diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2fe646e43..01c3a12f5 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -24,13 +24,13 @@ jobs: rid: osx - os: macos-latest rid: ios-arm64 - - os: ubuntu-latest + - os: ubuntu-22.04 rid: linux-x64 - - os: ubuntu-latest + - os: ubuntu-22.04 rid: android-arm64-v8a steps: - - uses: actions/checkout@v3 - - uses: actions/setup-dotnet@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-dotnet@v4 with: dotnet-version: '3.1.x' - name: Build @@ -40,9 +40,9 @@ jobs: - run: | mkdir tmp cp -r VisualPinball.Unity/Plugins/${{ matrix.rid }} tmp - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: - name: Plugins + name: Plugins-${{ matrix.rid }} path: tmp # test: @@ -50,12 +50,12 @@ jobs: # needs: [ build ] # runs-on: ubuntu-latest # steps: -# - uses: actions/checkout@v3 -# - uses: actions/download-artifact@v3 +# - uses: actions/checkout@v4 +# - uses: actions/download-artifact@v4 # with: # name: Plugins # path: VisualPinball.Unity/Plugins - #- uses: actions/cache@v3 + #- uses: actions/cache@v4 # with: # path: VisualPinball.Unity/VisualPinball.Unity.Test/TestProject~/Library # key: Library-Test-Project @@ -77,7 +77,7 @@ jobs: # with: # path: ${{ steps.test.outputs.artifactsPath }}/*.xml # access-token: ${{ secrets.GITHUB_TOKEN }} -# - uses: actions/upload-artifact@v3 +# - uses: actions/upload-artifact@v4 # if: always() # with: # name: Test results @@ -89,7 +89,7 @@ jobs: needs: [ build ] if: github.repository == 'freezy/VisualPinball.Engine' && github.ref == 'refs/heads/master' steps: - - uses: peter-evans/repository-dispatch@v1 + - uses: peter-evans/repository-dispatch@v3 with: token: ${{ secrets.GH_PAT }} event-type: build-complete diff --git a/.github/workflows/dependents.yml b/.github/workflows/dependents.yml index a17386833..b180167cc 100644 --- a/.github/workflows/dependents.yml +++ b/.github/workflows/dependents.yml @@ -7,11 +7,11 @@ jobs: VisualPinball-Unity-Hdrp: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: path: VisualPinball.Engine - name: Checkout VisualPinball.Unity.Hdrp - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: VisualPinball/VisualPinball.Unity.Hdrp path: VisualPinball.Unity.Hdrp @@ -35,11 +35,11 @@ jobs: VisualPinball-Unity-Urp: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: path: VisualPinball.Engine - name: Checkout VisualPinball.Unity.Urp - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: VisualPinball/VisualPinball.Unity.Urp path: VisualPinball.Unity.Urp diff --git a/.github/workflows/documentation.yml b/.github/workflows/documentation.yml index 839250628..bc009e154 100644 --- a/.github/workflows/documentation.yml +++ b/.github/workflows/documentation.yml @@ -7,8 +7,8 @@ jobs: if: github.repository == 'freezy/VisualPinball.Engine' && github.ref == 'refs/heads/master' name: Build and publish documentation steps: - - uses: actions/checkout@v3 - - uses: nunit/docfx-action@v2.10.0 + - uses: actions/checkout@v4 + - uses: nunit/docfx-action@v3.4.2 name: Build Documentation with: args: VisualPinball.Unity/Documentation~/docfx.json diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 2d51af094..64bfcd4a1 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -32,10 +32,10 @@ jobs: - os: ubuntu-latest rid: android-arm64-v8a steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: ref: ${{ github.event.pull_request.head.sha }} - - uses: actions/setup-dotnet@v1 + - uses: actions/setup-dotnet@v4 with: dotnet-version: '3.1.x' - name: Build @@ -45,9 +45,9 @@ jobs: - run: | mkdir tmp cp -r VisualPinball.Unity/Plugins/${{ matrix.rid }} tmp - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: - name: Plugins + name: Plugins-${{ matrix.rid }} path: tmp test: @@ -55,14 +55,14 @@ jobs: needs: [ build ] runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: ref: ${{ github.event.pull_request.head.sha }} - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: Plugins path: VisualPinball.Unity/Plugins - - uses: actions/cache@v3 + - uses: actions/cache@v4 with: path: VisualPinball.Unity/VisualPinball.Unity.Test/TestProject~/Library key: Library-Test-Project @@ -83,7 +83,7 @@ jobs: with: path: ${{ steps.test.outputs.artifactsPath }}/*.xml access-token: ${{ secrets.GITHUB_TOKEN }} - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: always() with: name: Test results diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index d433696bf..0bb0d59d0 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -7,11 +7,10 @@ jobs: publish-registry: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: dawidd6/action-download-artifact@v2 + - uses: actions/checkout@v4 + - uses: actions/download-artifact@v4 with: - workflow: build - run_id: ${{ github.event.client_payload.artifacts_run_id }} + run-id: ${{ github.event.client_payload.artifacts_run_id }} name: Plugins path: VisualPinball.Unity/Plugins - run: | @@ -35,8 +34,8 @@ jobs: publish-nuget: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: actions/setup-dotnet@v1 + - uses: actions/checkout@v4 + - uses: actions/setup-dotnet@v4 with: dotnet-version: '3.1.x' - name: Pack @@ -46,14 +45,14 @@ jobs: dotnet pack VisualPinball.Engine/VisualPinball.Engine.csproj -c Release -p:PackageVersion=$VERSION -o nupkg - name: Publish run: | - dotnet nuget push nupkg/VisualPinball.Resources.*.nupkg -k ${{ secrets.NUGET_KEY }} -s https://api.nuget.org/v3/index.json - dotnet nuget push nupkg/VisualPinball.Engine.*.nupkg -k ${{ secrets.NUGET_KEY }} -s https://api.nuget.org/v3/index.json + dotnet nuget push nupkg/VisualPinball.Resources.*.nupkg -k ${{ secrets.NUGET_KEY }} -s https://api.nuget.org/v4/index.json + dotnet nuget push nupkg/VisualPinball.Engine.*.nupkg -k ${{ secrets.NUGET_KEY }} -s https://api.nuget.org/v4/index.json dispatch: runs-on: ubuntu-latest needs: [ publish-registry, publish-nuget ] steps: - - uses: peter-evans/repository-dispatch@v1 + - uses: peter-evans/repository-dispatch@v3 with: token: ${{ secrets.GH_PAT }} event-type: publish-complete diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a79c4f52b..5aa997184 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -7,7 +7,7 @@ jobs: release: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 - name: Fetch next version @@ -46,7 +46,7 @@ jobs: runs-on: ubuntu-latest needs: [ release ] steps: - - uses: peter-evans/repository-dispatch@v1 + - uses: peter-evans/repository-dispatch@v3 with: token: ${{ secrets.GH_PAT }} event-type: release-complete diff --git a/CHANGELOG.md b/CHANGELOG.md index 188acefb0..65d9ba82d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,10 +4,12 @@ ## Unreleased -Built with Unity 2022.3.0 +Built with Unity 2022.3.x ### Added +- Free transformation ([#500](https://github.com/freezy/VisualPinball.Engine/pull/500)) +- Kinematic collisions ([#460](https://github.com/freezy/VisualPinball.Engine/pull/460)) - Flipper tricks by nFozzy ([#436](https://github.com/freezy/VisualPinball.Engine/pull/436)) - Asset Library now has thumbnails. - Documentation for score reels. diff --git a/VisualPinball.Engine/Math/DragPointData.cs b/VisualPinball.Engine/Math/DragPointData.cs index 8d057a258..51224ce18 100644 --- a/VisualPinball.Engine/Math/DragPointData.cs +++ b/VisualPinball.Engine/Math/DragPointData.cs @@ -95,6 +95,12 @@ public DragPointData Lerp(DragPointData dp, float pos) }; } + public DragPointData Translate(Vertex3D v) + { + Center += v; + return this; + } + public DragPointData Clone() { return new DragPointData(Center) { diff --git a/VisualPinball.Engine/Math/Matrix3D.cs b/VisualPinball.Engine/Math/Matrix3D.cs index cc624d237..b037b3128 100644 --- a/VisualPinball.Engine/Math/Matrix3D.cs +++ b/VisualPinball.Engine/Math/Matrix3D.cs @@ -37,7 +37,7 @@ public class Matrix3D public Tuple Column3 => new Tuple(_31, _32, _33, _34); public Tuple Column4 => new Tuple(_41, _42, _43, _44); - public Matrix3D Set(float[] m) + public Matrix3D Set(params float[] m) { _matrix[0][0] = m[0]; _matrix[1][0] = m[1]; diff --git a/VisualPinball.Engine/VPT/Gate/Gate.cs b/VisualPinball.Engine/VPT/Gate/Gate.cs index 3344cebab..fcb273be9 100644 --- a/VisualPinball.Engine/VPT/Gate/Gate.cs +++ b/VisualPinball.Engine/VPT/Gate/Gate.cs @@ -51,5 +51,7 @@ public PbrMaterial GetMaterial(string id, Table.Table table) => _meshGenerator.GetMaterial(id, table); #endregion + + public override string ToString() => $"Gate[{Data.Name}/{Data.GateType} at {Data.Center}]"; } } diff --git a/VisualPinball.Engine/VPT/HitTarget/HitTargetMeshGenerator.cs b/VisualPinball.Engine/VPT/HitTarget/HitTargetMeshGenerator.cs index 19c30d4a7..9abbc4675 100644 --- a/VisualPinball.Engine/VPT/HitTarget/HitTargetMeshGenerator.cs +++ b/VisualPinball.Engine/VPT/HitTarget/HitTargetMeshGenerator.cs @@ -49,11 +49,6 @@ public Mesh GetMesh(Origin origin, bool asRightHanded) return mesh.Transform(preMatrix); } - public Matrix3D GetTransformationMatrix() - { - return GetPostMatrix(_table, Origin.Original); - } - public PbrMaterial GetMaterial() { return new PbrMaterial(_table.GetMaterial(_data.Material), _table.GetTexture(_data.Image)); diff --git a/VisualPinball.Engine/VPT/IMeshGenerator.cs b/VisualPinball.Engine/VPT/IMeshGenerator.cs index 3b043c3a9..190fef2ea 100644 --- a/VisualPinball.Engine/VPT/IMeshGenerator.cs +++ b/VisualPinball.Engine/VPT/IMeshGenerator.cs @@ -34,7 +34,5 @@ public interface IMeshGenerator string name { get; } Mesh GetMesh(); // assuming: Origin.Original, false - - Matrix3D GetTransformationMatrix(); } } diff --git a/VisualPinball.Engine/VPT/MetalWireGuide/MetalWireGuideMeshGenerator.cs b/VisualPinball.Engine/VPT/MetalWireGuide/MetalWireGuideMeshGenerator.cs index 4d0b54f20..a7c36f7ed 100644 --- a/VisualPinball.Engine/VPT/MetalWireGuide/MetalWireGuideMeshGenerator.cs +++ b/VisualPinball.Engine/VPT/MetalWireGuide/MetalWireGuideMeshGenerator.cs @@ -19,7 +19,6 @@ #nullable enable using VisualPinball.Engine.Common; -using VisualPinball.Engine.Game; using VisualPinball.Engine.Math; namespace VisualPinball.Engine.VPT.MetalWireGuide diff --git a/VisualPinball.Engine/VPT/Plunger/PlungerMeshGenerator.cs b/VisualPinball.Engine/VPT/Plunger/PlungerMeshGenerator.cs index cffa1815e..8b0d254bd 100644 --- a/VisualPinball.Engine/VPT/Plunger/PlungerMeshGenerator.cs +++ b/VisualPinball.Engine/VPT/Plunger/PlungerMeshGenerator.cs @@ -20,12 +20,15 @@ using NLog; using VisualPinball.Engine.Game; using VisualPinball.Engine.Math; +using Logger = NLog.Logger; using MathF = VisualPinball.Engine.Math.MathF; namespace VisualPinball.Engine.VPT.Plunger { public class PlungerMeshGenerator { + private const float Scale = 1852.71f; + private const float ScaleInv = (float)(1 / (double)Scale); public const string Flat = "Flat"; public const string Rod = "Rod"; public const string Spring = "Spring"; @@ -116,8 +119,8 @@ public PbrMaterial GetMaterial(Table.Table table) private void Init(float height) { var stroke = _data.Stroke; - _beginY = _data.Center.Y; - _endY = _data.Center.Y - stroke; + _beginY = 0; + _endY = -stroke; NumFrames = (int)(stroke * (float)(PlungerFrameCount / 80.0)) + 1; // 25 frames per 80 units travel _invScale = NumFrames > 1 ? 1.0f / (NumFrames - 1) : 0.0f; _dyPerFrame = (_endY - _beginY) * _invScale; @@ -228,8 +231,8 @@ public Vertex3DNoTex2[] BuildFlatVertices(int frame) // for the current frame. (The 0th frame is the most retracted position; // the cframe-1'th frame is the most forward position.) The base is at // the nominal y position plus m_d.m_height. - var xLt = _data.Center.X - _data.Width; - var xRt = _data.Center.X + _data.Width; + var xLt = -_data.Width; + var xRt = _data.Width; var yTop = _beginY + _dyPerFrame * frame; var yBot = _beginY + _data.Height; @@ -371,13 +374,14 @@ public Vertex3DNoTex2[] BuildRodVertices(int frame) tv = vertices[m - 1].Tv + (tv - vertices[m - 1].Tv) * ratio; } + // we swap yz and scale to move it to world space vertices[i++] = new Vertex3DNoTex2 { - X = r * (sn * _data.Width) + _data.Center.X, - Y = y, - Z = (r * (cs * _data.Width) + _data.Width + _zHeight) * _zScale, + X = r * (sn * _data.Width) * ScaleInv, + Y = ((r * (cs * _data.Width) + _data.Width + _zHeight) * _zScale) * ScaleInv, + Z = -y * ScaleInv, Nx = c.nx * sn, - Ny = c.ny, - Nz = c.nx * cs, + Ny = c.nx * cs, + Nz = -c.ny, Tu = tu, Tv = tv }; @@ -511,37 +515,36 @@ public Vertex3DNoTex2[] BuildSpringVertices(int frame) // set the point on the front spiral vertices[pm++] = new Vertex3DNoTex2 { - X = _springRadius * (sn * _data.Width) + _data.Center.X, - Y = y - _springGauge, - Z = (_springRadius * (cs * _data.Width) + _data.Width + _zHeight) * _zScale, + X = _springRadius * (sn * _data.Width) * ScaleInv, + Y = (_springRadius * (cs * _data.Width) + _data.Width + _zHeight) * _zScale * ScaleInv, + Z = -(y - _springGauge) * ScaleInv, Nx = 0.0f, - Ny = -1.0f, - Nz = 0.0f, + Ny = 0.0f, + Nz = 1.0f, Tu = (sn + 1.0f) * 0.5f, Tv = 0.76f }; // set the point on the top spiral vertices[pm++] = new Vertex3DNoTex2 { - X = (_springRadius + springGaugeRel / 1.5f) * (sn * _data.Width) + _data.Center.X, - Y = y, - Z = ((_springRadius + springGaugeRel / 1.5f) * (cs * _data.Width) + _data.Width + _zHeight) * - _zScale, + X = (_springRadius + springGaugeRel / 1.5f) * (sn * _data.Width) * ScaleInv, + Y = ((_springRadius + springGaugeRel / 1.5f) * (cs * _data.Width) + _data.Width + _zHeight) * _zScale * ScaleInv, + Z = -y * ScaleInv, Nx = sn, - Ny = 0.0f, - Nz = cs, + Ny = cs, + Nz = 0.0f, Tu = (sn + 1.0f) * 0.5f, Tv = 0.85f }; // set the point on the back spiral vertices[pm++] = new Vertex3DNoTex2 { - X = _springRadius * (sn * _data.Width) + _data.Center.X, - Y = y + _springGauge, - Z = (_springRadius * (cs * _data.Width) + _data.Width + _zHeight) * _zScale, + X = _springRadius * (sn * _data.Width) * ScaleInv, + Y = (_springRadius * (cs * _data.Width) + _data.Width + _zHeight) * _zScale * ScaleInv, + Z = -(y + _springGauge) * ScaleInv, Nx = 0.0f, - Ny = 1.0f, - Nz = 0.0f, + Ny = 0.0f, + Nz = -1.0f, Tu = (sn + 1.0f) * 0.5f, Tv = 0.98f }; diff --git a/VisualPinball.Engine/VPT/Rubber/RubberMeshGenerator.cs b/VisualPinball.Engine/VPT/Rubber/RubberMeshGenerator.cs index 59e24e81d..d6a4eb7df 100644 --- a/VisualPinball.Engine/VPT/Rubber/RubberMeshGenerator.cs +++ b/VisualPinball.Engine/VPT/Rubber/RubberMeshGenerator.cs @@ -80,7 +80,7 @@ private Mesh GetMesh(float playfieldHeight, float meshHeight, int detailLevel, i { var mesh = new Mesh(); // i dont understand the calculation of splineaccuracy here /cupiii - var accuracy = (int)(10.0f * 1.2f); + var accuracy = (int)(10.0f * 1.3f); if (acc != -1) { // hit shapes and UI display have the same, static, precision accuracy = acc; @@ -137,8 +137,8 @@ private Mesh GetMesh(float playfieldHeight, float meshHeight, int detailLevel, i var ringsY = new float[numSegments]; for (int i = 0; i < numSegments; i++) { - ringsX[i] = -1.0f * (float)System.Math.Sin(System.Math.PI * 2 * i / numSegments) * _data.Thickness; - ringsY[i] = -1.0f * (float)System.Math.Cos(System.Math.PI + System.Math.PI * 2 * i / numSegments) * _data.Thickness; + ringsX[i] = -1.0f * (float)System.Math.Sin(System.Math.PI * 2 * i / numSegments) * _data.Thickness * 0.5f; + ringsY[i] = -1.0f * (float)System.Math.Cos(System.Math.PI + System.Math.PI * 2 * i / numSegments) * _data.Thickness * 0.5f; } var verticesIndex = 0; diff --git a/VisualPinball.Engine/VPT/Surface/SurfaceMeshGenerator.cs b/VisualPinball.Engine/VPT/Surface/SurfaceMeshGenerator.cs index 4056b87b9..14c757005 100644 --- a/VisualPinball.Engine/VPT/Surface/SurfaceMeshGenerator.cs +++ b/VisualPinball.Engine/VPT/Surface/SurfaceMeshGenerator.cs @@ -270,7 +270,7 @@ private Mesh GenerateSideMesh(float playfieldHeight) { offset2 += 4; } - return sideMesh; + return sideMesh; } } } diff --git a/VisualPinball.Unity/Assets/Art/Materials/Visual Pinball/Bumper (Base).mat b/VisualPinball.Unity/Assets/Art/Materials/Visual Pinball/Bumper (Base).mat deleted file mode 100644 index f1c37ec82..000000000 --- a/VisualPinball.Unity/Assets/Art/Materials/Visual Pinball/Bumper (Base).mat +++ /dev/null @@ -1,307 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &-3966137672364068859 -MonoBehaviour: - m_ObjectHideFlags: 11 - 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: da692e001514ec24dbc4cca1949ff7e8, type: 3} - m_Name: - m_EditorClassIdentifier: - version: 12 - hdPluginSubTargetMaterialVersions: - m_Keys: [] - m_Values: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Bumper (Base) - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: _DISABLE_SSR_TRANSPARENT _NORMALMAP_TANGENT_SPACE - m_LightmapFlags: 4 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: {} - disabledShaderPasses: - - TransparentDepthPrepass - - TransparentDepthPostpass - - TransparentBackface - - RayTracingPrepass - - MOTIONVECTORS - - ForwardEmissiveForDeferred - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - _AnisotropyMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BaseColorMap: - m_Texture: {fileID: 2800000, guid: 07512ac32059e7e499136e942210ef25, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BentNormalMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BentNormalMapOS: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BumpMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _CoatMaskMap: - 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} - - _DetailMap: - 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} - - _EmissiveColorMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _HeightMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _IridescenceMaskMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _IridescenceThicknessMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MainTex: - m_Texture: {fileID: 2800000, guid: 07512ac32059e7e499136e942210ef25, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MaskMap: - 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} - - _NormalMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _NormalMapOS: - 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} - - _SpecularColorMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _SubsurfaceMaskMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _TangentMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _TangentMapOS: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _ThicknessMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _TransmittanceColorMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - unity_Lightmaps: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - unity_LightmapsInd: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - unity_ShadowMasks: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - _AORemapMax: 1 - - _AORemapMin: 0 - - _ATDistance: 1 - - _AddPrecomputedVelocity: 0 - - _AlbedoAffectEmissive: 0 - - _AlphaCutoff: 0.5 - - _AlphaCutoffEnable: 0 - - _AlphaCutoffPostpass: 0.5 - - _AlphaCutoffPrepass: 0.5 - - _AlphaCutoffShadow: 0.5 - - _AlphaDstBlend: 0 - - _AlphaSrcBlend: 1 - - _AlphaToMask: 0 - - _AlphaToMaskInspectorValue: 0 - - _Anisotropy: 0 - - _BlendMode: 0 - - _BumpScale: 1 - - _CoatMask: 0 - - _CullMode: 2 - - _CullModeForward: 2 - - _Cutoff: 0.5 - - _DepthOffsetEnable: 0 - - _DetailAlbedoScale: 1 - - _DetailNormalMapScale: 1 - - _DetailNormalScale: 1 - - _DetailSmoothnessScale: 1 - - _DiffusionProfile: 0 - - _DiffusionProfileHash: 0 - - _DisplacementLockObjectScale: 1 - - _DisplacementLockTilingScale: 1 - - _DisplacementMode: 0 - - _DoubleSidedEnable: 0 - - _DoubleSidedGIMode: 0 - - _DoubleSidedNormalMode: 1 - - _DstBlend: 0 - - _EmissiveColorMode: 1 - - _EmissiveExposureWeight: 1 - - _EmissiveIntensity: 1 - - _EmissiveIntensityUnit: 0 - - _EnableBlendModePreserveSpecularLighting: 1 - - _EnableFogOnTransparent: 1 - - _EnableGeometricSpecularAA: 0 - - _EnergyConservingSpecularColor: 1 - - _ForceForwardEmissive: 0 - - _GlossMapScale: 1 - - _Glossiness: 0.5 - - _GlossyReflections: 1 - - _HeightAmplitude: 0.02 - - _HeightCenter: 0.5 - - _HeightMapParametrization: 0 - - _HeightMax: 1 - - _HeightMin: -1 - - _HeightOffset: 0 - - _HeightPoMAmplitude: 2 - - _HeightTessAmplitude: 2 - - _HeightTessCenter: 0.5 - - _InvTilingScale: 1 - - _Ior: 1.5 - - _IridescenceMask: 1 - - _IridescenceThickness: 1 - - _LinkDetailsWithBase: 1 - - _MaterialID: 1 - - _Metallic: 1 - - _MetallicRemapMax: 1 - - _MetallicRemapMin: 0 - - _Mode: 0 - - _NormalMapSpace: 0 - - _NormalScale: 1 - - _OcclusionStrength: 1 - - _OpaqueCullMode: 2 - - _PPDLodThreshold: 5 - - _PPDMaxSamples: 15 - - _PPDMinSamples: 5 - - _PPDPrimitiveLength: 1 - - _PPDPrimitiveWidth: 1 - - _Parallax: 0.02 - - _RayTracing: 0 - - _ReceivesSSR: 1 - - _ReceivesSSRTransparent: 0 - - _RefractionModel: 0 - - _Smoothness: 0.926 - - _SmoothnessRemapMax: 1 - - _SmoothnessRemapMin: 0 - - _SmoothnessTextureChannel: 0 - - _SpecularAAScreenSpaceVariance: 0.1 - - _SpecularAAThreshold: 0.2 - - _SpecularHighlights: 1 - - _SpecularOcclusionMode: 1 - - _SrcBlend: 1 - - _StencilRef: 0 - - _StencilRefDepth: 8 - - _StencilRefGBuffer: 10 - - _StencilRefMV: 40 - - _StencilWriteMask: 6 - - _StencilWriteMaskDepth: 8 - - _StencilWriteMaskGBuffer: 14 - - _StencilWriteMaskMV: 40 - - _SubsurfaceMask: 1 - - _SupportDecals: 1 - - _SurfaceType: 0 - - _TexWorldScale: 1 - - _TexWorldScaleEmissive: 1 - - _Thickness: 1 - - _TransmissionEnable: 1 - - _TransparentBackfaceEnable: 0 - - _TransparentCullMode: 2 - - _TransparentDepthPostpassEnable: 0 - - _TransparentDepthPrepassEnable: 0 - - _TransparentSortPriority: 0 - - _TransparentWritingMotionVec: 0 - - _TransparentZWrite: 0 - - _UVBase: 0 - - _UVDetail: 0 - - _UVEmissive: 0 - - _UVSec: 0 - - _UseEmissiveIntensity: 0 - - _UseShadowThreshold: 0 - - _ZTestDepthEqualForOpaque: 3 - - _ZTestGBuffer: 4 - - _ZTestTransparent: 4 - - _ZWrite: 1 - m_Colors: - - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _BaseColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} - - _Color: {r: 1, g: 1, b: 1, a: 1} - - _DiffusionProfileAsset: {r: 0, g: 0, b: 0, a: 0} - - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} - - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} - - _EmissiveColorLDR: {r: 0, g: 0, b: 0, a: 1} - - _InvPrimScale: {r: 1, g: 1, b: 0, a: 0} - - _IridescenceThicknessRemap: {r: 0, g: 1, b: 0, a: 0} - - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} - - _ThicknessRemap: {r: 0, g: 1, b: 0, a: 0} - - _TransmittanceColor: {r: 1, g: 1, b: 1, a: 1} - - _UVDetailsMappingMask: {r: 1, g: 0, b: 0, a: 0} - - _UVMappingMask: {r: 1, g: 0, b: 0, a: 0} - - _UVMappingMaskEmissive: {r: 1, g: 0, b: 0, a: 0} - m_BuildTextureStacks: [] diff --git a/VisualPinball.Unity/Assets/Art/Materials/Visual Pinball/Bumper (Base).mat.meta b/VisualPinball.Unity/Assets/Art/Materials/Visual Pinball/Bumper (Base).mat.meta deleted file mode 100644 index 3db87a348..000000000 --- a/VisualPinball.Unity/Assets/Art/Materials/Visual Pinball/Bumper (Base).mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: ebd02f69be8236344b01cbf93dc8ac08 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Art/Materials/Visual Pinball/Bumper (Cap).mat b/VisualPinball.Unity/Assets/Art/Materials/Visual Pinball/Bumper (Cap).mat deleted file mode 100644 index aa9993f22..000000000 --- a/VisualPinball.Unity/Assets/Art/Materials/Visual Pinball/Bumper (Cap).mat +++ /dev/null @@ -1,308 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &-6179079055232058153 -MonoBehaviour: - m_ObjectHideFlags: 11 - 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: da692e001514ec24dbc4cca1949ff7e8, type: 3} - m_Name: - m_EditorClassIdentifier: - version: 12 - hdPluginSubTargetMaterialVersions: - m_Keys: [] - m_Values: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Bumper (Cap) - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: _DISABLE_SSR_TRANSPARENT _ENABLE_FOG_ON_TRANSPARENT _NORMALMAP_TANGENT_SPACE - _SURFACE_TYPE_TRANSPARENT - m_LightmapFlags: 4 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: {} - disabledShaderPasses: - - TransparentDepthPrepass - - TransparentDepthPostpass - - TransparentBackface - - RayTracingPrepass - - MOTIONVECTORS - - ForwardEmissiveForDeferred - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - _AnisotropyMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BaseColorMap: - m_Texture: {fileID: 2800000, guid: 5603454214d62424caf42989f91359d0, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BentNormalMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BentNormalMapOS: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BumpMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _CoatMaskMap: - 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} - - _DetailMap: - 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} - - _EmissiveColorMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _HeightMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _IridescenceMaskMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _IridescenceThicknessMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MainTex: - m_Texture: {fileID: 2800000, guid: 5603454214d62424caf42989f91359d0, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MaskMap: - 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} - - _NormalMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _NormalMapOS: - 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} - - _SpecularColorMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _SubsurfaceMaskMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _TangentMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _TangentMapOS: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _ThicknessMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _TransmittanceColorMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - unity_Lightmaps: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - unity_LightmapsInd: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - unity_ShadowMasks: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - _AORemapMax: 1 - - _AORemapMin: 0 - - _ATDistance: 1 - - _AddPrecomputedVelocity: 0 - - _AlbedoAffectEmissive: 0 - - _AlphaCutoff: 0.5 - - _AlphaCutoffEnable: 0 - - _AlphaCutoffPostpass: 0.5 - - _AlphaCutoffPrepass: 0.5 - - _AlphaCutoffShadow: 0.5 - - _AlphaDstBlend: 10 - - _AlphaSrcBlend: 1 - - _AlphaToMask: 0 - - _AlphaToMaskInspectorValue: 0 - - _Anisotropy: 0 - - _BlendMode: 0 - - _BumpScale: 1 - - _CoatMask: 0 - - _CullMode: 2 - - _CullModeForward: 2 - - _Cutoff: 0.5 - - _DepthOffsetEnable: 0 - - _DetailAlbedoScale: 1 - - _DetailNormalMapScale: 1 - - _DetailNormalScale: 1 - - _DetailSmoothnessScale: 1 - - _DiffusionProfile: 0 - - _DiffusionProfileHash: 0 - - _DisplacementLockObjectScale: 1 - - _DisplacementLockTilingScale: 1 - - _DisplacementMode: 0 - - _DoubleSidedEnable: 0 - - _DoubleSidedGIMode: 0 - - _DoubleSidedNormalMode: 1 - - _DstBlend: 0 - - _EmissiveColorMode: 1 - - _EmissiveExposureWeight: 1 - - _EmissiveIntensity: 1 - - _EmissiveIntensityUnit: 0 - - _EnableBlendModePreserveSpecularLighting: 1 - - _EnableFogOnTransparent: 1 - - _EnableGeometricSpecularAA: 0 - - _EnergyConservingSpecularColor: 1 - - _ForceForwardEmissive: 0 - - _GlossMapScale: 1 - - _Glossiness: 0.5 - - _GlossyReflections: 1 - - _HeightAmplitude: 0.02 - - _HeightCenter: 0.5 - - _HeightMapParametrization: 0 - - _HeightMax: 1 - - _HeightMin: -1 - - _HeightOffset: 0 - - _HeightPoMAmplitude: 2 - - _HeightTessAmplitude: 2 - - _HeightTessCenter: 0.5 - - _InvTilingScale: 1 - - _Ior: 1.5 - - _IridescenceMask: 1 - - _IridescenceThickness: 1 - - _LinkDetailsWithBase: 1 - - _MaterialID: 1 - - _Metallic: 0 - - _MetallicRemapMax: 1 - - _MetallicRemapMin: 0 - - _Mode: 0 - - _NormalMapSpace: 0 - - _NormalScale: 1 - - _OcclusionStrength: 1 - - _OpaqueCullMode: 2 - - _PPDLodThreshold: 5 - - _PPDMaxSamples: 15 - - _PPDMinSamples: 5 - - _PPDPrimitiveLength: 1 - - _PPDPrimitiveWidth: 1 - - _Parallax: 0.02 - - _RayTracing: 0 - - _ReceivesSSR: 1 - - _ReceivesSSRTransparent: 0 - - _RefractionModel: 0 - - _Smoothness: 0.588 - - _SmoothnessRemapMax: 1 - - _SmoothnessRemapMin: 0 - - _SmoothnessTextureChannel: 0 - - _SpecularAAScreenSpaceVariance: 0.1 - - _SpecularAAThreshold: 0.2 - - _SpecularHighlights: 1 - - _SpecularOcclusionMode: 1 - - _SrcBlend: 1 - - _StencilRef: 0 - - _StencilRefDepth: 0 - - _StencilRefGBuffer: 2 - - _StencilRefMV: 32 - - _StencilWriteMask: 6 - - _StencilWriteMaskDepth: 8 - - _StencilWriteMaskGBuffer: 14 - - _StencilWriteMaskMV: 40 - - _SubsurfaceMask: 1 - - _SupportDecals: 1 - - _SurfaceType: 1 - - _TexWorldScale: 1 - - _TexWorldScaleEmissive: 1 - - _Thickness: 1 - - _TransmissionEnable: 1 - - _TransparentBackfaceEnable: 0 - - _TransparentCullMode: 2 - - _TransparentDepthPostpassEnable: 0 - - _TransparentDepthPrepassEnable: 0 - - _TransparentSortPriority: 0 - - _TransparentWritingMotionVec: 0 - - _TransparentZWrite: 0 - - _UVBase: 0 - - _UVDetail: 0 - - _UVEmissive: 0 - - _UVSec: 0 - - _UseEmissiveIntensity: 0 - - _UseShadowThreshold: 0 - - _ZTestDepthEqualForOpaque: 4 - - _ZTestGBuffer: 4 - - _ZTestTransparent: 4 - - _ZWrite: 1 - m_Colors: - - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _BaseColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} - - _Color: {r: 1, g: 1, b: 1, a: 1} - - _DiffusionProfileAsset: {r: 0, g: 0, b: 0, a: 0} - - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} - - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} - - _EmissiveColorLDR: {r: 0, g: 0, b: 0, a: 1} - - _InvPrimScale: {r: 1, g: 1, b: 0, a: 0} - - _IridescenceThicknessRemap: {r: 0, g: 1, b: 0, a: 0} - - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} - - _ThicknessRemap: {r: 0, g: 1, b: 0, a: 0} - - _TransmittanceColor: {r: 1, g: 1, b: 1, a: 1} - - _UVDetailsMappingMask: {r: 1, g: 0, b: 0, a: 0} - - _UVMappingMask: {r: 1, g: 0, b: 0, a: 0} - - _UVMappingMaskEmissive: {r: 1, g: 0, b: 0, a: 0} - m_BuildTextureStacks: [] diff --git a/VisualPinball.Unity/Assets/Art/Materials/Visual Pinball/Bumper (Cap).mat.meta b/VisualPinball.Unity/Assets/Art/Materials/Visual Pinball/Bumper (Cap).mat.meta deleted file mode 100644 index 65ec81c29..000000000 --- a/VisualPinball.Unity/Assets/Art/Materials/Visual Pinball/Bumper (Cap).mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 07aeaf09e57c0874bb0d7e5011498025 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Art/Materials/Visual Pinball/Bumper (Ring).mat b/VisualPinball.Unity/Assets/Art/Materials/Visual Pinball/Bumper (Ring).mat deleted file mode 100644 index 2759011d3..000000000 --- a/VisualPinball.Unity/Assets/Art/Materials/Visual Pinball/Bumper (Ring).mat +++ /dev/null @@ -1,329 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &-8779386500307014649 -MonoBehaviour: - m_ObjectHideFlags: 11 - 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: da692e001514ec24dbc4cca1949ff7e8, type: 3} - m_Name: - m_EditorClassIdentifier: - version: 12 - hdPluginSubTargetMaterialVersions: - m_Keys: [] - m_Values: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Bumper (Ring) - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: _DISABLE_SSR_TRANSPARENT _MASKMAP _NORMALMAP_TANGENT_SPACE - m_LightmapFlags: 4 - m_EnableInstancingVariants: 1 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: {} - disabledShaderPasses: - - DistortionVectors - - MOTIONVECTORS - - TransparentDepthPrepass - - TransparentDepthPostpass - - TransparentBackface - - ForwardEmissiveForDeferred - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - _AnisotropyMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BaseColorMap: - m_Texture: {fileID: 2800000, guid: f456e09c10545b54a8b565a817c848e3, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BentNormalMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BentNormalMapOS: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BumpMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _CoatMaskMap: - 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} - - _DetailMap: - 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} - - _DistortionVectorMap: - 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} - - _EmissiveColorMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _HeightMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _IridescenceMaskMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _IridescenceThicknessMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MainTex: - m_Texture: {fileID: 2800000, guid: f456e09c10545b54a8b565a817c848e3, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MaskMap: - m_Texture: {fileID: 2800000, guid: 93cda9120587be245924fcf361d3ba50, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MetallicGlossMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _NormalMap: - m_Texture: {fileID: 2800000, guid: ea0576d6e2c75a94cbaa6c462cc2f512, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _NormalMapOS: - 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} - - _SpecularColorMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _SubsurfaceMaskMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _TangentMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _TangentMapOS: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _ThicknessMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _TransmittanceColorMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - unity_Lightmaps: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - unity_LightmapsInd: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - unity_ShadowMasks: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - _AORemapMax: 1 - - _AORemapMin: 0 - - _ATDistance: 1 - - _AddPrecomputedVelocity: 0 - - _AlbedoAffectEmissive: 0 - - _AlphaCutoff: 0.5 - - _AlphaCutoffEnable: 0 - - _AlphaCutoffPostpass: 0.5 - - _AlphaCutoffPrepass: 0.5 - - _AlphaCutoffShadow: 0.5 - - _AlphaDstBlend: 0 - - _AlphaSrcBlend: 1 - - _AlphaToMask: 0 - - _AlphaToMaskInspectorValue: 0 - - _Anisotropy: 0 - - _BlendMode: 0 - - _BumpScale: 1 - - _CoatMask: 0 - - _CullMode: 2 - - _CullModeForward: 2 - - _Cutoff: 0.5 - - _DepthOffsetEnable: 0 - - _DetailAlbedoScale: 1 - - _DetailNormalMapScale: 1 - - _DetailNormalScale: 1 - - _DetailSmoothnessScale: 1 - - _DiffusionProfile: 0 - - _DiffusionProfileHash: 0 - - _DisplacementLockObjectScale: 1 - - _DisplacementLockTilingScale: 1 - - _DisplacementMode: 0 - - _DistortionBlendMode: 0 - - _DistortionBlurBlendMode: 0 - - _DistortionBlurDstBlend: 1 - - _DistortionBlurRemapMax: 1 - - _DistortionBlurRemapMin: 0 - - _DistortionBlurScale: 1 - - _DistortionBlurSrcBlend: 1 - - _DistortionDepthTest: 1 - - _DistortionDstBlend: 1 - - _DistortionEnable: 0 - - _DistortionScale: 1 - - _DistortionSrcBlend: 1 - - _DistortionVectorBias: -1 - - _DistortionVectorScale: 2 - - _DoubleSidedEnable: 0 - - _DoubleSidedGIMode: 0 - - _DoubleSidedNormalMode: 1 - - _DstBlend: 0 - - _EmissiveColorMode: 1 - - _EmissiveExposureWeight: 1 - - _EmissiveIntensity: 1 - - _EmissiveIntensityUnit: 0 - - _EnableBlendModePreserveSpecularLighting: 1 - - _EnableFogOnTransparent: 1 - - _EnableGeometricSpecularAA: 0 - - _EnergyConservingSpecularColor: 1 - - _ForceForwardEmissive: 0 - - _GlossMapScale: 1 - - _Glossiness: 0.5 - - _GlossyReflections: 1 - - _HeightAmplitude: 0.02 - - _HeightCenter: 0.5 - - _HeightMapParametrization: 0 - - _HeightMax: 1 - - _HeightMin: -1 - - _HeightOffset: 0 - - _HeightPoMAmplitude: 2 - - _HeightTessAmplitude: 2 - - _HeightTessCenter: 0.5 - - _InvTilingScale: 1 - - _Ior: 1.5 - - _IridescenceMask: 1 - - _IridescenceThickness: 1 - - _LinkDetailsWithBase: 1 - - _MaterialID: 1 - - _Metallic: 0.983 - - _MetallicRemapMax: 0.983 - - _MetallicRemapMin: 0 - - _Mode: 0 - - _NormalMapSpace: 0 - - _NormalScale: 1 - - _OcclusionStrength: 1 - - _OpaqueCullMode: 2 - - _PPDLodThreshold: 5 - - _PPDMaxSamples: 15 - - _PPDMinSamples: 5 - - _PPDPrimitiveLength: 1 - - _PPDPrimitiveWidth: 1 - - _Parallax: 0.02 - - _RayTracing: 1 - - _ReceivesSSR: 1 - - _ReceivesSSRTransparent: 0 - - _RefractionModel: 0 - - _SSRefractionProjectionModel: 0 - - _Smoothness: 0.6 - - _SmoothnessRemapMax: 0.972973 - - _SmoothnessRemapMin: 0.21959457 - - _SmoothnessTextureChannel: 0 - - _SpecularAAScreenSpaceVariance: 0.1 - - _SpecularAAThreshold: 0.2 - - _SpecularHighlights: 1 - - _SpecularOcclusionMode: 1 - - _SrcBlend: 1 - - _StencilRef: 0 - - _StencilRefDepth: 8 - - _StencilRefDistortionVec: 4 - - _StencilRefGBuffer: 10 - - _StencilRefMV: 40 - - _StencilWriteMask: 6 - - _StencilWriteMaskDepth: 8 - - _StencilWriteMaskDistortionVec: 4 - - _StencilWriteMaskGBuffer: 14 - - _StencilWriteMaskMV: 40 - - _SubsurfaceMask: 1 - - _SupportDecals: 1 - - _SurfaceType: 0 - - _TexWorldScale: 1 - - _TexWorldScaleEmissive: 1 - - _Thickness: 1 - - _TransmissionEnable: 1 - - _TransparentBackfaceEnable: 0 - - _TransparentCullMode: 2 - - _TransparentDepthPostpassEnable: 0 - - _TransparentDepthPrepassEnable: 0 - - _TransparentSortPriority: 0 - - _TransparentWritingMotionVec: 0 - - _TransparentZWrite: 0 - - _UVBase: 0 - - _UVDetail: 0 - - _UVEmissive: 0 - - _UVSec: 0 - - _UseEmissiveIntensity: 0 - - _UseShadowThreshold: 0 - - _ZTestDepthEqualForOpaque: 3 - - _ZTestGBuffer: 4 - - _ZTestModeDistortion: 4 - - _ZTestTransparent: 4 - - _ZWrite: 1 - m_Colors: - - _BaseColor: {r: 0.86464, g: 0.8808426, b: 0.89599997, a: 1} - - _BaseColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} - - _Color: {r: 0.86464, g: 0.8808426, b: 0.89599997, a: 1} - - _DiffusionProfileAsset: {r: 0, g: 0, b: 0, a: 0} - - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} - - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} - - _EmissiveColorLDR: {r: 0, g: 0, b: 0, a: 1} - - _InvPrimScale: {r: 1, g: 1, b: 0, a: 0} - - _IridescenceThicknessRemap: {r: 0, g: 1, b: 0, a: 0} - - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} - - _ThicknessRemap: {r: 0, g: 1, b: 0, a: 0} - - _TransmittanceColor: {r: 1, g: 1, b: 1, a: 1} - - _UVDetailsMappingMask: {r: 1, g: 0, b: 0, a: 0} - - _UVMappingMask: {r: 1, g: 0, b: 0, a: 0} - - _UVMappingMaskEmissive: {r: 1, g: 0, b: 0, a: 0} - m_BuildTextureStacks: [] diff --git a/VisualPinball.Unity/Assets/Art/Materials/Visual Pinball/Bumper (Ring).mat.meta b/VisualPinball.Unity/Assets/Art/Materials/Visual Pinball/Bumper (Ring).mat.meta deleted file mode 100644 index f76cadf79..000000000 --- a/VisualPinball.Unity/Assets/Art/Materials/Visual Pinball/Bumper (Ring).mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: fb40afcfd247a6342908d83abb6dfb08 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Art/Materials/Visual Pinball/Bumper (Skirt).mat b/VisualPinball.Unity/Assets/Art/Materials/Visual Pinball/Bumper (Skirt).mat deleted file mode 100644 index 9f55f06b5..000000000 --- a/VisualPinball.Unity/Assets/Art/Materials/Visual Pinball/Bumper (Skirt).mat +++ /dev/null @@ -1,435 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &-2292808109691238707 -MonoBehaviour: - m_ObjectHideFlags: 11 - 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: aa486462e6be1764e89c788ba30e61f7, type: 3} - m_Name: - m_EditorClassIdentifier: - m_DiffusionProfileReferences: - - {fileID: 11400000, guid: 1179b2831d079a847bbd9117246a6460, type: 2} - m_MaterialReferences: [] ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Bumper (Skirt) - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: _DISABLE_SSR_TRANSPARENT _MASKMAP _NORMALMAP_TANGENT_SPACE - m_LightmapFlags: 4 - m_EnableInstancingVariants: 1 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: {} - disabledShaderPasses: - - DistortionVectors - - MOTIONVECTORS - - TransparentDepthPrepass - - TransparentDepthPostpass - - TransparentBackface - - RayTracingPrepass - - ForwardEmissiveForDeferred - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - _AnisotropyMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BaseColorMap: - m_Texture: {fileID: 2800000, guid: 3c63e15e4d123e245b53f07b6f837a87, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BentNormalMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BentNormalMapOS: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BumpMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _CarPaint2_BRDFColorMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _CarPaint2_BTFFlakeMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _CarPaint2_FlakeThetaFISliceLUTMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _ClearcoatNormalMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _CoatMaskMap: - 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} - - _DetailMap: - 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} - - _DistortionVectorMap: - 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} - - _EmissiveColorMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _HeightMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _IridescenceMaskMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _IridescenceThicknessMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MainTex: - m_Texture: {fileID: 2800000, guid: 3c63e15e4d123e245b53f07b6f837a87, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MaskMap: - m_Texture: {fileID: 2800000, guid: 55969a996f84b04428471f3c42b1c4c0, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MetallicGlossMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _NormalMap: - m_Texture: {fileID: 2800000, guid: f492b34bcf32cad43a330535a806caef, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _NormalMapOS: - 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} - - _SVBRDF_AlphaMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _SVBRDF_AnisoRotationMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _SVBRDF_ClearcoatColorMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _SVBRDF_ClearcoatIORMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _SVBRDF_DiffuseColorMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _SVBRDF_FresnelMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _SVBRDF_HeightMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _SVBRDF_NormalMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _SVBRDF_SpecularColorMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _SVBRDF_SpecularLobeMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _SpecularColorMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _SubsurfaceMaskMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _TangentMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _TangentMapOS: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _ThicknessMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _TransmittanceColorMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - unity_Lightmaps: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - unity_LightmapsInd: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - unity_ShadowMasks: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - _AORemapMax: 1 - - _AORemapMin: 0.9155405 - - _ATDistance: 1 - - _AddPrecomputedVelocity: 0 - - _AlbedoAffectEmissive: 0 - - _AlphaCutoff: 0.5 - - _AlphaCutoffEnable: 0 - - _AlphaCutoffPostpass: 0.5 - - _AlphaCutoffPrepass: 0.5 - - _AlphaCutoffShadow: 0.5 - - _AlphaDstBlend: 0 - - _AlphaSrcBlend: 1 - - _AlphaToMask: 0 - - _AlphaToMaskInspectorValue: 0 - - _Anisotropy: 0 - - _AxF_BRDFType: 0 - - _BlendMode: 0 - - _BumpScale: 1 - - _CarPaint2_BRDFColorMapScale: 1 - - _CarPaint2_BTFFlakeMapScale: 1 - - _CarPaint2_CTDiffuse: 0 - - _CarPaint2_ClearcoatIOR: 1 - - _CarPaint2_FlakeMaxThetaI: 0 - - _CarPaint2_FlakeNumThetaF: 0 - - _CarPaint2_FlakeNumThetaI: 0 - - _CarPaint2_LobeCount: 0 - - _CoatMask: 0 - - _CullMode: 2 - - _CullModeForward: 2 - - _Cutoff: 0.5 - - _DepthOffsetEnable: 0 - - _DetailAlbedoScale: 1 - - _DetailNormalMapScale: 1 - - _DetailNormalScale: 1 - - _DetailSmoothnessScale: 1 - - _DiffusionProfile: 0 - - _DiffusionProfileHash: 3.906473 - - _DisplacementLockObjectScale: 1 - - _DisplacementLockTilingScale: 1 - - _DisplacementMode: 0 - - _DistortionBlendMode: 0 - - _DistortionBlurBlendMode: 0 - - _DistortionBlurDstBlend: 1 - - _DistortionBlurRemapMax: 1 - - _DistortionBlurRemapMin: 0 - - _DistortionBlurScale: 1 - - _DistortionBlurSrcBlend: 1 - - _DistortionDepthTest: 1 - - _DistortionDstBlend: 1 - - _DistortionEnable: 0 - - _DistortionScale: 1 - - _DistortionSrcBlend: 1 - - _DistortionVectorBias: -1 - - _DistortionVectorScale: 2 - - _DoubleSidedEnable: 0 - - _DoubleSidedGIMode: 0 - - _DoubleSidedNormalMode: 1 - - _DstBlend: 0 - - _EmissiveColorMode: 1 - - _EmissiveExposureWeight: 1 - - _EmissiveIntensity: 1 - - _EmissiveIntensityUnit: 0 - - _EnableBlendModePreserveSpecularLighting: 1 - - _EnableFogOnTransparent: 1 - - _EnableGeometricSpecularAA: 0 - - _EnergyConservingSpecularColor: 1 - - _Flags: 2 - - _ForceForwardEmissive: 0 - - _GlossMapScale: 1 - - _Glossiness: 0.5 - - _GlossyReflections: 1 - - _HeightAmplitude: 0.02 - - _HeightCenter: 0.5 - - _HeightMapParametrization: 0 - - _HeightMax: 1 - - _HeightMin: -1 - - _HeightOffset: 0 - - _HeightPoMAmplitude: 2 - - _HeightTessAmplitude: 2 - - _HeightTessCenter: 0.5 - - _InvTilingScale: 1 - - _Ior: 1.5 - - _IridescenceMask: 1 - - _IridescenceThickness: 1 - - _LinkDetailsWithBase: 1 - - _MappingMode: 0 - - _MaterialID: 1 - - _Metallic: 0 - - _MetallicRemapMax: 0 - - _MetallicRemapMin: 0 - - _Mode: 0 - - _NormalMapSpace: 0 - - _NormalScale: 0.41 - - _OcclusionStrength: 1 - - _OpaqueCullMode: 2 - - _PPDLodThreshold: 5 - - _PPDMaxSamples: 15 - - _PPDMinSamples: 5 - - _PPDPrimitiveLength: 1 - - _PPDPrimitiveWidth: 1 - - _Parallax: 0.02 - - _PlanarSpace: 0 - - _RayTracing: 0 - - _ReceivesSSR: 1 - - _ReceivesSSRTransparent: 0 - - _RefractionModel: 0 - - _SSRefractionProjectionModel: 0 - - _SVBRDF_BRDFType: 1 - - _SVBRDF_BRDFVariants: 10 - - _SVBRDF_HeightMapMaxMM: 0 - - _SVBRDF_SpecularLobeMapScale: 1 - - _Smoothness: 0.903 - - _SmoothnessRemapMax: 0.7685811 - - _SmoothnessRemapMin: 0.6875 - - _SmoothnessTextureChannel: 0 - - _SpecularAAScreenSpaceVariance: 0.1 - - _SpecularAAThreshold: 0.2 - - _SpecularHighlights: 1 - - _SpecularOcclusionMode: 1 - - _SrcBlend: 1 - - _StencilRef: 0 - - _StencilRefDepth: 8 - - _StencilRefDistortionVec: 4 - - _StencilRefGBuffer: 10 - - _StencilRefMV: 40 - - _StencilWriteMask: 6 - - _StencilWriteMaskDepth: 8 - - _StencilWriteMaskDistortionVec: 4 - - _StencilWriteMaskGBuffer: 14 - - _StencilWriteMaskMV: 40 - - _SubsurfaceMask: 1 - - _SupportDecals: 1 - - _SurfaceType: 0 - - _TexWorldScale: 1 - - _TexWorldScaleEmissive: 1 - - _Thickness: 0.097 - - _TransmissionEnable: 1 - - _TransparentBackfaceEnable: 0 - - _TransparentCullMode: 2 - - _TransparentDepthPostpassEnable: 0 - - _TransparentDepthPrepassEnable: 0 - - _TransparentSortPriority: 0 - - _TransparentWritingMotionVec: 0 - - _TransparentZWrite: 0 - - _UVBase: 0 - - _UVDetail: 0 - - _UVEmissive: 0 - - _UVSec: 0 - - _UseEmissiveIntensity: 0 - - _UseShadowThreshold: 0 - - _ZTestDepthEqualForOpaque: 3 - - _ZTestGBuffer: 4 - - _ZTestModeDistortion: 4 - - _ZTestTransparent: 4 - - _ZWrite: 1 - m_Colors: - - _BaseColor: {r: 0.745283, g: 0.7286133, b: 0.66442686, a: 1} - - _BaseColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} - - _CarPaint2_BRDFColorMapUVScale: {r: 1, g: 1, b: 0, a: 0} - - _CarPaint2_BTFFlakeMap_SO: {r: 1, g: 1, b: 0, a: 0} - - _CarPaint2_CTCoeffs: {r: 1, g: 1, b: 1, a: 0} - - _CarPaint2_CTF0s: {r: 1, g: 1, b: 1, a: 0} - - _CarPaint2_CTSpreads: {r: 1, g: 1, b: 1, a: 0} - - _ClearcoatNormalMap_SO: {r: 1, g: 1, b: 0, a: 0} - - _Color: {r: 0.745283, g: 0.7286133, b: 0.66442686, a: 1} - - _DiffusionProfileAsset: {r: -1.0489695e-36, g: -3.621176e-36, b: 9.418237e-25, a: 6.583603e+19} - - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} - - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} - - _EmissiveColorLDR: {r: 0, g: 0, b: 0, a: 1} - - _InvPrimScale: {r: 1, g: 1, b: 0, a: 0} - - _IridescenceThicknessRemap: {r: 0, g: 1, b: 0, a: 0} - - _MappingMask: {r: 1, g: 0, b: 0, a: 0} - - _Material_SO: {r: 1, g: 1, b: 0, a: 0} - - _SVBRDF_AlphaMap_SO: {r: 1, g: 1, b: 0, a: 0} - - _SVBRDF_AnisoRotationMap_SO: {r: 1, g: 1, b: 0, a: 0} - - _SVBRDF_ClearcoatColorMap_SO: {r: 1, g: 1, b: 0, a: 0} - - _SVBRDF_ClearcoatIORMap_SO: {r: 1, g: 1, b: 0, a: 0} - - _SVBRDF_DiffuseColorMap_SO: {r: 1, g: 1, b: 0, a: 0} - - _SVBRDF_FresnelMap_SO: {r: 1, g: 1, b: 0, a: 0} - - _SVBRDF_HeightMap_SO: {r: 1, g: 1, b: 0, a: 0} - - _SVBRDF_NormalMap_SO: {r: 1, g: 1, b: 0, a: 0} - - _SVBRDF_SpecularColorMap_SO: {r: 1, g: 1, b: 0, a: 0} - - _SVBRDF_SpecularLobeMap_SO: {r: 1, g: 1, b: 0, a: 0} - - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} - - _ThicknessRemap: {r: 0, g: 0.16888648, b: 0, a: 0} - - _TransmittanceColor: {r: 1, g: 1, b: 1, a: 1} - - _UVDetailsMappingMask: {r: 1, g: 0, b: 0, a: 0} - - _UVMappingMask: {r: 1, g: 0, b: 0, a: 0} - - _UVMappingMaskEmissive: {r: 1, g: 0, b: 0, a: 0} - m_BuildTextureStacks: [] ---- !u!114 &7091297094133126750 -MonoBehaviour: - m_ObjectHideFlags: 11 - 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: da692e001514ec24dbc4cca1949ff7e8, type: 3} - m_Name: - m_EditorClassIdentifier: - version: 12 - hdPluginSubTargetMaterialVersions: - m_Keys: [] - m_Values: diff --git a/VisualPinball.Unity/Assets/Art/Materials/Visual Pinball/Bumper (Skirt).mat.meta b/VisualPinball.Unity/Assets/Art/Materials/Visual Pinball/Bumper (Skirt).mat.meta deleted file mode 100644 index 348188513..000000000 --- a/VisualPinball.Unity/Assets/Art/Materials/Visual Pinball/Bumper (Skirt).mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 1d42e12885df8aa4ba6d49b8832fcc79 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Bumper.meta b/VisualPinball.Unity/Assets/Art/Meshes/Bumper.meta deleted file mode 100644 index 41b8703d0..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Bumper.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 45f425f274ce4944d91a653eb54e0579 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Bumper/Bumper.fbx b/VisualPinball.Unity/Assets/Art/Meshes/Bumper/Bumper.fbx deleted file mode 100644 index 47507f9f6..000000000 Binary files a/VisualPinball.Unity/Assets/Art/Meshes/Bumper/Bumper.fbx and /dev/null differ diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Bumper/Bumper.fbx.meta b/VisualPinball.Unity/Assets/Art/Meshes/Bumper/Bumper.fbx.meta deleted file mode 100644 index f0f394243..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Bumper/Bumper.fbx.meta +++ /dev/null @@ -1,105 +0,0 @@ -fileFormatVersion: 2 -guid: 2704e7232a1c60943bfb7d5656bef9f5 -ModelImporter: - serializedVersion: 21202 - 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 - additionalBone: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Drop Target.meta b/VisualPinball.Unity/Assets/Art/Meshes/Drop Target.meta deleted file mode 100644 index 2cc6d13df..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Drop Target.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: b7fd4dcb2e8607947ac81602ad3bc871 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Drop Target/Beveled.mesh b/VisualPinball.Unity/Assets/Art/Meshes/Drop Target/Beveled.mesh deleted file mode 100644 index e8c4ad9c3..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Drop Target/Beveled.mesh +++ /dev/null @@ -1,166 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!43 &4300000 -Mesh: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Beveled - serializedVersion: 10 - m_SubMeshes: - - serializedVersion: 2 - firstByte: 0 - indexCount: 192 - topology: 0 - baseVertex: 0 - firstVertex: 0 - vertexCount: 88 - localAABB: - m_Center: {x: 0, y: 0, z: 0.78725} - m_Extent: {x: 0.525, y: 0.25, z: 0.95} - m_Shapes: - vertices: [] - shapes: [] - channels: [] - fullWeights: [] - m_BindPose: [] - m_BoneNameHashes: - m_RootBoneNameHash: 0 - m_BonesAABB: [] - m_VariableBoneCountWeights: - m_Data: - m_MeshCompression: 0 - m_IsReadable: 1 - m_KeepVertices: 1 - m_KeepIndices: 1 - m_IndexFormat: 0 - m_IndexBuffer: 0c000d000e000000010002003e0000004b003e0001000000030000000200080003000200020009000800160008000900160009000a000a00170016000b0017000a0004000b000a000a00050004000100040005000100050002000600020005000500070006000f0010001100120013001400150014001300180019001a001a001b0018001c001d001e001e001f001c002000210022002200230020002400250026002400260027002700290024002700280029002a002b002c002a002c002d002e002a002d002e002d002f002e002f0033002e0033003000330031003000300031003200320049003000320048004900340035003600370034003600370036003800390037003800390038003a003a0038003b003b003d003a003b003c003d0042003c003b0047003c0042003f00400041003f0041004a004300440045004500460043004c004d004e004e004d004f004f0050004e0050004f005100510052005000520051005300530054005200540053005500550056005400570056005500 - m_VertexData: - serializedVersion: 3 - m_VertexCount: 88 - m_Channels: - - stream: 0 - offset: 0 - format: 0 - dimension: 3 - - stream: 0 - offset: 12 - format: 0 - dimension: 3 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 24 - format: 0 - dimension: 2 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - m_DataSize: 2816 - _typelessdata: 6666063f9a99193ed578f93e000000800000803f0000008067f0533ffe813abf666606bf9a99193ed578f93e000000800000803f000000807233dc38fe813abf9a99d93e9a99193e355ebe3f00000080fb5c7d3f3cbd12bed8bb3f3fed7daabe6666063f9a99193e355ebe3f000000808104753faa6094be67f0533fed7daabe666606bf9a99193e355ebe3f000000808104753faa6094be7233dc38ed7daabe9a99d9be9a99193e355ebe3f00000080fb5c7d3f3cbd12be1aa7a13ded7daabe9a99d93e9a99193e6891d13f000000800000803f0000008053b03a3fc9ae8cbe9a99d9be9a99193e6891d13f000000800000803f00000080b802ca3dc9ae8cbe6666063f0000803e6891d13f000000808104753faa6094be67f0533f24b683be9a99d93e0000803e6891d13f00000000083d7b3f14d044bed8bb3f3f24b683be9a99d9be0000803e6891d13f00000000083d7b3f14d044be1aa7a13d24b683be666606bf0000803e6891d13f000000808104753faa6094be7233dc3824b683be9a99d9be0000803e6891d13f0000803f00000000000000801aa7a13d24b683be9a99d9be9a99193e6891d13f0000803f0000000000000080b802ca3dc9ae8cbe9a99d9be9a99193e355ebe3f0000803f00000000000000801aa7a13ded7daabe9a99d93e9a99193e355ebe3f000080bf0000000000000080d8bb3f3fed7daabe9a99d93e9a99193e6891d13f000080bf000000000000008053b03a3fc9ae8cbe9a99d93e0000803e6891d13f000080bf0000000000000080d8bb3f3f24b683be9a99d93e9a99193e6891d13f0000000000000000000080bf53b03a3fc9ae8cbe9a99d9be9a99193e6891d13f0000000000000000000080bfb802ca3dc9ae8cbe9a99d93e0000803e6891d13f0000000000000000000080bfd8bb3f3f24b683be9a99d9be0000803e6891d13f0000000000000000000080bf1aa7a13d24b683be6666063f0000803e355ede3f000000800000803f0000008067f0533f130f68be666606bf0000803e355ede3f000000800000803f00000080bd3706b8130f68be6666063f000080be355ede3f00000000000000000000803f67f0533ff7cc12b96666063f0000803e355ede3f00000000000000000000803f67f0533f130f68be666606bf0000803e355ede3f00000000000000000000803fbd3706b8130f68be666606bf000080be355ede3f00000000000000000000803fbd3706b8f7cc12b96666063f000080be6891d13f00000000000080bf00000080cb9c563f87fb48bc6666063f000080be355ede3f00000000000080bf00000080cb9c563f61fbc9ba666606bf000080be355ede3f00000000000080bf00000080f7917f3f61fbc9ba666606bf000080be6891d13f00000000000080bf00000080f7917f3f87fb48bc6666063fcdcc4cbe022bcb3f00000000810435bf810435bfcb9c563fca6c90bc6666063f000080be6891d13f00000000810435bf810435bfcb9c563f87fb48bc666606bf000080be6891d13f00000000810435bf810435bff7917f3f87fb48bc666606bfcdcc4cbe022bcb3f00000000810435bf810435bff7917f3fca6c90bc6666063fcdcc4cbed578f93e00000000000080bf00000080cb9c563fe4d915be6666063fcdcc4cbe022bcb3f00000000000080bf00000080cb9c563fca6c90bc666606bfcdcc4cbe022bcb3f00000000000080bf00000080f7917f3fca6c90bc666606bfcdcc4cbed578f93e00000000000080bf00000080f7917f3fe4d915be666606bfcdcc4cbef0a726be00000000000080bf00000080f7917f3fc93d5dbe6666063fcdcc4cbef0a726be00000000000080bf00000080cb9c563fc93d5dbe666606bf000080be6891d13f000080bf000000000000008006d47f3f24b683be666606bf000080be355ede3f000080bf000000000000008006d47f3f130f68be666606bf0000803e355ede3f000080bf000000000000008067f0533f130f68be666606bf0000803e6891d13f000080bf000000000000008067f0533f24b683be666606bfcdcc4cbe022bcb3f000080bf00000000000000801dac7b3ff3c691be666606bf9a99193e355ebe3f000080bf0000000000000080ebc95c3fed7daabe666606bfcdcc4cbed578f93e000080bf00000000000000801dac7b3ffe813abf666606bf9a99193e448b0c3e000080bf0000000000000080ebc95c3f05e05fbf666606bfcdcc4cbd79e9e6bd000080bf00000000000000808d426e3fc0037bbf666606bf9a99193ed578f93e000080bf0000000000000080ebc95c3ffe813abf6666063f0000803e355ede3f0000803f000000000000008067f0533f130f68be6666063f000080be355ede3f0000803f000000000000008006d47f3f130f68be6666063f000080be6891d13f0000803f000000000000008006d47f3f24b683be6666063f0000803e6891d13f0000803f000000000000008067f0533f24b683be6666063fcdcc4cbe022bcb3f0000803f00000000000000801dac7b3ff3c691be6666063f9a99193e355ebe3f0000803f0000000000000080ebc95c3fed7daabe6666063f9a99193ed578f93e0000803f0000000000000080ebc95c3ffe813abf6666063fcdcc4cbed578f93e0000803f00000000000000801dac7b3ffe813abf6666063fcdcc4cbd79e9e6bd0000803f00000000000000808d426e3fc0037bbf6666063f9a99193e448b0c3e0000803f0000000000000080ebc95c3f05e05fbf666606bf9a99193e448b0c3e000000800000803f000000807233dc3805e05fbf6666063f9a99193e448b0c3e0000008010e9473f57ec1fbf67f0533f05e05fbf6666063fcdcc4cbd79e9e6bd0000008010e9473f57ec1fbf67f0533fc0037bbf666606bfcdcc4cbd79e9e6bd0000008010e9473f57ec1fbf7233dc38c0037bbf6666063fcdcc4cbef0a726be0000803f0000000000000080e57e7b3fe9f17fbf666606bfcdcc4cbdf0a726be000000800000803f000000807233dc38f5f67fbf666606bfcdcc4cbd79e9e6bd000000800000803f000000807233dc38c0037bbf6666063fcdcc4cbd79e9e6bd000000800000803f0000008067f0533fc0037bbf6666063fcdcc4cbdf0a726be000000800000803f0000008067f0533ff5f67fbf6666063fcdcc4cbdf0a726be0000803f00000000000000808d426e3fe9f17fbf666606bfcdcc4cbdf0a726be000080bf00000000000000808d426e3fe9f17fbf666606bfcdcc4cbef0a726be000080bf0000000000000080e57e7b3fe9f17fbf666606bf9a99193e448b0c3e0000008010e9473f57ec1fbf7233dc3805e05fbf6666063f9a99193e448b0c3e000000800000803f0000008067f0533f05e05fbfcdcc4c3ecdcc4cbd79e9e6bd3945773f6f81843e000000806154123fc0037bbfa75c313ecdcc4c3d79e9e6bd2db25d3f0000003f0000008020ec0c3fc0037bbfa75c313ecdcc4c3d448b0c3e4694463fc58f213f0000008020ec0c3f05e05fbfcdcccc3de752fc3d79e9e6bd0000003f2db25d3f00000080be4cfc3ec0037bbfcdcccc3de752fc3d448b0c3e0000003f2db25d3f00000080be4cfc3e05e05fbf000000009a99193e79e9e6bd000000800000803f00000080bbf0d33ec0037bbf000000009a99193e448b0c3e000000800000803f00000080bbf0d33e05e05fbfcdccccbde752fc3d79e9e6bd000000bf2db25d3f00000080b894ab3ec0037bbfcdccccbde752fc3d448b0c3e000000bf2db25d3f00000080b894ab3e05e05fbfa75c31becdcc4c3d79e9e6bd2db25dbf0000003f0000008035098e3ec0037bbfa75c31becdcc4c3d448b0c3e469446bfc58f213f0000008035098e3e05e05fbfcdcc4cbecdcc4cbd79e9e6bd394577bf6f81843e00000080b438833ec0037bbf - m_CompressedMesh: - m_Vertices: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_UV: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Normals: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Tangents: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Weights: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_NormalSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_TangentSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_FloatColors: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_BoneIndices: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_Triangles: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_UVInfo: 0 - m_LocalAABB: - m_Center: {x: 0, y: 0, z: 0.78725} - m_Extent: {x: 0.525, y: 0.25, z: 0.95} - m_MeshUsageFlags: 0 - m_BakedConvexCollisionMesh: - m_BakedTriangleCollisionMesh: - m_MeshMetrics[0]: 1 - m_MeshMetrics[1]: 1 - m_MeshOptimizationFlags: 1 - m_StreamData: - serializedVersion: 2 - offset: 0 - size: 0 - path: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Drop Target/Beveled.mesh.meta b/VisualPinball.Unity/Assets/Art/Meshes/Drop Target/Beveled.mesh.meta deleted file mode 100644 index f1f8d70be..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Drop Target/Beveled.mesh.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 29c7cef5b5af8e5458418461da4ab685 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 4300000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Drop Target/Simple Flat.mesh b/VisualPinball.Unity/Assets/Art/Meshes/Drop Target/Simple Flat.mesh deleted file mode 100644 index 897840f10..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Drop Target/Simple Flat.mesh +++ /dev/null @@ -1,166 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!43 &4300000 -Mesh: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Simple Flat - serializedVersion: 10 - m_SubMeshes: - - serializedVersion: 2 - firstByte: 0 - indexCount: 174 - topology: 0 - baseVertex: 0 - firstVertex: 0 - vertexCount: 68 - localAABB: - m_Center: {x: 0, y: 0, z: 0.814926} - m_Extent: {x: 0.55, y: 0.1, z: 0.975} - m_Shapes: - vertices: [] - shapes: [] - channels: [] - fullWeights: [] - m_BindPose: [] - m_BoneNameHashes: - m_RootBoneNameHash: 0 - m_BonesAABB: [] - m_VariableBoneCountWeights: - m_Data: - m_MeshCompression: 0 - m_IsReadable: 1 - m_KeepVertices: 1 - m_KeepIndices: 1 - m_IndexFormat: 0 - m_IndexBuffer: 2400250026002600270024000000010002000000030001000000020013000100030014001200130002001500140003001300120011001400150016001000110012001700160015000b00110010001b00160017001a001b00170010000a000b000b000a000900080009000a00090008000600040006000800040005000600040007000500050007000f000e000f0007000f000e000d000c000d000e000d000c0018000c00190018001c001d001e001e001f001c001e001d002e002e002f001e002e0034002f002d002e001d0034002e0035001d002c002d0034003500360035003700360031002d002c002c0030003100330031003000300032003300200021002200220023002000220021003a003a003b0022003a0040003b0039003a00210040003a0041002100380039004000410042004100430042003d003900380038003c003d003f003d003c003c003e003f00280029002a002a002b002800 - m_VertexData: - serializedVersion: 3 - m_VertexCount: 68 - m_Channels: - - stream: 0 - offset: 0 - format: 0 - dimension: 3 - - stream: 0 - offset: 12 - format: 0 - dimension: 3 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 24 - format: 0 - dimension: 2 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - m_DataSize: 2176 - _typelessdata: cdcc0c3ff168e3bce5b5de3fe86a7b3f000000002506413edbdcd03ef0306dbdcdcc0c3fcdcccc3d95d7fa3eb5157b3f000000004bc847be361e0c3e6f1283bccdcc0c3fcdcccc3de5b5de3fb5157b3f000000004bc8473edbdcd03e6f1283bccdcc0c3fee08c7bd95d7fa3ef5b97a3f00000000a9a44ebe361e0c3e9b3ca5bdcdcc0cbfcdcccc3de5b5de3fb5157bbf000000004bc8473e9291173f6f1283bccdcc0cbfee08c7bd95d7fa3ef5b97abf00000000a9a44ebe72f85c3f9b3ca5bdcdcc0cbff168e3bce5b5de3fe86a7bbf000000002506413e9291173ff0306dbdcdcc0cbfcdcccc3d95d7fa3eb5157bbf000000004bc847be72f85c3f6f1283bc060d09bfcdcccc3d683ce33f810435bf000000008104353f045a163f6f1283bc060d09bf8d45d3bc683ce33f0bb536bf000000006a4d333f045a163f8f8b6abd000000bfcdcccc3d4c1ce53f4bc847be00000000b5157b3f91d2143f6f1283bc000000bfcdccccbc4c1ce53f151d49be000000000c027b3f91d2143ffa7b69bd000000bfcdcccc3dfb3de13e4bc847be00000000b5157bbff4f8613f6f1283bc000000bfcdccccbdfb3de13e4b5946be000000005f297bbff4f8613f8620a7bd060d09bfcdcccc3d66bde83e810435bf00000000810435bf5cad5f3f6f1283bc060d09bf431ccbbd66bde83e4f4033bf00000000b4c836bf5cad5f3f7192a6bd0000003fcdcccc3d4c1ce53f4bc8473e00000000b5157b3fde5ad63e6f1283bc0000003fcdccccbc4c1ce53f151d493e000000000c027b3fde5ad63efa7b69bd060d093fcdcccc3d683ce33f8104353f000000008104353ff94bd33e6f1283bc060d093f8d45d3bc683ce33f0bb5363f000000006a4d333ff94bd33e8f8b6abd060d093fcdcccc3d66bde83e8104353f00000000810435bf904a013e6f1283bc060d093f431ccbbd66bde83e4f40333f00000000b4c836bf904a013e7192a6bd0000003fcdcccc3dfb3de13e4bc8473e00000000b5157bbf5c38f03d6f1283bc0000003fcdccccbdfb3de13e4b59463e000000005f297bbf5c38f03d8620a7bd9a9999becdccccbdfb3de13e0000000000000000000080bfd0436d3f8620a7bd9a9999becdcccc3dfb3de13e0000000000000000000080bfd0436d3f6f1283bc9a99993ecdccccbdfb3de13e0000000000000000000080bf7ee1953d8620a7bd9a99993ecdcccc3dfb3de13e0000000000000000000080bf7ee1953d6f1283bc9a9999becdcccc3d70ea23be000000000000803f000000806b2bf63d2b8776bf9a9999becdcccc3dfb3de13e000000000000803f000000806b2bf63dd9ce2fbf9a99993ecdcccc3dfb3de13e000000000000803f00000080371ac03ed9ce2fbf9a99993ecdcccc3d70ea23be000000000000803f00000080371ac03e2b8776bf9a99993ecdccccbd70ea23be00000000000080bf00000080e5f21f3f2b8776bf9a99993ecdccccbdfb3de13e0000000020d27fbf508d173de5f21f3fd9ce2fbf9a9999becdccccbdfb3de13e0000000020d27fbf508d173d933a613fd9ce2fbf9a9999becdccccbd70ea23be00000000000080bf00000080933a613f2b8776bf9a9999becdccccbd70ea23be000080bf00000000000000800000803f8620a7bd9a9999becdccccbdfb3de13e000080bf0000000000000080d0436d3f8620a7bd9a9999becdcccc3dfb3de13e000080bf0000000000000080d0436d3f6f1283bc9a9999becdcccc3d70ea23be000080bf00000000000000800000803f6f1283bc9a99993ecdcccc3d70ea23be0000803f0000000000000000000000006f1283bc9a99993ecdcccc3dfb3de13e0000803f00000000000000007ee1953d6f1283bc9a99993ecdccccbdfb3de13e0000803f00000000000000007ee1953d8620a7bd9a99993ecdccccbd70ea23be0000803f0000000000000000000000008620a7bd000000bfcdcccc3dfb3de13e000000000000803f00000080e02d103dd9ce2fbf000000bfcdcccc3d4c1ce53f000000000000803f00000080e02d103d8b6ce7bd0000003fcdcccc3d4c1ce53f000000000000803f00000080569feb3e8b6ce7bd0000003fcdcccc3dfb3de13e000000000000803f00000080569feb3ed9ce2fbf060d09bfcdcccc3d66bde83e000000000000803f00000080f243a53cf4362ebf060d09bfcdcccc3d683ce33f000000000000803f00000080f243a53cb62bf4bdcdcc0cbfcdcccc3d95d7fa3e000000000000803f000000808a8e643c355e2abfcdcc0cbfcdcccc3de5b5de3f000000000000803f000000808a8e643cd57809be060d093fcdcccc3d66bde83e000000000000803f00000080d350f33ef4362ebf060d093fcdcccc3d683ce33f000000000000803f00000080d350f33eb62bf4bdcdcc0c3fcdcccc3d95d7fa3e000000000000803f000000809d80f63e355e2abfcdcc0c3fcdcccc3de5b5de3f000000000000803f000000809d80f63ed57809be0000003fcdccccbdfb3de13e17b7d138b29d7fbff853633d55300a3fd9ce2fbf0000003fcdccccbc4c1ce53f52499d39b29d7fbff853633d55300a3f8b6ce7bd000000bfcdccccbc4c1ce53f52499db9b29d7fbff853633d22fd763f8b6ce7bd000000bfcdccccbdfb3de13e17b7d1b8b29d7fbff853633d22fd763fd9ce2fbf060d093f431ccbbd66bde83e52491d3ab29d7fbff853633d9757063ff4362ebf060d093f8d45d3bc683ce33f6f12033ab29d7fbff853633d9757063fb62bf4bdcdcc0c3fee08c7bd95d7fa3efaedeb3ab29d7fbff853633db1bf043f355e2abfcdcc0c3ff168e3bce5b5de3f17b7d1b9b29d7fbff853633db1bf043fd57809be060d09bf431ccbbd66bde83e52491dbab29d7fbff853633de0d57a3ff4362ebf060d09bf8d45d3bc683ce33f6f1203bab29d7fbff853633de0d57a3fb62bf4bdcdcc0cbfee08c7bd95d7fa3e89d2debab29d7fbff853633dc66d7c3f355e2abfcdcc0cbff168e3bce5b5de3f17b7d139b29d7fbff853633dc66d7c3fd57809be - m_CompressedMesh: - m_Vertices: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_UV: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Normals: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Tangents: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Weights: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_NormalSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_TangentSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_FloatColors: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_BoneIndices: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_Triangles: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_UVInfo: 0 - m_LocalAABB: - m_Center: {x: 0, y: 0, z: 0.814926} - m_Extent: {x: 0.55, y: 0.1, z: 0.975} - m_MeshUsageFlags: 0 - m_BakedConvexCollisionMesh: - m_BakedTriangleCollisionMesh: - m_MeshMetrics[0]: 1 - m_MeshMetrics[1]: 1 - m_MeshOptimizationFlags: 1 - m_StreamData: - serializedVersion: 2 - offset: 0 - size: 0 - path: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Drop Target/Simple Flat.mesh.meta b/VisualPinball.Unity/Assets/Art/Meshes/Drop Target/Simple Flat.mesh.meta deleted file mode 100644 index 0dc03b03b..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Drop Target/Simple Flat.mesh.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 0d00cc9a80b64304abbfda951a5351f0 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 4300000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Drop Target/Simple.mesh b/VisualPinball.Unity/Assets/Art/Meshes/Drop Target/Simple.mesh deleted file mode 100644 index 46a8c4399..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Drop Target/Simple.mesh +++ /dev/null @@ -1,166 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!43 &4300000 -Mesh: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Simple - serializedVersion: 10 - m_SubMeshes: - - serializedVersion: 2 - firstByte: 0 - indexCount: 66 - topology: 0 - baseVertex: 0 - firstVertex: 0 - vertexCount: 36 - localAABB: - m_Center: {x: 0, y: 0, z: 0.785199} - m_Extent: {x: 0.525, y: 0.175, z: 0.95} - m_Shapes: - vertices: [] - shapes: [] - channels: [] - fullWeights: [] - m_BindPose: [] - m_BoneNameHashes: - m_RootBoneNameHash: 0 - m_BonesAABB: [] - m_VariableBoneCountWeights: - m_Data: - m_MeshCompression: 0 - m_IsReadable: 1 - m_KeepVertices: 1 - m_KeepIndices: 1 - m_IndexFormat: 0 - m_IndexBuffer: 000001000200010003000200040005000600060007000400080009000a0008000a000b000b000d0008000b000c000d000e000f001000100022000e0010002100220011000f000e00110012000f001300140015001500140016001600170015001b0017001600200017001b00180019001a0018001a0023001c001d001e001e001f001c00 - m_VertexData: - serializedVersion: 3 - m_VertexCount: 36 - m_Channels: - - stream: 0 - offset: 0 - format: 0 - dimension: 3 - - stream: 0 - offset: 12 - format: 0 - dimension: 3 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 24 - format: 0 - dimension: 2 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - m_DataSize: 1152 - _typelessdata: 6666063f3333333e9b710a3e000000000000803f000000800fd2533f4cc15abf666606bf3333333e9b710a3e000000000000803f000000806519623b4cc15abf6666063f3333333e001bde3f000000000000803f000000800fd2533f118e69be666606bf3333333e001bde3f000000000000803f000000806519623b118e69be6666063f333333be001bde3f00000000000000000000803f0fd2533f58ff67ba6666063f3333333e001bde3f00000000000000000000803f0fd2533f118e69be666606bf3333333e001bde3f00000000000000000000803f6519623b118e69be666606bf333333be001bde3f00000000000000000000803f6519623b58ff67ba6666063f333333be9b710a3e00000000000080bf00000000cb9c563fe4d915be6666063f333333be001bde3f00000000000080bf00000000cb9c563f58ff67ba666606bf333333be001bde3f00000000000080bf00000000f7917f3f58ff67ba666606bf333333be9b710a3e00000000000080bf00000000f7917f3fe4d915be666606bf333333be98c128be00000000000080bf00000000f7917f3fc93d5dbe6666063f333333be98c128be00000000000080bf00000000cb9c563fc93d5dbe666606bf333333be9b710a3e000080bf000000000000008081957b3f4cc15abf666606bf3333333e9b710a3e000080bf0000000000000080ebc95c3f4cc15abf666606bfcdccccbcc91cebbd000080bf00000000000000808d426e3fc0037bbf666606bf333333be001bde3f000080bf000000000000008081957b3f118e69be666606bf3333333e001bde3f000080bf0000000000000080ebc95c3f118e69be6666063f3333333e001bde3f0000803f0000000000000080ebc95c3f118e69be6666063f333333be001bde3f0000803f000000000000008081957b3f118e69be6666063f3333333e9b710a3e0000803f0000000000000080ebc95c3f4cc15abf6666063f333333be9b710a3e0000803f000000000000008081957b3f4cc15abf6666063fcdccccbcc91cebbd0000803f00000000000000808d426e3fc0037bbf6666063f3333333e9b710a3e0000000010e9473f57ec1fbf0fd2533f4cc15abf6666063fcdccccbcc91cebbd0000000010e9473f57ec1fbf0fd2533fc0037bbf666606bfcdccccbcc91cebbd0000000010e9473f57ec1fbf6519623bc0037bbf6666063f333333be98c128be0000803f000000000000008081957b3fe9f17fbf666606bfcdccccbc98c128be000000000000803f000000806519623bf5f67fbf666606bfcdccccbcc91cebbd000000000000803f000000806519623bc0037bbf6666063fcdccccbcc91cebbd000000000000803f000000800fd2533fc0037bbf6666063fcdccccbc98c128be000000000000803f000000800fd2533ff5f67fbf6666063fcdccccbc98c128be0000803f00000000000000808d426e3fe9f17fbf666606bfcdccccbc98c128be000080bf00000000000000808d426e3fe9f17fbf666606bf333333be98c128be000080bf000000000000008081957b3fe9f17fbf666606bf3333333e9b710a3e0000000010e9473f57ec1fbf6519623b4cc15abf - m_CompressedMesh: - m_Vertices: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_UV: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Normals: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Tangents: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Weights: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_NormalSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_TangentSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_FloatColors: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_BoneIndices: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_Triangles: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_UVInfo: 0 - m_LocalAABB: - m_Center: {x: 0, y: 0, z: 0.785199} - m_Extent: {x: 0.525, y: 0.175, z: 0.95} - m_MeshUsageFlags: 0 - m_BakedConvexCollisionMesh: - m_BakedTriangleCollisionMesh: - m_MeshMetrics[0]: 1 - m_MeshMetrics[1]: 1 - m_MeshOptimizationFlags: 1 - m_StreamData: - serializedVersion: 2 - offset: 0 - size: 0 - path: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Drop Target/Simple.mesh.meta b/VisualPinball.Unity/Assets/Art/Meshes/Drop Target/Simple.mesh.meta deleted file mode 100644 index f4d1d43ff..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Drop Target/Simple.mesh.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 5473bb84e990aa94b9d703490e04f106 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 4300000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Gate.meta b/VisualPinball.Unity/Assets/Art/Meshes/Gate.meta deleted file mode 100644 index b2d3420cc..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Gate.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: db120d3f8af2eac42ad79286730ed05e -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Gate/Gate (Bracket).mesh b/VisualPinball.Unity/Assets/Art/Meshes/Gate/Gate (Bracket).mesh deleted file mode 100644 index c604bb8c0..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Gate/Gate (Bracket).mesh +++ /dev/null @@ -1,166 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!43 &4300000 -Mesh: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Gate (Bracket) - serializedVersion: 10 - m_SubMeshes: - - serializedVersion: 2 - firstByte: 0 - indexCount: 516 - topology: 0 - baseVertex: 0 - firstVertex: 0 - vertexCount: 184 - localAABB: - m_Center: {x: 0.0009315014, y: 0.021391, z: 0.010090001} - m_Extent: {x: 0.5159995, y: 0.09, z: 0.078001} - m_Shapes: - vertices: [] - shapes: [] - channels: [] - fullWeights: [] - m_BindPose: [] - m_BoneNameHashes: - m_RootBoneNameHash: 0 - m_BonesAABB: [] - m_VariableBoneCountWeights: - m_Data: - m_MeshCompression: 0 - m_IsReadable: 1 - m_KeepVertices: 1 - m_KeepIndices: 1 - m_IndexFormat: 0 - m_IndexBuffer: 00000100020001000000030004000500060006000700040008000400070009000600050007000a00080005000b0009000c0008000a000b00130009000a000d000c000c000d000e000f000e000d000f0010000e000f00110010001100120010001400090013001400150009001600140013001300170016001800160017001700190018001a001800190019001b001a001c001a001b001b001d001c001e001c001d001d001f001e001f0020001e0021001e0020001f002200200023002000220022002400230025002300240024002600250027002500260026002800270029002700280028002a00290029002a002b002c002b002a002c002d002b002c002e002d002e002f002d0030003100320032003300300034003200310035003000330031003600340033003700350038003400360039003500370036003a0038003b0038003a003a003c003b003c003d003b003c003e003d003e003f003d003900370040004100400037004200390040004000430042004400420043004300450044004600440045004500470046004800460047004700490048004a004800490049004b004a004b004c004a004b004d004c004e004a004c004f004e004c004c0050004f0051004f00500050005200510053005100520052005400530055005300540054005600550057005500560056005800570058005900570058005a0059005a005b0059005c005d005e005d005c0060005e005f005c0062005d00600061005f005e0060006400620063005f0061006600620064006100650063006400680066006700630065006a006600680065006900670068006c006a0069006b0067006e006a006c006b0069006d006c0070006e006d006f006b0072006e0070006f006d00710070007400720073006f0071007600720074007100750073007400780076007500770073007a007600780077007500790078007c007a00770079007b007e007a007c007d007b0079007c0080007e007f007b007d00800082007e007d0081007f0082008000840083007f0081008200840086008100850083008800860084008500870083008a008600880088008b008a0087008500890089008c0087008c0089008d008e008c008d008d008f008e0090008e008f008f00910090009200900091009100930092009400920093009300950094009600940095009500970096009800960097009700990098009a009800990099009b009a009c009a009b009b009d009c009d009e009c009e009d009f009f00a0009e00a0009f00a100a200a000a100a100a300a200a400a500a600a500a400a800aa00a500a800a800ab00aa00a600a700a400a700a600a900ac00a700a900a900ad00ac00ad00ae00ac00ae00ad00af00af00b000ae00b100b000af00b200b000b100b100b300b200b400b500b600b400b600b700 - m_VertexData: - serializedVersion: 3 - m_VertexCount: 184 - m_Channels: - - stream: 0 - offset: 0 - format: 0 - dimension: 3 - - stream: 0 - offset: 12 - format: 0 - dimension: 3 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 24 - format: 0 - dimension: 2 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - m_DataSize: 5888 - _typelessdata: 16a7b23efe60e03cf758faba0000000000000000000080bf0000003f000000bf3882ac3e7120e43df758faba0000000000000000000080bf0000003f000000bf16a7b23e7120e43df758faba0000000000000000000080bf0000003f000000bf3882ac3efe60e03cf758faba0000000000000000000080bf0000003f000000bf5d35af3ee0828cbd5a4880bd810435bf00000000810435bf0000003f000000bf3882ac3ee0828cbd6e6e4cbdb5157bbf000000004bc847be0000003f000000bf3882ac3efe60e03c6e6e4cbdb5157bbf000000004bc847be0000003f000000bf5d35af3efe60e03c5a4880bd810435bf00000000810435bf0000003f000000bfa6b9b53ee0828cbd66148bbd4bc847be00000000b5157bbf0000003f000000bf3882ac3efe60e03cf758faba000080bf00000000000000800000003f000000bfa6b9b53efe60e03c66148bbd4bc847be00000000b5157bbf0000003f000000bf3882ac3ee0828cbdf758faba000080bf00000000000000800000003f000000bfb917f03ee0828cbdec148bbd0000000000000000000080bf0000003f000000bfb917f03efe60e03cec148bbd0000000000000000000080bf0000003f000000bf7461fc3e5cae7ebdec148bbd0000000000000000000080bf0000003f000000bf7461fc3e35b2ab3cec148bbd0000000000000000000080bf0000003f000000bf32b0023fedb736bdec148bbd0000000000000000000080bf0000003f000000bf32b0023f8a3b5e3bec148bbd0000000000000000000080bf0000003f000000bf9755043f35d4a8bcec148bbd0000000000000000000080bf0000003f000000bf3882ac3ee0828cbd598b8f3db5157bbf0000000014ae47be0000003f000000bf3882ac3e7120e43d598b8f3db5157bbf0000000014ae47be0000003f000000bf3882ac3e7120e43df758faba000080bf00000000000000800000003f000000bf0f9cab3e7120e43d603b983d0f0b35bf00000000f4fd34bf0000003f000000bf0f9cab3ee0828cbd603b983d0f0b35bf00000000f4fd34bf0000003f000000bfeb6fa93e7120e43d13d59b3d4bc847be00000000b5157bbf0000003f000000bfeb6fa93ee0828cbd13d59b3d4bc847be00000000b5157bbf0000003f000000bf9a7ba8bef720e43d99d59b3d4bc8473e00000000b5157bbf0000003f000000bf9a7ba8be5a828cbd99d59b3d4bc8473e00000000b5157bbf0000003f000000bf9ca7aabef720e43d6d3c983d8104353f00000000810435bf0000003f000000bf9ca7aabe5a828cbd6d3c983d8104353f00000000810435bf0000003f000000bf088eabbef720e43ddf8b8f3db5157b3f000000004bc847be0000003f000000bf088eabbe5a828cbddf8b8f3db5157b3f000000004bc847be0000003f000000bf088eabbe3065e03c6937faba0000803f00000000000000800000003f000000bf088eabbef720e43d6937faba0000803f00000000000000800000003f000000bf088eabbe5a828cbd6937faba0000803f00000000000000800000003f000000bf088eabbe3065e03c616d4cbdb5157b3f000000004bc847be0000003f000000bf088eabbe5a828cbd616d4cbdb5157b3f000000004bc847be0000003f000000bf0b41aebe3065e03cd44780bd8104353f00000000810435bf0000003f000000bf0b41aebe5a828cbdd44780bd8104353f00000000810435bf0000003f000000bf76c5b4be3065e03ce0138bbd4bc8473e00000000b5157bbf0000003f000000bf76c5b4be5a828cbde0138bbd4bc8473e00000000b5157bbf0000003f000000bfab23efbe3065e03ce0138bbd0000000000000000000080bf0000003f000000bfab23efbe5a828cbde0138bbd0000000000000000000080bf0000003f000000bf656dfbbe67b6ab3ce0138bbd0000000000000000000080bf0000003f000000bf656dfbbe4fad7ebde0138bbd0000000000000000000080bf0000003f000000bf093602bf514c5e3be0138bbd0000000000000000000080bf0000003f000000bf093602bfe1b636bde0138bbd0000000000000000000080bf0000003f000000bf7fdb03bf1cd2a8bce0138bbd0000000000000000000080bf0000003f000000bf16a7b23ee0828cbd6e6e4cbdb5157b3f000000004bc8473e0000003f000000bf828db33ee0828cbd89cf5dbdf4fd343f000000000f0b353f0000003f000000bf828db33efe60e03c89cf5dbdf4fd343f000000000f0b353f0000003f000000bf16a7b23efe60e03c6e6e4cbdb5157b3f000000004bc8473e0000003f000000bfa6b9b53efe60e03ce20165bd14ae473e00000000b5157b3f0000003f000000bf16a7b23ee0828cbdf758faba0000803f00000000000000800000003f000000bfa6b9b53ee0828cbde20165bd14ae473e00000000b5157b3f0000003f000000bf16a7b23efe60e03cf758faba0000803f00000000000000800000003f000000bfb917f03efe60e03ce20165bd00000000000000000000803f0000003f000000bf16a7b23ee0828cbd598b8f3db5157b3f000000004bc8473e0000003f000000bfb917f03ee0828cbde20165bd00000000000000000000803f0000003f000000bf7461fc3e35b2ab3cef0265bd00000000000000000000803f0000003f000000bf7461fc3e5cae7ebdef0265bd00000000000000000000803f0000003f000000bf32b0023f8a3b5e3bef0265bd00000000000000000000803f0000003f000000bf32b0023fedb736bdef0265bd00000000000000000000803f0000003f000000bf9755043f35d4a8bcef0265bd00000000000000000000803f0000003f000000bf16a7b23e7120e43d598b8f3db5157b3f000000004bc8473e0000003f000000bf16a7b23e7120e43df758faba0000803f00000000000000800000003f000000bf34f4af3ee0828cbd7c9ca93d8104353f000000008104353f0000003f000000bf34f4af3e7120e43d7c9ca93d8104353f000000008104353f0000003f000000bfeb6fa93ee0828cbd8868b43d4bc8473e00000000b5157b3f0000003f000000bfeb6fa93e7120e43d8868b43d4bc8473e00000000b5157b3f0000003f000000bf9a7ba8be5a828cbd0e69b43d4bc847be00000000b5157b3f0000003f000000bf9a7ba8bef720e43d0e69b43d4bc847be00000000b5157b3f0000003f000000bf0400afbe5a828cbd029da93d810435bf000000008104353f0000003f000000bf0400afbef720e43d029da93d810435bf000000008104353f0000003f000000bf07b3b1be5a828cbddf8b8f3db5157bbf000000004bc8473e0000003f000000bf07b3b1bef720e43ddf8b8f3db5157bbf000000004bc8473e0000003f000000bf07b3b1be3065e03c6937faba000080bf00000000000000800000003f000000bf07b3b1bef720e43d6937faba000080bf00000000000000800000003f000000bf07b3b1be5a828cbd6937faba000080bf00000000000000800000003f000000bf07b3b1be5a828cbd616d4cbdb5157bbf0000000014ae473e0000003f000000bf07b3b1be3065e03c616d4cbdb5157bbf0000000014ae473e0000003f000000bf3199b2be5a828cbd7dce5dbd810435bf000000008104353f0000003f000000bf3199b2be3065e03c7dce5dbd810435bf000000008104353f0000003f000000bf76c5b4be5a828cbdd60065bd14ae47be00000000b5157b3f0000003f000000bf76c5b4be3065e03cd60065bd14ae47be00000000b5157b3f0000003f000000bfab23efbe5a828cbdd60065bd00000000000000000000803f0000003f000000bfab23efbe3065e03cd60065bd00000000000000000000803f0000003f000000bf656dfbbe4fad7ebdd60065bd00000000000000000000803f0000003f000000bf656dfbbe67b6ab3cd60065bd00000000000000000000803f0000003f000000bf093602bfe1b636bdd60065bd00000000000000000000803f0000003f000000bf093602bf514c5e3bd60065bd00000000000000000000803f0000003f000000bf7fdb03bf1cd2a8bcd60065bd00000000000000000000803f0000003f000000bf5d35af3ee0828cbd5a4880bd00000000000080bf000000800000003f000000bfa6b9b53ee0828cbde20165bd00000000000080bf000000800000003f000000bf828db33ee0828cbd89cf5dbd00000000000080bf000000800000003f000000bf3882ac3ee0828cbd6e6e4cbd00000000000080bf000000800000003f000000bfa6b9b53ee0828cbd66148bbd00000000000080bf000000800000003f000000bf16a7b23ee0828cbd6e6e4cbd00000000000080bf000000800000003f000000bfb917f03ee0828cbde20165bdcba1053e64cc7dbf000000800000003f000000bf3882ac3ee0828cbdf758faba00000000000080bf000000800000003f000000bfb917f03ee0828cbdec148bbdcba1053e64cc7dbf000000800000003f000000bf16a7b23ee0828cbdf758faba00000000000080bf000000800000003f000000bf7461fc3e5cae7ebdef0265bd0000003f2db25dbf000000800000003f000000bf3882ac3ee0828cbd598b8f3d00000000000080bf000000800000003f000000bf7461fc3e5cae7ebdec148bbd0000003f2db25dbf000000800000003f000000bf16a7b23ee0828cbd598b8f3d00000000000080bf000000800000003f000000bf32b0023fedb736bdef0265bd2db25d3f000000bf000000800000003f000000bf0f9cab3ee0828cbd603b983d00000000000080bf000000800000003f000000bf32b0023fedb736bdec148bbd2db25d3f000000bf000000800000003f000000bf34f4af3ee0828cbd7c9ca93d00000000000080bf000000800000003f000000bf9755043f35d4a8bcef0265bd0000803f00000000000000800000003f000000bfeb6fa93ee0828cbd13d59b3d00000000000080bf000000800000003f000000bf9755043f35d4a8bcec148bbd0000803f00000000000000800000003f000000bfeb6fa93ee0828cbd8868b43d00000000000080bf000000800000003f000000bf32b0023f8a3b5e3bef0265bd2db25d3f0000003f000000800000003f000000bf9a7ba8be5a828cbd99d59b3d00000000000080bf000000800000003f000000bf32b0023f8a3b5e3bec148bbd2db25d3f0000003f000000800000003f000000bf9a7ba8be5a828cbd0e69b43d00000000000080bf000000800000003f000000bf7461fc3e35b2ab3cef0265bd0000003f2db25d3f000000800000003f000000bf9ca7aabe5a828cbd6d3c983d00000000000080bf000000800000003f000000bf7461fc3e35b2ab3cec148bbd0000003f2db25d3f000000800000003f000000bf0400afbe5a828cbd029da93d00000000000080bf000000800000003f000000bfb917f03efe60e03ce20165bdcba1053e64cc7d3f000000800000003f000000bf088eabbe5a828cbddf8b8f3d00000000000080bf000000800000003f000000bfb917f03efe60e03cec148bbdcba1053e64cc7d3f000000800000003f000000bf07b3b1be5a828cbddf8b8f3d00000000000080bf000000800000003f000000bfa6b9b53efe60e03ce20165bd000000000000803f000000800000003f000000bf088eabbe5a828cbd6937faba00000000000080bf000000800000003f000000bfa6b9b53efe60e03c66148bbd000000000000803f000000800000003f000000bf07b3b1be5a828cbd6937faba00000000000080bf000000800000003f000000bf828db33efe60e03c89cf5dbd000000000000803f000000800000003f000000bf088eabbe5a828cbd616d4cbd00000000000080bf000000800000003f000000bf5d35af3efe60e03c5a4880bd000000000000803f000000800000003f000000bf07b3b1be5a828cbd616d4cbd00000000000080bf000000800000003f000000bf16a7b23efe60e03c6e6e4cbd000000000000803f000000800000003f000000bf0b41aebe5a828cbdd44780bd00000000000080bf000000800000003f000000bf3882ac3efe60e03c6e6e4cbd000000000000803f000000800000003f000000bf3199b2be5a828cbd7dce5dbd00000000000080bf000000800000003f000000bf16a7b23efe60e03cf758faba000000000000803f000000800000003f000000bf3882ac3efe60e03cf758faba000000000000803f000000800000003f000000bf76c5b4be5a828cbde0138bbd00000000000080bf000000800000003f000000bf76c5b4be5a828cbdd60065bd00000000000080bf000000800000003f000000bfab23efbe5a828cbde0138bbdcba105be64cc7dbf000000800000003f000000bfab23efbe5a828cbdd60065bdcba105be64cc7dbf000000800000003f000000bf656dfbbe4fad7ebde0138bbd000000bf2db25dbf000000800000003f000000bf656dfbbe4fad7ebdd60065bd000000bf2db25dbf000000800000003f000000bf093602bfe1b636bde0138bbd2db25dbf000000bf000000800000003f000000bf093602bfe1b636bdd60065bd2db25dbf000000bf000000800000003f000000bf7fdb03bf1cd2a8bce0138bbd000080bf00000000000000800000003f000000bf7fdb03bf1cd2a8bcd60065bd000080bf00000000000000800000003f000000bf093602bf514c5e3be0138bbd2db25dbf0000003f000000800000003f000000bf093602bf514c5e3bd60065bd2db25dbf0000003f000000800000003f000000bf656dfbbe67b6ab3ce0138bbd000000bf2db25d3f000000800000003f000000bf656dfbbe67b6ab3cd60065bd000000bf2db25d3f000000800000003f000000bfab23efbe3065e03ce0138bbdcba105be64cc7d3f000000800000003f000000bfab23efbe3065e03cd60065bdcba105be64cc7d3f000000800000003f000000bf76c5b4be3065e03ce0138bbd000000000000803f000000800000003f000000bf76c5b4be3065e03cd60065bd000000000000803f000000800000003f000000bf0b41aebe3065e03cd44780bd000000000000803f000000800000003f000000bf3199b2be3065e03c7dce5dbd000000000000803f000000800000003f000000bf088eabbe3065e03c616d4cbd000000000000803f000000800000003f000000bf07b3b1be3065e03c616d4cbd000000000000803f000000800000003f000000bf088eabbe3065e03c6937faba000000000000803f000000800000003f000000bf07b3b1be3065e03c6937faba000000000000803f000000800000003f000000bf34f4af3e7120e43d7c9ca93d000000000000803f000000800000003f000000bf3882ac3e7120e43d598b8f3d000000000000803f000000800000003f000000bf0f9cab3e7120e43d603b983d000000000000803f000000800000003f000000bfeb6fa93e7120e43d8868b43d000000000000803f000000800000003f000000bf16a7b23e7120e43d598b8f3d000000000000803f000000800000003f000000bfeb6fa93e7120e43d13d59b3d000000000000803f000000800000003f000000bf3882ac3e7120e43df758faba000000000000803f000000800000003f000000bf16a7b23e7120e43df758faba000000000000803f000000800000003f000000bf9a7ba8bef720e43d0e69b43d000000000000803f000000800000003f000000bf9a7ba8bef720e43d99d59b3d000000000000803f000000800000003f000000bf0400afbef720e43d029da93d000000000000803f000000800000003f000000bf9ca7aabef720e43d6d3c983d000000000000803f000000800000003f000000bf07b3b1bef720e43ddf8b8f3d000000000000803f000000800000003f000000bf088eabbef720e43ddf8b8f3d000000000000803f000000800000003f000000bf07b3b1bef720e43d6937faba000000000000803f000000800000003f000000bf088eabbef720e43d6937faba000000000000803f000000800000003f000000bf07b3b1bef720e43d6937faba0000000000000000000080bf0000003f000000bf088eabbef720e43d6937faba0000000000000000000080bf0000003f000000bf088eabbe3065e03c6937faba0000000000000000000080bf0000003f000000bf07b3b1be3065e03c6937faba0000000000000000000080bf0000003f000000bf - m_CompressedMesh: - m_Vertices: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_UV: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Normals: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Tangents: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Weights: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_NormalSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_TangentSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_FloatColors: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_BoneIndices: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_Triangles: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_UVInfo: 0 - m_LocalAABB: - m_Center: {x: 0.0009315014, y: 0.021391, z: 0.010090001} - m_Extent: {x: 0.5159995, y: 0.09, z: 0.078001} - m_MeshUsageFlags: 0 - m_BakedConvexCollisionMesh: - m_BakedTriangleCollisionMesh: - m_MeshMetrics[0]: 1 - m_MeshMetrics[1]: 1 - m_MeshOptimizationFlags: 1 - m_StreamData: - serializedVersion: 2 - offset: 0 - size: 0 - path: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Gate/Gate (Bracket).mesh.meta b/VisualPinball.Unity/Assets/Art/Meshes/Gate/Gate (Bracket).mesh.meta deleted file mode 100644 index c9d44fe60..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Gate/Gate (Bracket).mesh.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 7fa0b44495abba04c9aaed0dcfd513f5 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 4300000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Gate/Wire.meta b/VisualPinball.Unity/Assets/Art/Meshes/Gate/Wire.meta deleted file mode 100644 index 3613a85ed..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Gate/Wire.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 0611425bdaebaf743988240e99bf1b91 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Gate/Wire/Long Plate.mesh b/VisualPinball.Unity/Assets/Art/Meshes/Gate/Wire/Long Plate.mesh deleted file mode 100644 index 53cf458fc..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Gate/Wire/Long Plate.mesh +++ /dev/null @@ -1,166 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!43 &4300000 -Mesh: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Long Plate - serializedVersion: 10 - m_SubMeshes: - - serializedVersion: 2 - firstByte: 0 - indexCount: 132 - topology: 0 - baseVertex: 0 - firstVertex: 0 - vertexCount: 62 - localAABB: - m_Center: {x: 0, y: 0.00012500002, z: -0.23979} - m_Extent: {x: 0.3795, y: 0.005, z: 0.25} - m_Shapes: - vertices: [] - shapes: [] - channels: [] - fullWeights: [] - m_BindPose: [] - m_BoneNameHashes: - m_RootBoneNameHash: 0 - m_BonesAABB: [] - m_VariableBoneCountWeights: - m_Data: - m_MeshCompression: 0 - m_IsReadable: 1 - m_KeepVertices: 1 - m_KeepIndices: 1 - m_IndexFormat: 0 - m_IndexBuffer: 1e001f00200020001f0021000000010002000100000003000100030015001500030016002b0015002a00150028002a00150016002800280016002900290016003800390029003800040005000600060007000400060005001200120005001d00080009000a000b000a0009000b00090017000b0017001800300017003100220017003000170022001800180022002300180023003a003a0023003b000c000d000e000e000d00130013000d0014000e000f000c0010000c000f000f001100100019001a001b001b001a00320032001a0033001b001c00190019001c003c003c001c003d002400250026002600250027002c002d002e002e002d002f00340035003600360035003700 - m_VertexData: - serializedVersion: 3 - m_VertexCount: 62 - m_Channels: - - stream: 0 - offset: 0 - format: 0 - dimension: 3 - - stream: 0 - offset: 12 - format: 0 - dimension: 3 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 24 - format: 0 - dimension: 2 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - m_DataSize: 1984 - _typelessdata: df4f0d3e77be9fbbc1c5fabe00000080000080bf0000008030ba283f38f66cbf2fdd24be77be9fbb5188f0be00000080000080bf00000080d0265b3f483465bfdf4f0dbe77be9fbbc1c5fabe00000080000080bf00000080d045573f38f66cbf2fdd243e77be9fbb5188f0be00000080000080bf0000008030d9243f483465bfdf4f0d3e9eefa73bc1c5fabe865ab33e0000000005c56fbf00000000404e98bd2fdd243e9eefa73b5188f0be36cd5b3f00000000c13903bfe5b7683c404e98bd2fdd243e77be9fbb5188f0be36cd5b3f00000000c13903bfe5b7683c4dbed9bddf4f0d3e77be9fbbc1c5fabe865ab33e0000000005c56fbf000000004dbed9bddf4f0dbe9eefa73bc1c5fabe000000000000803f00000000c0e8223e38f66cbf2fdd24be9eefa73b5188f0be000000000000803f00000000bf64133e483465bfdf4f0d3e9eefa73bc1c5fabe000000000000803f00000000a08bae3e38f66cbf2fdd243e9eefa73b5188f0be000000000000803f00000000a14db63e483465bfdf4f0dbe77be9fbbc1c5fabe865ab3be0000000005c56fbff0365f3f4dbed9bd2fdd24be77be9fbb5188f0be36cd5bbf00000000c13903bf10945b3f4dbed9bd2fdd24be9eefa73b5188f0be36cd5bbf00000000c13903bf10945b3f404e98bddf4f0dbe9eefa73bc1c5fabe865ab3be0000000005c56fbff0365f3f404e98bddf4f0d3e77be9fbbc1c5fabe865ab33e0000000005c56fbf0000803f4dbed9bddf4f0d3e9eefa73bc1c5fabe865ab33e0000000005c56fbf0000803f404e98bd8b6c873e77be9fbb3c6620bcecc0793f000000009cc460beabd18b3e4dbed9bd8b6c87be9eefa73b3c6620bcecc079bf000000009cc460be6550193f404e98bd8b6c87be77be9fbb3c6620bcecc079bf000000009cc460be6550193f4dbed9bd8b6c87be77be9fbb3c6620bc00000080000080bf00000080209b6c3f9f1e4bbe8b6c873e77be9fbb3c6620bc00000080000080bf00000080e064133f9f1e4bbe8b6c87be9eefa73b3c6620bc000000000000803f0000000003279b3d9f1e4bbe8b6c873e9eefa73b3c6620bc000000000000803f000000003f36d93e9f1e4bbe8b6c873e9eefa73bd847273c00000080000000000000803fd1cba83e404e98bd8b6c87be9eefa73bd847273c00000080000000000000803fb9e20a3f404e98bd8b6c87be77be9fbbd847273c00000080000000000000803fb9e20a3f4dbed9bd8b6c873e77be9fbbd847273c00000080000000000000803fd1cba83e4dbed9bd8b6c873e9eefa73b3c6620bcecc0793f000000009cc460beabd18b3e404e98bdd34dc2be9eefa73b3c6620bc000080bf000000000000008098de123f404e98bdd34dc2be77be9fbb3c6620bc000080bf000000000000008098de123f4dbed9bdd34dc2be9eefa73bd847273c000080bf00000000000000808b6e113f404e98bdd34dc2be77be9fbbd847273c000080bf00000000000000808b6e113f4dbed9bd8b6c87be9eefa73bd847273c000000000000803f0000000003279b3ddf162cbe8b6c873e9eefa73bd847273c000000000000803f000000003f36d93edf162cbed34dc23e77be9fbb3c6620bc0000803f0000000000000080b1c3983e4dbed9bdd34dc23e9eefa73b3c6620bc0000803f0000000000000080b1c3983e404e98bdd34dc23e77be9fbbd847273c0000803f00000000000000802db49b3e4dbed9bdd34dc23e9eefa73bd847273c0000803f00000000000000802db49b3e404e98bd8b6c87be77be9fbbd847273c00000080000080bf00000080209b6c3fdf162cbe8b6c873e77be9fbbd847273c00000080000080bf00000080e064133fdf162cbed34dc2be77be9fbbd847273c00000080000080bf000000800000803fdf162cbed34dc2be77be9fbb3c6620bc00000080000080bf000000800000803f9f1e4bbe8b6c87be9eefa73b3c6620bc0000008000000000000080bf6550193f404e98bd8b6c87be77be9fbb3c6620bc0000008000000000000080bf6550193f4dbed9bdd34dc2be9eefa73b3c6620bc0000008000000000000080bf98de123f404e98bdd34dc2be77be9fbb3c6620bc0000008000000000000080bf98de123f4dbed9bdd34dc2be9eefa73bd847273c000000000000803f0000000000000000df162cbed34dc2be9eefa73b3c6620bc000000000000803f00000000000000009f1e4bbed34dc2be77be9fbbd847273c00000080000000000000803f8b6e113f4dbed9bdd34dc2be9eefa73bd847273c00000080000000000000803f8b6e113f404e98bd8b6c873e77be9fbb3c6620bc0000008000000000000080bfabd18b3e4dbed9bd8b6c873e9eefa73b3c6620bc0000008000000000000080bfabd18b3e404e98bdd34dc23e77be9fbb3c6620bc0000008000000000000080bfb1c3983e4dbed9bdd34dc23e9eefa73b3c6620bc0000008000000000000080bfb1c3983e404e98bdd34dc23e77be9fbb3c6620bc00000080000080bf000000800000003f9f1e4bbed34dc23e77be9fbbd847273c00000080000080bf000000800000003fdf162cbed34dc23e9eefa73b3c6620bc000000000000803f000000000000003f9f1e4bbed34dc23e9eefa73bd847273c000000000000803f000000000000003fdf162cbed34dc23e9eefa73bd847273c00000080000000000000803f2db49b3e404e98bdd34dc23e77be9fbbd847273c00000080000000000000803f2db49b3e4dbed9bd - m_CompressedMesh: - m_Vertices: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_UV: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Normals: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Tangents: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Weights: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_NormalSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_TangentSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_FloatColors: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_BoneIndices: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_Triangles: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_UVInfo: 0 - m_LocalAABB: - m_Center: {x: 0, y: 0.00012500002, z: -0.23979} - m_Extent: {x: 0.3795, y: 0.005, z: 0.25} - m_MeshUsageFlags: 0 - m_BakedConvexCollisionMesh: - m_BakedTriangleCollisionMesh: - m_MeshMetrics[0]: 1 - m_MeshMetrics[1]: 1 - m_MeshOptimizationFlags: 1 - m_StreamData: - serializedVersion: 2 - offset: 0 - size: 0 - path: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Gate/Wire/Long Plate.mesh.meta b/VisualPinball.Unity/Assets/Art/Meshes/Gate/Wire/Long Plate.mesh.meta deleted file mode 100644 index 40cb340f6..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Gate/Wire/Long Plate.mesh.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: a8ca1390ec4bbfa4b8ba55eaf0e60911 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 4300000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Gate/Wire/Plate.mesh b/VisualPinball.Unity/Assets/Art/Meshes/Gate/Wire/Plate.mesh deleted file mode 100644 index 82b32c73d..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Gate/Wire/Plate.mesh +++ /dev/null @@ -1,166 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!43 &4300000 -Mesh: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Plate - serializedVersion: 10 - m_SubMeshes: - - serializedVersion: 2 - firstByte: 0 - indexCount: 156 - topology: 0 - baseVertex: 0 - firstVertex: 0 - vertexCount: 70 - localAABB: - m_Center: {x: -0.00034299493, y: -0.00028000004, z: -0.17177701} - m_Extent: {x: 0.3612, y: 0.005, z: 0.1785} - m_Shapes: - vertices: [] - shapes: [] - channels: [] - fullWeights: [] - m_BindPose: [] - m_BoneNameHashes: - m_RootBoneNameHash: 0 - m_BonesAABB: [] - m_VariableBoneCountWeights: - m_Data: - m_MeshCompression: 0 - m_IsReadable: 1 - m_KeepVertices: 1 - m_KeepIndices: 1 - m_IndexFormat: 0 - m_IndexBuffer: 260027002800280027002900000001000200010000000300010003001900190003001a001b0019001a0024001b001a0033001b0032001b00300032001b0024003000300024003100310024004000410031004000040005000600060007000400060005001300130005001400120013001400230012001400080009000a000b000a0009000b0009001c000b001c001d001c001e001d001e0025001d0038001e0039002a001e0038001e002a00250025002a002b0025002b00420042002b0043000c000d000e000e000f000c0010000c000f000f00110010000e000d00180018000d0015001500170018001500160017001f0020002100210020003a003a0020003b00210022001f001f00220044004400220045002c002d002e002e002d002f003400350036003600350037003c003d003e003e003d003f00 - m_VertexData: - serializedVersion: 3 - m_VertexCount: 70 - m_Channels: - - stream: 0 - offset: 0 - format: 0 - dimension: 3 - - stream: 0 - offset: 12 - format: 0 - dimension: 3 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 24 - format: 0 - dimension: 2 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - m_DataSize: 2240 - _typelessdata: 564a5f3eda03adbb8257b3be00000080000080bf00000080624d193fee3f66bf2f3271beda03adbbc03fadbe00000080000080bf00000080acac693fe44b60bf2afe5fbeda03adbb8257b3be00000080000080bf000000809eb2663fee3f66bf5a7e703eda03adbbc03fadbe00000080000080bf000000805453163fe44b60bf564a5f3e3baa9a3b8257b3be234a9b3e0000000041f173bf000000008f00cebd5a7e703e3baa9a3bc03fadbe66f7543f000000007b140ebfa774303c8f00cebd5a7e703eda03adbbc03fadbe66f7543f000000007b140ebfa774303c05dff4bd564a5f3eda03adbb8257b3be234a9b3e0000000041f173bf0000000005dff4bd2afe5fbe3baa9a3b8257b3be000000000000803f000000000e6bca3dee3f66bf2f3271be3baa9a3bc03fadbe000000000000803f00000000a29ab23de44b60bf564a5f3e3baa9a3b8257b3be000000000000803f000000003d65cd3eee3f66bf5a7e703e3baa9a3bc03fadbe000000000000803f000000005859d33ee44b60bf2afe5fbeda03adbb8257b3be234a9bbe0000000041f173bf04c8483f05dff4bd2f3271beda03adbbc03fadbe66f754bf000000007b140ebf4206463f05dff4bd2f3271be3baa9a3bc03fadbe66f754bf000000007b140ebf4206463f8f00cebd2afe5fbe3baa9a3b8257b3be234a9bbe0000000041f173bf04c8483f8f00cebd564a5f3eda03adbb8257b3be234a9b3e0000000041f173bf0000803f05dff4bd564a5f3e3baa9a3b8257b3be234a9b3e0000000041f173bf0000803f8f00cebd37a79a3eda03adbbd3a3a9bb0000803f000000000000008018cd6a3e05dff4bd37a79a3eda03adbba46e27bdad697e3f000000001cebe2bd2254593e05dff4bd37a79a3e3baa9a3ba46e27bdad697e3f000000001cebe2bd2254593e8f00cebd21019bbeda03adbba46e27bdad697ebf000000001cebe2bdfc72123f05dff4bd21019bbeda03adbbd3a3a9bb000080bf00000000000000802f160e3f05dff4bd21019bbe3baa9a3bd3a3a9bb000080bf00000000000000802f160e3f8f00cebd21019bbe3baa9a3ba46e27bdad697ebf000000001cebe2bdfc72123f8f00cebd21019bbeda03adbba46e27bd00000080000080bf00000080d194753f0beb96be37a79a3eda03adbba46e27bd00000080000080bf000000802f6b0a3f0beb96be21019bbeda03adbbd3a3a9bb00000080000080bf00000080d194753f176566be21019bbe3baa9a3ba46e27bd000000000000803f00000000f2b2263d0beb96be37a79a3e3baa9a3ba46e27bd000000000000803f00000000a229eb3e0beb96be21019bbe3baa9a3bd3a3a9bb000000000000803f00000000f2b2263d176566be37a79a3e3baa9a3b9d4cdc3b00000080000000000000803f6dfd843e8f00cebd21019bbe3baa9a3b9d4cdc3b00000080000000000000803fea3c063f8f00cebd21019bbeda03adbb9d4cdc3b00000080000000000000803fea3c063f05dff4bd37a79a3eda03adbb9d4cdc3b00000080000000000000803f6dfd843e05dff4bd37a79a3e3baa9a3bd3a3a9bb0000803f000000000000008018cd6a3e8f00cebd37a79a3eda03adbbd3a3a9bb00000080000080bf000000802f6b0a3f176566be37a79a3e3baa9a3bd3a3a9bb000000000000803f00000000a229eb3e176566be2a1cb9be3baa9a3bd3a3a9bb000080bf00000000000000804ed00a3f8f00cebd2a1cb9beda03adbbd3a3a9bb000080bf00000000000000804ed00a3f05dff4bd2a1cb9be3baa9a3b9d4cdc3b000080bf0000000000000080e78b093f8f00cebd2a1cb9beda03adbb9d4cdc3b000080bf0000000000000080e78b093f05dff4bd21019bbe3baa9a3b9d4cdc3b000000000000803f00000000f2b2263dab944ebe37a79a3e3baa9a3b9d4cdc3b000000000000803f00000000a229eb3eab944ebe40c2b83eda03adbbd3a3a9bb0000803f000000000000008049d8773e05dff4bd40c2b83e3baa9a3bd3a3a9bb0000803f000000000000008049d8773e8f00cebd40c2b83eda03adbb9d4cdc3b0000803f0000000000000080a5be7c3e05dff4bd40c2b83e3baa9a3b9d4cdc3b0000803f0000000000000080a5be7c3e8f00cebd21019bbeda03adbb9d4cdc3b00000080000080bf00000080d194753fab944ebe37a79a3eda03adbb9d4cdc3b00000080000080bf000000802f6b0a3fab944ebe2a1cb9beda03adbb9d4cdc3b00000080000080bf000000800000803fab944ebe2a1cb9beda03adbbd3a3a9bb00000080000080bf000000800000803f176566be21019bbe3baa9a3bd3a3a9bb0000000000000000000080bf2f160e3f8f00cebd21019bbeda03adbbd3a3a9bb0000000000000000000080bf2f160e3f05dff4bd2a1cb9be3baa9a3bd3a3a9bb0000000000000000000080bf4ed00a3f8f00cebd2a1cb9beda03adbbd3a3a9bb0000000000000000000080bf4ed00a3f05dff4bd2a1cb9be3baa9a3b9d4cdc3b000000000000803f0000000000000000ab944ebe2a1cb9be3baa9a3bd3a3a9bb000000000000803f0000000000000000176566be2a1cb9beda03adbb9d4cdc3b00000080000000000000803fe78b093f05dff4bd2a1cb9be3baa9a3b9d4cdc3b00000080000000000000803fe78b093f8f00cebd37a79a3eda03adbbd3a3a9bb0000000000000000000080bf18cd6a3e05dff4bd37a79a3e3baa9a3bd3a3a9bb0000000000000000000080bf18cd6a3e8f00cebd40c2b83eda03adbbd3a3a9bb0000000000000000000080bf49d8773e05dff4bd40c2b83e3baa9a3bd3a3a9bb0000000000000000000080bf49d8773e8f00cebd40c2b83eda03adbbd3a3a9bb00000080000080bf000000800000003f176566be40c2b83eda03adbb9d4cdc3b00000080000080bf000000800000003fab944ebe40c2b83e3baa9a3bd3a3a9bb000000000000803f000000000000003f176566be40c2b83e3baa9a3b9d4cdc3b000000000000803f000000000000003fab944ebe40c2b83e3baa9a3b9d4cdc3b00000080000000000000803fa5be7c3e8f00cebd40c2b83eda03adbb9d4cdc3b00000080000000000000803fa5be7c3e05dff4bd - m_CompressedMesh: - m_Vertices: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_UV: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Normals: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Tangents: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Weights: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_NormalSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_TangentSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_FloatColors: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_BoneIndices: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_Triangles: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_UVInfo: 0 - m_LocalAABB: - m_Center: {x: -0.00034299493, y: -0.00028000004, z: -0.17177701} - m_Extent: {x: 0.3612, y: 0.005, z: 0.1785} - m_MeshUsageFlags: 0 - m_BakedConvexCollisionMesh: - m_BakedTriangleCollisionMesh: - m_MeshMetrics[0]: 1 - m_MeshMetrics[1]: 1 - m_MeshOptimizationFlags: 1 - m_StreamData: - serializedVersion: 2 - offset: 0 - size: 0 - path: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Gate/Wire/Plate.mesh.meta b/VisualPinball.Unity/Assets/Art/Meshes/Gate/Wire/Plate.mesh.meta deleted file mode 100644 index 66ab824ee..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Gate/Wire/Plate.mesh.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 10294356d8e9e5f49b0a8205a50a231d -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 4300000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Gate/Wire/Wire Rectangle.mesh b/VisualPinball.Unity/Assets/Art/Meshes/Gate/Wire/Wire Rectangle.mesh deleted file mode 100644 index 261bbf87a..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Gate/Wire/Wire Rectangle.mesh +++ /dev/null @@ -1,166 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!43 &4300000 -Mesh: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Wire Rectangle - serializedVersion: 10 - m_SubMeshes: - - serializedVersion: 2 - firstByte: 0 - indexCount: 672 - topology: 0 - baseVertex: 0 - firstVertex: 0 - vertexCount: 144 - localAABB: - m_Center: {x: 0, y: 0, z: -0.1663525} - m_Extent: {x: 0.368, y: 0.005038, z: 0.17505349} - m_Shapes: - vertices: [] - shapes: [] - channels: [] - fullWeights: [] - m_BindPose: [] - m_BoneNameHashes: - m_RootBoneNameHash: 0 - m_BonesAABB: [] - m_VariableBoneCountWeights: - m_Data: - m_MeshCompression: 0 - m_IsReadable: 1 - m_KeepVertices: 1 - m_KeepIndices: 1 - m_IndexFormat: 0 - m_IndexBuffer: 69007200710071006800690068007100730060006900680073006a0068006a007300740068005f0060005f0068006a00450060005f0074006b006a006b0074006d006a0061005f0061006a006b005f004400450044005f0061003300450044006d0064006b0064006d006c004400320033002a00330032006100460044003200440046006b006200610046006100620062006b006400320029002a000c002a00290046003400320029003200340062004700460034004600470064005b006200470062005b006c00630064005b006400630063006c006e005b00400047006e006500630065006e006f0063005a005b005a006300650040005b005a006f006600650066006f00700070006700660065005c005a005c00650066005d006600670066005d005c0067005e005d003f005a005c005a003f00400041005c005d005c0041003f0042005d005e005d00420041005e00430042002d003f0041003000420043004300310030002f0041004200420030002f0041002f002d0027003000310031002800270026002f00300030002700260024002d002f002f00260024003f002d002e002e0040003f002d002400250025002e002d0040002e0035003500470040004700350034002e0025002c002c0035002e002b003400350035002c002b0034002b00290010002c0025000a0029002b0029000a000c000f002b002c002b000f000a002c0010000f000a000b000c000200250024002500020010000a000d000b0017000b000d000f000e000a000e000d000a0010000e000f000d001800170018000d000e00200017001800100011000e001800210020003b00200021000e001900180021001800190019000e00110021003c003b004d003b003c001900220021003c002100220011001a001900220019001a000100110010001a00110001000200010010003c004e004d0056004d004e0022003d003c004e003c003d001a00230022003d00220023004e00570056007a005600570057007b007a003d004f004e0057004e004f007b00570058004f005800570058007c007b004f003d003e0023003e003d0058004f0050003e0050004f007c005800590050005900580059007d007c0050003e0036007d0059005100510075007d00590050004800480051005900360048005000750051005200520076007500510048004900490052005100480036003700370049004800760052005300530077007600520049004a004a005300520049003700380038004a00490077005300540054007800770053004a004b004b00540053005500790078007800540055004c005500540054004b004c003a004c004b0039004b004a004b0039003a004a00380039001f003a00390039001e001f001e003900380016001f001e0038001d001e001d00380037001e001500160015001e001d0008001600150037001c001d001c00370036001d001400150014001d001c0015000700080007001500140036001b001c001b0036003e003e0023001b001c001300140013001c001b0012001b0023001b001200130023001a001200010012001a000400140013001400040007000300130012001200010003001300030004000000030001000400030000000000010002002400000002000000240026002600050000000500040000000500260027000600070004000600040005002700060005000800070006000600270028000900080006002800090006007e007f0080007e0086007f007e00800081007e00850086007e00810082007e00840085007e00820083007e0083008400870088008900870089008f0087008a00880087008f008e0087008b008a0087008e008d0087008c008b0087008d008c00 - m_VertexData: - serializedVersion: 3 - m_VertexCount: 144 - m_Channels: - - stream: 0 - offset: 0 - format: 0 - dimension: 3 - - stream: 0 - offset: 12 - format: 0 - dimension: 3 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 24 - format: 0 - dimension: 2 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - m_DataSize: 4608 - _typelessdata: a69b443e3881693b87a2a8bec0ec9ebd832f4c3f151d193f0000203f6cd0d7bea69b44be00000000bc93a7bed9cef73d6f12833b091b7e3f0000003fca1714bfa69b443e00000080bc93a7bed9cef7bd6f1283bb091b7e3f0000003f6cd0d7bea69b44be3881693b87a2a8be73d7923d31084c3ff085193f0000203fca1714bfa69b44becf15a53b5130abbe96430bbc57ec7f3fcb10c7bc0000403fca1714bfa69b443ecf15a53b5130abbe4ed1113cc9e57f3f1973d7bc0000403f6cd0d7bea69b443e3881693bf9bdadbe5f29cb3d211f443f5c8f22bf0000603f6cd0d7bea69b44be3881693bf9bdadbea779c7bdaf25443f789c22bf0000603fca1714bfa69b44be00000000c4ccaebef38e13be6f1203ba6d567dbf0000803fca1714bfa69b443e00000080c4ccaebef38e133e6f12033a6d567dbf0000803f6cd0d7bea69b443e388169bbf9bdadbea779c73daf2544bf789c22bf0000003e6cd0d7bea69b44be00000000c4ccaebef38e13be6f1203ba6d567dbf00000000ca1714bfa69b443e00000080c4ccaebef38e133e6f12033a6d567dbf000000006cd0d7bea69b44be388169bbf9bdadbe5f29cbbd211f44bf5c8f22bf0000003eca1714bfa69b44becf15a5bb5130abbe4ed111bcc9e57fbf1973d7bc0000803eca1714bfa69b443ecf15a5bb5130abbe96430b3c57ec7fbfcb10c7bc0000803e6cd0d7bea69b443e388169bb87a2a8be73d792bd31084cbff085193f0000c03e6cd0d7bea69b44be388169bb87a2a8bec0ec9e3d832f4cbf151d193f0000c03eca1714bf280f4bbe00000000c7d7a6be4ca62a3f17b7d1b889d23e3f0000003f545316bfacc44cbe3881693b4697a7bec5feb23ea3015c3ff706bf3e0000203f545316bf60e550becf15a53b9065a9be371a40bd492e7f3fddb584bd0000403f545316bf140655be3881693bb933abbe5c20e1beb30c413fecc0f9be0000603f545316bf99bb56be0000000038f3abbeb29d2fbf17b75139fe433abf0000803f545316bf99bb56be0000000038f3abbeb29d2fbf17b75139fe433abf00000000545316bf140655be388169bbb933abbe5bb1dfbe97ff40bfec2ffbbe0000003e545316bf60e550becf15a5bb9065a9be10e937bd492e7fbfb9fc87bd0000803e545316bfacc44cbe388169bb4697a7be8d97ae3ea8c65bbf9318c43e0000c03e545316bfcfbc4cbe000000004f05a4be3fc67c3fc364aabb2eff213e0000003fde8e18bfbb274fbe3881693b4f05a4be12a50d3fb3ea533fc807bd3d0000203fde8e18bff4fd54becf15a53b4f05a4be211ff4bc3bdf7f3f17b751bc0000403fde8e18bf2cd45abe3881693b4f05a4be03091abf75024a3fda1bfcbd0000603fde8e18bf183f5dbe000000004f05a4bea8c67bbf6f12033aa32339be0000803fde8e18bf183f5dbe000000004f05a4bea8c67bbf6f12033aa32339be00000000de8e18bf2cd45abe388169bb4f05a4be1e161abf1e164abfd9cef7bd0000003ede8e18bff4fd54becf15a5bb4f05a4be1cebe2bc3bdf7fbf38f842bc0000803ede8e18bfbb274fbe388169bb4f05a4be96210e3f61c353bf57ecaf3d0000c03ede8e18bfacc44c3e3881693b4697a7be8d97aebea8c65b3f9318c43e0000203f5859d3be280f4b3e00000080c7d7a6be4ca62abf17b7d13889d23e3f0000003f5859d3be60e5503ecf15a53b9065a9be10e9373d492e7f3fb9fc87bd0000403f5859d3be1406553e3881693bb933abbe5bb1df3e97ff403fec2ffbbe0000603f5859d3be99bb563e0000008038f3abbeb29d2f3f17b751b9fe433abf0000803f5859d3be1406553e388169bbb933abbe5c20e13eb30c41bfecc0f9be0000003e5859d3be99bb563e0000008038f3abbeb29d2f3f17b751b9fe433abf000000005859d3be60e5503ecf15a5bb9065a9be371a403d492e7fbfddb584bd0000803e5859d3beacc44c3e388169bb4697a7bec5feb2bea3015cbff706bf3e0000c03e5859d3bebb274f3e3881693b4f05a4be96210ebf61c3533f57ecaf3d0000203f43e2cebecfbc4c3e000000804f05a4be3fc67cbfc364aa3b2eff213e0000003f43e2cebef4fd543ecf15a53b4f05a4be1cebe23c3bdf7f3f38f842bc0000403f43e2cebe2cd45a3e3881693b4f05a4be1e161a3f1e164a3fd9cef7bd0000603f43e2cebe183f5d3e000000804f05a4bea8c67b3f6f1203baa32339be0000803f43e2cebe2cd45a3e388169bb4f05a4be03091a3f75024abfda1bfcbd0000003e43e2cebe183f5d3e000000804f05a4bea8c67b3f6f1203baa32339be0000000043e2cebef4fd543ecf15a5bb4f05a4be211ff43c3bdf7fbf17b751bc0000803e43e2cebebb274f3e388169bb4f05a4be12a50dbfb3ea53bfc807bd3d0000c03e43e2cebecfbc4cbe000000003d644abca8c67b3f6f12033aa323393e0000003f36e84bbfbb274fbe3881693b3d644abc03091a3f75024a3fda1bfc3d0000203f36e84bbff4fd54becf15a53b3d644abc211ff43c3bdf7f3f17b7513c0000403f36e84bbf2cd45abe3881693b3d644abc12a50dbfb3ea533fc807bdbd0000603f36e84bbf183f5dbe000000003d644abc3fc67cbfc364aabb2eff21be0000803f36e84bbf183f5dbe000000003d644abc3fc67cbfc364aabb2eff21be0000000036e84bbf2cd45abe388169bb3d644abc96210ebf61c353bf57ecafbd0000003e36e84bbff4fd54becf15a5bb3d644abc1cebe23c3bdf7fbf38f8423c0000803e36e84bbfbb274fbe388169bb3d644abc1e161a3f1e164abfd9cef73d0000c03e36e84bbfbb274f3e3881693b3d644abc1e161abf1e164a3fd9cef73d0000203f295f50becfbc4c3e000000803d644abca8c67bbf6f1203baa323393e0000003f295f50bef4fd543ecf15a53b3d644abc1cebe2bc3bdf7f3f38f8423c0000403f295f50be2cd45a3e3881693b3d644abc96210e3f61c3533f57ecafbd0000603f295f50be183f5d3e000000803d644abc3fc67c3fc364aa3b2eff21be0000803f295f50be2cd45a3e388169bb3d644abc12a50d3fb3ea53bfc807bdbd0000003e295f50be183f5d3e000000803d644abc3fc67c3fc364aa3b2eff21be00000000295f50bef4fd543ecf15a5bb3d644abc211ff4bc3bdf7fbf17b7513c0000803e295f50bebb274f3e388169bb3d644abc03091abf75024abfda1bfc3d0000c03e295f50be4f4053be0000000092744d3bb29d2f3f17b75139fe433a3f0000003fc0234ebfd3f554be3881693b1f6adb3a5c20e13eb30c413fecc0f93e0000203fc0234ebf871659becf15a53b5de0f2ba371a403d492e7f3fddb5843d0000403fc0234ebf3b375dbe3881693b5342b0bbc5feb2bea3015c3ff706bfbe0000603fc0234ebfc0ec5ebe000000001422e0bb4ca62abf17b7d1b889d23ebf0000803fc0234ebfc0ec5ebe000000001422e0bb4ca62abf17b7d1b889d23ebf00000000c0234ebf3b375dbe388169bb5342b0bb8d97aebea8c65bbf9318c4be0000003ec0234ebf871659becf15a5bb5de0f2ba10e9373d492e7fbfb9fc873d0000803ec0234ebfd3f554be388169bb1f6adb3a5bb1df3e97ff40bfec2ffb3e0000c03ec0234ebf426065be00000000a48e0e3cf38e133e6f1203ba6d567d3f0000003f4a5f50bf426065be3881693b6a6ad93ba779c73daf25443f789c223f0000203f4a5f50bf426065becf15a53b26e0d73a96430b3c57ec7f3fcb10c73c0000403f4a5f50bf426065be3881693be7e35abb73d792bd31084c3ff08519bf0000603f4a5f50bf426065be00000000d124b1bbd9cef7bd6f12833b091b7ebf0000803f4a5f50bf426065be00000000d124b1bbd9cef7bd6f12833b091b7ebf000000004a5f50bf426065be388169bbe7e35abbc0ec9ebd832f4cbf151d19bf0000003e4a5f50bf426065becf15a5bb26e0d73a4ed1113cc9e57fbf1973d73c0000803e4a5f50bf426065be388169bb6a6ad93b5f29cb3d211f44bf5c8f223f0000c03e4a5f50bfd3f5543e3881693b1f6adb3a5bb1dfbe97ff403fec2ffb3e0000203f007147be4f40533e0000008092744d3bb29d2fbf17b751b9fe433a3f0000003f007147be8716593ecf15a53b5de0f2ba10e937bd492e7f3fb9fc873d0000403f007147be3b375d3e3881693b5342b0bb8d97ae3ea8c65b3f9318c4be0000603f007147bec0ec5e3e000000801422e0bb4ca62a3f17b7d13889d23ebf0000803f007147be3b375d3e388169bb5342b0bbc5feb23ea3015cbff706bfbe0000003e007147bec0ec5e3e000000801422e0bb4ca62a3f17b7d13889d23ebf00000000007147be8716593ecf15a5bb5de0f2ba371a40bd492e7fbfddb5843d0000803e007147bed3f5543e388169bb1f6adb3a5c20e1beb30c41bfecc0f93e0000c03e007147be4260653e3881693b6a6ad93b5f29cbbd211f443f5c8f223f0000203fd8823ebe4260653e00000080a48e0e3cf38e13be6f12033a6d567d3f0000003fd8823ebe4260653ecf15a53b26e0d73a4ed111bcc9e57f3f1973d73c0000403fd8823ebe4260653e3881693be7e35abbc0ec9e3d832f4c3f151d19bf0000603fd8823ebe4260653e00000080d124b1bbd9cef73d6f1283bb091b7ebf0000803fd8823ebe4260653e388169bbe7e35abb73d7923d31084cbff08519bf0000003ed8823ebe4260653e00000080d124b1bbd9cef73d6f1283bb091b7ebf00000000d8823ebe4260653ecf15a5bb26e0d73a96430bbc57ec7fbfcb10c73c0000803ed8823ebe4260653e388169bb6a6ad93ba779c7bdaf2544bf789c223f0000c03ed8823ebe7f6abc3e3881693b6a6ad93b000000004c37493f5b421e3f0000203f000000be7f6abc3e00000080a48e0e3c00000080000000800000803f0000003f000000be7f6abc3ecf15a53b26e0d73a000000000000803f000000000000403f000000be7f6abc3e3881693be7e35abb000000004c37493f5b421ebf0000603f000000be7f6abc3e00000080d124b1bb0000008000000000000080bf0000803f000000be7f6abc3e388169bbe7e35abb000000804c3749bf5b421ebf0000003e000000be7f6abc3e00000080d124b1bb0000008000000000000080bf00000000000000be7f6abc3ecf15a5bb26e0d73a00000080000080bf000000000000803e000000be7f6abc3e388169bb6a6ad93b000000804c3749bf5b421e3f0000c03e000000be7f6abcbe00000000a48e0e3c00000080000000800000803f0000003f000060bf7f6abcbe3881693b6a6ad93b000000004c37493f5b421e3f0000203f000060bf7f6abcbecf15a53b26e0d73a000000000000803f000000000000403f000060bf7f6abcbe3881693be7e35abb000000004c37493f5b421ebf0000603f000060bf7f6abcbe00000000d124b1bb0000008000000000000080bf0000803f000060bf7f6abcbe00000000d124b1bb0000008000000000000080bf00000000000060bf7f6abcbe388169bbe7e35abb000000804c3749bf5b421ebf0000003e000060bf7f6abcbecf15a5bb26e0d73a00000080000080bf000000000000803e000060bf7f6abcbe388169bb6a6ad93b000000804c3749bf5b421e3f0000c03e000060bf7f6abcbe0000000026e0d73a000080bf00000080000000800000003f000070bf7f6abcbe00000000a48e0e3c000080bf00000080000000800000003f000060bf7f6abcbe3881693b6a6ad93b000080bf000000800000008073825a3fb4af64bf7f6abcbecf15a53b26e0d73a000080bf00000080000000800000803f000070bf7f6abcbe3881693be7e35abb000080bf000000800000008073825a3f4c507bbf7f6abcbe00000000d124b1bb000080bf00000080000000800000003f000080bf7f6abcbe388169bbe7e35abb000080bf000000800000008034f6153e4c507bbf7f6abcbecf15a5bb26e0d73a000080bf000000800000008000000000000070bf7f6abcbe388169bb6a6ad93b000080bf000000800000008034f6153eb4af64bf7f6abc3e0000008026e0d73a0000803f00000000000000800000003f000080bd7f6abc3e3881693b6a6ad93b0000803f000000000000008084825a3f6282dabd7f6abc3e00000080a48e0e3c0000803f00000000000000800000003f000000be7f6abc3ecf15a53b26e0d73a0000803f00000000000000800000803f000080bd7f6abc3e3881693be7e35abb0000803f000000000000008084825a3f77f695bc7f6abc3e00000080d124b1bb0000803f00000000000000800000003f000000807f6abc3e388169bbe7e35abb0000803f000000000000008034f6153e77f695bc7f6abc3ecf15a5bb26e0d73a0000803f000000000000008000000000000080bd7f6abc3e388169bb6a6ad93b0000803f0000000000000080f1f5153e6282dabd - m_CompressedMesh: - m_Vertices: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_UV: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Normals: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Tangents: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Weights: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_NormalSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_TangentSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_FloatColors: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_BoneIndices: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_Triangles: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_UVInfo: 0 - m_LocalAABB: - m_Center: {x: 0, y: 0, z: -0.1663525} - m_Extent: {x: 0.368, y: 0.005038, z: 0.17505349} - m_MeshUsageFlags: 0 - m_BakedConvexCollisionMesh: - m_BakedTriangleCollisionMesh: - m_MeshMetrics[0]: 1 - m_MeshMetrics[1]: 1 - m_MeshOptimizationFlags: 1 - m_StreamData: - serializedVersion: 2 - offset: 0 - size: 0 - path: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Gate/Wire/Wire Rectangle.mesh.meta b/VisualPinball.Unity/Assets/Art/Meshes/Gate/Wire/Wire Rectangle.mesh.meta deleted file mode 100644 index 352a54161..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Gate/Wire/Wire Rectangle.mesh.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 7acf0d2e27548b9468aee732b53307d5 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 4300000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Gate/Wire/Wire W.mesh b/VisualPinball.Unity/Assets/Art/Meshes/Gate/Wire/Wire W.mesh deleted file mode 100644 index 3bb66a3f0..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Gate/Wire/Wire W.mesh +++ /dev/null @@ -1,166 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!43 &4300000 -Mesh: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Wire W - serializedVersion: 10 - m_SubMeshes: - - serializedVersion: 2 - firstByte: 0 - indexCount: 1008 - topology: 0 - baseVertex: 0 - firstVertex: 0 - vertexCount: 186 - localAABB: - m_Center: {x: -0.0000035017729, y: 0.0000020000152, z: -0.1721945} - m_Extent: {x: 0.38400048, y: 0.006, z: 0.1800005} - m_Shapes: - vertices: [] - shapes: [] - channels: [] - fullWeights: [] - m_BindPose: [] - m_BoneNameHashes: - m_RootBoneNameHash: 0 - m_BonesAABB: [] - m_VariableBoneCountWeights: - m_Data: - m_MeshCompression: 0 - m_IsReadable: 1 - m_KeepVertices: 1 - m_KeepIndices: 1 - m_IndexFormat: 0 - m_IndexBuffer: 00000100020000000300010000000200040000000500030000000400060000000700050000000600080000000800070009000a000b000a0009000c000b000a000d0009000e000c0013000d000a000a000c001100110013000a000b000f00090011000c001400100009000f00090010000e00160014000c000c000e001600140018001100280016000e001100180017001700130011000e0027002800100027000e001700190013001000250027001900150013000d00130015002500100012000f00120010000d001500a3000f00a4001200a300a1000d000b000d00a1000b00a2000f00a100a2000b00a4000f00a200a100a300b000a200a100af00a100b000af00ae00a400a200a200af00ae00a6001200a400ad00a400ae00ad00a600a400ae00af0077001200a6002400120024002500ae007300ad0077007300ae00ab00a600ad007b007700af00af00b0007b006f00ad007300ad006f00ab00730077007400ab00a800a600a8002400a6006f00730070007400700073006b00ab006f0078007400770077007b00780070006c006f006b006f006c00740072007000ab006b00aa00aa00a800ab00720074007600780076007400700072006e006e006c00700076007500720071006e0072007200750071006c006e006a00760078007a006c0068006b006a0068006c007500760079007a007900760067006b0068006700aa006b007c007a0078007c0078007b00aa006700a9007b007f007c007f007b00b000a900a700aa00aa00a700a800b000ac007f00a300ac00b000a800a700200020002400a800a300a500ac00a500a3001500a500a900ac00a500a700a900ac00a900650065007f00ac006500a9006700a700a5001c0015001c00a5001c002000a700150019001c006500670063006800630067007f006500620063006200650062007c007f0064006300680068006a00640061006200630063006400610062007e007c007e00620061007a007c007e006600610064007e007d007a0079007a007d00610080007e007d007e00800080006100660079007d0084007d0080008100810084007d00800066008200820081008000640069006600690064006a008300820066006600690083006a006d0069006d006a006e006e0071006d0085008300690069006d0085006d0071008700870085006d008800870071007100750088008900850087007500790086008600880075008400860079008a008700880087008a00890086008b00880088008b008a0084008c0086008b0086008c0081008d0084008c0084008d0099008a008b008c008e008b008b008e0099008d0090008c008e008c0090008d0081008f0082008f0081008e0090009400940096008e0099008e00960093009400900096009a00990090009100930090008d0091008f0091008d009500930091009b0099009a008a0099009b009b0089008a009a009c009b0091009700950091008f0097009800950097009d009b009c0089009b009d009c009e009d009e009800a000a0009d009e009700a00098009d009f0089009f009d00a000850089009f009f008300850097009200a000a00092009f00920097008f0083009f0092008f00820092009200820083001d001c00190020001c001d001b001d0019001b00190017001d00210020002400200021002100250024001f001d001b001f0021001d00250021002300230021001f0025002300270017001a001b001a00170018001b001e001f001e001b001a001f002200230022001f001e002700230026002600230022002600280027002e0022001e002c002600220022002e002c0029002800260026002c00290030001e001a001e0030002e002f001a0018001a002f00300018002d002f002d00180014002f003200300014002b002d002b00140016002d0031002f0032002f0031002a001600280016002a002b00280029002a002d002b003c003c0031002d002b002a003a003a003c002b002a002900370037003a002a0031003c003e0035003700290029002c0035003c003a003d003d003e003c003a0037003b003b003d003a0037003500390039003b00370035002c0034002e0034002c00390035003800340038003500300033002e0034002e00330033003000320038003400360033003600340032004100330036003300410031003f003200410032003f003e003f003100440036004100430041003f0041004300440042003f003e003f00420043004500380036003600440045003e004000420040003e003d003800450047004700390038003d004c0040004c003d003b004a003b0039003b004a004c00390047004a0040004c004e004c004a004d004d004e004c004a0047004b004b004d004a004500490047004b00470049004400480045004900450048004d004b00600049005e004b0060004b005e0048005c0049005e0049005c004800440046004300460044005e005c005d005d005f005e0060005e005f005b005d005c005f00590060005c005a005b005c0048005a0046005a00480058005b005a00500060005900600050004d004e004d0050005900570050005a00540058005a0046005400560058005400520050005700500052004e005700550052005500560053005300520055005400530056004f004e005200520053004f004e004f004000420040004f0053005400510051004f0053005100540046004f0051004200460043005100420051004300b100b200b300b100b400b200b100b300b500b100b600b400b100b500b700b100b800b600b100b700b900b100b900b800 - m_VertexData: - serializedVersion: 3 - m_VertexCount: 186 - m_Channels: - - stream: 0 - offset: 0 - format: 0 - dimension: 3 - - stream: 0 - offset: 12 - format: 0 - dimension: 3 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 24 - format: 0 - dimension: 2 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - m_DataSize: 5952 - _typelessdata: 2c9cc4bebd3706363274ec3a000080bf00000000000000800000003f000000bf2c9cc4beb3ef8abbea25c63b000080bf00000000000000800000003f000000bf2c9cc4bebd370636b2b8ff3b000080bf00000000000000800000003f000000bf2c9cc4bedf8ac4bb3274ec3a000080bf00000000000000800000003f000000bf2c9cc4bea4198b3bea25c63b000080bf00000000000000800000003f000000bf2c9cc4beb3ef8abbdac61fbb000080bf00000000000000800000003f000000bf2c9cc4be6dacc43b3274ec3a000080bf00000000000000800000003f000000bf2c9cc4bebd370636997e89bb000080bf00000000000000800000003f000000bf2c9cc4bea4198b3bdac61fbb000080bf00000000000000800000003f000000bf001f3c3c16f88abba1da30be228ef53ee3a52bbf60e5103f0000003f000000bf857c503cbd3706360c952fbeb003273f00000000bc05423f0000003f000000bfbd3786b6bd370636062f2abe00000000000000000000803f0000003f000000bf4485ea3d16f88abb89eaadbef628dc3e4df33ebf2a3a023f0000003f000000bfbd3786b6a4198b3b9cfb2bbe000000005eba293f40a43f3f0000003f000000bf6760e43ddf8ac4bbc173afbeeb7335bd643b7fbf000080bd0000003f000000bfbd3786b616f88abb9cfb2bbe000000005eba29bf40a43f3f0000003f000000bf48fc0a3cdf8ac4bb0fed33bec6dc353d643b7fbf6e34803d0000003f000000bf6f10ed3dbd3706369d47adbe34a2243f00000000ea04443f0000003f000000bfbd3786b6df8ac4bbe35330be0000000017d97ebf8126c23d0000003f000000bf001f3c3ca4198b3ba1da30be228ef53ee3a52b3f60e5103f0000003f000000bf83c1f53d16f88abb5514afbe3a920b3eccee39bf9a772c3f0000003f000000bfbd3786b66dacc43be35330be0000000017d97e3f8126c23d0000003f000000bf83c1f53ddf8ac4bb7940b1be2e90a0bcceaa7fbfa5bd41bd0000003f000000bf4485ea3da4198b3b89eaadbef628dc3ec0ec3e3f2a3a023f0000003f000000bf83c1f53dbd3706360a2eaebe4ed1513e00000000a3927a3f0000003f000000bf48fc0a3c6dacc43b0fed33bec6dc353d643b7f3f6e34803d0000003f000000bf83c1f53da4198b3b5514afbe3a920b3eccee393f9a772c3f0000003f000000bf6760e43d6dacc43bc173afbeeb7335bd643b7f3f000080bd0000003f000000bfbd3706b6a4198b3be7ab34be00000080f7e4413f742427bf0000003f000000bf59a2b33ba4198b3bc1ff36bef628dcbe4df33e3f9c3302bf0000003f000000bf83c1f53d6dacc43b7940b1be2e90a0bcceaa7f3fa5bd41bd0000003f000000bf8a3bde3da4198b3bf8fcb0be228ef5be71ac2b3fd3de10bf0000003f000000bfbd3706b6bd370636c07836be17b7d1b800000000000080bf0000003f000000bfb3ef8a3bbd370636564538be34a224bf00000080ea0444bf0000003f000000bf83c1f53da4198b3b7a6cb3be3d2c14be29ed2d3f0b2438bf0000003f000000bfd9afdb3dbd370636e49fb1beb00327bf00000000bc0542bf0000003f000000bfbd3786b616f88abbe7ab34be00000000f7e441bf742427bf0000003f000000bf59a2b33b16f88abbc1ff36bef628dcbec0ec3ebf2a3a02bf0000003f000000bf83c1f53dbd370636e752b4bedbf93ebe00000000917e7bbf0000003f000000bf8a3bde3d16f88abbf8fcb0be228ef5be71ac2bbfd3de10bf0000003f000000bf83c1f53d16f88abb7a6cb3be3d2c14be29ed2dbf0b2438bf0000003f000000bf2e53633e16f88abb7a6cb3be3d2c143e29ed2dbf0b2438bf0000003f000000bf2e53633edf8ac4bb5740b1be2e90a03cceaa7fbfca5441bd0000003f000000bf2e53633e16f88abb5514afbe3a920bbeccee39bf0d712c3f0000003f000000bf2e53633ebd370636c652b4bedbf93e3e00000000917e7bbf0000003f000000bf2e53633ebd370636e82daebe17b751be00000000a3927a3f0000003f000000bf2e53633ea4198b3b7a6cb3be3d2c143e29ed2d3f992a38bf0000003f000000bf2e53633ea4198b3b5514afbe3a920bbeccee393f9a772c3f0000003f000000bf2e53633e6dacc43b5740b1be2e90a03cceaa7f3fca5441bd0000003f000000bf32ab673ebd3706369d47adbe810435bf000000008104353f0000003f000000bf0bf1683ea4198b3b89eaadbef163ecbef7e4413ff163ec3e0000003f000000bf79036c3e6dacc43bc173afbe4c37893d17d97e3f4c3789bd0000003f000000bf2b166f3ea4198b3bf8fcb0be3480073f5eba293f348007bf0000003f000000bfc05b703ebd370636c39fb1be8104353f00000000810435bf0000003f000000bfe99c6f3e6dacc43b7a1babbeca54413dceaa7f3f2e90a0bc0000003f000000bf2b166f3e16f88abbf8fcb0be3480073f5eba29bf348007bf0000003f000000bf30f5733ea4198b3b7a1babbe0b24383f29ed2d3f3d2c14be0000003f000000bf09c2753ebd3706367a1babbe917e7b3f00000000dbf93ebe0000003f000000bf79036c3edf8ac4bbc173afbe4c37893d17d97ebf4c3789bd0000003f000000bf30f5733e16f88abb7a1babbe0b24383f29ed2dbf3d2c14be0000003f000000bf0bf1683e16f88abb89eaadbef163ecbef7e441bff163ec3e0000003f000000bfe99c6f3edf8ac4bb7a1babbeca54413dceaa7fbf77be9fbc0000003f000000bfe5446b3e16f88abb7a1babbe9a772cbfccee39bf3a920b3e0000003f000000bf0c78693ebd3706367a1babbea3927abf000000004ed1513e0000003f000000bfe5446b3e16f88abbbc0427bc7e1d38bfb6f32dbf3d2c143e0000003f000000bfe5446b3ea4198b3b7a1babbe9a772cbfccee393f3a920b3e0000003f000000bfc977693ebd370636bc0427bc917e7bbf00000000dbf93e3e0000003f000000bfe5446b3ea4198b3bbc0427bc7e1d38bfb6f32d3f3d2c143e0000003f000000bfe99c6f3e6dacc43bbc0427bca5bd41bdceaa7f3f2e90a03c0000003f000000bf30f5733ea4198b3bbc0427bc9a772c3fccee393f3a920bbe0000003f000000bfea23703ea4198b3bc636a93a348007bfecc0293f3480073f0000003f000000bf83c1753ebd370636bc0427bca3927a3f000000004ed151be0000003f000000bf1536733e6dacc43b8600e0baba6b89bd17d97e3fba6b893d0000003f000000bf8448763ea4198b3bf44d9abbf163ec3ef7e4413ff163ecbe0000003f000000bf30f5733e16f88abbbc0427bc9a772c3fccee39bf3a920bbe0000003f000000bf5c8e773ebd370636ff08c3bb8104353f00000000810435bf0000003f000000bfe99c6f3edf8ac4bbbc0427bca5bd41bdceaa7fbf2e90a03c0000003f000000bf8448763e16f88abbf44d9abbf163ec3ef7e441bff163ecbe0000003f000000bf1536733edf8ac4bb8600e0baba6b89bd17d97ebf4c37893d0000003f000000bfea23703e16f88abbc636a93a348007bfecc029bf3480073f0000003f000000bf60e67b3e16f88abb13b61fbb3a920b3eccee39bf9a772cbf0000003f000000bfcedd6e3ebd3706367711263b810435bf000000008104353f0000003f000000bf60e67b3edf8ac4bb4eb7ec3a2e90a0bcceaa7fbfa5bd413d0000003f000000bf60e67b3e16f88abb4d2ec63b3d2c14be29ed2dbf0b24383f0000003f000000bf60e67b3ebd37063679c9ff3bdbf93ebe00000000917e7b3f0000003f000000bf419bc43edf8ac4bb4eb7ec3a00000080000080bf000000000000003f000000bf419bc43e16f88abbb136c63b00000080810435bf8104353f0000003f000000bf419bc43e16f88abb13b61fbb00000080810435bf810435bf0000003f000000bf419bc43ebd37063679c9ff3b00000000000000000000803f0000003f000000bf419bc43ebd370636d26d89bb0000008000000000000080bf0000003f000000bf60e67b3ea4198b3b4d2ec63b3d2c14be29ed2d3f0b24383f0000003f000000bf419bc43e41118b3bb136c63b000000808104353f8104353f0000003f000000bf60e67b3e6dacc43b4eb7ec3a2e90a0bcceaa7f3fa5bd413d0000003f000000bf419bc43e6dacc43b4eb7ec3a000000000000803f000000000000003f000000bf60e67b3ea4198b3b13b61fbb3a920b3eccee393f9a772cbf0000003f000000bf419bc43e41118b3b13b61fbb000000008104353f810435bf0000003f000000bf60e67b3ebd370636d26d89bb4ed1513e00000080a3927abf0000003f000000bf535d70bebd370636e49fb1be810435bf00000080810435bf0000003f000000bfc15463bebd370636e752b4be12143fbe00000000917e7bbf0000003f000000bfc15463beb3ef8abb9c6cb3be3d2c14be9be62dbf992a38bf0000003f000000bf7a176fbeb3ef8abb1afdb0be348007bf5eba29bfc28607bf0000003f000000bf9cc3f5bdbd370636e752b4be12143f3e00000000917e7bbf0000003f000000bf16c375bebd3706369b1babbe917e7bbf00000080dbf93ebe0000003f000000bf9cc3f5bdb3ef8abb9c6cb3be7446143e9be62dbf992a38bf0000003f000000bfc15463bedf8ac4bb7940b1be2e90a0bcceaa7fbfca5441bd0000003f000000bfc2f673beb3ef8abb9b1babbe992a38bf9be62dbf744614be0000003f000000bf0c056cbedf8ac4bbe273afbeba6b89bd17d97ebfba6b89bd0000003f000000bf9cc3f5bddf8ac4bb7940b1be2e90a03cceaa7fbfa5bd41bd0000003f000000bfc15463beb3ef8abb7714afbe3a920b3eccee39bf9a772c3f0000003f000000bf7c9e6fbedf8ac4bb9b1babbeca5441bdceaa7fbf2e90a0bc0000003f000000bf9df268beb3ef8abbabeaadbef163ec3e6ade41bf0d71ec3e0000003f000000bf9cc3f5bdb3ef8abb5514afbe3a920bbe3ee839bf9a772c3f0000003f000000bfc15463bebd3706360a2eaebe17b7513e00000000a3927a3f0000003f000000bf78466bbeb3ef8abb9b1babbe287e2c3f3ee839bf3a920b3e0000003f000000bf08ad67bebd370636bf47adbe8104353f00000080f4fd343f0000003f000000bf9cc3f5bdbd3706360a2eaebe17b751be00000000a3927a3f0000003f000000bfc15463bea4198b3b7714afbe03780b3eccee393f9a772c3f0000003f000000bf9e7969bebd3706369b1babbea3927a3f17b7d1b817b7513e0000003f000000bf9df268bea4198b3babeaadbef163ec3ef7e4413ff163ec3e0000003f000000bf9cc3f5bda4198b3b5514afbe3a920bbeccee393f9a772c3f0000003f000000bfc15463be6dacc43b7940b1be2e90a0bcceaa7f3fca5441bd0000003f000000bf78466bbea4198b3b9b1babbe9a772c3fccee393f3a920b3e0000003f000000bf0c056cbe6dacc43be273afbeba6b89bd17d97e3f4c3789bd0000003f000000bf9cc3f5bd6dacc43b7940b1be2e90a03cceaa7f3fa5bd41bd0000003f000000bfc15463bea4198b3b9c6cb3be3d2c14be29ed2d3f992a38bf0000003f000000bf7c9e6fbe6dacc43b9b1babbeca5441bdceaa7f3f2e90a0bc0000003f000000bf7a176fbea4198b3b1afdb0be348007bf5eba293f348007bf0000003f000000bf9cc3f5bda4198b3b9c6cb3be7446143e29ed2d3f992a38bf0000003f000000bfc2f673bea4198b3b9b1babbe992a38bf29ed2d3f3d2c14be0000003f000000bfc2f673bea4198b3bee0827bc0d712cbfccee393f3a920bbe0000003f000000bf9cc375bebd370636ee0827bca3927abf17b7d1b817b751be0000003f000000bfc2f673beb3ef8abbee0827bc9a772cbf3ee839bf3a920bbe0000003f000000bfbf9e6fbe6dacc43bee0827bcca54413dceaa7f3f2e90a03c0000003f000000bfbf9e6fbedf8ac4bbee0827bcca54413dceaa7fbf2e90a03c0000003f000000bf78466bbea4198b3bee0827bc992a383f9be62d3f7446143e0000003f000000bf78466bbeb3ef8abbee0827bc992a383f9be62dbf7446143e0000003f000000bfe17969bebd370636ee0827bc917e7b3f0000008012143f3e0000003f000000bfeb3773bedf8ac4bb1422e0baba6b893d17d97ebfba6b893d0000003f000000bfc02570beb3ef8abb3815a93a3480073f5eba29bf3480073f0000003f000000bfe7df6ebebd370636b000263b8104353f000000808104353f0000003f000000bfc02570bea4198b3b3815a93a3480073f5eba293f3480073f0000003f000000bfeb3773be6dacc43b1422e0baba6b893d17d97e3f4c37893d0000003f000000bf36e87bbebd37063616c1ff3b12143f3e00000000917e7b3f0000003f000000bf9d4a76bea4198b3b58569abbf163ecbef7e4413ff163ecbe0000003f000000bf36e87bbea4198b3bea25c63b3d2c143e29ed2d3f0b24383f0000003f000000bf36e87bbe6dacc43bc095ec3a2e90a03cceaa7f3fa5bd413d0000003f000000bfef8f77bebd3706366211c3bb0f0b35bf17b7d1b8f4fd34bf0000003f000000bf2c9cc4be6dacc43b3274ec3a000000000000803f000000000000003f000000bf2c9cc4bea4198b3bea25c63b000000808104353f8104353f0000003f000000bf2c9cc4bea4198b3bdac61fbb000000000f0b353f810435bf0000003f000000bf2c9cc4bebd370636b2b8ff3b00000000000000000000803f0000003f000000bf36e87bbea4198b3bdac61fbb3a920bbeccee393f9a772cbf0000003f000000bf2c9cc4bebd370636997e89bb0000008000000000000080bf0000003f000000bf36e87bbeb3ef8abbea25c63b3d2c143e29ed2dbf0b24383f0000003f000000bf2c9cc4beb3ef8abbea25c63b00000080810435bf8104353f0000003f000000bf36e87bbedf8ac4bbc095ec3a2e90a03cceaa7fbfa5bd413d0000003f000000bf2c9cc4bedf8ac4bb3274ec3a00000080000080bf000000000000003f000000bf36e87bbeb3ef8abbdac61fbb3a920bbe3ee839bf9a772cbf0000003f000000bf2c9cc4beb3ef8abbdac61fbb00000080810435bf810435bf0000003f000000bf9d4a76beb3ef8abb58569abbf163ecbe6ade41bf0d71ecbe0000003f000000bf36e87bbebd370636367689bb4ed151be00000080a3927abf0000003f000000bf5c3c3cbca4198b3be4da30be3d9bf5bee3a52b3fd3de103f0000003f000000bfaf9550bcbd3706360c952fbe22fd26bf00000000bc05423f0000003f000000bf72150bbc6dacc43b52ed33beeb7335bd643b7f3f6e34803d0000003f000000bf5c3c3cbc16f88abbe4da30be3d9bf5bee3a52bbfd3de103f0000003f000000bfaed4b3bba4198b3bc1ff36bef628dc3ec0ec3e3f2a3a02bf0000003f000000bf72150bbcdf8ac4bb52ed33beeb7335bd643b7fbf6e34803d0000003f000000bf08228bbbbd370636564538be34a2243f00000000780b44bf0000003f000000bfaed4b3bb16f88abbc1ff36bef628dc3ec0ec3ebf2a3a02bf0000003f000000bfffb2dbbdbd370636e49fb1beb003273f00000000bc0542bf0000003f000000bfaf3edebdb3ef8abbf8fcb0be3d9bf53ee3a52bbfd3de10bf0000003f000000bf0663e4bddf8ac4bbc173afbec6dc353d643b7fbf6e3480bd0000003f000000bfaf3edebda4198b3bf8fcb0be228ef53e71ac2b3fd3de10bf0000003f000000bf6a88eabdb3ef8abb89eaadbe1136dcbec0ec3ebf2a3a023f0000003f000000bf1a14edbdbd370636bf47adbe34a224bf00000000ea04443f0000003f000000bf6a88eabda4198b3b89eaadbef628dcbec0ec3e3f2a3a023f0000003f000000bf0663e4bd6dacc43bc173afbec6dc353d643b7f3f6e3480bd0000003f000000bf419bc43ebd3706364eb7ec3a0000803f00000080000000800000003f000000bf419bc43e41118b3bb136c63b0000803f00000080000000800000003f000000bf419bc43ebd37063679c9ff3b0000803f00000080000000800000003f000000bf419bc43e6dacc43b4eb7ec3a0000803f00000080000000800000003f000000bf419bc43e16f88abbb136c63b0000803f00000080000000800000003f000000bf419bc43e41118b3b13b61fbb0000803f00000080000000800000003f000000bf419bc43edf8ac4bb4eb7ec3a0000803f00000080000000800000003f000000bf419bc43ebd370636d26d89bb0000803f00000080000000800000003f000000bf419bc43e16f88abb13b61fbb0000803f00000080000000800000003f000000bf - m_CompressedMesh: - m_Vertices: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_UV: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Normals: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Tangents: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Weights: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_NormalSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_TangentSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_FloatColors: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_BoneIndices: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_Triangles: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_UVInfo: 0 - m_LocalAABB: - m_Center: {x: -0.0000035017729, y: 0.0000020000152, z: -0.1721945} - m_Extent: {x: 0.38400048, y: 0.006, z: 0.1800005} - m_MeshUsageFlags: 0 - m_BakedConvexCollisionMesh: - m_BakedTriangleCollisionMesh: - m_MeshMetrics[0]: 1 - m_MeshMetrics[1]: 1 - m_MeshOptimizationFlags: 1 - m_StreamData: - serializedVersion: 2 - offset: 0 - size: 0 - path: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Gate/Wire/Wire W.mesh.meta b/VisualPinball.Unity/Assets/Art/Meshes/Gate/Wire/Wire W.mesh.meta deleted file mode 100644 index 4dbc798b5..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Gate/Wire/Wire W.mesh.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 9769cadf367235440b2bf43056c012f7 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 4300000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Hit Target.meta b/VisualPinball.Unity/Assets/Art/Meshes/Hit Target.meta deleted file mode 100644 index ec7c8f7e4..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Hit Target.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 59e0f5bbf1bfdda4c8efbb5aaf6b836f -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Hit Target/Narrow.mesh b/VisualPinball.Unity/Assets/Art/Meshes/Hit Target/Narrow.mesh deleted file mode 100644 index 59f618a2f..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Hit Target/Narrow.mesh +++ /dev/null @@ -1,166 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!43 &4300000 -Mesh: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Narrow - serializedVersion: 10 - m_SubMeshes: - - serializedVersion: 2 - firstByte: 0 - indexCount: 306 - topology: 0 - baseVertex: 0 - firstVertex: 0 - vertexCount: 145 - localAABB: - m_Center: {x: -0.015037, y: -0.104514, z: 0.934173} - m_Extent: {x: 0.325185, y: 0.215029, z: 1.037583} - m_Shapes: - vertices: [] - shapes: [] - channels: [] - fullWeights: [] - m_BindPose: [] - m_BoneNameHashes: - m_RootBoneNameHash: 0 - m_BonesAABB: [] - m_VariableBoneCountWeights: - m_Data: - m_MeshCompression: 0 - m_IsReadable: 1 - m_KeepVertices: 1 - m_KeepIndices: 1 - m_IndexFormat: 0 - m_IndexBuffer: 3c003d003e003f003e003d00000001000200020001000300040000000200040005000000070005000400060005000700080009000a0008000b0009000d000b0008000c000b000d000e000c000d000e000f000c001000110012001200110013001400100012001400150010001700150014001600150017001800160017001800190016001b00190018001a0019001b001c001a001b001c001d001a001e001f0020001e002c001f001e00200021001e002b002c001e00210022001e002a002b001e00220023001e0029002a001e00230024001e00280029001e00240025001e0027002800250026001e001e00260027002d002e002f002f003b002d002d0030002e002d003b003a002d00310030002d003a0039002d00320031002d00390038002d00330032002d00380037002d00340033002d00370035002d00360034002d0035003600400041004200420043004000440045004600440047004500480049004a0048004b0049004c004d004e004f004c004e00500051005200500053005100540055005600570054005600580059005a005b00590058005a00590068005c0059005b006800590067005d0059005c006700590066005e0059005d006600590065005f0059005e00650059006400600059005f0064005900630061005900600063005900620062005900610069006a006b0069006c006a006d006e006f006d0070006e0071007200730074007100730075007600770075007800760079007a007b007c007b007a007d007e007f007d0080007e0081008200830081008400820085008600870088008500870089008a008b0089008c008a008d008e008f0090008d008f00 - m_VertexData: - serializedVersion: 3 - m_VertexCount: 145 - m_Channels: - - stream: 0 - offset: 0 - format: 0 - dimension: 3 - - stream: 0 - offset: 12 - format: 0 - dimension: 3 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 24 - format: 0 - dimension: 2 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - m_DataSize: 4640 - _typelessdata: c58c603ecc08af3da1bf343fbc74d33e00000000a32369bf910f9a3d1b2f19bfb8cb9e3ecc08af3deb3b433f5452073f00000000835159bfe3a6e63d1b2f19bfc58c603ee318c9bca1bf343fbc74d33e00000000a32369bf910f9a3d1b2f21bfb8cb9e3ee318c9bceb3b433f5452073f00000000835159bfe3a6e63d1b2f21bf27dad53de318c9bc17d42b3f4bc8473e00000000b5157bbfc7f3193d1b2f21bf27dad53dcc08af3d17d42b3f4bc8473e00000000b5157bbfc7f3193d1b2f19bfc05d76bccc08af3dffd0283f0000008000000000000080bf000000001b2f19bfc05d76bce318c9bcffd0283f0000008000000000000080bf000000001b2f21bfccb809bee318c9bc17d42b3f4bc847be00000000b5157bbfc460763f1b2f21bfc05d76bccc08af3dffd0283f0000008000000000000080bf0000803f1b2f19bfc05d76bce318c9bcffd0283f0000008000000000000080bf0000803f1b2f21bfccb809becc08af3d17d42b3f4bc847be00000000b5157bbfc460763f1b2f19bf7d587fbecc08af3da1bf343fbc74d3be00000000a32369bf65e06c3f1b2f19bf7d587fbee318c9bca1bf343fbc74d3be00000000a32369bf65e06c3f1b2f21bf9431aebee318c9bceb3b433f545207bf00000000835159bf0745633f1b2f21bf9431aebecc08af3deb3b433f545207bf00000000835159bf0745633f1b2f19bf7d587fbecc08af3d0532eb3fbc74d3be00000000a323693f6c41133f1b2f19bf9431aebecc08af3de0f3e33f545207bf000000008351593fcfdb1c3f1b2f19bf7d587fbee318c9bc0532eb3fbc74d3be00000000a323693f6c41133f1b2f21bf9431aebee318c9bce0f3e33f545207bf000000008351593fcfdb1c3f1b2f21bfccb809bee318c9bccaa7ef3f4bc847be00000000b5157b3fb69e093f1b2f21bfccb809becc08af3dcaa7ef3f4bc847be00000000b5157b3fb69e093f1b2f19bfc05d76bccc08af3d5629f13f00000000000000000000803fdbfcff3e1b2f19bfc05d76bce318c9bc5629f13f00000000000000000000803fdbfcff3e1b2f21bf27dad53de318c9bccaa7ef3f4bc8473e00000000b5157b3f83beec3e1b2f21bf27dad53dcc08af3dcaa7ef3f4bc8473e00000000b5157b3f83beec3e1b2f19bfc58c603ecc08af3d0532eb3fbc74d33e00000000a323693fa5bdd93e1b2f19bfc58c603ee318c9bc0532eb3fbc74d33e00000000a323693fa5bdd93e1b2f21bfb8cb9e3ee318c9bce0f3e33f5452073f000000008351593f287cc63e1b2f21bfb8cb9e3ecc08af3de0f3e33f5452073f000000008351593f287cc63e1b2f19bfc05d76bccc08af3defc8a23f000000000000803f00000080f86eb33ed86495beb8cb9e3ecc08af3deb3b433f000000000000803f00000080a532013f9d8208bfc58c603ecc08af3da1bf343f000000000000803f000000802255ec3e56610fbf27dad53dcc08af3d17d42b3f000000000000803f00000080b970d03e529c13bfc05d76bccc08af3dffd0283f000000000000803f00000080f86eb33e030a15bfccb809becc08af3d17d42b3f000000000000803f00000080376d963e529c13bf7d587fbecc08af3da1bf343f000000000000803f000000809d11753e56610fbf9431aebecc08af3deb3b433f000000000000803f000000800bf1483e9d8208bf9431aebecc08af3de0f3e33f000000000000803f000000800bf1483ea3224ebd7d587fbecc08af3d0532eb3f000000000000803f000000809d11753e1a6ec0bcccb809becc08af3dcaa7ef3f000000000000803f00000080376d963ea83ae4bbc05d76bccc08af3d5629f13f000000000000803f00000080f86eb33ee388b5ba27dad53dcc08af3dcaa7ef3f000000000000803f00000080b970d03ea83ae4bbc58c603ecc08af3d0532eb3f000000000000803f000000802255ec3e1a6ec0bcb8cb9e3ecc08af3de0f3e33f000000000000803f00000080a532013fa3224ebdc05d76bce318c9bcefc8a23f00000080000080bf00000080addf2c3e6c7b5bbfc58c603ee318c9bca1bf343f00000080000080bf000000802618ee3d34f87bbfb8cb9e3ee318c9bceb3b433f00000080000080bf000000809659c43d4ab878bf27dad53de318c9bc17d42b3f00000080000080bf00000080006f113e6ef87dbfc05d76bce318c9bcffd0283f00000080000080bf00000080addf2c3e72a57ebfccb809bee318c9bc17d42b3f00000080000080bf000000809c50483e6ef87dbf7d587fbee318c9bca1bf343f00000080000080bf0000008046b3623e34f87bbf9431aebee318c9bceb3b433f00000080000080bf000000808e92773e4ab878bf7d587fbee318c9bc0532eb3f00000080000080bf0000008046b3623eb5fe3abf9431aebee318c9bce0f3e33f00000080000080bf000000808e92773e8e3e3ebfccb809bee318c9bccaa7ef3f00000080000080bf000000809c50483e69fe38bfc05d76bce318c9bc5629f13f00000080000080bf00000080addf2c3e765138bf27dad53de318c9bccaa7ef3f00000080000080bf00000080006f113e69fe38bfc58c603ee318c9bc0532eb3f00000080000080bf000000802618ee3db5fe3abfb8cb9e3ee318c9bce0f3e33f00000080000080bf000000809659c43d8e3e3ebf9431aebee318c9bceb3b433f000080bf00000000000000800745633f1b2f21bf9431aebee318c9bce0f3e33f000080bf0000000000000080cfdb1c3f1b2f21bf9431aebecc08af3deb3b433f000080bf00000000000000800745633f1b2f19bf9431aebecc08af3de0f3e33f000080bf0000000000000080cfdb1c3f1b2f19bfb8cb9e3ee318c9bceb3b433f0000803f0000000000000080e3a6e63d1b2f21bfb8cb9e3ecc08af3deb3b433f0000803f0000000000000080e3a6e63d1b2f19bfb8cb9e3ecc08af3de0f3e33f0000803f0000000000000080287cc63e1b2f19bfb8cb9e3ee318c9bce0f3e33f0000803f0000000000000080287cc63e1b2f21bf249a703ee318c9bc2c9bbf3f0000803f000000000000008074b75b3f43044cbe249a703e9aed4abd9fc8d3bd0000803f000000000000008004555f3fe19514bf249a703ee318c9bc9fc8d3bd0000803f000000000000008074b75b3fe19514bf249a703e9aed4abd2c9bbf3f0000803f000000000000008004555f3f43044cbeeeb287bee318c9bc2c9bbf3f00000000000000000000803fa33a3d3f43044cbe249a703e9aed4abd2c9bbf3f00000000000000000000803f29b15b3fea9437be249a703ee318c9bc2c9bbf3f00000000000000000000803f74b75b3f43044cbeeeb287be9aed4abd2c9bbf3f00000000000000000000803f72363d3fea9437beeeb287be9aed4abd9fc8d3bd000080bf00000000000000802998393fe19514bfeeb287be9aed4abd2c9bbf3f000080bf00000000000000802998393f43044cbeeeb287bee318c9bc2c9bbf3f000080bf0000000000000080a33a3d3f43044cbeeeb287bee318c9bc9fc8d3bd000080bf0000000000000080a33a3d3fe19514bf249a703ee318c9bc2c9bbf3f000000000000803f0000008074b75b3f43044cbeeeb287bee318c9bc9fc8d3bd000000000000803f00000080a33a3d3fe19514bfeeb287bee318c9bc2c9bbf3f000000000000803f00000080a33a3d3f43044cbe249a703ee318c9bc9fc8d3bd000000000000803f0000008074b75b3fe19514bf249a703e9aed4abd2c9bbf3f00000080000080bf0000008004555f3f43044cbeeeb287be9aed4abd2c9bbf3f00000080000080bf00000080d4d17d3f43044cbeeeb287be9aed4abd9fc8d3bd00000080000080bf00000080d4d17d3fe19514bf249a703e9aed4abd9fc8d3bd00000080000080bf0000008004555f3fe19514bfaf5ee53dcc08af3dae0c9c3f0c93293e51da7b3f287e8cbdc9c97c3f1c78f5bdc05d76bcb055e23defc8a23f000000000000803f00000080041d693fed45b4bd68cefa3dcc08af3defc8a23f3480373e51da7b3f00000000c2687e3fed45b4bdc153a83dcc08af3df756963fa5bd013e51da7b3fa5bd01befa2b783fcc5e16be95ef193dcc08af3d4086923f287e8c3d51da7b3f0c9329be4a43713f0ad628bec05d76bccc08af3d4d2f913f0000008051da7b3f348037be041d693ff0512fbe3b8f8abdcc08af3d4086923f287e8cbd51da7b3f0c9329beadf6603f0ad628be31ebe5bdcc08af3df756963fa5bd01be51da7b3fa5bd01befe0d5a3fcc5e16be0f7b11becc08af3dae0c9c3f0c9329be51da7b3f287e8cbd3f70553f1c78f5bdec321cbecc08af3defc8a23f348037be51da7b3f0000000035d1533fed45b4bd0f7b11becc08af3d2785a93f0c9329be51da7b3f287e8c3d3f70553f702666bd31ebe5bdcc08af3dde3aaf3fa5bd01be51da7b3fa5bd013efe0d5a3f0839efbc3b8f8abdcc08af3d8d0bb33f287e8cbd51da7b3f0c93293eadf6603f2efe36bcc05d76bccc08af3d8962b43f0000008051da7b3f3480373e041d693f4f779ebb95ef193dcc08af3d8d0bb33f287e8c3d51da7b3f0c93293e4a43713f2efe36bcc153a83dcc08af3dde3aaf3fa5bd013e51da7b3fa5bd013efa2b783f0839efbcaf5ee53dcc08af3d2785a93f0c93293e51da7b3f287e8c3dc9c97c3f702666bdf1667d3ef6d2f4bde7c8fa3f0000803f00000000000000801822ff3eeaeb2dbff1667d3e8a018abe672b1f3f0000803f000000000000008097c6073f931e76bff1667d3ef6d2f4bd672b1f3f0000803f00000000000000801822ff3e931e76bff1667d3e8a018abee7c8fa3f0000803f000000000000008097c6073feaeb2dbf54198ebef6d2f4bde7c8fa3f00000000000000000000803f9dd6c53eeaeb2dbff1667d3e8a018abee7c8fa3f00000000000000000000803f1822ff3edc6725bff1667d3ef6d2f4bde7c8fa3f00000000000000000000803f1822ff3eeaeb2dbf54198ebe8a018abee7c8fa3f00000000000000000000803f9dd6c53edc6725bf54198ebe8a018abe672b1f3f000080bf000000000000008038a0b53e931e76bf54198ebe8a018abee7c8fa3f000080bf000000000000008038a0b53eeaeb2dbf54198ebef6d2f4bde7c8fa3f000080bf00000000000000809dd6c53eeaeb2dbf54198ebef6d2f4bd672b1f3f000080bf00000000000000809dd6c53e931e76bff1667d3ef6d2f4bde7c8fa3f000000000000803f000000801822ff3eeaeb2dbf54198ebef6d2f4bd672b1f3f000000000000803f000000809dd6c53e931e76bf54198ebef6d2f4bde7c8fa3f000000000000803f000000809dd6c53eeaeb2dbff1667d3ef6d2f4bd672b1f3f000000000000803f000000801822ff3e931e76bf54198ebe8a018abe672b1f3f0000008000000000000080bf9dd6c53ea6487ebf54198ebef6d2f4bd672b1f3f0000008000000000000080bf9dd6c53e931e76bff1667d3e8a018abe672b1f3f0000008000000000000080bf1822ff3ea6487ebff1667d3ef6d2f4bd672b1f3f0000008000000000000080bf1822ff3e931e76bfdf19853e8a018abe8062fc3f0000803f00000000000000807077123f14095abfdf19853e249ba3be9771d3bd0000803f0000000000000080d6e37e3f925a54bfdf19853e8a018abe9771d3bd0000803f0000000000000080d6e37e3f14095abfdf19853e249ba3be8062fc3f0000803f00000000000000807077123f925a54bfbb7f94be8a018abe8062fc3f00000000000000000000803f7077123f34a179bfdf19853e249ba3be8062fc3f00000000000000000000803f412e0d3f14095abfdf19853e8a018abe8062fc3f00000000000000000000803f7077123f14095abfbb7f94be249ba3be8062fc3f00000000000000000000803f412e0d3f34a179bfbb7f94be249ba3be9771d3bd000080bf0000000000000080d6e37e3fdd0c7fbfbb7f94be249ba3be8062fc3f000080bf00000000000000807077123fdd0c7fbfbb7f94be8a018abe8062fc3f000080bf00000000000000807077123f34a179bfbb7f94be8a018abe9771d3bd000080bf0000000000000080d6e37e3f34a179bfdf19853e8a018abe8062fc3f000000000000803f000000807077123f14095abfbb7f94be8a018abe9771d3bd000000000000803f00000080d6e37e3f34a179bfbb7f94be8a018abe8062fc3f000000000000803f000000807077123f34a179bfdf19853e8a018abe9771d3bd000000000000803f00000080d6e37e3f14095abfdf19853e249ba3be8062fc3f00000080000080bf000000807077123f925a54bfbb7f94be249ba3be8062fc3f00000080000080bf000000807077123fbabd34bfbb7f94be249ba3be9771d3bd00000080000080bf00000080d6e37e3fbabd34bfdf19853e249ba3be9771d3bd00000080000080bf00000080d6e37e3f925a54bf - m_CompressedMesh: - m_Vertices: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_UV: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Normals: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Tangents: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Weights: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_NormalSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_TangentSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_FloatColors: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_BoneIndices: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_Triangles: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_UVInfo: 0 - m_LocalAABB: - m_Center: {x: -0.015037, y: -0.104514, z: 0.934173} - m_Extent: {x: 0.325185, y: 0.215029, z: 1.037583} - m_MeshUsageFlags: 0 - m_BakedConvexCollisionMesh: - m_BakedTriangleCollisionMesh: - m_MeshMetrics[0]: 1 - m_MeshMetrics[1]: 1 - m_MeshOptimizationFlags: 1 - m_StreamData: - serializedVersion: 2 - offset: 0 - size: 0 - path: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Hit Target/Narrow.mesh.meta b/VisualPinball.Unity/Assets/Art/Meshes/Hit Target/Narrow.mesh.meta deleted file mode 100644 index df56499b6..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Hit Target/Narrow.mesh.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 898421caa94470a4f8c5e119c50f932c -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 4300000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Hit Target/Rectangle Fat Narrow.mesh b/VisualPinball.Unity/Assets/Art/Meshes/Hit Target/Rectangle Fat Narrow.mesh deleted file mode 100644 index e942c60f1..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Hit Target/Rectangle Fat Narrow.mesh +++ /dev/null @@ -1,166 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!43 &4300000 -Mesh: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Rectangle Fat Narrow - serializedVersion: 10 - m_SubMeshes: - - serializedVersion: 2 - firstByte: 0 - indexCount: 942 - topology: 0 - baseVertex: 0 - firstVertex: 0 - vertexCount: 302 - localAABB: - m_Center: {x: 0.000118002295, y: -0.0119849965, z: 0.82381696} - m_Extent: {x: 0.3875, y: 0.225, z: 0.95} - m_Shapes: - vertices: [] - shapes: [] - channels: [] - fullWeights: [] - m_BindPose: [] - m_BoneNameHashes: - m_RootBoneNameHash: 0 - m_BonesAABB: [] - m_VariableBoneCountWeights: - m_Data: - m_MeshCompression: 0 - m_IsReadable: 1 - m_KeepVertices: 0 - m_KeepIndices: 0 - m_IndexFormat: 0 - m_IndexBuffer: 000001000200000003000100040005000600040007000500080009000a000b0008000a000c000d000e000c000f000d00100011001200130012001100140015001600140017001500180019001a0018001b0019001c001d001e001f001c001e00200021002200200023002100240025002600270024002600280029002a0028002b0029002c002d002e002c002f002d00300031003200330030003200340035003600340037003500380039003a003b0038003a003c003d003e0041003d003c003e008a008b003e008b008c003e007c008a003e008c007a0046003d0041003d003f003e003f003d0046007a007b003e007b007a0081007b00810082007b00820083007b00830080003e007b003c0047003f0046003f0040003e00470040003f0040008d003e0047008e0040008d0040008e007c003e007d007d003e008d007d0089007c007d00880089007d00870088007e0087007d004700460048008e0047008f0048008f004700480046004500450046004100b3008f0048004800b400b30048004500b4008f00b300b900da00b4004500b9009b008f009b008e008f009b00b900b80045004300da00450041004300d900da004300b80099009b009900b800b7009b009a008e0099009a009b009a008d008e00b700960099009600b700ba0095008d009a007d008d00950098009a009900980095009a009600980099009800930095007d0095009300960097009800970093009800ba009d009600970096009d00ba00df009d009400930097007d00930094009d009e009700940097009e00ae009d00df00ae009e009d00df00e000ae009e009c0094007d0094009c00ad009e00ae00ad009c009e00af00ae00e000af00ad00ae00e000bb00af00ad00ab009c00b200af00bb00bb00bc00b200b200bc00bd00af00b000ad00b200b000af00b000ab00ad00b200bd00b100b100b000b200b100bd00be00ac00ab00b000b100ac00b000a800b100be00b100a800ac00a800be00a900ab00ac007f009c00ab007f00ac00a8007f009c007f007d007e007d007f0086007e007f007f00850086007f00840085007f00800084007f007b0080007f00a800a100a1007b007f00a800a900a1007b00a100a000a600a100a9007b00a0009f00a400a100a600a000a100a400a700a600a900a700a900aa00bf00aa00c000a700aa00bf00a700bf00e600a500a600a700e600a500a700a500a400a600a500e600e500a200a000a400a2009f00a000a300a400a500e500a300a500a200a400a300a300e500b600b6009100a3009100a200a3009100b600b50092009f00a20091009200a2007b009f00900090009f00920090003c007b00b50044009100910044009200b500d900440043004400d9009200420090004200920044003c009000420043004200440041003c00420041004200430049004a004b004c004a0049004b004a0059004d004a004c0059004a0058004e004a004d0058004a0057004f004a004e0057004a00560050004a004f0056004a00550051004a00500055004a00540052004a00510054004a00530053004a0052005a005b005c005b005a005e005c005d005a005e005f005b005d005c0079005f005e006000790078005d00600061005f00780079007700610060006200770076007800620063006100760077007500630062006400750074007600640065006300740075007300650064006600730072007400660067006500720073007100670066006800710070007200680069006700700071006f00690068006a006f006e0070006a006b0069006e006f006d006b006a006c006d006c006e006c006d006b00c100c200c300c200c100ce00c300c400c100ce00cd00c200c300de00c400cd00ce00cc00dd00c400de00cd00cc00cb00db00dd00de00c900cb00cc00dc00dd00db00c900ca00cb00db00c600dc00ca00c900cf00dc00c600c500cf00d000ca00c500c600c700e200d000cf00c700c800c500e100d000e200c800c700e700e200e300e100c800e700e800e100e300e400e900e800e700e300d400e400e900ea00e800d300e400d400ea00e900d600d300d400d100d100d200d300d600d500ea00d500d600d700d700d800d500eb00ec00ed00ec00eb000a01ed00ee00eb000a010901ec00ee00ed000e0109010a01f6000e010d01ee00f600f50009010d010e010c01f500f600f3000c010b010d01f300f400f5000b010c01f000f400f300f700f000ef000b01f700f800f400ef00f000f100f800f7000f01f100f200ef000f011001f800f200f100130110010f01110113011401f2001101120110011401130115011201110100011501160114010001ff001201160115010201ff000001fd00fd00fe00ff00020101011601010102010301030104010101f900fa00fb00fb00fc00f900fc001701f90005010601070107011801050108010701060119011a011b011a011d011b011b011d011e011b011e011f011b011f012001200121011b01210122011b011b0122012301230124011b01240125011b011b01250126011b0126012701270128011b01280129011b0129012a011b011b012a012b012b011c011b011b011c0119012c0119011c012d012c011c01 - m_VertexData: - serializedVersion: 3 - m_VertexCount: 302 - m_Channels: - - stream: 0 - offset: 0 - format: 0 - dimension: 3 - - stream: 0 - offset: 12 - format: 0 - dimension: 3 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 24 - format: 0 - dimension: 2 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - m_DataSize: 9664 - _typelessdata: 770f803e187a44bc3cd9cf3f0000803f00000000000000803963403f87c287be770f803e2fe025be79b22f3f0000803f000000000000008083e0593fe4f746be770f803e187a44bc79b22f3f0000803f000000000000008083e0593f87c287be770f803e2fe025be3cd9cf3f0000803f00000000000000803963403fe4f746be11e17fbe187a44bc3cd9cf3f00000000000000000000803f3963403ff92c03bf770f803e2fe025be3cd9cf3f00000000000000000000803f91613d3f87c287be770f803e187a44bc3cd9cf3f00000000000000000000803f3963403f87c287be11e17fbe2fe025be3cd9cf3f00000000000000000000803f91613d3ff92c03bf11e17fbe2fe025be79b22f3f000080bf000000000000008083e0593f121615bf11e17fbe2fe025be3cd9cf3f000080bf00000000000000803963403f121615bf11e17fbe187a44bc3cd9cf3f000080bf00000000000000803963403ff92c03bf11e17fbe187a44bc79b22f3f000080bf000000000000008083e0593ff92c03bf770f803e187a44bc3cd9cf3f000000000000803f000000803963403f87c287be11e17fbe187a44bc79b22f3f000000000000803f0000008083e0593ff92c03bf11e17fbe187a44bc3cd9cf3f000000000000803f000000803963403ff92c03bf770f803e187a44bc79b22f3f000000000000803f0000008083e0593f87c287be11e17fbe2fe025be79b22f3f0000000000000000000080bf61c25c3ff92c03bf11e17fbe187a44bc79b22f3f0000000000000000000080bf83e0593ff92c03bf770f803e2fe025be79b22f3f0000000000000000000080bf61c25c3f87c287be770f803e187a44bc79b22f3f0000000000000000000080bf83e0593f87c287bede75863e2fe025bed672d13f0000803f0000000000000080f2b0183f588e48bfde75863edc1259be1e3601be0000803f0000000000000080a0177a3f4a5d46bfde75863e2fe025be1e3601be0000803f0000000000000080a0177a3f588e48bfde75863edc1259bed672d13f0000803f0000000000000080f2b0183f4a5d46bfef5686be2fe025bed672d13f00000000000000000000803ff2b0183f0b2557bfde75863edc1259bed672d13f00000000000000000000803f20f1133f588e48bfde75863e2fe025bed672d13f00000000000000000000803ff2b0183f588e48bfef5686bedc1259bed672d13f00000000000000000000803f20f1133f0b2557bfef5686bedc1259be1e3601be000080bf0000000000000080a0177a3ffa4559bfef5686bedc1259bed672d13f000080bf0000000000000080f2b0183ffa4559bfef5686be2fe025bed672d13f000080bf0000000000000080f2b0183f0b2557bfef5686be2fe025be1e3601be000080bf0000000000000080a0177a3f0b2557bfde75863e2fe025bed672d13f000000000000803f00000080f2b0183f588e48bfef5686be2fe025be1e3601be000000000000803f00000080a0177a3f0b2557bfef5686be2fe025bed672d13f000000000000803f00000080f2b0183f0b2557bfde75863e2fe025be1e3601be000000000000803f00000080a0177a3f588e48bfde75863edc1259bed672d13f00000000000080bf00000000f2b0183f4a5d46bfef5686bedc1259bed672d13f00000000000080bf00000000e2b0183f09c437bfef5686bedc1259be1e3601be00000000000080bf00000000a0177a3f09c437bfde75863edc1259be1e3601be00000000000080bf00000000a0177a3f4a5d46bf770f803effe9263ea33fb63f0000803f0000000000000080ba6a223fbfd36cbf770f803ea46ee73d1e3601be0000803f0000000000000080a0177a3fc2a26abf770f803effe9263e1e3601be0000803f0000000000000080a0177a3fbfd36cbf770f803ea46ee73da33fb63f0000803f0000000000000080ba6a223fc2a26abf11e17fbeffe9263ea33fb63f00000000000000000000803fba6a223f726a7bbf770f803ea46ee73da33fb63f00000000000000000000803faad31d3fbfd36cbf770f803effe9263ea33fb63f00000000000000000000803fba6a223fbfd36cbf11e17fbea46ee73da33fb63f00000000000000000000803faad31d3f726a7bbf11e17fbea46ee73d1e3601be000080bf0000000000000080a0177a3f728b7dbf11e17fbea46ee73da33fb63f000080bf0000000000000080ba6a223f728b7dbf11e17fbeffe9263ea33fb63f000080bf0000000000000080ba6a223f726a7bbf11e17fbeffe9263e1e3601be000080bf0000000000000080a0177a3f726a7bbf770f803effe9263ea33fb63f000000000000803f00000080ba6a223fbfd36cbf11e17fbeffe9263e1e3601be000000000000803f00000080a0177a3f726a7bbf11e17fbeffe9263ea33fb63f000000000000803f00000080ba6a223f726a7bbf770f803effe9263e1e3601be000000000000803f00000080a0177a3fbfd36cbf770f803ea46ee73da33fb63f00000000000080bf00000000ba6a223fc2a26abf11e17fbea46ee73da33fb63f00000000000080bf00000000ba6a223f70095cbf11e17fbea46ee73d1e3601be00000000000080bf00000000a0177a3f70095cbf770f803ea46ee73d1e3601be00000000000080bf00000000a0177a3fc2a26abf55bdacbebb644c3ea33fd63f819503bfbada5a3f4df38e3d9b3c093fea42ccbd484fa9bebb644c3ed672d93fe86aebbe35ef583f82e2873e46070c3fe23ed2bdbc2393beac1c5a3ea33fd63f1b9edebd1ff47c3f1b9ede3d9b3c093fa2edf8bd89f09fbebb644c3e8ecadb3f82e287be35ef583fe86aeb3e73120e3f4698e2bdbc2393bebb644c3e09a6dc3f4df38ebdbada5a3f8195033ff2d10e3fa2edf8bd228ab9beffe9263e8ecadb3f9c3342bf07f0f63e8941e03e73120e3f8dedb5bdd57abfbeffe9263ea33fd63f4d845dbf7502fa3e1d38e73d9b3c093f2190abbdd57abfbea46ee73d09a6dc3fdfe05bbf01de023e9be6fd3e630c103f5915a1bdef56c6bea46ee73da33fd63f1ac07bbfa52c033ea52c033e795a0a3f11e094bd55bdacbea46ee73d7155e13f9be6fdbe01de023edfe05b3fa437143f616fc2bd484fa9beffe9263e3cd9df3f8941e0be07f0f63e9c33423f8d9c113fe23ed2bdbc2393beffe9263e7155e13f1d38e7bd7502fa3e4d845d3f3ae8123fa2edf8bdbc2393bea46ee73d6f0ce33fa52c03bea52c033e1ac07b3f3cbe153fb0feefbd2234023e5683403e6b838f3f9e5e293edfe07b3fba498cbdc9c97c3f1c78f5bdc576f7389b205a3ea33f963f000000000000803f00000080041d693fed45b4bdffeb0c3e5683403ea33f963fc74b373edfe07b3f00000080c2687e3fed45b4bd575dc73d5683403eb3cd893f6ea3013edfe07b3f6ea301befa2b783fcc5e16bec102583d5683403efcfc853fba498c3ddfe07b3f9e5e29be4a43713f0ad628bec576f7385683403e09a6843f00000080dfe07b3fc74b37be041d693ff0512fbe4a0b57bd5683403efcfc853fba498cbddfe07b3f9e5e29beadf6603f0ad628be15e1c6bd5683403eb3cd893f6ea301bedfe07b3f6ea301befe0d5a3fcc5e16be45f601be5683403e6b838f3f9e5e29bedfe07b3fba498cbd3f70553f1c78f5bddead0cbe5683403ea33f963fc74b37bedfe07b3f0000008035d1533fed45b4bd45f601be5683403ee3fb9c3f9e5e29bedfe07b3fba498c3d3f70553f702666bd15e1c6bd5683403e9ab1a23f6ea301bedfe07b3f6ea3013efe0d5a3f0839efbc4a0b57bd5683403e4982a63fba498cbddfe07b3f9e5e293eadf6603f2efe36bcc576f7385683403e45d9a73f00000080dfe07b3fc74b373e041d693f4f779ebbc102583d5683403e4982a63fba498c3ddfe07b3f9e5e293e4a43713f2efe36bc575dc73d5683403e9ab1a23f6ea3013edfe07b3f6ea3013efa2b783f0839efbc2234023e5683403ee3fb9c3f9e5e293edfe07b3fba498c3dc9c97c3f702666bd83890f3e1e165a3eb3d28e3f44fa4dbfe3a5fb3e4ca6aa3e27da953e98c09dbe2234023e5683403e6b838f3f44fa4dbfe3a5fb3e4ca6aa3e910e973e1bd89abeffeb0c3e5683403ea33f963f4df35ebfe3a5fb3e00000000eecea23e942e9dbea75a1b3e1e165a3ea33f963f4df35ebfe3a5fb3e00000000eecea23e4754a0be65c6db3d1e165a3e2387883f12a51dbfe3a5fb3e12a51d3f65de8a3ecf6996be575dc73d5683403eb3cd893f12a51dbfe3a5fb3e12a51d3f2b188d3e0a3094bec51a6e3d1e165a3e5052843f4ca6aabee3a5fb3e44fa4d3f9c87833eec6d8bbec102583d5683403efcfc853f4ca6aabee3a5fb3e44fa4d3f1970863ea4398abec576f7381e165a3e34d8823f00000080e3a5fb3e4df35e3fedf3803e8cf27cbec576f7385683403e09a6843f00000080e3a5fb3e4df35e3fa019843e8cf27cbe4f236dbd1e165a3e5052843f4ca6aa3ee3a5fb3e44fa4d3f9c87833eff0863be4a0b57bd5683403efcfc853f4ca6aa3ee3a5fb3e44fa4d3f1970863ed27165be234adbbd1e165a3e2387883f12a51d3fe3a5fb3e12a51d3f65de8a3e7b114dbe15e1c6bd5683403eb3cd893f12a51d3fe3a5fb3e12a51d3f2b188d3e068551bea54b0fbe1e165a3eb3d28e3f44fa4d3fe3a5fb3e4ca6aa3e27da953ee9633ebe45f601be5683403e6b838f3f44fa4d3fe3a5fb3e4ca6aa3e910e973ee33444be861c1bbe1e165a3ea33f963f4df35e3fe3a5fb3e00000080eecea23e8a3c39bedead0cbe5683403ea33f963f4df35e3fe3a5fb3e00000080eecea23ef0873fbea54b0fbe1e165a3e9bac9d3f44fa4d3fe3a5fb3e4ca6aabeb5c3af3ee9633ebe45f601be5683403ee3fb9c3f44fa4d3fe3a5fb3e4ca6aabe4b8fae3ee33444be234adbbd1e165a3e2bf8a33f12a51d3fe3a5fb3e12a51dbf77bfba3e7b114dbe15e1c6bd5683403e9ab1a23f12a51d3fe3a5fb3e12a51dbfb285b83e068551be4f236dbd1e165a3ef52ca83f4ca6aa3ee3a5fb3e44fa4dbf4016c23eff0863be4a0b57bd5683403e4982a63f4ca6aa3ee3a5fb3e44fa4dbfc32dbf3ed27165bec576f7381e165a3e1aa7a93f00000000e3a5fb3e4df35ebfefa9c43e8cf27cbec576f7385683403e45d9a73f00000000e3a5fb3e4df35ebf1b84c13e8cf27cbec51a6e3d1e165a3ef52ca83f4ca6aabee3a5fb3e44fa4dbf4016c23eec6d8bbec102583d5683403e4982a63f4ca6aabee3a5fb3e44fa4dbfc32dbf3ea4398abe65c6db3d1e165a3e2bf8a33f12a51dbfe3a5fb3e12a51dbf77bfba3ecf6996be575dc73d5683403e9ab1a23f12a51dbfe3a5fb3e12a51dbfb285b83e0a3094be83890f3e1e165a3e9bac9d3f44fa4dbfe3a5fb3e4ca6aabeb5c3af3e98c09dbe2234023e5683403ee3fb9c3f44fa4dbfe3a5fb3e4ca6aabe4b8fae3e1bd89abe861c1bbe1e165a3ea33f963f17b751390000803f00000000eecea23e8a3c39bebc2393beac1c5a3e457f2c3f1b9edebd1ff47c3f1b9edebd9b92cc3da2edf8bdc576f7381e165a3e1aa7a93f000000800000803f17b7d1b8efa9c43e8cf27cbeab42933eac1c5a3ea33fd63f1b9ede3d1ff47c3f1b9ede3d9b3c093f29b2bebea75a1b3e1e165a3ea33f963f17b751b90000803f00000000eecea23e4754a0beab42933eac1c5a3e457f2c3f1b9ede3d1ff47c3f1b9edebd9b92cc3d4ab2bebec576f7381e165a3e34d8823f000000000000803f17b7d138edf3803e8cf27cbea54b0fbe1e165a3eb3d28e3f17b7d1380000803f0000000027da953ee9633ebe234adbbd1e165a3e2387883f000000000000803f0000008065de8a3e7b114dbe4f236dbd1e165a3e5052843f000000000000803f17b7d1389c87833eff0863bec51a6e3d1e165a3e5052843f000000000000803f17b7d1389c87833eec6d8bbe65c6db3d1e165a3e2387883f000000000000803f0000008065de8a3ecf6996be83890f3e1e165a3eb3d28e3f17b7d1b80000803f0000000027da953e98c09dbe83890f3e1e165a3e9bac9d3f17b7d1b80000803f00000000b5c3af3e98c09dbe65c6db3d1e165a3e2bf8a33f000000000000803f0000008077bfba3ecf6996bec51a6e3d1e165a3ef52ca83f000000800000803f17b7d1b84016c23eec6d8bbe4f236dbd1e165a3ef52ca83f000000800000803f17b7d1b84016c23eff0863be234adbbd1e165a3e2bf8a33f000000000000803f0000008077bfba3e7b114dbea54b0fbe1e165a3e9bac9d3f17b7d1380000803f00000000b5c3af3ee9633ebeab42933ebb644c3e09a6dc3f4df38e3dbada5a3f8195033ff2d10e3f29b2bebeab42933effe9263e7155e13f1d38e73d7502fa3e4d845d3f3ae8123f29b2bebeab42933ea46ee73d6f0ce33fa52c033ea52c033e1ac07b3f3cbe153fe5edc0be55bdacbebb644c3e457f2c3f819503bfbada5a3f4df38ebd9b92cc3dea42ccbdef56c6bea46ee73d457f2c3f1ac07bbfa52c033ea52c03bea9a3c33d11e094bdd57abfbeffe9263e457f2c3f4d845dbf7502fa3e1d38e7bd9b92cc3d2190abbd376ea93ebb644c3ed672d93fe86aeb3e35ef583f82e2873e46070c3fd95dc8be44dcac3ebb644c3ea33fd63f8195033fbada5a3f4df38e3d9b3c093fd7dcc9be770fa03ebb644c3e8ecadb3f82e2873e35ef583fe86aeb3e73120e3f8047c4bede75c63ea46ee73da33fd63f1ac07b3fa52c033ea52c033e795a0a3f8db5d7bee599bf3effe9263ea33fd63f4d845d3f7502fa3e1d38e73d9b3c093f8909d2be11a9b93effe9263e8ecadb3f9c33423f07f0f63e8941e03e73120e3f2e72cfbee599bf3ea46ee73d09a6dc3fdfe05b3f01de023e9be6fd3e630c103f3ba8d4be376ea93effe9263e3cd9df3f8941e03e07f0f63e9c33423f8d9c113fd95dc8be44dcac3ea46ee73d7155e13f9be6fd3e01de023edfe05b3fa437143fb951ccbe44dcac3ebb644c3e457f2c3f8195033fbada5a3f4df38ebd9b92cc3dd7dcc9bede75c63ea46ee73d457f2c3f1ac07b3fa52c033ea52c03bea9a3c33d8db5d7bee599bf3effe9263e457f2c3f4d845d3f7502fa3e1d38e7bd9b92cc3d8909d2be484fa9bebb644c3edf18263fe86aebbe35ef583f82e287be3e3db63de23ed2bd89f09fbebb644c3e7f69213f82e287be35ef583fe86aebbedae3a53d4698e2bdbc2393bebb644c3e79b21f3f4df38ebdbada5a3f819503bfe2e79f3da2edf8bd228ab9beffe9263e7f69213f9c3342bf07f0f63e8941e0bedae3a53d8dedb5bdd57abfbea46ee73d79b21f3fdfe05bbf01de023e9be6fdbe5914963d5915a1bd484fa9beffe9263e124c193f8941e0be07f0f63e9c3342bf8692893de23ed2bd55bdacbea46ee73db953163f9be6fdbe01de023edfe05bbfa374693d616fc2bdbc2393beffe9263eb953163f1d38e7bd7502fa3e4d845dbf406b7e3da2edf8bdbc2393bea46ee73dace5123fa52c03bea52c033e1ac07bbf130a513db0feefbdab42933ebb644c3e79b21f3f4df38e3dbada5a3f819503bfe2e79f3d4ab2bebe55bd8cbeffe9263eb953163f00000000c139133f006f51bf406b7e3d1b2e02be55bd8cbea46ee73dace5123f00000000cba1053e64cc7dbf130a513d1b2e02be376ea93ebb644c3edf18263fe86aeb3e35ef583f82e287be3e3db63dd95dc8be770fa03ebb644c3e7f69213f82e2873e35ef583fe86aebbedae3a53d8047c4be11a9b93effe9263e7f69213f9c33423f07f0f63e8941e0bedae3a53d2e72cfbee599bf3ea46ee73d79b21f3fdfe05b3f01de023e9be6fdbe5914963d3ba8d4be44dcac3ea46ee73db953163f9be6fd3e01de023edfe05bbfa374693db951ccbe376ea93effe9263e124c193f8941e03e07f0f63e9c3342bf8692893dd95dc8beab42933effe9263eb953163f1d38e73d7502fa3e4d845dbf406b7e3d4ab2bebeab42933ea46ee73dace5123fa52c033ea52c033e1ac07bbf130a513de5edc0beab42933e32ac72be6f0ce33fcba1053e0000000064cc7d3f7efe1f3fa303d2bebc2393be32ac72be6f0ce33fcba105be0000000064cc7d3f7efe1f3fb9a7abbdef56c6be32ac72bea33fd63f64cc7dbf00000000cba1053e58e5123f0ebd05bdef56c6be32ac72be457f2c3f64cc7dbf00000000cba105be63997e3d0ebd05bdde75c63e32ac72bea33fd63f64cc7d3f00000000cba1053e58e5123ff035ecbee599bf3e32ac72be09a6dc3f2db25d3f000000000000003fe371193f70b3e8be44dcac3e32ac72be7155e13f0000003f000000002db25d3f3e3d1e3fda1cdfbede75c63e32ac72be457f2c3f64cc7d3f00000000cba105be63997e3df035ecbeab42933e32ac72beace5123fcba1053e0000000064cc7dbffc1b343ca303d2be44dc8c3e32ac72beace5123f0000000000000000000080bffc1b343c49b9c3be44dc8c3ea46ee73dace5123f00000000cba1053e64cc7dbf130a513dc1e3bbbe44dc8c3effe9263eb953163f00000000c139133f006f51bf406b7e3dc1e3bbbebc2393be32ac72beace5123fcba105be0000000064cc7dbffc1b343cb9a7abbd55bd8cbe32ac72beace5123f0000000000000000000080bffc1b343c20d1e4bdab42933e32ac72be09a6dc3f00000000000080bf0000000065fba03ed36b47bfab42933e32ac72be6f0ce33f00000000000080bf000000008acda73ed36b47bfbc2393be32ac72be6f0ce33f00000000000080bf000000008acda73edded72bfbc2393be32ac72be09a6dc3f00000000000080bf0000000065fba03edded72bf55bdacbe32ac72bea33fd63f00000000000080bf0000000041299a3eef5676bfef56c6be32ac72bea33fd63f00000000000080bf0000000041299a3e01c079bfef56c6be32ac72be457f2c3f00000000000080bf000000008cf50d3d01c079bf55bdacbe32ac72be457f2c3f00000000000080bf000000008cf50d3def5676bf44dcac3e32ac72bea33fd63f00000000000080bf0000000041299a3ed10244bfde75c63e32ac72bea33fd63f00000000000080bf0000000041299a3ebf9940bfe599bf3e32ac72be09a6dc3f00000000000080bf0000000065fba03ea58341bf376ea93e32ac72bed672d93f00000000000080bf0000000053929d3ebc7744bf44dcac3e32ac72be7155e13f00000000000080bf000000009cf9a53ed10244bf770fa03e32ac72be8ecadb3f00000000000080bf000000006f11a03e4ab745bf44dcac3e32ac72be457f2c3f00000000000080bf000000008cf50d3dd10244bfde75c63e32ac72be457f2c3f00000000000080bf000000008cf50d3dbf9940bf44dc8c3e32ac72be79b21f3f00000000000080bf00000000d6c8ae3c64244bbf44dc8c3e32ac72beace5123f00000000000080bf000000005951033c64244bbfab42933e32ac72beace5123f00000000000080bf000000005951033cd36b47bfab42933e32ac72be79b21f3f00000000000080bf00000000d6c8ae3cd36b47bfbc2393be32ac72be79b21f3f00000000000080bf00000000d6c8ae3cdded72bfbc2393be32ac72beace5123f00000000000080bf000000005951033cdded72bf55bd8cbe32ac72beace5123f00000000000080bf000000005951033c4c356fbf55bd8cbe32ac72be79b21f3f00000000000080bf00000000d6c8ae3c4c356fbfd57abfbe32ac72be09a6dc3f2db25dbf000000000000003fe371193f0bd121bd55bdacbe32ac72be7155e13f000000bf000000002db25d3f3e3d1e3fba856ebdd57abfbe32ac72be09a6dc3f00000000000080bf0000000065fba03e0ad678bf484fa9be32ac72bed672d93f00000000000080bf0000000053929d3ef4e175bf89f09fbe32ac72be8ecadb3f00000000000080bf000000006f11a03e66a274bf55bdacbe32ac72be7155e13f00000000000080bf000000009cf9a53eef5676bfe599bf3e32ac72be79b21f3f2db25d3f00000000000000bfb7d0153d70b3e8be44dcac3e32ac72beb953163f0000003f000000002db25dbff835923cda1cdfbee599bf3e32ac72be79b21f3f00000000000080bf00000000d6c8ae3ca58341bf376ea93e32ac72bedf18263f00000000000080bf00000000f759e53cbc7744bf770fa03e32ac72be7f69213f00000000000080bf000000004068bd3c4ab745bf44dcac3e32ac72beb953163f00000000000080bf00000000d1ca3d3cd10244bfd57abfbe32ac72be79b21f3f2db25dbf00000000000000bfb7d0153d0bd121bd55bdacbe32ac72beb953163f000000bf000000002db25dbff835923cba856ebdd57abfbe32ac72be79b21f3f00000000000080bf00000000d6c8ae3c0ad678bf484fa9be32ac72bedf18263f00000000000080bf00000000f759e53cf4e175bf55bdacbe32ac72beb953163f00000000000080bf00000000d1ca3d3cef5676bf89f09fbe32ac72be7f69213f00000000000080bf000000004068bd3c66a274bfab42933effe9263e09a6dc3fcba105be0000000064cc7dbf89ea953e79734cbfab42933e32ac72be09a6dc3fcba105be0000000064cc7dbf65fba03ed36b47bfbc2393be32ac72be09a6dc3fcba1053e0000000064cc7dbf65fba03edded72bfbc2393beffe9263e09a6dc3fcba1053e0000000064cc7dbf89ea953e36e66dbf55bdacbeffe9263ea33fd63f64cc7d3f00000000cba105bef419903e81ce70bf55bdacbe32ac72bea33fd63f64cc7d3f00000000cba105be41299a3eef5676bf55bdacbe32ac72be457f2c3f64cc7d3f00000000cba1053e8cf50d3def5676bf55bdacbeffe9263e457f2c3f64cc7d3f00000000cba1053ef86f5e3d81ce70bf44dcac3effe9263ea33fd63f64cc7dbf00000000cba105bef419903e2f8b49bf44dcac3e32ac72bea33fd63f64cc7dbf00000000cba105be41299a3ed10244bf376ea93e32ac72bed672d93f2db25dbf00000000000000bf53929d3ebc7744bf376ea93effe9263ed672d93f2db25dbf00000000000000bf4f02933eeeee49bf44dcac3effe9263e457f2c3f64cc7dbf00000000cba1053ef86f5e3d2f8b49bf44dcac3e32ac72be457f2c3f64cc7dbf00000000cba1053e8cf50d3dd10244bf44dc8c3ea46ee73dace5123f000080bf00000000000000809d66013dd32f4dbf44dc8c3e32ac72beace5123f000080bf00000000000000805951033c64244bbf44dc8c3e32ac72be79b21f3f000080bf0000000000000080d6c8ae3c64244bbf44dc8c3effe9263e79b21f3f000080bf00000000000000804aeb2f3dd32f4dbf44dc8c3effe9263e79b21f3f00000000000000000000803f4aeb2f3dd32f4dbf44dc8c3e32ac72be79b21f3f00000000000000000000803fd6c8ae3c64244bbfab42933e32ac72be79b21f3fcba105be0000000064cc7d3fd6c8ae3cd36b47bfab42933effe9263e79b21f3fcba105be0000000064cc7d3f4aeb2f3d79734cbfbc2393beffe9263e79b21f3fcba1053e0000000064cc7d3f4aeb2f3d36e66dbfbc2393be32ac72be79b21f3fcba1053e0000000064cc7d3fd6c8ae3cdded72bf55bd8cbe32ac72be79b21f3f00000000000000000000803fd6c8ae3c4c356fbf55bd8cbeffe9263e79b21f3f00000000000000000000803f4aeb2f3d2c2b6dbf55bd8cbeffe9263e79b21f3f0000803f00000000000000804aeb2f3d2c2b6dbf55bd8cbe32ac72be79b21f3f0000803f0000000000000080d6c8ae3c4c356fbf55bd8cbea46ee73dace5123f0000803f00000000000000809d66013d2c2b6dbf55bd8cbe32ac72beace5123f0000803f00000000000000805951033c4c356fbf770fa03e32ac72be8ecadb3f000000bf000000002db25dbf6f11a03e4ab745bf770fa03effe9263e8ecadb3f000000bf000000002db25dbf2d23953e5cff4abf484fa9beffe9263ed672d93f2db25d3f00000000000000bf4f02933ed36a70bf484fa9be32ac72bed672d93f2db25d3f00000000000000bf53929d3ef4e175bf89f09fbeffe9263e8ecadb3f0000003f000000002db25dbf2d23953e645a6fbf89f09fbe32ac72be8ecadb3f0000003f000000002db25dbf6f11a03e66a274bf376ea93effe9263edf18263f2db25dbf000000000000003f272e473deeee49bf376ea93e32ac72bedf18263f2db25dbf000000000000003ff759e53cbc7744bf770fa03effe9263e7f69213f000000bf000000002db25d3f3927363d5cff4abf770fa03e32ac72be7f69213f000000bf000000002db25d3f4068bd3c4ab745bf484fa9be32ac72bedf18263f2db25d3f000000000000003ff759e53cf4e175bf484fa9beffe9263edf18263f2db25d3f000000000000003f272e473dd36a70bf89f09fbe32ac72be7f69213f0000003f000000002db25d3f4068bd3c66a274bf89f09fbeffe9263e7f69213f0000003f000000002db25d3f3927363d645a6fbf44dc8c3effe9263eb953163f000080bf00000000000000806edd0d3dd32f4dbf55bd8cbeffe9263eb953163f0000803f00000000000000806edd0d3d2c2b6dbf44dc8c3effe9263e79b21f3f00000000000080bf000000004aeb2f3dd32f4dbfab42933effe9263e79b21f3f00000000000080bf000000004aeb2f3d79734cbfc576f738ffe9263ea33f963f00000000000080bf00000000f3e72b3e772d5dbf55bd8cbeffe9263e79b21f3f00000000000080bf000000004aeb2f3d2c2b6dbf770fa03effe9263e7f69213f00000000000080bf000000003927363d5cff4abf376ea93effe9263edf18263f00000000000080bf00000000272e473deeee49bf44dcac3effe9263e457f2c3f00000000000080bf00000000f86f5e3d2f8b49bf44dcac3effe9263ea33fd63f00000000000080bf00000000f419903e2f8b49bf376ea93effe9263ed672d93f00000000000080bf000000004f02933eeeee49bf770fa03effe9263e8ecadb3f00000000000080bf000000002d23953e5cff4abfab42933effe9263e09a6dc3f00000000000080bf0000000089ea953e79734cbfbc2393beffe9263e09a6dc3f00000000000080bf0000000089ea953e36e66dbf89f09fbeffe9263e8ecadb3f00000000000080bf000000002d23953e645a6fbf484fa9beffe9263ed672d93f00000000000080bf000000004f02933ed36a70bf55bdacbeffe9263ea33fd63f00000000000080bf00000000f419903e81ce70bf55bdacbeffe9263e457f2c3f00000000000080bf00000000f86f5e3d81ce70bf484fa9beffe9263edf18263f00000000000080bf00000000272e473dd36a70bf89f09fbeffe9263e7f69213f00000000000080bf000000003927363d645a6fbfbc2393beffe9263e79b21f3f00000000000080bf000000004aeb2f3d36e66dbf44dc8c3effe9263eb953163f00000000000080bf000000006edd0d3dd32f4dbf55bd8cbeffe9263eb953163f00000000000080bf000000006edd0d3d2c2b6dbf - m_CompressedMesh: - m_Vertices: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_UV: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Normals: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Tangents: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Weights: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_NormalSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_TangentSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_FloatColors: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_BoneIndices: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_Triangles: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_UVInfo: 0 - m_LocalAABB: - m_Center: {x: 0.000118002295, y: -0.0119849965, z: 0.82381696} - m_Extent: {x: 0.3875, y: 0.225, z: 0.95} - m_MeshUsageFlags: 0 - m_BakedConvexCollisionMesh: - m_BakedTriangleCollisionMesh: - m_MeshMetrics[0]: 1 - m_MeshMetrics[1]: 1 - m_MeshOptimizationFlags: 1 - m_StreamData: - serializedVersion: 2 - offset: 0 - size: 0 - path: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Hit Target/Rectangle Fat Narrow.mesh.meta b/VisualPinball.Unity/Assets/Art/Meshes/Hit Target/Rectangle Fat Narrow.mesh.meta deleted file mode 100644 index 2f3b9d758..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Hit Target/Rectangle Fat Narrow.mesh.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 0f3de14701ee1c945960bda4afc07494 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 4300000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Hit Target/Rectangle Fat.mesh b/VisualPinball.Unity/Assets/Art/Meshes/Hit Target/Rectangle Fat.mesh deleted file mode 100644 index feb99568d..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Hit Target/Rectangle Fat.mesh +++ /dev/null @@ -1,166 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!43 &4300000 -Mesh: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Rectangle Fat - serializedVersion: 10 - m_SubMeshes: - - serializedVersion: 2 - firstByte: 0 - indexCount: 942 - topology: 0 - baseVertex: 0 - firstVertex: 0 - vertexCount: 302 - localAABB: - m_Center: {x: -0.012311012, y: -0.012644, z: 0.844746} - m_Extent: {x: 0.79999995, y: 0.225, z: 0.95000005} - m_Shapes: - vertices: [] - shapes: [] - channels: [] - fullWeights: [] - m_BindPose: [] - m_BoneNameHashes: - m_RootBoneNameHash: 0 - m_BonesAABB: [] - m_VariableBoneCountWeights: - m_Data: - m_MeshCompression: 0 - m_IsReadable: 1 - m_KeepVertices: 0 - m_KeepIndices: 0 - m_IndexFormat: 0 - m_IndexBuffer: 000001000200000003000100040005000600040007000500080009000a000b0008000a000c000d000e000c000f000d00100011001200130012001100140015001600140017001500180019001a0018001b0019001c001d001e001f001c001e00200021002200200023002100240025002600270024002600280029002a0028002b0029002c002d002e002c002f002d00300031003200330030003200340035003600340037003500380039003a003b0038003a003c003d003e0041003d003c003e008a008b003e008b008c003e007c008a003e008c007a0046003d0041003d003f003e003f003d0046007a007b003e007b007a0081007b00810082007b00820083007b00830080003e007b003c0047003f0046003f0040003e00470040003f0040008d003e0047008e0040008d0040008e007c003e007d007d003e008d007d0089007c007d00880089007d00870088007e0087007d004700460048008e0047008f0048008f004700480046004500450046004100b3008f0048004800b400b30048004500b4008f00b300b900da00b4004500b9009b008f009b008e008f009b00b900b80045004300da00450041004300d900da004300b80099009b009900b800b7009b009a008e0099009a009b009a008d008e00b700960099009600b700ba0095008d009a007d008d00950098009a009900980095009a009600980099009800930095007d0095009300960097009800970093009800ba009d009600970096009d00ba00df009d009400930097007d00930094009d009e009700940097009e00ae009d00df00ae009e009d00df00e000ae009e009c0094007d0094009c00ad009e00ae00ad009c009e00af00ae00e000af00ad00ae00e000bb00af00ad00ab009c00b200af00bb00bb00bc00b200b200bc00bd00af00b000ad00b200b000af00b000ab00ad00b200bd00b100b100b000b200b100bd00be00ac00ab00b000b100ac00b000a800b100be00b100a800ac00a800be00a900ab00ac007f009c00ab007f00ac00a8007f009c007f007d007e007d007f0086007e007f007f00850086007f00840085007f00800084007f007b0080007f00a800a100a1007b007f00a800a900a1007b00a100a000a600a100a9007b00a0009f00a400a100a600a000a100a400a700a600a900a700a900aa00bf00aa00c000a700aa00bf00a700bf00e600a500a600a700e600a500a700a500a400a600a500e600e500a200a000a400a2009f00a000a300a400a500e500a300a500a200a400a300a300e500b600b6009100a3009100a200a3009100b600b50092009f00a20091009200a2007b009f00900090009f00920090003c007b00b50044009100910044009200b500d900440043004400d9009200420090004200920044003c009000420043004200440041003c00420041004200430049004a004b004c004a0049004b004a0059004d004a004c0059004a0058004e004a004d0058004a0057004f004a004e0057004a00560050004a004f0056004a00550051004a00500055004a00540052004a00510054004a00530053004a0052005a005b005c005b005a005e005c005d005a005e005f005b005d005c0079005f005e006000790078005d00600061005f00780079007700610060006200770076007800620063006100760077007500630062006400750074007600640065006300740075007300650064006600730072007400660067006500720073007100670066006800710070007200680069006700700071006f00690068006a006f006e0070006a006b0069006e006f006d006b006a006c006d006c006e006c006d006b00c100c200c300c200c100ce00c300c400c100ce00cd00c200c300de00c400cd00ce00cc00dd00c400de00cd00cc00cb00db00dd00de00c900cb00cc00dc00dd00db00c900ca00cb00db00c600dc00ca00c900cf00dc00c600c500cf00d000ca00c500c600c700e200d000cf00c700c800c500e100d000e200c800c700e700e200e300e100c800e700e800e100e300e400e900e800e700e300d400e400e900ea00e800d300e400d400ea00e900d600d300d400d100d100d200d300d600d500ea00d500d600d700d700d800d500eb00ec00ed00ec00eb000a01ed00ee00eb000a010901ec00ee00ed000e0109010a01f6000e010d01ee00f600f50009010d010e010c01f500f600f3000c010b010d01f300f400f5000b010c01f000f400f300f700f000ef000b01f700f800f400ef00f000f100f800f7000f01f100f200ef000f011001f800f200f100130110010f01110113011401f2001101120110011401130115011201110100011501160114010001ff001201160115010201ff000001fd00fd00fe00ff00020101011601010102010301030104010101f900fa00fb00fb00fc00f900fc001701f90005010601070107011801050108010701060119011a011b011a011d011b011b011d011e011b011e011f011b011f012001200121011b01210122011b011b0122012301230124011b01240125011b011b01250126011b0126012701270128011b01280129011b0129012a011b011b012a012b012b011c011b011b011c0119012c0119011c012d012c011c01 - m_VertexData: - serializedVersion: 3 - m_VertexCount: 302 - m_Channels: - - stream: 0 - offset: 0 - format: 0 - dimension: 3 - - stream: 0 - offset: 12 - format: 0 - dimension: 3 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 24 - format: 0 - dimension: 2 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - m_DataSize: 9664 - _typelessdata: bf64733e24464fbc0987d23f0000803f000000000000008076c35a3f3c6961bebf64733eac8c26be130e353f0000803f00000000000000804f07623fdca006bfbf64733e24464fbc130e353f0000803f000000000000008076c35a3fdca006bfbf64733eac8c26be0987d23f0000803f00000000000000804f07623f3c6961bea14d86be24464fbc0987d23f00000080000000000000803f3c69413f3c6961bebf64733eac8c26be0987d23f00000080000000000000803f76c35a3f037b3cbebf64733e24464fbc0987d23f00000080000000000000803f76c35a3f3c6961bea14d86beac8c26be0987d23f00000080000000000000803f3c69413f037b3cbea14d86beac8c26be130e353f000080bf0000000000000080b83c3a3fdca006bfa14d86beac8c26be0987d23f000080bf0000000000000080b83c3a3f3c6961bea14d86be24464fbc0987d23f000080bf00000000000000803c69413f3c6961bea14d86be24464fbc130e353f000080bf00000000000000803c69413fdca006bfbf64733e24464fbc0987d23f000000000000803f0000008076c35a3f3c6961bea14d86be24464fbc130e353f000000000000803f000000803c69413fdca006bfa14d86be24464fbc0987d23f000000000000803f000000803c69413f3c6961bebf64733e24464fbc130e353f000000000000803f0000008076c35a3fdca006bfa14d86beac8c26be130e353f0000000000000000000080bf3c69413fe57a0fbfa14d86be24464fbc130e353f0000000000000000000080bf3c69413fdca006bfbf64733eac8c26be130e353f0000000000000000000080bf76c35a3fe57a0fbfbf64733e24464fbc130e353f0000000000000000000080bf76c35a3fdca006bfc618803eac8c26bea320d43f0000803f0000000000000080c7f1773fdd245abfc618803e59bf59be698fd7bd0000803f0000000000000080cc27133f317a5ebfc618803eac8c26be698fd7bd0000803f0000000000000080cc27133fdd245abfc618803e59bf59bea320d43f0000803f0000000000000080c7f1773f317a5ebf07b48cbeac8c26bea320d43f00000080000000000000803fcd1f7b3f8b514bbfc618803e59bf59bea320d43f00000080000000000000803ff8347f3fa14863bfc618803eac8c26bea320d43f00000080000000000000803fcd1f7b3fa14863bf07b48cbe59bf59bea320d43f00000080000000000000803ff8347f3f8b514bbf07b48cbe59bf59be698fd7bd000080bf0000000000000080cc27133f121639bf07b48cbe59bf59bea320d43f000080bf0000000000000080c7f1773f121639bf07b48cbeac8c26bea320d43f000080bf0000000000000080c7f1773fad4b3dbf07b48cbeac8c26be698fd7bd000080bf0000000000000080cc27133fad4b3dbfc618803eac8c26bea320d43f000000000000803f00000080c7f1773fdd245abf07b48cbeac8c26be698fd7bd000000000000803f00000080cc27133fad4b3dbf07b48cbeac8c26bea320d43f000000000000803f00000080c7f1773fad4b3dbfc618803eac8c26be698fd7bd000000000000803f00000080cc27133fdd245abfc618803e59bf59bea320d43f00000000000080bf00000000c7f1773f317a5ebf07b48cbe59bf59bea320d43f00000000000080bf00000000c7f1773f7d587bbf07b48cbe59bf59be698fd7bd00000000000080bf00000000cc27133f7d587bbfc618803e59bf59be698fd7bd00000000000080bf00000000cc27133f317a5ebfbf64733e813d263e70edb83f0000803f0000000000000080e5f1643fc3d608bfbf64733e2315e63d698fd7bd0000803f00000000000000804cc2613f4d815cbebf64733e813d263e698fd7bd0000803f0000000000000080e5f1643f4d815cbebf64733e2315e63d70edb83f0000803f00000000000000804cc2613fc3d608bfa14d86be813d263e70edb83f00000080000000000000803f5fb7783f1d22febebf64733e2315e63d70edb83f00000080000000000000803f8ba97c3f350817bfbf64733e813d263e70edb83f00000080000000000000803f5fb7783f350817bfa14d86be2315e63d70edb83f00000080000000000000803f8ba97c3f1d22febea14d86be2315e63d698fd7bd000080bf00000000000000809e3f7d3f4d815cbea14d86be2315e63d70edb83f000080bf00000000000000809e3f7d3fc3d608bfa14d86be813d263e70edb83f000080bf00000000000000805b277a3fc3d608bfa14d86be813d263e698fd7bd000080bf00000000000000805b277a3f4d815cbebf64733e813d263e70edb83f000000000000803f00000080e5f1643fc3d608bfa14d86be813d263e698fd7bd000000000000803f000000805b277a3f4d815cbea14d86be813d263e70edb83f000000000000803f000000805b277a3fc3d608bfbf64733e813d263e698fd7bd000000000000803f00000080e5f1643f4d815cbebf64733e2315e63d70edb83f00000000000080bf000000004cc2613fc3d608bfa14d86be2315e63d70edb83f00000000000080bf000000001a894c3fc3d608bfa14d86be2315e63d698fd7bd00000000000080bf000000001a894c3f4d815cbebf64733e2315e63d698fd7bd00000000000080bf000000004cc2613f4d815cbed02643bf3db84b3e70edd83f819503bfbada5a3f4df38e3d0f0fa13d21ea9ebdca6f41bf3db84b3ea320dc3fe86aebbe35ef583f82e2873eb2d5a53dc6178dbd045a36bf2e70593e70edd83f1b9edebd1ff47c3f1b9ede3dd0b4c43d21ea9ebd6ac03cbf3db84b3e5378de3f82e287be35ef583fe86aeb3eefe1b23d890b80bd045a36bf3db84b3ed653df3f4df38ebdbada5a3f8195033fd0b4c43dca8976bd378d49bf813d263e5378de3f9c3342bf07f0f63e8941e03e2e3c8f3d890b80bd90854cbf813d263e70edd83f4d845dbf7502fa3e1d38e73d94f6863d21ea9ebd90854cbf2315e63dd653df3fdfe05bbf01de023e9be6fd3ec6327d3dcbda66bd9df34fbf2315e63d70edd83f1ac07bbfa52c033ea52c033eb3b6693d15c997bdd02643bf2315e63d3603e43f9be6fdbe01de023edfe05b3f8f37993d739e31bdca6f41bf813d263e0987e23f8941e0be07f0f63e9c33423fb2d5a53d08e452bd045a36bf813d263e3603e43f1d38e7bd7502fa3e4d845d3fd0b4c43dd65842bd045a36bf2315e63d3dbae53fa52c03bea52c033e1ac07b3fc493bd3d60221ebde4f3ea3dd8d63f3e3831923f9e5e293edfe07b3fba498cbdc9c97c3f1c78f5bd14b449bcda73593e70ed983f000000000000803f00000080041d693fed45b4bdcf31003ed8d63f3e70ed983fc74b373edfe07b3f00000080c2687e3fed45b4bdf7e8ad3dd8d63f3e787b8c3f6ea3013edfe07b3f6ea301befa2b783fcc5e16be001a253dd8d63f3ec9aa883fba498c3ddfe07b3f9e5e29be4a43713f0ad628be14b449bcd8d63f3ece53873f00000080dfe07b3fc74b37be041d693ff0512fbe05fa84bdd8d63f3ec9aa883fba498cbddfe07b3f9e5e29beadf6603f0ad628be7555e0bdd8d63f3e787b8c3f6ea301bedfe07b3f6ea301befe0d5a3fcc5e16be75b00ebed8d63f3e3831923f9e5e29bedfe07b3fba498cbd3f70553f1c78f5bd0e6819bed8d63f3e70ed983fc74b37bedfe07b3f0000008035d1533fed45b4bd75b00ebed8d63f3ea8a99f3f9e5e29bedfe07b3fba498c3d3f70553f702666bd7555e0bdd8d63f3e5f5fa53f6ea301bedfe07b3f6ea3013efe0d5a3f0839efbc05fa84bdd8d63f3e1630a93fba498cbddfe07b3f9e5e293eadf6603f2efe36bc14b449bcd8d63f3e0987aa3f00000080dfe07b3fc74b373e041d693f4f779ebb001a253dd8d63f3e1630a93fba498c3ddfe07b3f9e5e293e4a43713f2efe36bcf7e8ad3dd8d63f3e5f5fa53f6ea3013edfe07b3f6ea3013efa2b783f0839efbce4f3ea3dd8d63f3ea8a99f3f9e5e293edfe07b3fba498c3dc9c97c3f702666bd53cf023ea169593e7880913f44fa4dbfe3a5fb3e4ca6aa3ed6e3c63e452f8bbee4f3ea3dd8d63f3e3831923f44fa4dbfe3a5fb3e4ca6aa3ed191c43e3f398abecf31003ed8d63f3e70ed983f4df35ebfe3a5fb3e00000080506fc63e66d880be77a00e3ea169593e70ed983f4df35ebfe3a5fb3e000000805af2c83e66d880be0552c23da169593ee7348b3f12a51dbfe3a5fb3e12a51d3f8108c13e5af393bef7e8ad3dd8d63f3e787b8c3f12a51dbfe3a5fb3e12a51d3fd141bf3e882c92be05323b3da169593e1d00873f4ca6aabee3a5fb3e44fa4d3f8d44b83eafce99be001a253dd8d63f3ec9aa883f4ca6aabee3a5fb3e44fa4d3f664eb73e897c97be14b449bca169593ef985853f00000080e3a5fb3e4df35e3f8dedad3e33dd9bbe14b449bcd8d63f3ece53873f00000080e3a5fb3e4df35e3f8dedad3e295a99be080690bda169593e1d00873f4ca6aa3ee3a5fb3e44fa4d3f8d96a33eafce99be05fa84bdd8d63f3ec9aa883f4ca6aa3ee3a5fb3e44fa4d3f938ca43e897c97be83bef4bda169593ee7348b3f12a51d3fe3a5fb3e12a51d3f9ad29a3e5af393be7555e0bdd8d63f3e787b8c3f12a51d3fe3a5fb3e12a51d3f4a999c3e882c92bed5051cbea169593e7880913f44fa4d3fe3a5fb3e4ca6aa3e23f7943e452f8bbe75b00ebed8d63f3e3831923f44fa4d3fe3a5fb3e4ca6aa3e4949973e3f398abeb6d627bea169593e70ed983f4df35e3fe3a5fb3e000000809fe8923e66d880be0e6819bed8d63f3e70ed983f4df35e3fe3a5fb3e00000080a96b953e66d880bed5051cbea169593e685aa03f44fa4d3fe3a5fb3e4ca6aabe23f7943ecd026dbe75b00ebed8d63f3ea8a99f3f44fa4d3fe3a5fb3e4ca6aabe4949973ed9ee6ebe83bef4bda169593ef0a5a63f12a51d3fe3a5fb3e12a51dbf9ad29a3ee57a5bbe7555e0bdd8d63f3e5f5fa53f12a51d3fe3a5fb3e12a51dbf4a999c3e46085fbe080690bda169593ec2daaa3f4ca6aa3ee3a5fb3e44fa4dbf8d96a33ef8c34fbe05fa84bdd8d63f3e1630a93f4ca6aa3ee3a5fb3e44fa4dbf938ca43e456854be14b449bca169593ede54ac3f00000000e3a5fb3e4df35ebf8dedad3ef0a64bbe14b449bcd8d63f3e0987aa3f00000000e3a5fb3e4df35ebf8dedad3e04ad50be05323b3da169593ec2daaa3f4ca6aabee3a5fb3e44fa4dbf8d44b83ef8c34fbe001a253dd8d63f3e1630a93f4ca6aabee3a5fb3e44fa4dbf664eb73e456854be0552c23da169593ef0a5a63f12a51dbfe3a5fb3e12a51dbf8108c13ee57a5bbef7e8ad3dd8d63f3e5f5fa53f12a51dbfe3a5fb3e12a51dbfd141bf3e46085fbe53cf023ea169593e685aa03f44fa4dbfe3a5fb3e4ca6aabed6e3c63ecd026dbee4f3ea3dd8d63f3ea8a99f3f44fa4dbfe3a5fb3e4ca6aabed191c43ed9ee6ebeb6d627bea169593e70ed983f000000000000803f000000809fe8923e66d880be045a36bf2e70593ee0da313f1b9edebd1ff47c3f1b9edebdd0b4c43d23f6d9be14b449bca169593ede54ac3f000000000000803f17b7d1b88dedad3ef0a64bbe630c303f2e70593e70edd83f1b9ede3d1ff47c3f1b9ede3df356153f21ea9ebd77a00e3ea169593e70ed983f000000000000803f000000805af2c83e66d880be630c303f2e70593ee0da313f1b9ede3d1ff47c3f1b9edebdf356153f23f6d9be14b449bca169593ef985853f000000000000803f17b7d1388dedad3e33dd9bbed5051cbea169593e7880913f000000000000803f0000008023f7943e452f8bbe83bef4bda169593ee7348b3f000000000000803f000000809ad29a3e5af393be080690bda169593e1d00873f000000000000803f000000808d96a33eafce99be05323b3da169593e1d00873f000000000000803f000000808d44b83eafce99be0552c23da169593ee7348b3f000000000000803f000000808108c13e5af393be53cf023ea169593e7880913f000000000000803f00000080d6e3c63e452f8bbe53cf023ea169593e685aa03f000000000000803f00000080d6e3c63ecd026dbe0552c23da169593ef0a5a63f000000000000803f000000808108c13ee57a5bbe05323b3da169593ec2daaa3f000000000000803f000000808d44b83ef8c34fbe080690bda169593ec2daaa3f000000000000803f000000808d96a33ef8c34fbe83bef4bda169593ef0a5a63f000000000000803f000000809ad29a3ee57a5bbed5051cbea169593e685aa03f000000000000803f0000008023f7943ecd026dbe630c303f3db84b3ed653df3f4df38e3dbada5a3f8195033ff356153fca8976bd630c303f813d263e3603e43f1d38e73d7502fa3e4d845d3ff356153fd65842bd630c303f2315e63d3dbae53fa52c033ea52c033e1ac07b3f153b163f60221ebdd02643bf3db84b3ee0da313f819503bfbada5a3f4df38ebd0f0fa13d23f6d9be9df34fbf2315e63de0da313f1ac07bbfa52c033ea52c03beb3b6693d66bedbbe90854cbf813d263ee0da313f4d845dbf7502fa3e1d38e7bd94f6863d23f6d9be29223b3f3db84b3ea320dc3fe86aeb3e35ef583f82e2873ec632193fc6178dbd30d93c3f3db84b3e70edd83f8195033fbada5a3f4df38e3d9bcb193f21ea9ebdc972363f3db84b3e5378de3f82e2873e35ef583fe86aeb3e4f91173f890b80bdfca5493f2315e63d70edd83f1ac07b3fa52c033ea52c033e11521f3f15c997bd0038463f813d263e70edd83f4d845d3f7502fa3e1d38e73daa0e1d3f21ea9ebd963f433f813d263e5378de3f9c33423f07f0f63e8941e03ef7051c3f890b80bd0038463f2315e63dd653df3fdfe05b3f01de023e9be6fd3e501a1e3fcbda66bd29223b3f813d263e0987e23f8941e03e07f0f63e9c33423fc632193f08e452bd30d93c3f2315e63d3603e43f9be6fd3e01de023edfe05b3f9bc61a3f739e31bd30d93c3f3db84b3ee0da313f8195033fbada5a3f4df38ebd9bcb193f23f6d9befca5493f2315e63de0da313f1ac07b3fa52c033ea52c03be11521f3f66bedbbe0038463f813d263ee0da313f4d845d3f7502fa3e1d38e7bdaa0e1d3f23f6d9beca6f41bf3db84b3e79742b3fe86aebbe35ef583f82e287beb2d5a53dba6adebe6ac03cbf3db84b3e09c5263f82e287be35ef583fe86aebbeefe1b23dc9ade1be045a36bf3db84b3e130e253f4df38ebdbada5a3f819503bfd0b4c43d72dfe2be378d49bf813d263e09c5263f9c3342bf07f0f63e8941e0be2e3c8f3dc9ade1be90854cbf2315e63d130e253fdfe05bbf01de023e9be6fdbec6327d3d52d5e4beca6f41bf813d263eada71e3f8941e0be07f0f63e9c3342bfb2d5a53d2a54e7bed02643bf2315e63d42af1b3f9be6fdbe01de023edfe05bbf8f37993ddd7cebbe045a36bf813d263e42af1b3f1d38e7bd7502fa3e4d845dbfd0b4c43d9065e9be045a36bf2315e63d4641183fa52c03bea52c033e1ac07bbfc493bd3d5fecedbe630c303f3db84b3e130e253f4df38e3dbada5a3f819503bff356153f72dfe2be6d1a93be813d263e42af1b3f00000000c139133f006f51bfe7e0793e9065e9be6d1a93be2315e63d4641183f00000080cba1053e64cc7dbfe7e0793e5fecedbe29223b3f3db84b3e79742b3fe86aeb3e35ef583f82e287bec632193fba6adebec972363f3db84b3e09c5263f82e2873e35ef583fe86aebbe4f91173fc9ade1be963f433f813d263e09c5263f9c33423f07f0f63e8941e0bef7051c3fc9ade1be0038463f2315e63d130e253fdfe05b3f01de023e9be6fdbe501a1e3f52d5e4be30d93c3f2315e63d42af1b3f9be6fd3e01de023edfe05bbf9bc61a3fdd7cebbe29223b3f813d263eada71e3f8941e03e07f0f63e9c3342bfc632193f2a54e7be630c303f813d263e42af1b3f1d38e73d7502fa3e4d845dbff356153f9065e9be630c303f2315e63d4641183fa52c033ea52c033e1ac07bbf153b163f5fecedbe630c303ff35873be3dbae53fcba1053e0000000064cc7d3f4e0c1d3fa2f0d9bb045a36bff35873be3dbae53fcba105be0000000064cc7d3f7409873da2f0d9bb9df34fbff35873be70edd83f64cc7dbf00000000cba1053ecfa4cd3c957e42bd9df34fbff35873bee0da313f64cc7dbf00000000cba105becfa4cd3cd960e9befca5493ff35873be70edd83f64cc7d3f00000000cba1053e6780273f957e42bd0038463ff35873bed653df3f2db25d3f000000000000003fdb19263f9dbbddbc30d93c3ff35873be3603e43f0000003f000000002db25d3f5a46223f299746bcfca5493ff35873bee0da313f64cc7d3f00000000cba105be6780273fd960e9be630c303ff35873be4641183fcba1053e0000000064cc7dbf4e0c1d3f0a49febe2c7f863ef35873be4641183f0000000000000000000080bfc26be73e0a49febe2c7f863e2315e63d4641183f00000080cba1053e64cc7dbf13f1de3e5fecedbe2c7f863e813d263e42af1b3f00000000c139133f006f51bf13f1de3e9065e9be045a36bff35873be4641183fcba105be0000000064cc7dbf7409873d0a49febe6d1a93bef35873be4641183f0000000000000000000080bf6ede683e0a49febe630c303ff35873bed653df3f00000000000080bf0000000037c5e33cc0ce3dbf630c303ff35873be3dbae53f00000000000080bf0000000037c5e33cbd1b3bbf045a36bff35873be3dbae53f00000000000080bf0000000075019f3ebd1b3bbf045a36bff35873bed653df3f00000000000080bf0000000075019f3ec0ce3dbfd02643bff35873be70edd83f00000000000080bf000000005a67a43eb28140bf9df34fbff35873be70edd83f00000000000080bf0000000060cda93eb28140bf9df34fbff35873bee0da313f00000000000080bf0000000060cda93e357d76bfd02643bff35873bee0da313f00000000000080bf000000005a67a43e357d76bf30d93c3ff35873be70edd83f00000000000080bf00000000f1668d3cb28140bffca5493ff35873be70edd83f00000000000080bf00000000ab22dc3bb28140bf0038463ff35873bed653df3f00000000000080bf000000003e5a1c3cc0ce3dbf29223b3ff35873bea320dc3f00000000000080bf0000000037fa983c31283fbf30d93c3ff35873be3603e43f00000000000080bf00000000f1668d3ce1d43bbfc972363ff35873be5378de3f00000000000080bf000000002097b83c492b3ebf30d93c3ff35873bee0da313f00000000000080bf00000000f1668d3c357d76bffca5493ff35873bee0da313f00000000000080bf00000000ab22dc3b357d76bf2c7f863ef35873be130e253f00000000000080bf00000000a2b8e33d273079bf2c7f863ef35873be4641183f00000000000080bf00000000a2b8e33d19e37bbf630c303ff35873be4641183f00000000000080bf0000000037c5e33c19e37bbf630c303ff35873be130e253f00000000000080bf0000000037c5e33c273079bf045a36bff35873be130e253f00000000000080bf0000000075019f3e273079bf045a36bff35873be4641183f00000000000080bf0000000075019f3e19e37bbf6d1a93bef35873be4641183f00000000000080bf00000000419f683e19e37bbf6d1a93bef35873be130e253f00000000000080bf00000000419f683e273079bf90854cbff35873bed653df3f2db25dbf000000000000003f3a74fa3c9dbbddbcd02643bff35873be3603e43f000000bf000000002db25d3f22723a3d299746bc90854cbff35873bed653df3f00000000000080bf00000000185ba83ec0ce3dbfca6f41bff35873bea320dc3f00000000000080bf0000000047aea33e31283fbf6ac03cbff35873be5378de3f00000000000080bf0000000057b4a13e492b3ebfd02643bff35873be3603e43f00000000000080bf000000005a67a43ee1d43bbf0038463ff35873be130e253f2db25d3f00000000000000bfdb19263ff1d4f3be30d93c3ff35873be42af1b3f0000003f000000002db25dbf5a46223ff27bfbbe0038463ff35873be130e253f00000000000080bf000000003e5a1c3c273079bf29223b3ff35873be79742b3f00000000000080bf0000000037fa983ca6d677bfc972363ff35873be09c5263f00000000000080bf000000002097b83c8dd378bf30d93c3ff35873be42af1b3f00000000000080bf00000000f1668d3cf6297bbf90854cbff35873be130e253f2db25dbf00000000000000bf3a74fa3cf1d4f3bed02643bff35873be42af1b3f000000bf000000002db25dbf22723a3df27bfbbe90854cbff35873be130e253f00000000000080bf00000000185ba83e273079bfca6f41bff35873be79742b3f00000000000080bf0000000047aea33ea6d677bfd02643bff35873be42af1b3f00000000000080bf000000005a67a43ef6297bbf6ac03cbff35873be09c5263f00000000000080bf0000000057b4a13e8dd378bf630c303f813d263ed653df3fcba105be0000000064cc7dbff793313dbe2f42bf630c303ff35873bed653df3fcba105be0000000064cc7dbf37c5e33cc0ce3dbf045a36bff35873bed653df3fcba1053e0000000064cc7dbf75019f3ec0ce3dbf045a36bf813d263ed653df3fcba1053e0000000064cc7dbf4a0b973ebe2f42bfd02643bf813d263e70edd83f64cc7d3f00000000cba105be5da59b3ec87c44bfd02643bff35873be70edd83f64cc7d3f00000000cba105be5a67a43eb28140bfd02643bff35873bee0da313f64cc7d3f00000000cba1053e5a67a43e357d76bfd02643bf813d263ee0da313f64cc7d3f00000000cba1053e5da59b3e1f8272bf30d93c3f813d263e70edd83f64cc7dbf00000000cba105be5dc30c3dc87c44bf30d93c3ff35873be70edd83f64cc7dbf00000000cba105bef1668d3cb28140bf29223b3ff35873bea320dc3f2db25dbf00000000000000bf37fa983c31283fbf29223b3f813d263ea320dc3f2db25dbf00000000000000bfd9b1113d435643bf30d93c3f813d263ee0da313f64cc7dbf00000000cba1053e5dc30c3d1f8272bf30d93c3ff35873bee0da313f64cc7dbf00000000cba1053ef1668d3c357d76bf2c7f863e2315e63d4641183f000080bf0000000000000080de3cf53d321c77bf2c7f863ef35873be4641183f000080bf0000000000000080a2b8e33d19e37bbf2c7f863ef35873be130e253f000080bf0000000000000080a2b8e33d273079bf2c7f863e813d263e130e253f000080bf0000000000000080de3cf53d29cf74bf2c7f863e813d263e130e253f00000080000000000000803fde3cf53d29cf74bf2c7f863ef35873be130e253f00000080000000000000803fa2b8e33d273079bf630c303ff35873be130e253fcba105be0000000064cc7d3f37c5e33c273079bf630c303f813d263e130e253fcba105be0000000064cc7d3ff793313d29cf74bf045a36bf813d263e130e253fcba1053e0000000064cc7d3f4a0b973e29cf74bf045a36bff35873be130e253fcba1053e0000000064cc7d3f75019f3e273079bf6d1a93bef35873be130e253f00000080000000000000803f419f683e273079bf6d1a93be813d263e130e253f00000080000000000000803f66dd5f3e29cf74bf6d1a93be813d263e130e253f0000803f000000000000008066dd5f3e29cf74bf6d1a93bef35873be130e253f0000803f0000000000000080419f683e273079bf6d1a93be2315e63d4641183f0000803f000000000000008066dd5f3e321c77bf6d1a93bef35873be4641183f0000803f0000000000000080419f683e19e37bbfc972363ff35873be5378de3f000000bf000000002db25dbf2097b83c492b3ebfc972363f813d263e5378de3f000000bf000000002db25dbfaa2b1f3da67e42bfca6f41bf813d263ea320dc3f2db25d3f00000000000000bf8e079b3e435643bfca6f41bff35873bea320dc3f2db25d3f00000000000000bf47aea33e31283fbf6ac03cbf813d263e5378de3f0000003f000000002db25dbf5358993ea67e42bf6ac03cbff35873be5378de3f0000003f000000002db25dbf57b4a13e492b3ebf29223b3f813d263e79742b3f2db25dbf000000000000003fd9b1113da4a873bf29223b3ff35873be79742b3f2db25dbf000000000000003f37fa983ca6d677bfc972363f813d263e09c5263f000000bf000000002db25d3faa2b1f3d418074bfc972363ff35873be09c5263f000000bf000000002db25d3f2097b83c8dd378bfca6f41bff35873be79742b3f2db25d3f000000000000003f47aea33ea6d677bfca6f41bf813d263e79742b3f2db25d3f000000000000003f8e079b3ea4a873bf6ac03cbff35873be09c5263f0000003f000000002db25d3f57b4a13e8dd378bf6ac03cbf813d263e09c5263f0000003f000000002db25d3f5358993e418074bf2c7f863e813d263e42af1b3f000080bf0000000000000080de3cf53d637e76bf6d1a93be813d263e42af1b3f0000803f000000000000008066dd5f3e637e76bf2c7f863e813d263e130e253f00000000000080bf00000000de3cf53d29cf74bf630c303f813d263e130e253f00000000000080bf00000000f793313d29cf74bf14b449bc813d263e70ed983f00000000000080bf00000000c93d2d3e6b7f5bbf6d1a93be813d263e130e253f00000000000080bf0000000066dd5f3e29cf74bfc972363f813d263e09c5263f00000000000080bf00000000aa2b1f3d418074bf29223b3f813d263e79742b3f00000000000080bf00000000d9b1113da4a873bf30d93c3f813d263ee0da313f00000000000080bf000000005dc30c3d1f8272bf30d93c3f813d263e70edd83f00000000000080bf000000005dc30c3dc87c44bf29223b3f813d263ea320dc3f00000000000080bf00000000d9b1113d435643bfc972363f813d263e5378de3f00000000000080bf00000000aa2b1f3da67e42bf630c303f813d263ed653df3f00000000000080bf00000000f793313dbe2f42bf045a36bf813d263ed653df3f00000000000080bf000000004a0b973ebe2f42bf6ac03cbf813d263e5378de3f00000000000080bf000000005358993ea67e42bfca6f41bf813d263ea320dc3f00000000000080bf000000008e079b3e435643bfd02643bf813d263e70edd83f00000000000080bf000000005da59b3ec87c44bfd02643bf813d263ee0da313f00000000000080bf000000005da59b3e1f8272bfca6f41bf813d263e79742b3f00000000000080bf000000008e079b3ea4a873bf6ac03cbf813d263e09c5263f00000000000080bf000000005358993e418074bf045a36bf813d263e130e253f00000000000080bf000000004a0b973e29cf74bf2c7f863e813d263e42af1b3f00000000000080bf00000000de3cf53d637e76bf6d1a93be813d263e42af1b3f00000000000080bf0000000066dd5f3e637e76bf - m_CompressedMesh: - m_Vertices: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_UV: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Normals: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Tangents: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Weights: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_NormalSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_TangentSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_FloatColors: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_BoneIndices: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_Triangles: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_UVInfo: 0 - m_LocalAABB: - m_Center: {x: -0.012311012, y: -0.012644, z: 0.844746} - m_Extent: {x: 0.79999995, y: 0.225, z: 0.95000005} - m_MeshUsageFlags: 0 - m_BakedConvexCollisionMesh: - m_BakedTriangleCollisionMesh: - m_MeshMetrics[0]: 1 - m_MeshMetrics[1]: 1 - m_MeshOptimizationFlags: 1 - m_StreamData: - serializedVersion: 2 - offset: 0 - size: 0 - path: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Hit Target/Rectangle Fat.mesh.meta b/VisualPinball.Unity/Assets/Art/Meshes/Hit Target/Rectangle Fat.mesh.meta deleted file mode 100644 index f0653895f..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Hit Target/Rectangle Fat.mesh.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 6f474049bae41924eb8738bc83db4cc1 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 4300000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Hit Target/Rectangle.mesh b/VisualPinball.Unity/Assets/Art/Meshes/Hit Target/Rectangle.mesh deleted file mode 100644 index 6a06e0c79..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Hit Target/Rectangle.mesh +++ /dev/null @@ -1,166 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!43 &4300000 -Mesh: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Rectangle - serializedVersion: 10 - m_SubMeshes: - - serializedVersion: 2 - firstByte: 0 - indexCount: 378 - topology: 0 - baseVertex: 0 - firstVertex: 0 - vertexCount: 161 - localAABB: - m_Center: {x: -0.018494993, y: 0.0070915, z: 0.750095} - m_Extent: {x: 0.675055, y: 0.21502951, z: 1.037583} - m_Shapes: - vertices: [] - shapes: [] - channels: [] - fullWeights: [] - m_BindPose: [] - m_BoneNameHashes: - m_RootBoneNameHash: 0 - m_BonesAABB: [] - m_VariableBoneCountWeights: - m_Data: - m_MeshCompression: 0 - m_IsReadable: 1 - m_KeepVertices: 1 - m_KeepIndices: 1 - m_IndexFormat: 0 - m_IndexBuffer: 5400550056005400570055000000010002000000140001000300000002000100140015002100030002001400120015002100200003001500120013001f00200021001200100013001f001e0020001300100011001d001e001f0010000f0011001d001c001e0011000f000c0008001c001d000c000f000d0008000a001c000c000d000e00080009000a000a0009000b000e000d0016000e0016001700170016001800170018001900190018001a0019001a001b001b001a0005001b00050004000400050006000700040006000600280007000700280029002800260029002900260027002600220027002700220024002200230024002400230025002a002b002c002b002a002d002b0030002c002b002d002e0030002b0031002b002e002f0031002b0032002b002f003e0032002b0033003d002b003e002b00340033003c002b003d0034002b0035003b002b003c0035002b0036003a002b003b0036002b00370039002b003a0037002b00380038002b0039003f00400041003f00450040004200410040004600400045004300420040004700400046004400430040004800400047005300440040004800490040005300400052004a00400049005200400051004b0040004a005100400050004c0040004b00500040004f004d0040004c004f0040004e004e0040004d00580059005a0058005b0059005c005d005e005f005c005e00600061006200600063006100640065006600670064006600680069006a006b00690068006a00690078006c0069006b007800690077006d0069006c007700690076006e0069006d007600690075006f0069006e00750069007400700069006f0074006900730071006900700073006900720072006900710079007a007b0079007c007a007d007e007f007d0080007e0081008200830084008100830085008600870085008800860089008a008b008c008b008a008d008e008f008d0090008e0091009200930091009400920095009600970098009500970099009a009b0099009c009a009d009e009f00a0009d009f00 - m_VertexData: - serializedVersion: 3 - m_VertexCount: 161 - m_Channels: - - stream: 0 - offset: 0 - format: 0 - dimension: 3 - - stream: 0 - offset: 12 - format: 0 - dimension: 3 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 24 - format: 0 - dimension: 2 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - m_DataSize: 5152 - _typelessdata: 2313283fee3fb23d48a4293fe0be7e3f00000000f085c9bd6552eb3eb57019bf2313283f9acf493e48a4293fe0be7e3f00000000f085c9bd6552eb3eb57021bf5114283f9acf493e17a0c13fe0be7e3f000000005ebac93d54c7823eb57021bf5114283fee3fb23d17a0c13fe0be7e3f000000005ebac93d54c7823eb57019bf7e8c31bf9acf493ed3a3293fe0be7ebf000000005ebac9bd5264413fb57021bf7e8c31bfee3fb23dd3a3293fe0be7ebf000000005ebac9bd5264413fb57019bf7e8c31bfee3fb23d17a0c13fe0be7ebf000000005ebac93deba9753fb57019bf7e8c31bf9acf493e17a0c13fe0be7ebf000000005ebac93deba9753fb57021bf1ee1043f9acf493eb039d33f8351c93d000000006dc57e3f645d5c3eb57021bf4b590ebf9acf493eb039d33f8351c9bd000000006dc57e3f00000000b57021bf1ee1043fee3fb23db039d33f8351c93d000000006dc57e3f645d5c3eb57019bf4b590ebfee3fb23db039d33f8351c9bd000000006dc57e3f00000000b57019bff0df043f9acf493e1571063f151dc93d000000006dc57ebf51f9ff3eb57021bf4b590ebfee3fb23da070063f8351c9bd000000006dc57ebff915373fb57019bf4b590ebf9acf493ea070063f8351c9bd000000006dc57ebff915373fb57021bff0df043fee3fb23d1571063f151dc93d000000006dc57ebf51f9ff3eb57019bff355123fee3fb23de61f093f780bc43e00000000287e6cbff9d7fa3eb57019bff355123f9acf493ee61f093f780bc43e00000000287e6cbff9d7fa3eb57021bf72c11d3fee3fb23d44c1103f8104353f00000000810435bf1092f53eb57019bf72c11d3f9acf493e44c1103f8104353f00000000810435bf1092f53eb57021bfd062253fee3fb23dc32c1c3f9a776c3f000000009318c4be4b72f03eb57019bfd062253f9acf493ec32c1c3f9a776c3f000000009318c4be4b72f03eb57021bf21ce1bbfee3fb23de61f093f9318c4be00000000287e6cbf61a6393fb57019bf21ce1bbf9acf493ee61f093f9318c4be00000000287e6cbf61a6393fb57021bf8f3927bfee3fb23d44c1103f810435bf00000000810435bfa1303c3fb57019bf8f3927bf9acf493e44c1103f810435bf00000000810435bfa1303c3fb57021bffdda2ebfee3fb23dc32c1c3f9a776cbf00000000ca32c4be6fd43e3fb57019bffdda2ebf9acf493ec32c1c3f9a776cbf00000000ca32c4be6fd43e3fb57021bff355123fee3fb23d0de2d13f9318c43e00000000287e6c3f069f663eb57019bff355123f9acf493e0de2d13f780bc43e00000000287e6c3f069f663eb57021bf72c11d3fee3fb23d5e11ce3f8104353f000000008104353f27c0703eb57019bf72c11d3f9acf493e5e11ce3f8104353f000000008104353f27c0703eb57021bfd062253fee3fb23d9f5bc83f9a776c3f00000000ca32c43e1e4f7b3eb57019bfd062253f9acf493e9f5bc83f9a776c3f00000000ca32c43e1e4f7b3eb57021bf21ce1bbfee3fb23d0de2d13f9318c4be00000000287e6c3f976f7d3fb57019bf4b590ebfee3fb23db039d33f8351c9bd000000006dc57e3f0000803fb57019bf21ce1bbf9acf493e0de2d13f9318c4be00000000287e6c3f976f7d3fb57021bf4b590ebf9acf493eb039d33f8351c9bd000000006dc57e3f0000803fb57021bf8f3927bfee3fb23d5e11ce3f810435bf000000008104353fb0c97a3fb57019bf8f3927bf9acf493e5e11ce3f810435bf000000008104353fb0c97a3fb57021bffdda2ebfee3fb23d9f5bc83f9a776cbf00000000ca32c43ece39783fb57019bffdda2ebf9acf493e9f5bc83f9a776cbf00000000ca32c43ece39783fb57021bff355123fee3fb23de61f093f00000080000080bf00000000fc36c43c8f557ebfd48297bcee3fb23d00398b3f00000080000080bf000000005c752d3e45845bbff0df043fee3fb23d1571063f00000080000080bf00000000fd2f173dc5fe7ebf72c11d3fee3fb23d44c1103f00000080000080bf000000009949543c54747cbfd062253fee3fb23dc32c1c3f00000080000080bf000000007bdcb73b05a479bf2313283fee3fb23d48a4293f00000080000080bf00000000861d463bac5276bf4b590ebfee3fb23da070063f00000080000080bf0000000004909a3ee7fe7ebf21ce1bbfee3fb23de61f093f00000080000080bf000000000e32a13e8f557ebf8f3927bfee3fb23d44c1103f00000080000080bf000000000fd3a63e54747cbffdda2ebfee3fb23dc32c1c3f00000080000080bf00000000ea95aa3e05a479bf7e8c31bfee3fb23dd3a3293f00000080000080bf00000000c9e9ab3ece5276bf7e8c31bfee3fb23d17a0c13f00000080000080bf00000000c9e9ab3ebbb540bffdda2ebfee3fb23d9f5bc83f00000080000080bf00000000ea95aa3e73643dbf8f3927bfee3fb23d5e11ce3f00000080000080bf000000000fd3a63e36943abf21ce1bbfee3fb23d0de2d13f00000080000080bf000000000e32a13eeab238bf4b590ebfee3fb23db039d33f00000080000080bf0000000004909a3e910938bf1ee1043fee3fb23db039d33f00000080000080bf00000000cb2b173d910938bff355123fee3fb23d0de2d13f00000080000080bf00000000fc36c43ceab238bf72c11d3fee3fb23d5e11ce3f00000080000080bf000000009949543c36943abfd062253fee3fb23d9f5bc83f00000080000080bf000000007bdcb73b73643dbf5114283fee3fb23d17a0c13f00000080000080bf00000000a3c9453bbbb540bff0df043f9acf493e1571063f000000000000803f00000000cf2c213f5f5d15bfd48297bc9acf493e00398b3f000000000000803f00000000d1e7b33ef1b795bef355123f9acf493ee61f093f000000000000803f000000005f24283ff8f913bf72c11d3f9acf493e44c1103f000000000000803f00000000780d2e3f570710bfd062253f9acf493ec32c1c3f000000000000803f000000007e00323fc51e0abf2313283f9acf493e48a4293f000000000000803f000000005665333f132703bf4b590ebf9acf493ea070063f000000000000803f00000000d0d2953d925d15bf21ce1bbf9acf493ee61f093f000000000000803f0000000011363c3df8f913bf8f3927bf9acf493e44c1103f000000000000803f000000001749bb3c570710bffdda2ebf9acf493ec32c1c3f000000000000803f00000000b0a9f33bc51e0abf7e8c31bf9acf493ed3a3293f000000000000803f00000000a96a023b572703bf7e8c31bf9acf493e17a0c13f000000000000803f00000000a96a023bd78494bdfdda2ebf9acf493e9f5bc83f000000000000803f00000000b0a9f33bc99239bd8f3927bf9acf493e5e11ce3f000000000000803f000000001749bb3c6615b6bc21ce1bbf9acf493e0de2d13f000000000000803f0000000011363c3d17f4debb4b590ebf9acf493eb039d33f000000000000803f00000000d0d2953d90bfb4ba1ee1043f9acf493eb039d33f000000000000803f00000000662d213f90bfb4baf355123f9acf493e0de2d13f000000000000803f000000005f24283f17f4debb72c11d3f9acf493e5e11ce3f000000000000803f00000000780d2e3f6615b6bcd062253f9acf493e9f5bc83f000000000000803f000000007e00323fc99239bd5114283f9acf493e17a0c13f000000000000803f000000005665333fd78494bda60f6d3eee3fb23d4e0ba83f0000803f000000000000000074b75b3f43044cbea60f6d3eb9347e3da13193be0000803f000000000000000004555f3fe19514bfa60f6d3eee3fb23da13193be0000803f000000000000000074b75b3fe19514bfa60f6d3eb9347e3d4e0ba83f0000803f000000000000000004555f3f43044cbe2d7889beee3fb23d4e0ba83f00000000000000000000803fa33a3d3f43044cbea60f6d3eb9347e3d4e0ba83f00000000000000000000803f29b15b3fea9437bea60f6d3eee3fb23d4e0ba83f00000000000000000000803f74b75b3f43044cbe2d7889beb9347e3d4e0ba83f00000000000000000000803f72363d3fea9437be2d7889beb9347e3da13193be000080bf00000000000000802998393fe19514bf2d7889beb9347e3d4e0ba83f000080bf00000000000000802998393f43044cbe2d7889beee3fb23d4e0ba83f000080bf0000000000000080a33a3d3f43044cbe2d7889beee3fb23da13193be000080bf0000000000000080a33a3d3fe19514bfa60f6d3eee3fb23d4e0ba83f000000000000803f0000000074b75b3f43044cbe2d7889beee3fb23da13193be000000000000803f00000000a33a3d3fe19514bf2d7889beee3fb23d4e0ba83f000000000000803f00000000a33a3d3f43044cbea60f6d3eee3fb23da13193be000000000000803f0000000074b75b3fe19514bfa60f6d3eb9347e3d4e0ba83f00000080000080bf0000000004555f3f43044cbe2d7889beb9347e3d4e0ba83f00000080000080bf00000000d4d17d3f43044cbe2d7889beb9347e3da13193be00000080000080bf00000000d4d17d3fe19514bfa60f6d3eb9347e3da13193be00000080000080bf0000000004555f3fe19514bfb249de3d9acf493ed07c843fd578293e51da7b3f287e8cbdc9c97c3f1c78f5bdd48297bcb073633e08398b3f000000000000803f00000000041d693fed45b4bd6bb9f33d9acf493e08398b3f3480373e51da7b3f00000000c2687e3fed45b4bdc43ea13d9acf493e328e7d3fa5bd013e51da7b3fa5bd01befa2b783fcc5e16be9cc50b3d9acf493ec4ec753f287e8c3d51da7b3fd57829be4a43713f0ad628bed48297bc9acf493ede3e733f0000008051da7b3f348037be041d693ff0512fbe38a491bd9acf493ec4ec753f287e8cbd51da7b3fd57829beadf6603f0ad628bea8ffecbd9acf493e328e7d3fa5bd01be51da7b3fa5bd01befe0d5a3fcc5e16be8e0515be9acf493ed07c843fd57829be51da7b3f287e8cbd3f70553f1c78f5bd27bd1fbe9acf493e08398b3f348037be51da7b3f0000000035d1533fed45b4bd8e0515be9acf493e49f5913fd57829be51da7b3f287e8c3d3f70553f702666bda8ffecbd9acf493e00ab973fa5bd01be51da7b3fa5bd013efe0d5a3f0839efbc38a491bd9acf493eaf7b9b3f287e8cbd51da7b3fd578293eadf6603f2efe36bcd48297bc9acf493eaad29c3f0000008051da7b3f3480373e041d693f4f779ebb9cc50b3d9acf493eaf7b9b3f287e8c3d51da7b3fd578293e4a43713f2efe36bcc43ea13d9acf493e00ab973fa5bd013e51da7b3fa5bd013efa2b783f0839efbcb249de3d9acf493e49f5913fd578293e51da7b3f287e8c3dc9c97c3f702666bd72dc793e630e02bc0839e33f0000803f00000000000000001822ff3eeaeb2dbf72dc793e80ba21be5517e03e0000803f000000000000000097c6073f931e76bf72dc793e630e02bc5517e03e0000803f00000000000000001822ff3e931e76bf72dc793e80ba21be0839e33f0000803f000000000000000097c6073feaeb2dbf94de8fbe630e02bc0839e33f00000000000000000000803f9dd6c53eeaeb2dbf72dc793e80ba21be0839e33f00000000000000000000803f1822ff3edc6725bf72dc793e630e02bc0839e33f00000000000000000000803f1822ff3eeaeb2dbf94de8fbe80ba21be0839e33f00000000000000000000803f9dd6c53edc6725bf94de8fbe80ba21be5517e03e000080bf000000000000008038a0b53e931e76bf94de8fbe80ba21be0839e33f000080bf000000000000008038a0b53eeaeb2dbf94de8fbe630e02bc0839e33f000080bf00000000000000809dd6c53eeaeb2dbf94de8fbe630e02bc5517e03e000080bf00000000000000809dd6c53e931e76bf72dc793e630e02bc0839e33f000000000000803f000000001822ff3eeaeb2dbf94de8fbe630e02bc5517e03e000000000000803f000000009dd6c53e931e76bf94de8fbe630e02bc0839e33f000000000000803f000000009dd6c53eeaeb2dbf72dc793e630e02bc5517e03e000000000000803f000000001822ff3e931e76bf94de8fbe80ba21be5517e03e0000000000000000000080bf9dd6c53ea6487ebf94de8fbe630e02bc5517e03e0000000000000000000080bf9dd6c53e931e76bf72dc793e80ba21be5517e03e0000000000000000000080bf1822ff3ea6487ebf72dc793e630e02bc5517e03e0000000000000000000080bf1822ff3e931e76bfa054833e80ba21bea2d2e43f0000803f00000000000000007077123f14095abfa054833eb3ed54bedf1b93be0000803f0000000000000000d6e37e3f925a54bfa054833e80ba21bedf1b93be0000803f0000000000000000d6e37e3f14095abfa054833eb3ed54bea2d2e43f0000803f00000000000000007077123f925a54bffa4496be80ba21bea2d2e43f00000000000000000000803f7077123f34a179bfa054833eb3ed54bea2d2e43f00000000000000000000803f412e0d3f14095abfa054833e80ba21bea2d2e43f00000000000000000000803f7077123f14095abffa4496beb3ed54bea2d2e43f00000000000000000000803f412e0d3f34a179bffa4496beb3ed54bedf1b93be000080bf0000000000000080d6e37e3fdd0c7fbffa4496beb3ed54bea2d2e43f000080bf00000000000000807077123fdd0c7fbffa4496be80ba21bea2d2e43f000080bf00000000000000807077123f34a179bffa4496be80ba21bedf1b93be000080bf0000000000000080d6e37e3f34a179bfa054833e80ba21bea2d2e43f000000000000803f000000007077123f14095abffa4496be80ba21bedf1b93be000000000000803f00000000d6e37e3f34a179bffa4496be80ba21bea2d2e43f000000000000803f000000007077123f34a179bfa054833e80ba21bedf1b93be000000000000803f00000000d6e37e3f14095abfa054833eb3ed54bea2d2e43f00000080000080bf000000007077123f925a54bffa4496beb3ed54bea2d2e43f00000080000080bf000000007077123fbabd34bffa4496beb3ed54bedf1b93be00000080000080bf00000000d6e37e3fbabd34bfa054833eb3ed54bedf1b93be00000080000080bf00000000d6e37e3f925a54bf - m_CompressedMesh: - m_Vertices: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_UV: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Normals: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Tangents: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Weights: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_NormalSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_TangentSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_FloatColors: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_BoneIndices: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_Triangles: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_UVInfo: 0 - m_LocalAABB: - m_Center: {x: -0.018494993, y: 0.0070915, z: 0.750095} - m_Extent: {x: 0.675055, y: 0.21502951, z: 1.037583} - m_MeshUsageFlags: 0 - m_BakedConvexCollisionMesh: - m_BakedTriangleCollisionMesh: - m_MeshMetrics[0]: 1 - m_MeshMetrics[1]: 1 - m_MeshOptimizationFlags: 1 - m_StreamData: - serializedVersion: 2 - offset: 0 - size: 0 - path: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Hit Target/Rectangle.mesh.meta b/VisualPinball.Unity/Assets/Art/Meshes/Hit Target/Rectangle.mesh.meta deleted file mode 100644 index 099ce97a5..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Hit Target/Rectangle.mesh.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 205712dbbfd63ce49a78c3770d74a284 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 4300000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Hit Target/Round.mesh b/VisualPinball.Unity/Assets/Art/Meshes/Hit Target/Round.mesh deleted file mode 100644 index eff405846..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Hit Target/Round.mesh +++ /dev/null @@ -1,166 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!43 &4300000 -Mesh: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Round - serializedVersion: 10 - m_SubMeshes: - - serializedVersion: 2 - firstByte: 0 - indexCount: 522 - topology: 0 - baseVertex: 0 - firstVertex: 0 - vertexCount: 209 - localAABB: - m_Center: {x: -0.011947006, y: 0.005742997, z: 0.75459754} - m_Extent: {x: 0.61231697, y: 0.215001, z: 1.0375835} - m_Shapes: - vertices: [] - shapes: [] - channels: [] - fullWeights: [] - m_BindPose: [] - m_BoneNameHashes: - m_RootBoneNameHash: 0 - m_BonesAABB: [] - m_VariableBoneCountWeights: - m_Data: - m_MeshCompression: 0 - m_IsReadable: 1 - m_KeepVertices: 1 - m_KeepIndices: 1 - m_IndexFormat: 0 - m_IndexBuffer: 840085008600840087008500000001000200000003000100010041000200050003000000020041004000040003000500400041003e0006000400050040003e003f000600070004003e003d003f000900070006003f003d003c000800070009003c003d003a000a00080009003c003a003b000a000b0008003a0039003b000d000b000a003b00390038000c000b000d003800390036000e000c000d003800360037000e000f000c0036003500370011000f000e0010000f001100370035003400340035003200340032003300320031003300330031003000300031002e0030002e002f002e002d002f002f002d002c002c002d002a002c002a002b002a0029002b002b0029002800280029002600280026002700260025002700270025002400240025002200240022002300220021002300230021002000200021001e0020001e001f001e001d001f001f001d001c001c001d001a001c001a001b001a0019001b001b001900180018001900160018001600170016001500170017001500120012001500130012001300140042004300440042006200430042004400450042006100620042004500460042006000610042004600470042005f00600042004700480042005e005f0042004800490042005d005e00420049004a0042005c005d0042004a004b0042005b005c0042004b004c0042005a005b0042004c004d00420059005a0042004d004e0042005800590042004e004f0042005700580042004f005000420056005700420050005100420055005600420051005200420054005500420052005300420053005400630064006500630065008300630066006400630083008200630067006600630082008100630068006700630081008000630069006800630080007f0063006a00690063007f007e0063006b006a0063007e007d0063006c006b0063007d007c0063006d006c0063007c007b0063006e006d0063007b007a0063006f006e0063007a007900630070006f00630079007800630071007000630078007700630072007100630077007600630073007200630076007500630074007300630075007400880089008a0088008b0089008c008d008e008f008c008e00900091009200900093009100940095009600970094009600980099009a009b00990098009a009900a8009c0099009b00a8009900a7009d0099009c00a7009900a6009e0099009d00a6009900a5009f0099009e00a5009900a400a00099009f00a4009900a300a1009900a000a3009900a200a2009900a100a900aa00ab00a900ac00aa00ad00ae00af00ad00b000ae00b100b200b300b400b100b300b500b600b700b500b800b600b900ba00bb00bc00bb00ba00bd00be00bf00bd00c000be00c100c200c300c100c400c200c500c600c700c800c500c700c900ca00cb00c900cc00ca00cd00ce00cf00d000cd00cf00 - m_VertexData: - serializedVersion: 3 - m_VertexCount: 209 - m_Channels: - - stream: 0 - offset: 0 - format: 0 - dimension: 3 - - stream: 0 - offset: 12 - format: 0 - dimension: 3 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 24 - format: 0 - dimension: 2 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - m_DataSize: 6688 - _typelessdata: d1ae163ff582af3d6004793fb5157b3f000000004bc847be0000603e1b2f21bfd9b1193f0e65483e8ecc8b3f0000803f00000000000000000000803e1b2f19bfd9b1193ff582af3d8ecc8b3f0000803f00000000000000000000803e1b2f21bfd1ae163f0e65483e6004793fb5157b3f000000004bc847be0000603e1b2f19bf37c30d3f0e65483e849c5b3fb6846c3f0000000041f1c3be0000403e1b2f19bf37c30d3ff582af3d849c5b3fb6846c3f0000000041f1c3be0000403e1b2f21bfda8dfe3ef582af3dbf82403f2fdd543f00000000cd3b0ebf0000203e1b2f21bfda8dfe3e0e65483ebf82403f2fdd543f00000000cd3b0ebf0000203e1b2f19bfda90d73e0e65483ecac1283f8104353f00000000810435bf0000003e1b2f19bfda90d73ef582af3dcac1283f8104353f00000000810435bf0000003e1b2f21bfd00ea83ef582af3d3943153fcd3b0e3f000000002fdd54bf0000c03d1b2f21bfd00ea83e0e65483e3943153fcd3b0e3f000000002fdd54bf0000c03d1b2f19bfccb6633e0e65483eefc6063f41f1c33e00000000b6846cbf0000803d1b2f19bfccb6633ef582af3defc6063f41f1c33e00000000b6846cbf0000803d1b2f21bf342edc3df582af3dccb6fb3e4bc8473e00000000b5157bbf0000003d1b2f21bf342edc3d0e65483eccb6fb3e4bc8473e00000000b5157bbf0000003d1b2f19bf5abd43bc0e65483e9ab0f53e0000008000000000000080bf000000001b2f19bf5abd43bcf582af3d9ab0f53e0000008000000000000080bf000000001b2f21bfc58e06bef582af3dccb6fb3e4bc847be00000000b5157bbf0000783f1b2f21bf5abd43bc0e65483e9ab0f53e0000008000000000000080bf0000803f1b2f19bf5abd43bcf582af3d9ab0f53e0000008000000000000080bf0000803f1b2f21bfc58e06be0e65483eccb6fb3e4bc847be00000000b5157bbf0000783f1b2f19bf772e7cbe0e65483eefc6063f41f1c3be00000000b6846cbf0000703f1b2f19bf772e7cbef582af3defc6063f41f1c3be00000000b6846cbf0000703f1b2f21bfa54ab4bef582af3d3943153fcd3b0ebf000000002fdd54bf0000683f1b2f21bfa54ab4be0e65483e3943153fcd3b0ebf000000002fdd54bf0000683f1b2f19bfafcce3be0e65483ecac1283f810435bf00000000810435bf0000603f1b2f19bfafcce3bef582af3dcac1283f810435bf00000000810435bf0000603f1b2f21bfd86405bff582af3dbf82403f2fdd54bf00000000cd3b0ebf0000583f1b2f21bfd86405bf0e65483ebf82403f2fdd54bf00000000cd3b0ebf0000583f1b2f19bf22e113bf0e65483e849c5b3fb6846cbf0000000041f1c3be0000503f1b2f19bf22e113bff582af3d849c5b3fb6846cbf0000000041f1c3be0000503f1b2f21bfbccc1cbff582af3d6004793fb5157bbf000000004bc847be0000483f1b2f21bfbccc1cbf0e65483e6004793fb5157bbf000000004bc847be0000483f1b2f19bfc4cf1fbf0e65483e8ecc8b3f000080bf00000000000000800000403f1b2f19bfc4cf1fbff582af3d8ecc8b3f000080bf00000000000000800000403f1b2f21bfbccc1cbff582af3df4169b3fb5157bbf000000004bc8473e0000383f1b2f21bfbccc1cbf0e65483ef4169b3fb5157bbf000000004bc8473e0000383f1b2f19bf22e113bf0e65483ee2caa93fb6846cbf0000000041f1c33e0000303f1b2f19bf22e113bff582af3de2caa93fb6846cbf0000000041f1c33e0000303f1b2f21bfd86405bff582af3dc557b73f2fdd54bf00000000cd3b0e3f0000283f1b2f21bfd86405bf0e65483ec557b73f2fdd54bf00000000cd3b0e3f0000283f1b2f19bfafcce3be0e65483e3f38c33f810435bf000000008104353f0000203f1b2f19bfafcce3bef582af3d3f38c33f810435bf000000008104353f0000203f1b2f21bfa54ab4bef582af3d88f7cc3fcd3b0ebf000000002fdd543f0000183f1b2f21bfa54ab4be0e65483e88f7cc3fcd3b0ebf000000002fdd543f0000183f1b2f19bf772e7cbe0e65483ead35d43f41f1c3be00000000b6846c3f0000103f1b2f19bf772e7cbef582af3dad35d43f41f1c3be00000000b6846c3f0000103f1b2f21bfc58e06bef582af3d71abd83f4bc847be00000000b5157b3f0000083f1b2f21bfc58e06be0e65483e71abd83f4bc847be00000000b5157b3f0000083f1b2f19bf5abd43bc0e65483efe2cda3f00000000000000000000803f0000003f1b2f19bf5abd43bcf582af3dfe2cda3f00000000000000000000803f0000003f1b2f21bf342edc3df582af3d71abd83f4bc8473e00000000b5157b3f0000f03e1b2f21bf342edc3d0e65483e71abd83f4bc8473e00000000b5157b3f0000f03e1b2f19bfccb6633e0e65483ead35d43f41f1c33e00000000b6846c3f0000e03e1b2f19bfccb6633ef582af3dad35d43f41f1c33e00000000b6846c3f0000e03e1b2f21bfd00ea83ef582af3d88f7cc3fcd3b0e3f000000002fdd543f0000d03e1b2f21bfd00ea83e0e65483e88f7cc3fcd3b0e3f000000002fdd543f0000d03e1b2f19bfda90d73e0e65483e3f38c33f8104353f000000008104353f0000c03e1b2f19bfda90d73ef582af3d3f38c33f8104353f000000008104353f0000c03e1b2f21bfda8dfe3ef582af3dc557b73f2fdd543f00000000cd3b0e3f0000b03e1b2f21bfda8dfe3e0e65483ec557b73f2fdd543f00000000cd3b0e3f0000b03e1b2f19bf37c30d3f0e65483ee2caa93fb6846c3f0000000041f1c33e0000a03e1b2f19bf37c30d3ff582af3de2caa93fb6846c3f0000000041f1c33e0000a03e1b2f21bfd1ae163ff582af3df4169b3fb5157b3f000000004bc8473e0000903e1b2f21bfd1ae163f0e65483ef4169b3fb5157b3f000000004bc8473e0000903e1b2f19bf5abd43bc0e65483e8ecc8b3f000000000000803f00000080817ab33ee65d95bed9b1193f0e65483e8ecc8b3f000000000000803f00000080f20a243fe65d95bed1ae163f0e65483e6004793f000000000000803f00000080739d223fd95bb2be37c30d3f0e65483e849c5b3f000000000000803f000000800f631e3f973ccebeda8dfe3e0e65483ebf82403f000000000000803f000000804085173fc8ede7beda90d73e0e65483ecac1283f000000000000803f00000080aa470e3fb972febed00ea83e0e65483e3943153f000000000000803f000000802105033ff37608bfccb6633e0e65483eefc6063f000000000000803f000000801059ec3ec1540fbf342edc3d0e65483eccb6fb3e000000000000803f000000807578d03e368f13bf5abd43bc0e65483e9ab0f53e000000000000803f00000080817ab33eb5fc14bfc58e06be0e65483eccb6fb3e000000000000803f000000808d7c963e368f13bf772e7cbe0e65483eefc6063f000000000000803f00000080a037753ec1540fbfa54ab4be0e65483e3943153f000000000000803f000000803dd5413ef37608bfafcce3be0e65483ecac1283f000000000000803f000000805ccb143eb972febed86405bf0e65483ebf82403f000000000000803f0000008004aadf3dc8ede7be22e113bf0e65483e849c5b3f000000000000803f0000008090bba83d973ccebebccc1cbf0e65483e6004793f000000000000803f00000080e6e7863dd95bb2bec4cf1fbf0e65483e8ecc8b3f000000000000803f00000080e4f7763de65d95bebccc1cbf0e65483ef4169b3f000000000000803f00000080e6e7863de4bf70be22e113bf0e65483ee2caa93f000000000000803f0000008090bba83dacfe38bed86405bf0e65483ec557b73f000000000000803f0000008004aadf3d499c05beafcce3be0e65483e3f38c33f000000000000803f000000805ccb143e4a24b1bda54ab4be0e65483e88f7cc3f000000000000803f000000803dd5413e2f6f4ebd772e7cbe0e65483ead35d43f000000000000803f00000080a037753e8d24c1bcc58e06be0e65483e71abd83f000000000000803f000000808d7c963e9357e7bb5abd43bc0e65483efe2cda3f000000000000803f00000080817ab33e3961c2ba342edc3d0e65483e71abd83f000000000000803f000000807578d03e9357e7bbccb6633e0e65483ead35d43f000000000000803f000000801059ec3e8d24c1bcd00ea83e0e65483e88f7cc3f000000000000803f000000802105033f2f6f4ebdda90d73e0e65483e3f38c33f000000000000803f00000080aa470e3f4a24b1bdda8dfe3e0e65483ec557b73f000000000000803f000000804085173f499c05be37c30d3f0e65483ee2caa93f000000000000803f000000800f631e3facfe38bed1ae163f0e65483ef4169b3f000000000000803f00000080739d223fe4bf70be5abd43bcf582af3d8ecc8b3f00000080000080bf000000008ae72c3e78b65bbfd1ae163ff582af3d6004793f00000080000080bf00000000eaea0e3dbe8862bfd9b1193ff582af3d8ecc8b3f00000080000080bf00000000732b043d78b65bbf37c30d3ff582af3d849c5b3f00000080000080bf000000007fc12e3de71769bfda8dfe3ef582af3dbf82403f00000080000080bf000000009f74623d79236fbfda90d73ef582af3dcac1283f00000080000080bf00000000de03943ddf6f74bfd00ea83ef582af3d3943153f00000080000080bf000000000e67be3d10c978bfccb6633ef582af3defc6063f00000080000080bf0000000098c3ee3d43047cbf342edc3df582af3dccb6fb3e00000080000080bf00000000739e113eac017ebf5abd43bcf582af3d9ab0f53e00000080000080bf000000008ae72c3ea3ad7ebfc58e06bef582af3dccb6fb3e00000080000080bf00000000e430483eac017ebf772e7cbef582af3defc6063f00000080000080bf000000008b6d623e43047cbfa54ab4bef582af3d3943153f00000080000080bf00000000d09b7a3e10c978bfafcce3bef582af3dcac1283f00000080000080bf00000000b4e6873edf6f74bfd86405bff582af3dbf82403f00000080000080bf000000001899903e79236fbf22e113bff582af3d849c5b3f00000080000080bf000000007c0f973ee71769bfbccc1cbff582af3d6004793f00000080000080bf000000004e0a9b3ebe8862bfc4cf1fbff582af3d8ecc8b3f00000080000080bf000000003d629c3e78b65bbfbccc1cbff582af3df4169b3f00000080000080bf000000004e0a9b3e21e454bf22e113bff582af3de2caa93f00000080000080bf000000007c0f973ef8544ebfd86405bff582af3dc557b73f00000080000080bf000000001899903e664948bfafcce3bef582af3d3f38c33f00000080000080bf00000000b4e6873e00fd42bfa54ab4bef582af3d88f7cc3f00000080000080bf00000000d09b7a3ecfa33ebf772e7cbef582af3dad35d43f00000080000080bf000000008b6d623e9d683bbfc58e06bef582af3d71abd83f00000080000080bf00000000e430483e336b39bf5abd43bcf582af3dfe2cda3f00000080000080bf000000008ae72c3e3cbf38bf342edc3df582af3d71abd83f00000080000080bf00000000739e113e336b39bfccb6633ef582af3dad35d43f00000080000080bf0000000098c3ee3d9d683bbfd00ea83ef582af3d88f7cc3f00000080000080bf000000000e67be3dcfa33ebfda90d73ef582af3d3f38c33f00000080000080bf00000000de03943d00fd42bfda8dfe3ef582af3dc557b73f00000080000080bf000000009f74623d664948bf37c30d3ff582af3de2caa93f00000080000080bf000000007fc12e3df8544ebfd1ae163ff582af3df4169b3f00000080000080bf00000000eaea0e3d21e454bf2ac4733ef582af3dd49ea83f0000803f000000000000000074b75b3f43044cbe2ac4733ef4a8783d8ae390be0000803f000000000000000004555f3fe19514bf2ac4733ef582af3d8ae390be0000803f000000000000000074b75b3fe19514bf2ac4733ef4a8783dd49ea83f0000803f000000000000000004555f3f43044cbeeb1d86bef582af3dd49ea83f00000000000000000000803fa33a3d3f43044cbe2ac4733ef4a8783dd49ea83f00000000000000000000803f29b15b3fea9437be2ac4733ef582af3dd49ea83f00000000000000000000803f74b75b3f43044cbeeb1d86bef4a8783dd49ea83f00000000000000000000803f72363d3fea9437beeb1d86bef4a8783d8ae390be000080bf00000000000000802998393fe19514bfeb1d86bef4a8783dd49ea83f000080bf00000000000000802998393f43044cbeeb1d86bef582af3dd49ea83f000080bf0000000000000080a33a3d3f43044cbeeb1d86bef582af3d8ae390be000080bf0000000000000080a33a3d3fe19514bf2ac4733ef582af3dd49ea83f000000000000803f0000008074b75b3f43044cbeeb1d86bef582af3d8ae390be000000000000803f00000080a33a3d3fe19514bfeb1d86bef582af3dd49ea83f000000000000803f00000080a33a3d3f43044cbe2ac4733ef582af3d8ae390be000000000000803f0000008074b75b3fe19514bf2ac4733ef4a8783dd49ea83f00000080000080bf0000000004555f3f43044cbeeb1d86bef4a8783dd49ea83f00000080000080bf00000000d4d17d3f43044cbeeb1d86bef4a8783d8ae390be00000080000080bf00000000d4d17d3fe19514bf2ac4733ef4a8783d8ae390be00000080000080bf0000000004555f3fe19514bfbcb2eb3d0e65483e5610853f0c93293e51da7b3f287e8cbdc9c97c3f1c78f5bd5abd43bcb70a623e8ecc8b3f000000000000803f00000080041d693fed45b4bd3a91003e0e65483e8ecc8b3f3480373e51da7b3f00000080c2687e3fed45b4bdcea7ae3d0e65483e3db57e3fa5bd013e51da7b3fa5bd01befa2b783fcc5e16beaf97263d0e65483ecf13773f287e8c3d51da7b3f0c9329be4a43713f0ad628be5abd43bc0e65483ee965743f0000000051da7b3f348037be041d693ff0512fbe2e3b84bd0e65483ecf13773f287e8cbd51da7b3f0c9329beadf6603f0ad628be9e96dfbd0e65483e3db57e3fa5bd01be51da7b3fa5bd01befe0d5a3fcc5e16be09510ebe0e65483e5610853f0c9329be51da7b3f287e8cbd3f70553f1c78f5bde60819be0e65483e8ecc8b3f348037be51da7b3f0000008035d1533fed45b4bd09510ebe0e65483ece88923f0c9329be51da7b3f287e8c3d3f70553f702666bd9e96dfbd0e65483e853e983fa5bd01be51da7b3fa5bd013efe0d5a3f0839efbc2e3b84bd0e65483e340f9c3f287e8cbd51da7b3f0c93293eadf6603f2efe36bc5abd43bc0e65483e30669d3f0000000051da7b3f3480373e041d693f4f779ebbaf97263d0e65483e340f9c3f287e8c3d51da7b3f0c93293e4a43713f2efe36bccea7ae3d0e65483e853e983fa5bd013e51da7b3fa5bd013efa2b783f0839efbcbcb2eb3d0e65483ece88923f0c93293e51da7b3f287e8c3dc9c97c3f702666bd7c48803e1d2018bc8ecce33f0000803f00000000000000001822ff3eeaeb2dbf7c48803e1a1623be6b65e23e0000803f000000000000000097c6073f931e76bf7c48803e1d2018bc6b65e23e0000803f00000000000000001822ff3e931e76bf7c48803e1a1623be8ecce33f0000803f000000000000000097c6073feaeb2dbf51848cbe1d2018bc8ecce33f00000000000000000000803f9dd6c53eeaeb2dbf7c48803e1a1623be8ecce33f00000000000000000000803f1822ff3edc6725bf7c48803e1d2018bc8ecce33f00000000000000000000803f1822ff3eeaeb2dbf51848cbe1a1623be8ecce33f00000000000000000000803f9dd6c53edc6725bf51848cbe1a1623be6b65e23e000080bf000000000000008038a0b53e931e76bf51848cbe1a1623be8ecce33f000080bf000000000000008038a0b53eeaeb2dbf51848cbe1d2018bc8ecce33f000080bf00000000000000809dd6c53eeaeb2dbf51848cbe1d2018bc6b65e23e000080bf00000000000000809dd6c53e931e76bf7c48803e1d2018bc8ecce33f000000000000803f000000801822ff3eeaeb2dbf51848cbe1d2018bc6b65e23e000000000000803f000000809dd6c53e931e76bf51848cbe1d2018bc8ecce33f000000000000803f000000809dd6c53eeaeb2dbf7c48803e1d2018bc6b65e23e000000000000803f000000801822ff3e931e76bf51848cbe1a1623be6b65e23e0000008000000000000080bf9dd6c53ea6487ebf51848cbe1d2018bc6b65e23e0000008000000000000080bf9dd6c53e931e76bf7c48803e1a1623be6b65e23e0000008000000000000080bf1822ff3ea6487ebf7c48803e1d2018bc6b65e23e0000008000000000000080bf1822ff3e931e76bfe2ae863e1a1623be3066e53f0000803f00000000000000007077123f14095abfe2ae863ebb4756bec8cd90be0000803f0000000000000000d6e37e3f925a54bfe2ae863e1a1623bec8cd90be0000803f0000000000000000d6e37e3f14095abfe2ae863ebb4756be3066e53f0000803f00000000000000007077123f925a54bfb8ea92be1a1623be3066e53f00000000000000000000803f7077123f34a179bfe2ae863ebb4756be3066e53f00000000000000000000803f412e0d3f14095abfe2ae863e1a1623be3066e53f00000000000000000000803f7077123f14095abfb8ea92bebb4756be3066e53f00000000000000000000803f412e0d3f34a179bfb8ea92bebb4756bec8cd90be000080bf0000000000000080d6e37e3fdd0c7fbfb8ea92bebb4756be3066e53f000080bf00000000000000807077123fdd0c7fbfb8ea92be1a1623be3066e53f000080bf00000000000000807077123f34a179bfb8ea92be1a1623bec8cd90be000080bf0000000000000080d6e37e3f34a179bfe2ae863e1a1623be3066e53f000000000000803f000000807077123f14095abfb8ea92be1a1623bec8cd90be000000000000803f00000080d6e37e3f34a179bfb8ea92be1a1623be3066e53f000000000000803f000000807077123f34a179bfe2ae863e1a1623bec8cd90be000000000000803f00000080d6e37e3f14095abfe2ae863ebb4756be3066e53f00000080000080bf000000007077123f925a54bfb8ea92bebb4756be3066e53f00000080000080bf000000007077123fbabd34bfb8ea92bebb4756bec8cd90be00000080000080bf00000000d6e37e3fbabd34bfe2ae863ebb4756bec8cd90be00000080000080bf00000000d6e37e3f925a54bf - m_CompressedMesh: - m_Vertices: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_UV: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Normals: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Tangents: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Weights: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_NormalSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_TangentSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_FloatColors: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_BoneIndices: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_Triangles: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_UVInfo: 0 - m_LocalAABB: - m_Center: {x: -0.011947006, y: 0.005742997, z: 0.75459754} - m_Extent: {x: 0.61231697, y: 0.215001, z: 1.0375835} - m_MeshUsageFlags: 0 - m_BakedConvexCollisionMesh: - m_BakedTriangleCollisionMesh: - m_MeshMetrics[0]: 1 - m_MeshMetrics[1]: 1 - m_MeshOptimizationFlags: 1 - m_StreamData: - serializedVersion: 2 - offset: 0 - size: 0 - path: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Hit Target/Round.mesh.meta b/VisualPinball.Unity/Assets/Art/Meshes/Hit Target/Round.mesh.meta deleted file mode 100644 index 995fa883f..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Hit Target/Round.mesh.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 5b08648d5159dcc438cd3b66f9547c5a -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 4300000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Hit Target/Square Fat.mesh b/VisualPinball.Unity/Assets/Art/Meshes/Hit Target/Square Fat.mesh deleted file mode 100644 index 60e9861e1..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Hit Target/Square Fat.mesh +++ /dev/null @@ -1,166 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!43 &4300000 -Mesh: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Square Fat - serializedVersion: 10 - m_SubMeshes: - - serializedVersion: 2 - firstByte: 0 - indexCount: 942 - topology: 0 - baseVertex: 0 - firstVertex: 0 - vertexCount: 302 - localAABB: - m_Center: {x: -0.017098993, y: -0.011550002, z: 0.847248} - m_Extent: {x: 0.6, y: 0.225, z: 0.95} - m_Shapes: - vertices: [] - shapes: [] - channels: [] - fullWeights: [] - m_BindPose: [] - m_BoneNameHashes: - m_RootBoneNameHash: 0 - m_BonesAABB: [] - m_VariableBoneCountWeights: - m_Data: - m_MeshCompression: 0 - m_IsReadable: 1 - m_KeepVertices: 0 - m_KeepIndices: 0 - m_IndexFormat: 0 - m_IndexBuffer: 000001000200000003000100040005000600040007000500080009000a000b0008000a000c000d000e000c000f000d00100011001200130012001100140015001600140017001500180019001a0018001b0019001c001d001e001f001c001e00200021002200200023002100240025002600270024002600280029002a0028002b0029002c002d002e002c002f002d00300031003200330030003200340035003600340037003500380039003a003b0038003a003c003d003e0041003d003c003e008a008b003e008b008c003e007c008a003e008c007a0046003d0041003d003f003e003f003d0046007a007b003e007b007a0081007b00810082007b00820083007b00830080003e007b003c0047003f0046003f0040003e00470040003f0040008d003e0047008e0040008d0040008e007c003e007d007d003e008d007d0089007c007d00880089007d00870088007e0087007d004700460048008e0047008f0048008f004700480046004500450046004100b3008f0048004800b400b30048004500b4008f00b300b900da00b4004500b9009b008f009b008e008f009b00b900b80045004300da00450041004300d900da004300b80099009b009900b800b7009b009a008e0099009a009b009a008d008e00b700960099009600b700ba0095008d009a007d008d00950098009a009900980095009a009600980099009800930095007d0095009300960097009800970093009800ba009d009600970096009d00ba00df009d009400930097007d00930094009d009e009700940097009e00ae009d00df00ae009e009d00df00e000ae009e009c0094007d0094009c00ad009e00ae00ad009c009e00af00ae00e000af00ad00ae00e000bb00af00ad00ab009c00b200af00bb00bb00bc00b200b200bc00bd00af00b000ad00b200b000af00b000ab00ad00b200bd00b100b100b000b200b100bd00be00ac00ab00b000b100ac00b000a800b100be00b100a800ac00a800be00a900ab00ac007f009c00ab007f00ac00a8007f009c007f007d007e007d007f0086007e007f007f00850086007f00840085007f00800084007f007b0080007f00a800a100a1007b007f00a800a900a1007b00a100a000a600a100a9007b00a0009f00a400a100a600a000a100a400a700a600a900a700a900aa00bf00aa00c000a700aa00bf00a700bf00e600a500a600a700e600a500a700a500a400a600a500e600e500a200a000a400a2009f00a000a300a400a500e500a300a500a200a400a300a300e500b600b6009100a3009100a200a3009100b600b50092009f00a20091009200a2007b009f00900090009f00920090003c007b00b50044009100910044009200b500d900440043004400d9009200420090004200920044003c009000420043004200440041003c00420041004200430049004a004b004c004a0049004b004a0059004d004a004c0059004a0058004e004a004d0058004a0057004f004a004e0057004a00560050004a004f0056004a00550051004a00500055004a00540052004a00510054004a00530053004a0052005a005b005c005c005d005a005b005a005e005d005c0079005e005f005b00790078005d005f005e006000780079007700600061005f00770076007800610060006200760077007500620063006100750074007600630062006400740075007300640065006300730072007400650064006600720073007100660067006500710070007200670066006800700071006f006800690067006f006e007000690068006a006e006f006d006a006b0069006d006c006e006b006a006c006c006d006b00c100c200c300c300c400c100c200c100ce00c300de00c400ce00cd00c200dd00c400de00cd00ce00cc00db00dd00de00cd00cc00cb00dc00dd00db00c900cb00cc00db00c600dc00c900ca00cb00dc00c600c500ca00c900cf00c500c600c700cf00d000ca00c700c800c500e200d000cf00c800c700e700e100d000e200c800e700e800e200e300e100e900e800e700e100e300e400e900ea00e800e300d400e400ea00e900d600d300e400d400d600d500ea00d300d400d100d100d200d300d500d600d700d700d800d500eb00ec00ed00ed00ee00eb00ec00eb000a01ee00ed000e010a010901ec000e010d01ee0009010a01f6000d010e010c01f600f50009010c010b010d01f500f600f3000b010c01f000f300f400f500f000ef000b01f400f300f700ef00f000f100f700f800f400f100f200ef00f800f7000f01f200f10013010f011001f80013011401f20010010f0111011401130115011101120110011501160114011201110100011601150102010001ff001201020101011601ff000001fd00fd00fe00ff00010102010301030104010101f900fa00fb00fb00fc00f900fc001701f90005010601070107011801050108010701060119011a011b011a011d011b011b011d011e011b011e011f011b011f012001200121011b01210122011b011b0122012301230124011b01240125011b011b01250126011b0126012701270128011b01280129011b0129012a011b011b012a012b012b011c011b011b011c0119012c0119011c012d012c011c01 - m_VertexData: - serializedVersion: 3 - m_VertexCount: 302 - m_Channels: - - stream: 0 - offset: 0 - format: 0 - dimension: 3 - - stream: 0 - offset: 12 - format: 0 - dimension: 3 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 24 - format: 0 - dimension: 2 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - m_DataSize: 9664 - _typelessdata: 9a7d6e3e92593dbc06d9d23f0000803f00000000000000806ff1603f524571be9a7d6e3ee36d25be0cb2353f0000803f0000000000000080fa26693fe7540abf9a7d6e3e92593dbc0cb2353f0000803f00000000000000806ff1603fe7540abf9a7d6e3ee36d25be06d9d23f0000803f0000000000000080fa26693f524571be33c188be92593dbc06d9d23f00000080000000000000803fc24b443f524571be9a7d6e3ee36d25be06d9d23f00000080000000000000803f6ff1603fd1764cbe9a7d6e3e92593dbc06d9d23f00000080000000000000803f6ff1603f524571be33c188bee36d25be06d9d23f00000080000000000000803fc24b443fd1764cbe33c188bee36d25be0cb2353f000080bf000000000000008090303c3fe7540abf33c188bee36d25be06d9d23f000080bf000000000000008090303c3f524571be33c188be92593dbc06d9d23f000080bf0000000000000080c24b443f524571be33c188be92593dbc0cb2353f000080bf0000000000000080c24b443fe7540abf9a7d6e3e92593dbc06d9d23f000000000000803f000000806ff1603f524571be33c188be92593dbc0cb2353f000000000000803f00000080c24b443fe7540abf33c188be92593dbc06d9d23f000000000000803f00000080c24b443f524571be9a7d6e3e92593dbc0cb2353f000000000000803f000000806ff1603fe7540abf33c188bee36d25be0cb2353f0000000000000000000080bfc24b443f672713bf33c188be92593dbc0cb2353f0000000000000000000080bfc24b443fe7540abf9a7d6e3ee36d25be0cb2353f0000000000000000000080bf6ff1603f672713bf9a7d6e3e92593dbc0cb2353f0000000000000000000080bf6ff1603fe7540abf664a7b3ee36d25be9f72d43f0000803f0000000000000080afb5773f75e86cbf664a7b3ed3a058bea46fd2bd0000803f00000000000000802bfb123fe8116fbf664a7b3ee36d25bea46fd2bd0000803f00000000000000802bfb123f75e86cbf664a7b3ed3a058be9f72d43f0000803f0000000000000080afb5773fe8116fbf9a278fbee36d25be9f72d43f00000080000000000000803fafb5773fd3835ebf664a7b3ed3a058be9f72d43f00000080000000000000803f0e9f7c3f75e86cbf664a7b3ee36d25be9f72d43f00000080000000000000803fafb5773f75e86cbf9a278fbed3a058be9f72d43f00000080000000000000803f0e9f7c3fd3835ebf9a278fbed3a058bea46fd2bd000080bf00000000000000802bfb123f2b6a5cbf9a278fbed3a058be9f72d43f000080bf0000000000000080afb5773f2b6a5cbf9a278fbee36d25be9f72d43f000080bf0000000000000080afb5773fd3835ebf9a278fbee36d25bea46fd2bd000080bf00000000000000802bfb123fd3835ebf664a7b3ee36d25be9f72d43f000000000000803f00000080afb5773f75e86cbf9a278fbee36d25bea46fd2bd000000000000803f000000802bfb123fd3835ebf9a278fbee36d25be9f72d43f000000000000803f00000080afb5773fd3835ebf664a7b3ee36d25bea46fd2bd000000000000803f000000802bfb123f75e86cbf664a7b3ed3a058be9f72d43f00000000000080bf00000000afb5773fe8116fbf9a278fbed3a058be9f72d43f00000000000080bf00000000afb5773f18797dbf9a278fbed3a058bea46fd2bd00000000000080bf000000002bfb123f18797dbf664a7b3ed3a058bea46fd2bd00000000000080bf000000002bfb123fe8116fbf9a7d6e3e075c273e6c3fb93f0000803f0000000000000080c6a66d3f921f49bf9a7d6e3eb552e83da46fd2bd0000803f00000000000000802bfb123f06494bbf9a7d6e3e075c273ea46fd2bd0000803f00000000000000802bfb123f921f49bf9a7d6e3eb552e83d6c3fb93f0000803f0000000000000080c6a66d3f06494bbf33c188be075c273e6c3fb93f00000080000000000000803fc6a66d3ff1ba3abf9a7d6e3eb552e83d6c3fb93f00000080000000000000803f0266723f921f49bf9a7d6e3e075c273e6c3fb93f00000080000000000000803fc6a66d3f921f49bf33c188beb552e83d6c3fb93f00000080000000000000803f0266723ff1ba3abf33c188beb552e83da46fd2bd000080bf00000000000000802bfb123f49a138bf33c188beb552e83d6c3fb93f000080bf0000000000000080c6a66d3f49a138bf33c188be075c273e6c3fb93f000080bf0000000000000080c6a66d3ff1ba3abf33c188be075c273ea46fd2bd000080bf00000000000000802bfb123ff1ba3abf9a7d6e3e075c273e6c3fb93f000000000000803f00000080c6a66d3f921f49bf33c188be075c273ea46fd2bd000000000000803f000000802bfb123ff1ba3abf33c188be075c273e6c3fb93f000000000000803f00000080c6a66d3ff1ba3abf9a7d6e3e075c273ea46fd2bd000000000000803f000000802bfb123f921f49bf9a7d6e3eb552e83d6c3fb93f00000000000080bf00000000c6a66d3f06494bbf33c188beb552e83d6c3fb93f00000000000080bf00000000c6a66d3f36b059bf33c188beb552e83da46fd2bd00000000000080bf000000002bfb123f36b059bf9a7d6e3eb552e83da46fd2bd00000000000080bf000000002bfb123f06494bbf662d11bf06d74c3e6c3fd93f819503bfbada5a3f4df38e3d876ef63d8b19c1bd60760fbf06d74c3e9f72dc3fe86aebbe35ef583f82e2873e36cdfb3de90fadbd9a6004bff78e5a3e6c3fd93f1b9edebd1ff47c3f1b9ede3de6400f3e8b19c1bd00c70abf06d74c3e4fcade3f82e287be35ef583fe86aeb3e153c053ef5649ebd9a6004bf06d74c3ed3a5df3f4df38ebdbada5a3f8195033fe6400f3e460699bdcd9317bf075c273e4fcade3f9c3342bf07f0f63e8941e03ee564e23df5649ebd268c1abf075c273e6c3fd93f4d845dbf7502fa3e1d38e73d1a18d93d8b19c1bd268c1abfb552e83dd3a5df3fdfe05bbf01de023e9be6fd3e18b1cf3d373590bd33fa1dbfb552e83d6c3fd93f1ac07bbfa52c033ea52c033e34bdc43d7b15b9bd662d11bfb552e83d3255e43f9be6fdbe01de023edfe05b3f779ded3db09164bd60760fbf075c273e06d9e23f8941e0be07f0f63e9c33423f36cdfb3da4fc84bd9a6004bf075c273e3255e43f1d38e7bd7502fa3e4d845d3fe6400f3eb35f77bd9a6004bfb552e83d390ce63fa52c03bea52c033e1ac07b3f213f0b3edaa84ebd9a25e13da1f5403e3483923f9e5e293edfe07b3fba498cbdc9c97c3f1c78f5bd34138cbca3925a3e6c3f993f000000000000803f00000080041d693fed45b4bd5395f63da1f5403e6c3f993fc74b373edfe07b3f00000080c2687e3fed45b4bdac1aa43da1f5403e75cd8c3f6ea3013edfe07b3f6ea301befa2b783fcc5e16be787e113da1f5403ec6fc883fba498c3ddfe07b3f9e5e29be4a43713f0ad628be34138cbca1f5403ecaa5873f00000080dfe07b3fc74b37be041d693ff0512fbe50c88ebda1f5403ec6fc883fba498cbddfe07b3f9e5e29beadf6603f0ad628bec023eabda1f5403e75cd8c3f6ea301bedfe07b3f6ea301befe0d5a3fcc5e16be9a9713bea1f5403e3483923f9e5e29bedfe07b3fba498cbd3f70553f1c78f5bd334f1ebea1f5403e6c3f993fc74b37bedfe07b3f0000008035d1533fed45b4bd9a9713bea1f5403ea4fb9f3f9e5e29bedfe07b3fba498c3d3f70553f702666bdc023eabda1f5403e64b1a53f6ea301bedfe07b3f6ea3013efe0d5a3f0839efbc50c88ebda1f5403e1382a93fba498cbddfe07b3f9e5e293eadf6603f2efe36bc34138cbca1f5403e0ed9aa3f00000080dfe07b3fc74b373e041d693f4f779ebb787e113da1f5403e1382a93fba498c3ddfe07b3f9e5e293e4a43713f2efe36bcac1aa43da1f5403e64b1a53f6ea3013edfe07b3f6ea3013efa2b783f0839efbc9a25e13da1f5403ea4fb9f3f9e5e293edfe07b3fba498c3dc9c97c3f702666bd5bd0fb3d6a885a3e74d2913f44fa4dbfe3a5fb3e4ca6aa3e33e1c73ead16a0be9a25e13da1f5403e3483923f44fa4dbfe3a5fb3e4ca6aa3e4145c53efc019fbe5395f63da1f5403e6c3f993f4df35ebfe3a5fb3e00000000425ec73ed17694be52b9093e6a885a3e6c3f993f4df35ebfe3a5fb3e000000004031ca3ed17694beba83b83d6a885a3eec868b3f12a51dbfe3a5fb3e12a51d3f9d4bc13e6bf1a9beac1aa43da1f5403e75cd8c3f12a51dbfe3a5fb3e12a51d3f4d4cbf3e3df2a7be7095273d6a885a3e1a52873f4ca6aabee3a5fb3e44fa4d3fbd70b73e2387b0be787e113da1f5403ec6fc883f4ca6aabee3a5fb3e44fa4d3f0c5cb63e31ebadbe34138cbc6a885a3ef5d7853f00000000e3a5fb3e4df35e3fe1d0ab3e0ed7b2be34138cbca1f5403ecaa5873f00000000e3a5fb3e4df35e3fe1d0ab3e1004b0beccd399bd6a885a3e1a52873f4ca6aa3ee3a5fb3e44fa4d3f0531a03e2387b0be50c88ebda1f5403ec6fc883f4ca6aa3ee3a5fb3e44fa4d3fb745a13e31ebadbece8cfebd6a885a3eec868b3f12a51d3fe3a5fb3e12a51d3f4756963e6bf1a9bec023eabda1f5403e75cd8c3f12a51d3fe3a5fb3e12a51d3f7555983e3df2a7befaec20be6a885a3e74d2913f44fa4d3fe3a5fb3e4ca6aa3e90c08f3ead16a0be9a9713bea1f5403e3483923f44fa4d3fe3a5fb3e4ca6aa3e815c923efc019fbedcbd2cbe6a885a3e6c3f993f4df35e3fe3a5fb3e00000000a4708d3ed17694be334f1ebea1f5403e6c3f993f4df35e3fe3a5fb3e000000008143903ed17694befaec20be6a885a3e64aca03f44fa4d3fe3a5fb3e4ca6aabe90c08f3ef5d688be9a9713bea1f5403ea4fb9f3f44fa4d3fe3a5fb3e4ca6aabe815c923ea7eb89bece8cfebd6a885a3eecf7a63f12a51d3fe3a5fb3e12a51dbf4756963e2bf87dbec023eabda1f5403e64b1a53f12a51d3fe3a5fb3e12a51dbf7555983e65fb80beccd399bd6a885a3ebf2cab3f4ca6aa3ee3a5fb3e44fa4dbf0531a03ebccc70be50c88ebda1f5403e1382a93f4ca6aa3ee3a5fb3e44fa4dbfb745a13e9f0476be34138cbc6a885a3edba6ac3f00000080e3a5fb3e4df35ebfe1d0ab3ee42c6cbe34138cbca1f5403e0ed9aa3f00000080e3a5fb3e4df35ebfe1d0ab3ee1d271be7095273d6a885a3ebf2cab3f4ca6aabee3a5fb3e44fa4dbfbd70b73ebccc70be787e113da1f5403e1382a93f4ca6aabee3a5fb3e44fa4dbf0c5cb63e9f0476beba83b83d6a885a3eecf7a63f12a51dbfe3a5fb3e12a51dbf9d4bc13e2bf87dbeac1aa43da1f5403e64b1a53f12a51dbfe3a5fb3e12a51dbf4d4cbf3e65fb80be5bd0fb3d6a885a3e64aca03f44fa4dbfe3a5fb3e4ca6aabe33e1c73ef5d688be9a25e13da1f5403ea4fb9f3f44fa4dbfe3a5fb3e4ca6aabe4145c53ea7eb89bedcbd2cbe6a885a3e6c3f993f17b7d1380000803f00000000a4708d3ed17694be9a6004bff78e5a3ed87e323f1b9edebd1ff47c3f1b9edebde6400f3e1ea7f8be34138cbc6a885a3edba6ac3f000000800000803f17b7d1b8e1d0ab3ee42c6cbecd3ef73ef78e5a3e6c3fd93f1b9ede3d1ff47c3f1b9ede3da800083f8b19c1bd52b9093e6a885a3e6c3f993f17b7d1b80000803f000000004031ca3ed17694becd3ef73ef78e5a3ed87e323f1b9ede3d1ff47c3f1b9edebda800083f1ea7f8be34138cbc6a885a3ef5d7853f000000000000803f17b7d138e1d0ab3e0ed7b2befaec20be6a885a3e74d2913f000000000000803f0000008090c08f3ead16a0bece8cfebd6a885a3eec868b3f000000000000803f000000804756963e6bf1a9beccd399bd6a885a3e1a52873f000000000000803f000000800531a03e2387b0be7095273d6a885a3e1a52873f000000000000803f00000080bd70b73e2387b0beba83b83d6a885a3eec868b3f000000000000803f000000809d4bc13e6bf1a9be5bd0fb3d6a885a3e74d2913f000000000000803f0000008033e1c73ead16a0be5bd0fb3d6a885a3e64aca03f000000000000803f0000008033e1c73ef5d688beba83b83d6a885a3eecf7a63f000000000000803f000000809d4bc13e2bf87dbe7095273d6a885a3ebf2cab3f000000000000803f00000080bd70b73ebccc70beccd399bd6a885a3ebf2cab3f000000000000803f000000800531a03ebccc70bece8cfebd6a885a3eecf7a63f000000000000803f000000804756963e2bf87dbefaec20be6a885a3e64aca03f000000000000803f0000008090c08f3ef5d688becd3ef73e06d74c3ed3a5df3f4df38e3dbada5a3f8195033fa800083f460699bdcd3ef73e075c273e3255e43f1d38e73d7502fa3e4d845d3fa800083fb35f77bdcd3ef73eb552e83d390ce63fa52c033ea52c033e1ac07b3f1901093fdaa84ebd662d11bf06d74c3ed87e323f819503bfbada5a3f4df38ebd876ef63d1ea7f8be33fa1dbfb552e83dd87e323f1ac07bbfa52c033ea52c03be34bdc43d22a8fabe268c1abf075c273ed87e323f4d845dbf7502fa3e1d38e7bd1a18d93d1ea7f8be3db5063f06d74c3e9f72dc3fe86aeb3e35ef583f82e2873e3a570c3fe90fadbd336c083f06d74c3e6c3fd93f8195033fbada5a3f4df38e3d10030d3f8b19c1bdcd05023f06d74c3e4fcade3f82e2873e35ef583fe86aeb3edc810a3ff5649ebd0039153fb552e83d6c3fd93f1ac07b3fa52c033ea52c033e4b39133f7b15b9bd04cb113f075c273e6c3fd93f4d845d3f7502fa3e1d38e73ddead103f8b19c1bd9ad20e3f075c273e4fcade3f9c33423f07f0f63e8941e03e45840f3ff5649ebd04cb113fb552e83dd3a5df3fdfe05b3f01de023e9be6fd3ebeda113f373590bd3db5063f075c273e06d9e23f8941e03e07f0f63e9c33423f3a570c3fa4fc84bd336c083fb552e83d3255e43f9be6fd3e01de023edfe05b3f321d0e3fb09164bd336c083f06d74c3ed87e323f8195033fbada5a3f4df38ebd10030d3f1ea7f8be0039153fb552e83dd87e323f1ac07b3fa52c033ea52c03be4b39133f22a8fabe04cb113f075c273ed87e323f4d845d3f7502fa3e1d38e7bddead103f1ea7f8be60760fbf06d74c3e72182c3fe86aebbe35ef583f82e287be36cdfb3da8a9fdbe00c70abf06d74c3e1269273f82e287be35ef583fe86aebbe153c053e32aa00bf9a6004bf06d74c3e0cb2253f4df38ebdbada5a3f819503bfe6400f3e085601bfcd9317bf075c273e1269273f9c3342bf07f0f63e8941e0bee564e23d32aa00bf268c1abfb552e83d0cb2253fdfe05bbf01de023e9be6fdbe18b1cf3d2a7002bf60760fbf075c273ea54b1f3f8941e0be07f0f63e9c3342bf36cdfb3d3dd703bf662d11bfb552e83d3b531c3f9be6fdbe01de023edfe05bbf779ded3db62d06bf9a6004bf075c273e3b531c3f1d38e7bd7502fa3e4d845dbfe6400f3ec50005bf9a6004bfb552e83d3fe5183fa52c03bea52c033e1ac07bbf213f0b3e338c07bfcd3ef73e06d74c3e0cb2253f4df38e3dbada5a3f819503bfa800083f085601bf008e95be075c273e3b531c3f00000000c139133f006f51bf317b693ec50005bf008e95beb552e83d3fe5183f00000080cba1053e64cc7dbf317b693e338c07bf3db5063f06d74c3e72182c3fe86aeb3e35ef583f82e287be3a570c3fa8a9fdbecd05023f06d74c3e1269273f82e2873e35ef583fe86aebbedc810a3f32aa00bf9ad20e3f075c273e1269273f9c33423f07f0f63e8941e0be45840f3f32aa00bf04cb113fb552e83d0cb2253fdfe05b3f01de023e9be6fdbebeda113f2a7002bf336c083fb552e83d3b531c3f9be6fd3e01de023edfe05bbf321d0e3fb62d06bf3db5063f075c273ea54b1f3f8941e03e07f0f63e9c3342bf3a570c3f3dd703bfcd3ef73e075c273e3b531c3f1d38e73d7502fa3e4d845dbfa800083fc50005bfcd3ef73eb552e83d3fe5183fa52c033ea52c033e1ac07bbf1901093f338c07bfcd3ef73e2a3a72be390ce63fcba1053e0000000064cc7d3f3fab103fa7026ebc9a6004bf2a3a72be390ce63fcba105be0000000064cc7d3f992dd93da7026ebc33fa1dbf2a3a72be6c3fd93f64cc7dbf00000000cba1053e3752763da48977bd33fa1dbf2a3a72bed87e323f64cc7dbf00000000cba105be3752763d26fe04bf0039153f2a3a72be6c3fd93f64cc7d3f00000000cba1053ecf6b1c3fa48977bd04cb113f2a3a72bed3a5df3f2db25d3f000000000000003fb2d81a3fad8519bd336c083f2a3a72be3255e43f0000003f000000002db25d3f7e8b163fe964a9bc0039153f2a3a72bed87e323f64cc7d3f00000000cba105becf6b1c3f26fe04bfcd3ef73e2a3a72be3fe5183fcba1053e0000000064cc7dbf3fab103fb6be10bf9a0b843e2a3a72be3fe5183f0000000000000000000080bfef73ec3eb6be10bf9a0b843eb552e83d3fe5183f00000080cba1053e64cc7dbf81ebe23e338c07bf9a0b843e075c273e3b531c3f00000000c139133f006f51bf81ebe23ec50005bf9a6004bf2a3a72be3fe5183fcba105be0000000064cc7dbf992dd93db6be10bf008e95be2a3a72be3fe5183f0000000000000000000080bfa75b563eb6be10bfcd3ef73e2a3a72bed3a5df3f00000000000080bf0000000042b06a3d25943ebfcd3ef73e2a3a72be390ce63f00000000000080bf0000000042b06a3d67d53bbf9a6004bf2a3a72be390ce63f00000000000080bf00000000a7248b3e67d53bbf9a6004bf2a3a72bed3a5df3f00000000000080bf00000000a7248b3e25943ebf662d11bf2a3a72be6c3fd93f00000000000080bf0000000044a2903ef45241bf33fa1dbf2a3a72be6c3fd93f00000000000080bf00000000c11f963ef45241bf33fa1dbf2a3a72bed87e323f00000000000080bf00000000c11f963e433a78bf662d11bf2a3a72bed87e323f00000000000080bf0000000044a2903e433a78bf336c083f2a3a72be6c3fd93f00000000000080bf0000000061c43e3df45241bf0039153f2a3a72be6c3fd93f00000000000080bf0000000073d7123df45241bf04cb113f2a3a72bed3a5df3f00000000000080bf000000000f9d1e3d25943ebf3db5063f2a3a72be9f72dc3f00000000000080bf0000000022a6443d8cf33fbf336c083f2a3a72be3255e43f00000000000080bf0000000061c43e3db0913cbfcd05023f2a3a72be4fcade3f00000000000080bf00000000cbb9543d52f23ebf336c083f2a3a72bed87e323f00000000000080bf0000000061c43e3d433a78bf0039153f2a3a72bed87e323f00000000000080bf0000000073d7123d433a78bf9a0b843e2a3a72be0cb2253f00000000000080bf00000000a62bd83d01f97abf9a0b843e2a3a72be3fe5183f00000000000080bf00000000a62bd83dd0b77dbfcd3ef73e2a3a72be3fe5183f00000000000080bf0000000042b06a3dd0b77dbfcd3ef73e2a3a72be0cb2253f00000000000080bf0000000042b06a3d01f97abf9a6004bf2a3a72be0cb2253f00000000000080bf00000000a7248b3e01f97abf9a6004bf2a3a72be3fe5183f00000000000080bf00000000a7248b3ed0b77dbf008e95be2a3a72be3fe5183f00000000000080bf000000008bdf643ed0b77dbf008e95be2a3a72be0cb2253f00000000000080bf000000008bdf643e01f97abf268c1abf2a3a72bed3a5df3f2db25dbf000000000000003f7bc1873dad8519bd662d11bf2a3a72be3255e43f000000bf000000002db25d3f172baa3de964a9bc268c1abf2a3a72bed3a5df3f00000000000080bf000000002fa7943e25943ebf60760fbf2a3a72be9f72dc3f00000000000080bf00000000ebe58f3e8cf33fbf00c70abf2a3a72be4fcade3f00000000000080bf0000000076e38d3e52f23ebf662d11bf2a3a72be3255e43f00000000000080bf0000000044a2903eb0913cbf04cb113f2a3a72be0cb2253f2db25d3f00000000000000bfb2d81a3f76de0abf336c083f2a3a72be3b531c3f0000003f000000002db25dbf7e8b163faa2b0fbf04cb113f2a3a72be0cb2253f00000000000080bf000000000f9d1e3d01f97abf3db5063f2a3a72be72182c3f00000000000080bf0000000022a6443daa9979bfcd05023f2a3a72be1269273f00000000000080bf00000000cbb9543de59a7abf336c083f2a3a72be3b531c3f00000000000080bf0000000061c43e3d76fb7cbf268c1abf2a3a72be0cb2253f2db25dbf00000000000000bf7bc1873d76de0abf662d11bf2a3a72be3b531c3f000000bf000000002db25dbf172baa3daa2b0fbf268c1abf2a3a72be0cb2253f00000000000080bf000000002fa7943e01f97abf60760fbf2a3a72be72182c3f00000000000080bf00000000ebe58f3eaa9979bf662d11bf2a3a72be3b531c3f00000000000080bf0000000044a2903e76fb7cbf00c70abf2a3a72be1269273f00000000000080bf0000000076e38d3ee59a7abfcd3ef73e075c273ed3a5df3fcba105be0000000064cc7dbfbfbb953d460843bfcd3ef73e2a3a72bed3a5df3fcba105be0000000064cc7dbf42b06a3d25943ebf9a6004bf2a3a72bed3a5df3fcba1053e0000000064cc7dbfa7248b3e25943ebf9a6004bf075c273ed3a5df3fcba1053e0000000064cc7dbfbf0b833e460843bf662d11bf075c273e6c3fd93f64cc7d3f00000000cba105be02ba873e675f45bf662d11bf2a3a72be6c3fd93f64cc7d3f00000000cba105be44a2903ef45241bf662d11bf2a3a72bed87e323f64cc7d3f00000000cba1053e44a2903e433a78bf662d11bf075c273ed87e323f64cc7d3f00000000cba1053e02ba873ecf2d74bf336c083f075c273e6c3fd93f64cc7dbf00000000cba105beb402833d675f45bf336c083f2a3a72be6c3fd93f64cc7dbf00000000cba105be61c43e3df45241bf3db5063f2a3a72be9f72dc3f2db25dbf00000000000000bf22a6443d8cf33fbf3db5063f075c273e9f72dc3f2db25dbf00000000000000bff584853dd73344bf336c083f075c273ed87e323f64cc7dbf00000000cba1053eb402833dcf2d74bf336c083f2a3a72bed87e323f64cc7dbf00000000cba1053e61c43e3d433a78bf9a0b843eb552e83d3fe5183f000080bf00000000000000806efce93d01dc78bf9a0b843e2a3a72be3fe5183f000080bf0000000000000080a62bd83dd0b77dbf9a0b843e2a3a72be0cb2253f000080bf0000000000000080a62bd83d01f97abf9a0b843e075c273e0cb2253f000080bf00000000000000806efce93de08476bf9a0b843e075c273e0cb2253f00000080000000000000803f6efce93de08476bf9a0b843e2a3a72be0cb2253f00000080000000000000803fa62bd83d01f97abfcd3ef73e2a3a72be0cb2253fcba105be0000000064cc7d3f42b06a3d01f97abfcd3ef73e075c273e0cb2253fcba105be0000000064cc7d3fbfbb953de08476bf9a6004bf075c273e0cb2253fcba1053e0000000064cc7d3fbf0b833ee08476bf9a6004bf2a3a72be0cb2253fcba1053e0000000064cc7d3fa7248b3e01f97abf008e95be2a3a72be0cb2253f00000080000000000000803f8bdf643e01f97abf008e95be075c273e0cb2253f00000080000000000000803f6af75b3ee08476bf008e95be075c273e0cb2253f0000803f00000000000000806af75b3ee08476bf008e95be2a3a72be0cb2253f0000803f00000000000000808bdf643e01f97abf008e95beb552e83d3fe5183f0000803f00000000000000806af75b3e01dc78bf008e95be2a3a72be3fe5183f0000803f00000000000000808bdf643ed0b77dbfcd05023f2a3a72be4fcade3f000000bf000000002db25dbfcbb9543d52f23ebfcd05023f075c273e4fcade3f000000bf000000002db25dbf395f8c3d8e5843bf60760fbf075c273e9f72dc3f2db25d3f00000000000000bf7219873ed73344bf60760fbf2a3a72be9f72dc3f2db25d3f00000000000000bfebe58f3e8cf33fbf00c70abf075c273e4fcade3f0000003f000000002db25dbfe162853e8e5843bf00c70abf2a3a72be4fcade3f0000003f000000002db25dbf76e38d3e52f23ebf3db5063f075c273e72182c3f2db25dbf000000000000003ff584853d4f5975bf3db5063f2a3a72be72182c3f2db25dbf000000000000003f22a6443daa9979bfcd05023f075c273e1269273f000000bf000000002db25d3f395f8c3da83476bfcd05023f2a3a72be1269273f000000bf000000002db25d3fcbb9543de59a7abf60760fbf2a3a72be72182c3f2db25d3f000000000000003febe58f3eaa9979bf60760fbf075c273e72182c3f2db25d3f000000000000003f7219873e4f5975bf00c70abf2a3a72be1269273f0000003f000000002db25d3f76e38d3ee59a7abf00c70abf075c273e1269273f0000003f000000002db25d3fe162853ea83476bf9a0b843e075c273e3b531c3f000080bf00000000000000806efce93d823b78bf008e95be075c273e3b531c3f0000803f00000000000000806af75b3e823b78bf9a0b843e075c273e0cb2253f00000000000080bf000000006efce93de08476bfcd3ef73e075c273e0cb2253f00000000000080bf00000000bfbb953de08476bf34138cbc075c273e6c3f993f00000000000080bf00000000d17a283e93c65cbf008e95be075c273e0cb2253f00000000000080bf000000006af75b3ee08476bfcd05023f075c273e1269273f00000000000080bf00000000395f8c3da83476bf3db5063f075c273e72182c3f00000000000080bf00000000f584853d4f5975bf336c083f075c273ed87e323f00000000000080bf00000000b402833dcf2d74bf336c083f075c273e6c3fd93f00000000000080bf00000000b402833d675f45bf3db5063f075c273e9f72dc3f00000000000080bf00000000f584853dd73344bfcd05023f075c273e4fcade3f00000000000080bf00000000395f8c3d8e5843bfcd3ef73e075c273ed3a5df3f00000000000080bf00000000bfbb953d460843bf9a6004bf075c273ed3a5df3f00000000000080bf00000000bf0b833e460843bf00c70abf075c273e4fcade3f00000000000080bf00000000e162853e8e5843bf60760fbf075c273e9f72dc3f00000000000080bf000000007219873ed73344bf662d11bf075c273e6c3fd93f00000000000080bf0000000002ba873e675f45bf662d11bf075c273ed87e323f00000000000080bf0000000002ba873ecf2d74bf60760fbf075c273e72182c3f00000000000080bf000000007219873e4f5975bf00c70abf075c273e1269273f00000000000080bf00000000e162853ea83476bf9a6004bf075c273e0cb2253f00000000000080bf00000000bf0b833ee08476bf9a0b843e075c273e3b531c3f00000000000080bf000000006efce93d823b78bf008e95be075c273e3b531c3f00000000000080bf000000006af75b3e823b78bf - m_CompressedMesh: - m_Vertices: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_UV: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Normals: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Tangents: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Weights: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_NormalSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_TangentSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_FloatColors: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_BoneIndices: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_Triangles: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_UVInfo: 0 - m_LocalAABB: - m_Center: {x: -0.017098993, y: -0.011550002, z: 0.847248} - m_Extent: {x: 0.6, y: 0.225, z: 0.95} - m_MeshUsageFlags: 0 - m_BakedConvexCollisionMesh: - m_BakedTriangleCollisionMesh: - m_MeshMetrics[0]: 1 - m_MeshMetrics[1]: 1 - m_MeshOptimizationFlags: 1 - m_StreamData: - serializedVersion: 2 - offset: 0 - size: 0 - path: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Hit Target/Square Fat.mesh.meta b/VisualPinball.Unity/Assets/Art/Meshes/Hit Target/Square Fat.mesh.meta deleted file mode 100644 index ceb493620..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Hit Target/Square Fat.mesh.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 71829fb310e07a245b781a4277447a58 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 4300000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Kicker.meta b/VisualPinball.Unity/Assets/Art/Meshes/Kicker.meta deleted file mode 100644 index 06ccdf90c..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Kicker.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: d2a952a9541966f4aa044e5ecf845e53 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Kicker/Cup 1.mesh b/VisualPinball.Unity/Assets/Art/Meshes/Kicker/Cup 1.mesh deleted file mode 100644 index 9087fa7f7..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Kicker/Cup 1.mesh +++ /dev/null @@ -1,166 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!43 &4300000 -Mesh: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Cup 1 - serializedVersion: 10 - m_SubMeshes: - - serializedVersion: 2 - firstByte: 0 - indexCount: 774 - topology: 0 - baseVertex: 0 - firstVertex: 0 - vertexCount: 373 - localAABB: - m_Center: {x: 0, y: 0, z: -0.423592} - m_Extent: {x: 1.215, y: 1.215, z: 0.6} - m_Shapes: - vertices: [] - shapes: [] - channels: [] - fullWeights: [] - m_BindPose: [] - m_BoneNameHashes: - m_RootBoneNameHash: 0 - m_BonesAABB: [] - m_VariableBoneCountWeights: - m_Data: - m_MeshCompression: 0 - m_IsReadable: 1 - m_KeepVertices: 0 - m_KeepIndices: 0 - m_IndexFormat: 0 - m_IndexBuffer: 00000100020003000400050006000700080007009300940009000700060007000900930006000a0009009500930009000b0009000a000900960095000c0009000b000900970096000d0009000c000900980097000e0009000d0009000e0098000f0010001100120010000f0012000f0015001400120015001300140015001600140013001600130019001800160019001700180019001a00180017001a0017001d001c001a001d001b001c001d001e001c001b001e001b00210020001e0021001f002000210020001f00440044001f007600200044007200720024004800230048002400220023002400250023002200250022004900ae0025004900ac00ae004900ab00ae00ac00ab00ac00ad00ad00fa00ab00ce00ca00fa00aa00ca00ce00aa00ce00fe00a800ca00aa00a800aa00a900a700a800a900a600a700a900a400a700a600a400a600a500a300a400a500a200a300a500a000a300a200a000a200a1009f00a000a1009e009f00a1009c009f009e009c009e009d0099009c009d009a0099009d0099009a009b0026002700280029002a002b002c002d002e002f003000310031004d002f0032003300340035003600370037004e003500380039003a003b003c003d003e003f0040004100420043004500460047004a004b004c004f005000510052005300540055005600570058005700560059005a005b005c005b005a005d005e005f0060005f005e0061006200630064006300620065006600670068006700660069006a006b006c006d006e006f007000710073007400750077007800790079007a0077007b007c007d007c007b007e007f00800081008200810080008300840085008500840086008700880089004c0188004b014b01880039014b0139014a013b014a0139013901880038013c013b013a013a013b013901390137013a0139013801370137013801360138013501360149013501380135014901480135013301360148014701350135013401330135014701340133013401320146013401470134013101320131013401460131012f013201460145013101310130012f013101450130012f0130012e0144013001450130012d012e012d01300144012d012b012e01440143012d012d012c012b012d0143012c012b012c012a0142012c0143012c0129012a0129012c014201290127012a0142014101290129012801270129014101280127012801260140012801410128012301260123012801400125012601230140013f012301230124012501240123013f013d0124013f01250124014e013d013e01240124014d014e0124013e014d0165014d013e014d014f014e014d01650166014d0150014f0150014d0166014f0150015201660167015001500151015201510150016701510153015201670168015101510154015301540151016801530154015601680169015401540155015601690155015401550169016a01550157015601580155016a01550158015701570158015a01580159015a016b015901580159015b015a0159016b016c0159015c015b015c0159016c015b015c015e016c016d015c015c015d015e016d015d015c015d015f015e015d016d016e015d0160015f015d016e0160015f01600162016e016f017001700160016e017001710160016001610162017101610160016301620161016101710174016401630161016101740172016401610172017201730164018a008b008c008d008e008f00900091009200af00b000b100b200b300b400b500b600b700b800b900ba00d500ba00b900bb00bc00bd00be00bf00c000d600c000bf00c100c200c300c400c500c600c700c800c900cb00cc00cd00cf00d000d100d200d300d400d700d800d900da00db00dc00dd00de00df00de00dd00e000e100e200e300e200e100e400e500e600e700e600e500e800e900ea00eb00ea00e900ec00ed00ee00ef00ee00ed00f000f100f200f300f400f500f600f700f800f900fb00fc00fd00ff000001010101010201ff00030104010501040103010601070108010901080107010a010b010c010d010e010c010b010f01100111011101100112011301140115011401220115011601170118011601180119011a011b011c011b011d011c011e011f01200121011f011e01 - m_VertexData: - serializedVersion: 3 - m_VertexCount: 373 - m_Channels: - - stream: 0 - offset: 0 - format: 0 - dimension: 3 - - stream: 0 - offset: 12 - format: 0 - dimension: 3 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 24 - format: 0 - dimension: 2 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - m_DataSize: 11936 - _typelessdata: 9659243e7a5078bfe2e7dfbe022b07bed6c57d3f000000806aa3f23e5709f6bd00000000b8c87dbfbc0283bf022b07bed6c57d3f000000800000003f99d6cebe00000080b8c87dbfe2e7dfbe022b07bed6c57d3f000000800000003f5709f6bd00000000b8c87dbfbc0283bfcb1007bed6c57d3f000000800000003f99d6cebe9659243e7a5078bfe2e7dfbecb1007bed6c57d3f000000806aa3f23e5709f6bd317c243e7a5078bfbc0283bfcb1007bed6c57d3f0000008088a0f23e99d6cebe0e9f243e016bd5bebc0283bf00000000000000000000803f8b6f743fde77dcbe00000000b8c87dbfbc0283bf00000000000000000000803fa7ae6c3fd9435bbe317c243e7a5078bfbc0283bf00000000000000000000803fe76d743f1b8263be00000000bd370638bc0283bf00000000000000000000803fa7ae6c3fef7116bfcf6b8c3ef0df9cbebc0283bf00000000000000000000803fd5e8793f09c6f1be0f7daf3ee36e10bebc0283bf00000000000000000000803f82367d3f2cd608bf1687a33ed410153dbc0283bf00000000000000000000803f16167c3fd8f319bf897c573e3fa9363ebc0283bf00000000000000000000803fd4d4763f05a627bf000000007dcb7c3ebc0283bf00000000000000000000803fa7ae6c3f4e412ebfea5a833efb2275bfe2e7dfbe00000000000000000000803f9ab3863e761823be0e9f243eb58a46bfe2e7dfbe00000000000000000000803fd55d793ec03d6fbe9659243e7a5078bfe2e7dfbe00000000000000000000803fad4f793e21e71dbee487b23e012f33bfe2e7dfbe00000000000000000000803f8256903e377087be0873333fe27333bfe2e7dfbe00000000000000000000803f732eb53eda3787bea27dfc3e10cf16bfe2e7dfbe00000000000000000000803f0d729f3e8c9f9ebe3bc6fd3e9fc85bbfe2e7dfbe00000000000000000000803f28b59f3e12874cbe069f1a3fe7a8e3bee2e7dfbe00000000000000000000803fc809ab3ea1d6bcbea722753f745e83bee2e7dfbe00000000000000000000803f5304d03e8c2de4be82752c3fc2888dbee2e7dfbe00000000000000000000803f5453b23e6c06e0be19c85b3fdac8fdbee2e7dfbe00000000000000000000803f9ca8c53e4e2ab2be098b323f2e71c4bde2e7dfbe00000000000000000000803fafcfb43e7ee402bfa722753f0f5e833ee2e7dfbe00000000000000000000803f5304d03e76c227bf82752c3f3141ad3de2e7dfbe00000000000000000000803f5453b23ec5c515bf86c87d3fbd3706b6e2e7dfbe00000000000000000000803fb98cd33ea7ec0cbf069f1a3f7270813ee2e7dfbe00000000000000000000803fc809ab3eab5d27bf0873333fb073333fe2e7dfbe00000000000000000000803f732eb53e603d56bfc958fd3eaa65cb3ee2e7dfbe00000000000000000000803fe09e9f3e467936bf19c85b3f75c8fd3ee2e7dfbe00000000000000000000803f9ca8c53e26c440bfea5a833ec922753fe2e7dfbe00000000000000000000803f9ab3863e301371bf2dce383e10e9133fe2e7dfbe00000000000000000000803f397d7d3e8e5a49bf6496d53ebb0b643fe2e7dfbe00000000000000000000803fd07f973ec2176abf0000000097fe193fe2e7dfbe00000000000000000000803f49bd573ed8d64bbf0e9f243eb58a46bfe2e7dfbe4ca68abeba492c3f6e34303fd55d793ec03d6fbee487b23e012f33bfe2e7dfbe4ca68abeba492c3f6e34303f8256903e377087be0e9f243e016bd5be6bbb49bf4ca68abeba492c3f6e34303fd55d793e44a8c2bea27dfc3e10cf16bfe2e7dfbe2cd4fabe60e5003ff931363f0d729f3e8c9f9ebecf6b8c3ef0df9cbe6bbb49bf2cd4fabe60e5003ff931363fb08d883ef8c1d9be0e9f243e016bd5be6bbb49bf2cd4fabe60e5003ff931363fd55d793e44a8c2bea27dfc3e10cf16bfe2e7dfbe499d10bfb6f3dd3ed3bc333f0d729f3e8c9f9ebe069f1a3fe7a8e3bee2e7dfbe499d10bfb6f3dd3ed3bc333fc809ab3ea1d6bcbecf6b8c3ef0df9cbe6bbb49bf499d10bfb6f3dd3ed3bc333fb08d883ef8c1d9be82752c3fc2888dbee2e7dfbe3d9b25bf4c37893e27c2363f5453b23e6c06e0be0f7daf3ee36e10be6bbb49bf3d9b25bf4c37893e27c2363f63b78f3e4758fcbecf6b8c3ef0df9cbe6bbb49bf3d9b25bf4c37893e27c2363fb08d883ef8c1d9be82752c3fc2888dbee2e7dfbe6abc34bfc976be3dd3bc333f5453b23e6c06e0be098b323f2e71c4bde2e7dfbe6abc34bfc976be3dd3bc333fafcfb43e7ee402bf0f7daf3ee36e10be6bbb49bf6abc34bfc976be3dd3bc333f63b78f3e4758fcbe82752c3f3141ad3de2e7dfbea5bd31bfec2fbbbd27c2363f5453b23ec5c515bf1687a33ed410153d6bbb49bfa5bd31bfec2fbbbd27c2363fe9458d3e1bbb10bf0f7daf3ee36e10be6bbb49bfa5bd31bfec2fbbbd27c2363f63b78f3e4758fcbe82752c3f3141ad3de2e7dfbe226c28bf1f858bbed3bc333f5453b23ec5c515bf069f1a3f7270813ee2e7dfbe226c28bf1f858bbed3bc333fc809ab3eab5d27bf1687a33ed410153d6bbb49bf226c28bf1f858bbed3bc333fe9458d3e1bbb10bfc958fd3eaa65cb3ee2e7dfbeb6f30dbf23dbd9be5917373fe09e9f3e467936bf897c573e3fa9363e6bbb49bfb6f30dbf23dbd9be5917373fe7e0813ec8941fbf1687a33ed410153d6bbb49bfb6f30dbf23dbd9be5917373fe9458d3e1bbb10bfe487b23ec712023fe2e7dfbeda1bdcbe772d11bf98dd333f8256903ef11042bf897c573e3fa9363e6bbb49bfda1bdcbe772d11bf98dd333fe7e0813ec8941fbf6496d53e6492e93ee2e7dfbeda1bdcbe772d11bf98dd333fd07f973e40a33cbf2dce383e10e9133fe2e7dfbe07ce59bee25827bfccee393f397d7d3e8e5a49bf000000007dcb7c3e6bbb49bf07ce59bee25827bfccee393f49bd573e9dbe26bf897c573e3fa9363e6bbb49bf07ce59bee25827bfccee393fe7e0813ec8941fbfc958fd3e6492e93ee2e7dfbe00000000000000000000803fe09e9f3e40a33cbf2dce383e10e9133fe2e7dfbe5bd3bcbdc13933bf7d3f353f397d7d3e8e5a49bf0000000097fe193fe2e7dfbe5bd3bcbdc13933bf7d3f353f49bd573ed8d64bbf000000007dcb7c3e6bbb49bf5bd3bcbdc13933bf7d3f353f49bd573e9dbe26bfe487b23ec712023fe2e7dfbe00000000000000000000803f8256903ef11042bf0000000086c87d3fe2e7dfbe00000000000000000000803f49bd573ea69b74bf0e9f243e016bd5be6bbb49bf371ae0bebc05123f85eb313fd55d793e44a8c2bee487b23e012f33bfe2e7dfbe371ae0bebc05123f85eb313f8256903e377087bea27dfc3e10cf16bfe2e7dfbe371ae0bebc05123f85eb313f0d729f3e8c9f9ebe069f1a3fe7a8e3bee2e7dfbe3d9b25bf4c37893e27c2363fc809ab3ea1d6bcbe098b323f2e71c4bde2e7dfbea5bd31bfec2fbbbd27c2363fafcfb43e7ee402bf069f1a3f7270813ee2e7dfbe69000fbf992ad8be27c2363fc809ab3eab5d27bfc958fd3eaa65cb3ee2e7dfbe69000fbf992ad8be27c2363fe09e9f3e467936bf1687a33ed410153d6bbb49bf69000fbf992ad8be27c2363fe9458d3e1bbb10bf897c573e3fa9363e6bbb49bf4c3789becba125bf27c2363fe7e0813ec8941fbfe487b23ec712023fe2e7dfbe4c3789becba125bf27c2363f8256903ef11042bf2dce383e10e9133fe2e7dfbe4c3789becba125bf27c2363f397d7d3e8e5a49bfcf6b8c3ef0df9cbe6bbb49bfce8832bfa779373f0000008043c9503ffab551bfcf6b8c3ef0df9cbebc0283bfce8832bfa779373f0000008043c9503f93df7ebf0e9f243e016bd5be6bbb49bfce8832bfa779373f00000080e1b45c3ffab551bf0e9f243e016bd5bebc0283bfce8832bfa779373f00000080e1b45c3f93df7ebf0f7daf3ee36e10be6bbb49bfb6846cbf41f1c33e000000800663483ffab551bf0f7daf3ee36e10bebc0283bfb6846cbf41f1c33e000000800663483f93df7ebfcf6b8c3ef0df9cbe6bbb49bfb6846cbf41f1c33e0000008043c9503ffab551bfcf6b8c3ef0df9cbebc0283bfb6846cbf41f1c33e0000008043c9503f93df7ebf1687a33ed410153d6bbb49bf64cc7dbfcba105be000000804f1f413ffab551bf1687a33ed410153dbc0283bf64cc7dbfcba105be000000804f1f413f93df7ebf0f7daf3ee36e10be6bbb49bf64cc7dbfcba105be000000800663483ffab551bf0f7daf3ee36e10bebc0283bf64cc7dbfcba105be000000800663483f93df7ebf897c573e3fa9363e6bbb49bfb5154bbf51da1bbf00000080ee433a3ffab551bf897c573e3fa9363ebc0283bfb5154bbf51da1bbf00000080ee433a3f93df7ebf1687a33ed410153d6bbb49bfb5154bbf51da1bbf000000804f1f413ffab551bf1687a33ed410153dbc0283bfb5154bbf51da1bbf000000804f1f413f93df7ebf000000007dcb7c3e6bbb49bfc9769ebe2f6e73bf00000080fd15323ffab551bf000000007dcb7c3ebc0283bfc9769ebe2f6e73bf00000080fd15323f93df7ebf897c573e3fa9363e6bbb49bfc9769ebe2f6e73bf00000080ee433a3ffab551bf897c573e3fa9363ebc0283bfc9769ebe2f6e73bf00000080ee433a3f93df7ebf9659243e7a5078bfe2e7dfbe000080bf3480b73a17b751b9d4487b3fc9e537bf0e9f243eb58a46bfe2e7dfbe000080bf3480b73a17b751b9d044703fc9e537bf317c243e7a5078bfbc0283bf000080bf3480b73a17b751b9a6477b3f93df7ebf317c243e7a5078bfbc0283bf000080bf17b7513917b75139a6477b3f93df7ebf0e9f243eb58a46bfe2e7dfbe000080bf17b7513917b75139d044703fc9e537bf0e9f243e016bd5be6bbb49bf000080bf17b7513917b75139e1b45c3ffab551bf317c243e7a5078bfbc0283bf000080bf17b7513900000080a6477b3f93df7ebf0e9f243e016bd5be6bbb49bf000080bf17b7513900000080e1b45c3ffab551bf0e9f243e016bd5bebc0283bf000080bf17b7513900000080e1b45c3f93df7ebf6496d53e6492e93ee2e7dfbe00000000000000000000803fd07f973e40a33cbf6496d53e6492e93ee2e7dfbe2d43dcbece1911bf98dd333fd07f973e40a33cbf897c573e3fa9363e6bbb49bf2d43dcbece1911bf98dd333fe7e0813ec8941fbfc958fd3eaa65cb3ee2e7dfbe2d43dcbece1911bf98dd333fe09e9f3e467936bfc958fd3e5cc85b3fe2e7dfbe00000000000000000000803fe09e9f3e89b766bf6496d53e08743e3fbc9505be000080bf000000000000008023f53e3f7adf2cbf6496d53ebb0b643fbc9505be000080bf000000000000008023f53e3fdba33fbf6496d53ebb0b643fe2e7dfbe000080bf0000000000000080a08a2f3fdba33fbf6496d53e6492e93ee2e7dfbe000080bf0000000000000080a08a2f3f282706bfc958fd3e5cc85b3fe2e7dfbe0000803f0000000000000080f4dc523f12be3bbfc958fd3e08743e3fbc9505be0000803f00000000000000807172433f7adf2cbfc958fd3e6492e93ee2e7dfbe0000803f0000000000000080f4dc523f861d02bfc958fd3e5cc85b3fbc9505be0000803f00000000000000807172433f12be3bbfc958fd3e6492e93ee2e7dfbe00000000f5b93abfa01a2f3f7172433f24ef0cbfc958fd3e08743e3fbc9505be00000000f5b93abfa01a2f3f7172433f7adf2cbf6496d53e6492e93ee2e7dfbe00000000f5b93abfa01a2f3f23f53e3f24ef0cbf6496d53e08743e3fbc9505be00000000f5b93abfa01a2f3f23f53e3f7adf2cbfc958fd3e08743e3fbc9505be00000000000000000000803f7172433f7adf2cbfc958fd3e5cc85b3fbc9505be00000000000000000000803f7172433f12be3bbf6496d53e08743e3fbc9505be00000000000000000000803f23f53e3f7adf2cbf6496d53ebb0b643fbc9505be00000000000000000000803f23f53e3fdba33fbfc958fd3e5cc85b3f97ac8a3a6f81c4bef1636cbf000000800e6baa3da54c2abd6496d53ebb0b643fbc9505be6f81c4bef1636cbf0000008072c08e3d17f373bdc958fd3e5cc85b3fbc9505be6f81c4bef1636cbf000000800e6baa3d17f373bda72275bf745e83bee2e7dfbe64cc7d3fcba1053e000000803f55353f5709f6bd86c87dbfbd3706b6e2e7dfbe64cc7d3fcba1053e000000800000403f5709f6bd86c87dbfbd3706b697ac8a3a64cc7d3fcba1053e000000800000403fa54c2abd00000000b8c87dbfbc0283bf022b073ed6c57d3f000000800000003f99d6cebe965924be7a5078bfe2e7dfbe022b073ed6c57d3f000000804bae063f5709f6bd00000080b8c87dbfe2e7dfbe022b073ed6c57d3f000000800000003f5709f6bd965924be7a5078bfe2e7dfbecb10073ed6c57d3f000000804bae063f5709f6bd00000000b8c87dbfbc0283bfcb10073ed6c57d3f000000800000003f99d6cebe317c24be7a5078bfbc0283bfcb10073ed6c57d3f00000080bcaf063f99d6cebe0e9f24be016bd5bebc0283bf00000000000000000000803fd5ed643fde77dcbe317c24be7a5078bfbc0283bf00000000000000000000803fd5ed643f1b8263becf6b8cbef0df9cbebc0283bf00000000000000000000803f79745f3f09c6f1be0f7dafbee36e10bebc0283bf00000000000000000000803fdd265c3f2cd608bf1687a3bed410153dbc0283bf00000000000000000000803f49475d3fd8f319bf897c57be3fa9363ebc0283bf00000000000000000000803f8b88623f05a627bf0e9f24beb58a46bfe2e7dfbe00000000000000000000803fbd1c363ec03d6fbeea5a83befb2275bfe2e7dfbe00000000000000000000803fa113223e761823be965924be7a5078bfe2e7dfbe00000000000000000000803fe52a363e21e71dbee487b2be012f33bfe2e7dfbe00000000000000000000803f8ecd0e3e377087be3bc6fdbe9fc85bbfe2e7dfbe00000000000000000000803f8120e03d12874cbe087333bfe27333bfe2e7dfbe00000000000000000000803f583b8a3dda3787bea27dfcbe10cf16bfe2e7dfbe00000000000000000000803ff12ce13d8c9f9ebe069f1abfe7a8e3bee2e7dfbe00000000000000000000803f03ceb23da1d6bcbe19c85bbfdac8fdbee2e7dfbe00000000000000000000803f6aa5103d4e2ab2bea72275bf745e83bee2e7dfbe00000000000000000000803fb01e773c8c2de4be82752cbfc2888dbee2e7dfbe00000000000000000000803fd2a7953d6c06e0be098b32bf2e71c4bde2e7dfbe00000000000000000000803f67b68b3d7ee402bf86c87dbfbd3706b6e2e7dfbe00000000000000000000803ffd11063ca7ec0cbfa72275bf0f5e833ee2e7dfbe00000000000000000000803fb01e773c76c227bf82752cbf3141ad3de2e7dfbe00000000000000000000803fd2a7953dc5c515bf069f1abf7270813ee2e7dfbe00000000000000000000803f03ceb23dab5d27bf19c85bbf75c8fd3ee2e7dfbe00000000000000000000803f6aa5103d26c440bf087333bfb073333fe2e7dfbe00000000000000000000803f583b8a3d603d56bfe487b2bec712023fe2e7dfbe00000000000000000000803f8ecd0e3ef11042bfea5a83bec922753fe2e7dfbe00000000000000000000803fa113223e301371bf6496d5bebb0b643fe2e7dfbe00000000000000000000803f357b003ec2176abf2dce38be10e9133fe2e7dfbe00000000000000000000803f59fd313e8e5a49bfe487b2be012f33bfe2e7dfbe4ca68a3eba492c3f6e34303f8ecd0e3e377087be0e9f24beb58a46bfe2e7dfbe4ca68a3eba492c3f6e34303fbd1c363ec03d6fbe0e9f24be016bd5be6bbb49bf4ca68a3eba492c3f6e34303fbd1c363e44a8c2becf6b8cbef0df9cbe6bbb49bf2cd4fa3e60e5003ff931363f315f1e3ef8c1d9bea27dfcbe10cf16bfe2e7dfbe2cd4fa3e60e5003ff931363ff12ce13d8c9f9ebe0e9f24be016bd5be6bbb49bf2cd4fa3e60e5003ff931363fbd1c363e44a8c2be069f1abfe7a8e3bee2e7dfbe499d103fb6f3dd3ed3bc333f03ceb23da1d6bcbea27dfcbe10cf16bfe2e7dfbe499d103fb6f3dd3ed3bc333ff12ce13d8c9f9ebecf6b8cbef0df9cbe6bbb49bf499d103fb6f3dd3ed3bc333f315f1e3ef8c1d9be0f7dafbee36e10be6bbb49bf3d9b253f4c37893e27c2363fcc0b103e4758fcbe82752cbfc2888dbee2e7dfbe3d9b253f4c37893e27c2363fd2a7953d6c06e0becf6b8cbef0df9cbe6bbb49bf3d9b253f4c37893e27c2363f315f1e3ef8c1d9be098b32bf2e71c4bde2e7dfbe6abc343fc976be3dd3bc333f67b68b3d7ee402bf82752cbfc2888dbee2e7dfbe6abc343fc976be3dd3bc333fd2a7953d6c06e0be0f7dafbee36e10be6bbb49bf6abc343fc976be3dd3bc333fcc0b103e4758fcbe1687a3bed410153d6bbb49bfa5bd313fec2fbbbd27c2363fbfee143e1bbb10bf82752cbf3141ad3de2e7dfbea5bd313fec2fbbbd27c2363fd2a7953dc5c515bf0f7dafbee36e10be6bbb49bfa5bd313fec2fbbbd27c2363fcc0b103e4758fcbe069f1abf7270813ee2e7dfbe226c283f1f858bbed3bc333f03ceb23dab5d27bf82752cbf3141ad3de2e7dfbe226c283f1f858bbed3bc333fd2a7953dc5c515bf1687a3bed410153d6bbb49bf226c283f1f858bbed3bc333fbfee143e1bbb10bf897c57be3fa9363e6bbb49bfb6f30d3f23dbd9be5917373f06b92b3ec8941fbfc958fdbeaa65cb3ee2e7dfbeb6f30d3f23dbd9be5917373fa379e03d467936bf1687a3bed410153d6bbb49bfb6f30d3f23dbd9be5917373fbfee143e1bbb10bf897c57be3fa9363e6bbb49bfda1bdc3e772d11bf98dd333f06b92b3ec8941fbfe487b2bec712023fe2e7dfbeda1bdc3e772d11bf98dd333f8ecd0e3ef11042bf6496d5be6492e93ee2e7dfbeda1bdc3e772d11bf98dd333f357b003e40a33cbfc958fdbeaa65cb3ee2e7dfbe00000000000000000000803fa379e03d467936bf000000007dcb7c3e6bbb49bf07ce593ee25827bfccee393f49bd573e9dbe26bf2dce38be10e9133fe2e7dfbe07ce593ee25827bfccee393f59fd313e8e5a49bf897c57be3fa9363e6bbb49bf07ce593ee25827bfccee393f06b92b3ec8941fbfc958fdbe6492e93ee2e7dfbe00000000000000000000803fa379e03d40a33cbf0000000097fe193fe2e7dfbe5bd3bc3dc13933bf7d3f353f49bd573ed8d64bbf2dce38be10e9133fe2e7dfbe5bd3bc3dc13933bf7d3f353f59fd313e8e5a49bf000000007dcb7c3e6bbb49bf5bd3bc3dc13933bf7d3f353f49bd573e9dbe26bfe487b2be012f33bfe2e7dfbe371ae03ebc05123f85eb313f8ecd0e3e377087be0e9f24be016bd5be6bbb49bf371ae03ebc05123f85eb313fbd1c363e44a8c2bea27dfcbe10cf16bfe2e7dfbe371ae03ebc05123f85eb313ff12ce13d8c9f9ebe069f1abfe7a8e3bee2e7dfbe3d9b253f4c37893e27c2363f03ceb23da1d6bcbe098b32bf2e71c4bde2e7dfbea5bd313fec2fbbbd27c2363f67b68b3d7ee402bfc958fdbeaa65cb3ee2e7dfbe69000f3f992ad8be27c2363fa379e03d467936bf069f1abf7270813ee2e7dfbe69000f3f992ad8be27c2363f03ceb23dab5d27bf1687a3bed410153d6bbb49bf69000f3f992ad8be27c2363fbfee143e1bbb10bfe487b2bec712023fe2e7dfbe4c37893ecba125bf27c2363f8ecd0e3ef11042bf897c57be3fa9363e6bbb49bf4c37893ecba125bf27c2363f06b92b3ec8941fbf2dce38be10e9133fe2e7dfbe4c37893ecba125bf27c2363f59fd313e8e5a49bf0e9f24be016bd5bebc0283bfce88323fa779373f00000080e947073f93df7ebfcf6b8cbef0df9cbe6bbb49bfce88323fa779373f000000808733133ffab551bf0e9f24be016bd5be6bbb49bfce88323fa779373f00000080d847073ffab551bfcf6b8cbef0df9cbebc0283bfce88323fa779373f000000808733133f93df7ebfcf6b8cbef0df9cbebc0283bfb6846c3f41f1c33e000000808733133f93df7ebf0f7dafbee36e10be6bbb49bfb6846c3f41f1c33e00000080c4991b3ffab551bfcf6b8cbef0df9cbe6bbb49bfb6846c3f41f1c33e000000808733133ffab551bf0f7dafbee36e10bebc0283bfb6846c3f41f1c33e00000080c4991b3f93df7ebf0f7dafbee36e10bebc0283bf64cc7d3fcba105be00000080c4991b3f93df7ebf1687a3bed410153d6bbb49bf64cc7d3fcba105be000000808bdd223ffab551bf0f7dafbee36e10be6bbb49bf64cc7d3fcba105be00000080c4991b3ffab551bf1687a3bed410153dbc0283bf64cc7d3fcba105be000000808bdd223f93df7ebf1687a3bed410153dbc0283bfb5154b3f51da1bbf000000808bdd223f93df7ebf897c57be3fa9363e6bbb49bfb5154b3f51da1bbf00000080edb8293ffab551bf1687a3bed410153d6bbb49bfb5154b3f51da1bbf000000808bdd223ffab551bf897c57be3fa9363ebc0283bfb5154b3f51da1bbf00000080edb8293f93df7ebf897c57be3fa9363ebc0283bfc9769e3e2f6e73bf00000080edb8293f93df7ebf000000007dcb7c3e6bbb49bfc9769e3e2f6e73bf00000080fd15323ffab551bf897c57be3fa9363e6bbb49bfc9769e3e2f6e73bf00000080edb8293ffab551bf000000007dcb7c3ebc0283bfc9769e3e2f6e73bf00000080fd15323f93df7ebf0e9f24beb58a46bfe2e7dfbe0000803f3480b73a17b751b9f46fe73ec9e537bf965924be7a5078bfe2e7dfbe0000803f3480b73a17b751b90e68d13ec9e537bf317c24be7a5078bfbc0283bf0000803f3480b73a17b751b96a6ad13e93df7ebf0e9f24beb58a46bfe2e7dfbe0000803f17b7513917b75139f46fe73ec9e537bf317c24be7a5078bfbc0283bf0000803f17b7513917b751396a6ad13e93df7ebf0e9f24be016bd5be6bbb49bf0000803f17b7513917b75139d847073ffab551bf0e9f24be016bd5be6bbb49bf0000803f17b7513900000000d847073ffab551bf317c24be7a5078bfbc0283bf0000803f17b75139000000006a6ad13e93df7ebf0e9f24be016bd5bebc0283bf0000803f17b7513900000000e947073f93df7ebf6496d5be6492e93ee2e7dfbe00000000000000000000803f357b003e40a33cbf897c57be3fa9363e6bbb49bf2d43dc3ece1911bf98dd333f06b92b3ec8941fbf6496d5be6492e93ee2e7dfbe2d43dc3ece1911bf98dd333f357b003e40a33cbfc958fdbeaa65cb3ee2e7dfbe2d43dc3ece1911bf98dd333fa379e03d467936bfc958fdbe5cc85b3fe2e7dfbe00000000000000000000803fa379e03d89b766bf6496d5be08743e3fbc9505be0000803f00000000000000807172433f289cbdbe6496d5be6492e93ee2e7dfbe0000803f0000000000000080f4dc523f085760be6496d5bebb0b643fe2e7dfbe0000803f0000000000000080f4dc523fea24e3be6496d5bebb0b643fbc9505be0000803f00000000000000807172433fea24e3bec958fdbe08743e3fbc9505be000080bf000000000000008023f53e3f289cbdbec958fdbe5cc85b3fe2e7dfbe000080bf0000000000000080a08a2f3f5859dbbec958fdbe6492e93ee2e7dfbe000080bf0000000000000080a08a2f3f7f3050bec958fdbe5cc85b3fbc9505be000080bf000000000000008023f53e3f5859dbbe6496d5be08743e3fbc9505be00000000f5b93abfa01a2f3f7172433f289cbdbec958fdbe6492e93ee2e7dfbe00000000f5b93abfa01a2f3f23f53e3ff7767bbe6496d5be6492e93ee2e7dfbe00000000f5b93abfa01a2f3f7172433ff7767bbec958fdbe08743e3fbc9505be00000000f5b93abfa01a2f3f23f53e3f289cbdbe6496d5bebb0b643fbc9505be00000000000000000000803f7172433fea24e3bec958fdbe08743e3fbc9505be00000000000000000000803f23f53e3f289cbdbe6496d5be08743e3fbc9505be00000000000000000000803f7172433f289cbdbec958fdbe5cc85b3fbc9505be00000000000000000000803f23f53e3f5859dbbe240c83bddc676dbfa47203be00000000c286673f6c78da3ed6c8163ff06af1be6f48833ddc676dbfa47203be00000000c286673f6c78da3ee95f1a3ff06af1be240c83bd6d0303bf733081bf00000000c286673f6c78da3ed6c8163f4ab81cbf6f48833d6d0303bf733081bf00000000c286673f6c78da3e13661a3f4cc31cbf6f48833ddc676dbfa47203be000080bf0000000000000080280c263f6b7df1be6f48833d6d0303bf733081bf000080bf000000000000008013661a3f4cc31cbfe947833d3e9775bf100583bf000080bf000000000000008088f1263f0e134dbf240c83bddc676dbfa47203be00000000aed87f3f2a3a12bdd6c8163ff06af1be6f48833ddc676dbfa47203be00000000aed87f3f2a3a12bde95f1a3ff06af1bee947833d3e9775bf100583bf00000000aed87f3f2a3a12bde95f1a3f7f8411be240c83bd3e9775bf100583bf00000000aed87f3f2a3a12bdd6c8163f7f8411be240c83bddc676dbfa47203be0000803f0000000000000080d00f0b3ff375f1be240c83bd3e9775bf100583bf0000803f00000000000000805e2a0a3f520f4dbf240c83bd6d0303bf733081bf0000803f0000000000000080d6c8163f4ab81cbfaa0c83bd5c0303bf100583bf0000803f0000000000000080d6c8163ffb074dbf240c83bd6d0303bf733081bf00000000000080bf00000080d6c8163f4ab81cbfe947833d5c0303bf100583bf00000000000080bf0000008013661a3f0e134dbf6f48833d6d0303bf733081bf00000000000080bf0000008013661a3f4cc31cbfaa0c83bd5c0303bf100583bf00000000000080bf00000080d6c8163ffb074dbfe947833d5c0303bf100583bf000080bf000000000000008013661a3f0e134dbfea5a833efb2275bf97ac8a3ad6566cbe287e5c3f30bbe73e69abea3ea54c2abd00000080b8c87dbf97ac8a3a000000007446643f30bbe73e0000003fa54c2abd000000801f859bbf4ca4343e00000080b6f31d3fd578493f0000003fa69bc4bac1fda03e863896bf4ca4343e668823be7593183fd578493f47abea3ea69bc4bacf831b3f2daf86bf4ca4343eb6f39dbee3c7083fd578493fe755d53ea69bc4ba3bc6fd3e9fc85bbf97ac8a3ae63fe4bee6ae453f30bbe73e0856d53ea54c2abd0873333fe27333bf97ac8a3a736821bf7368213f30bbe73e8600c03ea54c2abd7cef5b3f45f05bbf4ca4343eb762dfbeb762df3ed578493f8600c03ea69bc4ba04af863f1f851bbf4ca4343ee3c708bfb6f39d3ed578493f04abaa3ea69bc4ba19c85b3fdac8fdbe97ac8a3ae6ae45bfe63fe43e30bbe73e04abaa3ea54c2abda722753f745e83be97ac8a3a287e5cbfd6566c3e30bbe73e8255953ea54c2abd7e38963f8e01a1be4ca4343e759318bf6688233ed578493f8255953ea69bc4ba1f859b3f000000804ca4343eb6f31dbf00000080d578493f0000803ea69bc4ba86c87d3fbd3706b697ac8a3a744664bf0000000030bbe73e0000803ea54c2abda722753f0f5e833e97ac8a3a287e5cbfd6566cbe30bbe73efc54553ea54c2abd7e38963f8e01a13e4ca4343e759318bf668823bed578493ffc54553ea69bc4ba04af863f1f851b3f4ca4343ee3c708bfb6f39dbed578493ff8a92a3ea69bc4ba19c85b3f75c8fd3e97ac8a3ae6ae45bfe63fe4be30bbe73ef8a92a3ea54c2abd0873333fb073333f97ac8a3a933a21bfc58f21bf4bc8e73ee7fdff3da54c2abd7cef5b3f45f05b3f4ca4343e492edfbeb762dfbef085493fe7fdff3da69bc4bacf831b3f2daf863f4ca4343e9be69dbe90a008bf0c93493f65a8aa3da69bc4bac958fd3e5cc85b3f97ac8a3a5474e4be17d93ebfa470fd3e0e6baa3da54c2abdea5a833ec922753f97ac8a3ab1bf6cbe0d715cbf4bc8e73ebaa42a3da54c2abdc1fda03e8638963f4ca4343e668823be759318bfd578493fc6a52a3da69bc4ba0000008086c87d3f97ac8a3a00000000744664bf30bbe73e00000000a54c2abd000000001f859b3f4ca4343e00000000b6f31dbfd578493f00000000a69bc4ba9659243e7a5078bfe2e7dfbeddb504be7fd97d3ffaed6b3a6aa3f23e5709f6bd00000080b8c87dbfe2e7dfbe17b751b90000803f52499d390000003f5709f6bdea5a833efb2275bfe2e7dfbeaf2584be5452773f6f12033a69abea3e5709f6bd3bc6fd3e9fc85bbfe2e7dfbe000000bf2db25d3f000000800856d53e5709f6bd0873333fe27333bfe2e7dfbe810435bf8104353f000000808600c03e5709f6bd19c85b3fdac8fdbee2e7dfbe2db25dbf0000003f0000008004abaa3e5709f6bda722753f745e83bee2e7dfbe394577bf6f81843e000000808255953e5709f6bd86c87d3fbd3706b6e2e7dfbe000080bf00000000000000800000803e5709f6bda722753f0f5e833ee2e7dfbe394577bf6f8184be00000080fc54553e5709f6bd19c85b3f75c8fd3ee2e7dfbe2db25dbf000000bf00000080f8a92a3e5709f6bd0873333fb073333fe2e7dfbea1d634bf613235bf00000080e7fdff3d5709f6bdc958fd3e5cc85b3fe2e7dfbe76711bbfe86a4bbf000000800e6baa3d5709f6bdc958fd3e5cc85b3fbc9505be76711bbfe86a4bbf000000800e6baa3d17f373bd0000000086c87d3fe2e7dfbe00000000000080bf00000080000000005709f6bdea5a833ec922753fe2e7dfbe14d084beab3e77bf00000080baa42a3d5709f6bd6496d53ebb0b643fe2e7dfbe6f81c4bef1636cbf0000008072c08e3d5709f6bdea5a83befb2275bf97ac8a3ad6566c3e287e5c3f30bbe73e4caa0a3fa54c2abdc1fda0be863896bf4ca4343e6688233e7593183fd578493f5caa0a3fa69bc4bacf831bbf2daf86bf4ca4343eb6f39d3ee3c7083fd578493f0d55153fa69bc4ba3bc6fdbe9fc85bbf97ac8a3ae63fe43ee6ae453f30bbe73efc54153fa54c2abd087333bfe27333bf97ac8a3a7368213f7368213f30bbe73ebdff1f3fa54c2abd7cef5bbf45f05bbf4ca4343eb762df3eb762df3ed578493fbdff1f3fa69bc4ba04af86bf1f851bbf4ca4343ee3c7083fb6f39d3ed578493f7eaa2a3fa69bc4ba19c85bbfdac8fdbe97ac8a3ae6ae453fe63fe43e30bbe73e7eaa2a3fa54c2abda72275bf745e83be97ac8a3a287e5c3fd6566c3e30bbe73e3f55353fa54c2abd7e3896bf8e01a1be4ca4343e7593183f6688233ed578493f3f55353fa69bc4ba1f859bbf000000804ca4343eb6f31d3f00000080d578493f0000403fa69bc4ba86c87dbfbd3706b697ac8a3a89d25e3ff4fd54bc88f4fb3e0000403fa54c2abda72275bf0f5e833e97ac8a3a287e5c3fd6566cbe30bbe73ec1aa4a3fa54c2abd7e3896bf8e01a13e4ca4343e7593183f668823bed578493fc1aa4a3fa69bc4ba04af86bf1f851b3f4ca4343ee3c7083fb6f39dbed578493f8255553fa69bc4ba19c85bbf75c8fd3e97ac8a3ae6ae453fe63fe4be30bbe73e8255553fa54c2abd087333bfb073333f97ac8a3a2041213faa8221bf67d5e73e4300603fa54c2abd7cef5bbf45f05b3f4ca4343eb762df3eb762dfbed578493f4300603fa69bc4bacf831bbf2daf863f4ca4343e48bf9d3e39b408bf7e8c493ff3aa6a3fa69bc4bac958fdbe5cc85b3f97ac8a3a5dfee33e8fc245bf4bc8e73e9eb26a3fa54c2abdea5a83bec922753f97ac8a3ae8d96c3e0d715cbf4bc8e73ea455753fa54c2abdc1fda0be8638963f4ca4343e9ca2233e598618bf637f493fa455753fa69bc4ba000000001f859b3f4ca4343e00000000b6f31dbfd578493f0000803fa69bc4ba0000008086c87d3f97ac8a3a00000000744664bf30bbe73e0000803fa54c2abd965924be7a5078bfe2e7dfbe5d6d053ef2d27d3f6f12033a4bae063f5709f6bdea5a83befb2275bfe2e7dfbe41f1833ee258773f000000804caa0a3f5709f6bd3bc6fdbe9fc85bbfe2e7dfbe0000003f2db25d3f00000080fc54153f5709f6bd087333bfe27333bfe2e7dfbe8104353f8104353f00000080bdff1f3f5709f6bd19c85bbfdac8fdbee2e7dfbe2db25d3f0000003f000000807eaa2a3f5709f6bda72275bf745e83bee2e7dfbe2575723f014da43e000000803f55353f5709f6bd86c87dbfbd3706b6e2e7dfbe64cc7d3fcba105be000000800000403f5709f6bda72275bf0f5e833ee2e7dfbe3945773f6f8184be00000080c1aa4a3f5709f6bd19c85bbf75c8fd3ee2e7dfbe2db25d3f000000bf000000808255553f5709f6bd087333bfb073333fe2e7dfbea1d6343f613235bf000000804300603f5709f6bdc958fdbe5cc85b3fe2e7dfbe76711b3fe86a4bbf000000809eb26a3f5709f6bdc958fdbe5cc85b3fbc9505be2c65093f470358bf000000809eb26a3f17f373bd6496d5bebb0b643fbc9505be6f81c43ef1636cbf00000080f2276e3f17f373bdea5a83bec922753fe2e7dfbe14d0843eab3e77bf00000080a455753f5709f6bd0000000086c87d3fe2e7dfbe00000000000080bf000000800000803f5709f6bd6496d5bebb0b643fe2e7dfbe6f81c43ef1636cbf00000080f2276e3f5709f6bd - m_CompressedMesh: - m_Vertices: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_UV: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Normals: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Tangents: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Weights: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_NormalSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_TangentSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_FloatColors: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_BoneIndices: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_Triangles: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_UVInfo: 0 - m_LocalAABB: - m_Center: {x: 0, y: 0, z: -0.423592} - m_Extent: {x: 1.215, y: 1.215, z: 0.6} - m_MeshUsageFlags: 0 - m_BakedConvexCollisionMesh: - m_BakedTriangleCollisionMesh: - m_MeshMetrics[0]: 1 - m_MeshMetrics[1]: 1 - m_MeshOptimizationFlags: 1 - m_StreamData: - serializedVersion: 2 - offset: 0 - size: 0 - path: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Kicker/Cup 1.mesh.meta b/VisualPinball.Unity/Assets/Art/Meshes/Kicker/Cup 1.mesh.meta deleted file mode 100644 index 4c5c39b28..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Kicker/Cup 1.mesh.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: bb56bbc5a2df3ab4095d0a24ddad5fa0 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Kicker/Cup 2.mesh b/VisualPinball.Unity/Assets/Art/Meshes/Kicker/Cup 2.mesh deleted file mode 100644 index db5c926f2..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Kicker/Cup 2.mesh +++ /dev/null @@ -1,166 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!43 &4300000 -Mesh: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Cup 2 - serializedVersion: 10 - m_SubMeshes: - - serializedVersion: 2 - firstByte: 0 - indexCount: 2094 - topology: 0 - baseVertex: 0 - firstVertex: 0 - vertexCount: 657 - localAABB: - m_Center: {x: 0.0014860034, y: 0.0055050254, z: -0.31478402} - m_Extent: {x: 1.003061, y: 1.003104, z: 0.321336} - m_Shapes: - vertices: [] - shapes: [] - channels: [] - fullWeights: [] - m_BindPose: [] - m_BoneNameHashes: - m_RootBoneNameHash: 0 - m_BonesAABB: [] - m_VariableBoneCountWeights: - m_Data: - m_MeshCompression: 0 - m_IsReadable: 1 - m_KeepVertices: 0 - m_KeepIndices: 0 - m_IndexFormat: 0 - m_IndexBuffer: 6e006f00700071006f006e0000000100020003000100000001001500020004000300000002001500140005000300040015001300140006000500040014001300120007000500060013001100120008000500070012001100100009000800070011000f0010000a000900070010000f000e000b0009000a000f000d000e000c000b000a000e000d000c000d000b000c001600170018001900170016001a00180017001900160061001a0063001800610016001c00670061001c001a0062006300640062001a00650062006400660065006400630067001b001b0067001c0063001b00180016001b001c0018001b0016001d001e001f0046001e00470048001e0046001d001f0024004e001e0048001f00210024001f001e004f002400210023004f001e004e0020001e001d001d00250020002100220023004e0022004f0020002500260025002300260023002200260022004e00260026004e0030004e004c0030004c002d0030004d002d004c004d004c002a002a004c00490027004d002a0049004a002a004b004a0049002a002800270030002d002c002700280029002c002f00300030002f0028002f00290028002b002c002d00270029002e002e002b002d0029002b002e0031003200330037003300320034003100330038003700320035003100340039003700380036003500340038003a0039003400440036003b003a0038004400430036003b003c003a003600430040003d003c003b004300420040003e003c003d0040004200410041003e0040003f003e003d0040003e003f003f0045004000500051005200530050005200520051005f005400530052005f00510060005500530054005f0060005e005600550054005f005e005b005700550056005e005d005b005800570056005d005c005b005900580056005c005a005b0059005a0058005b005a005900680069006a006b00690068006c006b0068006d006b006c007200730074007300770074007500730072007500780073007900780075007a007800790076007500720072007b00760076007b007c007d007e007f0080007e007d0081007e00800080007d00ab0082007e008100ab007d00aa008300820081008400820083008500820084008600850084008700850086007d00a800aa007d00ac00a800aa00a800a900a900a800a700a800a400a700a700a400a600a600a400a500a500a400a300a400a100a300a300a100a0009e00a000a100a200a0009e00ad00a2009e00ae00ad009e009e00af00ae009d00af009e009a009d009e009f009d009a00b0009f009a009a00b100b0009c00b1009a009c009a00980098009a009b0099009c0098009900980095008800940085008800850087008900880087008a00880089008b0088008a008c0088008b008d0088008c008e0088008d008f008e008d0090008e008f0091008e00900092008e009100930092009100950092009300960092009500970096009500950098009700c00096009700c000c1009600c10092009600be00c000970097009800be00c100c2009200be009800bf00c900bf009800ca00c9009800cb00ca0098008101c900ca00cc00ca00cb008201c9008101cd00cc00cb008301820181010201cc00cd0084018201830103010201cd008501840183010401020103018601840185010501040103018701860185010601040105018801860187010701060105018901880187010801060107018a01880189010901080107018b018a0189010a01080109018c018b0189010b010a0109018d018b018c01c7000a010b018e018d018c01c800c7000b018f018d018e01c800c600c70090018f018e01c700c600c50091018f019001c6009200c500920191019001c5009200c400930191019201c4009200c3009401930192019501930194019601950194019701950196019801970196019901970198019a01990198019b0199019a019c019b019a019d019b019c019e019d019c019f019d019e01a0019f019e01a1019f01a001a2019f01a101a301a201a101a401a301a101a501a301a401a601a501a401a701a501a601a801a701a601a901a701a801aa01a901a801ab01a901aa01ac01ab01aa01ad01ab01ac01ae01ad01ac01af01ad01ae01b001af01ae01b101af01b001b201b101b001b301b101b201b401b301b201b501b301b401b601b501b401b701b501b601b801b701b601b901b701b801ba01b901b801bb01b901ba01bc01bb01ba01bd01bb01bc01be01bd01bc01bf01bd01be01c001bf01be01c200c3009200d300c200d200d400c200d300d200c200ce00d500c200d400d600d500d400ce00c200d100d100d000ce00d000be00ce00ce00be00cf00cf00be000101c300c2005c01c200d5005c01be000001010101010001ff00c3005c015f01c3005f01800180015f017f015f015c017f017f015c017e010001fe00ff00ff00fe00fd005c015e017e01fe00fb00fd00fd00fb00fc00fc00fb00f9005b015e015c015c01d5005b015e015a017e015b015a015e017e015a017d01d500d7005b015b01d7005a01d700d500d600d800d700d600d900d700d8005a015d017d017d015d017c014d015d015a015d014d017c015a01d7004d017c014d017b017b014d017a01da00d700d9004d01d700da00db00da00d9004d014c017a014d01da004c017a014c017901dc00da00db004c014b0179014c01da004b0179014b017801dd00da00dc004b01da00dd00de00dd00dc00df00dd00de004b014a0178014b01dd004a014a014e01780178014e0177014a01dd00e000e0004e014a01e000dd00df004e014301770143014e01e000770143017601760143017501e100e000df00e1004301e000e200e100df00e300e100e200430142017501e10042014301750142017401e400e100e3004201e100e400e500e400e3004201490174014201e4004901740149017301e600e400e5004901480173014901e40048017301480172014801e4004701480147017201e700e400e6004701e400e700e800e700e600e900e700e8004701460172014701e7004601720146017101ea00e700e9004601450171014601e7004501710145017001eb00e700ea004501e700eb00ec00eb00ea004501440170014501eb004401700144016f01ed00eb00ec00ee00ed00ec00ef00ed00ee00f000ed00ef004401eb004101440141016f014101eb00ed006f0141016e016e0141016d01f100ed00f000f200f100f000f300f100f200410159016d016d0159016c014101ed005501410155015901ed00f1005501590158016c015501580159016c0158016b01550154015801580154016b015501f10054016b0154016a01f400f100f300f500f400f300f600f400f500540157016a016a01570169015401f1005301530157015401f100f40053015701560169015301560157016901560168015301400156015601400168015301f4004001680140016701f700f400f600f400f7004001f800f700f600f900f700f80040013f0167014001f7003f0167013f016601fa00f700f9003f01f700fa00fb00fa00f9003f013c0166013f01fa003c013c01fa00fb0066013c0165013c01fb003d01fe003d01fb003c013e0165013e013c013d0165013e01640164013e016301fe0050013d013e014f0163013d014f013e0150014f013d0163014f0162014f0150016201fe0000015001500151016201000151015001620151016101520151010001510152016101be0052010001610152016001be00bf005201bf0060015201b200b300b400b500b300b200b600b700b800b900b700b600ba00bb00bc00bd00bb00ba000c010d010e010f010d010c0116010f010c01140116010c011701160114010d012e010e010e012e011201120110010e012f012e010d010e01100111010d0120012f0110011501110115011301110111011301140113012d01140114012d012c012c012b01140114012b0117012b012a0117012a012901170129012801170128012701170127012601170117012601250125012301170117012301240120010d011d011d011c0120011d010d011f011a011c011d010d0122011f011e011c011a01220121011f0119011e011a011f0121011801180119011a011b011901180130011b01180131013001180118012101320132013101180132013301310134013301320135013401320132013601350137013601320132013801370139013801320132013a0139013b013a013201c101c201c301c2010302c301c401c201c101c30103020202c501c401c101030201020202c601c401c501020201020002c701c401c6010102ff010002c801c701c6010002ff01fd01c901c701c801ff01fe01fd01ca01c901c801fe01fc01fd01cb01c901ca01fd01fc01fb01cc01cb01ca01fc01fa01fb01cd01cb01cc01fb01fa01f901ce01cd01cc01fa01f801f901cf01cd01ce01f901f801f701d001cf01ce01f801f601f701d101d001ce01f701f601f501d201d001d101f601f401f501d301d001d201f501f401f301d401d301d201f401f201f301d501d401d201f301f201f101d601d401d501f201f001f101d701d401d601f101f001ef01d801d701d601f001ed01ef01d901d701d801ef01ed01ee01da01d901d801ee01ed01ec01db01d901da01ed01eb01ec01dc01db01da01ec01eb01ea01dd01db01dc01eb01e901ea01de01dd01dc01ea01e901e801df01dd01de01e901e601e801e001df01de01e801e601e701e101df01e001e701e601e501e201e101e001e601e401e501e301e201e001e501e401e301e401e201e3010402050206020702050204020802050207020902050208020a020b020c020d020b020a020e020f02100211020f020e02120211020e020e021302120214021502160217021502140215021802160217021402280216021802190214022602280218021a0219022802260227021b0219021a022702260224021c0219021b022602250224021d0219021c022502230224021e021d021c022402230222021f021d021e0223022102220220021f021e0222022102200221021f02200229022a022b022c022a0229022d022c02290229022e022d022f0230023102320230022f023302340235023602340233023702380239023a02380237023b0238023a023c0238023b023d023e023f0240023e023d02410242024302440242024102450246024702480245024702470246025a02490245024802460259025a024a02450249025a02590258024b024a0249025902570258024c024a024b024d024c024b024e024c024d024f024e024d0250024e024f02510250024f0252025002510253025202510254025202530255025402530256025502530257025502560258025702560256025e02580258025e025f025f025e025b025e025c025b025b025c025d0260025d025c0261025d0260026202610260026302610262026402650266026702650264026802660265026402790267026902660268026702790278026a02690268027902770278026b0269026a027802770276026c026b026a027702750276026d026b026c027602750274026e026d026c027502730274026f026d026e0274027302720270026f026e0273027102720271026f0270027202710270027a027b027c027d027a027c027c027b0290027e027a027d027b028f0290027f027e027d0290028f028e0280027e027f028f028d028e02810280027f028e028d028b028202800281028d028c028b028302820281028c028a028b028402820283028b028a0289028502840283028a0288028902860284028502890288028702870286028502880286028702 - m_VertexData: - serializedVersion: 3 - m_VertexCount: 657 - m_Channels: - - stream: 0 - offset: 0 - format: 0 - dimension: 3 - - stream: 0 - offset: 12 - format: 0 - dimension: 3 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 24 - format: 0 - dimension: 2 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - m_DataSize: 21024 - _typelessdata: 2f690c3e0b2aaa3b6a671cbfa2b477bf470378be4f40933d4703283f4c37c9be94850f3e3659a3bcc3d822bf77be7fbf5af5b93c516b1abdf5db273f17b7d1bebe16043ec87e96bdbf631cbf96b26cbfd0b3b93eb29def3d2c65293fb8afe3be6e31df3d492c893d31d322bf9fab4dbf956518bf865a533ccdcc2c3fe17ab4be7d94d13d1538993d3c661cbfd95f36bf9ca233bfe02d103cb6f32d3f4ed1b1becdab3a3d64e9e33d31d322bfde71aabee56171bf9c3322bca779373f4260a5bef5f53c3d1766e13d9d671cbf6076afbea54e70bf75021abd3945373fef38a5be38bd8bbc50a9f23d40691cbf8195033e7fd97dbfb37b723cd712423fc139a3bedc4b9abcb306ef3d31d322bff2b0103e1ff47cbffe437a3d986e423f1ceba2be7deba3bda587c13de1d122bfc139033ffa7e5abf80b7c0bd96b24c3fb150abbe4f5ccebdaa619f3d24641cbf1ac03b3f5f072ebfb37bf23b57ec4f3f3c4eb1be844afcbda25e303d0fd322bfd49a663fb37bd2be4df30ebe1d5a543fda1bbcbe6e6a10bef83592bc2c661cbf643b7f3f2cd49abd68916d3c4694563f97ffd0bed95a0fbe9a4312bd1cd022bfb6847c3ff931263ea857cabc8273563f07f0d6be9965efbd3997c2bd8c671cbf5bb15f3f10e9f73e5af5393ddc46533fcc5debbe3d62d4bd2387e8bdfed622bf69003f3fa8572a3f363cbd3c29cb503f3c4ef1beaab7a6bd24f007be06671cbfbbb80d3fe17a543fdfe08b3d1b2f4d3fec51f8be7e190cbdd92720be6fd422bf1ff48c3e4f1e763fa69bc4bad8f0443fee7cffbe83c38bbc566123be40691cbfde02893d44697f3f62a1563cd712423f174800bfcdab3a3da3011cbe31d322bf287e8cbe0f0b753f1136bcbda779373f925cfebe313f973d0d340fbee4661cbff90f09bf10e9573f7e8c393d8fe4323f637ff9be5e4dde3d3029debdb2d422bfa77947bff7061f3f3108acbd76e02c3f6076efbe3540e9bcde010abfbe4bb9be77be1fbf226c383f7ffb9a3eaf25443f6a4d43bf4a98e9bc35415cbf6a671cbf000080bf17b7d13817b7d138af25443fccee79bf4a98e9bcd21954bf507392bd96b21cbf22fd363e6132453faf25443ffd8774bf4a98e9bc901409bf6a671cbf3d2c34bf39d6353fc3642a3caf25443f6ade41bfc6a2e9bc0d6e5bbf3fc7a7bdde9317bfffb22bbff8c2e43eaf25443f35ef78bfdb50b13c709953bfdbf893bd6d561d3fb29d6f3ed3de403f76713b3f583974bf6631b13ce2590abf412eb9be5dfe233f66f7343f9a99993e4260353f4f4043bf94f7993e4017ad3efdf956be903117bf3d2c24bf2cd4fa3eb5150b3fb1502bbe26a6b33e8996ac3e6a671cbf76716b3ff90fc9be17b7513a0a68023fe8d92cbeb5a4b33eaf79ad3efd6858bede711a3f827326bf0d71ec3e0a68023f431c2bbe94f7993e8996ac3e6a671cbfbde334bfd42b35bf89d2de3ab5150b3fe8d92cbe26a6b33e2d40e33e043732be17b7d1385452e7beaa60643f0a68023ff0a7c6bd0f9cb33edba6083f0b9cecbd04e70c3fe926d13e516b3a3f0a68023f075f18bd5df8993ed652083f44f7ecbdf2410fbfa52cc33ef1633c3fb5150b3f9a771cbd94f7993e3eeadf3e338a35be52499d3b36cddbbe9031673fb5150b3f3bdfcfbd94f7993e3eeadf3e338a35be000080bf0000000000000000b5150b3f3bdfcfbd94f7993e2ee4093f6a671cbf5227a0be1826733f24977f3bb5150b3f4b5906bddae5b3be4017ad3efdf956be022b17bf3d2c24bf2cd4fa3e4d157c3fb1502bbe48379abe8996ac3e6a671cbfbde3343fd42b35bffaedeb3a1361733fe8d92cbeb9389abeaf79ad3efd6858bede711a3f827326bf0d71ec3e1361733f431c2bbedae5b3be8996ac3e6a671cbfc8986bbf7958c8be17b7513a4d157c3fe8d92cbe48379abe7040e33ec13632be2e90a0bb94f6e6bee17a643f1361733ff0a7c6bdde3b9abe643a083fb533ecbddbf90e3f08acbc3e5b423e3f1361733fe3a51bbd7ee3b3bebcad083f309fecbded9e0cbfb22ece3e76713b3f4d157c3f516b1abddae5b3be3eeadf3e338a35bee02d903bdaacdabea779673f4d157c3f3bdfcfbd48379abe7040e33ec13632be0000803f17b7513917b7d1381361733ff0a7c6bd48379abe2ee4093f6a671cbf6e34a03e1826733f6c09793b1361733f4b5906bd26a6b33e8996ac3e6a671cbf00000000000000000000803f0a68023fe8d92cbe94f7993e8996ac3e6a671cbf17b7d138000000800000803fb5150b3fe8d92cbe2f690c3e0b2aaa3b6a671cbffaed6bba52491d3a0000803f4703283f4c37c9bebe16043ec87e96bdbf631cbf17b7d138000000800000803f2c65293fb8afe3bedb50b13c35415cbf6a671cbf0000008017b7d1b80000803f76713b3fccee79bfdb50b13c901409bf6a671cbf17b7d1b9000000000000803f76713b3f6ade41bf7d94d13d1538993d3c661cbf00000000000000000000803fb6f32d3f4ed1b1be94f7993e2ee4093f6a671cbf00000000000000000000803fb5150b3f4b5906bdf5f53c3d1766e13d9d671cbf52499db917b751390000803f3945373fef38a5be38bd8bbc50a9f23d40691cbf17b7513917b751390000803fd712423fc139a3be48379abe2ee4093f6a671cbf00000000000000000000803f1361733f4b5906bd4f5ccebdaa619f3d24641cbf0000000017b7d1380000803f57ec4f3f3c4eb1be48379abe8996ac3e6a671cbf17b751b9000000000000803f1361733fe8d92cbe6e6a10bef83592bc2c661cbf17b751b917b7d1b80000803f4694563f97ffd0bedae5b3be8996ac3e6a671cbf00000000000000000000803f4d157c3fe8d92cbe4a98e9bc901409bf6a671cbf00000000000000000000803faf25443f6ade41bf9965efbd3997c2bd8c671cbf6f12033b17b7d1390000803fdc46533fcc5debbeaab7a6bd24f007be06671cbf00000000000000000000803f1b2f4d3fec51f8be83c38bbc566123be40691cbf17b7d138000000800000803fd712423f174800bf313f973d0d340fbee4661cbf17b751ba17b7d1380000803f8fe4323f637ff9be4a98e9bc35415cbf6a671cbf00000000000000000000803faf25443fccee79bfdb50b13c35415cbf0fd322bfd0d5763f30bb87be0000008076713b3fccee79bfdb50b13c35415cbf6a671cbfd0d5763f30bb87be0000008076713b3fccee79bf26a6b33e8996ac3e0fd322bf2db27d3fde0209be000000800a68023fe8d92cbedae5b3be8996ac3e0fd322bfd6c57dbf827306be000000804d157c3fe8d92cbe4a98e9bc35415cbf6a671cbf022b77bf0b4685be00000080af25443fccee79bf4a98e9bc35415cbf0fd322bf022b77bf0b4685be00000080af25443fccee79bfdae5b3be2ee4093f0fd322bf86c934bf7d3f353fbc74933b4d157c3f4b5906bddae5b3be3eeadf3e338a35be000080bf17b7d138000000004d157c3f3bdfcfbd26a6b33e2ee4093f0fd322bf86c9343f7d3f353f75029a3b0a68023f4b5906bd26a6b33e2d40e33e043732be0000803f17b7d13917b7d1380a68023ff0a7c6bd844afcbda25e303d0fd322bf52499db917b751b9000080bf1d5a543fda1bbcbed95a0fbe9a4312bd1cd022bf17b7d1b800000080000080bf8273563f07f0d6bedae5b3be8996ac3e0fd322bf17b7d13800000080000080bf4d157c3fe8d92cbe7deba3bda587c13de1d122bf0000008000000080000080bf96b24c3fb150abbedae5b3be2ee4093f0fd322bf0000008000000080000080bf4d157c3f4b5906bddc4b9abcb306ef3d31d322bf17b7d1b817b7d1b8000080bf986e423f1ceba2be26a6b33e2ee4093f0fd322bf0000008000000080000080bf0a68023f4b5906bdcdab3a3d64e9e33d31d322bf0000008000000080000080bfa779373f4260a5be6e31df3d492c893d31d322bf17b7d1b917b7d139000080bfcdcc2c3fe17ab4be26a6b33e8996ac3e0fd322bf0000008000000080000080bf0a68023fe8d92cbe94850f3e3659a3bcc3d822bf17b7513900000000000080bff5db273f17b7d1bedb50b13c35415cbf0fd322bf0000008000000080000080bf76713b3fccee79bf5e4dde3d3029debdb2d422bfe02d10bb17b75139000080bf76e02c3f6076efbecdab3a3da3011cbe31d322bf17b7d1b800000080000080bfa779373f925cfebe7e190cbdd92720be6fd422bf17b7d13900000080000080bfd8f0443fee7cffbe4a98e9bc35415cbf0fd322bf0000008000000080000080bfaf25443fccee79bf3d62d4bd2387e8bdfed622bf348037bb17b7d1b9000080bf29cb503f3c4ef1bedb50b13c901409bf6a671cbf3d2c343f39d6353fea95323c76713b3f6ade41bfdb50b13c35415cbf6a671cbf89d2de3a000080bf17b7513b76713b3fccee79bf895fb13cb0ae5abf7f15a0bd6210183fe9481ebf61c3033f76713b3f3e7978bf4a98e9bc35415cbf6a671cbf00000000000080bfa69b443baf25443fccee79bfdb50b13c35415cbf0fd322bf00000000000080bf0000008076713b3fccee79bf4a98e9bc35415cbf0fd322bf00000000000080bf00000080af25443fccee79bfdb50b13c35415cbf6a671cbf0000803f000000000000000076713b3fccee79bfa418203efa26adbe9fad0bbf0000003f2db25dbf52499d39c0ec5e3e68b32abf90a20e3fb820dbbde88418bfaed8ff3e48bf5dbf17b75139d9cef73d091b0ebf90a20e3f3220dbbd9fad0bbf92cbff3e48bf5dbf00000000d9cef73d091b0ebfd84466be99f50ebfe88418bf8e06003f2db25dbf17b7d13800919e3e6ff045bf022e08be105c01bf9fad0bbf0000003f2db25dbf17b7d1b83333933eb7623fbfd84466be99f50ebf9fad0bbfc520003f849e5dbf0000008000919e3e6ff045bf24b726bf9a60383e9fad0bbf2db25dbf000000bf000000004f40d33e6132d5bed84466be99f50ebfe88418bf2db25dbf000000bf0000000000919e3e6ff045bfd84466be99f50ebf9fad0bbf2db25dbf000000bf0000000000919e3e6ff045bf24b726bf9a60383ee88418bf2db25dbf000000bf000000004f40d33e6132d5bed84466be99f50ebfe88418bf0000008000000080000080bf00919e3e6ff045bfa25e903ec64e983ee88418bf0000008000000080000080bfc9e53f3e992ab8be90a20e3fb820dbbde88418bf0000008000000080000080bfd9cef73d091b0ebf91448fbec64e983ee88418bf0000008000000080000080bf2653a53e992ab8becc7ebdbec64e983ee88418bf0000008000000080000080bf857cb03e992ab8be7bbba53ec64e983ee88418bf0000008000000080000080bf58a8353e992ab8bea25e903e4032bd3ee88418bf0000008000000080000080bfc9e53f3e4b59a6be91448fbeab09ca3ee88418bf0000008000000080000080bf2653a53e5227a0be88f2053eb9a9213fe88418bf0000008000000080000080bf0b46653e280f4bbe24b726bf9a60383ee88418bf0000008000000080000080bf4f40d33e6132d5becc7ebdbe234eaf3ee88418bf0000008000000080000080bf857cb03e560eadbe88f2053ecaa9213f9fad0bbf0000008000000080000080bf0b46653e280f4bbea25e903eb6a1163f9fad0bbf0000008000000080000080bfc9e53f3ec05b60bea25e903e4032bd3e9fad0bbf0000008000000080000080bfc9e53f3e4b59a6bed95c853e73b87a3f2aad0bbf0000008000000080000080bfcba1453eb9fc07bd9acc043f80455e3fbcae0bbf0000008000000080000080bf6ff0053e57ecafbddd98be3eb6a1163f9fad0bbf0000008000000080000080bf0c93293ec05b60bee277333f64023a3f9fad0bbf0000008000000080000080bf575bb13d08ac1cbe0f0d533fddeb143fb0ad0bbf0000008000000080000080bff90f693de63f64bedd98be3ec64e983e9fad0bbf0000008000000080000080bf0c93293e992ab8bead136b3f34bdd43e9fad0bbf0000008000000080000080bf287e0c3dec2f9bbe18b27a3f889f6f3eb0ad0bbf0000008000000080000080bf2e90a03c9eefc7be90a20e3f3220dbbd9fad0bbf0000008000000080000080bfd9cef73d091b0ebfd594803f132d393d9fad0bbf0000008000000080000080bf1b2f5d3c4694f6be8c657e3ffa7f15be9fad0bbf0000008000000080000080bf26e4833c8fe412bf1475723fe04ba9be9fad0bbf0000008000000080000080bff775e03c43ad29bf3faa5d3fc00901bf9fad0bbf0000008000000080000080bf371a403d12143fbffbe8403f7ba128bfb0ad0bbf0000008000000080000080bf508d973d812652bfa418203efa26adbe9fad0bbf0000008000000080000080bfc0ec5e3e68b32abf54ad1d3fd59349bf9fad0bbf0000008000000080000080bf3f57db3d4a0c62bffa27e83e32e563bf9fad0bbf0000008000000080000080bf74b5153e52b86ebf30498d3eb49375bf9fad0bbf0000008000000080000080bf3789413ec74b77bfdd5f9d3d261e6cbf08ad0bbf26e403bfdaac9a3edf4f4dbf0f9c733e0a6872bf5b41133e10937cbf9fad0bbf0000008017b7d138000080bf2eff613ed5e77abf7bbba53ec64e983e9fad0bbf0000008000000080000080bf58a8353e992ab8be446ff1bba6627fbf9fad0bbf0000008017b7d138000080bfb8af833ea3017cbfc8b3cb3c4b1f76bf4bad0bbf24283ebea60a163f3ee849bf12147f3e197377bf8c12f4bc48a475bf3aad0bbf1d38673e01de123f7e8c49bfc217863e705f77bf82e49dbdac1b6bbf4bad0bbfc3f5083f7446943e5f294bbfdfe08b3edcd771bf390d11be10937cbf9fad0bbf0000008017b7d138000080bf7446943ed5e77abfd84466be99f50ebf9fad0bbf0000008000000080000080bf00919e3e6ff045bf022e08be105c01bf9fad0bbf0000008000000080000080bf3333933eb7623fbfbb7f94be3a5b74bf9fad0bbf0000008000000080000080bfb98da63e0bb576bf83895fbf2192f9beb0ad0bbf0000008000000080000080bf3b70ee3ec8073dbf24b726bf9a60383e9fad0bbf0000008000000080000080bf4f40d33e6132d5be249b43bfa5d924bf9fad0bbf0000008000000080000080bf09f9e03e325550bf766b5dbf07d0033fb0ad0bbf0000008000000080000080bf166aed3e789c82becc7ebdbe234eaf3e9fad0bbf0000008000000080000080bf857cb03e560eadbed19075bfdb6a9e3e4bad0bbf0000008000000080000080bf5986f83e58a8b5be959e49bf0070203f9fad0bbf0000008000000080000080bf9318e43e166a4dbecc7ebdbeb6a1163f9fad0bbf0000008000000080000080bf857cb03ec05b60be88652fbf15533d3f9fad0bbf0000008000000080000080bfab3ed73ebd5216be00ae14bf12de523f9fad0bbf0000008000000080000080bf158cca3ef5dbd7bd4913e7befe2b673f9fad0bbf0000008000000080000080bf516bba3e96438bbd91448fbeb6a1163f9fad0bbf0000008000000080000080bf2653a53ec05b60be452a8cbe39f2783f9fad0bbf0000008000000080000080bf8a8ea43edf4f0dbd7ae1aebd00e6803f9fad0bbf0000008000000080000080bfdf4f8d3e05a392bc0397473d1a1a813f9fad0bbf0000008000000080000080bf4772793e26e483bc91448fbeab09ca3e9fad0bbf0000008000000080000080bf2653a53e5227a0be7b3380bfe4f5803d9fad0bbf0000008000000080000080bf5b42fe3e0e2df2bee0847ebfe8bd01be9fad0bbf0000008000000080000080bf8863fd3e857c10bfe86673bfa7b2a0be9fad0bbf0000008000000080000080bf2bf6f73e6b9a27bf48a520bf2dd046bf9fad0bbf0000008000000080000080bfe02dd03e80b760bf87bfeebe5be961bfb0ad0bbf0000008000000080000080bf2d43bc3ed6c56dbfcc7ebdbeb6a1163facacfdbe00000000000080bf00000080857cb03ec05b60be91448fbeb6a1163f9fad0bbf00000000000080bf000000802653a53ec05b60be91448fbeb6a1163facacfdbe00000000000080bf000000802653a53ec05b60becc7ebdbeb6a1163f9fad0bbf00000000000080bf00000080857cb03ec05b60bedd98be3eb6a1163facacfdbe000080bf00000000000000000c93293ec05b60bedd98be3ec64e983e9fad0bbf000080bf00000000000000000c93293e992ab8bedd98be3ec64e983eacacfdbe000080bf00000000000000000c93293e992ab8bedd98be3eb6a1163f9fad0bbf000080bf00000000000000000c93293ec05b60bea25e903eb6a1163facacfdbe00000000000080bf00000080c9e53f3ec05b60bedd98be3eb6a1163f9fad0bbf00000000000080bf000000800c93293ec05b60bedd98be3eb6a1163facacfdbe00000000000080bf000000800c93293ec05b60bea25e903eb6a1163f9fad0bbf00000000000080bf00000080c9e53f3ec05b60be40a289bd5af46ebf29b2d63bb762df3ea245d63efaed4b3f68b38a3e0ad773bf1aa8acbd7c7d61bff702b3bb6d561d3feeebe03e30bb273fa8358d3e9fab6dbfb2825fbc8db676bfd542c93b8104453e7a367b3f5f29cbbb3867843e67d577bf49490f3dc51f75bfd542c93b728acebe713d6a3fed0d3ebbff217d3e591777bfc501943dcd066dbfe8d9ac3bdb8afdbe68b3ca3efdf6453f5839743e1ceb72bf38c0ac3d587162bfaf5a99bb006f21bfbf0edc3eeb73253fa089703e68916dbf5ab7e13dd63b30bfd4d628bef6977dbfa8c60b3ebc74933b8c4a6a3e190456bfaddee13da83a30bfacacfdbedb8a7dbff1630c3ebc74933c8c4a6a3e190456bfa418203efa26adbe9fad0bbff2d27dbf2575023e17b7d1bcc0ec5e3e68b32abf13b64f3e389e0f3ddaadfdbe6d567dbf4f4013beb37b72bbbde3543ed93df9be18b14f3ec1e5313c9fad0bbf000080bfd044583b52499dbacff7533e1214ffbe1283e0bd8db830bfa03329bee63f543f2d210f3f17b751bb1748903e8bfd55bf18ccdfbdb62b30bfacacfdbe68b36a3ff163cc3ea323393c1748903e8bfd55bf022e08be105c01bf9fad0bbf7fd97d3fa69b043e3b70ce3b3333933eb7623fbfd5594dbea4c42e3cacacfdbec9e57f3fbc74933b1973d73c3f579b3e2d21ffbeabec4bbe6006233dd6ac0bbf11367c3f9fab2dbe62a1d63c11c79a3e6210f8bef8fd1b3ca6627fbfd542c93bd044583b6f12833a0000803f5396813ea3017cbf390d11be10937cbfd542c93be02d90ba5f29cbbb0000803f7446943ed5e77abfb2825fbc8db676bfd542c93b4ed1113c82e2c73b72f97f3f3867843e67d577bf49490f3dc51f75bfd542c93b2db21d3d82e2c7bc77be7f3fff217d3e591777bf5b41133e10937cbfd542c93b27a009bbca54413c72f97f3f2eff613ed5e77abfb79a953e185b74bfd542c93bed0d3ebb2497ff3b0000803fa4703d3e0bb576bfcfd8ef3e5be961bf384bc93be02d10bb3480373b0000803fbc05123ed6c56dbfed7df23ee2014dbfe25cc33b67d567bdf1f4ca3d04567e3fce19113ebc7463bfb613213fc5e746bf713ac93b3480b7ba17b7d13a0000803f86c9d43d9cc460bfb935353fb62f1cbf34bdc43be5d0a2bd05a3923d728a7e3f3255b03dffb24bbf732d3a3f4a962fbfd542c93ba69bc4ba3480b73a0000803f0ad7a33de6ae55bf0c21533f157211bf713ac93b17b7d1bae02d903a0000803f1ea7683d22fd46bfc32e5e3f8c11b1be61a8c33b1d5ae4bda8574a3d7b147e3f371a403d03782bbf9e266b3f98c0cdbe384bc93be02d10bbe02d903a0000803f4d150c3d257532bf18b27a3ff47062bed542c93b6f1203bb17b7d1390000803f2e90a03cf6281cbfbaf86f3fb11449bda69bc43bb150ebbd3480b73b764f7e3f2506013debe206bfff94803f621404bdd542c93b27a009bb000000000000803f1b2f5d3ca1d604bfd26e7c3f512e5d3eaa29c93b16fbcbbc27a089bb57ec7f3fe3a59b3c5f98ccbe43e5633f78f15e3eeb1e593b204171be257582bdd044783f9eef273da8c6cbbea60b513fa0a9ef3eb6dac33bf31fd2bd46b673bdb22e7e3f6b2b763d32e68ebeb6f2623f522cf73e37e2c93b52491dbb52499dba0000803f567d2e3dbada8abe7a19413f1bbc2b3fd542c93b0000000052491dba0000803f7424973db53738bed5090c3fb476473f1329cd3b000080bd55c1a8bd1b9e7e3fca54013ea8570abec43e1d3fa33e4d3f713ac93bc364aa3a17b7d13a0000803ff628dc3dd734efbd912ce83eaa2b673f0e32c93b6f1203ba17b7d1390000803f74b5153e96438bbd69702b3e44506d3fd658c23bcb10c7bcfc18f3bd091b7e3f645d5c3efaed6bbd41458d3e06f2783f713ac93bfaed6bbac3642abb0000803f3789413edf4f0dbd514bb33d00e6803f713ac93b17b7d1b8348037bb0000803f57ec6f3e05a392bc7ac63ebd1a1a813fd542c93b52499d39faedebba0000803fe78c883e26e483bcd54033be72356e3fa260c63be02d903cd191dcbdc9767e3f6210983ed8f074bd354184bea6b87a3f8010c93b52499d393480b7ba0000803f4182a23eb9fc07bd484f01bf74094b3f7e54c33b6519623d5a64bbbd728a7e3f09f9c03e6c09f9bd58c6eebe902f653f0e32c93b6f12833a27a009bb0000803f2d43bc3e73d792bd00ae14bf12de523fd542c93b17b7d13a27a009bb0000803f158cca3ef5dbd7bd168832bfda573a3f384bc93b17b7d13a17b7d1ba0000803fe3c7d83ebf0e1cbedd263cbf506f163f7debc33b35efb83ddf4f8dbd04567e3f91eddc3eaeb662be959e49bf0070203fd542c93b6f12033ba69bc4ba0000803f9318e43e166a4dbec4955fbf020f003f713ac93bfaedeb3afaed6bba0000803f3b70ee3e143f86bed99661bf838aa23e97c5c43b33c4b13d93a902bd32e67e3fa01aef3e0f9cb3beec6d73bf7e1aa73ed542c93b6c09f93a52491dba0000803f4703f83ee926b1be6a847ebf3cf70e3ed542c93b6f12033b17b7d1b90000803f8863fd3e643bdfbef4c46fbfc0779b3ca704c43b89d2de3db37b72bb567d7e3f3d9bf53ee414fdbe9c3380bf47024dbdd542c93be02d103b17b751390000803f5b42fe3e3d0a07bfb98a75bf040398bee318c93b27a0093b52491d3a0000803f5986f83e265325bf466163bf583891bee0f3c33b228ef53de63f243db6f37d3fa913f03eefc923bfab0946bf579604bfe25cc33b38f8c23d8a8e643d3b707e3f2effe13ef2b040bf6caf55bfd2560dbf9aeac93b52491d3b17b7d13a0000803f9e5ee93e14d044bf20622fbfe90e3abf384bc93b17b7d13a17b7d13a0000803fab3ed73e158c5abf7b3110bf371c3ebf3526c43bbc05923d1058b93de9487e3f82e2c73e31085cbfdae1f7beb03c60bf713ac93b1b2f5d3c8c4a6a3ce5f27f3f3f35be3e287e6cbf0fb9b9beb8ad55bfdeaa6b3b7aa5ac3d984c553e4772793f295caf3e67d567bfba2e8cbe929375bfd542c93bfaed6bba96438b3c72f97f3f8a8ea43ec74b77bfaf273abe97c7ba3dacacfdbe39d6653f499de0be52491d3d6c09993ecc5debbefc1813be541f183eaab60bbf029a383f204131bfa167b33c211f943e64ccddbe4b02f4bdd9b52d3e959afdbefbcb0e3f547454bf5f294b3ce926913eacadd8be63450dbdbc08533ea2b40bbfd2005e3eb1e179bf0e4f2fbc94f6863e3bdfcfbecafa4dbb3447563ec2a3fdbe27a0893ce5f27fbf583934bca52c833ea01acfbe82ac873d6bf1493e9fad0bbf07ce99be3d2c74bf17b751bab459753e575bd1becb9ec43db9e03c3eacacfdbe448becbe38f862bf567daebc7b146e3efd87d4be4ab60a3e4297203eb0ad0bbfccee29bf60763fbfea95323c5474643e3f57dbbe5779223ecc61073ecdacfdbebe9f4abf645d1cbfea95b2bc52b85e3eca54e1bed9973c3e0d50ba3d9fad0bbf470368bfb537d8be05a392bc3e79583ee86aebbe91448fbec64e983eacacfdbe17b751b9000000000000803f2653a53e992ab8becafa4dbb3447563ec2a3fdbe17b7d13817b7d1380000803fa52c833ea01acfbe91448fbeb6a1163facacfdbe17b7d1b8000000000000803f2653a53ec05b60be4b02f4bdd9b52d3e959afdbe6f1203ba6f12033a0000803fe926913eacadd8be5c0599be47cc243facacfdbe00000000000000000000803ff9a0a73e39d645becc7ebdbeb6a1163facacfdbe00000000000000000000803f857cb03ec05b60be498446bee6ad2e3facacfdbe00000000000000000000803ff5b99a3e6ade31be8670fcbe6329023facacfdbe00000000000000000000803f098abf3e014d84becc7ebdbec64e983eacacfdbe00000000000000000000803f857cb03e992ab8be304ad0bef75a143facacfdbe00000000000000000000803f0f0bb53ef8c264beaf273abe97c7ba3dacacfdbe17b7d1b917b751b90000803f6c09993ecc5debbed5594dbea4c42e3cacacfdbe00000000000000000000803f3f579b3e2d21ffbedd98be3ec64e983eacacfdbe00000000000000000000803f0c93293e992ab8be6ce9013fb9fefd3ecdacfdbe00000000000000000000803fcc7f083e705f87bedd98be3eb6a1163facacfdbe00000000000000000000803f0c93293ec05b60becb811a3fed28be3eacacfdbe00000000000000000000803f8ab0e13dc217a6be5070a13eaa10233facacfdbe00000000000000000000803f10e9373e4c3749bea25e903eb6a1163facacfdbe17b7d138000000800000803fc9e53f3ec05b60beadf9d13e232e143facacfdbe00000000000000000000803f8941203e9d1165bea25e903ec64e983eacacfdbe17b7d138000000800000803fc9e53f3e992ab8bed5052c3e38db303facacfdbe0000000017b7d1380000803ff6285c3e8d972ebe5779223ecc61073ecdacfdbe00000000000000000000803f52b85e3eca54e1becb9ec43db9e03c3eacacfdbe52499d396f1203ba0000803f7b146e3efd87d4beaf0b3fbeeee82bbfacacfdbe00000000000000000000803f07ce993e26e453bf18ccdfbdb62b30bfacacfdbe00000000000000000000803f1748903e8bfd55bf4c539cbe70b320bfacacfdbe00000000000000000000803f9565a83ee9484ebf89d0e0be76180bbfacacfdbe00000000000000000000803f19e2b83e26e443bfa62611bffd10d3be69acfdbe00000000000000000000803f5e4bc83ebc7433bf79ac29bf76c26bbeacacfdbe00000000000000000000803faa60d43ec4421dbf2efe32bfb56c8dbdacacfdbe00000000000000000000803f35efd83e9e5e09bf6d8e33bff3712d3dacacfdbe00000000000000000000803f4772d93eab3ef7be815b2fbf61162a3eacacfdbe00000000000000000000803f7424d73ec7bad8be7d5d26bf28ef8b3eacacfdbe00000000000000000000803fe10bd33e2428bebe1aa517bf069cc53eacacfdbe00000000000000000000803f8cb9cb3e4182a2be6a6c8fbdae0d353facacfdbe0000000017b7d1380000803fe86a8b3e9d8026be87c5283d3273353facacfdbe0000000017b7d1380000803f5a647b3ef8c224be6808273fbc598b3eacacfdbe00000000000000000000803f39b4c83dad69bebebabd303ff2961b3eacacfdbe00000000000000000000803febe2b63d2d43dcbe13b64f3e389e0f3ddaadfdbe00000000000000000000803fbde3543ed93df9beb490343f1bf2cfbbacacfdbe00000000000000000000803f7b83af3d6ea301bff298313f4dbdeebdacacfdbe00000000000000000000803fc66db43d80480fbf7d79293fa0e072beacacfdbe00000000000000000000803f8104c53d091b1ebf3b1c1d3f45bcadbeacacfdbe00000000000000000000803f88f4db3d2cd42abffad30a3f9086e3beacacfdbe00000000000000000000803f0000003e14ae37bf2bc2ed3eadda05bfacacfdbe00000000000000000000803f73d7123e378941bf5989b93e292019bfacacfdbe00000000000000000000803f9f3c2c3e4ca64abf9eb4603e47cb29bfacacfdbe00000000000000000000803f60764f3e93a952bfaddee13da83a30bfacacfdbe00000000000000000000803f8c4a6a3e190456bf994b5abf0d7287be2176a6bbf628dc3ecd3b0e3eaa60643ffaedeb3e053421bfccf13abfdd4108bff609a0ba04568e3e1b9e5e3e098a6f3fa301dc3e13f241bf6a6744bf31d3d6be05db88bc39b4183fd3dea03ee4143d3f1b0de03e3d2c34bfd23963bf9dd5a2bd6fd8b6bb61c3f33ead695e3df2b0603fc520f03e3a230abf2c4463bf3883ff3df6798cbbc58ff13e27a089bdb30c613f05c5ef3ee5d0e2be89b277be3cf85d3f93e4b9bb508d173e67d5e7bece19613f499da03ee926b1bd2a8e2f3f6ff1143f61889cbb9fcdcabe5e4ba8be917e5b3fa323b93d9ca263be9d854d3fb6bbcf3e118aadbbed9edcbe956548beaa82613f0000803ded0d9ebeffeb5cbdeae7653f342db1bbc0ec9e3cad69febe091b5e3f43ad893e05c58fbd919be13d45f3643f98f8a3bb9eef27bda9a4eebeb840623f55306a3e2aa993bda35b6f3e44855e3ff9db9ebbca5401be95d4e9be006f613f03784b3ee7fba9bd52d7b23e1f84543fd2fd9cbb82e247be8f53f4be3f575b3f32e62e3e1826d3bd75e7f93e22e0403f5587dcbb7dd073bedcd7c1be66f7643f96b20c3ebc9610be639a193fc47a2b3f4c5299bb7fd99dbe9fabadbed881633f66f7e43d8f5334beb1a3653f82c8223d05dc73bb8fc2f5be567d2ebda54e603f77be1f3dd95ff6bec85b623f20b604be12c0cdbb86c9f4be0ad7a33dc9e55f3fc5fe323d09f910bfa5f5573f916195be9a07b0bb52b8debef54a193e6a4d633f1a515a3d2b1825bfbbd5433f6abeeabe0307b4bb07f0d6beb7d1803e643b5f3fe10b933d105839bfda595c3f8271403ed21a83bc894110bf6d56fdbdce19513fcb10473da167d3be50a926bf5dfd14bfe0f684bc9643eb3e64ccdd3e107a463f8fe4d23e759348bf18b408bf7d7935bffdf9b6bb0b24883e075fb83e4bea643f3867c43ee78c58bf611cc4be3a7648bf931e86bc66f7843e61c3033f772d513f85ebb13e736861bf1a366abe124a5bbfc24eb1bb3d9b153ee02d003f516b5a3f2d219f3e88856abfa69b50bfbd34cd3e64cd48bad881b33e696f30bee3a56b3f5ddce63e492e9fbe28622dbf923c173feed0b0bb73d7b23e764f9ebe986e623f5917d73e522760be6343ffbe6230433f02d880ba143f463ee8d98cbe4013713f0000c03e287e0cbe85ee56bf51da833e37df88bcc7ba283f6ff045be910f3a3f713dea3e9c33c2be674746bfff3fd63efa6184bc2a3a023f46b693beceaa4f3f8126e23ebe9f9abe9cc517bfd5d0263ff3c98abce5f2df3ece1901bf1b9e3e3fdfe0cb3e6ea341be363ad7bef5f7463f636188bcf4fd943efd8714bf3cbd423fd95fb63e4bea04be626a1f3fd27323bf10eb8dbb0a68a2be73d7b23e17b7613f1973d73d857c50bfc843ef3e15c844bf1250e1ba8f5334be2c65993e1b0d703fce88123e7b835fbfd194953ecec557bfe4f475bbcac342be04e70c3f371a503fb6f33d3eacad68bfa92f2b3ff79010bfb49080bc55300abfeeebe03e67d5373f13f2c13d666646bffb92f53e2c2e3abfc90391bc9643abbe1973f73ea01a4f3fbb270f3e68b35abfae10563e121358bfa13193bce02d10be14d0243fa089403fbc05523ebe3069bf1283e0bd8db830bfa03329befa7e2a3e24281e3f6abc443f1748903e8bfd55bf01a797befce321bff38d28be55308a3e4260153f9318443f3945a73e89d24ebf8465dcbe51f40cbf8ecb28bed578c93e3cbd023fb8af433fbec1b73e6abc44bf85950abf300de3becea528be1b9efe3e211fd43e1826433f5d6dc53ec28637bf15ad1cbfd926adbe89d028be20d20f3f6f12a33ebc74433f2063ce3e68b32abfef7229bf25ec6bbe1c2329befa7e1a3f08ac5c3efd87443f8f53d43edf4f1dbfd5b132bf2c83aabd9fac28bee5d0223fe7fba93d3867443facadd83e431c0bbf6d8e33bff3712d3d89d028beb3ea233f4260e5bcfd87443f4772d93eab3ef7bef6ee2fbf9d4b213e437428be3bdf1f3f053411bea69b443ffe65d73e2cd4dabe7d5d26bf28ef8b3e89d028be6744193fb5a679bef853433fe10bd33e2428bebe130a19bf8e75c13e349e28be5a640b3f8d97aebe3d2c443ff163cc3e8a8ea4be443200bf2654003fbd8e28be4c37e93ea60ae6be6abc443fdc68c03edd2486be304ad0bef75a143f89d028be9c33c23e07f006bf21b0423f0f0bb53ef8c264be6dfd9cbe67f0233f820029bec520903ea69b14bf8195433fe78ca83e14ae47be498446bee6ad2e3f89d028beeb73353ef6971dbf1895443ff5b99a3e6ade31be718e9abdff06353f7a8e28be70ce883d136123bf1d5a443f4d158c3e0bb526be162f963dfb07353f0ad628be257582bddc4623bf6f81443fd881733ed49a26be43e3493ef59e2e3f89d028be107a36be3b701ebf0ad7433fbde3543ea1f831bea7079d3e9a41243f3f0029be96218ebe8a8e14bfea04443f910f3a3ecb1047beadf9d13e232e143f89d028be2497bfbed42b05bffd87443f8941203e9d1165be6f0c013fae0e003f134528bea857eabe9318e4be66f7443fba6b093e827386bec2de183f4f76c33e17d728beb5a609bf0ebeb0be4bea443ff8c2e43d6688a3be6808273fbc598b3e89d028be0c9319bf333373be8195433f39b4c83dad69bebe793d303f9a24263ec28928be418222bf4df30ebe5c8f423f7e1db83dd0b3d9bed1b0343f5873803ba0e228be014d24bf89d2debb8f53443f7b83af3dc05b00bff298313fc7bceebd89d028be6ea321bf8c4aea3d1d5a443fc66db43d80480fbfd2512a3f4e7b6abeb1c328be917e1bbfad695e3e0f9c433f1361c33de4141dbf3b1c1d3f45bcadbe89d028beaed80fbf098a9f3e3d2c443f88f4db3d2cd42abf0a6a0c3fa8e5dfbeb1c328bea4dffebeaa82d13e61c3433f91edfc3d27c236bf2bc2ed3e9dda05bf89d028be7502dabea323f93edc46433f73d7123e378941bf700bbe3ef9d617bf7dea28be9f3cacbe12a50d3ffc18433f1e162a3ee7fb49bfb950693ead3029bf1e8c28be742457be9a081b3fe17a443f166a4d3ed34d52bf5ab7e13dd63b30bfd4d628be60e510beae47213f4a7b433f8c4a6a3e190456bfaf0b3fbeeee82bbfacacfdbe0e4f8f3e8fc2753fa69bc43a07ce993e26e453bf01a797befce321bff38d28be3d2cd43e50fc683ff4fdd4bb3945a73e89d24ebf4c539cbe70b320bfacacfdbe2575e23e3d9b653f5f294b3b9565a83ee9484ebf8465dcbe51f40cbf8ecb28be7f6a1c3fdaac4a3ffaed6bbabec1b73e6abc44bf89d0e0be76180bbfacacfdbeb7d1203f022b473fca54c13b19e2b83e26e443bf85950abf300de3becea528be46b6433f8104253f99bb96bb5d6dc53ec28637bfa62611bffd10d3be69acfdbe6dc54e3f79e9163f55c1283c5e4bc83ebc7433bf15ad1cbfd926adbe89d028be7b835f3fb5a6f93e7cf230bb2063ce3e68b32abf79ac29bf76c26bbeacacfdbef775703fb29daf3e6f12033caa60d43ec4421dbfef7229bf25ec6bbe1c2329be5396713f9e5ea93e99bb16bb8f53d43edf4f1dbfd5b132bf2c83aabd9fac28bebbb87d3f029a083e52499dbaacadd83e431c0bbf2efe32bfb56c8dbdacacfdbeb22e7e3ffc18f33d7cf2303b35efd83e9e5e09bf6d8e33bff3712d3d89d028be5bb17f3ff0a746bdfaed6bba4772d93eab3ef7be6d8e33bff3712d3dacacfdbeb29d7f3fae4761bdc364aa3a4772d93eab3ef7bef6ee2fbf9d4b213e437428be75027a3ff6285cbe17b7d1b9fe65d73e2cd4dabe815b2fbf61162a3eacacfdbef085793ff8c264bea69bc43a7424d73ec7bad8be7d5d26bf28ef8b3e89d028be3b016d3f1c7cc1be52491dbae10bd33e2428bebe7d5d26bf28ef8b3eacacfdbe9a776c3fca32c4be3480b73ae10bd33e2428bebe130a19bf8e75c13e349e28be3e79583f1ea708bf348037baf163cc3e8a8ea4be1aa517bf069cc53eacacfdbe62a1563fac8b0bbf5f294b3b8cb9cb3e4182a2be443200bf2654003fbd8e28be508d373f257532bf6f1283badc68c03edd2486be8670fcbe6329023facacfdbe787a353f8a8e34bf6f12033b098abf3e014d84be304ad0bef75a143f89d028be4faf143f4e6250bf348037ba0f0bb53ef8c264be304ad0bef75a143facacfdbed881133f933a51bfc364aa3a0f0bb53ef8c264be6dfd9cbe67f0233f820029bed26fdf3e4b5966bf52499db9e78ca83e14ae47be5c0599be47cc243facacfdbeffb2db3eab3e67bfa69bc43af9a0a73e39d645be498446bee6ad2e3f89d028be29ed8d3efdf675bf6f1203baf5b99a3e6ade31be498446bee6ad2e3facacfdbe569f8b3e304c76bfe02d903af5b99a3e6ade31be718e9abdff06353f7a8e28bef38ed33da9a47ebf17b7d1384d158c3e0bb526be6a6c8fbdae0d353facacfdbe1826d33da9a47ebf52499db9e86a8b3e9d8026be162f963dfb07353f0ad628becb10c7bdfbcb7ebf5f294bbbd881733ed49a26be87c5283d3273353facacfdbe20636ebd97907fbf17b7513a5a647b3ef8c224bed5052c3e38db303facacfdbec7297abe423e78bf52499d3bf6285c3e8d972ebe43e3493ef59e2e3f89d028be20638ebe54e375bffaed6bbabde3543ea1f831bea7079d3e9a41243f3f0029bea470ddbe42cf66bf6f12033b910f3a3ecb1047be5070a13eaa10233facacfdbeee7cdfbebd5266bf6c09f93a10e9373e4c3749beadf9d13e232e143f89d028bea1d614bf174850bf6f1203ba8941203e9d1165beadf9d13e232e143facacfdbeabcf15bf24974fbf52499d3a8941203e9d1165be6f0c013fae0e003f134528bebec137bfb84032bf17b75139ba6b093e827386be6ce9013fb9fefd3ecdacfdbe674439bf65aa30bf3480373bcc7f083e705f87bec2de183f4f76c33e17d728be67d557bfb5a609bfe02d90baf8c2e43d6688a3becb811a3fed28be3eacacfdbeba6b59bfe71d07bfa69bc43a8ab0e13dc217a6be6808273fbc598b3e89d028be96b26cbf6f12c3bec364aaba39b4c83dad69bebe6808273fbc598b3eacacfdbebf7d6dbf492ebfbea69bc43a39b4c83dad69bebe793d303f9a24263ec28928bec7297abf2c6559be17b751ba7e1db83dd0b3d9bebabd303ff2961b3eacacfdbe48e17abfdfe04bbe5f294b3bebe2b63d2d43dcbed1b0343f5873803ba0e228be000080bf52499dbb3480b7ba7b83af3dc05b00bfb490343f1bf2cfbbacacfdbe000080bf89d2de3b3480373b7b83af3d6ea301bff298313fc7bceebd89d028beda1b7cbffca9313e52491dbac66db43d80480fbff298313f4dbdeebdacacfdbe51da7bbfc74b373ec364aa3ac66db43d80480fbfd2512a3f4e7b6abeb1c328be053471bf1f85ab3e52499db91361c33de4141dbf7d79293fa0e072beacacfdbe696f70bf20d2af3ea69bc43a8104c53d091b1ebf3b1c1d3f45bcadbe89d028be12145fbfec2ffb3e52491dba88f4db3d2cd42abf3b1c1d3f45bcadbeacacfdbe20635ebf12a5fd3e3480b73a88f4db3d2cd42abf0a6a0c3fa8e5dfbeb1c328bed0d546bf2041213f17b751b991edfc3d27c236bffad30a3f9086e3beacacfdbeb45945bf6f12233fa69bc43a0000003e14ae37bf2bc2ed3e9dda05bf89d028be70ce28bff775403f348037ba73d7123e378941bf2bc2ed3eadda05bfacacfdbe14ae27bf006f413f3480b73a73d7123e378941bf700bbe3ef9d617bf7dea28be4faf04bf63ee5a3fe02d90ba1e162a3ee7fb49bf5989b93e292019bfacacfdbec1ca01bf08ac5c3fed0d3e3b9f3c2c3e4ca64abfb950693ead3029bf1e8c28bee78ca8bea5bd713ffaed6bba166a4d3ed34d52bf9eb4603e47cb29bfacacfdbeefc9a3be5c8f723f52491d3b60764f3e93a952bf5ab7e13dd63b30bfd4d628bee78c68be8351793ffaed6bba8c4a6a3e190456bfaddee13da83a30bfacacfdbe1dc965bed578793f000000008c4a6a3e190456bfd594803f132d393d9fad0bbf92cb7f3f52491d3d9fabadbb1b2f5d3c4694f6beff94803f621404bdd542c93b3bdf7f3ffe65f7bcb37bf23b1b2f5d3ca1d604bf8c657e3ffa7f15be9fad0bbf560e7d3f63ee1abe5f29cbbb26e4833c8fe412bfd26e7c3f512e5d3eaa29c93b910f7a3f63ee5a3e6c09f93be3a59b3c5f98ccbe18b27a3f889f6f3eb0ad0bbf4c37793f55306a3ebc7493bb2e90a03c9eefc7bead136b3f34bdd43e9fad0bbf3a236a3f840dcf3e17b751bb287e0c3dec2f9bbeb6f2623f522cf73e37e2c93b986e623ffbcbee3ebc74133c567d2e3dbada8abe0f0d533fddeb143fb0ad0bbf33c4513faeb6123f89d2debbf90f693de63f64be7a19413f1bbc2b3fd542c93b09f9403f2731283f6c09f93b7424973db53738bee277333f64023a3f9fad0bbf4013313f8cdb383f6c09f9bb575bb13d08ac1cbec43e1d3fa33e4d3f713ac93b0d711c3fbe9f4a3f3b70ce3bf628dc3dd734efbd9acc043f80455e3fbcae0bbf9c33023f7f6a5c3f4ed111bc6ff0053e57ecafbd912ce83eaa2b673f0e32c93b5d6de53e2fdd643fd044583b74b5153e96438bbdd95c853e73b87a3f2aad0bbf55c1883e7dae763f82e2c7bbcba1453eb9fc07bd41458d3e06f2783f713ac93b3b018d3ec217763fe02d903b3789413edf4f0dbd514bb33d00e6803f713ac93b1214bf3da4df7e3ffaed6b3a57ec6f3e05a392bc0397473d1a1a813f9fad0bbffca9713d97907f3fc364aaba4772793e26e483bc7ae1aebd00e6803f9fad0bbf1214bfbda4df7e3ffaed6bbadf4f8d3e05a392bc7ac63ebd1a1a813fd542c93bfca971bd97907f3fc364aa3ae78c883e26e483bc354184bea6b87a3f8010c93b8a8e84be3945773fed0d3e3b4182a23eb9fc07bd452a8cbe39f2783f9fad0bbf3b018dbec217763fe02d90bb8a8ea43edf4f0dbd4913e7befe2b673f9fad0bbfd3bce3be0b46653fc364aaba516bba3e96438bbd58c6eebe902f653f0e32c93bde02e9be41f1633f52499d3a2d43bc3e73d792bd00ae14bf12de523f9fad0bbf2aa913bf5c20513f6f1283ba158cca3ef5dbd7bd00ae14bf12de523fd542c93b984c15bf72f94f3ffaed6b3a158cca3ef5dbd7bd88652fbf15533d3f9fad0bbf7b832fbf355e3a3ffaed6bbaab3ed73ebd5216be168832bfda573a3f384bc93b1c7c31bfcc7f383ffaed6b3ae3c7d83ebf0e1cbe959e49bf0070203f9fad0bbf029a48bf840d1f3f6f1283ba9318e43e166a4dbe959e49bf0070203fd542c93b07ce49bf4d841d3ffaed6b3a9318e43e166a4dbe766b5dbf07d0033fb0ad0bbf04565ebf64ccfd3e52499dba166aed3e789c82bec4955fbf020f003f713ac93b77be5fbfe3c7f83e52499d3a3b70ee3e143f86bed19075bfdb6a9e3e4bad0bbfaa6074bf5986983e04e78cbb5986f83e58a8b5beec6d73bf7e1aa73ed542c93bce8872bf0ad7a33ebc74933b4703f83ee926b1be6a847ebf3cf70e3ed542c93bbbb87dbf5e4b083e9fabad3b8863fd3e643bdfbe7b3380bfe4f5803d9fad0bbf60767fbfddb5843db37bf2bb5b42fe3e0e2df2be9c3380bf47024dbdd542c93b60767fbfddb584bdb37bf23b5b42fe3e3d0a07bfe0847ebfe8bd01be9fad0bbf2db27dbf029a08be52499dbb8863fd3e857c10bfb98a75bf040398bee318c93b2aa973bfadfa9cbe6c09f93b5986f83e265325bfe86673bfa7b2a0be9fad0bbfb37b72bf9318a4bebc7493bb2bf6f73e6b9a27bf83895fbf2192f9beb0ad0bbf643b5fbfa392fabe7cf230bb3b70ee3ec8073dbf6caf55bfd2560dbf9aeac93bfdf655bf448b0cbfbc74133c9e5ee93e14d044bf249b43bfa5d924bf9fad0bbf38f842bf54e325bf3b70cebb09f9e03e325550bf20622fbfe90e3abf384bc93ba9a42ebf5f293bbf4ed1113cab3ed73e158c5abf48a520bf2dd046bf9fad0bbfc52020bf30bb47bf9fabadbbe02dd03e80b760bfdae1f7beb03c60bf713ac93b2bf6f7be72f95fbf04e78c3b3f35be3e287e6cbf87bfeebe5be961bfb0ad0bbf9fabedbe3cbd62bf0ad7a3bb2d43bc3ed6c56dbfbb7f94be3a5b74bf9fad0bbf10e997bee17a74bf6f1203bab98da63e0bb576bfba2e8cbe929375bfd542c93bd71292beb45975bf6f12033a8a8ea43ec74b77bf390d11be10937cbf9fad0bbf3d9b15bec4427dbffaed6bba7446943ed5e77abf390d11be10937cbfd542c93bf2d20dbedb8a7dbffaed6b3a7446943ed5e77abf446ff1bba6627fbf9fad0bbf3480b7bb000080bf17b7d1bab8af833ea3017cbff8fd1b3ca6627fbfd542c93b3480b73b000080bf17b7d13a5396813ea3017cbf5b41133e10937cbf9fad0bbff2d20d3edb8a7dbffaed6bba2eff613ed5e77abf5b41133e10937cbfd542c93b3d9b153ec4427dbffaed6b3a2eff613ed5e77abf30498d3eb49375bf9fad0bbfd7a3903eaf9475bf348037ba3789413ec74b77bfb79a953e185b74bfd542c93ba2b4973e6f8174bf52499d3aa4703d3e0bb576bffa27e83e32e563bf9fad0bbf27c2e63efd8764bf27a009bb74b5153e52b86ebfcfd8ef3e5be961bf384bc93b2063ee3e5c8f62bffaedeb3abc05123ed6c56dbf54ad1d3fd59349bf9fad0bbf287e1c3f31994abf89d2deba3f57db3d4a0c62bfb613213fc5e746bf713ac93b20631e3f151d49bf6f1203ba86c9d43d9cc460bffbe8403f7ba128bfb0ad0bbf24973f3f7ac729bf04e78cbb508d973d812652bf732d3a3f4a962fbfd542c93b27a0393fa54e30bf52491d3a0ad7a33de6ae55bf0c21533f157211bf713ac93b58ca523fae4711bfe71da73b1ea7683d22fd46bf3faa5d3fc00901bf9fad0bbf9a775c3f651902bf5f29cbbb371a403d12143fbf9e266b3f98c0cdbe384bc93b23db693f1748d0be5f29cb3b4d150c3d257532bf1475723fe04ba9be9fad0bbfce19713f3108acbe5f29cbbbf775e03c43ad29bf18b27a3ff47062bed542c93b1058793fd50968be5f29cb3b2e90a03cf6281cbfa25e903ec64e983ee88418bf000000000000803f00000080c9e53f3e992ab8be7bbba53ec64e983e9fad0bbf000000000000803f0000008058a8353e992ab8be7bbba53ec64e983ee88418bf000000000000803f0000008058a8353e992ab8bea25e903ec64e983eacacfdbe000000000000803f00000080c9e53f3e992ab8bedd98be3ec64e983eacacfdbe000000000000803f000000800c93293e992ab8bedd98be3ec64e983e9fad0bbf000000000000803f000000800c93293e992ab8be91448fbec64e983eacacfdbe000000000000803f000000802653a53e992ab8becc7ebdbec64e983ee88418bf000000000000803f00000080857cb03e992ab8becc7ebdbec64e983eacacfdbe000000000000803f00000080857cb03e992ab8be91448fbec64e983ee88418bf000000000000803f000000802653a53e992ab8becc7ebdbe234eaf3e9fad0bbf0000803f0000000000000000857cb03e560eadbecc7ebdbec64e983ee88418bf0000803f0000000000000000857cb03e992ab8becc7ebdbe234eaf3ee88418bf0000803f0000000000000000857cb03e560eadbecc7ebdbec64e983eacacfdbe0000803f0000000000000000857cb03e992ab8becc7ebdbeb6a1163facacfdbe0000803f0000000000000000857cb03ec05b60becc7ebdbeb6a1163f9fad0bbf0000803f0000000000000000857cb03ec05b60bea418203efa26adbe9fad0bbf6f12833a6f1203ba0000803fc0ec5e3e68b32abf3dd4b6bca9a313bed5950bbf17b751ba17b751390000803f5d6d853ef31f12bf022e08be105c01bf9fad0bbf17b7d1b9348037ba0000803f3333933eb7623fbf6b2d8c3d912804be9fad0bbffaedeb3a17b7513a0000803fa1d6743e499d10bf11ffd0bd02d7d5bd9fad0bbfc364aaba17b7d1380000803fd7348f3ef6970dbfabec4bbe6006233dd6ac0bbf17b7d1b817b7d1390000803f11c79a3e6210f8be0c3a11be91b932bd9fad0bbf24977f3b0ad7233b0000803f0612943e6b2b06bff66218be9fcae93c9fad0bbf17b75139000000800000803fbde3943ef5b9fabea697f8bd8d60c33d9fad0bbf52499dba89d2de3a0000803fc58f913ec364eabefc1813be541f183eaab60bbfa69bc4ba27a0093b0000803f211f943e64ccddbe3b1d88bdb683113e9fad0bbfc364aabae02d103b0000803fbada8a3ef706dfbe63450dbdbc08533ea2b40bbffaed6bba6c09f93a0000803f94f6863e3bdfcfbe0d6c953b85b5213e9fad0bbf52491dbac364aa3a0000803f9c33823eec2fdbbe82ac873d6bf1493e9fad0bbf17b751b952499d390000803fb459753e575bd1becc9a983d2e540e3eb0ad0bbf52499db96f12833a0000803fa167733e92cbdfbe4ab60a3e4297203eb0ad0bbf52491d3a0ad7233b0000803f5474643e3f57dbbe3ae90d3e0953943dd4990bbffaed6b3bfaedeb3a0000803f1d5a643e3255f0bed9973c3e0d50ba3d9fad0bbf3480b73b0ad7233b0000803f3e79583ee86aebbe18b14f3ec1e5313c9fad0bbf6f12033be02d90ba0000803fcff7533e1214ffbeb7991a3ebd007bbc9fad0bbf52491d3ae02d90ba0000803f9cc4603e3cbd02bf9be3fc3dfa45a9bd9fad0bbf00000000000000000000803f8b6c673e63ee0abfa25e903e4032bd3e9fad0bbf0000803f0000000000000000c9e53f3e4b59a6bea25e903ec64e983ee88418bf0000803f0000000000000000c9e53f3e992ab8bea25e903e4032bd3ee88418bf0000803f0000000000000000c9e53f3e4b59a6bea25e903ec64e983eacacfdbe0000803f0000000000000000c9e53f3e992ab8bea25e903eb6a1163facacfdbe0000803f0000000000000000c9e53f3ec05b60bea25e903eb6a1163f9fad0bbf0000803f0000000000000000c9e53f3ec05b60be88f2053eb9a9213fe88418bfbbb85d3fc9e5ff3e000000800b46653e280f4bbea25e903e4032bd3e9fad0bbfbbb85d3fc9e5ff3e00000080c9e53f3e4b59a6bea25e903e4032bd3ee88418bfbbb85d3fc9e5ff3e00000080c9e53f3e4b59a6be88f2053ecaa9213f9fad0bbf12a55d3f371a003f000000800b46653e280f4bbe7bbba53ec64e983ee88418bfbbb85d3fe5f2ff3e0000008058a8353e992ab8be90a20e3f3220dbbd9fad0bbfbbb85d3fe5f2ff3e00000080d9cef73d091b0ebf90a20e3fb820dbbde88418bfbbb85d3fe5f2ff3e00000080d9cef73d091b0ebf7bbba53ec64e983e9fad0bbfbbb85d3fe5f2ff3e0000008058a8353e992ab8be91448fbec64e983ee88418bf000080bf00000000000000002653a53e992ab8be91448fbeab09ca3e9fad0bbf000080bf00000000000000002653a53e5227a0be91448fbeab09ca3ee88418bf000080bf00000000000000002653a53e5227a0be91448fbec64e983eacacfdbe000080bf00000000000000002653a53e992ab8be91448fbeb6a1163facacfdbe000080bf00000000000000002653a53ec05b60be91448fbeb6a1163f9fad0bbf000080bf00000000000000002653a53ec05b60be88f2053ecaa9213f9fad0bbfaed8ffbe48bf5d3f000000800b46653e280f4bbe91448fbeab09ca3ee88418bfaed8ffbe48bf5d3f000000802653a53e5227a0be91448fbeab09ca3e9fad0bbfaed8ffbe48bf5d3f000000802653a53e5227a0be88f2053eb9a9213fe88418bfaed8ffbe48bf5d3f000000800b46653e280f4bbe24b726bf9a60383ee88418bf8e0600bf2db25d3f000000804f40d33e6132d5becc7ebdbe234eaf3e9fad0bbf8e0600bf2db25d3f00000080857cb03e560eadbecc7ebdbe234eaf3ee88418bf8e0600bf2db25d3f00000080857cb03e560eadbe24b726bf9a60383e9fad0bbf8e0600bf2db25d3f000000804f40d33e6132d5be1fbc06be4ca55f3dbd1812bf00916ebf4772b93e4b5986bc6154923e6abcf4be73be08bee46ae4bc441912bfacad78bfb37b72be48507cbce10b933ee63f04bfd5200cbe16f634bc874fcabe44fa7dbf2497ffbdf085493ca167933e0e2d02bf8d4503bedb696b3d874fcabe91ed6cbfdcd7c13ecdcc4c3c7c61923e46b6f3beccd1a3bd1ff8f83d594ecabe613215bf8e06503fc6dc353c9f3c8c3e2fdde4befe277fbd3fac073ece1812bfa167f3be772d613f744694bc3a238a3ed34de2bec2a4f8bb28b9133e874fcabe70ce88bdb7627f3fe02d903cb8af833eed0ddebe85941f3ce5b8133e441912bfde02893db7627f3fe02d90bc5396813eed0ddebe54a7833dcfbd073ed750cabe2731e83e211f643f24977f3cd95f763eb840e2be3812a83dfe0af93deb1912bf5839143f65aa503fbbb88dbcd712723e2fdde4be8109fc3df60b963d874fcabec0ec5e3fac8bfb3e295c8f3cf9a0673e20d2efbe5187053e11186b3d441912bf6d566d3f92cbbf3e24977fbc1dc9653e46b6f3be24610f3e1538d93ba94fcabe72f97f3f52491dbc8c4a6a3c6688633e1b0d00bf22530e3e9a7c33bc541912bf29ed7d3f5c2001be17b751bcd3bc633e0e2d02bf92b3f03d3e4097bd1a51cabe80484f3fdd2416bf3108ac3cb1e1693e0c9309bf08b0e83daebb99bd441912bf17d94e3fb4c816bf3ee859bcb1e1693ee7fb09bf4e7c753d77bdf4bd441912bf3255d03e07ce69bf006f81bc22fd763e44690fbf336dff3cdae305bec349cabe0e2d323e5b423ebfcf66253f24287e3ec05b10bf0589edbc2ae505be091b12bfaa6054bea8577abff241cfbcf931863ec05b10bfc5ab6cbd77bdf4bd874fcabe2d439cbe894130bf226c283f95d4893e44690fbfdf4fcdbdad6eb5bd541912bf029a38bf3c4e31bf55c1a8bc4df38e3ee3a50bbff756e4bd9a9999bd874fcabe295c4fbfc21716bffaed6b3c3255903ee7fb09bfd5200cbe16f634bc874fcabe00000000000000000000803fa167933e0e2d02bf24610f3e1538d93ba94fcabe0000008017b7d1b80000803f6688633e1b0d00bf8d4503bedb696b3d874fcabe00000000000000000000803f7c61923e46b6f3be92b3f03d3e4097bd1a51cabe0000000017b7d1380000803fb1e1693e0c9309bff756e4bd9a9999bd874fcabe17b7d138000000800000803f3255903ee7fb09bf8109fc3df60b963d874fcabe00000000000000000000803ff9a0673e20d2efbeccd1a3bd1ff8f83d594ecabe0000008017b7d1b80000803f9f3c8c3e2fdde4be54a7833dcfbd073ed750cabe17b7d13817b751390000803fd95f763eb840e2bec2a4f8bb28b9133e874fcabe17b7d138000000800000803fb8af833eed0ddebe22530e3e9a7c33bc541912bf17b7d1b8000000000000803fd3bc633e0e2d02bf5b971a3e9fcae93c441912bf6f12833a3480373a0000803f9cc4603ef5b9fabe5187053e11186b3d441912bf865a533c99bb163c72f97f3f1dc9653e46b6f3be726e133e91b932bd441912bfe02d903ae02d90ba0000803f0a68623e6b2b06bfd21de43d86e4e43dba2c12bff775603ca323393ce5f27f3fd5e76a3e5ddce6be3812a83dfe0af93deb1912bfb9fc873ca323b93cc9e57f3fd712723e2fdde4beaddc0b3d53061e3e441912bffaed6b3a52491d3a0000803f363c7d3ebf0edcbe85941f3ce5b8133e441912bf3480373a89d2deba0000803f5396813eed0ddebe797679bdd521173e121512bf52499d39b37b72bb0000803fe7fb893e1b9edebefe277fbd3fac073ece1812bffaed6bbaa69b44bb0000803f3a238a3ed34de2be3e3f0cbe2a37913dd02b12bf4d158cbc11c73a3ce5f27f3f1826933ef2b0f0be1fbc06be4ca55f3dbd1812bf16fbcbbc04e70c3c57ec7f3f6154923e6abcf4be526518bebd007bbc441912bfc364aaba17b751390000803fbde3943e3cbd02bf73be08bee46ae4bc441912bf00000000000000000000803fe10b933ee63f04bf577bf8bdfa45a9bd441912bf00000000000000000000803fc58f913e63ee0abfdf4fcdbdad6eb5bd541912bf17b7d13817b7d1380000803f4df38e3ee3a50bbfe09e87bd943304be441912bf3480373a17b7513a0000803fbada8a3e499d10bf0589edbc2ae505be091b12bf3480373a17b7513b0000803ff931863ec05b10bf0d6c953b384c14be441912bf52499d3952499db90000803f9c33823ece8812bf4e7c753d77bdf4bd441912bfd044583c645ddcbc3bdf7f3f22fd763e44690fbff99fbc3d145fedbdcb3012bfac8b5b3c4d158cbce5f27f3f7b836f3e52b80ebf08b0e83daebb99bd441912bf4d158c3c27a089bc57ec7f3fb1e1693ee7fb09bfb7991a3ebd007bbc9fad0bbfd2007ebf6de7fb3dc6dcb53c9cc4603e3cbd02bf3ae90d3e0953943dd4990bbf068165bfffb2dbbe1cebe23d1d5a643e3255f0be5b971a3e9fcae93c441912bfba497cbff5db17be0b24a8bd9cc4603ef5b9fabe726e133e91b932bd441912bfee7c6fbffd87b43e0f0bb5bc0a68623e6b2b06bf9be3fc3dfa45a9bd9fad0bbf17d94ebfddb5143f151dc93d8b6c673e63ee0abff99fbc3d145fedbdcb3012bffa7e1abf88f44b3f4a7b03bd7b836f3e52b80ebf6b2d8c3d912804be9fad0bbfefc9c3be68226c3fac8b5b3da1d6743e499d10bf0d6c953b384c14be441912bf10e9b7bd1b9e7e3ff5db57bd9c33823ece8812bf3dd4b6bca9a313bed5950bbf1d38273e7f6a7c3fde93073d5d6d853ef31f12bfe09e87bd943304be441912bfca32e43e61c3633f5ebac9bdbada8a3e499d10bf11ffd0bd02d7d5bd9fad0bbf3a232a3f643b3f3f0c93a93cd7348f3ef6970dbf577bf8bdfa45a9bd441912bfce19513f2f6e133f728a0ebdc58f913e63ee0abf0c3a11be91b932bd9fad0bbf1b0d703f7cf2b03e4df30e3d0612943e6b2b06bf526518bebd007bbc441912bf44fa7d3fff21fd3da4dfbebcbde3943e3cbd02bff66218be9fcae93c9fad0bbf0d717c3f3b010dbec976be3dbde3943ef5b9fabe3e3f0cbe2a37913dd02b12bf2bf6673fd044d8bec6dcb5bc1826933ef2b0f0bea697f8bd8d60c33d9fad0bbf5c8f423fd3bc23bf8cb9eb3dc58f913ec364eabe797679bdd521173e121512bf8cb9cb3e68b36abf295c0fbde7fb893e1b9edebe3b1d88bdb683113e9fad0bbffe65f73e12145fbfe8d9acbdbada8a3ef706dfbe0d6c953b85b5213e9fad0bbf143f463cc0ec7ebf35efb83d9c33823eec2fdbbeaddc0b3d53061e3e441912bff90f69be674479bf9c3322bc363c7d3ebf0edcbecc9a983d2e540e3eb0ad0bbf3ee8f9be567d5ebf2f6ea33da167733e92cbdfbed21de43d86e4e43dba2c12bfd9ce37bfaed82fbf1dc9e5bdd5e76a3e5ddce6be - m_CompressedMesh: - m_Vertices: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_UV: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Normals: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Tangents: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Weights: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_NormalSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_TangentSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_FloatColors: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_BoneIndices: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_Triangles: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_UVInfo: 0 - m_LocalAABB: - m_Center: {x: 0.0014860034, y: 0.0055050254, z: -0.31478402} - m_Extent: {x: 1.003061, y: 1.003104, z: 0.321336} - m_MeshUsageFlags: 0 - m_BakedConvexCollisionMesh: - m_BakedTriangleCollisionMesh: - m_MeshMetrics[0]: 1 - m_MeshMetrics[1]: 1 - m_MeshOptimizationFlags: 1 - m_StreamData: - serializedVersion: 2 - offset: 0 - size: 0 - path: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Kicker/Cup 2.mesh.meta b/VisualPinball.Unity/Assets/Art/Meshes/Kicker/Cup 2.mesh.meta deleted file mode 100644 index 729740715..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Kicker/Cup 2.mesh.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 72f2dad654fb0174e8297830217b596c -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Kicker/Gottlieb.mesh b/VisualPinball.Unity/Assets/Art/Meshes/Kicker/Gottlieb.mesh deleted file mode 100644 index 8b6c20756..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Kicker/Gottlieb.mesh +++ /dev/null @@ -1,166 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!43 &4300000 -Mesh: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Gottlieb - serializedVersion: 10 - m_SubMeshes: - - serializedVersion: 2 - firstByte: 0 - indexCount: 6300 - topology: 0 - baseVertex: 0 - firstVertex: 0 - vertexCount: 2333 - localAABB: - m_Center: {x: -0.0053590536, y: 0.001954496, z: -0.487102} - m_Extent: {x: 1.009431, y: 1.0101185, z: 0.504131} - m_Shapes: - vertices: [] - shapes: [] - channels: [] - fullWeights: [] - m_BindPose: [] - m_BoneNameHashes: - m_RootBoneNameHash: 0 - m_BonesAABB: [] - m_VariableBoneCountWeights: - m_Data: - m_MeshCompression: 0 - m_IsReadable: 1 - m_KeepVertices: 0 - m_KeepIndices: 0 - m_IndexFormat: 0 - m_IndexBuffer: c305c405c505000001000200020042000000030002000100000042004100010004000300420040004100050004000100410040003f0006000400050040003e003f000700060005003f003e003b000800070005003e003c003b003b003c003d000900070008000a00090008000b0009000a000c000b000a000e000b000d000d000b000c0043000d000c00440043000c004500430044004600450044004700450046004800470046004900470048004a00490048004b0049004a004c004b004a004d004b004c004e004b004d004f004e004d000f001000110012000f00110011007d00120013000f00120012007d007c00130014000f007d007b007c001500140013007c007b0079001600150013007b007a00790017001500160079007a0078001800170016007600790078001900170018007600780077001a00190018007700750076001b0019001a007600750074001c001b001a007500730074001d001b001c001e001d001c00740073007200730070007200720070007100710070006f0070006b006f006f006b006e006e006b006d006b006c006d001f002000210022001f00210023001f0022002400230022002500230024002600250024002700250026002800270026002900270028002a00290028002b0029002a002c002b002a002d002b002c002e002d002c002f002d002e0030002f002e0031002f0030003200310030003300310032003400330032003500330034003600350034003700350036003800370036003900380036003a00380039005000510052005300510050005400530050005500530054005600550054005700550056005800570056005900570058005a00590058005b0059005a005c005b005a005d005b005c005e005b005d005f005e005d0060005e005f0061005e0060006200610060006300610062006400630062006500630064006600630065006700660065006800660067006900680067006a00680069007e007f008000820080007f0081007f007e00830082007f007e00f20081008400820083008100f200f100850082008400f200f000f100860085008400f100f000ee00870085008600f000ef00ee00880087008600ef00ed00ee00890087008800ee00ed00ec008a0089008800ed00eb00ec008b008a008800ec00eb00e9008c008a008b00eb00ea00e9008d008c008b00ea00e800e9008e008c008d00e900e800e6008f008e008d00e800e700e60090008e008f00e700e500e600910090008f00e600e500e400920091008f00e500e200e400930091009200e400e200e300940093009200e300e200e100950093009400e200e000e100960095009400e100e000df00970095009600e000de00df00980097009600df00de00dd00990097009800de00dc00dd009a0099009800dd00dc00da009b0099009a00dc00db00da009c009b009a00db00d900da009d009c009a00da00d900d8009e009c009d00d900d700d8009f009e009d00d800d700d600a0009f009d00d700d500d600a1009f00a000d600d500d400a200a100a000d500d300d400a300a100a200d400d300d100a400a100a300d300d200d100a500a400a300d200d000d100a600a500a300d100d000cf00a700a500a600d000ce00cf00a800a700a600cf00ce00cd00a900a700a800ce00cc00cd00aa00a900a800cd00cc00cb00ab00a900aa00cc00ca00cb00ac00ab00aa00cb00ca00c900ad00ac00aa00ca00c800c900ae00ac00ad00c900c800c700af00ae00ad00c800c600c700b000ae00af00c700c600c500b100b000af00c600c400c500b200b000b100c500c400c300b300b000b200c400c200c300b400b300b200c300c200c100b500b300b400c200c000c100b600b500b400c100c000bf00b700b600b400c000be00bf00b800b600b700bf00be00bc00b900b800b700be00bd00bc00ba00b800b900bd00ba00bc00bb00ba00b900bc00ba00bb00f300f400f500f600f500f400f5006501f300f700f500f600f30065016401f800f700f600650163016401f900f700f800640163016201fa00f900f800630161016201fb00f900fa00620161016001fc00fb00fa0061015f016001fd00fb00fc0060015f015e01fe00fd00fc005f015c015e01ff00fd00fe005e015c015d010001fd00ff005d015c015b0101010001ff005c015a015b010201000101015b015a0159010301020101015a01580159010401020103015901580157010501040103015801560157010601040105015701560155010701060105015601540155010801070105015501540153010901070108015401520153010a01090108015301520151010b0109010a015201500151010c0109010b01510150014f010d010c010b0150014e014f010e010c010d014f014e014d010f010e010d014e014c014d0110010f010d014d014c014b0111010f0110014c014a014b011201110110014b014a0149011301110112014a01470149011401130112014901470148011501140112014801470146011601140115014701450146011701160115014601450143011801160117014501440143011901180117014401420143011a01180119014301420141011b011a0119014201400141011c011a011b01410140013f011d011c011b0140013e013f011e011d011b013f013e013c011f011d011e013e013d013c0120011f011e013d013b013c0121011f0120013c013b013a0122011f0121013b0139013a012301220121013a01390137012401220123013901380137012501240123013801360137012601240125013701360135012701260125013601330135012801260127013501330134012901280127013401330132012a01290127013301310132012b0129012a013201310130012c012b012a0131012f0130012d012b012c0130012f012e012e012d012c012f012d012e0166016701680169016601680168016701dc016a01660169016701db01dc016b016a016901dc01db01da016c016a016b01db01d901da016d016c016b01da01d901d8016e016c016d01d901d701d8016f016e016d01d801d701d60170016f016d01d701d501d60171016f017001d601d501d301720171017001d501d401d301730171017201d401d201d301740173017201d301d201cf01750173017401760173017501d201d001cf01cf01d001d1017701780179017a01780177017b017a0177017c017a017b017d017c017b017e017c017d017f017e017d0180017e017f01810180017f018201800181018301820181018401820183018501840183018601840185018701860185018801870185018901870188018a01890188018b0189018a018c018b018a018d018b018c018e018d018c018f018d018e0190018f018e0191018f0190019201910190019301910192019401930192019501940192019601970198019901960198019a01960199019b019a0199019c019a019b019d019c019b019e019c019d019f019e019d01a0019e019f01a101a0019f01a201a001a101a301a201a101a401a201a301a501a401a301a601a401a501a701a601a501a801a601a701a901a801a701aa01a801a901ab01aa01a901ac01aa01ab01ad01ac01ab01ae01ad01ab01af01ad01ae01b001af01ae01b101af01b001b201b301b401b501b301b201b601b501b201b701b601b201b801b601b701b901b601b801ba01b901b801bb01b901ba01bc01bb01ba01bd01bb01bc01be01bd01bc01bf01bd01be01c001bf01be01c101bf01c001c201c101c001c301c101c201c401c301c201c501c301c401c601c501c401c701c501c601c801c701c601c901c701c801ca01c901c801cb01c901ca01cc01cb01ca01cd01cb01cc01ce01cd01cc01dd01de01df01e001de01dd01e101e201e301e401e101e301e201e501e601eb01e601e501e701e501e201ea01e701e901ec01ea01e901ed01ec01e901e901e701e801e801e701e201e801ee01ef01f501ef01ee01f601f501ee01f001ee01e801e201f001e801f801f001f701f901f801f701fa01f901f701f701f001f101f101f001e201f201f101e201f301f101f201f401f101f301fb01f401f301fc01fb01f301e201ff01f201ff01fd01f201f201fd01fe010402fe01fd0105020402fd010002ff01e2010602ff0100020702ff01060208020702060209020802060201020002e2010202000201020302000202020a02030202020b020a0202020c020a020b02e2010f020102e1010f02e2010f020d02010201020d020e0210020e020d02110210020d02e10114020f02140212020f020f02120213021902130212021a021302190215021402e1011b02140215021c0214021b021d021c021b021e021c021d021f021e021d0216021502e101170215021602180215021702200218021702210220021702e101240216022402220216021602220223022902230222022a022902220225022402e1012b02240225022c0224022b022d022c022b022e022d022b0226022502e1012702250226022802250227022f0228022702300228022f02e1013302260234023302e10135023402e1013302310226022602310232023902320231023a02390231023b02330234023c0233023b023d023c023b023602340235023702360235023802360237023e023f02400240024c023e02430240023f023e024c024b02440243023f024b024a023e0241023f023e0242023f0241023e024a024702450244023f024a02490247024602440245024702460245024902480247024802460247024d024e024f0251024f024e0252024f02510253025202510250024e024d02840253025102840251024e024e025002780250024d027802780284024e024d028102760278024d027602830289025302760275027802750284027802530282028302820253028402830282028a0275028202840275027602770277027c0275027d027702760254025502560257025502540255025702580254026802570254028502680285028602680268025b02570257025b0258025b0259025802580259025a025c025d025e025c025f025d025f025c025e025d025f0260025e026702620261025e0262025e0261025f02610260025f026a026002610263026402650266026402630265026402690266026302700265026902870288028702690265027302630273026502870270026302730273028702880273027b02700273027e027b0288027e0273027e0288028c028b028c0288026b026c026d026e026c026b026e026f026c026e026b02710271026b02720271027202740271027402790271027a026e027a026f026e0279027a02710279026f027a027f026f02790280027f0279028d028e028f0290028e028d0291029202930293029702910296029702930295029702960294029502960294029802950299029a029b029c029a0299029d029e029f02a0029e029d02a102a202a302a502a102a302a402a502a302a102a602a202a202a602a702a802a902aa02ab02a902a802ac02ad02ae02af02ad02ac02b002b102b202b002b502b102b602b502b002b102b302b202b202b302b402b702b802b902ba02b702b902bb02bc02bd02be02bb02bd02bf02c002c102bf02c102c402c402c502bf02c002c302c102c202c302c002c602c702c802c902c602c802c8028303c902c9028303820382038303840385038303c80286038503c802870385038603880385038703890388038703d6028803d702d702d402d602d402d502d6028a038803d6028b038a03d6028c038a038b038d038c038b03e2028c038d038e038c03e202e4028e03e202e202e302e402ca02cb02cc02cd02ca02cc02ce02cf02d002d102cf02ce02d102ce02d202d102d202d302d802d902da02db02d902d802dc02dd02de02df02dc02de02dc02df02e002df02e102e002e502e602e702e802e602e502e902ea02eb02ec02ea02e902ed02ee02ef02ed02ef02f502f502ef02f202f202f602f502f602f202f102f002f102f202f102f002f302f402f302f002f702f802f902fa02f802f702fb02fc02fd02fe02fc02fb02ff02000301030003ff02030302030303ff020103000304030503010304030603070308030903070306030a030b030c030d030b030a030e030f03100311030f030e0312031303140312031703130318031703120315031403130316031403150319031a031b031c031a0319031d031e031f0320031e031d03210320031d032203200321032303200322032403230322039a03990324032403990325032503230324032603230325032703260325032803260327032903260328032a03260329032b032a032903a803a7032b032b03a7032c032c032a032b032d032a032c032e032d032c032f032d032e0330032d032f033103320333033403310333033503310334033603310335033703360335033803360337033903360338033a03360339033b0336033a033c033b033a033d033b033c033e033b033d033f033b033e0340033b033f03410340033f034203400341034303400342034403430342034503430344034603430345034703430346034803470346034903470348034a03470349034b034a0349034c034a034b034d034a034c034e034a034d034f034e034d0350034e034f0351034e03500352034e03510353034e03520354034e0353035503540353035603540355035703540356035803540357035903580357035a03580359035b0358035a035c0358035b035d035c035b035e035c035d035f035c035e0360035f035e0361035f03600362035f03610363035f03620364035f03630365035f03640366035f03650367035f0366036803670366036903670368036a03670369036b0367036a036c0367036b036d036c036b036e036c036d036f036c036e0370036f036e0371036f03700372036f03710373036f03720374036f03730375036f0374037603750374037703750376037803750377037903750378037a03750379037b037a0379037c037a037b037d037a037c037e037a037d037f037e037d0380037e037f0381037e0380038f039003910392038f03910393038f0392039403950396039703950394039803950397039b039c039d03a2039d039c039e039c039b039b039f039e039e039f03a1039f03a003a103a303a403a503a603a403a303a903aa03ab03ab03aa03ac03a903ad03aa03ad03a903b103b103b203ad03ae03af03b003ae03b303af03af03b303b403b503b603b703b803b503b703b903ba03bb03bc03b903bb03bc03bb03bd03be03bc03bd03bf03be03bd03c003be03bf03c103c203c303c403c203c103c503c603c703c803c603c503c903ca03cb03c903cc03ca03cc03c903cd03cb03ca03ce03d003cb03ce03cf03d003ce03d103d203d303d403d203d103d503d603d703d803d603d503d903da03db03da03dc03db03db03dc03dd03d903df03da03e003df03d903de03df03e003e103e203e303e403e203e103e503e603e703e803e603e503e903ea03eb03ec03ea03e903ec03f003ea03eb03ef03e903ef03eb03ed03ed03ee03ef03f103f203f303f403f203f103f503f603f703f803f603f503f903fa03fb03fb030204f9030204fb03fd03fc03fd03fb03fd03fc03fe03fe03ff03fd03ff03fe03000400040104ff030304040405040604040403040704080409040a04080407040b040c040d040d040c041004100411040d040e040c040b040f040e040b040f0412040e041304140415041604140413041704140416041804170416041904170418041a04190418041b0419041a041c0419041b041d041c041b041e041c041d041f041c041e0420041c041f04210420041f042204200421042304220421042404220423042504220424042604250424042704250426042804250427042904250428042a04290428042b0429042a042c042b042a042d042b042c042e042b042d042f042e042d0430042e042f04310430042f04320431042f043304310432043404310433043504340433043604340435043704360435043804360437043904360438043a04390438043b0439043a043c043b043a043d043b043c043e043b043d043f043e043d0440043e043f04410440043f044204400441044304420441044404420443044504420444044604470448044904470446044a044b044c044d044b044a044e044c044b044f044c044e0450044f044e0451044f0450045204510450045304510452045404530452045504530454045604550454045704550456045804570456045904570458045a04590458045b0459045a045c045b045a045d045b045c045e045d045c045f045d045e0460045f045e0461045f0460046204610460046304610462046404630462046504630464046604650464046704680469046a04680467046b046a0467046c046a046b046d04690468046e0469046d046f046e046d0470046e046f04710470046f047204700471047304720471047404730471047504730474047604750474047704750476047804770476047904770478047a04790478047b0479047a047c047b047a047d047b047c047e047d047c047f047e047c0480047e047f0481047e0480048204810480048304810482048404830482048504830484048604850484048704880489048c0489048b048b0489048804be04c4048b04c504be04bd048b04bd04be048b04bf04bd048b048804bf04bd04bf04b5048a0488048704b604bf04880488048a04b604b504bf04b6048a048704b9048a04b904b6048704bc04b904b904bc04ba04ba04b304b904b604b904b304b304b504b604b304b404b5048d048e048f0490048e048d04c30490048d0491048e0490049004c304a3049204910490049004a3049204910492049304a304940492049204940493049404950493049604970498049704a2049d049c0497049d04990498049704a5049b049c0499049a04980498049a049b049a04990497049c049b049a0497049c049a049e049f04a004a1049f049e04a0049f04a404a1049e04ab04a004a404c004a404c104c004a004ae049e04ae04a004c004ab049e04ae04c004c104c204ae04c004c204ae04af04ab04c204af04ae04af04b004ab04af04c204c704c604c704c204a604a704a804a904a704a604a904aa04a704ac04a604ad04a904a604ac04b804aa04a904ac04b804a904bb04aa04b804b704bb04b804b704b804ac04ac04b204b704b104b204ac04c804c904ca04cb04c904c804cc04cd04ce04cf04cd04cc04d004d104d204d104d504d204d304d104d004d404d304d004d604d704d804d604e004d70430052f05d804d8042f052b05d604e104e204e304e104d6042d052c052b052e052c052d052c0526052b052b052605d804e404e304d604e504e304e404e804e504e704e704e504e604e604e504e404e904e404d604ea04e404e904ec04ea04eb04eb04ea04e904ed04e904d604ee04e904ed04f104ee04f004f004ee04ef04ef04ee04ed04f204ed04d604f304ed04f204f604f304f504f504f304f404f404f304f204f704f204d604f804f204f704f904f804f704fa04f804f904fb04f804fa04fc04fb04fa04fd04f704d604fe04f704fd040105fe0400050005fe04ff04ff04fe04fd04da04fd04d6040205fd04da0403050205da04040502050305050504050305060504050505da04d604d904d904d604d804db04da04d904dc04da04db04dd04dc04db04de04dd04db04df04dd04de040705d904d8040805d90407050b0508050a050a05080509050905080507050c050705d8040d0507050c050e050d050c050f050d050e0510050d050f05110510050f0512050c05d80413050c05120516051305150515051305140514051305120517051205d8041805120517051905180517051a05180519051b051a0519051c051705d8041d0517051c0520051d051f051f051d051e051e051d051c0521051c05d80426052105d80422051c0521052705210526052305220521052805270526052405220523052505220524052905270528052a052705290531053205330534053205310531053305400535053405310533053d05400536053405350540053d053f053705340536053f053d053e053805340537053e053d053c053905380537053d053a053c053a05380539053c053a053b053b053a05390541054205430543054805410542054105440544054505420545054405460544054705460549054a054b054b054c05490549054c054d054e054f05500551054f054e0552055305540554055a05520559055a05540554055805590559055805570557055b0559055b05570556055505560557055c055d055e055f055d055c056005610562056305610560056405650566056505640567056c056705640565056a0566056a0569056605680569056a0568056b0569056d056e056f0570056e056d05710572057305740572057105750576057705770576057b057c0577057b057c057d0577057d057c057a057c0578057a05780579057a057e057f05800581057f057e0582058305840585058305820586058705880587058b0588058b058c0588058c058b058a0589058a058b058d058e058f0590058e058d05910592059305940592059105950596059705970596059a05960595059905980599059505990598059b059c059d059e059f059c059e05a005a105a205a305a105a005a405a505a605a705a505a405a805a705a405a905a705a805a905a805aa05ab05ac05ad05ae05ac05ab05d005cf05ad05ad05cf05ab05cf05cd05ab05ab05cd05ce05ce05cd05cc05cd05ca05cc05cc05ca05cb05cb05ca05bd05bd05ca05bb05bb05bc05bd05be05bc05bb05ca05c905bb05bb05c905c605c905c705c605c605c705c805af05b005b105b205b005af05b305b405b505b705b305b505b705b505b805b605b405b305b605ba05b405b605b905ba05bf05c005c105c205c005bf05d105d205d305d405d205d105d505d205d405d605d505d405d705d505d605d805d505d705d905d805d705da05d805d905db05d805da05dc05d805db05dd05dc05db05de05dc05dd05df05dc05de05e005dc05df05e105dc05e005e205e105e005e305e105e205e405e105e305e505e105e405e605e105e505e705e105e605e805e705e605e905e705e805ea05e705e905eb05e705ea05ec05eb05ea05ed05eb05ec05ee05eb05ed05ef05eb05ee05f005eb05ef05f105eb05f005f205f105f005f305f105f205f405f105f305f505f105f405f605f105f505f705f105f605f805f105f705f905f105f805fa05f105f905fb05fa05f905fc05fa05fb05fd05fa05fc05fe05fd05fc05ff05fd05fe050006fd05ff050106fd0500060206fd0501060306020601060406020603060506020604060606020605060706060605060806060607060906060608060a06060609060b060a0609060c060a060b060d060a060c060d060e060a060f060e060d0610060e060f0611060e0610061206110610061306110612061406110613061506110614061606150614061706150616061806150617061906180617061a06180619061b0618061a061c0618061b061d0618061c061e061d061c061f061d061e0620061d061f0621061d06200622061d0621062306220621062406220623062506260627062806260625062906280625062a0628062906290681062a06810682062a062b0628062a062c062b062a062d062b062c062e062b062d062f062b062e0630062b062f06310630062f062f067406310674067506310632063006310633063006320634063306320635063606370638063606350639063a063b063c063a0639063d063e063f0640063d063f0641063d06400642063d0641064306420641064406420643064506440643064606440645064706460645064806460647064906480647064a06480649064b0648064a064c064b064a064d064b064c064e064d064c064f064e064c0650064e064f0651064e0650065206510650065306510652065406530652065506540652065606540655065706540656065806570656065906580656065a06580659065b0658065a065c065b065a065d065b065c065e065b065d065f065e065d0660065e065f0661065e0660066206610660066306610662066406630662066506630664066606650664066706650666066806650667066906680667066a06680669066b066a0669066c066b0669066d066b066c066e066b066d066f0670067106720670066f06730672066f06760677067806780677067c0678067b0676067b0679067606760679067a067d067e067f0680067d067f068306840685068506840689068606830685068506880686068706860688068a068b068c068d068a068c068e068d068c068f069006910692068f0691069306940695069906950694069306970694069606970693069806970696069a069b069c069d069b069a069e069f06a006a1069f069e06a206a306a406a706a206a406a506a706a406a506a606a706a506a806a606a606a806a906aa06ab06ac06ad06ab06aa06ae06af06b006b106af06ae06b206b306b406b206b406b806b306b206b606b506b306b606b506b606b706b706b906b506ba06bb06bc06bd06bb06ba06be06bf06c006c106bf06be06c206c306c406c206ca06c306c306ca06cb06c806c206c406c906c806c406c506c606c706c706cc06c506cd06cc06c706ce06cf06d006d106cf06ce06d206d306d406d306dc06d406d306d206d506d506d206d706d506d706d606d606d706d806d906da06db06db06dd06d906de06dd06db06df06e006e106e206e006df06e306e406e506e406e306e606e606e706e406e506e406e806e806e906e506ea06e906e806eb06ec06ed06ee06ec06eb06ef06f006f106f206f006ef06f306f406f506f606f706f806f906f706f606fa06fb06fc06fd06fb06fa06fe06ff060007ff061b07000700071b071c070107ff06fe0602070107fe060307010702070407030702070507060707070807050707070907050708070a07050709070b070a0709070c070a070b070d070e070f0710070e070d07110710070d071207100711071307120711071407150716071707150714071807170714071907180714071a07180719071d071e071f0725071f071e0720071e071d07260725071e07210720071d07270725072607220721071d072807270726072907270728072307210722072407230722072a072b072c0792072c072b072b072a07430792072b0773072b074307730791072c079207730784079207910792078407730743076b077907840773076b077907730793079107840779076b077607930794079107a60784077907950791079407910795072c0784078507930785078407a607940793078f079407960795078f07960794072e079507960795072e072c072e079607350793078d078f078f078d0790078d079307850734072e0735073507360734072d072c072e072e0734072d072c072d072a0737073407360737073607380739073407370739072d0734073907370740072d073a072a072d0739073a078d0783078e073a073907440740074407390783078d078007850780078d0782078307800781078007850780078107820781078507a60782078107a707a607a7078107a707a607a5072a073a074607440746073a07460743072a077a07a507a607a5077a07750778077a07a60779077807a60776077807790776077a077807760775077a07740775077607740776076d07710772076d076807a307710771076d0768076c076d0776076b076c077607670768076d076c0767076d0764076c076b076c07640767076b074307640767076507680765076707640765076607680765075e07660755076407430743074607550764075b07650765075b075e07640755075c0764075c075b075d075e075b075b075c075d075e075a07a1075a075e075d075d075c0754075a075d075407550754075c0753075a0754075a07530750074a0754075507530754074a074a0755074607500753075107500751075207560752075107560751074c07510753074b074b074c0751074a074b07530747074c074b0745074a0746074a0745074b0744074507460747074b074207450742074b074407420745074107470742074407400742074007410742072f0730073107320730072f0732073307300731073007330733078a073107890731078a0789078a078b078907970731078b078c0789078c07970789078c078607970786078c0787078607870788073b073c073d079b073d073c079c073d079b079d079c079b079e079b073c073c073f079e073f073c073b073e073f073b073b0749073e0748073e0749079f073e074807480749074f074d074e074f075707580759079a0759075807a0075807570759075f07570757075f0761075f0760076107620760075f076307600762076307a20760076907630762076a07630769076e076f07700770076f07a4076f076e07770777076e07980798079907770798077c0799077c0798077d077b077c077d077e077b077d077f077b077e07a807a907aa07ab07aa07a907aa07c307a807ac07aa07ab07a807c307c207ad07ac07ab07c307c007c207ae07ac07ad07c207c007c107af07ae07ad07c107c007bf07b007ae07af07c007bd07bf07b107b007af07bf07bd07be07b207b007b107be07bd07bc07b307b207b107bd07bb07bc07b407b207b307bc07bb07ba07b507b207b407bb07b907ba07b607b507b407ba07b907b807b707b507b607b907b707b807b807b707b607c407c507c607c507cd07c607c407c807c507c507cc07cd07c707c807c407cd07cc07cf07c707ca07c807cc07ce07cf07c907ca07c707cb07ca07c907cf07ce07d107d007d107ce07d107d007d307d207d307d007d307d207d407d207dc07d407d407dc07dd07d507d607d707d707de07d507e607d707d607e607e707d707e607e407e707e407e507e707e407e207e507e307e507e207e207df07e307df07e107e307df07e007e107e107e007f107e007f007f107d807d907da07d807db07d907e807e907ea07eb07e907e807e807ea07f307ea07f207f307f307f207030802080308f20703080208010802080008010801080008fe070008ff07fe07fe07ff07fd07fc07fd07ff07fd07fc07fb07fc07fa07fb07fa07f907fb07f807f907fa07f907f807f707f807f507f707f707f507f407f407f507f607f407f6070408f40704080608040805080608040807080508ec07ed07ee07ef07ed07ec07080809080a0808080c08090809080b080a081d080a080b081d081e080a081d081c081e081d081b081c0818081c081b0818081b0819081708180819081a081808170814081a08170816081a0814081408150816080d080e080f080f0820080d080f080e082108200811080d0821080e08220810080d08110821082208130912081008110813091409210813081208110813081f0812081509140913091609150913091509160910091609110910090f0910091109110919090f0918090f0919091809190908090609180908090709060908090509060907091c09050907091c09f30805091c09df08f308de08f308df08dd08de08df08de08dd08e908e908dd08ea08e808e908ea08e808ea081b091a09e8081b09e7081a091b09e708e4081a09e508e408e708e308e408e5081709e308e5081709e608e3081709e108e608e008e608e108e008e108e208e2081209e008e2080e0912090e09eb081209ec08eb080e09eb08ec08ed08f408ed08ec08f408f108ed08f208f108f408ee08f108f208ee08f208ef08ee08ef08f008ef08f508f008f508f908f008f508f608f908f608f808f908f608f708f808fb08f808f708fa08fb08f708fa080009fb08ff080009fa08ff0801090009ff08fe080109fe08fd080109fc08fd08fe080209fd08fc080209fc080309020903090409040909090209090904090a090a090b0909090b090a090c090b090c090d090c0926080d090c092408260826082408230823082408250825082a08230823082a08270827082a082b0827082b0828082708280829082c082d082e082d0836082e08370836082d083808360837083908380837083a08380839083b083a08390835083b0839083c083b08350833083c0835083508340833082f082d082c0834082f0833082d082f085208340881082f0833082f083208810880082f0832082f08310880087f082f0831082f08300830082f082c082f087f087e087e0855082f08550853082f0852082f0841082f085308540854085308560841082f0851085708560853085108500841085808570853085908580853085a08590853085b085a08530850084f0841085c085b08530841084f084e085d085b085c084e084d0841085e085d085c084d084c0841085f085e085c0841084c084b0860085f085c084b084a0841085c08610860084a0849084108620861085c08410849084808630862085c08480847084108640863085c08470846084108650864085c084108460845085c0866086508450844084108670866085c084408430841086808660867084108430842086908660868083d08410842086a0866086908820841083d086b0866086a083f0882083d086c086b086a083d083e083f0840083e083d086d086c086a086e086d086a086f086e086a0870086e086f08710870086f08720871086f087308710872087408730872087508730874087608750874087708750876087808750877087908780877087a08780879087b087a0879087c087a087b087d087c087b088308840885088608830885088708830886088908850884088808830887088a088908840883088808930884088b088a089308880890088c088b088408900888089208920891089008900891088e0884088d088c0890088e088f0884088e088d088f088e088408840883089b089e088f0884089f089e0884088408a0089f088408a108a008a208a10884088408a308a2089a0884089b08a408a3088408a508a308a408a608a308a5089c0884089a08a708a308a6089d089c089a08a808a708a6089a08cf089d08a908a708a808d008cf089a08aa08a708a908d108d0089a08ab08a708aa089a08d208d108ac08a708ab08d308d2089a08ad08a708ac08d408d3089a08ae08a708ad08af08a708ae08b008a708af089a08d508d408b108a708b008d608d5089a08b208b108b008d708d6089a08b308b108b2089a08d808d708b408b108b308d908d8089a08b508b108b408da08d9089a08b608b108b5089a08db08da08b608b708b108dc08db089a08b808b708b6089508dc089a08b608b908b8089a0899089508b608ba08b908950899089808bb08ba08b608980897089508bc08ba08bb08950897089608940895089608bd08ba08bc08be08ba08bd08bf08ba08be08c008bf08be08c108bf08c008c208bf08c108c308c208c108c408c208c308c508c208c408c608c508c408c708c608c408c808c608c708c908c808c708ca08c908c708cb08c908ca08cc08cb08ca08cd08cb08cc08cd08ce08cb08 - m_VertexData: - serializedVersion: 3 - m_VertexCount: 2333 - m_Channels: - - stream: 0 - offset: 0 - format: 0 - dimension: 3 - - stream: 0 - offset: 12 - format: 0 - dimension: 3 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 24 - format: 0 - dimension: 2 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - m_DataSize: 74656 - _typelessdata: b610b43e8e066c3f876d8b3cb7627fbed95f26bf4bc8373f44fa2d3faeb6a2bebac0753ea854753ff2608b3c325530be88f42bbfb072383f2db22d3fe3c798be40a48f3e0057723faf08bebebd5256be5bb12fbf6154323f36ab3e3fd1919cbe43015b3ed3c1763f4fe8bdbe795828be204131bf0ad7333fe4833e3f7dae96bec7113b3e6478783fd767bebeadfa5cbeb07228bfacad383fe4833e3f98dd93be6ac0003eb0e47a3f0b638b3cee5ac2bd2e9030bf4bc8373f4d842d3fa9a48ebedd45383eeca2783f7a3805bf302a29bded0dbebb05c57fbfd8f0443f46b693bedf6c933dd15b7c3f5a4b05bfd57869bdc58f31bf67d537bf2fdd443f1e168abe17610a3dccef7c3f3c678b3cae47e1bcb84032bf6b9a373f32772d3f666686be4dbaadbc651a7d3f5a4b05bfa323393cee5a32bff9a037bfa1d6443f8ab081be687873bd98c17c3f23658b3c52491d3d651932bff9a0373f32772d3fa3017cbee76decbd3f917b3fad4b05bfbc74933da5bd31bfc74b37bf2fdd443fb37b72be95d31ebe363b7a3f3c678b3cd0d5d63da54e30bf87a7373f4d842d3f9fcd6abe2e2034be1747793f7adebdbeb30c313e4b5936bf96212e3fad693e3f8b6c67be04ab3abe2920793f163005bf97ff103d2b1815bc20d27fbfbde3443fc28667be4d483b3e327577bfd767bebe197357bee3c7283f70ce383fecc0593f637f59bebfd53a3e257877bfe03005bfc8983bbdd734ef3be9b77fbfe02d603f2c6559be5e13023e44db79bf234c05bf0e2db2bd0534313ffe6537bf5227603ff85363be5512f93d950e7abf23658b3cc898bbbd696f303f4703383fc7ba483ff8c264be5724763ec64e74bf23658b3c696f30be6de72b3fcc7f383fa7e8483fceaa4fbe86015b3e61c175bf4fe8bdbe423e28beae47313f0ad7333fecc0593fcff753be2ba58f3eb85871bf390cbebe863856beceaa2f3f6154323fb1e1593ff01648be910db43e1c066bbfb9718b3c24977fbe4b59263fd9ce373f302a493f6de73bbe4fcdc53e246167bfd767bebee9b78fbe19e2283f2575323fe3365a3feb7335be8baadf3e575b61bfd95e8b3c1b0da0bed26f1f3f6b9a373f4772493f1ff42cbe1abff03ebddf5cbfd767bebe45d8b0be0ebe203f5c8f323ffa7e5a3f0bb526be779e043f33a955bf55698b3cc976bebe62a1163f4bc8373f7ac7493f52b81ebed0b80c3fe96150bfd767bebe7b83cfbe1973173f0a68323fbada5a3fe3c718be4a5e1d3f3c3044bf6e6b8b3c52b8debee3360a3f3e79383ffe434a3f29ed0dbe2a1d243f0d8a3ebfb667bebece88f2bebada0a3f6ea3313fcc5d5b3fde0209be0210333f935230bfea758b3c2db2fdbe516bfa3e4bc8373fdaac4a3f5c8f02bec9733d3f863d25bfd767bebed5e70abf21b0f23e3789313fc4b1ae3e492ebfbe2a1d243f0d8a3ebfb667bebece88f2bebada0a3f6ea3313f6900af3e2fddc4be0210333f935230bfea758b3c2db2fdbe516bfa3e4bc8373f7aa58c3e6f12c3be03e9423f3f8e1ebf3c678b3cf1f40abff706df3e67d5373fd6568c3e76e0bcbe42ce4f3fae280dbfd767bebe6b9a17bf295ccf3e6154323f0456ae3ed0d5b6be2ca0543f05fd05bfa75a8b3c863816bf363cbd3eb072383f16fb8b3e7446b4be573d5c3f3b8cf1bed767bebeca5421bfbb27af3e2575323f7b14ae3ee9b7afbea6b4623fe353d8be0b638b3c65aa20bf88859a3e30bb373f8cb98b3eb150abbe88f3683ff17ebcbed767bebed5e72abf95d4893e8ab0313f0de0ad3e8273a6be20ed6b3fb859acbef2608b3c30bb27bfe926713e4bc8373f1f858b3e9ca2a3be747e723ffdf582bed767bebee56131bf2506413e0e2d323f9fabad3e7f6a9cbe70b3743f72dd64be0b638b3cb1bf2cbf8941203e1ea7383fcc5d8b3e477299be2ca0783f80d812bed767bebe9d8036bfce88d23d5396313f4d84ad3e615492be95637a3f17d9aebd23658b3cdc6830bf6a4d733d19e2383f96438b3e711b8dbe8b6c7b3fca51003bd767bebeacad38bf52499d39ae47313f3277ad3e0b4685be01da7a3f834f933d3c678b3cc52030bf5e4b48bd9e5e393f96438b3eb6f37dbe4da0783f45da163ed767bebe107a36bf1826d3bde09c313f4d84ad3e696f70be70b3743f82e5683e3c678b3c645d2cbfc05b20be50fc383fcc5d8b3e2eff61be747e723fe0f6843ed767bebe736831bf006f41bef31f323f9fabad3ef6285cbe6a146a3fb0cbb83e6e6b8b3c7d3f25bf5bb17fbee3c7383f3a928b3eccee49be88f3683f8979be3ed767bebe0c022bbf03098abec58f313f0de0ad3eb9fc47bee04b5d3f53b3ef3e0b638b3ccdcc1cbf67d5a7be0b24383fc3d38b3e107a36be6c405c3f4390f33ed767bebe378921bf7b83afbe8126323f7b14ae3e462535be29084e3fe0f2103f0b638b3c5c2011bf3a92cbbe39b4383f68228c3e2fdd24be42ce4f3f452c0e3fb667bebe67d517bfd734cfbe0e2d323f0456ae3e42cf26be47723d3f643c263fd767bebe96430bbf3c4ef1be17b7313fc4b1ae3ee2e915be4390373fd1cb2c3ff2608b3c539601bfaa82f1befed4383f5f988c3e053411beabd0283f1d383b3fd767bebeec51f8be394507bf7c61323f6900af3e713d0abe6c5a1d3f7731453fa75a8b3cb762dfbed0b309bf1ea7383fa01a2f3fd0b3b9beabd0283f1d383b3fd767bebeec51f8be394507bf7c61323fa54e403f64ccbdbe4390373fd1cb2c3ff2608b3c539601bfaa82f1befed4383f098a2f3fb762bfbed270163f726f4a3ff967bebe234adbbe6a4d13bf7c61323f3bdf3f3f508db7be0aa0043f4bae563fd95e8b3cad69bebef0a716bf4bc8373f8d972e3f3c4eb1be2385fa3e143e5b3fd767bebe35efb8be295c1fbfa5bd313fb7623f3f4df3aebe8eaddf3eff5a623f876d8b3c24979fbe24971fbfde93373f5b422e3f5530aabe78d3c53ecc60683fd767bebe7cf290be70ce28bf4547323f69003f3f6ff0a5be3ee859beaa80773f8f1bbebe76e01c3e58ca32bf38f8323fc9763e3f65aa60bed49c7cbe4a7d753f23658b3c0e4f2f3e5bd32cbfa2b4373f12a52d3fe3365abef305a5bec6bf6f3fd767bebe67d5673ee9482ebf6154323f52b83e3fcdcc4cbeb664adbe1f4c6e3ff2608b3cd7a3703e82e227bf87a7373f7fd92d3ff08549be2a1cd1be3b1a673ff967bebec6dc953e348027bf4182323f4df33e3fff213dbe556bd9be4834653f6e6b8b3c3480973e1c7c21bff9a0373f091b2e3fecc039be8272fbbe3c6a5c3fd767bebee258b73e44691fbf6519323ff2413f3f44fa2dbedbc401bfa5165a3fa75a8b3c0681b53e2c6519bf4bc8373fad692e3f68b32abe52621bbf361d493fd767bebe0a68e23e5c8f12bf0ebe303f20d23f3fe3c718be2eae15bfd1054d3f03788b3c45d8d03ebc9610bff9a0373f6dc52e3f645d1cbe384c28bf14243e3f5c548b3c4d15ec3e1dc905bfde93373fd7342f3f17d90ebef9123abf850b2d3fb667bebe5917073f9a77fcbeb30c313fa089403f931804beca6b39bf10922d3f3c678b3c9c33023fc5fef2be10e9373f098a2f3f948705be93ab4cbfd1ae163fa75a8b3ca4df0e3f2a3ad2be029a383ffb5c8d3ebbb81dbff9123abf850b2d3fb667bebe5917073f9a77fcbeb30c313f8e06b03e60e520bfca6b39bf10922d3f3c678b3c9c33023fc5fef2be10e9373fb22e8e3e33c421bf46ec53bf7fa00c3fb667bebe5eba193fe948cebeb7d1303fa01aaf3efaed1bbf96ce5fbf950ff13e876d8b3cdfe01b3f9e5ea9be7593383f448b8c3eb07218bfe84d65bf39f0da3ef967bebee6ae253f92cb9fbe4a0c323f0456ae3e2b8716bf603b6cbfbe2ebb3e0b638b3c787a253ff8c284bea2b4373f16fb8b3ed3bc13bf6b9970bf1631a43ed767bebe20632e3f0de06dbea5bd313f0de0ad3e17b711bf51f573bf9b1c8e3e0b638b3c5a642b3f94f646be508d373f71ac8b3e92cb0fbf3c6678bff5d5553ed767bebe9318343fe25817be13f2313f4d84ad3e96b20cbfa98679bf68973f3e3c678b3ca01a2f3fb81e05bebec1373fe86a8b3e8cb90bbffca97dbfb85b923dd767bebee3c7383f82e247bd0ebe303fdf4fad3e2b8706bfefe37cbf2234c23d3c678b3c5396313fde0289bd6b9a373f96438b3ede9307bf4f037ebfca51003b3c678b3c0a68323f17b7513a6b9a373f7a368b3ea16703bfa7037dbf2c9bb9bdd767bebe2bf6373f02bc853d933a313fdf4fad3ee483febe00e47cbfe336babd3c678b3c3789313f4b59863d14ae373f96438b3ec976febedb8679bfc8983bbe0b638b3cf2412f3fef38053ef9a0373fe86a8b3e6b2bf6be943077bf5b4369bed767bebed881333f8d972e3e933a313f6891ad3e0e2df2be51f573bfb91b8cbef2608b3cbada2a3f713d4a3ed9ce373f71ac8b3e5f07eebeaa626abf8eb1c3bed767bebe11c72a3fe02d903e2e90303f9621ae3e1d5ae4be22196abfd238c4be3c678b3cf853233ffa7e8a3e7593383f4d158c3ee63fe4bec6c25cbff793f9be03788b3cb5151b3fbb27af3e82e2373f7aa58c3e2cd4dabe0c0657bfca8906bfb667bebeb6841c3fe63fc43e933a313f4df3ae3e1973d7bed10250bf99d810bf6e6b8b3cdcd7113f4d84cd3e6b9a373fa8358d3e61c3d3befef241bf5d3523bfb667bebed6560c3f1748f03e933a313f3bdfaf3efb5ccdbeb35d41bfe5b423bf323b8b3cde93073fb9fce73e6b9a373ff2d28d3e8d28cdbe880e31bf5f0c35bf67808b3c075ff83e0000003f87a7373f20638e3eb072c8be06a124bf54aa40bfd767bebe2063ee3eed0d0e3f857c303fec2f5b3f6b9ab7befef241bf5d3523bfb667bebed6560c3f1748f03e933a313f1ac05b3f40a4bfbe880e31bf5f0c35bf67808b3c075ff83e0000003f87a7373fa3924a3f7f6abcbe132b1fbf8acc44bf67808b3c3f35de3e917e0b3f14ae373f3a234a3fe2e9b5be44dd0bbf43cb52bf6e6b8b3caf25c43ebde3143f30bb373fecc0493f4df3aebe2d5bfbbe2fc35bbfd767bebed044b83e45d8203f2e90303f6c785a3f0c93a9be94c0eebe3fe35ebf3c678b3c6ff0a53e9be61d3ff9a0373f4772493fde93a7be618dc3bef70469bfa75a8b3cb072883e4faf243f30bb373f302a493faed89fbe8447bbbe04af6abfd767bebe70ce883e68b32a3f6519323f910f5a3f3f359ebe5bb696bef51071bf23658b3cbc96503e88852a3f14ae373fc3f5483ff5db97bee5608ebea54c72bfb667bebe96434b3e1b0d303f58ca323f23db593f863896be6fbb50bef1f476bff2608b3c166a0d3e52b82e3f30bb373f70ce483fb29d8fbe2fdc59be266d76bf2923bebe74b5153e8126323f5dfe333f5eba593f174890be2ff834be394478bf7adebdbeb3ea333e7dae363f849e2d3fb5a6593f3b018dbe601fbdbdc8437bbf3c678b3c22fd763d9cc4303f5986383f39b4483faf9485bef9d938be863a78bf113505bfff21fd3c6519e23b3bdf7fbfc520603f287e8cbeb37e73bd05c17bbf5a4b05bf7958283d17b7313f2bf637bf371a603fee5a82be658fd03cc1027cbf3c678b3c52499dbca1f8313f2bf6373facad483ffdf675be2ff7093daeef7bbf5a4b05bf1cebe2bc8126323fa2b437bf371a603fea0474be84477b3f05c2ce3ce03005bf2b1815bc00000080000080bfce19513e6ff025bf83f97f3fcceec9bd5a4b05bf3411363f71ac8bbdfc1833bfd509683e863826bfa8727a3f698da1bdf03005bf2b1815bc52491d3a000080bf2eff613e5ddc26bf6685803fb378313d5a4b05bf79e9363fd734ef3caaf132bf97904f3e2fdd24bfc763763f219146be013105bf99bb16bcfaedeb3a000080bf0f9c733eec5128bf452f7b3ff0be5abe5a4b05bfd712323f2c6519be26e433bf5a647b3eb9fc27bffbe8743f302b9cbe5a4b05bfa4702d3ff6975dbecff733bfd42b853e95d429bf79af6e3f6ea49cbe013105bf04e70cbced0d3e3b000080bf780b843e68b32abf64746c3fcfa0c9be384b05bf705f273ffb3a90beefc933bfd6568c3e31082cbf8e3a663f11ffc8be123105bff4fdd4bbb37b723b000080bf280f8b3ee8d92cbfcbda5e3f916200bf494b05bf89d21e3ff46cb6be01de32bf6abc943e0e4f2fbf12fb5c3fe4dceebe3f3a05bfed0dbebbed0d3e3b000080bffca9913e9b552fbfc383523fe12409bf013105bf52491dbce71da73b72f97fbfd9ce973e651932bfa1684e3f445019bf8c4b05bfd34d123f508dd7be8f5334bff6289c3eaaf132bf1dad463f93c919bfc42705bf04e70cbc1ea7e83b72f97fbfda1b9c3ec66d34bf1d1d3f3f17122cbf494b05bf7424073f211ff4beb3ea33bf3789a13ef93136bfc72a393f14ea29bf233105bf5f29cbbbf4fdd43b000080bf0000a03e5ddc36bf8f52293f53cc41bf494b05bfd7a3f03eccee09bf38f832bf8b6ca73edaac3abf3351283f8eb23abf233105bf82e2c7bbf4fdd43b000080bfc1a8a43e1a513abfe200163fb0ca49bf333105bfed0dbebb6c09f93b000080bf39b4a83e44fa3dbf83690c3f57cd57bf5a4b05bf0309ca3e029a18bf530533bf3b01ad3e4e6240bffb5b023f481b57bf233105bf75029abb006f013c000080bf16fbab3ec1ca41bf1406e53ef69666bf5a4b05bf014da43e5c8f22bf26e433bf696fb03e984c45bfa609db3e238562bf123105bf24977fbb4b59063c000080bf8d97ae3e1dc945bfc0b4b83e506d70bf6a4b05bf0ad7833e9a9929bf061234bf6154b23e477249bffb75af3ed9ed6bbf013105bf17b751bb96430b3c000080bf696fb03e23db49bf4ab68a3ee62478bf5a4b05bf6f81443eb7622fbfb3ea33bfbc74b33e9fab4dbfed47823ecd3e73bf013105bf99bb16bbe02d103c000080bfaa82b13ed2004ebf66861d3e10e67ebf5a4b05bf423ee83d068135bf0e2d32bf61c3b33ee10b53bfbfd53a3e257877bfe03005bfc8983bbdd734ef3be9b77fbf4ed1b13ee92651bf5e13023e44db79bf234c05bf0e2db2bd0534313ffe6537bffca9b13e061254bf60924a3c850b81bf5a4b05bffe65773cb07238bf8e7531bfb37bb23e2c6559bf2ff7093daeef7bbf5a4b05bf1cebe2bc8126323fa2b437bf45d8b03ed04458bfb37e73bd05c17bbf5a4b05bf7958283d17b7313f2bf637bff241af3e645d5cbfd926d5bdfe6280bf5a4b05bf711b8dbd107a36bf93a932bffb3ab03ee4835ebff9d938be863a78bf113505bfff21fd3c6519e23b3bdf7fbffaedab3e17b761bf8f704abeae477dbf494b05bf29ed0dbee10b33bfd88133bf4d84ad3ece8862bf91d6a0bea9c075bf494b05bf643b5fbe3f352ebffc1833bfc3f5a83efe6567bf52f094bebc5771bff03005bf27a0093bbc74133c000080bf67d5a73ebd5266bf01f6c1be465b69bf013105bf4260653b728a0e3c000080bfb8afa33eccee69bfd978d8bee7e36abf6a4b05bf591797be4f1e26bf668833bf8195a33e51da6bbfbc57edbe39455fbfe03005bfe02d903b27a0093c000080bfa4df9e3e6d566dbf8e7307bf8fa85cbf494b05bff706bfbe2d431cbf01de32bf91ed9c3e1b0d70bfb24c0bbf2c2d53bfbe3005bf9fabad3b2497ff3b000080bf637f993e857c70bfa32325bfc5ac47bf6a4b05bff016e8be9be60dbf21b032bfcff7933ee17a74bf3ca21ebfe73a45bff03005bf5839b43b1ea7e83b000080bfd881933e865a73bfc6f834bf295a31bf013105bfac8bdb3b6519e23b000080bfb1508b3e9d8076bfe1963fbfc7bc2ebf5a4b05bf143f06bff54af9bee5d032bf95d4893eb53778bf419b48bfaed91abfbe3005bfd734ef3bed0dbe3b000080bf4182823ebe3079bf2b6c52bff79117bf6a4b05bf1ceb12bfbec1d7be61c333bfb7d1803e83c07abfdba559bf095102bff03005bf6f12033c52499d3b000080bf0e2d723e96437bbf6ac15fbf874e03bf6a4b05bf287e1cbf9a99b9be931834bf0e2d723ef1637cbf081e6bbfa2d3dbbe384b05bf9d1125bfe3369abe0ad733bfd34d623e12a57dbf367867bf8baacfbe123105bf27a0093cb37b723b000080bfe4835e3e5bd37cbf2ead76bf8fe4a2be494b05bf64cc2dbf787a65be38f832bf4d844d3e36ab7ebfe84a70bf7443a3be013105bf27a0093ca69b443b000080bf3b704e3e849e7dbfadfc76bf5bb26abef03005bf075f183c99bb163b000080bfed0d3e3e5f077ebf06bd7fbfa20839be5a4b05bf98dd33bfa77907bec5fe32bffd87343e12147fbfee5c7cbfbcafeabd013105bfe3a51b3ce02d903a000080bfd578293eb6f37dbf19a981bf6f8184bd5a4b05bfc6dc35bf16fb4bbdd3bc33bfe5f21f3e6dc57ebfa10f7ebf0feece3c2f3605bf143f463c17b751b972f97fbfce19113e560e7dbfa4e481bfdb31f53c5a4b05bfd95f36bf5af5b93cf38e33bf97900f3eed0d7ebf959d80bf7bfa183e5a4b05bfd8f034bf63eeda3d530533bfd95ff63dd1917cbf57787bbfee06113ef03005bfbc74133c6f1283ba000080bf6c78fa3d71ac7bbfdffc76bfd6ad6e3e013105bf075f183c27a009bb000080bff628dc3d3a237abf406c79bf446d933e5a4b05bf5bb12fbf832f4c3ee10b33bfcc7fc83d910f7abfe84a70bf5a47a53ef03005bfe02d103c5f294bbb000080bf36abbe3d423e78bf4c356fbfb2a1cb3e494b05bfd9ce27bfbbb88d3e98dd33bf2fdda43d8b6c77bfb47667bf96b1d13e123105bfb9fc073c6c0979bb000080bf5305a33d8bfd75bf2aac64bfd847f73e5a4b05bf20d21fbf6900af3e7dd033bf03098a3dbde374bf7fa359bfb150033fe03005bfb9fc073c0ad7a3bb000080bf01de823d3cbd72bf4c8954bf1bd5153f5a4b05bfb45915bf3333d33efc1833bfabcf553d933a71bfbf9948bfb1db1b3fbe3005bfb37bf23bca54c1bb000080bf16fb4b3df7066fbf95d841bf88122d3f8c4b05bff01608bfea95f23ed3bc33bf5227203dc4426dbff60c39bf59fd2d3f233105bfd044d83b17b7d1bb000080bf789c223d1ac06bbf23d830bfd2553e3f494b05bfe258f7becba1053f41f133bf211ff43c7ac769bf0fd627bfda8d3e3ff03005bfa69bc43b4260e5bb000080bfff21fd3cd04468bfe9441ebfc7f34d3f6a4b05bf88f4dbbeae47113f7dd033bfea95b23c341166bf6d5310bf7ff5503ff03005bf5839b43b6f1203bc000080bfea95b23c819563bfd3da04bf11375f3f5a4b05bfc729babefb5c1d3f333333bf6519623cce1961bfe25aedbe4e43603f123105bf04e78c3bb9fc07bc000080bfb37b723cc4b15ebf2b89d4bedac56c3f384b05bf0f9c93be27c2263f2aa933bf6f12033c4d155cbf05f9c1beee5a6a3f013105bf89d25e3b04e70cbc000080bf7cf2303cbe9f5abf3d0e9bbe26aa773f5a4b05bf2bf657be1b9e2e3f4f4033bfbc74933b27c256bf07ea94bec957723ff03005bfc3642a3b04e70cbc000080bfb9fc073c9d8056bf04ab3abe2920793f163005bf97ff103d2b1815bc20d27fbfd734ef3b378951bfa60e42bef7ad7e3f5a4b05bf6ff005bedc46333f2aa933bf89d25e3b378951bfe76decbd3f917b3fad4b05bfbc74933da5bd31bfc74b37bf2497ff3b925c4ebf174890bdf94b813f5a4b05bf5bb13fbdf5db373fa5bd31bf52499d3bf6284cbf4dbaadbc651a7d3f5a4b05bfa323393cee5a32bff9a037bf2e90203cc7294abf2c103d3db856813f5a4b05bf75021a3d6b9a373ff31f32bfb9fc073cb00347bfdf6c933dd15b7c3f5a4b05bfd57869bdc58f31bf67d537bf3ee8593c341146bf6a85293e4d677f3f5a4b05bf4772f93df8c2343f5c8f32bf68916d3c6ade41bfdd45383eeca2783f7a3805bf302a29bded0dbebb05c57fbf9c33a23c401341bf6154823e753e743ff03005bffaedebba728a0ebc000080bfcdcccc3c7b143ebf19e48e3ef88c783f5a4b05bfbada4a3ec0ec2e3f26e433bfec51b83c560e3dbffb75af3e81ed6c3f013105bf5f294bbb04e70cbc000080bf6ff0053d516b3abfc0b0bc3e94a3703f5a4b05bff0a7863e6c09293f931834bfdaacfa3c9e5e39bfaa0cdb3e5d86633f123105bf24977fbb4b5906bc000080bf7a362b3d94f636bf46d0e83e6b9f663f494b05bff931a63e2eff213fcff733bf0ad7233d54e335bfdf6c073fb210553f123105bfe71da7bb4850fcbb000080bfd3de603dc5fe32bf726c093f2d965a3f384b05bf2fddc43e2c65193fefc933bff2414f3d93a932bff86f223fe8a3483f494b05bf151de93ec4420d3f01de32bfb98d863d4df32ebf3cf6233fa6b73f3f233105bf3b70cebb4260e5bb000080bf2b18953dfbcb2ebf8fde3c3f35b62f3f5a4b05bfb4c8063f075ff83e3cbd32bf32e6ae3d7a362bbf492c393fabed2a3ff03005bfd044d8bba69bc4bb000080bf5917b73da8c62bbf9755483fbda9183f123105bfd734efbb82e2c7bb000080bfcff7d33d7ac729bf598b533f2252133f6a4b05bf62a1163f6076cf3e8a1f33bfd122db3d423e28bf683d543f925b073f5f2705bfca5441bc89d2debb72f97fbf8c4aea3d598628bf1f825e3ff640eb3e013105bf9c3322bc27a089bb72f97fbfb7d1003ea77927bf7506663fea08e83e494b05bfcff7233f5dfea33e21b032bfb81e053ec21726bfcc46673ffbebc53e713a05bf006f01bcc3642abb000080bff2b0103e666626bfb7f1733f67d4a43e5a4b05bfd6c52d3fd509683ee5d032bf2db21d3e86c924bfdeaf6e3f4da29e3ef03005bf17b7d1bb5f294bbb000080bf09f9203e74b525bf8a06753f15c7613e123105bf99bb16bc99bb16bb000080bf2041313ecf6625bf08017d3f9be33c3e5a4b05bf9318343f014d043e1ceb32bf4694363eaa6024bff52f793fde54043e123105bfe3a51bbce02d90ba000080bf6ea3413e068125bf6e85803f7a6e21bd3c678b3c226c383ffca9f1bc7368313fb840123f9be67dbf94f97f3f56f2d13d3c678b3c87a7373fe10b933d7368313f4d150c3f32e67ebf01da7a3f834f933d3c678b3cc52030bf5e4b48bd9e5e393f363c0d3fbbb87dbfbfd2793ff04c783e23658b3c4f40333fe8d92c3e5396313fabcf053ff7067fbf70b3743f82e5683e3c678b3c645d2cbfc05b20be50fc383fbd52063fd2007ebfdcf3703f8c15b53e3c678b3c645d2c3fc9767e3eb840323f80b7003fc9767ebf6a146a3fb0cbb83e6e6b8b3c7d3f25bf5bb17fbee3c7383f6e34003f52497dbfe273673f4faee13e3c678b3ccf66253f9b559f3e986e323ff54af93edb8a7dbfe04b5d3f53b3ef3e0b638b3ccdcc1cbf67d5a7be0b24383fa245f63e31087cbfd1e75b3f4129063fb9718b3c560e1d3f12a5bd3ece88323f3c4ef13e2d437cbf29084e3fe0f2103f0b638b3c5c2011bf3a92cbbe39b4383fcdccec3e55307abf236a4e3f7b4a1a3f876d8b3c8a1f133fa301dc3ed34d323f27a0e93e31997abfd1cd3a3fc0ed313f3c678b3c143f063fc807fd3eaa82313ff775e03e2bf677bf4390373fd1cb2c3ff2608b3c539601bfaa82f1befed4383f13f2e13e1d3877bf6806253fe658463f75568b3c04e7ec3ee8d90c3fa1f8313f6210d83ebde374bf6c5a1d3f7731453fa75a8b3cb762dfbed0b309bf1ea7383f4703d83ed88173bf38670c3f14d0583fd2738b3c4c37c93edaac1a3f8e75313f3255d03e933a71bf0aa0043f4bae563fd95e8b3cad69bebef0a716bf4bc8373f857cd03eaed86fbf3e59d93e488c6a3f0b638b3cc9769e3ed49a263f1c7c313f5e4bc83ed6566cbf8eaddf3eff5a623f876d8b3c24979fbe24971fbfde93373f7a36cb3e7aa56cbfb610b43e8e066c3f876d8b3cb7627fbed95f26bf4bc8373f9d80c63e4c3769bf2ee4a13eb98e753f0b638b3c9f3c6c3e9be62d3fee5a323faeb6c23e2bf667bfbac0753ea854753ff2608b3c325530be88f42bbfb072383f5396c13e8a8e64bf3f8e663e38317c3f3c678b3c30bb273e789c323fce88323fdbf9be3eaf2564bff339073efd4d803f3c678b3c5c20c13dc217363fd34d323f88f4bb3ee02d60bf6ac0003eb0e47a3f0b638b3cee5ac2bd2e9030bf4bc8373f48bfbd3ee9b75fbfed4a4b3c9c8b813f3c678b3c0e4f2f3cb072383faa82313fd93db93e7ffb5abf17610a3dccef7c3f3c678b3cae47e1bcb84032bf6b9a373fac8bbb3e8cb95bbf687873bd98c17c3f23658b3c52491d3d651932bff9a0373fac1cba3e6b9a57bf1f8004be5796803f3c678b3c58a8b5bd9031373fe561313f508db73ec1a854bf95d31ebe363b7a3f3c678b3cd0d5d63da54e30bf87a7373f2c65b93e6a4d53bfa69a89be44307a3f3c678b3ca4703dbe2a3a323fc58f313f6b9ab73ee9484ebfd49c7cbe4a7d753f23658b3c0e4f2f3e5bd32cbfa2b4373f637fb93ea01a4fbfb664adbe1f4c6e3ff2608b3cd7a3703e82e227bf87a7373f516bba3e9fcd4abfd42ac2be5da4703f876d8b3cb07288be68b32a3f8126323f35efb83e151d49bf556bd9be4834653f6e6b8b3c3480973e1c7c21bff9a0373fbf0ebc3e99bb46bf75e7f9bee2b1633f3c678b3c20d2afbe13f2213f17b7313fc898bb3e26e443bfdbc401bfa5165a3fa75a8b3c0681b53e2c6519bf4bc8373fc976be3e3cbd42bf784316bf02d5533f3c678b3c0612d4be8638163f6519323f8048bf3e69003fbf2eae15bfd1054d3f03788b3c45d8d03ebc9610bff9a0373f6ea3c13ea4df3ebfd4602ebff4bf403f0b638b3c4694f6be6c09093f6ea3313fe63fc43e713d3abf384c28bf14243e3f5c548b3c4d15ec3e1dc905bfde93373f787ac53e5f293bbfca6b39bf10922d3f3c678b3c9c33023fc5fef2be10e9373fe7fbc93e14ae37bf5b4143bf297b2b3f876d8b3cd57809bfb3eaf33e2a3a323f0309ca3ee2e935bf93ab4cbfd1ae163fa75a8b3ca4df0e3f2a3ad2be029a383fa089d03e9ca233bf2b6c52bffb93183fea758b3c1d5a14bf992ad83e2575323f6076cf3e21b032bfecc25fbfd34b043f3c678b3c7fd91dbfd122bb3e4182323feb73d53ee9b72fbf96ce5fbf950ff13e876d8b3cdfe01b3f9e5ea9be7593383f637fd93e295c2fbf8a1f6bbf3acedd3eb9718b3c666626bf917e9b3e6154323f88f4db3e560e2dbf603b6cbfbe2ebb3e0b638b3c787a253ff8c284bea2b4373fa5bde13e48502cbffbac76bfdee3a43e23658b3cbb272fbfc286673eaa82313f4beae43ec7292abf51f573bf9b1c8e3e0b638b3c5a642b3f94f646be508d373fa7e8e83e713d2abf38bd7fbf42073d3e3c678b3c7d3f35bf9565083e3789313ffb3af03e197327bfa98679bf68973f3e3c678b3ca01a2f3fb81e05bebec1373f4e62f03e598628bfefe37cbf2234c23d3c678b3c5396313fde0289bd6b9a373f992af83e022b27bf19a981bfd4818c3d23658b3c1d3837bf3a924b3dee5a323f7502fa3e39d625bf4f037ebfca51003b3c678b3c0a68323f17b7513a6b9a373f1b0d003ff93126bfa4e481bfb323d5bc23658b3c8b6c37bf5305a3bc4182323fce19013f66f724bf00e47cbfe336babd3c678b3c3789313f4b59863d14ae373f211f043f3d9b25bf6dfd80bf417ef6bd23658b3c4f1e36bfc58fb1bdce88323fef38053fe17a24bfdb8679bfc8983bbe0b638b3cf2412f3fef38053ef9a0373fb537083fcf6625bf5be97dbf11fd5abe23658b3cdc4633bff6971dbe986e323fba6b093f386724bf51f573bfb91b8cbef2608b3cbada2a3f713d4a3ed9ce373f48500c3f3d9b25bf59a677bf0b289cbe876d8b3c32e62ebf52b85ebe2575323f68910d3fddb524bf22196abfd238c4be3c678b3cf853233ffa7e8a3e7593383fe561113ff46c26bf83346fbfaa9dc9be3c678b3cfed428bf05c58fbe4182323f8ab0113f5d6d25bfbcad64bff243f5beea758b3ce92621bf3255b0bed34d323f74b5153f2b8726bfc6c25cbff793f9be03788b3cb5151b3fbb27af3e82e2373fbd52163f67d527bf018754bf06d714bf6e6b8b3c143f16bfbd52d6be7368313f4ca61a3fcc7f28bfd10250bf99d810bf6e6b8b3cdcd7113f4d84cd3e6b9a373f3a231a3f9e5e29bfb35d41bfe5b423bf323b8b3cde93073fb9fce73e6b9a373f64cc1d3f96432bbf0e833dbfadf630bfd95e8b3c827306bfdb8afdbee926313fc520203f1f852bbf880e31bf5f0c35bf67808b3c075ff83e0000003f87a7373f2041213f4d842dbf61c422bf709749bfa06f8b3cf0a7e6be696f10bf5c20313fd42b253f9b552fbf132b1fbf8acc44bf67808b3c3f35de3e917e0b3f14ae373fe17a243fa91330bf44dd0bbf43cb52bf6e6b8b3caf25c43ebde3143f30bb373fa779273faaf132bf40d904bfa0365ebff2608b3cadfabcbe00911ebfe561313f9a99293f7dd033bf94c0eebe3fe35ebf3c678b3c6ff0a53e9be61d3ff9a0373f55302a3fc21736bf508cd4be69c56bbf876d8b3c0f0b95be273128bfbc05323f3fc62c3f10e937bf618dc3bef70469bfa75a8b3cb072883e4faf243f30bb373f5f982c3fd57839bf85099bbe4caa76bf23658b3c9a9959bee02d30bf5396313f7b832f3f448b3cbf5bb696bef51071bf23658b3cbc96503e88852a3f14ae373f36ab2e3fe4143dbf6fbb50bef1f476bff2608b3c166a0d3e52b82e3f30bb373fdc68303fd3de40bf800b42beb8ad7dbf3c678b3ccc7f08be8a8e34bf2a3a323ffca9313f3c4e41bf601fbdbdc8437bbf3c678b3c22fd763d9cc4303f5986383fbc05323fe6ae45bfde1ec4bda67c80bf3c678b3c01de82bd79e936bfee5a323fc5fe323f265345bf1f679aba5c0181bf3c678b3c52491d3bde9337bf0a68323f41f1333fd57849bf658fd03cc1027cbf3c678b3c52499dbca1f8313f2bf6373f1826333f2cd44abfd444bf3df66280bf23658b3c984c953d99bb36bf6154323f6f81343f9fab4dbf5512f93d950e7abf23658b3cc898bbbd696f303f4703383f0f9c333f2d214fbf8a21593ed3117cbf23658b3c3f351e3e41f133bfa5bd313fc1a8343f6f1253bf5724763ec64e74bf23658b3c696f30be6de72b3fcc7f383f8195333f8a8e54bf16f9a53e48dc73bf6e6b8b3c32776d3e64cc2dbfee5a323f5839343f5e4b58bf910db43e1c066bbfb9718b3c24977fbe4b59263fd9ce373f38f8323f7ac759bf2cefd23e43e66abf75568b3ca2b4973e591727bf4182323f2f6e333f0d715cbf8baadf3e575b61bfd95e8b3c1b0da0bed26f1f3f6b9a373fbc05323f7fd95dbf371cfe3e73da5fbfd95e8b3c8638b63ef2411fbfce88323fb840323fa08960bf779e043f33a955bf55698b3cc976bebe62a1163f4bc8373f80b7303f4ed161bf207d133f38d952bfa75a8b3c46b6d33e8bfd15bf0a68323f80b7303fe17a64bf4a5e1d3f3c3044bf6e6b8b3c52b8debee3360a3f3e79383fe4832e3ff0a766bf26a7263f7bf743bf3c678b3c567dee3ee3a50bbf7c61323f89d22e3fd04468bf0210333f935230bfea758b3c2db2fdbe516bfa3e4bc8373fdfe02b3f280f6bbf7f4f383f865a33bf75568b3c7dd0033fb762ffbeb37b323fd1912c3f51da6bbf03e9423f3f8e1ebf3c678b3cf1f40abff706df3e67d5373f2c65293f925c6ebf9755483f373421bf75568b3cd7340f3fcba1e5be2575323f75022a3fd7346fbf2ca0543f05fd05bfa75a8b3c863816bf363cbd3eb072383f8fc2253f9c3372bfbb98563f08940dbf3c678b3c4c37193f43adc9beea95323f7424273f615472bf7cf0623fed82f1be55698b3c6519223ffaedabbe4182323fea04243fb81e75bfa6b4623fe353d8be0b638b3c65aa20bf88859a3e30bb373ff7e4213f068175bf064b6d3f21b1c5bed95e8b3c637f293f8d288dbe0a68323fd7a3203ff9a077bf20ed6b3fb859acbef2608b3c30bb27bfe926713e4bc8373fc9761e3fd9ce77bf048d753f711c98be876d8b3ce9b72f3fd0d556be2a3a323f560e1d3f07ce79bf70b3743f72dd64be0b638b3cb1bf2cbf8941203e1ea7383f95d4193f713d7abf08017d3f44e038be23658b3c0681353fdc4603beaa82313f423e183f31087cbf95637a3f17d9aebd23658b3cdc6830bf6a4d733d19e2383fea04143f645d7cbfa4e481bfb323d5bc23658b3c8b6c37bf5305a3bc4182323f857c603f97ff00bf19a981bfd4818c3d23658b3c1d3837bf3a924b3dee5a323f857c603f7d3f05bfa4e481bfdb31f53c5a4b05bfd95f36bf5af5b93cf38e33bf70ce483fd88103bf19a981bf6f8184bd5a4b05bfc6dc35bf16fb4bbdd3bc33bf70ce483fe483febe6dfd80bf417ef6bd23658b3c4f1e36bfc58fb1bdce88323f1283603f637ff9be06bd7fbfa20839be5a4b05bf98dd33bfa77907bec5fe32bf8cdb483f0612f4be5be97dbf11fd5abe23658b3cdc4633bff6971dbe986e323f2e90603fce19f1be2ead76bf8fe4a2be494b05bf64cc2dbf787a65be38f832bf35ef483f14aee7be59a677bf0b289cbe876d8b3c32e62ebf52b85ebe2575323f499d603fa7e8e8be83346fbfaa9dc9be3c678b3cfed428bf05c58fbe4182323ff2b0603fd3dee0be081e6bbfa2d3dbbe384b05bf9d1125bfe3369abe0ad733bff90f493f12a5ddbebcad64bff243f5beea758b3ce92621bf3255b0bed34d323f29cb603fbe30d9be6ac15fbf874e03bf6a4b05bf287e1cbf9a99b9be931834bf302a493f4f1ed6be018754bf06d714bf6e6b8b3c143f16bfbd52d6be7368313f09f9603f72f9cfbe2b6c52bff79117bf6a4b05bf1ceb12bfbec1d7be61c333bff54a493f4df3cebee1963fbfc7bc2ebf5a4b05bf143f06bff54af9bee5d032bf637f493f42cfc6be0e833dbfadf630bfd95e8b3c827306bfdb8afdbee926313f0534613fa60ac6bea32325bfc5ac47bf6a4b05bff016e8be9be60dbf21b032bf643b2f3f40a41fbf0e833dbfadf630bfd95e8b3c827306bfdb8afdbee926313fcb10473fea9522bfe1963fbfc7bc2ebf5a4b05bf143f06bff54af9bee5d032bf5bb12f3f418222bf61c422bf709749bfa06f8b3cf0a7e6be696f10bf5c20313f4694463f0e4f1fbf8e7307bf8fa85cbf494b05bff706bfbe2d431cbf01de32bf1b9e2e3f31991abf40d904bfa0365ebff2608b3cadfabcbe00911ebfe561313ffdf6453fe3361abfd978d8bee7e36abf6a4b05bf591797be4f1e26bf668833bfb22e2e3f6ff015bf508cd4be69c56bbf876d8b3c0f0b95be273128bfbc05323f228e453fe6ae15bf91d6a0bea9c075bf494b05bf643b5fbe3f352ebffc1833bf0de02d3f5c2011bf85099bbe4caa76bf23658b3c9a9959bee02d30bf5396313fef38453f80b710bf8f704abeae477dbf494b05bf29ed0dbee10b33bfd88133bf849e2d3f16fb0bbf800b42beb8ad7dbf3c678b3ccc7f08be8a8e34bf2a3a323ff4fd443f71ac0bbfd926d5bdfe6280bf5a4b05bf711b8dbd107a36bf93a932bf4d842d3fd9ce07bfde1ec4bda67c80bf3c678b3c01de82bd79e936bfee5a323fbde3443f348007bf60924a3c850b81bf5a4b05bffe65773cb07238bf8e7531bf32772d3fea9502bf1f679aba5c0181bf3c678b3c52491d3bde9337bf0a68323fa1d6443f4f4003bfd444bf3df66280bf23658b3c984c953d99bb36bf6154323f2fdd443fd200febe66861d3e10e67ebf5a4b05bf423ee83d068135bf0e2d32bf4d842d3f226cf8be8a21593ed3117cbf23658b3c3f351e3e41f133bfa5bd313f66f7443f6a4df3be4ab68a3ee62478bf5a4b05bf6f81443eb7622fbfb3ea33bf2db22d3fd6c5edbe16f9a53e48dc73bf6e6b8b3c32776d3e64cc2dbfee5a323f6132453f151de9bec0b4b83e506d70bf6a4b05bf0ad7833e9a9929bf061234bf9be62d3fcba1e5be2cefd23e43e66abf75568b3ca2b4973e591727bf4182323f5d6d453f4013e1be1406e53ef69666bf5a4b05bf014da43e5c8f22bf26e433bf24282e3f2db2ddbe371cfe3e73da5fbfd95e8b3c8638b63ef2411fbfce88323f02bc453f1058d9be83690c3f57cd57bf5a4b05bf0309ca3e029a18bf530533bf00912e3fc66dd4be207d133f38d952bfa75a8b3c46b6d33e8bfd15bf0a68323fc217463fbc05d2be8f52293f53cc41bf494b05bfd7a3f03eccee09bf38f832bf492e2f3fe7fbc9be26a7263f7bf743bf3c678b3c567dee3ee3a50bbf7c61323f9d80463f280fcbbe7f4f383f865a33bf75568b3c7dd0033fb762ffbeb37b323f94f6463fa69bc4be1d1d3f3f17122cbf494b05bf7424073f211ff4beb3ea33bf5bb12f3fa52cc3be9755483f373421bf75568b3cd7340f3fcba1e5be2575323ffa7e6a3f448b7cbf7f4f383f865a33bf75568b3c7dd0033fb762ffbeb37b323f83c06a3fa01a7fbf1d1d3f3f17122cbf494b05bf7424073f211ff4beb3ea33bf1826533fc9767ebfa1684e3f445019bf8c4b05bfd34d123f508dd7be8f5334bfe5d0523f5f297bbfbb98563f08940dbf3c678b3c4c37193f43adc9beea95323f55306a3f151d79bfcbda5e3f916200bf494b05bf89d21e3ff46cb6be01de32bfb37b523fb4c876bf7cf0623fed82f1be55698b3c6519223ffaedabbe4182323f3ee8693feb7375bf64746c3fcfa0c9be384b05bf705f273ffb3a90beefc933bf0e2d523f13f271bf064b6d3f21b1c5bed95e8b3c637f293f8d288dbe0a68323fd0b3693fe09c71bffbe8743f302b9cbe5a4b05bfa4702d3ff6975dbecff733bf2eff513f44fa6dbf048d753f711c98be876d8b3ce9b72f3fd0d556be2a3a323ff085693f849e6dbf452f7b3ff0be5abe5a4b05bfd712323f2c6519be26e433bf6ade513f23db69bf08017d3f44e038be23658b3c0681353fdc4603beaa82313f9e5e693f075f68bf83f97f3fcceec9bd5a4b05bf3411363f71ac8bbdfc1833bf33c4513f4faf64bf6e85803f7a6e21bd3c678b3c226c383ffca9f1bc7368313f6744693f4a0c62bf6685803fb378313d5a4b05bf79e9363fd734ef3caaf132bfa5bd513f764f5ebf94f97f3f56f2d13d3c678b3c87a7373fe10b933d7368313ff54a693f71ac5bbf08017d3f9be33c3e5a4b05bf9318343f014d043e1ceb32bf4ed1513fb9fc57bfbfd2793ff04c783e23658b3c4f40333fe8d92c3e5396313fba6b693f426055bfb7f1733f67d4a43e5a4b05bfd6c52d3fd509683ee5d032bfbc05523f4ed151bfdcf3703f8c15b53e3c678b3c645d2c3fc9767e3eb840323f27a0693f4e6250bf7506663fea08e83e494b05bfcff7233f5dfea33e21b032bf6154523f6de74bbfe273673f4faee13e3c678b3ccf66253f9b559f3e986e323f95d4693f9a774cbfd1e75b3f4129063fb9718b3c560e1d3f12a5bd3ece88323f910f6a3f39b448bf598b533f2252133f6a4b05bf62a1163f6076cf3e8a1f33bfaeb6523ff46c46bf236a4e3f7b4a1a3f876d8b3c8a1f133fa301dc3ed34d323f355e6a3fd42b45bf8fde3c3f35b62f3f5a4b05bfb4c8063f075ff83e3cbd32bfa52c533f4ed141bfd1cd3a3fc0ed313f3c678b3c143f063fc807fd3eaa82313f68b36a3f8ab041bff86f223fe8a3483f494b05bf151de93ec4420d3f01de32bf9eef373f6c787abfd1cd3a3fc0ed313f3c678b3c143f063fc807fd3eaa82313faed84f3f96217ebf8fde3c3f35b62f3f5a4b05bfb4c8063f075ff83e3cbd32bf3e79383fc9767ebf6806253fe658463f75568b3c04e7ec3ee8d90c3fa1f8313f44694f3f48e17abf38670c3f14d0583fd2738b3c4c37c93edaac1a3f8e75313fc0ec4e3f666676bf726c093f2d965a3f384b05bf2fddc43e2c65193fefc933bf1973373ffdf675bf46d0e83e6b9f663f494b05bff931a63e2eff213fcff733bf7424373f0e2d72bf3e59d93e488c6a3f0b638b3cc9769e3ed49a263f1c7c313fc9764e3ff2b070bfc0b0bc3e94a3703f5a4b05bff0a7863e6c09293f931834bfebe2363fcd3b6ebf2ee4a13eb98e753f0b638b3c9f3c6c3e9be62d3fee5a323fb22e4e3fa8c66bbf19e48e3ef88c783f5a4b05bfbada4a3ec0ec2e3f26e433bf7dae363fc7296abf3f8e663e38317c3f3c678b3c30bb273e789c323fce88323fd2004e3ff9a067bf6a85293e4d677f3f5a4b05bf4772f93df8c2343f5c8f32bf2b87363f810465bff339073efd4d803f3c678b3c5c20c13dc217363fd34d323f9be64d3f2f6e63bf2c103d3db856813f5a4b05bf75021a3d6b9a373ff31f32bf8273363fb29d5fbfed4a4b3c9c8b813f3c678b3c0e4f2f3cb072383faa82313f7fd94d3f5f075ebf174890bdf94b813f5a4b05bf5bb13fbdf5db373fa5bd31bf107a363fc3645abf1f8004be5796803f3c678b3c58a8b5bd9031373fe561313f29ed4d3f14ae57bfa60e42bef7ad7e3f5a4b05bf6ff005bedc46333f2aa933bf4694363f9d1155bfa69a89be44307a3f3c678b3ca4703dbe2a3a323fc58f313f24284e3f1c7c51bf3d0e9bbe26aa773f5a4b05bf2bf657be1b9e2e3f4f4033bf42cf363f1b0d50bfd42ac2be5da4703f876d8b3cb07288be68b32a3f8126323fad694e3f5f984cbf2b89d4bedac56c3f384b05bf0f9c93be27c2263f2aa933bfe71d373fb5154bbf75e7f9bee2b1633f3c678b3c20d2afbe13f2213f17b7313ffbcb4e3f67d547bfd3da04bf11375f3f5a4b05bfc729babefb5c1d3f333333bf3480373fb98d46bf784316bf02d5533f3c678b3c0612d4be8638163f6519323ff2414f3f4a7b43bfe9441ebfc7f34d3f6a4b05bf88f4dbbeae47113f7dd033bfb9fc373f9c3342bfd4602ebff4bf403f0b638b3c4694f6be6c09093f6ea3313f92cb4f3fd26f3fbf23d830bfd2553e3f494b05bfe258f7becba1053f41f133bfb072383f12143fbf95d841bf88122d3f8c4b05bff01608bfea95f23ed3bc33bfd578493f696f20bfd4602ebff4bf403f0b638b3c4694f6be6c09093f6ea3313f2041613fea9522bf23d830bfd2553e3f494b05bfe258f7becba1053f41f133bf0c93493fea9522bf5b4143bf297b2b3f876d8b3cd57809bfb3eaf33e2a3a323f5c20613f522720bf4c8954bf1bd5153f5a4b05bfb45915bf3333d33efc1833bff54a493fd6561cbf2b6c52bffb93183fea758b3c1d5a14bf992ad83e2575323f09f9603f76e01cbfecc25fbfd34b043f3c678b3c7fd91dbfd122bb3e4182323f45d8603f835119bf2aac64bfd847f73e5a4b05bf20d21fbf6900af3e7dd033bf151d493fd9ce17bf8a1f6bbf3acedd3eb9718b3c666626bf917e9b3e6154323f0ebe603faf9415bf4c356fbfb2a1cb3e494b05bfd9ce27bfbbb88d3e98dd33bfde02493f5dfe13bffbac76bfdee3a43e23658b3cbb272fbfc286673eaa82313f499d603fbc9610bf406c79bf446d933e5a4b05bf5bb12fbf832f4c3ee10b33bfa7e8483f840d0fbf38bd7fbf42073d3e3c678b3c7d3f35bf9565083e3789313fa089603fde710abf959d80bf7bfa183e5a4b05bfd8f034bf63eeda3d530533bffed4483f8cdb08bf83a384bd174878bf871605bfcff7133f41f113bf4a7b13bffb5c0d3f849e4dbd2ff834be394478bf7adebdbeb3ea333e7dae363f849e2d3f3e79083fbf0e9cbdf9d938be863a78bf113505bfff21fd3c6519e23b3bdf7fbf3e79083f3b704ebd83a384bd174878bf7adebdbe61c3133f0ad713bfefc9133ffb5c0d3fe3a59bbd55df59bef8c25c3fd767bebedcd761bfdc68a0becff7b33e68917d3f8fc2b5be2fdc59bef08b5bbfd767bebe57ec5fbf5b429e3e2d21bf3e68917d3f637f59bd2fdc59be266d76bf2923bebe74b5153e8126323f5dfe333ff6977d3f96210ebd3ee859beaa80773f8f1bbebe76e01c3e58ca32bf38f8323ff6977d3f492ebfbe2fdc59be083d53bf1ea7e0be4b5926bf93a902bf6e34103f68b37a3ffca971bd3cdd59becf835bbf7afde1be8cdb08bfec51383f5c8fe23e88857a3f3ee859bd2fdc59be251f4bbf382cc5be4faf74bf17b7d1ba107a963eadfa7c3f26e483bd2fdc59be7fdd31bf382cc5beddb574bf17b7513af46c963eadfa7c3f5452a7bd2fdc59be74403abfb43ae1be863826bf1d5a04bf6dc50e3f31997a3f76719bbd72dc59be59a742bfc85ce1bef46c26bffd87043f925c0e3f31997a3f05c58fbd2fdc59be5e8257bfe485e4be189524bf136143bd46b6433fa8577a3f8a8e64bd2fdc59be462640bfdae5e3be477229bf363c3d3ee7fb393fa8577a3f4f4093bd72dc59be59193dbf9813e4be621028bf79e926be448b3c3f1a517a3f07f096bd2fdc59bee92a21bfabb0e1be9ca223bf1058f9be7958183fa3927a3fc976bebd72dc59bed8d829bf0264e0be07ce29bfdf4f0d3f575b013fdaac7a3f7c61b2bd2fdc59be959b18bf382cc5be6f8174bf17b751b9a2b4973eadfa7c3f83c0cabd2fdc59be57b3febe382cc5bee17a74bf17b7513910e9973eadfa7c3fb22eeebd2fdc59be0a30ccbe382cc5bec66d74bf000000007e1d983eadfa7c3fa7e808be2fdc59beef1dddbeef57e1bedd2426bf5dfe03bfd7340f3fa3927a3f01de02be2fdc59bea5dcedbe1b46e1be9d8026bf66f7043f0de00d3f4ca67a3fb5a6f9bd2fdc59be2dea27bf6727e3be5eba29bf226c983eaed82f3f516b7a3f7d3fb5bd2fdc59be10e824bf5359e4be591727bf8ab061bd8e75413f1a517a3f35efb8bd2fdc59be30da07bf6667e1be787a25bf4ed101bfa1f8113fa3927a3f6519e2bd2fdc59be702810bf9c53e1be4b5926bf6f81043fe4830e3f31997a3f62a1d6bd72dc59beaa9d0dbfb8e5e3bea8572abf03784b3eb537383fa8577a3fac1cdabd2fdc59be71020bbf7043e4be470328bf5e4b08be96213e3f1a517a3f64ccddbd2fdc59be1abfe8be82e6e3be19e228bfa3923a3e4ca63a3fa8577a3fdb8afdbd72dc59bea77ae2be04ffe3beb07228bfb1e129be31083c3f1a517a3f80b700be2fdc59beeab0aabe1e6ce1bebd5226bf061204bfc0ec0e3fbe9f7a3f86c914be2fdc59beb743bbbe4757e1be666626bfc1a8043f764f0e3f31997a3f17d90ebe2fdc59be36ac99be382cc5bec66d74bf00000080d044983eadfa7c3fbe9f1abe2fdc59bed2514ebe382cc5be189574bf52499d3a7424973eadfa7c3fd6562cbe2fdc59be5794d2bd382cc5be547474bf000000807e1d983eadfa7c3fed0d3ebe2fdc59be9f1e0bbe2e55e1be4b5926bf189504bfad690e3fa3927a3f7e1d38be2fdc59be800f2ebe077ae0beecc029bf560e0d3f17b7013fdaac7a3fa1f831be72dc59bec232b6be18ebe3be598628bf0f9c333e5a643b3fa8577a3f60e510be2fdc59beb9abafbe64e9e3bee3c728bf204131beb1503b3fa8577a3f73d712be2fdc59beb95570be3068e1be6ff025bfc13903bfe02d103fa3927a3f304c26be2fdc59be57b188be1c61e1bebd5226bf1d5a043fc4b10e3fa3927a3f65aa20be72dc59be60b083be3fe6e3be477229bf24283e3e3ee8393fa8577a3fd34d22be2fdc59bef4867bbed718e4beec5128bfc0ec1ebeb1bf3c3f1a517a3faf2524be2fdc59bea08b26beea24e3be5a642bbf6519a23ea3012c3f516b7a3f6a4d33be2fdc59be304915be85e9e3be31992abf053451bede93373fa8577a3fd95f36be2fdc59becf101ebe7749e4beac8b2bbf022b873dc4423d3f1a517a3fa1d634be2fdc59bede1d19bd3068e1bea60a26bff38e03bfe9b70f3fa3927a3f5eba49be2fdc59be86e28ebdb455e1be2b8726bfd8f0043f0de00d3f31997a3f5dfe43be2fdc59beff5888bb382cc5beaa6074bf17b7d1b97593983eadfa7c3f3bdf4fbe72dc59be04e576bd2cd7e3bea32329bf499d403e03093a3fa8577a3f39d645be2fdc59beb91b44bd8907e4be423e28bfaeb622beed9e3c3f1a517a3f14ae47be2fdc59be63b87a3d876fe1be99bb26bf613205bf166a0d3fa3927a3fac8b5bbe2fdc59be126bf13c6f9be1be39d625bfaeb6023f0ebe103fa3927a3f190456be2fdc59be2b88c13d382cc5be386774bf17b7d1b8075f983eadfa7c3f539661be2fdc59bebccb453e382cc5be34a274bfa69bc4ba07f0963eadfa7c3f6a4d73be2fdc59be2b69953e382cc5be34a274bf6f12833ab4c8963eadfa7c3f418282be2fdc59be4a7e843e085ae1bec21726bf41f103bf0e4f0f3fa3927a3fdbf97ebe2fdc59bedee4673eba6be1be07f026bf9487053fe8d90c3fa3927a3f105879be2fdc59be404e583d3eb0e3bed93d29bfa60a46be0c93393fa8577a3f07ce59be72dc59be3c66203d51f5e3be5e4b28bf083d1b3e1ff43c3f1a517a3fd04458be2fdc59be1dae253e7768e0bea8572abf925c0ebff706ff3ef5b97a3f44fa6dbe2fdc59be9ef0023e8274e1be4b5926bf211f043fa4df0e3fa3927a3ff9a067be2fdc59be1edf1e3e56f5e2be3a922bbf3108acbe2c65293ffa7e7a3f1ff46cbe2fdc59bec5ab0c3e60e6e3be158c2abfa8354d3e82e2373fa8577a3f674469be2fdc59bedd3f163eb746e4bebada2abf304ca6bdbf7d3d3f1a517a3f431c6bbe72dc59be9f1d703eaa9be3bed57829bf29ed4d3efed4383fa8577a3f7ffb7abe72dc59be514c7e3ea8fce3bede9327bf88f41bbedb8a3d3f1a517a3f5bd37cbe2fdc59be31d3b63e0395e1be418222bf8fe4f2be68221c3fa3927a3f795888be2fdc59be6c94a53e1283e0be5eba29bf1ff40c3fdcd7013fdaac7a3f265385be2fdc59beffecc73e382cc5bec66d74bf17b751b9d044983eadfa7c3fe86a8bbe2fdc59be4c70fa3e382cc5be386774bf6f1203bad044983eadfa7c3f744694be2fdc59be107a163f382cc5befd8774bf17b7d139508d973eadfa7c3fff219dbe2fdc59beebfe0d3f8061e1be0bb526bf0b4605bffb5c0d3fa3927a3fac1c9abe2fdc59beedd3053fed9de1be8fc225bf5c8f023f09f9103fa3927a3fe25897be2fdc59be234ca93eea24e3be7a362bbf2e90a03e448b2c3f516b7a3f8bfd85be72dc59be76c0ad3eec4de4be42cf26bf3ee859bc8126423f1a517a3f79e986be2fdc59be7f84e93e6059e1bec21726bfb3ea03bf295c0f3fa3927a3f204191be72dc59becafbd83e166ee1bed95f26bf3d2c043ffbcb0e3fa3927a3f20638ebe72dc59bedee6dd3edae5e3bea32329bf5917373ebe9f3a3fa8577a3fd7348fbe72dc59be1c24e43e47ffe3be3e7928bf302a29bebf0e3c3f1a517a3fe02d90be2fdc59be90c00b3f77bae3be4c3729bf14d044be43ad393fa8577a3fd93d99be72dc59be6555083fbaf8e3becc7f28bf63ee1a3ecdcc3c3f1a517a3f3e7998be2fdc59bef354273f5245e1bec21726bf780b04bfd7340f3fa3927a3f5305a3be2fdc59bef5d81e3fba2de1bed49a26bf4260053ffb5c0d3f31997a3f371aa0be2fdc59bef9bb2f3f382cc5bee17a74bf348037ba10e9973eadfa7c3f8bfda5be2fdc59bea0fd483f382cc5bec66d74bf348037ba992a983eadfa7c3f32e6aebe2fdc59be2e8c5c3fe2ead8befdf615bf88854abf8f53343e234a7b3f8fc2b5be72dc59bebfbb513f1c0be2be0e2d22bfe0beee3eed0d1e3f158c7a3fbc05b2be72dc59be68ea593f713ae1bee2e925bfe483febeb8af133f31997a3f86c9b4be72dc59be4720563fc765e4be265325bfefc943bd6f12433f1a517a3f865ab3be2fdc59be6477213f21e9e3bec3f528bfb7d1403ec7293a3fa8577a3f09f9a0be2fdc59be397e243faa0fe4be226c28bf0b4625be48503c3f1a517a3ff7e4a1be2fdc59bec98f403f7f4ee1be7dd023bfd122fbbe1973173fa3927a3fdfe0abbe72dc59bebc5c383feeb0e1be41f123bfa392fa3ec286173f4ca67a3fa7e8a8be2fdc59be022e3c3ff984e4bedc4623bffaedeb3ad42b453fa8577a3f713daabe2e2034be1747793f7adebdbeb30c313e4b5936bf96212e3f6e34703fcac3c2be2ff834be394478bf7adebdbeb3ea333e7dae363f849e2d3f8941703fc7ba38bfa98417be5f604ebf7adebdbe3f570bbf57ec6fbe3f354e3f32e66e3f575b31bf3ee859beaa80773f8f1bbebe76e01c3e58ca32bf38f8323fdcd7713f1361c3be2fdc59be266d76bf2923bebe74b5153e8126323f5dfe333fdcd7713f226c38bf74ee06be7c4652bf7adebdbec52030be3b010dbf4013513f5b426e3f4a0c32bf77f5eabda1a351bf7adebdbeb5159b3e014d04bfadfa4c3f68916d3ff7e431bf83a384bd174878bf7adebdbe61c3133f0ad713bfefc9133fb1506b3f55c138bf68cacebd21074dbf7adebdbe6666163fde714abe19e2483f1ff46c3f5c2031bf83a384bd5648793f7adebdbeb8af133f780b143fb8af133fb1506b3faeb6c2be9e78cebd3083553f7adebdbea3011c3f33c4313ea60a463f1ff46c3f0e4fcfbeccb7debdefc8583f7adebdbe6ea3e13ecd3bee3e6f81443fc4426d3fb22ecebefdf700be952c5b3f7adebdbec6dcb53ccac3123ffca9513f5f076e3f3277cdbe08e80ebe959e593f7adebdbe6a4dd3be34a2f43e9d80463f8d976e3f29edcdbe045418be8ee5553f7adebdbec3d31bbfa1f8313ef931463fdbf96e3fd734cfbe9e78cebd3083553f7adebdbea3011c3f33c4313ea60a463fc4b12e3e4260e5bba0e1cdbd08024cbfd61e8ebe88f47b3ffaedebbdccee093ea4df3e3e4f1e96be68cacebd21074dbf7adebdbe6666163fde714abe19e2483ffbcb2e3e2b8796be9e0ccebd54aa543ffcc88dbee3a57b3fcb10073e38f8023edbf93e3e6c09f9bba167d3bdfa294ebf1fd68bbec7ba683f68b3cabe8104053e92cb3f3eebe296be77f5eabda1a351bf7adebdbeb5159b3e014d04bfadfa4c3f32e62e3e197397be0327dbbd3d824fbff45289be3a234a3f05c50fbfff217d3eb7d1403efe6597be718defbd8db751bf876c88bef775e03ebc9660bfb9fc473e143f263f295c8fbd77f5eabda1a351bf7adebdbeb5159b3e014d04bfadfa4c3fa245263fcf6655bd0327dbbd3d824fbff45289be3a234a3f05c50fbfff217d3ed49a263f728a8ebd3f7005beea5b52bfcd5987be4182e2bdecc079bfee5a423e58a8253f72f98fbd74ee06be7c4652bf7adebdbec52030be3b010dbf4013513faf94253ff4fd54bd045513be67d14fbf83df86bebada5abf13f2c1beeb73b53e7d3f253f986e92bda98417be5f604ebf7adebdbe3f570bbf57ec6fbe3f354e3fd42b253fabcf55bdc8d10cbea04e51bf15aa83be24b9fcbe5a641bbfd26f1f3fb459253f73d792bd7e3818be780a4dbfe3198cbed57879bfbd5216be7b142e3e4bc8773fe86aabbda98417be5f604ebf7adebdbe3f570bbf57ec6fbe3f354e3f8195733fe7fba9bd045513be67d14fbf83df86bebada5abf13f2c1beeb73b53ed044783f9eefa7bd403318be16a4553f240f8cbebe3079bf3f571b3eb29d2f3e6b9a773fb6f3bdbe045418be8ee5553f7adebdbec3d31bbfa1f8313ef931463f8195733fd200bebe725313beb16a583f92eb86be6de75bbfc807bd3e58a8b53eb537783fa4dfbebed7f80cbe6de5593f94bf83be65aa00bf96b21c3f2d431c3fe78c783fcf66b5be83c105be41f1573fd2ab81be348037be643b1f3eacad783f23db793e591797bec8d10cbea04e51bf15aa83be24b9fcbe5a641bbfd26f1f3f90a0783e426065bb193705be2d5b4fbfebad81be3a230abea69b44be8cdb783f23db793e52499dbbd7f80cbe6de5593f94bf83be65aa00bf96b21c3f2d431c3f90a0783ed9ce97bec8d10cbea04e51bf15aa83be24b9fcbe5a641bbfd26f1f3fe78c783f228ef5bde275fdbd935551bf051a84bea089703e265335bf516b2a3f6ff0253f986e92bde275fdbd935551bf051a84bea089703e265335bf516b2a3fb5157b3e24977fbb08e80ebe959e593f7adebdbe6a4dd3be34a2f43e9d80463f8195733fdbf9bebed7f80cbe6de5593f94bf83be65aa00bf96b21c3f2d431c3f8941003f4faf94bd08e80ebe959e593f7adebdbe6a4dd3be34a2f43e9d80463fa54e003f871659bd725313beb16a583f92eb86be6de75bbfc807bd3e58a8b53ec05b003f98dd93bdd75105bed0f05a3fae9a87be52b81ebe90a0783fd93d393eaed8ff3ee09c91bdfdf700be952c5b3f7adebdbec6dcb53ccac3123ffca9513f2497ff3ed04458bd749b00be90f5583fe28f82be0b46253eee5a023f226c583f11c77a3e197397be1172febdef375a3f80f184be31996a3e713d4a3fc58f113f9b55ff3e2aa993bd749b00be90f5583fe28f82be0b46253eee5a023f226c583fd26fff3ebde394bdd7a4fbbd21e5573f00fe81be1e168a3ef5db573ea089703fec2f7b3e07f096bea27aebbdd8d5583fe2e684be645d0c3f9a080b3f58ca223fc976fe3e4f4093bdab25ddbd7ec9563f958286be26e4433f05c54f3e7f6a1c3f6ea3413e82e2c7bb4980dabda514583ff4e189befb5c4d3f4d840d3f42cf663e499d403ec364aabba27aebbdd8d5583fe2e684be645d0c3f9a080b3f58ca223f8126423e2e90a0bb207ad2bdea21563f179f8abeff216d3f34a2743e7d3f953ea54e403ef4fdd4bb5de2e8bd94c1593fb1c388be57ec0f3ff1634c3fe4145d3ead69fe3e053491bde3defcbdf3c95a3f54e187be8a8e843ea1f8713f16fb4b3e643bff3e736891bda27aebbdd8d5583fe2e684be645d0c3f9a080b3f58ca223f7f6a7c3ee25897be3b56e9bdf31e573f36e883be3a920b3f3e79183e3333533f2575423e3480b7bb5de2e8bd94c1593fb1c388be57ec0f3ff1634c3fe4145d3eca54413ebc7493bb3b56e9bdf31e573f36e883be3a920b3f3e79183e3333533fc8077d3eb4c896beccb7debdefc8583f7adebdbe6ea3e13ecd3bee3e6f81443fd200fe3e871659bd4980dabda514583ff4e189befb5c4d3f4d840d3f42cf663eb6f3fd3e05c58fbdccb7debdefc8583f7adebdbe6ea3e13ecd3bee3e6f81443ffbcb2e3e0ad7a3bbe830dfbd317e4ebfd10886be1ac03b3f77be5fbe86c9243f13f2413e3d0a97be64cde8bd698e50bf1a4d86be8716193f9fab1dbf6a4d033f13f2413e6b9a97bec6a3d4bd76544dbfa04e89bea52c633fa8c60bbe006fe13e80b7403e62a196be64cde8bd698e50bf1a4d86be8716193f9fab1dbf6a4d033f6666263f97ff90bd88d9ebbd50fe4ebfb08e83be1ceb023f35ef78bec5fe523fa245263f986e92bd6807fcbd863b4fbf09fc81bed881733e560e6dbe1c7c713f7ffb7a3e2e90a0bb88d9ebbd50fe4ebfb08e83be1ceb023f35ef78bec5fe523fed9e7c3ee71da7bb718defbd8db751bf876c88bef775e03ebc9660bfb9fc473e933a413ed9ce97be88d9ebbd50fe4ebfb08e83be1ceb023f35ef78bec5fe523f5c8f423e348097bee830dfbd317e4ebfd10886be1ac03b3f77be5fbe86c9243fa4707d3e3480b7bbab25ddbd7ec9563f958286be26e4433f05c54f3e7f6a1c3f48bf7d3e560e8dbe83a384bd5648793f871605bf2aa9133f7446143fbc7413bfdcd7713f492ebfbe83a384bd174878bf7adebdbe61c3133f0ad713bfefc9133fb1506b3f4a7b03bd83a384bd174878bf871605bfcff7133f41f113bf4a7b13bfdcd7713f4a7b03bd83a384bd5648793f7adebdbeb8af133f780b143fb8af133fb1506b3f492ebfbe994554bf7577a53e6269e0beb22e3e3ff697bd3e6dc50e3f1a512a3ff46c16be2fdc59be6c94a53e1283e0be5eba29bf1ff40c3fdcd7013f1a512a3fad695ebd2fdc59be234ca93eea24e3be7a362bbf2e90a03e448b2c3f158c2a3fad695ebd2fdc59be31d3b63e0395e1be418222bf8fe4f2be68221c3f569f2b3fad695ebd8bde51bf444cb13eef1ae4befe65173fe5d0a2be2db23d3fb5152b3fc1a824be72dc59be76c0ad3eec4de4be42cf26bf3ee859bc8126423f7ffb2a3fad695ebda18653bfc13ba93ec329e3bebf0e2c3f728a8e3d24b93c3f158c2a3f54e325bed1b050bfbdc6b63e9886e1beddb5043fb5a629bf355e0a3fc8982b3f780b24be31b64cbfffecc73e382cc5be9d80563ff5b9fabeb4c8763e0ebe203fa4703dbe2fdc59be31d3b63e0395e1be418222bf8fe4f2be68221c3f6a4d233f865a93be2fdc59beffecc73e382cc5bec66d74bf17b751b9d044983e29cb203fbc7493bed1b050bfbdc6b63e9886e1beddb5043fb5a629bf355e0a3fdc46233fa3923abe8a3948bf3b56d93efe0de2beb81e353fa089703e4ca62a3ff163ec3e492e3fbe2fdc59beffecc73e382cc5bec66d74bf17b751b9d044983ec58ff13e8fe492be72dc59becafbd83e166ee1bed95f26bf3d2c043ffbcb0e3ff163ec3e58ca92be31b64cbfffecc73e382cc5be9d80563ff5b9fabeb4c8763ec58ff13e48503cbebede45bfb5c1e13ef050e4be4a7b133f865a93be0ad7433f68b3aa3e211ff4bc72dc59bedee6dd3edae5e3bea32329bf5917373ebe9f3a3f0378ab3ea52c03be72dc59be1c24e43e47ffe3be3e7928bf302a29bebf0e3c3f158caa3ea52c03be2fdc59be7f84e93e6059e1bec21726bfb3ea03bf295c0f3f27a0a93ea52c03beb5a443bff162e93eb378e1be0534f13ec8072dbfce19113f5ebaa93eb6f3fdbc8a3948bf3b56d93efe0de2beb81e353fa089703e4ca62a3fa8c6ab3e8c4aeabc72dc59becafbd83e166ee1bed95f26bf3d2c043ffbcb0e3f6822ac3ea52c03be5a463ebf4c70fa3e382cc5be73d7423f075f18bf9318843ed42b253f7ac7a9bd2fdc59be7f84e93e6059e1bec21726bfb3ea03bf295c0f3f4bc8273fb3ea33be2fdc59be4c70fa3e382cc5be386774bf6f1203bad044983e6132253f211f34beb5a443bff162e93eb378e1be0534f13ec8072dbfce19113fa2b4273f1361c3bd5f4338bfd2e5053f74d4e1be86c9343fb072283e1748303f1ceb423feb7325bf2fdc59be4c70fa3e382cc5be386774bf6f1203bad044983e4260453fd6563cbf2fdc59beedd3053fed9de1be8fc225bf5c8f023f09f9103f8fe4423fba493cbf5a463ebf4c70fa3e382cc5be73d7423f075f18bf9318843e4260453f6f8124bf2fdc59be90c00b3f77bae3be4c3729bf14d044be43ad393fe258373ffdf6f5bdb8e434bfed620a3f0e4ee4be1a510a3fe09cb1bee63f443fa779373f70ce08bd72dc59be6555083fbaf8e3becc7f28bf63ee1a3ecdcc3c3f30bb373f8fc2f5bd5f4338bfd2e5053f74d4e1be86c9343fb072283e1748303f2731383f6e3400bd2fdc59beedd3053fed9de1be8fc225bf5c8f023f09f9103fb537383ffdf6f5bdc03e32bff8c50d3fcedee1be5986d83e189534bf6ea3113f07f0363fe56121bd2fdc59beebfe0d3f8061e1be0bb526bf0b4605bffb5c0d3fb003373ffdf6f5bd2fdc59beebfe0d3f8061e1be0bb526bf0b4605bffb5c0d3fdd24163fc4422dbe2fdc59be107a163f382cc5befd8774bf17b7d139508d973ef38e133f32772dbe84f22abfcc79163f452dc5be86c9243f9d1135bf0681953e6688133f3480b7bdc03e32bff8c50d3fcedee1be5986d83e189534bf6ea3113f6ff0153f9fabadbd2fdc59be107a163f382cc5befd8774bf17b7d139508d973e31991a3f69002fbe2fdc59bef5d81e3fba2de1bed49a26bf4260053ffb5c0d3fd509183ffbcb2ebeb93323bf3acd1e3f8731e1be9d80363ff628dc3de561313f6210183faa60d4bd84f22abfcc79163f452dc5be86c9243f9d1135bf0681953e31991a3fa392babd2fdc59be6477213f21e9e3bec3f528bfb7d1403ec7293a3f26e4433ffdf6f5bd2fdc59be397e243faa0fe4be226c28bf0b4625be48503c3f2f6e433ffdf6f5bdd4991fbf7c61223fa262e4be9318043f1d5aa4beb1504b3f46b6433fa69b44bd2fdc59bef354273f5245e1bec21726bf780b04bfd7340f3fc5fe423ffdf6f5bd47e51abf94db263f9222e2bea392ba3ebde334bf234a1b3f38f8423f60e550bdb93323bf3acd1e3f8731e1be9d80363ff628dc3de561313f211f443f7f6a3cbd2fdc59bef5d81e3fba2de1bed49a26bf4260053ffb5c0d3fe63f443ffdf6f5bd2fdc59bef354273f5245e1bec21726bf780b04bfd7340f3fbada3a3fdfe03bbf2fdc59bef9bb2f3f382cc5bee17a74bf348037ba10e9973e5e4b383f16fb3bbfeeb510bf73bb2f3f452dc5be27a0093f12a54dbfc139833e2bf6373ff6282cbf47e51abf94db263f9222e2bea392ba3ebde334bf234a1b3f31993a3f713d2abf2fdc59bef9bb2f3f382cc5bee17a74bf348037ba10e9973e08ac3c3ffdf6f5bd72dc59bebc5c383feeb0e1be41f123bfa392fa3ec286173ffe433a3f228ef5bd5e8405bf2e56383f36eae1be6b2b263ff77560bcaeb6423f55303a3f948785bdeeb510bf73bb2f3f452dc5be27a0093f12a54dbfc139833e08ac3c3ffbcb6ebdda92fdbe8cf63c3f6478e4bea835cd3e5af5f9be107a463ffaed6b3d4260e5bc2fdc59bec98f403f7f4ee1be7dd023bfd122fbbe1973173faf25643dc0ec9ebdb535f2be6b9d403f1f2ee1be04568e3e3a924bbfccee093faf25643d499d00bd2fdc59be022e3c3ff984e4bedc4623bffaedeb3ad42b453fb29d6f3d52b89ebd5e8405bf2e56383f36eae1be6b2b263ff77560bcaeb6423f22fd763dcb10c7bc72dc59bebc5c383feeb0e1be41f123bfa392fa3ec286173f90a0783de17a94bd2fdc59bec98f403f7f4ee1be7dd023bfd122fbbe1973173f3a233a3f4d153cbf2fdc59bea0fd483f382cc5bec66d74bf348037ba992a983ede93373f832f3cbf2638d5be15fe483f9d2cc5bec729ba3ee2e965bf363c7d3efe65373fe10b33bfb535f2be6b9d403f1f2ee1be04568e3e3a924bbfccee093fb1e1393f575b31bf2638d5be15fe483f9d2cc5bec729ba3ee2e965bf363c7d3e39b4e83e9fcd2abd72dc59bebfbb513f1c0be2be0e2d22bfe0beee3eed0d1e3fd3bce33e091b9ebdc64eb0be1c97513fddb4e1be7e1d083fa7e808bec217563f0ad7e33e3ee859bd2fdc59bea0fd483f382cc5bec66d74bf348037ba992a983e39b4e83ee4839ebd72dc59be4720563fc765e4be265325bfefc943bd6f12433f2b87f63e2b1895bd72dc59be68ea593f713ae1bee2e925bfe483febeb8af133fb459f53e2b1895bde0d883be5682593f4a27e2bec5fe323ed57849bfa779173f984cf53e26e483bd4ab79dbe5132553f6858e4be7aa58c3ec74b07bf12a54d3f7daef63e1dc965bd72dc59bebfbb513f1c0be2be0e2d22bfe0beee3eed0d1e3fa2b4f73e2b1895bdc64eb0be1c97513fddb4e1be7e1d083fa7e808bec217563fd9cef73e20636ebde0d883be5682593f4a27e2bec5fe323ed57849bfa779173f4772393ffe433abf72dc59be68ea593f713ae1bee2e925bfe483febeb8af133f2c65393fba493cbf2fdc59be2e8c5c3fe2ead8befdf615bf88854abf8f53343eacad383f48503cbf9a7d62bf2b88c13d382cc5be6c786a3f2e90a0bb4d84cd3e39d6453d7dd093be2fdc59be63b87a3d876fe1be99bb26bf613205bf166a0d3f9a771c3d69002fbe2fdc59be2b88c13d382cc5be386774bf17b7d1b8075f983e39d6453d32e62ebe5c3d63bfb878783d8acbe1be44691f3f6a4d03bf3945173f9b551f3d211f94be267261bf037d023e5055e1be0e4f2f3f6666e63e3cbd123f4faf943dc52030be2fdc59be2b88c13d382cc5be386774bf17b7d1b8075f983e9e5ea93d211f94be2fdc59be9ef0023e8274e1be4b5926bf211f043fa4df0e3f4faf943d061294be9a7d62bf2b88c13d382cc5be6c786a3f2e90a0bb4d84cd3e9e5ea93db29d2fbe2fdc59be1dae253e7768e0bea8572abf925c0ebff706ff3ebc05223f0e4f2fbe8e0660bfe047253ef698e0be52491d3fa4df1ebf2c65f93ed712223f696f70bdcd5860bf1c071e3e2024e3beca32243f840dcfbeebe2263fb840223f8e0670bdf10d61bf58e30c3e80eee3be48bf2d3ff7e4e13db1e1393faaf1223f44fa6dbd2fdc59bec5ab0c3e60e6e3be158c2abfa8354d3e82e2373f5305233f6a4d33be18b460bf54ad153e7749e4be1058293f674429be96433b3fea95223fd7346fbd2fdc59be9ef0023e8274e1be4b5926bf211f043fa4df0e3f865a233f6a4d33be267261bf037d023e5055e1be0e4f2f3f6666e63e3cbd123fdc46233f8d286dbd2fdc59be1edf1e3e56f5e2be3a922bbf3108acbe2c65293ff31f223f333333be2fdc59bedd3f163eb746e4bebada2abf304ca6bdbf7d3d3f5c8f223f6a4d33be17615ebfbccb453e382cc5be7958683f4b5986be67d5a73e8885da3db37b32be2fdc59be1dae253e7768e0bea8572abf925c0ebff706ff3e2063ee3dea0494be2fdc59bebccb453e382cc5be34a274bfa69bc4ba07f0963ef5b9da3d211f94be8e0660bfe047253ef698e0be52491d3fa4df1ebf2c65f93efbcbee3de92631be49485cbf6b82683e520ae2bece19313fec51b83efb3a203fd95f063f454732be2fdc59bebccb453e382cc5be34a274bfa69bc4ba07f0963ec3f5083fbc7493be2fdc59bedee4673eba6be1be07f026bf9487053fe8d90c3fd95f063f865a93be17615ebfbccb453e382cc5be7958683f4b5986be67d5a73ec3f5083fb30c31be72dc59be514c7e3ea8fce3bede9327bf88f41bbedb8a3d3f075f983db07228be17495bbff819773eda59e4be575b213f840d0fbe4a7b433f50fc983daaf152bd72dc59be9f1d703eaa9be3bed57829bf29ed4d3efed4383fbf0e9c3db07228be2fdc59be4a7e843e085ae1bec21726bf41f103bf0e4f0f3f4faf943db07228be71ff59bf0f61843e7270e1be20630e3fb4c816bfc217163fbde3943dabcf55bd49485cbf6b82683e520ae2bece19313fec51b83efb3a203f52499d3d60e550bd2fdc59bedee4673eba6be1be07f026bf9487053fe8d90c3f52b89e3db07228be043a57bf2b69953e382cc5beaa60643fadfabcbe5d6d853ea01a0f3f341136be2fdc59be4a7e843e085ae1bec21726bf41f103bf0e4f0f3f17b7113f865a93be2fdc59be2b69953e382cc5be34a274bf6f12833ab4c8963e2d210f3fbc7493be71ff59bf0f61843e7270e1be20630e3fb4c816bfc217163ffca9113fea0434be994554bf7577a53e6269e0beb22e3e3ff697bd3e6dc50e3f0b24183f470338be2fdc59be2b69953e382cc5be34a274bf6f12833ab4c8963e31991a3fbc7493be2fdc59be6c94a53e1283e0be5eba29bf1ff40c3fdcd7013ff016183f865a93be043a57bf2b69953e382cc5beaa60643fadfabcbe5d6d853e31991a3f341136be2fdc59beff5888bb382cc5beaa6074bf17b7d1b97593983e6519623cc4b12ebe998463bf3b3517bd3c33e1be1e162a3f371a00bf96210e3f24977f3b211f94be2fdc59bede1d19bd3068e1bea60a26bff38e03bfe9b70f3f6c09793bfbcb2ebe88ba63bfff5888bb382cc5be1dc9753f643b5f3d287e8c3e6519623c211f94be2fdc59be404e583d3eb0e3bed93d29bfa60a46be0c93393f83c02a3fbc7493be487063bfcd95413da94de4be6132253fa8354dbd8a1f433f63ee2a3f32772dbe72dc59be3c66203d51f5e3be5e4b28bf083d1b3e1ff43c3f431c2b3fa16793be5ea163bfe066f13c58ace1be9487253f55c1e83e5bd31c3f569f2b3f10e937be2fdc59be126bf13c6f9be1be39d625bfaeb6023f0ebe103f569f2b3fbc7493be5c3d63bfb878783d8acbe1be44691f3f6a4d03bf3945173f355e2a3f583934be2fdc59be63b87a3d876fe1be99bb26bf613205bf166a0d3fc3642a3fbc7493be5ea163bfe066f13c58ace1be9487253f55c1e83e5bd31c3f0e4faf3c8d972ebe2fdc59beff5888bb382cc5beaa6074bf17b7d1b97593983eb6f3fd3c211f94be2fdc59be126bf13c6f9be1be39d625bfaeb6023f0ebe103f9fabad3c061294be88ba63bfff5888bb382cc5be1dc9753f643b5f3d287e8c3eb6f3fd3cc4b12ebef9d980be02f358bf923be4be3d2c543e2c65293f3e79383fc9e53f3f8c4a2abf2fdc59bef08b5bbfd767bebe57ec5fbf5b429e3e2d21bf3e08ac3c3f3e7928bf3cdd59becf835bbf7afde1be8cdb08bfec51383f5c8fe23eceaa3f3fcc7f28bf48dd96be259555bfb667bebe68b36a3e7e1d283f10e9373f3fc63c3f832f2cbf809a9abe76c154bfae0fe3be2db2bd3ead699e3e6e34603f3bdf3f3ff1632cbf3317a8be054e52bf001ddebe65aa103f226cf83deeeb503fee7c3f3f48bf2dbffbe5cbbe315f4abf3c68bebe9be69d3e40a41f3f82e2373fadfa3c3feeeb30bff0c0c8be3a1e4bbfe02cc5be24979f3ee3366a3f1361833edb8a3d3fd7a330bf13eee5bef04d43bfdae1dfbe39d6853eccee593fa7e8e83e3bdf3f3f6a4d33bf19c8f3be3c313fbf9467bebe9be6bd3ede93173f7424373fa8353d3f6f8134bf1e15efbebc9240bfddb2e3be02bca53efaed2b3fbe9f2a3f1748403fea0434bfae2ef7bec0083ebf444de4bef5b9da3e992ad83e08ac4c3f696f403fbde334bfc38001bf7d233abfd124e1be87a7273f52491d3c006f413f6e34403fe2e935bf556d0bbf580033bf3c68bebe1058d93e3b010d3f2bf6373f32773d3f14ae37bf25cc0cbfa5dc31bfcb2dc5be8195033f77be4f3fe9488e3e7b143e3f2bf637bfee7916bf8dd229bf1170e0beb30cb13e40a44f3fc58ff13e1283403fecc039bffd491cbfcba224bfd767bebe5839f43e58ca023fcb10373f64cc3d3f83c03abfaa6319bf543b27bf56d5e3bea470dd3ed95f063f71ac3b3f60e5403fa8573abfb2d41ebf752122bf07d1e2beacad183f2575023e48e14a3f7cf2403f7a363bbf2ac720bfbc4120bf5c8edfbe8e06403ff1f40abee6ae253f80b7403f569f3bbfe25b28bf725218bfd767bebe3867043f7c61f23e2b87363f728a4e3e9d80a6bdfd491cbfcba224bfd767bebe5839f43e58ca023fcb10373fbb274f3e083d9bbd2ac720bfbc4120bf5c8edfbe8e06403ff1f40abee6ae253fcf66553e09f9a0bdd71828bf959b18bf382cc5befc18233f4703383f567d8e3e29cb503ec217a6bde2772fbf263510bff94de1bebc74d33ef5db373f295c0f3fd0b3593e7c61b2bd8b3633bf7fa50bbf9467bebe24b90c3fa470dd3e94f6363f849e4d3eec51b8bde09f32bf734a0cbffc51e4be8a8e043f5bd3dc3e8d283d3f88855a3e5917b7bd753a34bfaf3e0abf12dde3be764f1e3f3bdf0f3e6ff0453fac1c5a3e7ffbbabd446e36bf145d07bfa569e0be0de03d3f72f94fbe9ca2233f19e2583eed0dbebdb62b3cbf57b3febe382cc5be12a53d3fbb271f3f8126823ebb274f3ef085c9bde3e240bf4f90f0bef967bebe87a7173f925cbe3e94f6363ff1634c3ef38ed3bd7a7241bf9f93eebec479e0be9790ef3e52b83e3fa167f33ebec1573e1895d4bd11e242bf25e6e9be01a3e3beb4c8063f3867043fb1bf2c3f19e2583eacadd8bd346844bfb4cae4be514ee4be36cd1b3f986e523eca32443f50fc583e645ddcbdab9446bf8d43ddbe8882e1be5986383fd95f76be6666263f87a7573eae47e1bd7d5c4bbf85e9cbbe3c68bebe5b421e3fae47a13e7958383f3a924b3efb5cedbde5254bbf0a30ccbe382cc5be77be4f3f23dbf93e8a8ea43ef2d24d3e8d28edbd0c404fbf8f35bbbe226fe1be865a033f304c263fb29d0f3f7424573e4772f9bd454752bfe352adbed767bebe39d6253fd5e78a3e143f363ff1f44a3e006f01be23dc50bf37fbb3be514ee4be19e2183f80489f3ec4423d3f2bf6573e2428febd4ef051bf88f5aebed0b9e3be3a922b3fa4dfbebc9be63d3f508d573e250601be570453bf8bc3a9bea774e0be448b3c3ffc18b3be5839143ff46c563e93a902be505456bfc47998bed767bebe151d293f7dd0733ea245363f158c4a3e39b408bede1c56bf36ac99be382cc5bed7a3603f5dfec33e7dd0933e04e74c3e5e4b08be250259bfbebc88be6f65e1be32770d3f083d1b3f0a68123fbd52563e3b700ebe40dc59bfd54083bed767bebea3012c3f97ff503e143f363f713d4a3ee02d10be3f355abf73f480bef050e4be371a203f11367c3e68913d3f7424573e29cb10be68ce5abf5cca79beecd9e3bed6c52d3fd71272bd5a643b3fd0d5563e73d712bebe835bbfeecd6fbec32be1beb98d363f5530cabe014d143fabcf553e744614beeb385ebfa5bc46be3c68bebe68912d3f76e01c3ed509383fccee493e76711bbe76a95dbfd2514ebe382cc5be9cc4603f4df30ebde17af43eba494c3e75021abe516a5fbfb2132ebeb878e0be9a081b3f2eff213f5917f73e6132553e098a1fbe7bc15fbfbc0427beed0ce3bed712223f22fdd63e8273263f4f1e563e65aa20bebf2960bf2e391ebe1f4ae4be39b4283ffe65373e0c023b3f62a1563e651922bee08660bf97e315be0802e4be64cc2d3f5bd3bcbd6c783a3f62a1563e668823be532162bf8fa6dabd3c68bebe857c303f7cf2b03d7e1d383f27a0493e431c2bbe7ff560bfac700bbe3d7ce1be1748303f1283e0be0ad7133f3d9b553ee6ae25be182362bf5794d2bd382cc5be7b146e3ff7e4213e95d4a93edfe04b3ec3d32bbe93fe62bf16a38ebdc171e1bee9b71f3f9d80063f9318143fcf66553e33c431be437563bf4ddc2abdd767bebe4a7b333f4ed1113dbd52363ff085493eb4c836be464263bf6b9b62bda04fe4be9eef273f5f070e3e29ed3d3ff46c563e8f5334be3d6363bf967840bd97e5e3beba492c3ffed438bef9a0373f8638563e341136be998463bf3b3517bd3c33e1be1e162a3f371a00bf96210e3f6132553ea2b437bec7bb63bf0341003bd767bebe0f9c333fd04458bbf46c363ff085493e36ab3ebe88ba63bfff5888bb382cc5be1dc9753f643b5f3d287e8c3ea8c64b3edb8a3dbe5ea163bfe066f13c58ace1be9487253f55c1e83e5bd31c3f984c553e4a7b43be54e262bfcb64b83dd767bebe6dc52e3f736891bd55303a3f27a0493e3b704ebe487063bfcd95413da94de4be6132253fa8354dbd8a1f433ff46c563ef0a746be5c3d63bfb878783d8acbe1be44691f3f6a4d03bf3945173f984c553e835149be9a7d62bf2b88c13d382cc5be6c786a3f2e90a0bb4d84cd3edfe04b3ef2414fbe267261bf037d023e5055e1be0e4f2f3f6666e63e3cbd123f3d9b553ecf6655bef10d61bf58e30c3e80eee3be48bf2d3ff7e4e13db1e1393f62a1563ee25857be18b460bf54ad153e7749e4be1058293f674429be96433b3f62a1563eacad58becd5860bf1c071e3e2024e3beca32243f840dcfbeebe2263fbd52563eac1c5abe944c5ebf2c65493e3c68bebe68912d3fd0b319beb537383f03094a3e539661be8e0660bfe047253ef698e0be52491d3fa4df1ebf2c65f93ecf66553e3f575bbe17615ebfbccb453e382cc5be7958683f4b5986be67d5a73eba494c3e09f960be49485cbf6b82683e520ae2bece19313fec51b83efb3a203f4f1e563e1d3867be17495bbff819773eda59e4be575b213f840d0fbe4a7b433f7424573e55306abe40dc59bf5341853ed767bebefaed2b3fe09c51be304c363fa8574a3e560e6dbe71ff59bf0f61843e7270e1be20630e3fb4c816bfc217163f8638563eb1bf6cbe043a57bf2b69953e382cc5beaa60643fadfabcbe5d6d853e04e74c3e58ca72bec25152bf9775af3e5167bebeef38253fa8578abe79e9363f280f4b3e36cd7bbe994554bf7577a53e6269e0beb22e3e3ff697bd3e6dc50e3f8638563eb53778bea18653bfc13ba93ec329e3bebf0e2c3f728a8e3d24b93c3f1973573eecc079be8bde51bf444cb13eef1ae4befe65173fe5d0a2be2db23d3f2bf6573e6de77bbed1b050bfbdc6b63e9886e1beddb5043fb5a629bf355e0a3f7424573e925c7ebe31b64cbfffecc73e382cc5be9d80563ff5b9fabeb4c8763ef2d24d3eb84082bea8fe45bff085e13e7367bebe3a921b3faa82b1beebe2363f832f4c3e0bb586be8a3948bf3b56d93efe0de2beb81e353fa089703e4ca62a3ff5db573e426085bebede45bfb5c1e13ef050e4be4a7b133f865a93be0ad7433f8716593e42cf86beb5a443bff162e93eb378e1be0534f13ec8072dbfce19113f6210583e0b2488be5a463ebf4c70fa3e382cc5be73d7423f075f18bf9318843ebb274f3e431c8bbe8e3b39bfc79f043f7367bebe772d113f33c4d1be07f0363fdf4f4d3e9fab8dbe5f4338bfd2e5053f74d4e1be86c9343fb072283e1748303f8716593e96218ebeb8e434bfed620a3f0e4ee4be1a510a3fe09cb1bee63f443f88855a3ee9b78fbec03e32bff8c50d3fcedee1be5986d83e189534bf6ea3113f9a99593e97ff90beda8f2cbfc6be143f1b68bebe8273063ff085e9be10e9373f04564e3e6a4d93be84f22abfcc79163f452dc5be86c9243f9d1135bf0681953e29cb503ecff793beb93323bf3acd1e3f8731e1be9d80363ff628dc3de561313f07ce593ef46c96be446b1dbfc289243ff967bebeebe2f63efca901bf22fd363f295c4f3ed9ce97bed4991fbf7c61223fa262e4be9318043f1d5aa4beb1504b3f63ee3a3f9e5e29bf446b1dbfc289243ff967bebeebe2f63efca901bf22fd363f14ae373f23db29bfb93323bf3acd1e3f8731e1be9d80363ff628dc3de561313f83c03a3fe3c728bf88650bbfef03343fb667bebe3e79d83e29ed0dbf3480373fc74b373fff212dbf5e8405bf2e56383f36eae1be6b2b263ff77560bcaeb6423fac1c3a3f091b2ebfda92fdbe8cf63c3f6478e4bea835cd3e5af5f9be107a463ffe433a3f295c2fbff435f3be0857403fd767bebe764fbe3e197317bf7424373fb003373fc05b30bfb535f2be6b9d403f1f2ee1be04568e3e3a924bbfccee093fe7fb393f174830bf88d9cbbe35614b3fb667bebe36cd9b3ec52020bf10e9373f27c2363f26e433bfc64eb0be1c97513fddb4e1be7e1d083fa7e808bec217563f7e8c393f143f36bf2c2da3be363d543ff967bebe234a7b3eab3e27bfe258373f4694363fc28637bf4ab79dbe5132553f6858e4be7aa58c3ec74b07bf12a54d3f7ac7393f470338bf55df59bef8c25c3fd767bebedcd761bfdc68a0becff7b33ef46c363fd6563cbf2fdc59be5e8257bfe485e4be189524bf136143bd46b6433f9031673f2cd43abf2fdc59be083d53bf1ea7e0be4b5926bf93a902bf6e34103ff5db673f569f3bbf809a9abe76c154bfae0fe3be2db2bd3ead699e3e6e34603f6b9a673f17d93ebff9d980be02f358bf923be4be3d2c543e2c65293f3e79383f94f6663fd1913cbf3cdd59becf835bbf7afde1be8cdb08bfec51383f5c8fe23e2b87663f2cd43abf2fdc59be083d53bf1ea7e0be4b5926bf93a902bf6e34103f448b1c3f7e8c39bd3317a8be054e52bf001ddebe65aa103f226cf83deeeb503f08ac1c3f02bc85bd809a9abe76c154bfae0fe3be2db2bd3ead699e3e6e34603f645d1c3f006f81bd2fdc59be251f4bbf382cc5be4faf74bf17b7d1ba107a963edbf91e3fec5138bdf0c0c8be3a1e4bbfe02cc5be24979f3ee3366a3f1361833edbf91e3f9a779cbd72dc59be59a742bfc85ce1bef46c26bffd87043f925c0e3f8941403f39b428bf2fdc59be251f4bbf382cc5be4faf74bf17b7d1ba107a963e2db23d3f029a28bfae2ef7bec0083ebf444de4bef5b9da3e992ad83e08ac4c3f1d5a143f2b8796bd72dc59be59193dbf9813e4be621028bf79e926be448b3c3f5474143fabcfd5bcc38001bf7d233abfd124e1be87a7273f52491d3c006f413f2fdd143fe4149dbd2fdc59be462640bfdae5e3be477229bf363c3d3ee7fb393f5dfe133fabcfd5bc1e15efbebc9240bfddb2e3be02bca53efaed2b3fbe9f2a3f0ad7133f29cb90bd13eee5bef04d43bfdae1dfbe39d6853eccee593fa7e8e83ed881133f03788bbd72dc59be59a742bfc85ce1bef46c26bffd87043f925c0e3f2aa9133fabcfd5bc2fdc59be74403abfb43ae1be863826bf1d5a04bf6dc50e3fbde3143fabcfd5bcc38001bf7d233abfd124e1be87a7273f52491d3c006f413f728a3e3fb003e7bd2fdc59be7fdd31bf382cc5beddb574bf17b7513af46c963e4013413f477279bd25cc0cbfa5dc31bfcb2dc5be8195033f77be4f3fe9488e3e4013413ffdf6f5bd2fdc59be74403abfb43ae1be863826bf1d5a04bf6dc50e3fe4833e3ffe437abd72dc59bed8d829bf0264e0be07ce29bfdf4f0d3f575b013fd3de403fa7e828bf2fdc59be7fdd31bf382cc5beddb574bf17b7513af46c963e20633e3f70ce28bfaa6319bf543b27bf56d5e3bea470dd3ed95f063f71ac3b3f7ffbba3d1361c3bd2fdc59be10e824bf5359e4be591727bf8ab061bd8e75413fa470bd3dae47e1bcb2d41ebf752122bf07d1e2beacad183f2575023e48e14a3feeebc03df1f4cabd2fdc59bee92a21bfabb0e1be9ca223bf1058f9be7958183fa5bdc13dae47e1bc2fdc59be2dea27bf6727e3be5eba29bf226c983eaed82f3fecc0b93dae47e1bc2fdc59bee92a21bfabb0e1be9ca223bf1058f9be7958183f3108ac3ce9b7afbd2ac720bfbc4120bf5c8edfbe8e06403ff1f40abee6ae253f0e4faf3c0a6822beb2d41ebf752122bf07d1e2beacad183f2575023e48e14a3f55c1a83caaf112beee7916bf8dd229bf1170e0beb30cb13e40a44f3fc58ff13ec74bb73dc9e5bfbd72dc59bed8d829bf0264e0be07ce29bfdf4f0d3f575b013f7e1db83dae47e1bc2fdc59be959b18bf382cc5be6f8174bf17b751b9a2b4973eff21fd3c7b83afbdd71828bf959b18bf382cc5befc18233f4703383f567d8e3eff21fd3cc28627be2fdc59be959b18bf382cc5be6f8174bf17b751b9a2b4973ef5b90a3f5530aabd2fdc59be702810bf9c53e1be4b5926bf6f81043fe4830e3f52490d3f3199aabde2772fbf263510bff94de1bebc74d33ef5db373f295c0f3fc4420d3f1e162abed71828bf959b18bf382cc5befc18233f4703383f567d8e3e68b30a3f2fdd24bee2772fbf263510bff94de1bebc74d33ef5db373f295c0f3fddb5543f8d28edbd2fdc59be702810bf9c53e1be4b5926bf6f81043fe4830e3fc1a8543fddb504bd72dc59beaa9d0dbfb8e5e3bea8572abf03784b3eb537383f8104553fddb504bde09f32bf734a0cbffc51e4be8a8e043f5bd3dc3e8d283d3fd42b553f45d8f0bd2fdc59be71020bbf7043e4be470328bf5e4b08be96213e3f787a553fddb504bd753a34bfaf3e0abf12dde3be764f1e3f3bdf0f3e6ff0453fcba1553ffc18f3bd2fdc59be30da07bf6667e1be787a25bf4ed101bfa1f8113fe2e9553fddb504bd446e36bf145d07bfa569e0be0de03d3f72f94fbe9ca2233f6ff0553f8fc2f5bd2fdc59be57b3febe382cc5bee17a74bf17b7513910e9973e39b4e83e7aa5acbd446e36bf145d07bfa569e0be0de03d3f72f94fbe9ca2233fb8afe33e325530be2fdc59be30da07bf6667e1be787a25bf4ed101bfa1f8113f8195e33e560eadbdb62b3cbf57b3febe382cc5be12a53d3fbb271f3f8126823e39b4e83e211f34be2fdc59bea5dcedbe1b46e1be9d8026bf66f7043f0de00d3f0de0cd3e2f6ea3bdb62b3cbf57b3febe382cc5be12a53d3fbb271f3f8126823ea7e8c83e0e4f2fbe2fdc59be57b3febe382cc5bee17a74bf17b7513910e9973ede02c93e5305a3bd7a7241bf9f93eebec479e0be9790ef3e52b83e3fa167f33e0de0cd3e333333be11e242bf25e6e9be01a3e3beb4c8063f3867043fb1bf2c3f6c09493fb30cf1bd2fdc59be1abfe8be82e6e3be19e228bfa3923a3e4ca63a3ff90f493f0e4fafbc346844bfb4cae4be514ee4be36cd1b3f986e523eca32443f637f493ffc18f3bd2fdc59bea5dcedbe1b46e1be9d8026bf66f7043f0de00d3f39b4483f7f6abcbc7a7241bf9f93eebec479e0be9790ef3e52b83e3fa167f33eacad483f8638d6bd72dc59bea77ae2be04ffe3beb07228bfb1e129be31083c3ff085493f0e4fafbc2fdc59beef1dddbeef57e1bedd2426bf5dfe03bfd7340f3fe7fb493f0e4fafbcab9446bf8d43ddbe8882e1be5986383fd95f76be6666263fccee493f228ef5bd2fdc59be0a30ccbe382cc5bec66d74bf000000007e1d983ee09c013fa4703dbeab9446bf8d43ddbe8882e1be5986383fd95f76be6666263f2428fe3ef01688be2fdc59beef1dddbeef57e1bedd2426bf5dfe03bfd7340f3fed0dfe3e12a53dbee5254bbf0a30ccbe382cc5be77be4f3f23dbf93e8a8ea43ee09c013f8fe492be2fdc59beb743bbbe4757e1be666626bfc1a8043f764f0e3f0b46c53e6c783abee5254bbf0a30ccbe382cc5be77be4f3f23dbf93e8a8ea43e371ac03e3c4e91be2fdc59be0a30ccbe382cc5bec66d74bf000000007e1d983e6e34c03efe433abe0c404fbf8f35bbbe226fe1be865a033f304c263fb29d0f3f0b46c53e58ca92be2fdc59beb9abafbe64e9e3bee3c728bf204131beb1503b3f73d7723fa01a7fbf23dc50bf37fbb3be514ee4be19e2183f80489f3ec4423d3fa52c733fea0464bf72dc59bec232b6be18ebe3be598628bf0f9c333e5a643b3f6a4d733fa01a7fbf0c404fbf8f35bbbe226fe1be865a033f304c263fb29d0f3f9ca2733f583964bf2fdc59beb743bbbe4757e1be666626bfc1a8043f764f0e3fd3bc733fa01a7fbf570453bf8bc3a9bea774e0be448b3c3ffc18b3be5839143f986e723fb8af63bf4ef051bf88f5aebed0b9e3be3a922b3fa4dfbebc9be63d3f21b0723f7dd063bf2fdc59beeab0aabe1e6ce1bebd5226bf061204bfc0ec0e3f986e723f560e7dbf2fdc59be36ac99be382cc5bec66d74bf00000080d044983e69001f3febe236be570453bf8bc3a9bea774e0be448b3c3ffc18b3be5839143f287e1c3f986e92be2fdc59beeab0aabe1e6ce1bebd5226bf061204bfc0ec0e3fd1911c3f22fd36bede1c56bf36ac99be382cc5bed7a3603f5dfec33e7dd0933e69001f3fbc7493be2fdc59be57b188be1c61e1bebd5226bf1d5a043fc4b10e3f4f1e163f6abc34bede1c56bf36ac99be382cc5bed7a3603f5dfec33e7dd0933ed881133f454792be2fdc59be36ac99be382cc5bec66d74bf00000080d044983ef38e133ffd8734be250259bfbebc88be6f65e1be32770d3f083d1b3f0a68123fc217163f865a93be3f355abf73f480bef050e4be371a203f11367c3e68913d3fc286273daaf152bd72dc59be60b083be3fe6e3be477229bf24283e3e3ee8393f9fcd2a3d30bb27be2fdc59bef4867bbed718e4beec5128bfc0ec1ebeb1bf3c3f2f6e233d30bb27be250259bfbebc88be6f65e1be32770d3f083d1b3f0a68123f32e62e3dabcf55bd2fdc59beb95570be3068e1be6ff025bfc13903bfe02d103f9a771c3d30bb27bebe835bbfeecd6fbec32be1beb98d363f5530cabe014d143fe3a51b3da91350bd68ce5abf5cca79beecd9e3bed6c52d3fd71272bd5a643b3f77be1f3d3c4e51bd2fdc59be57b188be1c61e1bebd5226bf1d5a043fc4b10e3fc520303d30bb27be2fdc59bed2514ebe382cc5be189574bf52499d3a7424973efb5c0d3fc58f31bebe835bbfeecd6fbec32be1beb98d363f5530cabe014d143f9fcd0a3f3cbd92be2fdc59beb95570be3068e1be6ff025bfc13903bfe02d103f11c70a3f33c431be76a95dbfd2514ebe382cc5be9cc4603f4df30ebde17af43efb5c0d3fbc7493be2fdc59be800f2ebe077ae0beecc029bf560e0d3f17b7013fde02093efca931be76a95dbfd2514ebe382cc5be9cc4603f4df30ebde17af43e48bffd3d865a93be2fdc59bed2514ebe382cc5be189574bf52499d3a7424973e2428fe3d8e7531be516a5fbfb2132ebeb878e0be9a081b3f2eff213f5917f73e70ce083e061294be516a5fbfb2132ebeb878e0be9a081b3f2eff213f5917f73e5d6dc53ebec197bd2fdc59be800f2ebe077ae0beecc029bf560e0d3f17b7013f5d6dc53efc1833be2fdc59bea08b26beea24e3be5a642bbf6519a23ea3012c3f8104c53efc1833be2fdc59becf101ebe7749e4beac8b2bbf022b873dc4423d3fe63fc43e333333bebf2960bf2e391ebe1f4ae4be39b4283ffe65373e0c023b3f5474c43e8e0670bd2fdc59be304915be85e9e3be31992abf053451bede93373f4a7bc33e333333bee08660bf97e315be0802e4be64cc2d3f5bd3bcbd6c783a3fd3bcc33ed7346fbd2fdc59be9f1e0bbe2e55e1be4b5926bf189504bfad690e3fe5d0c23efc1833be7ff560bfac700bbe3d7ce1be1748303f1283e0be0ad7133f1cebc23e44fa6dbd7bc15fbfbc0427beed0ce3bed712223f22fdd63e8273263fb81ec53e204171bd2fdc59be5794d2bd382cc5be547474bf000000807e1d983e5f98cc3d20d22fbe7ff560bfac700bbe3d7ce1be1748303f1283e0be0ad7133f7e1db83d7dd093be2fdc59be9f1e0bbe2e55e1be4b5926bf189504bfad690e3f7e1db83d8e0630be182362bf5794d2bd382cc5be7b146e3ff7e4213e95d4a93e5f98cc3d211f94be2fdc59be86e28ebdb455e1be2b8726bfd8f0043f0de00d3ff853633d061294be182362bf5794d2bd382cc5be7b146e3ff7e4213e95d4a93edd24863d20d22fbe2fdc59be5794d2bd382cc5be547474bf000000807e1d983edd24863d211f94be93fe62bf16a38ebdc171e1bee9b71f3f9d80063f9318143fd3bc633da01a2fbe464263bf6b9b62bda04fe4be9eef273f5f070e3e29ed3d3f6a4dd33ed57869bd2fdc59beb91b44bd8907e4be423e28bfaeb622beed9e3c3f58cad23e46b633be3d6363bf967840bd97e5e3beba492c3ffed438bef9a0373f986ed23ef90f69bd72dc59be04e576bd2cd7e3bea32329bf499d403e03093a3f46b6d33e46b633be93fe62bf16a38ebdc171e1bee9b71f3f9d80063f9318143f8f53d43eb1e169bd2fdc59bede1d19bd3068e1bea60a26bff38e03bfe9b70f3f85ebd13e46b633be998463bf3b3517bd3c33e1be1e162a3f371a00bf96210e3f6aded13e1ea768bd2fdc59be86e28ebdb455e1be2b8726bfd8f0043f0de00d3fc66dd43e46b633be2fdc59bef08b5bbfd767bebe57ec5fbf5b429e3e2d21bf3e04e70c3e5c20a1bee5608ebea54c72bfb667bebe96434b3e1b0d303f58ca323f006f013ebe3099be2fdc59be266d76bf2923bebe74b5153e8126323f5dfe333f04e70c3ea2b497be48dd96be259555bfb667bebe68b36a3e7e1d283f10e9373fff21fd3df853a3be8447bbbe04af6abfd767bebe70ce883e68b32a3f6519323f41f1e33d51da9bbefbe5cbbe315f4abf3c68bebe9be69d3e40a41f3f82e2373f3e79d83d1d38a7be2d5bfbbe2fc35bbfd767bebed044b83e45d8203f2e90303f7e1db83dae47a1be19c8f3be3c313fbf9467bebe9be6bd3ede93173f7424373fc807bd3d431cabbe556d0bbf580033bf3c68bebe1058d93e3b010d3f2bf6373f2fdda43d4469afbe06a124bf54aa40bfd767bebe2063ee3eed0d0e3f857c303f93a9823d83c0aabefd491cbfcba224bfd767bebe5839f43e58ca023fcb10373fbbb88d3dc66db4bee25b28bf725218bfd767bebe3867043f7c61f23e2b87363f23db793dc7bab8be8b3633bf7fa50bbf9467bebe24b90c3fa470dd3e94f6363f645d5c3d363cbdbefef241bf5d3523bfb667bebed6560c3f1748f03e933a313f5839343df4fdb4bee3e240bf4f90f0bef967bebe87a7173f925cbe3e94f6363f7dae363d5dfec3be0c0657bfca8906bfb667bebeb6841c3fe63fc43e933a313f211ff43c1214bfbe7d5c4bbf85e9cbbe3c68bebe5b421e3fae47a13e7958383f75021a3dde71cabe454752bfe352adbed767bebe39d6253fd5e78a3e143f363f4b59063d20d2cfbeaa626abf8eb1c3bed767bebe11c72a3fe02d903e2e90303f96438b3c16fbcbbe505456bfc47998bed767bebe151d293f7dd0733ea245363f4694f63cbc74d3be40dc59bfd54083bed767bebea3012c3f97ff503e143f363f1cebe23c9031d7beeb385ebfa5bc46be3c68bebe68912d3f76e01c3ed509383f16fbcb3c5bd3dcbe943077bf5b4369bed767bebed881333f8d972e3e933a313f4b59063c07ced9be532162bf8fa6dabd3c68bebe857c303f7cf2b03d7e1d383fc6dcb53cc1a8e4bea7037dbf2c9bb9bdd767bebe2bf6373f02bc853d933a313f04e78c3bc217e6be437563bf4ddc2abdd767bebe4a7b333f4ed1113dbd52363f9fabad3cfa7eeabec7bb63bf0341003bd767bebe0f9c333fd04458bbf46c363f3108ac3c3b70eebefca97dbfb85b923dd767bebee3c7383f82e247bd0ebe303f4b59863b34a2f4be54e262bfcb64b83dd767bebe6dc52e3f736891bd55303a3fa167b33cbd52f6be3c6678bff5d5553ed767bebe9318343fe25817be13f2313ffaedeb3b128300bf6b9970bf1631a43ed767bebe20632e3f0de06dbea5bd313f3b704e3c068105bf944c5ebf2c65493e3c68bebe68912d3fd0b319beb537383f5f29cb3cc9e5ffbe40dc59bf5341853ed767bebefaed2b3fe09c51be304c363f1cebe23ce5d002bfe84d65bf39f0da3ef967bebee6ae253f92cb9fbe4a0c323fc1a8a43ca8570abfc25152bf9775af3e5167bebeef38253fa8578abe79e9363f27c2063d9d8006bf46ec53bf7fa00c3fb667bebe5eba193fe948cebeb7d1303f4a7b033d77be0fbfa8fe45bff085e13e7367bebe3a921b3faa82b1beebe2363f7958283dd5e70abf8e3b39bfc79f043f7367bebe772d113f33c4d1be07f0363f3a924b3d20630ebff9123abf850b2d3fb667bebe5917073f9a77fcbeb30c313ff085493deb7315bfda8f2cbfc6be143f1b68bebe8273063ff085e9be10e9373f20636e3d933a11bf52621bbf361d493fd767bebe0a68e23e5c8f12bf0ebe303f295c8f3da8571abf446b1dbfc289243ff967bebeebe2f63efca901bf22fd363f4d158c3d5dfe13bf88650bbfef03343fb667bebe3e79d83e29ed0dbf3480373f2fdda43d0bb516bf8272fbbe3c6a5c3fd767bebee258b73e44691fbf6519323fa2b4b73d64cc1dbff435f3be0857403fd767bebe764fbe3e197317bf7424373fa470bd3d19e218bf2a1cd1be3b1a673ff967bebec6dc953e348027bf4182323ff4fdd43d5bb11fbf88d9cbbe35614b3fb667bebe36cd9b3ec52020bf10e9373f3e79d83d9fcd1abff305a5bec6bf6f3fd767bebe67d5673ee9482ebf6154323f6a4df33d053421bf2c2da3be363d543ff967bebe234a7b3eab3e27bfe258373ffd87f43d645d1cbf55df59bef8c25c3fd767bebedcd761bfdc68a0becff7b33e3b010d3e7fd91dbf3ee859beaa80773f8f1bbebe76e01c3e58ca32bf38f8323f04e70c3e5c8f22bf83a384bd5648793f7adebdbeb8af133f780b143fb8af133fec51b83cd04458bd04ab3abe2920793f163005bf97ff103d2b1815bc20d27fbf89d25e3b9cc4a0bd2e2034be1747793f7adebdbeb30c313e4b5936bf96212e3f89d25e3bf5db57bd83a384bd5648793f871605bf2aa9133f7446143fbc7413bfec51b83c772da1bd83a384bd5648793f871605bf2aa9133f7446143fbc7413bffd87043ff46c96bef9d938be863a78bf113505bfff21fd3c6519e23b3bdf7fbf1b9efe3ece8822bf04ab3abe2920793f163005bf97ff103d2b1815bc20d27fbf6dc5fe3e2b8796be83a384bd174878bf871605bfcff7133f41f113bf4a7b13bffd87043fea9522bf52f094bebc5771bff03005bf27a0093bbc74133c000080bf984cf53ee56121bf07ea94bec957723ff03005bfc3642a3b04e70cbc000080bf984cf53e19e298be01f6c1be465b69bf013105bf4260653b728a0e3c000080bf4d84ed3e72f91fbf05f9c1beee5a6a3f013105bf89d25e3b04e70cbc000080bf4d84ed3effb29bbebc57edbe39455fbfe03005bfe02d903b27a0093c000080bfa60ae63e3f351ebfe25aedbe4e43603f123105bf04e78c3bb9fc07bc000080bfa60ae63e643b9fbeb24c0bbf2c2d53bfbe3005bf9fabad3b2497ff3b000080bfc0ecde3e4d151cbf6d5310bf7ff5503ff03005bf5839b43b6f1203bc000080bf363cdd3ec1a8a4be3ca21ebfe73a45bff03005bf5839b43b1ea7e83b000080bfb537d83eb5a619bf0fd627bfda8d3e3ff03005bfa69bc43b4260e5bb000080bf0f0bd53e280fabbec6f834bf295a31bf013105bfac8bdb3b6519e23b000080bfbc96d03e4f1e16bff60c39bf59fd2d3f233105bfd044d83b17b7d1bb000080bfa01acf3e45d8b0be419b48bfaed91abfbe3005bfd734ef3bed0dbe3b000080bf5ebac93e9c3312bfbf9948bfb1db1b3fbe3005bfb37bf23bca54c1bb000080bf5ebac93eab3eb7bedba559bf095102bff03005bf6f12033c52499d3b000080bf41f1c33e0de00dbf7fa359bfb150033fe03005bfb9fc073c0ad7a3bb000080bf41f1c33ec9e5bfbe367867bf8baacfbe123105bf27a0093cb37b723b000080bf1214bf3ed93d09bfb47667bf96b1d13e123105bfb9fc073c6c0979bb000080bf1214bf3e151dc9bee84a70bf7443a3be013105bf27a0093ca69b443b000080bfbf0ebc3eb45905bfe84a70bf5a47a53ef03005bfe02d103c5f294bbb000080bfbf0ebc3e7cf2d0beadfc76bf5bb26abef03005bf075f183c99bb163b000080bfecc0b93e3c4e01bfdffc76bfd6ad6e3e013105bf075f183c27a009bb000080bfecc0b93e6c09d9beee5c7cbfbcafeabd013105bfe3a51b3ce02d903a000080bf2bf6b73ed044f8be57787bbfee06113ef03005bfbc74133c6f1283ba000080bf992ab83e933ae1bea10f7ebf0feece3c2f3605bf143f463c17b751b972f97fbfe258b73e8cb9ebbebfd53a3e257877bfe03005bfc8983bbdd734ef3be9b77fbfb072083fea9522bf6154823e753e743ff03005bffaedebba728a0ebc000080bf76710b3f226c98beed47823ecd3e73bf013105bf99bb16bbe02d103c000080bfe86a0b3ff7e421bfdd45383eeca2783f7a3805bf302a29bded0dbebb05c57fbfb072083f22fd96be49bd073ea27a77bf871605bf014d14bfcff713bf8a1f13bfa245063fea9522bf49bd073e247b783f871605bf984c15bfc139133f01de12bfa245063f22fd96befb75af3e81ed6c3f013105bf5f294bbb04e70cbc000080bf0e4f0f3f63ee9abefb75af3ed9ed6bbf013105bf17b751bb96430b3c000080bf0e4f0f3fd7a320bfaa0cdb3e5d86633f123105bf24977fbb4b5906bc000080bfe10b133f24289ebea609db3e238562bf123105bf24977fbb4b59063c000080bfe10b133f69001fbfdf6c073fb210553f123105bfe71da7bb4850fcbb000080bfa779173fc139a3befb5b023f481b57bf233105bf75029abb006f013c000080bf62a1163fc8071dbfe200163fb0ca49bf333105bfed0dbebb6c09f93b000080bf75021a3ff5b91abf3cf6233fa6b73f3f233105bf3b70cebb4260e5bb000080bff1631c3f3199aabe3351283f8eb23abf233105bf82e2c7bbf4fdd43b000080bf8d281d3f7e1d18bf492c393fabed2a3ff03005bfd044d8bba69bc4bb000080bf8e06203ffca9b1bec72a393f14ea29bf233105bf5f29cbbbf4fdd43b000080bfa913203fef3815bf9755483fbda9183f123105bfd734efbb82e2c7bb000080bf93a9223f2bf6b7be1dad463f93c919bfc42705bf04e70cbc1ea7e83b72f97fbf93a9223f651912bf683d543f925b073f5f2705bfca5441bc89d2debb72f97fbff4fd243f6dc5bebec383523fe12409bf013105bf52491dbce71da73b72f97fbff4fd243fc4b10ebf1f825e3ff640eb3e013105bf9c3322bc27a089bb72f97fbfb003273fa60ac6be12fb5c3fe4dceebe3f3a05bfed0dbebbed0d3e3b000080bf4694263f88f40bbf8e3a663f11ffc8be123105bff4fdd4bbb37b723b000080bf82e2273f4c3709bfcc46673ffbebc53e713a05bf006f01bcc3642abb000080bfec51283f8cb9cbbedeaf6e3f4da29e3ef03005bf17b7d1bb5f294bbb000080bf2c65293faa82d1be79af6e3f6ea49cbe013105bf04e70cbced0d3e3b000080bf2c65293fb45905bf8a06753f15c7613e123105bf99bb16bc99bb16bb000080bf88852a3f637fd9bec763763f219146be013105bf99bb16bcfaedeb3a000080bfbe9f2a3fb7d100bff52f793fde54043e123105bfe3a51bbce02d90ba000080bf234a2b3f6ea3e1bea8727a3f698da1bdf03005bf2b1815bc52491d3a000080bf1f852b3fd95ff6be84477b3f05c2ce3ce03005bf2b1815bc00000080000080bfffb22b3fcdccecbe1e1b613e5183553f7adebdbe27a0193fdbf93e3e7424473fcff7133e4260e5bb6151613ef4154cbfd1ca8dbeb5157b3fca5401be075f183eaf25243e6b2b96be39f2603e21074dbf7adebdbe637f193f371a40be022b473fcff7133e2b8796bed15a613ebb7b543fabcf8dbebf0e7c3f5c20c13df46c163eaf25243e4850fcbbb08c5d3ed3bd4ebf4e0a8bbe5f075e3f832fecbe92cb3f3e0b46253e591797be917c553e981651bf7adebdbe36cdbb3e857c00bf5986483f0612143e197397befb57563ebbb950bf037a89beb4c8263ff6973dbf8cdb283e17d94e3e029a88bd917c553e981651bf7adebdbe36cdbb3e857c00bf5986483f3b704e3e39b448bdb08c5d3ed3bd4ebf4e0a8bbe5f075e3f832fecbe92cb3f3e295c4f3ede9387bd0bf04d3e70ec51bf651b88beb5a6b93eb9fc67bfc0ec5e3e166a4d3e4c3789bde144443e9f7452bf7adebdbecf6655bd0b2418bf32774d3f3a924b3e5e4b48bd71e7423eea5b52bfcd5987beb6f3fdbd302a79bfa60a463e03784b3e27a089bd8f37393e7d0551bf7adebdbe925cdebebb27efbed42b453fccee493e39b448bd62853b3ea04e51bf37aa83be51dafbbe3f571bbf20d21f3f713d4a3e287e8cbdd600353ee1d04fbfb1e086be3f575bbf3f35bebe5917b73e5eba493e4d158cbd8f37393e7d0551bf7adebdbe925cdebebb27efbed42b453f0ad7633fc3f5a8bdd600353ee1d04fbfb1e086be3f575bbf3f35bebe5917b73e5986683f7ac7a9bd7cd42f3e1f2e4dbf7adebdbe4d841dbfc4422dbe2b18453f0ad7633fc442adbde21d303e29094dbfda1b8cbe674479bf645d1cbec4422d3e4703683fc442adbd2123303ea5a2553f1b118cbe4c3779bf083d1b3eb29d2f3e67d5673fad69bebeef03303eb0e5553f7adebdbe5f981cbf6ade313eaf94453f0ad7633fad69bebe6902353e3c6a583f03ed86bedfe05bbfe414bd3e58a8b53e3e79683f9b55bfbecc5d3b3e5ce5593f94bf83bee5f2ffbe1b2f1d3f645d1c3f70ce683fc6dcb5be7096423e30f1573fd2ab81befd8734bec1ca213ec7ba783fc139833e591797be62853b3ea04e51bf37aa83be51dafbbe3f571bbf20d21f3f5c8f823e426065bb9620433e1d5b4fbfebad81bef01608be5c8f42bede02793fc139833e52499dbbcc5d3b3e5ce5593f94bf83bee5f2ffbe1b2f1d3f645d1c3f5c8f823ed9ce97be62853b3ea04e51bf37aa83be51dafbbe3f571bbf20d21f3f70ce683ffe65f7bd399c493e825551bf261a84be4694763e0f9c33bfffb22b3f5f984c3edfe08bbd399c493e825551bf261a84be4694763e0f9c33bfffb22b3fd3bc833e24977fbb226f393e849e593f7adebdbe64ccddbe33c4f13efd87443f0ad7633fd26fbfbecc5d3b3e5ce5593f94bf83bee5f2ffbe1b2f1d3f645d1c3f3a92cb3e744694bd226f393e849e593f7adebdbe64ccddbe33c4f13efd87443f8cb9cb3ed04458bd6902353e3c6a583f03ed86bedfe05bbfe414bd3e58a8b53ec3d3cb3e2aa993bdd905433ed0f05a3fae9a87be3e7918be9565783fdc46433ed5e7ca3e053491bd1844443eee085b3f7adebdbed04458bd2bf6173f68914d3fd5e7ca3e197357bdcfbd473e7ff5583f259082be6ade313ea323f93eec2f5b3f9ca2833e197397bee2034b3e26185a3f7fde84be355e9a3eb30c413fb459153f713dca3ebc7493bdcfbd473e7ff5583f259082be6ade313ea323f93eec2f5b3f158cca3e4faf94bdbb284a3e0397573f28f181be2506813e3fc61c3ea69b743fd3bc833e07f096bec5cb533e12a3573f09fa83be03780b3fbb278f3ec3644a3fc1a8843e22fd96bee2034b3e26185a3f7fde84be355e9a3eb30c413fb459153faf25843e508d97bec5cb533e12a3573f09fa83be03780b3fbb278f3ec3644a3f27a0c93e2aa993bdc971573ec79f583fc97187be1904363fbb270f3f1a51da3e4c37c93ee09c91bdc971573ec79f583fc97187be1904363fbb270f3f1a51da3e0bb5263e52499dbbc5cb533e12a3573f09fa83be03780b3fbb278f3ec3644a3ff9a0273e2e90a0bb26525a3e77d6563fecbf86bea323493fd0d5563e66f7143f42cf263e82e2c7bb4f5c5e3e0b0b563f19ca89be6666663f35ef383e280fcb3e1dc9253ed044d8bb7159553e758e593f3bfd88be2c65193f5ddc463f4b59463eba6bc93e4e6290bd8ee9493ee2c95a3fb9e187be1b0d803e6f12733f8126423e8c4aca3e97ff90bdb6f65e3ec8b4563f2a388cbe0681653f50fcd83eca32043e66f7243e82e2c7bb7159553e758e593f3bfd88be2c65193f5ddc463f4b59463e1dc9253e99bb96bbff7a553e08ab593f7adebdbea301bc3e1b0d003f55c1483fd578c93ed04458bdff7a553e08ab593f7adebdbea301bc3e1b0d003f55c1483f0612143e0ad7a3bbc13b593e603d4ebf323c86be9b553f3fccee49be0a68223fe71d273e07f096be6612553e723350bf6d0086be6dc51e3f7aa50cbf9b550f3f5452273e508d97bee2ab5d3edb864dbfe62389bef7e4613fc05b20be8a1fe33e8bfd253e7dae96be90dc4a3e06494fbff20c82be03098a3e000080beed0d6e3f0ad7833e2e90a0bb6612553e723350bf6d0086be6dc51e3f7aa50cbf9b550f3fc1a8843ebc7493bbe59a523ed97a4ebf8a9383be0ad7033f1dc925be3480573fc1a8843e7cf2b0bb6612553e723350bf6d0086be6dc51e3f7aa50cbf9b550f3f04564e3e280f8bbdfb57563ebbb950bf037a89beb4c8263ff6973dbf8cdb283ef931263ea2b497bee59a523ed97a4ebf8a9383be0ad7033f1dc925be3480573f30bb273e591797bec13b593e603d4ebf323c86be9b553f3fccee49be0a68223f8104853e11c7babb26525a3e77d6563fecbf86bea323493fd0d5563e66f7143fb81e853e3b018dbe49bd073ea27a77bfd767bebe613215bfd5e71abfbada0a3fc0ecde3eca5441bdbfd53a3e257877bfe03005bfc8983bbdd734ef3be9b77fbfa392da3e984c95bd4d483b3e327577bfd767bebe197357bee3c7283f70ce383fa392da3ea5bd41bd49bd073ea27a77bf871605bf014d14bfcff713bf8a1f13bfc0ecde3e984c95bd49bd073e247b783f871605bf984c15bfc139133f01de12bf3d0a673f07ce99bdc7113b3e6478783fd767bebeadfa5cbeb07228bfacad383f4c37693f83c04abddd45383eeca2783f7a3805bf302a29bded0dbebb05c57fbf4c37693f75029abd49bd073e247b783fd767bebe265315bf431c1b3ffa7e0a3f3d0a673fa8574abd49bd073ea27a77bf871605bf014d14bfcff713bf8a1f13bfc5fe623ff853c3be49bd073ed3c1763ff703bebe2eff31bfe7fb293d14ae373f7e8c693fb07238bf49bd073e247b783f871605bf984c15bfc139133f01de12bfc5fe623fc7ba38bf49bd073e61c175bfa307bebef31f32bf0ad723bdde93373f7e8c693f26e4c3be49bd073ea27a77bfd767bebe613215bfd5e71abfbada0a3ff085693ff853c3be49bd073e247b783fd767bebe265315bf431c1b3ffa7e0a3ff085693f55c138bf8fa58f3e40f6563fb667bebe234a5b3fffb29bbeb459d53e6de77b3fb3ea33bf2ba58f3eb85871bf390cbebe863856beceaa2f3f6154323f51da7b3f14aec7bed3a58f3e48e255bfb667bebe6de75b3ff6289c3eea95d23e6de77b3f575bd1befda38f3eff5888bb382cc5bee17a743f17b7d13810e9973e9a777c3f5f070ebffda38f3e2b88c13d382cc5be86c9743f6c09f9bae2e9953e9a777c3f257512bffda38f3e9413ed3c425ce1be4b59263fc66d043f8d970e3ffbcb7e3f60760fbf1ea48f3e7b16843d7688dfbe645d2c3f0a6812bf72f9ef3ec4b17e3f5c2011bffda38f3e5a466a3d95d7e2bebe30293f35efb8be9565283f4df37e3fb7d110bffda38f3eb8011f3d0ceae3bedaac2a3f72f94f3ede93373f12147f3fe5f20fbffda38f3ed317423d5649e4bed1222b3f4faf94bd32773d3f2d217f3f325510bf40a48f3e0057723faf08bebebd5256be5bb12fbf6154323fdfe07b3f55c138bf1ea48f3e01fa513fee98e2be5227203fc9e5df3ecf66253fc0ec7e3f8a1f33bfd3a58f3ee9b8563fda59e4be30bbe73e894120bf5c8f223fa01a7f3fb3ea33bffda38f3ea0fd483f382cc5befd87743f6f1283ba3480973e9a777c3faa8231bffda38f3ef9bb2f3f382cc5be6abc743f6f12833aa245963e9a777c3f560e2dbffda38f3edaaa403ffb22e1be99bb263fcba105bf3b010d3f89d27e3f8e0630bffda38f3e3ba9373f8f34e0bef085293f711b0d3f13f2013fc4b17e3fad692ebffda38f3e6f493a3faddce3be74b5253f0c026b3e910f3a3ff7067f3fa4df2ebffda38f3ee6073e3f04e4e3be3e79283f469436be96433b3f12147f3f24972fbffda38f3e107a163f382cc5be1895743f17b7513a7424973e9a777c3f90a028bffda38f3e0459273fde38e1be9d11253f006f01bf3cbd123f89d27e3fc8982bbffda38f3e57af1e3ff2d3e0be8f53243f492eff3ed42b153f52b87e3f75022abffda38f3ea779233fe09de4bec58f213f8fc275bc2b87463fa01a7f3fd5e72abffda38f3e4c70fa3e382cc5be8a8e743f17b7d139c74b973e9a777c3fca3224bffda38f3edafe0d3fcc5fe1be304c263fca3204bf17d90e3f17d97e3f742427bfdba38f3e467a053fd9ece0be94f6263f99bb063f71ac0b3fc4b17e3f228e25bffda38f3e3b34083fefe4e3bed044283f6f12433e4ca63a3fa01a7f3fdd2426bffda38f3e84660b3fa5f9e3be226c283fc4422dbedfe03b3fa01a7f3f62a126bffda38f3effecc73e382cc5bee17a743f0000000010e9973e9a777c3f05c51fbffda38f3ea38fe93e1a4ee1be4b59263f14d004bfcd3b0e3f17d97e3faeb622bffda38f3e37dfd83e925de1bea60a263fd3bc033f97900f3fa4df7e3fae4721bffda38f3e4643de3e3f01e4be5986283f30bb273e4d153c3fa01a7f3f4ed121bffda38f3eae7ee43eb8e5e3be19e2283fc8983bbe31993a3f12147f3f454722bffda38f3e2b69953e382cc5be34a2743fe02d903a07f0963e9a777c3fb1501bbffda38f3ef5f3b63ee964e1be143f263f3d2c04bfc0ec0e3f89d27e3f764f1ebffda38f3e2096a53e3886e0be43ad293f76e00c3f2eff013f6dc57e3fb1bf1cbffda38f3e904aa93e3623e3bee86a2b3fae47a13e832f2c3ff7067f3fe4141dbffda38f3e80f0b13e97e5e3be7ffb2a3f857c50be3945373f12147f3f7fd91dbffda38f3e9e98ad3ec74ae4be76712b3f2575823d166a3d3f2d217f3f32771dbffda38f3ebccb453e382cc5bec1a8743f3480b7bab4c8963e9a777c3febe216bffda38f3eac73843e4f5de1bed95f263f8a8e04bfad690e3f17d97e3f95d419bfdba38f3e53e9673e9f71e1be2b18253fbc96003fbc74133fa4df7e3f226c18bffda38f3ef10d753e8945e4beec51283f6d56fd3d5b423e3fa01a7f3f35ef18bffda38f3ea7ea7e3e60e6e3be355e2a3fbbb84dbed509383f12147f3f2c6519bfdba38f3e09a7253e876ce0bedaac2a3f4df30ebf3fc6fc3ec4b17e3f228e15bfdba38f3eae9b023efb58e1be3411263f98dd033fd26f0f3f17d97e3fcff713bfdba38f3ee84b1f3eecdee2be1ac02b3fc58fb1be4bc8273fc0ec7e3f265315bffda38f3e66860d3e8907e4be5af5293f5b423e3e4772393fa01a7f3fe17a14bffda38f3ec8ea163e963ee4be5f292b3f849ecdbded9e3c3f12147f3f66f714bffda38f3e5794d2bd382cc5be3867743f52499d39d044983e9a777c3f0c9309bffda38f3e3acf18bdc05ee1be6666263f6f8104bfc9760e3f17d97e3fb6840cbffda38f3e2fa58ebd8464e1be6b2b263f41f1033f643b0f3fa4df7e3f431c0bbffda38f3e419d72bdab07e4be075f283f67d5273e9f3c3c3fa01a7f3fe3a50bbffda38f3e29b040bd82e6e3bef90f293f7ffb3abede713a3f12147f3fda1b0cbffda38f3ed2514ebe382cc5be34a2743f89d2de3a07f0963e9a777c3f462505bffda38f3e5da50bbe4582e1be8273263f61c303bf12140f3fa4df7e3f621008bffda38f3e74442ebe8461e0be7ac7293fc4420d3f8e75013f6dc57e3fb98d06bffda38f3e707726bea229e3be3f572b3f6519a23e4d152c3ff7067f3f79e906bffda38f3ef73e15bed1e7e3be48e12a3f4df34ebea779373f12147f3f87a707bffda38f3ef0fd1dbe624ae4bec8982b3fdcd7813d52493d3f2d217f3fc74b07bffda38f3e36ac99be382cc5bee17a743f52499db9d9ce973e9a777c3f80b700bffda38f3e7eac70beb280e1be107a263f98dd03bf4df30e3fa4df7e3f9ca203bffda38f3e7eac88bee066e1be1904263f8195033f77be0f3fa4df7e3f2a3a02bf1ea48f3e035d83beb5fde3be029a283f0b24283e16fb3b3fa01a7f3fcac302bffda38f3e033f7abe29e7e3be151d293fd95f36be68b33a3f12147f3fc13903bffda38f3e0a30ccbe382cc5bec66d743f17b7d139b537983e9a777c3f7593f8befda38f3e9a79aabe9432e1be62a1263fb45905bf88630d3f6dc57e3f1b9efebefda38f3ef915bbbecfa0e1be41f1233f51dafb3e22fd163fa4df7e3fe3a5fbbefda38f3e77a3afbe8ae4e3bede712a3fd0d556bec74b373f12147f3ff697fdbefda38f3e2507b4bea147e4bebe30293ff241cf3d925c3e3f2d217f3f5bd3fcbefda38f3e57b3febe382cc5bee17a743f52491d3ad9ce973e9a777c3fceaaefbefda38f3e6e4eddbe4277e1bed95f263f41f103bf69000f3f17d97e3f228ef5befda38f3efeeeedbe4834e1bea60a263f26e4033fd26f0f3f6dc57e3fce88f2befda38f3e6de3e7bec827e4be10e9273f2d431c3ec4423d3fa01a7f3f61c3f3be1ea48f3e7828e2be5ce3e3be3ee8293f5c2041be8351393f12147f3f6abcf4befda38f3e959b18bf382cc5bea69b743f17b751b907f0963e9a777c3f42cfe6befda38f3e97e107bfdf6ee1be6666263faf2504bffbcb0e3f17d97e3f96b2ecbefda38f3e223610bfbc40e1bec217263faf25043f2d210f3f17d97e3f95d4e9befda38f3e66670dbfe206e4be7958283f8b6c273e2d433c3fa01a7f3fd5e7eabefda38f3ee3550abf8ae4e3be1058293f35ef38bea8573a3f12147f3fdfe0ebbefda38f3e7fdd31bf382cc5be86c9743f17b7513aabcf953e9a777c3fb6f3ddbefda38f3e26fe20bf9b38e1be4260253f539601bfb840123f89d27e3f0ad7e3befda38f3e3fe029bf2d5ae0bec7ba283f234a0b3f4bea043f6dc57e3f9cc4e0befda38f3e6f4827bfd3bce3be992a283f5b427e3e143f363f840d7f3f8ab0e1befda38f3e726d24bfbf44e4bea2b4273ffed4f8bd32e63e3fa01a7f3fe5d0e2befda38f3e251f4bbf382cc5bed8f0743f89d2debaa1d6943e9a777c3f2b18d5befda38f3ebe2f3abf921fe1beb81e253f4ed101bf6154123f89d27e3f7ffbdabedba38f3e08cd42bfff25e1be9318243f4850fc3e62a1163f17d97e3f6210d8befda38f3e8e1f3ebfe09de4bed712223f62a1d6bca60a463fa01a7f3fb5a6d9bedba38f3e45da52bfa5bfdfbeccee293f64cc0dbf65aa003fe0be7e3f6154d2bee3a98f3e25b055bf7afbe3be6900cf3e32e6ee3e9e5e493f12147f3f575bd1be39f2603e21074dbf7adebdbe637f193f371a40be022b473f304c763f539631bf2ba58f3eb85871bf390cbebe863856beceaa2f3f6154323f8195733f2bf637bf40a48f3e0057723faf08bebebd5256be5bb12fbf6154323f8195733fc217c6be86015b3e61c175bf4fe8bdbe423e28beae47313f0ad7333f2b87763f55c138bf917c553e981651bf7adebdbe36cdbb3e857c00bf5986483fb4c8763fb84032bfe144443e9f7452bf7adebdbecf6655bd0b2418bf32774d3f3480773fce8832bf8f37393e7d0551bf7adebdbe925cdebebb27efbed42b453f9eef773fb84032bf49bd073e61c175bfa307bebef31f32bf0ad723bdde93373fac1c7a3f55c138bf7cd42f3e1f2e4dbf7adebdbe4d841dbfc4422dbe2b18453f7958783fe09c31bf49bd073ed3c1763ff703bebe2eff31bfe7fb293d14ae373fac1c7a3f6f81c4beef03303eb0e5553f7adebdbe5f981cbf6ade313eaf94453f7958783fa913d0be226f393e849e593f7adebdbe64ccddbe33c4f13efd87443f9eef773ffbcbcebe43015b3ed3c1763f4fe8bdbe795828be204131bf0ad7333f2b87763f6f81c4be1844443eee085b3f7adebdbed04458bd2bf6173f68914d3f3480773fe948cebeff7a553e08ab593f7adebdbea301bc3e1b0d003f55c1483fb4c8763ffbcbcebe1e1b613e5183553f7adebdbe27a0193fdbf93e3e7424473f304c763ffb3ad0beb0cb603f8ee51d3d22e1e3be9a772cbf6ea3413eebe2363f8e06603fd26f3fbffda38f3eb8011f3d0ceae3bedaac2a3f72f94f3ede93373fe5f25f3f189524bffda38f3e9413ed3c425ce1be4b59263fc66d043f8d970e3f3255603fcb1027bf20b2603f880e413d9851e4be621028bf02bc05be3f353e3f24975f3f44693fbffda38f3ed317423d5649e4bed1222b3f4faf94bd32773d3f97905f3f189524bffda38f3e5a466a3d95d7e2bebe30293f35efb8be9565283fa01a5f3f189524bf0f7c603f0adc7a3d4772e1bee5f21fbfb45905bfbde3143f12145f3fb7623fbfdee3603f40dbea3c073fe1beb1e129bf4013013fbf7d0d3f3255603f287e3cbf1ea48f3e7b16843d7688dfbe645d2c3f0a6812bf72f9ef3ef2d2cd3edaac3abefda38f3e5a466a3d95d7e2bebe30293f35efb8be9565283fe948ce3edaac3abe0f7c603f0adc7a3d4772e1bee5f21fbfb45905bfbde3143f5f07ce3e8fe492be1fbf5f3f2b88c13d382cc5bed1226bbf04e78cbc5530ca3ea7e8c83e21b092befda38f3e2b88c13d382cc5be86c9743f6c09f9bae2e9953ede02c93e11c73abefda38f3e2b88c13d382cc5be86c9743f6c09f9bae2e9953ebe9fda3e58ca92be0fb45e3f2880023e9948e1beceaa2fbf4bc8e73e33c4113f40a4df3e6de73bbedba38f3eae9b023efb58e1be3411263f98dd033fd26f0f3f77bedf3e8fe492be1fbf5f3f2b88c13d382cc5bed1226bbf04e78cbc5530ca3ea392da3e7ffb3abedba38f3eae9b023efb58e1be3411263f98dd033fd26f0f3fe86a8b3ea52c03be0fb45e3f2880023e9948e1beceaa2fbf4bc8e73e33c4113fcc5d8b3ea857cabcdf525e3fe5980c3e11e5e3be29ed2dbf4694f63df54a393ffaed8b3e16fbcbbc41455d3f228e253e5378e0be12a51dbf5bb11fbff46cf63e5f078e3e508d17bddba38f3e09a7253e876ce0bedaac2a3f4df30ebf3fc6fc3e5f078e3e1d38e7bdd5975d3f6a4e1e3ea016e3be0ad723bf0534d1be4694263fbbb88d3ea913d0bc48f95d3fd95c153e7f4fe4be151d29bfaeb622bec3d33b3fcdcc8c3e849ecdbcfda38f3ec8ea163e963ee4be5f292b3f849ecdbded9e3c3fa8358d3ea52c03befda38f3e66860d3e8907e4be5af5293f5b423e3e4772393f9f3c8c3ea52c03bedba38f3ee84b1f3eecdee2be1ac02b3fc58fb1be4bc8273f0de08d3ea52c03bedba38f3e09a7253e876ce0bedaac2a3f4df30ebf3fc6fc3e5af5f93e5bd33cbe6aa25b3fbccb453e382cc5beb9fc67bfa7e888be30bba73e0f0bf53e7c6192befda38f3ebccb453e382cc5bec1a8743f3480b7bab4c8963e2b18f53e91ed3cbe41455d3f228e253e5378e0be12a51dbf5bb11fbff46cf63e5af5f93e73d792befda38f3ebccb453e382cc5bec1a8743f3480b7bab4c8963e70ce583f068125bfb2be593f0d51653e950ce0be03783bbfeeebe03eef38053f6666563f12143fbfdba38f3e53e9673e9f71e1be2b18253fbc96003fbc74133f8638563f787a25bf6aa25b3fbccb453e382cc5beb9fc67bfa7e888be30bba73e70ce583fd26f3fbf1100583f48a77e3ef2efe3bef7061fbf21b0b2be9ca2333f0ebeb03e812602befda38f3ea7ea7e3e60e6e3be355e2a3fbbb84dbed509383fbc96b03eb003e7bc1f9f583f20ef753e9949e4bef54a29bf7dd0b3bd52b83e3f7368b13e5c8f02befda38f3eac73843e4f5de1bed95f263f8a8e04bfad690e3f3bdfaf3eb003e7bcdba38f3e53e9673e9f71e1be2b18253fbc96003fbc74133f6154b23eb003e7bc3d46593f2f696c3e17f0e2be454732bfa8574a3e499d303f4547b23e38f802befda38f3ef10d753e8945e4beec51283f6d56fd3d5b423e3f8e75b13eb003e7bcb2be593f0d51653e950ce0be03783bbfeeebe03eef38053fce88b23e8f53f4bd083d573f7d7a843ea664e1be92cb0fbf60e520bfecc0093fa913b03ea5bd01befda38f3eac73843e4f5de1bed95f263f8a8e04bfad690e3f3789013fc139a3bd577b543f2b69953e382cc5be583964bfa470bdbe02bc853e7fd9fd3efd8734befda38f3e2b69953e382cc5be34a2743fe02d903a07f0963e9be6fd3e9ca2a3bd083d573f7d7a843ea664e1be92cb0fbf60e520bfecc0093faa82013f6b2b36befda38f3e2b69953e382cc5be34a2743fe02d903a07f0963ec58ff13e9d11a5bdcf81513f4b94a53e7b86e0bea4703dbf234abb3e857c103fb1bfec3ec5fe32befda38f3e2096a53e3886e0be43ad293f76e00c3f2eff013f287eec3ec1a8a4bd577b543f2b69953e382cc5be583964bfa470bdbe02bc853ec58ff13e7d3f35befda38f3e2096a53e3886e0be43ad293f76e00c3f2eff013f2eff313f3d2cd4bccf81513f4b94a53e7b86e0bea4703dbf234abb3e857c103fa1f8313f8351c9bdfda38f3e904aa93e3623e3bee86a2b3fae47a13e832f2c3fa5bd313f3d2cd4bce0f54d3fa1b9b63e44a5e1beb3ea03bfca5421bfc1a8143f65aa303fd26fdfbdfda38f3ef5f3b63ee964e1be143f263f3d2c04bfc0ec0e3f499d303f4b5906bdfda38f3e80f0b13e97e5e3be7ffb2a3f857c50be3945373f97ff303f3d2cd4bcc3b7503ffc8ea93e234ae3be9b552fbfc1a8a43d2c65393f8ab0313f4625f5bdf2b14f3f5395ae3ecb68e4bee86a1bbfc74b77bec1ca413f2041313f46b6f3bdfda38f3e9e98ad3ec74ae4be76712b3f2575823d166a3d3f575b313f3d2cd4bcfda38f3ef5f3b63ee964e1be143f263f3d2c04bfc0ec0e3f9a99493f14d024bf83f7493fffecc73e382cc5be304c56bf3f57fbbe9031773ee71d473f71ac3bbffda38f3effecc73e382cc5bee17a743f0000000010e9973e022b473fa1d624bfe0f54d3fa1b9b63e44a5e1beb3ea03bfca5421bfc1a8143f9a99493fba493cbffda38f3effecc73e382cc5bee17a743f0000000010e9973e08acbc3e0e4fafbd8596453f63f0d83e6074e1bedd2436bffdf6753e6c09293f6b9ab73eae4721befda38f3e37dfd83e925de1bea60a263fd3bc033f97900f3f3480b73ea01aafbd83f7493fffecc73e382cc5be304c56bf3f57fbbe9031773e08acbc3ec5fe32befda38f3e37dfd83e925de1bea60a263fd3bc033f97900f3ff90f593f96430bbd8596453f63f0d83e6074e1bedd2436bffdf6753e6c09293fde02593f228ef5bdfda38f3e4643de3e3f01e4be5986283f30bb273e4d153c3f029a583f96430bbd50e1403f8274e93eb570e1bee926f1be29cb30bfb6840c3f10e9573f8e06f0bdfda38f3ea38fe93e1a4ee1be4b59263f14d004bfcd3b0e3fd9ce573f96430bbdcedd423f97ace23e9a5ce4bef31f12bf85eb91beb81e453f9565583fb37bf2bdfda38f3eae7ee43eb8e5e3be19e2283fc8983bbe31993a3f0b24583f96430bbdfda38f3ea38fe93e1a4ee1be4b59263f14d004bfcd3b0e3f8351093e3199aabd55883b3f4c70fa3e382cc5beaeb642bfacad18bff853833e48bffd3dd49a26befda38f3e4c70fa3e382cc5be8a8e743f17b7d139c74b973e2428fe3d9fcdaabd50e1403f8274e93eb570e1bee926f1be29cb30bfb6840c3f8351093e1e162abefda38f3e4c70fa3e382cc5be8a8e743f17b7d139c74b973e8ab0613d30bb27be8e79353f6af5053f98dfe1be4faf34bff9a0273e696f303f6f81843d7d3fb5bddba38f3e467a053fd9ece0be94f6263f99bb063f71ac0b3fdc46833d67d527be55883b3f4c70fa3e382cc5beaeb642bfacad18bff853833e8ab0613d560eadbd3d2a323f685e0a3f5d4fe4bede0209bf0612b4bea69b443fa9a45e3f45d8f0bdfda38f3e3b34083fefe4e3bed044283f6f12433e4ca63a3ff7065f3f591737bd8e79353f6af5053f98dfe1be4faf34bff9a0273e696f303f9b555f3fd8f0f4bd3e402f3f611a0e3fe546e1be2bf6d7be0b2438bfdf4f0d3fb22e5e3f6891edbdfda38f3e84660b3fa5f9e3be226c283fc4422dbedfe03b3f00915e3f591737bddba38f3e467a053fd9ece0be94f6263f99bb063f71ac0b3fd26f5f3ff6975dbdfda38f3edafe0d3fcc5fe1be304c263fca3204bf17d90e3f96215e3f7dae36bdfda38f3e107a163f382cc5be1895743f17b7513a7424973ef5db973eb1e169bdfda38f3edafe0d3fcc5fe1be304c263fca3204bf17d90e3fc8079d3ed57869bd3e402f3f611a0e3fe546e1be2bf6d7be0b2438bfdf4f0d3f91ed9c3ecac302be8c2d283f107a163f382cc5beb98d26bfea9532bfb5a6993ed9ce973e4850fcbd6265203fcedd1e3ffa45e1be10e937bfd42be53d05c52f3fa3014c3f1f85ebbdfda38f3e107a163f382cc5be1895743f17b7513a7424973e3b704e3ff6975dbd8c2d283f107a163f382cc5beb98d26bfea9532bfb5a6993e3b704e3ffdf6f5bdfda38f3e57af1e3ff2d3e0be8f53243f492eff3ed42b153fa3014c3f3fc65cbd2dd11d3f8b6e213f7ee3e3be36ab0ebf1d5a84bee7fb493f5227103f5227a0bdfda38f3e57af1e3ff2d3e0be8f53243f492eff3ed42b153f1283103f52499dbc6265203fcedd1e3ffa45e1be10e937bfd42be53d05c52f3f857c103fc139a3bdfda38f3ea779233fe09de4bec58f213f8fc275bc2b87463faed80f3f091b9ebcc9051b3f5227243f7841e4be82e2e7bee63f04bf03093a3f5bb10f3f2d439cbdfda38f3e0459273fde38e1be9d11253f006f01bf3cbd123ff2410f3f52499dbcf9a0173f3755273f8046e1be74b5b5befd8744bf7593083f492e0f3f992a98bdcff50d3f73bb2f3f882dc5be637f09bf4d844dbfddb5843eb9fc073ffca9f1bdfda38f3e0459273fde38e1be9d11253f006f01bf3cbd123f4faf043fd57829bef9a0173f3755273f8046e1be74b5b5befd8744bf7593083f228e053f8a1fe3bdfda38f3ef9bb2f3f382cc5be6abc743f6f12833aa245963eab3e073fe7fb29beace1023f5741383f5da7e1be3e7928bf5f29cbbb0ebe403faf25e43d204171bdfda38f3ef9bb2f3f382cc5be6abc743f6f12833aa245963ece19d13df163ccbdcff50d3f73bb2f3f882dc5be637f09bf4d844dbfddb5843ece19d13d61c353bdfda38f3e3ba9373f8f34e0bef085293f711b0d3f13f2013f8a8ee43d5f98ccbdfda38f3ee6073e3f04e4e3be3e79283f469436be96433b3fb7d1003e2a3a12bdb08efb3e19c83b3fdc49e4be9cc4e0be88f4dbbe75024a3fee5a023ebde394bd8eaef23e1bb93e3fce8be3be3108acbee86a2bbf7e8c293f0000003e728a8ebdfda38f3e6f493a3faddce3be74b5253f0c026b3e910f3a3f8195033e05a312bdfda38f3edaaa403ffb22e1be99bb263fcba105bf3b010d3fdbf9fe3d2a3a12bd861ceb3ea41b413f490ee0be96438bbe5af559bfe6aee53e48bffd3d713d8abdfda38f3e3ba9373f8f34e0bef085293f711b0d3f13f2013f14d0043e857c50bdace1023f5741383f5da7e1be3e7928bf5f29cbbb0ebe403f6f81043ee02d90bd02bacf3e7afe483f7c2cc5be910fbabe666666bf107a763eec51083fe10b13befda38f3edaaa403ffb22e1be99bb263fcba105bf3b010d3f5d6d053fc3f528be861ceb3ea41b413f490ee0be96438bbe5af559bfe6aee53e8bfd053fde0209befda38f3ea0fd483f382cc5befd87743f6f1283ba3480973eb9fc073fd57829befda38f3ea0fd483f382cc5befd87743f6f1283ba3480973ec58ff13e865a53bdf773aa3e4bab513f5325e2beeb7305bf728a0ebec286573f0d71ec3eb5157bbd1ea48f3e01fa513fee98e2be5227203fc9e5df3ecf66253f287eec3eaaf152bd02bacf3e7afe483f7c2cc5be910fbabe666666bf107a763ec58ff13e2b8796bdd3a58f3ee9b8563fda59e4be30bbe73e894120bf5c8f223f865a033fe9488ebe1ea48f3e01fa513fee98e2be5227203fc9e5df3ecf66253f780b043fe9488ebef773aa3e4bab513f5325e2beeb7305bf728a0ebec286573fea04043fd71292bef773aa3e4bab513f5325e2beeb7305bf728a0ebec286573f8bfd053f9b551fbe8fa58f3e40f6563fb667bebe234a5b3fffb29bbeb459d53ec3f5083f9e5e29bed3a58f3ee9b8563fda59e4be30bbe73e894120bf5c8f223f8fc2053f795828be29ccc33e2d094c3fb667bebe637f99be6e3420bfec51383fa7e8083fe25817be1e37ec3e46d0403f9467bebe8863bdbe4bc817bfe71d373f70ce083fba6b09be8eaef23e1bb93e3fce8be3be3108acbee86a2bbf7e8c293fe6ae053ff0a706beb08efb3e19c83b3fdc49e4be9cc4e0be88f4dbbe75024a3f228e053fa52c03bebad8083ff3e7333f9467bebe5986d8bea4700dbf82e2373f90a0083fd93df9bdace1023f5741383f5da7e1be3e7928bf5f29cbbb0ebe403f39d6053fdbf9febdb4581a3fdbe0243f9467bebed95ff6bea5bd01bfe71d373f075f083fae47e1bdc9051b3f5227243f7841e4be82e2e7bee63f04bf03093a3f7d3f053f8941e0bd2dd11d3f8b6e213f7ee3e3be36ab0ebf1d5a84bee7fb493f7cf2703e508d97bdb4581a3fdbe0243f9467bebed95ff6bea5bd01bfe71d373faf25643e2b8796bdc9051b3f5227243f7841e4be82e2e7bee63f04bf03093a3fe926713e2aa993bd6265203fcedd1e3ffa45e1be10e937bfd42be53d05c52f3f57ec6f3ebe9f9abd508b293ffe0a153f3c68bebe143f06bf5530eabef5db373f9ca2633e302aa9bd8c2d283f107a163f382cc5beb98d26bfea9532bfb5a6993e8bfd653e79e9a6bd3e402f3f611a0e3fe546e1be2bf6d7be0b2438bfdf4f0d3f0e4f6f3e3333b3bd912a363f0116053f7367bebe7cf210bf2a3ad2be94f6363f8a1f633e5bb1bfbd3d2a323f685e0a3f5d4fe4bede0209bf0612b4bea69b443f3255703e7e1db8bd8e79353f6af5053f98dfe1be4faf34bff9a0273e696f303fa01a6f3e5b42bebd55883b3f4c70fa3e382cc5beaeb642bfacad18bff853833e0b46653e83c0cabde00f433faf27e23eb667bebeac8b1bbf85ebb1bed0d5363f789c623e88f4dbbd50e1403f8274e93eb570e1bee926f1be29cb30bfb6840c3ffbcb6e3e3d0ad7bdcedd423f97ace23e9a5ce4bef31f12bf85eb91beb81e453fb29d6f3e88f4dbbd8596453f63f0d83e6074e1bedd2436bffdf6753e6c09293f20636e3e4182e2bd83f7493fffecc73e382cc5be304c56bf3f57fbbe9031773ef8c2643e2063eebddb6d4f3f6536b03e5167bebe0f0b25bf68b38abe22fd363f9c33623e492effbde0f54d3fa1b9b63e44a5e1beb3ea03bfca5421bfc1a8143f7b146e3efe43fabdf2b14f3f5395ae3ecb68e4bee86a1bbfc74b77bec1ca413fa01a6f3e92cbffbdc3b7503ffc8ea93e234ae3be9b552fbfc1a8a43d2c65393ffbcb6e3e6ea301becf81513f4b94a53e7b86e0bea4703dbf234abb3e857c103f68916d3e4a7b03be577b543f2b69953e382cc5be583964bfa470bdbe02bc853e1d5a643ede0209bee203573fc0e9853ed767bebedfe02bbf2a3a52be304c363ff7e4613e3b700ebe083d573f7d7a843ea664e1be92cb0fbf60e520bfecc0093f0de06d3ebb270fbe1100583f48a77e3ef2efe3bef7061fbf21b0b2be9ca2333ffbcb6e3e97ff10be1f9f583f20ef753e9949e4bef54a29bf7dd0b3bd52b83e3ffbcb6e3e986e12bee0835b3f5a104a3e3c68bebe849e2dbf07ce19be992a383f8ab0613e75021abe3d46593f2f696c3e17f0e2be454732bfa8574a3e499d303f7b146e3e744614beb2be593f0d51653e950ce0be03783bbfeeebe03eef38053f1ff46c3e068115be6aa25b3fbccb453e382cc5beb9fc67bfa7e888be30bba73e780b643ef5b91abe41455d3f228e253e5378e0be12a51dbf5bb11fbff46cf63e8d286d3e894120bed5975d3f6a4e1e3ea016e3be0ad723bf0534d1be4694263f7b146e3ee56121bee221603feae8b83df967bebe6dc52ebf053491bdc7293a3f5396613efb5c2dbe48f95d3fd95c153e7f4fe4be151d29bfaeb622bec3d33b3f8d976e3ef85323bedf525e3fe5980c3e11e5e3be29ed2dbf4694f63df54a393f20636e3e9d1125be0fb45e3f2880023e9948e1beceaa2fbf4bc8e73e33c4113ffb5c6d3e0bb526be1fbf5f3f2b88c13d382cc5bed1226bbf04e78cbc5530ca3e41f1633e448b2cbe0f7c603f0adc7a3d4772e1bee5f21fbfb45905bfbde3143f32776d3eea9532be20b2603f880e413d9851e4be621028bf02bc05be3f353e3f567d6e3e0f0b35beb0cb603f8ee51d3d22e1e3be9a772cbf6ea3413eebe2363fe9486e3eebe236bedee3603f40dbea3c073fe1beb1e129bf4013013fbf7d0d3f8d286d3e90a038be1afd603f0341003bd767bebe4a7b33bf6f1283ba2b87363f1c7c613eff213dbedbfb603fff5888bb382cc5be39d675bfd3de603d31088c3e0ad7633e5b423ebe3fc6603fe76e17bd4b3fe1be55302abf2497ffbe5b420e3fc4426d3e931844be0070603ffa997abdb667bebe530533bf143f463d4694363f5396613ecc7f48bec2a4603fdc6840bd11e5e3beba492cbfc74b37bea2b4373f20636e3ecba145bea983603f210163bd0550e4be598628bf6f12033e9be63d3f8d976e3ea77947be8d44603f240a8dbd90d9e1be32e61ebf3867043f5ddc163f32776d3e03094abe45655f3f5794d2bd382cc5becff773bf3789013ee8d98c3e41f1633e72f94fbeb37b5e3fa56504bed767bebea5bd31bfd0b3d93d8638363f8ab0613e86c954be47565e3f7e3808be47aadfbe66f734bf6c09f9bebc74033f560e6d3ecf6655be35ee5d3ffd6612be338ce3be11c72abf7ffb3abea7e8383fe9486e3e07f056be43395d3f149422bee319e4beceaa1fbf713d8a3e36cd3b3f567d6e3e75025abe5c735b3f5b0747be1b68bebe12a52dbf52b81e3e82e2373fc1ca613ec05b60beb4af5c3fa0c62dbe289de0beccee19bfd6c51d3f9c33023ffb5c6d3ebf0e5cbec8ea5a3fd2514ebe382cc5be304c66bf11c7ba3c643bdf3eaf25643e8ab061be28f2583fb7416dbefcabdfbe96433bbf5a64dbbe4bc8073ffb5c6d3ee71d67bee203573fbce883bed767bebea3012cbf2a3a523ef931363f2eff613ec3d36bbe193c583fec6977be3f8de3be44fa2dbf3cbd12be2731383f567d6e3e1ea768be1d76573f1afd80be1151e4be000020bf567d6e3e52b83e3f32e66e3ed5e76abe9d46563f2eab88be5c71e1be32770dbfd1221b3fb37b123f0de06d3efb5c6dbec572533f933a99bed767bebe50fc28bf0f0b753ea245363f6519623e333373be315e533f36ac99be382cc5be80b760bf0a68c23e3d9b953e5474643ea16773be8813503fadbeaabe6e88e1be6b9a37bf8ab0a1bef7061f3fb22e6e3e477279bef75b4f3fe52aaebed767bebee6ae25bf569f8b3e143f363fd34d623ea3927abeaabb4e3f8a21b1be963ee4bef85323bff697dd3da52c433f0e4f6f3effb27bbebe6a4d3f6f29b7be7ba2e3be1d5a14bfa4dfde3e4e62303fd7346f3ea4707dbef9844c3fb325bbbee469e1be6f8104bf80482f3f865a033f20636e3e12147fbe226c483f2fa7ccbe3c68bebeb22e1ebfdcd7a13e5e4b383f789c623e789c82be1268483f0a30ccbe382cc5be4df34ebfadfafc3eefc9a33e66f7643e5c8f82be7fc0433f5392ddbec503e2bee6ae35bf9d8066bed5e72a3ffbcb6e3ecba185be59de3d3f7976f1bef967bebe545217bff706bf3ecb10373f5305633ede0289be6f4a413f5e0fe6be9851e4be50fc18bf1dc9853e4a0c423f20d26f3ee71d87be942f403f2bbee9be09a9e3becb1007bfcc7f083ff54a293f7b836f3e82e287bed4b93e3f1780eebe7a8ee0bef241efbebbb83d3fd0d5f63e8d976e3ee78c88be3b6d393f57b3febe382cc5be5bd33cbf05c51f3f5dfe833eaf94653ecc5d8bbe9433303f5ef60bbfd767bebe0d710cbf3f35de3e07f0363f6688633ee9b78fbee928333f5a1208bfdb15e2bee17a34bfe5f21fbe4013313f7b836f3e3b708ebe9cdc2f3f8b500cbf3f52e4beb9fc07bfd044b83e1d5a443fa089703e57ec8fbe77d82c3fd90810bf268de1bea167d3be5ddc363fd7a3103f7b836f3e053491bebf62253f529b18bfbf2cc5be394527bfc217363fc1a8843e6666663e3d2c94be69e3203f32731dbff967bebe492effbe516bfa3eab3e373fe63f643eabcf95be60031e3f844620bf478fdfbec4b13ebfddb504bec286273fe9b76f3ed0d596be0bd31b3f026222bf0a12e3be348017bf0681153e63ee4a3f7cf2703e6b9a97bed2a6163fb03927bf7dd0e3be6dc5debefed4083f637f393fc898bb3d787a25be69e3203f32731dbff967bebe492effbe516bfa3eab3e373f3d2cd43d55c128be0bd31b3f026222bf0a12e3be348017bf0681153e63ee4a3fec2fbb3d67d527be4f23113fc4242cbfb667bebef016e8beb9fc073fab3e373f3d9bd53df77520bed5cf133fcac029bf3e94e0be0ebeb0be3b704e3fabcff53e5b42be3d8a1f23be0f0e0a3f94dc31bfcb2dc5be894100bf787a553f560e6d3e17b7d13d51da1bbe6e89f43ea2463dbfb667bebe13f2c1beaf94153f30bb373f1973d73d29cb10be5872fd3efa293abf772de1bebe3029bf99bb163bc520403f371ac03d4faf14be65fff43e5ef53cbf13f0e3be1d38e7bef628bc3ec520503fed0dbe3de09c11be5bd0eb3e58e43fbfe927e4bec520b0be4d151c3f42cf363fa4dfbe3df2d20dbe5f79e03e0a4c43bf85eddfbe022b87be07f0563fe10bf33eca54c13dbada0abe191cc53e35b34abf3c68bebee4149dbe5bb11f3f4703383facadd83d128300be7846c33e191e4bbfbf2cc5beaeb6a2be302a693f79e9863ecff7d33d371a00beb43aa13e8a9052bfadf8debe24b90cbfcac3023ef853533f38f8c23d43ade9bdd3a58f3e48e255bfb667bebe6de75b3ff6289c3eea95d23e19e2d83df628dcbde3a98f3e25b055bf7afbe3be6900cf3e32e6ee3e9e5e493f5bb1bf3dd200debd49bd073e61c175bfa307bebef31f32bf0ad723bdde93373ffc18b33e2fddc4be4d483b3e327577bfd767bebe197357bee3c7283f70ce383fce88b23ec05bc0be86015b3e61c175bf4fe8bdbe423e28beae47313f0ad7333ffc18b33ef697bdbe49bd073ea27a77bfd767bebe613215bfd5e71abfbada0a3fb37bb23e2fddc4bec7113b3e6478783fd767bebeadfa5cbeb07228bfacad383fce88b23eab3eb7be49bd073ed3c1763ff703bebe2eff31bfe7fb293d14ae373ffc18b33e3cbdb2be43015b3ed3c1763f4fe8bdbe795828be204131bf0ad7333ffc18b33e7502babe49bd073e247b783fd767bebe265315bf431c1b3ffa7e0a3fb37bb23e3cbdb2be78d3c53ecc60683fd767bebe7cf290be70ce28bf4547323f5bd37c3e89d29ebe40a48f3e0057723faf08bebebd5256be5bb12fbf6154323f30bb873e3f579bbe8fa58f3e40f6563fb667bebe234a5b3fffb29bbeb459d53e4bc8873e8104a5be29ccc33e2d094c3fb667bebe637f99be6e3420bfec51383fdb8a7d3e70cea8be1e37ec3e46d0403f9467bebe8863bdbe4bc817bfe71d373fb29d6f3eb1bfacbe2385fa3e143e5b3fd767bebe35efb8be295c1fbfa5bd313f9fcd6a3e6688a3bebad8083ff3e7333f9467bebe5986d8bea4700dbf82e2373fe5d0623e3c4eb1bed270163f726f4a3ff967bebe234adbbe6a4d13bf7c61323f2c65593e9e5ea9beb4581a3fdbe0243f9467bebed95ff6bea5bd01bfe71d373f99bb563e2b87b6beabd0283f1d383b3fd767bebeec51f8be394507bf7c61323f96b24c3ec4b1aebe508b293ffe0a153f3c68bebe143f06bf5530eabef5db373fba494c3eda1bbcbe47723d3f643c263fd767bebe96430bbf3c4ef1be17b7313f36ab3e3e4f1eb6be912a363f0116053f7367bebe7cf210bf2a3ad2be94f6363f4a7b433e8ab0c1bee00f433faf27e23eb667bebeac8b1bbf85ebb1bed0d5363fdaac3a3e39b4c8be42ce4f3f452c0e3fb667bebe67d517bfd734cfbe0e2d323f6ade313ee483bebedb6d4f3f6536b03e5167bebe0f0b25bf68b38abe22fd363f0e2d323eaa82d1be6c405c3f4390f33ed767bebe378921bf7b83afbe8126323f6744293ee6aec5be88f3683f8979be3ed767bebe0c022bbf03098abec58f313f65aa203e6900cfbee203573fc0e9853ed767bebedfe02bbf2a3a52be304c363fe8d92c3e19e2d8bee0835b3f5a104a3e3c68bebe849e2dbf07ce19be992a383fb1e1293e36abdebe747e723fe0f6843ed767bebe736831bf006f41bef31f323f75021a3e8716d9bee221603feae8b83df967bebe6dc52ebf053491bdc7293a3f79e9263e5e4be8be4da0783f45da163ed767bebe107a36bf1826d3bde09c313fe2e9153ea52ce3be8b6c7b3fca51003bd767bebeacad38bf52499d39ae47313f0612143efb3af0be1afd603f0341003bd767bebe4a7b33bf6f1283ba2b87363f8bfd253efb3af0be0070603ffa997abdb667bebe530533bf143f463d4694363f6666263ee2e9f5be2ca0783f80d812bed767bebe9d8036bfce88d23d5396313fe2e9153e5249fdbe747e723ffdf582bed767bebee56131bf2506413e0e2d323f75021a3e46b603bfb37b5e3fa56504bed767bebea5bd31bfd0b3d93d8638363f30bb273ebf0efcbe5c735b3f5b0747be1b68bebe12a52dbf52b81e3e82e2373fb1e1293e7cf200bf88f3683ff17ebcbed767bebed5e72abf95d4893e8ab0313f65aa203ec7ba08bfe203573fbce883bed767bebea3012cbf2a3a523ef931363fe8d92c3eefc903bfc572533f933a99bed767bebe50fc28bf0f0b753ea245363f0e4f2f3e58a805bf573d5c3f3b8cf1bed767bebeca5421bfbb27af3e2575323f6744293e166a0dbff75b4f3fe52aaebed767bebee6ae25bf569f8b3e143f363fd712323e348007bf226c483f2fa7ccbe3c68bebeb22e1ebfdcd7a13e5e4b383f22fd363ec7290abf42ce4f3fae280dbfd767bebe6b9a17bf295ccf3e6154323f6ade313e09f910bf59de3d3f7976f1bef967bebe545217bff706bf3ecb10373f5b423e3e88630dbfc9733d3f863d25bfd767bebed5e70abf21b0f23e3789313f36ab3e3ed42b15bf9433303f5ef60bbfd767bebe0d710cbf3f35de3e07f0363f14ae473e9cc410bf2a1d243f0d8a3ebfb667bebece88f2bebada0a3f6ea3313fa913503e27a019bf69e3203f32731dbff967bebe492effbe516bfa3eab3e373f2a3a523e0ad713bf4f23113fc4242cbfb667bebef016e8beb9fc073fab3e373fe4145d3ef46c16bfd0b80c3fe96150bfd767bebe7b83cfbe1973173f0a68323f1b0d603e3fc61cbf6e89f43ea2463dbfb667bebe13f2c1beaf94153f30bb373fe8d96c3e2c6519bf1abff03ebddf5cbfd767bebe45d8b0be0ebe203f5c8f323f7b146e3edbf91ebf4fcdc53e246167bfd767bebee9b78fbe19e2283f2575323f5bd37c3eb7d120bf191cc53e35b34abf3c68bebee4149dbe5bb11f3f4703383fff217d3ea8c61bbfd3a58f3e48e255bfb667bebe6de75b3ff6289c3eea95d23e4bc8873e48bf1dbf2ba58f3eb85871bf390cbebe863856beceaa2f3f6154323f30bb873e5c8f22bfb43aa13e8a9052bfadf8debe24b90cbfcac3023ef853533f0a68623f29ed3dbfdba38f3e45da52bfa5bfdfbeccee293f64cc0dbf65aa003fd34d623fd26f3fbfe3a98f3e25b055bf7afbe3be6900cf3e32e6ee3e9e5e493f6519623f8d973ebffda38f3e251f4bbf382cc5bed8f0743f89d2debaa1d6943e86c9643f44693fbf7846c33e191e4bbfbf2cc5beaeb6a2be302a693f79e9863e86c9643fd5e73abfdba38f3e08cd42bfff25e1be9318243f4850fc3e62a1163f12a5bd3dadfadcbdfda38f3e251f4bbf382cc5bed8f0743f89d2debaa1d6943e85ebd13df628dcbdfda38f3e8e1f3ebfe09de4bed712223f62a1d6bca60a463fc1a8643f07ce99bddba38f3e08cd42bfff25e1be9318243f4850fc3e62a1163f5dfe633f75029abd5bd0eb3e58e43fbfe927e4bec520b0be4d151c3f42cf363f3d2c643fa16733bd5872fd3efa293abf772de1bebe3029bf99bb163bc520403fd42b653f76e01cbdfda38f3ebe2f3abf921fe1beb81e253f4ed101bf6154123fef38653f07ce99bd65fff43e5ef53cbf13f0e3be1d38e7bef628bc3ec520503f86c9643f787a25bd5f79e03e0a4c43bf85eddfbe022b87be07f0563fe10bf33e0ad7633f371a40bdfda38f3e7fdd31bf382cc5be86c9743f17b7513aabcf953e2bf6173fc0ec1ebdfda38f3ebe2f3abf921fe1beb81e253f4ed101bf6154123ffa7e1a3f091b1ebd5872fd3efa293abf772de1bebe3029bf99bb163bc520403f6c781a3f08ac9cbd0f0e0a3f94dc31bfcb2dc5be894100bf787a553f560e6d3e2bf6173f0d71acbdfda38f3e3fe029bf2d5ae0bec7ba283f234a0b3f4bea043f7e1db83d1ac0dbbdfda38f3e7fdd31bf382cc5be86c9743f17b7513aabcf953e832fcc3d63eedabdfda38f3e6f4827bfd3bce3be992a283f5b427e3e143f363fb537b83e9cc4a0bdfda38f3e3fe029bf2d5ae0bec7ba283f234a0b3f4bea043f3480b73e9cc4a0bdd2a6163fb03927bf7dd0e3be6dc5debefed4083f637f393fd044b83e82e2c7bcfda38f3e726d24bfbf44e4bea2b4273ffed4f8bd32e63e3ff54ab93e9cc4a0bdfda38f3e26fe20bf9b38e1be4260253f539601bfb840123fc729ba3e9cc4a0bd0bd31b3f026222bf0a12e3be348017bf0681153e63ee4a3fd0b3b93e7a36abbcd5cf133fcac029bf3e94e0be0ebeb0be3b704e3fabcff53efe65b73ef4fdd4bcfda38f3e26fe20bf9b38e1be4260253f539601bfb840123f8941503ffdf6f5bd0bd31b3f026222bf0a12e3be348017bf0681153e63ee4a3fe02d503fe3c798bd60031e3f844620bf478fdfbec4b13ebfddb504bec286273fc05b503f23db79bdfda38f3e959b18bf382cc5bea69b743f17b751b907f0963ee5d0523f228ef5bdbf62253f529b18bfbf2cc5be394527bfc217363fc1a8843ee5d0523f8a8e64bdfda38f3e223610bfbc40e1bec217263faf25043f2d210f3f39d6a53ea52c03befda38f3e959b18bf382cc5bea69b743f17b751b907f0963e80b7a03e6f1203bebf62253f529b18bfbf2cc5be394527bfc217363fc1a8843e499da03e01de82bd77d82c3fd90810bf268de1bea167d3be5ddc363fd7a3103f02bca53e2b1895bd9cdc2f3f8b500cbf3f52e4beb9fc07bfd044b83e1d5a443fef38053f6a4df3bcfda38f3e66670dbfe206e4be7958283f8b6c273e2d433c3f6132053f840dcfbd77d82c3fd90810bf268de1bea167d3be5ddc363fd7a3103f6abc043f499d00bde928333f5a1208bfdb15e2bee17a34bfe5f21fbe4013313f54e3053f1cebe2bcfda38f3ee3550abf8ae4e3be1058293f35ef38bea8573a3f58a8053f840dcfbdfda38f3e97e107bfdf6ee1be6666263faf2504bffbcb0e3f8bfd053f840dcfbdfda38f3e223610bfbc40e1bec217263faf25043f2d210f3f6abc043f840dcfbde928333f5a1208bfdb15e2bee17a34bfe5f21fbe4013313f4b59863b3480b7bdfda38f3e57b3febe382cc5bee17a743f52491d3ad9ce973ef775603c8b6c27befda38f3e97e107bfdf6ee1be6666263faf2504bffbcb0e3ffaed6b3bc28627be3b6d393f57b3febe382cc5be5bd33cbf05c51f3f5dfe833ef775603c0e4fafbd3b6d393f57b3febe382cc5be5bd33cbf05c51f3f5dfe833ea01a0f3fecc0b9bdfda38f3efeeeedbe4834e1bea60a263f26e4033fd26f0f3f5396113fb1bf2cbefda38f3e57b3febe382cc5bee17a743f52491d3ad9ce973ebb270f3f7aa52cbed4b93e3f1780eebe7a8ee0bef241efbebbb83d3fd0d5f63e6ea3113fea95b2bdfda38f3efeeeedbe4834e1bea60a263f26e4033fd26f0f3fd5e75a3f4013e1bdd4b93e3f1780eebe7a8ee0bef241efbebbb83d3fd0d5f63e63ee5a3f9a771cbd942f403f2bbee9be09a9e3becb1007bfcc7f083ff54a293f431c5b3f75021abd6f4a413f5e0fe6be9851e4be50fc18bf1dc9853e4a0c423f917e5b3f99bb16bd1ea48f3e7828e2be5ce3e3be3ee8293f5c2041be8351393fdfe05b3ffdf6f5bdfda38f3e6de3e7bec827e4be10e9273f2d431c3ec4423d3fe86a5b3ffdf6f5bd7fc0433f5392ddbec503e2bee6ae35bf9d8066bed5e72a3fbf0e5c3f4ed111bdfda38f3e6e4eddbe4277e1bed95f263f41f103bf69000f3f11365c3ffdf6f5bd7fc0433f5392ddbec503e2bee6ae35bf9d8066bed5e72a3f0d711c3f575bb1bdfda38f3e0a30ccbe382cc5bec66d743f17b7d139b537983ef7061f3fb29d2fbefda38f3e6e4eddbe4277e1bed95f263f41f103bf69000f3f0d711c3fe9b72fbe1268483f0a30ccbe382cc5be4df34ebfadfafc3eefc9a33ef7061f3f3199aabd1268483f0a30ccbe382cc5be4df34ebfadfafc3eefc9a33eac8b4b3f02bc25bffda38f3ef915bbbecfa0e1be41f1233f51dafb3e22fd163f96214e3fd6563cbffda38f3e0a30ccbe382cc5bec66d743f17b7d139b537983e3a924b3fba493cbff9844c3fb325bbbee469e1be6f8104bf80482f3f865a033f091b4e3f9d1125bfbe6a4d3f6f29b7be7ba2e3be1d5a14bfa4dfde3e4e62303f211f343fd578e9bcfda38f3e2507b4bea147e4bebe30293ff241cf3d925c3e3f1d5a343ffdf6f5bdfda38f3ef915bbbecfa0e1be41f1233f51dafb3e22fd163fb3ea333ffdf6f5bdfda38f3e77a3afbe8ae4e3bede712a3fd0d556bec74b373f6abc343ffdf6f5bdaabb4e3f8a21b1be963ee4bef85323bff697dd3da52c433f8a8e343f1cebe2bc8813503fadbeaabe6e88e1be6b9a37bf8ab0a1bef7061f3f0f0b353f4faf14bdf9844c3fb325bbbee469e1be6f8104bf80482f3f865a033f7dd0333fb1bfecbcfda38f3e9a79aabe9432e1be62a1263fb45905bf88630d3f2b18353f4013e1bd8813503fadbeaabe6e88e1be6b9a37bf8ab0a1bef7061f3f7ffbda3e0b24a8bdfda38f3e36ac99be382cc5bee17a743f52499db9d9ce973ec9e5df3e46b633befda38f3e9a79aabe9432e1be62a1263fb45905bf88630d3f9a08db3e7dd033be315e533f36ac99be382cc5be80b760bf0a68c23e3d9b953ec9e5df3e9ca2a3bd315e533f36ac99be382cc5be80b760bf0a68c23e3d9b953e0f0bf53e5452a7bdfda38f3e7eac88bee066e1be1904263f8195033f77be0f3fe336fa3e58a835befda38f3e36ac99be382cc5bee17a743f52499db9d9ce973e2b18f53e228e35be9d46563f2eab88be5c71e1be32770dbfd1221b3fb37b123fac1cfa3e9ca2a3bd1d76573f1afd80be1151e4be000020bf567d6e3e52b83e3fcd3b2e3f8f53f4bdfda38f3e033f7abe29e7e3be151d293fd95f36be68b33a3f7fd92d3fc364aabc1ea48f3e035d83beb5fde3be029a283f0b24283e16fb3b3f764f2e3fc364aabcfda38f3e7eac70beb280e1be107a263f98dd03bf4df30e3fbe9f5a3fd26f3fbf193c583fec6977be3f8de3be44fa2dbf3cbd12be2731383f158c5a3fa60a26bf28f2583fb7416dbefcabdfbe96433bbf5a64dbbe4bc8073f83c05a3f8bfd25bf9d46563f2eab88be5c71e1be32770dbfd1221b3fb37b123f52b82e3f8fe4f2bdfda38f3e7eac88bee066e1be1904263f8195033f77be0f3fe0be2e3fc364aabc193c583fec6977be3f8de3be44fa2dbf3cbd12be2731383f9fab2d3fb459f5bdfda38f3e7eac70beb280e1be107a263f98dd03bf4df30e3f4d842d3fc364aabcfda38f3ed2514ebe382cc5be34a2743f89d2de3a07f0963ea8355d3f44693fbfc8ea5a3fd2514ebe382cc5be304c66bf11c7ba3c643bdf3ea8355d3f3d9b25bfc8ea5a3fd2514ebe382cc5be304c66bf11c7ba3c643bdf3ea5bd513f3d9b25bffda38f3e74442ebe8461e0be7ac7293fc4420d3f8e75013f7446543fd26f3fbffda38f3ed2514ebe382cc5be34a2743f89d2de3a07f0963e33c4513f44693fbfb4af5c3fa0c62dbe289de0beccee19bfd6c51d3f9c33023fe63f543f265325bf43395d3f149422bee319e4beceaa1fbf713d8a3e36cd3b3f6154923e17b7d1bcfda38f3e707726bea229e3be3f572b3f6519a23e4d152c3fbc05923ea52c03beb4af5c3fa0c62dbe289de0beccee19bfd6c51d3f9c33023fc58f913e3d2cd4bcfda38f3ef0fd1dbe624ae4bec8982b3fdcd7813d52493d3f3cbd923ea52c03befda38f3ef73e15bed1e7e3be48e12a3f4df34ebea779373fbc74933ea52c03be35ee5d3ffd6612be338ce3be11c72abf7ffb3abea7e8383f98dd933e3b70cebcfda38f3e5da50bbe4582e1be8273263f61c303bf12140f3f3d2c943ea52c03befda38f3e5da50bbe4582e1be8273263f61c303bf12140f3f029ae83e234a3bbe35ee5d3ffd6612be338ce3be11c72abf7ffb3abea7e8383f39b4e83e7c6192be47565e3f7e3808be47aadfbe66f734bf6c09f9bebc74033f5e4be83e986e92befda38f3e74442ebe8461e0be7ac7293fc4420d3f8e75013faa82913ea52c03befda38f3e5794d2bd382cc5be3867743f52499d39d044983e2f6ee33e5a643bbe45655f3f5794d2bd382cc5becff773bf3789013ee8d98c3e1361e33e8fe492be45655f3f5794d2bd382cc5becff773bf3789013ee8d98c3e33c4d13eec2f3bbefda38f3e2fa58ebd8464e1be6b2b263f41f1033f643b0f3f07f0d63e8fe492befda38f3e5794d2bd382cc5be3867743f52499d39d044983e4ed1d13e58ca92be8d44603f240a8dbd90d9e1be32e61ebf3867043f5ddc163f4694d63e48e13abec2a4603fdc6840bd11e5e3beba492cbfc74b37bea2b4373f3cbd723ff7e461bffda38f3e29b040bd82e6e3bef90f293f7ffb3abede713a3f58ca723fcb1047bfa983603f210163bd0550e4be598628bf6f12033e9be63d3fa52c733f6ade61bf3fc6603fe76e17bd4b3fe1be55302abf2497ffbe5b420e3f2575723ff7e461bffda38f3e3acf18bdc05ee1be6666263f6f8104bfc9760e3f2575723fcb1047bffda38f3e419d72bdab07e4be075f283f67d5273e9f3c3c3f4f40733fcb1047bf8d44603f240a8dbd90d9e1be32e61ebf3867043f5ddc163f46b6733ff77560bffda38f3e2fa58ebd8464e1be6b2b263f41f1033f643b0f3f46b6733fcb1047bf3fc6603fe76e17bd4b3fe1be55302abf2497ffbe5b420e3fa2b4273f6a4d93befda38f3eff5888bb382cc5bee17a743f17b7d13810e9973e6132253f5a643bbefda38f3e3acf18bdc05ee1be6666263f6f8104bfc9760e3f4bc8273f234a3bbedbfb603fff5888bb382cc5be39d675bfd3de603d31088c3ed42b253fbc7493befda38f3eff5888bb382cc5bee17a743f17b7d13810e9973ee258b73e58ca92bedee3603f40dbea3c073fe1beb1e129bf4013013fbf7d0d3fda1bbc3e355e3abefda38f3e9413ed3c425ce1be4b59263fc66d043f8d970e3f2d43bc3e8fe492bedbfb603fff5888bb382cc5be39d675bfd3de603d31088c3ec74bb73ec7293abe2bd9313dd6e3debe6189cfbe6f12733f20632ebe94f6863ed712f23d90a038bf1c0c353df371e5be1476d9becdcc7c3fae4721bea69bc43b6adef13dc3f538bf1840383d336ee2beed4ad3be5dfea33ef85353bf29eded3efca9f13d39b438bf1840383d6136d9be4eb7ccbe88639d3e2f6e83bea3926a3f492eff3decc039bf2bd9313dd6e3debe6189cfbe6f12733f20632ebe94f6863e92cbff3dc7293abf1840383d336ee2beed4ad3be5dfea33ef85353bf29eded3e492eff3d516b3abf4209333d0d8ed2be53cacbbe04e77c3f52499d3be4831e3e2497ff3d835139bf1840383d9c6ec1bea88cd7bef163ac3eab3e673ff016883edaacfa3decc039bf2bd9313d9fe3c3be0e4bd3bee63f743fae47613ea913503eb515fb3d910f3abf1aa6363d4cdec8be43c7cebe7b837f3ff2414f3d287e0c3d48e1fa3d516b3abfa33f343de202c0beb41edebe57ec7f3fa4dfbe3c9fab2dbcb515fb3df54a39bf12303a3b9cf9e5bebbd2e2be0bb5463f098a1fbfcac3c2bdd200de3d7e8c39bfdec7d13b0681e5be08abd9beaa6044bf92cb1fbf87a7173eadfadc3dc3f538bf12303a3ba14ae5bedffad8be4f40433fa3011cbf9be65d3ed200de3da7e838bfdec7d13b14cbe5be129fe3becb1047bfb1e119bf24b93cbeadfadc3d27a039bf12303a3bc764e1be7aaaebbe2575523ffaedebbe7a36abbed200de3d55303abfdec7d13bd6e3debec85beebec3f558bf0000a0bee3a5dbbe1b2fdd3da8573abf12303a3b6136d9bedc2df1be5bd35c3ff6971dbe99bbf6be3f35de3d88853abfdec7d13b1ec0d2be2827f2be295c4fbf6f12033add2416bf6519e23d4c3739bfdec7d13bd6e3debec85beebec3f558bf0000a0bee3a5dbbed34de23d39b438bf12303a3b6136d9bedc2df1be5bd35c3ff6971dbe99bbf6be8a1fe33dfed438bf12303a3b1d94d0bec5c5f1bee258473fe3a51b3e36cd1bbf8a1fe33d105839bf12303a3befadc8bef20befbec286473f764f9e3e917e0bbf8a1fe33d3ee839bfdec7d13ba800c8bed995eebec28647bf2653c53e76e0fcbe6519e23d5af539bf12303a3b2a1fc2be508de7bed34d523f74b5f53e12a59dbe8a1fe33d516b3abfdec7d13b6687c0be193ce4bec3f558bfbc74033f835109bed34de23dde713abf12303a3b3cfabfbed9ebddbe96b25c3fe561013fe2e9153d423ee83d835139bfdec7d13b6687c0be193ce4bec3f558bfbc74033f835109be8b6ce73dc3f538bf12303a3b2a1fc2be508de7bed34d523f74b5f53e12a59dbeb072e83d70ce38bfdec7d13b9c6ec1bea88cd7beb07258bf1214ff3e14d0443e1d38e73decc039bf12303a3bc1e3c3be0e4bd3be0b24583f7424d73e8c4aaa3e423ee83d910f3abfdec7d13befadc8be17d9cebe643b4fbf8351a93e075ff83e8b6ce73d516b3abf12303a3bdeafcabe91f0cdbed0d5463f64cc5d3efe65173fb072e83d88853abf12303a3b1ec0d2bee0bdcbbe20634e3f27a009bb1973173ffb5ced3d835139bfdec7d13befadc8be17d9cebe643b4fbf8351a93e075ff83e448bec3d8cdb38bf12303a3bdeafcabe91f0cdbed0d5463f64cc5d3efe65173ffb5ced3dfed438bfdec7d13b1d94d0be641fccbea2b447bfac1c1a3e03781b3fd656ec3d302a39bfdec7d13b6136d9be4eb7ccbe5bd35cbff6971dbe99bbf63ed656ec3decc039bf12303a3bd6e3debe6189cfbe3e79583f764f9ebe6dc5de3efb5ced3dc7293abfdec7d13bc764e1beb03ad2bebb274fbf8e06f0be984cb53e448bec3d355e3abfdec7d13bc764e1beb03ad2bebb274fbf8e06f0be984cb53e1b2fdd3d90a038bf12303a3bd6e3debe6189cfbe3e79583f764f9ebe6dc5de3e3f35de3d90a038bf1840383d9c6ec1bea88cd7bef163ac3eab3e673ff016883e7e1db83d713d3abf1c0c353df1f5e5bea1a2e2be3bdf7f3f93a902bd11c7ba3bc364aa3d956538bfa33f343de202c0beb41edebe57ec7f3fa4dfbe3c9fab2dbcec2fbb3d07ce39bf1c0c353df371e5be1476d9becdcc7c3fae4721bea69bc43be78ca83dfed438bf1840383d336ee2beed4ad3be5dfea33ef85353bf29eded3e7958a83d2c6539bf1aa6363d4cdec8be43c7cebe7b837f3ff2414f3d287e0c3dea95b23dfa7e3abf1840383d6136d9be4eb7ccbe88639d3e2f6e83bea3926a3f3199aa3d910f3abf4209333d0d8ed2be53cacbbe04e77c3f52499d3be4831e3ee948ae3d516b3abfbcb0353d38f5c1be643be7bed3dee03d0bb5763fd93d79bea301bc3d105839bfc91d363d69c3e1be7959ebbe0000803fac8bdbbb6c09f93ac4b1ae3dd50938bfbcb0353dda55c8beedd2eebe0000803f3480373bfaedebbaec2fbb3d39b438bfb797343d8d62d9be4013f1be72f97f3f4b5986bbc6dc35bcc5feb23d9eef37bfbb47363d0d8ed2beb51af2be20d27f3fa69b44bc4d150c3dc74bb73d0b2438bf3221e6bce8bdd9beab92d8beb6f37dbf11c7babd7dd0b33da8574a3da2b437bf10afebbcea23d8be43cadfbe295c7fbf4d848dbd348037bcf085493d273138bf7ae1cebc33c2e3be321cdfbed9ce77bff77580be24977f3b363c3d3d2bf637bfc4ccbebc3bc3e4beea93d4be6f1273bf03788bbe643b1f3e5bb13f3dab3e37bfb68391bcdb31edbe361fd7be60e560bf8c4aeabe287e0c3ea245363d394537bff855393b7710f3be12fac9beddb5e43e772d41bf3411f63e8195c33dc3643abf4cc205bb3411f6be33ddd3bea9a4eebed95f56bf0e2d923e8126c23d07ce39bf0805253b4529f9be69c6dabe0d71cc3eba6b69bf1361c33dcac3c23d477239bf7ac6bebbde8ef0beae9ecbbe0d712cbf77be1fbfbadaca3e8126c23dfe433abf2e3803bcccd1f3be1d04d5be70ce38bfd0b329bf5f294b3eeeebc03d43ad39bfa9d983bc21b0eabe54e6cebe713d5abf6dc5debeaa60943e11c73a3db4c836bf2e3803bcccd1f3be1d04d5be70ce38bfd0b329bf5f294b3ec520303d3d0a37bf7ac6bebbde8ef0beae9ecbbe0d712cbf77be1fbfbadaca3ec6dc353d9d8036bfeed030bcb570e9be2651c7bea69b44bff775e0be840def3eed0d3e3d304c36bf425d24bbcf4bedbe88a1c5bec74b07bf07ce19bf7e8c193f11c73a3d6b2b36bfe2ab9dbceb01e3bee4f3cabe62a166bf70ce88bea01aaf3eca32443df0a736bfc5e7cebc2ffadabead16d0be508d77bfb4c8f6bde6ae653e83c04a3de71d37bfa6d5103b03d2debe93a9babe3945c73e9fab8dbeeeeb603ff46cd63d19e238bfd35023bba5d7e6be9832c0bee3361abfd122dbbe9a772c3f1973d73d0c9339bf840e3a3b23dde7be8ee8bebe0534f13e7d3ff5be849e3d3f1904d63d27a039bfe5f1b4bbc345d6be47aebbbe780b24bf7c61b2bddc46433ff5dbd73db07238bf0ef53bbc2192e1bed027c2beaf9445bfcc5d8bbe8a1f133facadd83d674439bf0ef53bbc2192e1bed027c2beaf9445bfcc5d8bbe8a1f133fa779473d4f1e36bfe5f1b4bbc345d6be47aebbbe780b24bf7c61b2bddc46433f17b7513dfdf635bf18937ebc3124d7beda1dc2be0bb556bfc217a6bd23db093ff31f523d143f36bf0d6eebbcf584cdbe67d7ddbe0e4f7fbfe2e9953d1ea7e83b3d2c543d423e38bfc79fa8bc691cdabe9a07c8beb1506bbf2428febdb762bf3ea8354d3d62a136bfac56a6bc6727d3be57b3c6beac8b6bbfe02d103cb072c83ecf66553dd49a36bfb151d6bc70d1d1bec405d0befe437abfbc74933c62a1563e61c3533d394537bf191d10bc2577d0bed977bdbe44fa3dbff2414f3d431c2b3f3ee8593d341136bfc2a1b7bb4488cbbeeb70bcbeacad28bf0de02d3ec8983b3f6210d83dbec137bf840e3a3b5c3bd1beb2d6b8beb98de63e0c93293d8f53643f1904d63dd50938bfcff8bebc7b49cbbe2f33ccbe2a3a72bff0a7063ee258973e645d5c3de71d37bf933a81bce6ceccbe27d9c2be910f5abfeeeb003e9c33023f645d5c3d107a36bfc2a1b7bb4488cbbeeb70bcbeacad28bf0de02d3ec8983b3fd3de603d143f36bf4c88393befc5b7be3cdbc3bea392da3ee6ae253ffca9213f1904d63db00337bfbe831fbbfdbbbebe69adc0bebd5206bf0309ea3e67d5373fab3ed73d022b37bfd2aa163bcec2c6bea0e0babe1826d33eb8afa33ec3645a3f8638d63de25837bf32aeb8bb6de1b9be6150c6be7b832fbf2653053f9c33023fb1bf6c3d94f636bf83320dbcc4d0c2be5473c1be151d39bf6f81a43eb6841c3fb003673d2b8736bfbe831fbbfdbbbebe69adc0bebd5206bf0309ea3e67d5373f68b36a3dd49a36bf8a937bbc63eec2be8789c6be075f58bfe3c7983e6f12e33e4260653d5ddc36bffcdea6bcf452c1bee44dcebed0b369bfa323993ecd3b8e3e4260653dfe6537bf25cadebce430c8be7fbfd8be8cb97bbfe561213ec729ba3dd1225b3db9fc37bfd2aa163bcec2c6bea0e0babe1826d33eb8afa33ec3645a3ff853633df93136bffb9378bb56f0b3beb308cdbe4df30ebf6c783a3f9643cb3ef2b0d03d4c3739bf32aeb8bb6de1b9be6150c6be7b832fbf2653053f9c33023f60e5d03d07ce39bf4c88393befc5b7be3cdbc3bea392da3ee6ae253ffca9213f17d9ce3db1e139bf9e422ebc6500b8be37e3ccbe42cf46bf4f1e063f3333b33ed7346f3da77937bf6500a8bc7e1ebbbe5a2fdebe0c026bbff1f4ca3efaed6b3cb003673d598638bf3d27bdbc0d1cc0be5019d7be21b072bf1973973e20d2ef3d8a8e643d470338bf2e008dbc79eab9be0725d4be000060bf41f1e33e93a9423e1f856b3d10e937bf27663dbcf415b4bea818d7befdf645bf711b1d3f8a1f233e696f703d273138bf4d4b2c3b787daebe1d1cd4be9790cf3e1b0d603f022b873e840dcf3d029a38bfa721aabb0ebbafbe645ddcbe560e1dbfd0b3493ff5db573d60e5d03d0b2438bf27663dbcf415b4bea818d7befdf645bf711b1d3f8a1f233e17b7d13dacad38bf840e3a3b5377adbeb3d2e4bef9a0e73ebc05623f250601be840dcf3dde9337bf11e420bb198eafbed11ee7be0c020bbf6dc54e3fe86a6bbe857cd03da77937bffca5c5bcb4e9c0be5303e5be14d074bf5f078e3e363cbdbd1b0d603da7e838bf5a4b81bccf69b6be3eede0be835159bf3d0a073f022b07bdfaed6b3d70ce38bfa721aabb0ebbafbe645ddcbe560e1dbfd0b3493ff5db573dfca9713d1ea738bfb8af83bc268ab8be9a40e9be48505cbf61c3f33e105839be8b6c673df54a39bf9eea10bcb56bb2bedb85e6be645d3cbfacad283f1b0d20befbcb6e3dd93d39bf7d5b303bc0b0b4be1d3df6be857cd03e9d80363f812612bf840dcf3db00337bf6f9b29bb6e6bb3be70cef0be39d605bf5474443fed0dbebe857cd03dcb1037bf45f5d6bca46fcabe3e21ebbe302a79bf5ddc063e128340be1895543d302a39bf97c79abcb116bfbecc46efbe341166bf711bad3e4df38ebe643b5f3d9a9939bf4e292fbc41f5b7be4303f1be0a6842bf19e2083f64ccbdbef931663d95d439bf705e1c3bdee8c3beea0301bf7a36cb3eef38c53e0b4655bf39b4c83d8cdb38bffd4cbdbb01fabdbe6424fbbe97ff20bfa167f33e32771dbfcceec93d105839bf7d5b303bc0b0b4be1d3df6be857cd03e9d80363f812612bff016c83d910f3abf6f9b29bb6e6bb3be70cef0be39d605bf5474443fed0dbebe8c4a6a3d23db39bf7d5b303bc0b0b4be1d3df6be857cd03e9d80363f812612bf1dc9653d3a233abfabeae5bc670dd6be8fa5e7bed2007ebf09f920bdd712f2bdccee493d39b438bffd4cbdbb01fabdbe6424fbbe97ff20bfa167f33e32771dbff6975d3d8c4a3abf18cf20bc5034c7be66bcfdbe7fd93dbfc7297a3e57ec1fbfaaf1523d516b3abfc97292bcb91bc4be397df5be053461bf67d5873e1e16cabeacad583dccee39bf18cf20bc5034c7be66bcfdbe7fd93dbfc7297a3e57ec1fbf158cca3d1ea738bfe2e8aabcb0e8cebe2923f6be77be6fbf772da13d4df3aebe849e4d3d95d439bffce2d2bc548cd3be83faeebe9eef77bfa69bc4ba492e7fbea8574a3d674439bf8b178bbc0723cebec059fabe9fab5dbfecc0b93d6de7fbbea8354d3dac1c3abfb87622bb569dddbe62f800bf0d710cbf66f784be76714bbf8351c93d903137bffdf9b6bb21e4d4be971e01bf394527bf4850fcbce09c41bf5ebac93d30bb37bf840e3a3b6eded8be5c5502bf2731e83e4694f6bdd71262bf82e2c73d8b6c37bf4b1f3a3be7e4e5bec80800bf5452e73ef54ad9be19e248bf82e2c73db4c836bffc7010bb3f8ce8be03b1fcbe3e7908bf865a03bf11362cbf8351c93d42cf36bfccf01fbcb48fe5bee65cfabe0e4f3fbf24b9bcbe4d840dbf34a2343dd0b339bf0f432bbc66dadebe637bfdbe857c40bf7c6172be4d841dbf11c73a3d03093abfb87622bb569dddbe62f800bf0d710cbf66f784be76714bbfa3013c3d8c4a3abffc7010bb3f8ce8be03b1fcbe3e7908bf865a03bf11362cbf0e2d323d7ac739bf952bbcbc098cddbe78eff0beee5a72bf8b6c27be7b148ebe5bb13f3dd93d39bfd00a8cbc3350e1be23a4f6be5bb15fbf02bc85bed712d2be355e3a3d7e8c39bff855393bc4e8f1beacc7f5bebe30d93e903137bf7b140ebf8195c33dc28637bffc7010bb3f8ce8be03b1fcbe3e7908bf865a03bf11362cbf13f2c13d07f036bf4b1f3a3be7e4e5bec80800bf5452e73ef54ad9be19e248bfa52cc33d99bb36bf7f8722bb37fcf6be0af8e5be197317bf835149bfc6dc35be8126c23d90a038bf9a443dbc0a48f3bebe4ddfbe6a4d43bf068125bf348037ba80b7c03dc3f538bff1121cbcd1e9f1becbbeebbe3fc63cbff77520bfd3de80be80b7c03d7e1d38bf12f66dbb93fff1be59daf1bebde314bfbde334bf0456cebe13f2c13d4bc837bfb37831bc8c9eebbe0a4bf4bee09c41bf3e79f8be65aae0bea089303dd93d39bf12f66dbb93fff1be59daf1bebde314bfbde334bf0456cebe9fab2d3d105839bff1121cbcd1e9f1becbbeebbe3fc63cbff77520bfd3de80be0d712c3de78c38bf12f66dbb93fff1be59daf1bebde314bfbde334bf0456cebec4422d3da32339bf8599b6bc7711e6bed00ceabe72f96fbf083d9bbed7342fbec7ba383d1ea738bf0d6fd6bc34d9dfbe0e4ce6befa7e7abf0f0b35be3ee8d9bd371a403dcc7f38bf096f8fbce8a2e9beac8ceebea91360bffa7ecabe3b708ebe7dd0333d19e238bfd8b87ebc359befbef7afe4be6c785abf0e2d02bf68b3eabdc520303d0b2438bfc1caa1bc91f2ebbe2b31dfbede716abf849ecdbe27a089bbeb73353dd9ce37bf9a443dbc0a48f3bebe4ddfbe6a4d43bf068125bf348037ba7b142e3d14ae37bfbdfd393b7adff8bee5f1e4be14aee73e736861bfbc9610be8195c33d39b438bff9812b3b6ceccabed02702bf840dcf3e14d0443e4bea64bff016c83d075f38bfcd2129bcdb88cfbe5f7effbe05c53fbfbec1973d598628bf158cca3d7e1d38bfbe831fbbfdbbbebe69adc0bebd5206bf0309ea3e67d5373f857cd03dfe433abf425d24bbcf4bedbe88a1c5bec74b07bf07ce19bf7e8c193f1973d73dac1c3abff855393b7710f3be12fac9beddb5e43e772d41bf3411f63e8638d63d516b3abf7ac6bebbde8ef0beae9ecbbe0d712cbf77be1fbfbadaca3e87a7d73d355e3abfeed030bcb570e9be2651c7bea69b44bff775e0be840def3e3e79d83d23db39bf191d10bc2577d0bed977bdbe44fa3dbff2414f3d431c2b3facadd83dd50938bf9e422ebc6500b8be37e3ccbe42cf46bf4f1e063f3333b33e17b7d13d637f39bffb9378bb56f0b3beb308cdbe4df30ebf6c783a3f9643cb3efca9713d87a737bf9eea10bcb56bb2bedb85e6be645d3cbfacad283f1b0d20beaa82d13dde9337bf11e420bb198eafbed11ee7be0c020bbf6dc54e3fe86a6bbed7346f3dd57839bf4e292fbc41f5b7be4303f1be0a6842bf19e2083f64ccbdbea857ca3db1e139bfcd2129bcdb88cfbe5f7effbe05c53fbfbec1973d598628bfa8574a3d516b3abf4ed191bcb1ded8bebf81f9be128360bf5a64bbbdaa82f1be5c8f423d23db39bffdf9b6bb21e4d4be971e01bf394527bf4850fcbce09c41bf1361433d355e3abf0805253b4529f9be69c6dabe0d71cc3eba6b69bf1361c33d04e70c3d58a835bfbdfd393b7adff8bee5f1e4be14aee73e736861bfbc9610be075f183d863836bf12303a3b9cf9e5bebbd2e2be0bb5463f098a1fbfcac3c2bd03090a3d742437bff855393bc4e8f1beacc7f5bebe30d93e903137bf7b140ebfe561213dc74b37bf12303a3bc764e1be7aaaebbe2575523ffaedebbe7a36abbe96210e3d30bb37bf4b1f3a3be7e4e5bec80800bf5452e73ef54ad9be19e248bf9c33223d075f38bf12303a3b6136d9bedc2df1be5bd35c3ff6971dbe99bbf6bedf4f0d3d956538bf840e3a3b6eded8be5c5502bf2731e83e4694f6bdd71262bf76e01c3dd93d39bf12303a3b1d94d0bec5c5f1bee258473fe3a51b3e36cd1bbf9565083d19e238bff9812b3b6ceccabed02702bf840dcf3e14d0443e4bea64bf2a3a123d75023abf12303a3befadc8bef20befbec286473f764f9e3e917e0bbf499d003da32339bf705e1c3bdee8c3beea0301bf7a36cb3eef38c53e0b4655bf27c2063dc3643abf7d5b303bc0b0b4be1d3df6be857cd03e9d80363f812612bf8e06f03cfa7e3abf12303a3b2a1fc2be508de7bed34d523f74b5f53e12a59dbeb1bfec3cbe3039bf840e3a3b5377adbeb3d2e4bef9a0e73ebc05623f250601becdcccc3cc7293abf12303a3b3cfabfbed9ebddbe96b25c3fe561013fe2e9153df5b9da3c19e238bf4d4b2c3b787daebe1d1cd4be9790cf3e1b0d603f022b873e5839b43c477239bf12303a3bc1e3c3be0e4bd3be0b24583f7424d73e8c4aaa3e3b70ce3c423e38bf4c88393befc5b7be3cdbc3bea392da3ee6ae253ffca9213f304ca63cb53738bf12303a3bdeafcabe91f0cdbed0d5463f64cc5d3efe65173f849ecd3c87a737bfd2aa163bcec2c6bea0e0babe1826d33eb8afa33ec3645a3f55c1a83c742437bf12303a3b1ec0d2bee0bdcbbe20634e3f27a009bb1973173fabcfd53c022b37bf840e3a3b5c3bd1beb2d6b8beb98de63e0c93293d8f53643f5839b43cf46c36bfa6d5103b03d2debe93a9babe3945c73e9fab8dbeeeeb603f5d6dc53cc6dc35bf12303a3bd6e3debe6189cfbe3e79583f764f9ebe6dc5de3efaedeb3c0bb536bf840e3a3b23dde7be8ee8bebe0534f13e7d3ff5be849e3d3f645ddc3c068135bff855393b7710f3be12fac9beddb5e43e772d41bf3411f63eb6f3fd3c426035bf12303a3ba14ae5bedffad8be4f40433fa3011cbf9be65d3e006f013d99bb36bfdec7d13bf2ed59bf2508a7be04562ebfb8af43be66f7343f7958a83e378941bf2bd9313dda3757bfbc24a6be9fab2d3f11c73abd8cb93b3f54e3a53ece1941bfdec7d13b0b6056bf1827a6be60762fbf0e4f2fbcc3643a3f7958a83e401341bfdec7d13bedbb5ebfa244abbe68222cbf3e79d8beac8b1b3f7958a83e454742bf06d6313d43c65bbf7617a8bef1632c3fb22e8ebe44692f3f6ff0a53e6ade41bfdec7d13b10e662bf89d1b3be0d712cbf3b011dbf3333d33e9565a83e01de42bf1fd8313d134560bfb3cdadbe32772d3f516bfabe5f980c3f6ff0a53e418242bf2bd9313db83f63bf65ffb4be68912d3f9cc420bf9ca2c33e54e3a53ee5d042bf2bd9313dc32c04bf70b4b3beca54413f2e90a0bdd49a263f54e3a53e107a36bfdec7d13bc32c04bf70b4b3bee56141bf0a68a2bd2b87263f9565a83e107a36bf2bd9313d8ffae3be2cd3a7bea8352d3ffca9f1bd1e163a3f39d6a53e26e433bfdec7d13b7922e8be3be2a8bec52030bf7b832fbe6f81343f5e4ba83e744634bf2bd9313d205fd2be82e2a7bef2412f3fca54c13dde02393f39d6a53eaeb632bfdec7d13b5d34dcbefd4aa7be60762fbfd04458bc355e3a3f423ea83ebc7433bf2bd9313d9564c5beb743abbe0e4f2f3ff931863eed0d2e3f39d6a53e13f231bfdec7d13b7d04cebe2a8da8be6dc52ebf52491d3eebe2363f423ea83e0a6832bfdec7d13ba12ec2be44a6acbe45d830bfb459953e9e5e293f9565a83ea5bd31bf1fd8313ddc9f0bbd33150abff9a0373fa913b03ed1221b3fe2e9953da1f831bf2bd9313d94856f3d1b7f16bfc3643a3fc217863e8126223f74b5953d38f832bfdec7d13b94c27c3d5de016bfa3013cbffd87743e93a9223f71ac8b3dfc1833bfdec7d13ba81c93beefacc5be38f832bf5917b73e567d1e3f6de77b3dd3de30bf1fd8313ddc9f0bbd33150abff9a0373fa913b03ed1221b3f022b873d19e238bfdec7d13b2dafdcbcbc040bbf4f1e36bf6900af3ea8351d3fb5157b3d50fc38bf44db313d0ebf9bbe3acfc0be1ceb323fd712b23e72f91f3f022b873dc05b30bf44db313d0ebf9bbe3acfc0be1ceb323fd712b23e72f91f3f54e3a53e29cb30bfdec7d13ba81c93beefacc5be38f832bf5917b73e567d1e3f9565a83e29cb30bfdec7d13b2dafdcbcbc040bbf4f1e36bf6900af3ea8351d3fdfe08b3d13f231bf2bd9313db5c32f3edb3313bf11363c3fcba1c5bea9a40e3f74b5953d07f036bf2bd9313d4eee473eff950dbf569f3b3f54e305bf89d2de3e74b5953d82e237bfdec7d13b033e3f3e9c1610bf29ed3dbf7368f1be0612f43e71ac8b3d348037bf2bd9313ddbc00d3e587017bf3b013d3f05a352be5474243f0681953d74b535bfdec7d13b46081f3eabb015bf44fa2d3f14d0a4be55c1283f71ac8b3d4b5936bf2bd9313da7eade3d57b118bf88853a3f6f1203bdbb272f3f74b5953d34a234bfdec7d13bc7a0f33d518818bf287e3cbf14d0c4bd03782b3fdfe08b3dd8f034bf2bd9313d29cda63d184018bfb5153b3fb537f83d88f42b3f74b5953d46b633bfdec7d13bb401b83d8f8d18bff1f43abf9a089b3d64cc2d3fdfe08b3d41f133bfdec7d13bc93dcd3e9cdc6fbeaaf122bfaf25e4bee926213fd34da23ed3de30bf2bd9313dc1c5ba3e4c7092bec139333facad18bfde02c93e14d0a43ed26f2fbffad4313d1dc9cd3ef54c6fbe4a7b233fe3a5dbbef38e233f14d0a43e60e530bfdec7d13b0090bb3e105891be7dd033bf0b2418bf029ac83e0a68a23ed26f2fbfdec7d13b8316723e4f79fcbe14ae37bff8c214bf8a8ec43e780ba43dc7293abf2bd9313dc1c5ba3e4c7092bec139333facad18bfde02c93e9a089b3d228e35bfdec7d13b0090bb3e105891be7dd033bf0b2418bf029ac83e780ba43db45935bf9be2313d4af1813ed13eeebe58a8353fcc7f18bf80b7c03e51da9b3d5eba39bf9be2313d4af1813ed13eeebe58a8353fcc7f18bf80b7c03ee10b933d1a513abfdec7d13b8316723e4f79fcbe14ae37bff8c214bf8a8ec43e287e8c3d2c6539bf13d7313da46fd23ed5086dbef0a7263fed0dbe3c2a3a423ff8c2a43e204131bfdec7d13bcfa3d23e94f86cbe8bfd25bfca54c13c58ca423fd34da23e204131bfdec7d13b1f4b633f4e09e8bd8cdb28bf1214dfbe3fc61c3fd34da23eee5a42bf2bd9313d297a5c3f5e4c13be7e1d383ff2b000bf228ef53ef8c2a43e204141bf2bd9313d994a633ffa0ce8bd302a293f8a1fe3be7ffb1a3f14d0a43eee5a42bfdec7d13b7b82583f259323be835139bf6a4df3be8e06003fd34da23e128340bf2bd9313d02104f3fe19544bec8983b3f97ffd0becc5d0b3ff8c2a43ef7063fbf42d0d13b22344a3fbccf51bef5b93abf8863bdbe6a4d133fee5aa23e20633ebf1fd8313d67ba3b3ff99e71be9e5e393fcff793be3255203fa69ba43e9f3c3cbfdec7d13bab76393fb30b76be1f853bbfdc4683be006f213fb840a23e8cb93bbf2bd9313d363b2e3f611682be1a513a3f44692fbe75022a3fa69ba43e713d3abfdec7d13bfc89263f276685beccee39bf211ff4bd52492d3f0a68a23e302a39bfdec7d13b15ca163f8a3988bebe3039bf0ad7a3bb0ebe303fb840a23e07f036bf2bd9313d54351d3f95bb87be27a0393f3fc65cbd77be2f3fa69ba43e2bf637bf2bd9313dc5740d3f2f8587bede02393fd1225b3d4e62303fc1a8a43ec6dc35bfdec7d13b0490063fcff585beacad38bff085c93dee7c2f3fb840a23e2fdd34bf2bd9313dfb1efd3e460c83bee78c383f07f0163efb5c2d3ff8c2a43eb3ea33bfdec7d13b9469ec3e0bd57dbebe3039bfb6f33d3efe432a3fd34da23e01de32bf2bd9313dbb0e653ff7e4e1bdab3e273f66f7e4bd5bb13f3f14d0a43e05a342bfdec7d13b0b63673ff1d4e3bdbec127bf4d848d3ecff7333fd34da23e1ceb42bfdec7d13bad34653fd7c1e1bdf9a027bf166acdbd05c53f3fd34da23e05a342bf2bd9313ddf87673ff035e4bd226c283f39d6853e14d0343f14d0a43e1ceb42bfdec7d13b0b63673ff1d4e3bdbec127bf4d848d3ecff7333f7446943c6c783abf2bd9313dfb5c693fbef9edbd50fc283fb6840c3fdc46033fd044583ca8573abfdec7d13bf2086a3f55c2f3bddcd721bfa8352d3fe561c13e7446943cc7293abf2bd9313de04a6a3f588ffbbdfe432a3fde93373f984c553e62a1563c910f3abf2bd9313ddf87673ff035e4bd226c283f39d6853e14d0343fd044583c88853abf2bd9313d4966353fbaf659bfce19313f728a0e3fe86aebbe5305a33e780b74bf2bd9313dfe7b243fbb2a6cbf7c61223f7b14ae3e17b731bfe5d0a23e7cf270bfdec7d13bc37d243f85276cbf5c8f22bf9621ae3ec58f31bf2653a53e7cf270bf38da313d86e3453fb98843bfa52c333fba6b193f79e9c6bec139a33eb00377bfdec7d13bfe0e453f180945bfd7a330bfe7fb193f9621cebe787aa53e07f076bf1fd8313dad17533fa7e82cbff7e4313f41f1233fde93a7be8195a33e23db79bfdec7d13b5fb44f3f202833bf6ea331bf4e62203f74b5b5bee6aea53e151d79bf1fd8313d4b575c3fecd917bf3cbd323fa3922a3fa60a86bef4fd543c083d2bbf1fd8313dad17533fa7e82cbff7e4313f41f1233fde93a7bed044583cccee29bfdec7d13b096b573ffeba23bfbc0532bff016283f068195bebc74933c75022abf2bd9313dbea0613ffdbd08bfbc05323f8941303faaf152bef4fd543c76e02cbfdec7d13b1d1d673f37c4e8be2e9030bfb459353ff54a19bee02d903c0e4f2fbf2bd9313d51f6663f637ce8be780b343ff31f323f068115be3ee8593c9b552fbfdec7d13b4a7b5f3fc3670fbf5c8f32bf849e2d3f560e6dbe05a3923cf6282cbf2bd9313d151b6b3f410fb5be0534313f6b9a373f0b46a5bdf4fd543cb37b32bfdec7d13be2c86b3f3945a7bee5f22fbf7e8c393f38f842bd97ff903c4f4033bf2bd9313d34686c3fdc7e59be499d303f4c37393fa913d03c62a1563ce71d37bfdec7d13bab416c3fce5157be8a1f33bf99bb363f6a4df33c4ed1913ce71d37bfdec7d13b096b573ffeba23bfbc0532bff016283f068195be1dc9a53e55307abfdec7d13b98be333f6dc85bbf1ceb32bf280f0b3fcd3beebe2653a53ed3bc73bfdec7d13bfd87843e16f674bfb1e149bf4013813e97900fbff8c2a43eaed85fbf2bd9313dfd87843e16f674bfb1e1493f5c20813e97900fbfb840a23eaed85fbfdec7d13b890a65bf6285cbbe55302abf477239bf7ffb3abe9e5ea93e27a059bf2bd9313d842e29bfcafb64bfe3c7383fa1d624bfdcd781be27c2a63e10e977bf2bd9313dbd1d65bf5073cabed6562c3f79e936bfdc4643be5ddca63e9a9959bfdec7d13b842e29bfcafb64bf70ce38bf14d024bfdcd781be8351a93e10e977bfdec7d13b3b3765bf7231bebefe432abf7a363bbfbe9f1a3e9e5ea93ee3c758bf2bd9313db83f63bf65ffb4be68912d3f9cc420bf9ca2c33ea779a73e273158bfdec7d13b10e662bf89d1b3be0d712cbf3b011dbf3333d33eba6ba93e273158bf13d7313d946c65bfbc03c4bec9762e3f3f573bbf5839343c79e9a63e6c0959bf1fd8313db4e564bf118fbcbee9482e3fea0434bf85eb513e94f6a63e759358bfdec7d13b14cbe5be129fe3becb1047bfb1e119bf24b93cbec6dc953e8c4a4abfdec7d13b7922e8be3be2a8bec52030bf7b832fbe6f81343ff6979d3e6c784abfdec7d13b0681e5be08abd9beaa6044bf92cb1fbf87a7173e7424973e355e4abfdec7d13b5e2c0cbf5c547bbf26e433bf5bb1bfbca60a36bfa245363e6f1243bfdec7d13bd6e3debec85beebec3f558bf0000a0bee3a5dbbec66d943edaac4abfdec7d13b1ec0d2be2827f2be295c4fbf6f12033add2416bf46b6933ee86a4bbfdec7d13ba800c8bed995eebec28647bf2653c53e76e0fcbecff7933ef6284cbfdec7d13b6687c0be193ce4bec3f558bfbc74033f835109be6132953e96b24cbfdec7d13ba81c93beefacc5be38f832bf5917b73e567d1e3f3e79983e8e0650bfdec7d13ba12ec2be44a6acbe45d830bfb459953e9e5e293fb6849c3e711b4dbfdec7d13bc764e1beb03ad2bebb274fbf8e06f0be984cb53e6210983e68b34abfdec7d13b5d34dcbefd4aa7be60762fbfd04458bc355e3a3f12a59d3e234a4bbfdec7d13b6136d9be4eb7ccbe5bd35cbff6971dbe99bbf63e90a0983e234a4bbfdec7d13b7d04cebe2a8da8be6dc52ebf52491d3eebe2363f1b2f9d3e7f6a4cbfdec7d13b1d94d0be641fccbea2b447bfac1c1a3e03781b3f90a0983edfe04bbfdec7d13befadc8be17d9cebe643b4fbf8351a93e075ff83e6210983e645d4cbfdec7d13b9c6ec1bea88cd7beb07258bf1214ff3e14d0443ed0d5963e3fc64cbfdec7d13b890a65bf6285cbbe55302abf477239bf7ffb3abe3fc69c3e280f3bbfdec7d13b10e662bf89d1b3be0d712cbf3b011dbf3333d33e92cb9f3eac8b3bbfdec7d13bedbb5ebfa244abbe68222cbf3e79d8beac8b1b3f80b7a03e68223cbfdec7d13b3b3765bf7231bebefe432abf7a363bbfbe9f1a3ead699e3e5f293bbfdec7d13b0b6056bf1827a6be60762fbf0e4f2fbcc3643a3f772da13e6d563dbfdec7d13b842e29bfcafb64bf70ce38bf14d024bfdcd781be5dfe433e098a3fbfdec7d13b3c6628bf3c6b67bf3cbd32bfda1b2cbf36cd7bbe93a9423e24973fbfdec7d13b007127bfe4be69bf3cbd32bf2b8726bf6c0999beca54413e5bb13fbfdec7d13bc65026bffdf46bbf3cbd32bfaed81fbf6a4db3be371a403e92cb3fbfdec7d13bb80725bf070c6ebf3cbd32bf7e1d18bf0d71ccbedbf93e3ee5f23fbfdec7d13bee9723bf4b0270bfaeb632bfb7620fbf014de4be48bf3d3e371a40bfdec7d13b820322bf39d671bfaeb632bf02bc05bfdaacfabe24b93c3e174840bfdec7d13bad4c20bf1a8673bfaeb632bfd95ff6bea2b407bfffb23b3e857c40bfdec7d13b79751ebf6f1075bfaeb632bf5bb1dfbe053411bf11c73a3e80b740bfdec7d13bed7f1cbf827376bfaeb632bfde93c7beecc019bf5af5393e7cf240bfdec7d13b446e1abf9fad77bf3cbd32bf9621aebeae4721bfa323393e053441bfdec7d13bb74218bf45bd78bfaeb632bff38e93be4bc827bf226c383e1c7c41bfdec7d13b2eff15bfaea079bf3cbd32bfc52070be8d282dbfd9ce373ec1ca41bfdec7d13be3a513bf69567abfaeb632bf6b9a37be006f31bfc74b373e651942bfdec7d13bde3811bfa0dc7abf3cbd32bfda1bfcbd8a8e34bfebe2363e0a6842bfdec7d13b5aba0ebfd3317bbf3cbd32bf4bc887bd107a36bf4694363e3cbd42bfdec7d13bc32c04bf70b4b3bee56141bf0a68a2bd2b87263f24b99c3eec5148bfdec7d13b033e3f3e9c1610bf29ed3dbf7368f1be0612f43e029a883eceaa5fbfdec7d13b03b0313e72c17dbfaa6034bf3480b7ba58a835bfc3f5283e16fb5bbfdec7d13b46081f3eabb015bf44fa2d3f14d0a4be55c1283f8b6c873e8d975ebfdec7d13bfcfc373eb6bd7dbfb8af33bfed0dbe3c143f36bf8cdb283e832f5cbfdec7d13b6f2e3e3e8fa77dbf2aa933bf423e683dabcf35bf8cdb283ef1635cbfdec7d13b1844443e0f7f7dbf0f9c33bfa392ba3d4bea34bf8cdb283e5f985cbfdec7d13bb43d4a3e35447dbf819533bf2506013ef38e33bf8cdb283ecdcc5cbfdec7d13b431b503e12f77cbff38e33bf9d11253ea5bd31bfc3f5283e3b015dbfdec7d13bfddb553ea6977cbff38e33bf4c37493e44692fbff90f293ea8355dbfdec7d13b8316723e4f79fcbe14ae37bff8c214bf8a8ec43e8d288d3edcd761bfdec7d13b24805b3ef2257cbf668833bfc4426d3e5f982cbf302a293e166a5dbfdec7d13b3107613e05a27bbf668833bf7958883e674429bf9e5e293ef6975dbfdec7d13b2671663ef20b7bbf668833bfd0b3993e068125bf0c93293e64cc5dbfdec7d13b7bbd6b3ea6637abff38e33bf3199aa3e3c4e21bf7ac7293e44fa5dbfdec7d13b31ec703e43a979bff38e33bf11c7ba3eb1bf1cbf1e162a3eb22e5ebfdec7d13b05fd753ebadc78bf819533bfa857ca3e67d517bffa7e2a3e925c5ebfdec7d13bb3ef7a3e19fe77bf9ca233bf6c09d93e789c12bf9fcd2a3e728a5ebfdec7d13bf8c37f3e840d77bf2aa933bf79e9e63e1b2f0dbf7a362b3e52b85ebfdec7d13ba73c823ec80a76bfb8af33bf98ddf33e508d07bfbec1573eb5a659bfdec7d13bfd87843e16f674bfb1e149bf4013813e97900fbf9f3c2c3e12145fbfdec7d13b0090bb3e105891be7dd033bf0b2418bf029ac83e910f9a3e903167bfdec7d13bc93dcd3e9cdc6fbeaaf122bfaf25e4bee926213f91ed9c3e598668bfdec7d13bcfa3d23e94f86cbe8bfd25bfca54c13c58ca423fe4149d3ea7e868bfdec7d13b9469ec3e0bd57dbebe3039bfb6f33d3efe432a3fac8b9b3e4ca66abfdec7d13bc37d243f85276cbf5c8f22bf9621ae3ec58f31bf50fc583e29ed6dbfdec7d13b98be333f6dc85bbf1ceb32bf280f0b3fcd3beebe09f9603e325570bfdec7d13bfe0e453f180945bfd7a330bfe7fb193f9621cebe569f6b3e38f872bfdec7d13b5fb44f3f202833bf6ea331bf4e62203f74b5b5beea04743e4faf74bfdec7d13b0490063fcff585beacad38bff085c93dee7c2f3fc7299a3e24b96cbfdec7d13b096b573ffeba23bfbc0532bff016283f068195beda1b7c3ea60a76bfdec7d13b4a7b5f3fc3670fbf5c8f32bf849e2d3f560e6dbe6f12833e8b6c77bfdec7d13b15ca163f8a3988bebe3039bf0ad7a3bb0ebe303f1058993e32e66ebfdec7d13b1d1d673f37c4e8be2e9030bfb459353ff54a19bee7fb893e19e278bfdec7d13bfc89263f276685beccee39bf211ff4bd52492d3fbe30993e053471bfdec7d13be2c86b3f3945a7bee5f22fbf7e8c393f38f842bd6154923e910f7abfdec7d13bab76393fb30b76be1f853bbfdc4683be006f213f75029a3e2aa973bf42d0d13b22344a3fbccf51bef5b93abf8863bdbe6a4d133f88f49b3e143f76bfdec7d13bab416c3fce5157be8a1f33bf99bb363f6a4df33c1a519a3e4ca67abfdec7d13b7b82583f259323be835139bf6a4df3be8e06003f925c9e3e273178bfdec7d13bf2086a3f55c2f3bddcd721bfa8352d3fe561c13ef775a03ef5b97abfdec7d13b1f4b633f4e09e8bd8cdb28bf1214dfbe3fc61c3f4013a13eb1e179bfdec7d13b0b63673ff1d4e3bdbec127bf4d848d3ecff7333f4013a13ede717abfdec7d13bad34653fd7c1e1bdf9a027bf166acdbd05c53f3f933aa13e3a237abfdec7d13bc7a0f33d518818bf287e3cbf14d0c4bd03782b3f94f6863e1b2f5dbfdec7d13bb401b83d8f8d18bff1f43abf9a089b3d64cc2d3f1d38873ef6285cbfdec7d13b94c27c3d5de016bfa3013cbffd87743e93a9223f82e2873e234a5bbfdec7d13b2dafdcbcbc040bbf4f1e36bf6900af3ea8351d3f8cb98b3eb07258bfdec7d13bf2ed59bf2508a7be04562ebfb8af43be66f7343f772da13ee8d93cbf2bd9313d8ffae3be2cd3a7bea8352d3ffca9f1bd1e163a3f40a41f3e63ee6abf2bd9313d5e2c0cbf5c547bbf98dd333f1283c0bc341136bff4fdd43c3cbd72bf1c0c353df1f5e5bea1a2e2be3bdf7f3f93a902bd11c7ba3b1748103eac8b6bbf1c0c353df371e5be1476d9becdcc7c3fae4721bea69bc43b73d7123ee86a6bbf2bd9313dd6e3debe6189cfbe6f12733f20632ebe94f6863ef4fd143ed5e76abf4209333d0d8ed2be53cacbbe04e77c3f52499d3be4831e3e3d9b153e1e166abfc91d363d69c3e1be7959ebbe0000803fac8bdbbb6c09f93af2d20d3eb1506bbfb797343d8d62d9be4013f1be72f97f3f4b5986bbc6dc35bc832f0c3e2cd46abfbb47363d0d8ed2beb51af2be20d27f3fa69b44bc4d150c3d71ac0b3efe436abfbcb0353dda55c8beedd2eebe0000803f3480373bfaedebba832f0c3ed0b369bfbcb0353d38f5c1be643be7bed3dee03d0bb5763fd93d79be29ed0d3e4c3769bfa33f343de202c0beb41edebe57ec7f3fa4dfbe3c9fab2dbc4e62103ede0269bf44db313d0ebf9bbe3acfc0be1ceb323fd712b23e72f91f3f3d0a173ef46c66bf2bd9313d9564c5beb743abbe0e4f2f3ff931863eed0d2e3f9be61d3e35ef68bf2bd9313d9fe3c3be0e4bd3bee63f743fae47613ea913503e1826133e302a69bf1aa6363d4cdec8be43c7cebe7b837f3ff2414f3d287e0c3dbde3143e0c9369bf2bd9313d205fd2be82e2a7bef2412f3fca54c13dde02393f2d211f3eecc069bf13d7313d946c65bfbc03c4bec9762e3f3f573bbf5839343c5227203e83c07abf2bd9313dbd1d65bf5073cabed6562c3f79e936bfdc4643bed2001e3e11c77abf1fd8313db4e564bf118fbcbee9482e3fea0434bf85eb513e2eff213e31997abf2bd9313db83f63bf65ffb4be68912d3f9cc420bf9ca2c33e41f1233e8c4a7abf1fd8313d134560bfb3cdadbe32772d3f516bfabe5f980c3f4260253eb1e179bf06d6313d43c65bbf7617a8bef1632c3fb22e8ebe44692f3f6666263ef54a79bf2bd9313dda3757bfbc24a6be9fab2d3f11c73abd8cb93b3f0bb5263ecc7f78bf2bd9313dc32c04bf70b4b3beca54413f2e90a0bdd49a263f64cc1d3e4d846dbf2bd9313d5aba0ebfd3317bbf3cbd323f4bc887bd107a36bf62a1d63c6f1273bf2bd9313dde3811bfa0dc7abf3cbd323fda1bfcbd8a8e34bf3ee8d93ca16773bf1fd8313ddc9f0bbd33150abff9a0373fa913b03ed1221b3fb537f83dbf7d5dbf2bd9313d94856f3d1b7f16bfc3643a3fc217863e8126223f8cdbe83d68b35abf2bd9313d29cda63d184018bfb5153b3fb537f83d88f42b3f8bfde53db1e159bf2bd9313da7eade3d57b118bf88853a3f6f1203bdbb272f3f8a8ee43d35ef58bf2bd9313ddbc00d3e587017bf3b013d3f05a352be5474243fd42be53d67d557bf2bd9313db5c32f3edb3313bf11363c3fcba1c5bea9a40e3fb072e83d7dae56bf2bd9313d03b0313e72c17dbfaa60343f3480b7ba58a835bff4fd543c23db59bf2bd9313dfcfc373eb6bd7dbfb8af333fed0dbe3c143f36bf865a533c27a059bf2bd9313d6f2e3e3e8fa77dbf2aa9333f423e683dabcf35bf865a533cba6b59bf2bd9313d4eee473eff950dbf569f3b3f54e305bf89d2de3efb5ced3d1dc955bf2bd9313d1844443e0f7f7dbf0f9c333fa392ba3d4bea34bf865a533c4c3759bf2bd9313db43d4a3e35447dbf8195333f2506013ef38e33bf865a533cde0259bf2bd9313d431b503e12f77cbff38e333f9d11253ea5bd31bf865a533c70ce58bf2bd9313dfddb553ea6977cbff38e333f4c37493e44692fbff4fd543c029a58bf2bd9313d24805b3ef2257cbf6688333fc4426d3e5f982cbfd044583c226c58bf2bd9313d3107613e05a27bbf6688333f7958883e674429bfac8b5b3cb53758bf2bd9313d2671663ef20b7bbf6688333fd0b3993e068125bf89d25e3c470358bf2bd9313d7bbd6b3ea6637abff38e333f3199aa3e3c4e21bf6519623c67d557bf2bd9313d31ec703e43a979bff38e333f11c7ba3eb1bf1cbfb003673c87a757bf9be2313d4af1813ed13eeebe58a8353fcc7f18bf80b7c03e2575023e333353bf2bd9313d05fd753ebadc78bf8195333fa857ca3e67d517bf68916d3ca77957bf2bd9313db3ef7a3e19fe77bf0f9c333f6c09d93e789c12bfb37b723c394557bf2bd9313df8c37f3e840d77bf2aa9333f79e9e63e1b2f0dbf6c09793c591757bf2bd9313da73c823ec80a76bfb8af333f98ddf33e508d07bf499d803c07f056bf2bd9313dfd87843e16f674bfb1e1493f5c20813e97900fbfddb5843c27c256bf2bd9313dc1c5ba3e4c7092bec139333facad18bfde02c93ed044183ec4b14ebffad4313d1dc9cd3ef54c6fbe4a7b233fe3a5dbbef38e233febe2963ed88133bf13d7313da46fd23ed5086dbef0a7263fed0dbe3c2a3a423fe4831e3e04e74cbf2bd9313dfb1efd3e460c83bee78c383f07f0163efb5c2d3f07ce193e910f4abf2bd9313dfe7b243fbb2a6cbf7c61223f7b14ae3e17b731bfb459753d82e247bf2bd9313d4966353fbaf659bfce19313f728a0e3fe86aebbe287e8c3def3845bf38da313d86e3453fb98843bfa52c333fba6b193f79e9c6bee5f29f3d73d742bf1fd8313dad17533fa7e82cbff7e4313f41f1233fde93a7bea2b4b73da08940bf2bd9313dc5740d3f2f8587bede02393fd1225b3d4e62303f87a7173e470348bf1fd8313d4b575c3fecd917bf3cbd323fa3922a3fa60a86bef163cc3dc0ec3ebf2bd9313dbea0613ffdbd08bfbc05323f8941303faaf152be63eeda3d5f073ebf2bd9313d54351d3f95bb87be27a0393f3fc65cbd77be2f3f62a1163e39d645bf2bd9313d51f6663f637ce8be780b343ff31f323f068115bed7a3f03d91ed3cbf2bd9313d151b6b3f410fb5be0534313f6b9a373f0b46a5bdcba1053efaed3bbf2bd9313d363b2e3f611682be1a513a3f44692fbe75022a3f7424173ef38e43bf1fd8313d67ba3b3ff99e71be9e5e393fcff793be3255203f19e2183ee09c41bf2bd9313d34686c3fdc7e59be499d303f4c37393fa913d03ce3c7183eec2f3bbf2bd9313d02104f3fe19544bec8983b3f97ffd0becc5d0b3ff6971d3e69003fbf2bd9313d297a5c3f5e4c13be7e1d383ff2b000bf228ef53e8a1f233e91ed3cbf2bd9313de04a6a3f588ffbbdfe432a3fde93373f984c553ef8c2243e9a083bbf2bd9313d994a633ffa0ce8bd302a293f8a1fe3be7ffb1a3f9d80263e88f43bbf2bd9313dfb5c693fbef9edbd50fc283fb6840c3fdc46033f1dc9253e5f293bbf2bd9313ddf87673ff035e4bd226c283f39d6853e14d0343f9d80263e5a643bbf2bd9313dbb0e653ff7e4e1bdab3e273f66f7e4bd5bb13f3f42cf263e71ac3bbf2bd9313de3a513bf69567abfaeb6323f6b9a37be006f31bf1b2fdd3cd3bc73bf2bd9313d2eff15bfaea079bf3cbd323fc52070be8d282dbfae47e13c780b74bf2bd9313db74218bf45bd78bfaeb6323ff38e93be4bc827bff931e63c8f5374bf2bd9313d446e1abf9fad77bf3cbd323f9621aebeae4721bffaedeb3ca69b74bf2bd9313ded7f1cbf827376bfaeb6323fde93c7beecc019bfb37bf23c2fdd74bf2bd9313d79751ebf6f1075bfaeb6323f5bb1dfbe053411bf6c09f93c2b1875bf2bd9313dad4c20bf1a8673bfaeb6323fd95ff6bea2b407bf6e34003d265375bf2bd9313d820322bf39d671bfaeb6323f02bc05bfdaacfabe014d043d948775bf2bd9313dee9723bf4b0270bfaeb6323fb7620fbf014de4be9565083d74b575bf2bd9313db80725bf070c6ebf3cbd323f7e1d18bf0d71ccbe04e70c3d54e375bf2bd9313dc65026bffdf46bbf3cbd323faed81fbf6a4db3be4ed1113d190476bf2bd9313d007127bfe4be69bf3cbd323f2b8726bf6c0999be99bb163d4f1e76bf2bd9313d3c6628bf3c6b67bf3cbd323fda1b2cbf36cd7bbebf0e1c3d863876bf2bd9313d842e29bfcafb64bfe3c7383fa1d624bfdcd781bee561213d304c76bf2bd9313d24805b3ef2257cbf6688333fc4426d3e5f982cbfb840a23eed0d5ebfdec7d13b24805b3ef2257cbf668833bfc4426d3e5f982cbff8c2a43eed0d5ebf2bd9313d3107613e05a27bbf6688333f7958883e674429bfb840a23ecd3b5ebfdec7d13b03b0313e72c17dbfaa6034bf3480b7ba58a835bf14d0a43e7aa55cbf2bd9313dfcfc373eb6bd7dbfb8af333fed0dbe3c143f36bfb840a23e5bd35cbf2bd9313d03b0313e72c17dbfaa60343f3480b7ba58a835bfb840a23eed9e5cbfdec7d13b6f2e3e3e8fa77dbf2aa933bf423e683dabcf35bff8c2a43ec8075dbfdec7d13b1844443e0f7f7dbf0f9c33bfa392ba3d4bea34bff8c2a43e363c5dbf2bd9313d1844443e0f7f7dbf0f9c333fa392ba3d4bea34bfb840a23e363c5dbfdec7d13bfcfc373eb6bd7dbfb8af33bfed0dbe3c143f36bf14d0a43ee8d95cbf2bd9313db43d4a3e35447dbf8195333f2506013ef38e33bfb840a23ea4705dbfdec7d13b431b503e12f77cbff38e33bf9d11253ea5bd31bff8c2a43e12a55dbfdec7d13bfddb553ea6977cbff38e33bf4c37493e44692fbff8c2a43e7fd95dbf2bd9313dfddb553ea6977cbff38e333f4c37493e44692fbfb840a23e7fd95dbfdec7d13b5aba0ebfd3317bbf3cbd32bf4bc887bd107a36bfe6aea53ebde344bf2bd9313d5aba0ebfd3317bbf3cbd323f4bc887bd107a36bfa52ca33ebde344bfdec7d13bde3811bfa0dc7abf3cbd32bfda1bfcbd8a8e34bfe6aea53e189544bfdec7d13b2eff15bfaea079bf3cbd32bfc52070be8d282dbf02bca53eea0444bf2bd9313d2eff15bfaea079bf3cbd323fc52070be8d282dbfc139a33eea0444bfdec7d13bb74218bf45bd78bfaeb632bff38e93be4bc827bf02bca53eefc943bfdec7d13be3a513bf69567abfaeb632bf6b9a37be006f31bf02bca53e014d44bf2bd9313de3a513bf69567abfaeb6323f6b9a37be006f31bfa52ca33e014d44bfdec7d13b3107613e05a27bbf668833bf7958883e674429bff8c2a43e5b425ebf2bd9313dde3811bfa0dc7abf3cbd323fda1bfcbd8a8e34bfa52ca33e189544bf2bd9313db74218bf45bd78bfaeb6323ff38e93be4bc827bfc139a33eefc943bf2bd9313d446e1abf9fad77bf3cbd323f9621aebeae4721bfdc46a33ef38e43bf2bd9313ded7f1cbf827376bfaeb6323fde93c7beecc019bf5ddca63ea3927abfdec7d13bed7f1cbf827376bfaeb632bfde93c7beecc019bf9e5ea93ea3927abfdec7d13b446e1abf9fad77bf3cbd32bf9621aebeae4721bfba6ba93e11c77abf2bd9313d79751ebf6f1075bfaeb6323f5bb1dfbe053411bf5ddca63ea8577abfdec7d13b79751ebf6f1075bfaeb632bf5bb1dfbe053411bf9e5ea93ea8577abf2bd9313dee9723bf4b0270bfaeb6323fb7620fbf014de4be42cfa63ef08579bfdec7d13bee9723bf4b0270bfaeb632bfb7620fbf014de4be8351a93ef08579bf2bd9313d820322bf39d671bfaeb6323f02bc05bfdaacfabe42cfa63e07ce79bf2bd9313dad4c20bf1a8673bfaeb6323fd95ff6bea2b407bf5ddca63e1e167abfdec7d13bad4c20bf1a8673bfaeb632bfd95ff6bea2b407bf9e5ea93e1e167abfdec7d13b820322bf39d671bfaeb632bf02bc05bfdaacfabe8351a93e95d479bfdec7d13bb80725bf070c6ebf3cbd32bf7e1d18bf0d71ccbe8351a93ed93d79bf2bd9313db80725bf070c6ebf3cbd323f7e1d18bf0d71ccbe42cfa63ed93d79bf2bd9313dc65026bffdf46bbf3cbd323faed81fbf6a4db3be42cfa63ea7e878bfdec7d13b2671663ef20b7bbf668833bfd0b3993e068125bff8c2a43e3b705ebfdec7d13b7bbd6b3ea6637abff38e33bf3199aa3e3c4e21bff8c2a43ea9a45ebf2bd9313d7bbd6b3ea6637abff38e333f3199aa3e3c4e21bfb840a23ea9a45ebf2bd9313d31ec703e43a979bff38e333f11c7ba3eb1bf1cbfb840a23e17d95ebfdec7d13bc65026bffdf46bbf3cbd32bfaed81fbf6a4db3be8351a93e35ef78bf2bd9313d007127bfe4be69bf3cbd323f2b8726bf6c0999be42cfa63e029a78bfdec7d13b007127bfe4be69bf3cbd32bf2b8726bf6c0999be8351a93e029a78bf2bd9313d3c6628bf3c6b67bf3cbd323fda1b2cbf36cd7bbe42cfa63ed04478bfdec7d13b3c6628bf3c6b67bf3cbd32bfda1b2cbf36cd7bbe8351a93ed04478bf2bd9313d5e2c0cbf5c547bbf98dd333f1283c0bc341136bfa52ca33e613245bfdec7d13b05fd753ebadc78bf819533bfa857ca3e67d517bff8c2a43e840d5fbfdec7d13bb3ef7a3e19fe77bf9ca233bf6c09d93e789c12bff8c2a43ef2415fbf2bd9313db3ef7a3e19fe77bf0f9c333f6c09d93e789c12bfb840a23e643b5fbfdec7d13b5e2c0cbf5c547bbf26e433bf5bb1bfbca60a36bfe6aea53e613245bf2bd9313da73c823ec80a76bfb8af333f98ddf33e508d07bfb840a23e40a45fbfdec7d13ba73c823ec80a76bfb8af33bf98ddf33e508d07bff8c2a43e40a45fbfdec7d13bf8c37f3e840d77bf2aa933bf79e9e63e1b2f0dbff8c2a43ed26f5fbf2bd9313df8c37f3e840d77bf2aa9333f79e9e63e1b2f0dbfb840a23ed26f5fbf2bd9313d6f2e3e3e8fa77dbf2aa9333f423e683dabcf35bfb840a23ec8075dbfdec7d13b31ec703e43a979bff38e33bf11c7ba3eb1bf1cbff8c2a43e17d95ebf2bd9313d05fd753ebadc78bf8195333fa857ca3e67d517bfb840a23e840d5fbfdec7d13bb43d4a3e35447dbf819533bf2506013ef38e33bff8c2a43ea4705dbf2bd9313d431b503e12f77cbff38e333f9d11253ea5bd31bfb840a23e12a55dbf2bd9313d2671663ef20b7bbf6688333fd0b3993e068125bfb840a23e3b705ebf - m_CompressedMesh: - m_Vertices: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_UV: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Normals: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Tangents: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Weights: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_NormalSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_TangentSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_FloatColors: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_BoneIndices: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_Triangles: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_UVInfo: 0 - m_LocalAABB: - m_Center: {x: -0.0053590536, y: 0.001954496, z: -0.487102} - m_Extent: {x: 1.009431, y: 1.0101185, z: 0.504131} - m_MeshUsageFlags: 0 - m_BakedConvexCollisionMesh: - m_BakedTriangleCollisionMesh: - m_MeshMetrics[0]: 1 - m_MeshMetrics[1]: 1 - m_MeshOptimizationFlags: 1 - m_StreamData: - serializedVersion: 2 - offset: 0 - size: 0 - path: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Kicker/Gottlieb.mesh.meta b/VisualPinball.Unity/Assets/Art/Meshes/Kicker/Gottlieb.mesh.meta deleted file mode 100644 index 8a5ce6676..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Kicker/Gottlieb.mesh.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: ea7c5dde6a397bc489fb4771642a1dbd -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Kicker/Hole.mesh b/VisualPinball.Unity/Assets/Art/Meshes/Kicker/Hole.mesh deleted file mode 100644 index f162f3fde..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Kicker/Hole.mesh +++ /dev/null @@ -1,166 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!43 &4300000 -Mesh: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Hole - serializedVersion: 10 - m_SubMeshes: - - serializedVersion: 2 - firstByte: 0 - indexCount: 288 - topology: 0 - baseVertex: 0 - firstVertex: 0 - vertexCount: 192 - localAABB: - m_Center: {x: 0, y: 0, z: -0.228336} - m_Extent: {x: 0.975, y: 0.975, z: 0.25} - m_Shapes: - vertices: [] - shapes: [] - channels: [] - fullWeights: [] - m_BindPose: [] - m_BoneNameHashes: - m_RootBoneNameHash: 0 - m_BonesAABB: [] - m_VariableBoneCountWeights: - m_Data: - m_MeshCompression: 0 - m_IsReadable: 1 - m_KeepVertices: 1 - m_KeepIndices: 1 - m_IndexFormat: 0 - m_IndexBuffer: 000001000200030001000000040005000600070005000400080009000a000b00090008000c000d000e000c000e000f00100011001200130011001000140015001600140016001700180019001a001b00190018001c001d001e001c001e001f00200021002200230021002000240025002600240026002700280029002a002b00290028002c002d002e002c002e002f00300031003200330031003000340035003600340036003700380039003a003b00390038003c003d003e003c003e003f00400041004200430041004000440045004600440046004700480049004a004b00490048004c004d004e004c004e004f00500051005200530051005000540055005600540056005700580059005a005b00590058005c005d005e005c005e005f00600061006200600062006300640065006600650064006700680069006a006a006b0068006c006d006e006d006c006f00700071007200710070007300740075007600750074007700780079007a007a007b0078007c007d007e007d007c007f00800081008200820083008000840085008600850084008700880089008a008a008b0088008c008d008e008d008c008f00900091009200920093009000940095009600950094009700980099009a009a009b0098009c009d009e009d009c009f00a000a100a200a200a300a000a400a500a600a500a400a700a800a900aa00aa00ab00a800ac00ad00ae00ad00ac00af00b000b100b200b200b300b000b400b500b600b500b400b700b800b900ba00ba00bb00b800bc00bd00be00bd00bc00bf00 - m_VertexData: - serializedVersion: 3 - m_VertexCount: 192 - m_Channels: - - stream: 0 - offset: 0 - format: 0 - dimension: 3 - - stream: 0 - offset: 12 - format: 0 - dimension: 3 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 24 - format: 0 - dimension: 2 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - m_DataSize: 6144 - _typelessdata: 11a74b3fbd37863546b3b2bc7cf270beb6f3fdbcacad783f8255553e1cec2dbe5d18713fe333813eb378b13c7cf270beb6f3fdbcacad783fc1aa2a3e0000008095b6443fedd6523e46b3b2bc7cf270beb6f3fdbcacad783fc1aa2a3e1cec2dbe9a99793f00000000b378b13c7cf270beb6f3fdbcacad783f8255553e00000080f628583f9a99f93eb378b13c2e9060be5af5b9bdacad783f4300003e0000008095b6443fedd6523e46b3b2bc2e9060be5af5b9bdacad783fc1aa2a3e1cec2dbe5d18713fe333813eb378b13c2e9060be5af5b9bdacad783fc1aa2a3e000000803e5e303f76a7cb3e46b3b2bc2e9060be5af5b9bdacad783f0000003e1cec2dbe3e5e303f76a7cb3e46b3b2bcb7d140becff713beacad783f0000003e1cec2dbe6b7e303f6b7e303fb378b13cb7d140becff713beacad783f04abaa3d00000080fc00103f5001103f46b3b2bcb7d140becff713beacad783f7eaaaa3d1cec2dbef628583f9a99f93eb378b13cb7d140becff713beacad783f4300003e00000080fc00103f5001103f46b3b2bccff713beb7d140beacad783f7eaaaa3d1cec2dbe6b7e303f6b7e303fb378b13ccff713beb7d140beacad783f04abaa3d000000809a99f93ef628583fb378b13ccff713beb7d140beacad783f11ac2a3d00000080cea6cb3ea25e303f46b3b2bccff713beb7d140beacad783f04ab2a3d1cec2dbecea6cb3ea25e303f46b3b2bc5af5b9bd2e9060beacad783f04ab2a3d1cec2dbee333813e5d18713fb378b13c5af5b9bd2e9060beacad783f00000000000000805ad5523efab6443f46b3b2bc5af5b9bd2e9060beacad783f000000001cec2dbe9a99f93ef628583fb378b13c5af5b9bd2e9060beacad783f11ac2a3d000000805ad5523efab6443f46b3b2bcb6f3fdbc7cf270beacad783fefff7f3f1cec2dbee333813e5d18713fb378b13cb6f3fdbc7cf270beacad783fefff7f3f00000080000000009a99793fb378b13cb6f3fdbc7cf270beacad783f5055753f00000080bd3786b665a74b3f46b3b2bcb6f3fdbc7cf270beacad783f5055753f1cec2dbebd3786b665a74b3f46b3b2bcb6f3fd3c7cf270beacad783f5055753f1cec2dbee33381be5d18713fb378b13cb6f3fd3c7cf270beacad783fb0aa6a3f0000008073d752befab6443f46b3b2bcb6f3fd3c7cf270beacad783f9faa6a3f1cec2dbe000000009a99793fb378b13cb6f3fd3c7cf270beacad783f5055753f0000008073d752befab6443f46b3b2bc5af5b93d2e9060beacad783f9faa6a3f1cec2dbee33381be5d18713fb378b13c5af5b93d2e9060beacad783fb0aa6a3f000000809a99f9bef628583fb378b13c5af5b93d2e9060beacad783f0000603f00000080dba7cbbea25e303f46b3b2bc5af5b93d2e9060beacad783f0000603f1cec2dbedba7cbbea25e303f46b3b2bccff7133eb7d140beacad783f0000603f1cec2dbe6b7e30bf6b7e303fb378b13ccff7133eb7d140beacad783f5055553f00000080820110bf5001103f46b3b2bccff7133eb7d140beacad783f5055553f1cec2dbe9a99f9bef628583fb378b13ccff7133eb7d140beacad783f0000603f00000080820110bf5001103f46b3b2bcb7d1403ecff713beacad783f5055553f1cec2dbe6b7e30bf6b7e303fb378b13cb7d1403ecff713beacad783f5055553f00000080f62858bf9a99f93eb378b13cb7d1403ecff713beacad783fb0aa4a3f00000080c45e30bf76a7cb3e46b3b2bcb7d1403ecff713beacad783fb0aa4a3f1cec2dbec45e30bf76a7cb3e46b3b2bc2e90603e5af5b9bdacad783fb0aa4a3f1cec2dbe5d1871bfe333813eb378b13c2e90603e5af5b9bdacad783f0000403f000000801cb744bfedd6523e46b3b2bc2e90603e5af5b9bdacad783f0000403f1cec2dbef62858bf9a99f93eb378b13c2e90603e5af5b9bdacad783fb0aa4a3f000000801cb744bfedd6523e46b3b2bc7cf2703eb6f3fdbcacad783f0000403f1cec2dbe5d1871bfe333813eb378b13c7cf2703eb6f3fdbcacad783f0000403f000000809a9979bf00000000b378b13c7cf2703eb6f3fdbcacad783f6155353f0000008098a74bbfbd37863546b3b2bc7cf2703eb6f3fdbcacad783f6155353f1cec2dbe98a74bbfbd37863546b3b2bc7cf2703eb6f3fd3cacad783f6155353f1cec2dbe5d1871bfe33381beb378b13c7cf2703eb6f3fd3cacad783fb0aa2a3f000000801cb744bf24d652be46b3b2bc7cf2703eb6f3fd3cacad783fb0aa2a3f1cec2dbe9a9979bf00000000b378b13c7cf2703eb6f3fd3cacad783f6155353f000000801cb744bf24d652be46b3b2bc2e90603e5af5b93dacad783fb0aa2a3f1cec2dbe5d1871bfe33381beb378b13c2e90603e5af5b93dacad783fb0aa2a3f00000080f62858bf9a99f9beb378b13c2e90603e5af5b93dacad783f0000203f00000080c45e30bf33a7cbbe46b3b2bc2e90603e5af5b93dacad783f1100203f1cec2dbec45e30bf33a7cbbe46b3b2bcb7d1403ecff7133eacad783f1100203f1cec2dbe6b7e30bf6b7e30bfb378b13cb7d1403ecff7133eacad783f6155153f00000080820110bf2e0110bf46b3b2bcb7d1403ecff7133eacad783f6155153f1cec2dbef62858bf9a99f9beb378b13cb7d1403ecff7133eacad783f0000203f00000080820110bf2e0110bf46b3b2bccff7133eb7d1403eacad783f6155153f1cec2dbe6b7e30bf6b7e30bfb378b13ccff7133eb7d1403eacad783f6155153f000000809a99f9bef62858bfb378b13ccff7133eb7d1403eacad783fb0aa0a3f00000080dba7cbbe705e30bf46b3b2bccff7133eb7d1403eacad783fc1aa0a3f1cec2dbedba7cbbe705e30bf46b3b2bc5af5b93d2e90603eacad783fc1aa0a3f1cec2dbee33381be5d1871bfb378b13c5af5b93d2e90603eacad783f0000003f0000008073d752bec8b644bf46b3b2bc5af5b93d2e90603eacad783f1100003f1cec2dbe9a99f9bef62858bfb378b13c5af5b93d2e90603eacad783fb0aa0a3f0000008073d752bec8b644bf46b3b2bcb6f3fd3c7cf2703eacad783f1100003f1cec2dbee33381be5d1871bfb378b13cb6f3fd3c7cf2703eacad783f0000003f00000080000000009a9979bfb378b13cb6f3fd3c7cf2703eacad783fc1aaea3e00000080bd3786b644a74bbf46b3b2bcb6f3fd3c7cf2703eacad783fe3aaea3e1cec2dbebd3786b644a74bbf46b3b2bcb6f3fdbc7cf2703eacad783fe3aaea3e1cec2dbee333813e5d1871bfb378b13cb6f3fdbc7cf2703eacad783f6155d53e000000805ad5523ec8b644bf46b3b2bcb6f3fdbc7cf2703eacad783f8255d53e1cec2dbe000000009a9979bfb378b13cb6f3fdbc7cf2703eacad783fc1aaea3e000000805ad5523ec8b644bf46b3b2bc5af5b9bd2e90603eacad783f8255d53e1cec2dbee333813e5d1871bfb378b13c5af5b9bd2e90603eacad783f6155d53e000000809a99f93ef62858bfb378b13c5af5b9bd2e90603eacad783f2200c03e00000080cea6cb3e705e30bf46b3b2bc5af5b9bd2e90603eacad783f2200c03e1cec2dbecea6cb3e705e30bf46b3b2bccff713beb7d1403eacad783f2200c03e1cec2dbe6b7e303f6b7e30bfb378b13ccff713beb7d1403eacad783fc1aaaa3e00000080fc00103f2e0110bf46b3b2bccff713beb7d1403eacad783fc1aaaa3e1cec2dbe9a99f93ef62858bfb378b13ccff713beb7d1403eacad783f2200c03e00000080fc00103f2e0110bf46b3b2bcb7d140becff7133eacad783fc1aaaa3e1cec2dbe6b7e303f6b7e30bfb378b13cb7d140becff7133eacad783fc1aaaa3e00000080f628583f9a99f9beb378b13cb7d140becff7133eacad783f6155953e000000803e5e303f33a7cbbe46b3b2bcb7d140becff7133eacad783f6155953e1cec2dbe3e5e303f33a7cbbe46b3b2bc2e9060be5af5b93dacad783f6155953e1cec2dbe5d18713fe33381beb378b13c2e9060be5af5b93dacad783f2200803e0000008095b6443f24d652be46b3b2bc2e9060be5af5b93dacad783f2200803e1cec2dbef628583f9a99f9beb378b13c2e9060be5af5b93dacad783f6155953e0000008095b6443f24d652be46b3b2bc7cf270beb6f3fd3cacad783f2200803e1cec2dbe5d18713fe33381beb378b13c7cf270beb6f3fd3cacad783f2200803e000000809a99793f00000000b378b13c7cf270beb6f3fd3cacad783f8255553e0000008011a74b3fbd37863546b3b2bc7cf270beb6f3fd3cacad783f8255553e1cec2dbe11a74b3fbd37863575e8f4be64cc7dbfcba105be000000808255553e2f317ebf11a74b3fbd37863546b3b2bc64cc7dbfcba105be000000808255553e1cec2dbe95b6443fedd6523e46b3b2bc64cc7dbfcba105be00000080c1aa2a3e1cec2dbe95b6443fedd6523e75e8f4be64cc7dbfcba105be00000080c1aa2a3e2f317ebf95b6443fedd6523e75e8f4beb6846cbf41f1c3be00000080c1aa2a3e2f317ebf3e5e303f76a7cb3e46b3b2bcb6846cbf41f1c3be000000800000003e1cec2dbe3e5e303f76a7cb3e75e8f4beb6846cbf41f1c3be000000800000003e2f317ebf95b6443fedd6523e46b3b2bcb6846cbf41f1c3be00000080c1aa2a3e1cec2dbe3e5e303f76a7cb3e75e8f4be431c4bbf51da1bbf000000800000003e2f317ebf3e5e303f76a7cb3e46b3b2bc431c4bbf51da1bbf000000800000003e1cec2dbefc00103f5001103f46b3b2bc431c4bbf51da1bbf000000807eaaaa3d1cec2dbefc00103f5001103f75e8f4be431c4bbf51da1bbf000000807eaaaa3d2f317ebffc00103f5001103f75e8f4be51da1bbf431c4bbf000000807eaaaa3d2f317ebfcea6cb3ea25e303f46b3b2bc51da1bbf431c4bbf0000008004ab2a3d1cec2dbecea6cb3ea25e303f75e8f4be51da1bbf431c4bbf0000008004ab2a3d2f317ebffc00103f5001103f46b3b2bc51da1bbf431c4bbf000000807eaaaa3d1cec2dbecea6cb3ea25e303f75e8f4be41f1c3beb6846cbf0000008004ab2a3d2f317ebf5ad5523efab6443f46b3b2bc41f1c3beb6846cbf00000080000000001cec2dbe5ad5523efab6443f75e8f4be41f1c3beb6846cbf00000080000000002f317ebfcea6cb3ea25e303f46b3b2bc41f1c3beb6846cbf0000008004ab2a3d1cec2dbe5ad5523efab6443f75e8f4becba105be64cc7dbf000000800802803f2f317ebfbd3786b665a74b3f46b3b2bccba105be64cc7dbf000000805055753f1cec2dbebd3786b665a74b3f75e8f4becba105be64cc7dbf000000805055753f2f317ebf5ad5523efab6443f46b3b2bccba105be64cc7dbf00000080efff7f3f1cec2dbebd3786b665a74b3f75e8f4becba1053e64cc7dbf000000805055753f2f317ebfbd3786b665a74b3f46b3b2bccba1053e64cc7dbf000000805055753f1cec2dbe73d752befab6443f46b3b2bccba1053e64cc7dbf000000809faa6a3f1cec2dbe73d752befab6443f75e8f4becba1053e64cc7dbf000000809faa6a3f2f317ebf73d752befab6443f75e8f4be41f1c33eb6846cbf000000809faa6a3f2f317ebfdba7cbbea25e303f46b3b2bc41f1c33eb6846cbf000000800000603f1cec2dbedba7cbbea25e303f75e8f4be41f1c33eb6846cbf000000800000603f2f317ebf73d752befab6443f46b3b2bc41f1c33eb6846cbf000000809faa6a3f1cec2dbedba7cbbea25e303f75e8f4be51da1b3f431c4bbf000000800000603f2f317ebfdba7cbbea25e303f46b3b2bc51da1b3f431c4bbf000000800000603f1cec2dbe820110bf5001103f46b3b2bc51da1b3f431c4bbf000000805055553f1cec2dbe820110bf5001103f75e8f4be51da1b3f431c4bbf000000805055553f2f317ebf820110bf5001103f75e8f4be431c4b3f51da1bbf000000805055553f2f317ebfc45e30bf76a7cb3e46b3b2bc431c4b3f51da1bbf00000080b0aa4a3f1cec2dbec45e30bf76a7cb3e75e8f4be431c4b3f51da1bbf00000080b0aa4a3f2f317ebf820110bf5001103f46b3b2bc431c4b3f51da1bbf000000805055553f1cec2dbec45e30bf76a7cb3e75e8f4beb6846c3f41f1c3be00000080b0aa4a3f2f317ebfc45e30bf76a7cb3e46b3b2bcb6846c3f41f1c3be00000080b0aa4a3f1cec2dbe1cb744bfedd6523e46b3b2bcb6846c3f41f1c3be000000800000403f1cec2dbe1cb744bfedd6523e75e8f4beb6846c3f41f1c3be000000800000403f2f317ebf1cb744bfedd6523e75e8f4be64cc7d3fcba105be000000800000403f2f317ebf98a74bbfbd37863546b3b2bc64cc7d3fcba105be000000806155353f1cec2dbe98a74bbfbd37863575e8f4be64cc7d3fcba105be000000806155353f2f317ebf1cb744bfedd6523e46b3b2bc64cc7d3fcba105be000000800000403f1cec2dbe98a74bbfbd37863575e8f4be64cc7d3fcba1053e000000806155353f2f317ebf98a74bbfbd37863546b3b2bc64cc7d3fcba1053e000000806155353f1cec2dbe1cb744bf24d652be46b3b2bc64cc7d3fcba1053e00000080b0aa2a3f1cec2dbe1cb744bf24d652be75e8f4be64cc7d3fcba1053e00000080b0aa2a3f2f317ebf1cb744bf24d652be75e8f4beb6846c3f41f1c33e00000080b0aa2a3f2f317ebfc45e30bf33a7cbbe46b3b2bcb6846c3f41f1c33e000000801100203f1cec2dbec45e30bf33a7cbbe75e8f4beb6846c3f41f1c33e000000801100203f2f317ebf1cb744bf24d652be46b3b2bcb6846c3f41f1c33e00000080b0aa2a3f1cec2dbec45e30bf33a7cbbe75e8f4be431c4b3f51da1b3f000000801100203f2f317ebfc45e30bf33a7cbbe46b3b2bc431c4b3f51da1b3f000000801100203f1cec2dbe820110bf2e0110bf46b3b2bc431c4b3f51da1b3f000000806155153f1cec2dbe820110bf2e0110bf75e8f4be431c4b3f51da1b3f000000806155153f2f317ebf820110bf2e0110bf75e8f4be51da1b3f431c4b3f000000806155153f2f317ebfdba7cbbe705e30bf46b3b2bc51da1b3f431c4b3f00000080c1aa0a3f1cec2dbedba7cbbe705e30bf75e8f4be51da1b3f431c4b3f00000080c1aa0a3f2f317ebf820110bf2e0110bf46b3b2bc51da1b3f431c4b3f000000806155153f1cec2dbedba7cbbe705e30bf75e8f4be41f1c33eb6846c3f00000080c1aa0a3f2f317ebfdba7cbbe705e30bf46b3b2bc41f1c33eb6846c3f00000080c1aa0a3f1cec2dbe73d752bec8b644bf46b3b2bc41f1c33eb6846c3f000000801100003f1cec2dbe73d752bec8b644bf75e8f4be41f1c33eb6846c3f000000801100003f2f317ebf73d752bec8b644bf75e8f4becba1053e64cc7d3f000000801100003f2f317ebfbd3786b644a74bbf46b3b2bccba1053e64cc7d3f00000080e3aaea3e1cec2dbebd3786b644a74bbf75e8f4becba1053e64cc7d3f00000080e3aaea3e2f317ebf73d752bec8b644bf46b3b2bccba1053e64cc7d3f000000801100003f1cec2dbebd3786b644a74bbf75e8f4becba105be64cc7d3f00000080e3aaea3e2f317ebfbd3786b644a74bbf46b3b2bccba105be64cc7d3f00000080e3aaea3e1cec2dbe5ad5523ec8b644bf46b3b2bccba105be64cc7d3f000000808255d53e1cec2dbe5ad5523ec8b644bf75e8f4becba105be64cc7d3f000000808255d53e2f317ebf5ad5523ec8b644bf75e8f4be41f1c3beb6846c3f000000808255d53e2f317ebfcea6cb3e705e30bf46b3b2bc41f1c3beb6846c3f000000802200c03e1cec2dbecea6cb3e705e30bf75e8f4be41f1c3beb6846c3f000000802200c03e2f317ebf5ad5523ec8b644bf46b3b2bc41f1c3beb6846c3f000000808255d53e1cec2dbecea6cb3e705e30bf75e8f4be51da1bbf431c4b3f000000802200c03e2f317ebfcea6cb3e705e30bf46b3b2bc51da1bbf431c4b3f000000802200c03e1cec2dbefc00103f2e0110bf46b3b2bc51da1bbf431c4b3f00000080c1aaaa3e1cec2dbefc00103f2e0110bf75e8f4be51da1bbf431c4b3f00000080c1aaaa3e2f317ebffc00103f2e0110bf75e8f4be431c4bbf51da1b3f00000080c1aaaa3e2f317ebf3e5e303f33a7cbbe46b3b2bc431c4bbf51da1b3f000000806155953e1cec2dbe3e5e303f33a7cbbe75e8f4be431c4bbf51da1b3f000000806155953e2f317ebffc00103f2e0110bf46b3b2bc431c4bbf51da1b3f00000080c1aaaa3e1cec2dbe3e5e303f33a7cbbe75e8f4beb6846cbf41f1c33e000000806155953e2f317ebf3e5e303f33a7cbbe46b3b2bcb6846cbf41f1c33e000000806155953e1cec2dbe95b6443f24d652be46b3b2bcb6846cbf41f1c33e000000802200803e1cec2dbe95b6443f24d652be75e8f4beb6846cbf41f1c33e000000802200803e2f317ebf95b6443f24d652be75e8f4be64cc7dbfcba1053e000000802200803e2f317ebf11a74b3fbd37863546b3b2bc64cc7dbfcba1053e000000808255553e1cec2dbe11a74b3fbd37863575e8f4be64cc7dbfcba1053e000000808255553e2f317ebf95b6443f24d652be46b3b2bc64cc7dbfcba1053e000000802200803e1cec2dbe - m_CompressedMesh: - m_Vertices: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_UV: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Normals: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Tangents: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Weights: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_NormalSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_TangentSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_FloatColors: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_BoneIndices: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_Triangles: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_UVInfo: 0 - m_LocalAABB: - m_Center: {x: 0, y: 0, z: -0.228336} - m_Extent: {x: 0.975, y: 0.975, z: 0.25} - m_MeshUsageFlags: 0 - m_BakedConvexCollisionMesh: - m_BakedTriangleCollisionMesh: - m_MeshMetrics[0]: 1 - m_MeshMetrics[1]: 1 - m_MeshOptimizationFlags: 1 - m_StreamData: - serializedVersion: 2 - offset: 0 - size: 0 - path: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Kicker/Hole.mesh.meta b/VisualPinball.Unity/Assets/Art/Meshes/Kicker/Hole.mesh.meta deleted file mode 100644 index 881530ec9..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Kicker/Hole.mesh.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 150f393297c4c0d4e99b7b1780264a44 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Kicker/Simple Hole.mesh b/VisualPinball.Unity/Assets/Art/Meshes/Kicker/Simple Hole.mesh deleted file mode 100644 index 72f97b254..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Kicker/Simple Hole.mesh +++ /dev/null @@ -1,166 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!43 &4300000 -Mesh: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Simple Hole - serializedVersion: 10 - m_SubMeshes: - - serializedVersion: 2 - firstByte: 0 - indexCount: 126 - topology: 0 - baseVertex: 0 - firstVertex: 0 - vertexCount: 42 - localAABB: - m_Center: {x: -0.011613518, y: -0.006360501, z: -0.31498098} - m_Extent: {x: 0.91528654, y: 0.92403054, z: 0.308946} - m_Shapes: - vertices: [] - shapes: [] - channels: [] - fullWeights: [] - m_BindPose: [] - m_BoneNameHashes: - m_RootBoneNameHash: 0 - m_BonesAABB: [] - m_VariableBoneCountWeights: - m_Data: - m_MeshCompression: 0 - m_IsReadable: 1 - m_KeepVertices: 1 - m_KeepIndices: 1 - m_IndexFormat: 0 - m_IndexBuffer: 00000100020003000100000001000400020024000300000002000400050025000300240004000600050022002500240005000600070021002500220006000800070020002100220007000800090023002100200008000a00090023002000290009000a000b002300290028000a000c000b00280029001f000b000c000d0028001f001e000c000e000d001c001e001f000d000e000f001b001e001c000e0010000f001a001b001c000f00100011001d001b001a001000120011001d001a0027001100120013001d0027002600120014001300260027001900130014001500260019001800140016001500170018001900150016001700160018001700 - m_VertexData: - serializedVersion: 3 - m_VertexCount: 42 - m_Channels: - - stream: 0 - offset: 0 - format: 0 - dimension: 3 - - stream: 0 - offset: 12 - format: 0 - dimension: 3 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 24 - format: 0 - dimension: 2 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - m_DataSize: 1344 - _typelessdata: 17f599befd335f3faeb91fbfc9e59f3e333373bf000000005ce4fe3e6bf214bdb66815bf425d383f40c1c5bb764f1e3f302a49bf00000000d8d4a93e32597cbfb66815bf425d383faeb91fbf764f1e3f302a49bf00000000d8d4a93e6bf214bdb2f499be0d345f3f40c1c5bbc9e59f3e333373bf000000005ce4fe3e32597cbf1a304cbff52ef63e40c1c5bb0c93593febe206bf000000003b8b3e3e32597cbf1a304cbff52ef63eaeb91fbf0c93593febe206bf000000003b8b3e3e6bf214bd0bb56abf001c3b3e40c1c5bb31997a3f736851be0000000036759e3d32597cbf0bb56abf001c3b3eaeb91fbf31997a3f736851be0000000036759e3d6bf214bd52496dbf34820dbe40c1c5bb88637d3fbc05123e00000000815fa33c32597cbf52496dbf34820dbeaeb91fbf88637d3fbc05123e00000000815fa33c6bf214bd2c9d53bfc4ebe2be40c1c5bbe09c613f85ebf13e00000000815fa33c32597cbf1b9d53bfc4ebe2beaeb91fbfe09c613f85ebf13e00000000815fa33c6bf214bd43c920bffe0d32bf40c1c5bb4ca62a3f17d93e3f0000008036759e3d32597cbf43c920bffe0d32bfaeb91fbf4ca62a3f17d93e3f0000008036759e3d6bf214bd16deb5be5b5e5dbf40c1c5bb2428be3e2db26d3f000000803b8b3e3e32597cbf37deb5be9e5e5dbfaeb91fbf2428be3e2db26d3f000000803b8b3e3e6bf214bd6ec027bd1b2e6ebf40c1c5bb499d003d3bdf7f3f00000080d8d4a93e32597cbf6ec027bd1b2e6ebfaeb91fbf499d003d3bdf7f3f00000080d8d4a93e6bf214bd2cba8d3e9b7562bf40c1c5bbc9e59fbe3333733f000000805ce4fe3e32597cbf4dba8d3ecd7562bfaeb91fbfc9e59fbe3333733f000000805ce4fe3e6bf214bd0e4b0f3fe09e3bbf40c1c5bb764f1ebf302a493f0000008001fa293f32597cbf1f4b0f3f239f3bbfaeb91fbf764f1ebf302a493f0000008001fa293f6bf214bd6212463fd9b2fcbe40c1c5bb0c9359bfebe2063f00000080726e4f3f32597cbf7312463f5fb3fcbeaeb91fbf0c9359bfebe2063f00000080726e4f3f6bf214bda697643f792248be40c1c5bb31997abf7368513e00000080c6156b3f32597cbfb797643f792248beaeb91fbf31997abf7368513e00000080c6156b3f6bf214bd1d57673f6ff0153eaeb91fbf91ed7cbf091b1ebe0000008045d67a3f6bf214bdc77f4d3f0168dc3e40c1c5bb522760bfc74bf7be0000008071c9793f32597cbfc77f4d3f0168dc3eaeb91fbf522760bfc74bf7be0000008045d67a3f6bf214bd0c57673ff6f0153e40c1c5bb91ed7cbf091b1ebe0000008071c9793f32597cbfefab1a3f60cc2e3f40c1c5bb4ca62abf89d23ebf00000000c6156b3f32597cbfefab1a3f60cc2e3faeb91fbf4ca62abf89d23ebf00000000c6156b3f6bf214bd942fa03e410b5d3faeb91fbfc9e5bfbda4df7ebf000000009d814d3f6bf214bd9ca4993ef3c85b3f40c1c5bb9d11a53dbb277fbf00000000b8944b3f32597cbf9ca4993ef3c85b3faeb91fbf9d11a53dbb277fbf00000000b8944b3f6bf214bd942fa03e410b5d3f40c1c5bb5bb1bfbda4df7ebf000000009d814d3f32597cbf9cc58b3c6cec6a3faeb91fbf499d00bd3bdf7fbf0000000001fa293f6bf214bd9cc58b3c6cec6a3f40c1c5bb499d00bd3bdf7fbf0000000001fa293f32597cbfdc2b673fbb7b003e40c1c5bb3bdf7fbf499d003d0000008071c9793f32597cbfed2b673faf7a003eaeb91fbf3bdf7fbf499d003d0000008045d67a3f6bf214bd6ea3a93e431d5a3f40c1c5bbebe206bf0c9359bf00000000726e4f3f32597cbf90a3a93e111d5a3faeb91fbf79e906bf0c9359bf00000000726e4f3f6bf214bd - m_CompressedMesh: - m_Vertices: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_UV: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Normals: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Tangents: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Weights: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_NormalSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_TangentSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_FloatColors: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_BoneIndices: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_Triangles: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_UVInfo: 0 - m_LocalAABB: - m_Center: {x: -0.011613518, y: -0.006360501, z: -0.31498098} - m_Extent: {x: 0.91528654, y: 0.92403054, z: 0.308946} - m_MeshUsageFlags: 0 - m_BakedConvexCollisionMesh: - m_BakedTriangleCollisionMesh: - m_MeshMetrics[0]: 1 - m_MeshMetrics[1]: 1 - m_MeshOptimizationFlags: 1 - m_StreamData: - serializedVersion: 2 - offset: 0 - size: 0 - path: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Kicker/Simple Hole.mesh.meta b/VisualPinball.Unity/Assets/Art/Meshes/Kicker/Simple Hole.mesh.meta deleted file mode 100644 index dabc35443..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Kicker/Simple Hole.mesh.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 9ccd9443a4106414aadb5e709477e55f -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Kicker/Williams.mesh b/VisualPinball.Unity/Assets/Art/Meshes/Kicker/Williams.mesh deleted file mode 100644 index 8df07057e..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Kicker/Williams.mesh +++ /dev/null @@ -1,166 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!43 &4300000 -Mesh: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Williams - serializedVersion: 10 - m_SubMeshes: - - serializedVersion: 2 - firstByte: 0 - indexCount: 3582 - topology: 0 - baseVertex: 0 - firstVertex: 0 - vertexCount: 1243 - localAABB: - m_Center: {x: 0.010875046, y: 0.008525968, z: -0.558532} - m_Extent: {x: 1.028691, y: 1.012251, z: 0.571795} - m_Shapes: - vertices: [] - shapes: [] - channels: [] - fullWeights: [] - m_BindPose: [] - m_BoneNameHashes: - m_RootBoneNameHash: 0 - m_BonesAABB: [] - m_VariableBoneCountWeights: - m_Data: - m_MeshCompression: 0 - m_IsReadable: 1 - m_KeepVertices: 0 - m_KeepIndices: 0 - m_IndexFormat: 0 - m_IndexBuffer: 55015601570158015601550100000100020003000100000001001f00020002001f001c001f001d001c001c001d001e000400050006000700050004000800070004000900070008000a00090008000b0009000a000c000b000a000d000e000f0010000d000f0011000d0010001200110010001300110012001400130012001500130014001600170018001900170016001a00190016001b0019001a002000210022002100670022002300210020006800670021002400230020006600670068002500230024002600230025006900660068006a00660069002700280029002a00270029002b0027002a002c002b002a002b002c002d002d002c002f002e002d002f0030002e002f0031002e0030003100300032003200340031003300340032003500340033003300ad003500ac003500ad00ab00ac00ad003600370038003900360038003700400038003a00360039003700410040003700420041004b004a00360036004a00490036004900470036004700480043004200370044004200430045004400430046004500430046003f0045004e004d0046004d004c00460046004c003b003b003f0046003f003b003e003e003b003d003d003b003c003c003b003a003b0036003a0036004800570057005600360036005600370058005700480056004f0037005900580048004f00500037005a00580059005100370050005b005a0059005200370051005c005a005b005300370052005d005c005b005400530052005500540052005e005c005d005f005e005d0060005f005d0061005f0060006000650061006100650062006200630061006400610063006b006c006d006e006b006d006f006b006e0070006f006e0071006f007000720071007000710072007300740071007300750074007300760074007500770074007600cb0077007600780079007a007b0078007a0083007a0079007c0078007b008400830079007d0078007c007e0078007d008b008c00790079008d008b008e008d0079008f008e0079007f0078007e0080007f007e0081007f00800082007f008100820081008a008a008100890090008f007900890081008500a50089008500850081008800880087008500870086008500860084008500850084007900900092008f009100900079007800910079009300920090009f0091007800940092009300a0009f007800950092009400a100a0007800960092009500a200a1007800a300a100a200a400a300a2009700920096009800970096009900970098009a00920097009b009a0097009c009b0097009d009b009c009e009b009d00a600a700a800a800a700a900aa00a900a700a600a800ae00ae00af00a600ae00b300af00b000b100b200b400b000b200b500b000b400b500b400b700b600b500b700b600b700b900b800b600b900ba00bb00bc00bc00ca00ba00ba00bd00bb00bd00ba00bf00be00bd00bf00be00bf00c000c000c100be00c000c200c100c200c000c400c300c200c400c400c900c300c300c900c600c600c900c700c500c600c700c800c500c700c500c800ce00c500ce00cf00cf00ce00cd00cc00cd00ce00d000d100d200d0001d01d1001d01d400d100d300d000d200d400d500d100d300d2001501d600d100d500d700d600d500d800d600d700d900d800d700da00d900d700db00d900da00dc00db00da00dd00db00dc00de00dd00dc00df00de00dc00e000df00dc00e100df00e000e200e100e000e300e100e200e400e100e300e500e100e400e600e100e500e700e100e600e800e100e700e900e100e800ea00e900e800e8001c01ea00ea001c0119011c011a01190119011a011b01eb00e900ea00ec00e900eb00ed00e900ec00ee00e900ed00ef00e900ee00f000e900ef00f100e900f000f200e900f100f300e900f200f400f300f200f500f400f200f600f400f500f700f600f500f800f700f500f900f700f800fa00f900f800fb00fa00f800fc00fb00f800fd00fb00fc00fc00fe00fd00fd00fe00ff00fe000001ff000101ff000001020101010001030101010201fe000401000105010401fe0006010401050107010601050108010701050109010801050105011f0109011f011e0109011e010a0109010a010b0109010c0109010b010d010c010b010e010c010d010f010e010d0110010e010f01110110010f01120110011101130112011101140112011301150112011401d2001201150116011201d20017011601d20018011601170120012101220123012001220124012001230125012401230126012401250127012601250128012601270129012801270129012a01280128012a012b012c012b012a012d012c012a012e012c012d012f012e012d0130012e012f01310130012f013201300131013301320131013401350136013701340136013801340137013901380137013a01380139013b013a0139013c013a013b013d013c013b013e013f01400141013f013e01420140013f01430142013f014401420143014501420144014601450144014701450146014801470146014901470148014a01490148014b014c014d014e014b014d014f014b014e0150014f014e0151014f01500152015101500153015101520154015301520159015a015b015c0159015b015d0159015c015e0159015d015f015e015d0160015e015f01610160015f016101620160016001620163016401630162016501640162016601640165016701660165016801660167016901680167016a01680169016b016c016d016e016b016d016f016b016e0170016f016e0171016f01700172017101700173017101720174017301720175017601770178017601750179017a017b017c017a0179017d017c0179017e017d0179017f017d017e0180017d017f01810180017f01820181017f018301810182018401830182018501830184018601850184018701850186018801850187018901880187018a01880189018b018a0189018c018a018b018d018c018b018e018c018d018f018e018d0190018e018f019101920193019401920191019501940191019601940195019701960195019801960197019901980197019a01980199019b019a0199019c019a019b019d019a019c019e019d019c019f019e019c01a0019e019f01a101a0019f01a201a001a101a301a201a101a401a201a301a501a401a301a601a401a501a701a401a601a801a901aa01ab01a801aa01ac01a801ab01ad01a801ac01ae01ad01ac01af01ae01ac01b001ae01af01b101ae01b001b201b101b001b301b101b201b401b301b201b501b301b401b601b501b401b701b501b601b801b701b601b901b701b801ba01b901b801bb01b901ba01bc01bb01ba01bd01bb01bc01be01bd01bc01bf01c001c101c201bf01c101c301c201c101c401c201c301c501c401c301c601c401c501c701c601c501c801c601c701c901c801c701ca01c801c901cb01ca01c901cc01ca01cb01cd01cc01cb01ce01cc01cd01cf01ce01cd01d001ce01cf01d101d001cf01d201d001d101d301d201d101d401d201d301d501d401d301d601d401d501d701d601d501d801d901da01dc01da01d901dd01dc01d901d901de01dd01db01d801da01d801df01d901d801db012702e001df01d801db0126022702e101df01e001270226022502e201df01e101260224022502e301e201e101250224022202e401e301e101240223022202e501e301e401230220022202e601e501e401220220022102e701e601e401210220021f02e801e601e70120021e021f02e901e801e7011f021e021d02ea01e801e9011e021b021d02eb01ea01e9011c021d021b02ec01eb01e9011a021c021b02ed01eb01ec0115021a021b02ee01ed01ec0114021a021502ef01ed01ee01150212021402f001ed01ef01140212021302f101ed01f001130212021102f201ed01f101150216021202f301ed01f201170212021602160218021702190218021602f401ed01f30112020d021102f501ed01f40111020d021002f601ed01f50110020d020f02f701ed01f6010f020d020e02f801ed01f7010e020d020b020d020c020b020c020a020b020b020a0208020a02090208020902070208020802070204020702060204020602050204020502030204020402030201020302020201020202f80101020102f80100020002f801ff01ff01f801fe01fe01f801fd01fd01f801fc01fc01f801fb01fb01f801fa01fa01f801f901f901f801f701280229022a022b022902280232022a0229022c022b02280233022a0232022d022b022c023402330232022e022d022c023502330234022f022d022e0236023502340230022f022e0231022f02300237023502360238023702360239023a023b023b023a027702390264023a0276023b02770276027702780276027802790265026602640264023902650279027a0276027b027a02790239026e0265026d0265026e027a027b027c0280027c027b027c02800244026d026e026b026d026b026a026a026b026902440243027c027c0243027a0269026b0267026702680269024202430244024402450242026c02680267026b026c0267026b026e026c026e0239026c026c02600268026c0239024e0260026c024e023b024e02390276024e023b02610260024d0260024e024d0248024e0276024d024e0248027a0248027602430248027a0242024802430242024502480248024a024d0245024a0248023c023d023e0298023d023c023c023e025f02710298023c023c025f0271029802710297025f0270027102700297027102630270025f02970270029602960270026f02700263026f0296026f02940263025e026f0294026f025e0262025e0263025e0262025d025c0294025e025d025c025e0294025c0295025c025d025a0295025c025b025a025b025c023f0240024102410240028b02460240023f028c0241028b029e028c029f028c029e024102a00241029e024102a0023f023f02a00247023f0247024602a1024702a0024702490246024702a1024902a2024902a1024b02460249024902a2024c0249024c024b024b024c0275024f025002510250024f02520252025302500290024f0251024f029102520291024f029002910254025202530252025402920254029102730290025102510272027302900273028e0274027302720274028e0273028e0274028f025302540255025402920255025502560253029202570255025602550257029302570292025702930258025602570258025802590256027d027e027f0281027d028202990281029a027d02810283029902830281027d0283027e029b028302990283029b027e029b0284027e0284027f027e029c0284029b027f028402850284029c028502850286027f029c02870285028702860285029d0287029c0287028802860287029d0289028802870289029d028d028902880289028a028d028a028902a302a402a502a602a402a302af02a502a402a702a602a302b002a502af02a802a602a702b102b002af02a902a802a702b202b002b102aa02a802a902b302b202b102ab02a802aa02b402b202b302b502b402b302ac02ab02aa02ad02ab02ac02ae02ad02ac02b602b702b802b902b702b602c002b802b702ba02b902b602c102b802c002bb02b902ba02c202c102c002bc02bb02ba02c302c102c202bd02bb02bc02c402c302c202be02bd02bc02bf02bd02be02c502c402c202c602c402c502c702c602c502c802c602c702c902ca02cb02cc02c902cb02cd02c902cc02ce02cd02cc02cf02cd02ce02d002cf02ce02d102cf02d002d202d102d002d302d102d202d402d302d202d502d602d702d802d502d702d902d502d802da02d902d802db02d902da02dc02db02da02dd02db02dc02de02dd02dc02df02e002e102e202df02e102e302df02e202e402e302e202e502e302e402e602e502e402e702e502e602e802e702e602e902ea02eb02ec02e902eb02ed02e902ec02ee02ed02ec02ef02ed02ee02f002ef02ee02f102ef02f002f202f102f002f302f102f202f402f302f202f502f302f402f602f502f402f702f802f902f9026b03f702fa02f902f802f7026b036a03fb02fa02f8026b0368036a03fc02fa02fb026a0368036903fd02fc02fb02690368036703fe02fc02fd02680366036703ff02fe02fd026703660365030003fe02ff0266036403650301030003ff02650364036303020300030103640362036303030302030103630362036103040302030303620360036103050304030303610360035f0306030403050360035e035f030703060305035f035e035d030803060307035e035c035d030903080307035d035c035b030a03090307035c035a035b030b0309030a035b035a0359030c030b030a035a03580359030d030b030c035903580357030e030d030c035803560357030f030d030e0357035603550310030f030e0356035403550311030f03100355035403530312031103100354035103530313031103120353035103520314031103130352035103500315031403130351034f03500316031403150350034f034e031703160315034f034d034e031803160317034e034d034c031903180317034d034b034c031a03180319034c034b034a031b031a0319034b0349034a031c031a031b034a03490348031d031c031b034903470348031e031c031d034803470346031f031e031d0347034403460320031e031f03460344034503210320031f03450344034303220320032103440342034303230322032103430342034103240322032303420340034103250322032403410340033f0326032503240340033d033f032703250326033f033d033e032803270326033e033d033c032903270328033d033b033c032a03290328033c033b033a032b0329032a033b0339033a032c032b032a033a03390338032d032b032c033903370338032e032d032c033803370336032f032d032e0337033503360330032f032e0336033503340331032f0330033503330334033203310330033403330332033303310332036c036d036e036f036d036c0370036e036d036c03e0036f0371036e0370036f03e003df03720371037003e003de03df03730371037203df03de03dd03740371037303de03dc03dd03750374037303dd03dc03db03760374037503dc03da03db03770376037503db03da03d903780376037703da03d803d903790378037703d903d803d7037a0378037903d803d603d7037b037a037903d703d603d5037c037a037b03d603d403d5037d037c037b03d503d403d2037e037c037d03d403d303d2037f037e037d03d303d103d20380037e037f03d203d103d003810380037f03d103cf03d003820380038103d003cf03ce03830382038103cf03cd03ce03840382038303ce03cd03cc03850384038303cd03cb03cc03860384038503cc03cb03ca03870386038503cb03c803ca03880386038703ca03c803c903890388038703c903c803c7038a0388038903c803c603c7038b0388038a03c703c603c5038c038b038a03c603c403c5038d038b038c03c503c403c3038e038d038c03c403c203c3038f038d038e03c303c203c10390038f038e03c203c003c10391038f039003c103c003bf03920391039003c003be03bf03930391039203bf03be03bd03940393039203be03bc03bd03950393039403bd03bc03bb03960395039403bc03ba03bb03970395039603bb03ba03b903980395039703ba03b703b903990398039703b903b703b8039a0398039903b803b703b6039b039a039903b703b503b6039c039a039b03b603b503b4039d039c039b03b503b303b4039e039c039d03b403b303b2039f039c039e03b303b103b203a0039f039e03b203b103b003a1039f03a003b103af03b003a203a103a003b003af03ae03a303a103a203af03ad03ae03a403a303a203ae03ad03ac03a503a303a403ad03ab03ac03a603a503a403ac03ab03aa03a703a503a603ab03a903aa03a803a703a603aa03a903a803a903a703a803e103e203e303e403e203e103e503e403e103e603e403e503e2035804e303e30358045704580456045704570456045504560454045504550454045304540452045304530452045104520450045104510450044f0450044e044f044f044e044d044e044c044d044d044c044b044c044a044b044b044a0449044a0448044904490448044704480446044704470446044504460444044504450444044304440442044304430442043f04420440043f043f0440044104e703e803e903ea03e803e703eb03ea03e703ec03ea03eb03ed03ec03eb03ee03ec03ed03ef03ee03ed03f003ee03ef03f103f003ef03f203f003f103f303f203f103f403f303f103f503f303f403f603f303f503f703f603f503f803f603f703f903f803f703fa03f803f903fb03fa03f903fc03fa03fb03fd03fc03fb03fe03fc03fd03ff03fe03fd030004fe03ff0301040004ff030204000401040304020401040404020403040504060407040804060405040904080405040a04080409040b040a0409040c040a040b040d040c040b040e040c040d040f040e040d0410040e040f04110410040f041204100411041304120411041404120413041504140413041604140415041704160415041804160417041904180417041a04180419041b041a0419041c041a041b041d041c041b041e041c041d041f041e041d0420041e041f04210420041f042204200421042304240425042604240423042704260423042804260427042904280427042a04280429042b042a0429042c042a042b042d042c042b042e042c042d042f042e042d0430042e042f04310430042f043204300431043304320431043404320433043504340433043604340435043704360435043804370435043904370438043a04370439043b043a0439043c043a043b043d043c043b043e043c043d0459045a045b045a04d9045b045b04d904da045c045a0459045d045c0459045e045c045d045f045e045d0460045e045f04610460045f046204600461046304620461046404620463046504640463046604640465046704660465046804660467046904680467046a04680469046b046a0469046c046a046b046d046c046b046e046c046d046f046e046d0470046e046f04710470046f047204700471047304720471047404720473047504760477047804760475047904780475047a04780479047b047a0479047c047a047b047d047c047b047e047c047d047f047e047d0480047e047f04810480047f048204800481048304820481048404820483048504840483048604840485048704860485048804860487048904880487048a04880489048b048a0489048c048a048b048d048c048b048e048c048d048f048e048d0490048e048f04910490048f049204900491049304920491049404920493049504960497049804960495049904980495049a04980499049b049a0499049c049a049b049d049c049b049e049c049d049f049e049d04a0049e049f04a104a0049f04a204a004a104a304a204a104a404a204a304a504a404a304a604a404a504a704a604a504a804a604a704a904a804a704aa04a804a904ab04aa04a904ac04aa04ab04ad04ac04ab04ae04ac04ad04af04ae04ad04b004ae04af04b104b004af04b204b004b104b304b204b104b404b204b304b504b404b304b604b404b504b704b604b504b804b604b704b904ba04bb04bc04ba04b904bd04bc04b904be04bc04bd04bf04be04bd04c004be04bf04c104c004bf04c204c004c104c304c204c104c404c204c304c504c404c304c604c404c504c704c604c504c804c604c704c904c804c704ca04c804c904cb04ca04c904cc04ca04cb04cd04cc04cb04ce04cc04cd04cf04ce04cd04d004ce04cf04d104d004cf04d204d004d104d304d204d104d404d204d304d504d404d304d604d404d504d704d604d504d804d604d704 - m_VertexData: - serializedVersion: 3 - m_VertexCount: 1243 - m_Channels: - - stream: 0 - offset: 0 - format: 0 - dimension: 3 - - stream: 0 - offset: 12 - format: 0 - dimension: 3 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 24 - format: 0 - dimension: 2 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - m_DataSize: 39776 - _typelessdata: 4ca7593f7829353dd61d81bfca54113fd42b453fa1d694be6744793f333313bf1f81573fce1a3cbd98be85bf77be1f3fd9ce47bfbf0e1c3db7627f3f469416bfab93573f842a353d8c2b86bfa01a1f3fd9ce473f280f8b3d6744793f94f616bfc0045a3fce1a3cbd2eca80bf44fa0d3f2b1845bf6ea3a1beb7627f3f8a1f13bf359b5f3f7829353d83bf7bbf22fdb63e2f6e433fecc009bf6210783f57ecafbdc0045a3fce1a3cbd2eca80bf44fa0d3f2b1845bf6ea3a1be13f2713fbf0e9cbd4ca7593f7829353dd61d81bfca54113fd42b453fa1d694be6210783f2cd49abd423e603fce1a3cbd2d5b7bbfaeb6a23e4faf44bf3f350ebf13f2713fea95b2bded9c663f842a353db03b79bfcdcccc3d5227403f903127bf6210783f3a92cbbd29426a3fce1a3cbdd7d978bf54e325bd99bb46bf250621bf13f2713f3ee8d9bd5ad66d3f842a353d349d79bf705f47bec5fe423f3f351ebf6210783fd509e8bda0c4733fce1a3cbdbb9a7cbf6f12c3bec5fe42bf6b2b06bf13f2713fdbf9febde882763f842a353d6c077fbf62a1f6be27c2463fc520d0be6210783fb7d100be3e5e783fce1a3cbd401781bfcba115bf522740bf48bf9dbed2007e3f5f988cbea0c4733fce1a3cbdbb9a7cbf6f12c3bec5fe42bf6b2b06bff7067f3f5f988cbee882763f842a353d6c077fbf62a1f6be27c2463fc520d0be8d977e3fb8afa3be71737a3f842a353de04884bf2f6e23bf98dd433f9fcdaabdba497c3fb8afa3beb2837a3fce1a3cbd5da884bfdd2426bf257542bf567d2ebd4d157c3f5f988cbeb98a793f842a353d6efa87bfaed81fbf0ebe403f6132553e355e7a3fb8afa3bee65d793fce1a3cbdde3988bf7fd91dbf0ebe40bf8cb96b3e713d7a3f5f988cbe41f3753f7829353dde1d8bbfa089f0be6a4d433f2f6ee33e6744793fb8afa3be8b6e753fce1a3cbd35638bbf42cfe6be2f6e43bf04e7ec3e6744793f5f988cbe2e8e6e3f842a353d28818dbf386744be2b18453f36cd1b3ff6287c3fb9fc87be8b6e753fce1a3cbd35638bbf42cfe6be2f6e43bf04e7ec3ecd3b7e3ff7e461be41f3753f7829353dde1d8bbfa089f0be6a4d433f2f6ee33ead697e3fb9fc87be23d76d3fce1a3cbd2c9d8dbf1ea728bed42b45bf48bf1d3f16fb7b3ff7e461befc55643f842a353dbcb08dbfe8d92c3ed9ce473f1e161a3f07ce793fb9fc87be7784633fce1a3cbd9f908dbf3a234a3ed9ce47bff5db173fd0b3793ff7e461befeba5b3f842a353d5ad78abfd9cef73ea60a463f8e75d13e6744793f6de71bbf7784633fce1a3cbd9f908dbf3a234a3ed9ce47bff5db173fb7627f3fdbf91ebffc55643f842a353dbcb08dbfe8d92c3ed9ce473f1e161a3f6744793fd7341fbf57425b3fce1a3cbdb58c8abf857c003fa60a46bfc217c63eb7627f3fac8b1bbfbfb62abfce1a3cbd035d8fbfa16773bef2412fbfdc6830bf80b7703ff93176bf3d2a22bf842a353d1e8c90bfdaacfabd24b92c3fa8573abf31996a3f13f271bf48171fbfce1a3cbd87a690bf4faf94bd295c2fbf0c9339bf80b7703ff77570bf9c5133bf842a353d9a788dbf107ab6bea4702d3fddb524bf31996a3f355e7abfbe1634bfce1a3cbdaf268dbf09f9c0be57ec2fbfdbf91ebf80b7703f2cd47abf755b3ebfce1a3cbd234a89bf547404bf48bf2dbf5d6d05bf80b7703fb22e7ebfbe853dbf842a353d109489bf7fd9fdbec9e52f3fb9fc07bf31996a3f89d27ebf005544bf842a353d9ca885bf7e8c19bf9b552f3f7dd0d3beb7627f3f1e167abfbe853dbf842a353d109489bf7fd9fdbec9e52f3fb9fc07bfb7627f3f3f357ebf755b3ebfce1a3cbd234a89bf547404bf48bf2dbf5d6d05bf6744793f4d847dbf9b1f47bfce1a3cbdb16b83bf651922bff2412fbffed4b8be6744793f4bc877bf7f2e4abf7829353d4a2780bf52492dbfb29d2f3f1ea788beb7627f3fe17a74bf793e4bbfce1a3cbd66167dbfd7342fbfae4731bf43ad69be6744793f73d772bff35750bf7829353d1fd869bf401331bf0f9c333f7b832fbef2417f3f5e4b68bf191e57bf7829353d78d24abff38e33bfbc74333f931804be643b7f3f759358bff62454bfce1a3cbd0ebd59bfce8832bf6a4d33bfd1221bbe6744793f09f960bf98a159bfce1a3cbdb8ce3bbf744634bf819533bf8941e0bd8351793f986e52bf09c35cbf7829353dce5325bf66f734bfb8af333fea95b2bdc0ec7e3f273148bf2f865ebfce1a3cbd910f16bfa24536bfc5fe32bf948785bd27a0793f29ed3dbf4aee60bfce1a3cbd5281c3be9a083bbf7b142ebf24977f3d6744793f86c924bf2c0d60bf7829353d60e401bfc28637bf9c33323f516b1abd0e4f7f3f744634bf9b9260bf7829353d6ea2bebeb5153bbf50fc283fd712323eb7627f3ff38e23bf3d2a22bf842a353d1e8c90bfdaacfabd24b92c3fa8573abf74b5353fb1502bbe069c293f9d2c353ded481dbf02bc053f61c3333f87a7f73e4ed1613f075f48bfab93573f842a353d8c2b86bfa01a1f3fd9ce473f280f8b3d1904463f02bc65bffeba5b3f842a353d5ad78abfd9cef73ea60a463f8e75d13e46b6433f7e1d68bffc55643f842a353dbcb08dbfe8d92c3ed9ce473f1e161a3f5c8f423f7aa56cbfdf8c7e3f842a353d7e7290bf7b836f3e107a263f6c0939bf6ade413f7ac779bf2e8e6e3f842a353d28818dbf386744be2b18453f36cd1b3f01de423f539671bf41f3753f7829353dde1d8bbfa089f0be6a4d433f2f6ee33e014d443fd8f074bfb98a793f842a353d6efa87bfaed81fbf0ebe403f6132553e1904463f827376bf71737a3f842a353de04884bf2f6e23bf98dd433f9fcdaabd2bf6473f666676bf4ca7593f7829353dd61d81bfca54113fd42b453fa1d694beacad483fa60a66bf359b5f3f7829353d83bf7bbf22fdb63e2f6e433fecc009bf88854a3f029a68bfed9c663f842a353db03b79bfcdcccc3d5227403f903127bfe86a4b3f51da6bbf018a753f842a353d89ce72bf62a1063faf94353f3255f03eca54513fec2f6bbf5ad66d3f842a353d349d79bf705f47bec5fe423f3f351ebf03784b3fd26f6fbfe882763f842a353d6c077fbf62a1f6be27c2463fc520d0befe434a3f98dd73bfddb6833f7829353d3f5383bf60e5203f569f2b3fe7fbc93efed4483f5bd37cbf7f2e4abf7829353d4a2780bf52492dbfb29d2f3f1ea788bec8073d3f7ac7a9bdf35750bf7829353d1fd869bf401331bf0f9c333f7b832fbe3333433f6f8184bd005544bf842a353d9ca885bf7e8c19bf9b552f3f7dd0d3be1a513a3f39d6c5bdbe853dbf842a353d109489bf7fd9fdbec9e52f3fb9fc07bfb072383fd3bce3bd9c5133bf842a353d9a788dbf107ab6bea4702d3fddb524bf27c2363ff01608be5a2e833f842a353ddc9d8dbf5c8f123ff085293f508df7bebc74433f88637dbf1ae0843f842a353dc3478abf4772393f95d4293f000040be984c453fc4b17ebf6d03853f842a353df48986bf0d713c3f910f2a3f4bea043eab3e473f3b707ebff2cfac3d842a353dbc751ebfcb10c7bd423e383f72f92f3fdf4f5d3f5bd3fcbe7b86803e842a353da7b115bfec5138bede93373ff1632c3fae47613fb45915bfa3c8ba3e842a353d594c0cbfb37b72bede93373fd9ce273f2fdd643f014d24bf63b8023f7829353d97c4f9beaeb622bef1f42a3fc7293a3f302a693f1ceb32bf8cbc0c3f7829353dc8eafebe27a0e93e363c2d3fb3ea133f8cdb683f029a38bf79b0093f2d23353d9961fbbe569f8b3efb5c2d3f4df32e3f302a693fe25837bf55fa053f5226353d2a90f9be52499d3da4702d3f96433b3f2c65693f4bea34bf0d7001bd7829353d1af920bfa69bc4bc5452373fea95323f71ac5b3fed0ddebe48fceabd7829353d98fb20bfabcfd53c423e383fe09c313f431c5b3f70cec8be69e57ebe7829353da9a51dbfd34de23d302a393f567d2e3fd1225b3f30bba7be191e57bf7829353d78d24abff38e33bfbc74333f931804be083d4b3fa32339bdafb0b8be7829353d333717bfb840423e3480373fa8c62b3f31085c3f674489be09c35cbf7829353dce5325bf66f734bfb8af333fea95b2bd865a533fb1bfecbc018ae1be7829353dd09d10bfd8f0743e9565383f7dae263fa8355d3f8cdb68be2c0d60bf7829353d60e401bfc28637bf9c33323f516b1abd44fa5d3fac8b5bbc190111bf7829353dfb7602bfb8afa33e8351393fb6841c3f0000603f302a29be23f635bf7829353d6c26d7be567dce3e2731383f0ebe103f4bea643f7daeb6bd9b9260bf7829353d6ea2bebeb5153bbf50fc283fd712323e99bb663f0ad7a3bb57054ebf842a353d0dabb0be14d0c43e48bf2d3fe02d203f151d693f9b551fbd1f9f5cbf7829353d853fb3beab3ed7be2d432c3f36cd1b3f226c683f5bb13fbc4da256bf7829353de5d1adbe08ac1cbe31992a3f2cd43a3f302a693f0e4fafbc952a51bf6b28353dc9e7adbed26f1f3ed5e72a3fc3643a3f9e5e693f6e3400bd68af5ebf7829353d564ab7bed50918bf08ac2c3f499de03ed9ce673f2497ffbb6610813fce1a3cbd077b8fbf0309ca3e234a2bbf053421bf80b7703f92cbffbd2ba57b3fce1a3cbd8eae90bffe65f73de86a2bbfc8983bbf80b7703fcdcc0cbedf8c7e3f842a353d7e7290bf7b836f3e107a263f6c0939bf31996a3f394507be5a2e833f842a353ddc9d8dbf5c8f123ff085293f508df7be31996a3f8d97eebd4e5f833fce1a3cbd55508dbf3480173fbf0e2cbf0ad7e3be80b7703f448becbd71ca843fce1a3cbd74958abff5db373f55302abfce8852be13f2713f986e12be4e5f833fce1a3cbd55508dbf3480173fbf0e2cbf0ad7e3be13f2713f5f980cbe5a2e833f842a353ddc9d8dbf5c8f123ff085293f508df7be6210783f5f980cbe1ae0843f842a353dc3478abf4772393f95d4293f000040be6210783f865a13be8010853fce1a3cbd3cda86bf68913d3f5af529bf3d9bd53d13f2713f89d21ebe6d03853f842a353df48986bf0d713c3f910f2a3f4bea043e6210783fe5f21fbe0fd0833fce1a3cbd757583bffc18233f7ffb2abf66f7c43e13f2713f1ff42cbeddb6833f7829353d3f5383bf60e5203f569f2b3fe7fbc93e6210783f68912dbe018a753f842a353d89ce72bf62a1063faf94353f3255f03e1904763f0b2468bedbe0283f0c203cbd3d811cbfb459053fefc933bf226cf83ed712723f371ae0be069c293f9d2c353ded481dbf02bc053f61c3333f87a7f73e6210783f6e34e0be8cbc0c3f7829353dc8eafebe27a0e93e363c2d3fb3ea133fd509783fea0404bf3ae80a3fb5183cbdcb4dfcbec1cac13e992a28bf07f0263fa1f8713f4bea04bfdbe0283f0c203cbd3d811cbfb459053fefc933bf226cf83e3fc62c3f3f355ebe48171fbfce1a3cbd87a690bf4faf94bd295c2fbf0c9339bfd7a3003f2aa953bf1f81573fce1a3cbd98be85bf77be1f3fd9ce47bfbf0e1c3d933a113faaf1d2bdc0045a3fce1a3cbd2eca80bf44fa0d3f2b1845bf6ea3a1be98dd133f3b70cebd423e603fce1a3cbd2d5b7bbfaeb6a23e4faf44bf3f350ebfcba1153fc7bab8bd29426a3fce1a3cbdd7d978bf54e325bd99bb46bf250621bf9d80163f05a392bda0c4733fce1a3cbdbb9a7cbf6f12c3bec5fe42bf6b2b06bfc6dc153fd04458bd0fd0833fce1a3cbd757583bffc18233f7ffb2abf66f7c43e61c3133fa69b44bc3e5e783fce1a3cbd401781bfcba115bf522740bf48bf9dbe1895143f7b142ebdb2837a3fce1a3cbd5da884bfdd2426bf257542bf567d2ebd58ca123fe3c718bd8010853fce1a3cbd3cda86bf68913d3f5af529bf3d9bd53dd712123fed0dbebb57425b3fce1a3cbdb58c8abf857c003fa60a46bfc217c63e17d90e3f5c20c1bd7784633fce1a3cbd9f908dbf3a234a3ed9ce47bff5db173ff6970d3f091b9ebd2ba57b3fce1a3cbd8eae90bffe65f73de86a2bbfc8983bbf448b0c3f45d8f0bc23d76d3fce1a3cbd2c9d8dbf1ea728bed42b45bf48bf1d3f64cc0d3fd6566cbd8b6e753fce1a3cbd35638bbf42cfe6be2f6e43bf04e7ec3ebb270f3f34a234bde65d793fce1a3cbdde3988bf7fd91dbf0ebe40bf8cb96b3e60e5103f9a9919bd4e5f833fce1a3cbd55508dbf3480173fbf0e2cbf0ad7e3be1b9e0e3f075f18bc71ca843fce1a3cbd74958abff5db373f55302abfce8852bec520103f9fabadbbbe1634bfce1a3cbdaf268dbf09f9c0be57ec2fbfdbf91ebfdcd7013f3b705ebfbfb62abfce1a3cbd035d8fbfa16773bef2412fbfdc6830bf09f9003f7e8c59bf755b3ebfce1a3cbd234a89bf547404bf48bf2dbf5d6d05bf9ca2033f98dd63bf9b1f47bfce1a3cbdb16b83bf651922bff2412fbffed4b8bef46c063fa7e868bf793e4bbfce1a3cbd66167dbfd7342fbfae4731bf43ad69be8cdb083f1f856bbf7eaa2abece1a3cbd394420bf46b6733d55c138bfa089303fa60a263fc58f21bf7d2164bbce1a3cbda0c320bf787a25bd226c38bf2041313f022b273f36cd0bbff62454bfce1a3cbd0ebd59bfce8832bf6a4d33bfd1221bbef7e4113f4ed171bf8106abbece1a3cbdc63219bf7aa52c3e8cdb38bf1ac02b3ff0a7263ff93136bffa7efabece1a3cbd7ec80bbfde718a3efed438bf5305233f151d293f03784bbffc5124bfce1a3cbde6e7eebe4772b93ea32339bf2b87163f6d562d3faed85fbf5d3341bfce1a3cbdd3ddc5bed122db3e27c236bf9be60d3fe561313f5f076ebf80f158bfce1a3cbd1404afbe32778dbe03092abf4ed1313f41f1333f917e7bbf89614fbfce1a3cbd61faaebe1b0da03ecc7f28bf0e4f2f3fe63f343fd0d576bf56d553bfce1a3cbd4563adbe4260e53b08ac2cbf3b013d3f1d5a343f151d79bf98a159bfce1a3cbdb8ce3bbf744634bf819533bf8941e0bd8351193fdd2476bf2f865ebfce1a3cbd910f16bfa24536bfc5fe32bf948785bdaf25243f48e17abff86b5ebfce1a3cbd058cb6be91ed0cbfccee29bfe09c013fc5fe323f48bf7dbf622f60bfce1a3cbde09dbcbee5f22fbf76e02cbfde02893ed712323fa9a47ebf4aee60bfce1a3cbd5281c3be9a083bbf7b142ebf24977f3d4013313f6dc57ebfcc7b0c3ece1a3cbd3b381cbf000000bed50938bf840d2f3f8716293fc74bf7bed522823ece1a3cbd018a15bf925c3ebe621038bf76712b3fa3012c3f2bf6d7bea60fd53ece1a3cbd4d4c07bfc13983be545237bff931263f933a313f29edadbe3ae80a3fb5183cbdcb4dfcbec1cac13e992a28bf07f0263f0612343fd7a390beb729023fce1a3cbd0211fabe34a234beffb22bbfb072383f3d2c343f23db99be9eed053fc1193cbd7193f9bee3c7983df1632cbfba493c3faa60343f068195be6610813fce1a3cbd077b8fbf0309ca3e234a2bbf053421bffb5c0d3f295c8fbc4da256bf7829353de5d1adbe08ac1cbe31992a3f2cd43a3f0c027b3f68b32abe1f9f5cbf7829353d853fb3beab3ed7be2d432c3f36cd1b3f448b7c3fd5e72abe80f158bfce1a3cbd1404afbe32778dbe03092abf4ed1313fc8987b3f759358bef86b5ebfce1a3cbd058cb6be91ed0cbfccee29bfe09c013f711b7d3f3e7958be68af5ebf7829353d564ab7bed50918bf08ac2c3f499de03e52497d3f31992abef86b5ebfce1a3cbd058cb6be91ed0cbfccee29bfe09c013ff54a793f2eff21bf68af5ebf7829353d564ab7bed50918bf08ac2c3f499de03eb7627f3f2eff21bf622f60bfce1a3cbde09dbcbee5f22fbf76e02cbfde02893e6744793f38f822bf56d553bfce1a3cbd4563adbe4260e53b08ac2cbf3b013d3ffe437a3f759358be952a51bf6b28353dc9e7adbed26f1f3ed5e72a3fc3643a3fecc0793f68b32abe57054ebf842a353d0dabb0be14d0c43e48bf2d3fe02d203fb7627f3f7d3f05bf952a51bf6b28353dc9e7adbed26f1f3ed5e72a3fc3643a3f295c7f3f341106bf89614fbfce1a3cbd61faaebe1b0da03ecc7f28bf0e4f2f3f6744793f74b505bf89614fbfce1a3cbd61faaebe1b0da03ecc7f28bf0e4f2f3f637f793f759358be5d3341bfce1a3cbdd3ddc5bed122db3e27c236bf9be60d3ff085793ff54af9be23f635bf7829353d6c26d7be567dce3e2731383f0ebe103fd7347f3f728aeebe190111bf7829353dfb7602bfb8afa33e8351393fb6841c3fd7347f3fa7e8c8befc5124bfce1a3cbde6e7eebe4772b93ea32339bf2b87163fd578793f1ac0dbbe018ae1be7829353dd09d10bfd8f0743e9565383f7dae263f12147f3fbbb8adbefa7efabece1a3cbd7ec80bbfde718a3efed438bf5305233fd578793fc74bb7be8106abbece1a3cbdc63219bf7aa52c3e8cdb38bf1ac02b3f4703783f5c8f12bfafb0b8be7829353d333717bfb840423e3480373fa8c62b3f4547723fc4b10ebf018ae1be7829353dd09d10bfd8f0743e9565383f7dae263fb840723fb07208bf69e57ebe7829353da9a51dbfd34de23d302a393f567d2e3f8126723f083d1bbf48fceabd7829353d98fb20bfabcfd53c423e383fe09c313f4547723f910f2abf7eaa2abece1a3cbd394420bf46b6733d55c138bfa089303f67d5773ffd8724bf7d2164bbce1a3cbda0c320bf787a25bd226c38bf2041313f4703783f3e7938bf0d7001bd7829353d1af920bfa69bc4bc5452373fea95323f4547723f41f133bff2cfac3d842a353dbc751ebfcb10c7bd423e383f72f92f3f8126723fcac342bf7b86803e842a353da7b115bfec5138bede93373ff1632c3f0a68723fb5a659bfcc7b0c3ece1a3cbd3b381cbf000000bed50938bf840d2f3f30bb773f19e248bf63b8023f7829353d97c4f9beaeb622bef1f42a3fc7293a3fbc05723f03787bbfa3c8ba3e842a353d594c0cbfb37b72bede93373fd9ce273faeb6723fba6b69bfa60fd53ece1a3cbd4d4c07bfc13983be545237bff931263f4bc8773f20d26fbfb729023fce1a3cbd0211fabe34a234beffb22bbfb072383f6210783fc8987bbfd522823ece1a3cbd018a15bf925c3ebe621038bf76712b3f6210783fa7e858bffa7efabece1a3cbd7ec80bbfde718a3efed438bf5305233f6210783f075f08bf79b0093f2d23353d9961fbbe569f8b3efb5c2d3f4df32e3f82e2773f3d9b05bf3ae80a3fb5183cbdcb4dfcbec1cac13e992a28bf07f0263fd509783f17d97ebf79b0093f2d23353d9961fbbe569f8b3efb5c2d3f4df32e3f6519723fe0be7ebf9eed053fc1193cbd7193f9bee3c7983df1632cbfba493c3fd509783f9fab7dbf55fa053f5226353d2a90f9be52499d3da4702d3f96433b3f13f2713f88637dbfa91338bfb8e72dbf990e39bf39d605bf522700bfd7a330bfaa82913e1d3887be1a4f4cbf231225be780e39bf1a51da3de3c7283f728a3ebfcb10a73e13f2a1be85d16c3dd33127be780e39bf4547f23df5b93a3f287e2cbf9fcd8a3eff21ddbedc7f18bff56949bf780e39bf08acdcbe41f113bf736831bff085893ec3f588beaa9e64bf71e5dcbe780e39bf66f724bfc217a6be204131bf8941a03efa7e8abe424072bf66859abe880e39bf32e62ebff90f69bee09c31bf0bb5a63e17d98ebe44fb58bfd42814be780e39bf80b7a03e9d80163fa4df3ebf6744a93e098a9fbe39d279bf615141be780e39bf061234bfce1911bed34d32bfc3d3ab3e7dd093be96eb61bf1920f1bd780e39bf7d3ff53eaa60f43e5f983cbfcc5dab3e52b89ebe568067bf71e3b6bd780e39bf8638163f8cdba83edf4f3dbf711bad3edbf99ebe30297ebf860296bd780e39bf7e1d38bf645d5cbd575b31bfbc96b03e3ee899bec2896cbfea931cbd780e39bf0681253ff241cf3d539641bf9790af3e09f9a0be33537ebffcffb83d780e39bf39b438bf0000803da08930bf2b87b63eaf25a4be1ea46bbf4b56c53c780e39bf26e4233faf9425be894140bf33c4b13e66f7a4be35cf65bffef3943d780e39bfa323093f0bb5c6be72f93fbf58cab23e0c93a9befcfe59bf53cdec3d780e39bf0c93a93ebc9610bfaa8241bf3cbdb23e295cafbe19e575bf2b6e8c3e780e39bf789c32bfca32443e80b730bff628bc3e85ebb1befd324cbf25ad083e780e39bf8716d93d70ce28bf728a3ebf17b7b13e5839b4bea03567bf62dbda3e780e39bffe6527bf910f9a3e8ab031bfc9e5bf3eb762bfbe43e458bf4ca5073f780e39bffaed1bbf9c33c23e615432bfdcd7c13e27a0c9bed7bf47bfa62b203f670e39bf3bdf0fbf9d80e63e6ea331bf8a1fc33e7446d4be37a633bfdf52363faa0e39bf5c2001bf21b0023f454732bfd3bcc33e2d21dfbea2461dbfa7254a3f670e39bf6f12e3be3c4e113f539631bf9ca2c33e0309eabea5d7febee1275e3f670e39bfa245b6bef775203f006f31bf93a9c23e22fdf6be4627b3be5c02703f880e39bfa54e80be9fab2d3f29cb30bfa54ec03e58ca02bf1990493f82fd073e780e39bfbada0abe2aa923bf33c441bf234a7b3e5c2011bf11c5ac3e1902703f880e39bf13f2813e363c2d3feeeb30bf7ac7a93ebe9f1abfe771f83ee1275e3f670e39bf2b87b63ee02d203f6ea331bf2575a23e849e1dbf94121a3f13284a3f670e39bfae47e13ec1ca113fa5bd31bf1ac09b3e643b1fbf3178303fa857363f780e39bf772d013f21b0023fb84032bf3411963ec9e51fbf658f443f0b28203f880e39bfc9e50f3f54e3e53e4ed131bf3255903e3bdf1fbf64b1553fa8a7073f780e39bffaed1b3f9c33c23ed34d32bf4ca68a3ef2411fbf5b06643f53cfda3e880e39bf42cf263f76719b3e13f231bf9d11853eb6f31dbf24f16e3f2f30a33e670e39bf567d2e3f9d11653eee5a32bfb7627f3e4d151cbfd106783fcd783b3e780e39bf143f363f6e34003e60e530bf6a4d733e50fc18bf3df2573ff65edc3d780e39bf8126c2befa7e0abf522740bfc6dc753e615412bf6686613f9a5f8d3d780e39bfff210dbfb684bcbeceaa3fbfd7a3703e0a6812bf07d07b3f0e87a53c780e39bfacad383f96430b3cae4731bf6666663ee17a14bf2bfb663f253ca13c780e39bf9d1125bf97ff10bea54e40bf569f6b3ee09c11bf035d673f2d4231bd780e39bf4faf24bf910ffa3d1c7c41bfe71d673e5bb10fbf0003793fcc6212be780e39bf94f6363f8ab0e1bdb7d130bf083d5b3e4df30ebf8924623f4370bcbd780e39bf744614bfe02db03e1b2f3dbfc1a8643e4d840dbf12685c3fbfbbf5bd780e39bfc5fef2bed044f83ebf0e3cbfaf25643edfe00bbffb1e553f2f3211be780e39bf68b3aabe3411163fc8073dbf5474643ee3360abf910e6f3f807f9abe780e39bfbb272f3f54e365be6ea331bff31f523e39b408bfd559493f150324be780e39bfb98d06bea245263fe9b73fbff931663ef01608bfca6b613f71e5dcbe780e39bf0b46253fe5d0a2bea5bd31bf832f4c3e58ca02bf0282193fb9e127be780e39bf9be61dbe31993a3f11c72abf6ade713e575b01bf079af73e0adb8fbe780e39bfc7293abf992a183eac8b2bbf7cf2703ef38ef3be14400d3f64933cbe780e39bf499dc0be5396213f12a52dbf0f9c733e5b42febec381003f33a670be780e39bfbc7423bf910fba3e2db22dbf3333733e6b9af7be6e17063f028053be880e39bf39d605bf5305033fe4832ebf7dd0733e48e1fabed6aaf53e641ee1be780e39bf061224bf4f40133eb30c41bf8bfd653e151de9be5c394f3f5a660dbf780e39bf2bf6173ff31fd2be933a31bfb9fc473ea323f9be6ec3e83e50e0fdbe780e39bf88850abf9c33c23e522740bf2f6e633e5dfee3be1406d53e408408bf780e39bfd191bcbe711b0d3fceaa3fbfc139633ef706dfbebebdbb3e22fa0dbf780e39bf3fc61cbe2653253fee7c3fbf66f7643efe43dabe842aa53e2bbd0ebf780e39bf508d173d3fc62c3f08ac3cbfc286673e22fdd6be1daff83e89ea59bf780e39bfabcfb53e539621bf128330bfde93473e8e06d0be15adac3e0f7d6bbf780e39bfc05b803e32772dbf97ff30bf832f4c3ee561c1beb728933e2ffc0cbf780e39bf643b5f3e211f243f645d3cbf8c4a6a3ef4fdd4be581a383e54e276bf780e39bf3a920b3e107a36bfc52030bf865a533e61c3b3be849b7c3e8cdc07bf780e39bf7958c83e7ac7093fa01a3fbf567d6e3ed881d3bec8b68c3cb7287bbf780e39bf5305a33cacad38bf933a31bf08ac5c3e705fa7be304c563e8ffafbbe780e39bfc4420d3fdaacba3e8e0640bf46b6733e6a4dd3be999ffbbd967779bf780e39bf7a36abbdde9337bf5c2031bf6666663eed0d9ebe76523f3efeb9e0be780e39bfb459253f4d840d3e6e3440bf35ef783e2b18d5be118c73be511474bf780e39bfd50928bee5d032bf615432bf44696f3ec74b97be7710b3be527d6bbf880e39bfae4781be5f982cbf8ab031bfd93d793e17b791be4f79f4be58ad5cbf780e39bf3b70aebe454722bfa5bd31bf1ceb823e0d718cbec5723b3e97758fbe780e39bfde713a3f1d38273ec3642abf4182823ead69debe75cde43d927839be780e39bf1c7cc13ed8f0243fe3362abf9565883e2497dfbeaca8213edc6765be780e39bf5f291b3f91eddc3e280f2bbf2653853e8941e0bee84b4f3e11c8793f780e39bf1a511a3e211f343fc1ca31bfceaaaf3e1d3817bfb54e9cbd86207f3f780e39bfcb1047bd302a393f325530bf637fb93e091b0ebffb76b23db4777e3f780e39bf492e7f3df5db373f006f31bf211fb43ed3bc13bf65175cbe65c8793f780e39bf76711bbe9318343fa5bd31bf8863bd3e39b408bf3f6f52bfed630dbf990e39bf67d517bfea95d2be772d31bf637f993e82e287be98fa193f56b845bf340e39bf006fe13e539611bf6ade31bf9487453e91eddcbec6dd343feaeb2dbf880e39bf7d3f053f4e6200bf60e530bfcba1453e0309eabec381003f33a670be780e39bfbc7423bf910fba3e2db22dbf8351c93e143f26bf079af73e0adb8fbe780e39bfc7293abf992a183eac8b2bbf9e5ec93e1d5a24bf3480f73ec1738fbeb21213bfde713abf643b1f3ebada2a3fd7a3d03e547424bf81ed003f98db6dbeb21213bfc58f21bf65aac03e12a52d3fbc96d03e107a26bf6e17063f028053be880e39bf39d605bf5305033fe4832ebf6744c93e82e227bfe3aa063ff83251beb21213bfc5fe02bf54e3053fe4832e3fbc96d03ef01628bf14400d3f64933cbe780e39bf499dc0be5396213f12a52dbf6744c93e7e8c29bfbbf20d3fe7e33abeb21213bf5af5b9be4a7b233f9fab2d3fa089d03e7ac729bf0282193fb9e127be780e39bf9be61dbe31993a3f11c72abf6744c93ec3d32bbfeeb4193f271628beb21213bfd0d516be1a513a3f03782b3fa089d03efaed2bbf118e493f763624beb21213bf71ac0bbe2b18253f1283403ff2b0d03eaaf132bfd559493f150324be780e39bfb98d06bea245263fe9b73fbf9e5ec93e73d732bffb1e553f2f3211be780e39bf68b3aabe3411163fc8073dbf9e5ec93e810435bfc4d1553f2c820fbeb21213bf0ebeb0be5839143fe4143d3ff2b0d03eef3835bf12685c3fbfbbf5bd780e39bfc5fef2bed044f83ebf0e3cbf9e5ec93e7dae36bf87fb5c3f0c1ff1bda11213bfd044f8bec5fef23ebf0e3c3fd7a3d03eebe236bf8924623f4370bcbd780e39bf744614bfe02db03e1b2f3dbf9e5ec93eec5138bf8a90623f01dab6bdb21213bf863816bf8cdba83edf4f3d3fd7a3d03e598638bf035d673f2d4231bd780e39bf4faf24bf910ffa3d1c7c41bf6744c93e8c4a3abfb399673fde921cbdb21213bf068125bf6076cf3d5396413fa089d03efa7e3abf2bfb663f253ca13c780e39bf9d1125bf97ff10bea54e40bfd712f23ee8d9acbd035d673f2d4231bd780e39bf4faf24bf910ffa3d1c7c41bff31ff23e11c7babdb399673fde921cbdb21213bf068125bf6076cf3d5396413f9fcdea3e5af5b9bd42b4663fbd34c53cb21213bf26e423bfaf9425be8941403f83c0ea3e7a36abbd6686613f9a5f8d3d780e39bfff210dbfb684bcbeceaa3fbfbc05f23e2c6599bd1ade603f55fb943dc21213bf55300abf9d11c5beceaa3f3f83c0ea3ebec197bd3df2573ff65edc3d780e39bf8126c2befa7e0abf522740bfbc05f23e02bc85bd97fd563f01a5e13db21213bfbe9fbabec4420dbf8e06403f83c0ea3e931884bd1990493f82fd073e780e39bfbada0abe2aa923bf33c441bff31ff23e426065bdc85c493f9bc9073eb21213bfb81e05bed8f024bf7cf2403f9fcdea3e8a8e64bd1990493f82fd073e780e39bfbada0abe2aa923bf33c441bfec2ffb3e8fc2b5be59504cbff9d9083eb21213bf6076cf3d151d29bf3b703e3ff38ef33e97ff10befd324cbf25ad083e780e39bf8716d93d70ce28bf728a3ebf48e1fa3e4ed111bec85c493f9bc9073eb21213bfb81e05bed8f024bf7cf2403fb3eaf33ecf66b5befcfe59bf53cdec3d780e39bf0c93a93ebc9610bfaa8241bf48e1fa3ef01608be1bb956bf44f8f73db21213bf711b8d3eb22e1ebf287e3c3f0f9cf33e95d409be16845ebf645cd13db21213bf08acdc3e74b505bf645d3c3f2aa9f33edc4603be35cf65bffef3943d780e39bfa323093f0bb5c6be72f93fbf7ffbfa3e6c09f9bd1d7766bfd5598d3db21213bf567d0e3fbe9fbabea01a3f3f46b6f33e8fc2f5bd1ea46bbf4b56c53c780e39bf26e4233faf9425be894140bfb515fb3e42cfe6bd29eb6bbfec4ca13cb21213bf9d11253f97ff10bea54e403f7dd0f33ed3bce3bdc2896cbfea931cbd780e39bf0681253ff241cf3d539641bfec2ffb3e1ac0dbbd014d6cbf904a31bdb21213bf4faf243ffe43fa3d1c7c413fb3eaf33eac1cdabd568067bf71e3b6bd780e39bf8638163f8cdba83edf4f3dbf3411d63e50fc98bdc2896cbfea931cbd780e39bf0681253ff241cf3d539641bf3411d63e569fabbd014d6cbf904a31bdb21213bf4faf243ffe43fa3d1c7c413ffbcbce3ee7fba9bd341467bffb74bcbdb21213bf7446143ffb3ab03e1b2f3d3fe0bece3e2bf697bd96eb61bf1920f1bd780e39bf7d3ff53eaa60f43e5f983cbf3411d63e71ac8bbd005861bf5ebef5bdb21213bf295cef3e23dbf93e96b23c3fe0bece3ede718abd44fb58bfd42814be780e39bf80b7a03e9d80163fa4df3ebf3411d63efe6577bdedf457bf554f16beb21213bf8716993e7593183f6dc53e3ffbcbce3e211f74bd1a4f4cbf231225be780e39bf1a51da3de3c7283f728a3ebf4f1ed63e3d0a57bd48314cbfd6e524beb21213bf840dcf3d7ac7293f7fd93d3ffbcbce3e62a156bd1a4f4cbf231225be780e39bf1a51da3de3c7283f728a3ebf2bf6f73e80b760bf23a46e3dbc0427beb21213bff9a0e73d7ffb3a3f0d712c3f643bff3e295c7fbf85d16c3dd33127be780e39bf4547f23df5b93a3f287e2cbf2bf6f73e492e7fbf48314cbfd6e524beb21213bf840dcf3d7ac7293f7fd93d3f643bff3e60e560bf75cde43d927839be780e39bf1c7cc13ed8f0243fe3362abf17b7d13e348027bf85d16c3dd33127be780e39bf4547f23df5b93a3f287e2cbf33c4d13e0b4625bf23a46e3dbc0427beb21213bff9a0e73d7ffb3a3f0d712c3f6c09d93e426025bf629dca3d5ce333beb21213bf19e2983e5a642b3f96212e3f50fcd83e94f626bfd579043eba2f47beb21213bfc4b1ee3ed7a3103fe9482e3f50fcd83ee78c28bfaca8213edc6765be780e39bf5f291b3f91eddc3e280f2bbffca9d13ec3642abf384c243e713a69beb21213bf44691f3f3b70ce3e71ac2b3f35efd83edaac2abfc5723b3e97758fbe780e39bfde713a3f1d38273ec3642abffca9d13ee4142dbf213f3b3ebedc8fbeb21213bfe3363a3f643b1f3e431c2b3f35efd83e1b2f2dbf8e1e3f3e9f20e1beb21213bf0612243f4f40133eb30c413f6c09d93e8fe432bf76523f3efeb9e0be780e39bfb459253f4d840d3e6e3440bf33c4d13e58ca32bf304c563e8ffafbbe780e39bfc4420d3fdaacba3e8e0640bf33c4d13e984c35bf1ced583e04e2fdbeb21213bffa7e0a3f9c33c23e5227403f6c09d93eaf9435bf849b7c3e8cdc07bf780e39bf7958c83e7ac7093fa01a3fbf17b7d13e4bc837bf9c35803ee88408bfb21213bf7502ba3edb8a0d3f72f93f3f6c09d93e621038bfb728933e2ffc0cbf780e39bf643b5f3e211f243f645d3cbf17b7d13eecc039bf23159e3e46980ebfb21213bf6210d83d9d11253f4ed1413f35efd83e6c783abf842aa53e2bbd0ebf780e39bf508d173d3fc62c3f08ac3cbffca9d13ebada3abfbebdbb3e22fa0dbf780e39bf3fc61cbe2653253fee7c3fbfee7cff3ec3f538bf842aa53e2bbd0ebf780e39bf508d173d3fc62c3f08ac3cbfee7cff3edaac3abf23159e3e46980ebfb21213bf6210d83d9d11253f4ed1413fb537f83e158c3abfde01be3ea2b20dbfb21213bfe6ae25be26e4233f8941403f992af83ee3c738bf1406d53e408408bf780e39bfd191bcbe711b0d3fceaa3fbfd26fff3e469436bf31eed63e90db07bfb21213bfb81ec5bec7290a3fceaa3f3f992af83e4b5936bf6ec3e83e50e0fdbe780e39bf88850abf9c33c23e522740bfd26fff3e931834bf0514ea3ea5f9fbbeb21213bfc4420dbfdaacba3e8e06403f992af83e26e433bfd6aaf53e641ee1be780e39bf061224bf4f40133eb30c41bfee7cff3efca931bf0491f53efab6e0beb21213bfb45925bf4d840d3e6e34403fb537f83ee09c31bfd6aaf53e641ee1be780e39bf061224bf4f40133eb30c41bf091bbe3ed42b85be3480f73ec1738fbeb21213bfde713abf643b1f3ebada2a3f38f8c23e7b146ebe079af73e0adb8fbe780e39bfc7293abf992a183eac8b2bbf5305c33e2fdd84be0491f53efab6e0beb21213bfb45925bf4d840d3e6e34403f091bbe3e8d976ebeb54e9cbd86207f3f780e39bfcb1047bd302a393f325530bf9790ef3e27a079bf98a4b23d62a17e3fb21213bf280f8b3dc7ba383f4e62303f07f0f63e29ed7dbffb76b23db4777e3f780e39bf492e7f3df5db373f006f31bfe9b7ef3ee0be7ebff1489cbd1ff67e3fb21213bf5d6d45bd7958383f0534313fd0d5f63e27a079bf97365cbe4be5793fb21213bf88851abe6abc343f5c20313f7daef63eea0474bf65175cbe65c8793f780e39bf76711bbe9318343fa5bd31bf4469ef3e780b74bf4627b3be5c02703f880e39bfa54e80be9fab2d3f29cb30bf0e4fef3e44fa6dbff0a2a7be11c4713f7f1213bf68b36abeed0d2e3f6154323f62a1f63ef7066fbf081edfbe4e7f663fb21213bf13f2a1be8fc2253faa82313f4694f63e7ac769bfa5d7febee1275e3f670e39bfa245b6bef775203f006f31bff241ef3e469466bfdcba13bf4c6d513fc21213bf0681d5beab3e173fb7d1303f2b87f63eb84062bfa2461dbfa7254a3f670e39bf6f12e3be3c4e113f539631bfd734ef3e1b0d60bf72bf33bf1a6c363f901213bf1c7c01bf9ca2033f3c4e313f2b87f63e31995abf37a633bfdf52363faa0e39bf5c2001bf21b0023f454732bff241ef3e31995abfd7bf47bfa62b203f670e39bf3bdf0fbf9d80e63e6ea331bff241ef3eef3855bf6e6b4bbf79741b3fa11213bf73d712bf1214df3e5396313f4694f63e3d2c54bf43e458bf4ca5073f780e39bffaed1bbf9c33c23e615432bf0e4fef3e72f94fbfa20a5fbf1bd8fa3eb21213bfeeeb20bf0f9cb33e17b7313f62a1f63e29ed4dbfa03567bf62dbda3e780e39bffe6527bf910f9a3e8ab031bf4469ef3ef1f44abf0c3d6ebf69c3b93ea11213bf11362cbfaf25843eaa82313f99bbf63e621048bf19e575bf2b6e8c3e780e39bf789c32bfca32443e80b730bf9790ef3e386744bfd2ac78bfe5416a3ec21213bfc66d34bf89d21e3e933a313febe2f63e05a342bf33537ebffcffb83d780e39bf39b438bf0000803da08930bfe9b7ef3e0e4f3fbfbabf7ebf7445893db21213bff90f39bfe7fb293d2e90303f22fdf63e0e4f3fbf30297ebf860296bd780e39bf7e1d38bf645d5cbd575b31bf280feb3ed49aa6bebabf7ebf7445893db21213bff90f39bfe7fb293d2e90303fce88f23ee926b1be33537ebffcffb83d780e39bf39b438bf0000803da08930bf9643eb3ebc05b2bee1987dbf8a91c5bdb21213bfde9337bf742497bd7368313f6154f23eddb5a4be39d279bf615141be780e39bf061234bfce1911bed34d32bff1f4ea3ec8079dbe784677bfbb0f70beb21213bf05a332bf6b2b36bee09c313f2a3af23e50fc98be424072bf66859abe880e39bf32e62ebff90f69bee09c31bfbadaea3e8fe492beb7d469bf0b5fc7bea11213bf105829bf4f1e96bef2b0303ff31ff23ede718abeaa9e64bf71e5dcbe780e39bf66f724bfc217a6be204131bf9fcdea3ef93186bea39252bf21770dbfc21213bfbe3019bffca9d1bea54e303fbc05f23e7c6172be3f6f52bfed630dbf990e39bf67d517bfea95d2be772d31bf83c0ea3e7c6172bea91338bfb8e72dbf990e39bf39d605bf522700bfd7a330bf83c0ea3ecff753be72f93bbf535c29bfa11213bf759308bf107af6bebc05323fbc05f23e992a58be9c8826bf26373ebf6f1213bf728aeebe24b90cbfaa82313fd712f23e93a942bedc7f18bff56949bf780e39bf08acdcbe41f113bf736831bf9fcdea3e341136be39b404bff4e056bfc21213bf371ac0be091b1ebf7cf2303f0e2df23eaf9425be4f79f4be58ad5cbf780e39bf3b70aebe454722bfa5bd31bfd5e7ea3ef6971dbe4241c9bef1f466bfa11213bffb3a90be302a29bf6519323f4547f23e5f070ebe7710b3be527d6bbf880e39bfae4781be5f982cbf8ab031bf0c02eb3e27c206bedc8285be33e272bfb21213bfda1b3cbec5fe32bfd3de303f7c61f23e2041f1bd118c73be511474bf780e39bfd50928bee5d032bf615432bf5f29eb3e8c4aeabd999ffbbd967779bf780e39bf7a36abbdde9337bf5c2031bf9643eb3e3b70cebd5edbfbbd645879bfb21213bf0de0adbd07f036bfa5bd313fea95f23ea857cabde2218c3c3f537bbfb21213bf9c33a23cf08539bf3255303f986ef23eb1501bbf5edbfbbd645879bfb21213bf0de0adbd07f036bfa5bd313fea95f23ef2411fbf999ffbbd967779bf780e39bf7a36abbdde9337bf5c2031bfb150eb3ef2411fbfc8b68c3cb7287bbf780e39bf5305a33cacad38bf933a31bf5f29eb3eb1501bbf581a383e54e276bf780e39bf3a920b3e107a36bfc52030bf0c02eb3eb81e15bf3a02383ea6b876bfb21213bff1f40a3e58a835bf97ff303f4547f23e462515bfebc9ac3ea5a46bbfb21213bf5396813e24282ebf371a303f0e2df23e764f0ebf15adac3e0f7d6bbf780e39bfc05b803e32772dbf97ff30bfbadaea3e764f0ebf1daff83e89ea59bf780e39bfabcfb53e539621bf128330bf9fcdea3eb00307bfc380013f37e156bfb21213bf0091be3e4df31ebf499d303fd712f23efdf605bf98fa193f56b845bf340e39bf006fe13e539611bf6ade31bf83c0ea3e2e9000bf2a58233f54383ebf7f1213bfb29def3e645d0cbf7368313fbc05f23e24b9fcbec6dd343feaeb2dbf880e39bf7d3f053f4e6200bf60e530bf83c0ea3eea04f4bef8e1403fbd8e20bfa11213bfe4830e3f287eecbe0ebe303fd712f23e4d84edbe5c394f3f5a660dbf780e39bf2bf6173ff31fd2be933a31bf9fcdea3e4beae4bea8fc5b3fcb47f2bec21213bf2041213f58a8b5bed3de303f0e2df23ed191dcbeca6b613f71e5dcbe780e39bf0b46253fe5d0a2bea5bd31bfd5e7ea3e226cd8bec0ec6a3fa400b1be6f1213bf234a2b3fd42b85be9c33323f4547f23e857cd0be910e6f3f807f9abe780e39bfbb272f3f54e365be6ea331bf0c02eb3e7aa5ccbe6214743f630870bec21213bf73d7323ffc1833bee09c313f7c61f23ecb10c7be0003793fcc6212be780e39bf94f6363f8ab0e1bdb7d130bf7a36eb3e1b0dc0be34667a3f809bc5bdb21213bf705f373f75029abd5396313fce88f23e24b9bcbe07d07b3f0e87a53c780e39bfacad383f96430b3cae4731bfcc5deb3e2bf6b7bed1b17b3f1f9ea53cb21213bfd9ce373f96430b3c0e2d323f083dfb3e849e1dbf34667a3f809bc5bdb21213bf705f373f75029abd5396313f3f57fb3e72f91fbf07d07b3f0e87a53c780e39bfacad383f96430b3cae4731bfcff7f33ef6971dbf64b1793f7e190c3eb21213bfebe2363fed9ebc3d5396313fd122fb3e835119bfd106783fcd783b3e780e39bf143f363f6e34003e60e530bf7dd0f33ea77917bff088723f925e8c3eb21213bfc58f313f6f81443ea5bd313f9a08fb3e46b613bf24f16e3f2f30a33e670e39bf567d2e3f9d11653eee5a32bf46b6f33ea5bd11bffeb9683f25ccc43eb21213bf23db293f0c028b3eb37b323f63eefa3e52b80ebf5b06643f53cfda3e880e39bf42cf263f76719b3e13f231bf2aa9f33eed9e0cbfc3d75b3f1bd8fa3ec21213bf2e90203fc66db43e4ed1313f48e1fa3ed57809bf64b1553fa8a7073f780e39bffaed1b3f9c33c23ed34d32bf0f9cf33ee25807bfbd39483f4b731b3fb21213bffc18133f9be6dd3ea5bd313f48e1fa3e530503bf658f443f0b28203f880e39bfc9e50f3f54e3e53e4ed131bff38ef33e85eb01bff4a8343f0e16323fa11213bfca32043f2d21ff3ed34d323f48e1fa3ed122fbbe3178303fa857363f780e39bf772d013f21b0023fb84032bff38ef33e35eff8be5dc11e3fb56b463fd31213bf6744e93ee4830e3f4ed1313f48e1fa3e1748f0be94121a3f13284a3f670e39bfae47e13ec1ca113fa5bd31bf0f9cf33e7b14eebe2978063f7cd4573fe41213bf6ff0c53e83c01a3fd34d323f63eefa3eaf94e5bee771f83ee1275e3f670e39bf2b87b63ee02d203f6ea331bf2aa9f33ee561e1be4ab8d83e1381663f7f1213bf925c9e3e4694263f3789313f7ffbfa3e083ddbbe11c5ac3e1902703f880e39bf13f2813e363c2d3feeeb30bf61c3f33e6a4dd3be54ac8a3e90a3753fb21213bf03784b3e13f2313fd3de303fd122fb3e849ecdbee84b4f3e11c8793f780e39bf1a511a3e211f343fc1ca31bfb3eaf33ef016c8be98a4b23d62a17e3fb21213bf280f8b3dc7ba383f4e62303f234afb3ef775c0befb76b23db4777e3f780e39bf492e7f3df5db373f006f31bfea04f43e65aac0bea8fc5b3fcb47f2bec21213bf2041213f58a8b5bed3de303ff7e4e13d423e88beeeb4193f271628beb21213bfd0d516be1a513a3f03782b3fb37bf23d96b2acbe3480f73ec1738fbeb21213bfde713abf643b1f3ebada2a3f3cbdd23d8d97aebe0491f53efab6e0beb21213bfb45925bf4d840d3e6e34403f1058b93ddd24a6be81ed003f98db6dbeb21213bfc58f21bf65aac03e12a52d3fd191dc3d8e06b0bee3aa063ff83251beb21213bfc5fe02bf54e3053fe4832e3f6688e33d72f9afbebbf20d3fe7e33abeb21213bf5af5b9be4a7b233f9fab2d3f8c4aea3da01aafbe118e493f763624beb21213bf71ac0bbe2b18253f1283403fb81e053ed26f9fbec0ec6a3fa400b1be6f1213bf234a2b3fd42b85be9c33323f91edfc3d280f8bbe6214743f630870bec21213bf73d7323ffc1833bee09c313f151d093e17d98ebec4d1553f2c820fbeb21213bf0ebeb0be5839143fe4143d3fba6b093e91ed9cbe87fb5c3f0c1ff1bda11213bfd044f8bec5fef23ebf0e3c3fcdcc0c3ef6289cbe34667a3f809bc5bdb21213bf705f373f75029abd5396313f984c153ed8f094be8a90623f01dab6bdb21213bf863816bf8cdba83edf4f3d3f4e62103ef6289cbeb399673fde921cbdb21213bf068125bf6076cf3d5396413fcf66153e64cc9dbed1b17b3f1f9ea53cb21213bfd9ce373f96430b3c0e2d323f52b81e3eec2f9bbe42b4663fbd34c53cb21213bf26e423bfaf9425be8941403f75021a3e3789a1be64b1793f7e190c3eb21213bfebe2363fed9ebc3d5396313f1d38273e5c8fa2be1ade603f55fb943dc21213bf55300abf9d11c5beceaa3f3f645d1c3e6ff0a5be97fd563f01a5e13db21213bfbe9fbabec4420dbf8e06403fadfa1c3ed5e7aabef088723f925e8c3eb21213bfc58f313f6f81443ea5bd313fc520303e287eacbec85c493f9bc9073eb21213bfb81e05bed8f024bf7cf2403f76711b3e8e06b0befeb9683f25ccc43eb21213bf23db293f0c028b3eb37b323f107a363e228eb5bec3d75b3f1bd8fa3ec21213bf2e90203fc66db43e4ed1313f917e3b3eb762bfbebd39483f4b731b3fb21213bffc18133f9be6dd3ea5bd313f0000403e8cb9cbbef4a8343f0e16323fa11213bfca32043f2d21ff3ed34d323fee5a423ef46cd6be5dc11e3fb56b463fd31213bf6744e93ee4830e3f4ed1313fdc46433eae47e1be2978063f7cd4573fe41213bf6ff0c53e83c01a3fd34d323f01de423e832fecbe4ab8d83e1381663f7f1213bf925c9e3e4694263f3789313f5c20413e22fdf6be54ac8a3e90a3753fb21213bf03784b3e13f2313fd3de303f48503c3e58ca02bf98a4b23d62a17e3fb21213bf280f8b3dc7ba383f4e62303fea04343e158c0abff1489cbd1ff67e3fb21213bf5d6d45bd7958383f0534313fc3642a3ed7a310bf59504cbff9d9083eb21213bf6076cf3d151d29bf3b703e3f8e06703d418212bf97365cbe4be5793fb21213bf88851abe6abc343f5c20313ff775203ed42b15bff0a2a7be11c4713f7f1213bf68b36abeed0d2e3f6154323fe258173eb07218bf081edfbe4e7f663fb21213bf13f2a1be8fc2253faa82313fdf4f0d3ed1221bbfdcba13bf4c6d513fc21213bf0681d5beab3e173fb7d1303f24b9fc3d29ed1dbf72bf33bf1a6c363f901213bf1c7c01bf9ca2033f3c4e313f8863dd3d97901fbf6e6b4bbf79741b3fa11213bf73d712bf1214df3e5396313f13f2c13de5f21fbfa20a5fbf1bd8fa3eb21213bfeeeb20bf0f9cb33e17b7313f0bb5a63d44691fbf0c3d6ebf69c3b93ea11213bf11362cbfaf25843eaa82313fdfe08b3db6f31dbfd2ac78bfe5416a3ec21213bfc66d34bf89d21e3e933a313faf25643d569f1bbf1bb956bf44f8f73db21213bf711b8d3eb22e1ebf287e3c3f4182623d2aa913bf16845ebf645cd13db21213bf08acdc3e74b505bf645d3c3fcf66553de63f14bfbabf7ebf7445893db21213bff90f39bfe7fb293d2e90303fe8d92c3dd9ce17bf1d7766bfd5598d3db21213bf567d0e3fbe9fbabea01a3f3fefc9433d386714bf29eb6bbfec4ca13cb21213bf9d11253f97ff10bea54e403f0e4f2f3d61c313bf014d6cbf904a31bdb21213bf4faf243ffe43fa3d1c7c413fbf0e1c3d2eff11bfe1987dbf8a91c5bdb21213bfde9337bf742497bd7368313f8fc2f53cc5fe12bf341467bffb74bcbdb21213bf7446143ffb3ab03e1b2f3d3f7368113d57ec0fbf005861bf5ebef5bdb21213bf295cef3e23dbf93e96b23c3f96210e3de9480ebf784677bfbb0f70beb21213bf05a332bf6b2b36bee09c313f3108ac3c96210ebfedf457bf554f16beb21213bf8716993e7593183f6dc53e3f4df30e3d832f0cbf48314cbfd6e524beb21213bf840dcf3d7ac7293f7fd93d3f0681153d1e160abfb7d469bf0b5fc7bea11213bf105829bf4f1e96bef2b0303fcdcc4c3c30bb07bfa39252bf21770dbfc21213bfbe3019bffca9d1bea54e303f5839b43bd26fffbe72f93bbf535c29bfa11213bf759308bf107af6bebc05323f99bb163b3cbdf2be9c8826bf26373ebf6f1213bf728aeebe24b90cbfaa82313fe02d903a82e2e7be23a46e3dbc0427beb21213bff9a0e73d7ffb3a3f0d712c3f575bb13da1d6d4be39b404bff4e056bfc21213bf371ac0be091b1ebf7cf2303f89d2de3a90a0d8be4241c9bef1f466bfa11213bffb3a90be302a29bf6519323f27a0893ba8c6cbbe8e1e3f3e9f20e1beb21213bf0612243f4f40133eb30c413f2b87963d5a64bbbe213f3b3ebedc8fbeb21213bfe3363a3f643b1f3e431c2b3f0de0ad3d8104c5be629dca3d5ce333beb21213bf19e2983e5a642b3f96212e3fc66db43de926d1bed579043eba2f47beb21213bfc4b1ee3ed7a3103fe9482e3f0f0bb53df2d2cdbe384c243e713a69beb21213bf44691f3f3b70ce3e71ac2b3f0f9cb33d43adc9bedc8285be33e272bfb21213bfda1b3cbec5fe32bfd3de303f04e70c3cb762bfbe1ced583e04e2fdbeb21213bffa7e0a3f9c33c23e5227403fbc96903df46cb6be5edbfbbd645879bfb21213bf0de0adbd07f036bfa5bd313fd7346f3c46b6b3bee2218c3c3f537bbfb21213bf9c33a23cf08539bf3255303fec51b83cf90fa9be9c35803ee88408bfb21213bf7502ba3edb8a0d3f72f93f3f97908f3d8e75b1be3a02383ea6b876bfb21213bff1f40a3e58a835bf97ff303f9565083ded0d9ebe23159e3e46980ebfb21213bf6210d83d9d11253f4ed1413fe10b933ddfe0abbeebc9ac3ea5a46bbfb21213bf5396813e24282ebf371a303fa3013c3df4fd94bec380013f37e156bfb21213bf0091be3e4df31ebf499d303fdb8a7d3dc4428dbede01be3ea2b20dbfb21213bfe6ae25be26e4233f8941403f2cd49a3da779a7be31eed63e90db07bfb21213bfb81ec5bec7290a3fceaa3f3fe63fa43def38a5be2a58233f54383ebf7f1213bfb29def3e645d0cbf7368313fbf7d9d3dc3f588be0514ea3ea5f9fbbeb21213bfc4420dbfdaacba3e8e06403f567dae3dc1a8a4bef8e1403fbd8e20bfa11213bfe4830e3f287eecbe0ebe303fa470bd3d1d3887bed00d6d3e8accc4be2ec84abf62a136bfee7c3f3e76e02cbfa301fc3e2b1895bd5f0bda3e9814d7be2ec84abf569f3b3f5396a1bdadfa2cbfb459f53ea857cabdccd3693e1cd3d3be2ec84abf7aa53cbf250601bd76e02cbf48e1fa3e96218ebde066d93ed7f9c7be2ec84abfd93d393fe02d103eadfa2cbf4694f63e3bdfcfbdacfe783ec5e7b6be2ec84abf44691fbf04e7cc3e68222cbf5bd3fc3e091b9ebd1957d43ecfbbb9be2ec84abf39d6253f62a1b63ed6562cbf4703f83ece88d2bdbc76893e27a5a8be2ec84abfa4dfdebe71ac1b3f5af529bf363cfd3e3108acbd86e8c83e1f2cabbe2ec84abfc6dcf53e4182123fc7292abfd0b3f93ece19d1bd03439e3e73a09fbe2ec84abfdf4f0dbe5f983c3fd57829bf76e0fc3e1136bcbda7ecb43e5d89a0be2ec84abf70ce483e151d393f7e8c29bfc898fb3ef085c9bd6135d63e46b4e5be2ec84abf88632d3f2b1895be1ff42cbfaa60f43e8126c2bd999b6f3e3baae2be2ec84abfe09c31bfa52c83beba492cbf7e8cf93e95d489bd2e39ce3e508ef2be2ec84abfcd3b0e3fac1cfabe2d432cbf61c3f33e7e1db8bdd4f1803ee3c5f2be2ec84abf9b550fbf6d56fdbe3a232abff5dbf73e4c3789bd8543bf3e80b9febe2ec84abfd6c5ad3efa7e2abf910f2abf0f9cf33ee7fba9bdd122933e8e2100bf2ec84abf1a519abe5bb12fbf477229bfabcff53ee0be8ebd035fa93e894302bf2ec84abff4fdd43c77be3fbfd57829bf8f53f43e516b9abd7383d13ef434e0beb48edabe19e2b83ede9307be48506c3fcdcccc3e789ca2bd45f5d63ea8a6d4bee5b3dcbee8d92c3fe56121bdd1913c3fba49cc3ec364aabd5b23d23e32c8cdbe3048dabe7ffb7a3ed7346f3c992a783f0378cb3ec364aabd836cd93ee3fdd8bed93de1bef31f723fbc0512becf66953ee78ce83ede712abfa113da3e1827cebe4a98e1be7dd0733fbd52963d1973973eb9fce73e6c782abf45f5d63ea8a6d4bee5b3dcbee8d92c3fe56121bdd1913c3f7958e83e1e162abf8f1b8e3e336aa6be677fe0be0681f5bea3014c3ff628bc3ea301fc3e2d214fbff67a973ec4d1a5be9eebdbbef9a067be9a99193fc66d443fd191fc3e6dc54ebf3c30983e3881a1be0762e1be04568ebe355e6a3fbde3943eadfafc3e492e4fbf00fe893e41f0b0beeab0dabe1a515abec3648a3ec05b703f9d11c53ebbb88dbd2bd9993ea88fa8be475adabe08ac9cbd5474643ee3c7783f4260c53ebe9f9abdf67a973ec4d1a5be9eebdbbef9a067be9a99193fc66d443f8104c53e2cd49abdaebc843e6b62b1be0989dcbea16703bf0309ea3eccee393f2fddc43e280f8bbdaebc843e6b62b1be0989dcbea16703bf0309ea3eccee393fa392fa3efbcb4ebf29b4843edc0eadbe2d78e1beb1e129bf21b0323f5eba893e48e1fa3ed7344fbfd93f7f3ee25bc0bef25ddabef31f92be2506013ec139733faf94c53e933a81bdeeed763e62f8b8be4f78e1beddb554bf1826f33eaa60943e637ff93e492e4fbfe4d9753e6020c0bedd44ddbe522730bfa60a863e363c2d3f4260c53edb8a7dbde4d9753e6020c0bedd44ddbe522730bfa60a863e363c2d3f35eff83e89d24ebfe7526c3ea6f2c6bed190e1be3bdf6fbf3a924b3efc18933eb537f83e492e4fbf842b703e419ad1bef489dcbe45d830bf6c09793cf90f393f9d80c63e431c6bbd0f80783ed8bad4be1a51dabeb45995bebf0e1cbdc1a8743f94f6c63eb1bf6cbde129743ebb80e7bedd99e1beff215dbf234adbbe4bc8873eea95f23ede713abf5e117c3e1632e7be7afbdbbe4d150cbf4df38ebe75024a3f21b0f23e48e13abf8c496f3e177ee0be707de0be061264bfcac382be8941c03e85ebf13e158c3abf4223803e1630f1beeb54e1be295c3fbfb4c816bf363c9d3e2aa9f33ede713abfde55873ec24ff4becc96dcbe3a23eabedb8afdbe711b3d3f8f53f43ebada3abf6f11883e0d17f9bec89ae1bed49a16bf6ade41bf2041913e6abcf43ede713abf5eba913e0a31ffbe7155e1be76e0dcbe55305abf3480973e8fc2f53e6c783abf51c0963e5724febe0396dcbe54e365beb3ea23bfbf0e3c3ffdf6f53e2cd43abfb24b9c3ead6e01bf7899e1beb98d46be840d6fbf75029a3e62a1f63e6c783abf8ca2a73e1e1602bf2657e1be62a156bc583974bff54a993e7424f73e88853abfbdc5ab3e817900bf0f7cdcbe03098a3d05c52fbf8351393f22fdf63ebada3abfbdc5ab3e817900bf0f7cdcbe03098a3d05c52fbf8351393f0456ee3eac1c2abf8ca2a73e1e1602bf2657e1be62a156bc583974bff54a993efbcbee3ede712abff626b63e4a0d01bf997ee1be29cb903ef90f69bfbe9f9a3e849eed3e6c782abffb23bc3eabe9fabe8272dbbeb29d6f3e8863fdbe143f563fe8d9ec3e1e162abf2860c33eba84fbbe5d6ee0be643bff3e835149bff5b9ba3eba49ec3ec3642abfe5b6d53e4face3be172adfbe7424473fe5d0a2bef5b90a3fd578e93efe432abf5e117c3e1632e7be7afbdbbe4d150cbf4df38ebe75024a3fb072c83e89d25ebd8c496f3e177ee0be707de0be061264bfcac382be8941c03ef9a0c73e643b5fbd601eca3e65fbf0be0ceadbbed3bce33e4547d2be1ac04b3f5f29eb3e03092abf87c4cd3e18eaf0be5becdebe76712b3f759308bfe63f043fbadaea3efe432abfe5b6d53e4face3be172adfbe7424473fe5d0a2bef5b90a3fc442cd3e789ca2bd601eca3e65fbf0be0ceadbbed3bce33e4547d2be1ac04b3f849ecd3e4f1e96bd87c4cd3e18eaf0be5becdebe76712b3f759308bfe63f043f9fabcd3e76719bbdb3b6913eff58f8be34bfdabe151d49be2731a8beb6846c3fbadaca3e1dc965bdde55873ec24ff4becc96dcbe3a23eabedb8afdbe711b3d3fe7fbc93ef6975dbd51c0963e5724febe0396dcbe54e365beb3ea23bfbf0e3c3f569fcb3ed49a66bdbdc5ab3e817900bf0f7cdcbe03098a3d05c52fbf8351393f560ecd3e6de77bbdbbd1a73eadfafcbecd3fdabe8fc275bcc66d94be66f7743f287ecc3efe437abd8b18863eb91becbe6b4adabe6f1243be64cc1dbe2731783f6744c93ef85363bdfb23bc3eabe9fabe8272dbbeb29d6f3e8863fdbe143f563f6891cd3e27a089bdd995c63e7c60efbed750dabe2e90203ebf0e1cbe07ce793fdf4fcd3e984c95bd5ccac93e0726f7be581be3be31992a3f5af539bf31082c3e3a92eb3e4ca62abfbc5bd13e6f2eeebe1f67e2be4013513fa3920abf3b014d3ede71ea3ea3922abf5401d73ed0b9e3be0dfae2bee8d96c3fb3eab3be3cbd123e9e5ee93ebe9f2abf842b703e419ad1bef489dcbe45d830bf6c09793cf90f393f0ebef03e2cd43abf1f676a3e2bddd5bede76e1be0b4675bfe78ca8bdf1638c3e97fff03e6c783abfe7526c3ea6f2c6bed190e1be3bdf6fbf3a924b3efc18933ea913f03e6c783abf842b703e419ad1bef489dcbe45d830bf6c09793cf90f393f7e1df83efbcb4ebfcd03c83e234db4be9966dabed34d623eacad583e46b6733fde02c93e57ecafbdf376d43ed6e5c4be4ad4dbbe98dd133ff90f293e7aa54c3ff1f4ca3e57ecafbd3fabcc3ebd39b4be1c98dcbe48500c3fc74bd73e8716393f6744c93eea95b2bdf94dc13e2f4da9be5000ddbed3bcc33e07f0163f4f1e363f4bc8c73ee926b1bd2122b53e494ca8bee564dabe5ddcc63de0be8e3e1895743f94f6c63ee86aabbd7a8db53e63f1a3beec12ddbecf66553e499d303f1c7c313ff0a7c63e560eadbd1ff2a63e1e17a5be18b2dabe4260e5bb2cd4da3e8b6c673f6ff0c53e5474a4bdf376d43ed6e5c4be4ad4dbbe98dd133ff90f293e7aa54c3f35eff83e2db24dbf20d1d43e0edabbbebf7ee0be8638563f8e06d03e88f4bb3e23dbf93e166a4dbf3fabcc3ebd39b4be1c98dcbe48500c3fc74bd73e8716393f63eefa3ebbb84dbf4d82a73ed927a0be0e2cdfbeb84082bc8716593ff9a0073fcba1c53ec217a6bda113da3e1827cebe4a98e1be7dd0733fbd52963d1973973ed044f83efb5c4dbf45f5d63ea8a6d4bee5b3dcbee8d92c3fe56121bdd1913c3f7e1df83ebbb84dbf94ded73ea1d8c2bee99ae1be7f6a6c3f83c08a3e280f8b3ebe30f93e6d564dbf365bd13e9146b5be6f9be1be7a364b3f287e0c3fdd24863ea392fa3edf4f4dbf95efc93e5a9dacbe9c53e1be8104253f5474343f508d973ee3a5fb3e6d564dbff94dc13e2f4da9be5000ddbed3bcc33e07f0163f4f1e363f7f6afc3e2db24dbf1b9bbd3e3413a4be49bbe1bef54ad93e44fa5d3f9487853ec807fd3edf4f4dbf7a8db53e63f1a3beec12ddbecf66553e499d303f1c7c313ff697fd3e2db24dbf2dccb23e978ba0be6957e1be50fc583eaed86f3f04568e3eb6f3fd3efb5c4dbf4d82a73ed927a0be0e2cdfbeb84082bc8716593ff9a0073fc976fe3e68914dbf4d82a73ed927a0be0e2cdfbeb84082bc8716593ff9a0073f3f35fe3e4df34ebf740ca83e39ec9ebe0d1de3be0ad7a3bbdb8a7d3fa8350d3e764ffe3e0e4f4fbf740ca83e39ec9ebe0d1de3be0ad7a3bbdb8a7d3fa8350d3e0091fe3ea8354dbfccd3693e1cd3d3be2ec84abf7aa53cbf250601bd76e02cbf45d8f03e910f2abfd00d6d3e8accc4be2ec84abf62a136bfee7c3f3e76e02cbfa913f03e910f2abf999b6f3e3baae2be2ec84abfe09c31bfa52c83beba492cbf0e2df23e03092abfd4f1803ee3c5f2be2ec84abf9b550fbf6d56fdbe3a232abfb3eaf33e03092abfd122933e8e2100bf2ec84abf1a519abe5bb12fbf477229bffdf6f53e03092abf035fa93e894302bf2ec84abff4fdd43c77be3fbfd57829bf9031f73e1e162abf8543bf3e80b9febe2ec84abfd6c5ad3efa7e2abf910f2abf96b2ec3ed5e73abf035fa93e894302bf2ec84abff4fdd43c77be3fbfd57829bfa9a4ee3e48e13abf2e39ce3e508ef2be2ec84abfcd3b0e3fac1cfabe2d432cbfbadaea3ed5e73abf6135d63e46b4e5be2ec84abf88632d3f2b1895be1ff42cbfd578e93ed5e73abf5f0bda3e9814d7be2ec84abf569f3b3f5396a1bdadfa2cbf5e4be83e48e13abfe066d93ed7f9c7be2ec84abfd93d393fe02d103eadfa2cbfe3c7f83e91ed3cbf5f0bda3e9814d7be2ec84abf569f3b3f5396a1bdadfa2cbf2bf6f73e91ed3cbf1957d43ecfbbb9be2ec84abf39d6253f62a1b63ed6562cbfac1cfa3e04e73cbf86e8c83e1f2cabbe2ec84abfc6dcf53e4182123fc7292abf51dafb3e04e73cbfa7ecb43e5d89a0be2ec84abf70ce483e151d393f7e8c29bf7fd9fd3e91ed3cbf03439e3e73a09fbe2ec84abfdf4f0dbe5f983c3fd57829bfbf7dfd3e24975fbfa7ecb43e5d89a0be2ec84abf70ce483e151d393f7e8c29bf0091fe3e24975fbfbc76893e27a5a8be2ec84abfa4dfdebe71ac1b3f5af529bf5a64fb3eb29d5fbfacfe783ec5e7b6be2ec84abf44691fbf04e7cc3e68222cbf7e8cf93eb29d5fbfd00d6d3e8accc4be2ec84abf62a136bfee7c3f3e76e02cbfec51f83e24975fbf1346eb3ede3cd5be2ec84abf7a363b3f52491dbd764f2ebfef38e53e8cb92bbf58ae473e3f6fd2be2ec84abfcc5d3bbf6f1203bcad692ebfac8bdb3e668823bff9f7e93ecff7c3be2ec84abf87a7373f8941203ed6c52dbff931e63ede712abfbb7f4c3e7594e3be2ec84abfddb534bf4df34ebe64cc2dbfdaacda3e2fdd24bfcc26e83e6248e6be2ec84abf789c323f0ad763be04562ebf41f1e33e24b92cbf3b705e3e5da9f7be2ec84abfba491cbfd9ced7bee3a52bbfac1cda3eb4c826bfabd0e03e7bf9f5be2ec84abf764f1e3f8cdbc8be764f2ebf2575e23efb5c2dbf6fbad53eeca501bf2ec84abf6d56fd3e83c00abf0de02dbfb7d1e03e12a52dbff69b813e3a0505bf2ec84abf0612d4bed2001ebf96432bbf1a51da3ea32329bf8f1dc43ef7b007bf2ec84abf12149f3e6de72bbf11362cbf6dc5de3e88632dbf6287993e83160abf2ec84abf668823be105839bf36cd2bbf5a64db3e083d2bbf7ae1ae3ef5830abf2ec84abf5474a43d96433bbf6d562dbf76e0dc3ed1912cbffb774d3e6748bdbe2ec84abf61c333bf8cb96b3e9a772cbfe414dd3e454722bfb14de23e3e5bafbe2ec84abf4a7b233f9b55bf3e11362cbf5ddce63ee78c28bf2d41663ed36ca6be2ec84abf615412bfd712f23e71ac2bbfb762df3e006f21bf5892d43e27f89ebe2ec84abfc74bf73e89d20e3f3fc62cbf79e9e63e62a126bf6230873e82e495be2ec84abf3411b6bee71d273f083d2bbfdcd7e13e1c7c21bfaf08be3e1c2391be2ec84abf58ca723ee2e9353f0c9329bfa60ae63eaa6024bf9bff9f3ead188ebe2ec84abf764f9ebd12a53d3f9fcd2abfaf25e43e7c6122bf5743ea3e207bc5bed61e3ebf5986383f849e0d3e0de02d3fdd24e63efca931bf44a7473e0535ccbed61e3ebf645d3cbff931663d3fc62c3f88f4db3e871639bfc72ceb3ebdc6d6bed61e3ebfd5e73a3faf2564bd04562e3fb81ee53edc6830bf7c2b523e7b83b7bed61e3ebf96b22cbf86c9943ebbb82d3ff697dd3e713d3abfd060e33ebf43b1bed61e3ebfb98d263faa60b43e11362c3f5ddce63e4a7b33bfca16693eb5c2a4bed61e3ebfa8350dbfd200fe3e71ac2b3f2497df3e2cd43abfa2b6d53e7101a0bed61e3ebf89d2fe3ecc5d0b3fe8d92c3f94f6e63e787a35bf5322893eb9e094bed61e3ebfb1e1a9be8c4a2a3f083d2b3f4a0ce23ef5b93abf035cc03e22fe91bed61e3ebf0b24883e8a1f333fecc0293ff931e63e87a737bf3c2ea23ecee28dbed61e3ebf849e4dbd925c3e3fdaac2a3f014de43e5eba39bfb7b74b3ec616e2bed61e3ebf666636bf591737be2db22d3ff5b9da3ea77937bf69aae73e1fbfe7bed61e3ebf0534313f6abc74be04562e3fefc9e33ed26f2fbf9a0b5c3eafd2f5bed61e3ebfaed81fbf96b2ccbe36cd2b3fac1cda3ecba135bf94f9df3e0b44f7bed61e3ebf6de71b3f1748d0be764f2e3fd34de23e89d22ebf4696d43ed42a02bfd61e3ebff46cf63e44fa0dbfd6c52d3f65aae03e8d972ebff59d7f3e886404bfd61e3ebf9b55dfbe1e161abf96432b3ffe43da3edc4633bfb81dc23e362208bfd61e3ebf0f9c933e3b702ebf11362c3f0091de3e32e62ebfba65973e41d809bfd61e3ebf363c3dbe9eef37bf71ac2b3f234adb3ee92631bfa758ad3ee6960abfd61e3ebf4772793d1ac03bbf6d562d3f3fc6dc3e77be2fbf5743ea3e207bc5bed61e3ebf5986383f849e0d3e0de02d3fdc68c03e66f7e4bdc72ceb3ebdc6d6bed61e3ebfd5e73a3faf2564bd04562e3fdc68c03efaedebbd1346eb3ede3cd5be2ec84abf7a363b3f52491dbd764f2ebfd200be3e6822ecbdf9f7e93ecff7c3be2ec84abf87a7373f8941203ed6c52dbfb6f3bd3e41f1e3bdd060e33ebf43b1bed61e3ebfb98d263faa60b43e11362c3fc05bc03e62a1d6bdb14de23e3e5bafbe2ec84abf4a7b233f9b55bf3e11362cbfb6f3bd3ef4fdd4bda2b6d53e7101a0bed61e3ebf89d2fe3ecc5d0b3fe8d92c3fc05bc03ef0a7c6bd5892d43e27f89ebe2ec84abfc74bf73e89d20e3f3fc62cbfb6f3bd3ecba1c5bd035cc03e22fe91bed61e3ebf0b24883e8a1f333fecc0293fdc68c03e0f0bb5bdaf08be3e1c2391be2ec84abf58ca723ee2e9353f0c9329bfb6f3bd3ea167b3bd3c2ea23ecee28dbed61e3ebf849e4dbd925c3e3fdaac2a3fdc68c03e5452a7bd9bff9f3ead188ebe2ec84abf764f9ebd12a53d3f9fcd2abfd200be3e5452a7bd5322893eb9e094bed61e3ebfb1e1a9be8c4a2a3f083d2b3fc05bc03ece1911be3c2ea23ecee28dbed61e3ebf849e4dbd925c3e3fdaac2a3fdc68c03e07ce19be9bff9f3ead188ebe2ec84abf764f9ebd12a53d3f9fcd2abfd200be3e871619be6230873e82e495be2ec84abf3411b6bee71d273f083d2bbfb6f3bd3e4e6210beca16693eb5c2a4bed61e3ebfa8350dbfd200fe3e71ac2b3fc05bc03e4bc807be2d41663ed36ca6be2ec84abf615412bfd712f23e71ac2bbfb6f3bd3e94f606be7c2b523e7b83b7bed61e3ebf96b22cbf86c9943ebbb82d3fdc68c03e6e3400befb774d3e6748bdbe2ec84abf61c333bf8cb96b3e9a772cbfb6f3bd3e24b9fcbd44a7473e0535ccbed61e3ebf645d3cbff931663d3fc62c3fdc68c03e4625f5bd58ae473e3f6fd2be2ec84abfcc5d3bbf6f1203bcad692ebfd200be3ed881f3bdb7b74b3ec616e2bed61e3ebf666636bf591737be2db22d3fdc68c03e917e3bbe44a7473e0535ccbed61e3ebf645d3cbff931663d3fc62c3fdc68c03e250641be58ae473e3f6fd2be2ec84abfcc5d3bbf6f1203bcad692ebfd200be3e499d40bebb7f4c3e7594e3be2ec84abfddb534bf4df34ebe64cc2dbfb6f3bd3eb5153bbe9a0b5c3eafd2f5bed61e3ebfaed81fbf96b2ccbe36cd2b3fc05bc03eea0434be3b705e3e5da9f7be2ec84abfba491cbfd9ced7bee3a52bbfb6f3bd3e333333bef59d7f3e886404bfd61e3ebf9b55dfbe1e161abf96432b3fc05bc03e68b32abef69b813e3a0505bf2ec84abf0612d4bed2001ebf96432bbfb6f3bd3eb1e129beba65973e41d809bfd61e3ebf363c3dbe9eef37bf71ac2b3fdc68c03e0a6822be6287993e83160abf2ec84abf668823be105839bf36cd2bbfd200be3ec1ca21bea758ad3ee6960abfd61e3ebf4772793d1ac03bbf6d562d3fdc68c03eb00367beba65973e41d809bfd61e3ebf363c3dbe9eef37bf71ac2b3ff775c03e8c4a6abe6287993e83160abf2ec84abf668823be105839bf36cd2bbfd200be3e8c4a6abe7ae1ae3ef5830abf2ec84abf5474a43d96433bbf6d562dbfd200be3ed49a66beb81dc23e362208bfd61e3ebf0f9c933e3b702ebf11362c3fc05bc03e522760be8f1dc43ef7b007bf2ec84abf12149f3e6de72bbf11362cbfb6f3bd3ed26f5fbe4696d43ed42a02bfd61e3ebff46cf63e44fa0dbfd6c52d3fc05bc03ed04458be6fbad53eeca501bf2ec84abf6d56fd3e83c00abf0de02dbfb6f3bd3ebec157be94f9df3e0b44f7bed61e3ebf6de71b3f1748d0be764f2e3fc05bc03ebc0552beabd0e03e7bf9f5be2ec84abf764f1e3f8cdbc8be764f2ebfb6f3bd3eaa8251be69aae73e1fbfe7bed61e3ebf0534313f6abc74be04562e3fdc68c03e832f4cbecc26e83e6248e6be2ec84abf789c323f0ad763be04562ebfb6f3bd3e71ac4bbec72ceb3ebdc6d6bed61e3ebfd5e73a3faf2564bd04562e3fdc68c03ecb1047be1346eb3ede3cd5be2ec84abf7a363b3f52491dbd764f2ebfd200be3ef0a746bef88b593c107a80bfa0873abff775603c508d37bf0a6832bf1904d63d44697fbf6808a7bd462480bfa0873abf8b6c67bdab3e37bf0e2d32bf1361c33d7b837fbfd7dcd1bc060f7bbfa0873abf89d25e3c2a3a323f30bb37bf5f07ce3d3b707ebf4c6bf3bd257679bfa0873abf9c33a23dce19313f30bb37bf36cdbb3d04567ebf6ea74dbeaa497cbfa0873abfa8350dbe810435bfc58f31bfc3d3ab3d69007fbfc11d58be909f75bfa0873abff38e133e20632e3f30bb37bf0c93a93d7fd97dbf42cda0bef1bc74bfa0873abfadfa5cbe0e4f2fbf9c3332bf984c953d9be67dbfba4b9abebc936fbfb1873abf86c9543e3a232a3f30bb37bf508d973d1ff47cbf6f64cebef6436cbfb1873abf72f98fbea7e828bf0a6832bf4a7b833dd1917cbf4949c7be295c67bf90873abfccee893e3867243fa2b437bfdd24863de3a57bbf1d1efabe57b461bfa0873abf4df3aebe736821bf0a6832bf8a8e643d2cd47abf5681f2beba125dbfa0873abf4c37a93e7aa51c3f2bf637bf8c4a6a3dccee79bf38da11bf892555bfa0873abf29edcdbe5e4b18bf0e2d32bfefc9433d39b478bf3d6412bf19ca4dbf90873abfbadaca3e1c7c113f90a038bf38f8423de25877bf0b7b2abf859542bfb1873abf7368f1be8cb90bbfca5431bf52491d3d068175bf07272abf1de33abfc2873abfc3d3eb3eb459053fb9fc37bf76e01c3d211f74bf0d6d44bfedf328bfa0873abfc7290abfd8f0f4beca5431bfb003e73cb30c71bf6b453bbfb41e2abfd3873abf5c8f023fce88f23ed9ce37bf006f013d933a71bf0bb54abfeed117bfc2873abf4d840d3fc7bad83ebec137bf60e5d03c5f076ebf09c156bfe84d11bfb1873abfb4c816bf2a3ad2be0e2d32bf7a36ab3c91ed6cbfd15758bf282904bfc2873abf5917173fc807bd3ebec137bf0ad7a33c158c6abf399a63bfda73f9bea0873abf371a20bf61c3b3be0a6832bf499d803cf54a69bfd50964bf97a8debea0873abfb7621f3f92cb9f3ea2b437bfdaac7a3c5ddc66bf747e6ebf1c07cebec2873abfd9ce27bf0f0b95be7c6132bf3480373c5d6d65bfa9bc6dbfe4f3b2beb1873abff931263fee7c7f3e9eef37bfa323393caaf162bf0a4c77bf76c1a0beb1873abfed0d2ebfb1e169be0a6832bf6c09f93be56161bfbde576bff0da75beb1873abfc8982b3f69002f3e8cdb38bf8fc2f53b9be65dbff5f47dbf64e963bea0873abfcac332bff9a027be7c6132bf75029a3b8d285dbf2b3181bf795c04beb1873abf54e335bf82e2c7bd0a6832bfc3642a3b8cdb58bf4c6d7dbf6972d1bda0873abf3bdf2f3f2f6ea33da7e838bfe02d903b508d57bfcb4782bf711e0ebda0873abf14ae37bf6519e2bc0e2d32bfc364aa3a547454bf36e57ebff889833ca0873abf2eff313f99bb16bbb9fc37bf17b7513b4a0c52bfd71482bf2446af3da0873abfd50938bf431c6b3dca5431bf6f12833a17d94ebf89957dbf3cfadf3da0873abfb30c313f4f1e96bd9eef37bfd044583b9fab4dbf52d77ebf7de7673ea0873abf547434bf51da1b3e575b31bf52491d3bb53748bf48fe78bfb076643eb1873abf24b92c3f9a771cbe8cdb38bf99bb963bec5148bfdc9c76bf9982ad3e90873abfb6f32dbf9fab6d3e0e2d32bf2e90a03b8fe442bf0dc46ebf4df3b63ea0873abf787a253fd93d79be151d39bf2497ff3b2eff41bf0b9b6dbf33a4da3e90873abf3d0a27bf2c65993e9c3332bf2497ff3b52b83ebf09c45fbf0531f83ea0873abf9a081b3f3a23aabe151d39bf17b7513c6de73bbfac555fbf49a1083f90873abf68911dbf1283c03eca5431bf17b7513c27a039bf6e4f4cbfaa431a3fa0873abfa4700d3f5839d4be151d39bf2e90a03c143f36bfa54c4abfdc62263f90873abfb7620fbf029ae83e575b31bfc1a8a43cea0434bf36cc34bfd95c353fa0873abf3f57fb3e637ff9be19e238bf8a8ee43c5c2031bf0ef735bf43553c3fb1873abf325500bf8195033f9c3332bf40a4df3c20d22fbf0ebb23bfa5654c3fb1873abfaf94e5be80480f3f0a6832bfde710a3db1bf2cbf9e0c1ebfb265493fc2873abfc807dd3e917e0bbf470338bfbc74133d363c2dbf121710bf19ae5a3fa0873abfb1e1c9be9e5e193f0a6832bfc286273de7fb29bf75910abfe640573fc2873abfd26fbf3e4f1e16bf2bf637bfc520303d158c2abf7154f6bead17673fa0873abf431cabbeaeb6223f812632bff0a7463dc28627bf19cae1be73d8653fa0873abf917e9b3e295c1fbf1ea738bf62a1563da2b427bfb56fbebef4fe733fa0873abf931884be7f6a2c3fca5431bf45d8703df4fd24bf1fa2a9be166a713fa0873abf55306a3e82e227bf273138bfdc68803d265325bf3f8f71be66bb7e3fb1873abff9a027be5dfe333fe92631bf05a3923d3cbd22bf941262bee290793fb1873abf2b87163e560e2dbf8cdb38bfe2e9953d9ca223bf8d2ac3bd603d823fa0873abfb9fc87bdd9ce373f575b31bf7b14ae3de56121bfcd1ea8bd3cd87e3fa0873abff853633d857c30bfa7e838bf0ebeb03d7c6122bf0151b03c6ea2823fa0873abf04e78c3c30bb373f9c3332bf14d0c43deeeb20bf2ded143d293d7f3fa0873abf1b2fddbc6ade31bfb9fc37bff016c83d2eff21bf9757ee3dc3ba813fb1873abf33c4b13d143f363f0a6832bf87a7d73db30c21bf9fb0043e73137d3fb1873abfefc9c3bd2e9030bf30bb37bf1a51da3d0e2d22bfa818573e0f627f3fb1873abf3fc61c3e865a333f0a6832bf1e16ea3d539621bfccb3623ecdad783fb1873abf780b24bebf7d2dbf30bb37bf448bec3d58ca22bf19599a3ee71b793fb1873abf2d215f3e32e62e3f0a6832bf4850fc3dce8822bf863b9f3edb19723f90873abf0bb566beb07228bf9eef37bf925cfe3defc923bf1ff5c73e1aa4703f90873abf3bdf8f3e35ef283f7c6132bfcb10073e26e423bfc902d63eab23673fa0873abfb53798bec52020bfacad38bf95d4093e3d9b25bf16bdf33e7b14663fa0873abf6900af3e006f213f7c6132bf97900f3ecba125bf2994053f0b62583f90873abfbf7dbdbe107a16bf992a38bfaa60143e470328bf21ac0e3fe580593f90873abf0d71cc3ecc7f183f0a6832bfbec1173e30bb27bf96961d3fb45b473fa0873abfa4dfdebe3ee809bf1ea738bf64cc1d3ef1f42abfc635223fa6094b3f90873abfd509e83ee9480e3f0a6832bf098a1f3ee3362abfcb4d343fddd23a3fa0873abfb7d1003fe5d0023f0a6832bf42cf263e3b012dbfc8ed333f80d8323f90873abf1b9efebeb537f8be273138bf42cf263ec9762ebf93c6443f8200293fd3873abf9a770c3fd656ec3e986e32bffb5c2d3e371a30bf5d50473f7fa01c3fb1873abf76e00cbf7daed6be8cdb38bf567d2e3e7c6132bff486533f42b5153fa0873abf22fd163f97ffd03eee5a32bfa167333ed88133bf971c5b3f5567fd3ea0873abf75021abff2d2adbe871639bf7dae363e87a737bff46a603f130e013fb1873abfa913203f46b6b33e986e32bfc7ba383e022b37bffd4a6b3f8bc2d63ea0873abfec51283f7dd0933e0e2d32bf363c3d3e0c023bbfe17c6a3fc095bc3ea0873abfddb524bf2eff81be19e238bfff213d3ea4703dbff739763f1c0c9d3ea0873abf6e34303fd0b3593e378931bfdcd7413e6e3440bf2db0733fe5d0823eb1873abf68222cbffca931beb53738bf933a413eea9542bf1c427d3f0cb2453eb1873abfd8f0343f9487053ea1f831bfef38453e5d6d45bfb37c793f9207123ea0873abf40a42fbfee7cbfbd39b438bf26e4433e67d547bfe696803ff819973da0873abfd509383f371a403dc58f31bf022b473ef1f44abf82ac7b3f2a6fc73ca0873abf33c431bf5bb13fbc273138bf2653453edf4f4dbf94a1803f40c230bda0873abfde93373f4d150cbd9c3332bf4bc8473edc6850bf058c7a3f3ba7b9bda0873abfc52030bf98dd933d8cdb38bf2653453e21b052bfcae27e3f65e40cbea0873abfe6ae353fcff7d3bd0a6832bf705f473ea1d654bf5470743f0b2a6abeb1873abf31082cbf5452273ea7e838bfb8af433ebe3059bfc8407a3f32596cbea0873abf0a68323f68912dbe0a6832bf6ff0453ed93d59bfc26b733f1bbba4beb1873abf68912d3f7b836fbe0a6832bfefc9433edb8a5dbf944b6b3fd103afbec2873abf99bb26bfd93d793eb9fc37bf80b7403e728a5ebf5d6c6a3fa3e8d1beb1873abf9031273ff5db97be7c6132bf80b7403ea5bd61bf32c8613fe7e3dabea0873abf000020bfff219d3e30bb37bfdb8a3d3e05a362bfbd555f3f1b2ffdbea0873abf0e4f1f3fd95fb6be986e32bf91ed3c3e1dc965bf3140563fbb5e02bfc2873abff5db17bfbe9fba3ebec137bf4772393eb98d66bff04e523fe81513bfa0873abfdd24163fa167d3be7c6132bfb537383e27a069bf5cc7483f572416bf90873abfad690ebff46cd63e30bb37bf34a2343efe436abf2768433f524426bfa0873abf1f850b3ffbcbeebeee5a32bf8fe4323e363c6dbf637f393f4f9028bfa0873abffc1803bf7cf2f03e9eef37bfa01a2f3e48bf6dbf55bf323f1ff537bf90873abfb762ff3e98dd03bf986e32bfe8d92c3e499d70bf5f79243f193b3dbfb1873abf423ee8be8bfd053f1ea738bf8b6c273efca971bf8b8a203fee0748bfa0873abf1dc9e53e643b0fbf7c6132bff931263e46b673bf93560c3fbf9e4fbfc2873abf1ea7c8bec5fe123fd50938bfe4831e3e7d3f75bf90da0c3ff35956bf7f873abf95d4c93e2c6519bf7c6132bf89d21e3e107a76bfddd1ef3e880f5cbfb1873abff1f4aabe0d711c3f30bb37bf07f0163ea2b477bf8cf3ef3ef5b962bfa0873abf832fac3e0e2d22bf0a6832bf3d0a173ea7e878bfebc9c43ef08866bfa0873abfb1bf8cbeefc9233f30bb37bf17d90e3e07ce79bf2d05c43e8b196dbfa0873abf711b8d3e637f29bf0a6832bf17d90e3e7ffb7abf1ff5973e8df06ebfb1873abfbec157be43ad293f2bf637bf8273063e1f857bbfad4e963e4e6175bfb1873abf2c65593eb7622fbf7c6132bf143f063e96b27cbfefe23d3e8b6d76bfb1873abf70ce08be44fa2d3f1ea738bf9031f73de4147dbf567d4e3e3e7a7bbfb1873abf99bb163eb8af33bf0a6832bfdaacfa3dd2007ebf774cdd3d3a587fbfa0873abf54e3a53df46c36bf0a6832bfb072e83dc0ec7ebf02d68a3dbf657abfa0873abfae4761bd006f313fb9fc37bff775e03d091b7ebf20b80abd3f027bbff9f4583cc0ec9e3c0e2d323f30bb373f3480973e2eff21bf8274b13ca37380bff9f4583c9c33a23cc28637bf0a68323ffe439a3eb30c21bf6efa733df48b7abfc7f0583ca77947bde09c313f9eef373fbf0e9c3ed34d22bfe2e995bd933780bfc7f0583c16fb4bbde25837bf2a3a323f3d9b953eeeeb20bf4566ee3ddf177fbfc7f0583ca1f8b13d143f36bf0a68323fc0ec9e3e539621bf1b13323e2efe76bf96ec583c378901be04562e3f1ea7383f6ea3a13ec13923bff8e3563e5b077bbff9f4583c08ac1c3e865a33bf0a68323f2f6ea33ece8822bf84679a3e5abc74bf2bf9583c9b555f3ec0ec2ebf0a68323f82e2a73e26e423bf57e8933ebc936fbff9f4583c736851be3a232a3fb9fc373f1d38a73e86c924bff8f9c73eb7426cbfc7f0583c3bdf8f3ea7e828bf0a68323f832fac3ecba125bfc0eac03e295c67bfc7f0583ce7fb89be1d5a243fbec1373f0378ab3e107a26bf16bdf33eb3b661bff9f4583cfbcbae3e8e7521bf0a68323f1748b03e30bb27bfbe16ec3e8c115dbf6bd3583cb072a8beff211d3fa2b4373f7b83af3ee78c28bf59a70e3f242955bf5512593cf163cc3ee78c18bf7c61323f3d2cb43e55302abfef900a3f86c950bfeb1e593ca60ac6becff7133f9eef373f865ab33ef1f42abf5933223f8aaf46bf5512593cd509e83e5b420ebf986e323fbec1b73e3b012dbf9834223f1b2d3fbff9f4583c5d6de5beab3e073f90a0383f87a7b73ead692ebf5e4b343f817736bf0e4d593c29cb003fcac302bf2575323fb515bb3ec52030bf3010383fb41e2abfc7f0583ca1f801bfbc74f33e10e9373fffb2bb3e0a6832bfefc8443ff19d24bf5512593c287e0c3fba49ecbe986e323f091bbe3ed88133bf2c82473f5ad417bf5512593cbf7d0dbfc7bad83ebec1373fe483be3ec6dc35bf8f8a533f555011bf5512593c94f6163f7cf2d0be0a68323f80b7c03e022b37bf9622553f282904bf6bd3583c022b17bf1b2fbd3e87a7373feeebc03e0c9339bf8868603f006ff9be8e01593ca913203f7dd0b3be0a68323f5305c33e9a083bbf62d9603f97a8debe5512593c0e4f1fbf92cb9f3e4bc8373f38f8c23e32773dbfc24c6b3f69fdcdbef9f4583c67d5273ff4fd94be7c61323f4beac43e12143fbf22896a3f40f6b2bec7f0583c863826bfb7627f3e9eef373fc1a8c43e378941bf971b743f32aea0bef9f4583c5f072e3fb1e169be0a68323f6666c63edc4643bf3eb4733fcec775bef9f4583cc8982bbf69002f3e19e2383fc217c63e99bb46bffdbf7a3ff70564be32e4583ccac3323f30bb27be7c61323fa779c73e6b9a47bfdc2f7f3fe46a04bec7f0583c54e3353ff016c8bd7c61323ff016c83e16fb4bbfb03a7a3f2177d1bdc7f0583c3bdf2fbf2f6ea33da7e8383fb003c73ea8354dbf75ae803f2f6f0ebdc7f0583c14ae373f1cebe2bc0e2d323f5e4bc83edc6850bfeeb27b3f46d1833cf9f4583cc1ca31bf52499dbb2731383fcb10c73e3cbd52bf917b803f944faf3dc7f0583c10e9373fad695e3dc58f313f82e2c73e190456bfecdf793f6b2b063ef9f4583c40a42fbf7d3fb5bd8cdb383f8273c63ef01658bfaddb7c3fd9214e3e2bf9583ca69b343f96b20c3e2eff313f5ddcc63e5a645bbfe1ec723fc977893ec7f0583c9a082bbf348037be19e2383ff8c2c43e3b705ebfdb50753f24d6a23ec7f0583cb29d2f3f09f9603ec58f313fb81ec53e9cc460bff31c693f62dbc23ed6c6583c86c924bfcba185be992a383faeb6c23e819563bf59696a3f9eb2da3e6bd3583c6b9a273fd0d5963e9c33323fe5d0c23e1dc965bf93905c3fbd35f83e9dd7583cbada1abf3a92abbe35ef383f0000c03eec5168bfc45b5f3fb3eb023fd6c6583c295c1f3ff46cb63e7c61323f1283c03e27a069bf944c523fb073173f7940593c3411163f865ad33e2575323f7fd9bd3e363c6dbfbd1d493f7c421a3ff9f4583c7b140ebff38ed3befed4383fa301bc3e12a56dbf5e63433f76a42a3f5512593c917e0b3fa9a4ee3e2575323f11c7ba3e499d70bf8c66353fac53313f0fb6583cbc9600bfabcff5be7e1d383f6210b83e17b771bf2fc4323fe7523c3fb22f593c9b55ff3e0ad7033fb37b323f1973b73e46b673bf5ce71f3fde76453f64e8583cdcd7e1be55c108bf90a0383f61c3b33ed42b75bf2f88203f49634c3fc7f0583ccba1e53ef2410f3f0a68323f7dd0b33e107a76bf59df0c3fb3b15a3feb1e593c95d4c93ef54a193f2575323f57ecaf3ea7e878bf295c073f4243573f32e4583c1283c0be068115bf992a383f32e6ae3e423e78bfb3eeef3edb18673fd6c6583cba49ac3e0e2d223fee5a323fc3d3ab3e7ffb7abf5a64db3e45d7653f32e4583c76719bbeb7621fbf1ea7383f95d4a93e4ca67abfc2f6c33eaf79713feb1e593c3b018d3ed578293f2575323fc286a73e96b27cbfe239a33ead6a713f96ec583c1ff46cbe82e227bf2bf6373f1d5aa43e448b7cbf8a3b963edbc0793ff209593c2c65593e9b552f3f986e323f6f12a33ed2007ebfe9ee6a3edc2e783f5dfd583c7ac729beff212dbf30bb373fe5f29f3ef6977dbf02b74e3e45d57f3f8e01593cd0d5163eb8af333f0a68323fe4839e3ec0ec7ebf8d0d0d3e08c77c3ff9f4583c6076cfbdc05b30bfbec1373f5a649b3ecd3b7ebf0743dd3df0da813f96ec583ce6aea53d8273363f7c61323f23db993e44697fbfbcb3363d9a237f3ff9f4583c70ce08bddcd731bf9eef373fb4c8963e3b707ebf6138573cd2a8823fc7f0583c0e4f2f3cd9ce373f0e2d323f6132953e7b837fbf8e3c90bd6f0e7f3ff9f4583cefc9433d65aa30bf8cdb383fe926913e96217ebfa25fdbbdf818823ff9f4583c992a98bd87a7373fca54313f0e4f8f3e69007fbf8b4e56bece337a3f96ec583ce0be0e3e166a2dbfa7e8383fc3648a3e1ff47cbf575f7dbefb067e3f96ec583c8e0630bed881333fe926313fcc7f883e68917dbfa1a3a5be4419723f3acf583c6688633e3e7928bf0b24383f2fdd843e96437bbfdf16c4beace1723f5dfd583c67d587be569f2b3fe561313f13f2813e083d7bbfe46adcbe1423673ff209593c7e1d983e371a20bf39b4383fee7c7f3e50fc78bf4419fabe4d13663fd6c6583c7b14aebe13f2213f8126323fecc0793e39b478bf9cc408bfa565583f5512593cd191bc3eebe216bf6210383f228e753e4f1e76bf6de111bf4a7d593fd6c6583cf163ccbe7593183fee5a323fa1f8713e143f76bf075f1cbf18b24a3ff9f4583cbe9fda3ed1910cbf10e9373fe9486e3ebc7473bf126b25bfe50a4b3fb22f593c9eefe7bee9480e3f2575323f9fcd6a3e2f6e73bf3baa32bfdd78373fcfdb583c3e79f83e4850fcbe19e2383fc217663ee9b76fbfd07b37bfa5d73a3f0fb6583ce09c01bf986e023ff31f323faf25643e325570bfd7334cbfda04243f2bf9583c499d10bf4260e53ee561313f08ac5c3e88f46bbf39804abf48a51c3f08cb583c9f3c0c3f6b9ad7bef90f393fbf7d5d3e4ca66abfd6e560bfe204063f1c23593ce4831ebfc807bd3e7368313f984c553ebd5266bf384e5ebf2f6cfd3ec7f0583c910f1a3ff2d2adbef90f393ff46c563e810465bf9e7c6ebf8bc2d63e8e01593ca2b427bfbd52963e2a3a323f857c503ee56161bf85b16dbf5587bc3ec7f0583c6abc243f2e9080be151d393fce19513edbf95ebf0a4c77bfd175a93e08cb583ce4832ebf1d38673e8126323f4d844d3e8d285dbf585478bfce16703e96ec583c9f3c2c3f780b24bea7e8383fbbb84d3e1ea758bf2d7a7fbfe7015c3ef9f4583cbde334bfcff7133eca54313f280f4b3e14ae57bf535c7dbff8c6f03d96ec583c45d8303f5305a3bdb9fc373f832f4c3e182653bf343082bfce00973df9f4583c992a38bf83c04a3d575b313f95d4493eb30c51bfcade7ebfc425c73cc7f0583cbc05323f728a0ebc9eef373f4d154c3efbcb4ebfeb3a82bfa77430bdf9f4583cde9337bf4d150cbd9c33323f713d4a3ec8984bbf5ebe7dbf4ab3b9bdc7f0583cc520303f98dd933d8cdb383f711b4d3e477249bfb30a81bf51dd0cbe5dfd583c58a835bfcff7d3bd0a68323f3a924b3e1d3847bf90a177bfd23a6abec7f0583cbf0e2c3f5452273e19e2383fa913503ee10b43bfd6747dbf9f3c6cbe5dfd583c7c6132bf68912dbe0a68323fbbb84d3e8fe442bf079b76bf9ad0a4be32e4583cdb8a2dbfe9b76fbe7c61323f29cb503ec4b13ebfdd7d6ebfd103afbecfdb583c27c2263fa323793e2bf6373fcff7533e7fd93dbf399c6dbf7cedd1be32e4583c903127bfd9ce97be7c61323f4faf543edaac3abf12fb64bf9fe8dabe8e01593ce5f21f3fff219d3e4bc8373f6210583eccee39bfdb8962bf1b2ffdbef9f4583c9b551fbfd95fb6be986e323ff54a593e42cf36bf117359bf4f5c02bf6bd3583c82e2173fdaacba3e30bb373f76e05c3e863836bf6a8555bf1f1113bf0fb6583cc6dc15bf0f0bd5bef31f323f1b9e5e3e333333bf0ef94bbfea2116bf0fb6583cc9760e3f107ad63e14ae373f0a68623eaeb632bf3d6442bfb4382bbf240e593cfed408bf4703f8be3c4e313f9d80663e69002fbf42b23cbfbc9228bf0e4d593ce10b033f29cbf03ed509383fe78c683eee7c2fbf11ab27bf583c3dbfc7f0583c5e4be83ea60a063f029a383fb30c713efaed2bbfd92728bf8f8d44bfb91a593ce948eebe1ff40cbf7368313f7cf2703e31992abf05870fbf809d4fbf6bd3583c1ea7c83e8a1f133f10e9373fa3927a3e55c128bf381210bf585656bfeb1e593c280fcbbea32319bfb840323f6c787a3ec28627bfbd37f6beb6105cbf6bd3583c280fab3ef1631c3fbec1373fae47813ef0a726bf4b59f6beb7b862bff9f4583c9f3cacbef31f22bf0a68323fca54813eeb7325bfa92fcbbe598866bf5512593c96b28c3e61c3233fbec1373f9487853ed8f024bfa46fcabe4c186dbff9f4583c8d288dbef08529bf7c61323fcba1853ed3bc23bf26569ebe8df06ebff209593c516b5a3e43ad293fbec1373fb1e1893e0f9c23bf10b29cbe4e6175bf8e01593c99bb56be20d22fbf8126323f1e168a3e986e22bf916260be662d75bfc7f0583c2c65193e7b142e3f30bb373f20638e3e93a922bfc8b541bef5da7cbf2bf9583c02bc05beb45935bfc58f313f57ec8f3e575b21bf4c1702be613679bfc7f0583c7b14ae3deeeb303f30bb373f8fe4923ef31f22bfd7dcd1bc060f7bbfa0873abf89d25e3c2a3a323f30bb37bf3d0a973e000080be6efa733df48b7abfc7f0583ca77947bde09c313f9eef373f9d11653ea16773be02d68a3dbf657abfa0873abfae4761bd006f313fb9fc37bf07f0963e0e2d72be20b80abd3f027bbff9f4583cc0ec9e3c0e2d323f30bb373f0b46653e499d80be4c6bf3bd257679bfa0873abf9c33a23dce19313f30bb37bf7424973ed42b85be4c1702be613679bfc7f0583c7b14ae3deeeb303f30bb373f4260653ed42b85bec11d58be909f75bfa0873abff38e133e20632e3f30bb37bf5bd3bc3e1ea7e8bc4c1702be613679bfc7f0583c7b14ae3deeeb303f30bb373f5986983e26e483bc4c6bf3bd257679bfa0873abf9c33a23dce19313f30bb37bf91edbc3e8fc275bc916260be662d75bfc7f0583c2c65193e7b142e3f30bb373f226c983efca9f1bcba4b9abebc936fbfb1873abf86c9543e3a232a3f30bb37bf3fc6bc3e32e62ebd26569ebe8df06ebff209593c516b5a3e43ad293fbec1373fec51983e7dd033bd4949c7be295c67bf90873abfccee893e3867243fa2b437bf08acbc3eb1bf6cbda92fcbbe598866bf5512593c96b28c3e61c3233fbec1373fd044983ed71272bd5681f2beba125dbfa0873abf4c37a93e7aa51c3f2bf637bfed9ebc3e99bb96bdbd37f6beb6105cbf6bd3583c280fab3ef1631c3fbec1373f992a983e9a9999bd3d6412bf19ca4dbf90873abfbadaca3e1c7c113f90a038bfd191bc3e371ac0bd05870fbf809d4fbf6bd3583c1ea7c83e8a1f133f10e9373f992a983e7ffbbabd11ab27bf583c3dbfc7f0583c5e4be83ea60a063f029a383f7e1d983ed49ae6bd07272abf1de33abfc2873abfc3d3eb3eb459053fb9fc37bfb684bc3e8cb9ebbd6b453bbfb41e2abfd3873abf5c8f023fce88f23ed9ce37bfb684bc3e705f07be42b23cbfbc9228bf0e4d593ce10b033f29cbf03ed509383f7e1d983e70ce08be0bb54abfeed117bfc2873abf4d840d3fc7bad83ebec137bfb684bc3e19e218be0ef94bbfea2116bf0fb6583cc9760e3f107ad63e14ae373f7e1d983e1a511abed15758bf282904bfc2873abf5917173fc807bd3ebec137bfb684bc3e55302abe117359bf4f5c02bf6bd3583c82e2173fdaacba3e30bb373f7e1d983e1f852bbed50964bf97a8debea0873abfb7621f3f92cb9f3ea2b437bfd191bc3eb5153bbe12fb64bf9fe8dabe8e01593ce5f21f3fff219d3e4bc8373f992a983eb6843cbea9bc6dbfe4f3b2beb1873abff931263fee7c7f3e9eef37bfed9ebc3e71ac4bbedd7d6ebfd103afbecfdb583c27c2263fa323793e2bf6373fb537983e3b014dbebde576bff0da75beb1873abfc8982b3f69002f3e8cdb38bf08acbc3e643b5fbe90a177bfd23a6abec7f0583cbf0e2c3f5452273e19e2383fd044983e401361be4c6d7dbf6972d1bda0873abf3bdf2f3f2f6ea33da7e838bf5bd3bc3eeb7375be5ebe7dbf4ab3b9bdc7f0583cc520303f98dd933d8cdb383f226c983e591777be36e57ebff889833ca0873abf2eff313f99bb16bbb9fc37bf91edbc3edc4683becade7ebfc425c73cc7f0583cbc05323f728a0ebc9eef373f5986983eefc983be89957dbf3cfadf3da0873abfb30c313f4f1e96bd9eef37bf43ade93e7f6abcbecade7ebfc425c73cc7f0583cbc05323f728a0ebc9eef373f4260c53ef5dbb7be36e57ebff889833ca0873abf2eff313f99bb16bbb9fc37bf7ac7e93e2bf6b7be535c7dbff8c6f03d96ec583c45d8303f5305a3bdb9fc373f0b46c53e76e0bcbe48fe78bfb076643eb1873abf24b92c3f9a771cbe8cdb38bf0c93e93e14d0c4be585478bfce16703e96ec583c9f3c2c3f780b24bea7e8383fb81ec53ecba1c5be0dc46ebf4df3b63ea0873abf787a253fd93d79be151d39bfba6be93e72f9cfbe85b16dbf5587bc3ec7f0583c6abc243f2e9080be151d393f66f7c43e60e5d0be09c45fbf0531f83ea0873abf9a081b3f3a23aabe151d39bf8351e93ea301dcbe384e5ebf2f6cfd3ec7f0583c910f1a3ff2d2adbef90f393f2fddc43eadfadcbe6e4f4cbfaa431a3fa0873abfa4700d3f5839d4be151d39bf4c37e93e1ea7e8be39804abf48a51c3f08cb583c9f3c0c3f6b9ad7bef90f393f14d0c43e43ade9be36cc34bfd95c353fa0873abf3f57fb3e637ff9be19e238bf302ae93e58a8f5be3baa32bfdd78373fcfdb583c3e79f83e4850fcbe19e2383ff8c2c43e7daef6be9e0c1ebfb265493fc2873abfc807dd3e917e0bbf470338bf302ae93ec05b00bf075f1cbf18b24a3ff9f4583cbe9fda3ed1910cbf10e9373ff8c2c43ef2b000bf75910abfe640573fc2873abfd26fbf3e4f1e16bf2bf637bf4c37e93e4faf04bf9cc408bfa565583f5512593cd191bc3eebe216bf6210383ff8c2c43e0f0b05bf19cae1be73d8653fa0873abf917e9b3e295c1fbf1ea738bf6744e93eccee09bfe46adcbe1423673ff209593c7e1d983e371a20bf39b4383f14d0c43e516b0abf1fa2a9be166a713fa0873abf55306a3e82e227bf273138bf8351e93ebb270fbfa1a3a5be4419723f3acf583c6688633e3e7928bf0b24383f4beac43eee7c0fbf941262bee290793fb1873abf2b87163e560e2dbf8cdb38bfba6be93ecff713bf8b4e56bece337a3f96ec583ce0be0e3e166a2dbfa7e8383f8104c53e386714bfcd1ea8bd3cd87e3fa0873abff853633d857c30bfa7e838bff085e93eba6b19bf8e3c90bd6f0e7f3ff9f4583cefc9433d65aa30bf8cdb383fb81ec53e07ce19bf2ded143d293d7f3fa0873abf1b2fddbc6ade31bfb9fc37bf43ade93ef6971dbfbcb3363d9a237f3ff9f4583c70ce08bddcd731bf9eef373f0b46c53ef2d21dbf9fb0043e73137d3fb1873abfefc9c3bd2e9030bf30bb37bf7ac7e93e72f91fbf8d0d0d3e08c77c3ff9f4583c6076cfbdc05b30bfbec1373f4260c53ee5f21fbfccb3623ecdad783fb1873abf780b24bebf7d2dbf30bb37bf9c33623e9fabadbc8d0d0d3e08c77c3ff9f4583c6076cfbdc05b30bfbec1373f637f193e9c3322bc9fb0043e73137d3fb1873abfefc9c3bd2e9030bf30bb37bf0a68623e04e70cbce9ee6a3edc2e783f5dfd583c7ac729beff212dbf30bb373ff54a193eec51b8bc863b9f3edb19723f90873abf0bb566beb07228bf9eef37bf2eff613e96210ebde239a33ead6a713f96ec583c1ff46cbe82e227bf2bf6373f8716193e98dd13bdc902d63eab23673fa0873abfb53798bec52020bfacad38bfc1ca613ef5db57bd5a64db3e45d7653f32e4583c76719bbeb7621fbf1ea7383f19e2183e1b0d60bd2994053f0b62583f90873abfbf7dbdbe107a16bf992a38bf5396613e061294bd295c073f4243573f32e4583c1283c0be068115bf992a383facad183ee25897bd96961d3fb45b473fa0873abfa4dfdebe3ee809bf1ea738bf1c7c613ec807bdbd5ce71f3fde76453f64e8583cdcd7e1be55c108bf90a0383f7593183ea5bdc1bdc8ed333f80d8323f90873abf1b9efebeb537f8be273138bfe561613eb072e8bd8c66353fac53313f0fb6583cbc9600bfabcff5be7e1d383f7593183efaedebbd5d50473f7fa01c3fb1873abf76e00cbf7daed6be8cdb38bfe561613e5eba09bebd1d493f7c421a3ff9f4583c7b140ebff38ed3befed4383f7593183e4d150cbe971c5b3f5567fd3ea0873abf75021abff2d2adbe871639bfe561613e0ad723be93905c3fbd35f83e9dd7583cbada1abf3a92abbe35ef383f7593183ef93126bee17c6a3fc095bc3ea0873abfddb524bf2eff81be19e238bf1c7c613edb8a3dbef31c693f62dbc23ed6c6583c86c924bfcba185be992a383facad183e234a3bbee1ec723fc977893ec7f0583c9a082bbf348037be19e2383f19e2183e174850be2db0733fe5d0823eb1873abf68222cbffca931beb53738bf8ab0613ece8852beb37c793f9207123ea0873abf40a42fbfee7cbfbd39b438bff7e4613e54e365beecdf793f6b2b063ef9f4583c40a42fbf7d3fb5bd8cdb383f8716193e9eef67be82ac7b3f2a6fc73ca0873abf33c431bf5bb13fbc273138bf6519623e90a078beeeb27b3f46d1833cf9f4583cc1ca31bf52499dbb2731383ff54a193e910f7abe058c7a3f3ba7b9bda0873abfc52030bf98dd933d8cdb38bf0a68623e0ad783beb03a7a3f2177d1bdc7f0583c3bdf2fbf2f6ea33da7e8383f9a99193eca3284be5470743f0b2a6abeb1873abf31082cbf5452273ea7e838bf22fd963ea857cabcb03a7a3f2177d1bdc7f0583c3bdf2fbf2f6ea33da7e8383f4260653e2e9020bc058c7a3f3ba7b9bda0873abfc52030bf98dd933d8cdb38bf5917973e728a0ebc3eb4733fcec775bef9f4583cc8982bbf69002f3e19e2383f9d11653ed044d8bc944b6b3fd103afbec2873abf99bb26bfd93d793eb9fc37bfd0d5963e32e62ebd22896a3f40f6b2bec7f0583c863826bfb7627f3e9eef373f2fdd643e583934bd32c8613fe7e3dabea0873abf000020bfff219d3e30bb37bfb4c8963eb1bf6cbd62d9603f97a8debe5512593c0e4f1fbf92cb9f3e4bc8373fc1a8643eb37b72bd3140563fbb5e02bfc2873abff5db17bfbe9fba3ebec137bf99bb963e2b8796bd9622553f282904bf6bd3583c022b17bf1b2fbd3e87a7373f8a8e643e9a9999bd5cc7483f572416bf90873abfad690ebff46cd63e30bb37bf7dae963e7e1db8bd2c82473f5ad417bf5512593cbf7d0dbfc7bad83ebec1373f5474643eec2fbbbd637f393f4f9028bfa0873abffc1803bf7cf2f03e9eef37bf62a1963e1a51dabd3010383fb41e2abfc7f0583ca1f801bfbc74f33e10e9373f5474643e8863ddbd5f79243f193b3dbfb1873abf423ee8be8bfd053f1ea738bf62a1963e5c8f02be9834223f1b2d3fbff9f4583c5d6de5beab3e073f90a0383f1d5a643e14d004be93560c3fbf9e4fbfc2873abf1ea7c8bec5fe123fd50938bf62a1963eacad18beef900a3f86c950bfeb1e593ca60ac6becff7133f9eef373f1d5a643e1a511abeddd1ef3e880f5cbfb1873abff1f4aabe0d711c3f30bb37bf62a1963ee7fb29bebe16ec3e8c115dbf6bd3583cb072a8beff211d3fa2b4373f5474643e569f2bbeebc9c43ef08866bfa0873abfb1bf8cbeefc9233f30bb37bf7dae963eb5153bbec0eac03e295c67bfc7f0583ce7fb89be1d5a243fbec1373f8a8e643eb6843cbe1ff5973e8df06ebfb1873abfbec157be43ad293f2bf637bf99bb963e71ac4bbe57e8933ebc936fbff9f4583c736851be3a232a3fb9fc373fc1a8643e711b4dbeefe23d3e8b6d76bfb1873abf70ce08be44fa2d3f1ea738bfd0d5963e2d215fbe1b13323e2efe76bf96ec583c378901be04562e3f1ea7383f2fdd643e772d61be8d2ac3bd603d823fa0873abfb9fc87bdd9ce373f575b31bfa69bc43ab29d6fbe6138573cd2a8823fc7f0583c0e4f2f3cd9ce373f0e2d323f984c953dc9e57fbe0151b03c6ea2823fa0873abf04e78c3c30bb373f9c3332bffaedeb3a128380bea25fdbbdf818823ff9f4583c992a98bd87a7373fca54313fbde3943dd6c56dbe3f8f71be66bb7e3fb1873abff9a027be5dfe333fe92631bfc364aa3a759358be575f7dbefb067e3f96ec583c8e0630bed881333fe926313f7446943d62a156beb56fbebef4fe733fa0873abf931884be7f6a2c3fca5431bfe02d903ac9e53fbedf16c4beace1723f5dfd583c67d587be569f2b3fe561313f98dd933d48bf3dbe7154f6bead17673fa0873abf431cabbeaeb6223f812632bf6f12833a55302abe4419fabe4d13663fd6c6583c7b14aebe13f2213f8126323f2aa9933d1ea728be121710bf19ae5a3fa0873abfb1e1c9be9e5e193f0a6832bf6f12833a759318be6de111bf4a7d593fd6c6583cf163ccbe7593183fee5a323f2aa9933d3d0a17be0ebb23bfa5654c3fb1873abfaf94e5be80480f3f0a6832bffaed6b3a5ddc06be126b25bfe50a4b3fb22f593c9eefe7bee9480e3f2575323f2aa9933d265305be0ef735bf43553c3fb1873abf325500bf8195033f9c3332bf6f12833a8c4aeabdd07b37bfa5d73a3f0fb6583ce09c01bf986e023ff31f323f2aa9933d1d38e7bda54c4abfdc62263f90873abfb7620fbf029ae83e575b31bf6f12833a1214bfbdd7334cbfda04243f2bf9583c499d10bf4260e53ee561313f98dd933d11c7babdac555fbf49a1083f90873abf68911dbf1283c03eca5431bf52499d3a4d158cbdd6e560bfe204063f1c23593ce4831ebfc807bd3e7368313f0612943d4bc887bd0b9b6dbf33a4da3e90873abf3d0a27bf2c65993e9c3332bfc364aa3a5d6d45bd9e7c6ebf8bc2d63e8e01593ca2b427bfbd52963e2a3a323fe17a943d5bb13fbddc9c76bf9982ad3e90873abfb6f32dbf9fab6d3e0e2d32bfa69bc43a022b07bd0a4c77bfd175a93e08cb583ce4832ebf1d38673e8126323f4faf943db84002bd52d77ebf7de7673ea0873abf547434bf51da1b3e575b31bf89d2de3a499d80bc2d7a7fbfe7015c3ef9f4583cbde334bfcff7133eca54313f984c953d426065bcd71482bf2446af3da0873abfd50938bf431c6b3dca5431bf6c09f93afaedebba343082bfce00973df9f4583c992a38bf83c04a3d575b313f74b5953dfaedebbacb4782bf711e0ebda0873abf14ae37bf6519e2bc0e2d32bf27a0c93e27a079bf343082bfce00973df9f4583c992a38bf83c04a3d575b313fb22eee3ef6977dbfd71482bf2446af3da0873abfd50938bf431c6b3dca5431bf7ac7c93e7b147ebfeb3a82bfa77430bdf9f4583cde9337bf4d150cbd9c33323f5f07ee3e674479bf2b3181bf795c04beb1873abf54e335bf82e2c7bd0a6832bff085c93ec6dc75bfb30a81bf51dd0cbe5dfd583c58a835bfcff7d3bd0a68323f29eded3eeb7375bff5f47dbf64e963bea0873abfcac332bff9a027be7c6132bfd578c93e6ade71bfd6747dbf9f3c6cbe5dfd583c7c6132bf68912dbe0a68323f0de0ed3e8e7571bf0a4c77bf76c1a0beb1873abfed0d2ebfb1e169be0a6832bf9e5ec93ebbb86dbf079b76bf9ad0a4be32e4583cdb8a2dbfe9b76fbe7c61323fd6c5ed3e52496dbf747e6ebf1c07cebec2873abfd9ce27bf0f0b95be7c6132bf8351c93e477269bf399c6dbf7cedd1be32e4583c903127bfd9ce97be7c61323fbbb8ed3ede0269bf399a63bfda73f9bea0873abf371a20bf61c3b3be0a6832bf6744c93e2b1865bfdb8962bf1b2ffdbef9f4583c9b551fbfd95fb6be986e323fbbb8ed3e34a264bf09c156bfe84d11bfb1873abfb4c816bf2a3ad2be0e2d32bf6744c93e65aa60bf6a8555bf1f1113bf0fb6583cc6dc15bf0f0bd5bef31f323f9fabed3efb3a60bf0d6d44bfedf328bfa0873abfc7290abfd8f0f4beca5431bf6744c93e7a365bbf3d6442bfb4382bbf240e593cfed408bf4703f8be3c4e313f9fabed3e31995abf0b7b2abf859542bfb1873abf7368f1be8cb90bbfca5431bf8351c93e34a254bfd92728bf8f8d44bfb91a593ce948eebe1ff40cbf7368313fbbb8ed3e780b54bf38da11bf892555bfa0873abf29edcdbe5e4b18bf0e2d32bf9e5ec93e643b4fbf381210bf585656bfeb1e593c280fcbbea32319bfb840323fd6c5ed3efbcb4ebf1d1efabe57b461bfa0873abf4df3aebe736821bf0a6832bfba6bc93ed1224bbf4b59f6beb7b862bff9f4583c9f3cacbef31f22bf0a68323ff2d2ed3ef5b94abf6f64cebef6436cbfb1873abf72f98fbea7e828bf0a6832bfd578c93e903147bfa46fcabe4c186dbff9f4583c8d288dbef08529bf7c61323f29eded3e42cf46bf42cda0bef1bc74bfa0873abfadfa5cbe0e4f2fbf9c3332bf0c93c93e4a7b43bf10b29cbe4e6175bf8e01593c99bb56be20d22fbf8126323f44faed3efc1843bf6ea74dbeaa497cbfa0873abfa8350dbe810435bfc58f31bf5ebac93ef2413fbfc8b541bef5da7cbf2bf9583c02bc05beb45935bfc58f313f9621ee3e6dc53ebf6808a7bd462480bfa0873abf8b6c67bdab3e37bf0e2d32bf95d4c93e6de73bbfe2e995bd933780bfc7f0583c16fb4bbde25837bf2a3a323fcd3bee3e51da3bbff88b593c107a80bfa0873abff775603c508d37bf0a6832bfd42bc53ecd3baebee2e995bd933780bfc7f0583c16fb4bbde25837bf2a3a323f5ebae93e5839b4be6808a7bd462480bfa0873abf8b6c67bdab3e37bf0e2d32bf2653c53e4fafb4be8274b13ca37380bff9f4583c9c33a23cc28637bf0a68323f0c93e93ed6c5adbe774cdd3d3a587fbfa0873abf54e3a53df46c36bf0a6832bf9d11c53e3945a7be4566ee3ddf177fbfc7f0583ca1f8b13d143f36bf0a68323fd578e93e27c2a6be567d4e3e3e7a7bbfb1873abf99bb163eb8af33bf0a6832bf8104c53eaed89fbef8e3563e5b077bbff9f4583c08ac1c3e865a33bf0a68323fba6be93e80489fbead4e963e4e6175bfb1873abf2c65593eb7622fbf7c6132bf4beac43e470398be84679a3e5abc74bf2bf9583c9b555f3ec0ec2ebf0a68323f8351e93ee25897be2d05c43e8b196dbfa0873abf711b8d3e637f29bf0a6832bf2fddc43e05c58fbef8f9c73eb7426cbfc7f0583c3bdf8f3ea7e828bf0a68323f6744e93ea01a8fbe8cf3ef3ef5b962bfa0873abf832fac3e0e2d22bf0a6832bf14d0c43e394587be16bdf33eb3b661bff9f4583cfbcbae3e8e7521bf0a68323f4c37e93ed49a86be90da0c3ff35956bf7f873abf95d4c93e2c6519bf7c6132bff8c2c43e363c7dbe59a70e3f242955bf5512593cf163cc3ee78c18bf7c61323f4c37e93e36cd7bbe8b8a203fee0748bfa0873abf1dc9e53e643b0fbf7c6132bff8c2c43e1f856bbe5933223f8aaf46bf5512593cd509e83e5b420ebf986e323f302ae93e55306abe55bf323f1ff537bf90873abfb762ff3e98dd03bf986e32bff8c2c43e07ce59be5e4b343f817736bf0e4d593c29cb003fcac302bf2575323f302ae93e3e7958be2768433f524426bfa0873abf1f850b3ffbcbeebeee5a32bf14d0c43e273148beefc8443ff19d24bf5512593c287e0c3fba49ecbe986e323f4c37e93e27c246bef04e523fe81513bfa0873abfdd24163fa167d3be7c6132bf14d0c43e7dae36be8f8a533f555011bf5512593c94f6163f7cf2d0be0a68323f6744e93eb45935bebd555f3f1b2ffdbea0873abf0e4f1f3fd95fb6be986e32bf2fddc43eaf9425be8868603f006ff9be8e01593ca913203f7dd0b3be0a68323f8351e93ee63f24be5d6c6a3fa3e8d1beb1873abf9031273ff5db97be7c6132bf66f7c43ef4fd14bec24c6b3f69fdcdbef9f4583c67d5273ff4fd94be7c61323f9e5ee93e61c313bec26b733f1bbba4beb1873abf68912d3f7b836fbe0a6832bf8104c53eb81e05be971b743f32aea0bef9f4583c5f072e3fb1e169be0a68323fd578e93e26e403bec8407a3f32596cbea0873abf0a68323f68912dbe0a6832bfb81ec53efaedebbdfdbf7a3ff70564be32e4583ccac3323f30bb27be7c61323f0c93e93e43ade9bdcae27e3f65e40cbea0873abfe6ae353fcff7d3bd0a6832bfef38c53eceaacfbddc2f7f3fe46a04bec7f0583c54e3353ff016c8bd7c61323f43ade93e166acdbd94a1803f40c230bda0873abfde93373f4d150cbd9c3332bf2653c53e355ebabd75ae803f2f6f0ebdc7f0583c14ae373f1cebe2bc0e2d323f7ac7e93e11c7babde696803ff819973da0873abfd509383f371a403dc58f31bf2cd49a3dc74b77be75ae803f2f6f0ebdc7f0583c14ae373f1cebe2bc0e2d323f2b87163ef85383be94a1803f40c230bda0873abfde93373f4d150cbd9c3332bf76719b3defc983be917b803f944faf3dc7f0583c10e9373fad695e3dc58f313f8638163e8fc275be1c427d3f0cb2453eb1873abfd8f0343f9487053ea1f831bf516b9a3d9d1165beaddb7c3fd9214e3e2bf9583ca69b343f96b20c3e2eff313f1904163e0ad763bef739763f1c0c9d3ea0873abf6e34303fd0b3593e378931bf75029a3d4ed151bedb50753f24d6a23ec7f0583cb29d2f3f09f9603ec58f313fe2e9153e72f94fbefd4a6b3f8bc2d63ea0873abfec51283f7dd0933e0e2d32bf07ce993d91ed3cbe59696a3f9eb2da3e6bd3583c6b9a273fd0d5963e9c33323f74b5153ec8983bbef46a603f130e013fb1873abfa913203f46b6b33e986e32bf9a99993dfaed2bbec45b5f3fb3eb023fd6c6583c295c1f3ff46cb63e7c61323f74b5153efa7e2abef486533f42b5153fa0873abf22fd163f97ffd03eee5a32bf9a99993d516b1abe944c523fb073173f7940593c3411163f865ad33e2575323f3d9b153e871619be93c6443f8200293fd3873abf9a770c3fd656ec3e986e32bf9a99993d70ce08be5e63433f76a42a3f5512593c917e0b3fa9a4ee3e2575323f3d9b153e705f07becb4d343fddd23a3fa0873abfb7d1003fe5d0023f0a6832bf9a99993db22eeebd2fc4323fe7523c3fb22f593c9b55ff3e0ad7033fb37b323f3d9b153eb150ebbdc635223fa6094b3f90873abfd509e83ee9480e3f0a6832bf9a99993d83c0cabd2f88203f49634c3fc7f0583ccba1e53ef2410f3f0a68323f74b5153ef016c8bd21ac0e3fe580593f90873abf0d71cc3ecc7f183f0a6832bf07ce993d9eefa7bd59df0c3fb3b15a3feb1e593c95d4c93ef54a193f2575323f74b5153e0b46a5bd16bdf33e7b14663fa0873abf6900af3e006f213f7c6132bf75029a3d6ff085bdb3eeef3edb18673fd6c6583cba49ac3e0e2d223fee5a323fabcf153edc4683bd1ff5c73e1aa4703f90873abf3bdf8f3e35ef283f7c6132bfe3369a3dccee49bdc2f6c33eaf79713feb1e593c3b018d3ed578293f2575323f1904163e810445bd19599a3ee71b793fb1873abf2d215f3e32e62e3f0a6832bfbe9f9a3dbada0abd8a3b963edbc0793ff209593c2c65593e9b552f3f986e323f4f1e163e6ff005bda818573e0f627f3fb1873abf3fc61c3e865a333f0a6832bf9a089b3d091b9ebc02b74e3e45d57f3f8e01593cd0d5163eb8af333f0a68323fbd52163ee2e995bc9757ee3dc3ba813fb1873abf33c4b13d143f363f0a6832bf76719b3d11c7babb0743dd3df0da813f96ec583ce6aea53d8273363f7c61323f2b87163e75029abb0743dd3df0da813f96ec583ce6aea53d8273363f7c61323f74b5953dd42b85be9757ee3dc3ba813fb1873abf33c4b13d143f363f0a6832bf6c09f93ad42b85be - m_CompressedMesh: - m_Vertices: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_UV: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Normals: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Tangents: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Weights: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_NormalSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_TangentSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_FloatColors: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_BoneIndices: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_Triangles: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_UVInfo: 0 - m_LocalAABB: - m_Center: {x: 0.010875046, y: 0.008525968, z: -0.558532} - m_Extent: {x: 1.028691, y: 1.012251, z: 0.571795} - m_MeshUsageFlags: 0 - m_BakedConvexCollisionMesh: - m_BakedTriangleCollisionMesh: - m_MeshMetrics[0]: 1 - m_MeshMetrics[1]: 1 - m_MeshOptimizationFlags: 1 - m_StreamData: - serializedVersion: 2 - offset: 0 - size: 0 - path: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Kicker/Williams.mesh.meta b/VisualPinball.Unity/Assets/Art/Meshes/Kicker/Williams.mesh.meta deleted file mode 100644 index 5d56c80d5..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Kicker/Williams.mesh.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: bb28ab2e121914047b7c0529a0c20fc9 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Spinner.meta b/VisualPinball.Unity/Assets/Art/Meshes/Spinner.meta deleted file mode 100644 index e190b35a3..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Spinner.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 36cdd94d888585c4188327d5a862ece5 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Spinner/Spinner (Bracket).mesh b/VisualPinball.Unity/Assets/Art/Meshes/Spinner/Spinner (Bracket).mesh deleted file mode 100644 index 5620cafae..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Spinner/Spinner (Bracket).mesh +++ /dev/null @@ -1,166 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!43 &4300000 -Mesh: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Spinner (Bracket) - serializedVersion: 10 - m_SubMeshes: - - serializedVersion: 2 - firstByte: 0 - indexCount: 420 - topology: 0 - baseVertex: 0 - firstVertex: 0 - vertexCount: 152 - localAABB: - m_Center: {x: 0, y: 0, z: 0.2030145} - m_Extent: {x: 0.967074, y: 0.096001, z: 0.2731735} - m_Shapes: - vertices: [] - shapes: [] - channels: [] - fullWeights: [] - m_BindPose: [] - m_BoneNameHashes: - m_RootBoneNameHash: 0 - m_BonesAABB: [] - m_VariableBoneCountWeights: - m_Data: - m_MeshCompression: 0 - m_IsReadable: 1 - m_KeepVertices: 1 - m_KeepIndices: 1 - m_IndexFormat: 0 - m_IndexBuffer: 0000010002000100030002000400050006000600070004001100060005000500100011001600110010001000170016002600160017001700270026002e002600270027002f002e003d002e002f002f003c003d003c005f0058003c0058004e003c004e0047003c0047003d003d0047005c003d005c00460045003d004600080009000a0009000b000a000900080013001200130008000c000d000e000e000f000c0014000c000f000f0015001400180019001a00190029001a0028001a00290029003100280018001a001e003000280031001e001f0018003100380030001e0062001f003900300038001e006600620041003900380066001e00670038004200410067006e0066004100420050006e0067006f004100500052006f0076006e0050005100520076006f007700510054005200760077007f005100530054007f00800076005300560054008a0080007f0056005300570088008a007f00570053005900880089008a0059005b00570088008b0089005b00590055008b008c008900550044005b008b008f008c005500430044008e008c008f0043003b00440091008c008e003a0044003b008e009300910033003a003b008d00910093003b0032003300930081008d002b0033003200810082008d0032002a002b008100780082001b002b002a007800810079002a001c001b007800790071001b001c001d0071007000780020001b001d007000710069001d002100200069006800700068006900200021006300200020006300680022002300240025002200240023006a00240025002d0022006a0023006b002c0022002d006a006b00720034002c002d00720073006a002d00350034007200740073003500360034007400720075003700340036009500960074008700950074007e008700740075007e00740092007e0075007c00920075007c0075007d003e0037003f0037005a003f00370040005a0036004000370036004f00400036005d004f0036005e005d00480049004a004a004b004800490048004c004c004d0049004d004c006000600061004d00610060006400640065006100650064006c006c006d0065006d006c007a007a007b006d0083007a008400830094007a00940085007a007a0085007b00850086007b00860090007b00900097007b00 - m_VertexData: - serializedVersion: 3 - m_VertexCount: 152 - m_Channels: - - stream: 0 - offset: 0 - format: 0 - dimension: 3 - - stream: 0 - offset: 12 - format: 0 - dimension: 3 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 24 - format: 0 - dimension: 2 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - m_DataSize: 4864 - _typelessdata: 488c023f2cb90a3ceacef33e00000080000000000000803f0000000000000080488c02bffab40a3cc8cef33e00000080000000000000803f0000000000000080488c023ffab40abceacef33e00000080000000000000803f0000000000000080488c02bf2cb90abcc8cef33e00000080000000000000803f0000000000000080488c02bffab40a3cc8cef33e4ed191bd00000000295c7f3f0000000000000080f0520ebf211e093d9b20f23ece88d2bd00000000a9a47e3f0000000000000080f0520ebf2e1f09bd9b20f23ece88d2bd00000000a9a47e3f0000000000000080488c02bf2cb90abcc8cef33e4ed191bd00000000295c7f3f0000000000000080f0520e3f2e1f093dbc20f23e0000008080b7c03da4df7e3f0000000000000080f0520ebf211e093d9b20f23e0000008080b7c03da4df7e3f0000000000000080488c023f2cb90a3ceacef33e00000080ef38053ef2d27d3f0000000000000080488c02bffab40a3cc8cef33e00000080ef38053ef2d27d3f0000000000000080f0520e3f211e09bdbc20f23e0000008080b7c0bda4df7e3f0000000000000080488c023ffab40abceacef33e00000080ef3805bef2d27d3f0000000000000080488c02bf2cb90abcc8cef33e00000080ef3805bef2d27d3f0000000000000080f0520ebf2e1f09bd9b20f23e0000008080b7c0bda4df7e3f000000000000008098191abfa69bc43d855eef3e27a009bd00000000aed87f3f000000000000008098191abfa69bc4bd855eef3e27a009bd00000000aed87f3f000000000000008098191a3fa69bc43d855eef3e00000080e9b7af3d840d7f3f000000000000008098191abfa69bc43d855eef3e00000080e9b7af3d840d7f3f000000000000008098191a3fa69bc4bd855eef3e00000080e9b7afbd840d7f3f000000000000008098191abfa69bc4bd855eef3e00000080e9b7afbd840d7f3f00000000000000807f1520bfa69bc4bd855eef3e711bcdbe00000000a3926a3f00000000000000807f1520bfa69bc43d855eef3e711bcdbe00000000a3926a3f000000000000008098191abfa69bc4bd855eef3e00000000000080bf0000000000000000000000807f1520bfa69bc4bd855eef3e00000000000080bf000000000000000000000080410b1dbfa69bc4bd07b6e23e00000000000080bf000000000000000000000080410b1dbfa69bc43d07b6e23e000000800000803f0000000000000000000000807f1520bfa69bc43d855eef3e000000800000803f00000000000000000000008098191abfa69bc43d855eef3e000000800000803f000000000000000000000080410b1d3fa69bc4bd28b6e23e00000000000080bf00000000000000000000008098191a3fa69bc4bd855eef3e00000000000080bf000000000000000000000080410b1d3fa69bc43d28b6e23e000000800000803f00000000000000000000008098191a3fa69bc43d855eef3e000000800000803f000000000000000000000080410b1dbfa69bc43d07b6e23ea69bc43e00000000645d6cbf0000000000000080410b1d3fa69bc43d28b6e23ea69bc4be00000000645d6cbf0000000000000080410b1d3fa69bc4bd28b6e23ea69bc4be00000000645d6cbf0000000000000080410b1dbfa69bc4bd07b6e23ea69bc43e00000000645d6cbf00000000000000806ff025bfa69bc4bd07b6e23e925c6ebf00000080f5b9ba3e00000000000000806ff025bfa69bc43d07b6e23e925c6ebf00000080f5b9ba3e00000000000000807f1520bfa69bc4bd8198dc3e00000000000080bf0000000000000000000000806ff025bfa69bc4bd07b6e23e00000000000080bf0000000000000000000000806ff025bfa69bc43d07b6e23e000000800000803f0000000000000000000000807f1520bfa69bc43d8198dc3e000000800000803f0000000000000000000000807f1520bfa69bc43d8198dc3e7aa56c3f00000000c139c3be00000000000000807f1520bfa69bc4bd8198dc3e7aa56c3f00000000c139c3be00000000000000806ff025bfa69bc4bdcf2c09bd1ac06bbf00000080c286c73e00000000000000806ff025bfa69bc43dcf2c09bd1ac06bbf00000080c286c73e00000000000000807f1520bfa69bc4bd191b3abd00000000000080bf0000000000000000000000806ff025bfa69bc4bdcf2c09bd00000000000080bf0000000000000000000000806ff025bfa69bc43dcf2c09bd000000800000803f0000000000000000000000807f1520bfa69bc43d191b3abd000000800000803f0000000000000000000000807f1520bfa69bc43d191b3abd925c6e3f00000000f5b9babe00000000000000807f1520bfa69bc4bd191b3abd925c6e3f00000000f5b9babe00000000000000806ff025bfa69bc4bd86af8fbd711bcd3e00000000a3926abf00000000000000806ff025bfa69bc43d86af8fbd711bcd3e00000000a3926abf0000000000000080a41729bfa69bc4bd191b3abd00000000000080bf0000000000000000000000806ff025bfa69bc4bd86af8fbd00000000000080bf0000000000000000000000806ff025bfa69bc43d86af8fbd000000800000803f000000000000000000000080a41729bfa69bc43d191b3abd000000800000803f000000000000000000000080a41729bfa69bc43d191b3abda54ec0be00000080c4426d3f0000000000000080a41729bfa69bc4bd191b3abda54ec0be00000080c4426d3f0000000000000080bccc70bf209bc43d86af8fbd0000000000000080000080bf0000000000000080225574bf4a0d8d3d86af8fbd0000000000000080000080bf0000000000000080299277bfbd3786b586af8fbd0000000000000080000080bf0000000000000080bccc70bf2c9cc4bd86af8fbd39d605bf713d5abf000000800000000000000080bccc70bf2c9cc4bd191b3abd39d605bf713d5abf000000800000000000000080bccc70bf209bc43d191b3abd39d605bf713d5a3f000000800000000000000080bccc70bf209bc43d86af8fbd39d605bf713d5a3f000000800000000000000080bccc70bf2c9cc4bd191b3abd00000080000000000000803f0000000000000080225574bfd00d8dbd191b3abd00000080000000000000803f0000000000000080299277bfbd3786b5191b3abd00000080000000000000803f0000000000000080f0520e3f211e09bdbc20f23ece88d23d00000000a9a47e3f0000000000000080f0520e3f2e1f093dbc20f23ece88d23d00000000a9a47e3f0000000000000080488c023f2cb90a3ceacef33e4ed1913d00000000295c7f3f0000000000000080488c023ffab40abceacef33e4ed1913d00000000295c7f3f000000000000008098191a3fa69bc4bd855eef3e27a0093d00000000aed87f3f000000000000008098191a3fa69bc43d855eef3e27a0093d00000000aed87f3f000000000000008010b076bf3563113d191b3abd00000080000000000000803f000000000000008010b076bf416411bd86af8fbd0000000000000080000080bf0000000000000080225574bfd00d8dbd191b3abdc4b16ebf6c09b9be00000080000000000000008010b076bf416411bd191b3abd8cb97bbffe433abe000000800000000000000080225574bfd00d8dbd86af8fbdc4b16ebf6c09b9be000000800000000000000080299277bfbd3786b5191b3abd000080bf0000000000000080000000000000008010b076bf416411bd86af8fbd8cb97bbffe433abe000000800000000000000080225574bf4a0d8d3d191b3abdc4b16ebf6c09b93e000000800000000000000080299277bfbd3786b586af8fbd000080bf0000000000000080000000000000008010b076bf3563113d86af8fbd8cb97bbffe433a3e000000800000000000000080225574bf4a0d8d3d191b3abd00000080000000000000803f000000000000008010b076bf3563113d191b3abd8cb97bbffe433a3e00000080000000000000008010b076bf3563113d86af8fbd0000000000000080000080bf0000000000000080225574bf4a0d8d3d86af8fbdc4b16ebf6c09b93e00000080000000000000008010b076bf416411bd191b3abd00000080000000000000803f0000000000000080225574bfd00d8dbd86af8fbd0000000000000080000080bf0000000000000080bccc70bf2c9cc4bd86af8fbd0000000000000080000080bf0000000000000080bccc70bf209bc43d191b3abd00000080000000000000803f00000000000000807f15203fa69bc4bd855eef3e711bcd3e00000000a3926a3f00000000000000807f15203fa69bc43d855eef3e711bcd3e00000000a3926a3f00000000000000807f15203fa69bc4bd855eef3e00000000000080bf0000000000000000000000807f15203fa69bc43d855eef3e000000800000803f0000000000000000000000806ff0253fa69bc4bd28b6e23e925c6e3f00000000f5b9ba3e00000000000000806ff0253fa69bc43d28b6e23e925c6e3f00000000f5b9ba3e00000000000000806ff0253fa69bc4bd28b6e23e00000000000080bf0000000000000000000000807f15203fa69bc4bda298dc3e00000000000080bf0000000000000000000000806ff0253fa69bc43d28b6e23e000000800000803f0000000000000000000000807f15203fa69bc43da298dc3e000000800000803f0000000000000000000000807f15203fa69bc4bda298dc3e7aa56cbf00000080c139c3be00000000000000807f15203fa69bc43da298dc3e7aa56cbf00000080c139c3be00000000000000806ff0253fa69bc4bdcf2c09bd1ac06b3f00000000c286c73e00000000000000806ff0253fa69bc43dcf2c09bd1ac06b3f00000000c286c73e00000000000000806ff0253fa69bc4bdcf2c09bd00000000000080bf0000000000000000000000807f15203fa69bc4bd0d1a3abd00000000000080bf0000000000000000000000806ff0253fa69bc43dcf2c09bd000000800000803f0000000000000000000000807f15203fa69bc43d0d1a3abd000000800000803f0000000000000000000000807f15203fa69bc43d0d1a3abd925c6ebf00000080f5b9babe00000000000000807f15203fa69bc4bd0d1a3abd925c6ebf00000080f5b9babe00000000000000806ff0253fa69bc4bdffae8fbd711bcdbe00000080a3926abf00000000000000806ff0253fa69bc43dffae8fbd711bcdbe00000080a3926abf0000000000000080a417293fa69bc4bd0d1a3abd00000000000080bf0000000000000000000000806ff0253fa69bc4bdffae8fbd00000000000080bf000000000000000000000080a417293fa69bc43d0d1a3abd000000800000803f0000000000000000000000806ff0253fa69bc43dffae8fbd000000800000803f000000000000000000000080a417293fa69bc4bd0d1a3abda54ec03e00000000c4426d3f0000000000000080a417293fa69bc43d0d1a3abda54ec03e00000000c4426d3f00000000000000802255743fd00d8d3dffae8fbd0000000000000080000080bf0000000000000080bccc703f2c9cc43dffae8fbd0000000000000080000080bf00000000000000802992773fbd378635ffae8fbd0000000000000080000080bf0000000000000080bccc703f209bc4bdffae8fbd39d6053f713d5abf000000000000000000000080bccc703f209bc4bd0d1a3abd39d6053f713d5abf000000000000000000000080bccc703f2c9cc43dffae8fbd39d6053f713d5a3f000000000000000000000080bccc703f2c9cc43d0d1a3abd39d6053f713d5a3f0000000000000000000000802255743f4a0d8dbd0d1a3abd00000080000000000000803f0000000000000080bccc703f209bc4bd0d1a3abd00000080000000000000803f00000000000000802992773fbd3786350d1a3abd00000080000000000000803f000000000000008010b0763f4164113d0d1a3abd00000080000000000000803f000000000000008010b0763f356311bdffae8fbd0000000000000080000080bf00000000000000802255743f4a0d8dbdffae8fbdc4b16e3f6c09b9be00000000000000000000008010b0763f356311bd0d1a3abd8cb97b3ffe433abe0000000000000000000000802255743f4a0d8dbd0d1a3abdc4b16e3f6c09b9be00000000000000000000008010b0763f356311bdffae8fbd8cb97b3ffe433abe0000000000000000000000802992773fbd3786350d1a3abd0000803f000000000000000000000000000000802255743fd00d8d3d0d1a3abdc4b16e3f6c09b93e00000000000000000000008010b0763f4164113dffae8fbd8cb97b3ffe433a3e0000000000000000000000802992773fbd378635ffae8fbd0000803f000000000000000000000000000000802255743fd00d8d3d0d1a3abd00000080000000000000803f000000000000008010b0763f4164113d0d1a3abd8cb97b3ffe433a3e00000000000000000000008010b0763f4164113dffae8fbd0000000000000080000080bf00000000000000802255743fd00d8d3dffae8fbdc4b16e3f6c09b93e00000000000000000000008010b0763f356311bd0d1a3abd00000080000000000000803f00000000000000802255743f4a0d8dbdffae8fbd0000000000000080000080bf0000000000000080bccc703f209bc4bdffae8fbd0000000000000080000080bf0000000000000080bccc703f2c9cc43d0d1a3abd00000080000000000000803f0000000000000080 - m_CompressedMesh: - m_Vertices: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_UV: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Normals: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Tangents: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Weights: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_NormalSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_TangentSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_FloatColors: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_BoneIndices: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_Triangles: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_UVInfo: 0 - m_LocalAABB: - m_Center: {x: 0, y: 0, z: 0.2030145} - m_Extent: {x: 0.967074, y: 0.096001, z: 0.2731735} - m_MeshUsageFlags: 0 - m_BakedConvexCollisionMesh: - m_BakedTriangleCollisionMesh: - m_MeshMetrics[0]: 1 - m_MeshMetrics[1]: 1 - m_MeshOptimizationFlags: 1 - m_StreamData: - serializedVersion: 2 - offset: 0 - size: 0 - path: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Spinner/Spinner (Bracket).mesh.meta b/VisualPinball.Unity/Assets/Art/Meshes/Spinner/Spinner (Bracket).mesh.meta deleted file mode 100644 index 933068619..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Spinner/Spinner (Bracket).mesh.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 615c6af8e30958e4082cf6806a26da35 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Spinner/Spinner (Plate).mesh b/VisualPinball.Unity/Assets/Art/Meshes/Spinner/Spinner (Plate).mesh deleted file mode 100644 index f70fc2207..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Spinner/Spinner (Plate).mesh +++ /dev/null @@ -1,166 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!43 &4300000 -Mesh: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Spinner (Plate) - serializedVersion: 10 - m_SubMeshes: - - serializedVersion: 2 - firstByte: 0 - indexCount: 912 - topology: 0 - baseVertex: 0 - firstVertex: 0 - vertexCount: 228 - localAABB: - m_Center: {x: -0.00097599626, y: 0, z: -0.0000004917383} - m_Extent: {x: 0.69945896, y: 0.027512, z: 0.2812605} - m_Shapes: - vertices: [] - shapes: [] - channels: [] - fullWeights: [] - m_BindPose: [] - m_BoneNameHashes: - m_RootBoneNameHash: 0 - m_BonesAABB: [] - m_VariableBoneCountWeights: - m_Data: - m_MeshCompression: 0 - m_IsReadable: 1 - m_KeepVertices: 1 - m_KeepIndices: 1 - m_IndexFormat: 0 - m_IndexBuffer: 0a0009000b00080009000a0008000a001c0008001c001d001d001c001e001d001e001f001f001e0020001f002000210021002000030021000300020003000000020000000100020000001400010001001400150014001200150015001200130012001000130013001000110010000f00110011000f000c000c000f000d000c000d000e000e000d0016000e0016001700170016001800170018001900190018001a0019001a001b001b001a0005001b00050004000400050006000700040006000600280007000700280029002800260029002900260027002600220027002700220024002200230024002400230025002a002b002c002b002a002d002b0030002c002b002d002e0030002b0031002b002e002f0031002b0032002b002f003e0032002b0033003d002b003e002b00340033003c002b003d0034002b0035003b002b003c0035002b0036003a002b003b0036002b00370039002b003a0037002b00380038002b0039003f00400041003f00450040004200410040004600400045004300420040004700400046004400430040004800400047005300440040004800490040005300400052004a00400049005200400051004b0040004a005100400050004c0040004b00500040004f004d0040004c004f0040004e004e0040004d00540055005600780054005600560055006400560079007800790056006400540078007a0081007800790083007a0078007800810083007a005900540079008200810059007a007b0082007900800064008000790084007b007a007a00830084007b008400850085007c007b009700850084005a007b007c007b005a0059007c005d005a005d005c005a00840096009700960084008300b200970096008300950096009500830081009600b100b200b10096009500bb00b200b1008100930095009300810082009500b000b100b00095009300b100ba00bb00ba00b100b000c400bb00ba00ba00c300c400c300ba00b900b000b900ba00b900c200c300b900b000ae009300ae00b000c200b900b700ae00b700b900b700c000c200ae0093009400820094009300b700ae00af009400af00ae00c000b700b800af00b800b700b800c100c000940082008900800089008200c100b800bf00bf00c800c100b800af00b600b600bf00b800af0094009b009b00b600af0089009b009400c800bf00be00be00c700c800bf00b600b500b500be00bf00b6009b009a009a00b500b600c700be00bc00bc00c500c700bd00c600c500c500bc00bd00b400bd00bc00b300bc00be00bc00b300b400be00b500b3009900b400b3009800b300b500b30098009900b5009a009800870099009800980086008700860098009a007e00870086009a008800860088009a009b009b008900880086007d007e007d008600880060007e007d007f008800890088007f007d00890080007f007d005e0060005e007d007f005e005f00600063007f0080007f0063005e008000640063005e0061005f006b005f006100630062005e00620061005e0064006200630061006c006b006c006100620074006b006c0064006500620055006500640062006d006c006d00620065006c007500740075006c006d008f007400750065006e006d006e00650055006d007600750076006d006e00750090008f00900075007600a1008f0090006e00770076009000a200a100aa00a100a200760091009000a20090009100910076007700a200ab00aa00ce00aa00ab00ab00cf00ce009100a300a200ab00a200a300cf00ab00ac00a300ac00ab00ac00d000cf00a30091009200770092009100ac00a300a4009200a400a300d000ac00ad00a400ad00ac00ad00d100d000a40092008a00d100ad00a500a500c900d100ad00a4009c009c00a500ad008a009c00a400c900a500a600a600ca00c900a5009c009d009d00a600a500ca00a600a700a700cb00ca00a6009d009e009e00a700a6008b009d009c009c008a008b008c009e009d009d008b008c00cb00a700a800a800cc00cb00a900cd00cc00cc00a800a900a000a900a8009f00a800a700a8009f00a000a7009e009f008e00a0009f008d009f009e009f008d008e009e008c008d0073008e008d008d007200730072008d008c006a00730072008c007100720071008c008b00720069006a006900720071005c006a0069008b007000710070008b008a0069005b005c005c005b005a007100680069005b00690068006800710070005a005b005800680058005b005a0058005900590058005400700067006800580068006700580057005400670057005800540057005500670070006f008a006f0070006f008a009200920077006f005700670066006f006600670066005500570066006f007700550066006e0077006e006600d200d300d400d200da00d300d200d400d500d200d900da00d200d500d600d200d800d900d200d600d700d200d700d800db00dc00dd00db00dd00e300db00de00dc00db00e300e200db00df00de00db00e200e100db00e000df00db00e100e000 - m_VertexData: - serializedVersion: 3 - m_VertexCount: 228 - m_Channels: - - stream: 0 - offset: 0 - format: 0 - dimension: 3 - - stream: 0 - offset: 12 - format: 0 - dimension: 3 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 24 - format: 0 - dimension: 2 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - m_DataSize: 7296 - _typelessdata: f69bb93ed960e13cb29b593ee0be7e3f00000000f085c93dec51743fcd560abff69bb93ec05ee1bcb29b593ee0be7e3f00000000f085c93dec517c3fcd560abf459db93ec05ee1bc399c59bee0be7e3f000000005ebac9bdec517c3f569c3ebf459db93ed960e13c399c59bee0be7e3f000000005ebac9bdec51743f569c3ebf459db9bed960e1bc399c593ee0be7ebf000000805ebac93dec517c3fb96e7abe459db9bec05ee13c399c593ee0be7ebf000000805ebac93dec51743fb96e7abe249db9bec05ee13c7c9c59bee0be7ebf00000080cceec9bdec51743f4e6125bd249db9bed960e1bc7c9c59bee0be7ebf00000080cceec9bdec517c3f4e6125bd126a963ec05ee1bc500190be8351c93d000000006dc57ebfec517c3fa7e848bff06996bed960e1bc710190be8351c9bd000000806dc57ebfec517c3f000080bf126a963ed960e13c500190be8351c93d000000006dc57ebfec51743fa7e848bff06996bec05ee13c710190be8351c9bd000000806dc57ebfec51743f000080bfc268963ec05ee1bc0c01903e151dc93d000000006dc57e3fec517c3f580300bf126a96bec05ee13c5001903e8351c9bd000000806dc57e3fec51743f0fd491be126a96bed960e1bc5001903e8351c9bd000000806dc57e3fec517c3f0fd491bec268963ed960e13c0c01903e151dc93d000000006dc57e3fec51743f580300bfc6dea33ed960e13c3b528d3e780bc43e00000000287e6c3fec51743f039402bfc6dea33ec05ee1bc3b528d3e780bc43e00000000287e6c3fec517c3f039402bf344aaf3ed960e13cdeb0853e8104353f000000008104353fec51743ff83605bf344aaf3ec05ee1bcdeb0853e8104353f000000008104353fec517c3ff83605bf92ebb63ed960e13c9c8a743e9a776c3f000000009318c43eec51743fdac607bfb3ebb63ec05ee1bc9c8a743e9a776c3f000000009318c43eec517c3fdac607bfe8dea3bec05ee13cf8518d3e9318c4be00000080287e6c3fec51743f3eb38cbee8dea3bed960e1bcf8518d3e9318c4be00000080287e6c3fec517c3f3eb38cbe564aafbec05ee13c9ab0853e810435bf000000808104353fec51743fbf9e87be564aafbed960e1bc9ab0853e810435bf000000808104353fec517c3fbf9e87beb3ebb6bec05ee13c598a743e9a776cbf00000080ca32c43eec51743f215782beb3ebb6bed960e1bc598a743e9a776cbf00000080ca32c43eec517c3f215782bee8dea33ed960e13cf8518dbe9318c43e00000000287e6cbfec51743f3f5846bfe8dea33ec05ee1bcf8518dbe9318c43e00000000287e6cbfec517c3f3f5846bf564aaf3ed960e13c9ab085be8104353f00000000810435bfec51743ff6cf43bf564aaf3ec05ee1bc9ab085be8104353f00000000810435bfec517c3ff6cf43bfb3ebb63ed960e13c598a74be9a776c3f00000000ca32c4beec51743f382c41bfb3ebb63ec05ee1bc598a74be9a776c3f00000000ca32c4beec517c3f382c41bfc6dea3bec05ee13c3b528dbe780bc4be00000080287e6cbfec51743f261a24bcf06996bec05ee13c710190be8351c9bd000000806dc57ebfec51743f00000080c6dea3bed960e1bc3b528dbe780bc4be00000080287e6cbfec517c3f261a24bcf06996bed960e1bc710190be8351c9bd000000806dc57ebfec517c3f00000080344aafbec05ee13cbcb085be810435bf00000080810435bfec51743f04caa6bc344aafbed960e1bcbcb085be810435bf00000080810435bfec517c3f04caa6bcb3ebb6bec05ee13c9c8a74be9a776cbf00000080ca32c4beec51743f50c6f8bc92ebb6bed960e1bc9c8a74be9a776cbf00000080ca32c4beec517c3f50c6f8bcc6dea33ed960e13c3b528d3e000000800000803f000000003810463f66f764bc00000080c05ee13c00000080000000800000803f000000000000003fbdff7fbec268963ed960e13c0c01903e000000800000803f00000000e84e403fb98c1bbc344aaf3ed960e13cdeb0853e000000800000803f0000000030f24a3fb5dfdabc92ebb63ed960e13c9c8a743e000000800000803f0000000061354e3f588f3bbdf69bb93ed960e13cb29b593e000000800000803f00000000a35b4f3ff5d78bbd126a96bec05ee13c5001903e000000800000803f000000008bc27e3e24801bbce8dea3bec05ee13cf8518d3e000000800000803f000000001fbf673e66f764bc564aafbec05ee13c9ab0853e000000800000803f000000003f37543eb5dfdabcb3ebb6bec05ee13c598a743e000000800000803f000000007c2a473e588f3bbd459db9bec05ee13c399c593e000000800000803f000000005c8f423e62d68bbd249db9bec05ee13c7c9c59be000000800000803f000000005c8f423e460addbeb3ebb6bec05ee13c9c8a74be000000800000803f000000007c2a473ef38de8be344aafbec05ee13cbcb085be000000800000803f000000003f37543ec251f2bec6dea3bec05ee13c3b528dbe000000800000803f000000001fbf673e23d8f8bef06996bec05ee13c710190be000000800000803f000000008bc27e3edd23fbbe126a963ed960e13c500190be000000800000803f000000005d4f403fdd23fbbee8dea33ed960e13cf8518dbe000000800000803f000000003810463f23d8f8be564aaf3ed960e13c9ab085be000000800000803f0000000030f24a3fc251f2beb3ebb63ed960e13c598a74be000000800000803f0000000061354e3ff38de8be459db93ed960e13c399c59be000000800000803f00000000295c4f3f460addbec268963ec05ee1bc0c01903e00000000000080bf0000000061c47e3e446e02bf00000000c05ee1bc0000000000000000000080bf000000000000003f000040bfc6dea33ec05ee1bc3b528d3e00000000000080bf000000001fbf673ede9303bf344aaf3ec05ee1bcdeb0853e00000000000080bf000000003f37543e0ed706bfb3ebb63ec05ee1bc9c8a743e00000000000080bf000000007c2a473e06b90bbff69bb93ec05ee1bcb29b593e00000000000080bf000000007591423eff7a11bf126a96bed960e1bc5001903e00000000000080bf000000005d4f403f116e02bfe8dea3bed960e1bcf8518d3e00000000000080bf000000003810463fde9303bf564aafbed960e1bc9ab0853e00000000000080bf0000000030f24a3f0ed706bfb3ebb6bed960e1bc598a743e00000000000080bf0000000061354e3f06b90bbf459db9bed960e1bc399c593e00000000000080bf00000000295c4f3fcc7a11bf249db9bed960e1bc7c9c59be00000000000080bf00000000295c4f3f34856ebf92ebb6bed960e1bc9c8a74be00000000000080bf0000000061354e3ffa4674bf344aafbed960e1bcbcb085be00000000000080bf0000000030f24a3ff22879bfc6dea3bed960e1bc3b528dbe00000000000080bf000000003810463f126c7cbff06996bed960e1bc710190be00000000000080bf000000005d4f403fef917dbf126a963ec05ee1bc500190be00000000000080bf000000008bc27e3eef917dbfe8dea33ec05ee1bcf8518dbe00000000000080bf000000001fbf673e126c7cbf564aaf3ec05ee1bc9ab085be00000000000080bf000000003f37543ef22879bfb3ebb63ec05ee1bc598a74be00000000000080bf000000007c2a473efa4674bf459db93ec05ee1bc399c59be00000000000080bf000000005c8f423e34856ebf3333f33eaaee113cc45b87bdaaf1d2bdec51383fceaa2f3f508db73d399da4be3333f3bebd3786b56f9d7fbd280f0b3ee02d903b849e7d3f508d973d64b12dbf3333f33ebd378635569b7fbd280f0bbee02d90bb849e7d3f508d973d399da4be3333f3be47e6113cd15c87bdca32c43dd044383f0000303f508db73d64b12dbf3333f3be425b4e3c209a99bdfaed6bbc92cb7f3f2bf617bd508dd73d64b12dbf3333f33e745f4e3c139999bddaac7a3c05c57f3f0ad723bd508dd73d399da4be3333f33eaaee113c62d6abbdb7d1003e89d22e3f273138bf508df73d399da4be3333f3be47e6113c6fd7abbdff21fdbd89d22e3f5e4b38bf508df73d64b12dbf3333f3bebd3786b58865b3bdd50928be52491dbab6847cbfa8c60b3e64b12dbf3333f33ebd3786357c64b3bdd509283e52491d3ab6847cbfa8c60b3e399da4be3333f33e47e611bc62d6abbdff21fd3d89d22ebf5e4b38bf3f35de3c399da4be3333f3bebd3786b58865b3bdd50928be52491dbab6847cbf7f6a3c3c64b12dbf3333f33ebd3786357c64b3bdd509283e52491d3ab6847cbf7f6a3c3c399da4be3333f3beaaee11bc6fd7abbdb7d100be89d22ebf273138bf3f35de3c64b12dbf3333f3be745f4ebc209a99bddaac7abc05c57fbf0ad723bda01a2f3d64b12dbf3333f33e425b4ebc139999bdfaed6b3c92cb7fbf2bf617bda01a2f3d399da4be3333f33e47e611bcc45b87bdca32c4bdd04438bf0000303fa01a6f3d399da4be3333f3beaaee11bcd15c87bdaaf1d23dec5138bfceaa2f3fa01a6f3d64b12dbf793df8bebd3786b5082075bd8104353f000000008104353f508d973deeec2fbf4f93f9be47e6113cb8ce7fbd5452e73ed49a463f1c7ce13e508db73deeec2fbfcdccfcbe11574e3c53cd8cbd2fdda4bd20637e3f77be9fbd508dd73deeec2fbf250300bf47e6113c4ab399bde78c08bf39b4283fbec107bf508df73deeec2fbf10ae00bfbd3786b5a20a9fbd810435bf00000080810435bfa8c60b3eeeec2fbf10ae00bfbd3786b5a20a9fbd810435bf00000080810435bf7f6a3c3ceeec2fbf250300bfaaee11bc4ab399bdbec107bf39b428bfe78c08bf3f35de3ceeec2fbfcdccfcbe745f4ebc53cd8cbd77be9fbd20637ebf2fdda4bda01a2f3deeec2fbf4f93f9beaaee11bcb8ce7fbd1c7ce13ed49a46bf5452e73ea01a6f3deeec2fbf048df9bebd3786b5d9cd4cbd849e7d3fe02d90bb280f0b3e508d973d782832bfac70fbbe47e6113cd9cd4cbdceaa2f3fec51383faaf1d23d508db73d782832bf000000bf11574e3cd9cd4cbd0ad723bd05c57f3f48507cbc508dd73d782832bfaa4702bf47e6113cd9cd4cbd273138bf89d22e3fb7d100be508df73d782832bf6d3903bfbd3786b5d9cd4cbdb6847cbf52491d3ad50928bea8c60b3e782832bf6d3903bfbd3786b5d9cd4cbdb6847cbf52491d3ad50928be7f6a3c3c782832bfaa4702bfaaee11bcd9cd4cbd5e4b38bf89d22ebfff21fdbd3f35de3c782832bf000000bf745f4ebcd9cd4cbd2bf617bd92cb7fbffaed6bbca01a2f3d782832bfac70fbbeaaee11bcd9cd4cbd0000303fd04438bfca32c43da01a6f3d782832bf4f93f93eaaee113c9fcc7fbd1c7ce1bed49a463f5452e73e508db73d2426a0be793df83ebd378635ef1d75bd810435bf000000808104353f508d973d2426a0becdccfc3e745f4e3c47cc8cbd77be9f3d20637e3f2fdda4bd508dd73d2426a0be2503003faaee113c3eb299bdbec1073f39b4283fe78c08bf508df73d2426a0be21ae003fbd37863596099fbd8104353f00000000810435bfa8c60b3e2426a0be2503003f47e611bc3eb299bde78c083f39b428bfbec107bf3f35de3c2426a0be21ae003fbd37863596099fbd8104353f00000000810435bf7f6a3c3c2426a0becdccfc3e11574ebc47cc8cbd2fdda43d20637ebf77be9fbda01a2f3d2426a0be4f93f93e47e611bc9fcc7fbd5452e7bed49a46bf1c7ce13ea01a6f3d2426a0beac70fb3eaaee113cc0cb4cbd000030bfd044383fca32c43d508db73d10af9bbe268df93ebd378635c0cb4cbd849e7dbfe02d903b280f0b3e508d973d10af9bbe0000003f745f4e3cc0cb4cbd2bf6173d92cb7f3ffaed6bbc508dd73d10af9bbeaa47023faaee113cc0cb4cbd5e4b383f89d22e3fff21fdbd508df73d10af9bbe7e39033fbd378635c0cb4cbdb6847c3f52491dbad50928bea8c60b3e10af9bbeaa47023f47e611bcc0cb4cbd2731383f89d22ebfb7d100be3f35de3c10af9bbe7e39033fbd378635c0cb4cbdb6847c3f52491dbad50928be7f6a3c3c10af9bbe0000003f11574ebcc0cb4cbd0ad7233d05c57fbf48507cbca01a2f3d10af9bbeac70fb3e47e611bcc0cb4cbdceaa2fbfec5138bfaaf1d23da01a6f3d10af9bbe268df9bebd3786b5e6ceccbcb6847c3f52491d3ad509283e508d973d7ec946bfac70fbbe47e6113ce6ceccbc2731383f89d22e3fb7d1003e508db73d7ec946bf000000bf11574e3ce6ceccbc0ad7233d05c57f3f48507c3c508dd73d7ec946bfaa4702bf47e6113ce6ceccbcceaa2fbfec51383faaf1d2bd508df73d7ec946bf6d3903bfbd3786b5e6ceccbc849e7dbfe02d90bb280f0bbea8c60b3e7ec946bf6d3903bfbd3786b5e6ceccbc849e7dbfe02d90bb280f0bbe7f6a3c3c7ec946bfaa4702bfaaee11bce6ceccbc000030bfd04438bfca32c4bd3f35de3c7ec946bf000000bf745f4ebce6ceccbc2bf6173d92cb7fbffaed6b3ca01a2f3d7ec946bfac70fbbeaaee11bce6ceccbc5e4b383f89d22ebfff21fd3da01a6f3d7ec946bfac70fb3eaaee113cb4caccbc5e4b38bf89d22e3fff21fd3d508db73d0ada64be268df93ebd378635b4caccbcb6847cbf52491dbad509283e508d973d0ada64be0000003f745f4e3cb4caccbc2bf617bd92cb7f3ffaed6b3c508dd73d0ada64beaa47023faaee113cb4caccbc0000303fd044383fca32c4bd508df73d0ada64be6d39033fbd378635b4caccbc849e7d3fe02d903b280f0bbea8c60b3e0ada64beaa47023f47e611bcb4caccbcceaa2f3fec5138bfaaf1d2bd3f35de3c0ada64be6d39033fbd378635b4caccbc849e7d3fe02d903b280f0bbe7f6a3c3c0ada64be0000003f11574ebcb4caccbc0ad723bd05c57fbf48507c3ca01a2f3d0ada64beac70fb3e47e611bcb4caccbc273138bf89d22ebfb7d1003ea01a6f3d0ada64bedfa3febebd3786b582ff2d3b8104353f000000008104353f508d973d080549bfb5f9ffbe47e6113cde214538e78c083f39b4283fbec1073f508db73d080549bf9a9901bf11574e3c30d5ccbb2fdda43d20637e3f77be9f3d508dd73d080549bf593603bf47e6113c529a4dbc5452e7bed49a463f1c7ce1be508df73d080549bf43e103bfbd3786b5115578bc810435bf00000080810435bfa8c60b3e080549bf43e103bfbd3786b5115578bc810435bf00000080810435bf7f6a3c3c080549bf593603bfaaee11bc529a4dbc1c7ce1bed49a46bf5452e7be3f35de3c080549bf9a9901bf745f4ebc30d5ccbb77be9f3d20637ebf2fdda43da01a2f3d080549bfb5f9ffbeaaee11bcde214538bec1073f39b428bfe78c083fa01a6f3d080549bf666606bfbd3786b511574e3cd509283e52491dbab6847c3f508d973d92404bbf666606bf47e6113c47e6113cff21fd3d89d22e3f5e4b383f508db73d92404bbf666606bf11574e3cbd3786b5faed6b3c92cb7f3f2bf6173d508dd73d92404bbf666606bf47e6113caaee11bcca32c4bdd044383f000030bf508df73d92404bbf666606bfbd3786b5745f4ebc280f0bbee02d903b849e7dbfa8c60b3e92404bbf666606bfbd3786b5745f4ebc280f0bbee02d903b849e7dbf7f6a3c3c92404bbf666606bfaaee11bcaaee11bcaaf1d2bdec5138bfceaa2fbf3f35de3c92404bbf666606bf745f4ebcbd3786b548507c3c05c57fbf0ad7233da01a2f3d92404bbf666606bfaaee11bc47e6113cb7d1003e89d22ebf2731383fa01a6f3d92404bbfb5f9ff3eaaee113c59854d38bec107bf39b4283fe78c083f508db73de1eb5bbedfa3fe3ebd37863510212e3b810435bf000000808104353f508d973de1eb5bbe9a99013f745f4e3c69c4ccbb77be9fbd20637e3f2fdda43d508dd73de1eb5bbe5936033faaee113cef914dbc1c7ce13ed49a463f5452e7be508df73de1eb5bbe43e1033fbd378635ad4c78bc8104353f00000000810435bfa8c60b3ee1eb5bbe5936033f47e611bcef914dbc5452e73ed49a46bf1c7ce1be3f35de3ce1eb5bbe43e1033fbd378635ad4c78bc8104353f00000000810435bf7f6a3c3ce1eb5bbe9a99013f11574ebc69c4ccbb2fdda4bd20637ebf77be9f3da01a2f3de1eb5bbeb5f9ff3e47e611bc59854d38e78c08bf39b428bfbec1073fa01a6f3de1eb5bbe6666063faaee113caaee113cb7d100be89d22e3f2731383f508db73db9fd52be6666063fbd378635745f4e3cd50928be52491d3ab6847c3f508d973db9fd52be6666063f745f4e3cbd37863548507cbc05c57f3f0ad7233d508dd73db9fd52be6666063faaee113c47e611bcaaf1d23dec51383fceaa2fbf508df73db9fd52be6666063fbd37863511574ebc280f0b3ee02d90bb849e7dbfa8c60b3eb9fd52be6666063f47e611bc47e611bcca32c43dd04438bf000030bf3f35de3cb9fd52be6666063fbd37863511574ebc280f0b3ee02d90bb849e7dbf7f6a3c3cb9fd52be6666063f11574ebcbd378635faed6bbc92cb7fbf2bf6173da01a2f3db9fd52be6666063f47e611bcaaee113cff21fdbd89d22ebf5e4b383fa01a6f3db9fd52bec8cf323fdcf2113cdcf2113c000000808104353f8104353f508db73d000000bec8cf323fbd378635a6634e3c00000080000000000000803f508d973d000000bec8cf323fa6634e3cbd378635000000800000803f00000000508dd73d000000bec8cf323fdcf2113c47e611bc000000808104353f810435bf508df73d000000bec8cf323fbd37863511574ebc0000000000000000000080bfa8c60b3e000000bec8cf323f47e611bc47e611bc00000000810435bf810435bf3f35de3c000000bec8cf323fbd37863511574ebc0000000000000000000080bf7f6a3c3c000000bec8cf323f11574ebcbd37863500000000000080bf00000000a01a2f3d000000bec8cf323f47e611bcdcf2113c00000080810435bf8104353fa01a6f3d000000beb54f33bfbd3786b511574e3c00000080000000000000803f508d973d000060bfb54f33bf47e6113c47e6113c000000808104353f8104353f508db73d000060bfb54f33bf11574e3cbd3786b5000000800000803f00000000508dd73d000060bfb54f33bf47e6113cdcf211bc000000808104353f810435bf508df73d000060bfb54f33bfbd3786b5a6634ebc0000000000000000000080bfa8c60b3e000060bfb54f33bfbd3786b5a6634ebc0000000000000000000080bf7f6a3c3c000060bfb54f33bfdcf211bcdcf211bc00000000810435bf810435bf3f35de3c000060bfb54f33bfa6634ebcbd3786b500000000000080bf00000000a01a2f3d000060bfb54f33bfdcf211bc47e6113c00000080810435bf8104353fa01a6f3d000060bfb54f33bfbd3786b5bd3786b5000080bf0000000000000080508d973d000070bfb54f33bfbd3786b511574e3c000080bf0000000000000080508d973d000060bfb54f33bf47e6113c47e6113c000080bf0000000000000080b20ff23db4af64bfb54f33bf11574e3cbd3786b5000080bf0000000000000080a8c60b3e000070bfb54f33bf47e6113cdcf211bc000080bf0000000000000080b20ff23d4c507bbfb54f33bfbd3786b5a6634ebc000080bf0000000000000080508d973d000080bfb54f33bfdcf211bcdcf211bc000080bf0000000000000080b62bf43c4c507bbfb54f33bfa6634ebcbd3786b5000080bf00000000000000807f6a3c3c000070bfb54f33bfdcf211bc47e6113c000080bf0000000000000080b62bf43cb4af64bfc8cf323fbd378635bd3786350000803f0000008000000080508d973d000080bdc8cf323fdcf2113cdcf2113c0000803f0000008000000080b20ff23d6282dabdc8cf323fbd378635a6634e3c0000803f0000008000000080508d973d000000bec8cf323fa6634e3cbd3786350000803f0000008000000080a8c60b3e000080bdc8cf323fdcf2113c47e611bc0000803f0000008000000080b20ff23d77f695bcc8cf323fbd37863511574ebc0000803f0000008000000080508d973d00000080c8cf323f47e611bc47e611bc0000803f0000008000000080b62bf43c77f695bcc8cf323f11574ebcbd3786350000803f00000080000000807f6a3c3c000080bdc8cf323f47e611bcdcf2113c0000803f0000008000000080b62bf43c6282dabd - m_CompressedMesh: - m_Vertices: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_UV: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Normals: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Tangents: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Weights: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_NormalSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_TangentSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_FloatColors: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_BoneIndices: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_Triangles: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_UVInfo: 0 - m_LocalAABB: - m_Center: {x: -0.00097599626, y: 0, z: -0.0000004917383} - m_Extent: {x: 0.69945896, y: 0.027512, z: 0.2812605} - m_MeshUsageFlags: 0 - m_BakedConvexCollisionMesh: - m_BakedTriangleCollisionMesh: - m_MeshMetrics[0]: 1 - m_MeshMetrics[1]: 1 - m_MeshOptimizationFlags: 1 - m_StreamData: - serializedVersion: 2 - offset: 0 - size: 0 - path: diff --git a/VisualPinball.Unity/Assets/Art/Meshes/Spinner/Spinner (Plate).mesh.meta b/VisualPinball.Unity/Assets/Art/Meshes/Spinner/Spinner (Plate).mesh.meta deleted file mode 100644 index 6a42e9545..000000000 --- a/VisualPinball.Unity/Assets/Art/Meshes/Spinner/Spinner (Plate).mesh.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 623afdc63d62bbb43a6f8f26c33aec10 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Editor/Icons/large_blue/vpe.png b/VisualPinball.Unity/Assets/Editor/Icons/large_blue/vpe.png new file mode 100644 index 000000000..61f46dd25 Binary files /dev/null and b/VisualPinball.Unity/Assets/Editor/Icons/large_blue/vpe.png differ diff --git a/VisualPinball.Unity/Assets/Editor/Icons/large_blue/vpe.png.meta b/VisualPinball.Unity/Assets/Editor/Icons/large_blue/vpe.png.meta new file mode 100644 index 000000000..0fe4e98ea --- /dev/null +++ b/VisualPinball.Unity/Assets/Editor/Icons/large_blue/vpe.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 1812f1f1694523b44baf43935be20516 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Editor/Icons/large_gray/vpe.png b/VisualPinball.Unity/Assets/Editor/Icons/large_gray/vpe.png new file mode 100644 index 000000000..b2639d96d Binary files /dev/null and b/VisualPinball.Unity/Assets/Editor/Icons/large_gray/vpe.png differ diff --git a/VisualPinball.Unity/Assets/Editor/Icons/large_gray/vpe.png.meta b/VisualPinball.Unity/Assets/Editor/Icons/large_gray/vpe.png.meta new file mode 100644 index 000000000..2ad31f959 --- /dev/null +++ b/VisualPinball.Unity/Assets/Editor/Icons/large_gray/vpe.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 1618158c1f388fc4f8589f51d7e32464 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Editor/Icons/large_green/vpe.png b/VisualPinball.Unity/Assets/Editor/Icons/large_green/vpe.png new file mode 100644 index 000000000..2ef2c0a52 Binary files /dev/null and b/VisualPinball.Unity/Assets/Editor/Icons/large_green/vpe.png differ diff --git a/VisualPinball.Unity/Assets/Editor/Icons/large_green/vpe.png.meta b/VisualPinball.Unity/Assets/Editor/Icons/large_green/vpe.png.meta new file mode 100644 index 000000000..3a0cdd822 --- /dev/null +++ b/VisualPinball.Unity/Assets/Editor/Icons/large_green/vpe.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 14a683ff49b5d9846932f3d5f0b292b4 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Editor/Icons/large_orange/vpe.png b/VisualPinball.Unity/Assets/Editor/Icons/large_orange/vpe.png new file mode 100644 index 000000000..782ad4bb7 Binary files /dev/null and b/VisualPinball.Unity/Assets/Editor/Icons/large_orange/vpe.png differ diff --git a/VisualPinball.Unity/Assets/Editor/Icons/large_orange/vpe.png.meta b/VisualPinball.Unity/Assets/Editor/Icons/large_orange/vpe.png.meta new file mode 100644 index 000000000..65641d4b5 --- /dev/null +++ b/VisualPinball.Unity/Assets/Editor/Icons/large_orange/vpe.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: e97f7f3a14c6c3c4fa0ede9868f3d6de +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Editor/Icons/small_blue/locked.png b/VisualPinball.Unity/Assets/Editor/Icons/small_blue/locked.png new file mode 100644 index 000000000..8a67c8910 Binary files /dev/null and b/VisualPinball.Unity/Assets/Editor/Icons/small_blue/locked.png differ diff --git a/VisualPinball.Unity/Assets/Editor/Icons/small_blue/locked.png.meta b/VisualPinball.Unity/Assets/Editor/Icons/small_blue/locked.png.meta new file mode 100644 index 000000000..6d51f4f0e --- /dev/null +++ b/VisualPinball.Unity/Assets/Editor/Icons/small_blue/locked.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 74c3b6751a0c5af4199948d7768bd5cd +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Editor/Icons/small_blue/unlocked.png b/VisualPinball.Unity/Assets/Editor/Icons/small_blue/unlocked.png new file mode 100644 index 000000000..0f75b3f3e Binary files /dev/null and b/VisualPinball.Unity/Assets/Editor/Icons/small_blue/unlocked.png differ diff --git a/VisualPinball.Unity/Assets/Editor/Icons/small_blue/unlocked.png.meta b/VisualPinball.Unity/Assets/Editor/Icons/small_blue/unlocked.png.meta new file mode 100644 index 000000000..fb2ac8bf6 --- /dev/null +++ b/VisualPinball.Unity/Assets/Editor/Icons/small_blue/unlocked.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: bb65f09a2957845419cbb38c226a70ef +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Editor/Icons/small_blue/vpe.png b/VisualPinball.Unity/Assets/Editor/Icons/small_blue/vpe.png new file mode 100644 index 000000000..7233cd7b9 Binary files /dev/null and b/VisualPinball.Unity/Assets/Editor/Icons/small_blue/vpe.png differ diff --git a/VisualPinball.Unity/Assets/Editor/Icons/small_blue/vpe.png.meta b/VisualPinball.Unity/Assets/Editor/Icons/small_blue/vpe.png.meta new file mode 100644 index 000000000..926514a43 --- /dev/null +++ b/VisualPinball.Unity/Assets/Editor/Icons/small_blue/vpe.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: b43fe976aa6b9a14a82505b12b7954cc +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Editor/Icons/small_gray/locked.png b/VisualPinball.Unity/Assets/Editor/Icons/small_gray/locked.png new file mode 100644 index 000000000..76af1029e Binary files /dev/null and b/VisualPinball.Unity/Assets/Editor/Icons/small_gray/locked.png differ diff --git a/VisualPinball.Unity/Assets/Editor/Icons/small_gray/locked.png.meta b/VisualPinball.Unity/Assets/Editor/Icons/small_gray/locked.png.meta new file mode 100644 index 000000000..f2093d58c --- /dev/null +++ b/VisualPinball.Unity/Assets/Editor/Icons/small_gray/locked.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 5b6cd414c2683014b9a34b821b1a1bf7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Editor/Icons/small_gray/transform.png b/VisualPinball.Unity/Assets/Editor/Icons/small_gray/transform.png new file mode 100644 index 000000000..f9c8553a2 Binary files /dev/null and b/VisualPinball.Unity/Assets/Editor/Icons/small_gray/transform.png differ diff --git a/VisualPinball.Unity/Assets/Editor/Icons/small_gray/transform.png.meta b/VisualPinball.Unity/Assets/Editor/Icons/small_gray/transform.png.meta new file mode 100644 index 000000000..31092d380 --- /dev/null +++ b/VisualPinball.Unity/Assets/Editor/Icons/small_gray/transform.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: dd30a3584befd2041b9b71d9de589292 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Editor/Icons/small_gray/unlocked.png b/VisualPinball.Unity/Assets/Editor/Icons/small_gray/unlocked.png new file mode 100644 index 000000000..7a3687bcc Binary files /dev/null and b/VisualPinball.Unity/Assets/Editor/Icons/small_gray/unlocked.png differ diff --git a/VisualPinball.Unity/Assets/Editor/Icons/small_gray/unlocked.png.meta b/VisualPinball.Unity/Assets/Editor/Icons/small_gray/unlocked.png.meta new file mode 100644 index 000000000..c301bf6f9 --- /dev/null +++ b/VisualPinball.Unity/Assets/Editor/Icons/small_gray/unlocked.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: ff07fd4508a6d9b4fb2f2249212dcbdd +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Editor/Icons/small_gray/vpe.png b/VisualPinball.Unity/Assets/Editor/Icons/small_gray/vpe.png new file mode 100644 index 000000000..de8002fd5 Binary files /dev/null and b/VisualPinball.Unity/Assets/Editor/Icons/small_gray/vpe.png differ diff --git a/VisualPinball.Unity/Assets/Editor/Icons/small_gray/vpe.png.meta b/VisualPinball.Unity/Assets/Editor/Icons/small_gray/vpe.png.meta new file mode 100644 index 000000000..b90886cbd --- /dev/null +++ b/VisualPinball.Unity/Assets/Editor/Icons/small_gray/vpe.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 1aa3cec1552e2e9459da9b4488c64717 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Editor/Icons/small_green/locked.png b/VisualPinball.Unity/Assets/Editor/Icons/small_green/locked.png new file mode 100644 index 000000000..2c2a6ee80 Binary files /dev/null and b/VisualPinball.Unity/Assets/Editor/Icons/small_green/locked.png differ diff --git a/VisualPinball.Unity/Assets/Editor/Icons/small_green/locked.png.meta b/VisualPinball.Unity/Assets/Editor/Icons/small_green/locked.png.meta new file mode 100644 index 000000000..f203eae2c --- /dev/null +++ b/VisualPinball.Unity/Assets/Editor/Icons/small_green/locked.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: c582d0f3cd49575429e2decbb50e0b64 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Editor/Icons/small_green/unlocked.png b/VisualPinball.Unity/Assets/Editor/Icons/small_green/unlocked.png new file mode 100644 index 000000000..eef14ecf3 Binary files /dev/null and b/VisualPinball.Unity/Assets/Editor/Icons/small_green/unlocked.png differ diff --git a/VisualPinball.Unity/Assets/Editor/Icons/small_green/unlocked.png.meta b/VisualPinball.Unity/Assets/Editor/Icons/small_green/unlocked.png.meta new file mode 100644 index 000000000..ca6d7023a --- /dev/null +++ b/VisualPinball.Unity/Assets/Editor/Icons/small_green/unlocked.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 7ee0b02675aa37a429a7eda9b5d5410c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Editor/Icons/small_green/vpe.png b/VisualPinball.Unity/Assets/Editor/Icons/small_green/vpe.png new file mode 100644 index 000000000..ed2d0feba Binary files /dev/null and b/VisualPinball.Unity/Assets/Editor/Icons/small_green/vpe.png differ diff --git a/VisualPinball.Unity/Assets/Editor/Icons/small_green/vpe.png.meta b/VisualPinball.Unity/Assets/Editor/Icons/small_green/vpe.png.meta new file mode 100644 index 000000000..a06472132 --- /dev/null +++ b/VisualPinball.Unity/Assets/Editor/Icons/small_green/vpe.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 7da818d71a10f304da8bf3f79f4b35d7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Editor/Icons/small_orange/locked.png b/VisualPinball.Unity/Assets/Editor/Icons/small_orange/locked.png new file mode 100644 index 000000000..0331ed7e2 Binary files /dev/null and b/VisualPinball.Unity/Assets/Editor/Icons/small_orange/locked.png differ diff --git a/VisualPinball.Unity/Assets/Editor/Icons/small_orange/locked.png.meta b/VisualPinball.Unity/Assets/Editor/Icons/small_orange/locked.png.meta new file mode 100644 index 000000000..1096db0fd --- /dev/null +++ b/VisualPinball.Unity/Assets/Editor/Icons/small_orange/locked.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 52a288fed72b8ea40ae71a487e234099 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Editor/Icons/small_orange/transform.png b/VisualPinball.Unity/Assets/Editor/Icons/small_orange/transform.png new file mode 100644 index 000000000..ab9f1f376 Binary files /dev/null and b/VisualPinball.Unity/Assets/Editor/Icons/small_orange/transform.png differ diff --git a/VisualPinball.Unity/Assets/Editor/Icons/small_orange/transform.png.meta b/VisualPinball.Unity/Assets/Editor/Icons/small_orange/transform.png.meta new file mode 100644 index 000000000..bbf124e08 --- /dev/null +++ b/VisualPinball.Unity/Assets/Editor/Icons/small_orange/transform.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 35c40f1203663974bb297e29c422bec3 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Editor/Icons/small_orange/unlocked.png b/VisualPinball.Unity/Assets/Editor/Icons/small_orange/unlocked.png new file mode 100644 index 000000000..bdbc13d72 Binary files /dev/null and b/VisualPinball.Unity/Assets/Editor/Icons/small_orange/unlocked.png differ diff --git a/VisualPinball.Unity/Assets/Editor/Icons/small_orange/unlocked.png.meta b/VisualPinball.Unity/Assets/Editor/Icons/small_orange/unlocked.png.meta new file mode 100644 index 000000000..a1a2ae3cd --- /dev/null +++ b/VisualPinball.Unity/Assets/Editor/Icons/small_orange/unlocked.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: a6b848fab1394dc4188a3270ceafde86 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Editor/Icons/small_orange/vpe.png b/VisualPinball.Unity/Assets/Editor/Icons/small_orange/vpe.png new file mode 100644 index 000000000..b441c767a Binary files /dev/null and b/VisualPinball.Unity/Assets/Editor/Icons/small_orange/vpe.png differ diff --git a/VisualPinball.Unity/Assets/Editor/Icons/small_orange/vpe.png.meta b/VisualPinball.Unity/Assets/Editor/Icons/small_orange/vpe.png.meta new file mode 100644 index 000000000..b2a1ee7ff --- /dev/null +++ b/VisualPinball.Unity/Assets/Editor/Icons/small_orange/vpe.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: f9328c24715571d4c97003e350c8541c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VisualPinball.Unity/Assets/Resources/Prefabs/Gate (Builtin).prefab b/VisualPinball.Unity/Assets/Resources/Prefabs/Gate (Builtin).prefab index fe25f4acf..60e7ff087 100644 --- a/VisualPinball.Unity/Assets/Resources/Prefabs/Gate (Builtin).prefab +++ b/VisualPinball.Unity/Assets/Resources/Prefabs/Gate (Builtin).prefab @@ -25,6 +25,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 4689510019247135382} + serializedVersion: 2 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} @@ -33,7 +34,6 @@ Transform: - {fileID: 6622806185196320941} - {fileID: 2980705729845053989} m_Father: {fileID: 0} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &3468265542873711340 MonoBehaviour: @@ -51,8 +51,6 @@ MonoBehaviour: _editorLayer: 0 _editorLayerName: _editorLayerVisibility: 1 - Position: {x: 0, y: 0, z: 0} - _rotation: 0 _length: 100 _surface: {fileID: 0} _type: 0 @@ -71,6 +69,7 @@ MonoBehaviour: m_EditorClassIdentifier: PhysicsMaterial: {fileID: 0} ShowColliderMesh: 0 + ShowColliderOctree: 0 ShowAabbs: 0 _angleMax: 90 _angleMin: 0 @@ -79,6 +78,7 @@ MonoBehaviour: Friction: 0.02 GravityFactor: 0.25 _twoWay: 0 + _isKinematic: 0 --- !u!1 &6497995796854627700 GameObject: m_ObjectHideFlags: 0 @@ -104,13 +104,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 6497995796854627700} + serializedVersion: 2 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: 7014708109448554416} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!33 &5934777780303694896 MeshFilter: @@ -119,7 +119,7 @@ MeshFilter: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 6497995796854627700} - m_Mesh: {fileID: 4300000, guid: 7fa0b44495abba04c9aaed0dcfd513f5, type: 2} + m_Mesh: {fileID: 5571604379467031474, guid: f7b77729178432248a07efe02e9f5752, type: 3} --- !u!23 &2012952979694143057 MeshRenderer: m_ObjectHideFlags: 0 @@ -188,13 +188,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 6797621395313525970} + serializedVersion: 2 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: 7014708109448554416} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &8205464296606553136 MonoBehaviour: diff --git a/VisualPinball.Unity/Assets/Resources/Prefabs/Gate - Long Plate (Builtin).prefab b/VisualPinball.Unity/Assets/Resources/Prefabs/Gate - Long Plate (Builtin).prefab index d12154e26..0f461a8d4 100644 --- a/VisualPinball.Unity/Assets/Resources/Prefabs/Gate - Long Plate (Builtin).prefab +++ b/VisualPinball.Unity/Assets/Resources/Prefabs/Gate - Long Plate (Builtin).prefab @@ -5,12 +5,17 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 0} m_Modifications: - target: {fileID: 4689510019247135382, guid: a277168ba0cf8a2408738f377eb98a2f, type: 3} propertyPath: m_Name value: Gate - Long Plate (Builtin) objectReference: {fileID: 0} + - target: {fileID: 5934777780303694896, guid: a277168ba0cf8a2408738f377eb98a2f, type: 3} + propertyPath: m_Mesh + value: + objectReference: {fileID: -3605029237302266654, guid: f7b77729178432248a07efe02e9f5752, type: 3} - target: {fileID: 7014708109448554416, guid: a277168ba0cf8a2408738f377eb98a2f, type: 3} propertyPath: m_RootOrder value: 0 @@ -58,6 +63,9 @@ PrefabInstance: - target: {fileID: 7906856659845120077, guid: a277168ba0cf8a2408738f377eb98a2f, type: 3} propertyPath: m_Mesh value: - objectReference: {fileID: 4300000, guid: a8ca1390ec4bbfa4b8ba55eaf0e60911, type: 2} + objectReference: {fileID: -448636328567412366, guid: f7b77729178432248a07efe02e9f5752, type: 3} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: a277168ba0cf8a2408738f377eb98a2f, type: 3} diff --git a/VisualPinball.Unity/Assets/Resources/Prefabs/Gate - Plate (Builtin).prefab b/VisualPinball.Unity/Assets/Resources/Prefabs/Gate - Plate (Builtin).prefab index dda4e27db..d63d7d584 100644 --- a/VisualPinball.Unity/Assets/Resources/Prefabs/Gate - Plate (Builtin).prefab +++ b/VisualPinball.Unity/Assets/Resources/Prefabs/Gate - Plate (Builtin).prefab @@ -5,6 +5,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 0} m_Modifications: - target: {fileID: 4689510019247135382, guid: a277168ba0cf8a2408738f377eb98a2f, type: 3} @@ -58,6 +59,9 @@ PrefabInstance: - target: {fileID: 7906856659845120077, guid: a277168ba0cf8a2408738f377eb98a2f, type: 3} propertyPath: m_Mesh value: - objectReference: {fileID: 4300000, guid: 10294356d8e9e5f49b0a8205a50a231d, type: 2} + objectReference: {fileID: -5578165834312501777, guid: f7b77729178432248a07efe02e9f5752, type: 3} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: a277168ba0cf8a2408738f377eb98a2f, type: 3} diff --git a/VisualPinball.Unity/Assets/Resources/Prefabs/Gate - Wire Rectangle (Builtin).prefab b/VisualPinball.Unity/Assets/Resources/Prefabs/Gate - Wire Rectangle (Builtin).prefab index 4b3e8bd34..b8258695b 100644 --- a/VisualPinball.Unity/Assets/Resources/Prefabs/Gate - Wire Rectangle (Builtin).prefab +++ b/VisualPinball.Unity/Assets/Resources/Prefabs/Gate - Wire Rectangle (Builtin).prefab @@ -5,12 +5,17 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 0} m_Modifications: - target: {fileID: 4689510019247135382, guid: a277168ba0cf8a2408738f377eb98a2f, type: 3} propertyPath: m_Name value: Gate - Wire Rectangle (Builtin) objectReference: {fileID: 0} + - target: {fileID: 5934777780303694896, guid: a277168ba0cf8a2408738f377eb98a2f, type: 3} + propertyPath: m_Mesh + value: + objectReference: {fileID: 3748382445984247160, guid: f7b77729178432248a07efe02e9f5752, type: 3} - target: {fileID: 7014708109448554416, guid: a277168ba0cf8a2408738f377eb98a2f, type: 3} propertyPath: m_RootOrder value: 0 @@ -58,6 +63,9 @@ PrefabInstance: - target: {fileID: 7906856659845120077, guid: a277168ba0cf8a2408738f377eb98a2f, type: 3} propertyPath: m_Mesh value: - objectReference: {fileID: 4300000, guid: 7acf0d2e27548b9468aee732b53307d5, type: 2} + objectReference: {fileID: 6729438931495173720, guid: f7b77729178432248a07efe02e9f5752, type: 3} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: a277168ba0cf8a2408738f377eb98a2f, type: 3} diff --git a/VisualPinball.Unity/Assets/Resources/Prefabs/Gate - Wire W (Builtin).prefab b/VisualPinball.Unity/Assets/Resources/Prefabs/Gate - Wire W (Builtin).prefab index 34c4750bf..4b49a7433 100644 --- a/VisualPinball.Unity/Assets/Resources/Prefabs/Gate - Wire W (Builtin).prefab +++ b/VisualPinball.Unity/Assets/Resources/Prefabs/Gate - Wire W (Builtin).prefab @@ -5,12 +5,17 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 0} m_Modifications: - target: {fileID: 4689510019247135382, guid: a277168ba0cf8a2408738f377eb98a2f, type: 3} propertyPath: m_Name value: Gate - Wire W (Builtin) objectReference: {fileID: 0} + - target: {fileID: 5934777780303694896, guid: a277168ba0cf8a2408738f377eb98a2f, type: 3} + propertyPath: m_Mesh + value: + objectReference: {fileID: -6366382902508278438, guid: f7b77729178432248a07efe02e9f5752, type: 3} - target: {fileID: 7014708109448554416, guid: a277168ba0cf8a2408738f377eb98a2f, type: 3} propertyPath: m_RootOrder value: 0 @@ -58,6 +63,9 @@ PrefabInstance: - target: {fileID: 7906856659845120077, guid: a277168ba0cf8a2408738f377eb98a2f, type: 3} propertyPath: m_Mesh value: - objectReference: {fileID: 4300000, guid: 9769cadf367235440b2bf43056c012f7, type: 2} + objectReference: {fileID: 1795337771752254519, guid: f7b77729178432248a07efe02e9f5752, type: 3} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: a277168ba0cf8a2408738f377eb98a2f, type: 3} diff --git a/VisualPinball.Unity/Documentation~/creators-guide/editor/asset-library.md b/VisualPinball.Unity/Documentation~/creators-guide/editor/asset-library.md new file mode 100644 index 000000000..c5b10953c --- /dev/null +++ b/VisualPinball.Unity/Documentation~/creators-guide/editor/asset-library.md @@ -0,0 +1,173 @@ +--- +uid: asset_library +title: Asset Library +description: The asset library is a collection of all the assets used in your pinball project, such as prefabs, 3D models, materials and sounds. +--- +# Asset Library + +The asset library is a centrally maintained collection of pinball assets that table authors can use in their table builds. It comes with a browser, a tagging system, search and preview. + +## Contributing + +All assets are free to use, and anybody can contribute to it. + +### Material Separation + +When starting off, you usually already have some geometry, and in case you're about to contribute multiple assets, you're probably wondering how apply your materials. When dealing with multiple objects, there are generally **two approaches** how to apply materials to them. + +Let's say we want to add a bunch of hit targets. This is the geometry we have: + +![target geometry](asset-library/asset-library-example-geo.jpg) + +With both approaches, these files will be generated: + +- `Hit Targets.fbx` - The exported `.fbx` file. +- `Hit Target - Rectangle.prefab` - The Unity prefab of the rectangular hit target. +- `Hit Target - Rectangle, Slim.prefab` - The prefab of the slim hit target. +- `Hit Target - Round.prefab` - The round hit target + +Let's look at how the two approaches apply materials to these objects. + +#### Approach 1 - One material per object + +This way of applying materials is to use a single material for every object. This works best if no part of the object contains any transparency or subsurface scattering or any other special attributes that are not part of Unity's PBR workflow. + +![uv map](asset-library/asset-library-example-1-uvmap.jpg) + +The UV mapping in this case is quite standard - map the entire object to one texture set. + +After creating the materials and baking them out to the maps, it renders as if multiple materials were applied to the object, but technically, it's a single material: + +![texture maps](asset-library/asset-library-example-1-maps.png) +
*The base map, mask map and normal map of the rectangle hit target material.
* + +This would result in the following files: + +- `Drop Target - Rectangle.mat` - The Unity material applied to the entire mesh +- `Drop Target - Rectangle - BaseMap.png` - The color map of the material +- `Drop Target - Rectangle - MaskMap.png` - The mask map of the material +- `Drop Target - Rectangle - Normal.png` - The normal map of the material + +> [!NOTE] +> For brevity, we'll skip the other two materials that cover the slim and round hit target. + +#### Approach 2 - Texture atlas + +Instead of grouping per object, we could also group by "physical" material, i.e. one material for the plastic, one for the metal, and one for the rubber, but applied to all three objects. + +![uv map](asset-library/asset-library-example-2-uvmap.jpg) + +Here are the texture maps for the plastic material. It's valid for all three hit targets, and what's called a *texture atlas*: + +![texture maps](asset-library/asset-library-example-2-maps.png) + +This would result in the following files: + +- `Drop Targets - Plastic.mat` - The Unity material +- `Drop Targets - Plastic - BaseMap.png` - The color map of the plastic material +- `Drop Targets - Plastic - MaskMap.png` - The mask map of the plastic material +- `Drop Targets - Plastic - Normal.png` - The normal map of the plastic material + +> [!NOTE] +> For brevity, we'll skip the other two materials that cover the metal and rubber material. + +#### Which Approach is Best? + +Both approaches have pros and cons. In terms of performance, the pros and cons depend on whether the scene (a pinball table) is likely to include many of the objects you're creating. If that's the case, then the better approach is #2, the texture atlas: + +- Less draw calls, as multiple objects can share the same material and texture set. +- More optimized memory, since a single material and texture set can be more efficient than multiple individual materials and textures. +- More batching-friendly, as objects using the same material can be dynamically batched by Unity. + +There is also a non-technical advantage: It's easier to create variations of your materials. For instance, if you want to create a worn version of the plastic, you'd simply bake out a new set of maps which you can then apply independently to your objects, versus having to do it individually for each object. + +However, if the objects are less likely to be all present in the scene, then approach #1 probably the better choice: + +- More optimized memory, since none of the textures are unused +- Easier UV-mapping, since UV-mapping multiple objects to a single map can be more challenging and less trivial to understand than to a single object. + +In general practice, for small objects that have lots of variations and that are likely to find themselves together on the same table, we're using a texture atlas. This includes screws, rods, washers, spacers, posts, and so on. For more complex objects, we're using a single material or even multiple materials per object. This includes bumpers, targets, flippers, gates, spinners, etc. These are generally objects that don't have any variation per table. + +## Naming Conventions + +Asset naming is somehow important because it can help the user figure out the relations between assets. There are several things to name: + +- **Prefab** - The name of the Unity prefab that shows up in the asset browser. +- **Model File** - The model file, i.e. the `.fbx` or `.obj` files. +- **Material Slot** - The names of the material slots within the model file. +- **Unity Material** - The name of the material within Unity. +- **Texture File** - The name of the various maps generated per material. + +> [!NOTE] +> There is also the original model source of the program used to model, e.g. Blender. How to name this is up to the user, since that's not typically a file that is part of the project. However, for the asset library, we're including the `.blend` files, and they have a naming convention, too. + +To complicate things more, the relations between prefabs, models, and materials can different. + +- A model file can contain multiple meshes, e.g. we keep all VPX gates in one .fbx file. +- A prefab might consists of multiple meshes, sometimes from multiple files, e.g. the bumper ring and base are common in many bumper variations. +- A mesh might use multiple materials, but a material can also be used for multiple meshes (see the two aproaches above). +- A material usually uses multiple textures, or maps, but in the vast majority of cases, these maps are specific to the material. + +### Prefabs + +Prefabs are the files that appear in the asset library. They link the mesh together with the materials and the Unity components necessary for the prefab to work. We name them as descriptively as possible: + +``` + () +``` + +The `` goes from more to less specific, using commas. The `` is the least specific part of the description. If an asset is an original VPX asset, `` is "VPX". + +Examples: +- `Bumpers/Williams/Bumper (Williams).prefab` +- `Kickers/VPX/Kicker, Cup 2 (VPX).prefab` +- `Hardware/6 Gauge/Hex Nut, Flanged (6-32).prefab` +- `Posts/Plastic Posts/Post, Plastic, Star, Double, Rubber Rings, Collidable (1.0625in).prefab` + +### Model Files + +Model files are what's exported from your 3D software. They are usually `.fbx`, `.glb` or `.obj` files, although `.fbx` is (still) recommended. These are where Unity pulls the mesh data from. + +Their naming isn't essential since they are rarely user facing, and we usually keep only one model file per folder, so they're named after their folder name, but still in a way it makes it clear what they are. + +Examples: +- `Bumpers/Williams/Bumper (Williams).fbx` +- `Kickers/VPX/Kicker, Cup 2.fbx` +- `Hardware/6 Gauge/Hardware 6-gauge.fbx` +- `Posts/Plastic Posts/Plastic Posts.fbx` + +### Material Slots + +Material slots are how the materials in the model file are named. If you're using Substance Painter, that's the default way how your generated maps will be named. However, this is only relevant if you're using multiple materials for an object, since one-object materials (approach 1 above) have the same name as the prefab. + +For texture atlases, the slots should be named as short as possible and describe the material, for example `Base` for the bumper base, or `Cap`. + +For materials that cover the entire object, they should be named like the object. + +### Unity Materials + +Unity materials are visible by the table creators, so it's important to name them in a way that makes clear what they are. Depending on whether you're using texture atlases or not, they should include the name of the material. + +Examples: + +- `Bumpers/Williams/Bumper (Williams) - Base.mat` +- `Bumpers/Williams/Bumper (Williams) - Ring.mat` +- `Kickers/VPX/Kicker, Cup 2.mat` +- `Hardware/6 Gauge/Hardware 6-gauge - Metal.mat` +- `Hardware/6 Gauge/Hardware 6-gauge - Nylon.mat` +- `Posts/Plastic Posts/Plastic Post - Metal.mat` +- `Posts/Plastic Posts/Plastic Post - Plastic, Red.mat` +- `Posts/Plastic Posts/Plastic Post - Plastic, Yellow.mat` + +### Texture Maps + +Texture files are closely related to a material, so we'll name them the same and append the type of map. + +Examples: + +- `Bumpers/Williams/Bumper (Williams) - Base - BaseMap.png` +- `Bumpers/Williams/Bumper (Williams) - Base - Normal.png` +- `Kickers/VPX/Kicker, Cup 2 - BaseMap.png` +- `Hardware/6 Gauge/Hardware 6-gauge - Metal - BaseMap.png` +- `Posts/Plastic Posts/Plastic Post - Plastic, Red - MaskMap.png` +- `Posts/Plastic Posts/Plastic Post - Plastic, Red - Normal.png` diff --git a/VisualPinball.Unity/Documentation~/creators-guide/editor/asset-library/asset-library-example-1-maps.png b/VisualPinball.Unity/Documentation~/creators-guide/editor/asset-library/asset-library-example-1-maps.png new file mode 100644 index 000000000..d460a7253 Binary files /dev/null and b/VisualPinball.Unity/Documentation~/creators-guide/editor/asset-library/asset-library-example-1-maps.png differ diff --git a/VisualPinball.Unity/Documentation~/creators-guide/editor/asset-library/asset-library-example-1-uvmap.jpg b/VisualPinball.Unity/Documentation~/creators-guide/editor/asset-library/asset-library-example-1-uvmap.jpg new file mode 100644 index 000000000..b1fcc5cba Binary files /dev/null and b/VisualPinball.Unity/Documentation~/creators-guide/editor/asset-library/asset-library-example-1-uvmap.jpg differ diff --git a/VisualPinball.Unity/Documentation~/creators-guide/editor/asset-library/asset-library-example-2-maps.png b/VisualPinball.Unity/Documentation~/creators-guide/editor/asset-library/asset-library-example-2-maps.png new file mode 100644 index 000000000..4e1e7da81 Binary files /dev/null and b/VisualPinball.Unity/Documentation~/creators-guide/editor/asset-library/asset-library-example-2-maps.png differ diff --git a/VisualPinball.Unity/Documentation~/creators-guide/editor/asset-library/asset-library-example-2-uvmap.jpg b/VisualPinball.Unity/Documentation~/creators-guide/editor/asset-library/asset-library-example-2-uvmap.jpg new file mode 100644 index 000000000..62fbb0b59 Binary files /dev/null and b/VisualPinball.Unity/Documentation~/creators-guide/editor/asset-library/asset-library-example-2-uvmap.jpg differ diff --git a/VisualPinball.Unity/Documentation~/creators-guide/editor/asset-library/asset-library-example-geo.jpg b/VisualPinball.Unity/Documentation~/creators-guide/editor/asset-library/asset-library-example-geo.jpg new file mode 100644 index 000000000..d8151baa8 Binary files /dev/null and b/VisualPinball.Unity/Documentation~/creators-guide/editor/asset-library/asset-library-example-geo.jpg differ diff --git a/VisualPinball.Unity/Documentation~/creators-guide/editor/blender-export.png b/VisualPinball.Unity/Documentation~/creators-guide/editor/blender-export.png new file mode 100644 index 000000000..1562e2cc4 Binary files /dev/null and b/VisualPinball.Unity/Documentation~/creators-guide/editor/blender-export.png differ diff --git a/VisualPinball.Unity/Documentation~/creators-guide/editor/editor-units.png b/VisualPinball.Unity/Documentation~/creators-guide/editor/editor-units.png new file mode 100644 index 000000000..33249f65b Binary files /dev/null and b/VisualPinball.Unity/Documentation~/creators-guide/editor/editor-units.png differ diff --git a/VisualPinball.Unity/Documentation~/creators-guide/editor/units-3d-space.md b/VisualPinball.Unity/Documentation~/creators-guide/editor/units-3d-space.md new file mode 100644 index 000000000..30e7597f1 --- /dev/null +++ b/VisualPinball.Unity/Documentation~/creators-guide/editor/units-3d-space.md @@ -0,0 +1,93 @@ +--- +uid: units_3d_space +title: Units and 3D Space +description: VPE supports real-world units and free 3D transformations. +--- + +# Units and 3D Space + +Units describe how we measure things. For example, the units for measuring length are meters in the metric system, or feet and inches in the imperial system. There are also different systems for saving 3D data. For example, in VPX, the x-axis points to the right side of the player, the y-axis down, and the z-axis towards the player. We call this the [orientation and handedness](https://en.wikipedia.org/wiki/Cartesian_coordinate_system#In_three_dimensions) of the coordinate system. + +Different software uses different units and orientations, and this section describes how VPE handles them. We'll also compare how VPX and VPE handle transformations. + +## Units + +If you've already used VPX, you know that it uses its own units, defined by the ball size: + +> In VPX, 50 units correspond to the ball diameter. + +A ball being 1¹⁄₁₆ inch, we get the following relations: + +- 50 VP units = 1.0625" +- 1 VP unit = 0.02125" = 0.53975mm + +or + +- 1" = 47.05882352941176 VP units +- 1mm = 1.852709587772117 VP units + +Obviously, no other 3D software uses these units, so importing models from, let's say, Blender, has always been a pain. + +The problem is that if we wanted to just scale everything down to meters, it would impact physics because physics is strongly dependent on the real-world size (and thus, mass) of things. Given that VPE uses VPX's physics code, which has been fine-tuned with heuristics based on VPX units, we cannot simply scale everything to real-world units and expect the same behavior in the physics simulation. + +So, we've chosen the following approach: + +> - Everything in the scene uses real-world units (meters). +> - During runtime, 3D data is converted to VPX units for the physics simulation. +> - New movement data from the physics engine is converted back and applied to real-world units. + +> [!note] +> ### VPX Units in the Editor +> +> Meters for elements on a pinball table which is under two meters long isn't necessarily the best unit either. The best would have been millimeters, but Unity's units aren't configurable. +> +> Because of this and the fact that many table authors are still familiar with VPX units, VPE includes VPX units in the panel of each component. Updating one will automatically update the other. +> +> Both real world and VPX units
+> *Real world (top) and VPX (bottom) units in the editor* + + +## Orientation and Handedness + +As mentioned at the beginning, the coordinate system of VPX is oriented with the Z-axis up and the origin at the top-left corner of the table. It's a [left-handed](https://en.wikipedia.org/wiki/Right-hand_rule) coordinate system. + +Blender, on the other hand (no pun intended), also has the Z-axis pointing up, but its Y-axis is pointing in the opposite direction, making it right-handed. + +Unity's coordinate system is left-handed like VPX, but oriented differently. Since the player is usually looking forward, that's where the XY plane lies. So, Y points upwards, X to the right, and Z away from the player. + +Blender FBX Export + +The main impact for you as a table author is that you need to pay attention when exporting your meshes from other 3D software. For example, when exporting to FBX in Blender, you need to make sure that the following mapping is set (the default *Forward* being *-Z Forward*): + +> - Forward -> Z-Forward +> - Up -> Y-Up + +## Transformations + +We call it a *transformation* when we move, rotate, or scale an object. Let's talk about how VPX and VPE handle transformations. + +In VPX, the XY position within the playfield can be freely set for all items. For the Z-position, some objects allow free positioning, some can be parented to a surface (wall or ramp), and others have a fixed Z-position. + +Regarding rotation, some items, like spinners or gates, can be Z-rotated, some can be freely rotated, and some can't be rotated at all. + +Scaling support in VPX is more sparse, with most objects not being able to scale at all or only on a given axis. + +> [!note] +> This is not to look down on VPX's transformation capabilities; they make sense in the vast majority of cases, but it's important to highlight them so we can understand how they differ from VPE. + +For quite a while, VPE implemented the same restrictions as VPX, and we spent considerable time overriding Unity's transformation tools to adhere to those limitations. + +However, as a user, you could always work around them, often accidentally, by either disabling gizmos in the editor or by simply parenting an item to another object and freely transforming the parent (the child always inherits transformation of its parent). If that happened, the result would be a rather incoherent mess because the visuals wouldn't correspond to the physics simulation, which was still bound by those limits. + +So, we ended up implementing full transformation support for VPE. That means you can freely position, rotate, and scale all items. You can also parent items to other objects and transform those objects. Or the parents of those objects. In short, however the transformation hierarchy of your scene is, VPE will boil it down to one transformation during runtime, check for each item whether the physics engine supports the resulting transformation, and if not, apply the [ball projection trick](https://github.com/freezy/VisualPinball.Engine/tree/master/VisualPinball.Unity/VisualPinball.Unity/Physics#unrestricted-transformations) during a collision. + +## Runtime Transformations + +In VPX, transformations are static. That means they cannot be changed during runtime. Obviously, a flipper rotates during runtime, but the object itself is fixed in place. Some games, however, require some form of movement. In VPX, that's worked around by creating multiple invisible collider objects that are then toggled depending on the position of the object. + +That's, of course, very cumbersome and error-prone. In VPE, we've extended the physics engine to be able to mark objects are movable. If an object is marked as such, it can be fully transformed during gameplay, and the colliders are updated accordingly. + +> [!note] +> Note that currently, moving objects don't have a velocity, meaning that hitting a moving object only takes into account the speed of the ball, not the object's. It's like the object is teleported frame by frame to its new position. +> +> True collision where the object's directional and angular speed is calculated based off the last frame's position and the current one is a feature that is valuable and on the roadmap. diff --git a/VisualPinball.Unity/Documentation~/creators-guide/toc.yml b/VisualPinball.Unity/Documentation~/creators-guide/toc.yml index b6d1f7c04..dd2086181 100644 --- a/VisualPinball.Unity/Documentation~/creators-guide/toc.yml +++ b/VisualPinball.Unity/Documentation~/creators-guide/toc.yml @@ -14,10 +14,14 @@ - name: Editor items: + - name: Units and 3D Space + href: editor/units-3d-space.md - name: Unity Components href: editor/unity-components.md - name: Materials href: editor/materials.md + - name: Asset Library + href: editor/asset-library.md - name: Switch Manager href: editor/switch-manager.md - name: Coil Manager diff --git a/VisualPinball.Unity/Documentation~/docfx.json b/VisualPinball.Unity/Documentation~/docfx.json index c5d29bcf6..9f0efa589 100644 --- a/VisualPinball.Unity/Documentation~/docfx.json +++ b/VisualPinball.Unity/Documentation~/docfx.json @@ -42,7 +42,7 @@ "postProcessors": [ "ExtractSearchIndex" ], "globalMetadata": { "_appTitle": "VPE Documentation", - "_appFooter": "Copyright © 2023 VPE Team", + "_appFooter": "Copyright © 2025 VPE Team", "_appFaviconPath": "favicon.png", "_gitContribute": { "branch": "master" diff --git a/VisualPinball.Unity/Documentation~/template/vpe/layout/_master.tmpl b/VisualPinball.Unity/Documentation~/template/vpe/layout/_master.tmpl index f6bc52f5f..10fcf194c 100644 --- a/VisualPinball.Unity/Documentation~/template/vpe/layout/_master.tmpl +++ b/VisualPinball.Unity/Documentation~/template/vpe/layout/_master.tmpl @@ -2,7 +2,6 @@ {{!include(/^public/.*/)}} {{!include(favicon.ico)}} {{!include(logo.svg)}} -{{!include(search-stopwords.json)}} @@ -15,6 +14,7 @@ {{#_description}}{{/_description}} + {{#description}}{{/description}} @@ -37,46 +37,44 @@ - {{/redirect_url}} - - + - {{^redirect_url}} - + - + - {{#_googleAnalyticsTagId}} - - - {{/_googleAnalyticsTagId}} + {{#_googleAnalyticsTagId}} + + + {{/_googleAnalyticsTagId}} + {{/redirect_url}} + + + {{^redirect_url}}
+ {{^_disableNavbar}} + {{/_disableNavbar}}
-
+
+ {{^_disableToc}}
@@ -115,50 +115,57 @@
+ {{/_disableToc}}
- + {{/_disableBreadcrumb}} +
{{!body}}
+ {{^_disableContribution}} +
+ {{#sourceurl}} + {{__global.improveThisDoc}} + {{/sourceurl}} + {{^sourceurl}}{{#docurl}} + {{__global.improveThisDoc}} + {{/docurl}}{{/sourceurl}} +
+ {{/_disableContribution}} + {{^_disableNextArticle}} {{/_disableNextArticle}} - + + {{^_disableAffix}}
- - {{^_disableContribution}} -
- {{#sourceurl}} - {{__global.improveThisDoc}} - {{/sourceurl}} - {{^sourceurl}}{{#docurl}} - {{__global.improveThisDoc}} - {{/docurl}}{{/sourceurl}} -
- {{/_disableContribution}}
+ {{/_disableAffix}}
{{#_enableSearch}} -
+
{{/_enableSearch}} -