<commit_before>﻿<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <Import Project="..\vowpalwabbit\packages\Antlr4.4.3.0\build\Antlr4.props" Condition="Exists('..\vowpalwabbit\packages\Antlr4.4.3.0\build\Antlr4.props')" />
  <PropertyGroup>
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
    <ProjectGuid>{007B7DE0-1D9B-498D-ACFC-E9D33058F22E}</ProjectGuid>
    <OutputType>Library</OutputType>
    <AppDesignerFolder>Properties</AppDesignerFolder>
    <RootNamespace>cs_unittest</RootNamespace>
    <AssemblyName>cs_unittest</AssemblyName>
    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
    <FileAlignment>512</FileAlignment>
    <ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
    <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
    <VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
    <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\$(VisualStudioVersion)\UITestExtensionPackages</ReferencePath>
    <IsCodedUITest>False</IsCodedUITest>
    <TestProjectType>UnitTest</TestProjectType>
    <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\vowpalwabbit\</SolutionDir>
    <NuGetPackageImportStamp>b7be78ce</NuGetPackageImportStamp>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
    <DebugSymbols>true</DebugSymbols>
    <OutputPath>bin\x64\Debug\</OutputPath>
    <DefineConstants>DEBUG;TRACE</DefineConstants>
    <DebugType>full</DebugType>
    <PlatformTarget>x64</PlatformTarget>
    <ErrorReport>prompt</ErrorReport>
    <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
    <OutputPath>bin\x64\Release\</OutputPath>
    <DefineConstants>TRACE</DefineConstants>
    <Optimize>true</Optimize>
    <DebugType>pdbonly</DebugType>
    <PlatformTarget>x64</PlatformTarget>
    <ErrorReport>prompt</ErrorReport>
    <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
  </PropertyGroup>
  <ItemGroup>
    <Reference Include="Antlr4.Runtime.net45">
      <HintPath>..\vowpalwabbit\packages\Antlr4.Runtime.4.3.0\lib\net45\Antlr4.Runtime.net45.dll</HintPath>
    </Reference>
    <Reference Include="System" />
  </ItemGroup>
  <Choose>
    <When Condition="('$(VisualStudioVersion)' == '10.0' or '$(VisualStudioVersion)' == '') and '$(TargetFrameworkVersion)' == 'v3.5'">
      <ItemGroup>
        <Reference Include="Microsoft.VisualStudio.QualityTools.UnitTestFramework, Version=10.1.0.0, Culture=neutral, PublicKeyToken=<KEY>, processorArchitecture=MSIL" />
      </ItemGroup>
    </When>
    <Otherwise>
      <ItemGroup>
        <Reference Include="Microsoft.VisualStudio.QualityTools.UnitTestFramework" />
      </ItemGroup>
    </Otherwise>
  </Choose>
  <ItemGroup>
    <Compile Include="BaseData.cs" />
    <Compile Include="TestExampleCache.cs" />
    <Compile Include="TrainSetCs_testLdf.cs" />
    <Compile Include="VowpalWabbitListenerToEvents.cs" />
    <Compile Include="Rcv1Test.cs" />
    <Compile Include="Test1and2.cs" />
    <Compile Include="Properties\AssemblyInfo.cs" />
    <Compile Include="Test3.cs" />
    <Compile Include="TestCbAdf.cs" />
    <Compile Include="TestAntlr.cs" />
    <Compile Include="TestBase.cs" />
    <Compile Include="TestErrorListener.cs" />
    <Compile Include="TestPooling.cs" />
    <Compile Include="TestWrapper.cs" />
    <Compile Include="TrainSet0002Dat.cs" />
    <Compile Include="VWTestHelper.cs" />
  </ItemGroup>
  <ItemGroup>
    <ProjectReference Include="..\cs\cs.csproj">
      <Project>{e4e962ae-7056-4eb0-a8c5-8dc824a4b068}</Project>
      <Name>cs</Name>
    </ProjectReference>
    <ProjectReference Include="..\vw_clr\vw_clr.vcxproj">
      <Project>{85e55ae0-3784-4968-9271-c81af560e1c1}</Project>
      <Name>vw_clr</Name>
    </ProjectReference>
  </ItemGroup>
  <ItemGroup>
    <None Include="..\test\pred-sets\ref\0001.predict">
      <Link>pred-sets\ref\0001.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\pred-sets\ref\0002b.predict">
      <Link>pred-sets\ref\0002b.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\pred-sets\ref\0002c.predict">
      <Link>pred-sets\ref\0002c.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\test-sets\ref\0001.stderr">
      <Link>test-sets\ref\0001.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\test-sets\ref\0001_ftrl.stderr">
      <Link>test-sets\ref\0001_ftrl.stderr</Link>
    </None>
    <None Include="..\test\test-sets\ref\0002b.stderr">
      <Link>test-sets\ref\0002b.stderr</Link>
    </None>
    <None Include="..\test\test-sets\ref\0002c.stderr">
      <Link>test-sets\ref\0002c.stderr</Link>
    </None>
    <None Include="..\test\test-sets\ref\ftrl_pistol.stderr">
      <Link>test-sets\ref\ftrl_pistol.stderr</Link>
    </None>
    <None Include="..\test\test-sets\ref\ml100k_small.stderr">
      <Link>test-sets\ref\ml100k_small.stderr</Link>
    </None>
    <None Include="..\test\test-sets\ref\ml100k_small.stdout">
      <Link>test-sets\ref\ml100k_small.stdout</Link>
    </None>
    <None Include="..\test\test-sets\ref\vw-daemon.stdout">
      <Link>test-sets\ref\vw-daemon.stdout</Link>
    </None>
    <None Include="..\test\train-sets\0001.dat">
      <Link>train-sets\0001.dat</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\0001.multi.dat">
      <Link>train-sets\0001.multi.dat</Link>
    </None>
    <None Include="..\test\train-sets\0002.dat">
      <Link>train-sets\0002.dat</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\0080.dat">
      <Link>train-sets\0080.dat</Link>
    </None>
    <None Include="..\test\train-sets\3parity">
      <Link>train-sets\3parity</Link>
    </None>
    <None Include="..\test\train-sets\affix_test.dat">
      <Link>train-sets\affix_test.dat</Link>
    </None>
    <None Include="..\test\train-sets\argmax_data">
      <Link>train-sets\argmax_data</Link>
    </None>
    <None Include="..\test\train-sets\big-constant.dat">
      <Link>train-sets\big-constant.dat</Link>
    </None>
    <None Include="..\test\train-sets\chunk_to_features.pl">
      <Link>train-sets\chunk_to_features.pl</Link>
    </None>
    <None Include="..\test\train-sets\cs_test">
      <Link>train-sets\cs_test</Link>
    </None>
    <None Include="..\test\train-sets\cs_test.pred">
      <Link>train-sets\cs_test.pred</Link>
    </None>
    <None Include="..\test\train-sets\dictionary_test.dat">
      <Link>train-sets\dictionary_test.dat</Link>
    </None>
    <None Include="..\test\train-sets\dictionary_test.dict">
      <Link>train-sets\dictionary_test.dict</Link>
    </None>
    <None Include="..\test\train-sets\er_small.vw">
      <Link>train-sets\er_small.vw</Link>
    </None>
    <None Include="..\test\train-sets\eval_chunking.pl">
      <Link>train-sets\eval_chunking.pl</Link>
    </None>
    <None Include="..\test\train-sets\frank.dat">
      <Link>train-sets\frank.dat</Link>
    </None>
    <None Include="..\test\train-sets\lda-2pass-hang.dat">
      <Link>train-sets\lda-2pass-hang.dat</Link>
    </None>
    <None Include="..\test\train-sets\library_train">
      <Link>train-sets\library_train</Link>
    </None>
    <None Include="..\test\train-sets\ml100k_small_train">
      <Link>train-sets\ml100k_small_train</Link>
    </None>
    <None Include="..\test\train-sets\multiclass">
      <Link>train-sets\multiclass</Link>
    </None>
    <None Include="..\test\train-sets\multiclass.sch">
      <Link>train-sets\multiclass.sch</Link>
    </None>
    <None Include="..\test\train-sets\multilabel">
      <Link>train-sets\multilabel</Link>
    </None>
    <None Include="..\test\train-sets\ner.cdict">
      <Link>train-sets\ner.cdict</Link>
    </None>
    <None Include="..\test\train-sets\ner.pred">
      <Link>train-sets\ner.pred</Link>
    </None>
    <None Include="..\test\train-sets\ner.test.gz">
      <Link>train-sets\ner.test.gz</Link>
    </None>
    <None Include="..\test\train-sets\ner.tm">
      <Link>train-sets\ner.tm</Link>
    </None>
    <None Include="..\test\train-sets\ner.train.gz">
      <Link>train-sets\ner.train.gz</Link>
    </None>
    <None Include="..\test\train-sets\rcv1_cb_eval">
      <Link>train-sets\rcv1_cb_eval</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\0001.stderr">
      <Link>train-sets\ref\0001.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\0001.stdout">
      <Link>train-sets\ref\0001.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\0001_ftrl.stderr">
      <Link>train-sets\ref\0001_ftrl.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\0002.autolink.predict">
      <Link>train-sets\ref\0002.autolink.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\0002.autolink.stderr">
      <Link>train-sets\ref\0002.autolink.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\0002.stderr">
      <Link>train-sets\ref\0002.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\0002.stdout">
      <Link>train-sets\ref\0002.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\0002a.stderr">
      <Link>train-sets\ref\0002a.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\0002a.stdout">
      <Link>train-sets\ref\0002a.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\0002c.stderr">
      <Link>train-sets\ref\0002c.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\0002c.stdout">
      <Link>train-sets\ref\0002c.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\0080.stderr">
      <Link>train-sets\ref\0080.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\3parity.stderr">
      <Link>train-sets\ref\3parity.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\3parity.stderr-mswin">
      <Link>train-sets\ref\3parity.stderr-mswin</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\3parity.stdout">
      <Link>train-sets\ref\3parity.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\active-simulation.t24.stderr">
      <Link>train-sets\ref\active-simulation.t24.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\affix_test.stderr">
      <Link>train-sets\ref\affix_test.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\affix_test.stdout">
      <Link>train-sets\ref\affix_test.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\argmax_data.stderr">
      <Link>train-sets\ref\argmax_data.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\big-constant.stderr">
      <Link>train-sets\ref\big-constant.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\bs.prreg.predict">
      <Link>train-sets\ref\bs.prreg.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\bs.prreg.stderr">
      <Link>train-sets\ref\bs.prreg.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\bs.prreg.stdout">
      <Link>train-sets\ref\bs.prreg.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\bs.prvote.multi.predict">
      <Link>train-sets\ref\bs.prvote.multi.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\bs.prvote.multi.stderr">
      <Link>train-sets\ref\bs.prvote.multi.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\bs.prvote.predict">
      <Link>train-sets\ref\bs.prvote.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\bs.prvote.stderr">
      <Link>train-sets\ref\bs.prvote.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\bs.prvote.stdout">
      <Link>train-sets\ref\bs.prvote.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\bs.reg.predict">
      <Link>train-sets\ref\bs.reg.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\bs.reg.stderr">
      <Link>train-sets\ref\bs.reg.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\bs.reg.stdout">
      <Link>train-sets\ref\bs.reg.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\bs.vote.multi.predict">
      <Link>train-sets\ref\bs.vote.multi.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\bs.vote.multi.stderr">
      <Link>train-sets\ref\bs.vote.multi.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\bs.vote.predict">
      <Link>train-sets\ref\bs.vote.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\bs.vote.stderr">
      <Link>train-sets\ref\bs.vote.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\bs.vote.stdout">
      <Link>train-sets\ref\bs.vote.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\cbify_bag.stderr">
      <Link>train-sets\ref\cbify_bag.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\cbify_cover.stderr">
      <Link>train-sets\ref\cbify_cover.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\cbify_epsilon.stderr">
      <Link>train-sets\ref\cbify_epsilon.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\cbify_first.stderr">
      <Link>train-sets\ref\cbify_first.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\cb_adf.stderr">
      <Link>train-sets\ref\cb_adf.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\cb_adf_rank.stderr">
      <Link>train-sets\ref\cb_adf_rank.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\cs_test.ldf.csoaa.predict">
      <Link>train-sets\ref\cs_test.ldf.csoaa.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\cs_test.ldf.csoaa.stderr">
      <Link>train-sets\ref\cs_test.ldf.csoaa.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\cs_test.ldf.csoaa.stdout">
      <Link>train-sets\ref\cs_test.ldf.csoaa.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\cs_test.ldf.wap.predict">
      <Link>train-sets\ref\cs_test.ldf.wap.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\cs_test.ldf.wap.stderr">
      <Link>train-sets\ref\cs_test.ldf.wap.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\cs_test.ldf.wap.stdout">
      <Link>train-sets\ref\cs_test.ldf.wap.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\dictionary_test.stderr">
      <Link>train-sets\ref\dictionary_test.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\empty-set.stderr">
      <Link>train-sets\ref\empty-set.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\ezexample_predict.stderr">
      <Link>train-sets\ref\ezexample_predict.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\ezexample_predict.stdout">
      <Link>train-sets\ref\ezexample_predict.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\frank.stderr">
      <Link>train-sets\ref\frank.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\frank.stdout">
      <Link>train-sets\ref\frank.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\ftrl_pistol.stderr">
      <Link>train-sets\ref\ftrl_pistol.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\holdout-loss-not-zero.stderr">
      <Link>train-sets\ref\holdout-loss-not-zero.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\ksvm_train.linear.predict">
      <Link>train-sets\ref\ksvm_train.linear.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\ksvm_train.linear.stderr">
      <Link>train-sets\ref\ksvm_train.linear.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\ksvm_train.poly.predict">
      <Link>train-sets\ref\ksvm_train.poly.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\ksvm_train.poly.stderr">
      <Link>train-sets\ref\ksvm_train.poly.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\ksvm_train.rbf.predict">
      <Link>train-sets\ref\ksvm_train.rbf.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\ksvm_train.rbf.stderr">
      <Link>train-sets\ref\ksvm_train.rbf.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\lda-2pass-hang.stderr">
      <Link>train-sets\ref\lda-2pass-hang.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\library_train.stderr">
      <Link>train-sets\ref\library_train.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\library_train.stdout">
      <Link>train-sets\ref\library_train.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\log_multi.stderr">
      <Link>train-sets\ref\log_multi.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\mask.stderr">
      <Link>train-sets\ref\mask.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\ml100k_small.stderr">
      <Link>train-sets\ref\ml100k_small.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\ml100k_small.stdout">
      <Link>train-sets\ref\ml100k_small.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\multiclass.stderr">
      <Link>train-sets\ref\multiclass.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\multiclass.stdout">
      <Link>train-sets\ref\multiclass.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\multilabel.stderr">
      <Link>train-sets\ref\multilabel.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\multilabel_ldf.predict">
      <Link>train-sets\ref\multilabel_ldf.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\multilabel_ldf.stderr">
      <Link>train-sets\ref\multilabel_ldf.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\nn-1-noquiet.stderr">
      <Link>train-sets\ref\nn-1-noquiet.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\oaa.stderr">
      <Link>train-sets\ref\oaa.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\oaa.stdout">
      <Link>train-sets\ref\oaa.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\progress-0.5.stderr">
      <Link>train-sets\ref\progress-0.5.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\progress-10.stderr">
      <Link>train-sets\ref\progress-10.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\rcv1_cb_eval.stderr">
      <Link>train-sets\ref\rcv1_cb_eval.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\rcv1_raw_cb_dm.stderr">
      <Link>train-sets\ref\rcv1_raw_cb_dm.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\rcv1_raw_cb_dr.stderr">
      <Link>train-sets\ref\rcv1_raw_cb_dr.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\rcv1_raw_cb_ips.stderr">
      <Link>train-sets\ref\rcv1_raw_cb_ips.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\rcv1_small.stderr">
      <Link>train-sets\ref\rcv1_small.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\rcv1_small.stdout">
      <Link>train-sets\ref\rcv1_small.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\redefine.stderr">
      <Link>train-sets\ref\redefine.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\remask.final.stderr">
      <Link>train-sets\ref\remask.final.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\remask.stderr">
      <Link>train-sets\ref\remask.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\search_dep_parser.stderr">
      <Link>train-sets\ref\search_dep_parser.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\search_er.stderr">
      <Link>train-sets\ref\search_er.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\search_multiclass.stderr">
      <Link>train-sets\ref\search_multiclass.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\search_small.stderr">
      <Link>train-sets\ref\search_small.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\search_small2.stderr">
      <Link>train-sets\ref\search_small2.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\search_wsj.stderr">
      <Link>train-sets\ref\search_wsj.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\search_wsj2.dat.stderr">
      <Link>train-sets\ref\search_wsj2.dat.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\sequencespan_data.nonldf-bilou.test.predict">
      <Link>train-sets\ref\sequencespan_data.nonldf-bilou.test.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\sequencespan_data.nonldf-bilou.test.stderr">
      <Link>train-sets\ref\sequencespan_data.nonldf-bilou.test.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\sequencespan_data.nonldf-bilou.train.stderr">
      <Link>train-sets\ref\sequencespan_data.nonldf-bilou.train.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\sequencespan_data.nonldf.test.predict">
      <Link>train-sets\ref\sequencespan_data.nonldf.test.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\sequencespan_data.nonldf.test.stderr">
      <Link>train-sets\ref\sequencespan_data.nonldf.test.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\sequencespan_data.nonldf.train.stderr">
      <Link>train-sets\ref\sequencespan_data.nonldf.train.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\sequence_data.ldf.beam.test.predict">
      <Link>train-sets\ref\sequence_data.ldf.beam.test.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\sequence_data.ldf.beam.test.stderr">
      <Link>train-sets\ref\sequence_data.ldf.beam.test.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\sequence_data.ldf.test.predict">
      <Link>train-sets\ref\sequence_data.ldf.test.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\sequence_data.ldf.test.stderr">
      <Link>train-sets\ref\sequence_data.ldf.test.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\sequence_data.ldf.train.stderr">
      <Link>train-sets\ref\sequence_data.ldf.train.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\sequence_data.nonldf.beam.test.predict">
      <Link>train-sets\ref\sequence_data.nonldf.beam.test.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\sequence_data.nonldf.beam.test.stderr">
      <Link>train-sets\ref\sequence_data.nonldf.beam.test.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\sequence_data.nonldf.test.predict">
      <Link>train-sets\ref\sequence_data.nonldf.test.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\sequence_data.nonldf.test.stderr">
      <Link>train-sets\ref\sequence_data.nonldf.test.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\sequence_data.nonldf.train.stderr">
      <Link>train-sets\ref\sequence_data.nonldf.train.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\seq_small.stderr">
      <Link>train-sets\ref\seq_small.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\seq_small.stdout">
      <Link>train-sets\ref\seq_small.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\stage_poly.s025.doubling.predict">
      <Link>train-sets\ref\stage_poly.s025.doubling.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\stage_poly.s025.doubling.stderr">
      <Link>train-sets\ref\stage_poly.s025.doubling.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\stage_poly.s025.predict">
      <Link>train-sets\ref\stage_poly.s025.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\stage_poly.s025.stderr">
      <Link>train-sets\ref\stage_poly.s025.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\stage_poly.s050.doubling.stderr">
      <Link>train-sets\ref\stage_poly.s050.doubling.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\stage_poly.s050.stderr">
      <Link>train-sets\ref\stage_poly.s050.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\stage_poly.s100.doubling.predict">
      <Link>train-sets\ref\stage_poly.s100.doubling.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\stage_poly.s100.doubling.stderr">
      <Link>train-sets\ref\stage_poly.s100.doubling.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\stage_poly.s100.stderr">
      <Link>train-sets\ref\stage_poly.s100.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\topk-rec.predict">
      <Link>train-sets\ref\topk-rec.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\topk-rec.stderr">
      <Link>train-sets\ref\topk-rec.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\topk-rec.stdout">
      <Link>train-sets\ref\topk-rec.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\topk-train.stderr">
      <Link>train-sets\ref\topk-train.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\topk-train.stdout">
      <Link>train-sets\ref\topk-train.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\wiki1K.stderr">
      <Link>train-sets\ref\wiki1K.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\wiki1K.stderr-mswin">
      <Link>train-sets\ref\wiki1K.stderr-mswin</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\wiki1K.stdout">
      <Link>train-sets\ref\wiki1K.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\wsj_small-tm.dat.stderr">
      <Link>train-sets\ref\wsj_small-tm.dat.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\wsj_small-tm.dat.stdout">
      <Link>train-sets\ref\wsj_small-tm.dat.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\wsj_small.dat.stderr">
      <Link>train-sets\ref\wsj_small.dat.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\wsj_small.dat.stdout">
      <Link>train-sets\ref\wsj_small.dat.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\xxor.stderr">
      <Link>train-sets\ref\xxor.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\xxor.stderr-mswin">
      <Link>train-sets\ref\xxor.stderr-mswin</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\xxor.stdout">
      <Link>train-sets\ref\xxor.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\zero.stderr">
      <Link>train-sets\ref\zero.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\zero.stdout">
      <Link>train-sets\ref\zero.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="packages.config" />
    <Antlr4 Include="VowpalWabbit.g4">
      <Generator>MSBuild:Compile</Generator>
      <Listener>True</Listener>
      <Visitor>False</Visitor>
    </Antlr4>
  </ItemGroup>
  <ItemGroup>
    <Content Include="..\test\train-sets\cb_test.ldf">
      <Link>train-sets\cb_test.ldf</Link>
      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
    </Content>
    <Content Include="..\test\train-sets\cs_test.ldf">
      <Link>train-sets\cs_test.ldf</Link>
      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
    </Content>
    <Content Include="..\test\train-sets\cs_test_multilabel.ldf">
      <Link>train-sets\cs_test_multilabel.ldf</Link>
      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
    </Content>
  </ItemGroup>
  <Choose>
    <When Condition="'$(VisualStudioVersion)' == '10.0' And '$(IsCodedUITest)' == 'True'">
      <ItemGroup>
        <Reference Include="Microsoft.VisualStudio.QualityTools.CodedUITestFramework, Version=10.0.0.0, Culture=neutral, PublicKeyToken=<KEY>, processorArchitecture=MSIL">
          <Private>False</Private>
        </Reference>
        <Reference Include="Microsoft.VisualStudio.TestTools.UITest.Common, Version=10.0.0.0, Culture=neutral, PublicKeyToken=<KEY>, processorArchitecture=MSIL">
          <Private>False</Private>
        </Reference>
        <Reference Include="Microsoft.VisualStudio.TestTools.UITest.Extension, Version=10.0.0.0, Culture=neutral, PublicKeyToken=<KEY>, processorArchitecture=MSIL">
          <Private>False</Private>
        </Reference>
        <Reference Include="Microsoft.VisualStudio.TestTools.UITesting, Version=10.0.0.0, Culture=neutral, PublicKeyToken=<KEY>, processorArchitecture=MSIL">
          <Private>False</Private>
        </Reference>
      </ItemGroup>
    </When>
  </Choose>
  <Import Project="$(VSToolsPath)\TeamTest\Microsoft.TestTools.targets" Condition="Exists('$(VSToolsPath)\TeamTest\Microsoft.TestTools.targets')" />
  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
  <Import Project="$(SolutionDir)\.nuget\NuGet.targets" Condition="Exists('$(SolutionDir)\.nuget\NuGet.targets')" />
  <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
    <PropertyGroup>
      <ErrorText>This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them.  For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
    </PropertyGroup>
    <Error Condition="!Exists('$(SolutionDir)\.nuget\NuGet.targets')" Text="$([System.String]::Format('$(ErrorText)', '$(SolutionDir)\.nuget\NuGet.targets'))" />
    <Error Condition="!Exists('$(SolutionDir)\packages\Antlr4.4.3.0\build\Antlr4.props')" Text="$([System.String]::Format('$(ErrorText)', '..\vowpalwabbit\packages\Antlr4.4.3.0\build\Antlr4.props'))" />
    <Error Condition="!Exists('$(SolutionDir)\packages\Antlr4.4.3.0\build\Antlr4.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\vowpalwabbit\packages\Antlr4.4.3.0\build\Antlr4.targets'))" />
  </Target>
  <Import Project="$(SolutionDir)\packages\Antlr4.4.3.0\build\Antlr4.targets" />
  <!-- Condition="Exists('..\vowpalwabbit\packages\Antlr4.4.3.0\build\Antlr4.targets')" -->
  <PropertyGroup>
    <PreBuildEvent>
    </PreBuildEvent>
  </PropertyGroup>
  <!-- making sure it's called during AppVeyor build -->
  <!--
  <Target Name="BeforeBuild">
  </Target>
	-->
  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
       Other similar extension points exist, see Microsoft.Common.targets.
  <Target Name="AfterBuild">
  </Target>
  -->
</Project><commit_msg>intermediate<commit_after>﻿<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <Import Project="..\vowpalwabbit\packages\Antlr4.4.3.0\build\Antlr4.props" Condition="Exists('..\vowpalwabbit\packages\Antlr4.4.3.0\build\Antlr4.props')" />
  <PropertyGroup>
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
    <ProjectGuid>{007B7DE0-1D9B-498D-ACFC-E9D33058F22E}</ProjectGuid>
    <OutputType>Library</OutputType>
    <AppDesignerFolder>Properties</AppDesignerFolder>
    <RootNamespace>cs_unittest</RootNamespace>
    <AssemblyName>cs_unittest</AssemblyName>
    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
    <FileAlignment>512</FileAlignment>
    <ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
    <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
    <VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
    <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\$(VisualStudioVersion)\UITestExtensionPackages</ReferencePath>
    <IsCodedUITest>False</IsCodedUITest>
    <TestProjectType>UnitTest</TestProjectType>
    <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\vowpalwabbit\</SolutionDir>
    <NuGetPackageImportStamp>b7be78ce</NuGetPackageImportStamp>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
    <DebugSymbols>true</DebugSymbols>
    <OutputPath>bin\x64\Debug\</OutputPath>
    <DefineConstants>DEBUG;TRACE</DefineConstants>
    <DebugType>full</DebugType>
    <PlatformTarget>x64</PlatformTarget>
    <ErrorReport>prompt</ErrorReport>
    <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
    <OutputPath>bin\x64\Release\</OutputPath>
    <DefineConstants>TRACE</DefineConstants>
    <Optimize>true</Optimize>
    <DebugType>pdbonly</DebugType>
    <PlatformTarget>x64</PlatformTarget>
    <ErrorReport>prompt</ErrorReport>
    <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
  </PropertyGroup>
  <ItemGroup>
    <Reference Include="Antlr4.Runtime.net45">
      <HintPath>..\vowpalwabbit\packages\Antlr4.Runtime.4.3.0\lib\net45\Antlr4.Runtime.net45.dll</HintPath>
    </Reference>
    <Reference Include="System" />
  </ItemGroup>
  <Choose>
    <When Condition="('$(VisualStudioVersion)' == '10.0' or '$(VisualStudioVersion)' == '') and '$(TargetFrameworkVersion)' == 'v3.5'">
      <ItemGroup>
        <Reference Include="Microsoft.VisualStudio.QualityTools.UnitTestFramework, Version=10.1.0.0, Culture=neutral, PublicKeyToken=<KEY>, processorArchitecture=MSIL" />
      </ItemGroup>
    </When>
    <Otherwise>
      <ItemGroup>
        <Reference Include="Microsoft.VisualStudio.QualityTools.UnitTestFramework" />
      </ItemGroup>
    </Otherwise>
  </Choose>
  <ItemGroup>
    <Compile Include="BaseData.cs" />
    <Compile Include="RunTests.cs" />
    <Compile Include="TestExampleCache.cs" />
    <Compile Include="TrainSetCs_testLdf.cs" />
    <Compile Include="VowpalWabbitListenerToEvents.cs" />
    <Compile Include="Rcv1Test.cs" />
    <Compile Include="Test1and2.cs" />
    <Compile Include="Properties\AssemblyInfo.cs" />
    <Compile Include="Test3.cs" />
    <Compile Include="TestCbAdf.cs" />
    <Compile Include="TestAntlr.cs" />
    <Compile Include="TestBase.cs" />
    <Compile Include="TestErrorListener.cs" />
    <Compile Include="TestPooling.cs" />
    <Compile Include="TestWrapper.cs" />
    <Compile Include="TrainSet0002Dat.cs" />
    <Compile Include="VWTestHelper.cs" />
  </ItemGroup>
  <ItemGroup>
    <ProjectReference Include="..\cs\cs.csproj">
      <Project>{e4e962ae-7056-4eb0-a8c5-8dc824a4b068}</Project>
      <Name>cs</Name>
    </ProjectReference>
    <ProjectReference Include="..\vw_clr\vw_clr.vcxproj">
      <Project>{85e55ae0-3784-4968-9271-c81af560e1c1}</Project>
      <Name>vw_clr</Name>
    </ProjectReference>
  </ItemGroup>
  <ItemGroup>
    <None Include="..\test\pred-sets\ref\0001.predict">
      <Link>pred-sets\ref\0001.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\pred-sets\ref\0002b.predict">
      <Link>pred-sets\ref\0002b.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\pred-sets\ref\0002c.predict">
      <Link>pred-sets\ref\0002c.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\RunTests">
      <Link>RunTests</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\test-sets\ref\0001.stderr">
      <Link>test-sets\ref\0001.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\test-sets\ref\0001_ftrl.stderr">
      <Link>test-sets\ref\0001_ftrl.stderr</Link>
    </None>
    <None Include="..\test\test-sets\ref\0002b.stderr">
      <Link>test-sets\ref\0002b.stderr</Link>
    </None>
    <None Include="..\test\test-sets\ref\0002c.stderr">
      <Link>test-sets\ref\0002c.stderr</Link>
    </None>
    <None Include="..\test\test-sets\ref\ftrl_pistol.stderr">
      <Link>test-sets\ref\ftrl_pistol.stderr</Link>
    </None>
    <None Include="..\test\test-sets\ref\ml100k_small.stderr">
      <Link>test-sets\ref\ml100k_small.stderr</Link>
    </None>
    <None Include="..\test\test-sets\ref\ml100k_small.stdout">
      <Link>test-sets\ref\ml100k_small.stdout</Link>
    </None>
    <None Include="..\test\test-sets\ref\vw-daemon.stdout">
      <Link>test-sets\ref\vw-daemon.stdout</Link>
    </None>
    <None Include="..\test\train-sets\0001.dat">
      <Link>train-sets\0001.dat</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\0001.multi.dat">
      <Link>train-sets\0001.multi.dat</Link>
    </None>
    <None Include="..\test\train-sets\0002.dat">
      <Link>train-sets\0002.dat</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\0080.dat">
      <Link>train-sets\0080.dat</Link>
    </None>
    <None Include="..\test\train-sets\3parity">
      <Link>train-sets\3parity</Link>
    </None>
    <None Include="..\test\train-sets\affix_test.dat">
      <Link>train-sets\affix_test.dat</Link>
    </None>
    <None Include="..\test\train-sets\argmax_data">
      <Link>train-sets\argmax_data</Link>
    </None>
    <None Include="..\test\train-sets\big-constant.dat">
      <Link>train-sets\big-constant.dat</Link>
    </None>
    <None Include="..\test\train-sets\chunk_to_features.pl">
      <Link>train-sets\chunk_to_features.pl</Link>
    </None>
    <None Include="..\test\train-sets\cs_test">
      <Link>train-sets\cs_test</Link>
    </None>
    <None Include="..\test\train-sets\cs_test.pred">
      <Link>train-sets\cs_test.pred</Link>
    </None>
    <None Include="..\test\train-sets\dictionary_test.dat">
      <Link>train-sets\dictionary_test.dat</Link>
    </None>
    <None Include="..\test\train-sets\dictionary_test.dict">
      <Link>train-sets\dictionary_test.dict</Link>
    </None>
    <None Include="..\test\train-sets\er_small.vw">
      <Link>train-sets\er_small.vw</Link>
    </None>
    <None Include="..\test\train-sets\eval_chunking.pl">
      <Link>train-sets\eval_chunking.pl</Link>
    </None>
    <None Include="..\test\train-sets\frank.dat">
      <Link>train-sets\frank.dat</Link>
    </None>
    <None Include="..\test\train-sets\lda-2pass-hang.dat">
      <Link>train-sets\lda-2pass-hang.dat</Link>
    </None>
    <None Include="..\test\train-sets\library_train">
      <Link>train-sets\library_train</Link>
    </None>
    <None Include="..\test\train-sets\ml100k_small_train">
      <Link>train-sets\ml100k_small_train</Link>
    </None>
    <None Include="..\test\train-sets\multiclass">
      <Link>train-sets\multiclass</Link>
    </None>
    <None Include="..\test\train-sets\multiclass.sch">
      <Link>train-sets\multiclass.sch</Link>
    </None>
    <None Include="..\test\train-sets\multilabel">
      <Link>train-sets\multilabel</Link>
    </None>
    <None Include="..\test\train-sets\ner.cdict">
      <Link>train-sets\ner.cdict</Link>
    </None>
    <None Include="..\test\train-sets\ner.pred">
      <Link>train-sets\ner.pred</Link>
    </None>
    <None Include="..\test\train-sets\ner.test.gz">
      <Link>train-sets\ner.test.gz</Link>
    </None>
    <None Include="..\test\train-sets\ner.tm">
      <Link>train-sets\ner.tm</Link>
    </None>
    <None Include="..\test\train-sets\ner.train.gz">
      <Link>train-sets\ner.train.gz</Link>
    </None>
    <None Include="..\test\train-sets\rcv1_cb_eval">
      <Link>train-sets\rcv1_cb_eval</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\0001.stderr">
      <Link>train-sets\ref\0001.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\0001.stdout">
      <Link>train-sets\ref\0001.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\0001_ftrl.stderr">
      <Link>train-sets\ref\0001_ftrl.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\0002.autolink.predict">
      <Link>train-sets\ref\0002.autolink.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\0002.autolink.stderr">
      <Link>train-sets\ref\0002.autolink.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\0002.stderr">
      <Link>train-sets\ref\0002.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\0002.stdout">
      <Link>train-sets\ref\0002.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\0002a.stderr">
      <Link>train-sets\ref\0002a.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\0002a.stdout">
      <Link>train-sets\ref\0002a.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\0002c.stderr">
      <Link>train-sets\ref\0002c.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\0002c.stdout">
      <Link>train-sets\ref\0002c.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\0080.stderr">
      <Link>train-sets\ref\0080.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\3parity.stderr">
      <Link>train-sets\ref\3parity.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\3parity.stderr-mswin">
      <Link>train-sets\ref\3parity.stderr-mswin</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\3parity.stdout">
      <Link>train-sets\ref\3parity.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\active-simulation.t24.stderr">
      <Link>train-sets\ref\active-simulation.t24.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\affix_test.stderr">
      <Link>train-sets\ref\affix_test.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\affix_test.stdout">
      <Link>train-sets\ref\affix_test.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\argmax_data.stderr">
      <Link>train-sets\ref\argmax_data.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\big-constant.stderr">
      <Link>train-sets\ref\big-constant.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\bs.prreg.predict">
      <Link>train-sets\ref\bs.prreg.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\bs.prreg.stderr">
      <Link>train-sets\ref\bs.prreg.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\bs.prreg.stdout">
      <Link>train-sets\ref\bs.prreg.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\bs.prvote.multi.predict">
      <Link>train-sets\ref\bs.prvote.multi.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\bs.prvote.multi.stderr">
      <Link>train-sets\ref\bs.prvote.multi.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\bs.prvote.predict">
      <Link>train-sets\ref\bs.prvote.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\bs.prvote.stderr">
      <Link>train-sets\ref\bs.prvote.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\bs.prvote.stdout">
      <Link>train-sets\ref\bs.prvote.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\bs.reg.predict">
      <Link>train-sets\ref\bs.reg.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\bs.reg.stderr">
      <Link>train-sets\ref\bs.reg.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\bs.reg.stdout">
      <Link>train-sets\ref\bs.reg.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\bs.vote.multi.predict">
      <Link>train-sets\ref\bs.vote.multi.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\bs.vote.multi.stderr">
      <Link>train-sets\ref\bs.vote.multi.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\bs.vote.predict">
      <Link>train-sets\ref\bs.vote.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\bs.vote.stderr">
      <Link>train-sets\ref\bs.vote.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\bs.vote.stdout">
      <Link>train-sets\ref\bs.vote.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\cbify_bag.stderr">
      <Link>train-sets\ref\cbify_bag.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\cbify_cover.stderr">
      <Link>train-sets\ref\cbify_cover.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\cbify_epsilon.stderr">
      <Link>train-sets\ref\cbify_epsilon.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\cbify_first.stderr">
      <Link>train-sets\ref\cbify_first.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\cb_adf.stderr">
      <Link>train-sets\ref\cb_adf.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\cb_adf_rank.stderr">
      <Link>train-sets\ref\cb_adf_rank.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\cs_test.ldf.csoaa.predict">
      <Link>train-sets\ref\cs_test.ldf.csoaa.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\cs_test.ldf.csoaa.stderr">
      <Link>train-sets\ref\cs_test.ldf.csoaa.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\cs_test.ldf.csoaa.stdout">
      <Link>train-sets\ref\cs_test.ldf.csoaa.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\cs_test.ldf.wap.predict">
      <Link>train-sets\ref\cs_test.ldf.wap.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\cs_test.ldf.wap.stderr">
      <Link>train-sets\ref\cs_test.ldf.wap.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\cs_test.ldf.wap.stdout">
      <Link>train-sets\ref\cs_test.ldf.wap.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\dictionary_test.stderr">
      <Link>train-sets\ref\dictionary_test.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\empty-set.stderr">
      <Link>train-sets\ref\empty-set.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\ezexample_predict.stderr">
      <Link>train-sets\ref\ezexample_predict.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\ezexample_predict.stdout">
      <Link>train-sets\ref\ezexample_predict.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\frank.stderr">
      <Link>train-sets\ref\frank.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\frank.stdout">
      <Link>train-sets\ref\frank.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\ftrl_pistol.stderr">
      <Link>train-sets\ref\ftrl_pistol.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\holdout-loss-not-zero.stderr">
      <Link>train-sets\ref\holdout-loss-not-zero.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\ksvm_train.linear.predict">
      <Link>train-sets\ref\ksvm_train.linear.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\ksvm_train.linear.stderr">
      <Link>train-sets\ref\ksvm_train.linear.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\ksvm_train.poly.predict">
      <Link>train-sets\ref\ksvm_train.poly.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\ksvm_train.poly.stderr">
      <Link>train-sets\ref\ksvm_train.poly.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\ksvm_train.rbf.predict">
      <Link>train-sets\ref\ksvm_train.rbf.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\ksvm_train.rbf.stderr">
      <Link>train-sets\ref\ksvm_train.rbf.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\lda-2pass-hang.stderr">
      <Link>train-sets\ref\lda-2pass-hang.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\library_train.stderr">
      <Link>train-sets\ref\library_train.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\library_train.stdout">
      <Link>train-sets\ref\library_train.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\log_multi.stderr">
      <Link>train-sets\ref\log_multi.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\mask.stderr">
      <Link>train-sets\ref\mask.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\ml100k_small.stderr">
      <Link>train-sets\ref\ml100k_small.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\ml100k_small.stdout">
      <Link>train-sets\ref\ml100k_small.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\multiclass.stderr">
      <Link>train-sets\ref\multiclass.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\multiclass.stdout">
      <Link>train-sets\ref\multiclass.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\multilabel.stderr">
      <Link>train-sets\ref\multilabel.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\multilabel_ldf.predict">
      <Link>train-sets\ref\multilabel_ldf.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\multilabel_ldf.stderr">
      <Link>train-sets\ref\multilabel_ldf.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\nn-1-noquiet.stderr">
      <Link>train-sets\ref\nn-1-noquiet.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\oaa.stderr">
      <Link>train-sets\ref\oaa.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\oaa.stdout">
      <Link>train-sets\ref\oaa.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\progress-0.5.stderr">
      <Link>train-sets\ref\progress-0.5.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\progress-10.stderr">
      <Link>train-sets\ref\progress-10.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\rcv1_cb_eval.stderr">
      <Link>train-sets\ref\rcv1_cb_eval.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\rcv1_raw_cb_dm.stderr">
      <Link>train-sets\ref\rcv1_raw_cb_dm.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\rcv1_raw_cb_dr.stderr">
      <Link>train-sets\ref\rcv1_raw_cb_dr.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\rcv1_raw_cb_ips.stderr">
      <Link>train-sets\ref\rcv1_raw_cb_ips.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\rcv1_small.stderr">
      <Link>train-sets\ref\rcv1_small.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\rcv1_small.stdout">
      <Link>train-sets\ref\rcv1_small.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\redefine.stderr">
      <Link>train-sets\ref\redefine.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\remask.final.stderr">
      <Link>train-sets\ref\remask.final.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\remask.stderr">
      <Link>train-sets\ref\remask.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\search_dep_parser.stderr">
      <Link>train-sets\ref\search_dep_parser.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\search_er.stderr">
      <Link>train-sets\ref\search_er.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\search_multiclass.stderr">
      <Link>train-sets\ref\search_multiclass.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\search_small.stderr">
      <Link>train-sets\ref\search_small.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\search_small2.stderr">
      <Link>train-sets\ref\search_small2.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\search_wsj.stderr">
      <Link>train-sets\ref\search_wsj.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\search_wsj2.dat.stderr">
      <Link>train-sets\ref\search_wsj2.dat.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\sequencespan_data.nonldf-bilou.test.predict">
      <Link>train-sets\ref\sequencespan_data.nonldf-bilou.test.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\sequencespan_data.nonldf-bilou.test.stderr">
      <Link>train-sets\ref\sequencespan_data.nonldf-bilou.test.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\sequencespan_data.nonldf-bilou.train.stderr">
      <Link>train-sets\ref\sequencespan_data.nonldf-bilou.train.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\sequencespan_data.nonldf.test.predict">
      <Link>train-sets\ref\sequencespan_data.nonldf.test.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\sequencespan_data.nonldf.test.stderr">
      <Link>train-sets\ref\sequencespan_data.nonldf.test.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\sequencespan_data.nonldf.train.stderr">
      <Link>train-sets\ref\sequencespan_data.nonldf.train.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\sequence_data.ldf.beam.test.predict">
      <Link>train-sets\ref\sequence_data.ldf.beam.test.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\sequence_data.ldf.beam.test.stderr">
      <Link>train-sets\ref\sequence_data.ldf.beam.test.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\sequence_data.ldf.test.predict">
      <Link>train-sets\ref\sequence_data.ldf.test.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\sequence_data.ldf.test.stderr">
      <Link>train-sets\ref\sequence_data.ldf.test.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\sequence_data.ldf.train.stderr">
      <Link>train-sets\ref\sequence_data.ldf.train.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\sequence_data.nonldf.beam.test.predict">
      <Link>train-sets\ref\sequence_data.nonldf.beam.test.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\sequence_data.nonldf.beam.test.stderr">
      <Link>train-sets\ref\sequence_data.nonldf.beam.test.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\sequence_data.nonldf.test.predict">
      <Link>train-sets\ref\sequence_data.nonldf.test.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\sequence_data.nonldf.test.stderr">
      <Link>train-sets\ref\sequence_data.nonldf.test.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\sequence_data.nonldf.train.stderr">
      <Link>train-sets\ref\sequence_data.nonldf.train.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\seq_small.stderr">
      <Link>train-sets\ref\seq_small.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\seq_small.stdout">
      <Link>train-sets\ref\seq_small.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\stage_poly.s025.doubling.predict">
      <Link>train-sets\ref\stage_poly.s025.doubling.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\stage_poly.s025.doubling.stderr">
      <Link>train-sets\ref\stage_poly.s025.doubling.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\stage_poly.s025.predict">
      <Link>train-sets\ref\stage_poly.s025.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\stage_poly.s025.stderr">
      <Link>train-sets\ref\stage_poly.s025.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\stage_poly.s050.doubling.stderr">
      <Link>train-sets\ref\stage_poly.s050.doubling.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\stage_poly.s050.stderr">
      <Link>train-sets\ref\stage_poly.s050.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\stage_poly.s100.doubling.predict">
      <Link>train-sets\ref\stage_poly.s100.doubling.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\stage_poly.s100.doubling.stderr">
      <Link>train-sets\ref\stage_poly.s100.doubling.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\stage_poly.s100.stderr">
      <Link>train-sets\ref\stage_poly.s100.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\topk-rec.predict">
      <Link>train-sets\ref\topk-rec.predict</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\topk-rec.stderr">
      <Link>train-sets\ref\topk-rec.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\topk-rec.stdout">
      <Link>train-sets\ref\topk-rec.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\topk-train.stderr">
      <Link>train-sets\ref\topk-train.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\topk-train.stdout">
      <Link>train-sets\ref\topk-train.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\wiki1K.stderr">
      <Link>train-sets\ref\wiki1K.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\wiki1K.stderr-mswin">
      <Link>train-sets\ref\wiki1K.stderr-mswin</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\wiki1K.stdout">
      <Link>train-sets\ref\wiki1K.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\wsj_small-tm.dat.stderr">
      <Link>train-sets\ref\wsj_small-tm.dat.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\wsj_small-tm.dat.stdout">
      <Link>train-sets\ref\wsj_small-tm.dat.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\wsj_small.dat.stderr">
      <Link>train-sets\ref\wsj_small.dat.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\wsj_small.dat.stdout">
      <Link>train-sets\ref\wsj_small.dat.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\xxor.stderr">
      <Link>train-sets\ref\xxor.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\xxor.stderr-mswin">
      <Link>train-sets\ref\xxor.stderr-mswin</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\xxor.stdout">
      <Link>train-sets\ref\xxor.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\zero.stderr">
      <Link>train-sets\ref\zero.stderr</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="..\test\train-sets\ref\zero.stdout">
      <Link>train-sets\ref\zero.stdout</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="packages.config" />
    <Antlr4 Include="VowpalWabbit.g4">
      <Generator>MSBuild:Compile</Generator>
      <Listener>True</Listener>
      <Visitor>False</Visitor>
    </Antlr4>
  </ItemGroup>
  <ItemGroup>
    <Content Include="..\test\train-sets\cb_test.ldf">
      <Link>train-sets\cb_test.ldf</Link>
      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
    </Content>
    <Content Include="..\test\train-sets\cs_test.ldf">
      <Link>train-sets\cs_test.ldf</Link>
      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
    </Content>
    <Content Include="..\test\train-sets\cs_test_multilabel.ldf">
      <Link>train-sets\cs_test_multilabel.ldf</Link>
      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
    </Content>
  </ItemGroup>
  <Choose>
    <When Condition="'$(VisualStudioVersion)' == '10.0' And '$(IsCodedUITest)' == 'True'">
      <ItemGroup>
        <Reference Include="Microsoft.VisualStudio.QualityTools.CodedUITestFramework, Version=10.0.0.0, Culture=neutral, PublicKeyToken=<KEY>, processorArchitecture=MSIL">
          <Private>False</Private>
        </Reference>
        <Reference Include="Microsoft.VisualStudio.TestTools.UITest.Common, Version=10.0.0.0, Culture=neutral, PublicKeyToken=<KEY>, processorArchitecture=MSIL">
          <Private>False</Private>
        </Reference>
        <Reference Include="Microsoft.VisualStudio.TestTools.UITest.Extension, Version=10.0.0.0, Culture=neutral, PublicKeyToken=<KEY>, processorArchitecture=MSIL">
          <Private>False</Private>
        </Reference>
        <Reference Include="Microsoft.VisualStudio.TestTools.UITesting, Version=10.0.0.0, Culture=neutral, PublicKeyToken=<KEY>, processorArchitecture=MSIL">
          <Private>False</Private>
        </Reference>
      </ItemGroup>
    </When>
  </Choose>
  <Import Project="$(VSToolsPath)\TeamTest\Microsoft.TestTools.targets" Condition="Exists('$(VSToolsPath)\TeamTest\Microsoft.TestTools.targets')" />
  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
  <Import Project="$(SolutionDir)\.nuget\NuGet.targets" Condition="Exists('$(SolutionDir)\.nuget\NuGet.targets')" />
  <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
    <PropertyGroup>
      <ErrorText>This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them.  For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
    </PropertyGroup>
    <Error Condition="!Exists('$(SolutionDir)\.nuget\NuGet.targets')" Text="$([System.String]::Format('$(ErrorText)', '$(SolutionDir)\.nuget\NuGet.targets'))" />
    <Error Condition="!Exists('$(SolutionDir)\packages\Antlr4.4.3.0\build\Antlr4.props')" Text="$([System.String]::Format('$(ErrorText)', '..\vowpalwabbit\packages\Antlr4.4.3.0\build\Antlr4.props'))" />
    <Error Condition="!Exists('$(SolutionDir)\packages\Antlr4.4.3.0\build\Antlr4.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\vowpalwabbit\packages\Antlr4.4.3.0\build\Antlr4.targets'))" />
  </Target>
  <Import Project="$(SolutionDir)\packages\Antlr4.4.3.0\build\Antlr4.targets" />
  <!-- Condition="Exists('..\vowpalwabbit\packages\Antlr4.4.3.0\build\Antlr4.targets')" -->
  <PropertyGroup>
    <PreBuildEvent>
    </PreBuildEvent>
  </PropertyGroup>
  <!-- making sure it's called during AppVeyor build -->
  <!--
  <Target Name="BeforeBuild">
  </Target>
	-->
  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
       Other similar extension points exist, see Microsoft.Common.targets.
  <Target Name="AfterBuild">
  </Target>
  -->
</Project>
{'fraction_non_alphanumeric': 0.1647751619103586, 'fraction_numerical': 0.013564966148798374, 'mean_word_length': 3.8087837042270105, 'pattern_counts': {'":': 0, '<': 2430, '<?xml version=': 2, '>': 2430, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 4}, 'pii_count': 26, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3720169', 'n_tokens_mistral': 29228, 'n_tokens_neox': 27493, 'n_words': 2352}