<?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>160314</bug_id>
          
          <creation_ts>2016-07-28 14:00:39 -0700</creation_ts>
          <short_desc>REGRESSION(r203826): The test added with this change fails on El Capitan WK2. (Requested by ryanhaddad on #webkit).</short_desc>
          <delta_ts>2016-07-28 14:03:48 -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>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>
          
          <blocked>160222</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Commit Bot">commit-queue</reporter>
          <assigned_to name="WebKit Commit Bot">commit-queue</assigned_to>
          <cc>eric.carlson</cc>
    
    <cc>ryanhaddad</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1215380</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-07-28 14:00:39 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/203826 broke the build:
The test added with this change fails on El Capitan WK2. (Requested by ryanhaddad on #webkit).

This is an automatic bug report generated by webkitbot. If this bug
report was created because of a flaky test, please file a bug for the flaky
test (if we don&apos;t already have one on file) and dup this bug against that bug
so that we can track how often these flaky tests fail.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1215382</commentid>
    <comment_count>1</comment_count>
      <attachid>284815</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-07-28 14:01:11 -0700</bug_when>
    <thetext>Created attachment 284815
ROLLOUT of r203826

Any committer can land this patch automatically by marking it commit-queue+.  The commit-queue will build and test the patch before landing to ensure that the rollout will be successful.  This process takes approximately 15 minutes.

If you would like to land the rollout faster, you can use the following command:

  webkit-patch land-attachment ATTACHMENT_ID

where ATTACHMENT_ID is the ID of this attachment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1215383</commentid>
    <comment_count>2</comment_count>
      <attachid>284815</attachid>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2016-07-28 14:03:44 -0700</bug_when>
    <thetext>Comment on attachment 284815
ROLLOUT of r203826

Clearing flags on attachment: 284815

Committed r203839: &lt;http://trac.webkit.org/changeset/203839&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1215384</commentid>
    <comment_count>3</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2016-07-28 14:03:48 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>284815</attachid>
            <date>2016-07-28 14:01:11 -0700</date>
            <delta_ts>2016-07-28 14:03:44 -0700</delta_ts>
            <desc>ROLLOUT of r203826</desc>
            <filename>bug-160314-20160728135958.patch</filename>
            <type>text/plain</type>
            <size>16382</size>
            <attacher name="WebKit Commit Bot">commit-queue</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAzODM3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggM2I0MTA5OTBlOWMyYjgw
ODBkNmViYjFjOTE3YjFkZjVhY2NkODJkMi4uNWUxM2E3MmFlNzljYzk0NmIzZDA2NWMzNjBlNWI5
YWE2MDRlMjYzNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE2LTA3LTI4ICBDb21t
aXQgUXVldWUgIDxjb21taXQtcXVldWVAd2Via2l0Lm9yZz4KKworICAgICAgICBVbnJldmlld2Vk
LCByb2xsaW5nIG91dCByMjAzODI2LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTYwMzE0CisKKyAgICAgICAgVGhlIHRlc3QgYWRkZWQgd2l0aCB0aGlz
IGNoYW5nZSBmYWlscyBvbiBFbCBDYXBpdGFuIFdLMi4KKyAgICAgICAgKFJlcXVlc3RlZCBieSBy
eWFuaGFkZGFkIG9uICN3ZWJraXQpLgorCisgICAgICAgIFJldmVydGVkIGNoYW5nZXNldDoKKwor
ICAgICAgICAiSFRNTFZpZGVvRWxlbWVudCB3aXRoIE1lZGlhU3RyZWFtIHNyYyBzaG93cyBwYXVz
ZWQgaW1hZ2Ugd2hlbgorICAgICAgICBhbGwgdmlkZW8gdHJhY2tzIGFyZSBkaXNhYmxlZCIKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2MDIyMgorICAg
ICAgICBodHRwOi8vdHJhYy53ZWJraXQub3JnL2NoYW5nZXNldC8yMDM4MjYKKwogMjAxNi0wNy0y
OCAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgogCiAgICAgICAgIDIgZmlyc3QgcGFy
YW1ldGVycyB0byBpbnB1dC5zZXRTZWxlY3Rpb25SYW5nZSgpIHNob3VsZCBiZSBtYW5kYXRvcnkK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2F2Zm91bmRhdGlv
bi9vYmpjL01lZGlhUGxheWVyUHJpdmF0ZU1lZGlhU3RyZWFtQVZGT2JqQy5oIGIvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvYXZmb3VuZGF0aW9uL29iamMvTWVkaWFQbGF5ZXJQcml2
YXRlTWVkaWFTdHJlYW1BVkZPYmpDLmgKaW5kZXggNjlkM2IyZWQ1MjIzZTIwNzM0ODc0ODg2YTc0
NDljYTEwY2U5ZDFjZS4uNzM2MGYyNGU2MGUzYzA2YTJjMTNmMGVkZTdmZmY2NDkyZjBlYTc1YiAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvYXZmb3VuZGF0aW9u
L29iamMvTWVkaWFQbGF5ZXJQcml2YXRlTWVkaWFTdHJlYW1BVkZPYmpDLmgKKysrIGIvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvYXZmb3VuZGF0aW9uL29iamMvTWVkaWFQbGF5ZXJQ
cml2YXRlTWVkaWFTdHJlYW1BVkZPYmpDLmgKQEAgLTEyNCw4ICsxMjQsNiBAQCBwcml2YXRlOgog
CiAgICAgdm9pZCBlbnF1ZXVlQXVkaW9TYW1wbGVCdWZmZXJGcm9tVHJhY2soTWVkaWFTdHJlYW1U
cmFja1ByaXZhdGUmLCBQbGF0Zm9ybVNhbXBsZSk7CiAgICAgdm9pZCBlbnF1ZXVlVmlkZW9TYW1w
bGVCdWZmZXJGcm9tVHJhY2soTWVkaWFTdHJlYW1UcmFja1ByaXZhdGUmLCBQbGF0Zm9ybVNhbXBs
ZSk7Ci0gICAgYm9vbCBzaG91bGRFbnF1ZXVlVmlkZW9TYW1wbGVCdWZmZXIoKSBjb25zdDsKLSAg
ICB2b2lkIGZsdXNoQW5kUmVtb3ZlVmlkZW9TYW1wbGVCdWZmZXJzKCk7CiAKICAgICB2b2lkIHBh
aW50KEdyYXBoaWNzQ29udGV4dCYsIGNvbnN0IEZsb2F0UmVjdCYpIG92ZXJyaWRlOwogICAgIHZv
aWQgcGFpbnRDdXJyZW50RnJhbWVJbkNvbnRleHQoR3JhcGhpY3NDb250ZXh0JiwgY29uc3QgRmxv
YXRSZWN0Jikgb3ZlcnJpZGU7CkBAIC0xNjMsNyArMTYxLDYgQEAgcHJpdmF0ZToKICAgICB9Owog
ICAgIERpc3BsYXlNb2RlIGN1cnJlbnREaXNwbGF5TW9kZSgpIGNvbnN0OwogICAgIHZvaWQgdXBk
YXRlRGlzcGxheU1vZGUoKTsKLSAgICB2b2lkIHVwZGF0ZVBhdXNlZEltYWdlKCk7CiAKICAgICAv
LyBNZWRpYVN0cmVhbVByaXZhdGU6Ok9ic2VydmVyCiAgICAgdm9pZCBhY3RpdmVTdGF0dXNDaGFu
Z2VkKCkgb3ZlcnJpZGU7CkBAIC0yMDQsNyArMjAxLDYgQEAgcHJpdmF0ZToKICAgICBib29sIG1f
ZW5kZWQgeyBmYWxzZSB9OwogICAgIGJvb2wgbV9oYXNFdmVyRW5xdWV1ZWRWaWRlb0ZyYW1lIHsg
ZmFsc2UgfTsKICAgICBib29sIG1faGFzUmVjZWl2ZWRNZWRpYSB7IGZhbHNlIH07Ci0gICAgYm9v
bCBtX2lzRnJhbWVEaXNwbGF5ZWQgeyBmYWxzZSB9OwogCiAjaWYgUExBVEZPUk0oTUFDKSAmJiBF
TkFCTEUoVklERU9fUFJFU0VOVEFUSU9OX01PREUpCiAgICAgc3RkOjp1bmlxdWVfcHRyPFZpZGVv
RnVsbHNjcmVlbkxheWVyTWFuYWdlcj4gbV92aWRlb0Z1bGxzY3JlZW5MYXllck1hbmFnZXI7CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9hdmZvdW5kYXRpb24v
b2JqYy9NZWRpYVBsYXllclByaXZhdGVNZWRpYVN0cmVhbUFWRk9iakMubW0gYi9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9hdmZvdW5kYXRpb24vb2JqYy9NZWRpYVBsYXllclByaXZh
dGVNZWRpYVN0cmVhbUFWRk9iakMubW0KaW5kZXggNTM5YWU4NWMwMWE1MDY4MGUxODVlMWFjOTJj
MDNhMDUzZTU0ZjYzNC4uOTY5MzgyNTQxOWU4MjU1NDBlODg1ZjljOTE4NTNiYWJkMDIwY2ZkZiAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvYXZmb3VuZGF0aW9u
L29iamMvTWVkaWFQbGF5ZXJQcml2YXRlTWVkaWFTdHJlYW1BVkZPYmpDLm1tCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2F2Zm91bmRhdGlvbi9vYmpjL01lZGlhUGxheWVy
UHJpdmF0ZU1lZGlhU3RyZWFtQVZGT2JqQy5tbQpAQCAtMTI5LDM5ICsxMjksMTYgQEAgdm9pZCBN
ZWRpYVBsYXllclByaXZhdGVNZWRpYVN0cmVhbUFWRk9iakM6OmVucXVldWVWaWRlb1NhbXBsZUJ1
ZmZlckZyb21UcmFjayhNZWQKICAgICBpZiAoJnRyYWNrICE9IG1fbWVkaWFTdHJlYW1Qcml2YXRl
LT5hY3RpdmVWaWRlb1RyYWNrKCkpCiAgICAgICAgIHJldHVybjsKIAotICAgIGlmIChzaG91bGRF
bnF1ZXVlVmlkZW9TYW1wbGVCdWZmZXIoKSkgeworICAgIGlmIChtX2Rpc3BsYXlNb2RlID09IExp
dmVQcmV2aWV3ICYmIFttX3NhbXBsZUJ1ZmZlckRpc3BsYXlMYXllciBpc1JlYWR5Rm9yTW9yZU1l
ZGlhRGF0YV0pIHsKICAgICAgICAgW21fc2FtcGxlQnVmZmVyRGlzcGxheUxheWVyIGVucXVldWVT
YW1wbGVCdWZmZXI6cGxhdGZvcm1TYW1wbGUuc2FtcGxlLmNtU2FtcGxlQnVmZmVyXTsKLSAgICAg
ICAgbV9pc0ZyYW1lRGlzcGxheWVkID0gdHJ1ZTsKICAgICAgICAgCiAgICAgICAgIGlmICghbV9o
YXNFdmVyRW5xdWV1ZWRWaWRlb0ZyYW1lKSB7CiAgICAgICAgICAgICBtX2hhc0V2ZXJFbnF1ZXVl
ZFZpZGVvRnJhbWUgPSB0cnVlOwogICAgICAgICAgICAgbV9wbGF5ZXItPmZpcnN0VmlkZW9GcmFt
ZUF2YWlsYWJsZSgpOwotCi0gICAgICAgICAgICB1cGRhdGVQYXVzZWRJbWFnZSgpOwogICAgICAg
ICB9CiAgICAgfQogfQogCi1ib29sIE1lZGlhUGxheWVyUHJpdmF0ZU1lZGlhU3RyZWFtQVZGT2Jq
Qzo6c2hvdWxkRW5xdWV1ZVZpZGVvU2FtcGxlQnVmZmVyKCkgY29uc3QKLXsKLSAgICBpZiAoIVtt
X3NhbXBsZUJ1ZmZlckRpc3BsYXlMYXllciBpc1JlYWR5Rm9yTW9yZU1lZGlhRGF0YV0pCi0gICAg
ICAgIHJldHVybiBmYWxzZTsKLQotICAgIGlmIChtX2Rpc3BsYXlNb2RlID09IExpdmVQcmV2aWV3
KQotICAgICAgICByZXR1cm4gdHJ1ZTsKLQotICAgIGlmIChtX2Rpc3BsYXlNb2RlID09IFBhdXNl
ZEltYWdlICYmICFtX2lzRnJhbWVEaXNwbGF5ZWQpCi0gICAgICAgIHJldHVybiB0cnVlOwotCi0g
ICAgcmV0dXJuIGZhbHNlOwotfQotCi12b2lkIE1lZGlhUGxheWVyUHJpdmF0ZU1lZGlhU3RyZWFt
QVZGT2JqQzo6Zmx1c2hBbmRSZW1vdmVWaWRlb1NhbXBsZUJ1ZmZlcnMoKQotewotICAgIFttX3Nh
bXBsZUJ1ZmZlckRpc3BsYXlMYXllciBmbHVzaEFuZFJlbW92ZUltYWdlXTsKLSAgICBtX2lzRnJh
bWVEaXNwbGF5ZWQgPSBmYWxzZTsKLX0KLQogdm9pZCBNZWRpYVBsYXllclByaXZhdGVNZWRpYVN0
cmVhbUFWRk9iakM6OmVuc3VyZUxheWVyKCkKIHsKICAgICBpZiAobV9zYW1wbGVCdWZmZXJEaXNw
bGF5TGF5ZXIpCkBAIC0xNzEsNyArMTQ4LDYgQEAgdm9pZCBNZWRpYVBsYXllclByaXZhdGVNZWRp
YVN0cmVhbUFWRk9iakM6OmVuc3VyZUxheWVyKCkKICNpZm5kZWYgTkRFQlVHCiAgICAgW21fc2Ft
cGxlQnVmZmVyRGlzcGxheUxheWVyIHNldE5hbWU6QCJNZWRpYVBsYXllclByaXZhdGVNZWRpYVN0
cmVhbUFWRk9iakMgQVZTYW1wbGVCdWZmZXJEaXNwbGF5TGF5ZXIiXTsKICNlbmRpZgotICAgIG1f
c2FtcGxlQnVmZmVyRGlzcGxheUxheWVyLmdldCgpLmJhY2tncm91bmRDb2xvciA9IGNhY2hlZENH
Q29sb3IoQ29sb3I6OmJsYWNrKTsKICAgICAKICAgICByZW5kZXJpbmdNb2RlQ2hhbmdlZCgpOwog
ICAgIApAQCAtMjgxLDI0ICsyNTcsOCBAQCB2b2lkIE1lZGlhUGxheWVyUHJpdmF0ZU1lZGlhU3Ry
ZWFtQVZGT2JqQzo6dXBkYXRlRGlzcGxheU1vZGUoKQogICAgICAgICByZXR1cm47CiAgICAgbV9k
aXNwbGF5TW9kZSA9IGRpc3BsYXlNb2RlOwogCi0gICAgaWYgKG1fZGlzcGxheU1vZGUgPCBQYXVz
ZWRJbWFnZSAmJiBtX3NhbXBsZUJ1ZmZlckRpc3BsYXlMYXllcikKLSAgICAgICAgZmx1c2hBbmRS
ZW1vdmVWaWRlb1NhbXBsZUJ1ZmZlcnMoKTsKLX0KLQotdm9pZCBNZWRpYVBsYXllclByaXZhdGVN
ZWRpYVN0cmVhbUFWRk9iakM6OnVwZGF0ZVBhdXNlZEltYWdlKCkKLXsKLSAgICBBU1NFUlQobV9k
aXNwbGF5TW9kZSA9PSBjdXJyZW50RGlzcGxheU1vZGUoKSk7Ci0KLSAgICBpZiAobV9kaXNwbGF5
TW9kZSA8IFBhdXNlZEltYWdlKQotICAgICAgICByZXR1cm47Ci0KLSAgICBSZWZQdHI8SW1hZ2U+
IGltYWdlID0gbV9tZWRpYVN0cmVhbVByaXZhdGUtPmN1cnJlbnRGcmFtZUltYWdlKCk7Ci0gICAg
QVNTRVJUKGltYWdlKTsKLSAgICBpZiAoIWltYWdlKQorICAgIGlmIChtX2Rpc3BsYXlNb2RlID09
IE5vbmUpCiAgICAgICAgIHJldHVybjsKLQotICAgIG1fcGF1c2VkSW1hZ2UgPSBpbWFnZS0+Z2V0
Q0dJbWFnZVJlZigpOwotICAgIEFTU0VSVChtX3BhdXNlZEltYWdlKTsKIH0KIAogdm9pZCBNZWRp
YVBsYXllclByaXZhdGVNZWRpYVN0cmVhbUFWRk9iakM6OnBsYXkoKQpAQCAtMzI2LDcgKzI4Niw2
IEBAIHZvaWQgTWVkaWFQbGF5ZXJQcml2YXRlTWVkaWFTdHJlYW1BVkZPYmpDOjpwYXVzZSgpCiAg
ICAgbV9jbG9jay0+c3RvcCgpOwogICAgIG1fcGxheWluZyA9IGZhbHNlOwogICAgIHVwZGF0ZURp
c3BsYXlNb2RlKCk7Ci0gICAgdXBkYXRlUGF1c2VkSW1hZ2UoKTsKIH0KIAogYm9vbCBNZWRpYVBs
YXllclByaXZhdGVNZWRpYVN0cmVhbUFWRk9iakM6OnBhdXNlZCgpIGNvbnN0CkBAIC02MTgsOSAr
NTc3LDEwIEBAIHZvaWQgTWVkaWFQbGF5ZXJQcml2YXRlTWVkaWFTdHJlYW1BVkZPYmpDOjpwYWlu
dChHcmFwaGljc0NvbnRleHQmIGNvbnRleHQsIGNvbnN0CiAKIHZvaWQgTWVkaWFQbGF5ZXJQcml2
YXRlTWVkaWFTdHJlYW1BVkZPYmpDOjpwYWludEN1cnJlbnRGcmFtZUluQ29udGV4dChHcmFwaGlj
c0NvbnRleHQmIGNvbnRleHQsIGNvbnN0IEZsb2F0UmVjdCYgcmVjdCkKIHsKLSAgICBpZiAobV9k
aXNwbGF5TW9kZSA9PSBOb25lIHx8ICFtZXRhRGF0YUF2YWlsYWJsZSgpIHx8IGNvbnRleHQucGFp
bnRpbmdEaXNhYmxlZCgpKQorICAgIGlmIChtX2Rpc3BsYXlNb2RlID09IE5vbmUgfHwgIW1ldGFE
YXRhQXZhaWxhYmxlKCkgfHwgY29udGV4dC5wYWludGluZ0Rpc2FibGVkKCkgfHwgIW1faGF2ZUV2
ZXJQbGF5ZWQpCiAgICAgICAgIHJldHVybjsKIAorCiAgICAgaWYgKG1fZGlzcGxheU1vZGUgPT0g
TGl2ZVByZXZpZXcpCiAgICAgICAgIG1fbWVkaWFTdHJlYW1Qcml2YXRlLT5wYWludEN1cnJlbnRG
cmFtZUluQ29udGV4dChjb250ZXh0LCByZWN0KTsKICAgICBlbHNlIHsKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBiMGFjNzky
MWE1MWYyZTEwMGVlMDRlZDc1YjZiNjliMjA3ODdkZTc4Li45ZjMxMDc3MzE0ZjU2ZTMzZmU1YmY2
Y2E2MmRjZDUxZjkwNmJlZmZhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysr
IGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTYtMDctMjggIENv
bW1pdCBRdWV1ZSAgPGNvbW1pdC1xdWV1ZUB3ZWJraXQub3JnPgorCisgICAgICAgIFVucmV2aWV3
ZWQsIHJvbGxpbmcgb3V0IHIyMDM4MjYuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xNjAzMTQKKworICAgICAgICBUaGUgdGVzdCBhZGRlZCB3aXRoIHRo
aXMgY2hhbmdlIGZhaWxzIG9uIEVsIENhcGl0YW4gV0syLgorICAgICAgICAoUmVxdWVzdGVkIGJ5
IHJ5YW5oYWRkYWQgb24gI3dlYmtpdCkuCisKKyAgICAgICAgUmV2ZXJ0ZWQgY2hhbmdlc2V0Ogor
CisgICAgICAgICJIVE1MVmlkZW9FbGVtZW50IHdpdGggTWVkaWFTdHJlYW0gc3JjIHNob3dzIHBh
dXNlZCBpbWFnZSB3aGVuCisgICAgICAgIGFsbCB2aWRlbyB0cmFja3MgYXJlIGRpc2FibGVkIgor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTYwMjIyCisg
ICAgICAgIGh0dHA6Ly90cmFjLndlYmtpdC5vcmcvY2hhbmdlc2V0LzIwMzgyNgorCiAyMDE2LTA3
LTI4ICBBbGV4ZXkgUHJvc2t1cnlha292ICA8YXBAYXBwbGUuY29tPgogCiAgICAgICAgIG1hY09T
IFNpZXJyYSB0ZXN0IHJlc3VsdCBnYXJkZW5pbmcuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9m
YXN0L21lZGlhc3RyZWFtL01lZGlhU3RyZWFtLXZpZGVvLWVsZW1lbnQtdmlkZW8tdHJhY2tzLWRp
c2FibGVkLWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L21lZGlhc3RyZWFtL01lZGlh
U3RyZWFtLXZpZGVvLWVsZW1lbnQtdmlkZW8tdHJhY2tzLWRpc2FibGVkLWV4cGVjdGVkLmh0bWwK
ZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDVjNTU2OTgyMjQ3YzE4NTNiNzgwNjcyN2Iy
YjkwMDQ1NzYyMWVhZTAuLjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAK
LS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9tZWRpYXN0cmVhbS9NZWRpYVN0cmVhbS12aWRlby1lbGVt
ZW50LXZpZGVvLXRyYWNrcy1kaXNhYmxlZC1leHBlY3RlZC5odG1sCisrKyAvZGV2L251bGwKQEAg
LTEsMzYgKzAsMCBAQAotPCFET0NUWVBFIGh0bWw+Ci0KLTxodG1sPgotPGhlYWQ+Ci0gICAgPHN0
eWxlPgotICAgICAgICAudmlkZW8gewotICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOwot
ICAgICAgICAgICAgbGVmdDogMTBweDsKLSAgICAgICAgICAgIHRvcDogNTBweDsKLSAgICAgICAg
ICAgIGhlaWdodDogMzYwcHg7Ci0gICAgICAgICAgICB3aWR0aDogNjgwcHg7Ci0gICAgICAgICAg
ICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsKLSAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFu
c2Zvcm07Ci0gICAgICAgIH0KLSAgICAgICAgCi0gICAgICAgIC5tYXNrZXIgewotICAgICAgICAg
ICAgcG9zaXRpb246IGFic29sdXRlOwotICAgICAgICAgICAgbGVmdDogMTBweDsKLSAgICAgICAg
ICAgIHRvcDogNTBweDsKLSAgICAgICAgICAgIGhlaWdodDogMzYwcHg7Ci0gICAgICAgICAgICB3
aWR0aDogNjgwcHg7Ci0gICAgICAgICAgICBib3JkZXItdG9wOiA1MHB4IHNvbGlkIHdoaXRlOwot
ICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzMDBweCBzb2xpZCB3aGl0ZTsKLSAgICAgICAgICAg
IGJvcmRlci1ib3R0b206IDUwcHggc29saWQgd2hpdGU7Ci0gICAgICAgICAgICBib3JkZXItbGVm
dDogMzAwcHggc29saWQgd2hpdGU7Ci0gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94
OwotICAgICAgICB9Ci0gICAgPC9zdHlsZT4KLTwvaGVhZD4KLTxib2R5PgotPHA+VGVzdHMgdGhh
dCB0aGUgdmlkZW8gZnJhbWVzIG9mIGFuIEhUTUxWaWRlb0VsZW1lbnQgYXJlIGJsYWNrIGlmIG5v
IHZpZGVvIE1lZGlhU3RyZWFtVHJhY2sgaXMgZW5hYmxlZC48L3A+Ci08ZGl2IGNsYXNzPSJ2aWRl
byI+PC9kaXY+Ci08ZGl2IGNsYXNzPSJtYXNrZXIiPjwvZGl2PgotCi08L2JvZHk+Ci08L2h0bWw+
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L21lZGlhc3RyZWFtL01lZGlhU3RyZWFtLXZp
ZGVvLWVsZW1lbnQtdmlkZW8tdHJhY2tzLWRpc2FibGVkLXRoZW4tZW5hYmxlZC1leHBlY3RlZC50
eHQgYi9MYXlvdXRUZXN0cy9mYXN0L21lZGlhc3RyZWFtL01lZGlhU3RyZWFtLXZpZGVvLWVsZW1l
bnQtdmlkZW8tdHJhY2tzLWRpc2FibGVkLXRoZW4tZW5hYmxlZC1leHBlY3RlZC50eHQKZGVsZXRl
ZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IGRhZjA3NGQ4MzJlMjIwYzJjMmQ3OTE0NTJlOGYwZWFm
ZDNlNzk3NmQuLjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKLS0tIGEv
TGF5b3V0VGVzdHMvZmFzdC9tZWRpYXN0cmVhbS9NZWRpYVN0cmVhbS12aWRlby1lbGVtZW50LXZp
ZGVvLXRyYWNrcy1kaXNhYmxlZC10aGVuLWVuYWJsZWQtZXhwZWN0ZWQudHh0CisrKyAvZGV2L251
bGwKQEAgLTEsMzIgKzAsMCBAQAotVGVzdHMgdGhhdCByZS1lbmFibGluZyBhIHZpZGVvIE1lZGlh
U3RyZWFtVHJhY2sgd2hlbiBhbGwgdHJhY2tzIHdlcmUgcHJldmlvdXNseSBkaXNhYmxlZCBjYXVz
ZXMgY2FwdHVyZWQgbWVkaWEgdG8gZGlzcGxheS4KLQotT24gc3VjY2VzcywgeW91IHdpbGwgc2Vl
IGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUi
LgotCi0KLVBBU1MgbWVkaWFEZXZpY2VzLmdldFVzZXJNZWRpYSBnZW5lcmF0ZWQgYSBzdHJlYW0g
c3VjY2Vzc2Z1bGx5LgotdmlkZW8uc3JjID0gd2luZG93LlVSTC5jcmVhdGVPYmplY3RVUkwobWVk
aWFTdHJlYW0pCi0KLSA9PT0gYmVnaW5uaW5nIHJvdW5kIG9mIHBpeGVsIHRlc3RzID09PQotUEFT
UyBwaXhlbCB3YXMgd2hpdGUKLQotID09PSBhbGwgdmlkZW8gdHJhY2tzIGRpc2FibGVkID09PQot
UEFTUyBwaXhlbCB3YXMgYmxhY2suCi0KLSA9PT0gdmlkZW8gdHJhY2sgcmVlbmFibGVkID09PQot
UEFTUyBwaXhlbCB3YXMgd2hpdGUuCi0KLSA9PT09PSBwbGF5IHZpZGVvID09PT09Ci12aWRlby5w
bGF5KCkKLQotID09PSBiZWdpbm5pbmcgcm91bmQgb2YgcGl4ZWwgdGVzdHMgPT09Ci1QQVNTIHBp
eGVsIHdhcyB3aGl0ZQotCi0gPT09IGFsbCB2aWRlbyB0cmFja3MgZGlzYWJsZWQgPT09Ci1QQVNT
IHBpeGVsIHdhcyBibGFjay4KLQotID09PSB2aWRlbyB0cmFjayByZWVuYWJsZWQgPT09Ci1QQVNT
IHBpeGVsIHdhcyB3aGl0ZS4KLVBBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKLQotVEVT
VCBDT01QTEVURQotIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9tZWRpYXN0cmVhbS9N
ZWRpYVN0cmVhbS12aWRlby1lbGVtZW50LXZpZGVvLXRyYWNrcy1kaXNhYmxlZC10aGVuLWVuYWJs
ZWQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvbWVkaWFzdHJlYW0vTWVkaWFTdHJlYW0tdmlkZW8t
ZWxlbWVudC12aWRlby10cmFja3MtZGlzYWJsZWQtdGhlbi1lbmFibGVkLmh0bWwKZGVsZXRlZCBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IGY2MTUzMGNmNzQwOGNlNTFhYzYwNGUzODk0YTcwYmFjMzNh
ODk2NzYuLjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKLS0tIGEvTGF5
b3V0VGVzdHMvZmFzdC9tZWRpYXN0cmVhbS9NZWRpYVN0cmVhbS12aWRlby1lbGVtZW50LXZpZGVv
LXRyYWNrcy1kaXNhYmxlZC10aGVuLWVuYWJsZWQuaHRtbAorKysgL2Rldi9udWxsCkBAIC0xLDEy
OCArMCwwIEBACi08IURPQ1RZUEUgaHRtbD4KLTxodG1sPgotPGhlYWQ+Ci0gICAgPHNjcmlwdCBz
cmM9Ii4uLy4uL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Ci0gICAgPHNjcmlw
dCBzcmM9Ii4vcmVzb3VyY2VzL2dldFVzZXJNZWRpYS1oZWxwZXIuanMiPjwvc2NyaXB0PgotPC9o
ZWFkPgotPGJvZHkgb25sb2FkPSJzdGFydCgpIj4KLTxwIGlkPSJkZXNjcmlwdGlvbiI+PC9wPgot
PGRpdiBpZD0iY29uc29sZSI+PC9kaXY+Ci08dmlkZW8gY29udHJvbHMgd2lkdGg9IjY4MCIgaGVp
Z2h0PSIzNjAiPjwvdmlkZW8+Ci08Y2FudmFzIHdpZHRoPSI2ODAiIGhlaWdodD0iMzYwIj48L2Nh
bnZhcz4KLTxzY3JpcHQ+Ci0gICAgbGV0IGNhbnZhczsKLSAgICBsZXQgY29udGV4dDsKLSAgICBs
ZXQgbWVkaWFTdHJlYW07Ci0gICAgbGV0IHZpZGVvOwotICAgIAotICAgIGxldCBidWZmZXI7Ci0K
LSAgICBmdW5jdGlvbiBpc1BpeGVsQmxhY2socGl4ZWwpCi0gICAgewotICAgICAgICByZXR1cm4g
cGl4ZWxbMF0gPT09IDAgJiYgcGl4ZWxbMV0gPT09IDAgJiYgcGl4ZWxbMl0gPT09IDAgJiYgcGl4
ZWxbM10gPT09IDI1NTsKLSAgICB9Ci0KLSAgICBmdW5jdGlvbiBpc1BpeGVsVHJhbnNwYXJlbnQo
cGl4ZWwpCi0gICAgewotICAgICAgICByZXR1cm4gcGl4ZWxbMF0gPT09IDAgJiYgcGl4ZWxbMV0g
PT09IDAgJiYgcGl4ZWxbMl0gPT09IDAgJiYgcGl4ZWxbM10gPT09IDA7Ci0gICAgfQotCi0gICAg
ZnVuY3Rpb24gaXNQaXhlbFdoaXRlKHBpeGVsKQotICAgIHsKLSAgICAgICAgcmV0dXJuIHBpeGVs
WzBdID09PSAyNTUgJiYgcGl4ZWxbMV0gPT09IDI1NSAmJiBwaXhlbFsyXSA9PT0gMjU1ICYmIHBp
eGVsWzNdID09PSAyNTU7Ci0gICAgfQotCi0gICAgZnVuY3Rpb24gYXR0ZW1wdChudW1iZXJPZlRy
aWVzLCBjYWxsLCBjYWxsYmFjaywgc3VjY2Vzc01lc3NhZ2UpCi0gICAgewotICAgICAgICBpZiAo
bnVtYmVyT2ZUcmllcyA8PSAwKSB7Ci0gICAgICAgICAgICB0ZXN0RmFpbGVkKCdQaXhlbCBjaGVj
ayBkaWQgbm90IHN1Y2NlZWQgYWZ0ZXIgbXVsdGlwbGUgdHJpZXMuJyk7Ci0gICAgICAgICAgICBy
ZXR1cm47Ci0gICAgICAgIH0KLQotICAgICAgICBsZXQgYXR0ZW1wdFN1Y2NlZWRlZCA9IGNhbGwo
KTsKLSAgICAgICAgaWYgKGF0dGVtcHRTdWNjZWVkZWQpIHsKLSAgICAgICAgICAgIHRlc3RQYXNz
ZWQoc3VjY2Vzc01lc3NhZ2UpOwotICAgICAgICAgICAgY2FsbGJhY2soKTsKLQotICAgICAgICAg
ICAgcmV0dXJuOwotICAgICAgICB9Ci0gICAgICAgIAotICAgICAgICBzZXRUaW1lb3V0KCgpID0+
IHsgYXR0ZW1wdCgtLW51bWJlck9mVHJpZXMsIGNhbGwsIGNhbGxiYWNrLCBzdWNjZXNzTWVzc2Fn
ZSk7IH0sIDUwKTsKLSAgICB9Ci0KLSAgICBmdW5jdGlvbiByZXBlYXRXaXRoVmlkZW9QbGF5aW5n
QW5kRmluaXNoVGVzdCgpCi0gICAgewotICAgICAgICBpZiAodmlkZW8ucGF1c2VkKSB7Ci0gICAg
ICAgICAgICBkZWJ1ZygnPGJyPiA9PT09PSBwbGF5IHZpZGVvID09PT09Jyk7Ci0gICAgICAgICAg
ICBldmFsQW5kTG9nKCd2aWRlby5wbGF5KCknKTsKLSAgICAgICAgICAgIGJlZ2luVGVzdFJvdW5k
KCk7Ci0gICAgICAgIH0gZWxzZQotICAgICAgICAgICAgZmluaXNoSlNUZXN0KCk7Ci0gICAgfQot
Ci0gICAgZnVuY3Rpb24gcmVlbmFibGVUcmFjaygpCi0gICAgewotICAgICAgICBtZWRpYVN0cmVh
bS5nZXRWaWRlb1RyYWNrcygpWzBdLmVuYWJsZWQgPSB0cnVlOwotICAgICAgICBkZWJ1ZygnPGJy
PiA9PT0gdmlkZW8gdHJhY2sgcmVlbmFibGVkID09PScpOwotCi0gICAgICAgIC8vIFRoZSB2aWRl
byBpcyBub3QgZ3VhcmFudGVlZCB0byByZW5kZXIgbm9uLWJsYWNrIGZyYW1lcyBiZWZvcmUgdGhl
IGNhbnZhcyBpcyBkcmF3biB0byBhbmQgdGhlIHBpeGVscyBhcmUgY2hlY2tlZC4KLSAgICAgICAg
Ly8gQSB0aW1lb3V0IGlzIHVzZWQgdG8gZW5zdXJlIHRoYXQgdGhlIHBpeGVsIGNoZWNrIGlzIGRv
bmUgYWZ0ZXIgdGhlIHZpZGVvIHJlbmRlcnMgbm9uLWJsYWNrIGZyYW1lcy4KLSAgICAgICAgYXR0
ZW1wdCgxMCwgY2hlY2tQaXhlbHMsIHJlcGVhdFdpdGhWaWRlb1BsYXlpbmdBbmRGaW5pc2hUZXN0
LCAncGl4ZWwgd2FzIHdoaXRlLicpOwotICAgIH0KLQotICAgIGZ1bmN0aW9uIGNoZWNrUGl4ZWxz
KCkKLSAgICB7Ci0gICAgICAgIGNvbnRleHQuY2xlYXJSZWN0KDAsIDAsIGNhbnZhcy53aWR0aCwg
Y2FudmFzLmhlaWdodCk7Ci0gICAgICAgIGJ1ZmZlciA9IGNvbnRleHQuZ2V0SW1hZ2VEYXRhKDMw
LCAyNDIsIDEsIDEpLmRhdGE7Ci0gICAgICAgIGlmKCFpc1BpeGVsVHJhbnNwYXJlbnQoYnVmZmVy
KSkgewotICAgICAgICAgICAgdGVzdEZhaWxlZCgncGl4ZWwgd2FzIG5vdCB0cmFuc3BhcmVudCBh
ZnRlciBjbGVhcmluZyBjYW52YXMuJyk7Ci0gICAgICAgIH0KLQotICAgICAgICBjb250ZXh0LmRy
YXdJbWFnZSh2aWRlbywgMCwgMCwgY2FudmFzLndpZHRoLCBjYW52YXMuaGVpZ2h0KTsKLSAgICAg
ICAgYnVmZmVyID0gY29udGV4dC5nZXRJbWFnZURhdGEoMzAsIDI0MiwgMSwgMSkuZGF0YTsKLQot
ICAgICAgICBpZiAobWVkaWFTdHJlYW0uZ2V0VmlkZW9UcmFja3MoKVswXS5lbmFibGVkKQotICAg
ICAgICAgICAgcmV0dXJuIGlzUGl4ZWxXaGl0ZShidWZmZXIpOwotICAgICAgICBlbHNlCi0gICAg
ICAgICAgICByZXR1cm4gaXNQaXhlbEJsYWNrKGJ1ZmZlcik7Ci0gICAgfQotCi0gICAgZnVuY3Rp
b24gZGlzYWJsZUFsbFRyYWNrcygpCi0gICAgewotICAgICAgICBtZWRpYVN0cmVhbS5nZXRWaWRl
b1RyYWNrcygpWzBdLmVuYWJsZWQgPSBmYWxzZTsKLSAgICAgICAgZGVidWcoJzxicj4gPT09IGFs
bCB2aWRlbyB0cmFja3MgZGlzYWJsZWQgPT09Jyk7Ci0gICAgICAgIAotICAgICAgICAvLyBUaGUg
dmlkZW8gaXMgbm90IGd1YXJhbnRlZWQgdG8gcmVuZGVyIGJsYWNrIGZyYW1lcyBiZWZvcmUgdGhl
IGNhbnZhcyBpcyBkcmF3biB0byBhbmQgdGhlIHBpeGVscyBhcmUgY2hlY2tlZC4KLSAgICAgICAg
Ly8gQSB0aW1lb3V0IGlzIHVzZWQgdG8gZW5zdXJlIHRoYXQgdGhlIHBpeGVsIGNoZWNrIGlzIGRv
bmUgYWZ0ZXIgdGhlIHZpZGVvIHJlbmRlcnMgYmxhY2sgZnJhbWVzLgotICAgICAgICBhdHRlbXB0
KDEwLCBjaGVja1BpeGVscywgcmVlbmFibGVUcmFjaywgJ3BpeGVsIHdhcyBibGFjay4nKTsKLSAg
ICB9Ci0KLSAgICBmdW5jdGlvbiBiZWdpblRlc3RSb3VuZCgpCi0gICAgewotICAgICAgICBkZWJ1
ZygnPGJyPiA9PT0gYmVnaW5uaW5nIHJvdW5kIG9mIHBpeGVsIHRlc3RzID09PScpOwotICAgICAg
ICBhdHRlbXB0KDEsIGNoZWNrUGl4ZWxzLCBkaXNhYmxlQWxsVHJhY2tzLCAncGl4ZWwgd2FzIHdo
aXRlJyk7Ci0gICAgfQotCi0gICAgZnVuY3Rpb24gY2FucGxheSgpCi0gICAgewotICAgICAgICBj
YW52YXMgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCdjYW52YXMnKTsKLSAgICAgICAgY29udGV4
dCA9IGNhbnZhcy5nZXRDb250ZXh0KCcyZCcpOwotCi0gICAgICAgIGJlZ2luVGVzdFJvdW5kKCk7
Ci0gICAgfQotCi0gICAgZnVuY3Rpb24gc3RhcnQoKQotICAgIHsKLSAgICAgICAgZGVzY3JpcHRp
b24oIlRlc3RzIHRoYXQgcmUtZW5hYmxpbmcgYSB2aWRlbyBNZWRpYVN0cmVhbVRyYWNrIHdoZW4g
YWxsIHRyYWNrcyB3ZXJlIHByZXZpb3VzbHkgZGlzYWJsZWQgY2F1c2VzIGNhcHR1cmVkIG1lZGlh
IHRvIGRpc3BsYXkuIik7Ci0KLSAgICAgICAgdmlkZW8gPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9y
KCd2aWRlbycpOwotICAgICAgICB2aWRlby5hZGRFdmVudExpc3RlbmVyKCdjYW5wbGF5JywgY2Fu
cGxheSk7Ci0KLSAgICAgICAgZ2V0VXNlck1lZGlhKCJhbGxvdyIsIHt2aWRlbzp0cnVlfSwgc2V0
dXBWaWRlb0VsZW1lbnRXaXRoU3RyZWFtKTsKLSAgICB9Ci0KLSAgICB3aW5kb3cuanNUZXN0SXNB
c3luYyA9IHRydWU7Ci08L3NjcmlwdD4KLTxzY3JpcHQgc3JjPSIuLi8uLi9yZXNvdXJjZXMvanMt
dGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KLTwvYm9keT4KLTwvaHRtbD4KXCBObyBuZXdsaW5lIGF0
IGVuZCBvZiBmaWxlCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L21lZGlhc3RyZWFtL01l
ZGlhU3RyZWFtLXZpZGVvLWVsZW1lbnQtdmlkZW8tdHJhY2tzLWRpc2FibGVkLmh0bWwgYi9MYXlv
dXRUZXN0cy9mYXN0L21lZGlhc3RyZWFtL01lZGlhU3RyZWFtLXZpZGVvLWVsZW1lbnQtdmlkZW8t
dHJhY2tzLWRpc2FibGVkLmh0bWwKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDEwNmJk
N2Y2NGU0OWI1MGUwN2RmZmVlOGZmZDZhYmQzMWE3OGQ4ZWQuLjAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9tZWRpYXN0cmVhbS9N
ZWRpYVN0cmVhbS12aWRlby1lbGVtZW50LXZpZGVvLXRyYWNrcy1kaXNhYmxlZC5odG1sCisrKyAv
ZGV2L251bGwKQEAgLTEsODEgKzAsMCBAQAotPCFET0NUWVBFIGh0bWw+Ci08aHRtbD4KLTxoZWFk
PgotICAgIDxzdHlsZT4KLSAgICAgICAgdmlkZW8gewotICAgICAgICAgICAgcG9zaXRpb246IGFi
c29sdXRlOwotICAgICAgICAgICAgbGVmdDogMTBweDsKLSAgICAgICAgICAgIHRvcDogNTBweDsK
LSAgICAgICAgfQotICAgICAgICAKLSAgICAgICAgLm1hc2tlciB7Ci0gICAgICAgICAgICBwb3Np
dGlvbjogYWJzb2x1dGU7Ci0gICAgICAgICAgICBsZWZ0OiAxMHB4OwotICAgICAgICAgICAgdG9w
OiA1MHB4OwotICAgICAgICAgICAgaGVpZ2h0OiAzNjBweDsKLSAgICAgICAgICAgIHdpZHRoOiA2
ODBweDsKLSAgICAgICAgICAgIGJvcmRlci10b3A6IDUwcHggc29saWQgd2hpdGU7Ci0gICAgICAg
ICAgICBib3JkZXItcmlnaHQ6IDMwMHB4IHNvbGlkIHdoaXRlOwotICAgICAgICAgICAgYm9yZGVy
LWJvdHRvbTogNTBweCBzb2xpZCB3aGl0ZTsKLSAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzMDBw
eCBzb2xpZCB3aGl0ZTsKLSAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7Ci0gICAg
ICAgIH0KLSAgICA8L3N0eWxlPgotPC9oZWFkPgotCi08Ym9keT4KLTxwPlRlc3RzIHRoYXQgdGhl
IHZpZGVvIGZyYW1lcyBvZiBhbiBIVE1MVmlkZW9FbGVtZW50IGFyZSBibGFjayBpZiBubyB2aWRl
byBNZWRpYVN0cmVhbVRyYWNrIGlzIGVuYWJsZWQuPC9wPgotPHZpZGVvIGNvbnRyb2xzIHdpZHRo
PSI2ODAiIGhlaWdodD0iMzYwIj48L3ZpZGVvPgotPGRpdiBjbGFzcz0ibWFza2VyIj48L2Rpdj4K
LQotPHNjcmlwdD4KLSAgICBsZXQgbWVkaWFTdHJlYW07Ci0gICAgbGV0IHZpZGVvOwotCi0gICAg
ZnVuY3Rpb24gZGVidWcobXNnKQotICAgIHsKLSAgICAgICAgbGV0IHNwYW4gPSBkb2N1bWVudC5j
cmVhdGVFbGVtZW50KCdzcGFuJyk7Ci0gICAgICAgIGRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQo
c3Bhbik7Ci0gICAgICAgIHNwYW4uaW5uZXJIVE1MID0gYCR7bXNnfSA8YnIgLz5gOwotICAgIH0K
LQotICAgIGZ1bmN0aW9uIGNhbnBsYXl0aHJvdWdoKCkKLSAgICB7ICAgIAotICAgICAgICBtZWRp
YVN0cmVhbS5nZXRWaWRlb1RyYWNrcygpWzBdLmVuYWJsZWQgPSBmYWxzZTsKLSAgICAgICAgd2lu
ZG93LnRlc3RSdW5uZXIubm90aWZ5RG9uZSgpOwotICAgIH0KLQotICAgIGZ1bmN0aW9uIGNhbnBs
YXkoKQotICAgIHsKLSAgICAgICAgdmlkZW8ucGxheSgpOwotICAgIH0KLQotICAgIGZ1bmN0aW9u
IHNldHVwU3RyZWFtKHN0cmVhbSkKLSAgICB7Ci0gICAgICAgIG1lZGlhU3RyZWFtID0gc3RyZWFt
OwotICAgICAgICB2aWRlby5zcmMgPSB3aW5kb3cuVVJMLmNyZWF0ZU9iamVjdFVSTChtZWRpYVN0
cmVhbSk7Ci0gICAgfQotCi0gICAgZnVuY3Rpb24gZmFpbGVkVG9TZXR1cFN0cmVhbSgpCi0gICAg
ewotICAgICAgICBkZWJ1ZygnRmFpbGVkIHRvIHNldHVwIHN0cmVhbScpOwotICAgIH0KLQotICAg
IGZ1bmN0aW9uIHN0YXJ0KCkKLSAgICB7Ci0gICAgICAgIHZpZGVvID0gZG9jdW1lbnQucXVlcnlT
ZWxlY3RvcigndmlkZW8nKTsKLSAgICAgICAgdmlkZW8uYWRkRXZlbnRMaXN0ZW5lcignY2FucGxh
eScsIGNhbnBsYXksIGZhbHNlKTsKLSAgICAgICAgdmlkZW8uYWRkRXZlbnRMaXN0ZW5lcignY2Fu
cGxheXRocm91Z2gnLCBjYW5wbGF5dGhyb3VnaCwgZmFsc2UpOwotICAgICAgICBuYXZpZ2F0b3Iu
bWVkaWFEZXZpY2VzLmdldFVzZXJNZWRpYSh7dmlkZW86dHJ1ZX0pCi0gICAgICAgICAgICAudGhl
bihzZXR1cFN0cmVhbSkKLSAgICAgICAgICAgIC5jYXRjaChmYWlsZWRUb1NldHVwU3RyZWFtKTsK
LSAgICB9Ci0KLSAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpIHsKLSAgICAgICAgd2luZG93LnRl
c3RSdW5uZXIud2FpdFVudGlsRG9uZSgpOwotICAgICAgICB3aW5kb3cudGVzdFJ1bm5lci5zZXRV
c2VyTWVkaWFQZXJtaXNzaW9uKHRydWUpOwotICAgICAgICBzdGFydCgpOwotICAgIH0KLTwvc2Ny
aXB0PgotPC9ib2R5PgotPC9odG1sPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>