<!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>[211060] 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/211060">211060</a></dd>
<dt>Author</dt> <dd>mmaxfield@apple.com</dd>
<dt>Date</dt> <dd>2017-01-23 13:41:23 -0800 (Mon, 23 Jan 2017)</dd>
</dl>
<h3>Log Message</h3>
<pre>Migrate font variations tests to using David Jonathan Ross's Boxis font
https://bugs.webkit.org/show_bug.cgi?id=167222
Reviewed by Dean Jackson.
He extremely generously made this font for doing testing of variation fonts,
and worked with us to licence it appropriately so it can be used in WebKit
directly.
Thanks so much to DJR!!!!
I also took this opportunity to make the tests in animations/font-variations
more robust.
* animations/font-variations/font-variation-settings-expected.html: Removed.
* animations/font-variations/font-variation-settings-expected.txt: Added.
* animations/font-variations/font-variation-settings-order-expected.html: Removed.
* animations/font-variations/font-variation-settings-order-expected.txt: Added.
* animations/font-variations/font-variation-settings-order.html:
* animations/font-variations/font-variation-settings-unlike-expected.html: Removed.
* animations/font-variations/font-variation-settings-unlike-expected.txt: Added.
* animations/font-variations/font-variation-settings-unlike.html:
* animations/font-variations/font-variation-settings.html:
* animations/font-variations/resources/Boxis-VF.ttf: Added.
* fast/backgrounds/background-repeat-x-y.html: Removed.
* fast/text/variations/advances.html:
* fast/text/variations/case-axis-names-expected.html:
* fast/text/variations/case-axis-names.html:
* fast/text/variations/default-value-expected.html:
* fast/text/variations/default-value.html:
* fast/text/variations/duplicate-axis-expected.html: Removed.
* fast/text/variations/duplicate-axis.html: Removed.
* fast/text/variations/duplicate-expected.html:
* fast/text/variations/duplicate.html:
* fast/text/variations/exist-expected-mismatch.html:
* fast/text/variations/exist.html:
* fast/text/variations/getComputedStyle-expected.txt:
* fast/text/variations/getComputedStyle.html:
* fast/text/variations/inheritance-expected.html:
* fast/text/variations/inheritance.html:
* fast/text/variations/order-expected.html:
* fast/text/variations/order.html:
* fast/text/variations/outofbounds-expected-mismatch.html:
* fast/text/variations/outofbounds.html:
* fast/text/variations/resources/Boxis-VF.ttf: Added.
* platform/mac/TestExpectations:</pre>
<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsChangeLog">trunk/LayoutTests/ChangeLog</a></li>
<li><a href="#trunkLayoutTestsanimationsfontvariationsfontvariationsettingsorderhtml">trunk/LayoutTests/animations/font-variations/font-variation-settings-order.html</a></li>
<li><a href="#trunkLayoutTestsanimationsfontvariationsfontvariationsettingsunlikehtml">trunk/LayoutTests/animations/font-variations/font-variation-settings-unlike.html</a></li>
<li><a href="#trunkLayoutTestsanimationsfontvariationsfontvariationsettingshtml">trunk/LayoutTests/animations/font-variations/font-variation-settings.html</a></li>
<li><a href="#trunkLayoutTestsfasttextvariationsadvanceshtml">trunk/LayoutTests/fast/text/variations/advances.html</a></li>
<li><a href="#trunkLayoutTestsfasttextvariationscaseaxisnamesexpectedhtml">trunk/LayoutTests/fast/text/variations/case-axis-names-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextvariationscaseaxisnameshtml">trunk/LayoutTests/fast/text/variations/case-axis-names.html</a></li>
<li><a href="#trunkLayoutTestsfasttextvariationsdefaultvalueexpectedhtml">trunk/LayoutTests/fast/text/variations/default-value-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextvariationsdefaultvaluehtml">trunk/LayoutTests/fast/text/variations/default-value.html</a></li>
<li><a href="#trunkLayoutTestsfasttextvariationsduplicateexpectedhtml">trunk/LayoutTests/fast/text/variations/duplicate-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextvariationsduplicatehtml">trunk/LayoutTests/fast/text/variations/duplicate.html</a></li>
<li><a href="#trunkLayoutTestsfasttextvariationsexistexpectedmismatchhtml">trunk/LayoutTests/fast/text/variations/exist-expected-mismatch.html</a></li>
<li><a href="#trunkLayoutTestsfasttextvariationsexisthtml">trunk/LayoutTests/fast/text/variations/exist.html</a></li>
<li><a href="#trunkLayoutTestsfasttextvariationsgetComputedStyleexpectedtxt">trunk/LayoutTests/fast/text/variations/getComputedStyle-expected.txt</a></li>
<li><a href="#trunkLayoutTestsfasttextvariationsgetComputedStylehtml">trunk/LayoutTests/fast/text/variations/getComputedStyle.html</a></li>
<li><a href="#trunkLayoutTestsfasttextvariationsinheritanceexpectedhtml">trunk/LayoutTests/fast/text/variations/inheritance-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextvariationsinheritancehtml">trunk/LayoutTests/fast/text/variations/inheritance.html</a></li>
<li><a href="#trunkLayoutTestsfasttextvariationsorderexpectedhtml">trunk/LayoutTests/fast/text/variations/order-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextvariationsorderhtml">trunk/LayoutTests/fast/text/variations/order.html</a></li>
<li><a href="#trunkLayoutTestsfasttextvariationsoutofboundsexpectedmismatchhtml">trunk/LayoutTests/fast/text/variations/outofbounds-expected-mismatch.html</a></li>
<li><a href="#trunkLayoutTestsfasttextvariationsoutofboundshtml">trunk/LayoutTests/fast/text/variations/outofbounds.html</a></li>
<li><a href="#trunkLayoutTestsplatformmacTestExpectations">trunk/LayoutTests/platform/mac/TestExpectations</a></li>
</ul>
<h3>Added Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsanimationsfontvariationsfontvariationsettingsexpectedtxt">trunk/LayoutTests/animations/font-variations/font-variation-settings-expected.txt</a></li>
<li><a href="#trunkLayoutTestsanimationsfontvariationsfontvariationsettingsorderexpectedtxt">trunk/LayoutTests/animations/font-variations/font-variation-settings-order-expected.txt</a></li>
<li><a href="#trunkLayoutTestsanimationsfontvariationsfontvariationsettingsunlikeexpectedtxt">trunk/LayoutTests/animations/font-variations/font-variation-settings-unlike-expected.txt</a></li>
<li>trunk/LayoutTests/animations/font-variations/resources/</li>
<li><a href="#trunkLayoutTestsanimationsfontvariationsresourcesBoxisVFttf">trunk/LayoutTests/animations/font-variations/resources/Boxis-VF.ttf</a></li>
<li>trunk/LayoutTests/fast/text/variations/resources/</li>
<li><a href="#trunkLayoutTestsfasttextvariationsresourcesBoxisVFttf">trunk/LayoutTests/fast/text/variations/resources/Boxis-VF.ttf</a></li>
</ul>
<h3>Removed Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsanimationsfontvariationsfontvariationsettingsexpectedhtml">trunk/LayoutTests/animations/font-variations/font-variation-settings-expected.html</a></li>
<li><a href="#trunkLayoutTestsanimationsfontvariationsfontvariationsettingsorderexpectedhtml">trunk/LayoutTests/animations/font-variations/font-variation-settings-order-expected.html</a></li>
<li><a href="#trunkLayoutTestsanimationsfontvariationsfontvariationsettingsunlikeexpectedhtml">trunk/LayoutTests/animations/font-variations/font-variation-settings-unlike-expected.html</a></li>
<li><a href="#trunkLayoutTestsfastbackgroundsbackgroundrepeatxyhtml">trunk/LayoutTests/fast/backgrounds/background-repeat-x-y.html</a></li>
<li><a href="#trunkLayoutTestsfasttextvariationsduplicateaxisexpectedhtml">trunk/LayoutTests/fast/text/variations/duplicate-axis-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextvariationsduplicateaxishtml">trunk/LayoutTests/fast/text/variations/duplicate-axis.html</a></li>
</ul>
</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkLayoutTestsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/ChangeLog (211059 => 211060)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/ChangeLog        2017-01-23 21:31:29 UTC (rev 211059)
+++ trunk/LayoutTests/ChangeLog        2017-01-23 21:41:23 UTC (rev 211060)
</span><span class="lines">@@ -1,3 +1,52 @@
</span><ins>+2017-01-23 Myles C. Maxfield <mmaxfield@apple.com>
+
+ Migrate font variations tests to using David Jonathan Ross's Boxis font
+ https://bugs.webkit.org/show_bug.cgi?id=167222
+
+ Reviewed by Dean Jackson.
+
+ He extremely generously made this font for doing testing of variation fonts,
+ and worked with us to licence it appropriately so it can be used in WebKit
+ directly.
+
+ Thanks so much to DJR!!!!
+
+ I also took this opportunity to make the tests in animations/font-variations
+ more robust.
+
+ * animations/font-variations/font-variation-settings-expected.html: Removed.
+ * animations/font-variations/font-variation-settings-expected.txt: Added.
+ * animations/font-variations/font-variation-settings-order-expected.html: Removed.
+ * animations/font-variations/font-variation-settings-order-expected.txt: Added.
+ * animations/font-variations/font-variation-settings-order.html:
+ * animations/font-variations/font-variation-settings-unlike-expected.html: Removed.
+ * animations/font-variations/font-variation-settings-unlike-expected.txt: Added.
+ * animations/font-variations/font-variation-settings-unlike.html:
+ * animations/font-variations/font-variation-settings.html:
+ * animations/font-variations/resources/Boxis-VF.ttf: Added.
+ * fast/backgrounds/background-repeat-x-y.html: Removed.
+ * fast/text/variations/advances.html:
+ * fast/text/variations/case-axis-names-expected.html:
+ * fast/text/variations/case-axis-names.html:
+ * fast/text/variations/default-value-expected.html:
+ * fast/text/variations/default-value.html:
+ * fast/text/variations/duplicate-axis-expected.html: Removed.
+ * fast/text/variations/duplicate-axis.html: Removed.
+ * fast/text/variations/duplicate-expected.html:
+ * fast/text/variations/duplicate.html:
+ * fast/text/variations/exist-expected-mismatch.html:
+ * fast/text/variations/exist.html:
+ * fast/text/variations/getComputedStyle-expected.txt:
+ * fast/text/variations/getComputedStyle.html:
+ * fast/text/variations/inheritance-expected.html:
+ * fast/text/variations/inheritance.html:
+ * fast/text/variations/order-expected.html:
+ * fast/text/variations/order.html:
+ * fast/text/variations/outofbounds-expected-mismatch.html:
+ * fast/text/variations/outofbounds.html:
+ * fast/text/variations/resources/Boxis-VF.ttf: Added.
+ * platform/mac/TestExpectations:
+
</ins><span class="cx"> 2017-01-23 Ryan Haddad <ryanhaddad@apple.com>
</span><span class="cx">
</span><span class="cx"> Marking media/modern-media-controls/tracks-panel/tracks-panel-hide.html as flaky on macOS debug.
</span></span></pre></div>
<a id="trunkLayoutTestsanimationsfontvariationsfontvariationsettingsexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/animations/font-variations/font-variation-settings-expected.html (211059 => 211060)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/animations/font-variations/font-variation-settings-expected.html        2017-01-23 21:31:29 UTC (rev 211059)
+++ trunk/LayoutTests/animations/font-variations/font-variation-settings-expected.html        2017-01-23 21:41:23 UTC (rev 211060)
</span><span class="lines">@@ -1,11 +0,0 @@
</span><del>-<!DOCTYPE html>
-<html>
-<head>
-</head>
-<body>
-<div style="font: 100px '-apple-system'; font-variation-settings: 'wght' 1.3">Hello</div>
-<div>PASS - "font-variation-settings" property for "box" element at 0.5s saw something close to: 'wght' 0.4<br>
-PASS - "font-variation-settings" property for "box" element at 1s saw something close to: 'wght' 0.7<br>
-PASS - "font-variation-settings" property for "box" element at 2s saw something close to: 'wght' 1.3</div>
-</body>
-</html>
</del></span></pre></div>
<a id="trunkLayoutTestsanimationsfontvariationsfontvariationsettingsexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/animations/font-variations/font-variation-settings-expected.txt (0 => 211060)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/animations/font-variations/font-variation-settings-expected.txt         (rev 0)
+++ trunk/LayoutTests/animations/font-variations/font-variation-settings-expected.txt        2017-01-23 21:41:23 UTC (rev 211060)
</span><span class="lines">@@ -0,0 +1,5 @@
</span><ins>+Hello
+PASS - "font-variation-settings" property for "box" element at 0.5s saw something close to: 'wdth' 483.3333
+PASS - "font-variation-settings" property for "box" element at 1s saw something close to: 'wdth' 566.6666
+PASS - "font-variation-settings" property for "box" element at 2s saw something close to: 'wdth' 733.3333
+
</ins></span></pre></div>
<a id="trunkLayoutTestsanimationsfontvariationsfontvariationsettingsorderexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/animations/font-variations/font-variation-settings-order-expected.html (211059 => 211060)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/animations/font-variations/font-variation-settings-order-expected.html        2017-01-23 21:31:29 UTC (rev 211059)
+++ trunk/LayoutTests/animations/font-variations/font-variation-settings-order-expected.html        2017-01-23 21:41:23 UTC (rev 211060)
</span><span class="lines">@@ -1,11 +0,0 @@
</span><del>-<!DOCTYPE html>
-<html>
-<head>
-</head>
-<body>
-<div style="font: 100px 'Skia'; font-variation-settings: 'wght' 2.3, 'wdth' 1.1">Hello</div>
-<div>PASS - "font-variation-settings" property for "box" element at 0.5s saw something close to: 'wght' 0.95, 'wdth' 0.95<br>
-PASS - "font-variation-settings" property for "box" element at 1s saw something close to: 'wght' 1.4, 'wdth' 1<br>
-PASS - "font-variation-settings" property for "box" element at 2s saw something close to: 'wght' 2.3, 'wdth' 1.1</div>
-</body>
-</html>
</del></span></pre></div>
<a id="trunkLayoutTestsanimationsfontvariationsfontvariationsettingsorderexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/animations/font-variations/font-variation-settings-order-expected.txt (0 => 211060)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/animations/font-variations/font-variation-settings-order-expected.txt         (rev 0)
+++ trunk/LayoutTests/animations/font-variations/font-variation-settings-order-expected.txt        2017-01-23 21:41:23 UTC (rev 211060)
</span><span class="lines">@@ -0,0 +1,5 @@
</span><ins>+Hello
+PASS - "font-variation-settings" property for "box" element at 0.5s saw something close to: 'wdth' 566.6666, 'hght' 466.6666
+PASS - "font-variation-settings" property for "box" element at 1s saw something close to: 'wdth' 633.3333, 'hght' 533.3333
+PASS - "font-variation-settings" property for "box" element at 2s saw something close to: 'wdth' 766.6666, 'hght' 666.6666
+
</ins></span></pre></div>
<a id="trunkLayoutTestsanimationsfontvariationsfontvariationsettingsorderhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/animations/font-variations/font-variation-settings-order.html (211059 => 211060)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/animations/font-variations/font-variation-settings-order.html        2017-01-23 21:31:29 UTC (rev 211059)
+++ trunk/LayoutTests/animations/font-variations/font-variation-settings-order.html        2017-01-23 21:41:23 UTC (rev 211060)
</span><span class="lines">@@ -3,18 +3,22 @@
</span><span class="cx"> <head>
</span><span class="cx"> <script src="../resources/animation-test-helpers.js"></script>
</span><span class="cx"> <style>
</span><del>-@keyframes weightAnimation {
</del><ins>+@font-face {
+ font-family: "Boxis";
+ src: url("resources/Boxis-VF.ttf");
+}
+
+@keyframes TheAnimation {
</ins><span class="cx"> from {
</span><del>- font-variation-settings: "wght" 0.5, "wdth" 0.9;
</del><ins>+ font-variation-settings: "hght" 400, "wdth" 500;
</ins><span class="cx"> }
</span><span class="cx"> to {
</span><del>- font-variation-settings: "wdth" 1.2, "wght" 3.2;
</del><ins>+ font-variation-settings: "wdth" 900, "hght" 800;
</ins><span class="cx"> }
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> #box {
</span><del>- font: 100px "Skia";
- animation-name: "weightAnimation";
</del><ins>+ font: 100px "Boxis";
</ins><span class="cx"> animation-duration: 3s;
</span><span class="cx"> animation-timing-function: linear;
</span><span class="cx"> }
</span><span class="lines">@@ -26,11 +30,25 @@
</span><span class="cx"> <script>
</span><span class="cx"> var expectedValues = [
</span><span class="cx"> // [animation-name, time, element-id, property, expected-value, tolerance]
</span><del>- ["weightAnimation", 0.5, "box", "font-variation-settings", "'wght' 0.95, 'wdth' 0.95", 0.05],
- ["weightAnimation", 1.0, "box", "font-variation-settings", "'wght' 1.4, 'wdth' 1", 0.05],
- ["weightAnimation", 2.0, "box", "font-variation-settings", "'wght' 2.3, 'wdth' 1.1", 0.05],
</del><ins>+ ["TheAnimation", 0.5, "box", "font-variation-settings", "'wdth' 566.6666, 'hght' 466.6666", 5],
+ ["TheAnimation", 1.0, "box", "font-variation-settings", "'wdth' 633.3333, 'hght' 533.3333", 5],
+ ["TheAnimation", 2.0, "box", "font-variation-settings", "'wdth' 766.6666, 'hght' 666.6666", 5],
</ins><span class="cx"> ];
</span><del>-runAnimationTest(expectedValues, undefined, undefined, undefined, true, undefined);
</del><ins>+
+if (window.testRunner) {
+ testRunner.waitUntilDone();
+}
+
+var promises = [];
+
+document.fonts.forEach(function(f) {
+ promises.push(f.loaded);
+});
+
+Promise.all(promises).then(function() {
+ document.getElementById("box").style.animationName = "TheAnimation";
+ runAnimationTest(expectedValues, undefined, undefined, undefined, false, undefined);
+});
</ins><span class="cx"> </script>
</span><span class="cx"> </body>
</span><span class="cx"> </html>
</span></span></pre></div>
<a id="trunkLayoutTestsanimationsfontvariationsfontvariationsettingsunlikeexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/animations/font-variations/font-variation-settings-unlike-expected.html (211059 => 211060)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/animations/font-variations/font-variation-settings-unlike-expected.html        2017-01-23 21:31:29 UTC (rev 211059)
+++ trunk/LayoutTests/animations/font-variations/font-variation-settings-unlike-expected.html        2017-01-23 21:41:23 UTC (rev 211060)
</span><span class="lines">@@ -1,11 +0,0 @@
</span><del>-<!DOCTYPE html>
-<html>
-<head>
-</head>
-<body>
-<div style="font: 100px 'Skia';">Hello</div>
-<div>PASS - "font-variation-settings" property for "box" element at 0.5s saw something close to: normal<br>
-PASS - "font-variation-settings" property for "box" element at 1s saw something close to: normal<br>
-PASS - "font-variation-settings" property for "box" element at 2s saw something close to: normal</div>
-</body>
-</html>
</del></span></pre></div>
<a id="trunkLayoutTestsanimationsfontvariationsfontvariationsettingsunlikeexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/animations/font-variations/font-variation-settings-unlike-expected.txt (0 => 211060)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/animations/font-variations/font-variation-settings-unlike-expected.txt         (rev 0)
+++ trunk/LayoutTests/animations/font-variations/font-variation-settings-unlike-expected.txt        2017-01-23 21:41:23 UTC (rev 211060)
</span><span class="lines">@@ -0,0 +1,5 @@
</span><ins>+Hello
+PASS - "font-variation-settings" property for "box" element at 0.5s saw something close to: normal
+PASS - "font-variation-settings" property for "box" element at 1s saw something close to: normal
+PASS - "font-variation-settings" property for "box" element at 2s saw something close to: normal
+
</ins></span></pre></div>
<a id="trunkLayoutTestsanimationsfontvariationsfontvariationsettingsunlikehtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/animations/font-variations/font-variation-settings-unlike.html (211059 => 211060)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/animations/font-variations/font-variation-settings-unlike.html        2017-01-23 21:31:29 UTC (rev 211059)
+++ trunk/LayoutTests/animations/font-variations/font-variation-settings-unlike.html        2017-01-23 21:41:23 UTC (rev 211060)
</span><span class="lines">@@ -3,18 +3,22 @@
</span><span class="cx"> <head>
</span><span class="cx"> <script src="../resources/animation-test-helpers.js"></script>
</span><span class="cx"> <style>
</span><del>-@keyframes weightAnimation {
</del><ins>+@font-face {
+ font-family: "Boxis";
+ src: url("resources/Boxis-VF.ttf");
+}
+
+@keyframes TheAnimation {
</ins><span class="cx"> from {
</span><del>- font-variation-settings: "wght" 0.5, "wdth" 0.9;
</del><ins>+ font-variation-settings: "hght" 400, "wdth" 500;
</ins><span class="cx"> }
</span><span class="cx"> to {
</span><del>- font-variation-settings: "wght" 3.2;
</del><ins>+ font-variation-settings: "hght" 600;
</ins><span class="cx"> }
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> #box {
</span><del>- font: 100px "Skia";
- animation-name: "weightAnimation";
</del><ins>+ font: 100px "Boxis";
</ins><span class="cx"> animation-duration: 3s;
</span><span class="cx"> animation-timing-function: linear;
</span><span class="cx"> }
</span><span class="lines">@@ -26,11 +30,25 @@
</span><span class="cx"> <script>
</span><span class="cx"> var expectedValues = [
</span><span class="cx"> // [animation-name, time, element-id, property, expected-value, tolerance]
</span><del>- ["weightAnimation", 0.5, "box", "font-variation-settings", "normal", 0.05],
- ["weightAnimation", 1.0, "box", "font-variation-settings", "normal", 0.05],
- ["weightAnimation", 2.0, "box", "font-variation-settings", "normal", 0.05],
</del><ins>+ ["TheAnimation", 0.5, "box", "font-variation-settings", "normal", 5],
+ ["TheAnimation", 1.0, "box", "font-variation-settings", "normal", 5],
+ ["TheAnimation", 2.0, "box", "font-variation-settings", "normal", 5],
</ins><span class="cx"> ];
</span><del>-runAnimationTest(expectedValues, undefined, undefined, undefined, true, undefined);
</del><ins>+
+if (window.testRunner) {
+ testRunner.waitUntilDone();
+}
+
+var promises = [];
+
+document.fonts.forEach(function(f) {
+ promises.push(f.loaded);
+});
+
+Promise.all(promises).then(function() {
+ document.getElementById("box").style.animationName = "TheAnimation";
+ runAnimationTest(expectedValues, undefined, undefined, undefined, false, undefined);
+});
</ins><span class="cx"> </script>
</span><span class="cx"> </body>
</span><span class="cx"> </html>
</span></span></pre></div>
<a id="trunkLayoutTestsanimationsfontvariationsfontvariationsettingshtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/animations/font-variations/font-variation-settings.html (211059 => 211060)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/animations/font-variations/font-variation-settings.html        2017-01-23 21:31:29 UTC (rev 211059)
+++ trunk/LayoutTests/animations/font-variations/font-variation-settings.html        2017-01-23 21:41:23 UTC (rev 211060)
</span><span class="lines">@@ -3,18 +3,22 @@
</span><span class="cx"> <head>
</span><span class="cx"> <script src="../resources/animation-test-helpers.js"></script>
</span><span class="cx"> <style>
</span><del>-@keyframes weightAnimation {
</del><ins>+@font-face {
+ font-family: "Boxis";
+ src: url("resources/Boxis-VF.ttf");
+}
+
+@keyframes TheAnimation {
</ins><span class="cx"> from {
</span><del>- font-variation-settings: "wght" 0.1;
</del><ins>+ font-variation-settings: "wdth" 400;
</ins><span class="cx"> }
</span><span class="cx"> to {
</span><del>- font-variation-settings: "wght" 1.9;
</del><ins>+ font-variation-settings: "wdth" 900;
</ins><span class="cx"> }
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> #box {
</span><del>- font: 100px "-apple-system";
- animation-name: "weightAnimation";
</del><ins>+ font: 100px "Boxis";
</ins><span class="cx"> animation-duration: 3s;
</span><span class="cx"> animation-timing-function: linear;
</span><span class="cx"> }
</span><span class="lines">@@ -26,11 +30,25 @@
</span><span class="cx"> <script>
</span><span class="cx"> var expectedValues = [
</span><span class="cx"> // [animation-name, time, element-id, property, expected-value, tolerance]
</span><del>- ["weightAnimation", 0.5, "box", "font-variation-settings", "'wght' 0.4", 0.05],
- ["weightAnimation", 1.0, "box", "font-variation-settings", "'wght' 0.7", 0.05],
- ["weightAnimation", 2.0, "box", "font-variation-settings", "'wght' 1.3", 0.05],
</del><ins>+ ["TheAnimation", 0.5, "box", "font-variation-settings", "'wdth' 483.3333", 5],
+ ["TheAnimation", 1.0, "box", "font-variation-settings", "'wdth' 566.6666", 5],
+ ["TheAnimation", 2.0, "box", "font-variation-settings", "'wdth' 733.3333", 5],
</ins><span class="cx"> ];
</span><del>-runAnimationTest(expectedValues, undefined, undefined, undefined, true, undefined);
</del><ins>+
+if (window.testRunner) {
+ testRunner.waitUntilDone();
+}
+
+var promises = [];
+
+document.fonts.forEach(function(f) {
+ promises.push(f.loaded);
+});
+
+Promise.all(promises).then(function() {
+ document.getElementById("box").style.animationName = "TheAnimation";
+ runAnimationTest(expectedValues, undefined, undefined, undefined, false, undefined);
+});
</ins><span class="cx"> </script>
</span><span class="cx"> </body>
</span><span class="cx"> </html>
</span></span></pre></div>
<a id="trunkLayoutTestsanimationsfontvariationsresourcesBoxisVFttf"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/animations/font-variations/resources/Boxis-VF.ttf (0 => 211060)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/animations/font-variations/resources/Boxis-VF.ttf         (rev 0)
+++ trunk/LayoutTests/animations/font-variations/resources/Boxis-VF.ttf        2017-01-23 21:41:23 UTC (rev 211060)
</span><span class="lines">@@ -0,0 +1,34 @@
</span><ins>+\x80`GDEF\x80# \xA0\xC4HVAR\x81 \x82\xA2!d\xE4OS/2^G\x807h`cmap\xE0
+\xD3C\x98fvar\xCBF\xB5\xD2"H`glyf-\x9B\xA7\xC0prgvar\xED\xFDl"\xA8@\xBCheadI]\xEB\xEC6hhea\xA6\xF7$$hmtx\xE22\xC8\xCEloca\x9F{\xA3#\xA4\xCCmaxp\xEAH name\xD0=+>\xE4\x96post_\xBCX|        !\xFB\xA0HJ_<\xF5\xE8Ԣ\x8D\x8AԢ\x8D\x8A\xFF\xEE\xEE\xEE\xFF\xC8\xEE\xEE\xE5\xED\x90\x8AXK\x8AX^2,NONE@ %\x88\xEE\xFF\xC8\xEE\xF4\xEE \xF42\xEE
\xF8: ~\xAA\xAC\xB1\xB4\xB8\xBA\xFF1BSax~\xC7\xDD " & 0 : D \xAC!""%\x88\xFF\xFF \xA1\xAC\xAE\xB4\xB6\xBA\xBC1AR`x}\xC6\xD8 & 0 9 D \xAC!""%\x88\xFF\xFF\xFF\xE1\xFF\xBF\xFF\xBF\xFF\xBE\xFF\xBE\xFF\xBE\xFF\xBE\xFF\xBE\xFF\x8D\xFF~\xFFo\xFFc\xFFM\xFFI\xFE\xFD\xF3\xE0\xBE\xE0\xBB\xE0\xBA\xE0\xB9\xE0\xB6\xE0\xAD\xE0\xA5\xE0\x9C\xE05\xDF\xC0\xDE\xD1\xDB\%-5=EMU]emu}\x85\x8D\x95\x9D\xA5\xAD\xB5\xBD\xC5\xCD\xD5\xDD\xE5\xED\xF5\xFD+%-5=EMU]emu}\x85\x8D\x95\x9D\xA5\xAD\xB5\xBD\xC5\xCD\xD5\xDD\xE5\xED\xF5\xFD+%-5=EMU]emu}\x85\x8D\x95\x9D\xA5\xAD\xB5\xBD\xC5\xCD\xD5\xDD\xE5\xED\xF5\xFD+%-5=EMU]emu}\x85\x8D\x95\x9D\xA5\xAD\xB5\xB
D\xC5\xCD\xD5\xDD\xE5\xED\xF5\xFD+%-5=EMU]emu}\x85\x8D\x95\x9D\xA5\xAD\xB5\xBD\xC5\xCD\xD5\xDD\xE5\xED\xF5\xFD+%-5=EMU]emu}\x85\x8D\x95\x9D\xA5\xAD\xB5\xBD\xC5\xCD\xD5\xDD\xE5\xED\xF5\xFD+%-5=EMU]emu}\x85\x8D\x95\x9D\xA5\xAD\xB5\xBD\xC5\xCD\xD5\xDD\xE5\xED\xF5\xFD+%-92\xFF\xC2\xEE!!!2\x90\xFEp2,\xFA\xE8\xFCJ\x84\xFC|\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\
xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE
\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\x
EE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE
\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\
xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF
\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF
\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xEE\xEE1!!\xEE\xFD\xEE+        8        R        l        Pz        R        \xCA        \xE4        &\xFE                &\xFE        $$        $$        
+H        R        `        n        z        
+\x8ADescentHeightTrackingWidth(C) David Jonathan Ross 2017Boxis defaultRegularVersion 0.000;NONE;Boxis default RegularVersion 0.000Boxis-defaultDavid Jonathan Rosshttp://www.djr.comBoxisdefaultDescentHeightTrackingWidth\xFF\xB52\xE5        
++ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnop\xA9qrstuvwxyz{|}\xAA~\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xA6\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6two.sups
+three.supsmu1one.supsEurouni2588uni0020uni0021uni0022uni0023uni0024uni0025uni0026uni0027uni0028uni0029uni002Auni002Buni002Cuni002Duni002Euni002Funi0030uni0031uni0032uni0033uni0034uni0035uni0036uni0037uni0038uni0039uni003Auni003Buni003Cuni003Duni003Euni003Funi0040uni0041uni0042uni0043uni0044uni0045uni0046uni0047uni0048uni0049uni004Auni004Buni004Cuni004Duni004Euni004Funi0050uni0051uni0052uni0053uni0054uni0055uni0056uni0057uni0058uni0059uni005Auni005Buni005Cuni005Duni005Euni005Funi0060uni0061uni0062uni0063uni0064uni0065uni0066uni0067uni0068uni0069uni006Auni006Buni006Cuni006Duni006Euni006Funi0070uni0071uni0072uni0073uni0074uni0075uni0076uni0077uni0078uni0079uni007Auni007Buni007Cuni007Duni007Euni00A1uni00A2uni00A3uni00A4uni00A5uni00A6uni00A7uni00A8uni00A9uni00AAuni00ACuni00AEuni00AFuni00B0uni00B1uni0032.supsuni0033.supsuni00B4uni00B6uni00B7uni00B8uni0031.supsu
ni00BAuni00BCuni00BDuni00BEuni00BFuni00C0uni00C1uni00C2uni00C3uni00C4uni00C5uni00C6uni00C7uni00C8uni00C9uni00CAuni00CBuni00CCuni00CDuni00CEuni00CFuni00D0uni00D1uni00D2uni00D3uni00D4uni00D5uni00D6uni00D7uni00D8uni00D9uni00DAuni00DBuni00DCuni00DDuni00DEuni00DFuni00E0uni00E1uni00E2uni00E3uni00E4uni00E5uni00E6uni00E7uni00E8uni00E9uni00EAuni00EBuni00ECuni00EDuni00EEuni00EFuni00F0uni00F1uni00F2uni00F3uni00F4uni00F5uni00F6uni00F7uni00F8uni00F9uni00FAuni00FBuni00FCuni00FDuni00FEuni00FFuni0131uni0141uni0142uni0152uni0153uni0160uni0161uni0178uni017Duni017Euni02C6uni02C7uni02D8uni02D9uni02DAuni02DBuni02DCuni02DDuni2013uni2014uni2018uni2019uni201Auni201Cuni201Duni201Euni2020uni2021uni2022uni2026uni2030uni2039uni203Auni2044uni20ACuni2122uni2212\xA0@@\xC0\xC0@@@@
\xC0\xC0@@\xDE\xA0@@\xC0\xC0@@@@\xC0\xC0@@\xE8\xFD\xFAdesc\xFAhght\xEE\xE8trac\xE8wdth\xEE\xE8\xE0\xE5:]\x80\xA3\xC6\xE9/Ru\x98\xBB\xDE$Gj\x8D\xB0\xD3\xF6<_\x82\xA5\xC8\xEB1Tw\x9A\xBD\xE0&Il\x8F\xB2\xD5\xF8>a\x84\xA7\xCA\xED3Vy\x9C\xBF\xE2(Kn\x91\xB4\xD7\xFA                @        c        \x86        \xA9        \xCC        \xEF
+
+5
+X
+{
+\x9E
+\xC1
+\xE4*Mp\x93\xB6\xD9\xFCBe\x88\xAB\xCE\xF1++7+Z+}+\xA0+\xC3+\xE6        ,Or\x95\xB8\xDB\xFE!Dg\x8A\xAD\xD0\xF39\\xA2\xC5\xE8.Qt\x97\xBA\xDD#Fi\x8C\xAF\xD2\xF5;^\x81\xA4\xC7\xEA+0Sv\x99\xBC\xDF%Hk\x8E\xB1\xD4\xF7=`\x83\xA6\xC9\xEC2Ux\x9B\xBE\xE1'Jm\x90\xB3\xD6\xF9?b\x85\xA8\xCB\xEE4Wz\x9D\xC0\xE3)Lo\x92\xB5\xD8\xFBAd\x87\xAA\xCD\xF06Y|\x9F\xC2\xE5+Nq\x94\xB7\xDA\xFD V@\xC0@@\xC0@ \x8B\x8B\x8B\x8B\x8B\x8B\x8B\x8B\x8B\x8B\x8B\x8B \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\
x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84
\x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄
\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\x
FA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xF
A\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x
82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84
\x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@
\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x
84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81
\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\
xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84
\x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD
\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x8
2@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84
\x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x
80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84
\x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\
x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xF
D\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84
\x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x
81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84
\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\
x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x8
0\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84
\x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@
\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@
\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@
\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x8
4\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84
\x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 + + + + \x87A\xFF\xFF\x84@\xFA\x87\x81A\xFD\xFD\x81@\xFD\x80\x87\x81A\xFA\xFA\x81@\xFA\x80C\xF4\xF4\xF4\xF4\x80@聇\x80A\xFD\xFD\x81@\xFD\x81\x87\x80A\xFA\xFA\x81@\xFA\x81\x87
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfastbackgroundsbackgroundrepeatxyhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/backgrounds/background-repeat-x-y.html (211059 => 211060)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/backgrounds/background-repeat-x-y.html        2017-01-23 21:31:29 UTC (rev 211059)
+++ trunk/LayoutTests/fast/backgrounds/background-repeat-x-y.html        2017-01-23 21:41:23 UTC (rev 211060)
</span><span class="lines">@@ -1,27 +0,0 @@
</span><del>-<!DOCTYPE html>
-<html>
-<head>
-<style>
-div {
-        display: inline-block;
-        width: 150px;
-        height: 150px;
-        background-image: url('resources/map.jpg');
-        background-position: top left;
-}
-</style>
-</head>
-<body>
-<p>This makes sure that background-repeat-x and background-repeat-y are rendered as expected.</p>
-<div style="background-repeat-x: repeat; border: 1px solid black;"></div>
-<div style="background-repeat-x: no-repeat; border: 1px solid black;"></div>
-<div style="background-repeat-y: repeat; border: 1px solid black;"></div>
-<div style="background-repeat-y: no-repeat; border: 1px solid black;"></div>
-<div style="background-repeat-x: no-repeat; background-repeat-y: no-repeat; border: 1px solid black;"></div>
-<div style="background-repeat: repeat-x; background-repeat-x: no-repeat; border: 1px solid black;"></div>
-<div style="background-repeat: repeat-y; background-repeat-y: no-repeat; border: 1px solid black;"></div>
-<div style="background-repeat-x: no-repeat; background-repeat: repeat-x; border: 1px solid black;"></div>
-<div style="background-repeat-y: no-repeat; background-repeat: repeat-y; border: 1px solid black;"></div>
-<div style="background-repeat-x: garbage; border: 1px solid black;"></div>
-</body>
-</html>
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextvariationsadvanceshtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/text/variations/advances.html (211059 => 211060)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text/variations/advances.html        2017-01-23 21:31:29 UTC (rev 211059)
+++ trunk/LayoutTests/fast/text/variations/advances.html        2017-01-23 21:41:23 UTC (rev 211060)
</span><span class="lines">@@ -1,23 +1,41 @@
</span><span class="cx"> <!DOCTYPE html>
</span><span class="cx"> <html>
</span><span class="cx"> <head>
</span><ins>+<style>
+@font-face {
+        font-family: "Boxis";
+        src: url("resources/Boxis-VF.ttf");
+}
+</style>
</ins><span class="cx"> <script src="../../../resources/js-test-pre.js"></script>
</span><span class="cx"> </head>
</span><span class="cx"> <body>
</span><del>-<div><span id="regular" style="font: 100px 'Skia';">ham</span></div>
-<div><span id="wide" style="font: 100px 'Skia'; font-variation-settings: 'wdth' 1.25;">ham</span></div>
-<div><span id="specifiedregular" style="font: 100px 'Skia'; font-variation-settings: 'wdth' 1;">ham</span></div>
-<div><span id="narrow" style="font: 100px 'Skia'; font-variation-settings: 'wdth' 0.62;">ham</span></div>
</del><ins>+<div><span id="regular" style="font: 100px 'Boxis';">ham</span></div>
+<div><span id="wide" style="font: 100px 'Boxis'; font-variation-settings: 'wdth' 900;">ham</span></div>
+<div><span id="specifiedregular" style="font: 100px 'Boxis'; font-variation-settings: 'wdth' 750;">ham</span></div>
+<div><span id="narrow" style="font: 100px 'Boxis'; font-variation-settings: 'wdth' 500;">ham</span></div>
</ins><span class="cx"> <script>
</span><del>-var regular = document.getElementById("regular");
-var wide = document.getElementById("wide");
-var specifiedregular = document.getElementById("specifiedregular");
-var narrow = document.getElementById("narrow");
</del><ins>+window.jsTestIsAsync = true;
</ins><span class="cx">
</span><del>-shouldNotBe("regular.offsetWidth", "wide.offsetWidth");
-shouldNotBe("regular.offsetWidth", "narrow.offsetWidth");
-shouldNotBe("narrow.offsetWidth", "wide.offsetWidth");
-shouldBe("regular.offsetWidth", "specifiedregular.offsetWidth");
</del><ins>+var promises = [];
+
+document.fonts.forEach(function(f) {
+        promises.push(f.loaded);
+});
+
+Promise.all(promises).then(function() {
+        var regular = document.getElementById("regular");
+        var wide = document.getElementById("wide");
+        var specifiedregular = document.getElementById("specifiedregular");
+        var narrow = document.getElementById("narrow");
+
+        shouldNotBe("regular.offsetWidth", "wide.offsetWidth");
+        shouldNotBe("regular.offsetWidth", "narrow.offsetWidth");
+        shouldNotBe("narrow.offsetWidth", "wide.offsetWidth");
+        shouldBe("regular.offsetWidth", "specifiedregular.offsetWidth");
+        finishJSTest();
+});
+
</ins><span class="cx"> </script>
</span><span class="cx"> <script src="../../../resources/js-test-post.js"></script>
</span><span class="cx"> </body>
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextvariationscaseaxisnamesexpectedhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/text/variations/case-axis-names-expected.html (211059 => 211060)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text/variations/case-axis-names-expected.html        2017-01-23 21:31:29 UTC (rev 211059)
+++ trunk/LayoutTests/fast/text/variations/case-axis-names-expected.html        2017-01-23 21:41:23 UTC (rev 211060)
</span><span class="lines">@@ -1,9 +1,15 @@
</span><span class="cx"> <!DOCTYPE html>
</span><span class="cx"> <html>
</span><span class="cx"> <head>
</span><ins>+<style>
+@font-face {
+        font-family: "Boxis";
+        src: url("resources/Boxis-VF.ttf");
+}
+</style>
</ins><span class="cx"> </head>
</span><span class="cx"> <body>
</span><span class="cx"> This test passes if capitalized and lowercased axis names are distinct.
</span><del>-<div style="font: 100px '-apple-system';">Hello</div>
</del><ins>+<div style="font: 100px 'Boxis';">Hello</div>
</ins><span class="cx"> </body>
</span><span class="cx"> </html>
</span><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextvariationscaseaxisnameshtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/text/variations/case-axis-names.html (211059 => 211060)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text/variations/case-axis-names.html        2017-01-23 21:31:29 UTC (rev 211059)
+++ trunk/LayoutTests/fast/text/variations/case-axis-names.html        2017-01-23 21:41:23 UTC (rev 211060)
</span><span class="lines">@@ -1,9 +1,15 @@
</span><span class="cx"> <!DOCTYPE html>
</span><span class="cx"> <html>
</span><span class="cx"> <head>
</span><ins>+<style>
+@font-face {
+        font-family: "Boxis";
+        src: url("resources/Boxis-VF.ttf");
+}
+</style>
</ins><span class="cx"> </head>
</span><span class="cx"> <body>
</span><span class="cx"> This test passes if capitalized and lowercased axis names are distinct.
</span><del>-<div style="font: 100px '-apple-system'; font-variation-settings: 'WGHT' 1.8;">Hello</div>
</del><ins>+<div style="font: 100px 'Boxis'; font-variation-settings: 'WDTH' 900;">Hello</div>
</ins><span class="cx"> </body>
</span><span class="cx"> </html>
</span><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextvariationsdefaultvalueexpectedhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/text/variations/default-value-expected.html (211059 => 211060)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text/variations/default-value-expected.html        2017-01-23 21:31:29 UTC (rev 211059)
+++ trunk/LayoutTests/fast/text/variations/default-value-expected.html        2017-01-23 21:41:23 UTC (rev 211060)
</span><span class="lines">@@ -1,13 +1,15 @@
</span><span class="cx"> <!DOCTYPE html>
</span><span class="cx"> <html>
</span><span class="cx"> <head>
</span><del>-<script>
-if (window.internals)
- window.internals.settings.setVariationFontsEnabled(true);
-</script>
</del><ins>+<style>
+@font-face {
+        font-family: "Boxis";
+        src: url("resources/Boxis-VF.ttf");
+}
+</style>
</ins><span class="cx"> </head>
</span><span class="cx"> <body>
</span><span class="cx"> This test makes sure that default values of variations get applied correctly. The test fails if the text below isn't thin.
</span><del>-<div style="font: 70px 'Skia'; font-variation-settings: 'wght' 1.000001;">hamburgefonstiv</div>
</del><ins>+<div style="font: 70px 'Boxis'; font-variation-settings: 'wdth' 750.000001;">hamburgefonstiv</div>
</ins><span class="cx"> </body>
</span><span class="cx"> <html>
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextvariationsdefaultvaluehtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/text/variations/default-value.html (211059 => 211060)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text/variations/default-value.html        2017-01-23 21:31:29 UTC (rev 211059)
+++ trunk/LayoutTests/fast/text/variations/default-value.html        2017-01-23 21:41:23 UTC (rev 211060)
</span><span class="lines">@@ -1,13 +1,15 @@
</span><span class="cx"> <!DOCTYPE html>
</span><span class="cx"> <html>
</span><span class="cx"> <head>
</span><del>-<script>
-if (window.internals)
- window.internals.settings.setVariationFontsEnabled(true);
-</script>
</del><ins>+<style>
+@font-face {
+        font-family: "Boxis";
+        src: url("resources/Boxis-VF.ttf");
+}
+</style>
</ins><span class="cx"> </head>
</span><span class="cx"> <body>
</span><span class="cx"> This test makes sure that default values of variations get applied correctly. The test fails if the text below isn't thin.
</span><del>-<div style="font: 70px 'Skia'; font-variation-settings: 'wght' 1.0;">hamburgefonstiv</div>
</del><ins>+<div style="font: 70px 'Boxis'; font-variation-settings: 'wdth' 750;">hamburgefonstiv</div>
</ins><span class="cx"> </body>
</span><span class="cx"> <html>
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextvariationsduplicateaxisexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text/variations/duplicate-axis-expected.html (211059 => 211060)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text/variations/duplicate-axis-expected.html        2017-01-23 21:31:29 UTC (rev 211059)
+++ trunk/LayoutTests/fast/text/variations/duplicate-axis-expected.html        2017-01-23 21:41:23 UTC (rev 211060)
</span><span class="lines">@@ -1,9 +0,0 @@
</span><del>-<!DOCTYPE html>
-<html>
-<head>
-</head>
-<body>
-This test passes if the second axis value in font-variation-settings overrides the first one.
-<div style="font: 100px Skia; font-variation-settings: 'wght' 1.2;">Hello</div>
-</body>
-</html>
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextvariationsduplicateaxishtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text/variations/duplicate-axis.html (211059 => 211060)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text/variations/duplicate-axis.html        2017-01-23 21:31:29 UTC (rev 211059)
+++ trunk/LayoutTests/fast/text/variations/duplicate-axis.html        2017-01-23 21:41:23 UTC (rev 211060)
</span><span class="lines">@@ -1,9 +0,0 @@
</span><del>-<!DOCTYPE html>
-<html>
-<head>
-</head>
-<body>
-This test passes if the second axis value in font-variation-settings overrides the first one.
-<div style="font: 100px Skia; font-variation-settings: 'wght' 0.8, 'wght' 1.2;">Hello</div>
-</body>
-</html>
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextvariationsduplicateexpectedhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/text/variations/duplicate-expected.html (211059 => 211060)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text/variations/duplicate-expected.html        2017-01-23 21:31:29 UTC (rev 211059)
+++ trunk/LayoutTests/fast/text/variations/duplicate-expected.html        2017-01-23 21:41:23 UTC (rev 211060)
</span><span class="lines">@@ -1,8 +1,14 @@
</span><span class="cx"> <!DOCTYPE html>
</span><span class="cx"> <html>
</span><span class="cx"> <head>
</span><ins>+<style>
+@font-face {
+        font-family: "Boxis";
+        src: url("resources/Boxis-VF.ttf");
+}
+</style>
</ins><span class="cx"> </head>
</span><span class="cx"> <body>
</span><del>-<div style="font-family: 'Skia'; font-variation-settings: 'wght' 3;">Test passes if this text has a weight of 3.</div>
</del><ins>+<div style="font-family: 'Boxis'; font-variation-settings: 'wdth' 500;">Test passes if this text has a width of 500.</div>
</ins><span class="cx"> </body>
</span><span class="cx"> </html>
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextvariationsduplicatehtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/text/variations/duplicate.html (211059 => 211060)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text/variations/duplicate.html        2017-01-23 21:31:29 UTC (rev 211059)
+++ trunk/LayoutTests/fast/text/variations/duplicate.html        2017-01-23 21:41:23 UTC (rev 211060)
</span><span class="lines">@@ -1,8 +1,14 @@
</span><span class="cx"> <!DOCTYPE html>
</span><span class="cx"> <html>
</span><span class="cx"> <head>
</span><ins>+<style>
+@font-face {
+        font-family: "Boxis";
+        src: url("resources/Boxis-VF.ttf");
+}
+</style>
</ins><span class="cx"> </head>
</span><span class="cx"> <body>
</span><del>-<div style="font-family: 'Skia'; font-variation-settings: 'wght' 2, 'wght' 3;">Test passes if this text has a weight of 3.</div>
</del><ins>+<div style="font-family: 'Boxis'; font-variation-settings: 'wdth' 900, 'wdth' 500;">Test passes if this text has a width of 500.</div>
</ins><span class="cx"> </body>
</span><span class="cx"> </html>
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextvariationsexistexpectedmismatchhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/text/variations/exist-expected-mismatch.html (211059 => 211060)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text/variations/exist-expected-mismatch.html        2017-01-23 21:31:29 UTC (rev 211059)
+++ trunk/LayoutTests/fast/text/variations/exist-expected-mismatch.html        2017-01-23 21:41:23 UTC (rev 211060)
</span><span class="lines">@@ -1,8 +1,14 @@
</span><span class="cx"> <!DOCTYPE html>
</span><span class="cx"> <html>
</span><span class="cx"> <head>
</span><ins>+<style>
+@font-face {
+        font-family: "Boxis";
+        src: url("resources/Boxis-VF.ttf");
+}
+</style>
</ins><span class="cx"> </head>
</span><span class="cx"> <body>
</span><del>-<div style="font-family: 'Skia';">Test passes if this text is bold.</div>
</del><ins>+<div style="font-family: 'Boxis';">Test passes if this text is wide.</div>
</ins><span class="cx"> </body>
</span><span class="cx"> </html>
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextvariationsexisthtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/text/variations/exist.html (211059 => 211060)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text/variations/exist.html        2017-01-23 21:31:29 UTC (rev 211059)
+++ trunk/LayoutTests/fast/text/variations/exist.html        2017-01-23 21:41:23 UTC (rev 211060)
</span><span class="lines">@@ -1,8 +1,14 @@
</span><span class="cx"> <!DOCTYPE html>
</span><span class="cx"> <html>
</span><span class="cx"> <head>
</span><ins>+<style>
+@font-face {
+        font-family: "Boxis";
+        src: url("resources/Boxis-VF.ttf");
+}
+</style>
</ins><span class="cx"> </head>
</span><span class="cx"> <body>
</span><del>-<div style="font-family: '-apple-system'; font-variation-settings: 'wght' 1.8;">Test passes if this text is bold.</div>
</del><ins>+<div style="font-family: 'Boxis'; font-variation-settings: 'wdth' 900;">Test passes if this text is wide.</div>
</ins><span class="cx"> </body>
</span><span class="cx"> </html>
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextvariationsgetComputedStyleexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/text/variations/getComputedStyle-expected.txt (211059 => 211060)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text/variations/getComputedStyle-expected.txt        2017-01-23 21:31:29 UTC (rev 211059)
+++ trunk/LayoutTests/fast/text/variations/getComputedStyle-expected.txt        2017-01-23 21:41:23 UTC (rev 211060)
</span><span class="lines">@@ -1,12 +1,19 @@
</span><del>-PASS window.getComputedStyle(document.getElementById('test0')).getPropertyValue('font-variation-settings') is "'wght' 2"
-PASS window.getComputedStyle(document.getElementById('test1')).getPropertyValue('font-variation-settings') is "'wght' 3"
-PASS window.getComputedStyle(document.getElementById('test2')).getPropertyValue('font-variation-settings') is "'wght' 2, 'wdth' 1.2"
-PASS window.getComputedStyle(document.getElementById('test2')).getPropertyValue('font-variation-settings') is window.getComputedStyle(document.getElementById('test3')).getPropertyValue('font-variation-settings')
</del><ins>+PASS window.getComputedStyle(document.getElementById('test0')).getPropertyValue('font-variation-settings') is "'hght' 400"
+PASS window.getComputedStyle(document.getElementById('test1')).getPropertyValue('font-variation-settings') is "'hght' 500"
+PASS window.getComputedStyle(document.getElementById('test2')).getPropertyValue('font-variation-settings') is "'wdth' 500, 'hght' 400"
+PASS window.getComputedStyle(document.getElementById('test3')).getPropertyValue('font-variation-settings') is window.getComputedStyle(document.getElementById('test2')).getPropertyValue('font-variation-settings')
</ins><span class="cx"> PASS window.getComputedStyle(document.getElementById('test4')).getPropertyValue('font-variation-settings') is "normal"
</span><span class="cx"> PASS window.getComputedStyle(document.getElementById('test5')).getPropertyValue('font-variation-settings') is "normal"
</span><span class="cx"> PASS window.getComputedStyle(document.getElementById('test6')).getPropertyValue('font-variation-settings') is "normal"
</span><del>-PASS window.getComputedStyle(document.getElementById('test7')).getPropertyValue('font-variation-settings') is "'wght' 27"
</del><ins>+PASS window.getComputedStyle(document.getElementById('test7')).getPropertyValue('font-variation-settings') is "'hght' 999999"
</ins><span class="cx"> PASS successfullyParsed is true
</span><span class="cx">
</span><span class="cx"> TEST COMPLETE
</span><del>-
</del><ins>+a
+a
+a
+a
+a
+a
+a
+a
</ins></span></pre></div>
<a id="trunkLayoutTestsfasttextvariationsgetComputedStylehtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/text/variations/getComputedStyle.html (211059 => 211060)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text/variations/getComputedStyle.html        2017-01-23 21:31:29 UTC (rev 211059)
+++ trunk/LayoutTests/fast/text/variations/getComputedStyle.html        2017-01-23 21:41:23 UTC (rev 211060)
</span><span class="lines">@@ -2,26 +2,43 @@
</span><span class="cx"> <html>
</span><span class="cx"> <head>
</span><span class="cx"> <meta charset="utf-8">
</span><ins>+<style>
+@font-face {
+        font-family: "Boxis";
+        src: url("resources/Boxis-VF.ttf");
+}
+</style>
</ins><span class="cx"> <script src="../../../resources/js-test-pre.js"></script>
</span><span class="cx"> </head>
</span><span class="cx"> <body>
</span><del>-<div id="test0" style="font-family: 'Skia'; font-variation-settings: 'wght' 2;"></div>
-<div id="test1" style="font-family: 'Skia'; font-variation-settings: 'wght' 2, 'wght' 3;"></div>
-<div id="test2" style="font-family: 'Skia'; font-variation-settings: 'wght' 2, 'wdth' 1.2;"></div>
-<div id="test3" style="font-family: 'Skia'; font-variation-settings: 'wdth' 1.2, 'wght' 2;"></div>
-<div id="test4" style="font-family: 'Skia'; font-variation-settings: normal;"></div>
-<div id="test5" style="font-family: 'Skia'; font-variation-settings: 'abcde' 3;"></div>
-<div id="test6" style="font-family: 'Skia'; font-variation-settings: 'abc한국어e' 3;"></div>
-<div id="test7" style="font-family: 'Skia'; font-variation-settings: 'wght' 27;"></div>
</del><ins>+<div id="test0" style="font-family: 'Boxis'; font-variation-settings: 'hght' 400;">a</div>
+<div id="test1" style="font-family: 'Boxis'; font-variation-settings: 'hght' 400, 'hght' 500;">a</div>
+<div id="test2" style="font-family: 'Boxis'; font-variation-settings: 'hght' 400, 'wdth' 500;">a</div>
+<div id="test3" style="font-family: 'Boxis'; font-variation-settings: 'wdth' 500, 'hght' 400;">a</div>
+<div id="test4" style="font-family: 'Boxis'; font-variation-settings: normal;">a</div>
+<div id="test5" style="font-family: 'Boxis'; font-variation-settings: 'abcde' 500;">a</div>
+<div id="test6" style="font-family: 'Boxis'; font-variation-settings: 'abc한국어e' 500;">a</div>
+<div id="test7" style="font-family: 'Boxis'; font-variation-settings: 'hght' 999999;">a</div>
</ins><span class="cx"> <script>
</span><del>-shouldBeEqualToString("window.getComputedStyle(document.getElementById('test0')).getPropertyValue('font-variation-settings')", "'wght' 2");
-shouldBeEqualToString("window.getComputedStyle(document.getElementById('test1')).getPropertyValue('font-variation-settings')", "'wght' 3");
-shouldBeEqualToString("window.getComputedStyle(document.getElementById('test2')).getPropertyValue('font-variation-settings')", "'wght' 2, 'wdth' 1.2");
-shouldBe("window.getComputedStyle(document.getElementById('test2')).getPropertyValue('font-variation-settings')", "window.getComputedStyle(document.getElementById('test3')).getPropertyValue('font-variation-settings')");
-shouldBeEqualToString("window.getComputedStyle(document.getElementById('test4')).getPropertyValue('font-variation-settings')", "normal");
-shouldBeEqualToString("window.getComputedStyle(document.getElementById('test5')).getPropertyValue('font-variation-settings')", "normal");
-shouldBeEqualToString("window.getComputedStyle(document.getElementById('test6')).getPropertyValue('font-variation-settings')", "normal");
-shouldBeEqualToString("window.getComputedStyle(document.getElementById('test7')).getPropertyValue('font-variation-settings')", "'wght' 27");
</del><ins>+window.jsTestIsAsync = true;
+
+var promises = [];
+
+document.fonts.forEach(function(f) {
+        promises.push(f.loaded);
+});
+
+Promise.all(promises).then(function() {
+        shouldBeEqualToString("window.getComputedStyle(document.getElementById('test0')).getPropertyValue('font-variation-settings')", "'hght' 400");
+        shouldBeEqualToString("window.getComputedStyle(document.getElementById('test1')).getPropertyValue('font-variation-settings')", "'hght' 500");
+        shouldBeEqualToString("window.getComputedStyle(document.getElementById('test2')).getPropertyValue('font-variation-settings')", "'wdth' 500, 'hght' 400");
+        shouldBe("window.getComputedStyle(document.getElementById('test3')).getPropertyValue('font-variation-settings')", "window.getComputedStyle(document.getElementById('test2')).getPropertyValue('font-variation-settings')");
+        shouldBeEqualToString("window.getComputedStyle(document.getElementById('test4')).getPropertyValue('font-variation-settings')", "normal");
+        shouldBeEqualToString("window.getComputedStyle(document.getElementById('test5')).getPropertyValue('font-variation-settings')", "normal");
+        shouldBeEqualToString("window.getComputedStyle(document.getElementById('test6')).getPropertyValue('font-variation-settings')", "normal");
+        shouldBeEqualToString("window.getComputedStyle(document.getElementById('test7')).getPropertyValue('font-variation-settings')", "'hght' 999999");
+        finishJSTest();
+});
</ins><span class="cx"> </script>
</span><span class="cx"> <script src="../../../resources/js-test-post.js"></script>
</span><span class="cx"> </body>
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextvariationsinheritanceexpectedhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/text/variations/inheritance-expected.html (211059 => 211060)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text/variations/inheritance-expected.html        2017-01-23 21:31:29 UTC (rev 211059)
+++ trunk/LayoutTests/fast/text/variations/inheritance-expected.html        2017-01-23 21:41:23 UTC (rev 211060)
</span><span class="lines">@@ -1,8 +1,14 @@
</span><span class="cx"> <!DOCTYPE html>
</span><span class="cx"> <html>
</span><span class="cx"> <head>
</span><ins>+<style>
+@font-face {
+        font-family: "Boxis";
+        src: url("resources/Boxis-VF.ttf");
+}
+</style>
</ins><span class="cx"> </head>
</span><span class="cx"> <body>
</span><del>-<div style="font-family: 'Skia'; font-variation-settings: 'wght' 2;">Test passes if this text is bold.</div>
</del><ins>+<div style="font-family: 'Boxis'; font-variation-settings: 'wdth' 900;">Test passes if this text is wide.</div>
</ins><span class="cx"> </body>
</span><span class="cx"> </html>
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextvariationsinheritancehtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/text/variations/inheritance.html (211059 => 211060)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text/variations/inheritance.html        2017-01-23 21:31:29 UTC (rev 211059)
+++ trunk/LayoutTests/fast/text/variations/inheritance.html        2017-01-23 21:41:23 UTC (rev 211060)
</span><span class="lines">@@ -1,8 +1,14 @@
</span><span class="cx"> <!DOCTYPE html>
</span><span class="cx"> <html>
</span><span class="cx"> <head>
</span><ins>+<style>
+@font-face {
+        font-family: "Boxis";
+        src: url("resources/Boxis-VF.ttf");
+}
+</style>
</ins><span class="cx"> </head>
</span><span class="cx"> <body>
</span><del>-<div style="font-family: 'Skia'; font-variation-settings: 'wght' 2;"><div>Test passes if this text is bold.</div></div>
</del><ins>+<div style="font-family: 'Boxis'; font-variation-settings: 'wdth' 900;"><div>Test passes if this text is wide.</div></div>
</ins><span class="cx"> </body>
</span><span class="cx"> </html>
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextvariationsorderexpectedhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/text/variations/order-expected.html (211059 => 211060)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text/variations/order-expected.html        2017-01-23 21:31:29 UTC (rev 211059)
+++ trunk/LayoutTests/fast/text/variations/order-expected.html        2017-01-23 21:41:23 UTC (rev 211060)
</span><span class="lines">@@ -1,8 +1,14 @@
</span><span class="cx"> <!DOCTYPE html>
</span><span class="cx"> <html>
</span><span class="cx"> <head>
</span><ins>+<style>
+@font-face {
+        font-family: "Boxis";
+        src: url("resources/Boxis-VF.ttf");
+}
+</style>
</ins><span class="cx"> </head>
</span><span class="cx"> <body>
</span><del>-<div style="font-family: 'Skia'; font-variation-settings: 'wdth' 1.2, 'wght' 2;">Test passes if this text has a weight of 3.</div>
</del><ins>+<div style="font-family: 'Boxis'; font-variation-settings: 'wdth' 500, 'hght' 400;">Test passes if this text has a height of 400 and a width of 500.</div>
</ins><span class="cx"> </body>
</span><span class="cx"> </html>
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextvariationsorderhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/text/variations/order.html (211059 => 211060)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text/variations/order.html        2017-01-23 21:31:29 UTC (rev 211059)
+++ trunk/LayoutTests/fast/text/variations/order.html        2017-01-23 21:41:23 UTC (rev 211060)
</span><span class="lines">@@ -1,8 +1,14 @@
</span><span class="cx"> <!DOCTYPE html>
</span><span class="cx"> <html>
</span><span class="cx"> <head>
</span><ins>+<style>
+@font-face {
+        font-family: "Boxis";
+        src: url("resources/Boxis-VF.ttf");
+}
+</style>
</ins><span class="cx"> </head>
</span><span class="cx"> <body>
</span><del>-<div style="font-family: 'Skia'; font-variation-settings: 'wght' 2, 'wdth' 1.2;">Test passes if this text has a weight of 3.</div>
</del><ins>+<div style="font-family: 'Boxis'; font-variation-settings: 'hght' 400, 'wdth' 500;">Test passes if this text has a height of 400 and a width of 500.</div>
</ins><span class="cx"> </body>
</span><span class="cx"> </html>
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextvariationsoutofboundsexpectedmismatchhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/text/variations/outofbounds-expected-mismatch.html (211059 => 211060)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text/variations/outofbounds-expected-mismatch.html        2017-01-23 21:31:29 UTC (rev 211059)
+++ trunk/LayoutTests/fast/text/variations/outofbounds-expected-mismatch.html        2017-01-23 21:41:23 UTC (rev 211060)
</span><span class="lines">@@ -1,12 +1,14 @@
</span><span class="cx"> <!DOCTYPE html>
</span><span class="cx"> <html>
</span><span class="cx"> <head>
</span><del>-<script>
-if (window.internals)
- window.internals.settings.setVariationFontsEnabled(true);
-</script>
</del><ins>+<style>
+@font-face {
+        font-family: "Boxis";
+        src: url("resources/Boxis-VF.ttf");
+}
+</style>
</ins><span class="cx"> </head>
</span><span class="cx"> <body>
</span><del>-<div style="font-family: 'Skia';">Test passes if this text is bold.</div>
</del><ins>+<div style="font-family: 'Boxis';">Test passes if this text is wide.</div>
</ins><span class="cx"> </body>
</span><del>-</html>
</del><span class="cx">\ No newline at end of file
</span><ins>+</html>
</ins></span></pre></div>
<a id="trunkLayoutTestsfasttextvariationsoutofboundshtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/text/variations/outofbounds.html (211059 => 211060)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text/variations/outofbounds.html        2017-01-23 21:31:29 UTC (rev 211059)
+++ trunk/LayoutTests/fast/text/variations/outofbounds.html        2017-01-23 21:41:23 UTC (rev 211060)
</span><span class="lines">@@ -1,8 +1,14 @@
</span><span class="cx"> <!DOCTYPE html>
</span><span class="cx"> <html>
</span><span class="cx"> <head>
</span><ins>+<style>
+@font-face {
+        font-family: "Boxis";
+        src: url("resources/Boxis-VF.ttf");
+}
+</style>
</ins><span class="cx"> </head>
</span><span class="cx"> <body>
</span><del>-<div style="font-family: 'Skia'; font-variation-settings: 'wght' 27;">Test passes if this text is bold.</div>
</del><ins>+<div style="font-family: 'Boxis'; font-variation-settings: 'wdth' 9999999999;">Test passes if this text is wide.</div>
</ins><span class="cx"> </body>
</span><span class="cx"> </html>
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextvariationsresourcesBoxisVFttf"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/fast/text/variations/resources/Boxis-VF.ttf (0 => 211060)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text/variations/resources/Boxis-VF.ttf         (rev 0)
+++ trunk/LayoutTests/fast/text/variations/resources/Boxis-VF.ttf        2017-01-23 21:41:23 UTC (rev 211060)
</span><span class="lines">@@ -0,0 +1,34 @@
</span><ins>+\x80`GDEF\x80# \xA0\xC4HVAR\x81 \x82\xA2!d\xE4OS/2^G\x807h`cmap\xE0
+\xD3C\x98fvar\xCBF\xB5\xD2"H`glyf-\x9B\xA7\xC0prgvar\xED\xFDl"\xA8@\xBCheadI]\xEB\xEC6hhea\xA6\xF7$$hmtx\xE22\xC8\xCEloca\x9F{\xA3#\xA4\xCCmaxp\xEAH name\xD0=+>\xE4\x96post_\xBCX|        !\xFB\xA0HJ_<\xF5\xE8Ԣ\x8D\x8AԢ\x8D\x8A\xFF\xEE\xEE\xEE\xFF\xC8\xEE\xEE\xE5\xED\x90\x8AXK\x8AX^2,NONE@ %\x88\xEE\xFF\xC8\xEE\xF4\xEE \xF42\xEE
\xF8: ~\xAA\xAC\xB1\xB4\xB8\xBA\xFF1BSax~\xC7\xDD " & 0 : D \xAC!""%\x88\xFF\xFF \xA1\xAC\xAE\xB4\xB6\xBA\xBC1AR`x}\xC6\xD8 & 0 9 D \xAC!""%\x88\xFF\xFF\xFF\xE1\xFF\xBF\xFF\xBF\xFF\xBE\xFF\xBE\xFF\xBE\xFF\xBE\xFF\xBE\xFF\x8D\xFF~\xFFo\xFFc\xFFM\xFFI\xFE\xFD\xF3\xE0\xBE\xE0\xBB\xE0\xBA\xE0\xB9\xE0\xB6\xE0\xAD\xE0\xA5\xE0\x9C\xE05\xDF\xC0\xDE\xD1\xDB\%-5=EMU]emu}\x85\x8D\x95\x9D\xA5\xAD\xB5\xBD\xC5\xCD\xD5\xDD\xE5\xED\xF5\xFD+%-5=EMU]emu}\x85\x8D\x95\x9D\xA5\xAD\xB5\xBD\xC5\xCD\xD5\xDD\xE5\xED\xF5\xFD+%-5=EMU]emu}\x85\x8D\x95\x9D\xA5\xAD\xB5\xBD\xC5\xCD\xD5\xDD\xE5\xED\xF5\xFD+%-5=EMU]emu}\x85\x8D\x95\x9D\xA5\xAD\xB5\xB
D\xC5\xCD\xD5\xDD\xE5\xED\xF5\xFD+%-5=EMU]emu}\x85\x8D\x95\x9D\xA5\xAD\xB5\xBD\xC5\xCD\xD5\xDD\xE5\xED\xF5\xFD+%-5=EMU]emu}\x85\x8D\x95\x9D\xA5\xAD\xB5\xBD\xC5\xCD\xD5\xDD\xE5\xED\xF5\xFD+%-5=EMU]emu}\x85\x8D\x95\x9D\xA5\xAD\xB5\xBD\xC5\xCD\xD5\xDD\xE5\xED\xF5\xFD+%-92\xFF\xC2\xEE!!!2\x90\xFEp2,\xFA\xE8\xFCJ\x84\xFC|\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\
xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE
\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\x
EE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE
\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\
xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF
\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF
\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xFF\xFF\xEE\xEE\xE4\xEE\xEE1!!\xEE\xFD\xEE+        8        R        l        Pz        R        \xCA        \xE4        &\xFE                &\xFE        $$        $$        
+H        R        `        n        z        
+\x8ADescentHeightTrackingWidth(C) David Jonathan Ross 2017Boxis defaultRegularVersion 0.000;NONE;Boxis default RegularVersion 0.000Boxis-defaultDavid Jonathan Rosshttp://www.djr.comBoxisdefaultDescentHeightTrackingWidth\xFF\xB52\xE5        
++ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnop\xA9qrstuvwxyz{|}\xAA~\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xA6\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6two.sups
+three.supsmu1one.supsEurouni2588uni0020uni0021uni0022uni0023uni0024uni0025uni0026uni0027uni0028uni0029uni002Auni002Buni002Cuni002Duni002Euni002Funi0030uni0031uni0032uni0033uni0034uni0035uni0036uni0037uni0038uni0039uni003Auni003Buni003Cuni003Duni003Euni003Funi0040uni0041uni0042uni0043uni0044uni0045uni0046uni0047uni0048uni0049uni004Auni004Buni004Cuni004Duni004Euni004Funi0050uni0051uni0052uni0053uni0054uni0055uni0056uni0057uni0058uni0059uni005Auni005Buni005Cuni005Duni005Euni005Funi0060uni0061uni0062uni0063uni0064uni0065uni0066uni0067uni0068uni0069uni006Auni006Buni006Cuni006Duni006Euni006Funi0070uni0071uni0072uni0073uni0074uni0075uni0076uni0077uni0078uni0079uni007Auni007Buni007Cuni007Duni007Euni00A1uni00A2uni00A3uni00A4uni00A5uni00A6uni00A7uni00A8uni00A9uni00AAuni00ACuni00AEuni00AFuni00B0uni00B1uni0032.supsuni0033.supsuni00B4uni00B6uni00B7uni00B8uni0031.supsu
ni00BAuni00BCuni00BDuni00BEuni00BFuni00C0uni00C1uni00C2uni00C3uni00C4uni00C5uni00C6uni00C7uni00C8uni00C9uni00CAuni00CBuni00CCuni00CDuni00CEuni00CFuni00D0uni00D1uni00D2uni00D3uni00D4uni00D5uni00D6uni00D7uni00D8uni00D9uni00DAuni00DBuni00DCuni00DDuni00DEuni00DFuni00E0uni00E1uni00E2uni00E3uni00E4uni00E5uni00E6uni00E7uni00E8uni00E9uni00EAuni00EBuni00ECuni00EDuni00EEuni00EFuni00F0uni00F1uni00F2uni00F3uni00F4uni00F5uni00F6uni00F7uni00F8uni00F9uni00FAuni00FBuni00FCuni00FDuni00FEuni00FFuni0131uni0141uni0142uni0152uni0153uni0160uni0161uni0178uni017Duni017Euni02C6uni02C7uni02D8uni02D9uni02DAuni02DBuni02DCuni02DDuni2013uni2014uni2018uni2019uni201Auni201Cuni201Duni201Euni2020uni2021uni2022uni2026uni2030uni2039uni203Auni2044uni20ACuni2122uni2212\xA0@@\xC0\xC0@@@@
\xC0\xC0@@\xDE\xA0@@\xC0\xC0@@@@\xC0\xC0@@\xE8\xFD\xFAdesc\xFAhght\xEE\xE8trac\xE8wdth\xEE\xE8\xE0\xE5:]\x80\xA3\xC6\xE9/Ru\x98\xBB\xDE$Gj\x8D\xB0\xD3\xF6<_\x82\xA5\xC8\xEB1Tw\x9A\xBD\xE0&Il\x8F\xB2\xD5\xF8>a\x84\xA7\xCA\xED3Vy\x9C\xBF\xE2(Kn\x91\xB4\xD7\xFA                @        c        \x86        \xA9        \xCC        \xEF
+
+5
+X
+{
+\x9E
+\xC1
+\xE4*Mp\x93\xB6\xD9\xFCBe\x88\xAB\xCE\xF1++7+Z+}+\xA0+\xC3+\xE6        ,Or\x95\xB8\xDB\xFE!Dg\x8A\xAD\xD0\xF39\\xA2\xC5\xE8.Qt\x97\xBA\xDD#Fi\x8C\xAF\xD2\xF5;^\x81\xA4\xC7\xEA+0Sv\x99\xBC\xDF%Hk\x8E\xB1\xD4\xF7=`\x83\xA6\xC9\xEC2Ux\x9B\xBE\xE1'Jm\x90\xB3\xD6\xF9?b\x85\xA8\xCB\xEE4Wz\x9D\xC0\xE3)Lo\x92\xB5\xD8\xFBAd\x87\xAA\xCD\xF06Y|\x9F\xC2\xE5+Nq\x94\xB7\xDA\xFD V@\xC0@@\xC0@ \x8B\x8B\x8B\x8B\x8B\x8B\x8B\x8B\x8B\x8B\x8B\x8B \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\
x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84
\x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄
\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\x
FA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xF
A\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x
82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84
\x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@
\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x
84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81
\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\
xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84
\x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD
\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x8
2@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84
\x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x
80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84
\x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\
x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xF
D\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84
\x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x
81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84
\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\
x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x8
0\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84
\x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@
\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@
\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@
\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x8
4\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84
\x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 \x84\x83@\xFA\x84\x82@\xFD\x80\x84\x82@\xFA\x80\x81@聄\x81@\xFD\x81\x84\x81@\xFA\x81\x84 + + + + \x87A\xFF\xFF\x84@\xFA\x87\x81A\xFD\xFD\x81@\xFD\x80\x87\x81A\xFA\xFA\x81@\xFA\x80C\xF4\xF4\xF4\xF4\x80@聇\x80A\xFD\xFD\x81@\xFD\x81\x87\x80A\xFA\xFA\x81@\xFA\x81\x87
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacTestExpectations"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/TestExpectations (211059 => 211060)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/TestExpectations        2017-01-23 21:31:29 UTC (rev 211059)
+++ trunk/LayoutTests/platform/mac/TestExpectations        2017-01-23 21:41:23 UTC (rev 211060)
</span><span class="lines">@@ -1429,8 +1429,8 @@
</span><span class="cx"> webkit.org/b/127116 [ Debug ] svg/custom/animate-initial-pause-unpause.html [ Pass Failure ]
</span><span class="cx">
</span><span class="cx"> # rdar://problem/28586837
</span><del>-fast/text/variations/order.html [ Crash ]
-animations/font-variations/font-variation-settings-order.html [ Pass Failure ImageOnlyFailure Crash ]
</del><ins>+fast/text/variations/order.html [ Pass Crash ]
+animations/font-variations/font-variation-settings-order.html [ Pass Crash ]
</ins><span class="cx"> # Variation fonts are not implemented earlier than Sierra.
</span><span class="cx"> [ ElCapitan Yosemite ] fast/text/variations [ Pass Failure ImageOnlyFailure ]
</span><span class="cx"> [ ElCapitan Yosemite ] animations/font-variations [ Pass Failure ImageOnlyFailure ]
</span></span></pre>
</div>
</div>
</body>
</html>