﻿<?xml version="1.0" encoding="utf-8"?>
<Configuration xmlns="http://schemas.microsoft.com/appex/2012/configuration.xsd">
  <Manifest AppID="SportsApp" AppNumber="6" SplashImage="url('/images/splashscreen.png')" SplashBackground="#5133AB">
    <Channels>
      <Channel ID="Home" Title="HomeAppTitle" SubTitle="SportsHomeSubChannelLabel" Fragment="/leagues/today/HomePage/TodayHomePage.html" Page="SportsJS.Today.TodayHomePage" Icon="iconToday" Visible="true">
      </Channel>
      <Channel ID="MyTeams" Title="MyTeams" SubTitle="SportsHomeSubChannelLabel" Fragment="/leagues/today/MyTeamsPage/MyTeamsPage.html" Page="SportsJS.Today.MyTeamsPage" Icon="iconFavorite" Visible="false">
      </Channel>
      <Channel ID="NewsPano" Title="NewsClusterTitle" Fragment="/html/defaultPanoPage.html" Page="SportsJS.GenericPage" Icon="iconNews" Visible="false">
        <State><![CDATA[{"id": "News", "pageType": "Editorial", "leagueType": "all", "leagues": "{ms-client:userLeagues}"}]]></State>
      </Channel>
      <Channel ID="AllNews" Title="NewsClusterTitle" Fragment="/html/defaultPanoPage.html" Page="SportsJS.GenericPage" Visible="false">
      </Channel>
      <Channel ID="VideosPano" Title="VideoClusterLabel" Fragment="/html/defaultPanoPage.html" Page="SportsJS.GenericPage" Icon="iconVideo" Visible="false">
        <State><![CDATA[{"id": "Video", "pageType": "Editorial", "leagueType": "all", "leagues": "{ms-client:userLeagues}", "videoAdsConfigPageId": "Home"}]]></State>
      </Channel>
      <Channel ID="LeagueChannelsPivot" Title="AppTitle" SubTitle="SportsHomeSubChannelLabel" Fragment="/html/defaultPanoPage.html" Page="SportsJS.EntityBase" Icon="leagueIcon" Visible="false">
      </Channel>
      <Channel ID="Slideshow" Title="Slideshow" Fragment="/leagues/common/Slideshow/SlideshowPage/SlideshowPage.html" Page="SportsJS.Common.SlideshowPage" Visible="false">
      </Channel>
      <Channel ID="LeagueHome" Title="HomePage" Fragment="/html/defaultPanoPage.html" Page="SportsJS.HomeBase" Visible="false">
      </Channel>
      <Channel ID="SportsGenericPage" Title="AppTitle" Fragment="/html/defaultPanoPage.html" Page="SportsJS.GenericPage" Visible="false">
      </Channel>
      <Channel ID="SportsSingleClusterPage" Title="AppTitle" Fragment="/html/defaultPanoPage.html" Page="SportsJS.Controls.Page.SingleClusterPage" Visible="false">
      </Channel>
      <Channel ID="EntityBase" Title="AppTitle" Fragment="/html/defaultPanoPage.html" Page="SportsJS.EntityBase" Visible="false">
      </Channel>
      <Channel ID="Player" Title="PlayerPage" Fragment="/html/defaultPanoPage.html" Page="SportsJS.PlayerBase" Visible="false">
      </Channel>
      <Channel ID="Team" Title="TeamPage" Fragment="/html/defaultPanoPage.html" Page="SportsJS.TeamBase" Visible="false">
      </Channel>
      <Channel ID="Match" Title="MatchPage" Fragment="/html/defaultPanoPage.html" Page="SportsJS.MatchBase" Visible="false">
      </Channel>
      <Channel ID="TeamRosterECV" Title="Entity" Fragment="/leagues/common/ECV/TeamRosterECV/TeamRosterECV.html" Page="CommonJS.EntityCollection.Controller" Visible="false">
      </Channel>
      <Channel ID="LeagueTeamsECV" Title="Entity" Fragment="/leagues/common/ECV/LeagueTeamsECV/LeagueTeamsECV.html" Page="CommonJS.EntityCollection.Controller" Visible="false">
      </Channel>
      <Channel ID="LeaguePlayersECV" Title="Entity" Fragment="/leagues/common/ECV/LeaguePlayersECV/LeaguePlayersECV.html" Page="CommonJS.EntityCollection.Controller" Visible="false">
      </Channel>
      <Channel ID="StandingsECV" Title="Entity" Fragment="/leagues/common/ECV/StandingsECV/StandingsECV.html" Page="CommonJS.EntityCollection.Controller" Visible="false">
      </Channel>
      <Channel ID="LeagueSchedulesECV" Title="Entity" Fragment="/leagues/common/ECV/LeagueSchedulesECV/LeagueSchedulesECV.html" Page="CommonJS.EntityCollection.Controller" Visible="false">
      </Channel>
      <Channel ID="News" Title="NewsClusterTitle" Fragment="/leagues/common/News/NewsPanoPage.html" Page="SportsJS.News.NewsPano" Visible="false">
      </Channel>
      <!-- all sports should always be in the end -->
      <Channel ID="AllSports" Title="AllSportsAppTitle" SubTitle="AllSportsAppTitle" Fragment="/leagues/allsports/HomePage/AllSportsHomePage.html" Page="SportsJS.AllSports.HomePage" Icon="iconAllSports" Visible="false">
        <State><![CDATA[{"leagueType": "all" }]]></State>
      </Channel>
      <Channel ID="SportsFrame" Title="SportsFramPage" Fragment="/leagues/common/Frame/SportsFramePage.html" Page="SportsJS.FramePage" Visible="false">
      </Channel>
      <Channel ID="SportsNoResultsPage" Title="SearchResultPageTitle" Fragment="/leagues/common/NoSearchResults/NoSearchResultsPage.html" Page="SportsJS.Common.NoSearchResults" Visible="false">
      </Channel>
      <Channel ID="Video" Title="VideoPageTitle" Fragment="/leagues/common/Video/VideoPage/VideoPage.html" Page="SportsJS.Common.Video.VideoPage" Visible="false">
        <State><![CDATA[{"videoAdsConfigPageId": "Home" }]]></State>
      </Channel>
      <Channel ID="ArticleReader" Title="ArticleReaderTitle" Fragment="/common/ArticleReader/html/ArticleReaderPage.html" Page="SportsJS.ArticleReaderPage" Visible="false">
      </Channel>
      <Channel ID="WebViewArticleReader" Title="WebViewArticleReaderTitle" Fragment="/common/ArticleReader/html/ArticleReaderPage.html" Page="CommonJS.WebViewArticleReaderPage" Visible="false">
      </Channel>
      <Channel ID="Preview" Title="SportsPreviewArticleChannelLabel" Fragment="/leagues/common/PreviewRecap/PreviewRecapPage/PreviewRecapPage.html" Page="SportsJS.Common.PreviewRecap.PreviewRecapPage" Visible="false">
      </Channel>
      <Channel ID="Recap" Title="SportsRecapArticleChannelLabel" Fragment="/leagues/common/PreviewRecap/PreviewRecapPage/PreviewRecapPage.html" Page="SportsJS.Common.PreviewRecap.PreviewRecapPage" Visible="false">
      </Channel>
      <Channel ID="BestOfWeb" Title="BOWAppTitle" SubTitle="BOWAppTitle" Icon="iconBow" Fragment="/html/SportsBOW.html" Page="SportsJS.UI.SportsBOW" Visible="true">
        <State><![CDATA[{"identifier": "sports", "titleResource":"TodayHomePageTitle", "semanticModuleInfo": {"fragmentPath": "/leagues/common/SemanticZoom/bowsemanticzoom.html","templateId": "sportsbowSemanticZoomTemplate",  "width": "290px", "height": "140px"}, "Context": "/Best of Web"}]]></State>
      </Channel>
    </Channels>
    <DataSources>
      <DataSource ID="VideoEndpoint" Type="GET" DefaultExpiry="300">
        <URLTemplate>http://cdn.query.prod.cms.msn.com/cms/api/amp/document/{ContentId}</URLTemplate>
        <PayloadTemplate />
      </DataSource>
      <DataSource ID="MarketCMSTodayFeed3" Type="GET">
        <URLTemplate><![CDATA[http://{Market}.appex-rf.msn.com/cg/v8{PreviewParams}/{Market}/sports/{EntityID}.js]]></URLTemplate>
        <PayloadTemplate />
      </DataSource>
      <DataSource ID="FeaturesConfigurationDataSource" Type="GET">
        <URLTemplate><![CDATA[http://{cmsServer}/pd/v4{previewparams}/{Market}/sports/partner.js]]></URLTemplate>
      </DataSource>
      <DataSource ID="CustomPanoDataSource" Type="GET">
        <URLTemplate>http://{cmsServer}/article/v2/{market}/sports/{articleId}.js</URLTemplate>
        <PayloadTemplate>
        </PayloadTemplate>
      </DataSource>
      <DataSource ID="CustomPanoRenderProxy_MarketBedrockArticles" Type="GET">
        <URLTemplate>http://rendering.services.appex.bing.com/article/v2/v2/{market}/sports/{articleId}.js</URLTemplate>
        <PayloadTemplate>
        </PayloadTemplate>
      </DataSource>
      <DataSource ID="CustomPanoFeed" Type="GET">
        <URLTemplate><![CDATA[http://{cmsServer}/cg/v8{previewparams}/{market}/sports/{feedName}]]></URLTemplate>
        <PayloadTemplate>
        </PayloadTemplate>
      </DataSource>
      <DataSource ID="CustomPanoSlideshows" Type="GET">
        <URLTemplate><![CDATA[http://{cmsServer}/ssd/v1/{market}/sports/{slideshowId}.js]]></URLTemplate>
        <PayloadTemplate>
        </PayloadTemplate>
      </DataSource>
      <DataSource ID="GettingStarted" DefaultExpiry="300" IgnorableErrorCodesForInstrumentation="404" Type="GET">
        <URLTemplate><![CDATA[http://{cmsServer}/cg/v8/{market}/sports/GetStartedBlueGA.js]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="NextSteps" DefaultExpiry="300" IgnorableErrorCodesForInstrumentation="404" Type="GET">
        <URLTemplate><![CDATA[http://{cmsServer}/cg/v8/{market}/sports/NextStepsBlueGA.js]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="TodayLandingPage" DefaultExpiry="300" Type="GET">
        <URLTemplate><![CDATA[http://sports.services.appex.bing.com/{ServiceName}.svc/{ScenarioName}/?mkt={Market}&leagues={UserLeagues}&favTeams={FavTeams}&isPersonalised={IsPersonalised}&editorialversion=7{PageId}&mergeHeroItemInTopStories=true&lang={Language}&timezone={ClientTz}&utcOffset={UtcOffset}&FORM=APXS01&client={ClientVersion}]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="SportsMyNews" DefaultExpiry="300" Type="GET">
        <URLTemplate><![CDATA[http://{middleTierServer}/{serviceName}.svc/GroupedNewsByCategory/10/?mkt={market}&leagues={ms-client:userLeagues}&teams={ms-client:favTeams}&editorialversion=5{pageid}&ET=1&FORM=APXS01&cmstype={cmsType}&client={client}]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="SportsMyNewsNoCache" DefaultExpiry="300" Type="GET">
        <URLTemplate><![CDATA[http://{middleTierServer}/{serviceName}.svc/GroupedNewsByCategory/10/?mkt={market}&nocache=true&leagues={ms-client:userLeagues}&teams={ms-client:favTeams}&editorialversion=5{pageid}&ET=1&FORM=APXS01&cmstype={cmsType}&client={client}]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="SportsNewsByCategory" DefaultExpiry="300" Type="GET">
        <URLTemplate><![CDATA[http://{middleTierServer}/{serviceName}.svc/NewsByCategory/{count}?mkt={market}&editorialversion=5{pageid}&ET=1&FORM=APXS01&cmstype={cmsType}&client={client}]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="SportsNewsByCategoryNoCache" Type="GET">
        <URLTemplate><![CDATA[http://{middleTierServer}/{serviceName}.svc/NewsByCategory/{count}?mkt={market}&nocache=true&editorialversion=5{pageid}&ET=1&FORM=APXS01&cmstype={cmsType}&client={client}]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="RSSNews" DefaultExpiry="300" Type="GET">
        <URLTemplate><![CDATA[http://{middleTierServer}/{serviceName}.svc/RSSNews/{market}/{count}?mkt={market}&editorialversion=5{pageid}&ET=1&FORM=APXS01&cmstype={cmsType}&client={client}]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="RSSNewsNoCache" Type="GET">
        <URLTemplate><![CDATA[http://{middleTierServer}/{serviceName}.svc/RSSNews/{market}/{count}?mkt={market}&nocache=true&editorialversion=5{pageid}&ET=1&FORM=APXS01&cmstype={cmsType}&client={client}]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="SportsNewsByQuery" DefaultExpiry="300" Type="GET">
        <URLTemplate><![CDATA[http://{middleTierServer}/{serviceName}.svc/NewsByQuery/{query}/{count}?leaguename={leagueName}&mkt={market}&editorialversion=5{pageid}&ET=1&FORM=APXS01&cmstype={cmsType}&client={client}]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="SportsNewsByQueryNoCache" Type="GET">
        <URLTemplate><![CDATA[http://{middleTierServer}/{serviceName}.svc/NewsByQuery/{query}/{count}?leaguename={leagueName}&mkt={market}&nocache=true&editorialversion=5{pageid}&ET=1&FORM=APXS01&cmstype={cmsType}&client={client}]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="SportsTeamNewsByQuery" DefaultExpiry="300" Type="GET">
        <URLTemplate><![CDATA[http://{middleTierServer}/{serviceName}.svc/NewsByQuery/{query}/{count}?mkt={market}&leaguename={leagueName}&team={teamId}&editorialversion=5&ET=1&FORM=APXS01&cmstype={cmsType}&client={client}]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="SportsTeamNewsByQueryNoCache" Type="GET">
        <URLTemplate><![CDATA[http://{middleTierServer}/{serviceName}.svc/NewsByQuery/{query}/{count}?mkt={market}&leaguename={leagueName}&team={teamId}&nocache=true&editorialversion=5&ET=1&FORM=APXS01&cmstype={cmsType}&client={client}]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="RSSFeedDataSource" DefaultExpiry="300" Type="GET">
        <URLTemplate>{filters}</URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <!-- TODO(chthakur) - make below datasources more precise in coming checkin -->
      <DataSource ID="AzureServiceDataSource" DefaultExpiry="300" Type="GET">
        <URLTemplate><![CDATA[http://{middleTierServer}/{serviceName}.svc/{scenarioName}/{leagueName}/{entityId}/?mkt={market}&lang={language}&timezone={clientTz}&ET=1&FORM=APXS01&cmstype={cmsType}]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <!-- TODO(chthakur) - merge AzureAppConfigServiceDataSource & AzureLeagueConfigServiceDataSource. Make end points same in azure -->
      <DataSource ID="AzureAppConfigServiceDataSource" DefaultExpiry="86400" Type="GET">
        <URLTemplate><![CDATA[http://{middleTierServer}/{serviceName}.svc/{scenarioName}/?response=sdi&mkt={market}&lang={language}&version=4&timezone={clientTz}&client={client}&ET=1&FORM=APXS01&cmstype={cmsType}]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="SportsAppConfigDataSource" DefaultExpiry="300" Type="GET">
        <URLTemplate><![CDATA[http://{MiddleTierServer}/{ServiceName}.svc/{ScenarioName}/?response=sdi&mkt={Market}&lang={Language}&version=4&timezone={ClientTz}&client={ClientVersion}&ET=1&FORM=APXS01&cmstype={CmsType}]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="LandingPageDataSource" DefaultExpiry="300" Type="GET">
        <URLTemplate><![CDATA[http://{middleTierServer}/{serviceName}.svc/{scenarioName}/?response=sdi&mkt={market}&lang={language}&version=4&timezone={clientTz}&client={client}&ET=1&FORM=APXS01&cmstype={cmsType}]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="AzureSearchGrammarDataSource" DefaultExpiry="86400" Type="GET">
        <URLTemplate><![CDATA[http://{middleTierServer}/{serviceName}.svc/{scenarioName}/?response=sdi&version=3&lang={language}&ET=1&FORM=APXS01&cmstype={cmsType}]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="AzureLeagueConfigServiceDataSource" DefaultExpiry="86400" Type="GET">
        <URLTemplate><![CDATA[http://{middleTierServer}/{serviceName}.svc/{scenarioName}/{leagueName}?mkt={market}&lang={language}&version=4&timezone={clientTz}&ET=1&FORM=APXS01&cmstype={cmsType}]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="CMSFeedDataSource" Type="GET" DefaultExpiry="300">
        <URLTemplate><![CDATA[http://{cmsServer}/cg/v8/{market}/sports/{filters}]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="CMSFeedPreviewDataSource" Type="GET">
        <URLTemplate><![CDATA[http://{cmsServer}/cg/v8/preview/{market}/sports/{filters}]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <!--Bedrock article start-->
      <DataSource ID="BedrockArticles" DefaultExpiry="300" Type="GET">
        <URLTemplate><![CDATA[http://{cmsServer}/article/v4/{market}/Sports/{articleId}.js]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <!--Bedrock article end-->
      <!--Bedrock article without cache start-->
      <DataSource ID="BedrockArticlesNoCache" Type="GET">
        <URLTemplate><![CDATA[http://{cmsServer}/article/v4/preview/{market}/Sports/{articleId}.js]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <!--Bedrock article without cache end-->
      <!--Bedrock article renderproxy start-->
      <DataSource ID="RenderProxy_BedrockArticles" DefaultExpiry="300" Type="GET">
        <URLTemplate><![CDATA[http://rendering.services.appex.bing.com/article/v2/v2/{market}/sports/{articleId}.js]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <!--Bedrock article renderproxy end-->
      <!--Bedrock article renderproxy without cache start-->
      <DataSource ID="RenderProxy_BedrockArticlesNoCache" Type="GET">
        <URLTemplate><![CDATA[http://rendering.services.appex.bing.com/article/v2/v2/preview/{market}/sports/{articleId}.js]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <!--Bedrock article renderproxy without cache end-->
      <!--BOW Start-->
      <DataSource ID="BestOfTheWebConfiguration" DefaultExpiry="3600" Type="GET">
        <URLTemplate><![CDATA[http://{enuscmsServer}/wcc/v1/en-us/Sports/sports.js]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="BestOfTheWeb" DefaultExpiry="3600" Type="GET">
        <URLTemplate><![CDATA[{url}]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <!--BOW End-->
      <DataSource ID="SlideshowClusterService" DefaultExpiry="300" Type="GET">
        <URLTemplate><![CDATA[http://{cmsServer}/cg/v8/{market}/sports/{entityId}.js]]></URLTemplate>
        <PayloadTemplate>
        </PayloadTemplate>
      </DataSource>
      <DataSource ID="SlideshowClusterPreviewService" Type="GET">
        <URLTemplate><![CDATA[http://{cmsServer}/cg/v8/preview/{market}/sports/{entityId}.js]]></URLTemplate>
        <PayloadTemplate>
        </PayloadTemplate>
      </DataSource>
      <DataSource ID="SlideshowDataService" DefaultExpiry="300" Type="GET">
        <URLTemplate><![CDATA[http://{market}.appex-rf.msn.com/ssd/v1/{market}/sports/{slideshowId}.js]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="SlideshowDataPreviewService" Type="GET">
        <URLTemplate><![CDATA[http://{market}.appex-rf.msn.com/ssd/v1/preview/{market}/sports/{slideshowId}.js]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="MarketBedrockSlideshows" DefaultExpiry="300" Type="GET">
        <URLTemplate><![CDATA[http://{Market}.appex-rf.msn.com/ssd/v1/{Market}/sports/{SlideshowId}.js]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="HeadlinesService" DefaultExpiry="300" Type="GET">
        <URLTemplate><![CDATA[http://{enuscmsServer}/cg/v8/en-us/sports/{entityId}.js]]></URLTemplate>
        <PayloadTemplate>
        </PayloadTemplate>
      </DataSource>
      <DataSource ID="MagazineDataSource" DefaultExpiry="300" Type="GET">
        <URLTemplate><![CDATA[http://{cmsServer}/cg/v8/{market}/sports/{collectionId}.js]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="MagazinePreviewDataSource" Type="GET">
        <URLTemplate><![CDATA[http://{cmsServer}/cg/v8/preview/{market}/sports/{collectionId}.js]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="VideoClusterDataSource" DefaultExpiry="300" Type="GET">
        <URLTemplate><![CDATA[http://{cmsServer}/cg/v8/{market}/sports/{collectionId}.js]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="VideoClusterPreviewDataSource" Type="GET">
        <URLTemplate><![CDATA[http://{cmsServer}/cg/v8/preview/{market}/sports/{collectionId}.js]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="PreviewRecapDataSource" DefaultExpiry="300" Type="GET">
        <URLTemplate>
          <!-- Hardcode the market to en-US--><![CDATA[http://{enuscmsServer}/cg/v8/en-us/sports/{collectionId}.js]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="EditorialCollectionNearLiveDataSource" DefaultExpiry="300" Type="GET">
        <URLTemplate><![CDATA[http://{cmsServer}/cg/v8/{market}/sports/{collectionId}.js]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="EditorialCollectionPreviewDataSource" Type="GET">
        <URLTemplate><![CDATA[http://{cmsServer}/cg/v8/preview/{market}/sports/{collectionId}.js]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="AzureAllLeaguesServiceDataSource" DefaultExpiry="300" Type="GET">
        <URLTemplate><![CDATA[http://{MiddleTierServer}/{ServiceName}.svc/{ScenarioName}/{LeagueList}?mkt={Market}&lang={Language}{Filters}&timezone={ClientTz}&client={ClientVersion}&ET=1&FORM=APXS01&cmstype={CmsType}]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="AzureAllLeaguesServiceStaticDataSource" DefaultExpiry="604800" Type="GET">
        <URLTemplate><![CDATA[http://{middleTierServer}/{serviceName}.svc/{scenarioName}/?leagues={leagueList}&mkt={market}&lang={language}{filters}&timezone={clientTz}&client={client}&ET=1&FORM=APXS01&cmstype={cmsType}]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="AzureAllLeaguesServiceLiveDataSource" DefaultExpiry="30" Type="GET">
        <URLTemplate><![CDATA[http://{middleTierServer}/{serviceName}.svc/{scenarioName}/?leagues={leagueList}&mkt={market}&lang={language}{filters}&timezone={clientTz}&client={client}&ET=1&FORM=APXS01&cmstype={cmsType}]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="AzureLeagueServiceDataSource" DefaultExpiry="300" Type="GET">
        <URLTemplate><![CDATA[http://{middleTierServer}/{serviceName}.svc/{scenarioName}/{leagueName}/?mkt={market}&lang={language}{filters}&editorialversion=5&timezone={clientTz}&client={client}&ET=1&FORM=APXS01&cmstype={cmsType}]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="AzureLeagueServiceDataSourceNoCache" Type="GET">
        <URLTemplate><![CDATA[http://{middleTierServer}/{serviceName}.svc/{scenarioName}/{leagueName}/?mkt={market}&lang={language}{filters}&editorialversion=5&nocache=true&timezone={clientTz}&client={client}&ET=1&FORM=APXS01&cmstype={cmsType}]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="AzureTeamBasicInfoDataSource" DefaultExpiry="604800" Type="GET">
        <URLTemplate><![CDATA[http://{middleTierServer}/{serviceName}.svc/{scenarioName}/{leagueName}/{entityId}/?mkt={market}&lang={language}{filters}&timezone={clientTz}&client={client}&ET=1&FORM=APXS01&cmstype={cmsType}]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="AzureLeagueServiceLiveDataSource" DefaultExpiry="30" Type="GET">
        <URLTemplate><![CDATA[http://{middleTierServer}/{serviceName}.svc/{scenarioName}/{leagueName}/?mkt={market}&lang={language}{filters}&timezone={clientTz}&client={client}&ET=1&FORM=APXS01&cmstype={cmsType}]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="AzureTeamServiceDataSource" DefaultExpiry="300" Type="GET">
        <URLTemplate><![CDATA[http://{middleTierServer}/{serviceName}.svc/{scenarioName}/{leagueName}/{entityId}/?mkt={market}&lang={language}{filters}&editorialversion=5&timezone={clientTz}&client={client}&ET=1&FORM=APXS01&cmstype={cmsType}]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="AzureTeamServiceDataSourceNoCache" Type="GET">
        <URLTemplate><![CDATA[http://{middleTierServer}/{serviceName}.svc/{scenarioName}/{leagueName}/{entityId}/?mkt={market}&lang={language}{filters}&nocache=true&editorialversion=5&timezone={clientTz}&client={client}&ET=1&FORM=APXS01&cmstype={cmsType}]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="AzureTeamServiceLiveDataSource" DefaultExpiry="30" Type="GET">
        <URLTemplate><![CDATA[http://{middleTierServer}/{serviceName}.svc/{scenarioName}/{leagueName}/{entityId}/?mkt={market}&lang={language}{filters}&timezone={clientTz}&client={client}&ET=1&FORM=APXS01&cmstype={cmsType}]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="AzurePlayerServiceDataSource" DefaultExpiry="300" Type="GET">
        <URLTemplate><![CDATA[http://{middleTierServer}/{serviceName}.svc/{scenarioName}/{leagueName}/{entityId}?mkt={market}&lang={language}{filters}&timezone={clientTz}&client={client}&ET=1&FORM=APXS01&cmstype={cmsType}]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="AzurePlayerServiceLiveDataSource" DefaultExpiry="30" Type="GET">
        <URLTemplate><![CDATA[http://{middleTierServer}/{serviceName}.svc/{scenarioName}/{leagueName}/{entityId}?mkt={market}&lang={language}{filters}&timezone={clientTz}&client={client}&ET=1&FORM=APXS01&cmstype={cmsType}]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="AzurePlayerBasicInfoDataSource" DefaultExpiry="604800" Type="GET">
        <URLTemplate><![CDATA[http://{middleTierServer}/{serviceName}.svc/{scenarioName}/{leagueName}/{entityId}?mkt={market}&lang={language}{filters}&timezone={clientTz}&client={client}&ET=1&FORM=APXS01&cmstype={cmsType}]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="AzureMatchServiceDataSource" DefaultExpiry="300" Type="GET">
        <URLTemplate><![CDATA[http://{middleTierServer}/{serviceName}.svc/{scenarioName}/{leagueName}/{entityId}?mkt={market}&lang={language}{filters}&timezone={clientTz}&client={client}&ET=1&FORM=APXS01&cmstype={cmsType}]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="AzureMatchServiceLiveDataSource" DefaultExpiry="30" Type="GET">
        <URLTemplate><![CDATA[http://{middleTierServer}/{serviceName}.svc/{scenarioName}/{leagueName}/{entityId}/?mkt={market}&lang={language}{filters}&timezone={clientTz}&client={client}&ET=1&FORM=APXS01&cmstype={cmsType}]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="CountryCheckDataSource" DefaultExpiry="86400" Type="GET">
        <URLTemplate><![CDATA[http://appex.bing.com/sports?a=SportsApp&ET=1&FORM=APXS01]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="LiveMiddleTierEndpointDataSource" CacheID="CacheForLiveData" Type="GET">
        <URLTemplate><![CDATA[http://{MiddleTierServer}/{Endpoint}?mkt={Market}{RequestParams}&lang={Language}&timezone={ClientTz}&utcOffset={UtcOffset}&ET=1&FORM=APXS01&client={ClientVersion}]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="NearLiveMiddleTierEndpointDataSource" CacheID="CacheForNearLiveData" Type="GET">
        <URLTemplate><![CDATA[http://{MiddleTierServer}/{Endpoint}?mkt={Market}{RequestParams}&lang={Language}&timezone={ClientTz}&utcOffset={UtcOffset}&ET=1&FORM=APXS01&client={ClientVersion}]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="TopStoriesDataSource" CacheID="CacheForNearLiveData" Type="GET">
        <URLTemplate><![CDATA[http://{MiddleTierServer}/{Endpoint}?mkt={Market}{RequestParams}&lang={Language}&timezone={ClientTz}&utcOffset={UtcOffset}&ET=1&FORM=APXS01&client={ClientVersion}]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="DailyMiddleTierEndpointDataSource" CacheID="CacheForDailyData" Type="GET">
        <URLTemplate><![CDATA[http://{middleTierServer}/{endpoint}?mkt={market}{requestParams}&lang={language}&timezone={clientTz}&utcOffset={utcOffset}&ET=1&FORM=APXS01&client={clientVersion}]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="WeeklyMiddleTierEndpointDataSource" CacheID="CacheForWeeklyData" Type="GET">
        <URLTemplate><![CDATA[http://{middleTierServer}/{endpoint}?mkt={market}{requestParams}&lang={language}&timezone={clientTz}&utcOffset={utcOffset}&ET=1&FORM=APXS01&client={clientVersion}]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="LiveEndpointDataSource" CacheID="CacheForLiveData" Type="GET">
        <URLTemplate><![CDATA[{endpoint}]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="NearLiveEndpointDataSource" CacheID="CacheForNearLiveData" Type="GET">
        <URLTemplate><![CDATA[{Endpoint}]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="DailyEndpointDataSource" CacheID="CacheForDailyData" Type="GET">
        <URLTemplate><![CDATA[{endpoint}]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="WeeklyEndpointDataSource" CacheID="CacheForWeeklyData" Type="GET">
        <URLTemplate><![CDATA[{endpoint}]]></URLTemplate>
        <DataFormat>GZip</DataFormat>
      </DataSource>
      <DataSource ID="OSPrefetch" Type="GET">
        <URLTemplate><![CDATA[http://prefetch.services.appex.bing.com.akadns.net/ospcms?cg=today&app=sports&mkt={market}&v=5]]></URLTemplate>
        <BackgroundPrefetch Type="Indirect" />
      </DataSource>
      <DataSource ID="AutoSuggest" Type="GET">
        <URLTemplate><![CDATA[http://api.bing.com/qsonhs.aspx?ds={dataset}&mkt={autoSuggestMarket}&count=1000&q={query}]]></URLTemplate>
      </DataSource>
    </DataSources>
    <ProcessListeners>
      <!-- <ProcessListener Name="Voice.VoiceProcessListener"/> -->
      <ProcessListener Name="SportsJS.ProcessListener" />
    </ProcessListeners>
    <Prefetching>
      <Enable>True</Enable>
      <Conservative>
        <PrefetchIntervalInSeconds>120</PrefetchIntervalInSeconds>
        <NumberOfConcurrentPrefetches>5</NumberOfConcurrentPrefetches>
      </Conservative>
      <Standard>
        <PrefetchIntervalInSeconds>2</PrefetchIntervalInSeconds>
        <NumberOfConcurrentPrefetches>10</NumberOfConcurrentPrefetches>
      </Standard>
    </Prefetching>
    <Networking>
      <Timeout>30</Timeout>
      <RetryCount>0</RetryCount>
    </Networking>
  </Manifest>
  <Custom>
    <!-- Build Type Configuration.  Set by build automation.    -->
    <String Name="BuildType">
      <Value>Production</Value>
    </String>
    <!-- Client version: this need to update for each client release-->
    <Dictionary Name="ClientVersion">
      <String Name="PhoneClient">
        <Value>Windows_Phone_V2</Value>
      </String>
      <String Name="TabletClient">
        <Value>Windows_Tablet_V2</Value>
      </String>
    </Dictionary>
    <Dictionary Name="EditorialCollectionDefaultEnWWToEnUS">
      <Bool Name="Recap">
        <True />
      </Bool>
      <Bool Name="Preview">
        <True />
      </Bool>
      <Bool Name="Headlines">
        <True />
      </Bool>
    </Dictionary>
    <List Name="PartnerWithDefaultDisclaimer">
      <String>
        <Value>Deadspin</Value>
      </String>
    </List>
    <Dictionary Name="DynamicPano">
      <List Name="ArticleReaderConfig">
        <Dictionary>
          <String Name="htmlPath">
            <Value>/common/ArticleReader/html/ArticleReaderPage.html</Value>
          </String>
          <String Name="controlName">
            <Value>DynamicPanoJS.DynamicArticleReaderPage</Value>
          </String>
        </Dictionary>
      </List>
    </Dictionary>
    <List Name="PrefetchDnsHostList">
      <String>
        <Value>sports.services.appex.bing.com</Value>
      </String>
      <String>
        <Value>sports.blob.appex.bing.com</Value>
      </String>
      <String>
        <Value>{market}.appex-rf.msn.com</Value>
      </String>
      <String>
        <Value>rf-appex-ppeam.msn-int.com</Value>
      </String>
    </List>
    <!-- Supported static leagues in App at ship time-->
    <List Name="StaticSupportedSports">
      <String>
        <Value>football</Value>
      </String>
      <String>
        <Value>basketball</Value>
      </String>
      <String>
        <Value>baseball</Value>
      </String>
      <String>
        <Value>icehockey</Value>
      </String>
      <String>
        <Value>golf</Value>
      </String>
      <String>
        <Value>racing</Value>
      </String>
      <String>
        <Value>rugby</Value>
      </String>
      <String>
        <Value>tennis</Value>
      </String>
      <String>
        <Value>cricket</Value>
      </String>
      <String>
        <Value>soccer</Value>
      </String>
    </List>
    <!-- Supported static leagues in App at ship time-->
    <List Name="StaticSupportedLeagues">
      <String>
        <Value>nfl</Value>
      </String>
      <String>
        <Value>nba</Value>
      </String>
      <String>
        <Value>mlb</Value>
      </String>
      <String>
        <Value>nhl</Value>
      </String>
      <String>
        <Value>football_ncaa</Value>
      </String>
      <String>
        <Value>basketball_ncaa</Value>
      </String>
      <String>
        <Value>pga</Value>
      </String>
      <String>
        <Value>formulaone</Value>
      </String>
      <String>
        <Value>racing_motogp</Value>
      </String>
      <String>
        <Value>epl</Value>
      </String>
      <String>
        <Value>eng_ch</Value>
      </String>
      <String>
        <Value>soccer_engdone</Value>
      </String>
      <String>
        <Value>soccer_engdtwo</Value>
      </String>
      <String>
        <Value>bund</Value>
      </String>
      <String>
        <Value>soccer_bundtwo</Value>
      </String>
      <String>
        <Value>seri</Value>
      </String>
      <String>
        <Value>soccer_serieb</Value>
      </String>
      <String>
        <Value>liga</Value>
      </String>
      <String>
        <Value>soccer_ligatwo</Value>
      </String>
      <String>
        <Value>fran</Value>
      </String>
      <String>
        <Value>soccer_frantwo</Value>
      </String>
      <String>
        <Value>braz</Value>
      </String>
      <String>
        <Value>jlg</Value>
      </String>
      <String>
        <Value>soccer_aust</Value>
      </String>
      <String>
        <Value>mls</Value>
      </String>
      <String>
        <Value>soccer_chlg</Value>
      </String>
      <String>
        <Value>soccer_holl</Value>
      </String>
      <String>
        <Value>soccer_port</Value>
      </String>
      <String>
        <Value>cricket_icc</Value>
      </String>
      <String>
        <Value>soccer_swed</Value>
      </String>
      <String>
        <Value>soccer_pola</Value>
      </String>
      <String>
        <Value>soccer_belg</Value>
      </String>
      <String>
        <Value>soccer_nor</Value>
      </String>
      <String>
        <Value>soccer_safr</Value>
      </String>
      <String>
        <Value>soccer_arge</Value>
      </String>
      <String>
        <Value>soccer_turk</Value>
      </String>
      <String>
        <Value>soccer_klg</Value>
      </String>
      <String>
        <Value>soccer_ksa</Value>
      </String>
      <String>
        <Value>tennis_intl</Value>
      </String>
      <String>
        <Value>soccer_uaepro</Value>
      </String>
      <String>
        <Value>soccer_fmf</Value>
      </String>
      <String>
        <Value>soccer_bundthree</Value>
      </String>
      <String>
        <Value>soccer_braz_serib</Value>
      </String>
      <String>
        <Value>soccer_braz_seric</Value>
      </String>
      <String>
        <Value>soccer_scotone</Value>
      </String>
      <String>
        <Value>soccer_scottwo</Value>
      </String>
      <String>
        <Value>soccer_scotthree</Value>
      </String>
      <String>
        <Value>baseball_npb</Value>
      </String>
      <String>
        <Value>soccer_irel</Value>
      </String>
      <String>
        <Value>soccer_wcq_afc</Value>
      </String>
      <String>
        <Value>soccer_wcq_conmebol</Value>
      </String>
      <String>
        <Value>soccer_wcq_concacaf</Value>
      </String>
      <String>
        <Value>soccer_wcq_caf</Value>
      </String>
      <String>
        <Value>soccer_wcq_ofc</Value>
      </String>
      <String>
        <Value>soccer_wcq_uefa</Value>
      </String>
      <String>
        <Value>soccer_aut</Value>
      </String>
      <String>
        <Value>soccer_chin</Value>
      </String>
      <String>
        <Value>soccer_egy</Value>
      </String>
      <String>
        <Value>soccer_russ</Value>
      </String>
      <String>
        <Value>soccer_den</Value>
      </String>
      <String>
        <Value>soccer_swit</Value>
      </String>
      <String>
        <Value>soccer_gree</Value>
      </String>
      <String>
        <Value>soccer_argeb</Value>
      </String>
      <String>
        <Value>soccer_auttwo</Value>
      </String>
      <String>
        <Value>soccer_scot</Value>
      </String>
      <String>
        <Value>soccer_jlgtwo</Value>
      </String>
      <String>
        <Value>soccer_holltwo</Value>
      </String>
      <String>
        <Value>rugby_ec</Value>
      </String>
      <String>
        <Value>rugby_super_rugby</Value>
      </String>
    </List>
    <!-- Default enabled list of leagues for the market -->
    <Dictionary Name="DefaultEnabledLeagues">
    </Dictionary>
    <!-- Default enabled list of leagues for the market. This acts as a fallback in case leagues are not found in market config file -->
    <Dictionary Name="DefaultEnabledLeaguesFallBack">
      <List Name="Leagues">
        <String>
          <Value>epl</Value>
        </String>
        <String>
          <Value>liga</Value>
        </String>
        <String>
          <Value>nba</Value>
        </String>
        <String>
          <Value>formulaone</Value>
        </String>
        <String>
          <Value>pga</Value>
        </String>
        <String>
          <Value>tennis_intl</Value>
        </String>
      </List>
    </Dictionary>
    <!-- cms page ids, these are culprit leagues which have different name used at cms end than what we have in sports app-->
    <!-- Addition to this list is strictly not allowed-->
    <Dictionary Name="LeagueCmsIDs">
      <String Name="today">
        <Value>Today.js</Value>
      </String>
      <String Name="bund">
        <Value>Bundesliga.js</Value>
      </String>
      <String Name="liga">
        <Value>laliga.js</Value>
      </String>
      <String Name="fran">
        <Value>ligue1.js</Value>
      </String>
      <String Name="seri">
        <Value>seriea.js</Value>
      </String>
      <String Name="formulaone">
        <Value>f1.js</Value>
      </String>
      <String Name="pga">
        <Value>golf.js</Value>
      </String>
      <!-- Addition to this list is strictly not allowed-->
    </Dictionary>
    <!-- news type(bing or Rss) used by the pages, today , league etc
        disable in all markets, enable explicitly in each market whether bing or rss
    -->
    <Dictionary Name="NewsVersionConfig">
      <String Name="CurrentVersion">
        <Value>2.0</Value>
      </String>
      <String Name="NewsServiceVersion1.0">
        <Value>News</Value>
      </String>
      <String Name="NewsServiceVersion2.0">
        <Value>NewsV1</Value>
      </String>
    </Dictionary>
    <Dictionary Name="MarketNewsType">
      <String Name="today">
        <Value>rss</Value>
        <!-- RSS is enabled for 90% of all markets, enable it here and override in marketonfiguration for specific markets-->
      </String>
      <String Name="league">
        <Value>disabled</Value>
      </String>
      <String Name="team">
        <Value>disabled</Value>
      </String>
      <String Name="player">
        <Value>disabled</Value>
      </String>
    </Dictionary>
    <Int32 Name="MaxColumnsInNewsPano">
      <Value>15</Value>
    </Int32>
    <!-- list of RSS sources per page type-->
    <Dictionary Name="MarketRSSSources">
    </Dictionary>
    <Dictionary Name="HeroClusterMarketConfiguration">
    </Dictionary>
    <!-- market based configuration for the hero cluster where not defined in marketconfiguration file disable, imageonly, enabled-->
    <Dictionary Name="HeroClusterMarketConfigurationDefault">
      <String Name="today">
        <Value>disabled</Value>
      </String>
    </Dictionary>
    <!-- market based configuration for the hero cluster for en-* markets-->
    <Dictionary Name="HeroClusterMarketConfigurationEN">
      <String Name="today">
        <Value>disabled</Value>
      </String>
    </Dictionary>
    <!-- Search form codes for telemetry-->
    <Dictionary Name="TelemetryFormCodes">
      <String Name="Search">
        <Value>APXS01</Value>
      </String>
      <String Name="Pin">
        <Value>APXS02</Value>
      </String>
      <String Name="Implicit">
        <Value>APXS03</Value>
      </String>
    </Dictionary>
    <!-- market based configuration to enable or disable getting started cluster through middle tier config -->
    <Bool Name="EnableGettingStartedCluster">
      <False />
    </Bool>
    <!-- market based configuration to enable or disable next steps cluster -->
    <Bool Name="EnableNextStepsCluster">
      <False />
    </Bool>
    <!-- configuration for EN-any market tfor headlines cluster -->
    <Bool Name="EnableLeagueHeadlinesClusterEN">
      <True />
    </Bool>
    <!-- configuration for All market tfor headlines cluster -->
    <Bool Name="EnableLeagueHeadlinesClusterAll">
      <False />
    </Bool>
    <!-- Configuration for FormulaOne  Result Table's Banner's  Temprature -->
    <Bool Name="EnableFormulaOneResultTableBannerTemprature">
      <False />
    </Bool>
    <!-- market based configuration for CMS notification for App tile -->
    <Bool Name="CMSAppTileNotificationConfiguration">
      <False />
    </Bool>
    <!-- market based configuration to open news item in frame page -->
    <Bool Name="ShowNewsFramePage">
      <True />
    </Bool>
    <!-- market based configuration to open fox sports match up page -->
    <String Name="ShowFoxSportsMatchupPage">
      <Value>notset</Value>
    </String>
    <!-- market based configuration to enable or disable matchup page -->
    <String Name="MatchupPageEnabled">
      <Value>notset</Value>
    </String>
    <!-- configuration for All markets to open fox sports match up page -->
    <String Name="ShowFoxSportsMatchupPageAll">
      <Value>disabled</Value>
    </String>
    <!-- configuration for All marketa to enable or disable matchup page -->
    <String Name="MatchupPageEnabledAll">
      <Value>disabled</Value>
    </String>
    <!-- configuration for EN-any market to open fox sports match up page -->
    <String Name="ShowFoxSportsMatchupPageEN">
      <Value>enabled</Value>
    </String>
    <!-- configuration for EN-any market to enable or disable matchup page -->
    <String Name="MatchupPageEnabledEN">
      <Value>enabled</Value>
    </String>
    <!-- article reader configuration -->
    <Bool Name="UseArticleReader">
      <True />
    </Bool>
    <!-- market based configuration to enable or disable editorial news -->
    <Bool Name="EditorialNewsEnabled">
      <False />
    </Bool>
    <Bool Name="IsEditorialVideoAndSlideShowInNewsEnabled">
      <True />
    </Bool>
    <!-- this is the App Name used for Feedback service -->
    <String Name="FeedbackProductKey">
      <Value>bingsportswin8</Value>
    </String>
    <String Name="AppLauncherScheme">
      <Value>bingsports</Value>
    </String>
    <String Name="HelpURL">
      <!-- this is the URL of Microsoft Answer page for Sports app -->
      <Value>http://go.microsoft.com/fwlink/?LinkID=246409</Value>
    </String>
    <String Name="VideoMSNPingPL">
      <!-- this is the defined PL field of Video MSNCatalog pingback url -->
      <Value>http://appex.Sports.msn.com</Value>
    </String>
    <String Name="VideoMSNPingFR">
      <!-- this is the defined FR field of Video MSNCatalog pingback url -->
      <Value>en-us_appex8_sports</Value>
    </String>
    <String Name="StaticResourcesServerPath">
      <!-- Server path for static resources - images -->
      <Value>http://sports.blob.appex.bing.com/</Value>
    </String>
    <Int32 Name="MaxSearchSuggestions">
      <!-- this sets the maximum number of suggestions shown to the user while typing -->
      <Value>10</Value>
    </Int32>
    <Int32 Name="BatchSize">
      <!-- this sets the Batch size for leagues on basis of which the team and player informations are collected  -->
      <Value>10</Value>
    </Int32>
    <String Name="SuggestionImageUrlDefault">
      <!-- this sets the default fallback image url for suggestions shown to the user while typing -->
      <Value><![CDATA[ms-appx:///assets/default/40x40Logo.png]]></Value>
    </String>
    <Int32 Name="MaxNumberOfPlayersInRosterModule">
      <!-- this limits no of player to be shown in roster module -->
      <Value>16</Value>
    </Int32>
    <Int32 Name="MaxNumberOfPlayersInRosterECV">
      <!-- This limits no of plyer to be shown in roster ECV page. -->
      <Value>999</Value>
    </Int32>
    <Int32 Name="MaxNumberOfSecondaryTiles">
      <!-- this limits no of secondary tiles can be added by app -->
      <Value>20</Value>
    </Int32>
    <String Name="DefaultApplicationServerEnvironmentSetting">
      <!-- this server is used for fetching all sports and news data -->
      <Value>INT</Value>
    </String>
    <String Name="DefaultCMSServerEnvironmentSetting">
      <!-- this CMS server is used for fetching all sports and news data -->
      <Value>PROD</Value>
    </String>
    <Dictionary Name="MiddleTierServerEnvironments">
      <String Name="PROD">
        <Value>sports.services.appex.bing.com</Value>
      </String>
      <String Name="PROD-WEU">
        <Value>appexsports-prod-weu.cloudapp.net</Value>
      </String>
      <String Name="PROD-EAS">
        <Value>appexsports-prod-eas.cloudapp.net</Value>
      </String>
      <String Name="PROD-NCUS">
        <Value>appexsports-prod-ncus.cloudapp.net</Value>
      </String>
      <String Name="PROD-NEU">
        <Value>appexsports-prod-neu.cloudapp.net</Value>
      </String>
      <String Name="PROD-SCUS">
        <Value>appexsports-prod-scus.cloudapp.net</Value>
      </String>
      <String Name="PROD-SEAS">
        <Value>appexsports-prod-seas.cloudapp.net</Value>
      </String>
      <String Name="INT">
        <Value>sports.services-int.appex.bing.com</Value>
      </String>
      <String Name="DEV">
        <Value>appexsports-dev.cloudapp.net</Value>
      </String>
      <String Name="DEV2">
        <Value>appexsports-dev2.cloudapp.net</Value>
      </String>
      <String Name="DEV3">
        <Value>appexsports-dev3.cloudapp.net</Value>
      </String>
      <String Name="DEV4">
        <Value>appexsports-dev4.cloudapp.net</Value>
      </String>
      <String Name="PPE">
        <Value>appexsports-ppe.cloudapp.net</Value>
      </String>
      <String Name="GMD">
        <Value>appexsports-gmd.cloudapp.net</Value>
      </String>
      <String Name="TEST">
        <Value>appexsports-test.cloudapp.net</Value>
      </String>
      <String Name="LOCAL">
        <Value>127.0.0.1:81</Value>
      </String>
    </Dictionary>
    <Dictionary Name="MiddleTierTileServerEnvironments">
      <String Name="PROD">
        <Value>sports.tile.appex.bing.com</Value>
      </String>
      <String Name="PROD-WEU">
        <Value>appexsports-prod-weu.cloudapp.net</Value>
      </String>
      <String Name="PROD-EAS">
        <Value>appexsports-prod-eas.cloudapp.net</Value>
      </String>
      <String Name="PROD-NCUS">
        <Value>appexsports-prod-ncus.cloudapp.net</Value>
      </String>
      <String Name="PROD-NEU">
        <Value>appexsports-prod-neu.cloudapp.net</Value>
      </String>
      <String Name="PROD-SCUS">
        <Value>appexsports-prod-scus.cloudapp.net</Value>
      </String>
      <String Name="PROD-SEAS">
        <Value>appexsports-prod-seas.cloudapp.net</Value>
      </String>
      <String Name="INT">
        <Value>appexsports-int.cloudapp.net</Value>
      </String>
      <String Name="DEV">
        <Value>appexsports-dev.cloudapp.net</Value>
      </String>
      <String Name="DEV2">
        <Value>appexsports-dev2.cloudapp.net</Value>
      </String>
      <String Name="DEV3">
        <Value>appexsports-dev3.cloudapp.net</Value>
      </String>
      <String Name="DEV4">
        <Value>appexsports-dev4.cloudapp.net</Value>
      </String>
      <String Name="PPE">
        <Value>appexsports-ppe.cloudapp.net</Value>
      </String>
      <String Name="GMD">
        <Value>appexsports-gmd.cloudapp.net</Value>
      </String>
      <String Name="TEST">
        <Value>appexsports-test.cloudapp.net</Value>
      </String>
      <String Name="LOCAL">
        <Value>127.0.0.1:81</Value>
      </String>
    </Dictionary>
    <Dictionary Name="CMSServerEnvironments">
      <String Name="PROD">
        <Value>{market}.appex-rf.msn.com</Value>
      </String>
      <String Name="INT">
        <Value>rf-appex-ppeam.msn-int.com</Value>
      </String>
    </Dictionary>
    <String Name="TileNotificationRecurrence">
      <!-- this is used to configure frequency of tile notification  -->
      <Value>halfHour</Value>
    </String>
    <List Name="NotificationTypes">
      <String>
        <Value>gamestart</Value>
      </String>
      <String>
        <Value>gameend</Value>
      </String>
    </List>
    <List Name="LiveTileURLs">
      <String>
        <Value><![CDATA[http://phone.sports.tile.appex.bing.com/TileV1.svc/TileData/?slotId=1&favTeams={favTeams}&mkt={market}&lang={language}&timezone={clientTz}&utcOffset={utcOffset}&brand=logo&client={client}]]></Value>
      </String>
      <String>
        <Value><![CDATA[http://phone.sports.tile.appex.bing.com/TileV1.svc/TileData/?slotId=2&favTeams={favTeams}&mkt={market}&lang={language}&timezone={clientTz}&utcOffset={utcOffset}&brand=logo&client={client}]]></Value>
      </String>
      <String>
        <Value><![CDATA[http://phone.sports.tile.appex.bing.com/TileV1.svc/TileData/?slotId=3&favTeams={favTeams}&mkt={market}&lang={language}&timezone={clientTz}&utcOffset={utcOffset}&brand=logo&client={client}]]></Value>
      </String>
      <String>
        <Value><![CDATA[http://phone.sports.tile.appex.bing.com/TileV1.svc/TileData/?slotId=4&favTeams={favTeams}&mkt={market}&lang={language}&timezone={clientTz}&utcOffset={utcOffset}&brand=logo&client={client}]]></Value>
      </String>
    </List>
    <String Name="AzureAppTileUrl">
      <Value><![CDATA[http://{middleTierServer}/TileV1.svc/TileData/?slotId={slotId}&favTeams={favTeams}&mkt={market}&lang={language}&timezone={clientTz}&brand=logo&cmstype={cmsType}&templateversion=2]]></Value>
    </String>
    <String Name="AzureLeagueSecondaryTileUrl">
      <Value><![CDATA[http://{middleTierServer}/TileV1.svc/TileData/League/{leagueName}/?slotId={slotId}&favTeams={favTeams}&mkt={market}&lang={language}&timezone={clientTz}&brand=logo&cmstype={cmsType}&templateversion=2]]></Value>
    </String>
    <Int32 Name="MaxFavTeamsInTileUrl">
      <Value>50</Value>
    </Int32>
    <Int32 Name="MaxFavTeamsValueLengthInTileUrl">
      <Value>1000</Value>
    </Int32>
    <String Name="AzureSecondaryTileTeamNewsUrl">
      <Value><![CDATA[http://{middleTierServer}/{serviceName}.svc/TileNewsByQuery/1/{query}?mkt={market}&leaguename={leagueName}&team={teamId}&index={index}&brand=name&editorialversion=5&cmstype={cmsType}]]></Value>
    </String>
    <String Name="AzureSecondaryTileTeamScheduleUrl">
      <Value><![CDATA[http://{middleTierServer}/TeamV1.svc/TileSchedule/{leagueName}/{teamId}/?mkt={market}&lang={language}&timezone={clientTz}&brand=name&cmstype={cmsType}]]></Value>
    </String>
    <String Name="AzureSecondaryTileTeamStandingUrl">
      <Value><![CDATA[http://{middleTierServer}/TeamV1.svc/TileStanding/{leagueName}/{teamId}/?mkt={market}&lang={language}&timezone={clientTz}&brand=name&cmstype={cmsType}]]></Value>
    </String>
    <String Name="CMSAppTileNotificationUrl">
      <Value><![CDATA[http://{cmsServer}/cgtile/v1/{market}/Sports/Today.xml?cgversion=v6]]></Value>
    </String>
    <String Name="CMSSecondaryTileLeagueNotificationUrl">
      <Value><![CDATA[http://{cmsServer}/cgtile/v1/{market}/Sports/{LeagueTilePage}?cgversion=v6]]></Value>
    </String>
    <!-- cms page ids for tile notification, chthakur - addition to this dictionary is strictly not allowed. Please use LeagueName.xml as convention -->
    <!-- These are culprit leagues with wrong mapping in cms -->
    <Dictionary Name="LeagueTileCmsIDs">
      <String Name="today">
        <Value>Today.xml</Value>
      </String>
      <String Name="bund">
        <Value>Bundesliga.xml</Value>
      </String>
      <String Name="liga">
        <Value>laliga.xml</Value>
      </String>
      <String Name="fran">
        <Value>ligue1.xml</Value>
      </String>
      <String Name="seri">
        <Value>seriea.xml</Value>
      </String>
      <String Name="formulaone">
        <Value>f1.xml</Value>
      </String>
      <String Name="pga">
        <Value>golf.xml</Value>
      </String>
    </Dictionary>
    <Dictionary Name="Ads">
      <String Name="ApplicationId">
        <Value>ad9893c5-a58a-4131-9d75-1284781cbcf4</Value>
      </String>
      <String Name="ApplicationIdPhone">
        <Value>d91a3b4d-97c7-4a61-ae52-7debcc452f04</Value>
      </String>
      <String Name="Vertical">
        <Value>Sports</Value>
      </String>
      <String Name="AppAdSettings">
        <Value>Sports</Value>
      </String>
    </Dictionary>
    <String Name="TelemetryApplicationId">
      <Value>4e3566fb-7367-41c4-a3e4-e28748c78220</Value>
    </String>
    <!-- Add league specific variables here -->
    <!-- TODO(chthakur) discuss with ksingla on config -->
    <Dictionary Name="nflConfig">
      <!-- if this variable is not found for the league, default will be true -->
      <String Name="TeamLogosEnabled">
        <Value>true</Value>
      </String>
      <String Name="TeamSearchLogosEnabled">
        <Value>true</Value>
      </String>
      <String Name="PlayerLogosEnabled">
        <Value>true</Value>
      </String>
      <String Name="PlayerSearchLogosEnabled">
        <Value>true</Value>
      </String>
      <Bool Name="PlayerHeadshotsSharable">
        <True />
      </Bool>
    </Dictionary>
    <!-- ECV Specific configuration -->
    <Dictionary Name="ECVConfig">
      <Bool Name="IsTeamRosterECVEnabled">
        <True />
      </Bool>
      <Bool Name="IsStandingsECVEnabled">
        <True />
      </Bool>
      <Bool Name="IsLeadingTeamsECVEnabled">
        <True />
      </Bool>
      <Bool Name="IsLeadingPlayersECVEnabled">
        <True />
      </Bool>
    </Dictionary>
    <!-- this tells if legend should be blocked for langs below -->
    <Bool Name="ShouldBlockLegend">
      <True />
    </Bool>
    <!-- set of languages for which legend is blocked -->
    <List Name="LegendBlockedLangs">
      <String>
        <Value>ja</Value>
      </String>
      <String>
        <Value>zh-hans</Value>
      </String>
      <String>
        <Value>zh-hant</Value>
      </String>
      <String>
        <Value>ko</Value>
      </String>
      <String>
        <Value>th</Value>
      </String>
      <String>
        <Value>uk</Value>
      </String>
      <String>
        <Value>ar</Value>
      </String>
      <String>
        <Value>he</Value>
      </String>
    </List>
    <!-- Map locations within the Sports app to their section names in the video ad provider catalog -->
    <Dictionary Name="VideoAdPageGroupMap">
      <String Name="TodayHub">
        <Value>sports_today_hub</Value>
      </String>
    </Dictionary>
    <String Name="VideoAdEndpointUrl">
      <!-- this is the URL of Freewheel endpoint for VAST 2.0 video ads with our provider id & tokens 
      for instance variables that get replaced prior to making the call -->
      <Value><![CDATA[http://2d681.v.fwmrm.net/ad/g/1?nw=187967&prof=187967:Project_RZ_Vast_Test&flag=+emcr&resp=vast2&caid={0}&csid={1}&pvrn={2}&vprn={3};;ptgt=s&tpcl=DISPLAY&w=300&h=250&slid=300x250slot&flag=+cmpn;ptgt=s&tpcl=display&w=300&h=60&slid=300x60slot&flag=+cmpn;ptgt=a&slau=PREROLL&slid=preSlot]]></Value>
    </String>
    <List Name="VideoCatalogEndpoints">
      <String>
        <Value><![CDATA[http://edge1.catalog.video.msn.com/videobyuuid.aspx?uuid=]]></Value>
      </String>
      <String>
        <Value><![CDATA[http://edge2.catalog.video.msn.com/videobyuuid.aspx?uuid=]]></Value>
      </String>
      <String>
        <Value><![CDATA[http://edge3.catalog.video.msn.com/videobyuuid.aspx?uuid=]]></Value>
      </String>
      <String>
        <Value><![CDATA[http://edge4.catalog.video.msn.com/videobyuuid.aspx?uuid=]]></Value>
      </String>
      <String>
        <Value><![CDATA[http://edge5.catalog.video.msn.com/videobyuuid.aspx?uuid=]]></Value>
      </String>
    </List>
    <Dictionary Name="Panorama">
      <Int32 Name="NumClustersToLoad">
        <Value>4</Value>
      </Int32>
    </Dictionary>
    <Dictionary Name="TerminateThreshold">
      <Int32 Name="ARM">
        <Value>250</Value>
      </Int32>
      <Int32 Name="Neutral">
        <Value>250</Value>
      </Int32>
      <Int32 Name="Unknown">
        <Value>250</Value>
      </Int32>
      <Int32 Name="X64">
        <Value>250</Value>
      </Int32>
      <Int32 Name="X86">
        <Value>250</Value>
      </Int32>
    </Dictionary>
    <Dictionary Name="EntityClusterDefaultFinanceSportsConfig">
      <String Name="Path">
        <Value>CommonControls\NewsCluster\config\DefaultFinanceSportsConfig.xml</Value>
      </String>
    </Dictionary>
    <Dictionary Name="PinLogo">
      <String Name="Square30X30">
        <Value>images/sports_logo_small.png</Value>
      </String>
      <String Name="Square70X70">
        <Value>assets/default/tinyTile.png</Value>
      </String>
      <String Name="Square150X150">
        <Value>assets/default/squareTile.png</Value>
      </String>
    </Dictionary>
    <Int32 Name="EntityClusterAdFrequency" xmlns:config="http://schemas.microsoft.com/appex/2012/configuration.xsd">
      <Value>4</Value>
    </Int32>
    <Dictionary Name="LiveTile">
      <String Name="secondaryTileURL">
        <Value><![CDATA[http://{mkt}.appex-rf.msn.com/cgtile/v1/{mkt}/sports/{feedName}/{id}.xml?cgversion=v6]]></Value>
      </String>
      <Int32 Name="secondaryTileCount">
        <Value>4</Value>
      </Int32>
      <Int32 Name="secondaryTileUpdateFrequency">
        <Value>0</Value>
        <!-- Windows.UI.Notifications.PeriodicUpdateRecurrence.halfHour -->
      </Int32>
    </Dictionary>
    <Dictionary Name="BingIdentityManager">
      <String Name="AuthService">
        <Value><![CDATA[services.msn.com]]></Value>
      </String>
      <String Name="AuthPolicy">
        <Value><![CDATA[MBI_SSL]]></Value>
      </String>
      <String Name="AuthRequestUrl">
        <Value><![CDATA[https://ssl.bing.com/fd/auth/signin?action=token&provider=windows_live_id&save_token=0&src=APPEX&token=]]></Value>
      </String>
      <String Name="CookieDomain">
        <Value><![CDATA[http://personalization.services.msn.com]]></Value>
      </String>
      <String Name="AnonymousCookie">
        <Value><![CDATA[ANON]]></Value>
      </String>
      <String Name="UserCookie">
        <Value><![CDATA[_U]]></Value>
      </String>
      <String Name="SIDCookie">
        <Value><![CDATA[_SS]]></Value>
      </String>
      <Int32 Name="RequestTimeOutInSeconds">
        <Value>30</Value>
      </Int32>
    </Dictionary>
    <Dictionary Name="FeedbackSettings">
      <String Name="FeedbackAppName">
        <Value>Sports</Value>
      </String>
      <String Name="WindowsFeedbackContextId">
        <Value>151</Value>
      </String>
    </Dictionary>
    <Bool Name="DelayPrivacyIndicator">
      <True />
    </Bool>
    <Dictionary Name="PersonalDataPlatform">
      <String Name="AppDomain">
        <Value>sports</Value>
      </String>
      <Bool Name="IsPersonalizationEnabled">
        <True />
      </Bool>
      <Bool Name="IsBackgroundRefreshEnabled">
        <True />
      </Bool>
      <String Name="EnabledVerticalIds">
        <Value>Sports</Value>
      </String>
    </Dictionary>
    <!-- List of Markets for which AutoSuggest is enabled -->
    <Dictionary Name="AutoSuggestMapping">
      <String Name="ar-ae">
        <Value>en-us</Value>
      </String>
      <String Name="ar-eg">
        <Value>en-us</Value>
      </String>
      <String Name="ar-sa">
        <Value>en-us</Value>
      </String>
      <String Name="da-dk">
        <Value>en-us</Value>
      </String>
      <String Name="de-at">
        <Value>de-de</Value>
      </String>
      <String Name="de-ch">
        <Value>de-de</Value>
      </String>
      <String Name="de-de">
        <Value>de-de</Value>
      </String>
      <String Name="el-gr">
        <Value>en-us</Value>
      </String>
      <String Name="en-ae">
        <Value>en-us</Value>
      </String>
      <String Name="en-au">
        <Value>en-au</Value>
      </String>
      <String Name="en-ca">
        <Value>en-ca</Value>
      </String>
      <String Name="en-gb">
        <Value>en-gb</Value>
      </String>
      <String Name="en-ie">
        <Value>en-gb</Value>
      </String>
      <String Name="en-in">
        <Value>en-in</Value>
      </String>
      <String Name="en-my">
        <Value>en-gb</Value>
      </String>
      <String Name="en-nz">
        <Value>en-au</Value>
      </String>
      <String Name="en-ph">
        <Value>en-gb</Value>
      </String>
      <String Name="en-sg">
        <Value>en-gb</Value>
      </String>
      <String Name="en-us">
        <Value>en-us</Value>
      </String>
      <String Name="en-za">
        <Value>en-gb</Value>
      </String>
      <String Name="es-ar">
        <Value>es-mx</Value>
      </String>
      <String Name="es-cl">
        <Value>es-mx</Value>
      </String>
      <String Name="es-co">
        <Value>es-mx</Value>
      </String>
      <String Name="es-es">
        <Value>es-es</Value>
      </String>
      <String Name="es-mx">
        <Value>es-mx</Value>
      </String>
      <String Name="es-pe">
        <Value>es-mx</Value>
      </String>
      <String Name="es-us">
        <Value>es-mx</Value>
      </String>
      <String Name="es-ve">
        <Value>es-mx</Value>
      </String>
      <String Name="es-xl">
        <Value>es-mx</Value>
      </String>
      <String Name="fi-fi">
        <Value>en-us</Value>
      </String>
      <String Name="fr-be">
        <Value>fr-fr</Value>
      </String>
      <String Name="fr-ca">
        <Value>fr-ca</Value>
      </String>
      <String Name="fr-ch">
        <Value>fr-fr</Value>
      </String>
      <String Name="fr-fr">
        <Value>fr-fr</Value>
      </String>
      <String Name="he-il">
        <Value>en-us</Value>
      </String>
      <String Name="id-id">
        <Value>en-us</Value>
      </String>
      <String Name="it-it">
        <Value>it-it</Value>
      </String>
      <String Name="ja-jp">
        <Value>ja-jp</Value>
      </String>
      <String Name="ko-kr">
        <Value>ko-kr</Value>
      </String>
      <String Name="nb-no">
        <Value>nb-no</Value>
      </String>
      <String Name="nl-be">
        <Value>nl-nl</Value>
      </String>
      <String Name="nl-nl">
        <Value>nl-nl</Value>
      </String>
      <String Name="pl-pl">
        <Value>pl-pl</Value>
      </String>
      <String Name="pt-pt">
        <Value>pt-pt</Value>
      </String>
      <String Name="ru-ru">
        <Value>ru-ru</Value>
      </String>
      <String Name="sv-se">
        <Value>sv-se</Value>
      </String>
      <String Name="th-th">
        <Value>en-gb</Value>
      </String>
      <String Name="tr-tr">
        <Value>tr-tr</Value>
      </String>
      <String Name="vi-vn">
        <Value>en-gb</Value>
      </String>
      <String Name="zh-cn">
        <Value>zh-cn</Value>
      </String>
      <String Name="zh-hans-cn">
        <Value>zh-hans-cn</Value>
      </String>
      <String Name="zh-hant-hk">
        <Value>zh-hant-hk</Value>
      </String>
      <String Name="zh-hant-tw">
        <Value>zh-hant-tw</Value>
      </String>
    </Dictionary>
    <!-- Default AutoSuggest Market to which we have to fallback -->
    <String Name="DefaultAutoSuggestMarket">
      <Value>en-au</Value>
    </String>
    <String Name="AppHelpLink">
      <Value><![CDATA[http://go.microsoft.com/fwlink/?LinkID=526593]]></Value>
    </String>
    <String Name="FeedbackHelpURL">
      <Value><![CDATA[http://go.microsoft.com/fwlink/?LinkID=526593]]></Value>
    </String>
    <Dictionary Name="PushNotificationSettings">
      <Bool Name="Enable">
        <True />
      </Bool>
      <!--To be overridden in AppConfiguration by vertical teams while enabling Push Notifications-->
      <String Name="SIAppName">
        <Value>sports</Value>
      </String>
    </Dictionary>
    <Int32 Name="SuspendDurationForAppResetInSecs">
      <Value>300</Value>
    </Int32>
  </Custom>
</Configuration>