<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>143191</bug_id>
          
          <creation_ts>2015-03-29 03:01:32 -0700</creation_ts>
          <short_desc>Serialized declaration for background-size/-webkit-mask-size should preserve identical values instead of coalescing them</short_desc>
          <delta_ts>2015-07-10 13:41:36 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>CSS</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=67672</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=67657</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar, WebExposed</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>146852</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Erik Aigner">aigner.erik</reporter>
          <assigned_to name="Daniel Bates">dbates</assigned_to>
          <cc>bdakin</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>hyatt</cc>
    
    <cc>koivisto</cc>
    
    <cc>mitz</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1080999</commentid>
    <comment_count>0</comment_count>
    <who name="Erik Aigner">aigner.erik</who>
    <bug_when>2015-03-29 03:01:32 -0700</bug_when>
    <thetext>When setting `background-size:100% 100%` on a BODY element, WebKit2 (WKWebView) rewrites it to `background-size:100%` which is equivalent to `100% auto`. This is a clear violation of the spec.

See http://stackoverflow.com/questions/29327537/css-background-size-ignores-2nd-value?noredirect=1#comment46845162_29327537 for discussion</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1108496</commentid>
    <comment_count>1</comment_count>
      <attachid>256552</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2015-07-09 18:31:19 -0700</bug_when>
    <thetext>Created attachment 256552
Patch and layout tests</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1108497</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-07-09 18:33:53 -0700</bug_when>
    <thetext>Attachment 256552 did not pass style-queue:


ERROR: Source/WebCore/css/Pair.h:75:  Should be indented on a separate line, with the colon or comma first on that line.  [whitespace/indent] [4]
ERROR: Source/WebCore/css/Pair.h:76:  Should be indented on a separate line, with the colon or comma first on that line.  [whitespace/indent] [4]
Total errors found: 2 in 8 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1108498</commentid>
    <comment_count>3</comment_count>
      <attachid>256553</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2015-07-09 18:34:49 -0700</bug_when>
    <thetext>Created attachment 256553
Patch and layout tests

Update Apple copyright line in file Source/WebCore/css/Pair.h</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1108499</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-07-09 18:36:55 -0700</bug_when>
    <thetext>Attachment 256553 did not pass style-queue:


ERROR: Source/WebCore/css/Pair.h:75:  Should be indented on a separate line, with the colon or comma first on that line.  [whitespace/indent] [4]
ERROR: Source/WebCore/css/Pair.h:76:  Should be indented on a separate line, with the colon or comma first on that line.  [whitespace/indent] [4]
Total errors found: 2 in 8 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1108501</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2015-07-09 18:39:15 -0700</bug_when>
    <thetext>&lt;rdar://problem/21759393&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1108502</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2015-07-09 18:39:17 -0700</bug_when>
    <thetext>&lt;rdar://problem/21759395&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1108504</commentid>
    <comment_count>7</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2015-07-09 18:42:00 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; &lt;rdar://problem/21759395&gt;

Disregard this comment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1108505</commentid>
    <comment_count>8</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2015-07-09 18:51:19 -0700</bug_when>
    <thetext>I</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1108643</commentid>
    <comment_count>9</comment_count>
      <attachid>256553</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2015-07-10 09:57:56 -0700</bug_when>
    <thetext>Comment on attachment 256553
Patch and layout tests

View in context: https://bugs.webkit.org/attachment.cgi?id=256553&amp;action=review

&gt; Source/WebCore/css/Pair.h:50
&gt; +    static Ref&lt;Pair&gt; create(PassRefPtr&lt;CSSPrimitiveValue&gt; first, PassRefPtr&lt;CSSPrimitiveValue&gt; second, IdenticalValueEncoding encoding)

Arguments should be RefPtr&amp;&amp;, not PassRefPtr.

&gt; Source/WebCore/css/Pair.h:76
&gt; +    Pair(PassRefPtr&lt;CSSPrimitiveValue&gt; first, PassRefPtr&lt;CSSPrimitiveValue&gt; second) : m_first(first), m_second(second) { }
&gt; +    Pair(PassRefPtr&lt;CSSPrimitiveValue&gt; first, PassRefPtr&lt;CSSPrimitiveValue&gt; second, IdenticalValueEncoding encoding) : m_first(first), m_second(second), m_encoding(encoding) { }

Arguments should be RefPtr&amp;&amp;, not PassRefPtr.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1108649</commentid>
    <comment_count>10</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2015-07-10 10:17:27 -0700</bug_when>
    <thetext>(In reply to comment #9)
&gt; &gt; Source/WebCore/css/Pair.h:50
&gt; &gt; +    static Ref&lt;Pair&gt; create(PassRefPtr&lt;CSSPrimitiveValue&gt; first, PassRefPtr&lt;CSSPrimitiveValue&gt; second, IdenticalValueEncoding encoding)
&gt; 
&gt; Arguments should be RefPtr&amp;&amp;, not PassRefPtr.
&gt; 

Will fix before landing.

&gt; &gt; Source/WebCore/css/Pair.h:76
&gt; &gt; +    Pair(PassRefPtr&lt;CSSPrimitiveValue&gt; first, PassRefPtr&lt;CSSPrimitiveValue&gt; second) : m_first(first), m_second(second) { }
&gt; &gt; +    Pair(PassRefPtr&lt;CSSPrimitiveValue&gt; first, PassRefPtr&lt;CSSPrimitiveValue&gt; second, IdenticalValueEncoding encoding) : m_first(first), m_second(second), m_encoding(encoding) { }
&gt; 
&gt; Arguments should be RefPtr&amp;&amp;, not PassRefPtr.

Will fix before landing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1108740</commentid>
    <comment_count>11</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2015-07-10 13:41:36 -0700</bug_when>
    <thetext>Committed r186687: &lt;http://trac.webkit.org/changeset/186687&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>256552</attachid>
            <date>2015-07-09 18:31:19 -0700</date>
            <delta_ts>2015-07-09 18:34:47 -0700</delta_ts>
            <desc>Patch and layout tests</desc>
            <filename>bug-143191-20150709183017.patch</filename>
            <type>text/plain</type>
            <size>11011</size>
            <attacher name="Daniel Bates">dbates</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg2NTYzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzQ1ZDdhOGJhYTcwZTUx
NzhjY2I4NWQ5MzVhZjY2ZjUwODc0MjBkZi4uYmIxOTQxMjNiNDFhZDhlZTRkMzFiNWRiODlmMTNi
YTczNTUxNDdkOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMyIEBACisyMDE1LTA3LTA5ICBEYW5p
ZWwgQmF0ZXMgIDxkYWJhdGVzQGFwcGxlLmNvbT4KKworICAgICAgICBTZXJpYWxpemVkIGRlY2xh
cmF0aW9uIGZvciBiYWNrZ3JvdW5kLXNpemUvLXdlYmtpdC1tYXNrLXNpemUgc2hvdWxkIHByZXNl
cnZlIGlkZW50aWNhbAorICAgICAgICB2YWx1ZXMgaW5zdGVhZCBvZiBjb2FsZXNjaW5nIHRoZW0K
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0MzE5MQor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEluc3BpcmVk
IGJ5IEJsaW5rIHIxNTc3NDU6CisgICAgICAgIDxodHRwOi8vc3JjLmNocm9taXVtLm9yZy92aWV3
dmMvYmxpbms/dmlldz1yZXZpc2lvbiZyZXZpc2lvbj0xNTc3NDU+CisgICAgICAgIEFuZCBCbGlu
ayByMTcyNTQ4OgorICAgICAgICA8aHR0cDovL3NyYy5jaHJvbWl1bS5vcmcvdmlld3ZjL2JsaW5r
P3ZpZXc9cmV2aXNpb24mcmV2aXNpb249MTcyNTQ4PgorCisgICAgICAgIEZpeGVzIGFuIGlzc3Vl
IHdoZXJlIGlkZW50aWNhbCB2YWx1ZXMgaW4gYSBDU1MgZGVjbGFyYXRpb24gZm9yIHByb3BlcnRp
ZXMgYmFja2dyb3VuZC1zaXplCisgICAgICAgIGFuZCAtd2Via2l0LW1hc2stc2l6ZSB3b3VsZCBi
ZSBjb2FsZXNjZWQgd2hlbiBzZXJpYWxpemVkLgorCisgICAgICAgICogY3NzL0NTU1BhcnNlci5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpjcmVhdGVQcmltaXRpdmVWYWx1ZVBhaXIpOiBXcml0ZSB1
c2luZyBhIHZhcmlhZGljIHRlbXBsYXRlIHRoYXQgZm9yd2FyZHMgaXRzCisgICAgICAgIGFyZ3Vt
ZW50cyB0byB0aGUgYXBwcm9wcmlhdGUgUGFpcjo6Y3JlYXRlIGNvbnN0cnVjdG9yLgorICAgICAg
ICAoV2ViQ29yZTo6Q1NTUGFyc2VyOjpwYXJzZUZpbGxTaXplKTogTW9kaWZpZWQgdG8gY3JlYXRl
IGEgUGFpciBvYmplY3Qgd2l0aCB0aGUgYXBwcm9wcmlhdGUKKyAgICAgICAgaWRlbnRpY2FsIHZh
bHVlIGVuY29kaW5nIHN0cmF0ZWd5LiBXZSBvbmx5IGNvYWxlc2NlIGlkZW50aWNhbCB2YWx1ZXMg
d2hlbiBzZXJpYWxpemluZyB0aGUKKyAgICAgICAgZGVjbGFyYXRpb24gb2YgcHJvcGVydHkgLXdl
YmtpdC1iYWNrZ3JvdW5kLXNpemUuCisgICAgICAgICogY3NzL1BhaXIuaDoKKyAgICAgICAgKFdl
YkNvcmU6OlBhaXI6OmNyZWF0ZSk6IEFkZGVkLgorICAgICAgICAoV2ViQ29yZTo6UGFpcjo6Y3Nz
VGV4dCk6IE1vdmVkIGltcGxlbWVudGF0aW9uIG9mIFBhaXI6OmdlbmVyYXRlQ1NTU3RyaW5nKCkg
dG8gaGVyZSBhbmQKKyAgICAgICAgbW9kaWZpZWQgdG8gY29uZGl0aW9uYWxseSBjb2FsZXNjZSBp
ZGVudGljYWwgdmFsdWVzIGR1cmluZyBzZXJpYWxpemF0aW9uLgorICAgICAgICAoV2ViQ29yZTo6
UGFpcjo6UGFpcik6IEFkZGVkLgorICAgICAgICAoV2ViQ29yZTo6UGFpcjo6Z2VuZXJhdGVDU1NT
dHJpbmcpOiBEZWxldGVkOyBtb3ZlZCBpbXBsZW1lbnRhdGlvbiBpbnRvIFBhaXI6OmNzc1RleHQo
KS4KKwogMjAxNS0wNy0wOCAgTWF0dGhldyBEYWl0ZXIgIDxtZGFpdGVyQGFwcGxlLmNvbT4KIAog
ICAgICAgICBNYWtlIHN1cmUgTWVkaWFTdHJlYW0gZW5naW5lIGxvYWRlZCBmb3IgaW50ZXJwcmV0
aW5nIE1lZGlhU3RyZWFtcwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvY3NzL0NTU1BhcnNl
ci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTUGFyc2VyLmNwcAppbmRleCBhMjI0OGNhOWE2
YWE0YjJmY2I4Y2Q2ZTgzYTU4ZmRlYjE5MjAzMWE3Li5hZDBjMGJkMGE4NGQ5NGY5ZGE2ZDU2MDhi
YTJmYWJkNDU4M2RmMGJkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTUGFyc2Vy
LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTUGFyc2VyLmNwcApAQCAtMTk5LDkgKzE5
OSwxMCBAQCBzdGF0aWMgYm9vbCBoYXNQcmVmaXgoY29uc3QgY2hhciogc3RyaW5nLCB1bnNpZ25l
ZCBsZW5ndGgsIGNvbnN0IGNoYXIqIHByZWZpeCkKICAgICByZXR1cm4gZmFsc2U7CiB9CiAKLXN0
YXRpYyBSZWY8Q1NTUHJpbWl0aXZlVmFsdWU+IGNyZWF0ZVByaW1pdGl2ZVZhbHVlUGFpcihQYXNz
UmVmUHRyPENTU1ByaW1pdGl2ZVZhbHVlPiBmaXJzdCwgUGFzc1JlZlB0cjxDU1NQcmltaXRpdmVW
YWx1ZT4gc2Vjb25kKQordGVtcGxhdGU8dHlwZW5hbWUuLi4gQXJncz4KK3N0YXRpYyBSZWY8Q1NT
UHJpbWl0aXZlVmFsdWU+IGNyZWF0ZVByaW1pdGl2ZVZhbHVlUGFpcihBcmdzJiYuLi4gYXJncykK
IHsKLSAgICByZXR1cm4gY3NzVmFsdWVQb29sKCkuY3JlYXRlVmFsdWUoUGFpcjo6Y3JlYXRlKGZp
cnN0LCBzZWNvbmQpKTsKKyAgICByZXR1cm4gY3NzVmFsdWVQb29sKCkuY3JlYXRlVmFsdWUoUGFp
cjo6Y3JlYXRlKHN0ZDo6Zm9yd2FyZDxBcmdzPihhcmdzKS4uLikpOwogfQogCiBjbGFzcyBBbmlt
YXRpb25QYXJzZUNvbnRleHQgewpAQCAtNDY0OCw3ICs0NjQ5LDcgQEAgUGFzc1JlZlB0cjxDU1NW
YWx1ZT4gQ1NTUGFyc2VyOjpwYXJzZUZpbGxTaXplKENTU1Byb3BlcnR5SUQgcHJvcElkLCBib29s
JiBhbGxvd0MKIAogICAgIGlmICghcGFyc2VkVmFsdWUyKQogICAgICAgICByZXR1cm4gcGFyc2Vk
VmFsdWUxOwotICAgIHJldHVybiBjcmVhdGVQcmltaXRpdmVWYWx1ZVBhaXIocGFyc2VkVmFsdWUx
LnJlbGVhc2UoKSwgcGFyc2VkVmFsdWUyLnJlbGVhc2UoKSk7CisgICAgcmV0dXJuIGNyZWF0ZVBy
aW1pdGl2ZVZhbHVlUGFpcihwYXJzZWRWYWx1ZTEucmVsZWFzZSgpLCBwYXJzZWRWYWx1ZTIucmVs
ZWFzZSgpLCBwcm9wSWQgPT0gQ1NTUHJvcGVydHlXZWJraXRCYWNrZ3JvdW5kU2l6ZSA/IFBhaXI6
OklkZW50aWNhbFZhbHVlRW5jb2Rpbmc6OkNvYWxlc2NlIDogUGFpcjo6SWRlbnRpY2FsVmFsdWVF
bmNvZGluZzo6RG9Ob3RDb2FsZXNjZSk7CiB9CiAKIGJvb2wgQ1NTUGFyc2VyOjpwYXJzZUZpbGxQ
cm9wZXJ0eShDU1NQcm9wZXJ0eUlEIHByb3BJZCwgQ1NTUHJvcGVydHlJRCYgcHJvcElkMSwgQ1NT
UHJvcGVydHlJRCYgcHJvcElkMiwKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9QYWly
LmggYi9Tb3VyY2UvV2ViQ29yZS9jc3MvUGFpci5oCmluZGV4IDJjNmNkMDFlNzY1ZTBlYmY1Nzg1
ZTdiOTkwZWQ3NDhjZjk4ZmRjZjAuLmNhMzgzYTM2OGI3NGZjNTdiYjliMWU0NDEyMmRmNDM0MTEx
YjdiMDAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9QYWlyLmgKKysrIGIvU291cmNl
L1dlYkNvcmUvY3NzL1BhaXIuaApAQCAtMzQsNiArMzQsMTEgQEAgbmFtZXNwYWNlIFdlYkNvcmUg
ewogLy8gaXQgKGVsaW1pbmF0aW5nIHNvbWUgZXh0cmEgLXdlYmtpdC0gaW50ZXJuYWwgcHJvcGVy
dGllcykuCiBjbGFzcyBQYWlyIDogcHVibGljIFJlZkNvdW50ZWQ8UGFpcj4gewogcHVibGljOgor
ICAgIGVudW0gY2xhc3MgSWRlbnRpY2FsVmFsdWVFbmNvZGluZyB7CisgICAgICAgIERvTm90Q29h
bGVzY2UsCisgICAgICAgIENvYWxlc2NlCisgICAgfTsKKwogICAgIHN0YXRpYyBSZWY8UGFpcj4g
Y3JlYXRlKCkKICAgICB7CiAgICAgICAgIHJldHVybiBhZG9wdFJlZigqbmV3IFBhaXIpOwpAQCAt
NDIsNiArNDcsMTAgQEAgcHVibGljOgogICAgIHsKICAgICAgICAgcmV0dXJuIGFkb3B0UmVmKCpu
ZXcgUGFpcihmaXJzdCwgc2Vjb25kKSk7CiAgICAgfQorICAgIHN0YXRpYyBSZWY8UGFpcj4gY3Jl
YXRlKFBhc3NSZWZQdHI8Q1NTUHJpbWl0aXZlVmFsdWU+IGZpcnN0LCBQYXNzUmVmUHRyPENTU1By
aW1pdGl2ZVZhbHVlPiBzZWNvbmQsIElkZW50aWNhbFZhbHVlRW5jb2RpbmcgZW5jb2RpbmcpCisg
ICAgeworICAgICAgICByZXR1cm4gYWRvcHRSZWYoKm5ldyBQYWlyKGZpcnN0LCBzZWNvbmQsIGVu
Y29kaW5nKSk7CisgICAgfQogICAgIHZpcnR1YWwgflBhaXIoKSB7IH0KIAogICAgIENTU1ByaW1p
dGl2ZVZhbHVlKiBmaXJzdCgpIGNvbnN0IHsgcmV0dXJuIG1fZmlyc3QuZ2V0KCk7IH0KQEAgLTUy
LDI2ICs2MSwyMyBAQCBwdWJsaWM6CiAKICAgICBTdHJpbmcgY3NzVGV4dCgpIGNvbnN0CiAgICAg
ewotICAgIAotICAgICAgICByZXR1cm4gZ2VuZXJhdGVDU1NTdHJpbmcoZmlyc3QoKS0+Y3NzVGV4
dCgpLCBzZWNvbmQoKS0+Y3NzVGV4dCgpKTsKKyAgICAgICAgU3RyaW5nIGZpcnN0ID0gdGhpcy0+
Zmlyc3QoKS0+Y3NzVGV4dCgpOworICAgICAgICBTdHJpbmcgc2Vjb25kID0gdGhpcy0+c2Vjb25k
KCktPmNzc1RleHQoKTsKKyAgICAgICAgaWYgKG1fZW5jb2RpbmcgPT0gSWRlbnRpY2FsVmFsdWVF
bmNvZGluZzo6Q29hbGVzY2UgJiYgZmlyc3QgPT0gc2Vjb25kKQorICAgICAgICAgICAgcmV0dXJu
IGZpcnN0OworICAgICAgICByZXR1cm4gZmlyc3QgKyAnICcgKyBzZWNvbmQ7CiAgICAgfQogCiAg
ICAgYm9vbCBlcXVhbHMoY29uc3QgUGFpciYgb3RoZXIpIGNvbnN0IHsgcmV0dXJuIGNvbXBhcmVD
U1NWYWx1ZVB0cihtX2ZpcnN0LCBvdGhlci5tX2ZpcnN0KSAmJiBjb21wYXJlQ1NTVmFsdWVQdHIo
bV9zZWNvbmQsIG90aGVyLm1fc2Vjb25kKTsgfQogCiBwcml2YXRlOgogICAgIFBhaXIoKSA6IG1f
Zmlyc3QoMCksIG1fc2Vjb25kKDApIHsgfQotICAgIFBhaXIoUGFzc1JlZlB0cjxDU1NQcmltaXRp
dmVWYWx1ZT4gZmlyc3QsIFBhc3NSZWZQdHI8Q1NTUHJpbWl0aXZlVmFsdWU+IHNlY29uZCkKLSAg
ICAgICAgOiBtX2ZpcnN0KGZpcnN0KSwgbV9zZWNvbmQoc2Vjb25kKSB7IH0KLQotICAgIHN0YXRp
YyBTdHJpbmcgZ2VuZXJhdGVDU1NTdHJpbmcoY29uc3QgU3RyaW5nJiBmaXJzdCwgY29uc3QgU3Ry
aW5nJiBzZWNvbmQpCi0gICAgewotICAgICAgICBpZiAoZmlyc3QgPT0gc2Vjb25kKQotICAgICAg
ICAgICAgcmV0dXJuIGZpcnN0OwotICAgICAgICByZXR1cm4gZmlyc3QgKyAnICcgKyBzZWNvbmQ7
Ci0gICAgfQorICAgIFBhaXIoUGFzc1JlZlB0cjxDU1NQcmltaXRpdmVWYWx1ZT4gZmlyc3QsIFBh
c3NSZWZQdHI8Q1NTUHJpbWl0aXZlVmFsdWU+IHNlY29uZCkgOiBtX2ZpcnN0KGZpcnN0KSwgbV9z
ZWNvbmQoc2Vjb25kKSB7IH0KKyAgICBQYWlyKFBhc3NSZWZQdHI8Q1NTUHJpbWl0aXZlVmFsdWU+
IGZpcnN0LCBQYXNzUmVmUHRyPENTU1ByaW1pdGl2ZVZhbHVlPiBzZWNvbmQsIElkZW50aWNhbFZh
bHVlRW5jb2RpbmcgZW5jb2RpbmcpIDogbV9maXJzdChmaXJzdCksIG1fc2Vjb25kKHNlY29uZCks
IG1fZW5jb2RpbmcoZW5jb2RpbmcpIHsgfQogCiAgICAgUmVmUHRyPENTU1ByaW1pdGl2ZVZhbHVl
PiBtX2ZpcnN0OwogICAgIFJlZlB0cjxDU1NQcmltaXRpdmVWYWx1ZT4gbV9zZWNvbmQ7CisgICAg
SWRlbnRpY2FsVmFsdWVFbmNvZGluZyBtX2VuY29kaW5nIHsgSWRlbnRpY2FsVmFsdWVFbmNvZGlu
Zzo6Q29hbGVzY2UgfTsKIH07CiAKIH0gLy8gbmFtZXNwYWNlCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggOWI4NmVhY2VlNGFk
ZDI2Nzc0NTZkMTI1YWJhYmQ1NTI0Nzk4NTYyZi4uNmI2MTg1MTMxZWNhZmRiNTJiY2ZmY2FlNWNj
Mjk5MzA2OTQ2Mzk4NiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xh
eW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE1LTA3LTA5ICBEYW5pZWwg
QmF0ZXMgIDxkYWJhdGVzQGFwcGxlLmNvbT4KKworICAgICAgICBTZXJpYWxpemVkIGRlY2xhcmF0
aW9uIGZvciBiYWNrZ3JvdW5kLXNpemUvLXdlYmtpdC1tYXNrLXNpemUgc2hvdWxkIHByZXNlcnZl
IGlkZW50aWNhbAorICAgICAgICB2YWx1ZXMgaW5zdGVhZCBvZiBjb2FsZXNjaW5nIHRoZW0KKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0MzE5MQorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEluc3BpcmVkIGJ5
IEJsaW5rIHIxNzI1NDg6CisgICAgICAgIDxodHRwOi8vc3JjLmNocm9taXVtLm9yZy92aWV3dmMv
Ymxpbms/dmlldz1yZXZpc2lvbiZyZXZpc2lvbj0xNzI1NDg+CisKKyAgICAgICAgVXBkYXRlIHRl
c3RzIGFuZCB0ZXN0IHJlc3VsdHMgdG8gZW5zdXJlIHdlIHNlcmlhbGl6ZSBiYWNrZ3JvdW5kLXNp
emUsIC13ZWJraXQtbWFzay1zaXplCisgICAgICAgIGNvcnJlY3RseSB3aGVuIGlkZW50aWNhbCB2
YWx1ZXMgYXJlIHByZXNlbnQgaW4gdGhlaXIgZGVjbGFyYXRpb25zLgorCisgICAgICAgICogZmFz
dC9iYWNrZ3JvdW5kcy9zaXplL3BhcnNpbmctYmFja2dyb3VuZC1zaXplLXZhbHVlcy1leHBlY3Rl
ZC50eHQ6CisgICAgICAgICogZmFzdC9iYWNrZ3JvdW5kcy9zaXplL3Jlc291cmNlcy9wYXJzaW5n
LWJhY2tncm91bmQtc2l6ZS12YWx1ZXMuanM6CisgICAgICAgICogZmFzdC9tYXNraW5nL3BhcnNp
bmctbWFzay1leHBlY3RlZC50eHQ6CisgICAgICAgICogZmFzdC9tYXNraW5nL3BhcnNpbmctbWFz
ay5odG1sOgorCiAyMDE1LTA3LTA4ICBCZW5qYW1pbiBQb3VsYWluICA8YnBvdWxhaW5AYXBwbGUu
Y29tPgogCiAgICAgICAgIFtDb250ZW50IEV4dGVuc2lvbnNdIEZ1c2UgdW5kaXN0aW5ndWlzaGFi
bGUgYWN0aW9ucyBhcyBtdWNoIGFzIHBvc3NpYmxlCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9m
YXN0L2JhY2tncm91bmRzL3NpemUvcGFyc2luZy1iYWNrZ3JvdW5kLXNpemUtdmFsdWVzLWV4cGVj
dGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvYmFja2dyb3VuZHMvc2l6ZS9wYXJzaW5nLWJhY2tn
cm91bmQtc2l6ZS12YWx1ZXMtZXhwZWN0ZWQudHh0CmluZGV4IDc5MzRkZGM0ZjkzMDE2M2ZmZmQ2
OWNiMmU3MzQ3OThhZGI5ZjhiMDcuLmY3Y2Y3NjVmNjVjMzc1MDc0MzI1NjQzMzNlMGNkZmI1MmQ1
ZGIwNWUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvYmFja2dyb3VuZHMvc2l6ZS9wYXJz
aW5nLWJhY2tncm91bmQtc2l6ZS12YWx1ZXMtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3Rz
L2Zhc3QvYmFja2dyb3VuZHMvc2l6ZS9wYXJzaW5nLWJhY2tncm91bmQtc2l6ZS12YWx1ZXMtZXhw
ZWN0ZWQudHh0CkBAIC01LDggKzUsMTAgQEAgT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2Vy
aWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUKIAogUEFT
UyB0ZXN0KCJiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IikgaXMgImNvbnRhaW4iCiBQQVNTIHRl
c3QoImJhY2tncm91bmQtc2l6ZTogY292ZXI7IikgaXMgImNvdmVyIgotUEFTUyB0ZXN0KCJiYWNr
Z3JvdW5kLXNpemU6IDEwMCAxMDA7IikgaXMgIjEwMHB4IgotUEFTUyB0ZXN0KCJiYWNrZ3JvdW5k
LXNpemU6IDEwMHB4IDEwMHB4OyIpIGlzICIxMDBweCIKK1BBU1MgdGVzdCgiYmFja2dyb3VuZC1z
aXplOiAxMDAgMTAwOyIpIGlzICIxMDBweCAxMDBweCIKK1BBU1MgdGVzdCgiYmFja2dyb3VuZC1z
aXplOiAxMDBweCAxMDBweDsiKSBpcyAiMTAwcHggMTAwcHgiCitQQVNTIHRlc3QoImJhY2tncm91
bmQtc2l6ZTogMTAwOyIpIGlzICIxMDBweCIKK1BBU1MgdGVzdCgiYmFja2dyb3VuZC1zaXplOiAx
MDBweDsiKSBpcyAiMTAwcHgiCiBQQVNTIHRlc3QoImJhY2tncm91bmQtc2l6ZTogYXV0byA1MHB4
OyIpIGlzICJhdXRvIDUwcHgiCiBQQVNTIHRlc3QoImJhY2tncm91bmQtc2l6ZTogNTBweCBhdXRv
OyIpIGlzICI1MHB4IgogUEFTUyB0ZXN0KCJiYWNrZ3JvdW5kLXNpemU6IGF1dG8gYXV0bzsiKSBp
cyAiYXV0byIKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvYmFja2dyb3VuZHMvc2l6ZS9y
ZXNvdXJjZXMvcGFyc2luZy1iYWNrZ3JvdW5kLXNpemUtdmFsdWVzLmpzIGIvTGF5b3V0VGVzdHMv
ZmFzdC9iYWNrZ3JvdW5kcy9zaXplL3Jlc291cmNlcy9wYXJzaW5nLWJhY2tncm91bmQtc2l6ZS12
YWx1ZXMuanMKaW5kZXggYWZlYzNlNDQ0NmI1NTBkNTVkNTJiNmIzZjYyMmEyYjVlNmVjMjFiZC4u
YjJmYTkwMjNhYWMwZTAxMGExZWVjNzRjNGUwNDE5NmY1MTIzOGU1OCAxMDA2NDQKLS0tIGEvTGF5
b3V0VGVzdHMvZmFzdC9iYWNrZ3JvdW5kcy9zaXplL3Jlc291cmNlcy9wYXJzaW5nLWJhY2tncm91
bmQtc2l6ZS12YWx1ZXMuanMKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9iYWNrZ3JvdW5kcy9zaXpl
L3Jlc291cmNlcy9wYXJzaW5nLWJhY2tncm91bmQtc2l6ZS12YWx1ZXMuanMKQEAgLTEzLDggKzEz
LDEwIEBAIGZ1bmN0aW9uIHRlc3QodmFsdWUpCiAKIHNob3VsZEJlKCd0ZXN0KCJiYWNrZ3JvdW5k
LXNpemU6IGNvbnRhaW47IiknLCAnImNvbnRhaW4iJyk7CiBzaG91bGRCZSgndGVzdCgiYmFja2dy
b3VuZC1zaXplOiBjb3ZlcjsiKScsICciY292ZXIiJyk7Ci1zaG91bGRCZSgndGVzdCgiYmFja2dy
b3VuZC1zaXplOiAxMDAgMTAwOyIpJywgJyIxMDBweCInKTsKLXNob3VsZEJlKCd0ZXN0KCJiYWNr
Z3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4OyIpJywgJyIxMDBweCInKTsKK3Nob3VsZEJlKCd0ZXN0
KCJiYWNrZ3JvdW5kLXNpemU6IDEwMCAxMDA7IiknLCAnIjEwMHB4IDEwMHB4IicpOworc2hvdWxk
QmUoJ3Rlc3QoImJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwcHg7IiknLCAnIjEwMHB4IDEwMHB4
IicpOworc2hvdWxkQmUoJ3Rlc3QoImJhY2tncm91bmQtc2l6ZTogMTAwOyIpJywgJyIxMDBweCIn
KTsKK3Nob3VsZEJlKCd0ZXN0KCJiYWNrZ3JvdW5kLXNpemU6IDEwMHB4OyIpJywgJyIxMDBweCIn
KTsKIHNob3VsZEJlKCd0ZXN0KCJiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNTBweDsiKScsICciYXV0
byA1MHB4IicpOwogc2hvdWxkQmUoJ3Rlc3QoImJhY2tncm91bmQtc2l6ZTogNTBweCBhdXRvOyIp
JywgJyI1MHB4IicpOwogc2hvdWxkQmUoJ3Rlc3QoImJhY2tncm91bmQtc2l6ZTogYXV0byBhdXRv
OyIpJywgJyJhdXRvIicpOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9tYXNraW5nL3Bh
cnNpbmctbWFzay1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L21hc2tpbmcvcGFyc2lu
Zy1tYXNrLWV4cGVjdGVkLnR4dAppbmRleCAzZjVlNDIxNjk1ZDM0ZTFiZDVhYTUwNjY3YThiMDM5
YjM3NzM5OGMwLi4wYWY3NjgwNGMxMzllNDllN2ZiZGM5MDA1OTQxNzU5NDJhNGVhMjI2IDEwMDY0
NAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L21hc2tpbmcvcGFyc2luZy1tYXNrLWV4cGVjdGVkLnR4
dAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L21hc2tpbmcvcGFyc2luZy1tYXNrLWV4cGVjdGVkLnR4
dApAQCAtNzMsNiArNzMsNyBAQCBQQVNTIGlubmVyU3R5bGUoIi13ZWJraXQtbWFzayIsICJub25l
IHBhZGRpbmctYm94IGJvcmRlci1ib3giKSBpcyAibm9uZSBwYWRkaW5nLQogUEFTUyBpbm5lclN0
eWxlKCItd2Via2l0LW1hc2siLCAibm9uZSBsZWZ0IHRvcCAvIGF1dG8iKSBpcyAibm9uZSAwJSAw
JSAvIGF1dG8iCiBQQVNTIGlubmVyU3R5bGUoIi13ZWJraXQtbWFzayIsICJub25lIGxlZnQgdG9w
IC8gYXV0byBhdXRvIikgaXMgIm5vbmUgMCUgMCUgLyBhdXRvIgogUEFTUyBpbm5lclN0eWxlKCIt
d2Via2l0LW1hc2siLCAibm9uZSBsZWZ0IHRvcCAvIDEwMCUiKSBpcyAibm9uZSAwJSAwJSAvIDEw
MCUiCitQQVNTIGlubmVyU3R5bGUoIi13ZWJraXQtbWFzayIsICJub25lIGxlZnQgdG9wIC8gMTAw
JSAxMDAlIikgaXMgIm5vbmUgMCUgMCUgLyAxMDAlIDEwMCUiCiBQQVNTIGlubmVyU3R5bGUoIi13
ZWJraXQtbWFzayIsICJub25lIGxlZnQgdG9wIC8gMCUiKSBpcyAibm9uZSAwJSAwJSAvIDAlIgog
UEFTUyBpbm5lclN0eWxlKCItd2Via2l0LW1hc2siLCAibm9uZSBsZWZ0IHRvcCAvIGF1dG8gMCUi
KSBpcyAibm9uZSAwJSAwJSAvIGF1dG8gMCUiCiBQQVNTIGlubmVyU3R5bGUoIi13ZWJraXQtbWFz
ayIsICJub25lIGxlZnQgdG9wIC8gY292ZXIiKSBpcyAibm9uZSAwJSAwJSAvIGNvdmVyIgpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9tYXNraW5nL3BhcnNpbmctbWFzay5odG1sIGIvTGF5
b3V0VGVzdHMvZmFzdC9tYXNraW5nL3BhcnNpbmctbWFzay5odG1sCmluZGV4IDBkMzMyNDg0MmY5
NDNkZDdjZTIzNDZiNjQ4Mjg2NDlkZGNjYzZkNmUuLmU3OTQ2MmE1ODg3YzVhYTBkYWY5NTdjMzdh
MjM0MWI2MDQ2ZTE0ZjAgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvbWFza2luZy9wYXJz
aW5nLW1hc2suaHRtbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L21hc2tpbmcvcGFyc2luZy1tYXNr
Lmh0bWwKQEAgLTEyNCw2ICsxMjQsNyBAQCB0ZXN0SW5uZXIoIi13ZWJraXQtbWFzayIsICJub25l
IHBhZGRpbmctYm94IGJvcmRlci1ib3giLCAibm9uZSBwYWRkaW5nLWJveCBib3JkZQogdGVzdElu
bmVyKCItd2Via2l0LW1hc2siLCAibm9uZSBsZWZ0IHRvcCAvIGF1dG8iLCAibm9uZSAwJSAwJSAv
IGF1dG8iKTsKIHRlc3RJbm5lcigiLXdlYmtpdC1tYXNrIiwgIm5vbmUgbGVmdCB0b3AgLyBhdXRv
IGF1dG8iLCAibm9uZSAwJSAwJSAvIGF1dG8iKTsKIHRlc3RJbm5lcigiLXdlYmtpdC1tYXNrIiwg
Im5vbmUgbGVmdCB0b3AgLyAxMDAlIiwgIm5vbmUgMCUgMCUgLyAxMDAlIik7Cit0ZXN0SW5uZXIo
Ii13ZWJraXQtbWFzayIsICJub25lIGxlZnQgdG9wIC8gMTAwJSAxMDAlIiwgIm5vbmUgMCUgMCUg
LyAxMDAlIDEwMCUiKTsKIHRlc3RJbm5lcigiLXdlYmtpdC1tYXNrIiwgIm5vbmUgbGVmdCB0b3Ag
LyAwJSIsICJub25lIDAlIDAlIC8gMCUiKTsKIHRlc3RJbm5lcigiLXdlYmtpdC1tYXNrIiwgIm5v
bmUgbGVmdCB0b3AgLyBhdXRvIDAlIiwgIm5vbmUgMCUgMCUgLyBhdXRvIDAlIik7CiB0ZXN0SW5u
ZXIoIi13ZWJraXQtbWFzayIsICJub25lIGxlZnQgdG9wIC8gY292ZXIiLCAibm9uZSAwJSAwJSAv
IGNvdmVyIik7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>256553</attachid>
            <date>2015-07-09 18:34:49 -0700</date>
            <delta_ts>2015-07-10 09:57:56 -0700</delta_ts>
            <desc>Patch and layout tests</desc>
            <filename>bug-143191-20150709183348.patch</filename>
            <type>text/plain</type>
            <size>11308</size>
            <attacher name="Daniel Bates">dbates</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg2NTYzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzQ1ZDdhOGJhYTcwZTUx
NzhjY2I4NWQ5MzVhZjY2ZjUwODc0MjBkZi4uYmIxOTQxMjNiNDFhZDhlZTRkMzFiNWRiODlmMTNi
YTczNTUxNDdkOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMyIEBACisyMDE1LTA3LTA5ICBEYW5p
ZWwgQmF0ZXMgIDxkYWJhdGVzQGFwcGxlLmNvbT4KKworICAgICAgICBTZXJpYWxpemVkIGRlY2xh
cmF0aW9uIGZvciBiYWNrZ3JvdW5kLXNpemUvLXdlYmtpdC1tYXNrLXNpemUgc2hvdWxkIHByZXNl
cnZlIGlkZW50aWNhbAorICAgICAgICB2YWx1ZXMgaW5zdGVhZCBvZiBjb2FsZXNjaW5nIHRoZW0K
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0MzE5MQor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEluc3BpcmVk
IGJ5IEJsaW5rIHIxNTc3NDU6CisgICAgICAgIDxodHRwOi8vc3JjLmNocm9taXVtLm9yZy92aWV3
dmMvYmxpbms/dmlldz1yZXZpc2lvbiZyZXZpc2lvbj0xNTc3NDU+CisgICAgICAgIEFuZCBCbGlu
ayByMTcyNTQ4OgorICAgICAgICA8aHR0cDovL3NyYy5jaHJvbWl1bS5vcmcvdmlld3ZjL2JsaW5r
P3ZpZXc9cmV2aXNpb24mcmV2aXNpb249MTcyNTQ4PgorCisgICAgICAgIEZpeGVzIGFuIGlzc3Vl
IHdoZXJlIGlkZW50aWNhbCB2YWx1ZXMgaW4gYSBDU1MgZGVjbGFyYXRpb24gZm9yIHByb3BlcnRp
ZXMgYmFja2dyb3VuZC1zaXplCisgICAgICAgIGFuZCAtd2Via2l0LW1hc2stc2l6ZSB3b3VsZCBi
ZSBjb2FsZXNjZWQgd2hlbiBzZXJpYWxpemVkLgorCisgICAgICAgICogY3NzL0NTU1BhcnNlci5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpjcmVhdGVQcmltaXRpdmVWYWx1ZVBhaXIpOiBXcml0ZSB1
c2luZyBhIHZhcmlhZGljIHRlbXBsYXRlIHRoYXQgZm9yd2FyZHMgaXRzCisgICAgICAgIGFyZ3Vt
ZW50cyB0byB0aGUgYXBwcm9wcmlhdGUgUGFpcjo6Y3JlYXRlIGNvbnN0cnVjdG9yLgorICAgICAg
ICAoV2ViQ29yZTo6Q1NTUGFyc2VyOjpwYXJzZUZpbGxTaXplKTogTW9kaWZpZWQgdG8gY3JlYXRl
IGEgUGFpciBvYmplY3Qgd2l0aCB0aGUgYXBwcm9wcmlhdGUKKyAgICAgICAgaWRlbnRpY2FsIHZh
bHVlIGVuY29kaW5nIHN0cmF0ZWd5LiBXZSBvbmx5IGNvYWxlc2NlIGlkZW50aWNhbCB2YWx1ZXMg
d2hlbiBzZXJpYWxpemluZyB0aGUKKyAgICAgICAgZGVjbGFyYXRpb24gb2YgcHJvcGVydHkgLXdl
YmtpdC1iYWNrZ3JvdW5kLXNpemUuCisgICAgICAgICogY3NzL1BhaXIuaDoKKyAgICAgICAgKFdl
YkNvcmU6OlBhaXI6OmNyZWF0ZSk6IEFkZGVkLgorICAgICAgICAoV2ViQ29yZTo6UGFpcjo6Y3Nz
VGV4dCk6IE1vdmVkIGltcGxlbWVudGF0aW9uIG9mIFBhaXI6OmdlbmVyYXRlQ1NTU3RyaW5nKCkg
dG8gaGVyZSBhbmQKKyAgICAgICAgbW9kaWZpZWQgdG8gY29uZGl0aW9uYWxseSBjb2FsZXNjZSBp
ZGVudGljYWwgdmFsdWVzIGR1cmluZyBzZXJpYWxpemF0aW9uLgorICAgICAgICAoV2ViQ29yZTo6
UGFpcjo6UGFpcik6IEFkZGVkLgorICAgICAgICAoV2ViQ29yZTo6UGFpcjo6Z2VuZXJhdGVDU1NT
dHJpbmcpOiBEZWxldGVkOyBtb3ZlZCBpbXBsZW1lbnRhdGlvbiBpbnRvIFBhaXI6OmNzc1RleHQo
KS4KKwogMjAxNS0wNy0wOCAgTWF0dGhldyBEYWl0ZXIgIDxtZGFpdGVyQGFwcGxlLmNvbT4KIAog
ICAgICAgICBNYWtlIHN1cmUgTWVkaWFTdHJlYW0gZW5naW5lIGxvYWRlZCBmb3IgaW50ZXJwcmV0
aW5nIE1lZGlhU3RyZWFtcwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvY3NzL0NTU1BhcnNl
ci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTUGFyc2VyLmNwcAppbmRleCBhMjI0OGNhOWE2
YWE0YjJmY2I4Y2Q2ZTgzYTU4ZmRlYjE5MjAzMWE3Li5hZDBjMGJkMGE4NGQ5NGY5ZGE2ZDU2MDhi
YTJmYWJkNDU4M2RmMGJkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTUGFyc2Vy
LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTUGFyc2VyLmNwcApAQCAtMTk5LDkgKzE5
OSwxMCBAQCBzdGF0aWMgYm9vbCBoYXNQcmVmaXgoY29uc3QgY2hhciogc3RyaW5nLCB1bnNpZ25l
ZCBsZW5ndGgsIGNvbnN0IGNoYXIqIHByZWZpeCkKICAgICByZXR1cm4gZmFsc2U7CiB9CiAKLXN0
YXRpYyBSZWY8Q1NTUHJpbWl0aXZlVmFsdWU+IGNyZWF0ZVByaW1pdGl2ZVZhbHVlUGFpcihQYXNz
UmVmUHRyPENTU1ByaW1pdGl2ZVZhbHVlPiBmaXJzdCwgUGFzc1JlZlB0cjxDU1NQcmltaXRpdmVW
YWx1ZT4gc2Vjb25kKQordGVtcGxhdGU8dHlwZW5hbWUuLi4gQXJncz4KK3N0YXRpYyBSZWY8Q1NT
UHJpbWl0aXZlVmFsdWU+IGNyZWF0ZVByaW1pdGl2ZVZhbHVlUGFpcihBcmdzJiYuLi4gYXJncykK
IHsKLSAgICByZXR1cm4gY3NzVmFsdWVQb29sKCkuY3JlYXRlVmFsdWUoUGFpcjo6Y3JlYXRlKGZp
cnN0LCBzZWNvbmQpKTsKKyAgICByZXR1cm4gY3NzVmFsdWVQb29sKCkuY3JlYXRlVmFsdWUoUGFp
cjo6Y3JlYXRlKHN0ZDo6Zm9yd2FyZDxBcmdzPihhcmdzKS4uLikpOwogfQogCiBjbGFzcyBBbmlt
YXRpb25QYXJzZUNvbnRleHQgewpAQCAtNDY0OCw3ICs0NjQ5LDcgQEAgUGFzc1JlZlB0cjxDU1NW
YWx1ZT4gQ1NTUGFyc2VyOjpwYXJzZUZpbGxTaXplKENTU1Byb3BlcnR5SUQgcHJvcElkLCBib29s
JiBhbGxvd0MKIAogICAgIGlmICghcGFyc2VkVmFsdWUyKQogICAgICAgICByZXR1cm4gcGFyc2Vk
VmFsdWUxOwotICAgIHJldHVybiBjcmVhdGVQcmltaXRpdmVWYWx1ZVBhaXIocGFyc2VkVmFsdWUx
LnJlbGVhc2UoKSwgcGFyc2VkVmFsdWUyLnJlbGVhc2UoKSk7CisgICAgcmV0dXJuIGNyZWF0ZVBy
aW1pdGl2ZVZhbHVlUGFpcihwYXJzZWRWYWx1ZTEucmVsZWFzZSgpLCBwYXJzZWRWYWx1ZTIucmVs
ZWFzZSgpLCBwcm9wSWQgPT0gQ1NTUHJvcGVydHlXZWJraXRCYWNrZ3JvdW5kU2l6ZSA/IFBhaXI6
OklkZW50aWNhbFZhbHVlRW5jb2Rpbmc6OkNvYWxlc2NlIDogUGFpcjo6SWRlbnRpY2FsVmFsdWVF
bmNvZGluZzo6RG9Ob3RDb2FsZXNjZSk7CiB9CiAKIGJvb2wgQ1NTUGFyc2VyOjpwYXJzZUZpbGxQ
cm9wZXJ0eShDU1NQcm9wZXJ0eUlEIHByb3BJZCwgQ1NTUHJvcGVydHlJRCYgcHJvcElkMSwgQ1NT
UHJvcGVydHlJRCYgcHJvcElkMiwKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9QYWly
LmggYi9Tb3VyY2UvV2ViQ29yZS9jc3MvUGFpci5oCmluZGV4IDJjNmNkMDFlNzY1ZTBlYmY1Nzg1
ZTdiOTkwZWQ3NDhjZjk4ZmRjZjAuLmU5MTc1OGFmNjJmMGJmNWEzNzIwMTg4ZjQ0ODFmZmE4MmM2
MWZkNDcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9QYWlyLmgKKysrIGIvU291cmNl
L1dlYkNvcmUvY3NzL1BhaXIuaApAQCAtMSw2ICsxLDYgQEAKIC8qCiAgKiAoQykgMTk5OS0yMDAz
IExhcnMgS25vbGwgKGtub2xsQGtkZS5vcmcpCi0gKiBDb3B5cmlnaHQgKEMpIDIwMDQsIDIwMDUs
IDIwMDYgQXBwbGUgSW5jLgorICogQ29weXJpZ2h0IChDKSAyMDA0LCAyMDA1LCAyMDA2LCAyMDE1
IEFwcGxlIEluYy4KICAqCiAgKiBUaGlzIGxpYnJhcnkgaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNh
biByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCiAgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9m
IHRoZSBHTlUgTGlicmFyeSBHZW5lcmFsIFB1YmxpYwpAQCAtMzQsNiArMzQsMTEgQEAgbmFtZXNw
YWNlIFdlYkNvcmUgewogLy8gaXQgKGVsaW1pbmF0aW5nIHNvbWUgZXh0cmEgLXdlYmtpdC0gaW50
ZXJuYWwgcHJvcGVydGllcykuCiBjbGFzcyBQYWlyIDogcHVibGljIFJlZkNvdW50ZWQ8UGFpcj4g
ewogcHVibGljOgorICAgIGVudW0gY2xhc3MgSWRlbnRpY2FsVmFsdWVFbmNvZGluZyB7CisgICAg
ICAgIERvTm90Q29hbGVzY2UsCisgICAgICAgIENvYWxlc2NlCisgICAgfTsKKwogICAgIHN0YXRp
YyBSZWY8UGFpcj4gY3JlYXRlKCkKICAgICB7CiAgICAgICAgIHJldHVybiBhZG9wdFJlZigqbmV3
IFBhaXIpOwpAQCAtNDIsNiArNDcsMTAgQEAgcHVibGljOgogICAgIHsKICAgICAgICAgcmV0dXJu
IGFkb3B0UmVmKCpuZXcgUGFpcihmaXJzdCwgc2Vjb25kKSk7CiAgICAgfQorICAgIHN0YXRpYyBS
ZWY8UGFpcj4gY3JlYXRlKFBhc3NSZWZQdHI8Q1NTUHJpbWl0aXZlVmFsdWU+IGZpcnN0LCBQYXNz
UmVmUHRyPENTU1ByaW1pdGl2ZVZhbHVlPiBzZWNvbmQsIElkZW50aWNhbFZhbHVlRW5jb2Rpbmcg
ZW5jb2RpbmcpCisgICAgeworICAgICAgICByZXR1cm4gYWRvcHRSZWYoKm5ldyBQYWlyKGZpcnN0
LCBzZWNvbmQsIGVuY29kaW5nKSk7CisgICAgfQogICAgIHZpcnR1YWwgflBhaXIoKSB7IH0KIAog
ICAgIENTU1ByaW1pdGl2ZVZhbHVlKiBmaXJzdCgpIGNvbnN0IHsgcmV0dXJuIG1fZmlyc3QuZ2V0
KCk7IH0KQEAgLTUyLDI2ICs2MSwyMyBAQCBwdWJsaWM6CiAKICAgICBTdHJpbmcgY3NzVGV4dCgp
IGNvbnN0CiAgICAgewotICAgIAotICAgICAgICByZXR1cm4gZ2VuZXJhdGVDU1NTdHJpbmcoZmly
c3QoKS0+Y3NzVGV4dCgpLCBzZWNvbmQoKS0+Y3NzVGV4dCgpKTsKKyAgICAgICAgU3RyaW5nIGZp
cnN0ID0gdGhpcy0+Zmlyc3QoKS0+Y3NzVGV4dCgpOworICAgICAgICBTdHJpbmcgc2Vjb25kID0g
dGhpcy0+c2Vjb25kKCktPmNzc1RleHQoKTsKKyAgICAgICAgaWYgKG1fZW5jb2RpbmcgPT0gSWRl
bnRpY2FsVmFsdWVFbmNvZGluZzo6Q29hbGVzY2UgJiYgZmlyc3QgPT0gc2Vjb25kKQorICAgICAg
ICAgICAgcmV0dXJuIGZpcnN0OworICAgICAgICByZXR1cm4gZmlyc3QgKyAnICcgKyBzZWNvbmQ7
CiAgICAgfQogCiAgICAgYm9vbCBlcXVhbHMoY29uc3QgUGFpciYgb3RoZXIpIGNvbnN0IHsgcmV0
dXJuIGNvbXBhcmVDU1NWYWx1ZVB0cihtX2ZpcnN0LCBvdGhlci5tX2ZpcnN0KSAmJiBjb21wYXJl
Q1NTVmFsdWVQdHIobV9zZWNvbmQsIG90aGVyLm1fc2Vjb25kKTsgfQogCiBwcml2YXRlOgogICAg
IFBhaXIoKSA6IG1fZmlyc3QoMCksIG1fc2Vjb25kKDApIHsgfQotICAgIFBhaXIoUGFzc1JlZlB0
cjxDU1NQcmltaXRpdmVWYWx1ZT4gZmlyc3QsIFBhc3NSZWZQdHI8Q1NTUHJpbWl0aXZlVmFsdWU+
IHNlY29uZCkKLSAgICAgICAgOiBtX2ZpcnN0KGZpcnN0KSwgbV9zZWNvbmQoc2Vjb25kKSB7IH0K
LQotICAgIHN0YXRpYyBTdHJpbmcgZ2VuZXJhdGVDU1NTdHJpbmcoY29uc3QgU3RyaW5nJiBmaXJz
dCwgY29uc3QgU3RyaW5nJiBzZWNvbmQpCi0gICAgewotICAgICAgICBpZiAoZmlyc3QgPT0gc2Vj
b25kKQotICAgICAgICAgICAgcmV0dXJuIGZpcnN0OwotICAgICAgICByZXR1cm4gZmlyc3QgKyAn
ICcgKyBzZWNvbmQ7Ci0gICAgfQorICAgIFBhaXIoUGFzc1JlZlB0cjxDU1NQcmltaXRpdmVWYWx1
ZT4gZmlyc3QsIFBhc3NSZWZQdHI8Q1NTUHJpbWl0aXZlVmFsdWU+IHNlY29uZCkgOiBtX2ZpcnN0
KGZpcnN0KSwgbV9zZWNvbmQoc2Vjb25kKSB7IH0KKyAgICBQYWlyKFBhc3NSZWZQdHI8Q1NTUHJp
bWl0aXZlVmFsdWU+IGZpcnN0LCBQYXNzUmVmUHRyPENTU1ByaW1pdGl2ZVZhbHVlPiBzZWNvbmQs
IElkZW50aWNhbFZhbHVlRW5jb2RpbmcgZW5jb2RpbmcpIDogbV9maXJzdChmaXJzdCksIG1fc2Vj
b25kKHNlY29uZCksIG1fZW5jb2RpbmcoZW5jb2RpbmcpIHsgfQogCiAgICAgUmVmUHRyPENTU1By
aW1pdGl2ZVZhbHVlPiBtX2ZpcnN0OwogICAgIFJlZlB0cjxDU1NQcmltaXRpdmVWYWx1ZT4gbV9z
ZWNvbmQ7CisgICAgSWRlbnRpY2FsVmFsdWVFbmNvZGluZyBtX2VuY29kaW5nIHsgSWRlbnRpY2Fs
VmFsdWVFbmNvZGluZzo6Q29hbGVzY2UgfTsKIH07CiAKIH0gLy8gbmFtZXNwYWNlCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXgg
OWI4NmVhY2VlNGFkZDI2Nzc0NTZkMTI1YWJhYmQ1NTI0Nzk4NTYyZi4uNmI2MTg1MTMxZWNhZmRi
NTJiY2ZmY2FlNWNjMjk5MzA2OTQ2Mzk4NiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE1LTA3
LTA5ICBEYW5pZWwgQmF0ZXMgIDxkYWJhdGVzQGFwcGxlLmNvbT4KKworICAgICAgICBTZXJpYWxp
emVkIGRlY2xhcmF0aW9uIGZvciBiYWNrZ3JvdW5kLXNpemUvLXdlYmtpdC1tYXNrLXNpemUgc2hv
dWxkIHByZXNlcnZlIGlkZW50aWNhbAorICAgICAgICB2YWx1ZXMgaW5zdGVhZCBvZiBjb2FsZXNj
aW5nIHRoZW0KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTE0MzE5MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IEluc3BpcmVkIGJ5IEJsaW5rIHIxNzI1NDg6CisgICAgICAgIDxodHRwOi8vc3JjLmNocm9taXVt
Lm9yZy92aWV3dmMvYmxpbms/dmlldz1yZXZpc2lvbiZyZXZpc2lvbj0xNzI1NDg+CisKKyAgICAg
ICAgVXBkYXRlIHRlc3RzIGFuZCB0ZXN0IHJlc3VsdHMgdG8gZW5zdXJlIHdlIHNlcmlhbGl6ZSBi
YWNrZ3JvdW5kLXNpemUsIC13ZWJraXQtbWFzay1zaXplCisgICAgICAgIGNvcnJlY3RseSB3aGVu
IGlkZW50aWNhbCB2YWx1ZXMgYXJlIHByZXNlbnQgaW4gdGhlaXIgZGVjbGFyYXRpb25zLgorCisg
ICAgICAgICogZmFzdC9iYWNrZ3JvdW5kcy9zaXplL3BhcnNpbmctYmFja2dyb3VuZC1zaXplLXZh
bHVlcy1leHBlY3RlZC50eHQ6CisgICAgICAgICogZmFzdC9iYWNrZ3JvdW5kcy9zaXplL3Jlc291
cmNlcy9wYXJzaW5nLWJhY2tncm91bmQtc2l6ZS12YWx1ZXMuanM6CisgICAgICAgICogZmFzdC9t
YXNraW5nL3BhcnNpbmctbWFzay1leHBlY3RlZC50eHQ6CisgICAgICAgICogZmFzdC9tYXNraW5n
L3BhcnNpbmctbWFzay5odG1sOgorCiAyMDE1LTA3LTA4ICBCZW5qYW1pbiBQb3VsYWluICA8YnBv
dWxhaW5AYXBwbGUuY29tPgogCiAgICAgICAgIFtDb250ZW50IEV4dGVuc2lvbnNdIEZ1c2UgdW5k
aXN0aW5ndWlzaGFibGUgYWN0aW9ucyBhcyBtdWNoIGFzIHBvc3NpYmxlCmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9mYXN0L2JhY2tncm91bmRzL3NpemUvcGFyc2luZy1iYWNrZ3JvdW5kLXNpemUt
dmFsdWVzLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvYmFja2dyb3VuZHMvc2l6ZS9w
YXJzaW5nLWJhY2tncm91bmQtc2l6ZS12YWx1ZXMtZXhwZWN0ZWQudHh0CmluZGV4IDc5MzRkZGM0
ZjkzMDE2M2ZmZmQ2OWNiMmU3MzQ3OThhZGI5ZjhiMDcuLmY3Y2Y3NjVmNjVjMzc1MDc0MzI1NjQz
MzNlMGNkZmI1MmQ1ZGIwNWUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvYmFja2dyb3Vu
ZHMvc2l6ZS9wYXJzaW5nLWJhY2tncm91bmQtc2l6ZS12YWx1ZXMtZXhwZWN0ZWQudHh0CisrKyBi
L0xheW91dFRlc3RzL2Zhc3QvYmFja2dyb3VuZHMvc2l6ZS9wYXJzaW5nLWJhY2tncm91bmQtc2l6
ZS12YWx1ZXMtZXhwZWN0ZWQudHh0CkBAIC01LDggKzUsMTAgQEAgT24gc3VjY2VzcywgeW91IHdp
bGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09N
UExFVEUKIAogUEFTUyB0ZXN0KCJiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IikgaXMgImNvbnRh
aW4iCiBQQVNTIHRlc3QoImJhY2tncm91bmQtc2l6ZTogY292ZXI7IikgaXMgImNvdmVyIgotUEFT
UyB0ZXN0KCJiYWNrZ3JvdW5kLXNpemU6IDEwMCAxMDA7IikgaXMgIjEwMHB4IgotUEFTUyB0ZXN0
KCJiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4OyIpIGlzICIxMDBweCIKK1BBU1MgdGVzdCgi
YmFja2dyb3VuZC1zaXplOiAxMDAgMTAwOyIpIGlzICIxMDBweCAxMDBweCIKK1BBU1MgdGVzdCgi
YmFja2dyb3VuZC1zaXplOiAxMDBweCAxMDBweDsiKSBpcyAiMTAwcHggMTAwcHgiCitQQVNTIHRl
c3QoImJhY2tncm91bmQtc2l6ZTogMTAwOyIpIGlzICIxMDBweCIKK1BBU1MgdGVzdCgiYmFja2dy
b3VuZC1zaXplOiAxMDBweDsiKSBpcyAiMTAwcHgiCiBQQVNTIHRlc3QoImJhY2tncm91bmQtc2l6
ZTogYXV0byA1MHB4OyIpIGlzICJhdXRvIDUwcHgiCiBQQVNTIHRlc3QoImJhY2tncm91bmQtc2l6
ZTogNTBweCBhdXRvOyIpIGlzICI1MHB4IgogUEFTUyB0ZXN0KCJiYWNrZ3JvdW5kLXNpemU6IGF1
dG8gYXV0bzsiKSBpcyAiYXV0byIKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvYmFja2dy
b3VuZHMvc2l6ZS9yZXNvdXJjZXMvcGFyc2luZy1iYWNrZ3JvdW5kLXNpemUtdmFsdWVzLmpzIGIv
TGF5b3V0VGVzdHMvZmFzdC9iYWNrZ3JvdW5kcy9zaXplL3Jlc291cmNlcy9wYXJzaW5nLWJhY2tn
cm91bmQtc2l6ZS12YWx1ZXMuanMKaW5kZXggYWZlYzNlNDQ0NmI1NTBkNTVkNTJiNmIzZjYyMmEy
YjVlNmVjMjFiZC4uYjJmYTkwMjNhYWMwZTAxMGExZWVjNzRjNGUwNDE5NmY1MTIzOGU1OCAxMDA2
NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9iYWNrZ3JvdW5kcy9zaXplL3Jlc291cmNlcy9wYXJz
aW5nLWJhY2tncm91bmQtc2l6ZS12YWx1ZXMuanMKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9iYWNr
Z3JvdW5kcy9zaXplL3Jlc291cmNlcy9wYXJzaW5nLWJhY2tncm91bmQtc2l6ZS12YWx1ZXMuanMK
QEAgLTEzLDggKzEzLDEwIEBAIGZ1bmN0aW9uIHRlc3QodmFsdWUpCiAKIHNob3VsZEJlKCd0ZXN0
KCJiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IiknLCAnImNvbnRhaW4iJyk7CiBzaG91bGRCZSgn
dGVzdCgiYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsiKScsICciY292ZXIiJyk7Ci1zaG91bGRCZSgn
dGVzdCgiYmFja2dyb3VuZC1zaXplOiAxMDAgMTAwOyIpJywgJyIxMDBweCInKTsKLXNob3VsZEJl
KCd0ZXN0KCJiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4OyIpJywgJyIxMDBweCInKTsKK3No
b3VsZEJlKCd0ZXN0KCJiYWNrZ3JvdW5kLXNpemU6IDEwMCAxMDA7IiknLCAnIjEwMHB4IDEwMHB4
IicpOworc2hvdWxkQmUoJ3Rlc3QoImJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwcHg7IiknLCAn
IjEwMHB4IDEwMHB4IicpOworc2hvdWxkQmUoJ3Rlc3QoImJhY2tncm91bmQtc2l6ZTogMTAwOyIp
JywgJyIxMDBweCInKTsKK3Nob3VsZEJlKCd0ZXN0KCJiYWNrZ3JvdW5kLXNpemU6IDEwMHB4OyIp
JywgJyIxMDBweCInKTsKIHNob3VsZEJlKCd0ZXN0KCJiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNTBw
eDsiKScsICciYXV0byA1MHB4IicpOwogc2hvdWxkQmUoJ3Rlc3QoImJhY2tncm91bmQtc2l6ZTog
NTBweCBhdXRvOyIpJywgJyI1MHB4IicpOwogc2hvdWxkQmUoJ3Rlc3QoImJhY2tncm91bmQtc2l6
ZTogYXV0byBhdXRvOyIpJywgJyJhdXRvIicpOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFz
dC9tYXNraW5nL3BhcnNpbmctbWFzay1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L21h
c2tpbmcvcGFyc2luZy1tYXNrLWV4cGVjdGVkLnR4dAppbmRleCAzZjVlNDIxNjk1ZDM0ZTFiZDVh
YTUwNjY3YThiMDM5YjM3NzM5OGMwLi4wYWY3NjgwNGMxMzllNDllN2ZiZGM5MDA1OTQxNzU5NDJh
NGVhMjI2IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L21hc2tpbmcvcGFyc2luZy1tYXNr
LWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L21hc2tpbmcvcGFyc2luZy1tYXNr
LWV4cGVjdGVkLnR4dApAQCAtNzMsNiArNzMsNyBAQCBQQVNTIGlubmVyU3R5bGUoIi13ZWJraXQt
bWFzayIsICJub25lIHBhZGRpbmctYm94IGJvcmRlci1ib3giKSBpcyAibm9uZSBwYWRkaW5nLQog
UEFTUyBpbm5lclN0eWxlKCItd2Via2l0LW1hc2siLCAibm9uZSBsZWZ0IHRvcCAvIGF1dG8iKSBp
cyAibm9uZSAwJSAwJSAvIGF1dG8iCiBQQVNTIGlubmVyU3R5bGUoIi13ZWJraXQtbWFzayIsICJu
b25lIGxlZnQgdG9wIC8gYXV0byBhdXRvIikgaXMgIm5vbmUgMCUgMCUgLyBhdXRvIgogUEFTUyBp
bm5lclN0eWxlKCItd2Via2l0LW1hc2siLCAibm9uZSBsZWZ0IHRvcCAvIDEwMCUiKSBpcyAibm9u
ZSAwJSAwJSAvIDEwMCUiCitQQVNTIGlubmVyU3R5bGUoIi13ZWJraXQtbWFzayIsICJub25lIGxl
ZnQgdG9wIC8gMTAwJSAxMDAlIikgaXMgIm5vbmUgMCUgMCUgLyAxMDAlIDEwMCUiCiBQQVNTIGlu
bmVyU3R5bGUoIi13ZWJraXQtbWFzayIsICJub25lIGxlZnQgdG9wIC8gMCUiKSBpcyAibm9uZSAw
JSAwJSAvIDAlIgogUEFTUyBpbm5lclN0eWxlKCItd2Via2l0LW1hc2siLCAibm9uZSBsZWZ0IHRv
cCAvIGF1dG8gMCUiKSBpcyAibm9uZSAwJSAwJSAvIGF1dG8gMCUiCiBQQVNTIGlubmVyU3R5bGUo
Ii13ZWJraXQtbWFzayIsICJub25lIGxlZnQgdG9wIC8gY292ZXIiKSBpcyAibm9uZSAwJSAwJSAv
IGNvdmVyIgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9tYXNraW5nL3BhcnNpbmctbWFz
ay5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9tYXNraW5nL3BhcnNpbmctbWFzay5odG1sCmluZGV4
IDBkMzMyNDg0MmY5NDNkZDdjZTIzNDZiNjQ4Mjg2NDlkZGNjYzZkNmUuLmU3OTQ2MmE1ODg3YzVh
YTBkYWY5NTdjMzdhMjM0MWI2MDQ2ZTE0ZjAgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3Qv
bWFza2luZy9wYXJzaW5nLW1hc2suaHRtbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L21hc2tpbmcv
cGFyc2luZy1tYXNrLmh0bWwKQEAgLTEyNCw2ICsxMjQsNyBAQCB0ZXN0SW5uZXIoIi13ZWJraXQt
bWFzayIsICJub25lIHBhZGRpbmctYm94IGJvcmRlci1ib3giLCAibm9uZSBwYWRkaW5nLWJveCBi
b3JkZQogdGVzdElubmVyKCItd2Via2l0LW1hc2siLCAibm9uZSBsZWZ0IHRvcCAvIGF1dG8iLCAi
bm9uZSAwJSAwJSAvIGF1dG8iKTsKIHRlc3RJbm5lcigiLXdlYmtpdC1tYXNrIiwgIm5vbmUgbGVm
dCB0b3AgLyBhdXRvIGF1dG8iLCAibm9uZSAwJSAwJSAvIGF1dG8iKTsKIHRlc3RJbm5lcigiLXdl
YmtpdC1tYXNrIiwgIm5vbmUgbGVmdCB0b3AgLyAxMDAlIiwgIm5vbmUgMCUgMCUgLyAxMDAlIik7
Cit0ZXN0SW5uZXIoIi13ZWJraXQtbWFzayIsICJub25lIGxlZnQgdG9wIC8gMTAwJSAxMDAlIiwg
Im5vbmUgMCUgMCUgLyAxMDAlIDEwMCUiKTsKIHRlc3RJbm5lcigiLXdlYmtpdC1tYXNrIiwgIm5v
bmUgbGVmdCB0b3AgLyAwJSIsICJub25lIDAlIDAlIC8gMCUiKTsKIHRlc3RJbm5lcigiLXdlYmtp
dC1tYXNrIiwgIm5vbmUgbGVmdCB0b3AgLyBhdXRvIDAlIiwgIm5vbmUgMCUgMCUgLyBhdXRvIDAl
Iik7CiB0ZXN0SW5uZXIoIi13ZWJraXQtbWFzayIsICJub25lIGxlZnQgdG9wIC8gY292ZXIiLCAi
bm9uZSAwJSAwJSAvIGNvdmVyIik7Cg==
</data>
<flag name="review"
          id="281657"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>