<?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>189640</bug_id>
          
          <creation_ts>2018-09-14 17:24:21 -0700</creation_ts>
          <short_desc>Support two color hints per color stop for all gradients</short_desc>
          <delta_ts>2018-09-18 13:58:08 -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>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>186154</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Megan Gardner">megan_gardner</reporter>
          <assigned_to name="Megan Gardner">megan_gardner</assigned_to>
          <cc>bdakin</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1459976</commentid>
    <comment_count>0</comment_count>
    <who name="Megan Gardner">megan_gardner</who>
    <bug_when>2018-09-14 17:24:21 -0700</bug_when>
    <thetext>Support two color hints per color stop for angle based gradients</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1459977</commentid>
    <comment_count>1</comment_count>
      <attachid>349835</attachid>
    <who name="Megan Gardner">megan_gardner</who>
    <bug_when>2018-09-14 17:26:27 -0700</bug_when>
    <thetext>Created attachment 349835
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1459978</commentid>
    <comment_count>2</comment_count>
    <who name="Megan Gardner">megan_gardner</who>
    <bug_when>2018-09-14 17:26:29 -0700</bug_when>
    <thetext>&lt;rdar://problem/44158152&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1459996</commentid>
    <comment_count>3</comment_count>
      <attachid>349841</attachid>
    <who name="Megan Gardner">megan_gardner</who>
    <bug_when>2018-09-14 17:48:41 -0700</bug_when>
    <thetext>Created attachment 349841
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1459997</commentid>
    <comment_count>4</comment_count>
      <attachid>349841</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2018-09-14 17:53:08 -0700</bug_when>
    <thetext>Comment on attachment 349841
Patch

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

&gt; Source/WebCore/ChangeLog:10
&gt; +        The CSS spec for conic gradients allows for each color stop to have two angles to be used for hints.
&gt; +        This makes pie chart and checkerboard gradients much simpler to write.

It also does for linear and radial gradients: see https://www.w3.org/TR/css-images-4/#color-stop-syntax

so we should fix their parsing too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1460389</commentid>
    <comment_count>5</comment_count>
      <attachid>349964</attachid>
    <who name="Megan Gardner">megan_gardner</who>
    <bug_when>2018-09-17 16:03:40 -0700</bug_when>
    <thetext>Created attachment 349964
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1460400</commentid>
    <comment_count>6</comment_count>
      <attachid>349964</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2018-09-17 16:25:39 -0700</bug_when>
    <thetext>Comment on attachment 349964
Patch

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

&gt; Source/WebCore/ChangeLog:10
&gt; +        The CSS spec for conic gradients allows for each color stop to have two angles to be used for hints.
&gt; +        This makes pie chart and checkerboard gradients much simpler to write.

This text is out of date now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1460578</commentid>
    <comment_count>7</comment_count>
    <who name="Fredrik Söderquist">fs</who>
    <bug_when>2018-09-18 07:33:21 -0700</bug_when>
    <thetext>Should bug# 186154 be duped into this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1460654</commentid>
    <comment_count>8</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2018-09-18 11:09:15 -0700</bug_when>
    <thetext>Yes! Megan, perhaps change the Changelog and commit message to reference https://bugs.webkit.org/show_bug.cgi?id=186154 and dup this to that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1460724</commentid>
    <comment_count>9</comment_count>
    <who name="Megan Gardner">megan_gardner</who>
    <bug_when>2018-09-18 13:58:08 -0700</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 186154 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>349835</attachid>
            <date>2018-09-14 17:26:27 -0700</date>
            <delta_ts>2018-09-14 17:48:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-189640-20180914172626.patch</filename>
            <type>text/plain</type>
            <size>6234</size>
            <attacher name="Megan Gardner">megan_gardner</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM2MDE4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDRhN2NmY2Y5OGQ0MDcy
ZGIxYWUzNzhlMDIxNzE5NmVjYjQ4YzEzZC4uMzFjNTcyNmRmYTY0NzViMDg5YmI5OWIwZDI1MWVh
ZTRiMDQ5NjUyOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE4LTA5LTE0ICBNZWdh
biBHYXJkbmVyICA8bWVnYW5fZ2FyZG5lckBhcHBsZS5jb20+CisKKyAgICAgICAgU3VwcG9ydCB0
d28gY29sb3IgaGludHMgcGVyIGNvbG9yIHN0b3AgZm9yIGFuZ2xlIGJhc2VkIGdyYWRpZW50cwor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg5NjQwCisg
ICAgICAgIDxyZGFyOi8vcHJvYmxlbS80NDE1ODE1Mj4KKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGUgQ1NTIHNwZWMgZm9yIGNvbmljIGdyYWRpZW50
cyBhbGxvd3MgZm9yIGVhY2ggY29sb3Igc3RvcCB0byBoYXZlIHR3byBhbmdsZXMgdG8gYmUgdXNl
ZCBmb3IgaGludHMuCisgICAgICAgIFRoaXMgbWFrZXMgcGllIGNoYXJ0IGFuZCBjaGVja2VyYm9h
cmQgZ3JhZGllbnRzIG11Y2ggc2ltcGxlciB0byB3cml0ZS4KKworICAgICAgICBUZXN0OiBmYXN0
L2dyYWRpZW50cy9jb25pYy10d28taGludHMuaHRtbAorCisgICAgICAgICogY3NzL3BhcnNlci9D
U1NQcm9wZXJ0eVBhcnNlckhlbHBlcnMuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q1NTUHJvcGVy
dHlQYXJzZXJIZWxwZXJzOjpjb25zdW1lQW5ndWxhckdyYWRpZW50Q29sb3JTdG9wcyk6CisKIDIw
MTgtMDktMTQgIFJ5YW4gSGFkZGFkICA8cnlhbmhhZGRhZEBhcHBsZS5jb20+CiAKICAgICAgICAg
VW5yZXZpZXdlZCwgYXR0ZW1wdCB0byBmaXggdGhlIGlPU01hYyBidWlsZCBhZnRlciByMjM2MDE1
LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvY3NzL3BhcnNlci9DU1NQcm9wZXJ0eVBhcnNl
ckhlbHBlcnMuY3BwIGIvU291cmNlL1dlYkNvcmUvY3NzL3BhcnNlci9DU1NQcm9wZXJ0eVBhcnNl
ckhlbHBlcnMuY3BwCmluZGV4IDk4ZmZjMjFiNWQ1NjU3ZTcyN2ViZmIxZDU4NmE4MTAyY2Y0N2Yy
ZjYuLjdhNGUwNThlMTk5N2IzY2I2YjA2OGFhNTlhMDczNzExOGFmYjI0MzggMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL2Nzcy9wYXJzZXIvQ1NTUHJvcGVydHlQYXJzZXJIZWxwZXJzLmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvcGFyc2VyL0NTU1Byb3BlcnR5UGFyc2VySGVscGVycy5j
cHAKQEAgLTEwMTgsNiArMTAxOCwxNSBAQCBzdGF0aWMgYm9vbCBjb25zdW1lQW5ndWxhckdyYWRp
ZW50Q29sb3JTdG9wcyhDU1NQYXJzZXJUb2tlblJhbmdlJiByYW5nZSwgQ1NTUGFycwogICAgICAg
ICBpZiAoIXN0b3AubV9jb2xvciAmJiAhc3RvcC5tX3Bvc2l0aW9uKQogICAgICAgICAgICAgcmV0
dXJuIGZhbHNlOwogICAgICAgICBncmFkaWVudC5hZGRTdG9wKHN0b3ApOworICAgICAgICAKKyAg
ICAgICAgLy8gU2VlIGlmIHRoZXJlIGlzIGEgc2Vjb25kIGNvbG9yIGhpbnQsIHdoaWNoIGlzIG9w
dGlvbmFsLgorICAgICAgICBDU1NHcmFkaWVudENvbG9yU3RvcCBzZWNvbmRTdG9wOworICAgICAg
ICBzZWNvbmRTdG9wLm1fcG9zaXRpb24gPSBjb25zdW1lQW5nbGVPclBlcmNlbnQocmFuZ2UsIGNz
c1BhcnNlck1vZGUsIFZhbHVlUmFuZ2VBbGwsIFVuaXRsZXNzUXVpcms6OkZvcmJpZCk7CisgICAg
ICAgIGlmIChzZWNvbmRTdG9wLm1fcG9zaXRpb24pIHsKKyAgICAgICAgICAgIHNlY29uZFN0b3Au
bV9jb2xvciA9IHN0b3AubV9jb2xvcjsKKyAgICAgICAgICAgIGdyYWRpZW50LmFkZFN0b3Aoc2Vj
b25kU3RvcCk7CisgICAgICAgIH0KKyAgICAgICAgCiAgICAgfSB3aGlsZSAoY29uc3VtZUNvbW1h
SW5jbHVkaW5nV2hpdGVzcGFjZShyYW5nZSkpOwogCiAgICAgZ3JhZGllbnQuZG9uZUFkZGluZ1N0
b3BzKCk7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKaW5kZXggYjlmZmZiNjU0NTQxMWYyNjY4ZGJhMGE4N2JiNzVlNDI1ZmI2NjIyZC4u
ZTk3YjJlODIyZGFjN2JjM2JhMzRjMzY4MGU2YzQ0ZjY5OTA1OWU5YSAxMDA2NDQKLS0tIGEvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsx
LDE2IEBACisyMDE4LTA5LTE0ICBNZWdhbiBHYXJkbmVyICA8bWVnYW5fZ2FyZG5lckBhcHBsZS5j
b20+CisKKyAgICAgICAgU3VwcG9ydCB0d28gY29sb3IgaGludHMgcGVyIGNvbG9yIHN0b3AgZm9y
IGFuZ2xlIGJhc2VkIGdyYWRpZW50cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTg5NjQwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgKiBUZXN0RXhwZWN0YXRpb25zOgorICAgICAgICAqIGZhc3QvZ3JhZGll
bnRzL2NvbmljLXR3by1oaW50cy1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0
L2dyYWRpZW50cy9jb25pYy10d28taGludHMuaHRtbDogQWRkZWQuCisgICAgICAgICogcGxhdGZv
cm0vaW9zLTEyL1Rlc3RFeHBlY3RhdGlvbnM6CisgICAgICAgICogcGxhdGZvcm0vbWFjL1Rlc3RF
eHBlY3RhdGlvbnM6CisKIDIwMTgtMDktMTQgIEVyaWMgQ2FybHNvbiAgPGVyaWMuY2FybHNvbkBh
cHBsZS5jb20+CiAKICAgICAgICAgU3VwcG9ydCBhcmJpdHJhcnkgdmlkZW8gcmVzb2x1dGlvbiBp
biBnZXRVc2VyTWVkaWEgQVBJCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9UZXN0RXhwZWN0YXRp
b25zIGIvTGF5b3V0VGVzdHMvVGVzdEV4cGVjdGF0aW9ucwppbmRleCBkNmEzNmY5OGM5YjdkZjg0
Nzk1Zjc4OWFjMTg0ZDNlNTNkZjQyM2NjLi42YmFlNjc5NzQyMTUwN2JiMzVkMWU5MmJiMTczNGI1
MTY2MDA2ZjY0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9UZXN0RXhwZWN0YXRpb25zCisrKyBi
L0xheW91dFRlc3RzL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTIyNDIsNiArMjI0Miw3IEBAIGZhc3Qv
Z3JhZGllbnRzL2NvbmljLWNlbnRlci1vdXRzaWRlLWJveC5odG1sIFsgU2tpcCBdCiBmYXN0L2dy
YWRpZW50cy9jb25pYy1leHRlbmRlZC1zdG9wcy5odG1sIFsgU2tpcCBdCiBmYXN0L2dyYWRpZW50
cy9jb25pYy1mcm9tLWFuZ2xlLmh0bWwgWyBTa2lwIF0KIGZhc3QvZ3JhZGllbnRzL2NvbmljLXJl
cGVhdGluZy1sYXN0LXN0b3AuaHRtbCBbIFNraXAgXQorZmFzdC9ncmFkaWVudHMvY29uaWMtdHdv
LWhpbnRzLmh0bWwgWyBTa2lwIF0KIAogd2Via2l0Lm9yZy9iLzE4Nzc3MyBodHRwL3Rlc3RzL3dl
YkFQSVN0YXRpc3RpY3MgWyBTa2lwIF0KIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9n
cmFkaWVudHMvY29uaWMtdHdvLWhpbnRzLWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0
L2dyYWRpZW50cy9jb25pYy10d28taGludHMtZXhwZWN0ZWQuaHRtbApuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi43Yjcx
ZGYxYWUzODYxNmEzMWNiZGZiMDRiNzMyY2M5NDQwMGE4MTc1Ci0tLSAvZGV2L251bGwKKysrIGIv
TGF5b3V0VGVzdHMvZmFzdC9ncmFkaWVudHMvY29uaWMtdHdvLWhpbnRzLWV4cGVjdGVkLmh0bWwK
QEAgLTAsMCArMSwzMyBAQAorPGh0bWw+Cis8aGVhZD4KKyAgICA8c3R5bGU+CisgICAgICAgIGRp
diB7CisgICAgICAgICAgICBmbG9hdDogbGVmdDsKKyAgICAgICAgfQorCisgICAgICAgICNib3gx
IHsKKyAgICAgICAgICAgIGhlaWdodDogNTBweDsKKyAgICAgICAgICAgIHdpZHRoOiAyNXB4Owor
ICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogb3JhbmdlOworICAgICAgICB9CisgICAgICAg
ICNib3gyIHsKKyAgICAgICAgICAgIGhlaWdodDogMjVweDsKKyAgICAgICAgICAgIHdpZHRoOiAy
NXB4OworICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmx1ZTsKKyAgICAgICAgfQorICAg
ICAgICAjYm94MyB7CisgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7CisgICAgICAgICAgICB3aWR0
aDogMjVweDsKKyAgICAgICAgICAgIGNsZWFyOiBsZWZ0OworICAgICAgICAgICAgYmFja2dyb3Vu
ZC1jb2xvcjogZ3JlZW47CisgICAgICAgIH0KKyAgICA8L3N0eWxlPgorPC9oZWFkPgorPGJvZHk+
CisgICAgPGRpdiBpZD0iYm94MSI+PC9kaXY+CisgICAgPGRpdiBpZD0iY29udGFpbmVyIj4KKyAg
ICAgICAgPGRpdiBpZD0iYm94MiI+PC9kaXY+CisgICAgICAgIDxkaXYgaWQ9ImJveDMiPjwvZGl2
PgorICAgIDwvZGl2PgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
ZmFzdC9ncmFkaWVudHMvY29uaWMtdHdvLWhpbnRzLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2dy
YWRpZW50cy9jb25pYy10d28taGludHMuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi40MzkyODEyMGE2Zjg1OWU1
YTM0MTA1NTRmZTBhMzM3MGJmMDM1Zjk4Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMv
ZmFzdC9ncmFkaWVudHMvY29uaWMtdHdvLWhpbnRzLmh0bWwKQEAgLTAsMCArMSwxNCBAQAorPGh0
bWw+Cis8aGVhZD4KKyAgICA8c3R5bGU+CisgICAgICAgICNncmFkIHsKKyAgICAgICAgICAgIGhl
aWdodDogNTBweDsKKyAgICAgICAgICAgIHdpZHRoOiA1MHB4OworICAgICAgICAgICAgYmFja2dy
b3VuZDogY29uaWMtZ3JhZGllbnQoYmx1ZSAwZGVnIDkwZGVnLCBncmVlbiA5MGRlZyAxODBkZWcs
IG9yYW5nZSAxODBkZWcgMzYwZGVnKTsKKyAgICAgICAgfQorICAgIDwvc3R5bGU+Cis8L2hlYWQ+
Cis8Ym9keT4KKyAgICA8ZGl2IGlkPSJncmFkIj48L2Rpdj4KKzwvYm9keT4KKzwvaHRtbD4KZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2lvcy0xMi9UZXN0RXhwZWN0YXRpb25zIGIv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zLTEyL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggNTNmZmQ3
NzVkMGUzYjdjNGMzYjRmNTgzNDhhYjJhYTAyZDZhMWY3ZS4uZTEwYjk1N2Y1NjYxYjFhNzVjMjhk
NDZiZTRmZTExNTE1MjY5Njk5OSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9z
LTEyL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zLTEyL1Rl
c3RFeHBlY3RhdGlvbnMKQEAgLTM0LDMgKzM0LDQgQEAgZmFzdC9ncmFkaWVudHMvY29uaWMtY2Vu
dGVyLW91dHNpZGUtYm94Lmh0bWwgWyBQYXNzIF0KIGZhc3QvZ3JhZGllbnRzL2NvbmljLWV4dGVu
ZGVkLXN0b3BzLmh0bWwgWyBQYXNzIF0KIGZhc3QvZ3JhZGllbnRzL2NvbmljLWZyb20tYW5nbGUu
aHRtbCBbIFBhc3MgXQogZmFzdC9ncmFkaWVudHMvY29uaWMtcmVwZWF0aW5nLWxhc3Qtc3RvcC5o
dG1sIFsgUGFzcyBdCitmYXN0L2dyYWRpZW50cy9jb25pYy10d28taGludHMuaHRtbCBbIFBhc3Mg
XQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnMg
Yi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvVGVzdEV4cGVjdGF0aW9ucwppbmRleCBmZTlmYTJk
NDU1MGEzY2Y4YThiYzEzYWI3ZTBkNzgxOTUxYjJlMmViLi5kNThhMGUxMzY3OWMzOGUyNjJhNjIz
YmMzMWJiMzdlMmRiYTdkZWM3IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMv
VGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvVGVzdEV4cGVj
dGF0aW9ucwpAQCAtMTc2NSw1ICsxNzY1LDYgQEAgd2Via2l0Lm9yZy9iLzE4NzM5MyBpbXBvcnRl
ZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzLzJkY29udGV4dC9pbWFnZWJpdG1hcC9jcmVhdGUKIFsg
TW9qYXZlKyBdIGZhc3QvZ3JhZGllbnRzL2NvbmljLWV4dGVuZGVkLXN0b3BzLmh0bWwgWyBQYXNz
IF0KIFsgTW9qYXZlKyBdIGZhc3QvZ3JhZGllbnRzL2NvbmljLWZyb20tYW5nbGUuaHRtbCBbIFBh
c3MgXQogWyBNb2phdmUrIF0gZmFzdC9ncmFkaWVudHMvY29uaWMtcmVwZWF0aW5nLWxhc3Qtc3Rv
cC5odG1sIFsgUGFzcyBdCitbIE1vamF2ZSsgXSBmYXN0L2dyYWRpZW50cy9jb25pYy10d28taGlu
dHMuaHRtbCBbIFBhc3MgXQogCiAK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>349841</attachid>
            <date>2018-09-14 17:48:41 -0700</date>
            <delta_ts>2018-09-17 16:03:39 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-189640-20180914174841.patch</filename>
            <type>text/plain</type>
            <size>6264</size>
            <attacher name="Megan Gardner">megan_gardner</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM2MDI4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzBhOTc5YmVkYmMwNzIx
OGNkNDI4YmJjNGFmMGQ0YTkwYjU0OWExOS4uMjcxNTFiMzJkYzM2ZWRiNDBiZWZjOGMwMDQyZjdk
NDRhYzA4NDAxOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE4LTA5LTE0ICBNZWdh
biBHYXJkbmVyICA8bWVnYW5fZ2FyZG5lckBhcHBsZS5jb20+CisKKyAgICAgICAgU3VwcG9ydCB0
d28gY29sb3IgaGludHMgcGVyIGNvbG9yIHN0b3AgZm9yIGFuZ2xlIGJhc2VkIGdyYWRpZW50cwor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg5NjQwCisg
ICAgICAgIDxyZGFyOi8vcHJvYmxlbS80NDE1ODE1Mj4KKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGUgQ1NTIHNwZWMgZm9yIGNvbmljIGdyYWRpZW50
cyBhbGxvd3MgZm9yIGVhY2ggY29sb3Igc3RvcCB0byBoYXZlIHR3byBhbmdsZXMgdG8gYmUgdXNl
ZCBmb3IgaGludHMuCisgICAgICAgIFRoaXMgbWFrZXMgcGllIGNoYXJ0IGFuZCBjaGVja2VyYm9h
cmQgZ3JhZGllbnRzIG11Y2ggc2ltcGxlciB0byB3cml0ZS4KKworICAgICAgICBUZXN0OiBmYXN0
L2dyYWRpZW50cy9jb25pYy10d28taGludHMuaHRtbAorCisgICAgICAgICogY3NzL3BhcnNlci9D
U1NQcm9wZXJ0eVBhcnNlckhlbHBlcnMuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q1NTUHJvcGVy
dHlQYXJzZXJIZWxwZXJzOjpjb25zdW1lQW5ndWxhckdyYWRpZW50Q29sb3JTdG9wcyk6CisKIDIw
MTgtMDktMTQgIEp1c3RpbiBGYW4gIDxqdXN0aW5fZmFuQGFwcGxlLmNvbT4KIAogICAgICAgICBX
ZWJHTCAyIGNvbmZvcm1hbmNlOiByZ2ItZm9ybWF0LXN1cHBvcnQuaHRtbApkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvY3NzL3BhcnNlci9DU1NQcm9wZXJ0eVBhcnNlckhlbHBlcnMuY3BwIGIv
U291cmNlL1dlYkNvcmUvY3NzL3BhcnNlci9DU1NQcm9wZXJ0eVBhcnNlckhlbHBlcnMuY3BwCmlu
ZGV4IDk4ZmZjMjFiNWQ1NjU3ZTcyN2ViZmIxZDU4NmE4MTAyY2Y0N2YyZjYuLjdhNGUwNThlMTk5
N2IzY2I2YjA2OGFhNTlhMDczNzExOGFmYjI0MzggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L2Nzcy9wYXJzZXIvQ1NTUHJvcGVydHlQYXJzZXJIZWxwZXJzLmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9jc3MvcGFyc2VyL0NTU1Byb3BlcnR5UGFyc2VySGVscGVycy5jcHAKQEAgLTEwMTgsNiAr
MTAxOCwxNSBAQCBzdGF0aWMgYm9vbCBjb25zdW1lQW5ndWxhckdyYWRpZW50Q29sb3JTdG9wcyhD
U1NQYXJzZXJUb2tlblJhbmdlJiByYW5nZSwgQ1NTUGFycwogICAgICAgICBpZiAoIXN0b3AubV9j
b2xvciAmJiAhc3RvcC5tX3Bvc2l0aW9uKQogICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAg
ICAgICBncmFkaWVudC5hZGRTdG9wKHN0b3ApOworICAgICAgICAKKyAgICAgICAgLy8gU2VlIGlm
IHRoZXJlIGlzIGEgc2Vjb25kIGNvbG9yIGhpbnQsIHdoaWNoIGlzIG9wdGlvbmFsLgorICAgICAg
ICBDU1NHcmFkaWVudENvbG9yU3RvcCBzZWNvbmRTdG9wOworICAgICAgICBzZWNvbmRTdG9wLm1f
cG9zaXRpb24gPSBjb25zdW1lQW5nbGVPclBlcmNlbnQocmFuZ2UsIGNzc1BhcnNlck1vZGUsIFZh
bHVlUmFuZ2VBbGwsIFVuaXRsZXNzUXVpcms6OkZvcmJpZCk7CisgICAgICAgIGlmIChzZWNvbmRT
dG9wLm1fcG9zaXRpb24pIHsKKyAgICAgICAgICAgIHNlY29uZFN0b3AubV9jb2xvciA9IHN0b3Au
bV9jb2xvcjsKKyAgICAgICAgICAgIGdyYWRpZW50LmFkZFN0b3Aoc2Vjb25kU3RvcCk7CisgICAg
ICAgIH0KKyAgICAgICAgCiAgICAgfSB3aGlsZSAoY29uc3VtZUNvbW1hSW5jbHVkaW5nV2hpdGVz
cGFjZShyYW5nZSkpOwogCiAgICAgZ3JhZGllbnQuZG9uZUFkZGluZ1N0b3BzKCk7CmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXgg
MDA2ODA5MzNkYzI1ZjFhNDNjN2RkYmUxMjFiODU5ODkwODMwN2Q4NS4uMzkyZWIxMTBlMTViN2Ri
MDczYTg5ZjY0MmMwNTI0NGMyMzcyZTU5ZSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE4LTA5
LTE0ICBNZWdhbiBHYXJkbmVyICA8bWVnYW5fZ2FyZG5lckBhcHBsZS5jb20+CisKKyAgICAgICAg
U3VwcG9ydCB0d28gY29sb3IgaGludHMgcGVyIGNvbG9yIHN0b3AgZm9yIGFuZ2xlIGJhc2VkIGdy
YWRpZW50cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTg5NjQwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
VGVzdCB0aGF0IHVzZXMgdHdvIGFuZ2xlcyBwZXIgY29sb3Igc3RvcC4KKworICAgICAgICAqIFRl
c3RFeHBlY3RhdGlvbnM6CisgICAgICAgICogZmFzdC9ncmFkaWVudHMvY29uaWMtdHdvLWhpbnRz
LWV4cGVjdGVkLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvZ3JhZGllbnRzL2NvbmljLXR3
by1oaW50cy5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBwbGF0Zm9ybS9pb3MtMTIvVGVzdEV4cGVj
dGF0aW9uczoKKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvVGVzdEV4cGVjdGF0aW9uczoKKwogMjAx
OC0wOS0xNCAgTWVnYW4gR2FyZG5lciAgPG1lZ2FuX2dhcmRuZXJAYXBwbGUuY29tPgogCiAgICAg
ICAgIEFkZGl0aW9uYWwgdGVzdHMgZm9yIGNvbmljIGdyYWRpZW50cwpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL1Rlc3RFeHBlY3RhdGlvbnMK
aW5kZXggMDdhY2RmMDE5NDNkMGRkOWZlOWUwN2U5M2ZkZjE0MzdjODA1ODBjMi4uNTc4NmMxYjM2
NmMyYWI0NDAyN2JmN2I2ZWZlMTBlMjg0MjRlNGQ3ZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMv
VGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9UZXN0RXhwZWN0YXRpb25zCkBAIC0y
MjQ2LDUgKzIyNDYsNiBAQCBmYXN0L2dyYWRpZW50cy9jb25pYy1yZXBlYXRpbmctbGFzdC1zdG9w
Lmh0bWwgWyBTa2lwIF0KIGZhc3QvZ3JhZGllbnRzL2NvbmljLWdyYWRpZW50LWFscGhhLmh0bWwg
WyBTa2lwIF0KIGZhc3QvZ3JhZGllbnRzL2NvbmljLWdyYWRpZW50LWV4dGVuZGVkLXN0b3BzLmh0
bWwgWyBTa2lwIF0KIGZhc3QvZ3JhZGllbnRzL2NvbmljLWdyYWRpZW50Lmh0bWwgWyBTa2lwIF0K
K2Zhc3QvZ3JhZGllbnRzL2NvbmljLXR3by1oaW50cy5odG1sIFsgU2tpcCBdCiAKIHdlYmtpdC5v
cmcvYi8xODc3NzMgaHR0cC90ZXN0cy93ZWJBUElTdGF0aXN0aWNzIFsgU2tpcCBdCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9mYXN0L2dyYWRpZW50cy9jb25pYy10d28taGludHMtZXhwZWN0ZWQu
aHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZ3JhZGllbnRzL2NvbmljLXR3by1oaW50cy1leHBlY3Rl
ZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAuLjdiNzFkZjFhZTM4NjE2YTMxY2JkZmIwNGI3MzJjYzk0NDAwYTgx
NzUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2dyYWRpZW50cy9jb25pYy10
d28taGludHMtZXhwZWN0ZWQuaHRtbApAQCAtMCwwICsxLDMzIEBACis8aHRtbD4KKzxoZWFkPgor
ICAgIDxzdHlsZT4KKyAgICAgICAgZGl2IHsKKyAgICAgICAgICAgIGZsb2F0OiBsZWZ0OworICAg
ICAgICB9CisKKyAgICAgICAgI2JveDEgeworICAgICAgICAgICAgaGVpZ2h0OiA1MHB4OworICAg
ICAgICAgICAgd2lkdGg6IDI1cHg7CisgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBvcmFu
Z2U7CisgICAgICAgIH0KKyAgICAgICAgI2JveDIgeworICAgICAgICAgICAgaGVpZ2h0OiAyNXB4
OworICAgICAgICAgICAgd2lkdGg6IDI1cHg7CisgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9y
OiBibHVlOworICAgICAgICB9CisgICAgICAgICNib3gzIHsKKyAgICAgICAgICAgIGhlaWdodDog
MjVweDsKKyAgICAgICAgICAgIHdpZHRoOiAyNXB4OworICAgICAgICAgICAgY2xlYXI6IGxlZnQ7
CisgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjsKKyAgICAgICAgfQorICAgIDwv
c3R5bGU+Cis8L2hlYWQ+Cis8Ym9keT4KKyAgICA8ZGl2IGlkPSJib3gxIj48L2Rpdj4KKyAgICA8
ZGl2IGlkPSJjb250YWluZXIiPgorICAgICAgICA8ZGl2IGlkPSJib3gyIj48L2Rpdj4KKyAgICAg
ICAgPGRpdiBpZD0iYm94MyI+PC9kaXY+CisgICAgPC9kaXY+Cis8L2JvZHk+Cis8L2h0bWw+CmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2dyYWRpZW50cy9jb25pYy10d28taGludHMuaHRt
bCBiL0xheW91dFRlc3RzL2Zhc3QvZ3JhZGllbnRzL2NvbmljLXR3by1oaW50cy5odG1sCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAuLjQzOTI4MTIwYTZmODU5ZTVhMzQxMDU1NGZlMGEzMzcwYmYwMzVmOTgKLS0tIC9kZXYv
bnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2dyYWRpZW50cy9jb25pYy10d28taGludHMuaHRt
bApAQCAtMCwwICsxLDE0IEBACis8aHRtbD4KKzxoZWFkPgorICAgIDxzdHlsZT4KKyAgICAgICAg
I2dyYWQgeworICAgICAgICAgICAgaGVpZ2h0OiA1MHB4OworICAgICAgICAgICAgd2lkdGg6IDUw
cHg7CisgICAgICAgICAgICBiYWNrZ3JvdW5kOiBjb25pYy1ncmFkaWVudChibHVlIDBkZWcgOTBk
ZWcsIGdyZWVuIDkwZGVnIDE4MGRlZywgb3JhbmdlIDE4MGRlZyAzNjBkZWcpOworICAgICAgICB9
CisgICAgPC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5PgorICAgIDxkaXYgaWQ9ImdyYWQiPjwvZGl2
PgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9z
LTEyL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9pb3MtMTIvVGVzdEV4
cGVjdGF0aW9ucwppbmRleCAwNTUxMWU1ZjJhY2YwMzZmMTdjODA0MWQ5ODJjZTA3NjJiMjM1OGY5
Li4wNWY3NGE4MGIwNDUxZDEwM2M4ZDljMTNlMTMyYmFjNTFmZDY0YmU1IDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9wbGF0Zm9ybS9pb3MtMTIvVGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRU
ZXN0cy9wbGF0Zm9ybS9pb3MtMTIvVGVzdEV4cGVjdGF0aW9ucwpAQCAtMzcsNCArMzcsNCBAQCBm
YXN0L2dyYWRpZW50cy9jb25pYy1yZXBlYXRpbmctbGFzdC1zdG9wLmh0bWwgWyBQYXNzIF0KIGZh
c3QvZ3JhZGllbnRzL2NvbmljLWdyYWRpZW50LWFscGhhLmh0bWwgWyBQYXNzIF0KIGZhc3QvZ3Jh
ZGllbnRzL2NvbmljLWdyYWRpZW50LWV4dGVuZGVkLXN0b3BzLmh0bWwgWyBQYXNzIF0KIGZhc3Qv
Z3JhZGllbnRzL2NvbmljLWdyYWRpZW50Lmh0bWwgWyBQYXNzIF0KLQorZmFzdC9ncmFkaWVudHMv
Y29uaWMtdHdvLWhpbnRzLmh0bWwgWyBQYXNzIF0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3Bs
YXRmb3JtL21hYy9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL1Rl
c3RFeHBlY3RhdGlvbnMKaW5kZXggODhmMWVjOGM5MTA0OGU1Y2YxMjFjMmRiODY0NmYxNjFlOTM3
ZDVmMC4uNDcyMmNkYjQ2MDk1ZWIxNGFhMjlhYTQ5YWFiN2JjMmM5MjE2MWJhOSAxMDA2NDQKLS0t
IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTE3NjcsNSArMTc2Nyw2IEBA
IHdlYmtpdC5vcmcvYi8xODczOTMgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy8yZGNv
bnRleHQvaW1hZ2ViaXRtYXAvY3JlYXRlCiBbIE1vamF2ZSsgXSBmYXN0L2dyYWRpZW50cy9jb25p
Yy1ncmFkaWVudC1hbHBoYS5odG1sIFsgUGFzcyBdCiBbIE1vamF2ZSsgXSBmYXN0L2dyYWRpZW50
cy9jb25pYy1ncmFkaWVudC1leHRlbmRlZC1zdG9wcy5odG1sIFsgUGFzcyBdCiBbIE1vamF2ZSsg
XSBmYXN0L2dyYWRpZW50cy9jb25pYy1ncmFkaWVudC5odG1sIFsgUGFzcyBdCitbIE1vamF2ZSsg
XSBmYXN0L2dyYWRpZW50cy9jb25pYy10d28taGludHMuaHRtbCBbIFBhc3MgXQogCiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>349964</attachid>
            <date>2018-09-17 16:03:40 -0700</date>
            <delta_ts>2018-09-17 16:25:39 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-189640-20180917160339.patch</filename>
            <type>text/plain</type>
            <size>19792</size>
            <attacher name="Megan Gardner">megan_gardner</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM2MDI4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzBhOTc5YmVkYmMwNzIx
OGNkNDI4YmJjNGFmMGQ0YTkwYjU0OWExOS4uYjk1YTQwNzhlNTI5NDA3MDNkOTQzOGQwYTcxYjU4
MjYyYTZiNzUyMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDE4LTA5LTE0ICBNZWdh
biBHYXJkbmVyICA8bWVnYW5fZ2FyZG5lckBhcHBsZS5jb20+CisKKyAgICAgICAgU3VwcG9ydCB0
d28gY29sb3IgaGludHMgcGVyIGNvbG9yIHN0b3AgZm9yIGFsbCBncmFkaWVudHMKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4OTY0MAorICAgICAgICA8
cmRhcjovL3Byb2JsZW0vNDQxNTgxNTI+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgVGhlIENTUyBzcGVjIGZvciBjb25pYyBncmFkaWVudHMgYWxsb3dz
IGZvciBlYWNoIGNvbG9yIHN0b3AgdG8gaGF2ZSB0d28gYW5nbGVzIHRvIGJlIHVzZWQgZm9yIGhp
bnRzLgorICAgICAgICBUaGlzIG1ha2VzIHBpZSBjaGFydCBhbmQgY2hlY2tlcmJvYXJkIGdyYWRp
ZW50cyBtdWNoIHNpbXBsZXIgdG8gd3JpdGUuCisKKyAgICAgICAgVGVzdDogZmFzdC9ncmFkaWVu
dHMvY29uaWMtdHdvLWhpbnRzLmh0bWwKKyAgICAgICAgVGVzdDogZmFzdC9ncmFkaWVudHMvbGlu
ZWFyLXR3by1oaW50cy1hbmdsZS5odG1sCisgICAgICAgIFRlc3Q6IGZhc3QvZ3JhZGllbnRzL2xp
bmVhci10d28taGludHMuaHRtbAorICAgICAgICBUZXN0OiBmYXN0L2dyYWRpZW50cy9yYWRpYWwt
dHdvLWhpbnRzLmh0bWwKKworICAgICAgICAqIGNzcy9wYXJzZXIvQ1NTUHJvcGVydHlQYXJzZXJI
ZWxwZXJzLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkNTU1Byb3BlcnR5UGFyc2VySGVscGVyczo6
Y29uc3VtZUFuZ3VsYXJHcmFkaWVudENvbG9yU3RvcHMpOiBSZW1vdmVkLgorICAgICAgICAoV2Vi
Q29yZTo6Q1NTUHJvcGVydHlQYXJzZXJIZWxwZXJzOjpjb25zdW1lR3JhZGllbnRDb2xvclN0b3Bz
KToKKwogMjAxOC0wOS0xNCAgSnVzdGluIEZhbiAgPGp1c3Rpbl9mYW5AYXBwbGUuY29tPgogCiAg
ICAgICAgIFdlYkdMIDIgY29uZm9ybWFuY2U6IHJnYi1mb3JtYXQtc3VwcG9ydC5odG1sCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9jc3MvcGFyc2VyL0NTU1Byb3BlcnR5UGFyc2VySGVscGVy
cy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvcGFyc2VyL0NTU1Byb3BlcnR5UGFyc2VySGVscGVy
cy5jcHAKaW5kZXggOThmZmMyMWI1ZDU2NTdlNzI3ZWJmYjFkNTg2YTgxMDJjZjQ3ZjJmNi4uMjlk
NTJiOGRmNmRkMGI0M2Q2NTZjOGZkMDY1NjBjYTU4YzdlYmQxZCAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvY3NzL3BhcnNlci9DU1NQcm9wZXJ0eVBhcnNlckhlbHBlcnMuY3BwCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL2Nzcy9wYXJzZXIvQ1NTUHJvcGVydHlQYXJzZXJIZWxwZXJzLmNwcApAQCAt
OTYzLDcgKzk2Myw5IEBAIHN0YXRpYyBSZWZQdHI8Q1NTVmFsdWU+IGNvbnN1bWVEZXByZWNhdGVk
R3JhZGllbnQoQ1NTUGFyc2VyVG9rZW5SYW5nZSYgYXJncywgQ1NTCiAKIHN0YXRpYyBib29sIGNv
bnN1bWVHcmFkaWVudENvbG9yU3RvcHMoQ1NTUGFyc2VyVG9rZW5SYW5nZSYgcmFuZ2UsIENTU1Bh
cnNlck1vZGUgY3NzUGFyc2VyTW9kZSwgQ1NTR3JhZGllbnRWYWx1ZSYgZ3JhZGllbnQpCiB7Ci0g
ICAgYm9vbCBzdXBwb3J0c0NvbG9ySGludHMgPSBncmFkaWVudC5ncmFkaWVudFR5cGUoKSA9PSBD
U1NMaW5lYXJHcmFkaWVudCB8fCBncmFkaWVudC5ncmFkaWVudFR5cGUoKSA9PSBDU1NSYWRpYWxH
cmFkaWVudDsKKyAgICBib29sIHN1cHBvcnRzQ29sb3JIaW50cyA9IGdyYWRpZW50LmdyYWRpZW50
VHlwZSgpID09IENTU0xpbmVhckdyYWRpZW50IHx8IGdyYWRpZW50LmdyYWRpZW50VHlwZSgpID09
IENTU1JhZGlhbEdyYWRpZW50IHx8IGdyYWRpZW50LmdyYWRpZW50VHlwZSgpID09IENTU0Nvbmlj
R3JhZGllbnQ7CisgICAgCisgICAgYm9vbCBpc0FuZ3VsYXJHcmFkaWVudCA9IGdyYWRpZW50Lmdy
YWRpZW50VHlwZSgpID09IENTU0NvbmljR3JhZGllbnQ7CiAKICAgICAvLyBUaGUgZmlyc3QgY29s
b3Igc3RvcCBjYW5ub3QgYmUgYSBjb2xvciBoaW50LgogICAgIGJvb2wgcHJldmlvdXNTdG9wV2Fz
Q29sb3JIaW50ID0gdHJ1ZTsKQEAgLTk3OSw0NSArOTgxLDI3IEBAIHN0YXRpYyBib29sIGNvbnN1
bWVHcmFkaWVudENvbG9yU3RvcHMoQ1NTUGFyc2VyVG9rZW5SYW5nZSYgcmFuZ2UsIENTU1BhcnNl
ck1vZGUKICAgICAgICAgLy8gRklYTUUtTkVXUEFSU0VSOiBUaGlzIGJvb2xlYW4gY291bGQgYmUg
cmVtb3ZlZC4gTnVsbCBjaGVja2luZyBjb2xvciB3b3VsZCBiZSBzdWZmaWNpZW50LgogICAgICAg
ICBzdG9wLmlzTWlkcG9pbnQgPSAhc3RvcC5tX2NvbG9yOwogCi0gICAgICAgIHN0b3AubV9wb3Np
dGlvbiA9IGNvbnN1bWVMZW5ndGhPclBlcmNlbnQocmFuZ2UsIGNzc1BhcnNlck1vZGUsIFZhbHVl
UmFuZ2VBbGwpOworICAgICAgICBpZiAoaXNBbmd1bGFyR3JhZGllbnQpCisgICAgICAgICAgICBz
dG9wLm1fcG9zaXRpb24gPSBjb25zdW1lQW5nbGVPclBlcmNlbnQocmFuZ2UsIGNzc1BhcnNlck1v
ZGUsIFZhbHVlUmFuZ2VBbGwsIFVuaXRsZXNzUXVpcms6OkZvcmJpZCk7CisgICAgICAgIGVsc2UK
KyAgICAgICAgICAgIHN0b3AubV9wb3NpdGlvbiA9IGNvbnN1bWVMZW5ndGhPclBlcmNlbnQocmFu
Z2UsIGNzc1BhcnNlck1vZGUsIFZhbHVlUmFuZ2VBbGwpOworICAgICAgICAKICAgICAgICAgaWYg
KCFzdG9wLm1fY29sb3IgJiYgIXN0b3AubV9wb3NpdGlvbikKICAgICAgICAgICAgIHJldHVybiBm
YWxzZTsKICAgICAgICAgZ3JhZGllbnQuYWRkU3RvcChzdG9wKTsKLSAgICB9IHdoaWxlIChjb25z
dW1lQ29tbWFJbmNsdWRpbmdXaGl0ZXNwYWNlKHJhbmdlKSk7Ci0KLSAgICBncmFkaWVudC5kb25l
QWRkaW5nU3RvcHMoKTsKLQotICAgIC8vIFRoZSBsYXN0IGNvbG9yIHN0b3AgY2Fubm90IGJlIGEg
Y29sb3IgaGludC4KLSAgICBpZiAocHJldmlvdXNTdG9wV2FzQ29sb3JIaW50KQotICAgICAgICBy
ZXR1cm4gZmFsc2U7Ci0KLSAgICAvLyBNdXN0IGhhdmUgMiBvciBtb3JlIHN0b3BzIHRvIGJlIHZh
bGlkLgotICAgIHJldHVybiBncmFkaWVudC5zdG9wQ291bnQoKSA+PSAyOwotfQotCi0vLyBodHRw
czovL3d3dy53My5vcmcvVFIvY3NzLWltYWdlcy00LyN0eXBlZGVmLWFuZ3VsYXItY29sb3Itc3Rv
cC1saXN0Ci0vLyBGSVhNRTogVGhpcyBzaG91bGQgc3VwcG9ydCB1cCB0byB0d28gcG9zaXRpb24g
aGludHMgcGVyIGNvbG9yIHN0b3AuCi1zdGF0aWMgYm9vbCBjb25zdW1lQW5ndWxhckdyYWRpZW50
Q29sb3JTdG9wcyhDU1NQYXJzZXJUb2tlblJhbmdlJiByYW5nZSwgQ1NTUGFyc2VyTW9kZSBjc3NQ
YXJzZXJNb2RlLCBDU1NHcmFkaWVudFZhbHVlJiBncmFkaWVudCkKLXsKLSAgICAvLyBUaGUgZmly
c3QgY29sb3Igc3RvcCBjYW5ub3QgYmUgYSBjb2xvciBoaW50LgotICAgIGJvb2wgcHJldmlvdXNT
dG9wV2FzQ29sb3JIaW50ID0gdHJ1ZTsKLSAgICBkbyB7Ci0gICAgICAgIENTU0dyYWRpZW50Q29s
b3JTdG9wIHN0b3A7Ci0gICAgICAgIHN0b3AubV9jb2xvciA9IGNvbnN1bWVDb2xvcihyYW5nZSwg
Y3NzUGFyc2VyTW9kZSk7Ci0KLSAgICAgICAgLy8gVHdvIGhpbnRzIGluIGEgcm93IGFyZSBub3Qg
YWxsb3dlZC4KLSAgICAgICAgaWYgKCFzdG9wLm1fY29sb3IgJiYgcHJldmlvdXNTdG9wV2FzQ29s
b3JIaW50KQotICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgICAgICAKLSAgICAgICAgcHJl
dmlvdXNTdG9wV2FzQ29sb3JIaW50ID0gIXN0b3AubV9jb2xvcjsKKyAgICAgICAgLy8gU2VlIGlm
IHRoZXJlIGlzIGEgc2Vjb25kIGNvbG9yIGhpbnQsIHdoaWNoIGlzIG9wdGlvbmFsLgorICAgICAg
ICBDU1NHcmFkaWVudENvbG9yU3RvcCBzZWNvbmRTdG9wOworICAgICAgICBpZiAoaXNBbmd1bGFy
R3JhZGllbnQpCisgICAgICAgICAgICBzZWNvbmRTdG9wLm1fcG9zaXRpb24gPSBjb25zdW1lQW5n
bGVPclBlcmNlbnQocmFuZ2UsIGNzc1BhcnNlck1vZGUsIFZhbHVlUmFuZ2VBbGwsIFVuaXRsZXNz
UXVpcms6OkZvcmJpZCk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHNlY29uZFN0b3AubV9w
b3NpdGlvbiA9IGNvbnN1bWVMZW5ndGhPclBlcmNlbnQocmFuZ2UsIGNzc1BhcnNlck1vZGUsIFZh
bHVlUmFuZ2VBbGwpOworICAgICAgICAKKyAgICAgICAgaWYgKHNlY29uZFN0b3AubV9wb3NpdGlv
bikgeworICAgICAgICAgICAgc2Vjb25kU3RvcC5tX2NvbG9yID0gc3RvcC5tX2NvbG9yOworICAg
ICAgICAgICAgZ3JhZGllbnQuYWRkU3RvcChzZWNvbmRTdG9wKTsKKyAgICAgICAgfQogICAgICAg
ICAKLSAgICAgICAgLy8gRklYTUUtTkVXUEFSU0VSOiBUaGlzIGJvb2xlYW4gY291bGQgYmUgcmVt
b3ZlZC4gTnVsbCBjaGVja2luZyBjb2xvciB3b3VsZCBiZSBzdWZmaWNpZW50LgotICAgICAgICBz
dG9wLmlzTWlkcG9pbnQgPSAhc3RvcC5tX2NvbG9yOwotCi0gICAgICAgIHN0b3AubV9wb3NpdGlv
biA9IGNvbnN1bWVBbmdsZU9yUGVyY2VudChyYW5nZSwgY3NzUGFyc2VyTW9kZSwgVmFsdWVSYW5n
ZUFsbCwgVW5pdGxlc3NRdWlyazo6Rm9yYmlkKTsKLSAgICAgICAgaWYgKCFzdG9wLm1fY29sb3Ig
JiYgIXN0b3AubV9wb3NpdGlvbikKLSAgICAgICAgICAgIHJldHVybiBmYWxzZTsKLSAgICAgICAg
Z3JhZGllbnQuYWRkU3RvcChzdG9wKTsKICAgICB9IHdoaWxlIChjb25zdW1lQ29tbWFJbmNsdWRp
bmdXaGl0ZXNwYWNlKHJhbmdlKSk7CiAKICAgICBncmFkaWVudC5kb25lQWRkaW5nU3RvcHMoKTsK
QEAgLTEyMjgsNyArMTIxMiw3IEBAIHN0YXRpYyBSZWZQdHI8Q1NTVmFsdWU+IGNvbnN1bWVDb25p
Y0dyYWRpZW50KENTU1BhcnNlclRva2VuUmFuZ2UmIGFyZ3MsIENTU1BhcnNlCiAKICAgICBpZiAo
ZXhwZWN0Q29tbWEgJiYgIWNvbnN1bWVDb21tYUluY2x1ZGluZ1doaXRlc3BhY2UoYXJncykpCiAg
ICAgICAgIHJldHVybiBudWxscHRyOwotICAgIGlmICghY29uc3VtZUFuZ3VsYXJHcmFkaWVudENv
bG9yU3RvcHMoYXJncywgY29udGV4dC5tb2RlLCAqcmVzdWx0KSkKKyAgICBpZiAoIWNvbnN1bWVH
cmFkaWVudENvbG9yU3RvcHMoYXJncywgY29udGV4dC5tb2RlLCAqcmVzdWx0KSkKICAgICAgICAg
cmV0dXJuIG51bGxwdHI7CiAgICAgcmV0dXJuIHJlc3VsdDsKIH0KZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAwMDY4MDkzM2Rj
MjVmMWE0M2M3ZGRiZTEyMWI4NTk4OTA4MzA3ZDg1Li5lOTQ1MTI4NDYyOTUyODcyYTQyZjc1MGJj
YTZkZDM1Mzc0OGJkMWRkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjQgQEAKKzIwMTgtMDktMTQgIE1lZ2Fu
IEdhcmRuZXIgIDxtZWdhbl9nYXJkbmVyQGFwcGxlLmNvbT4KKworICAgICAgICBTdXBwb3J0IHR3
byBjb2xvciBoaW50cyBwZXIgY29sb3Igc3RvcCBmb3IgYWxsIGdyYWRpZW50cworICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg5NjQwCisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGVzdCB0aGF0IHVzZXMgdHdv
IGFuZ2xlcyBwZXIgY29sb3Igc3RvcC4KKworICAgICAgICAqIFRlc3RFeHBlY3RhdGlvbnM6Cisg
ICAgICAgICogZmFzdC9ncmFkaWVudHMvY29uaWMtdHdvLWhpbnRzLWV4cGVjdGVkLmh0bWw6IEFk
ZGVkLgorICAgICAgICAqIGZhc3QvZ3JhZGllbnRzL2NvbmljLXR3by1oaW50cy5odG1sOiBBZGRl
ZC4KKyAgICAgICAgKiBmYXN0L2dyYWRpZW50cy9saW5lYXItdHdvLWhpbnRzLWFuZ2xlLWV4cGVj
dGVkLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvZ3JhZGllbnRzL2xpbmVhci10d28taGlu
dHMtYW5nbGUuaHRtbDogQWRkZWQuCisgICAgICAgICogZmFzdC9ncmFkaWVudHMvbGluZWFyLXR3
by1oaW50cy1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2dyYWRpZW50cy9s
aW5lYXItdHdvLWhpbnRzLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvZ3JhZGllbnRzL3Jh
ZGlhbC10d28taGludHMtZXhwZWN0ZWQuaHRtbDogQWRkZWQuCisgICAgICAgICogZmFzdC9ncmFk
aWVudHMvcmFkaWFsLXR3by1oaW50cy5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBwbGF0Zm9ybS9p
b3MtMTIvVGVzdEV4cGVjdGF0aW9uczoKKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvVGVzdEV4cGVj
dGF0aW9uczoKKwogMjAxOC0wOS0xNCAgTWVnYW4gR2FyZG5lciAgPG1lZ2FuX2dhcmRuZXJAYXBw
bGUuY29tPgogCiAgICAgICAgIEFkZGl0aW9uYWwgdGVzdHMgZm9yIGNvbmljIGdyYWRpZW50cwpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL1Rl
c3RFeHBlY3RhdGlvbnMKaW5kZXggMDdhY2RmMDE5NDNkMGRkOWZlOWUwN2U5M2ZkZjE0MzdjODA1
ODBjMi4uNTc4NmMxYjM2NmMyYWI0NDAyN2JmN2I2ZWZlMTBlMjg0MjRlNGQ3ZiAxMDA2NDQKLS0t
IGEvTGF5b3V0VGVzdHMvVGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9UZXN0RXhw
ZWN0YXRpb25zCkBAIC0yMjQ2LDUgKzIyNDYsNiBAQCBmYXN0L2dyYWRpZW50cy9jb25pYy1yZXBl
YXRpbmctbGFzdC1zdG9wLmh0bWwgWyBTa2lwIF0KIGZhc3QvZ3JhZGllbnRzL2NvbmljLWdyYWRp
ZW50LWFscGhhLmh0bWwgWyBTa2lwIF0KIGZhc3QvZ3JhZGllbnRzL2NvbmljLWdyYWRpZW50LWV4
dGVuZGVkLXN0b3BzLmh0bWwgWyBTa2lwIF0KIGZhc3QvZ3JhZGllbnRzL2NvbmljLWdyYWRpZW50
Lmh0bWwgWyBTa2lwIF0KK2Zhc3QvZ3JhZGllbnRzL2NvbmljLXR3by1oaW50cy5odG1sIFsgU2tp
cCBdCiAKIHdlYmtpdC5vcmcvYi8xODc3NzMgaHR0cC90ZXN0cy93ZWJBUElTdGF0aXN0aWNzIFsg
U2tpcCBdCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2dyYWRpZW50cy9jb25pYy10d28t
aGludHMtZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZ3JhZGllbnRzL2NvbmljLXR3
by1oaW50cy1leHBlY3RlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjdiNzFkZjFhZTM4NjE2YTMxY2JkZmIw
NGI3MzJjYzk0NDAwYTgxNzUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2dy
YWRpZW50cy9jb25pYy10d28taGludHMtZXhwZWN0ZWQuaHRtbApAQCAtMCwwICsxLDMzIEBACis8
aHRtbD4KKzxoZWFkPgorICAgIDxzdHlsZT4KKyAgICAgICAgZGl2IHsKKyAgICAgICAgICAgIGZs
b2F0OiBsZWZ0OworICAgICAgICB9CisKKyAgICAgICAgI2JveDEgeworICAgICAgICAgICAgaGVp
Z2h0OiA1MHB4OworICAgICAgICAgICAgd2lkdGg6IDI1cHg7CisgICAgICAgICAgICBiYWNrZ3Jv
dW5kLWNvbG9yOiBvcmFuZ2U7CisgICAgICAgIH0KKyAgICAgICAgI2JveDIgeworICAgICAgICAg
ICAgaGVpZ2h0OiAyNXB4OworICAgICAgICAgICAgd2lkdGg6IDI1cHg7CisgICAgICAgICAgICBi
YWNrZ3JvdW5kLWNvbG9yOiBibHVlOworICAgICAgICB9CisgICAgICAgICNib3gzIHsKKyAgICAg
ICAgICAgIGhlaWdodDogMjVweDsKKyAgICAgICAgICAgIHdpZHRoOiAyNXB4OworICAgICAgICAg
ICAgY2xlYXI6IGxlZnQ7CisgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjsKKyAg
ICAgICAgfQorICAgIDwvc3R5bGU+Cis8L2hlYWQ+Cis8Ym9keT4KKyAgICA8ZGl2IGlkPSJib3gx
Ij48L2Rpdj4KKyAgICA8ZGl2IGlkPSJjb250YWluZXIiPgorICAgICAgICA8ZGl2IGlkPSJib3gy
Ij48L2Rpdj4KKyAgICAgICAgPGRpdiBpZD0iYm94MyI+PC9kaXY+CisgICAgPC9kaXY+Cis8L2Jv
ZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2dyYWRpZW50cy9jb25p
Yy10d28taGludHMuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZ3JhZGllbnRzL2NvbmljLXR3by1o
aW50cy5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAuLjQzOTI4MTIwYTZmODU5ZTVhMzQxMDU1NGZlMGEzMzcwYmYw
MzVmOTgKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2dyYWRpZW50cy9jb25p
Yy10d28taGludHMuaHRtbApAQCAtMCwwICsxLDE0IEBACis8aHRtbD4KKzxoZWFkPgorICAgIDxz
dHlsZT4KKyAgICAgICAgI2dyYWQgeworICAgICAgICAgICAgaGVpZ2h0OiA1MHB4OworICAgICAg
ICAgICAgd2lkdGg6IDUwcHg7CisgICAgICAgICAgICBiYWNrZ3JvdW5kOiBjb25pYy1ncmFkaWVu
dChibHVlIDBkZWcgOTBkZWcsIGdyZWVuIDkwZGVnIDE4MGRlZywgb3JhbmdlIDE4MGRlZyAzNjBk
ZWcpOworICAgICAgICB9CisgICAgPC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5PgorICAgIDxkaXYg
aWQ9ImdyYWQiPjwvZGl2PgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvZmFzdC9ncmFkaWVudHMvbGluZWFyLXR3by1oaW50cy1hbmdsZS1leHBlY3RlZC5odG1sIGIv
TGF5b3V0VGVzdHMvZmFzdC9ncmFkaWVudHMvbGluZWFyLXR3by1oaW50cy1hbmdsZS1leHBlY3Rl
ZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAuLmM5YWQyZWMyMWJiZGIwYTFmOTkyZGExM2NjMjc5ZmIwZWZkZmJj
MGYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2dyYWRpZW50cy9saW5lYXIt
dHdvLWhpbnRzLWFuZ2xlLWV4cGVjdGVkLmh0bWwKQEAgLTAsMCArMSwxMTUgQEAKKzxodG1sPgor
PGhlYWQ+CisgICAgPHN0eWxlPgorICAgICAgICBkaXYgeworICAgICAgICAgICAgd2lkdGg6IDIw
MHB4OworICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDsKKyAgICAgICAgICAgIGZsb2F0OiBsZWZ0
OworICAgICAgICB9CisKKyAgICAgICAgI3RvcGxlZnQgeworICAgICAgICAgICAgd2lkdGg6IDA7
IAorICAgICAgICAgICAgaGVpZ2h0OiAwOyAKKyAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA1MHB4
IHNvbGlkIGdyZWVuOworICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1MHB4IHNvbGlkIG9yYW5n
ZTsKKyAgICAgICAgICAgIGJvcmRlci10b3A6IDUwcHggc29saWQgb3JhbmdlOworICAgICAgICB9
CisgICAgICAgICN0b3ByaWdodCB7CisgICAgICAgICAgICB3aWR0aDogMDsgCisgICAgICAgICAg
ICBoZWlnaHQ6IDA7IAorICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDUwcHggc29saWQgb3Jhbmdl
OworICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1MHB4IHNvbGlkIGxpbWU7CisgICAgICAgICAg
ICBib3JkZXItdG9wOiA1MHB4IHNvbGlkIGxpbWU7CisgICAgICAgIH0KKyAgICAgICAgI3RvcG1p
ZGRsZWxlZnQgeworICAgICAgICAgICAgd2lkdGg6IDA7IAorICAgICAgICAgICAgaGVpZ2h0OiAw
OyAKKyAgICAgICAgICAgIGNsZWFyOiBsZWZ0OworICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDUw
cHggc29saWQgZ3JlZW47CisgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDUwcHggc29saWQgb3Jh
bmdlOworICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNTBweCBzb2xpZCBncmVlbjsKKyAgICAg
ICAgfQorICAgICAgICAjdG9wbWlkZGxlcmlnaHQgeworICAgICAgICAgICAgd2lkdGg6IDA7IAor
ICAgICAgICAgICAgaGVpZ2h0OiAwOyAKKyAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA1MHB4IHNv
bGlkIG9yYW5nZTsKKyAgICAgICAgICAgIGJvcmRlci1yaWdodDogNTBweCBzb2xpZCBsaW1lOwor
ICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNTBweCBzb2xpZCBvcmFuZ2U7CisgICAgICAgIH0K
KworICAgICAgICAjYm90dG9tbWlkZGxlbGVmdCB7CisgICAgICAgICAgICB3aWR0aDogMDsgCisg
ICAgICAgICAgICBoZWlnaHQ6IDA7IAorICAgICAgICAgICAgY2xlYXI6IGxlZnQ7CisgICAgICAg
ICAgICBib3JkZXItbGVmdDogNTBweCBzb2xpZCBibHVlOworICAgICAgICAgICAgYm9yZGVyLXJp
Z2h0OiA1MHB4IHNvbGlkIGdyZWVuOworICAgICAgICAgICAgYm9yZGVyLXRvcDogNTBweCBzb2xp
ZCBncmVlbjsKKyAgICAgICAgfQorICAgICAgICAjYm90dG9tbWlkZGxlcmlnaHQgeworICAgICAg
ICAgICAgd2lkdGg6IDA7IAorICAgICAgICAgICAgaGVpZ2h0OiAwOyAKKyAgICAgICAgICAgIGJv
cmRlci1sZWZ0OiA1MHB4IHNvbGlkIGdyZWVuOworICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1
MHB4IHNvbGlkIG9yYW5nZTsKKyAgICAgICAgICAgIGJvcmRlci10b3A6IDUwcHggc29saWQgb3Jh
bmdlOworICAgICAgICB9CisgICAgICAgICNib3R0b21sZWZ0IHsKKyAgICAgICAgICAgIHdpZHRo
OiAwOyAKKyAgICAgICAgICAgIGhlaWdodDogMDsgCisgICAgICAgICAgICBjbGVhcjogbGVmdDsK
KyAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA1MHB4IHNvbGlkIGJsdWU7CisgICAgICAgICAgICBi
b3JkZXItcmlnaHQ6IDUwcHggc29saWQgZ3JlZW47CisgICAgICAgICAgICBib3JkZXItYm90dG9t
OiA1MHB4IHNvbGlkIGJsdWU7CisgICAgICAgIH0KKyAgICAgICAgI2JvdHRvbXJpZ2h0IHsKKyAg
ICAgICAgICAgIHdpZHRoOiAwOyAKKyAgICAgICAgICAgIGhlaWdodDogMDsgCisgICAgICAgICAg
ICBib3JkZXItbGVmdDogNTBweCBzb2xpZCBncmVlbjsKKyAgICAgICAgICAgIGJvcmRlci1yaWdo
dDogNTBweCBzb2xpZCBvcmFuZ2U7CisgICAgICAgICAgICBib3JkZXItYm90dG9tOiA1MHB4IHNv
bGlkIGdyZWVuOworICAgICAgICB9CisKKyAgICAgICAgLmJveCB7CisgICAgICAgICAgICBwb3Np
dGlvbjogYWJzb2x1dGU7CisgICAgICAgIH0KKyAgICAgICAgLngxIHsKKyAgICAgICAgICAgIHBv
c2l0aW9uOiBhYnNvbHV0ZTsKKyAgICAgICAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29u
KDAlIDQ1JSw1NSUgMTAwJSw0NSUgMTAwJSwwJSA1NSUpOworICAgICAgICB9CisgICAgICAgICN4
MSB7CisgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOmJsYWNrOworICAgICAgICB9CisgICAg
ICAgIC54MiB7CisgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7CisgICAgICAgICAgICAt
d2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgNSUgMCUsIDEwMCUgOTUlLCAxMDAlIDEw
MCUsIDk1JSAxMDAlLDAlIDUlKTsKKyAgICAgICAgfQorICAgICAgICAjeDIgeworICAgICAgICAg
ICAgYmFja2dyb3VuZC1jb2xvcjpibGFjazsKKyAgICAgICAgfQorICAgICAgICAueDMgeworICAg
ICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOworICAgICAgICAgICAgLXdlYmtpdC1jbGlwLXBh
dGg6IHBvbHlnb24oNTUlIDAlLCAxMDAlIDQ1JSwgMTAwJSA1NSUsNDUlIDAlKTsKKyAgICAgICAg
fQorICAgICAgICAjeDMgeworICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpibGFjazsKKyAg
ICAgICAgfQorCisgICAgPC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5PgorICAgIDxkaXY+CisgICAg
ICAgIDxkaXYgY2xhc3M9ImJveCI+CisgICAgICAgICAgICA8ZGl2IGlkPSJ0b3BsZWZ0Ij48L2Rp
dj4KKyAgICAgICAgICAgIDxkaXYgaWQ9InRvcHJpZ2h0Ij48L2Rpdj4KKyAgICAgICAgICAgIDxk
aXYgaWQ9InRvcG1pZGRsZWxlZnQiPjwvZGl2PgorICAgICAgICAgICAgPGRpdiBpZD0idG9wbWlk
ZGxlcmlnaHQiPjwvZGl2PgorICAgICAgICAgICAgPGRpdiBpZD0iYm90dG9tbWlkZGxlbGVmdCI+
PC9kaXY+CisgICAgICAgICAgICA8ZGl2IGlkPSJib3R0b21taWRkbGVyaWdodCI+PC9kaXY+Cisg
ICAgICAgICAgICA8ZGl2IGlkPSJib3R0b21sZWZ0Ij48L2Rpdj4KKyAgICAgICAgICAgIDxkaXYg
aWQ9ImJvdHRvbXJpZ2h0Ij48L2Rpdj4KKyAgICAgICAgPC9kaXY+CisgICAgICAgIDxkaXYgaWQ9
IngxIiBjbGFzcz0ieDEiPjwvZGl2PgorICAgICAgICA8ZGl2IGlkPSJ4MiIgY2xhc3M9IngyIj48
L2Rpdj4KKyAgICAgICAgPGRpdiBpZD0ieDMiIGNsYXNzPSJ4MyI+PC9kaXY+CisgICAgPC9kaXY+
Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2dyYWRpZW50
cy9saW5lYXItdHdvLWhpbnRzLWFuZ2xlLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2dyYWRpZW50
cy9saW5lYXItdHdvLWhpbnRzLWFuZ2xlLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNWI5NDZlZjA4YzY4NThh
MGQ5MDY2N2Y2MzYzNTdjMjZhN2ZlNzhhOQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3Rz
L2Zhc3QvZ3JhZGllbnRzL2xpbmVhci10d28taGludHMtYW5nbGUuaHRtbApAQCAtMCwwICsxLDQy
IEBACis8aHRtbD4KKzxoZWFkPgorICAgIDxzdHlsZT4KKyAgICAJZGl2IHsKKyAgICAgICAgICAg
IHdpZHRoOiAyMDBweDsKKyAgICAgICAgICAgIGhlaWdodDogMjAwcHg7CisgICAgICAgIH0KKyAg
ICAgICAgI2dyYWQgeworICAgICAgICAJcG9zaXRpb246IGFic29sdXRlOworICAgICAgICAgICAg
YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIGJsdWUgMCUgMjUlLCBn
cmVlbiAyNSUgNTAlLCBvcmFuZ2UgMTAwcHggNzUlLCBsaW1lIDE1MHB4KTsKKyAgICAgICAgfQor
CisgICAgICAgIC54MSB7CisgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7CisgICAgICAg
ICAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwJSA0NSUsNTUlIDEwMCUsNDUlIDEwMCUs
MCUgNTUlKTsKKyAgICAgICAgfQorICAgICAgICAjeDEgeworICAgICAgICAgICAgYmFja2dyb3Vu
ZC1jb2xvcjpibGFjazsKKyAgICAgICAgfQorICAgICAgICAueDIgeworICAgICAgICAgICAgcG9z
aXRpb246IGFic29sdXRlOworICAgICAgICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24o
MCUgMCUsIDUlIDAlLCAxMDAlIDk1JSwgMTAwJSAxMDAlLCA5NSUgMTAwJSwwJSA1JSk7CisgICAg
ICAgIH0KKyAgICAgICAgI3gyIHsKKyAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6YmxhY2s7
CisgICAgICAgIH0KKyAgICAgICAgLngzIHsKKyAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0
ZTsKKyAgICAgICAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDU1JSAwJSwgMTAwJSA0
NSUsIDEwMCUgNTUlLDQ1JSAwJSk7CisgICAgICAgIH0KKyAgICAgICAgI3gzIHsKKyAgICAgICAg
ICAgIGJhY2tncm91bmQtY29sb3I6YmxhY2s7CisgICAgICAgIH0KKyAgICA8L3N0eWxlPgorPC9o
ZWFkPgorPGJvZHk+CisJPGRpdiBpZD0iZ3JhZCI+PC9kaXY+CisgICAgPGRpdiBpZD0ieDEiIGNs
YXNzPSJ4MSI+PC9kaXY+CisgICAgPGRpdiBpZD0ieDIiIGNsYXNzPSJ4MiI+PC9kaXY+CisgICAg
PGRpdiBpZD0ieDMiIGNsYXNzPSJ4MyI+PC9kaXY+Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9mYXN0L2dyYWRpZW50cy9saW5lYXItdHdvLWhpbnRzLWV4cGVjdGVk
Lmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2dyYWRpZW50cy9saW5lYXItdHdvLWhpbnRzLWV4cGVj
dGVkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMC4uMTcyMzdlMDBkNzBiNjdhMjM3MmMzYjI5NGUzZGExZjM5MGI3
ZjY2YgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZ3JhZGllbnRzL2xpbmVh
ci10d28taGludHMtZXhwZWN0ZWQuaHRtbApAQCAtMCwwICsxLDI5IEBACis8aHRtbD4KKzxoZWFk
PgorICAgIDxzdHlsZT4KKyAgICAgICAgZGl2IHsKKyAgICAgICAgICAgIHdpZHRoOiAyMDBweDsK
KyAgICAgICAgICAgIGhlaWdodDogNTBweDsKKyAgICAgICAgfQorCisgICAgICAgICNib3gxIHsK
KyAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsdWU7CisgICAgICAgIH0KKyAgICAgICAg
I2JveDIgeworICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47CisgICAgICAgIH0K
KyAgICAgICAgI2JveDMgeworICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogb3JhbmdlOwor
ICAgICAgICB9CisgICAgICAgICNib3g0IHsKKyAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6
IGxpbWU7CisgICAgICAgIH0KKyAgICA8L3N0eWxlPgorPC9oZWFkPgorPGJvZHk+CisgICAgPGRp
diBpZD0iYm94MSI+PC9kaXY+CisgICAgPGRpdiBpZD0iYm94MiI+PC9kaXY+CisgICAgPGRpdiBp
ZD0iYm94MyI+PC9kaXY+CisgICAgPGRpdiBpZD0iYm94NCI+PC9kaXY+Cis8L2JvZHk+Cis8L2h0
bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2dyYWRpZW50cy9saW5lYXItdHdvLWhp
bnRzLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2dyYWRpZW50cy9saW5lYXItdHdvLWhpbnRzLmh0
bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMC4uODU2ZjRhNmMwMGYzNWIxYzcxMTkzN2FjM2Y4Y2E0YjIyNWExOWQ4MQot
LS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZ3JhZGllbnRzL2xpbmVhci10d28t
aGludHMuaHRtbApAQCAtMCwwICsxLDE0IEBACis8aHRtbD4KKzxoZWFkPgorICAgIDxzdHlsZT4K
KyAgICAgICAgI2dyYWQgeworICAgICAgICAJd2lkdGg6IDIwMHB4OworICAgICAgICAgICAgaGVp
Z2h0OiAyMDBweDsKKyAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRp
ZW50KGJsdWUgMCUgMjUlLCBncmVlbiAyNSUgNTAlLCBvcmFuZ2UgMTAwcHggNzUlLCBsaW1lIDE1
MHB4KTsKKyAgICAgICAgfQorICAgIDwvc3R5bGU+Cis8L2hlYWQ+Cis8Ym9keT4KKyAgICA8ZGl2
IGlkPSJncmFkIj48L2Rpdj4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL2Zhc3QvZ3JhZGllbnRzL3JhZGlhbC10d28taGludHMtZXhwZWN0ZWQuaHRtbCBiL0xheW91
dFRlc3RzL2Zhc3QvZ3JhZGllbnRzL3JhZGlhbC10d28taGludHMtZXhwZWN0ZWQuaHRtbApuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwLi4yM2MyNjg4MWIwNTlmMDUwNDcxMmFjYjVlNTU3NTgxZDcxOWNlOTVjCi0tLSAvZGV2
L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9ncmFkaWVudHMvcmFkaWFsLXR3by1oaW50cy1l
eHBlY3RlZC5odG1sCkBAIC0wLDAgKzEsNjYgQEAKKzxodG1sPgorPGhlYWQ+CisgICAgPHN0eWxl
PgorICAgICAgICBkaXYgeworICAgICAgICAgICAgd2lkdGg6IDIwMHB4OworICAgICAgICAgICAg
aGVpZ2h0OiAyMDBweDsKKyAgICAgICAgfQorICAgICAgICAjZ3JhZDEgeworICAgICAgICAgICAg
YmFja2dyb3VuZC1jb2xvcjogb3JhbmdlOworICAgICAgICAgICAgaGVpZ2h0OiAzM3B4OworICAg
ICAgICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KCAwJSA0MCUgMCUgNDAlKTsKKyAgICAg
ICAgfQorICAgICAgICAjZ3JhZDIgeworICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3Jl
ZW47CisgICAgICAgICAgICBoZWlnaHQ6IDMzcHg7CisgICAgICAgICAgICAtd2Via2l0LWNsaXAt
cGF0aDogaW5zZXQoIDAlIDQwJSAwJSA0MCUpOworICAgICAgICB9CisgICAgICAgICNncmFkMyB7
CisgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibHVlOworICAgICAgICAgICAgaGVpZ2h0
OiA2OHB4OworICAgICAgICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KCAwJSA0MCUgMCUg
NDAlKTsKKyAgICAgICAgfQorICAgICAgICAjZ3JhZDQgeworICAgICAgICAgICAgYmFja2dyb3Vu
ZC1jb2xvcjogZ3JlZW47CisgICAgICAgICAgICBoZWlnaHQ6IDMzcHg7CisgICAgICAgICAgICAt
d2Via2l0LWNsaXAtcGF0aDogaW5zZXQoIDAlIDQwJSAwJSA0MCUpOworICAgICAgICB9CisgICAg
ICAgICNncmFkNSB7CisgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBvcmFuZ2U7CisgICAg
ICAgICAgICBoZWlnaHQ6IDMzcHg7CisgICAgICAgICAgICAtd2Via2l0LWNsaXAtcGF0aDogaW5z
ZXQoIDAlIDQwJSAwJSA0MCUpOworICAgICAgICB9CisgICAgICAgIC5ib3ggeworICAgICAgICAg
ICAgcG9zaXRpb246IGFic29sdXRlOworICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpibGFj
azsKKyAgICAgICAgfQorICAgICAgICAjYm94MSB7CisgICAgICAgICAgICAtd2Via2l0LWNsaXAt
cGF0aDogaW5zZXQoIDMwJSA0MCUgNjAlIDQwJSk7CisgICAgICAgIH0KKyAgICAgICAgI2JveDIg
eworICAgICAgICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KCA2MCUgNDAlIDMwJSA0MCUp
OworICAgICAgICB9CisgICAgICAgICNib3gzIHsKKyAgICAgICAgICAgIC13ZWJraXQtY2xpcC1w
YXRoOiBpbnNldCggMTAlIDQwJSA4MCUgNDAlKTsKKyAgICAgICAgfQorICAgICAgICAjYm94NCB7
CisgICAgICAgICAgICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoIDgwJSA0MCUgMTAlIDQwJSk7
CisgICAgICAgIH0KKyAgICA8L3N0eWxlPgorPC9oZWFkPgorPGJvZHk+CisgICAgPGRpdiBzdHls
ZT0icG9zaXRpb246IGFic29sdXRlIj4KKyAgICAgICAgPGRpdiBpZD0iZ3JhZDEiPjwvZGl2Pgor
ICAgICAgICA8ZGl2IGlkPSJncmFkMiI+PC9kaXY+CisgICAgICAgIDxkaXYgaWQ9ImdyYWQzIj48
L2Rpdj4KKyAgICAgICAgPGRpdiBpZD0iZ3JhZDQiPjwvZGl2PgorICAgICAgICA8ZGl2IGlkPSJn
cmFkNSI+PC9kaXY+CisgICAgPC9kaXY+CisgICAgPGRpdiBzdHlsZT0icG9zaXRpb246IGFic29s
dXRlIj4KKyAgICAgICAgPGRpdiBpZD0iYm94MSIgY2xhc3M9ImJveCI+PC9kaXY+CisgICAgICAg
IDxkaXYgaWQ9ImJveDIiIGNsYXNzPSJib3giPjwvZGl2PgorICAgICAgICA8ZGl2IGlkPSJib3gz
IiBjbGFzcz0iYm94Ij48L2Rpdj4KKyAgICAgICAgPGRpdiBpZD0iYm94NCIgY2xhc3M9ImJveCI+
PC9kaXY+CisgICAgPC9kaXY+Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9mYXN0L2dyYWRpZW50cy9yYWRpYWwtdHdvLWhpbnRzLmh0bWwgYi9MYXlvdXRUZXN0cy9m
YXN0L2dyYWRpZW50cy9yYWRpYWwtdHdvLWhpbnRzLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNTkwM2MwZTM5
ODE3OTc4NmNkODZlZjZhNjcwNTI5MzUyNGFkNWY3YgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91
dFRlc3RzL2Zhc3QvZ3JhZGllbnRzL3JhZGlhbC10d28taGludHMuaHRtbApAQCAtMCwwICsxLDQw
IEBACis8aHRtbD4KKzxoZWFkPgorICAgIDxzdHlsZT4KKyAgICAJZGl2IHsKKyAgICAJCXBvc2l0
aW9uOiBhYnNvbHV0ZTsKKyAgICAgICAgCXdpZHRoOiAyMDBweDsKKyAgICAgICAgICAgIGhlaWdo
dDogMjAwcHg7CisgICAgCX0KKyAgICAgICAgI2dyYWQgeworICAgICAgICAgICAgYmFja2dyb3Vu
ZDogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoYmx1ZSAwJSwgYmx1ZSAyNSUsIGdyZWVuIDI1JSAs
Z3JlZW4gNTAlLCBvcmFuZ2UgNTAlLCBvcmFuZ2UgNzUlLCBsaW1lIDc1JSk7CisgICAgICAgICAg
ICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoMCUgNDAlIDAlIDQwJSk7CisgICAgICAgIH0KKyAg
ICAgICAJLmJveCB7CisgICAgICAgIAlwb3NpdGlvbjogYWJzb2x1dGU7CisgICAgICAgIAliYWNr
Z3JvdW5kLWNvbG9yOmJsYWNrOworICAgICAgICB9CisgICAgICAgICNib3gxIHsKKyAgICAgICAg
CS13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCgzMCUgNDAlIDYwJSA0MCUpOworICAgICAgICB9Cisg
ICAgICAgICNib3gyIHsKKyAgICAgICAgCS13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg2MCUgNDAl
IDMwJSA0MCUpOworICAgICAgICB9CisgICAgICAgICNib3gzIHsKKyAgICAgICAgCS13ZWJraXQt
Y2xpcC1wYXRoOiBpbnNldCgxMCUgNDAlIDgwJSA0MCUpOworICAgICAgICB9CisgICAgICAgICNi
b3g0IHsKKyAgICAgICAgCS13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg4MCUgNDAlIDEwJSA0MCUp
OworICAgICAgICB9CisgICAgPC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5PgorCTxkaXY+CisJICAg
IDxkaXYgaWQ9ImdyYWQiPjwvZGl2PgorCSAgICA8ZGl2IGlkPSJib3gxIiBjbGFzcz0iYm94Ij48
L2Rpdj4KKwkgICAgPGRpdiBpZD0iYm94MiIgY2xhc3M9ImJveCI+PC9kaXY+CisJICAgIDxkaXYg
aWQ9ImJveDMiIGNsYXNzPSJib3giPjwvZGl2PgorCSAgICA8ZGl2IGlkPSJib3g0IiBjbGFzcz0i
Ym94Ij48L2Rpdj4KKwk8L2Rpdj4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL3BsYXRmb3JtL2lvcy0xMi9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxh
dGZvcm0vaW9zLTEyL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggMDU1MTFlNWYyYWNmMDM2ZjE3Yzgw
NDFkOTgyY2UwNzYyYjIzNThmOS4uMDVmNzRhODBiMDQ1MWQxMDNjOGQ5YzEzZTEzMmJhYzUxZmQ2
NGJlNSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zLTEyL1Rlc3RFeHBlY3Rh
dGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zLTEyL1Rlc3RFeHBlY3RhdGlvbnMK
QEAgLTM3LDQgKzM3LDQgQEAgZmFzdC9ncmFkaWVudHMvY29uaWMtcmVwZWF0aW5nLWxhc3Qtc3Rv
cC5odG1sIFsgUGFzcyBdCiBmYXN0L2dyYWRpZW50cy9jb25pYy1ncmFkaWVudC1hbHBoYS5odG1s
IFsgUGFzcyBdCiBmYXN0L2dyYWRpZW50cy9jb25pYy1ncmFkaWVudC1leHRlbmRlZC1zdG9wcy5o
dG1sIFsgUGFzcyBdCiBmYXN0L2dyYWRpZW50cy9jb25pYy1ncmFkaWVudC5odG1sIFsgUGFzcyBd
Ci0KK2Zhc3QvZ3JhZGllbnRzL2NvbmljLXR3by1oaW50cy5odG1sIFsgUGFzcyBdCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRl
c3RzL3BsYXRmb3JtL21hYy9UZXN0RXhwZWN0YXRpb25zCmluZGV4IDg4ZjFlYzhjOTEwNDhlNWNm
MTIxYzJkYjg2NDZmMTYxZTkzN2Q1ZjAuLjQ3MjJjZGI0NjA5NWViMTRhYTI5YWE0OWFhYjdiYzJj
OTIxNjFiYTkgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9UZXN0RXhwZWN0
YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9UZXN0RXhwZWN0YXRpb25zCkBA
IC0xNzY3LDUgKzE3NjcsNiBAQCB3ZWJraXQub3JnL2IvMTg3MzkzIGltcG9ydGVkL3czYy93ZWIt
cGxhdGZvcm0tdGVzdHMvMmRjb250ZXh0L2ltYWdlYml0bWFwL2NyZWF0ZQogWyBNb2phdmUrIF0g
ZmFzdC9ncmFkaWVudHMvY29uaWMtZ3JhZGllbnQtYWxwaGEuaHRtbCBbIFBhc3MgXQogWyBNb2ph
dmUrIF0gZmFzdC9ncmFkaWVudHMvY29uaWMtZ3JhZGllbnQtZXh0ZW5kZWQtc3RvcHMuaHRtbCBb
IFBhc3MgXQogWyBNb2phdmUrIF0gZmFzdC9ncmFkaWVudHMvY29uaWMtZ3JhZGllbnQuaHRtbCBb
IFBhc3MgXQorWyBNb2phdmUrIF0gZmFzdC9ncmFkaWVudHMvY29uaWMtdHdvLWhpbnRzLmh0bWwg
WyBQYXNzIF0KIAogCg==
</data>
<flag name="review"
          id="367455"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
      

    </bug>

</bugzilla>