<?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>99095</bug_id>
          
          <creation_ts>2012-10-11 13:38:41 -0700</creation_ts>
          <short_desc>Add some initial visible rect tests and tweak the visible wash layer</short_desc>
          <delta_ts>2012-10-12 18:17:57 -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>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>dglazkov</cc>
    
    <cc>dino</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>jamesr</cc>
    
    <cc>rakuco</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>740224</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-10-11 13:38:41 -0700</bug_when>
    <thetext>Add some initial visible rect tests and tweak the visible wash layer</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740263</commentid>
    <comment_count>1</comment_count>
      <attachid>168276</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-10-11 14:17:20 -0700</bug_when>
    <thetext>Created attachment 168276
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740267</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-11 14:20:12 -0700</bug_when>
    <thetext>Attachment 168276 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;LayoutTests/ChangeLog&apos;, u&apos;LayoutTests/comp...&quot; exit_code: 1
LayoutTests/platform/chromium/TestExpectations:672:  Test lacks BUG modifier.  [test/expectations] [5]
LayoutTests/platform/chromium-android/TestExpectations:72:  Test lacks BUG modifier.  [test/expectations] [5]
LayoutTests/platform/gtk/TestExpectations:317:  Test lacks BUG modifier.  [test/expectations] [5]
Total errors found: 3 in 19 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>740269</commentid>
    <comment_count>3</comment_count>
      <attachid>168276</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2012-10-11 14:25:15 -0700</bug_when>
    <thetext>Comment on attachment 168276
Patch

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

&gt; LayoutTests/ChangeLog:11
&gt; +        Skip these tests on platforms that don&apos;t log layer visible rects
&gt; +        (all non-Mac).

Do you expect this to change, or should the tests be platform-specific tests?

&gt; LayoutTests/compositing/visible-rect/clipped-by-viewport copy.html:1
&gt; +&lt;!DOCTYPE html&gt;

what&apos;s with the filename? did you mean to add this file (and its -expected?)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740286</commentid>
    <comment_count>4</comment_count>
      <attachid>168276</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2012-10-11 15:00:36 -0700</bug_when>
    <thetext>Comment on attachment 168276
Patch

Attachment 168276 did not pass mac-ews (mac):
Output: http://queues.webkit.org/results/14255695

New failing tests:
compositing/visible-rect/3d-transformed.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740597</commentid>
    <comment_count>5</comment_count>
      <attachid>168276</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-11 21:24:02 -0700</bug_when>
    <thetext>Comment on attachment 168276
Patch

Attachment 168276 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/14253843

New failing tests:
platform/chromium/virtual/softwarecompositing/visible-rect/3d-transformed.html
platform/chromium/virtual/softwarecompositing/visible-rect/clipped-by-viewport.html
platform/chromium/virtual/softwarecompositing/visible-rect/2d-transformed.html
platform/chromium/virtual/softwarecompositing/visible-rect/clipped-visible-rect.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>741368</commentid>
    <comment_count>6</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-10-12 18:17:57 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/131246</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>168276</attachid>
            <date>2012-10-11 14:17:20 -0700</date>
            <delta_ts>2012-10-11 21:24:02 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-99095-20121011141618.patch</filename>
            <type>text/plain</type>
            <size>25723</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMxMDg1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjNiY2NhNmM2OTkzZWZh
Yjc5MzIyMWZiZjJjZmE2YmNkZjU5NjlmZi4uZWIwNGYxYzVhYzc4ZmJjNWFhOTZmMTI5ODE2NWY5
MWQyY2NiMTVlYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDEyLTEwLTExICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIEFkZCBzb21lIGlu
aXRpYWwgdmlzaWJsZSByZWN0IHRlc3RzIGFuZCB0d2VhayB0aGUgdmlzaWJsZSB3YXNoIGxheWVy
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05OTA5NQor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE1ha2UgdGhl
IG1fdmlzaWJsZVRpbGVXYXNoTGF5ZXIgbW9yZSB1c2VmdWwgYnkgc2hvd2luZyBpdCBmb3IgYWxs
CisgICAgICAgIGxheWVycyB3aXRoIHRyYW5zZm9ybXMsIG5vdCBqdXN0IHRpbGVkIGxheWVycy4g
VGhpcyBpcyBhIGRlYnVnZ2luZworICAgICAgICBsYXllciBub3JtYWxseSBkaXNhYmxlZCwgYnV0
IGVuYWJsZWQgYnkgI2RlZmluaW5nIFZJU0lCTEVfVElMRV9XQVNILgorCisgICAgICAgIFRlc3Rz
OiBjb21wb3NpdGluZy92aXNpYmxlLXJlY3QvMmQtdHJhbnNmb3JtZWQuaHRtbAorICAgICAgICAg
ICAgICAgY29tcG9zaXRpbmcvdmlzaWJsZS1yZWN0LzNkLXRyYW5zZm9ybWVkLmh0bWwKKyAgICAg
ICAgICAgICAgIGNvbXBvc2l0aW5nL3Zpc2libGUtcmVjdC9jbGlwcGVkLWJ5LXZpZXdwb3J0IGNv
cHkuaHRtbAorICAgICAgICAgICAgICAgY29tcG9zaXRpbmcvdmlzaWJsZS1yZWN0L2NsaXBwZWQt
Ynktdmlld3BvcnQuaHRtbAorICAgICAgICAgICAgICAgY29tcG9zaXRpbmcvdmlzaWJsZS1yZWN0
L2NsaXBwZWQtdmlzaWJsZS1yZWN0Lmh0bWwKKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNz
L2NhL0dyYXBoaWNzTGF5ZXJDQS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpHcmFwaGljc0xheWVy
Q0E6OnJlY3Vyc2l2ZUNvbW1pdENoYW5nZXMpOgorICAgICAgICAoV2ViQ29yZTo6R3JhcGhpY3NM
YXllckNBOjpzd2FwRnJvbU9yVG9UaWxlZExheWVyKToKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFw
aGljcy9jYS9HcmFwaGljc0xheWVyQ0EuaDoKKwogMjAxMi0xMC0xMCAgQnJhZHkgRWlkc29uICA8
YmVpZHNvbkBhcHBsZS5jb20+CiAKICAgICAgICAgU3dpdGNoIFJlc291cmNlTG9hZGVyOjpyZXNv
dXJjZURhdGEoKSBmcm9tIFNoYXJlZEJ1ZmZlciB0byBSZXNvdXJjZUJ1ZmZlcgpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2EvR3JhcGhpY3NMYXllckNBLmNw
cCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NhL0dyYXBoaWNzTGF5ZXJDQS5j
cHAKaW5kZXggZGQ0ZmExZWY0MWQ5ZDljMzFjYjVkNzQ2ODMxZmJiZTZkZDYwOWZiOS4uNzQwZGIz
M2M3YWZlNmM2NjBiNjViYmYyYmY1YmU3M2JjNTdhZjczYyAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2EvR3JhcGhpY3NMYXllckNBLmNwcAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jYS9HcmFwaGljc0xheWVyQ0EuY3BwCkBAIC05
NDUsNiArOTQ1LDIyIEBAIHZvaWQgR3JhcGhpY3NMYXllckNBOjpyZWN1cnNpdmVDb21taXRDaGFu
Z2VzKGNvbnN0IFRyYW5zZm9ybVN0YXRlJiBzdGF0ZSwgZmxvYXQKICAgICBtX3Zpc2libGVSZWN0
ID0gY2xpcFJlY3RGb3JTZWxmOwogICAgIAogI2lmZGVmIFZJU0lCTEVfVElMRV9XQVNICisgICAg
Ly8gVXNlIGhhdmluZyBhIHRyYW5zZm9ybSBhcyBhIGtleSB0byBtYWtpbmcgdGhlIHRpbGUgd2Fz
aCBsYXllci4gSWYgZXZlcnkgbGF5ZXIgZ2V0cyBhIHdhc2gsCisgICAgLy8gdGhleSBzdGFydCB0
byBvYnNjdXJlIHVzZWZ1bCBpbmZvcm1hdGlvbi4KKyAgICBpZiAoIW1fdHJhbnNmb3JtLmlzSWRl
bnRpdHkoKSAmJiAhbV92aXNpYmxlVGlsZVdhc2hMYXllcikgeworICAgICAgICBzdGF0aWMgQ29s
b3Igd2FzaEZpbGxDb2xvcigyNTUsIDAsIDAsIDUwKTsKKyAgICAgICAgc3RhdGljIENvbG9yIHdh
c2hCb3JkZXJDb2xvcigyNTUsIDAsIDAsIDEwMCk7CisgICAgICAgIAorICAgICAgICBtX3Zpc2li
bGVUaWxlV2FzaExheWVyID0gUGxhdGZvcm1DQUxheWVyOjpjcmVhdGUoUGxhdGZvcm1DQUxheWVy
OjpMYXllclR5cGVMYXllciwgdGhpcyk7CisgICAgICAgIFN0cmluZyBuYW1lID0gU3RyaW5nOjpm
b3JtYXQoIlZpc2libGUgVGlsZSBXYXNoIExheWVyICVwIiwgbV92aXNpYmxlVGlsZVdhc2hMYXll
ci0+cGxhdGZvcm1MYXllcigpKTsKKyAgICAgICAgbV92aXNpYmxlVGlsZVdhc2hMYXllci0+c2V0
TmFtZShuYW1lKTsKKyAgICAgICAgbV92aXNpYmxlVGlsZVdhc2hMYXllci0+c2V0QW5jaG9yUG9p
bnQoRmxvYXRQb2ludDNEKDAsIDAsIDApKTsKKyAgICAgICAgbV92aXNpYmxlVGlsZVdhc2hMYXll
ci0+c2V0Qm9yZGVyQ29sb3Iod2FzaEJvcmRlckNvbG9yKTsKKyAgICAgICAgbV92aXNpYmxlVGls
ZVdhc2hMYXllci0+c2V0Qm9yZGVyV2lkdGgoOCk7CisgICAgICAgIG1fdmlzaWJsZVRpbGVXYXNo
TGF5ZXItPnNldEJhY2tncm91bmRDb2xvcih3YXNoRmlsbENvbG9yKTsKKyAgICAgICAgbm90ZVN1
YmxheWVyc0NoYW5nZWQoKTsKKyAgICB9CisKICAgICBpZiAobV92aXNpYmxlVGlsZVdhc2hMYXll
cikKICAgICAgICAgbV92aXNpYmxlVGlsZVdhc2hMYXllci0+c2V0RnJhbWUoY2xpcFJlY3RGb3JT
ZWxmKTsKICNlbmRpZgpAQCAtMjQ3MCwyNyArMjQ4Niw2IEBAIHZvaWQgR3JhcGhpY3NMYXllckNB
Ojpzd2FwRnJvbU9yVG9UaWxlZExheWVyKGJvb2wgdXNlVGlsZWRMYXllciwgZmxvYXQgcGFnZVNj
YWxlCiAgICAgbV9sYXllciA9IFBsYXRmb3JtQ0FMYXllcjo6Y3JlYXRlKHVzZVRpbGVkTGF5ZXIg
PyBQbGF0Zm9ybUNBTGF5ZXI6OkxheWVyVHlwZVdlYlRpbGVkTGF5ZXIgOiBQbGF0Zm9ybUNBTGF5
ZXI6OkxheWVyVHlwZVdlYkxheWVyLCB0aGlzKTsKICAgICBtX3VzaW5nVGlsZWRMYXllciA9IHVz
ZVRpbGVkTGF5ZXI7CiAgICAgCi0jaWZkZWYgVklTSUJMRV9USUxFX1dBU0gKLSAgICBpZiAodXNl
VGlsZWRMYXllcikgewotICAgICAgICBpZiAoIW1fdmlzaWJsZVRpbGVXYXNoTGF5ZXIpIHsKLSAg
ICAgICAgICAgIHN0YXRpYyBDb2xvciB3YXNoRmlsbENvbG9yKDI1NSwgMCwgMCwgNTApOwotICAg
ICAgICAgICAgc3RhdGljIENvbG9yIHdhc2hCb3JkZXJDb2xvcigyNTUsIDAsIDAsIDEwMCk7Ci0g
ICAgICAgICAgICAKLSAgICAgICAgICAgIG1fdmlzaWJsZVRpbGVXYXNoTGF5ZXIgPSBQbGF0Zm9y
bUNBTGF5ZXI6OmNyZWF0ZShQbGF0Zm9ybUNBTGF5ZXI6OkxheWVyVHlwZUxheWVyLCB0aGlzKTsK
LSAgICAgICAgICAgIFN0cmluZyBuYW1lID0gU3RyaW5nOjpmb3JtYXQoIlZpc2libGUgVGlsZSBX
YXNoIExheWVyICVwIiwgbV92aXNpYmxlVGlsZVdhc2hMYXllci0+cGxhdGZvcm1MYXllcigpKTsK
LSAgICAgICAgICAgIG1fdmlzaWJsZVRpbGVXYXNoTGF5ZXItPnNldE5hbWUobmFtZSk7Ci0gICAg
ICAgICAgICBtX3Zpc2libGVUaWxlV2FzaExheWVyLT5zZXRBbmNob3JQb2ludChGbG9hdFBvaW50
M0QoMCwgMCwgMCkpOwotICAgICAgICAgICAgbV92aXNpYmxlVGlsZVdhc2hMYXllci0+c2V0Qm9y
ZGVyQ29sb3Iod2FzaEJvcmRlckNvbG9yKTsKLSAgICAgICAgICAgIG1fdmlzaWJsZVRpbGVXYXNo
TGF5ZXItPnNldEJvcmRlcldpZHRoKDgpOwotICAgICAgICAgICAgbV92aXNpYmxlVGlsZVdhc2hM
YXllci0+c2V0QmFja2dyb3VuZENvbG9yKHdhc2hGaWxsQ29sb3IpOwotICAgICAgICB9Ci0gICAg
fSBlbHNlIHsKLSAgICAgICAgaWYgKG1fdmlzaWJsZVRpbGVXYXNoTGF5ZXIpCi0gICAgICAgICAg
ICBtX3Zpc2libGVUaWxlV2FzaExheWVyLT5yZW1vdmVGcm9tU3VwZXJsYXllcigpOwotICAgICAg
ICBtX3Zpc2libGVUaWxlV2FzaExheWVyID0gMDsKLSAgICB9Ci0jZW5kaWYKLQogICAgIG1fbGF5
ZXItPmFkb3B0U3VibGF5ZXJzKG9sZExheWVyLmdldCgpKTsKIAogI2lmZGVmIFZJU0lCTEVfVElM
RV9XQVNICmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKaW5kZXggMGZkZDUxODgzZmU2OTdlODRiNzBiNjFhNTkxODgzNWZiOWE4MDg2Zi4u
ZWY3MzVkMjcxODA4YzBkNzU1MTcxYTAxYmJjZGVhN2E3OWQyMmRjMyAxMDA2NDQKLS0tIGEvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsx
LDMyIEBACisyMDEyLTEwLTExICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29t
PgorCisgICAgICAgIEFkZCBzb21lIGluaXRpYWwgdmlzaWJsZSByZWN0IHRlc3RzIGFuZCB0d2Vh
ayB0aGUgdmlzaWJsZSB3YXNoIGxheWVyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD05OTA5NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIEFkZCBzb21lIHRlc3RzIG9mIHRoZSBHcmFwaGljc0xheWVyQ0Egdmlz
aWJsZVJlY3QgZm9yIHNpbXBsZSBjYXNlcy4KKyAgICAgICAgCisgICAgICAgIFNraXAgdGhlc2Ug
dGVzdHMgb24gcGxhdGZvcm1zIHRoYXQgZG9uJ3QgbG9nIGxheWVyIHZpc2libGUgcmVjdHMKKyAg
ICAgICAgKGFsbCBub24tTWFjKS4KKworICAgICAgICAqIGNvbXBvc2l0aW5nL3Zpc2libGUtcmVj
dC8yZC10cmFuc2Zvcm1lZC1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGNvbXBvc2l0
aW5nL3Zpc2libGUtcmVjdC8yZC10cmFuc2Zvcm1lZC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBj
b21wb3NpdGluZy92aXNpYmxlLXJlY3QvM2QtdHJhbnNmb3JtZWQuaHRtbDogQWRkZWQuCisgICAg
ICAgICogY29tcG9zaXRpbmcvdmlzaWJsZS1yZWN0L2NsaXBwZWQtYnktdmlld3BvcnQgY29weS1l
eHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGNvbXBvc2l0aW5nL3Zpc2libGUtcmVjdC9j
bGlwcGVkLWJ5LXZpZXdwb3J0IGNvcHkuaHRtbDogQWRkZWQuCisgICAgICAgICogY29tcG9zaXRp
bmcvdmlzaWJsZS1yZWN0L2NsaXBwZWQtYnktdmlld3BvcnQtZXhwZWN0ZWQudHh0OiBBZGRlZC4K
KyAgICAgICAgKiBjb21wb3NpdGluZy92aXNpYmxlLXJlY3QvY2xpcHBlZC1ieS12aWV3cG9ydC5o
dG1sOiBBZGRlZC4KKyAgICAgICAgKiBjb21wb3NpdGluZy92aXNpYmxlLXJlY3QvY2xpcHBlZC12
aXNpYmxlLXJlY3QtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBjb21wb3NpdGluZy92
aXNpYmxlLXJlY3QvY2xpcHBlZC12aXNpYmxlLXJlY3QuaHRtbDogQWRkZWQuCisgICAgICAgICog
cGxhdGZvcm0vY2hyb21pdW0tYW5kcm9pZC9UZXN0RXhwZWN0YXRpb25zOgorICAgICAgICAqIHBs
YXRmb3JtL2Nocm9taXVtL1Rlc3RFeHBlY3RhdGlvbnM6CisgICAgICAgICogcGxhdGZvcm0vZWZs
L1Rlc3RFeHBlY3RhdGlvbnM6CisgICAgICAgICogcGxhdGZvcm0vZ3RrL1Rlc3RFeHBlY3RhdGlv
bnM6CisgICAgICAgICogcGxhdGZvcm0vcXQvVGVzdEV4cGVjdGF0aW9uczoKKyAgICAgICAgKiBw
bGF0Zm9ybS93aW4vVGVzdEV4cGVjdGF0aW9uczoKKyAgICAgICAgKiBwbGF0Zm9ybS93aW5jYWly
by9UZXN0RXhwZWN0YXRpb25zOgorCiAyMDEyLTEwLTExICBBZGFtIEJhcnRoICA8YWJhcnRoQHdl
YmtpdC5vcmc+CiAKICAgICAgICAgTm90ZSB0aGF0IHRoaXMgdGVzdCBpcyBmbGFreS4KZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL3Zpc2libGUtcmVjdC8yZC10cmFuc2Zvcm1l
ZC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy92aXNpYmxlLXJlY3QvMmQt
dHJhbnNmb3JtZWQtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmYxMzg5NDA3NDUzMDc4NzkyMzg3
MTdlZTI1NzAzNWM2ZWQ5NmZjZGUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9jb21w
b3NpdGluZy92aXNpYmxlLXJlY3QvMmQtdHJhbnNmb3JtZWQtZXhwZWN0ZWQudHh0CkBAIC0wLDAg
KzEsNDUgQEAKKyhHcmFwaGljc0xheWVyCisgIChib3VuZHMgODAwLjAwIDYwMC4wMCkKKyAgKHZp
c2libGUgcmVjdCAwLjAwLCAwLjAwIDgwMC4wMCB4IDYwMC4wMCkKKyAgKGNoaWxkcmVuIDEKKyAg
ICAoR3JhcGhpY3NMYXllcgorICAgICAgKGJvdW5kcyA4MDAuMDAgNjAwLjAwKQorICAgICAgKHZp
c2libGUgcmVjdCAwLjAwLCAwLjAwIDgwMC4wMCB4IDYwMC4wMCkKKyAgICAgIChjaGlsZHJlbiAx
CisgICAgICAgIChHcmFwaGljc0xheWVyCisgICAgICAgICAgKHBvc2l0aW9uIDguMDAgOC4wMCkK
KyAgICAgICAgICAoYm91bmRzIDUwMi4wMCAyMDIuMDApCisgICAgICAgICAgKHZpc2libGUgcmVj
dCAwLjAwLCAwLjAwIDUwMi4wMCB4IDIwMi4wMCkKKyAgICAgICAgICAoY2hpbGRyZW4gMQorICAg
ICAgICAgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgICAgICAgICAgKHBvc2l0aW9uIDEuMDAgMS4w
MCkKKyAgICAgICAgICAgICAgKGJvdW5kcyA1MDAuMDAgMjAwLjAwKQorICAgICAgICAgICAgICAo
dmlzaWJsZSByZWN0IDAuMDAsIDAuMDAgNTAwLjAwIHggMjAwLjAwKQorICAgICAgICAgICAgICAo
Y2hpbGRyZW4gMworICAgICAgICAgICAgICAgIChHcmFwaGljc0xheWVyCisgICAgICAgICAgICAg
ICAgICAoYm91bmRzIDIwMC4wMCAyMDAuMDApCisgICAgICAgICAgICAgICAgICAoZHJhd3NDb250
ZW50IDEpCisgICAgICAgICAgICAgICAgICAodHJhbnNmb3JtIFsxLjAwIDAuMDAgMC4wMCAwLjAw
XSBbMC4wMCAxLjAwIDAuMDAgMC4wMF0gWzAuMDAgMC4wMCAxLjAwIDAuMDBdIFstMTAwLjAwIDAu
MDAgMC4wMCAxLjAwXSkKKyAgICAgICAgICAgICAgICAgICh2aXNpYmxlIHJlY3QgMTAwLjAwLCAw
LjAwIDEwMC4wMCB4IDIwMC4wMCkKKyAgICAgICAgICAgICAgICApCisgICAgICAgICAgICAgICAg
KEdyYXBoaWNzTGF5ZXIKKyAgICAgICAgICAgICAgICAgIChib3VuZHMgMjAwLjAwIDIwMC4wMCkK
KyAgICAgICAgICAgICAgICAgIChkcmF3c0NvbnRlbnQgMSkKKyAgICAgICAgICAgICAgICAgICh0
cmFuc2Zvcm0gWzAuNzEgMC43MSAwLjAwIDAuMDBdIFstMC43MSAwLjcxIDAuMDAgMC4wMF0gWzAu
MDAgMC4wMCAxLjAwIDAuMDBdIFsxNTAuMDAgMC4wMCAwLjAwIDEuMDBdKQorICAgICAgICAgICAg
ICAgICAgKHZpc2libGUgcmVjdCAwLjAwLCAwLjAwIDIwMC4wMCB4IDIwMC4wMCkKKyAgICAgICAg
ICAgICAgICApCisgICAgICAgICAgICAgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgICAgICAgICAg
ICAgIChib3VuZHMgMjAwLjAwIDIwMC4wMCkKKyAgICAgICAgICAgICAgICAgIChkcmF3c0NvbnRl
bnQgMSkKKyAgICAgICAgICAgICAgICAgICh0cmFuc2Zvcm0gWzEuMDAgMC4wMCAwLjAwIDAuMDBd
IFswLjAwIDEuMDAgMC4wMCAwLjAwXSBbMC4wMCAwLjAwIDEuMDAgMC4wMF0gWzQwMC4wMCAwLjAw
IDAuMDAgMS4wMF0pCisgICAgICAgICAgICAgICAgICAodmlzaWJsZSByZWN0IDAuMDAsIDAuMDAg
MTAwLjAwIHggMjAwLjAwKQorICAgICAgICAgICAgICAgICkKKyAgICAgICAgICAgICAgKQorICAg
ICAgICAgICAgKQorICAgICAgICAgICkKKyAgICAgICAgKQorICAgICAgKQorICAgICkKKyAgKQor
KQorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy92aXNpYmxlLXJlY3QvMmQt
dHJhbnNmb3JtZWQuaHRtbCBiL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL3Zpc2libGUtcmVjdC8y
ZC10cmFuc2Zvcm1lZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjkyMGZmZDRlMzQ1YjZmNGVlMWI3OTE5M2Ux
OGY2MGQxZGZiNzRmMTQKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9jb21wb3NpdGlu
Zy92aXNpYmxlLXJlY3QvMmQtdHJhbnNmb3JtZWQuaHRtbApAQCAtMCwwICsxLDQ0IEBACis8IURP
Q1RZUEUgaHRtbD4KKworPGh0bWw+Cis8aGVhZD4KKyAgICA8c3R5bGU+CisgICAgICAgIC5jb250
YWluZXIgeworICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOworICAgICAgICAgICAgaGVp
Z2h0OiAyMDBweDsKKyAgICAgICAgICAgIHdpZHRoOiA1MDBweDsKKyAgICAgICAgICAgIGJvcmRl
cjogMXB4IHNvbGlkIGJsYWNrOworICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsKKyAgICAg
ICAgICAgIHotaW5kZXg6IDA7CisgICAgICAgIH0KKyAgICAgICAgCisgICAgICAgIC5ib3ggewor
ICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOworICAgICAgICAgICAgd2lkdGg6IDIwMHB4
OworICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDsKKyAgICAgICAgICAgIGJhY2tncm91bmQtY29s
b3I6IGJsdWU7CisgICAgICAgIH0KKyAgICA8L3N0eWxlPgorICAgIDxzY3JpcHQ+CisgICAgICAg
IGlmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICAgICAgICAgIHRlc3RSdW5uZXIuZHVtcEFzVGV4
dCgpOworCisgICAgICAgIGZ1bmN0aW9uIGR1bXBMYXllcnMoKQorICAgICAgICB7CisgICAgICAg
ICAgICBpZiAod2luZG93LmludGVybmFscykKKyAgICAgICAgICAgICAgICBkb2N1bWVudC5nZXRF
bGVtZW50QnlJZCgnbGF5ZXJzJykuaW5uZXJUZXh0ID0gaW50ZXJuYWxzLmxheWVyVHJlZUFzVGV4
dChkb2N1bWVudCwgaW50ZXJuYWxzLkxBWUVSX1RSRUVfSU5DTFVERVNfVklTSUJMRV9SRUNUUykK
KyAgICAgICAgfQorICAgICAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignbG9hZCcsIGR1bXBM
YXllcnMsIGZhbHNlKTsKKyAgICA8L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorCisgICAgPGRp
diBjbGFzcz0iY29udGFpbmVyIj4KKyAgICAgICAgPGRpdiBjbGFzcz0iYm94IiBzdHlsZT0iLXdl
YmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCkiPjwvZGl2PgorICAgICAg
ICA8ZGl2IGNsYXNzPSJib3giIHN0eWxlPSItd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2Qo
MTUwcHgsIDAsIDApIHJvdGF0ZSg0NWRlZykiPjwvZGl2PgorICAgICAgICA8ZGl2IGNsYXNzPSJi
b3giIHN0eWxlPSItd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNDAwcHgsIDAsIDApIj48
L2Rpdj4KKyAgICA8L2Rpdj4KKworPHByZSBpZD0ibGF5ZXJzIj5MYXllciB0cmVlIGdvZXMgaGVy
ZSB3aGVuIHRlc3Rpbmc8L3ByZT4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL2NvbXBvc2l0aW5nL3Zpc2libGUtcmVjdC8zZC10cmFuc2Zvcm1lZC5odG1sIGIvTGF5
b3V0VGVzdHMvY29tcG9zaXRpbmcvdmlzaWJsZS1yZWN0LzNkLXRyYW5zZm9ybWVkLmh0bWwKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMC4uMWY2MWQwOTIyMGZhYjhjMTI5MjI4ZjU2NjRjZGU0MWFjMjIyNjcyYQotLS0gL2Rl
di9udWxsCisrKyBiL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL3Zpc2libGUtcmVjdC8zZC10cmFu
c2Zvcm1lZC5odG1sCkBAIC0wLDAgKzEsNDcgQEAKKzwhRE9DVFlQRSBodG1sPgorCis8aHRtbD4K
KzxoZWFkPgorICAgIDxzdHlsZT4KKyAgICAgICAgLmNvbnRhaW5lciB7CisgICAgICAgICAgICBw
b3NpdGlvbjogcmVsYXRpdmU7CisgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4OworICAgICAgICAg
ICAgd2lkdGg6IDIwMHB4OworICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7Cisg
ICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOworICAgICAgICAgICAgei1pbmRleDogMDsKKyAg
ICAgICAgICAgIG1hcmdpbjogMTBweDsKKyAgICAgICAgfQorICAgICAgICAKKyAgICAgICAgLmJv
eCB7CisgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7CisgICAgICAgICAgICB3aWR0aDog
NTAwcHg7CisgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4OworICAgICAgICAgICAgYmFja2dyb3Vu
ZC1jb2xvcjogYmx1ZTsKKyAgICAgICAgfQorICAgIDwvc3R5bGU+CisgICAgPHNjcmlwdD4KKyAg
ICAgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKQorICAgICAgICAgICAgdGVzdFJ1bm5lci5kdW1w
QXNUZXh0KCk7CisKKyAgICAgICAgZnVuY3Rpb24gZHVtcExheWVycygpCisgICAgICAgIHsKKyAg
ICAgICAgICAgIGlmICh3aW5kb3cuaW50ZXJuYWxzKQorICAgICAgICAgICAgICAgIGRvY3VtZW50
LmdldEVsZW1lbnRCeUlkKCdsYXllcnMnKS5pbm5lclRleHQgPSBpbnRlcm5hbHMubGF5ZXJUcmVl
QXNUZXh0KGRvY3VtZW50LCBpbnRlcm5hbHMuTEFZRVJfVFJFRV9JTkNMVURFU19WSVNJQkxFX1JF
Q1RTKQorICAgICAgICB9CisgICAgICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdsb2FkJywg
ZHVtcExheWVycywgZmFsc2UpOworICAgIDwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+CisKKyAg
ICA8ZGl2IGNsYXNzPSJjb250YWluZXIiPgorICAgICAgICA8ZGl2IGNsYXNzPSJib3giIHN0eWxl
PSItd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCg0NWRlZyk7Ij48L2Rpdj4KKyAgICA8L2Rpdj4K
KworICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+CisgICAgICAgIDxkaXYgY2xhc3M9ImJveCIg
c3R5bGU9Ii13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDQ1ZGVnKSI+PC9kaXY+CisgICAgPC9k
aXY+CisKKzxwcmUgaWQ9ImxheWVycyI+TGF5ZXIgdHJlZSBnb2VzIGhlcmUgd2hlbiB0ZXN0aW5n
PC9wcmU+Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9jb21wb3Np
dGluZy92aXNpYmxlLXJlY3QvY2xpcHBlZC1ieS12aWV3cG9ydCBjb3B5LWV4cGVjdGVkLnR4dCBi
L0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL3Zpc2libGUtcmVjdC9jbGlwcGVkLWJ5LXZpZXdwb3J0
IGNvcHktZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjQ3MGRmNmQ4NDVlZjQwMzJmMDQxYzc0MmM3
YjA4YTdkNzJlNDkyYTAKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9jb21wb3NpdGlu
Zy92aXNpYmxlLXJlY3QvY2xpcHBlZC1ieS12aWV3cG9ydCBjb3B5LWV4cGVjdGVkLnR4dAkKQEAg
LTAsMCArMSwyNyBAQAorKEdyYXBoaWNzTGF5ZXIKKyAgKGJvdW5kcyA4MDAuMDAgNjAwLjAwKQor
ICAodmlzaWJsZSByZWN0IDAuMDAsIDAuMDAgODAwLjAwIHggNjAwLjAwKQorICAoY2hpbGRyZW4g
MQorICAgIChHcmFwaGljc0xheWVyCisgICAgICAoYm91bmRzIDgwMC4wMCA2MDAuMDApCisgICAg
ICAodmlzaWJsZSByZWN0IDAuMDAsIDAuMDAgODAwLjAwIHggNjAwLjAwKQorICAgICAgKGNoaWxk
cmVuIDIKKyAgICAgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgICAgICAocG9zaXRpb24gLTEwMC4w
MCAtMTIwLjAwKQorICAgICAgICAgIChib3VuZHMgMjAwLjAwIDIwMC4wMCkKKyAgICAgICAgICAo
ZHJhd3NDb250ZW50IDEpCisgICAgICAgICAgKHRyYW5zZm9ybSBbMS4wMCAwLjAwIDAuMDAgMC4w
MF0gWzAuMDAgMS4wMCAwLjAwIDAuMDBdIFswLjAwIDAuMDAgMS4wMCAwLjAwXSBbMC4wMCAwLjAw
IDEuMDAgMS4wMF0pCisgICAgICAgICAgKHZpc2libGUgcmVjdCAxMDAuMDAsIDEyMC4wMCAxMDAu
MDAgeCA4MC4wMCkKKyAgICAgICAgKQorICAgICAgICAoR3JhcGhpY3NMYXllcgorICAgICAgICAg
IChwb3NpdGlvbiAtMTAwLjAwIDIwMC4wMCkKKyAgICAgICAgICAoYm91bmRzIDIwMC4wMCAyMDAu
MDApCisgICAgICAgICAgKGRyYXdzQ29udGVudCAxKQorICAgICAgICAgICh0cmFuc2Zvcm0gWzEu
MDAgMC4wMCAwLjAwIDAuMDBdIFswLjAwIDEuMDAgMC4wMCAwLjAwXSBbMC4wMCAwLjAwIDEuMDAg
MC4wMF0gWzAuMDAgMC4wMCAxLjAwIDEuMDBdKQorICAgICAgICAgICh2aXNpYmxlIHJlY3QgMTAw
LjAwLCAwLjAwIDEwMC4wMCB4IDIwMC4wMCkKKyAgICAgICAgKQorICAgICAgKQorICAgICkKKyAg
KQorKQorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy92aXNpYmxlLXJlY3Qv
Y2xpcHBlZC1ieS12aWV3cG9ydCBjb3B5Lmh0bWwgYi9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy92
aXNpYmxlLXJlY3QvY2xpcHBlZC1ieS12aWV3cG9ydCBjb3B5Lmh0bWwKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNjA1
MTJlMjg2ZjM5NWRmMTIwMGMyYTc3MWM2YTA3MGM0ZmZjYmZlNgotLS0gL2Rldi9udWxsCisrKyBi
L0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL3Zpc2libGUtcmVjdC9jbGlwcGVkLWJ5LXZpZXdwb3J0
IGNvcHkuaHRtbAkKQEAgLTAsMCArMSw0OSBAQAorPCFET0NUWVBFIGh0bWw+CisKKzxodG1sPgor
PGhlYWQ+CisgICAgPHN0eWxlPgorICAgICAgICAuY29udGFpbmVyIHsKKyAgICAgICAgICAgIHBv
c2l0aW9uOiByZWxhdGl2ZTsKKyAgICAgICAgICAgIGhlaWdodDogMjAwcHg7CisgICAgICAgICAg
ICB3aWR0aDogNTAwcHg7CisgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjazsKKyAg
ICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47CisgICAgICAgICAgICB6LWluZGV4OiAwOworICAg
ICAgICB9CisgICAgICAgIAorICAgICAgICAuYm94IHsKKyAgICAgICAgICAgIHBvc2l0aW9uOiBh
YnNvbHV0ZTsKKyAgICAgICAgICAgIHdpZHRoOiAyMDBweDsKKyAgICAgICAgICAgIGhlaWdodDog
MjAwcHg7CisgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibHVlOworICAgICAgICB9Cisg
ICAgICAgIAorICAgICAgICAuY29tcG9zaXRlZCB7CisgICAgICAgICAgICAtd2Via2l0LXRyYW5z
Zm9ybTogdHJhbnNsYXRlWigxcHgpOworICAgICAgICB9CisgICAgICAgIAorICAgICAgICBwcmUg
eworICAgICAgICAgICAgbWFyZ2luLXRvcDogNDUwcHg7CisgICAgICAgIH0KKyAgICA8L3N0eWxl
PgorICAgIDxzY3JpcHQ+CisgICAgICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICAgICAg
ICAgIHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOworCisgICAgICAgIGZ1bmN0aW9uIGR1bXBMYXll
cnMoKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAod2luZG93LmludGVybmFscykKKyAgICAg
ICAgICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnbGF5ZXJzJykuaW5uZXJUZXh0ID0g
aW50ZXJuYWxzLmxheWVyVHJlZUFzVGV4dChkb2N1bWVudCwgaW50ZXJuYWxzLkxBWUVSX1RSRUVf
SU5DTFVERVNfVklTSUJMRV9SRUNUUykKKyAgICAgICAgfQorICAgICAgICB3aW5kb3cuYWRkRXZl
bnRMaXN0ZW5lcignbG9hZCcsIGR1bXBMYXllcnMsIGZhbHNlKTsKKyAgICA8L3NjcmlwdD4KKzwv
aGVhZD4KKzxib2R5PgorCis8ZGl2IGNsYXNzPSJjb21wb3NpdGVkIGJveCIgc3R5bGU9InRvcDog
LTEyMHB4OyBsZWZ0OiAtMTAwcHgiPjwvZGl2PgorPGRpdiBjbGFzcz0iY29tcG9zaXRlZCBib3gi
IHN0eWxlPSJ0b3A6IDIwMHB4OyBsZWZ0OiAtMTAwcHgiPjwvZGl2PgorCis8cHJlIGlkPSJsYXll
cnMiPkxheWVyIHRyZWUgZ29lcyBoZXJlIHdoZW4gdGVzdGluZzwvcHJlPgorPC9ib2R5PgorPC9o
dG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvdmlzaWJsZS1yZWN0L2Ns
aXBwZWQtYnktdmlld3BvcnQtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcv
dmlzaWJsZS1yZWN0L2NsaXBwZWQtYnktdmlld3BvcnQtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAu
LjQ3MGRmNmQ4NDVlZjQwMzJmMDQxYzc0MmM3YjA4YTdkNzJlNDkyYTAKLS0tIC9kZXYvbnVsbAor
KysgYi9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy92aXNpYmxlLXJlY3QvY2xpcHBlZC1ieS12aWV3
cG9ydC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwyNyBAQAorKEdyYXBoaWNzTGF5ZXIKKyAgKGJv
dW5kcyA4MDAuMDAgNjAwLjAwKQorICAodmlzaWJsZSByZWN0IDAuMDAsIDAuMDAgODAwLjAwIHgg
NjAwLjAwKQorICAoY2hpbGRyZW4gMQorICAgIChHcmFwaGljc0xheWVyCisgICAgICAoYm91bmRz
IDgwMC4wMCA2MDAuMDApCisgICAgICAodmlzaWJsZSByZWN0IDAuMDAsIDAuMDAgODAwLjAwIHgg
NjAwLjAwKQorICAgICAgKGNoaWxkcmVuIDIKKyAgICAgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAg
ICAgICAocG9zaXRpb24gLTEwMC4wMCAtMTIwLjAwKQorICAgICAgICAgIChib3VuZHMgMjAwLjAw
IDIwMC4wMCkKKyAgICAgICAgICAoZHJhd3NDb250ZW50IDEpCisgICAgICAgICAgKHRyYW5zZm9y
bSBbMS4wMCAwLjAwIDAuMDAgMC4wMF0gWzAuMDAgMS4wMCAwLjAwIDAuMDBdIFswLjAwIDAuMDAg
MS4wMCAwLjAwXSBbMC4wMCAwLjAwIDEuMDAgMS4wMF0pCisgICAgICAgICAgKHZpc2libGUgcmVj
dCAxMDAuMDAsIDEyMC4wMCAxMDAuMDAgeCA4MC4wMCkKKyAgICAgICAgKQorICAgICAgICAoR3Jh
cGhpY3NMYXllcgorICAgICAgICAgIChwb3NpdGlvbiAtMTAwLjAwIDIwMC4wMCkKKyAgICAgICAg
ICAoYm91bmRzIDIwMC4wMCAyMDAuMDApCisgICAgICAgICAgKGRyYXdzQ29udGVudCAxKQorICAg
ICAgICAgICh0cmFuc2Zvcm0gWzEuMDAgMC4wMCAwLjAwIDAuMDBdIFswLjAwIDEuMDAgMC4wMCAw
LjAwXSBbMC4wMCAwLjAwIDEuMDAgMC4wMF0gWzAuMDAgMC4wMCAxLjAwIDEuMDBdKQorICAgICAg
ICAgICh2aXNpYmxlIHJlY3QgMTAwLjAwLCAwLjAwIDEwMC4wMCB4IDIwMC4wMCkKKyAgICAgICAg
KQorICAgICAgKQorICAgICkKKyAgKQorKQorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9jb21w
b3NpdGluZy92aXNpYmxlLXJlY3QvY2xpcHBlZC1ieS12aWV3cG9ydC5odG1sIGIvTGF5b3V0VGVz
dHMvY29tcG9zaXRpbmcvdmlzaWJsZS1yZWN0L2NsaXBwZWQtYnktdmlld3BvcnQuaHRtbApuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwLi42MDUxMmUyODZmMzk1ZGYxMjAwYzJhNzcxYzZhMDcwYzRmZmNiZmU2Ci0tLSAvZGV2
L251bGwKKysrIGIvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvdmlzaWJsZS1yZWN0L2NsaXBwZWQt
Ynktdmlld3BvcnQuaHRtbApAQCAtMCwwICsxLDQ5IEBACis8IURPQ1RZUEUgaHRtbD4KKworPGh0
bWw+Cis8aGVhZD4KKyAgICA8c3R5bGU+CisgICAgICAgIC5jb250YWluZXIgeworICAgICAgICAg
ICAgcG9zaXRpb246IHJlbGF0aXZlOworICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDsKKyAgICAg
ICAgICAgIHdpZHRoOiA1MDBweDsKKyAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNr
OworICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsKKyAgICAgICAgICAgIHotaW5kZXg6IDA7
CisgICAgICAgIH0KKyAgICAgICAgCisgICAgICAgIC5ib3ggeworICAgICAgICAgICAgcG9zaXRp
b246IGFic29sdXRlOworICAgICAgICAgICAgd2lkdGg6IDIwMHB4OworICAgICAgICAgICAgaGVp
Z2h0OiAyMDBweDsKKyAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsdWU7CisgICAgICAg
IH0KKyAgICAgICAgCisgICAgICAgIC5jb21wb3NpdGVkIHsKKyAgICAgICAgICAgIC13ZWJraXQt
dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDFweCk7CisgICAgICAgIH0KKyAgICAgICAgCisgICAgICAg
IHByZSB7CisgICAgICAgICAgICBtYXJnaW4tdG9wOiA0NTBweDsKKyAgICAgICAgfQorICAgIDwv
c3R5bGU+CisgICAgPHNjcmlwdD4KKyAgICAgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKQorICAg
ICAgICAgICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7CisKKyAgICAgICAgZnVuY3Rpb24gZHVt
cExheWVycygpCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICh3aW5kb3cuaW50ZXJuYWxzKQor
ICAgICAgICAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdsYXllcnMnKS5pbm5lclRl
eHQgPSBpbnRlcm5hbHMubGF5ZXJUcmVlQXNUZXh0KGRvY3VtZW50LCBpbnRlcm5hbHMuTEFZRVJf
VFJFRV9JTkNMVURFU19WSVNJQkxFX1JFQ1RTKQorICAgICAgICB9CisgICAgICAgIHdpbmRvdy5h
ZGRFdmVudExpc3RlbmVyKCdsb2FkJywgZHVtcExheWVycywgZmFsc2UpOworICAgIDwvc2NyaXB0
PgorPC9oZWFkPgorPGJvZHk+CisKKzxkaXYgY2xhc3M9ImNvbXBvc2l0ZWQgYm94IiBzdHlsZT0i
dG9wOiAtMTIwcHg7IGxlZnQ6IC0xMDBweCI+PC9kaXY+Cis8ZGl2IGNsYXNzPSJjb21wb3NpdGVk
IGJveCIgc3R5bGU9InRvcDogMjAwcHg7IGxlZnQ6IC0xMDBweCI+PC9kaXY+CisKKzxwcmUgaWQ9
ImxheWVycyI+TGF5ZXIgdHJlZSBnb2VzIGhlcmUgd2hlbiB0ZXN0aW5nPC9wcmU+Cis8L2JvZHk+
Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy92aXNpYmxlLXJl
Y3QvY2xpcHBlZC12aXNpYmxlLXJlY3QtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvY29tcG9z
aXRpbmcvdmlzaWJsZS1yZWN0L2NsaXBwZWQtdmlzaWJsZS1yZWN0LWV4cGVjdGVkLnR4dApuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwLi5kNTk2YjU4YjRkNGVmNmQxMmQ0NTMxMDZhNzc5ZGUwNDgwM2NmYzAzCi0tLSAvZGV2
L251bGwKKysrIGIvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvdmlzaWJsZS1yZWN0L2NsaXBwZWQt
dmlzaWJsZS1yZWN0LWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDQ4IEBACisoR3JhcGhpY3NMYXll
cgorICAoYm91bmRzIDgwMC4wMCA2MDAuMDApCisgICh2aXNpYmxlIHJlY3QgMC4wMCwgMC4wMCA4
MDAuMDAgeCA2MDAuMDApCisgIChjaGlsZHJlbiAxCisgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAg
IChib3VuZHMgODAwLjAwIDYwMC4wMCkKKyAgICAgICh2aXNpYmxlIHJlY3QgMC4wMCwgMC4wMCA4
MDAuMDAgeCA2MDAuMDApCisgICAgICAoY2hpbGRyZW4gMQorICAgICAgICAoR3JhcGhpY3NMYXll
cgorICAgICAgICAgIChwb3NpdGlvbiA4LjAwIDguMDApCisgICAgICAgICAgKGJvdW5kcyA1MDIu
MDAgMjAyLjAwKQorICAgICAgICAgICh2aXNpYmxlIHJlY3QgMC4wMCwgMC4wMCA1MDIuMDAgeCAy
MDIuMDApCisgICAgICAgICAgKGNoaWxkcmVuIDEKKyAgICAgICAgICAgIChHcmFwaGljc0xheWVy
CisgICAgICAgICAgICAgIChwb3NpdGlvbiAxLjAwIDEuMDApCisgICAgICAgICAgICAgIChib3Vu
ZHMgNTAwLjAwIDIwMC4wMCkKKyAgICAgICAgICAgICAgKHZpc2libGUgcmVjdCAwLjAwLCAwLjAw
IDUwMC4wMCB4IDIwMC4wMCkKKyAgICAgICAgICAgICAgKGNoaWxkcmVuIDMKKyAgICAgICAgICAg
ICAgICAoR3JhcGhpY3NMYXllcgorICAgICAgICAgICAgICAgICAgKHBvc2l0aW9uIC0xMDAuMDAg
MC4wMCkKKyAgICAgICAgICAgICAgICAgIChib3VuZHMgMjAwLjAwIDIwMC4wMCkKKyAgICAgICAg
ICAgICAgICAgIChkcmF3c0NvbnRlbnQgMSkKKyAgICAgICAgICAgICAgICAgICh0cmFuc2Zvcm0g
WzEuMDAgMC4wMCAwLjAwIDAuMDBdIFswLjAwIDEuMDAgMC4wMCAwLjAwXSBbMC4wMCAwLjAwIDEu
MDAgMC4wMF0gWzAuMDAgMC4wMCAxLjAwIDEuMDBdKQorICAgICAgICAgICAgICAgICAgKHZpc2li
bGUgcmVjdCAxMDAuMDAsIDAuMDAgMTAwLjAwIHggMjAwLjAwKQorICAgICAgICAgICAgICAgICkK
KyAgICAgICAgICAgICAgICAoR3JhcGhpY3NMYXllcgorICAgICAgICAgICAgICAgICAgKHBvc2l0
aW9uIDE1MC4wMCAwLjAwKQorICAgICAgICAgICAgICAgICAgKGJvdW5kcyAyMDAuMDAgMjAwLjAw
KQorICAgICAgICAgICAgICAgICAgKGRyYXdzQ29udGVudCAxKQorICAgICAgICAgICAgICAgICAg
KHRyYW5zZm9ybSBbMS4wMCAwLjAwIDAuMDAgMC4wMF0gWzAuMDAgMS4wMCAwLjAwIDAuMDBdIFsw
LjAwIDAuMDAgMS4wMCAwLjAwXSBbMC4wMCAwLjAwIDEuMDAgMS4wMF0pCisgICAgICAgICAgICAg
ICAgICAodmlzaWJsZSByZWN0IDAuMDAsIDAuMDAgMjAwLjAwIHggMjAwLjAwKQorICAgICAgICAg
ICAgICAgICkKKyAgICAgICAgICAgICAgICAoR3JhcGhpY3NMYXllcgorICAgICAgICAgICAgICAg
ICAgKHBvc2l0aW9uIDQwMC4wMCAwLjAwKQorICAgICAgICAgICAgICAgICAgKGJvdW5kcyAyMDAu
MDAgMjAwLjAwKQorICAgICAgICAgICAgICAgICAgKGRyYXdzQ29udGVudCAxKQorICAgICAgICAg
ICAgICAgICAgKHRyYW5zZm9ybSBbMS4wMCAwLjAwIDAuMDAgMC4wMF0gWzAuMDAgMS4wMCAwLjAw
IDAuMDBdIFswLjAwIDAuMDAgMS4wMCAwLjAwXSBbMC4wMCAwLjAwIDEuMDAgMS4wMF0pCisgICAg
ICAgICAgICAgICAgICAodmlzaWJsZSByZWN0IDAuMDAsIDAuMDAgMTAwLjAwIHggMjAwLjAwKQor
ICAgICAgICAgICAgICAgICkKKyAgICAgICAgICAgICAgKQorICAgICAgICAgICAgKQorICAgICAg
ICAgICkKKyAgICAgICAgKQorICAgICAgKQorICAgICkKKyAgKQorKQorCmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9jb21wb3NpdGluZy92aXNpYmxlLXJlY3QvY2xpcHBlZC12aXNpYmxlLXJlY3Qu
aHRtbCBiL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL3Zpc2libGUtcmVjdC9jbGlwcGVkLXZpc2li
bGUtcmVjdC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjlmN2NiZmM0YjhjMmQxODhjNTE0YWVjZjYzOTNlNjFk
ZmE1YzkyYjkKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy92aXNp
YmxlLXJlY3QvY2xpcHBlZC12aXNpYmxlLXJlY3QuaHRtbApAQCAtMCwwICsxLDQ4IEBACis8IURP
Q1RZUEUgaHRtbD4KKworPGh0bWw+Cis8aGVhZD4KKyAgICA8c3R5bGU+CisgICAgICAgIC5jb250
YWluZXIgeworICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOworICAgICAgICAgICAgaGVp
Z2h0OiAyMDBweDsKKyAgICAgICAgICAgIHdpZHRoOiA1MDBweDsKKyAgICAgICAgICAgIGJvcmRl
cjogMXB4IHNvbGlkIGJsYWNrOworICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsKKyAgICAg
ICAgICAgIHotaW5kZXg6IDA7CisgICAgICAgIH0KKyAgICAgICAgCisgICAgICAgIC5ib3ggewor
ICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOworICAgICAgICAgICAgd2lkdGg6IDIwMHB4
OworICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDsKKyAgICAgICAgICAgIGJhY2tncm91bmQtY29s
b3I6IGJsdWU7CisgICAgICAgIH0KKyAgICAgICAgCisgICAgICAgIC5jb21wb3NpdGVkIHsKKyAg
ICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDFweCk7CisgICAgICAgIH0K
KyAgICA8L3N0eWxlPgorICAgIDxzY3JpcHQ+CisgICAgICAgIGlmICh3aW5kb3cudGVzdFJ1bm5l
cikKKyAgICAgICAgICAgIHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOworCisgICAgICAgIGZ1bmN0
aW9uIGR1bXBMYXllcnMoKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAod2luZG93LmludGVy
bmFscykKKyAgICAgICAgICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnbGF5ZXJzJyku
aW5uZXJUZXh0ID0gaW50ZXJuYWxzLmxheWVyVHJlZUFzVGV4dChkb2N1bWVudCwgaW50ZXJuYWxz
LkxBWUVSX1RSRUVfSU5DTFVERVNfVklTSUJMRV9SRUNUUykKKyAgICAgICAgfQorICAgICAgICB3
aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignbG9hZCcsIGR1bXBMYXllcnMsIGZhbHNlKTsKKyAgICA8
L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorCisgICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4K
KyAgICAgICAgPGRpdiBjbGFzcz0iY29tcG9zaXRlZCBib3giIHN0eWxlPSJsZWZ0OiAtMTAwcHgi
PjwvZGl2PgorICAgICAgICA8ZGl2IGNsYXNzPSJjb21wb3NpdGVkIGJveCIgc3R5bGU9ImxlZnQ6
IDE1MHB4Ij48L2Rpdj4KKyAgICAgICAgPGRpdiBjbGFzcz0iY29tcG9zaXRlZCBib3giIHN0eWxl
PSJsZWZ0OiA0MDBweCI+PC9kaXY+CisgICAgPC9kaXY+CisKKzxwcmUgaWQ9ImxheWVycyI+TGF5
ZXIgdHJlZSBnb2VzIGhlcmUgd2hlbiB0ZXN0aW5nPC9wcmU+Cis8L2JvZHk+Cis8L2h0bWw+CmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS1hbmRyb2lkL1Rlc3RFeHBl
Y3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS1hbmRyb2lkL1Rlc3RFeHBl
Y3RhdGlvbnMKaW5kZXggZjVhMzE5ODY2MGEzZDNmYWNjODlhMDExMWNlODQwZWUyOWFlYzc4Zi4u
Y2RlOWU4NWQ4NzdkNzRmMDgyZTFhOTRjZDc2MWE5ODlmMGUxODk5OSAxMDA2NDQKLS0tIGEvTGF5
b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0tYW5kcm9pZC9UZXN0RXhwZWN0YXRpb25zCisrKyBi
L0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtLWFuZHJvaWQvVGVzdEV4cGVjdGF0aW9ucwpA
QCAtNjgsNiArNjgsOSBAQCBjcmJ1Zy5jb20vMTM1ODc3IGh0dHAvdGVzdHMvY2FudmFzL3dlYmds
CiBjcmJ1Zy5jb20vMTM1ODc3IHBsYXRmb3JtL2Nocm9taXVtL3ZpcnR1YWwvZ3B1L2Zhc3QvY2Fu
dmFzL3dlYmdsCiBjcmJ1Zy5jb20vMTM1ODc3IHBsYXRmb3JtL2Nocm9taXVtL3ZpcnR1YWwvdGhy
ZWFkZWQvY29tcG9zaXRpbmcvd2ViZ2wKIAorIyBMQVlFUl9UUkVFX0lOQ0xVREVTX1ZJU0lCTEVf
UkVDVFMgb3B0aW9uIHRvIGxheWVyVHJlZUFzVGV4dCBpcyBvbmx5IGFwcGxpY2FibGUgdG8gTWFj
LgorY29tcG9zaXRpbmcvdmlzaWJsZS1yZWN0IFsgU2tpcCBdCisKICMgQ2F1c2VzIHNlcnZlciBl
cnJvci4gTm90IGZlYXNpYmxlIHRvIGZpeCBiZWNhdXNlIHRoaXMgaXMgYSBiZWhhdmlvciBvZiBB
cGFjaGUgc2VydmVyLgogd2Via2l0Lm9yZy9iLzk1Mzc4IGZhc3QvZW5jb2RpbmcvcGVyY2VudC1l
c2NhcGluZy5odG1sIFsgV29udEZpeCBdCiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRm
b3JtL2Nocm9taXVtL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJv
bWl1bS9UZXN0RXhwZWN0YXRpb25zCmluZGV4IDI1MTdiYjJmYWEzMWU1MGU1ZjBlYWYzOTg5MTA2
ZDQ5MGI4ZmVmNzIuLjQ0NGJjNGJhNDUwNjYxOWUwMDI4YmM1YWYyNjBlNzRlN2YyMTVlNDUgMTAw
NjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL1Rlc3RFeHBlY3RhdGlvbnMK
KysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vVGVzdEV4cGVjdGF0aW9ucwpAQCAt
NjY4LDYgKzY2OCw5IEBAIHByaW50aW5nL2NvbXBvc2l0aW5nLWxheWVyLXByaW50aW5nLmh0bWwg
WyBXb250Rml4IF0KIHByaW50aW5nL21lZGlhLXF1ZXJpZXMtcHJpbnQuaHRtbCBbIFdvbnRGaXgg
XQogcHJpbnRpbmcvcGFnZS1ydWxlLWluLW1lZGlhLXF1ZXJ5Lmh0bWwgWyBXb250Rml4IF0KIAor
IyBMQVlFUl9UUkVFX0lOQ0xVREVTX1ZJU0lCTEVfUkVDVFMgb3B0aW9uIHRvIGxheWVyVHJlZUFz
VGV4dCBpcyBvbmx5IGFwcGxpY2FibGUgdG8gTWFjLgorY29tcG9zaXRpbmcvdmlzaWJsZS1yZWN0
IFsgU2tpcCBdCisKICMgQ2hyb21lIGRvZXNuJ3QgY2FsbCB0aGUgd2lsbENhY2hlUmVzcG9uc2Ug
Y2FsbGJhY2sgKGEgbWV0aG9kCiAjIG9mIFJlc291cmNlSGFuZGxlQ2xpZW50KS4gIFRoYXQgZnVu
Y3Rpb24gaXMgTWFjLXNwZWNpZmljLgogaHR0cC90ZXN0cy9taXNjL3dpbGxDYWNoZVJlc3BvbnNl
LWRlbGVnYXRlLWNhbGxiYWNrLmh0bWwgWyBXb250Rml4IF0KZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL3BsYXRmb3JtL2VmbC9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0v
ZWZsL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggOTlkOGQ2NTk0OWI1NTBkZDYyMTdiOTBkNTc4ODM2
NDEwZWM4NTdkMC4uYjI3NThhMWY2NzgxOWY4MTdiOThjMzlkMzQwYTAzYjNmMWFhNmVjOCAxMDA2
NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTk2Nyw2ICs5Njcs
OSBAQCB3ZWJraXQub3JnL2IvNzk3NjYgY29tcG9zaXRpbmcvZ2VvbWV0cnkvYm91bmRzLWlnbm9y
ZXMtaGlkZGVuLWR5bmFtaWMtbmVnemluZGV4Lgogd2Via2l0Lm9yZy9iLzc5NzY2IGNvbXBvc2l0
aW5nL2dlb21ldHJ5L2JvdW5kcy1pZ25vcmVzLWhpZGRlbi1keW5hbWljLmh0bWwgWyBGYWlsdXJl
IF0KIHdlYmtpdC5vcmcvYi83OTc2NiBjb21wb3NpdGluZy9nZW9tZXRyeS9ib3VuZHMtaWdub3Jl
cy1oaWRkZW4uaHRtbCBbIEZhaWx1cmUgXQogCisjIExBWUVSX1RSRUVfSU5DTFVERVNfVklTSUJM
RV9SRUNUUyBvcHRpb24gdG8gbGF5ZXJUcmVlQXNUZXh0IGlzIG9ubHkgYXBwbGljYWJsZSB0byBN
YWMuCitjb21wb3NpdGluZy92aXNpYmxlLXJlY3QgWyBTa2lwIF0KKwogIyBFRkwncyBMYXlvdXRU
ZXN0Q29udHJvbGxlciBkb2VzIG5vdCBpbXBsZW1lbnQgZGlzcGxheUludmFsaWRhdGVkUmVnaW9u
CiB3ZWJraXQub3JnL2IvODY3MjcgY29tcG9zaXRpbmcvcGx1Z2lucy9pbnZhbGlkYXRlX3JlY3Qu
aHRtbCBbIEZhaWx1cmUgXQogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsv
VGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9UZXN0RXhwZWN0YXRp
b25zCmluZGV4IGNkOWM1MWZiMmY4Y2ZmNDBlZWFhOGVjNGJiOTQ0NDY3YmI5NjM5NzkuLmYyYjhm
MzA1ZTg3NWQyZWJiMjhiZDMxNmQ0MTg3MTA0MzUyMDcwYmYgMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL3BsYXRmb3JtL2d0ay9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRm
b3JtL2d0ay9UZXN0RXhwZWN0YXRpb25zCkBAIC0zMTMsNiArMzEzLDkgQEAgd2Via2l0Lm9yZy9i
LzcxODQ5IGh0dHAvdGVzdHMvc2VjdXJpdHkvd2ViZ2wtcmVtb3RlLXJlYWQtcmVtb3RlLWltYWdl
LWFsbG93ZWQtd2kKIHdlYmtpdC5vcmcvYi83MTg0OSBodHRwL3Rlc3RzL3NlY3VyaXR5L3dlYmds
LXJlbW90ZS1yZWFkLXJlbW90ZS1pbWFnZS1ibG9ja2VkLW5vLWNyb3Nzb3JpZ2luLmh0bWwgWyBT
a2lwIF0KIHdlYmtpdC5vcmcvYi83MTg0OSB0cmFuc2Zvcm1zLzNkIFsgU2tpcCBdCiAKKyMgTEFZ
RVJfVFJFRV9JTkNMVURFU19WSVNJQkxFX1JFQ1RTIG9wdGlvbiB0byBsYXllclRyZWVBc1RleHQg
aXMgb25seSBhcHBsaWNhYmxlIHRvIE1hYy4KK2NvbXBvc2l0aW5nL3Zpc2libGUtcmVjdCBbIFNr
aXAgXQorCiAjIFZpYnJhdGlvbiBBUEkgc3VwcG9ydCBub3QgeWV0Lgogd2Via2l0Lm9yZy9iLzk5
MDI5IGZhc3QvZG9tL25hdmlnYXRvci12aWJyYXRpb24uaHRtbCBbIEZhaWx1cmUgXQogCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vcXQvVGVzdEV4cGVjdGF0aW9ucwppbmRleCBiMzFjOTU4YjBhNDQ1OGRi
NjNlYzdkMzdjODdkNmUxNjg4NTRlYzhiLi4yNTFmZmMwZTA0MzE1ZWJjOTRiNTUyYWNiZTc2MzI5
NWJjYjM3ZjE3IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9UZXN0RXhwZWN0
YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L1Rlc3RFeHBlY3RhdGlvbnMKQEAg
LTE4Miw2ICsxODIsMTAgQEAgZmFzdC9yZWdpb25zL3N0eWxlLXNjb3BlZC1pbi1mbG93Lmh0bWwK
ICMgQWNjZWxlcmF0ZWQgY29tcG9zaXRpbmcgaXMgZGlzYWJsZWQgZm9yIGVsZW1lbnRzIGluIGEg
UmVuZGVyRmxvd1RocmVhZCB3ZWJraXQub3JnL2IvODQ5MDAKIGNvbXBvc2l0aW5nL3JlZ2lvbnMv
d2Via2l0LWZsb3ctcmVuZGVyZXItbGF5ZXItY29tcG9zaXRpbmcuaHRtbAogCisjIExBWUVSX1RS
RUVfSU5DTFVERVNfVklTSUJMRV9SRUNUUyBvcHRpb24gdG8gbGF5ZXJUcmVlQXNUZXh0IGlzIG9u
bHkgYXBwbGljYWJsZSB0byBNYWMuCitjb21wb3NpdGluZy92aXNpYmxlLXJlY3QgWyBTa2lwIF0K
KworCiAjIEVOQUJMRShTSEFET1dfRE9NKSBpcyBkaXNhYmxlZC4KIGVkaXRpbmcvc2hhZG93CiBm
YXN0L2RvbS9zaGFkb3cvYWNjZXNzLWtleS5odG1sCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9w
bGF0Zm9ybS93aW4vVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3dpbi9U
ZXN0RXhwZWN0YXRpb25zCmluZGV4IDYzMGNkY2YxYjRkNTMzZjNhN2QxZmU5MzhkOWRiYzVlYTNj
YjQ0MWEuLjc3NTAwMDQ5ZTM0NzgxYjU3YzQzODVlMWY2MGJjYTk4MTkwZGM0YjcgMTAwNjQ0Ci0t
LSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3dpbi9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91
dFRlc3RzL3BsYXRmb3JtL3dpbi9UZXN0RXhwZWN0YXRpb25zCkBAIC0xODc0LDYgKzE4NzQsOSBA
QCBjb21wb3NpdGluZy9ydGwvcnRsLWZpeGVkLW92ZXJmbG93LXNjcm9sbGVkLmh0bWwKIGNvbXBv
c2l0aW5nL3J0bC9ydGwtZml4ZWQtb3ZlcmZsb3cuaHRtbAogY29tcG9zaXRpbmcvcnRsL3J0bC1m
aXhlZC5odG1sCiAKKyMgTEFZRVJfVFJFRV9JTkNMVURFU19WSVNJQkxFX1JFQ1RTIG9wdGlvbiB0
byBsYXllclRyZWVBc1RleHQgaXMgb25seSBhcHBsaWNhYmxlIHRvIE1hYy4KK2NvbXBvc2l0aW5n
L3Zpc2libGUtcmVjdCBbIFNraXAgXQorCiAjIEFzc2VydHMgaW4gUmVuZGVyTGF5ZXJCYWNraW5n
OjpwYWludEludG9MYXllcgogIyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9ODgxNDkKIGNvbXBvc2l0aW5nL2JhY2tpbmcvbm8tYmFja2luZy1mb3JlZ3JvdW5kLWxheWVy
Lmh0bWwKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3dpbmNhaXJvL1Rlc3RFeHBl
Y3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS93aW5jYWlyby9UZXN0RXhwZWN0YXRpb25z
CmluZGV4IDExMzZkZTY4Mzg3NDc4MGI0ZDE1NjdmMDA3ODIyZDhkNjFhMDAxYWMuLjBkZmVjMmU5
MWEzMTk3MjU5NzhlN2E0ODkwZDUzMTdjMzViMTNhZjAgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L3BsYXRmb3JtL3dpbmNhaXJvL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxh
dGZvcm0vd2luY2Fpcm8vVGVzdEV4cGVjdGF0aW9ucwpAQCAtMjQwMyw2ICsyNDAzLDkgQEAgY29t
cG9zaXRpbmcvYmFja2luZy9uby1iYWNraW5nLWZvcmVncm91bmQtbGF5ZXIuaHRtbAogIyBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODgxNTAKIGNvbXBvc2l0aW5nL2dl
b21ldHJ5L2NsaXBwaW5nLWZvcmVncm91bmQuaHRtbAogCisjIExBWUVSX1RSRUVfSU5DTFVERVNf
VklTSUJMRV9SRUNUUyBvcHRpb24gdG8gbGF5ZXJUcmVlQXNUZXh0IGlzIG9ubHkgYXBwbGljYWJs
ZSB0byBNYWMuCitjb21wb3NpdGluZy92aXNpYmxlLXJlY3QgWyBTa2lwIF0KKwogIyBSZXF1aXJl
IHJlYmFzZWxpbmUgYWZ0ZXIgYnVnIDg4MTcxCiAjIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD04ODE3MQogZmFzdC9ibG9jay9mbG9hdC9pbmRlcGVuZGVudC1hbGlnbi1w
b3NpdGlvbmluZy5odG1sCg==
</data>
<flag name="review"
          id="181209"
          type_id="1"
          status="+"
          setter="thorton"
    />
    <flag name="commit-queue"
          id="181217"
          type_id="3"
          status="-"
          setter="buildbot"
    />
          </attachment>
      

    </bug>

</bugzilla>