<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[165569] trunk/LayoutTests</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/165569">165569</a></dd>
<dt>Author</dt> <dd>agomez@igalia.com</dd>
<dt>Date</dt> <dd>2014-03-13 15:02:17 -0700 (Thu, 13 Mar 2014)</dd>
</dl>

<h3>Log Message</h3>
<pre>Unreviewed, rolling out <a href="http://trac.webkit.org/projects/webkit/changeset/165536">r165536</a>.

It breaks http/tests/media/media-play-stream-chunked-icy.html

Reverted changeset:

&quot;[GStreamer] WebKit gets stalled when trying to play a stream&quot;
https://bugs.webkit.org/show_bug.cgi?id=125926
http://trac.webkit.org/changeset/165536</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsChangeLog">trunk/LayoutTests/ChangeLog</a></li>
<li><a href="#trunkLayoutTestshttptestsmediaresourcesservevideophp">trunk/LayoutTests/http/tests/media/resources/serve-video.php</a></li>
<li><a href="#trunkLayoutTestshttptestsresourcesportabilityLayerphp">trunk/LayoutTests/http/tests/resources/portabilityLayer.php</a></li>
</ul>

<h3>Removed Paths</h3>
<ul>
<li><a href="#trunkLayoutTestshttptestsmediamediaplaystreamchunkedicyexpectedtxt">trunk/LayoutTests/http/tests/media/media-play-stream-chunked-icy-expected.txt</a></li>
<li><a href="#trunkLayoutTestshttptestsmediamediaplaystreamchunkedicyhtml">trunk/LayoutTests/http/tests/media/media-play-stream-chunked-icy.html</a></li>
<li><a href="#trunkLayoutTestshttptestsmediaresourcescreateid3dbphp">trunk/LayoutTests/http/tests/media/resources/create-id3-db.php</a></li>
<li><a href="#trunkLayoutTestshttptestsresourcesdirhelpersphp">trunk/LayoutTests/http/tests/resources/dir-helpers.php</a></li>
<li><a href="#trunkLayoutTestsmediacontentmetadatadb">trunk/LayoutTests/media/content/metadata.db</a></li>
<li><a href="#trunkLayoutTestsmediacontentsilencemp3">trunk/LayoutTests/media/content/silence.mp3</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkLayoutTestsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/ChangeLog (165568 => 165569)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/ChangeLog        2014-03-13 21:53:46 UTC (rev 165568)
+++ trunk/LayoutTests/ChangeLog        2014-03-13 22:02:17 UTC (rev 165569)
</span><span class="lines">@@ -1,3 +1,15 @@
</span><ins>+2014-03-13  Andres Gomez  &lt;agomez@igalia.com&gt;
+
+        Unreviewed, rolling out r165536.
+
+        It breaks http/tests/media/media-play-stream-chunked-icy.html
+
+        Reverted changeset:
+
+        &quot;[GStreamer] WebKit gets stalled when trying to play a stream&quot;
+        https://bugs.webkit.org/show_bug.cgi?id=125926
+        http://trac.webkit.org/changeset/165536
+
</ins><span class="cx"> 2014-03-13  Brian Burg  &lt;bburg@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Web Inspector: Remove unused callId parameter from evaluateInWebInspector
</span></span></pre></div>
<a id="trunkLayoutTestshttptestsmediamediaplaystreamchunkedicyexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/http/tests/media/media-play-stream-chunked-icy-expected.txt (165568 => 165569)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/http/tests/media/media-play-stream-chunked-icy-expected.txt        2014-03-13 21:53:46 UTC (rev 165568)
+++ trunk/LayoutTests/http/tests/media/media-play-stream-chunked-icy-expected.txt        2014-03-13 22:02:17 UTC (rev 165569)
</span><span class="lines">@@ -1,9 +0,0 @@
</span><del>-
-Test ended by:
-
-Play streamed media.
-Verify that the 'ended' event fires upon finishing the playback.
-
-EVENT(ended)
-END OF TEST
-
</del></span></pre></div>
<a id="trunkLayoutTestshttptestsmediamediaplaystreamchunkedicyhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/http/tests/media/media-play-stream-chunked-icy.html (165568 => 165569)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/http/tests/media/media-play-stream-chunked-icy.html        2014-03-13 21:53:46 UTC (rev 165568)
+++ trunk/LayoutTests/http/tests/media/media-play-stream-chunked-icy.html        2014-03-13 22:02:17 UTC (rev 165569)
</span><span class="lines">@@ -1,31 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-    &lt;head&gt;
-        &lt;script src=/media-resources/video-test.js&gt;&lt;/script&gt;
-        &lt;script src=/media-resources/media-file.js&gt;&lt;/script&gt;
-
-        &lt;script&gt;
-            function start()
-            {
-                var media = findMediaFile('audio', '../../../../media/content/silence');
-                var type = mimeTypeForExtension(media.split('.').pop());
-                var audio = document.querySelector(&quot;audio&quot;);
-
-                audio.src = 'http://127.0.0.1:8000/media/resources/serve-video.php?name=' + media + '&amp;type=' + type + '&amp;content-length=no&amp;icy-data=yes';
-
-                waitForEventAndFail('error');
-                waitForEventAndEnd('ended');
-            }
-        &lt;/script&gt;
-    &lt;/head&gt;
-    &lt;body onload=&quot;start()&quot;&gt;
-        &lt;audio controls autoplay&gt;&lt;/audio&gt;
-        &lt;p&gt;&lt;b&gt;Test ended by:&lt;/b&gt;
-        &lt;ol&gt;
-            &lt;li&gt;Play streamed media.&lt;/li&gt;
-            &lt;li&gt;Verify that the 'ended' event fires upon finishing the playback.&lt;/li&gt;
-        &lt;/ol&gt;
-        &lt;/p&gt;
-        &lt;br/&gt;
-    &lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestshttptestsmediaresourcescreateid3dbphp"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/http/tests/media/resources/create-id3-db.php (165568 => 165569)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/http/tests/media/resources/create-id3-db.php        2014-03-13 21:53:46 UTC (rev 165568)
+++ trunk/LayoutTests/http/tests/media/resources/create-id3-db.php        2014-03-13 22:02:17 UTC (rev 165569)
</span><span class="lines">@@ -1,177 +0,0 @@
</span><del>-&lt;?php
-
-    // This script is based on the work done by gadgetguru
-    // &lt;david@vuistbijl.nl&gt; at
-    // https://github.com/gadgetguru/PHP-Streaming-Audio and released
-    // under the Public Domain.
-
-
-    // This script creates, overwriting if needed, the &quot;metadata.db&quot;
-    // file used by scripts such as &quot;serve-video.php&quot;.
-    //
-    // For creating or updating an existing file you have to run the
-    // http server used by the tests with:
-    //
-    // $ Tools/Scripts/run-webkit-httpd
-    //
-    // Then you will just have to use a browser to open an URL of the
-    // type:
-    //
-    // http://127.0.0.1:8000/media/resources/create-id3-db.php?name=../../../../media/content/silence.wav
-    //
-    // With this, a new &quot;metadaba.db&quot; file will be create in the
-    // directory containing the referred file. In this example, the
-    // database will be created at:
-    //
-    // $ LayoutTests/media/content/metadata.db
-
-
-    require_once '../../resources/portabilityLayer.php';
-    require_once '../../resources/dir-helpers.php';
-
-    // 500 on errors
-    $httpStatus = &quot;500 Internal Server Error&quot;;
-    $htmlMessage = &quot;&quot;;
-
-    if (!array_key_exists(&quot;name&quot;, $_GET)) {
-        trigger_error(&quot;You have not specified a 'name' parameter.&quot;, E_USER_WARNING);
-        goto answering;
-    }
-    $mediaDirectory = dirname($_GET[&quot;name&quot;]);
-
-    if (!is_dir($mediaDirectory)) {
-        trigger_error(&quot;The provided directory path doesn't exist.&quot;, E_USER_WARNING);
-        goto answering;
-    }
-    $databaseFile = realpath($mediaDirectory) . &quot;/metadata.db&quot;;
-
-    if (file_exists($databaseFile)) {
-        unlink($databaseFile);
-        $htmlMessage = $htmlMessage . &quot;&lt;p/&gt;Deleted previously existing db file at: '&quot; . $databaseFile . &quot;'&quot;;
-    }
-
-    // We don't have getid3 in WebKit. If not currently present, we
-    // will try to download it now before making use of it.
-    //
-    // getid3 is available at http://getid3.sourceforge.net
-
-    $getId3DestDir = &quot;getid3&quot;;
-    if (!file_exists($getId3DestDir)) {
-
-        $tmpDir = tmpdir(FALSE, &quot;php&quot;);
-        if (!is_dir($tmpDir)) {
-            trigger_error(&quot;Impossible to create temporal directory.&quot;, E_USER_WARNING);
-            goto answering;
-        }
-
-        $id3DestPath = $tmpDir . &quot;/getid3.zip&quot;;
-        $phpVersion = explode(&quot;.&quot;, PHP_VERSION);
-        if (($phpVersion[0] &gt; 4) &amp;&amp; ($phpVersion[1] &gt; 0))
-            $id3Url = &quot;http://sourceforge.net/projects/getid3/files/getID3%28%29%201.x/1.9.7/getID3-1.9.7.zip/download&quot;;
-        else
-            $id3Url = &quot;http://sourceforge.net/projects/getid3/files/getID3%28%29%201.x/1.7.10/getid3-1.7.10-20090426.zip/download&quot;;
-        $htmlMessage = $htmlMessage . &quot;&lt;p/&gt;getId3 not in the system.&lt;p/&gt;Downloading from: '&quot; . $id3Url . &quot;'&quot;;
-
-        $ctxtOpts = array(&quot;http&quot; =&gt;
-            array(
-                &quot;method&quot;  =&gt; &quot;GET&quot;,
-                &quot;timeout&quot; =&gt; 60,
-            )
-        );
-        $ctxt = stream_context_create($ctxtOpts);
-        $src = fopen($id3Url, &quot;rb&quot;, false, $ctxt);
-        $dest = fopen($id3DestPath, &quot;wb&quot;);
-        $copied = stream_copy_to_stream($src, $dest);
-        fclose($src);
-        fclose($dest);
-        if ($copied == 0) {
-            trigger_error(&quot;Impossible to copy the latest getid3 zip release file.&quot;, E_USER_WARNING);
-            goto answering;
-        }
-        $htmlMessage = $htmlMessage . &quot;&lt;p/&gt;getId3 downloaded to: '&quot; . $id3DestPath . &quot;'&quot;;
-
-        if (!exec(&quot;unzip &quot; . $id3DestPath . &quot; -d &quot; . $tmpDir)) {
-            trigger_error(&quot;Impossible to extract the downloaded zip file.&quot;, E_USER_WARNING);
-            goto answering;
-        }
-        $htmlMessage = $htmlMessage . &quot;&lt;p/&gt;Zip file successfully extracted.&quot;;
-
-        $getId3SourceDir = first_dir($getId3DestDir, $tmpDir);
-        if (!$getId3SourceDir) {
-            trigger_error(&quot;Impossible to find the getid3 directory with the PHP code to copy.&quot;, E_USER_WARNING);
-            goto answering;
-        }
-        $htmlMessage = $htmlMessage . &quot;&lt;p/&gt;getId3 directory to copy found at: '&quot; . $getId3SourceDir . &quot;'&quot;;
-
-
-        rcopy($getId3SourceDir, $getId3DestDir);
-        $htmlMessage = $htmlMessage . &quot;&lt;p/&gt;getId3 directory copied to its final destination at: '&quot; . realpath($getId3SourceDir) . &quot;'&quot;;
-
-        rrmdir($tmpDir);
-        $htmlMessage = $htmlMessage . &quot;&lt;p/&gt;Deleted all temporal files at: '&quot; . $tmpDir . &quot;'&quot;;
-    }
-
-
-    // getid3 downloaded. Let's create the database file.
-    require_once(&quot;getid3/getid3.php&quot;);
-    $getID3 = new getID3;
-
-    $id3FileNames = array_diff(scandir($mediaDirectory), array(&quot;.&quot;, &quot;..&quot;));
-
-    foreach ($id3FileNames as $id3FileName) {
-        $id3 = $getID3-&gt;analyze($mediaDirectory . &quot;/&quot; . $id3FileName);
-        $playfile = array(
-            &quot;fileName&quot; =&gt; $id3[&quot;filename&quot;],
-            &quot;fileSize&quot; =&gt; $id3[&quot;filesize&quot;],
-            &quot;playTime&quot; =&gt; $id3[&quot;playtime_seconds&quot;],
-            &quot;audioStart&quot; =&gt; $id3[&quot;avdataoffset&quot;],
-            &quot;audioEnd&quot; =&gt; $id3[&quot;avdataend&quot;],
-            &quot;audioLength&quot; =&gt; $id3[&quot;avdataend&quot;] - $id3[&quot;avdataoffset&quot;],
-            &quot;artist&quot; =&gt; $id3[&quot;tags&quot;][&quot;id3v2&quot;][&quot;artist&quot;][0],
-            &quot;title&quot; =&gt; $id3[&quot;tags&quot;][&quot;id3v2&quot;][&quot;title&quot;][0],
-            &quot;bitRate&quot; =&gt; $id3[&quot;audio&quot;][&quot;bitrate&quot;],
-            &quot;mimeType&quot; =&gt; $id3[&quot;mime_type&quot;],
-            &quot;fileFormat&quot; =&gt; $id3[&quot;fileformat&quot;],
-        );
-        if (empty($playfile[&quot;artist&quot;]) || empty($playfile[&quot;title&quot;]))
-            list($playfile[&quot;artist&quot;], $playfile[&quot;title&quot;]) = explode(&quot; - &quot;, substr($playfile[&quot;fileName&quot;], 0 , -4));
-        $playFiles[] = $playfile;
-    }
-
-    if (!file_put_contents($databaseFile, serialize($playFiles))) {
-        trigger_error(&quot;Impossible to write the getid3 db.&quot;, E_USER_WARNING);
-        goto answering;
-    }
-    $htmlMessage = $htmlMessage . &quot;&lt;p/&gt;Written new database file at: '&quot; . $databaseFile . &quot;'&quot;;
-
-
-    // Database created, everything OK.
-    $httpStatus = &quot;200 OK&quot;;
-
-
-answering:
-
-    header(&quot;Status: &quot; . $httpStatus);
-    header(&quot;HTTP/1.1 &quot; . $httpStatus);
-    header(&quot;Connection: close&quot;);
-    header(&quot;Content-Type: text/html&quot;);
-
-    $htmlMessage = &quot;&lt;html&gt;&lt;body&gt;&lt;h1&gt;&quot; . $httpStatus . &quot;&lt;/h1&gt;&quot; . $htmlMessage;
-
-    if ($httpStatus == &quot;500 Internal Server Error&quot;) {
-        if (function_exists(&quot;error_get_last&quot;)) {
-            $errorArray = error_get_last();
-            if ($errorArray) {
-                $htmlMessage = sprintf(&quot;%s&lt;p/&gt;Error type: %d&lt;p/&gt;Error message: %s&lt;p/&gt;&quot;.
-                    &quot;Error file: %s&lt;p/&gt;Error line: %d&quot;,
-                    $htmlMessage, $errorArray[&quot;type&quot;], $errorArray[&quot;message&quot;],
-                    $errorArray[&quot;file&quot;], $errorArray[&quot;line&quot;]);
-            }
-        }
-    }
-    $htmlMessage = $htmlMessage . &quot;&lt;/body&gt;&lt;html&gt;&quot;;
-
-    print($htmlMessage);
-    flush();
-    exit;
-?&gt;
</del></span></pre></div>
<a id="trunkLayoutTestshttptestsmediaresourcesservevideophp"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/http/tests/media/resources/serve-video.php (165568 => 165569)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/http/tests/media/resources/serve-video.php        2014-03-13 21:53:46 UTC (rev 165568)
+++ trunk/LayoutTests/http/tests/media/resources/serve-video.php        2014-03-13 22:02:17 UTC (rev 165569)
</span><span class="lines">@@ -1,145 +1,49 @@
</span><span class="cx"> &lt;?php
</span><span class="cx"> 
</span><del>-    // This script is based on the work done by gadgetguru
-    // &lt;david@vuistbijl.nl&gt; at
-    // https://github.com/gadgetguru/PHP-Streaming-Audio and released
-    // under the Public Domain.
-
-    // Set variables
-    $settings = array(
-        &quot;chunkSize&quot; =&gt; 1024 * 256,
-        &quot;databaseFile&quot; =&gt; &quot;metadata.db&quot;,
-        &quot;httpStatus&quot; =&gt; &quot;500 Internal Server Error&quot;,
-        &quot;mediaDirectory&quot; =&gt; array_key_exists(&quot;name&quot;, $_GET) ? dirname($_GET[&quot;name&quot;]) : &quot;&quot;,
-        &quot;mimeType&quot; =&gt; array_key_exists(&quot;type&quot;, $_GET) ? $_GET[&quot;type&quot;] : &quot;&quot;,
-        &quot;radioGenre&quot; =&gt; &quot;Rock&quot;,
-        &quot;radioName&quot; =&gt; &quot;WebKit Test Radio&quot;,
-        &quot;radioUrl&quot; =&gt; (array_key_exists(&quot;HTTPS&quot;, $_SERVER) ? &quot;https&quot; : &quot;http&quot;) . &quot;://&quot; . $_SERVER[&quot;HTTP_HOST&quot;] . $_SERVER[&quot;REQUEST_URI&quot;],
-        &quot;setContentLength&quot; =&gt; array_key_exists(&quot;content-length&quot;, $_GET) ? $_GET[&quot;content-length&quot;] : &quot;yes&quot;,
-        &quot;setIcyData&quot; =&gt; array_key_exists(&quot;icy-data&quot;, $_GET) ? $_GET[&quot;icy-data&quot;] : &quot;no&quot;,
-        &quot;supportRanges&quot; =&gt; array_key_exists(&quot;ranges&quot;, $_GET) ? $_GET[&quot;ranges&quot;] : &quot;yes&quot;,
-    );
-
-    // 500 on errors
-    if (!array_key_exists(&quot;name&quot;, $_GET)) {
-        trigger_error(&quot;You have not specified a 'name' parameter.&quot;, E_USER_WARNING);
-        goto answering;
-    }
</del><span class="cx">     $fileName = $_GET[&quot;name&quot;];
</span><ins>+    $type = $_GET[&quot;type&quot;];
+    if (array_key_exists(&quot;ranges&quot;, $_GET))
+        $ranges = $_GET[&quot;ranges&quot;];
</ins><span class="cx"> 
</span><del>-    if (!file_exists($fileName)) {
-        trigger_error(&quot;The file to stream specified at 'name' doesn't exist.&quot;, E_USER_WARNING);
-        goto answering;
-    }
-    $settings[&quot;databaseFile&quot;] = $settings[&quot;mediaDirectory&quot;] . &quot;/&quot; . $settings[&quot;databaseFile&quot;];
-
-    if ($settings[&quot;setIcyData&quot;] != &quot;yes&quot; &amp;&amp; $settings[&quot;mimeType&quot;] == &quot;&quot;) {
-        trigger_error(&quot;You have not specified a 'type' parameter.&quot;, E_USER_WARNING);
-        goto answering;
-    }
-
-    if ($settings[&quot;setIcyData&quot;] == &quot;yes&quot;) {
-        if (!file_exists($settings[&quot;databaseFile&quot;])) {
-
-            // If the metadata database file doesn't exist it has to
-            // be create previously.
-            //
-            // Check the instructions about how to create it from the
-            // create-id3-db.php script file in this same directory.
-
-            trigger_error(&quot;The metadata database doesn't exist. To create one, check the script 'create-id3-db.php'.&quot;, E_USER_WARNING);
-            goto answering;
-        }
-
-        $playFiles = unserialize(file_get_contents($settings[&quot;databaseFile&quot;]));
-        foreach ($playFiles as $i=&gt;$playFile) {
-            if (basename($fileName) == $playFile[&quot;fileName&quot;]) {
-                $fileInDB = true;
-                break;
-            }
-        }
-
-        if (!isset($fileInDB)) {
-            trigger_error(&quot;The requested file is not in the database.&quot;, E_USER_WARNING);
-            goto answering;
-        }
-    }
-
-    // There is everything needed to send the media file
</del><span class="cx">     $fileSize = filesize($fileName);
</span><span class="cx">     $start = 0;
</span><span class="cx">     $end = $fileSize - 1;
</span><del>-    if ($settings[&quot;supportRanges&quot;] != &quot;no&quot; &amp;&amp; array_key_exists(&quot;HTTP_RANGE&quot;, $_SERVER))
</del><ins>+    if ($ranges != &quot;no&quot;)
</ins><span class="cx">         $contentRange = $_SERVER[&quot;HTTP_RANGE&quot;];
</span><span class="cx">     if (isset($contentRange)) {
</span><span class="cx">         $range = explode(&quot;-&quot;, substr($contentRange, strlen(&quot;bytes=&quot;)));
</span><span class="cx">         $start = intval($range[0]);
</span><span class="cx">         if (!empty($range[1]))
</span><span class="cx">             $end = intval($range[1]);
</span><del>-        $settings[&quot;httpStatus&quot;] = &quot;206 Partial Content&quot;;
</del><ins>+        $httpStatus = &quot;206 Partial Content&quot;;
</ins><span class="cx">     } else
</span><del>-        $settings[&quot;httpStatus&quot;] = &quot;200 OK&quot;;
</del><ins>+        $httpStatus = &quot;200 OK&quot;;
</ins><span class="cx"> 
</span><del>-
-answering:
-
-    header(&quot;Status: &quot; . $settings[&quot;httpStatus&quot;]);
-    header(&quot;HTTP/1.1 &quot; . $settings[&quot;httpStatus&quot;]);
-    header(&quot;Connection: close&quot;);
-
-    if ($settings[&quot;httpStatus&quot;] == &quot;500 Internal Server Error&quot;) {
-        header(&quot;Content-Type: text/html&quot;);
-        $errorMessage = sprintf(&quot;&lt;html&gt;&lt;body&gt;&lt;h1&gt;%s&lt;/h1&gt;&lt;p/&gt;&quot;,
-                                $settings[&quot;httpStatus&quot;]);
-        if (function_exists(&quot;error_get_last&quot;)) {
-            $errorArray = error_get_last();
-            if ($errorArray) {
-                $errorMessage = sprintf(&quot;%sError type: %d&lt;p/&gt;Error message: %s&lt;p/&gt;&quot;.
-                    &quot;Error file: %s&lt;p/&gt;Error line: %d&lt;p/&gt;&quot;,
-                    $errorMessage, $errorArray[&quot;type&quot;], $errorArray[&quot;message&quot;],
-                    $errorArray[&quot;file&quot;], $errorArray[&quot;line&quot;]);
-            }
-        }
-        $errorMessage = $errorMessage . &quot;&lt;/body&gt;&lt;html&gt;&quot;;
-        print($errorMessage);
-        flush();
-        exit;
-    }
-
</del><ins>+    header(&quot;Status: &quot; . $httpStatus);
+    header(&quot;HTTP/1.1 &quot; . $httpStatus);
</ins><span class="cx">     header(&quot;Last-Modified: &quot; . gmdate(&quot;D, d M Y H:i:s&quot;) . &quot; GMT&quot;);
</span><span class="cx">     header(&quot;Pragma: no-cache&quot;);
</span><span class="cx">     header(&quot;Etag: &quot; . '&quot;' . $fileSize . &quot;-&quot; . filemtime($fileName) . '&quot;');
</span><del>-    if ($settings[&quot;setIcyData&quot;] == &quot;yes&quot;) {
-        $bitRate = ceil($playFiles[$i][&quot;bitRate&quot;] / 1000);
-        if ($settings[&quot;mimeType&quot;] == &quot;&quot;)
-            $settings[&quot;mimeType&quot;] = $playFiles[$i][&quot;mimeType&quot;];
-        header(&quot;icy-notice1: &lt;BR&gt;This stream requires a shoutcast/icecast compatible player.&lt;BR&gt;&quot;);
-        header(&quot;icy-notice2: WebKit Stream Test&lt;BR&gt;&quot;);
-        header(&quot;icy-name: &quot; . $settings[&quot;radioName&quot;]);
-        header(&quot;icy-genre: &quot; . $settings[&quot;radioGenre&quot;]);
-        header(&quot;icy-url: &quot; . $settings[&quot;radioUrl&quot;]);
-        header(&quot;icy-pub: 1&quot;);
-        header(&quot;icy-br: &quot; . $bitRate);
-    }
-    header(&quot;Content-Type: &quot; . $settings[&quot;mimeType&quot;]);
-    if ($settings[&quot;supportRanges&quot;] != &quot;no&quot;)
</del><ins>+    header(&quot;Content-Type: &quot; . $type);
+    if ($ranges != &quot;no&quot;)
</ins><span class="cx">         header(&quot;Accept-Ranges: bytes&quot;);
</span><del>-    if ($settings[&quot;setContentLength&quot;] != &quot;no&quot;)
-        header(&quot;Content-Length: &quot; . ($end - $start + 1));
</del><ins>+    header(&quot;Content-Length: &quot; . ($end - $start + 1));
</ins><span class="cx">     if (isset($contentRange))
</span><span class="cx">         header(&quot;Content-Range: bytes &quot; . $start . &quot;-&quot; . $end . &quot;/&quot; . $fileSize);
</span><ins>+    header(&quot;Connection: close&quot;);
</ins><span class="cx"> 
</span><ins>+    $chunkSize = 1024 * 256;
</ins><span class="cx">     $offset = $start;
</span><span class="cx"> 
</span><span class="cx">     $fn = fopen($fileName, &quot;rb&quot;);
</span><span class="cx">     fseek($fn, $offset, 0);
</span><span class="cx"> 
</span><span class="cx">     while (!feof($fn) &amp;&amp; $offset &lt;= $end &amp;&amp; connection_status() == 0) {
</span><del>-        $readSize = min($settings[&quot;chunkSize&quot;], ($end - $offset) + 1);
</del><ins>+        $readSize = min($chunkSize, ($end - $offset) + 1);
</ins><span class="cx">         $buffer = fread($fn, $readSize);
</span><span class="cx">         print($buffer);
</span><span class="cx">         flush();
</span><del>-        $offset += $settings[&quot;chunkSize&quot;];
</del><ins>+        $offset += $chunkSize;
</ins><span class="cx">     }
</span><span class="cx">     fclose($fn);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestshttptestsresourcesdirhelpersphp"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/http/tests/resources/dir-helpers.php (165568 => 165569)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/http/tests/resources/dir-helpers.php        2014-03-13 21:53:46 UTC (rev 165568)
+++ trunk/LayoutTests/http/tests/resources/dir-helpers.php        2014-03-13 22:02:17 UTC (rev 165569)
</span><span class="lines">@@ -1,77 +0,0 @@
</span><del>-&lt;?php
-require_once 'portabilityLayer.php';
-
-function tmpdir($dir=FALSE, $prefix='php')
-{
-    if ($dir) {
-        $tmpFile = tempnam($dir, $prefix);
-    } else {
-        if (!sys_get_temp_dir())
-            return FALSE;
-        $tmpFile = tempnam(sys_get_temp_dir(), $prefix);
-    }
-
-    if (!file_exists($tmpFile))
-        return FALSE;
-    unlink($tmpFile);
-    mkdir($tmpFile);
-    if (!is_dir($tmpFile))
-        return FALSE;
-
-    return $tmpFile;
-}
-
-function rrmdir($dir)
-{
-    if (is_dir($dir)) {
-        $objects = array_diff(scandir($dir), array(&quot;.&quot;, &quot;..&quot;));
-        foreach ($objects as $object)
-            (is_dir($dir . &quot;/&quot; . $object)) ? rrmdir($dir . &quot;/&quot; . $object) : unlink($dir . &quot;/&quot; . $object);
-        reset($objects);
-        rmdir($dir);
-    }
-}
-
-function rcopy($src, $dst)
-{
-    if (file_exists($dst))
-        rrmdir($dst);
-    if (is_dir($src)) {
-        mkdir($dst);
-        $files = array_diff(scandir($src), array(&quot;.&quot;, &quot;..&quot;));
-        foreach ($files as $file)
-          rcopy(&quot;$src/$file&quot;, &quot;$dst/$file&quot;);
-    } else if (file_exists($src)) {
-        copy($src, $dst);
-    }
-}
-
-function first_dir($name, $dir=FALSE)
-{
-    $result = FALSE;
-    $root = $dir ? $dir : &quot;./&quot;;
-    $queue = array(realpath($root));
-
-    while (sizeof($queue)) {
-        $vertex = array_pop($queue);
-        $objects = array_diff(scandir($vertex), array(&quot;.&quot;, &quot;..&quot;));
-        foreach ($objects as $object) {
-            $fullPath = $vertex . &quot;/&quot; . $object;
-            if (is_dir($fullPath)) {
-                if ($name == basename($fullPath)) {
-                    $result = $fullPath;
-                    goto cleanup;
-                } else {
-                    array_unshift($queue, $fullPath);
-                }
-            }
-        }
-    }
-
-
-cleanup:
-
-    return $result;
-}
-?&gt;
-
</del></span></pre></div>
<a id="trunkLayoutTestshttptestsresourcesportabilityLayerphp"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/http/tests/resources/portabilityLayer.php (165568 => 165569)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/http/tests/resources/portabilityLayer.php        2014-03-13 21:53:46 UTC (rev 165568)
+++ trunk/LayoutTests/http/tests/resources/portabilityLayer.php        2014-03-13 22:02:17 UTC (rev 165569)
</span><span class="lines">@@ -32,37 +32,4 @@
</span><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-if (!function_exists('stream_copy_to_stream')) {
-    function stream_copy_to_stream($source, $dest)
-    {
-        $result = 0;
-        while (!feof($source)) {
-            $bytesWritten = fwrite($dest, fread($source, 8192));
-            if (!$bytesWritten)
-                return FALSE;
-            $result = $result + $bytesWritten;
-        }
-
-        return $result;
-    }
-}
-
-if (!function_exists('scandir')) {
-    function scandir($dir)
-    {
-        if (!is_dir($dir))
-            return FALSE;
-
-        $dh = opendir($dir);
-        while ($filename = readdir($dh)) {
-            $files[] = $filename;
-        }
-
-        closedir($dh);
-        sort($files);
-
-        return $files;
-    }
-}
-
</del><span class="cx"> ?&gt;
</span></span></pre></div>
<a id="trunkLayoutTestsmediacontentmetadatadb"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/media/content/metadata.db (165568 => 165569)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/media/content/metadata.db        2014-03-13 21:53:46 UTC (rev 165568)
+++ trunk/LayoutTests/media/content/metadata.db        2014-03-13 22:02:17 UTC (rev 165569)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-a:37:{i:0;a:11:{s:8:&quot;fileName&quot;;s:23:&quot;720x576i-anamorphic.mov&quot;;s:8:&quot;fileSize&quot;;i:226625;s:8:&quot;playTime&quot;;i:5;s:10:&quot;audioStart&quot;;i:3463;s:8:&quot;audioEnd&quot;;i:226625;s:11:&quot;audioLength&quot;;i:223162;s:6:&quot;artist&quot;;s:19:&quot;720x576i-anamorphic&quot;;s:5:&quot;title&quot;;N;s:7:&quot;bitRate&quot;;N;s:8:&quot;mimeType&quot;;s:15:&quot;video/quicktime&quot;;s:10:&quot;fileFormat&quot;;s:9:&quot;quicktime&quot;;}i:1;a:11:{s:8:&quot;fileName&quot;;s:16:&quot;CC+Subtitles.mov&quot;;s:8:&quot;fileSize&quot;;i:545959;s:8:&quot;playTime&quot;;i:30;s:10:&quot;audioStart&quot;;i:32206;s:8:&quot;audioEnd&quot;;i:545959;s:11:&quot;audioLength&quot;;i:513753;s:6:&quot;artist&quot;;s:12:&quot;CC+Subtitles&quot;;s:5:&quot;title&quot;;N;s:7:&quot;bitRate&quot;;N;s:8:&quot;mimeType&quot;;s:15:&quot;video/quicktime&quot;;s:10:&quot;fileFormat&quot;;s:3:&quot;mp4&quot;;}i:2;a:11:{s:8:&quot;fileName&quot;;s:7:&quot;abe.png&quot;;s:8:&quot;fileSize&quot;;i:12242;s:8:&quot;playTime&quot;;N;s:10:&quot;audioStart&quot;;i:0;s:8:&quot;audioEnd&quot;;i:12242;s:11:&quot;audioLength&quot;;i:12242;s:6:&quot;artist&quot;;s:3:&quot;abe&quot;;s:5:&quot;title&quot;;N;s:7:&quot;bitRate&quot;;N;s:8:&quot;mimeType&quot;;s:9:&quot;image/png&quot;;s:10:&quot;fileFormat&quot;;s:3:&quot;png&quot;;}i:3;a:11:{s:8:&quot;fileName&quot;;s:22:&quot;counting-captioned.mov&quot;;s:8:&quot;fileSize&quot;;i:314055;s:8:&quot;playTime&quot;;d:9.8283333333333331;s:10:&quot;audioStart&quot;;i:5885;s:8:&quot;audioEnd&quot;;i:314055;s:11:&quot;audioLength&quot;;i:308170;s:6:&quot;artist&quot;;s:18:&quot;counting-captioned&quot;;s:5:&quot;title&quot;;N;s:7:&quot;bitRate&quot;;N;s:8:&quot;mimeType&quot;;s:15:&quot;video/quicktime&quot;;s:10:&quot;fileFormat&quot;;s:3:&quot;mp4&quot;;}i:4;a:11:{s:8:&quot;fileName&quot;;s:27:&quot;counting-subtitled-kate.ogv&quot;;s:8:&quot;fileSize&quot;;i:154649;s:8:&quot;playTime&quot;;N;s:10:&quot;audioStart&quot;;i:0;s:8:&quot;audioEnd&quot;;i:154581;s:11:&quot;audioLength&quot;;i:154581;s:6:&quot;artist&quot;;s:23:&quot;counting-subtitled-kate&quot;;s:5:&quot;title&quot;;N;s:7:&quot;bitRate&quot;;N;s:8:&quot;mimeType&quot;;s:15:&quot;application/ogg&quot;;s:10:&quot;fileFormat&quot;;s:3:&quot;ogg&quot;;}i:5;a:11:{s:8:&quot;fileName&quot;;s:26:&quot;counting-subtitled-srt.mkv&quot;;s:8:&quot;fileSize&quot;;i:318669;s:8:&quot;playTime&quot;;d:10.800000000000001;s:10:&quot;audioStart&quot;;i:0;s:8:&quot;audioEnd&quot;;i:318669;s:11:&quot;audioLength&quot;;i:318669;s:6:&quot;artist&quot;;s:22:&quot;counting-subtitled-srt&quot;;s:5:&quot;title&quot;;N;s:7:&quot;bitRate&quot;;N;s:8:&quot;mimeType&quot;;s:16:&quot;video/x-matroska&quot;;s:10:&quot;fileFormat&quot;;s:8:&quot;matroska&quot;;}i:6;a:11:{s:8:&quot;fileName&quot;;s:22:&quot;counting-subtitled.m4v&quot;;s:8:&quot;fileSize&quot;;i:317064;s:8:&quot;playTime&quot;;d:10.800000000000001;s:10:&quot;audioStart&quot;;i:311344;s:8:&quot;audioEnd&quot;;i:317064;s:11:&quot;audioLength&quot;;i:5720;s:6:&quot;artist&quot;;s:18:&quot;counting-subtitled&quot;;s:5:&quot;title&quot;;N;s:7:&quot;bitRate&quot;;N;s:8:&quot;mimeType&quot;;s:15:&quot;video/quicktime&quot;;s:10:&quot;fileFormat&quot;;s:3:&quot;mp4&quot;;}i:7;a:11:{s:8:&quot;fileName&quot;;s:12:&quot;counting.jpg&quot;;s:8:&quot;fileSize&quot;;i:6629;s:8:&quot;playTime&quot;;N;s:10:&quot;audioStart&quot;;N;s:8:&quot;audioEnd&quot;;N;s:11:&quot;audioLength&quot;;i:0;s:6:&quot;artist&quot;;s:8:&quot;counting&quot;;s:5:&quot;title&quot;;N;s:7:&quot;bitRate&quot;;N;s:8:&quot;mimeType&quot;;s:10:&quot;image/jpeg&quot;;s:10:&quot;fileFormat&quot;;N;}i:8;a:11:{s:8:&quot;fileName&quot;;s:12:&quot;counting.mp4&quot;;s:8:&quot;fileSize&quot;;i:311336;s:8:&quot;playTime&quot;;d:9.8283333333333331;s:10:&quot;audioStart&quot;;i:3590;s:8:&quot;audioEnd&quot;;i:311336;s:11:&quot;audioLength&quot;;i:307746;s:6:&quot;artist&quot;;s:8:&quot;counting&quot;;s:5:&quot;title&quot;;N;s:7:&quot;bitRate&quot;;N;s:8:&quot;mimeType&quot;;s:15:&quot;video/quicktime&quot;;s:10:&quot;fileFormat&quot;;s:3:&quot;mp4&quot;;}i:9;a:11:{s:8:&quot;fileName&quot;;s:12:&quot;counting.ogv&quot;;s:8:&quot;fileSize&quot;;i:187773;s:8:&quot;playTime&quot;;N;s:10:&quot;audioStart&quot;;i:0;s:8:&quot;audioEnd&quot;;i:187773;s:11:&quot;audioLength&quot;;i:187773;s:6:&quot;artist&quot;;s:8:&quot;counting&quot;;s:5:&quot;title&quot;;N;s:7:&quot;bitRate&quot;;N;s:8:&quot;mimeType&quot;;N;s:10:&quot;fileFormat&quot;;s:3:&quot;ogg&quot;;}i:10;a:11:{s:8:&quot;fileName&quot;;s:9:&quot;empty.oga&quot;;s:8:&quot;fileSize&quot;;i:0;s:8:&quot;playTime&quot;;N;s:10:&quot;audioStart&quot;;N;s:8:&quot;audioEnd&quot;;N;s:11:&quot;audioLength&quot;;i:0;s:6:&quot;artist&quot;;s:5:&quot;empty&quot;;s:5:&quot;title&quot;;N;s:7:&quot;bitRate&quot;;N;s:8:&quot;mimeType&quot;;N;s:10:&quot;fileFormat&quot;;N;}i:11;a:11:{s:8:&quot;fileName&quot;;s:9:&quot;empty.wav&quot;;s:8:&quot;fileSize&quot;;i:0;s:8:&quot;playTime&quot;;N;s:10:&quot;audioStart&quot;;N;s:8:&quot;audioEnd&quot;;N;s:11:&quot;audioLength&quot;;i:0;s:6:&quot;artist&quot;;s:5:&quot;empty&quot;;s:5:&quot;title&quot;;N;s:7:&quot;bitRate&quot;;N;s:8:&quot;mimeType&quot;;N;s:10:&quot;fileFormat&quot;;N;}i:12;a:11:{s:8:&quot;fileName&quot;;s:11:&quot;garbage.mp4&quot;;s:8:&quot;fileSize&quot;;i:22;s:8:&quot;playTime&quot;;N;s:10:&quot;audioStart&quot;;N;s:8:&quot;audioEnd&quot;;N;s:11:&quot;audioLength&quot;;i:0;s:6:&quot;artist&quot;;s:7:&quot;garbage&quot;;s:5:&quot;title&quot;;N;s:7:&quot;bitRate&quot;;N;s:8:&quot;mimeType&quot;;N;s:10:&quot;fileFormat&quot;;N;}i:13;a:11:{s:8:&quot;fileName&quot;;s:11:&quot;garbage.ogv&quot;;s:8:&quot;fileSize&quot;;i:22;s:8:&quot;playTime&quot;;N;s:10:&quot;audioStart&quot;;N;s:8:&quot;audioEnd&quot;;N;s:11:&quot;audioLength&quot;;i:0;s:6:&quot;artist&quot;;s:7:&quot;garbage&quot;;s:5:&quot;title&quot;;N;s:7:&quot;bitRate&quot;;N;s:8:&quot;mimeType&quot;;N;s:10:&quot;fileFormat&quot;;N;}i:14;a:11:{s:8:&quot;fileName&quot;;s:12:&quot;greenbox.png&quot;;s:8:&quot;fileSize&quot;;i:95;s:8:&quot;playTime&quot;;N;s:10:&quot;audioStart&quot;;i:0;s:8:&quot;audioEnd&quot;;i:95;s:11:&quot;audioLength&quot;;i:95;s:6:&quot;artist&quot;;s:8:&quot;greenbox&quot;;s:5:&quot;title&quot;;N;s:7:&quot;bitRate&quot;;N;s:8:&quot;mimeType&quot;;s:9:&quot;image/png&quot;;s:10:&quot;fileFormat&quot;;s:3:&quot;png&quot;;}i:15;a:11:{s:8:&quot;fileName&quot;;s:17:&quot;scaled-matrix.mov&quot;;s:8:&quot;fileSize&quot;;i:203856;s:8:&quot;playTime&quot;;d:9.8283333333333331;s:10:&quot;audioStart&quot;;i:1671;s:8:&quot;audioEnd&quot;;i:203856;s:11:&quot;audioLength&quot;;i:202185;s:6:&quot;artist&quot;;s:13:&quot;scaled-matrix&quot;;s:5:&quot;title&quot;;N;s:7:&quot;bitRate&quot;;N;s:8:&quot;mimeType&quot;;s:15:&quot;video/quicktime&quot;;s:10:&quot;fileFormat&quot;;s:9:&quot;quicktime&quot;;}i:16;a:11:{s:8:&quot;fileName&quot;;s:9:&quot;short.wav&quot;;s:8:&quot;fileSize&quot;;i:4920;s:8:&quot;playTime&quot;;d:0.027641723356009069;s:10:&quot;audioStart&quot;;i:44;s:8:&quot;audioEnd&quot;;i:4920;s:11:&quot;audioLength&quot;;i:4876;s:6:&quot;artist&quot;;s:5:&quot;short&quot;;s:5:&quot;title&quot;;N;s:7:&quot;bitRate&quot;;i:1411200;s:8:&quot;mimeType&quot;;s:12:&quot;audio/x-wave&quot;;s:10:&quot;fileFormat&quot;;s:4:&quot;riff&quot;;}i:17;a:11:{s:8:&quot;fileName&quot;;s:16:&quot;silence-loop.mov&quot;;s:8:&quot;fileSize&quot;;i:36443;s:8:&quot;playTime&quot;;d:1.3844777777777777;s:10:&quot;audioStart&quot;;i:1622;s:8:&quot;audioEnd&quot;;i:36443;s:11:&quot;audioLength&quot;;i:34821;s:6:&quot;artist&quot;;s:12:&quot;silence-loop&quot;;s:5:&quot;title&quot;;N;s:7:&quot;bitRate&quot;;d:201207.99659719269;s:8:&quot;mimeType&quot;;s:15:&quot;video/quicktime&quot;;s:10:&quot;fileFormat&quot;;s:9:&quot;quicktime&quot;;}i:18;a:11:{s:8:&quot;fileName&quot;;s:11:&quot;silence.m4a&quot;;s:8:&quot;fileSize&quot;;i:20447;s:8:&quot;playTime&quot;;d:1.3699773242630386;s:10:&quot;audioStart&quot;;i:4096;s:8:&quot;audioEnd&quot;;i:20447;s:11:&quot;audioLength&quot;;i:16351;s:6:&quot;artist&quot;;s:7:&quot;silence&quot;;s:5:&quot;title&quot;;N;s:7:&quot;bitRate&quot;;d:95481.87235169491;s:8:&quot;mimeType&quot;;s:9:&quot;audio/mp4&quot;;s:10:&quot;fileFormat&quot;;s:3:&quot;mp4&quot;;}i:19;a:11:{s:8:&quot;fileName&quot;;s:11:&quot;silence.mp3&quot;;s:8:&quot;fileSize&quot;;i:17961;s:8:&quot;playTime&quot;;d:1.4105833333333333;s:10:&quot;audioStart&quot;;i:1034;s:8:&quot;audioEnd&quot;;i:17961;s:11:&quot;audioLength&quot;;i:16927;s:6:&quot;artist&quot;;s:7:&quot;silence&quot;;s:5:&quot;title&quot;;N;s:7:&quot;bitRate&quot;;i:96000;s:8:&quot;mimeType&quot;;s:10:&quot;audio/mpeg&quot;;s:10:&quot;fileFormat&quot;;s:3:&quot;mp3&quot;;}i:20;a:11:{s:8:&quot;fileName&quot;;s:11:&quot;silence.mpg&quot;;s:8:&quot;fileSize&quot;;i:33227;s:8:&quot;playTime&quot;;d:1.3844583333333333;s:10:&quot;audioStart&quot;;i:0;s:8:&quot;audioEnd&quot;;i:33227;s:11:&quot;audioLength&quot;;i:33227;s:6:&quot;artist&quot;;s:7:&quot;silence&quot;;s:5:&quot;title&quot;;N;s:7:&quot;bitRate&quot;;i:192000;s:8:&quot;mimeType&quot;;s:10:&quot;audio/mpeg&quot;;s:10:&quot;fileFormat&quot;;s:3:&quot;mp2&quot;;}i:21;a:11:{s:8:&quot;fileName&quot;;s:11:&quot;silence.oga&quot;;s:8:&quot;fileSize&quot;;i:12983;s:8:&quot;playTime&quot;;d:1.3844897959183673;s:10:&quot;audioStart&quot;;i:172;s:8:&quot;audioEnd&quot;;i:10460;s:11:&quot;audioLength&quot;;i:10288;s:6:&quot;artist&quot;;s:7:&quot;silence&quot;;s:5:&quot;title&quot;;N;s:7:&quot;bitRate&quot;;d:59447.16981132076;s:8:&quot;mimeType&quot;;s:15:&quot;application/ogg&quot;;s:10:&quot;fileFormat&quot;;s:3:&quot;ogg&quot;;}i:22;a:11:{s:8:&quot;fileName&quot;;s:11:&quot;silence.wav&quot;;s:8:&quot;fileSize&quot;;i:120876;s:8:&quot;playTime&quot;;d:1.3699773242630386;s:10:&quot;audioStart&quot;;i:44;s:8:&quot;audioEnd&quot;;i:120876;s:11:&quot;audioLength&quot;;i:120832;s:6:&quot;artist&quot;;s:7:&quot;silence&quot;;s:5:&quot;title&quot;;N;s:7:&quot;bitRate&quot;;i:705600;s:8:&quot;mimeType&quot;;s:12:&quot;audio/x-wave&quot;;s:10:&quot;fileFormat&quot;;s:4:&quot;riff&quot;;}i:23;a:11:{s:8:&quot;fileName&quot;;s:14:&quot;test-25fps.mp4&quot;;s:8:&quot;fileSize&quot;;i:167758;s:8:&quot;playTime&quot;;i:10;s:10:&quot;audioStart&quot;;i:7621;s:8:&quot;audioEnd&quot;;i:167758;s:11:&quot;audioLength&quot;;i:160137;s:6:&quot;artist&quot;;s:10:&quot;test-25fps&quot;;s:5:&quot;title&quot;;N;s:7:&quot;bitRate&quot;;N;s:8:&quot;mimeType&quot;;s:15:&quot;video/quicktime&quot;;s:10:&quot;fileFormat&quot;;s:3:&quot;mp4&quot;;}i:24;a:11:{s:8:&quot;fileName&quot;;s:14:&quot;test-25fps.ogv&quot;;s:8:&quot;fileSize&quot;;i:191863;s:8:&quot;playTime&quot;;N;s:10:&quot;audioStart&quot;;i:0;s:8:&quot;audioEnd&quot;;i:191863;s:11:&quot;audioLength&quot;;i:191863;s:6:&quot;artist&quot;;s:10:&quot;test-25fps&quot;;s:5:&quot;title&quot;;N;s:7:&quot;bitRate&quot;;N;s:8:&quot;mimeType&quot;;N;s:10:&quot;fileFormat&quot;;s:3:&quot;ogg&quot;;}i:25;a:11:{s:8:&quot;fileName&quot;;s:17:&quot;test-par-16-9.mp4&quot;;s:8:&quot;fileSize&quot;;i:193661;s:8:&quot;playTime&quot;;d:6.0430000000000001;s:10:&quot;audioStart&quot;;i:48;s:8:&quot;audioEnd&quot;;i:193661;s:11:&quot;audioLength&quot;;i:193613;s:6:&quot;artist&quot;;s:13:&quot;test-par-16-9&quot;;s:5:&quot;title&quot;;N;s:7:&quot;bitRate&quot;;N;s:8:&quot;mimeType&quot;;s:15:&quot;video/quicktime&quot;;s:10:&quot;fileFormat&quot;;s:3:&quot;mp4&quot;;}i:26;a:11:{s:8:&quot;fileName&quot;;s:17:&quot;test-par-16-9.ogv&quot;;s:8:&quot;fileSize&quot;;i:99394;s:8:&quot;playTime&quot;;N;s:10:&quot;audioStart&quot;;i:11528;s:8:&quot;audioEnd&quot;;i:98473;s:11:&quot;audioLength&quot;;i:86945;s:6:&quot;artist&quot;;s:13:&quot;test-par-16-9&quot;;s:5:&quot;title&quot;;N;s:7:&quot;bitRate&quot;;N;s:8:&quot;mimeType&quot;;s:15:&quot;application/ogg&quot;;s:10:&quot;fileFormat&quot;;s:3:&quot;ogg&quot;;}i:27;a:11:{s:8:&quot;fileName&quot;;s:8:&quot;test.mp4&quot;;s:8:&quot;fileSize&quot;;i:192844;s:8:&quot;playTime&quot;;d:6.0271999999999997;s:10:&quot;audioStart&quot;;i:4345;s:8:&quot;audioEnd&quot;;i:192844;s:11:&quot;audioLength&quot;;i:188499;s:6:&quot;artist&quot;;s:4:&quot;test&quot;;s:5:&quot;title&quot;;N;s:7:&quot;bitRate&quot;;N;s:8:&quot;mimeType&quot;;s:15:&quot;video/quicktime&quot;;s:10:&quot;fileFormat&quot;;s:3:&quot;mp4&quot;;}i:28;a:11:{s:8:&quot;fileName&quot;;s:8:&quot;test.oga&quot;;s:8:&quot;fileSize&quot;;i:20787;s:8:&quot;playTime&quot;;d:7.5683749999999996;s:10:&quot;audioStart&quot;;i:170;s:8:&quot;audioEnd&quot;;i:19650;s:11:&quot;audioLength&quot;;i:19480;s:6:&quot;artist&quot;;s:4:&quot;test&quot;;s:5:&quot;title&quot;;N;s:7:&quot;bitRate&quot;;d:20590.945876756901;s:8:&quot;mimeType&quot;;s:15:&quot;application/ogg&quot;;s:10:&quot;fileFormat&quot;;s:3:&quot;ogg&quot;;}i:29;a:11:{s:8:&quot;fileName&quot;;s:8:&quot;test.ogv&quot;;s:8:&quot;fileSize&quot;;i:157839;s:8:&quot;playTime&quot;;N;s:10:&quot;audioStart&quot;;i:0;s:8:&quot;audioEnd&quot;;i:157839;s:11:&quot;audioLength&quot;;i:157839;s:6:&quot;artist&quot;;s:4:&quot;test&quot;;s:5:&quot;title&quot;;N;s:7:&quot;bitRate&quot;;N;s:8:&quot;mimeType&quot;;N;s:10:&quot;fileFormat&quot;;s:3:&quot;ogg&quot;;}i:30;a:11:{s:8:&quot;fileName&quot;;s:8:&quot;test.wav&quot;;s:8:&quot;fileSize&quot;;i:121138;s:8:&quot;playTime&quot;;d:7.5683749999999996;s:10:&quot;audioStart&quot;;i:44;s:8:&quot;audioEnd&quot;;i:121138;s:11:&quot;audioLength&quot;;i:121094;s:6:&quot;artist&quot;;s:4:&quot;test&quot;;s:5:&quot;title&quot;;N;s:7:&quot;bitRate&quot;;i:128000;s:8:&quot;mimeType&quot;;s:12:&quot;audio/x-wave&quot;;s:10:&quot;fileFormat&quot;;s:4:&quot;riff&quot;;}i:31;a:11:{s:8:&quot;fileName&quot;;s:15:&quot;test_yuv420.mp4&quot;;s:8:&quot;fileSize&quot;;i:65537;s:8:&quot;playTime&quot;;d:6.048;s:10:&quot;audioStart&quot;;i:48;s:8:&quot;audioEnd&quot;;i:65537;s:11:&quot;audioLength&quot;;i:65489;s:6:&quot;artist&quot;;s:11:&quot;test_yuv420&quot;;s:5:&quot;title&quot;;N;s:7:&quot;bitRate&quot;;N;s:8:&quot;mimeType&quot;;s:15:&quot;video/quicktime&quot;;s:10:&quot;fileFormat&quot;;s:3:&quot;mp4&quot;;}i:32;a:11:{s:8:&quot;fileName&quot;;s:15:&quot;test_yuv420.ogv&quot;;s:8:&quot;fileSize&quot;;i:98780;s:8:&quot;playTime&quot;;N;s:10:&quot;audioStart&quot;;i:0;s:8:&quot;audioEnd&quot;;i:98780;s:11:&quot;audioLength&quot;;i:98780;s:6:&quot;artist&quot;;s:11:&quot;test_yuv420&quot;;s:5:&quot;title&quot;;N;s:7:&quot;bitRate&quot;;N;s:8:&quot;mimeType&quot;;N;s:10:&quot;fileFormat&quot;;s:3:&quot;ogg&quot;;}i:33;a:11:{s:8:&quot;fileName&quot;;s:15:&quot;test_yuv422.mp4&quot;;s:8:&quot;fileSize&quot;;i:83353;s:8:&quot;playTime&quot;;d:6.0510000000000002;s:10:&quot;audioStart&quot;;i:48;s:8:&quot;audioEnd&quot;;i:83353;s:11:&quot;audioLength&quot;;i:83305;s:6:&quot;artist&quot;;s:11:&quot;test_yuv422&quot;;s:5:&quot;title&quot;;N;s:7:&quot;bitRate&quot;;N;s:8:&quot;mimeType&quot;;s:15:&quot;video/quicktime&quot;;s:10:&quot;fileFormat&quot;;s:3:&quot;mp4&quot;;}i:34;a:11:{s:8:&quot;fileName&quot;;s:15:&quot;test_yuv422.ogv&quot;;s:8:&quot;fileSize&quot;;i:164158;s:8:&quot;playTime&quot;;N;s:10:&quot;audioStart&quot;;i:0;s:8:&quot;audioEnd&quot;;i:164158;s:11:&quot;audioLength&quot;;i:164158;s:6:&quot;artist&quot;;s:11:&quot;test_yuv422&quot;;s:5:&quot;title&quot;;N;s:7:&quot;bitRate&quot;;N;s:8:&quot;mimeType&quot;;N;s:10:&quot;fileFormat&quot;;s:3:&quot;ogg&quot;;}i:35;a:11:{s:8:&quot;fileName&quot;;s:30:&quot;two-audio-and-video-tracks.mkv&quot;;s:8:&quot;fileSize&quot;;i:968566;s:8:&quot;playTime&quot;;d:8.918000000000001;s:10:&quot;audioStart&quot;;i:0;s:8:&quot;audioEnd&quot;;i:968566;s:11:&quot;audioLength&quot;;i:968566;s:6:&quot;artist&quot;;s:26:&quot;two-audio-and-video-tracks&quot;;s:5:&quot;title&quot;;N;s:7:&quot;bitRate&quot;;i:80000;s:8:&quot;mimeType&quot;;s:16:&quot;video/x-matroska&quot;;s:10:&quot;fileFormat&quot;;s:8:&quot;matroska&quot;;}i:36;a:11:{s:8:&quot;fileName&quot;;s:21:&quot;unsupported_track.mov&quot;;s:8:&quot;fileSize&quot;;i:180;s:8:&quot;playTime&quot;;N;s:10:&quot;audioStart&quot;;N;s:8:&quot;audioEnd&quot;;N;s:11:&quot;audioLength&quot;;i:0;s:6:&quot;artist&quot;;s:17:&quot;unsupported_track&quot;;s:5:&quot;title&quot;;N;s:7:&quot;bitRate&quot;;N;s:8:&quot;mimeType&quot;;N;s:10:&quot;fileFormat&quot;;N;}}
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsmediacontentsilencemp3"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/media/content/silence.mp3 (165568 => 165569)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/media/content/silence.mp3        2014-03-13 21:53:46 UTC (rev 165568)
+++ trunk/LayoutTests/media/content/silence.mp3        2014-03-13 22:02:17 UTC (rev 165569)
</span><span class="lines">@@ -1,128 +0,0 @@
</span><del>-ID3\xFF\xFBp\xC4`\xD0#v\xB2\xA0\xB77\x908y̠@(
-\x81(\xDC䐠HC޿ \xF0\xD8P\xCC '_&lt;\xEE\xE4\xD1\xC7\xDBЌ\x96_\xFC~G\x88e\xE7\x91ŷ\xEF\xE5\xEC\xF7q\xCDf\x8AE\xBF\xF9Ϙ\xA5~\xDA\xE48H!P\xE4\xC2
-G\xFF\xD8~5b\xDDCMd\x88\xA0
-\x80S\xFF\xFF\xFF\xE5\x98ߖc\xB6 \xDE0\xC6ɡU`\x9F\xFF\xFF\xFF\xFFo\\xD73\xC33\x82j\xC1? \xB2\xA33]|\xFF\xFF\xFF\xFF\xFF\xE7\xFE\xFB\xCB=&gt; ޟj^\xC0)U\x83\xAF\xC6?\xCF\xFF\xFF\xFF\xFF\xFF\xFF\xFB,_\xE6r\xFC\xF3\xB1\xFF\xFF -\xB4\xC4\xD0Tb\x9D\xBB&quot;R;\xED\xAEj\xFF\xFE\xFF\xF1\xBA7)d6J/[\xF5VAB)q/\xAC\xB6\xCEA\x86\xE3\x82\xC9`\x82u\xC5\x85\xC8B`!\xCA\xE6(\xD1q\xBD3A\x80\x9D\x96׮\xE1j\xAAG\xAF\xD4-[޸\xB6\xAF\xDE՗\x87\xFF\xFBr\xC4!\x80I{)\xBC\xF7\x80        \xFC-e\xBD\x84\x8D\xF9\xAFK\x9F\\xCD\xF5\xB8U\xD5\xF3I3OK\xDA\xF0aZ\xEB\xCF#\xB8\xE2\x97?!f&lt;\xDE7lv\xDFv\xF7ĵ/J\xD65\x87o \x86\xB3I        lF\x92ek#\x9B\xC6;\xA8NuB\xB9D\xAF]\xBC\xA2\xDBl\xFE,\xED\xEF\x91m\xAA7\xFF.\xE2:&quot;\x8FQ\xAD        \xF5\x95\xADo$\x95\x99sg\xD7u )\x9D\xE5،\xD5\xE6\x9BE?\xD4b\xE9B\xA5/\x9B\T$0\xCC\xD9l\x95vC\x90t\xD9#&quot;\x80\xCA\xC1\xB1\xC2eN4\xC6@5Q#&lt;&amp;bH        \xD1%t\x93XҊ\xC36iF\xD6_\xA1vG\xA4\x92\xE7_~m\xD9 \x80\xC7\\x83\x8B\xF8\xD9'k\x9C\x8F:GP1BЩϚC'5\x89 \xED\xC9,45l\x93\x85\x96\x85\xE6\xC3O7\xC5v\x90\xEA5\x954!K\x95ϑ\xD8t\xD2\\\xD5jD\xF7}\x88\xAAe@\xA2\xAEZ
-+AÊ\xC7\xE3M&lt;\xDD\xE6)\x97#D\x87\xE1\x8A)E\x80\xE6.Ҕ\xFDi$H\x93\\\x95\xFF\xFBp\xC4Ay%̤Ԃh\xAF#\xA0\xF4\x9A\xB8d:\xAA\x96\x92~\x98\xED\xA6a\x820\xA8\xEF\xEBI\xDA\xD0\xCA --\xBDh\xA99ny\xFF\x98\xF0\xCEo\xD8A\x9B\xCC͠\x83k\xBF\x9DnչL\xEDtZ772&gt;\xBD\xAD\xA3\xBFڪ\xC8ǯ\xF1\x85\xB2V\x85g\x8Dwc0\xE6 \x90\xFB^.\x8EE\xE4\xD8iE\x9AG{8\x8B\xF08\xC8i\x92\xA0\xE5&amp;\xE7\xC9        8\x8B\x9AYp\xC9G\xB3\xF6\xFA:\x9B\x82{4\xB19
-h\xDC=h\x9CFmD\xCF\xF6\xC1fk\x8Ab\xCC\xFEI\x8AZ \xB6\xE1d\xEC\xEE\x95L\x97H\xC5)Ax\xC6J\x88&quot;t^b\x94A\x98\xB1ED\xB42\xAB\xBEV\x86L6M\x90\xF3xK\xE8Ù9\x95\xDELv\x91\xBA\xB2\xBA\x8C\xDD(\xB3_Fu\xF3!\xDD6%I\xA2s\xD5'F\x85A+\x99V\xCF\xD6yw\x90iD;p&lt;\xCC\xF6^\xB11\xCAQ\xB5\x83lPH\xE2}         -\xC7a\xE1\xC6\xD64y\x92\xB9\x9AX)VEU\xCF+\xFF\xFBr\xC4\x80M}#Ն\xBC\xB1\xE53\xF0[v\xEB        \xED&quot;\x{1D3F86}ɝ\x95\xB4\xBF\xA3F \xE6es\x85\x8A5 Ν-cj\xCE\xFD\xF6)e\x91U$\xF5VfXr&amp;J;\xB9O\x9A\xD5}\xB1\xFA\xBAە\xF2\xAA\xEF}\x9B\xFB_\xB4\xF8\x9E\x9D̵\xAF\xB3Y\xBBr\xC52\xAC\xCF0\xE5\xD0ꚑ8\xEB\xF5w\xE9U\xEB\xCF\xDEY\x92JP\x81\x92\xD5(@#)\xC9s\xDCT0\xA8O        \xE9\x90\xE8\xB7\x86t\xE1p,@\xE6, \xAEi\x85\x92Ƚ\xA6GLw\x86\xF2-P\x9F\xC3;\x92\x91X\xB0\xC8v\xB4E\xD3ZiB\xF2XǪq\xD5
-\xEB\xC1m2`\xA9p\xCFLlo[\x9B\x99\xB6\xA6\x9A\xF0aI\x8A3;\xF8\xFE\x8Ef\xD4\xF4\xB1b֑\xF5\xBFz\xB6ĭ-4ہ\xB4Y\xDD\xFC\xDF/`Ǐh\xFB\xA4\xB3^\xED\xFA\xBD\xED\xBFJƑ\xE4\xF5\xFB\xF6\xD6q\x9CE\x96\xBB\xA6-\xFF\xFE7\x9A\x91\xEF z\xFF\xFF\xBD\xFD\xFBj,Uvx\x88f4Cvtf\xB76\xDAI$ *\xFF\xFBp\xC49q;\xF8\xF5\x80 \xAA\xA4\x9E\xF0\xA1ń\xD3\xF2n4L8 \xE9z3\xE3
-&quot;\xBDH\x9BDw.?\x87h\x96&quot;iq\xB9\xA4=\x88\xEF\x82q(\xA1\xA8\x9B\xA4H\xB2\xA4a\xB9\x99a\xD3)\x84 -\xCDWs\xA1
-\x9B\xED\x93'4Y3\xC7#{\xCC֙\xDA\xDBr\xAE\x86!Y\xFE\xF75δN\xFC\xBB\xDF\xDF=\xAC\xC9}\xD3M\xDBHܵ\xCFl[fg\xFEo\\xD0Ә\xAF\xD9\xFF\xDB\xCBN\xEB\xA0P(\x81\x9C\xAC\xAA\xC1\xC0\xBF\x89qCVh\xA8h\x81ϕY8=\x90\xF1i;\x8Eh\x97Z\xACJny\xBC\xDA\xF9\x93\xD3S\xD7׿\x9E\xAC\x90b\xCF-\xE3\xCB5_|0Y\xE3\x8C f=\xB1\x9A\xC7Ϭ{K\xF3\xF0\xF7&lt;\x837\xA4LS\xA2\xDA\xFF9l\xC6w\x88\xBF9~\xEE\xF1uZޞԒ\xF2\xEAw\x91\x9FH\xED\x86i-\x8Cn\xDB\xD61 X\xCF\xCF\xF9\xDE'\x81&amp;3\xAD淕\xED\xA5t'.z\xCA\xE2!֊D\x97\x9C\x8C\x82&lt;E\xC5\xF9&gt;\xC1 -/nd\xA11\xB4\xFF\xFBr\xC4 -\xD9e'\xA7\x98w\x85-cp\xF4\x9A\xF0\xF1\xDC\xD0ʲ\xCC\xC6฻;T\xF0NMA\xA4&quot;.\xD2\xD7x\x99\x99$ :ӂ[R[*הM\x83\xAA\xA3 -V\x93\xD7/v6\x89?.J:'%\x8C\xCF\xE9\x87[\x99\xC6E\xB7\x94q\xF2&lt;\x88F\xCE&quot;\x83\x818\xE7\xBAR\xFC\xCD\xC9}\xCDVxW\xB8UȠBQ  u\xD1\xC0\x99\x8A8\x84$0\xF8\x97\x9E@\x9F)\x94\xDEz\xD87\x85J\xB8        \xA0\xB7\xA5\xD1g\xAAڙ&quot;\xEA*\xB9\xAA\xA5$\xB0\x90\xE9
-A\x982&gt;B) --9zJ&quot;\x92\x8AdȬ\x98\xF6\x9C\xCBa\x8Bc\xB3%K\xA7,j\xB4\xE8\xC0\xE2$=ebDg\xA6\xF3\xA1\xE4X\x9D\xB5\xBA\xD0ɥ'\x95Ֆ:\xB3ә\x81
-$\xD0i&quot;aR% ,Y\xD3,\xF2\xAFW\xA5\xC1L@\xD4Q1\xE4\x96&amp;\x98\x82\x82\x8D\xD9Whq\xE94J\xD1\xE2\xB4f*\xB2\x84\xC9Sc\xE4\xFCF\xAAM )5!\xFF\xFBp\xC4\x80\xFD]\xA7\xA4\xD3\xDA;-$\xB4\xF33h\x87\xA9\xFA\xC3\xF2Q{\xC1\\xE3S\xCA\xC8d b\xCD
-\x93UUk -Ćh\xBAC\x8D\x92܉Uv&quot;hl\xE3 X\xF2\x8A9U\x94M\xA5&quot;\x92\xA8\xDC/襻a\x97j\xA25\xB1$um\xAC\xB8\x8D\x92        \xB0&gt;\x91\xB0`\xF0NӈT\xD5\xB5\x8F$Z8}\xA2\xE2v\x92\x91BC\xF6\xED\xF6B
-\x8D\x94IVX\xE8\x86\xD1\xC8#`N\xEC\xFC\xE2\x91\xE8\xA1\xF0&amp;\xE8h\xB8\xE4\xD0\xFC:\xD8NY*\xBAqSǀ\xC6\xFD\xFAI\x8F:\x9E,\xB9\xDEۮ\xB4\xA7`j]E\x82\xAA\xDDo\xB2g\xD9F\xB7) \x89\xE5&quot;鲉SΝ\x891A\x9FZ\x83z\xBD\xA0\xADl;&gt;I6*\xABk\xEEbm&amp;\xA78x͸\xEBJP\xC7\xE6l\xF1\x8A&lt;\xD7g̓\x87\xE9Z\xD5e\x87\xEBS\xA5P\xE3\xB9&lt;\xC0\xCE\xD5F\xC1\xC2\\x8EU\xFC\x93S
-\x85\x931\xF1b,'\xE2Mޟ\x8B=\x97X\xBD\xFF\xFBr\xC4NMY!\x98U\xC1\xE2+\xA4 \xF3y\x8E\xEE//\xAF\xDD\xF7t\x88\xFD2\xFB\xFE\xE4\xCAc|is\xAC\xE9Wg\x84\xAF\xEC:\xDDݦ\x9C&gt;\xE1\x82^)\xEE\xAF-\xB1Z\xB9^n*i\x945\x8F$\x87Z5Y[\xDA\xE4x\xCEv#\xA9~\xAAP\xEE\xA9SF\xE8#;;\xCD63R\x9F\x88&amp;\xE3\xD8\xF2Z*\x86\xFA\xAEu'9\x93'\xB9\xD3d\xA1.\x97\xE3\xA72\xF1\x97\xFEբ&quot;\xC0\x8B\x99\xA3\xA2\x94\x9DE\xB1Ɯ\xB5\xE2\x86i\xC0\x84U9$6OvP\xF2\xCAq\xFC\x93\xEB\x9DHυ\xC0I&lt;\xA3I\xE6\x94\xD5\xE5!\xC0@\x85=\x9E$\xBBA. \T\xA8Z\x91        \xDC=@\x9D9B`\x90@\x88\xE4Q\xC4B p*\xA9I\xEE*\x9B9 -\x99\xBA\xAF        b#7ǯˏx\ͶC\xAFD\xA9],\x88\xB5Y\xA5\xC9\xC7\x87\xB3s\x99\xFE6\xFBI̥R\x94\xDD\x95pfڴҲFz\xBEx4s(\xFF\xFBp\xC4/\xC5e!u\xC1\xA0\xAB\xA5\xB4\xF6 \xF9\xD8\xD4\xE4\xC5\xFDU&lt;,Z\xA0(\xF8\xDB3(\x97p\xE6v5Aयum#dD\x84M\xFA28\xBDv\xF1&lt;\x95\x81]\x81\xA2|Sp\xA5\x86z\x91\xD3C\x88y\xF7\xEC9E\xE4\xE1l\xDCbl\xC9J\x9E\x80\x94\x8E\xB5(?\x93\xE7\xA4#\x87\xC6\xE7\xFAug\xC8\x9FDYB\xE7_R\x92yFs\xC4nF\x87zyI\xB1̋R\x92\xE4\xDF&gt;У8.D\xAArP\xF3\xD5O1\xD2=J\x87\x82\xAE4\x87ü5&amp;\x99\xD6Dp\xAAH0蹨)ns;\xE6\xE6d\xE3T\x9E:\xB8f\xED\xF6\xCCu\xE5\x90\xC2\x8A\xB7gc\x9DԶ\xF6f;\xF7\xF55ݼ\xDC!\xA7gv\xF2\xFEa\xFC}oE5֋*?\xEE!JC\xB6\xAA&gt;KcN\xC3#Pt&amp;\xD8\xF5\xCA@G\x91\x81Nz\xB6\x9C(L\x88\xB8\xA3\x86I\x9DJ\xCF\xE6\xB1mV\x8ES\x88yl\xD1ۗN\xA4I\xE0\xDB\xF5\xAD\xBAO\xCER\x9B\xDC9\x9B\x92\xE6_\xFF\xFBr\xC4Q\x80M\x89'#\xB0\xCEIҫd \xF3\xB9\x99\xB6\x9A\x97\xB7҆\xEFMXgIJ
-\xED\xD07pƶʌd\xDD\xEByNֿ\x97\xCC\xD62\xD2\xEBb\xF5I՞ؗS -X&quot;\xA9\xBED        ir\xD1O[!\xA8\xD3D\xF0u\x8E\x81\xF0t\x98\x85\xE8\xBD%&quot;Th\xEDza\xBD\x8E\x87\xE9^L        \x9C\x81Si\xFE\x97g\xF9-\xE78Rc\xA4TV\xB3 \xC18l\xB7\x8A\x97\xABr\xDD\xF9*\xB8\xED@\x92o\x9D#\xD4\xE2\x80zJ\x8C&quot;y\x86 \x8Bz \xDCq\x84\x81\xE8\xE0 \x9F\xC2@R\x80\xF0\xA5\xB2\xEDD\xBCخ;B        ŕ-\xA5\x8Fz'(p\xAC|Xh\x99\xEC1\x88MM&lt;I20\x9B\x9B \x9DYi\x94\x8DQ\xFD\xED\xCDk\xCFF\xE3\xF8\xC5\xF6\x8D\xBC71\xB2Yt\xFE\x9A+\xD5\xF97\xA0&quot;\x9D\x83\xA7&lt;\xF2Fu\xCE\xCBf\xAB\x9Dm\xD6\xE2\xDE&lt;\xF1) \xF7\xAAv6\xD0V\x81 \x88nlF\xE0\xEA%\xFF\xFBp\xC4s\x80 H\xBF-\xA7\x98qԧ\xE4$\xC1\x9A\xC9C\xE4\x8AV\x83\xF8\xCE\xC90(ЅJ\xD2%\xA1\xA1\xDC7\xCDP\xFC5rM\xC0\x9B\xB3\xC2K\\xE6׮\x8C\xC4\x9C\x88\xFE\xF7\xBD`\xB2\x88q\x99\xB7b(\xCC3e#*.\xA4I\xB6~U'\xD3\xEC,\x8B\x9F\xB6\xE6\x85CR\xA0\x81L\xE1yO\xA4\xBF,.\xFA]3)\xF1ƱC\x82\xDE˶AN$I*b\xC8l&quot;\xD4\xFA4O\x84h\xFBG\x9F\xE5a\xD6fK&lt;\xA28H\xF1\xC6;\xF8\x8C2\xE5\xF5d\xABg\xB4\x97u\xAF.\xEB\xFC&lt;&gt;k\x9F\xEE\xA1\x94 1$`%sʓv\xF1[\xCB        KV\xFD.\xCB\xC0\xE5\xCDT\xDF\x97\xEF\xD3J\xBA\x94A$n
-\xFC  -\x8E\x80u\xA2K)!\x9F\xF9R        \xB2]\xFB\xEAu{\xB9@\xB8\xCBD)\xEE\x98`&amp;\xA8y\xC4\xCE|\x99\xA71\xA6\xA3:\xCA&gt;2\x85&lt;\xA1W\\xC4Y9.\xA9$p\x9F\xE4\xE9mLn:\xF0\x81xtf\xA5=\xE5\xC8(\xA5=\x8D\x8AS\xA5NR&amp;\xE6zd\xA6i\xCC\xDF\xF9\xFA\xFF\xEF\xDDw\xFF\xFBrę\x80 -\xE9_'\xA7\x98vIƭet\xF1\x9BhmW/\xCB\xEC\xBA&gt;L\x8E\xA3\xE4\xE1\xC1\xB6S\xAFi!E?TGƏ\xA4IB\xC9ɂN\x9B\x94LK\xA2PX\x93\xA8\x88Mϟ)_B2ƞ\x91s\xB5\xB6a\xED\xF3]UJ\xD6\xF5'B\xD9=*\xE5d~\xE7s=n\xF5tb\xEDS&amp;T#%\x97t_N\x89\xF3\xBDb\xD7\xDF\xF7\xE9w! -GWީ^\x91\xED\xB3 `\x84\xB5\x80X\xCET\xD9|R\xD4^\x98\xF2OT&amp;\x86\xBA3\xCC'\xC1\xC4f\x8CI\x80-\xCAt\xEC\xBA$\xCC ,*AH\xE9\xF9Q\xF1#\xC1 -\x9C \xE6\xE9˶&quot;Q3\xE8\xC1\xB9\xB2\xDA\xFAn\xB9\xD1\x82\xBC\xB9\x98GS\xB3$\xE3\xEC6nONX\xF0l3\x98$L&lt;\xB2\xCA1%*\xEA\xCE&lt;\xEA9]\xA1\xAA\xB5ʥ\xD8\xD1\xFB-,Ld;3\x85c\x95$ \xB9?\xCFԓ\xF0? \x8C(\xC78\x87Ľ\x98\xE6\x9B\xF4\x92z\x90\xEB\xFF\xFBpĻ\x80 \x8C\xD5-\xA7\x98q        \x92-\xA5p\xF3
-a\xB8M\x92݃\x94\x8B\xD5#\x9A\x98bB\x8A3\xA6\xA0\x84J\xA1\x81*b\xBAl\xF2\xE7\xE1\x87ٿ\xED%\xD8j)Af\xA8\x91\x85\xC8\xEB\xB5*RP\xADe\xC3ea&lt;\xA9e\xB0\xCFV\xB3\x93\x93f-\xE0tg\xAA\xC2t \xA1\xA8\xC9b\xF21&quot;\xCFn\xF3B\x89K        \xB2\xDAv\x8F\xC9n\x8A\xCC̔\xEC\xA1iD\xD9okCQ\xA7\xCAH \xF6:\xC2.P\x9F+\x8B\xA9=CF\xA9\xF6ږ\x8E\x9C\x92$`h\x8AX4\xC9\xEE\xA5)\xEC\xD2ew\xB0\xD9h6 \x93\xA2 \\xD92\xE1\xE3&quot;\xB3\xE2\xE5#$M\xF0\ ‰\x90\x9Ai\x84h\xCDU\xF3\x89:y\xE9\xED\x81#F\xA51PAF\xEF\xD5FD֭&lt;\x90\xBATO2\xEC9w\xB7j9`)\xBATl \x92㩥\xF6 \xB7\xC6\xD4ܚV\xB5\x9A\x8C\x813;\x8AfC\x9C\xCE j\xB2h\x976\\x83db\x84\xF9\xA4A\x92\xEE        1\xB6ƌ\xA2 p\xFF\xFBr\xC4\xE9\xD0\xF9y\xA7\x99\x8A=/#`\x{11AE24}\x94R\xE1 \x8B\xA0^0N\xD2&lt;NԮ\xFA&amp;\xBA\xA8f\xD1|2Y\xB1\x96B#HZ\xC6P\xD9\xC7ꉢ1֣\xFDaS\xC6f\xA1=\xA1m&lt;\xCBвDQI\x88\xB2\x93Dș\xEBd-e\x9A\x84J\xB2\x81\xE3O -\xE11 \xFA\xB0\xAEj\xD3c&quot;\xBF˕%\x97&quot;e]X 2\xBC \xD7HJ&amp;\xC1jXtRA;\xA3m\xA93\x95\xF0`\x91\x94\xBET\x86\x91
-VIȂ&gt;\x93ْ\x84K\x89\xC4\xE7X\xEE\x9Ax\xA4\xA2}%L\x91\xAD\xC3}\xF1ҔH\xBARl\xDBa8\xBD2\x90\x82\xE9\xE2\xD2V{\xC6^\x9B\x8FUWZ\xAFZ\xD2\xE7wf\x916\xAD\xA2\xE6\xC9\xF3\xBF -&lt;\xFDç[dS]\x82;a\x83\x9Cpb6\xF7Bt\x82\xEE4\xC0@՛\x8C\xA6\xA3\xE8\xC4\xDA\xF2H\x90\x9C\xA3-9        \xFA\x9E \xCA1+(,\xD5i2d\x8DU$        \x82\xF5\x9308\xC6\xE3'\xB4\x80\xF5\xC3ޅ-il\xB5S\xFF\xFBp\xC4\xF0R\xC5{\xA7\xA4ג@\xA9\xA3\xA4\xA49#3=P=\xACxu\x83\x94\xC6w)\x922\xBE6\xF6\xB7\xD6}I\xBD\x96/\x88\xB2\xBD\xB5眩\xE1 -lQ%\xA7z\xC0(\x80\xA9Z\xF5zpb0\x99\x89*\xAE\x98X-\xA5$\xC6M#6.\xE4&amp;\x8B\x97\x9F?X\xFA\xCA\xD7֜\x91_\xF3\xF5\xEF\x96s\xCB\xDAx\xD4\xC9        \x8F\xAA\x82\xCA}Z\xF8\xD4VK\xA8Z
-\x80.\xE1\x8C -Ҁ( \x988\x83\x98s        \x88U\xAB \xCAe\x8ED$Vmt\xE7f\xB5\xCCWEUK\xB2\xC9\xB2'$\x95\xB2k\xA4\x92\xBB
-\x84c\xB3=^\x98\xD1ά@ҡ\xCFH\xA8,\xB2\xB3\xA6!lE\x94Pl\xE1!\xC6`\xBCU\xA2\xA5\xC5Ǹ\x99E%W\x9D\xDD*\xD1J\xD1\xD6\xF7\x9E\xDA\xEB\xF6o$w͵\x9A2j\x97gPV .#\x90'\x84xu3!m2Q3;I \xA8        @_\x8AH^\xC2\xC0\x988\xCD\xC2p\xA8L\x92\xE2n84\x93\xC9*\x8E\xC0\xE1\x91t%\xFA\xB1\xFF\xFBr\xC4\xEE\x80]_-\xE7\x98wJ\xA8\xAC╇\xB2        \xA7\xC7P\xB2\xB5i)\xE4\xE2\x84ZL\x89#U\xC5z\xBE\xBCv֧- \xCD\xC9)\x9C\xED\xD2U\xDA\xCC\xB6\xACN\xD6_\x8C\xF0\xED -˻\xF9`\xE9&amp;\xC6L~\x8A\xB7\xB7\xF9\x8D?R\xAA_m\xFE\xE7\xF6v\xB7\xD4R\x90\xB00xu{!)D\xAB\x9A\xC0\xB9a\x82&amp;\xC3H:F\xF8`\x92\xE3\x94\xE7$\x89B\x99F\xB3K$!\xFB%
-\x9E;(\xD9\xFE\xA1 \xDE8\xA1Ą\xA8\xA7\xC8B\xE8\x98\xD2?3 @\x91\xC6ζ\xBB.6\xEB0\xD4X\x86o\x97/ R\xDDd\xBC\xE6f\xD7v\x89\xCES\xF7\xF9Q\xAF\x8C\x83em\xDD9\xCAl}hiu1y\xE6\xCD&amp;\x9E\xF8\xB6ť\xD6\xF4\x9A
-&amp; -nDC\xB6\xA7        )\xB6I!M\xC2\x8Ch\xF0\xE9'j\x83\xA3”%Ȍ\xA9\xAAґm\x9A\x8B\xA8\x90\xA9\xA4p\xB5\x98\xAA\xF8JV%\x94\x92\x8Bc\x8B\xF67\xF2\xB8\xA3\xE6?\xD4\xCA\xCEr\x90\xA6\xAC\xD40]\x82\x93\xFF\xFBp\xC4\xEE\x801i!\x87\x99 \xAC$\xFC\xF6\xD9\xD7 \xA2?M -\xF6\xD6B\x89\xCAJ/x\xF0_a\xAC&quot;]r\xB4\xD4D\xA7\xE2x\x99\xA6F8\xBAp\x82 -\xE9H\xAF\xAC#\xA7-\x8D$}\x96\x90(Y -jP_:9\xA8dPni\xE9\xC2\xC8\xECA\x91x\x80\x9Dћ\xB4\xA0P1li$        \x81\x8B1\xE8\xAD        h[^\xCD\xC0\xB5,\xC85\xBE\x9D\xCA\xE5@@        \xC4G\xE4\xEB        (LO\xA4\x84\x8D\xB0\xA6=\xB4\xA9(\xB3r\xE3T\xAC\xB5\xFEgc/i\x8B\xBCBP\xF4        I\xA9\x84\x92\xC0d&quot;\x85\xE3\xCAī&amp;VlX;:'\xAF\x84\xE8\xC1q}y},gSPZ;0'\xB4\x80\R&quot;A\xABI#\xBA\xA8\x80\xB9\xB9f\x91B} \xB1\x93\xDB׋\x87\xEF-\xED\xCC׼\xB5\xD8ُ\xD4c\xBAS\xB4\xAAI̙\xECj \x8B\xB96\xAA&lt;\xE6\xCE\xE2\x9D\xF4(\xCEh\xBC\xF5\xDBKqzdk\x97\xDDi}\xA25id@@yQ\x99'\xB9\x94\xFF\xFBp\xC4\xFAug'\xA7\xA4\xD1
-\xAC\xADc\xB5\x87\xA6 PHry\xB8C\xE5\x80\H$\x88\xC2 )\x99%        $\xE9&gt;\xC01\xC5\xE5A\x8F/\xA7`\xF1i\x95N&amp;\xE0E\x98\xB5=\xA4\xE9\x9Fe\xA2\x99E\x93\xD5$`\xE2 d\xF4*t\x96EU\x89_\x98\x80Mx\x994\xCDԯn3\xC9\xF9S\x80}9\xBD8\xA2f\x9BH+~R5\xA4%#\xB9\xB9sJ\xE5\x87\x8D\xC5ؕ\xDAMpȨ\xE19\xF3\xCAm \xB5\xE5 \xBE\x80i\xEAX[\xC4F*x\xC2G!\xF0&amp;\x91\xC3\xC1(\x88\xB4\xB8\xB8=oaY\xF1V\x89\xE0\\xBA&amp;O\x94\xB2\xC9\xE1\xA2\x85\xB2\x8AckV\xA33mY\xD1\xFE\xE9\xF3\xE6KڈH5™b\xE7k\xB0\xC61\xF5N\xBC\xAFS\xA2%D\xB8\xE0\xA6\xF2;\x82\xF5\x89\xDEq儤g\xE8\xF6\xB1ې\x90\x9Aǚ&gt;1F\xDA\xC2aAa\\xAE\xCDP&quot;Yb\xE6j\xEE\x8C\xF1\xC6֥&gt;¬p&lt;\xD9\xF91\xDE?x\xF1b7\xDD\xE98d\xDBw\xB36\xF50\xFF\xFBr\xC4\xF4\x80Uk\x8Ca\x87\xC1\xFC)c\xD0\xF6YKM$\x902\xBFl\xB9r\x96(&quot;P\x8A\xEC\xE5^\xCB\xD6D\xBDO\xB9 -e\xA7\xC0\x97ښ\xD5\xF7\x9AMI+\xAF5Z\x8A\xA6\xF5#\xFFy=\x9D\xE8\xB6N0u\x8Ds*:\xE9\xABH\x9A\x924\xCF~\xF9\xD8\xD2\xECw\xED0\xDAG\xC9d&lt;fχ퉊\xEDu\x99\xBF\x8E\xA6\xFF\xA5\xA6f^`\xE1 $\xAB\x97-]3\xA5i?\xF0\xA96L͌q\xA5!%``\xA9j_Kb!Ȓ('\x8E1\xC6nZw)\xC1-\xF0\x92\xD3\xBB\xA2\x9B\x96͔5p\xB35\x82W\x8E\xFC\xC3V5uS\xA3\xA5\x8FF\xCF$Xl H\x81AKGE!\x88\xB9\x91\xB6\xA4P\xD9\xD1C#mg&lt;ԗ\x9A+\xA6\x94\x9F;\xFB\x9AP\xCAa\x8F\xE7 -ط:\x85\x8A\x96oR\xBB\xFE\xC5\xE9\xF7\xFF\xC8E\x9C\xA4\xBCڴ\xB2\x8E\xDE{\xAD\x91\xE2\xCD=TՙF\xEEi#4\xDE\xCB\xCAmA\x94y\xB7        \xA4+\xDE[
-J@\x9C.̤\xC18,d\x9D\xF9\xFF\xFBp\xC4\xEA}g჉\xFE\xAFe5\x83\xE9h\xDEJ\xCD\xC2a\x80\x{186024}8\xE6H1\x8AB\x89
-^H\x90\xE2\xF3a9#\x85˾\xDD }\xA7a\x96\xCB'\x89\xE2˷3\xDA鰲2\xE6\x88\xD9V\xD7\xEF\xD6f\xB31\xF2ԛ\x9CQ*\xBE\xFC\x93v\xBB~\x83X\xF7\xC7;&amp;\xEC\xD3\xFD\xFC\x8B{\x86RI\x97i\x83\x9F\xCD^$\x8C\xA2\xCFD\\xEB^ǭ2 \x9A\xB73or\xAFs&amp;~\xE7i\x8B=\x9A\xBDQ\xFC\xCA]$\xA1\xF4SU\xDAEEh@\xC7e&gt;\x8C-ܥHt\xC1N\xC4\xB3H[Z\xADI&amp;!&amp;Z2'$\x90\x88\xA9,\xA3H\xD2d\xEB \x90(\xB8\x91:C&lt;G\xD6޻\xD8]ɐ\x91x\xA1\xEA$\xA1s\xD9y&quot;1r\x84N{&amp;\\xEDۼ\xCE9\xB9\xCD\xC5:J\xA5\xFEd\\xD6|.\xB1'\xB9\x9A/(\x91Mx(\xBB\xA8l&quot;\x8C\xB4n{\xDF\xDD\xC9\xE7.F4\xA2\x9A\xA4\xB0\x96yN㈧4\x870\xDF9I}r -\xF0\xC0\xA6L\xFF\xFBr\xC4\xE6={#\xAC10\x8A.c\xA0\xF4\x9Ay\xFE2$\xB5 \x98\xE0Cۻ\x9E\x90#\xE36\xD4R\xA0*Q\xE8\xC3ĦM
-\x89\x95M\xB8\x94\\xE2C2,\xD11\xF4t\xB1bܠ~\x974t\xD6&gt;S&gt;\x8AUl̖ -\xF2\xE4r\x92\xE4\xC3\x86&amp;\xD26\x95`\x91\x96\xD7]RdBX\xC1br\xF4г(ӂX\xB6\xAE\x88L\x93\xD7;զ\xDDT\x9F\xA8\xFF\xDA\xFC\xB7\xB9\xE5j\x9FV\xE2        ȒH\xBD\xE7si \x80%\x9FA\xAC1\xC2\xF6\x88\xB5        /\xACS\xC7ƍVBT\xDAh9cp\x99\xA6ބ1\xA9hمd\x92d\xF4|\xCC)g\xF9\xD4%ٽf\xADu\xB2\x87A\xB5J\xD4\xDD \xB0j\xD9\xAC\x92~ن\xB3\xCC9\xAD\xA6p\x96\xFB\x8C/\xA9j\x9B1ɞX\xD7 -\xB8۳\xF6\xE2$\xA6i\xA4\xB2\ d\xA0\xC2E%x\iI\x96\xAE -s\xB4\xC4\xFExBH\xB7~,߲\xB5\xA2\xD2\xE6bc\xA0\xCCy\xFF\xFBp\xC4\xE7\x80w#\x8C$\xD3\xCAZ,c\xF4\x9A\xBAy\x91ڀsȭ(\x8A\xD3Q\x92儈\xD4\xE8\xDAK\x8E\x85O\x90\xB8\xB8{\xA6P2P?Ǜ#U\x93a\x93DL\xE8\xF6o#]|\xD4        \xC6D\xCAl\xEE\xE5\ny\x9B\xF4P\x93\xF68\x8C\xBB)2\x95&quot;H\xA6\xB2L*\xF8\xA1v\xACY \xDA\xC5-\x86\x85C{M)\xA9^T~J&quot;@[U\x94Z?\xCE\xCD\xEC\xC28fsIi\x97~D\xD63\xB11\x91o\xF0\xBDc$k\x99\x8C\x89.SM5\xCB\xFE\xA3A\x82}eŀ\xF4\xE79\xD1!\x8C\x95\xDF&quot;\xA2|\xB4\xF7h\xFC=\xCB\xDE\xDFq2\xF3L\xAB\xA5e\xA2f\xFC\x8B&quot;\xC5B
-`\xC8J\xD0\xD6{20\x80Ǒ\xF0\xA3e
-p\xEC\xC4dY\xCC\xD0\xE1\xB9\x82̗x\xE4\xC237Ff\x85\x95\xBF\xD9A\xE8\xDAI;*\xA4K\xE7\xD8kH؞\xA9\xC6\xD7R\xA6,\xAA\xD5bo\x92ј?P*\xB2\xEA_OfvHL\xD2a=\xE9 \xC8Mq=Q\xFF\xFBr\xC4\xE6-c+\xA7\x98v\x8A\x85-c\xF1\x86&amp;@\xA23\xA8\xC4\xDB\xC6G\xD2Y\xCCUv\x81\x93\xA6\xC8XC        t\xB3\x92iV\xF3\xA6ݻz\xE4\xF9j\xDCKQ\xDDO\x9Aw&lt;@&amp;\xF7\xB4\xC6L\xF1\xAF\xE0\x9E\xE6*\x81)\xDCZ\xD2V\xE9\xC1w9/\xB4ʓQT\x98r\xAC2\x8563b\xA9ǧu\xF2\x99\x84=\xA9GUv\xEB%6K@)\xABO\xC23\x840\xBD+
-,\xB4\x8DړMY !#\x9D\xE4链O\xF3\xA8\xF9\x99]r\xE25\xB5*F\xE7F+r;hFA82\x91:E6\x92\x91\xC9\xC9\xD4\xC5\xE5\xB4 \xA2' \xA3\xD7
-5\xA3\xE8\xB9\xE7\xE6\x8A@\x95JE\x85Jggn\xB6%\x9F\xC6\xF7\xEE\x8C\xFCܷ\xF5\x93t\xE6\xEB\xE6ȌT\xBEDei \xE6`8\xF1\xB0 \xB63\xC1\xA3\x82\x92\xC3I̍@Ĉ\xC1X\x94\xAB\xAC\xA9\x80\x9C\x8D4ҳ\xD3\xD8\xF2\xB4\x9BE R\xA4j-\xBB\xA8D\xB4]5p\x91\xF0&amp;3\x84\xF4\xA6 -\xEC\xD2        \x82\xC3\xF5œ\xDD\xFD\xFF\xFBp\xC4\xEB_-\xE7\x98sJi\xADd\xB5\x87\xA5\xA0\xD2\xE6\x85ih&lt;pDtȝ&amp;\x84\xAB\xA9~B\xED\xB4\xC8J\xBA\xB8N\xDAx#\xA2\xA9梚ũ{\xED(\x92\x87\xE2\xB4,\x81\xB5\xE6\xAB8\xA8\xACI\xD6\xC3Nh\xBEW\x96FjAJa\x96 -Y\xA8\xD3E\x9BK t\xEA\xF6\xA995D\xA9\xE3\xE9F\xF6\xFA۰k\xE2\xC8ŕx\x99\xB3l*8t736\xCBh\xA3\xAA^uPw\x82 \x82\xC5\xD9V%\xA0!\xD27\x92[-\xB6;\x82\x83ۧ!\xB8\xEE\x81'l\xAFF-\x82\x8B+պ&lt;\x8A\xD4.\x9E        \xEAk&lt;\xC9H# \lِ\xB7B\xCA\xCB\xC8&gt;D\x95F\x9B 6\xB7\xF2\xD5\xC7M#\x99\x95\xE2I_X\xA7N\xF0\x95T\xBE\xEC\xB0^\xF6\xBC\xE3\xA8R\x81\xF4\xD1\xE9*\xE6Stʠ;\xC5H*\xE9\xFAg\x8D\xC6Q\x8F\x9D&amp;\xD5B\xE7kĠ\x84\xC3E -\x88YU\xE8\xDB\x83j\x88\xD9{ \xA0$̨\x884\xC3\xF4+\x80[sh t$\xBC)\x86)Q\xFF\xFBr\xC4\xF3\x80\xE5k#\xAC$тl-$\xBD\x86%ب\x86)I\xFFA@|\xBDR\xAE` \x9B\x87\x83\xEB\xB9w\xA3\xB5ё\xA5xJё\xA6RmwDܒI&quot;\xBC$e6Xɑ\xA9\x8A\xB1wX\x81j\xA5\xB6 \xFCUD\xCA\xAF. -\xB4%\xF1\xAA$\x97\x84.}d\xB6&amp;Q\x9A:!Dz\xDC\xDEáh-\xA4\x91y\x8A\xE4ZʾMP\xBD?Q)\x8C\xAE$\xF5\xD5v\xC7\xD0\xC7\xE0bP$YxD\x8C\x95\xA9\xA2\xB5sSX\x831 \x85\x9A)U\xF2\xE2l@\xA4\x88\xC4\x92єeG\xCFBDN-wI\xD1&gt;KXdS\xBA/$B%_\xAC'6\x93\x98MW\xB7E\xFDPC~\x99\xEAk\x97O\x9C\x8D\x9A8\xC74\xCBgH\xC0\x9Ci+]\x9A\xA7:\xCE@Ĥ\x86ݙ\xED\xA9&lt;e;B\xA5\xD9\xF9KĶ3\xB5S\xA8h\xC1\x851sH\xD0\xC8\xC8$\xF7%n
-\xDA!:}\xA4\xFBK\xBA\xE2k%\xBAzr\xBE\xDC\xE8\x83[}\x9A\xED\x90\xFF\xFBp\xC4\xF0\x80i#\xEC1.\xC2M\xAD#\xF0\x{11AE36}\xF1\xF9{\xDB7$\x8FƩ\xEFux\xBF6\x95D\x82wB=z\x8E±P\xD4\x8B\xAC\xB2\xC6Um\xA2x6\xF2\xEC\xE42\x92\xEC͹\xADr^\xF2vLf\x8AYҒjmj\x90Z3n%\xDDɣ\xAF\xCDvS\xC4K!XD\x82\xD2\xF1q\xECگ\xAB\xFD\xEC\xA2\xE7'}#\xBF\xAF\xAC%H\xCF%\xA3U\x9By\x93I\xC6\xD2 \xA9\xDE\x81r#!k$`5p\xC8I
-H6&quot;t\xA3\xE80\xC2qln\xD1N        ,tՂƟ\x93\xB9\xEE\xD7\xEF -RIKd\xC5[&amp;965fF\xB3&lt;\x87 \x8E\x9Aq\xAA\xD57\x9B\xA3p\xCDnQK\xBF\xE3'\xE0\xA6m+~|_\xFB\xDF \4ɤgLn\xF9\xF5\xB3ܺړ\xE9Gʵ/h\xDCg\xE1(\xB9\xFA\xBB]H\xA3E\x91Ā\x98i\xA0J\x85@!|(H\xE0B\x85\xEA\x89F. -f\x91\xA2s\xA7\xCF\xF1k\xB29i\x8EG\xE3\x81@\x84&quot;\xA6\xFF\xFBr\xC4\xEC\xADi\x8C0\xD0\xC2;\xAC\xE45\x84\x9A\xD9)-V\xEDy\xE1\xC0\xBE\xB4\xEC;B],)B=\x9Ef\xED\xC7X\xA8e&lt;        \xDD0\x8Bj\x8B\xC9.\x8A;-2\xD3EMw\x8C7h\xC85\xB2/pY&lt;\xABܔY#\xB3u\xAC\xA2\xA8&gt;&quot;1\xE1\x85\xE1\x9F\x9BW\xA0\x8D\xB2\x89pS\xC9^\x96S\x99\x87/k\xB7\xB4 \xB5&amp;\xC1\x86\xAA@\x9C\xED(_\x8F&amp;Rd\x83%&quot;X 3        9\xE5\xCANT\x81\xA88\xCB\xFF=Z 6\xA5I\xC2\xFET\xCBm\x96Ra\xF7\xC5\xD0
- |\xBF\xB6p\x95jj\xC8WD\xB8F\xD6$\\x95H\x99h\xEC)LM\xF5:\x9A\xCCSfUo\xB0
-\xD7\xF3a6W\xC5\xD2ov,E\xC2\xD4Y        
-\xC5!\xE9*|\x89\xA7a\xB5`@\xB2-,4L\xC2\xF3\xB4\x8A\xE2\xB47\xA4\xCD\xCAu(\xE5\xAE֥        $\x92*r\xCC\xBE\xE0@A봆D\x921D\xB4Ogp\x90
-&quot;\xBA\xF6*\xE2H\xFF\xFBp\xC4\xF0\xE5g'\xA7\xB0\xCFJh-$4\xF6\xA1 +2\xA7\x9E^\xE4\xBEbI\xACb\xE8\xF6S&amp;B\x87,\xFB\x89\xB8\xE9\xF7 \x83(O0\xBF:]M^4\xD2]4jg\xF0n\xAD=\x82ؒ(@\xFD!\x94\xF1۔        \xECmv\xF69\xE9od\xB3\x87F\x9CI1\xA0\xA7B\xCAL1͊\xA32Wm\xF8a$\x9C\xBAO\xD2lI&amp;\xFD -&gt;\x89\xA2%}\xCA,͏\xD2\xD4EǤ\xB9\x8E$\x83`j\x81%\xEC.b\x90*\xC1\xBA\x924\x95k\x90MudFF\xF3\xC4r\x94\xD1[\xCFqr\xFC}y\x8F\xB6cZ\xAAap\xF9=R\x9AA)BK\x91\x81\x83\xCAg\xD4s&gt;AR\x99T*0\x8F\xD4\xEBg8$6W7\xEE\xCDcGM\x98\xE4\x9De\xA5\xA1\x8B@\xC0P\x84I??E&amp;\x82\x83\xD7\xD2I]Q\xACz\x83a\xCEi\xF0bQ\x98ZƑ\xB8\x89D\x9B\xEAo
-\x9C\x84\xB0\xC4\x83Ȓ+8\xFE-E\xE80\x91JT\x90\xC7\xF20I\xFF\xFBr\xC4\xF1Ik\xA7\x996O-du\x84\x9Ax\xD5\xEB\xA4@dJi        \xD4CUl;\x99H -H\xB0d\x8D002x\xD2\xC4M!&lt;A\xE4\xC4U-\x96\xA5\xA4\xC3%i\xCA\xCD&gt;\xCA+\xB3֝\xC0\x89g\xC2)E\xA8\xB3X\xF9\x85\xF2Sr\x9F%\xB5\xAB\xBB\x8DK\xA5\xF6i\xAF\xB3옣I\xCD)&amp;\xC2Q:\x8E+\xFDi\xCAx\xC7!\xBBV\xA7\xF0\xB4\xA1\xE6J|\xC2\xE5͎ \xBB\xEB\xBBE\xA3ȐH\xA7\xB8fL\xA6\x92J(\x99)\xCB0&quot;KX\x85!X\xB8w\x89uђҘ\x84\xAD\xF2\xD2U\xA55\xE4f\xFA;3\xD4P.^f\xDFĝ\xB70田B\xA63ӱ\xB6\xA4\xC3@\xD8&gt; - -J\x8A(\x82\x88eT\x8C\xAB\xB5 t8\xC4\xB5\x8FA\xBC\xB7U,\xA5\xAA4\x8BA \xA4\xA0\xF3\xA1\xD6'\x8BǍD\xE0sZ\xBA\xB0\xE1c         \xE1L\xB1R w)+\xB0\xB5\x9C\xAE\xC2\xD165J\xE1TM\xC6&quot;bm\x95\x98\xA5r\xBBTo%\xFF\xFBp\xC4\xEC\x80\xC1[\xA4\xD3\xCAd-$t\xF7\xA4x+YC
-\xB6\xEF&quot;D\xAC\\xD5_S\xB3l&quot;\xC6\xC3\xE3ą\x84J\xA1{$! \xB4P\xA0P\xA0\x83\xF1\xF4&lt;.\xCFt\x9E\xE4\xD9kJ ,`RL\x89*\xCFc=i=\x96\x97\xEA\xB8`{\xE6\xED!\x92{(GeÄ\xE4\x83!\xA23\xEC\xB6+Zq\xAC\x9A\x94j\xEC\xDA7\x94\xA9XkII\xD5@\x89y8ޣ)E\xBAF\x92D\xC8\xD1 \x97G\xE9\xB0Z\xC2\xF0*\xD62P\xA3\xBEǦ(u(\xD1Z\x9DM\x9A;{\x9BMq\xE3\xC3\xCC\xCDwJ@\xFD\x84l\x85JJ\xC9\xAA;\x90\xF9\xA4\xB7J\x98;\xEC\xE9\xAFF\x9D'o\xA0\xCE]Qa\xC4\xF7s\x93|'\xA9\xEB3?#F\xF2j)D\xB8h$\xB8\xEENL3\xBB\x83\xAE\xAF\xE4H;C\xB3\x8D -(\x84\x9Cg\x95\xA1\xE1\xC4@\xECm\xB4]\x87#9\.`&gt;\x81~\x88\x9B\xC8F&lt;\x88\xB2\xAEp\xAD924e\x84\x8B2Zm\xAC\\xF0\xFF\xFBr\xC4\xEB\xC5g%\xAC1 -\x8An,\xE3!\x86&amp;IF\x8F -\x93Og7\x91\x9D\xB4\x92 ͬ\x93;\xAD\xB9\x9B\x83^t2E\x94\xCD2\xE9\xD9:b%\x81\x94\xF7g/5\xE5\xDD\xC9\xEB\xBDf\xE5u\xD6?\x9D\xBE\xEF\xFB˩\xE7Q\xA5\x95\xE3v=\xBD\x9C\xE9]\xB6\xE3Rq=(\xC29\x95PЙ=(\xC75j \xE5h\xC5e\x85\xB6%b\x97\xA9@\xCA\x90&quot;B\xC8Z\xC4&quot;-b\xD3~        \xB8_\x80I\xCAB{\x92dꬾO9\xD1\xC8\xC7\xC5\xEE!\x9D\xECxj\xCEKD\x90\xF2\x89G\xB8\x8F\x83\x83\xC2h~r)\xF3\x91\xD1Y8\xB8\xD3g\xA4\xA2\x80\xF4K2RR) \xEEdZ\x8E\xC3BB\xC0rd_%\xA3&gt;Q]6'\xAD -\xA8\xD6QO\x9C}Tcxˈ)\xDF:4#\x98\x992`\x89\xA2\xB8b\xBCƤ\xF4\xAC6J\xE2\xEA\xF3\xF7Yq\xE2Npf\xBD\x9B -\xFB*\x89\xF4Ht\xAC\xE4\xE4\xFB[\x8C\xED\xAE\xE3ڋ\xC3R        xT\xCEm\x9EŸ\xCB7\x80\xD2Ķ+\xFF\xFBp\xC4\xE8\x80\x99g'\xA7\x98w
-\xADe|\xF4\x9A\xD2\xEEa\x96m%\xD0\xFCj\x99Q+.\x90\xDC&quot;\xD9y\xBDۏ\xC4a\xEDa\xE3\x81\xF4\xC3s\x97\x91e\xEA\x9B?\xC3        0\xD9\xD5\xDFU\x8C\xDEe\xBD2\x8CA\x9F\xB8\x8D\x96\xD5U\xB3:\xEB\x84\xFE\x88j\xBA\x8D\xEBj\xF3U\xBB|\x85\x8F\xA4ߐ\xBE\xECE\xAEh\xFC\xBE5b\x8E\xFAF\x83֞4/\xD0R {\xAB\xF52\xB6~\xCD\xF8 -\xBE\xB6%s*\xB3\x9CP\xAFX\xC0d2H\xF3 \xB0\xDCi\xE2\xEA0\x90\xA1\xE0n\x97t$\xC3\xD2\xE8ʸ&lt;
-Ic0)\xA0j&quot;\xAC&quot;'E\x9Cm\x92\x84ZP\xA6Q\xA5\xA2&quot;&quot;6\x99&amp;t\xF5E\xAC\xB4M\xA8\xA0i
-cTNq\xC4\xE8v\x8Ajt\x8B=\x98\xA8g4&lt;4\xF2g\xD6&quot;c\xE8Zt$l\xAD\x99\xE5\x9E\xA8*\x99\xE8\xAFraj\xD2\xDD봗\xED\xAA&quot;V\xB7\xE3\x85 -&quot;\xA9ja\xBC$\xA0\xA0t\xA1\xD6\xB0\x91\x90E\xDDLx\x8AZI'Yxb\xFF\xFBr\xC4\xFA\xD7m\xAC=\x90B\xAC\xE3T\xF4\x9A\xB9V!܊Ԥ\x94&amp;\xB8\x82G&gt;\x94\x89        &amp;\xBA\xC26m\x91\xB2VT\x9AZ}AT\x92\xE8\xC56zU]V\xAD`\xF6\x99JM\xB6\xD3xH\x9C\x92\xD50\xD4\xE2\xDC,\xEB\x87\xC54\xF5\x8B\xDE\xD6@\xC7c\x96\xC8\xC8`\xEAx\xB1\xCBڂEk\xB4\xDD3\x9A -U1\x9D\xBA)\x97\xF3S\x8E\x92\xCF1\xD4J$@O\x8C\x81\x94 \xB0\x88u -2\xE00\xD4a\x87AP \xC0\x80ɐ\xCE pB\xB2\xA1\xC19\xA6\x88 S?\xDB*\xF9-        \x8B0D\xA0bN&gt;\xC3F\xC9Vd|RQ\x85\xAC_\xA2\x81kJ$
-\xD3(\xF5\xC5IDuS\x854\xFA\xC9c(\xE0\x9A \xAB\xE1+b\xD5cur\xA8\x9AO12p\x94;\x97\xE4m\x83Dm؅\x92 \xA2\x92\x86\x9Cf(\xC5\xFC\xD2\xCAE!bMc\x9F)4̤\xB2\xD8\xCA\xCC\xEBD\@\x82
-k\x80N\xCB\xD1?\x91\xE8\x83hi\x9FF\xE9q\x84Q\xCCAj?\xFF\xFBp\xC4\xEE\xF1k!\x87\xA4\xD3S\xADc\xF0\xF4\x9A\xE8MӘ\xE8\xDE]O4\xAC\x8DpN\x87\xCE/\xD8{        \xFAz)\xE2\xBEpn\x85\x85J\xDCX\xAC\x{20FDA72}\xE5%\x98N'\x990@\xB6\xD1g\xE2-\xAD68\xA6bT\xA3[{!\xA8\xAA\x8Ar^-f\xBCk\xDE.Œ\xBC\xB2\x9AÒ\xEE\x91j\xF7\x9A*4}Z\x9B*34\xF8&quot;\xB1a\xD1G\xB6&lt;\xFA`»BI\xD1B;\x92\x80\x9D\x8F\xE6 )p1\x80\xBE;\x84\xFC\x87(@C\xC1l\x90\x9E\x99CYz̠:\x89+a([F\x8A\xA2{ \x99\x94\xE9\x82J\x8A\xAD
-ZF/\x8C\x9C \x86\xD6'\xC4B\xF1\xACq\xA4\x85&amp;\x83+\x8AI\x99\xB3I\xE6!U\xEA0\xB2Eo\x97z\xC0\x9AkEts`R%\xBD\xB9Z^(\xE6\xB4E&amp;\xD08\xC89\x84\xC1\xED'w\x9Bm\xD14\xD4\xC4P솤`\x856\xE7\xD7D\x9CS\x8ArL\x85),f\x86 XT\x85'I/c\xA8\xC0)\xD5D\xD4B\x84\xA0\x87\x94\xF3-\x90\xFF\xFBp\xC4\xED\x80\x85_\xBD#\xCA9\xADd4\xF3#P\x9C4\xE0J\x9AԞF`\xF9ȧXZ\xE99%5ٙm\xF6\xCAI\xCA\xEA\xAEo\x9AKD\xE4\xC5&gt;\xE86\xABi\xA3\xC1\x8F\xB9\x8F\x961\xD0W&lt;\x99\x81f^\x97u;*\xCBRY|\xE8C)M\x88۔=\xA6bj@\xEDhuS2Gi7d\xCBظR5 \xC1L~\xD5A\x88I\x92\xFDb8\x8B\xC5\xC0|\xAC\xCA!\xB1\x803\x9A\xED\x84
-&amp;8kX\xAB\xF9#\x96\xE9\xD3\xECzNYT\xA9-BQ\xB8\xC1l(u\xBC\xFESI3M&gt;\xBA\x8EZ|\xD8&gt;\xD2\xD6\xE9ښ\x98\xBF\xFB\xBC\xE9N)\xB5\xAFvK\xBDE\xCC,\xC3|\x96\\xFB\xC8ۆ&lt;\xB2\xB9\x9Af%\xCA\xDE闥\xB70\xC7[\x9F`A\x8F0̨d        ,q\xB4\xE6P\xD1e\x8B`\x95hJqG\xCEEB\x8Bm%*\\xA4\xCBe\xAF|\xF6?\xB5\x81\x9B@8\xD9&quot;\xF2&amp;\x9A\xE8H\x9EB\xD1\xFE\x9A\xAF\xFF\xFBr\xC4\xEE\x81c\xA7\xBD%\xC9\xDB,e|\xF4\x8D\xE9\xF2&quot;r&amp;\xC8WB\xC3\xD6+\xD1\xE8\xC7h\x86lH\x91Q|،i\xC5\xE2
-z\xA5\xD4Ơes\xA5 \xBCgC\xB3꛳(yDa\xABq2\xFFZɠ\xF5;z\\xE02D\xF1\xE3'/\x80ə\xD1;\xBE\xAE\xBBV\xD2{
-\xA1\xAF\xBE\xA9KuW!\x81 !\xC3\xA9CU\x98\xBC@\xC7k\x8A\x9D        \xCCR\xF5,\x94`\x8D1ٖ\xCA\xDC)l˽%\x88)
-ZC\xD6NKOD\xA7\x93\xC8pɕ\x89\v\ \xAF0FH \xAE\xAE\x84r%\xCD?V@\xC9\xD48\xAB&amp;*O&quot;VQ!`p\xAD\xC8N\x852\xC6fH\xA9#\xC5**\x93\xA4\xAA鑟c\xC2ۆ\xAE\x9D\xCD\xE8ɘ(T\xC3~N&gt;\xF7\xEA\xF8߽C4\xAD\xEA'#ď_\xE5\xB3&amp;\xE2\xA2Is\xA6Uh\xCE\xA4e\xFEu\xB4\x80 \x88\x85\xA8g\x90Cx\xB3\x84\x84\xA9B\xC8A\xCF`\xDAG\x92c%(GH\x804\xA2\xCC\xFF\xFBp\xC4\xF7\xADc'\xEC$\xD3
-E\xADe=\x84\x9A04\xA9\xE4$u&gt;\xCFr\xB1\xE7\x8E        \x87ȀQM\x9C!ag\xA48D\xD2b;.=\x89\\xD379˞^]U\xE9f\xD9r\xF3o\xC3P\x91\xCD
-        \xB7\x8D\xFB\xE5\x9B!k\xF7S\xE3\xA7F\xC2$
-\x96\x8B(P\xA0D\x8D\xE6\x9Be\x92I\xA6\xB6\x90\xEC\x8C\xF5b\x9C\xE6\x8A\xF4ޤ\x9D\xC2\\xFD\xDA\xBA\xAAxcB@$II#,\xC0j\x94\xC3\xE4n        \x89\xF9`H\xA1gi:ێ\xA7\xE3\x95\xF4\x85\xBAW\xAA\xC3\xC0H&quot;Z\xA7o._[:b:\xE4
-mރx#\xEAu|\xF2\x9D\xAF,|\xDEy\x89:+\xE3\xEC\xACCH\xCA\x9A\xB4b\x8D;{єM\xC9\xEBH\xE2\xBD\xDD\xD8·莃\xCEf\x9E[&gt;C\x91\xC8h\xC5\x8B\xBAD\xE40\x95B\xC4/\x88\xE9 ڣGJd\xCC/\x80pW&quot;\x9BXp\xB3iP \xE4\xE0IJa\xA08\x8C\xA5\xF9Z\xD2\xF5\x9C\xC9fq.\xA92)\xCD\xFF\xFBr\xC4\xF9\x80=m\x8C16\x8AJ\xAC\xA3T\x87\xA4za\xF5\x8E\x86\x84\xEA\x90\xCD\xE8R\x9Bb\xA2\xE9Yb1\xB4 \xB98e\xCF(H.\xF4w,a\x95S\xE6a\x98Ln\xD9ETP\xB5ꨣ\x90b\xB0ms\x94@\xAAc]b\x9DħŚ\x92\xE5uQ9E\xA8\\xC4\xF2܋\x99F\x93\xD1!\xB5\xB1HE\x95YF\xA2\xE1\xB5\xDA~\xE4\xB5        \x9C\xB6Q0@\xF49Kq^[C\xAD\x9C\xF3EGPi\x80V\x97+q[\xA3/\xEA\xDBp\xAA2&quot;3\xA5\xCB8\x86FR\xA7\xCE\xD1Ȥ\xB3$!Qdd\xC1&amp;-U\xA2\x8F\xAALxBtV#G\xB6\xE6\xA5%\xD3F\xA0\x8C\xEBr\xA2\xE6Q\xB99@\xC7ՠ v4\xEBFl\xEA\xDE9\x95O.О\x81\xB6 \xA2(\xCC\xD7&gt;ɔf\x86\xA00K:WV\xD4$\xA8\xFF\x92ŝ\xACQ,\xFA\xF1\x9FV\xD9C\\xFEi!\xFA\xD8B\xBD /\x97\xB5$\x98w\x95*{\xB1`\xC0\xA8\x8A=\xFF\xFBp\xC4\xED\x80 -u-瘳J\xB2/c1\x87\xA5ث\xC9\x99\x90\xFC\xCA\xE6M\x93e\x82\x89t\xB9 G\xC8\xE4 \xC0I\!\x882        a\xB4&quot;\xA9\xDDK\xDEp\xA8\xD4@:w H\xFC,:\x8DL1\䴙v\xAFDaumQ6\xD1r*\xA4\x8A\x8EYP{\xF8\xEAm\x84\xB3\xAD\xAAw)[\x99\xA3\\xB5\x98\xEE}*OlUJ\xF1&lt;=\x93\xD1\xC4ecǚ\xD5F\x94V\xB2\xAB\xAE\xEA\x95u\xDA…{@\x9D\x8A\xAE\xEBM\x9E\xA4*\xB4\xCB\xDDS\x96kb\x94]\xE0\x92|]\x89\x92\xA9P\xD8$\xDAg\xB3\xAB        \\x92\xAD\x8F\xE6%\xFF\xBD\x94#I\x91.\xBA\x8D\xE1}\xB4RTQ9\xB5'~[\xBE\xE6\x94\xF2\xE9Z\xF3z\xBD\xB7\xFD\xCD^\xBAPAqB\xA9e\xA3SF\xDD\xEF\xD6\xEE\xCD\xE2\x88\xA9P\xF4望6a\x96\xEE\xD8ڿ:\x98\xB5^\xAF:\xDF\xEFr~\xC0zHVB!+~o\xE7T        \xD2j\xAC55\xCAVcI'\xDD~#\xD0`=\x9D\x93\xFF\xFBr\xC4\xED\xD3k\xE1*€\xADb\xD4\xFC0\xB2\x8B\xA3\xB0%!7\x83\xE2\x88l\xDB\xD0\xC0K퍘\xE8dTjUn0,\x8A2\xE2\x96Ol\xF0\x84\xD2\xD1d\xD291\xD8~\xB8ݳ\xCA2\xA2\xED\xD2{lѝ\xBF\xF3\xE7~\xF6\xDF\xEC\xD8\x92`!C\xA3Jj\xD5C\xF7\xBD-6\xA2\xD4OƗ\xF57? \xBF\xACpbwNce\xAA\xBA\xB8\x91}J\xBD$7m@,%Q\xDC\xF6 ^\xCC]@h\xE63\x83]\x9D\xC0Ζ\xF8\x9D
-\x9A\xAB0\xB6Dk&quot;\xA6SK\x81        V/D\xC1\xE5\xA1        !7k\xAE\xC50\xD3$K\xF8\xF2\x90\x8By        \xA4͘\x93\x90ɘ,\xB4%p\x8C\xB4.\xE9~\xC5\xB5h\xEE\x85\xEA\\xD6A\x93dB\xB1x\x8D c\xE2\xE21\xB9\xD0\xDF\xBE\xC7'\x8C\xE8?x^\x97S\xBCӕ\xDCP3\xE0\xC97\x96\xA2HNIV\xD7J\xEAV\xC4|M\xC2R\xE3\xBCE\x90\xE5\xA44\l=\x8D\xE4d\xC7{\xC8k\xB4\xFF\xFBp\xC4\xE3!_\xA4\xD3\xCA+\xA4\xF9\x86\x99\xAAbH\xF7%@\xC0-t\xC8\x95,KH\xE1\xA4\xEC9\xE0\x89\x94yɕ\x98\x82e'\xB3\xD5z\x8B\xAF&amp;SY\xD8e$V\x94G\xBE5;؏w\xEC\x83&gt;am\x90\xAF\xBF\xC3\xD4A[Mf \xA7-\xCCܾ܊j+&gt;\x9BFJ\x9C\xFA\xF8\xCD\xBF`\x89xm\xC5b\xDCW\x85d!7H\x95[\x9B\x879v\xD8A~Rr|\x8CX\x87X}\x92A\xB1C*&gt;\xDBO\xD4%\xBA̫\x8E\xE7\xBE\xAA\xC5K\xC7\xEA\xCEટFd\xB4\x88Ɉ\x93H\xBBBD\xA6_\xDBZcA\xC8\xF4\xA8\xFD]\x92,\x9A\\x8D\x9EF\x84\xC9!B\xCF2\xAB6f\xE0\xE7pʜ\xD4K\xFD\xE5\xD1\xE9\xBAӺ \xAA\xB6\xD3\xA5\x9CZ
-QE$\xF5\xBE9\x9Db\xA9\x87\x89\x93Gl\xCD\
-\xF5}\xAD2\xF05(y\xEF &quot;\xF7{\x92H\x81\xC8`\xBC\x92u\x97\xCA%\xE2\xF4o^\xC2\xB0\xA6\xCA\xEE -\xDF2F\x86\xFF\xFBr\xC4\xF1\xA9{#\x8C$\xD3\xCA#+\xE4u\x87\x98\xF1&lt;:\xD0Fި\xBBr\\xE5(\x8C\xA0\xAEÑ#\x99bD$\xA9b\xE5\x924&lt;\xE5
-R\xD1
-Xt\xEA.\x9CQ6\xA1\x89v\xE1\x86ͶM\xD60Ju!n\xC5\xEB= -5c\xA6\xE5\xF1TO\x82\xD0,ڥ\q\xE4\x82#\x85        c;\x80\xAD\x98 cC\x86\xD3#UmU+٭\xB3xZM\xC9t\xA5\xCE\xC1Z%\xCC\xF1˙\xE49P\xE2Ȗ\x93%\xA2\xB1\xE8{Ǧ`$e\xF2qh\xD4\xD8:*BFZA\x8D^4\x92\x93kQq!\xE2$C\x91:\x81\xB1\xE5        D\xCC\xE3\x8Ae$\x85%҈\x8F|\xE9*\xF1\xA8F\x92 \xA3\xABA9c3e屺U\xEB\xB58F,DDߌ\xA1$f\x95UYP]\xA8[4j3\x89#\xC5CQr\xE8\xF5RU%9J\xA0[!\xA8\xAB\x8A{sY\x92\xC1\xC0!W\xA9\xE1E\x93\xD2\xC2XE\xD9\xE0:\x88\x83\xF2\xDC~\xA0\xA5t&amp;\x94\xBFD\xFF\xFBp\xC4\xF4\x80 -k#\xE7\x999\x82t\xAC\xA3!\x86&amp;I\x82\xB5y9d ކ\xBE6\xA9\xE5\xAEo5\xDE&amp;\xDC@\xC9\xF2\xB9,F\x94'!D#l\x80BNr\xA8\x97\xEC\xD5X\x9A\x86IM\xAB\x98J\x8B\xB1\xAB\x81X\x8C\xE8\x92t\x85/$eLVG\xD8)ڲ\xEC\x91*@\x84\xB2\xE4Jl\x9Eq&gt;\x92 !&lt;\xEA[bG\x96\x95f\x90(2\x9D\x8E\xF7}\xF6%\x9A\xBFI,H\xB8\xD1D-I\xF1\xA3=\x94B\xF0\x92 \x91\.\x83\xA80\xDC\xE6PiN\x8EC\xC8Ibz\xAA
-\xD7gO\x9C\xC58hesK?F\x91-\xDB!\x8E\xAEIZ8׮\xBD\x8A\x89\xC3\xE3GU\x91\x86$C`\x9EzX        }\xA1w\xF9􈥰\xA1N\xA6e\xD9Yb\x9D\xA7\x9A\x9CI\xB9-b\xB7 \xA2\x97\x9A֑A\xB4H$        f㖢\xB1b\xB8.t\xFEM@Y\xF6
-*E`O8\xFA݆\xDA\xFB\x95\xEC^\xB4\xF8\xA5\xB5\xF2b\xD7\x8A'\xAD\xAC(\xFF\xFBr\xC4\xEB\x81R9S\xB1.\x8A[,\xE3`\xF4\xA2\xB9y        `\x84B|5_m8Ć\x8E\x9BD0D\x84\x98\xF5\xB3D-&amp;\xC2%̂\x9D$\xD1
-\x98&lt;\xABi\xB6Q\x91\xDEʉ\xE0\x8FqӡBm \xCB\xF2\xFD\xD4\xF6*\x9B\xCFi\xAE\xBE\xD4\xF2 \xD4\xD5of\x9C\xBB.\xF9\xBBMb\xF1\xB6\xE3o\x8B]5\xC9 -\x81=ڲ\xA3\xD5$\xE5X2\xBBi\x924&lt;ɨ\x9F\xCF``\x92Y?T\xE0Fz_\x92\xAB\xF2j\xCC\xCA@\xF3\xC9eTB\xD0\x91\xAFj\x96P\x89'?        \x85\xB4\xD1\x92\xFDadMD\xC9|D\xBAa\xD3\xCBN&quot;fW\xAA\x80\x95h
-T\x93\x96HR+B6Y,F\xBEY\xBD1I\xFB(\xA0\xB1\xA83m        &quot; F3b\xEBӑ\x97!m\xAE\x92QT\x82\xC5\xFDH-\xA4@!ZG\xD9&quot;\xEF\xD9\xEEh,#t\xB3\xB14\xE1\xE6\xD8H f/!igt        \xF5i$$ \x91\x93\x83\\x89!\xBC,
-\xFF\xFBp\xC4\xE9\x80\xE1c)\xA7\x98s
-o\xADc\xF5\x86&amp;H\xD5R\xD5\xE4
-i\xBEX\xE8\xD5a\xF8(\xA5\xEDk+D\xF4 I\x80\xF7V\x8E\xDD\\xC4z\x89\x92F\xA1\x96\x85\x82Fd\xF1T \xC6\xE0\xD6=\xEF֢MP\x84\x81fuyGdeT\x90{\xCD\xF9*\xF1i\xEF\x94&lt;\xF1 Y\xD5\xAF\xA1\xF6\xD25\x92V\x9E\xE5\xD7X\xBA\xAEq\xCEaSf2Dp\xD4MBꯊI\xDBIe\xFAy\x92\xE7\xD2!\x80@B0`LR\x8FI\xC1\xC4\xD8'\xC1\xE8\xEBA$\xE0-\xA1&quot;\xC2R\x88X\x93        ]$\xC1\x9Ch\xB2\\xCD\xFAB%֝H\xA7\x82\x93Pb\x8C\xB9Z#\xDC%J0\xA4\xD2!,\x96RH͙&amp;\xDA3aNBH{\xD0v\xAC\x9C\xD8\xF2\xB6\x87\xE4I$\xB8L\xF4j\x86l\x9BA\x9D\xB0\xA7\x81q\x9F\xB2g\xB7,\xA9R\x86\xBB^\x96\x95\x91بm\xAC\xFBٿ\x92-%*ג \x80\\xC9\xD4\xFA\x8A?K\xA9\x99IYB\x8B\xBB\x8C\xA4N
-\xA9\xEFgK\xA1Z\x81-\xADL\xAA\xFF\xFBr\xC4\xF2\x99i $\xD5\xC2\.\xE3\xF4\xF4\x9A\xF1\x84\x971\xF5\xC9L\xA2*.S0\xA2D\x8B4)`\x82\xA4(\xF5\xAC\xA0R\x93\xE9'\x86\x8E\xC8w\xA1\x8A\x86\x9E%\x89\xEA\\xA8\xA7\x9D:Ou\xFA\xD8wlN\xA2\x83\xF4u.\xCCW\x82\x8C&lt;\x89\xA6\x80ҧEQ\xF2\xED:5%\xE2)\xBAy\xAB\x89\xB5\xD0\xCB?k\x9E\xE4\xB5#\x89\xF2\xE9O'$\xC9J5\xFC\xE5.\xBA_+#\x8A\xB0\xAB\xB2\x99q\x95\x8D\xB9R&amp;3\xE8_\xB4\xC6n\xB1\xF4¥2OA4\xDE\xF3R,\x82Wsԍ}Z\x8F \x9F2\x8C\x9C[\x94&lt;\x96s\xD1Vq\xD9%X\xF2\x8BF\x91&quot;8&amp;\xE1\xD6\xDAG\xC5Qisib\xCD
-\x94'\x9D樟\xC6E*=\xE5u\xF0\x80\x86L\xAE^IMC\xA4IB(P\xA5T\xE47'1\x93%@6ʨ\xB7LHE\xA1@\x9C{R]\xAF4Q
-d_\xD24        \x8D\xB4Q&amp;{\x92\xE0\xABH\x81:I\x85\xC0#K\xA15\x90\xDF(Ka&gt;\xB4\xA0\xA1\xB5\xC1\xFF\xFBp\xC4\xEA\x801}\x85\xBC\xC3\xC2H\xAFc\xF1\x86HP\xBA'\x8B\x8A\x8E&amp;&amp;\x93\xDC\xFB\xB7e\xEE\x92&amp;\x9C1\xDB\xEFQ\xA2\xB2LYVf\xC5{;5\x9D\x8A/ -&amp;C\xF6kb\xDBK\xBETeזl\x9F^L\xF7\x95\xFFw\xB0\xEF\xDErR\x87\x8D\xEF'x\xEF\xEF:oڼ\xD1O\xBBzI')힖QA\xB6A$\xA9\xA9j%\xAA\xC2V5\xA8H
-J\xC1NT\xDAh\xAA\xF0I\xAA\xC2\xCA\Zi\x80x\x9D26z*\xE32-\xB2\x8F\xB6\xBC\xED&quot;ST\xABG\x843&quot;\xB9\x88 \xB5\xE5\x8A#\xE9l\xCD}\x9A\xD6\xD6҂S0\xAF\xA2\xF2\xCC\x98\xB8\xE5\xDDe\x8D\xB4\xEB\xDE,m\xA6]Ht\xCBU-.QV\xF9\xD6y\xAE\x89ܮS{0\xABW!is\xBAI~&amp;}\xEC\xBD-\xCED\x9C\xFDB\xF5\xF8b|ۄ\xA7,\xB1|g^\xCB
-\x92S\x83dZ\xA4\xFC\xB6[\xB6\xA3ɞL\xE5 N!ljH-'9e\xC1bH\x87Л\x8Bi (M\xFF\xFBr\xC4\xEE\x80\xE9e 10\xF1\xADe4\xF4\x99\xD0\xE0\xA5V\xE5\xC2+\xF8\xE3m\x8A\xF1c5\xFC\x8C@
-lTQ&amp;\xAD \xD3`\xA6F+\x9Ed\xBE]\xAF \xC3\xE9}K\xFBƣ~\xB1\x90\xC3\xC1e`QILR\x84u˴\xFA\x899գ\xBF\xCAK'EĂ\xB1\xF6'\x91\xB8\xCA:H8\xDBsz8RdL)\xF4l\x81)\xB3\xCA(\xF3\xC6\xEAe\xDA3\xFF \xFB8        \xE3J\x95}\xC6n$0\xBD3$\xB1E\xE4\xDEV\x9C        \xE52\xE4\xE5\xEC\xB1\x95-  o\xC9ۚ\xFA\x85        \xE6\xD4fM\xA4\xC2,I\x96\xE13)m\xB3\xE0l\xCBh\xE0x\xB6\xA1\x89\xA2\xB4P\xA4EH\xB42\xE4^h`z\x96?        Z\xCFe۶\x91\xB9\xA6\x9E\xE7\x829\xAF\xDDA\xDA\xC6`\x8BKb\xB9\x8D(\xDC@RĀPj\x8EaP\xF0\xD2\xE4\x96\\xB9\x82Z\xB36\x81-\x91\xFDV\x80\xD4        9\x8A|n&lt;-\x82A\xC7\xF3\xB44\xCDH&lt;y8\xEA\xFF\xFBp\xC4\xF7\xEDk\xAC=\x90\x82W\xAF#`\xF4\x9A\xB8\x943\xA99\x80\xFC4\x97\xD5씑\xB0#\xF0 \xADK\x92\xC1Y\xAE[V&quot;\xBB\x86;\xBC\xA4\x81\xCE[s\x903\xC1\xC7\\xEAu\x94\xF1҉S\xC5&amp;\xAC\x9Dt\xA7ɳ\xEA \x82y\xAAs\x89&quot;\xD3&amp;\x96Zl[\xE5\xC5Ź\x8Cܰ\xA3H\xD9l\xD6\xD0\xF1\xA7r\xED\xEF\xD4z\x99\x9ErBUI\x952&quot;'$\x857\x8Ae\x9E\xDE]\xF3\xA3 ,@Hb\xB9\x93\xAC^O\x94\xEA\xE4\x8DҊSM\xB7-B\x9Ch\xAC\xB2S\xA3*\xB6\x91\x9DD\x86\xD0z\x8Dj\xF6\xC2\xCCE\xCD3\xA4/\x8A5GB\x87Y\xE6\xEDf\x8E\xE0\xF1V\\xE6[,\xA3\x89\x95;X\xF8XQc=\xB5u\xDB\xC7.̣;\xCEs\x9B7S\xAA5\x84x\x830Y        Ftdi\xD8\xE6\x95\xCA\xE2\xB8h\xBCE\xBEM\xBE\xF1\xDBE\xA2M\x94\xA5\x98\x90\xA3\xE4 A\xBA}Y\xEAo+\x87\xD0j\x8B\x91\xA2Ѻ\xA6\x92\xC4        \x96\x93\xD7\xFF\xFBp\xC4\xEA\x95y\xA4u\xD2\xAFdp\xF4\x9A        T\xC9F\xA52j]e\xD9t\xA0)\xA6\x92w$\xA4\xD2\xD8\xE9\xC6[,L?\x9C\x84\xAB.\xFA\xBC|\xE8\xC9\\xFF\xBC\xBA*\x9EZs\xEE\xC8\xD4[w9L\xE5\xD5\xF6\xAAô\x955\xE8ЗI&amp;\xC4_\xC3c\xBF;\xE3|\x97\xC5~\xD5D\x9B\xE4\xC8\xE4\x91Q\x95\x85Pı\xFDjLAME3.99.5\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xB4\x80(        \xA8\x9D\xB2qh\x92(+\\x8E98\x95l\xE1j8\xA0\xAA2y\x93\xD4\xC6'\xA7.\xDCń\xE0E\xB3\xA7.E\xA2\xA8\x8B\x89\xEDem\x8CLI&quot;I$EX -\x91٥И\xC56\xD5\xCFm`22'6\xBAe(\x92\xA0\xC8J2\xA1\xD1\xF3ВDTF]\xEBzpȝu\xCFb\xE6\xCC]\x9C91\x89\xA6ĔK\x99{z˽mVY1=v\xB8\xF6=\xB4:]k4\xB4\xF7\xADz\xE7Ց$\xF7\x9Az\xD6\
-\x9D\x82\xD9X5\xCBA\xA7a\xE0\xB6Ԥ~FU \xFF\xFBr\xC4\xF2Yi#\xEC%\xCA*\xAD#t\xF4\x9A000A\xC2,\xB2\xA5\xB2\xCB,\xBF\xFF\xFF?\xFF\xFF\xFFfV ॖX\xF2Ye\x96K,\xBF\xCF\xFF\xFE\xFF\xF2\xAB+P@\xC1
-(``\x83\x84 0@\xC1  `\xA8\x8C&quot;,,-\xEALAME3.99.5\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xFF\xFBp\xC4\xE9Eh\xFD\x83\x8BS\xAERh -&lt;\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAALAME3.99.5\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xFF\xFBr\xC4m\xC0\xA4 4\x80\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAALAME3.99.5\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xFF\xFBp\xC4m\x83\xC0\xA4 4\x80\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA
</del><span class="cx">\ No newline at end of file
</span></span></pre>
</div>
</div>

</body>
</html>