diff options
author | Alexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com> | 2022-10-13 18:26:31 +0300 |
---|---|---|
committer | Alexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com> | 2022-10-13 18:26:31 +0300 |
commit | a42bc5d174398a23039e99521da61e505c1a8482 (patch) | |
tree | ffc06ae8f3bf59865d9a70cc458005f8cf55ff89 /Tests | |
parent | 610332bc0ff089224747cf35bdb51cefc4e29eac (diff) |
Tests
Diffstat (limited to 'Tests')
-rw-r--r-- | Tests/Program.cs | 175 | ||||
-rw-r--r-- | Tests/Tests.csproj | 842 |
2 files changed, 1017 insertions, 0 deletions
diff --git a/Tests/Program.cs b/Tests/Program.cs new file mode 100644 index 0000000..ec15f8a --- /dev/null +++ b/Tests/Program.cs @@ -0,0 +1,175 @@ +using NUnit.Framework; + +namespace com.clusterrr.Famicom.NesTiler.Benchmarks +{ + public class Benchmarks + { + [Test] + public void TestBelayaAkula() + { + var imagePath = @"Images\belaya_akula.gif"; + DoTestSplit4(imagePath); + } + + [Test] + public void TestBuhanka() + { + var imagePath = @"Images\buhanka.gif"; + DoTestSplit4(imagePath); + } + + [Test] + public void TestChernobyl() + { + var imagePath = @"Images\chernobyl.gif"; + DoTestSplit4(imagePath); + } + + [Test] + public void TestDira() + { + var imagePath = @"Images\dira.gif"; + DoTestSplit4(imagePath); + } + + [Test] + public void TestGlaza() + { + var imagePath = @"Images\glaza.gif"; + DoTestSplit4(imagePath); + } + + [Test] + public void TestGorgona() + { + var imagePath = @"Images\gorgona.gif"; + DoTestSplit4(imagePath); + } + + [Test] + public void TestMyatejl() + { + var imagePath = @"Images\myatej.gif"; + DoTestSplit4(imagePath); + } + + [Test] + public void TestPagoda() + { + var imagePath = @"Images\pagoda.gif"; + DoTestSplit4(imagePath); + } + + [Test] + public void TestRayon4() + { + var imagePath = @"Images\rayon4.gif"; + DoTestSplit4(imagePath); + } + + [Test] + public void TestShkola() + { + var imagePath = @"Images\shkola.gif"; + DoTestSplit4(imagePath); + } + + [Test] + public void TestSindikat() + { + var imagePath = @"Images\sindikat.gif"; + DoTestSplit4(imagePath); + } + + [Test] + public void TestSputnik() + { + var imagePath = @"Images\sputnik.gif"; + DoTestSplit4(imagePath); + } + + [Test] + public void TestSworm() + { + var imagePath = @"Images\sworm.gif"; + DoTestSplit4(imagePath); + } + + [Test] + public void TestTrailerPark() + { + var imagePath = @"Images\trailer-park.gif"; + DoTestSplit4(imagePath); + } + + [Test] + public void TestWarfaceLogo() + { + var imagePath = @"Images\warface_logo.gif"; + DoTestSplit4(imagePath); + } + + [Test] + public void TestZapravka() + { + var imagePath = @"Images\zapravka.gif"; + DoTestSplit4(imagePath); + } + + private string PatternTablePath(string prefix, int number) => $"{prefix}_pattern_{number}.bin"; + private string NameTablePath(string prefix, int number) => $"{prefix}_name_table_{number}.bin"; + private string AttrTablePath(string prefix, int number) => $"{prefix}_attr_table_{number}.bin"; + private string PalettePath(string prefix, int number) => $"{prefix}_palette_{number}.bin"; + + public void DoTestSplit4(string imagePath) + { + const string referencesDir = "References"; + var prefix = Path.GetFileNameWithoutExtension(imagePath); + var args = new string[] { + "--enable-palettes", "0,1,2,3", + "-i0", $"{imagePath}:0:64", + "-i1", $"{imagePath}:64:64", + "-i2", $"{imagePath}:128:64", + "-i3", $"{imagePath}:192:48", + "--out-pattern-table0", PatternTablePath(prefix, 0), + "--out-pattern-table1", PatternTablePath(prefix, 1), + "--out-pattern-table2", PatternTablePath(prefix, 2), + "--out-pattern-table3", PatternTablePath(prefix, 3), + "--out-name-table0", NameTablePath(prefix, 0), + "--out-name-table1", NameTablePath(prefix, 1), + "--out-name-table2", NameTablePath(prefix, 2), + "--out-name-table3", NameTablePath(prefix, 3), + "--out-attribute-table0", AttrTablePath(prefix, 0), + "--out-attribute-table1", AttrTablePath(prefix, 1), + "--out-attribute-table2", AttrTablePath(prefix, 2), + "--out-attribute-table3", AttrTablePath(prefix, 3), + "--out-palette0", PalettePath(prefix, 0), + "--out-palette1", PalettePath(prefix, 1), + "--out-palette2", PalettePath(prefix, 2), + "--out-palette3", PalettePath(prefix, 3), + }; + var r = Program.Main(args); + if (r != 0) throw new InvalidOperationException($"Return code: {r}"); + + Assert.That(File.ReadAllBytes(PatternTablePath(prefix, 0)), Is.EqualTo(File.ReadAllBytes(Path.Combine(referencesDir, PatternTablePath(prefix, 0))))); + Assert.That(File.ReadAllBytes(PatternTablePath(prefix, 1)), Is.EqualTo(File.ReadAllBytes(Path.Combine(referencesDir, PatternTablePath(prefix, 1))))); + Assert.That(File.ReadAllBytes(PatternTablePath(prefix, 2)), Is.EqualTo(File.ReadAllBytes(Path.Combine(referencesDir, PatternTablePath(prefix, 2))))); + Assert.That(File.ReadAllBytes(PatternTablePath(prefix, 3)), Is.EqualTo(File.ReadAllBytes(Path.Combine(referencesDir, PatternTablePath(prefix, 3))))); + + Assert.That(File.ReadAllBytes(NameTablePath(prefix, 0)), Is.EqualTo(File.ReadAllBytes(Path.Combine(referencesDir, NameTablePath(prefix, 0))))); + Assert.That(File.ReadAllBytes(NameTablePath(prefix, 1)), Is.EqualTo(File.ReadAllBytes(Path.Combine(referencesDir, NameTablePath(prefix, 1))))); + Assert.That(File.ReadAllBytes(NameTablePath(prefix, 2)), Is.EqualTo(File.ReadAllBytes(Path.Combine(referencesDir, NameTablePath(prefix, 2))))); + Assert.That(File.ReadAllBytes(NameTablePath(prefix, 3)), Is.EqualTo(File.ReadAllBytes(Path.Combine(referencesDir, NameTablePath(prefix, 3))))); + + Assert.That(File.ReadAllBytes(PatternTablePath(prefix, 0)), Is.EqualTo(File.ReadAllBytes(Path.Combine(referencesDir, PatternTablePath(prefix, 0))))); + Assert.That(File.ReadAllBytes(PatternTablePath(prefix, 1)), Is.EqualTo(File.ReadAllBytes(Path.Combine(referencesDir, PatternTablePath(prefix, 1))))); + Assert.That(File.ReadAllBytes(PatternTablePath(prefix, 2)), Is.EqualTo(File.ReadAllBytes(Path.Combine(referencesDir, PatternTablePath(prefix, 2))))); + Assert.That(File.ReadAllBytes(PatternTablePath(prefix, 3)), Is.EqualTo(File.ReadAllBytes(Path.Combine(referencesDir, PatternTablePath(prefix, 3))))); + + Assert.That(File.ReadAllBytes(PalettePath(prefix, 0)), Is.EqualTo(File.ReadAllBytes(Path.Combine(referencesDir, PalettePath(prefix, 0))))); + Assert.That(File.ReadAllBytes(PalettePath(prefix, 1)), Is.EqualTo(File.ReadAllBytes(Path.Combine(referencesDir, PalettePath(prefix, 1))))); + Assert.That(File.ReadAllBytes(PalettePath(prefix, 2)), Is.EqualTo(File.ReadAllBytes(Path.Combine(referencesDir, PalettePath(prefix, 2))))); + Assert.That(File.ReadAllBytes(PalettePath(prefix, 3)), Is.EqualTo(File.ReadAllBytes(Path.Combine(referencesDir, PalettePath(prefix, 3))))); + } + } +}
\ No newline at end of file diff --git a/Tests/Tests.csproj b/Tests/Tests.csproj new file mode 100644 index 0000000..6aa8e48 --- /dev/null +++ b/Tests/Tests.csproj @@ -0,0 +1,842 @@ +<Project Sdk="Microsoft.NET.Sdk"> + + <PropertyGroup> + <OutputType>Exe</OutputType> + <TargetFramework>net6.0</TargetFramework> + <ImplicitUsings>enable</ImplicitUsings> + <Nullable>enable</Nullable> + <StartupObject></StartupObject> + </PropertyGroup> + + <ItemGroup> + <PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.3.2" /> + <PackageReference Include="NUnit" Version="3.13.3" /> + <PackageReference Include="NUnit.Analyzers" Version="3.3.0" /> + <PackageReference Include="NUnit3TestAdapter" Version="4.3.0-alpha-net7.4" /> + </ItemGroup> + + <ItemGroup> + <ProjectReference Include="..\NesTiler\NesTiler.csproj" /> + <ProjectReference Include="..\TestImages\TestImages.csproj" /> + </ItemGroup> + + <ItemGroup> + <None Update="Images\belaya_akula.gif"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="..\Images\buhanka.gif"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="..\Images\chernobyl.gif"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="..\Images\dira.gif"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="..\Images\glaza.gif"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="..\Images\gorgona.gif"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="..\Images\myatej.gif"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="..\Images\pagoda.gif"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="..\Images\rayon4.gif"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="..\Images\shkola.gif"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="..\Images\sindikat.gif"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="..\Images\sputnik.gif"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="..\Images\sworm.gif"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="..\Images\trailer-park.gif"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="..\Images\warface_logo.gif"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="..\Images\zapravka.gif"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\belaya_akula_attr_table_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\belaya_akula_attr_table_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\belaya_akula_attr_table_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\belaya_akula_attr_table_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\belaya_akula_name_table_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\belaya_akula_name_table_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\belaya_akula_name_table_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\belaya_akula_name_table_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\belaya_akula_palette_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\belaya_akula_palette_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\belaya_akula_palette_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\belaya_akula_palette_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\belaya_akula_pattern_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\belaya_akula_pattern_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\belaya_akula_pattern_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\belaya_akula_pattern_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\buhanka_attr_table_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\buhanka_attr_table_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\buhanka_attr_table_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\buhanka_attr_table_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\buhanka_name_table_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\buhanka_name_table_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\buhanka_name_table_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\buhanka_name_table_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\buhanka_palette_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\buhanka_palette_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\buhanka_palette_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\buhanka_palette_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\buhanka_pattern_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\buhanka_pattern_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\buhanka_pattern_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\buhanka_pattern_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\chernobyl_attr_table_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\chernobyl_attr_table_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\chernobyl_attr_table_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\chernobyl_attr_table_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\chernobyl_name_table_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\chernobyl_name_table_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\chernobyl_name_table_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\chernobyl_name_table_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\chernobyl_palette_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\chernobyl_palette_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\chernobyl_palette_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\chernobyl_palette_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\chernobyl_pattern_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\chernobyl_pattern_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\chernobyl_pattern_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\chernobyl_pattern_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\dira_attr_table_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\dira_attr_table_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\dira_attr_table_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\dira_attr_table_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\dira_name_table_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\dira_name_table_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\dira_name_table_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\dira_name_table_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\dira_palette_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\dira_palette_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\dira_palette_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\dira_palette_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\dira_pattern_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\dira_pattern_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\dira_pattern_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\dira_pattern_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\glaza_attr_table_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\glaza_attr_table_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\glaza_attr_table_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\glaza_attr_table_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\glaza_name_table_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\glaza_name_table_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\glaza_name_table_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\glaza_name_table_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\glaza_palette_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\glaza_palette_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\glaza_palette_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\glaza_palette_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\glaza_pattern_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\glaza_pattern_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\glaza_pattern_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\glaza_pattern_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\gorgona_attr_table_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\gorgona_attr_table_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\gorgona_attr_table_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\gorgona_attr_table_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\gorgona_name_table_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\gorgona_name_table_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\gorgona_name_table_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\gorgona_name_table_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\gorgona_palette_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\gorgona_palette_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\gorgona_palette_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\gorgona_palette_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\gorgona_pattern_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\gorgona_pattern_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\gorgona_pattern_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\gorgona_pattern_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\myatej_attr_table_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\myatej_attr_table_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\myatej_attr_table_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\myatej_attr_table_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\myatej_name_table_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\myatej_name_table_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\myatej_name_table_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\myatej_name_table_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\myatej_palette_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\myatej_palette_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\myatej_palette_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\myatej_palette_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\myatej_pattern_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\myatej_pattern_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\myatej_pattern_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\myatej_pattern_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\pagoda_attr_table_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\pagoda_attr_table_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\pagoda_attr_table_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\pagoda_attr_table_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\pagoda_name_table_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\pagoda_name_table_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\pagoda_name_table_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\pagoda_name_table_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\pagoda_palette_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\pagoda_palette_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\pagoda_palette_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\pagoda_palette_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\pagoda_pattern_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\pagoda_pattern_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\pagoda_pattern_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\pagoda_pattern_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\rayon4_attr_table_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\rayon4_attr_table_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\rayon4_attr_table_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\rayon4_attr_table_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\rayon4_name_table_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\rayon4_name_table_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\rayon4_name_table_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\rayon4_name_table_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\rayon4_palette_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\rayon4_palette_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\rayon4_palette_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\rayon4_palette_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\rayon4_pattern_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\rayon4_pattern_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\rayon4_pattern_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\rayon4_pattern_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\shkola_attr_table_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\shkola_attr_table_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\shkola_attr_table_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\shkola_attr_table_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\shkola_name_table_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\shkola_name_table_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\shkola_name_table_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\shkola_name_table_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\shkola_palette_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\shkola_palette_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\shkola_palette_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\shkola_palette_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\shkola_pattern_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\shkola_pattern_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\shkola_pattern_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\shkola_pattern_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sindikat_attr_table_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sindikat_attr_table_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sindikat_attr_table_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sindikat_attr_table_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sindikat_name_table_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sindikat_name_table_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sindikat_name_table_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sindikat_name_table_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sindikat_palette_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sindikat_palette_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sindikat_palette_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sindikat_palette_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sindikat_pattern_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sindikat_pattern_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sindikat_pattern_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sindikat_pattern_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sputnik_attr_table_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sputnik_attr_table_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sputnik_attr_table_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sputnik_attr_table_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sputnik_name_table_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sputnik_name_table_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sputnik_name_table_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sputnik_name_table_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sputnik_palette_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sputnik_palette_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sputnik_palette_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sputnik_palette_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sputnik_pattern_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sputnik_pattern_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sputnik_pattern_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sputnik_pattern_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sworm_attr_table_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sworm_attr_table_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sworm_attr_table_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sworm_attr_table_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sworm_name_table_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sworm_name_table_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sworm_name_table_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sworm_name_table_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sworm_palette_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sworm_palette_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sworm_palette_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sworm_palette_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sworm_pattern_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sworm_pattern_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sworm_pattern_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\sworm_pattern_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\trailer-park_attr_table_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\trailer-park_attr_table_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\trailer-park_attr_table_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\trailer-park_attr_table_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\trailer-park_name_table_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\trailer-park_name_table_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\trailer-park_name_table_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\trailer-park_name_table_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\trailer-park_palette_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\trailer-park_palette_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\trailer-park_palette_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\trailer-park_palette_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\trailer-park_pattern_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\trailer-park_pattern_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\trailer-park_pattern_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\trailer-park_pattern_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\warface_logo_attr_table_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\warface_logo_attr_table_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\warface_logo_attr_table_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\warface_logo_attr_table_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\warface_logo_name_table_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\warface_logo_name_table_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\warface_logo_name_table_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\warface_logo_name_table_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\warface_logo_palette_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\warface_logo_palette_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\warface_logo_palette_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\warface_logo_palette_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\warface_logo_pattern_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\warface_logo_pattern_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\warface_logo_pattern_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\warface_logo_pattern_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\zapravka_attr_table_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\zapravka_attr_table_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\zapravka_attr_table_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\zapravka_attr_table_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\zapravka_name_table_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\zapravka_name_table_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\zapravka_name_table_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\zapravka_name_table_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\zapravka_palette_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\zapravka_palette_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\zapravka_palette_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\zapravka_palette_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\zapravka_pattern_0.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\zapravka_pattern_1.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\zapravka_pattern_2.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Update="References\zapravka_pattern_3.bin"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + </ItemGroup> + +</Project> |