text:
<?xml version="1.0" encoding="utf-8"?>
<reflection>
  <assemblies>
    <assembly name="Windows">
      <assemblydata version="255.255.255.255" culture="" key="" hash="SHA1" />
      <attributes>
        <attribute>
          <type api="T:Windows.Foundation.Metadata.PlatformAttribute" ref="true" />
          <argument>
            <type api="T:Windows.Foundation.Metadata.Platform" ref="false" />
            <enumValue>
              <field name="WindowsPhone" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
    </assembly>
  </assemblies>
  <apis>
    <api id="N:Windows.Web">
      <topicdata group="api" />
      <apidata name="Windows.Web" group="namespace" />
      <elements>
        <element api="T:Windows.Web.IUriToStreamResolver" />
        <element api="T:Windows.Web.WebErrorStatus" />
        <element api="T:Windows.Web.WebError" />
      </elements>
      <file name="fcb9e72c-8fda-16ec-3382-417dd7855a5a" />
    </api>
    <api id="T:Windows.Web.IUriToStreamResolver">
      <topicdata group="api" allMembersTopicId="AllMembers.T:Windows.Web.IUriToStreamResolver" />
      <apidata name="IUriToStreamResolver" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
        </library>
        <namespace api="N:Windows.Web" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:Windows.Foundation.Metadata.GuidAttribute" ref="true" />
          <argument>
            <type api="T:System.UInt32" ref="false" />
            <value>2964039786</value>
          </argument>
          <argument>
            <type api="T:System.UInt16" ref="false" />
            <value>39659</value>
          </argument>
          <argument>
            <type api="T:System.UInt16" ref="false" />
            <value>19770</value>
          </argument>
          <argument>
            <type api="T:System.Byte" ref="false" />
            <value>149</value>
          </argument>
          <argument>
            <type api="T:System.Byte" ref="false" />
            <value>144</value>
          </argument>
          <argument>
            <type api="T:System.Byte" ref="false" />
            <value>0</value>
          </argument>
          <argument>
            <type api="T:System.Byte" ref="false" />
            <value>62</value>
          </argument>
          <argument>
            <type api="T:System.Byte" ref="false" />
            <value>60</value>
          </argument>
          <argument>
            <type api="T:System.Byte" ref="false" />
            <value>167</value>
          </argument>
          <argument>
            <type api="T:System.Byte" ref="false" />
            <value>226</value>
          </argument>
          <argument>
            <type api="T:System.Byte" ref="false" />
            <value>144</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:Windows.Foundation.Metadata.VersionAttribute" ref="true" />
          <argument>
            <type api="T:System.UInt32" ref="false" />
            <value>100859904</value>
          </argument>
        </attribute>
      </attributes>
      <file name="cfc95eeb-c3bb-7e4f-b2a5-fe03ae9cc1de" />
    </api>
    <api id="AllMembers.T:Windows.Web.IUriToStreamResolver">
      <topicdata name="IUriToStreamResolver" group="list" subgroup="members" typeTopicId="T:Windows.Web.IUriToStreamResolver" />
      <apidata name="IUriToStreamResolver" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <elements>
        <element api="M:Windows.Web.IUriToStreamResolver.UriToStreamAsync(Windows.Foundation.Uri)" />
      </elements>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.IUriToStreamResolver" />
      </containers>
      <file name="0faf12ba-dc23-fc3d-8388-9e08693cbc37" />
    </api>
    <api id="Methods.T:Windows.Web.IUriToStreamResolver">
      <topicdata name="IUriToStreamResolver" group="list" subgroup="Methods" typeTopicId="T:Windows.Web.IUriToStreamResolver" />
      <apidata name="IUriToStreamResolver" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <elements>
        <element api="M:Windows.Web.IUriToStreamResolver.UriToStreamAsync(Windows.Foundation.Uri)" />
      </elements>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.IUriToStreamResolver" />
      </containers>
      <file name="bf9d7a15-26b2-db1e-fec8-e3d4594d87e9" />
    </api>
    <api id="M:Windows.Web.IUriToStreamResolver.UriToStreamAsync(Windows.Foundation.Uri)">
      <topicdata group="api" />
      <apidata name="UriToStreamAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="uri" in="true">
          <type api="T:System.Uri" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:Windows.Foundation.IAsyncOperation`1" ref="true">
          <specialization>
            <type api="T:Windows.Storage.Streams.IInputStream" ref="true" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.IUriToStreamResolver" ref="true" />
      </containers>
      <file name="46e1b84d-dfdb-330b-dd14-27bee0c60e24" />
    </api>
    <api id="T:Windows.Web.WebError">
      <topicdata group="api" allMembersTopicId="AllMembers.T:Windows.Web.WebError" />
      <apidata name="WebError" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" sealed="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
        </library>
        <namespace api="N:Windows.Web" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:Windows.Foundation.Metadata.DualApiPartitionAttribute" ref="true" />
          <assignment name="version">
            <type api="T:System.UInt32" ref="false" />
            <value>100794368</value>
          </assignment>
        </attribute>
        <attribute>
          <type api="T:Windows.Foundation.Metadata.VersionAttribute" ref="true" />
          <argument>
            <type api="T:System.UInt32" ref="false" />
            <value>100859904</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:Windows.Foundation.Metadata.MarshalingBehaviorAttribute" ref="true" />
          <argument>
            <type api="T:Windows.Foundation.Metadata.MarshalingType" ref="false" />
            <enumValue>
              <field name="Agile" />
            </enumValue>
          </argument>
        </attribute>
        <attribute>
          <type api="T:Windows.Foundation.Metadata.ThreadingAttribute" ref="true" />
          <argument>
            <type api="T:Windows.Foundation.Metadata.ThreadingModel" ref="false" />
            <enumValue>
              <field name="Both" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="4e2f3c5d-fafa-8a90-2b9b-a001c0079662" />
    </api>
    <api id="AllMembers.T:Windows.Web.WebError">
      <topicdata name="WebError" group="list" subgroup="members" typeTopicId="T:Windows.Web.WebError" />
      <apidata name="WebError" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" sealed="true" serializable="false" />
      <elements>
        <element api="M:Windows.Web.WebError.GetStatus(System.Int32)" />
      </elements>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebError" />
      </containers>
      <file name="6216f9e8-2445-baea-bc81-08f4949b46d1" />
    </api>
    <api id="Methods.T:Windows.Web.WebError">
      <topicdata name="WebError" group="list" subgroup="Methods" typeTopicId="T:Windows.Web.WebError" />
      <apidata name="WebError" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" sealed="true" serializable="false" />
      <elements>
        <element api="M:Windows.Web.WebError.GetStatus(System.Int32)" />
      </elements>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebError" />
      </containers>
      <file name="ee041156-bfee-f91f-0aec-5e0b1069d510" />
    </api>
    <api id="M:Windows.Web.WebError.GetStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetStatus" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="hresult" in="true">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebError" ref="true" />
      </containers>
      <file name="da100c09-abe5-8a03-72a8-19fdea00eb3c" />
    </api>
    <api id="T:Windows.Web.WebErrorStatus">
      <topicdata group="api" />
      <apidata name="WebErrorStatus" group="type" subgroup="enumeration" />
      <typedata visibility="public" sealed="true" serializable="false" />
      <elements>
        <element api="F:Windows.Web.WebErrorStatus.Unknown" />
        <element api="F:Windows.Web.WebErrorStatus.CertificateCommonNameIsIncorrect" />
        <element api="F:Windows.Web.WebErrorStatus.CertificateExpired" />
        <element api="F:Windows.Web.WebErrorStatus.CertificateContainsErrors" />
        <element api="F:Windows.Web.WebErrorStatus.CertificateRevoked" />
        <element api="F:Windows.Web.WebErrorStatus.CertificateIsInvalid" />
        <element api="F:Windows.Web.WebErrorStatus.ServerUnreachable" />
        <element api="F:Windows.Web.WebErrorStatus.Timeout" />
        <element api="F:Windows.Web.WebErrorStatus.ErrorHttpInvalidServerResponse" />
        <element api="F:Windows.Web.WebErrorStatus.ConnectionAborted" />
        <element api="F:Windows.Web.WebErrorStatus.ConnectionReset" />
        <element api="F:Windows.Web.WebErrorStatus.Disconnected" />
        <element api="F:Windows.Web.WebErrorStatus.HttpToHttpsOnRedirection" />
        <element api="F:Windows.Web.WebErrorStatus.HttpsToHttpOnRedirection" />
        <element api="F:Windows.Web.WebErrorStatus.CannotConnect" />
        <element api="F:Windows.Web.WebErrorStatus.HostNameNotResolved" />
        <element api="F:Windows.Web.WebErrorStatus.OperationCanceled" />
        <element api="F:Windows.Web.WebErrorStatus.RedirectFailed" />
        <element api="F:Windows.Web.WebErrorStatus.UnexpectedStatusCode" />
        <element api="F:Windows.Web.WebErrorStatus.UnexpectedRedirection" />
        <element api="F:Windows.Web.WebErrorStatus.UnexpectedClientError" />
        <element api="F:Windows.Web.WebErrorStatus.UnexpectedServerError" />
        <element api="F:Windows.Web.WebErrorStatus.MultipleChoices" />
        <element api="F:Windows.Web.WebErrorStatus.MovedPermanently" />
        <element api="F:Windows.Web.WebErrorStatus.Found" />
        <element api="F:Windows.Web.WebErrorStatus.SeeOther" />
        <element api="F:Windows.Web.WebErrorStatus.NotModified" />
        <element api="F:Windows.Web.WebErrorStatus.UseProxy" />
        <element api="F:Windows.Web.WebErrorStatus.TemporaryRedirect" />
        <element api="F:Windows.Web.WebErrorStatus.BadRequest" />
        <element api="F:Windows.Web.WebErrorStatus.Unauthorized" />
        <element api="F:Windows.Web.WebErrorStatus.PaymentRequired" />
        <element api="F:Windows.Web.WebErrorStatus.Forbidden" />
        <element api="F:Windows.Web.WebErrorStatus.NotFound" />
        <element api="F:Windows.Web.WebErrorStatus.MethodNotAllowed" />
        <element api="F:Windows.Web.WebErrorStatus.NotAcceptable" />
        <element api="F:Windows.Web.WebErrorStatus.ProxyAuthenticationRequired" />
        <element api="F:Windows.Web.WebErrorStatus.RequestTimeout" />
        <element api="F:Windows.Web.WebErrorStatus.Conflict" />
        <element api="F:Windows.Web.WebErrorStatus.Gone" />
        <element api="F:Windows.Web.WebErrorStatus.LengthRequired" />
        <element api="F:Windows.Web.WebErrorStatus.PreconditionFailed" />
        <element api="F:Windows.Web.WebErrorStatus.RequestEntityTooLarge" />
        <element api="F:Windows.Web.WebErrorStatus.RequestUriTooLong" />
        <element api="F:Windows.Web.WebErrorStatus.UnsupportedMediaType" />
        <element api="F:Windows.Web.WebErrorStatus.RequestedRangeNotSatisfiable" />
        <element api="F:Windows.Web.WebErrorStatus.ExpectationFailed" />
        <element api="F:Windows.Web.WebErrorStatus.InternalServerError" />
        <element api="F:Windows.Web.WebErrorStatus.NotImplemented" />
        <element api="F:Windows.Web.WebErrorStatus.BadGateway" />
        <element api="F:Windows.Web.WebErrorStatus.ServiceUnavailable" />
        <element api="F:Windows.Web.WebErrorStatus.GatewayTimeout" />
        <element api="F:Windows.Web.WebErrorStatus.HttpVersionNotSupported" />
      </elements>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
        </library>
        <namespace api="N:Windows.Web" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:Windows.Foundation.Metadata.VersionAttribute" ref="true" />
          <argument>
            <type api="T:System.UInt32" ref="false" />
            <value>100859904</value>
          </argument>
        </attribute>
      </attributes>
      <file name="61182d7e-46a6-2894-ef57-6f7024b410cc" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.BadGateway">
      <topicdata group="api" notopic="" />
      <apidata name="BadGateway" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>502</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="9c592049-cc54-e0b3-cd50-1686c5d1fd16" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.BadRequest">
      <topicdata group="api" notopic="" />
      <apidata name="BadRequest" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>400</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="2b6053dd-21ae-8bf8-43eb-8a9f1cc08157" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.CannotConnect">
      <topicdata group="api" notopic="" />
      <apidata name="CannotConnect" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>14</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="9fc830fe-d69f-83eb-dcd6-4cafa92c0164" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.CertificateCommonNameIsIncorrect">
      <topicdata group="api" notopic="" />
      <apidata name="CertificateCommonNameIsIncorrect" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>1</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="0351d15a-47d1-bb44-f7da-687ba6254f34" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.CertificateContainsErrors">
      <topicdata group="api" notopic="" />
      <apidata name="CertificateContainsErrors" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>3</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="7612fba6-f273-337b-c33f-c8535a368ea1" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.CertificateExpired">
      <topicdata group="api" notopic="" />
      <apidata name="CertificateExpired" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>2</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="6a25e583-44bc-ce60-9d1e-6dd8ad4a6908" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.CertificateIsInvalid">
      <topicdata group="api" notopic="" />
      <apidata name="CertificateIsInvalid" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>5</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="035125b9-1c24-70f5-ea98-b9f79c3340ca" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.CertificateRevoked">
      <topicdata group="api" notopic="" />
      <apidata name="CertificateRevoked" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>4</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="c56dceeb-7577-01e8-f026-5c4014fd32f7" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.Conflict">
      <topicdata group="api" notopic="" />
      <apidata name="Conflict" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>409</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="ad00940b-c3e6-51d7-6001-399fdf270ced" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.ConnectionAborted">
      <topicdata group="api" notopic="" />
      <apidata name="ConnectionAborted" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>9</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="b35c053a-7e35-5729-d49b-5d349c47ce8c" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.ConnectionReset">
      <topicdata group="api" notopic="" />
      <apidata name="ConnectionReset" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>10</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="cb5bebc5-1143-a1ce-fcf0-b6d66a2626e1" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.Disconnected">
      <topicdata group="api" notopic="" />
      <apidata name="Disconnected" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>11</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="31f59917-0d3c-19f1-5339-3440cc480a2d" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.ErrorHttpInvalidServerResponse">
      <topicdata group="api" notopic="" />
      <apidata name="ErrorHttpInvalidServerResponse" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>8</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="31cc5fb4-e8af-12e8-c989-90bfcd2efed7" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.ExpectationFailed">
      <topicdata group="api" notopic="" />
      <apidata name="ExpectationFailed" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>417</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="db45a2ba-0c9c-a320-068f-4bf39eec16a4" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.Forbidden">
      <topicdata group="api" notopic="" />
      <apidata name="Forbidden" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>403</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="45b9e7da-83e4-6697-3ebd-3ff6eb4b9b2d" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.Found">
      <topicdata group="api" notopic="" />
      <apidata name="Found" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>302</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="355e5224-5524-f73b-7f37-99c95cd324f4" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.GatewayTimeout">
      <topicdata group="api" notopic="" />
      <apidata name="GatewayTimeout" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>504</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="408fc387-bb5a-d33c-f19b-7ae7b5fbe4a8" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.Gone">
      <topicdata group="api" notopic="" />
      <apidata name="Gone" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>410</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="9bcceb92-c8fe-3bd3-1865-d48f861aa513" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.HostNameNotResolved">
      <topicdata group="api" notopic="" />
      <apidata name="HostNameNotResolved" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>15</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="d34cf419-fff3-dde2-e5d9-e943ddac9fd9" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.HttpsToHttpOnRedirection">
      <topicdata group="api" notopic="" />
      <apidata name="HttpsToHttpOnRedirection" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>13</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="36b10fa7-2f9f-1fb3-a5a8-4de8a1082628" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.HttpToHttpsOnRedirection">
      <topicdata group="api" notopic="" />
      <apidata name="HttpToHttpsOnRedirection" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>12</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="e943a1bf-53d9-5186-956a-e0eaada058bb" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.HttpVersionNotSupported">
      <topicdata group="api" notopic="" />
      <apidata name="HttpVersionNotSupported" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>505</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="e0ee0562-1437-a658-aa50-2cdf860ad4b6" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.InternalServerError">
      <topicdata group="api" notopic="" />
      <apidata name="InternalServerError" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>500</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="7e6bb5b7-1ea0-d472-250c-557d26d56bf8" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.LengthRequired">
      <topicdata group="api" notopic="" />
      <apidata name="LengthRequired" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>411</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="3d026ea2-fd78-d44d-b8b1-35ab486e2f0d" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.MethodNotAllowed">
      <topicdata group="api" notopic="" />
      <apidata name="MethodNotAllowed" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>405</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="9e8318ac-6b88-a8f4-beb1-644fabae5b31" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.MovedPermanently">
      <topicdata group="api" notopic="" />
      <apidata name="MovedPermanently" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>301</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="c2985c14-2b56-7e65-f012-5d726c1c2667" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.MultipleChoices">
      <topicdata group="api" notopic="" />
      <apidata name="MultipleChoices" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>300</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="db202f52-44d8-4957-c9d4-985e7fdced11" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.NotAcceptable">
      <topicdata group="api" notopic="" />
      <apidata name="NotAcceptable" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>406</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="7f59c7e7-cd68-2a15-20cf-b8152234c861" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.NotFound">
      <topicdata group="api" notopic="" />
      <apidata name="NotFound" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>404</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="ac9218a4-4c2d-1111-522d-ffee20b0c4e7" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.NotImplemented">
      <topicdata group="api" notopic="" />
      <apidata name="NotImplemented" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>501</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="a4c0a1f8-5cad-ea24-b426-7b8fe3e18535" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.NotModified">
      <topicdata group="api" notopic="" />
      <apidata name="NotModified" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>304</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="1f83d2eb-b9c8-caca-2be4-0a14d4b22fd7" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.OperationCanceled">
      <topicdata group="api" notopic="" />
      <apidata name="OperationCanceled" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>16</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="3281961b-2fa6-5414-7c78-1dbb5877b235" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.PaymentRequired">
      <topicdata group="api" notopic="" />
      <apidata name="PaymentRequired" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>402</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="73b03f63-79f8-0f11-f35f-d78b40f60de0" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.PreconditionFailed">
      <topicdata group="api" notopic="" />
      <apidata name="PreconditionFailed" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>412</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="419b40aa-4a23-5632-f91c-3c89ff6698f1" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.ProxyAuthenticationRequired">
      <topicdata group="api" notopic="" />
      <apidata name="ProxyAuthenticationRequired" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>407</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="6197b315-9f21-7bcd-68b1-80f2598482f2" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.RedirectFailed">
      <topicdata group="api" notopic="" />
      <apidata name="RedirectFailed" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>17</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="80e49400-c986-f2b1-d6cd-accce51a03ba" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.RequestedRangeNotSatisfiable">
      <topicdata group="api" notopic="" />
      <apidata name="RequestedRangeNotSatisfiable" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>416</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="182ede8d-7aa1-fd09-7e5b-6941d70e5762" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.RequestEntityTooLarge">
      <topicdata group="api" notopic="" />
      <apidata name="RequestEntityTooLarge" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>413</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="627b81f8-baff-b991-cbd5-a723bff1b84f" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.RequestTimeout">
      <topicdata group="api" notopic="" />
      <apidata name="RequestTimeout" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>408</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="f1dc81bf-ac0a-145d-eae7-f407a5a29bf9" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.RequestUriTooLong">
      <topicdata group="api" notopic="" />
      <apidata name="RequestUriTooLong" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>414</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="1c4b75ec-58af-658c-032e-0439243c6da6" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.SeeOther">
      <topicdata group="api" notopic="" />
      <apidata name="SeeOther" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>303</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="ba6512b9-3488-0bc0-8bef-ea4ab74db34b" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.ServerUnreachable">
      <topicdata group="api" notopic="" />
      <apidata name="ServerUnreachable" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>6</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="ceb57cbd-b3c6-a967-6cff-fae835b0f99a" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.ServiceUnavailable">
      <topicdata group="api" notopic="" />
      <apidata name="ServiceUnavailable" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>503</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="1be08742-33e1-033d-149a-e228b1083fed" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.TemporaryRedirect">
      <topicdata group="api" notopic="" />
      <apidata name="TemporaryRedirect" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>307</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="47f4b6b9-d101-0700-875b-d0036e9a3b7e" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.Timeout">
      <topicdata group="api" notopic="" />
      <apidata name="Timeout" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>7</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="a32971d3-dfab-19f5-8da5-15974c9b7198" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.Unauthorized">
      <topicdata group="api" notopic="" />
      <apidata name="Unauthorized" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>401</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="bb48bf8e-bf37-020e-69a2-3e201aa12913" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.UnexpectedClientError">
      <topicdata group="api" notopic="" />
      <apidata name="UnexpectedClientError" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>20</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="d0f840c1-ca99-6e38-23f1-a34e9cf6cff3" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.UnexpectedRedirection">
      <topicdata group="api" notopic="" />
      <apidata name="UnexpectedRedirection" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>19</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="f44aad3f-64c9-0569-e9ce-931b7b035f7c" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.UnexpectedServerError">
      <topicdata group="api" notopic="" />
      <apidata name="UnexpectedServerError" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>21</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="7c3de34b-cad0-ef3d-ff44-6d4e2f8c738d" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.UnexpectedStatusCode">
      <topicdata group="api" notopic="" />
      <apidata name="UnexpectedStatusCode" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>18</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="89cbfa43-6ed8-0e31-3036-729365481860" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.Unknown">
      <topicdata group="api" notopic="" />
      <apidata name="Unknown" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>0</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="f724a34d-250c-ace4-2639-5ad63449a6f4" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.UnsupportedMediaType">
      <topicdata group="api" notopic="" />
      <apidata name="UnsupportedMediaType" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>415</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="8642ef16-a3ba-7e23-ba5e-0444884e367e" />
    </api>
    <api id="F:Windows.Web.WebErrorStatus.UseProxy">
      <topicdata group="api" notopic="" />
      <apidata name="UseProxy" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </returns>
      <value>305</value>
      <containers>
        <library assembly="Windows" module="Windows" kind="DynamicallyLinkedLibrary">
          <assemblydata version="255.255.255.255" />
          <noAptca />
        </library>
        <namespace api="N:Windows.Web" />
        <type api="T:Windows.Web.WebErrorStatus" ref="false" />
      </containers>
      <file name="1a9d4134-14f5-36f6-ffcf-666a2b487631" />
    </api>
  </apis>
</reflection>


text:
'use strict';

const env = process.env.NODE_ENV || 'development';
const token = process.env.TOKEN || 'your_token';
const koa = require('koa');
const router = require('koa-router');
const Promise = require('bluebird');
const Sandbox = require('sandbox');
const app = koa();
const PORT = process.env.PORT || 9000;

app.use(require('koa-better-ratelimit')({
  duration: 1000*60*1, max: 1000, blacklist: []
}));

app.use(require('koa-body')())
app.use(require('koa-logger')());

app.use(require('koa-compress')({
  filter: function (content_type) {
    return /text/i.test(content_type)
  },
  threshold: 2048,
  flush: require('zlib').Z_SYNC_FLUSH
}));

app.on('error', function(err, ctx){
  console.error('server error', err, ctx);
});

const executeSandboxed = function(code) {
  return new Promise(function(resolve) {
    let s = new Sandbox();
    s.run(code, (res) => resolve(res.result));
  })
}

const api = router();
api.post('/', function *() {
  if (this.request.body.token === token || env === 'development') {
    const result = yield executeSandboxed(this.request.body.text);
    const out = `User ${this.request.body.user_name} snippet: \n\n${this.request.body.text}\n\nresult: \n\n${result}`

    this.body = out;
  } else {
    this.body = "Ops ... looks like you aren't a team member";
  }
});

api.get('/', function *() {
  this.body = 'Hi :D';
});

app.use(api.routes());

app.listen(PORT, function(err) {
  if (err) console.error(err);
  else console.log('Running Server');
});

redpajama_set_name: RedPajamaGithub


text:
// Copyright 2022 Google Inc. All Rights Reserved.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//      http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

using System;
using Xunit;

namespace RetailProducts.Samples.Tests
{
    public class ImportProductsBigQueryTableTest
    {
        [Fact]
        public void TestImportProductsBigQueryTable()
        {
            int expectedSuccessfullyImportedProducts = 316;
            int expectedFailures = 0;

            var result = ImportProductsBigQueryTableTutorial.ImportProductsFromBigQuery();

            Assert.Equal(expectedSuccessfullyImportedProducts, result.Metadata.SuccessCount);
            Assert.Equal(expectedFailures, result.Metadata.FailureCount);
        }
    }
}


text:
Open JIRA issues from the command line. JIRA still sucks major donkey balls though.

## Installation

```
gem install ji
```

## Usage

TODO: Write usage instructions here

## Development

After checking out the repo, run `bin/setup` to install dependencies. Then, run `rake` to run the tests. You can also run `bin/console` for an interactive prompt that will allow you to experiment. Run `bundle exec ji` to use the gem in this directory, ignoring other installed copies of this gem.

To install this gem onto your local machine, run `bundle exec rake install`. To release a new version, update the version number in `version.rb`, and then run `bundle exec rake release`, which will create a git tag for the version, push git commits and tags, and push the `.gem` file to [rubygems.org](https://rubygems.org).

## Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/nTraum/ji.

## License

The gem is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT).


text:
CKEDITOR.plugins.setLang( 'image2', 'fi', {
	alt: 'Vaihtoehtoinen teksti',
	btnUpload: 'Lähetä palvelimelle',
	captioned: 'Kuva kuvatekstillä',
	captionPlaceholder: 'Kuvateksti',
	infoTab: 'Kuvan tiedot',
	lockRatio: 'Lukitse suhteet',
	menu: 'Kuvan ominaisuudet',
	pathName: 'kuva',
	pathNameCaption: 'kuvateksti',
	resetSize: 'Alkuperäinen koko',
	resizer: 'Klikkaa ja raahaa muuttaaksesi kokoa',
	title: 'Kuvan ominaisuudet',
	uploadTab: 'Lisää tiedosto',
	urlMissing: 'Kuvan lähdeosoite puuttuu.',
	altMissing: 'Alternative text is missing.' // MISSING
} );


text:
using Microsoft.WindowsAzure.MediaServices.Client;
using Microsoft.WindowsAzure.MediaServices.Client.DynamicEncryption;
using Newtonsoft.Json.Linq;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MediaButler.Common
{
    public enum PublishStatus
    {
        NotPublished = 0,
        PublishedActive = 1,
        PublishedFuture = 2,
        PublishedExpired = 3,
    }

    public class AssetInfo
    {
        private List<IAsset> SelectedAssets;
        public const string Type_Blueprint = "Blueprint";
        public const string Type_Empty = "(empty)";
        public const string _prog_down_https = "Progressive Download URIs (https)";
        public const string _prog_down_http = "Progressive Download URIs (http)";
        public const string _hls_v4 = "HLS v4  URI";
        public const string _hls_v3 = "HLS v3  URI";
        public const string _dash = "MPEG-DASH URI";
        public const string _smooth = "Smooth Streaming URI";
        public const string _smooth_legacy = "Smooth Streaming (legacy) URI";
        public const string _hls = "HLS URI";

        private const string format_smooth_legacy = "fmp4-v20";
        private const string format_hls_v4 = "m3u8-aapl";
        private const string format_hls_v3 = "m3u8-aapl-v3";
        private const string format_dash = "mpd-time-csf";
        private const string format_url = "(format={0})";

        public AssetInfo(List<IAsset> MySelectedAssets)
        {
            SelectedAssets = MySelectedAssets;
        }
        public AssetInfo(IAsset asset)
        {
            SelectedAssets = new List<IAsset>();
            SelectedAssets.Add(asset);
        }

        public static string GetSmoothLegacy(string smooth_uri)
        {
            return string.Format("{0}(format={1})", smooth_uri, format_smooth_legacy);
        }

        public static string GetHLSv3(string hls_uri)
        {
            return hls_uri.Replace("(format=" + format_hls_v4, "(format=" + format_hls_v3);
        }
        public long GetSize()
        {
            return GetSize(0);
        }

        public long GetSize(int index)
        {
            if (index >= SelectedAssets.Count) return -1;

            long size = 0;
            foreach (IAssetFile objFile in SelectedAssets[index].AssetFiles)
            { size += objFile.ContentFileSize; }
            return size;
        }

        public static long GetSize(IAsset asset)
        {

            long size = 0;
            foreach (IAssetFile objFile in asset.AssetFiles)
            { size += objFile.ContentFileSize; }
            return size;
        }

        public static string GetDynamicEncryptionType(IAsset asset)
        {
            if (asset.DeliveryPolicies.Count > 0)
            {
                string str = string.Empty;
                switch (asset.DeliveryPolicies.FirstOrDefault().AssetDeliveryPolicyType)
                {
                    case AssetDeliveryPolicyType.Blocked:
                        str = "Blocked";
                        break;
                    case AssetDeliveryPolicyType.DynamicCommonEncryption:
                        str = "CENC";
                        break;
                    case AssetDeliveryPolicyType.DynamicEnvelopeEncryption:
                        str = "AES";
                        break;
                    case AssetDeliveryPolicyType.NoDynamicEncryption:
                        str = "No";
                        break;
                    case AssetDeliveryPolicyType.None:
                    default:
                        str = string.Empty;
                        break;

                }
                return str;
            }
            else
            {
                return string.Empty;
            }
        }

        public PublishStatus GetPublishedStatus(LocatorType LocType)
        {
            PublishStatus LocPubStatus;

            // if there is one locato for this type
            if ((SelectedAssets.FirstOrDefault().Locators.Where(l => l.Type == LocType).Count() > 0))
            {
                if (!SelectedAssets.FirstOrDefault().Locators.Where(l => (l.Type == LocType)).All(l => (l.ExpirationDateTime < DateTime.UtcNow)))
                {// not all int the past
                    var query = SelectedAssets.FirstOrDefault().Locators.Where(l => ((l.Type == LocType) && (l.ExpirationDateTime > DateTime.UtcNow) && (l.StartTime != null)));
                    // if no locator are valid today but at least one will in the future
                    if (query.ToList().Count() > 0)
                    {
                        LocPubStatus = (query.All(l => (l.StartTime > DateTime.UtcNow))) ? PublishStatus.PublishedFuture : PublishStatus.PublishedActive;
                    }
                    else
                    {
                        LocPubStatus = PublishStatus.PublishedActive;
                    }
                }
                else      // if all locators are in the past
                {
                    LocPubStatus = PublishStatus.PublishedExpired;
                }
            }
            else
            {
                LocPubStatus = PublishStatus.NotPublished;
            }

            return LocPubStatus;

        }

        public static PublishStatus GetPublishedStatusForLocator(ILocator Locator)
        {
            PublishStatus LocPubStatus;
            if (!(Locator.ExpirationDateTime < DateTime.UtcNow))
            {// not in the past
                // if  locator is not valid today but will be in the future
                if (Locator.StartTime != null)
                {
                    LocPubStatus = (Locator.StartTime > DateTime.UtcNow) ? PublishStatus.PublishedFuture : PublishStatus.PublishedActive;
                }
                else
                {
                    LocPubStatus = PublishStatus.PublishedActive;
                }
            }
            else      // if locator is in the past
            {
                LocPubStatus = PublishStatus.PublishedExpired;
            }
            return LocPubStatus;
        }

        public static string GetAssetType(IAsset asset)
        {
            string type = asset.AssetType.ToString();
            int assetcount = asset.AssetFiles.Count();
            int number = assetcount;

            switch (asset.AssetType)
            {
                case AssetType.MediaServicesHLS:
                    type = "Media Services HLS";
                    break;

                case AssetType.MP4:
                    break;

                case AssetType.MultiBitrateMP4:
                    type = "Multi Bitrate MP4";
                    break;

                case AssetType.SmoothStreaming:
                    type = "Smooth Streaming";
                    break;

                case AssetType.Unknown:
                    string ext;
                    string pr = string.Empty;

                    if (assetcount == 0) return "(empty)";

                    if (assetcount == 1)
                    {
                        number = 1;
                        ext = Path.GetExtension(asset.AssetFiles.FirstOrDefault().Name.ToUpper());
                        if (!string.IsNullOrEmpty(ext)) ext = ext.Substring(1);
                        switch (ext)
                        {
                            case "KAYAK":
                            case "XENIO":
                                type = Type_Blueprint;
                                break;

                            default:
                                type = ext;
                                break;
                        }
                    }
                    else
                    { // multi files in asset
                        var AssetFiles = asset.AssetFiles.ToList();
                        var JPGAssetFiles = AssetFiles.Where(f => f.Name.EndsWith(".jpg", StringComparison.OrdinalIgnoreCase) | f.Name.EndsWith(".png", StringComparison.OrdinalIgnoreCase) | f.Name.EndsWith(".bmp", StringComparison.OrdinalIgnoreCase) | f.Name.EndsWith(".gif", StringComparison.OrdinalIgnoreCase)).ToArray();

                        if ((JPGAssetFiles.Count() > 1) && (JPGAssetFiles.Count() == AssetFiles.Count))
                        {
                            type = "Thumbnails";
                            number = JPGAssetFiles.Count();
                        }
                    }
                    break;

                default:
                    break;

            }
            return string.Format("{0} ({1})", type, number);
        }

        private static long ListFilesInAsset(IAsset asset, ref StringBuilder builder)
        {
            // Display the files associated with each asset.

            long assetSize = 0;
            foreach (IAssetFile fileItem in asset.AssetFiles)
            {
                if (fileItem.IsPrimary) builder.AppendLine("Primary");
                builder.AppendLine("Name: " + fileItem.Name);
                builder.AppendLine("Size: " + fileItem.ContentFileSize + " Bytes");
                assetSize += fileItem.ContentFileSize;
                builder.AppendLine("==============");
            }
            return assetSize;
        }

        public static String FormatByteSize(long? byteCountl)
        {
            if (byteCountl.HasValue == true)
            {
                long byteCount = (long)byteCountl;
                string[] suf = { "B", "KB", "MB", "GB", "TB", "PB", "EB" }; //Longs run out around EB
                if (byteCount == 0)
                    return "0 " + suf[0];
                long bytes = Math.Abs(byteCount);
                int place = Convert.ToInt32(Math.Floor(Math.Log(bytes, 1024)));
                double num = Math.Round(bytes / Math.Pow(1024, place), 1);
                return (Math.Sign(byteCount) * num).ToString() + " " + suf[place];
            }
            else return null;
        }
        public  string GetJsonAssetFilesInfo()
        {
            string aux="";
            //if (SelectedAssets.Count > 0)
            //{
            //    List<dynamic> myAssets = new List<dynamic>();

            //    List<dynamic> myFiles = new List<dynamic>();

            //    foreach (IAsset theAsset in SelectedAssets)
            //    {
            //        dynamic assetX = new JObject();
            //        assetX.Id = theAsset.Id;
            //        assetX.Uri= theAsset.Uri;
            //        assetX.AlternateId= theAsset.AlternateId;
            //        //Assets Files
            //        List<string> filesX = new List<string>();
            //        foreach (var assetFile in theAsset.AssetFiles)
            //        {
            //            dynamic fileX = new JObject();
            //            fileX.Name = assetFile.Name;
            //            fileX.ContentFileSize= assetFile.ContentFileSize;
            //            fileX.MimeType= assetFile.MimeType;
            //            filesX.Add(fileX.ToString());
            //        }
            //        myFiles.Add(fileX);
            //        assetX.AssetFiles = Newtonsoft.Json.JsonConvert.SerializeObject(filesX);

            //        myAssets.Add(assetX.ToString());
            //    }

            //       aux = Newtonsoft.Json.JsonConvert.SerializeObject(myAssets);
            //}
            //else
            //{

            //}

                return aux;
        }
        public string GetStatJson()
        {
            Hashtable allInfo = new Hashtable();
            if (SelectedAssets.Count > 0)
            {
                // Asset Stats
                foreach (IAsset theAsset in SelectedAssets)
                {
                    Hashtable AssetDetail = new Hashtable();
                    string MyAssetType = AssetInfo.GetAssetType(theAsset);
                    bool bfileinasset = (theAsset.AssetFiles.Count() == 0) ? false : true;
                    long size = -1;
                    if (bfileinasset)
                    {
                        size = 0;
                        foreach (IAssetFile file in theAsset.AssetFiles)
                        {
                            size += file.ContentFileSize;
                        }
                    }

                    AssetDetail.Add("Asset Name",theAsset.Name);
                    AssetDetail.Add("Asset Type", theAsset.AssetType);
                    AssetDetail.Add("Asset Id", theAsset.Id);
                    AssetDetail.Add("Alternate ID", theAsset.AlternateId);
                    if (size != -1)
                        AssetDetail.Add("Size", FormatByteSize(size));
                    else
                        AssetDetail.Add("Size", FormatByteSize(0));

                    AssetDetail.Add("State", theAsset.State);
                    AssetDetail.Add("Created", theAsset.Created.ToLongDateString() + " " + theAsset.Created.ToLongTimeString());
                    AssetDetail.Add("Last Modified", theAsset.LastModified.ToLongDateString() + " " + theAsset.LastModified.ToLongTimeString());
                    AssetDetail.Add("Creations Options", theAsset.Options);

                    if (theAsset.State != AssetState.Deleted)
                    {
                        AssetDetail.Add("IsStreamable", theAsset.IsStreamable);
                        AssetDetail.Add("SupportsDynEnc", theAsset.SupportsDynamicEncryption);
                        AssetDetail.Add("Uri", theAsset.Uri.ToString());
                        AssetDetail.Add("Storage Name", theAsset.StorageAccountName);
                        AssetDetail.Add("Storage Bytes used", FormatByteSize(theAsset.StorageAccount.BytesUsed));
                        AssetDetail.Add("Storage IsDefault", theAsset.StorageAccount.IsDefault);

                        try
                        {
                            Hashtable ParentAssets = new Hashtable();
                            foreach (IAsset p_asset in theAsset.ParentAssets)
                            {
                                ParentAssets.Add(p_asset.Id, p_asset.Name);

                            }
                            AssetDetail.Add("ParentAsset", ParentAssets);
                        }
                        catch (Exception X)
                        {

                            Trace.TraceWarning("[AssetInfo] Error ParentAssets:" + X.Message);
                        }

                        Hashtable ContentKeys = new Hashtable();
                        foreach (IContentKey key in theAsset.ContentKeys)
                        {
                            string[] ContentKey = new string[3] {key.Name, key.Id,key.ContentKeyType.ToString()};
                            ContentKeys.Add(key.Id, ContentKey);

                        }
                        AssetDetail.Add("ContentKeys", ContentKeys);

                        Hashtable DeliveryPolicies = new Hashtable();
                        foreach (var pol in theAsset.DeliveryPolicies)
                        {
                            string[] DeliveryPolicie = new string[4]
                                {
                                    pol.Name,
                                    pol.Id,
                                    pol.AssetDeliveryPolicyType.ToString(),
                                    pol.AssetDeliveryProtocol.ToString()
                                };
                            DeliveryPolicies.Add(pol.Id, DeliveryPolicie);
                        }
                        AssetDetail.Add("DeliveryPolicies",DeliveryPolicies);

                        Hashtable AssetFiles = new Hashtable();
                        foreach (IAssetFile fileItem in theAsset.AssetFiles)
                        {
                            string defaultTxt;
                            if (fileItem.IsPrimary)
                                defaultTxt="True";
                            else
                                defaultTxt="False";
                            string[] xAssetFile =
                                new string[14] { defaultTxt,fileItem.Name,
                                    fileItem.Id,
                                    fileItem.ContentFileSize + " Bytes",
                                    fileItem.MimeType,
                                    fileItem.InitializationVector,
                                    fileItem.Created.ToString(),
                                    fileItem.LastModified.ToString(),
                                    fileItem.IsEncrypted.ToString(),
                                    fileItem.EncryptionScheme,
                                    fileItem.EncryptionVersion,
                                    fileItem.EncryptionKeyId,
                                    fileItem.InitializationVector,
                                    fileItem.ParentAssetId
                                };
                            AssetFiles.Add(fileItem.Id, xAssetFile);
                        }
                        AssetDetail.Add("AssetFiles", AssetFiles);

                        var assetFilesALL = theAsset.AssetFiles.ToList();
                        Hashtable Locators = new Hashtable();
                        foreach (ILocator locator in theAsset.Locators)
                        {
                            string StartTime="";
                            if (locator.StartTime != null)
                                StartTime=((DateTime)locator.StartTime).ToLongDateString() + " " + ((DateTime)locator.StartTime).ToLongTimeString();
                            string    ExpirationDateTime="";
                            if (locator.ExpirationDateTime != null)
                                ExpirationDateTime= ((DateTime)locator.ExpirationDateTime).ToLongDateString() + " " + ((DateTime)locator.ExpirationDateTime).ToLongTimeString();

                            string[] Locator = new string[8] {
                            locator.Name,
                            locator.Type.ToString(),
                             locator.Id,
                             locator.Path,
                             StartTime,
                             ExpirationDateTime,
                             "{}", //OnDemandOrigin
                             "{}"  //Sas origin
                            };

                            if (locator.Type == LocatorType.OnDemandOrigin)
                            {
                                string[] OnDemandOrigin = new string[4];
                                var ismfile = assetFilesALL.Where(f => f.Name.ToLower().EndsWith(".ism", StringComparison.OrdinalIgnoreCase)).FirstOrDefault();
                                OnDemandOrigin[0] = locator.Path + ismfile.Name + "/manifest";
                                OnDemandOrigin[1] = locator.Path + ismfile.Name + "/Manifest(format=mpd-time-csf)";
                                OnDemandOrigin[2] = locator.Path + ismfile.Name + "/Manifest(format=m3u8-aapl)";
                                OnDemandOrigin[3] = locator.Path + ismfile.Name + "/Manifest(format=m3u8-aapl-v3)";
                                Locator[6] = Newtonsoft.Json.JsonConvert.SerializeObject(OnDemandOrigin) ;

                            }

                            if (locator.Type == LocatorType.Sas)
                            {
                                List<string> sas = new List<string>();
                                var mp4Files = assetFilesALL.Where(f => f.Name.EndsWith(".mp4", StringComparison.OrdinalIgnoreCase)).ToList();
                                foreach (var assetfilemp4 in mp4Files)
                                {
                                    var mp4Uri = new UriBuilder(locator.Path);
                                    mp4Uri.Path += "/" + assetfilemp4.Name;
                                    sas.Add(mp4Uri.ToString());
                                }
                                Locator[7] = Newtonsoft.Json.JsonConvert.SerializeObject(sas);
                            }
                            Locators.Add(locator.Id, Locator);
                        }
                        AssetDetail.Add("Locators", Locators);
                    }
                    allInfo.Add(theAsset.Id, AssetDetail);
                }
            }
            return Newtonsoft.Json.JsonConvert.SerializeObject(allInfo,Newtonsoft.Json.Formatting.Indented);
        }
        public StringBuilder GetStatsTxt()
        {
            StringBuilder sb = new StringBuilder();

            if (SelectedAssets.Count > 0)
            {
                // Asset Stats
                foreach (IAsset theAsset in SelectedAssets)
                {
                    string MyAssetType = AssetInfo.GetAssetType(theAsset);
                    bool bfileinasset = (theAsset.AssetFiles.Count() == 0) ? false : true;
                    long size = -1;
                    if (bfileinasset)
                    {
                        size = 0;
                        foreach (IAssetFile file in theAsset.AssetFiles)
                        {
                            size += file.ContentFileSize;
                        }
                    }
                    sb.AppendLine("Asset Name        : " + theAsset.Name);
                    sb.AppendLine("Asset Type        : " + theAsset.AssetType);
                    sb.AppendLine("Asset Id          : " + theAsset.Id);
                    sb.AppendLine("Alternate ID      : " + theAsset.AlternateId);
                    if (size != -1) sb.AppendLine("Size              : " + FormatByteSize(size));
                    sb.AppendLine("State             : " + theAsset.State);
                    sb.AppendLine("Created           : " + theAsset.Created.ToLongDateString() + " " + theAsset.Created.ToLongTimeString());
                    sb.AppendLine("Last Modified     : " + theAsset.LastModified.ToLongDateString() + " " + theAsset.LastModified.ToLongTimeString());
                    sb.AppendLine("Creations Options : " + theAsset.Options);

                    if (theAsset.State != AssetState.Deleted)
                    {
                        sb.AppendLine("IsStreamable      : " + theAsset.IsStreamable);
                        sb.AppendLine("SupportsDynEnc    : " + theAsset.SupportsDynamicEncryption);
                        sb.AppendLine("Uri               : " + theAsset.Uri.ToString());
                        sb.AppendLine("");
                        sb.AppendLine("Storage Name      : " + theAsset.StorageAccountName);
                        sb.AppendLine("Storage Bytes used: " + FormatByteSize(theAsset.StorageAccount.BytesUsed));
                        sb.AppendLine("Storage IsDefault : " + theAsset.StorageAccount.IsDefault);
                        sb.AppendLine("");

                        try
                        {
                            foreach (IAsset p_asset in theAsset.ParentAssets)
                            {
                                sb.AppendLine("Parent asset Name : " + p_asset.Name);
                                sb.AppendLine("Parent asset Id   : " + p_asset.Id);
                            }
                            sb.AppendLine("");
                        }
                        catch (Exception X)
                        {

                            Trace.TraceWarning("[AssetInfo] Error ParentAssets:" + X.Message);
                        }

                        foreach (IContentKey key in theAsset.ContentKeys)
                        {
                            sb.AppendLine("Content key       : " + key.Name);
                            sb.AppendLine("Content key Id    : " + key.Id);
                            sb.AppendLine("Content key Type  : " + key.ContentKeyType);
                        }
                        sb.AppendLine("");
                        foreach (var pol in theAsset.DeliveryPolicies)
                        {
                            sb.AppendLine("Deliv policy Name : " + pol.Name);
                            sb.AppendLine("Deliv policy Id   : " + pol.Id);
                            sb.AppendLine("Deliv policy Type : " + pol.AssetDeliveryPolicyType);
                            sb.AppendLine("Deliv pol Protocol: " + pol.AssetDeliveryProtocol);
                        }
                        sb.AppendLine("");

                        foreach (IAssetFile fileItem in theAsset.AssetFiles)
                        {
                            if (fileItem.IsPrimary) sb.AppendLine("Primary");
                            sb.AppendLine("Name                 : " + fileItem.Name);
                            sb.AppendLine("Id                   : " + fileItem.Id);
                            sb.AppendLine("File size            : " + fileItem.ContentFileSize + " Bytes");
                            sb.AppendLine("Mime type            : " + fileItem.MimeType);
                            sb.AppendLine("Init vector          : " + fileItem.InitializationVector);
                            sb.AppendLine("Created              : " + fileItem.Created);
                            sb.AppendLine("Last modified        : " + fileItem.LastModified);
                            sb.AppendLine("Encrypted            : " + fileItem.IsEncrypted);
                            sb.AppendLine("EncryptionScheme     : " + fileItem.EncryptionScheme);
                            sb.AppendLine("EncryptionVersion    : " + fileItem.EncryptionVersion);
                            sb.AppendLine("Encryption key id    : " + fileItem.EncryptionKeyId);
                            sb.AppendLine("InitializationVector : " + fileItem.InitializationVector);
                            sb.AppendLine("ParentAssetId        : " + fileItem.ParentAssetId);

                            sb.AppendLine("==============");
                            sb.AppendLine("");
                        }

                        var assetFilesALL = theAsset.AssetFiles.ToList();

                        foreach (ILocator locator in theAsset.Locators)
                        {
                            sb.AppendLine("Locator Name      : " + locator.Name);
                            sb.AppendLine("Locator Type      : " + locator.Type.ToString());
                            sb.AppendLine("Locator Id        : " + locator.Id);
                            sb.AppendLine("Locator Path      : " + locator.Path);
                            if (locator.StartTime != null) sb.AppendLine("Start Time        : " + ((DateTime)locator.StartTime).ToLongDateString() + " " + ((DateTime)locator.StartTime).ToLongTimeString());
                            if (locator.ExpirationDateTime != null) sb.AppendLine("Expiration Time   : " + ((DateTime)locator.ExpirationDateTime).ToLongDateString() + " " + ((DateTime)locator.ExpirationDateTime).ToLongTimeString());
                            sb.AppendLine("");

                            if (locator.Type == LocatorType.OnDemandOrigin)
                            {

                                var ismfile = assetFilesALL.Where(f => f.Name.ToLower().EndsWith(".ism", StringComparison.OrdinalIgnoreCase)).FirstOrDefault();

                                sb.AppendLine(_prog_down_http + " : ");
                                foreach (IAssetFile IAF in theAsset.AssetFiles) sb.AppendLine(locator.Path + IAF.Name);
                                sb.AppendLine("");

                                sb.AppendLine(AssetInfo._smooth + " : ");
                                sb.AppendLine(locator.Path + ismfile.Name + "/manifest");

                                sb.AppendLine(AssetInfo._dash + " : ");
                                sb.AppendLine(locator.Path + ismfile.Name + "/Manifest(format=mpd-time-csf)");

                                sb.AppendLine(AssetInfo._hls_v4 + " : ");
                                sb.AppendLine(locator.Path + ismfile.Name + "/Manifest(format=m3u8-aapl)");

                                sb.AppendLine(AssetInfo._hls_v3 + " : ");
                                sb.AppendLine(locator.Path + ismfile.Name + "/Manifest(format=m3u8-aapl-v3)");
                            }
                            if (locator.Type == LocatorType.Sas)
                            {
                                sb.AppendLine(AssetInfo._prog_down_https + " : ");
                                var mp4Files = assetFilesALL.Where(f => f.Name.EndsWith(".mp4", StringComparison.OrdinalIgnoreCase)).ToList();
                                foreach (var assetfilemp4 in mp4Files)
                                {
                                    var mp4Uri = new UriBuilder(locator.Path);
                                    mp4Uri.Path += "/" + assetfilemp4.Name;
                                    sb.AppendLine(mp4Uri.ToString());
                                }
                            }
                            sb.AppendLine("");
                            sb.AppendLine("==============================================================================");
                            sb.AppendLine("");
                        }
                    }
                    sb.AppendLine("");
                    sb.AppendLine("+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++");
                    sb.AppendLine("");
                }
            }
            return sb;
        }

    }

}