<?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>66985</bug_id>
          
          <creation_ts>2011-08-25 14:58:35 -0700</creation_ts>
          <short_desc>garden-o-matic should let me know that I need to run the local server</short_desc>
          <delta_ts>2011-08-26 20:54:20 -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>
          
          <blocked>64188</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Adam Barth">abarth</reporter>
          <assigned_to name="Adam Barth">abarth</assigned_to>
          <cc>levin</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>457160</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-08-25 14:58:35 -0700</bug_when>
    <thetext>garden-o-matic should let me know that I need to run the local server</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>457161</commentid>
    <comment_count>1</comment_count>
      <attachid>105253</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-08-25 14:59:09 -0700</bug_when>
    <thetext>Created attachment 105253
abandoned approach</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>457278</commentid>
    <comment_count>2</comment_count>
      <attachid>105278</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-08-25 17:17:40 -0700</bug_when>
    <thetext>Created attachment 105278
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>457349</commentid>
    <comment_count>3</comment_count>
      <attachid>105278</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-08-25 20:34:38 -0700</bug_when>
    <thetext>Comment on attachment 105278
Patch

Rejecting attachment 105278 from commit-queue.

Failed to run &quot;[&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;-...&quot; exit_code: 2

Last 500 characters of output:
ls/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui.js
Hunk #1 succeeded at 89 with fuzz 2 (offset 7 lines).
patching file Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui_unittests.js
Hunk #1 succeeded at 61 with fuzz 1 (offset 5 lines).
patching file Tools/ChangeLog
Hunk #1 succeeded at 1 with fuzz 1.

Failed to run &quot;[u&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/svn-apply&apos;, u&apos;--reviewer&apos;, u&apos;Dimitri Glazkov&apos;, u&apos;--...&quot; exit_code: 1

Full output: http://queues.webkit.org/results/9513864</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>457908</commentid>
    <comment_count>4</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-08-26 20:51:10 -0700</bug_when>
    <thetext>Committed r93933: &lt;http://trac.webkit.org/changeset/93933&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>457910</commentid>
    <comment_count>5</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-08-26 20:54:20 -0700</bug_when>
    <thetext>BTW: The rollout buttons should work now.  (In theory!)

I just forgot to land this patch.  :P</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>105253</attachid>
            <date>2011-08-25 14:59:09 -0700</date>
            <delta_ts>2011-08-25 17:17:37 -0700</delta_ts>
            <desc>abandoned approach</desc>
            <filename>bug-66985-20110825145908.patch</filename>
            <type>text/plain</type>
            <size>4248</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTM4MjMKZGlmZiAtLWdpdCBhL1Rvb2xzL0J1aWxkU2xhdmVT
dXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL1Rlc3RGYWlsdXJlcy9z
Y3JpcHRzL2NvbnRyb2xsZXJzLmpzIGIvVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Vi
a2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMvY29udHJvbGxl
cnMuanMKaW5kZXggODA3MTJlMTZhOWYzNTA2M2UyZGY0Mjk4ZDJmZjUxNGY4MTVkZjI0ZS4uOWJk
NWQ4OTEyNTQ3ZDg4YzQzMDY1YTczOTMyMDhiZjA4Yjc0MzZiMiAxMDA2NDQKLS0tIGEvVG9vbHMv
QnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVz
dEZhaWx1cmVzL3NjcmlwdHMvY29udHJvbGxlcnMuanMKKysrIGIvVG9vbHMvQnVpbGRTbGF2ZVN1
cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVzdEZhaWx1cmVzL3Nj
cmlwdHMvY29udHJvbGxlcnMuanMKQEAgLTE0MCwxMiArMTQwLDIzIEBAIGNvbnRyb2xsZXJzLlVu
ZXhwZWN0ZWRGYWlsdXJlcyA9IGJhc2UuZXh0ZW5kcyhPYmplY3QsIHsKICAgICB9CiB9KTsKIAot
Y29udHJvbGxlcnMuRmFpbGluZ0J1aWxkZXJzID0gYmFzZS5leHRlbmRzKE9iamVjdCwgewotICAg
IGluaXQ6IGZ1bmN0aW9uKHZpZXcpCit2YXIgU2ltcGxlTm90aWZpY2F0aW9uQ29udHJvbGxlciA9
IGJhc2UuZXh0ZW5kcyhPYmplY3QsIHsKKyAgICBpbml0OiBmdW5jdGlvbihub3RpZmljYXRpb25T
dHJlYW0pCiAgICAgewotICAgICAgICB0aGlzLl92aWV3ID0gdmlldzsKKyAgICAgICAgdGhpcy5f
bm90aWZpY2F0aW9uU3RyZWFtID0gbm90aWZpY2F0aW9uU3RyZWFtOwogICAgICAgICB0aGlzLl9u
b3RpZmljYXRpb24gPSBudWxsOwogICAgIH0sCisgICAgX2Vuc3VyZU5vdGlmaWNhdGlvbjogZnVu
Y3Rpb24oKQorICAgIHsKKyAgICAgICAgCisgICAgfSwKKyAgICBfZW5zdXJlTm90aWZpY2F0aW9u
RGlzbWlzc2VkOiBmdW5jdGlvbigpCisgICAgeworICAgICAgICAKKyAgICB9Cit9KTsKKworY29u
dHJvbGxlcnMuRmFpbGluZ0J1aWxkZXJzID0gYmFzZS5leHRlbmRzKE9iamVjdCwgewogICAgIHVw
ZGF0ZTogZnVuY3Rpb24oYnVpbGRlck5hbWVMaXN0KQogICAgIHsKICAgICAgICAgaWYgKGJ1aWxk
ZXJOYW1lTGlzdC5sZW5ndGggPT0gMCkgewpAQCAtMTU3LDcgKzE2OCw3IEBAIGNvbnRyb2xsZXJz
LkZhaWxpbmdCdWlsZGVycyA9IGJhc2UuZXh0ZW5kcyhPYmplY3QsIHsKICAgICAgICAgfQogICAg
ICAgICBpZiAoIXRoaXMuX25vdGlmaWNhdGlvbikgewogICAgICAgICAgICAgdGhpcy5fbm90aWZp
Y2F0aW9uID0gbmV3IHVpLm5vdGlmaWNhdGlvbnMuQnVpbGRlcnNGYWlsaW5nKCk7Ci0gICAgICAg
ICAgICB0aGlzLl92aWV3LmFkZCh0aGlzLl9ub3RpZmljYXRpb24pOworICAgICAgICAgICAgdGhp
cy5fbm90aWZpY2F0aW9uU3RyZWFtLmFkZCh0aGlzLl9ub3RpZmljYXRpb24pOwogICAgICAgICB9
CiAgICAgICAgIC8vIEZJWE1FOiBXZSBzaG91bGQgcHJvdmlkZSByZWdyZXNzaW9uIHJhbmdlcyBm
b3IgdGhlIGZhaWxpbmcgYnVpbGRlcnMuCiAgICAgICAgIC8vIFRoaXMgZG9lc24ndCBzZWVtIHRv
IGhhcHBlbiBvZnRlbiBlbm91Z2ggdG8gd29ycnkgdG9vIG11Y2ggYWJvdXQgdGhhdCwgaG93ZXZl
ci4KQEAgLTE2NSw0ICsxNzYsNyBAQCBjb250cm9sbGVycy5GYWlsaW5nQnVpbGRlcnMgPSBiYXNl
LmV4dGVuZHMoT2JqZWN0LCB7CiAgICAgfQogfSk7CiAKK2NvbnRyb2xsZXJzLkNoZWNrb3V0UmVt
aW5kZXIgPSBiYXNlLmV4dGVuZHMoT2JqZWN0LCB7Cit9KTsKKwogfSkoKTsKZGlmZiAtLWdpdCBh
L1Rvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19o
dG1sL1Rlc3RGYWlsdXJlcy9zY3JpcHRzL3N1bW1hcnkuanMgYi9Ub29scy9CdWlsZFNsYXZlU3Vw
cG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9wdWJsaWNfaHRtbC9UZXN0RmFpbHVyZXMvc2Ny
aXB0cy9zdW1tYXJ5LmpzCmluZGV4IGQ3NTZlYWNhMDU4MmIwM2JjY2YxZjU5M2E0ZWFkNDY1Yzk0
ODBhOGIuLmNmYzdlNjg5NGNhNGRmODllYzUzMWIwMDlhOWQ5M2Q0ODMxYjY0MjMgMTAwNjQ0Ci0t
LSBhL1Rvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1Ymxp
Y19odG1sL1Rlc3RGYWlsdXJlcy9zY3JpcHRzL3N1bW1hcnkuanMKKysrIGIvVG9vbHMvQnVpbGRT
bGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVzdEZhaWx1
cmVzL3NjcmlwdHMvc3VtbWFyeS5qcwpAQCAtMzAsNiArMzAsNyBAQCB2YXIgZ19pbmZvID0gbnVs
bDsKIHZhciBnX3VwZGF0ZVRpbWVySWQgPSAwOwogdmFyIGdfYnVpbGRlcnNGYWlsaW5nID0gbnVs
bDsKIAordmFyIGdfY2hlY2tvdXRSZW1pbmRlciA9IG51bGw7CiB2YXIgZ191bmV4cGVjdGVkRmFp
bHVyZXMgPSBudWxsOwogdmFyIGdfZmFpbGluZ0J1aWxkZXJzID0gbnVsbDsKIApAQCAtNDEsNiAr
NDIsNyBAQCBmdW5jdGlvbiB1cGRhdGUoKQogICAgIGdfaW5mby5hZGQodXBkYXRpbmcpOwogCiAg
ICAgYnVpbGRlcnMuYnVpbGRlcnNGYWlsaW5nU3RlcFJlcXVyZWRGb3JUZXN0Q292ZXJhZ2UoZ19m
YWlsaW5nQnVpbGRlcnMudXBkYXRlLmJpbmQoZ19mYWlsaW5nQnVpbGRlcnMpKTsKKyAgICBjaGVj
a291dC5pc0F2YWlsYWJsZShnX2NoZWNrb3V0UmVtaW5kZXIudXBkYXRlLmJpbmQoZ19jaGVja291
dFJlbWluZGVyKSk7CiAKICAgICBiYXNlLmNhbGxJblBhcmFsbGVsKFttb2RlbC51cGRhdGVSZWNl
bnRDb21taXRzLCBtb2RlbC51cGRhdGVSZXN1bHRzQnlCdWlsZGVyXSwgZnVuY3Rpb24oKSB7CiAg
ICAgICAgIG1vZGVsLmFuYWx5emVVbmV4cGVjdGVkRmFpbHVyZXMoZ191bmV4cGVjdGVkRmFpbHVy
ZXMudXBkYXRlLmJpbmQoZ191bmV4cGVjdGVkRmFpbHVyZXMpLCBmdW5jdGlvbigpIHsKQEAgLTU3
LDcgKzU5LDkgQEAgJChkb2N1bWVudCkucmVhZHkoZnVuY3Rpb24oKSB7CiAgICAgZ191bmV4cGVj
dGVkRmFpbHVyZXMgPSBuZXcgY29udHJvbGxlcnMuVW5leHBlY3RlZEZhaWx1cmVzKGFjdGlvbnMp
OwogCiAgICAgZ19pbmZvID0gbmV3IHVpLm5vdGlmaWNhdGlvbnMuU3RyZWFtKCk7CisKICAgICBn
X2ZhaWxpbmdCdWlsZGVycyA9IG5ldyBjb250cm9sbGVycy5GYWlsaW5nQnVpbGRlcnMoZ19pbmZv
KTsKKyAgICBnX2NoZWNrb3V0UmVtaW5kZXIgPSBuZXcgY29udHJvbGxlcnMuQ2hlY2tvdXRSZW1p
bmRlcihnX2luZm8pOwogCiAgICAgZG9jdW1lbnQuYm9keS5pbnNlcnRCZWZvcmUoYWN0aW9ucywg
ZG9jdW1lbnQuYm9keS5maXJzdENoaWxkKTsKICAgICBkb2N1bWVudC5ib2R5Lmluc2VydEJlZm9y
ZShnX2luZm8sIGRvY3VtZW50LmJvZHkuZmlyc3RDaGlsZCk7CmRpZmYgLS1naXQgYS9Ub29scy9D
aGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNzM3ZDRhYzQ5NDhmNTgyNTMzYTk2MjM0
MmZiOWNhZWZmZjI0NTdjYS4uZjdhMzM4YTA3M2IzYzc3NmY5MDY5NzAwNTEyYmRmZmEyZGNhYzNh
YSAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAt
MSw1ICsxLDE1IEBACiAyMDExLTA4LTI1ICBBZGFtIEJhcnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+
CiAKKyAgICAgICAgZ2FyZGVuLW8tbWF0aWMgc2hvdWxkIGxldCBtZSBrbm93IHRoYXQgSSBuZWVk
IHRvIHJ1biB0aGUgbG9jYWwgc2VydmVyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD02Njk4NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgICogQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25m
aWcvcHVibGljX2h0bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMvY29udHJvbGxlcnMuanM6CisgICAg
ICAgICogQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0
bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMvc3VtbWFyeS5qczoKKworMjAxMS0wOC0yNSAgQWRhbSBC
YXJ0aCAgPGFiYXJ0aEB3ZWJraXQub3JnPgorCiAgICAgICAgIGdhcmRlbi1vLW1hdGljIHNob3Vs
ZCBiZSBhYmxlIHRvIHJvbGwgb3V0IHBhdGNoZXMKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTY2OTgyCiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>105278</attachid>
            <date>2011-08-25 17:17:40 -0700</date>
            <delta_ts>2011-08-25 20:34:38 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-66985-20110825171739.patch</filename>
            <type>text/plain</type>
            <size>11735</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTM4MjMKZGlmZiAtLWdpdCBhL1Rvb2xzL0J1aWxkU2xhdmVT
dXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL1Rlc3RGYWlsdXJlcy9z
Y3JpcHRzL2NoZWNrb3V0LmpzIGIvVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0
Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMvY2hlY2tvdXQuanMK
aW5kZXggZTA5OTkwOGE2YWViMWMzMjAzYjg4MWZmMzhhYzlmN2VhZjg1MWE5My4uZWI3NDVmYzdh
YmM3MzU0NGU4ZTgzZWEyYzFhODQ1ODY2ODJhYWRkOSAxMDA2NDQKLS0tIGEvVG9vbHMvQnVpbGRT
bGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVzdEZhaWx1
cmVzL3NjcmlwdHMvY2hlY2tvdXQuanMKKysrIGIvVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVp
bGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMvY2hl
Y2tvdXQuanMKQEAgLTI5LDYgKzI5LDMxIEBAIHZhciBjaGVja291dCA9IGNoZWNrb3V0IHx8IHt9
OwogCiB2YXIga1dlYktpdFRydW5rID0gJ2h0dHA6Ly9zdm4ud2Via2l0Lm9yZy9yZXBvc2l0b3J5
L3dlYmtpdC90cnVuay8nOwogCit2YXIgZ191bmF2YWlsYWJsZUNoZWNrb3V0Q2FsbGJhY2sgPSBu
dWxsOwordmFyIGdfaGF2ZVNlZW5DaGVja291dEF2YWlsYWJsZSA9IGZhbHNlOworCitmdW5jdGlv
biBjYWxsSWZDaGVja291dEF2YWlsYWJsZShjYWxsYmFjaykKK3sKKyAgICBpZiAoZ19oYXZlU2Vl
bkNoZWNrb3V0QXZhaWxhYmxlKSB7CisgICAgICAgIGNhbGxiYWNrKCk7CisgICAgICAgIHJldHVy
bjsKKyAgICB9CisgICAgY2hlY2tvdXQuaXNBdmFpbGFibGUoZnVuY3Rpb24oaXNBdmFpbGFibGUp
IHsKKyAgICAgICAgaWYgKGlzQXZhaWxhYmxlKSB7CisgICAgICAgICAgICBnX2hhdmVTZWVuQ2hl
Y2tvdXRBdmFpbGFibGUgPSB0cnVlOworICAgICAgICAgICAgY2FsbGJhY2soKTsKKyAgICAgICAg
ICAgIHJldHVybjsKKyAgICAgICAgfQorICAgICAgICBpZiAoZ191bmF2YWlsYWJsZUNoZWNrb3V0
Q2FsbGJhY2spCisgICAgICAgICAgICBnX3VuYXZhaWxhYmxlQ2hlY2tvdXRDYWxsYmFjaygpOwor
ICAgIH0pOworfQorCitjaGVja291dC5yZWdpc3RlclVuYXZhaWxhYmxlQ2hlY2tvdXRDYWxsYmFj
ayA9IGZ1bmN0aW9uKHVuYXZhaWxhYmxlQ2hlY2tvdXRDYWxsYmFjaykKK3sKKyAgICBnX3VuYXZh
aWxhYmxlQ2hlY2tvdXRDYWxsYmFjayA9IHVuYXZhaWxhYmxlQ2hlY2tvdXRDYWxsYmFjazsKK307
CisKIGNoZWNrb3V0LnN1YnZlcnNpb25VUkxGb3JUZXN0ID0gZnVuY3Rpb24odGVzdE5hbWUpCiB7
CiAgICAgcmV0dXJuIGtXZWJLaXRUcnVuayArICdMYXlvdXRUZXN0cy8nICsgdGVzdE5hbWU7CkBA
IC00OSwzNiArNzQsNTQgQEAgY2hlY2tvdXQuaXNBdmFpbGFibGUgPSBmdW5jdGlvbihjYWxsYmFj
aykKIAogY2hlY2tvdXQudXBkYXRlRXhwZWN0YXRpb25zID0gZnVuY3Rpb24oZmFpbHVyZUluZm9M
aXN0LCBjYWxsYmFjaykKIHsKLSAgICBuZXQucG9zdChjb25maWcua0xvY2FsU2VydmVyVVJMICsg
Jy91cGRhdGVleHBlY3RhdGlvbnMnLCBKU09OLnN0cmluZ2lmeShmYWlsdXJlSW5mb0xpc3QpLCBm
dW5jdGlvbigpIHsKLSAgICAgICAgY2FsbGJhY2soKTsKKyAgICBjYWxsSWZDaGVja291dEF2YWls
YWJsZShmdW5jdGlvbigpIHsKKyAgICAgICAgbmV0LnBvc3QoY29uZmlnLmtMb2NhbFNlcnZlclVS
TCArICcvdXBkYXRlZXhwZWN0YXRpb25zJywgSlNPTi5zdHJpbmdpZnkoZmFpbHVyZUluZm9MaXN0
KSwgZnVuY3Rpb24oKSB7CisgICAgICAgICAgICBjYWxsYmFjaygpOworICAgICAgICB9KTsKICAg
ICB9KTsKIH07CiAKIGNoZWNrb3V0Lm9wdGltaXplQmFzZWxpbmVzID0gZnVuY3Rpb24odGVzdE5h
bWUsIGNhbGxiYWNrKQogewotICAgIG5ldC5wb3N0KGNvbmZpZy5rTG9jYWxTZXJ2ZXJVUkwgKyAn
L29wdGltaXplYmFzZWxpbmVzPycgKyAkLnBhcmFtKHsKLSAgICAgICAgJ3Rlc3QnOiB0ZXN0TmFt
ZSwKLSAgICB9KSwgZnVuY3Rpb24oKSB7Ci0gICAgICAgIGNhbGxiYWNrKCk7CisgICAgY2FsbElm
Q2hlY2tvdXRBdmFpbGFibGUoZnVuY3Rpb24oKSB7CisgICAgICAgIG5ldC5wb3N0KGNvbmZpZy5r
TG9jYWxTZXJ2ZXJVUkwgKyAnL29wdGltaXplYmFzZWxpbmVzPycgKyAkLnBhcmFtKHsKKyAgICAg
ICAgICAgICd0ZXN0JzogdGVzdE5hbWUsCisgICAgICAgIH0pLCBmdW5jdGlvbigpIHsKKyAgICAg
ICAgICAgIGNhbGxiYWNrKCk7CisgICAgICAgIH0pOworICAgIH0pOworfTsKKworY2hlY2tvdXQu
cm9sbG91dCA9IGZ1bmN0aW9uKHJldmlzaW9uLCByZWFzb24sIGNhbGxiYWNrKQoreworICAgIGNh
bGxJZkNoZWNrb3V0QXZhaWxhYmxlKGZ1bmN0aW9uKCkgeworICAgICAgICBuZXQucG9zdChjb25m
aWcua0xvY2FsU2VydmVyVVJMICsgJy9yb2xsb3V0PycgKyAkLnBhcmFtKHsKKyAgICAgICAgICAg
ICdyZXZpc2lvbic6IHJldmlzaW9uLAorICAgICAgICAgICAgJ3JlYXNvbic6IHJlYXNvbgorICAg
ICAgICB9KSwgZnVuY3Rpb24oKSB7CisgICAgICAgICAgICBjYWxsYmFjaygpOworICAgICAgICB9
KTsKICAgICB9KTsKIH07CiAKIGNoZWNrb3V0LnJlYmFzZWxpbmUgPSBmdW5jdGlvbihmYWlsdXJl
SW5mb0xpc3QsIGNhbGxiYWNrKQogewotICAgIGJhc2UuY2FsbEluU2VxdWVuY2UoZnVuY3Rpb24o
ZmFpbHVyZUluZm8sIGNhbGxiYWNrKSB7Ci0gICAgICAgIHZhciBleHRlbnNpb25MaXN0ID0gQXJy
YXkucHJvdG90eXBlLmNvbmNhdC5hcHBseShbXSwgZmFpbHVyZUluZm8uZmFpbHVyZVR5cGVMaXN0
Lm1hcChyZXN1bHRzLmZhaWx1cmVUeXBlVG9FeHRlbnNpb25MaXN0KSk7Ci0gICAgICAgIGJhc2Uu
Y2FsbEluU2VxdWVuY2UoZnVuY3Rpb24oZXh0ZW5zaW9uLCBjYWxsYmFjaykgewotICAgICAgICAg
ICAgbmV0LnBvc3QoY29uZmlnLmtMb2NhbFNlcnZlclVSTCArICcvcmViYXNlbGluZT8nICsgJC5w
YXJhbSh7Ci0gICAgICAgICAgICAgICAgJ2J1aWxkZXInOiBmYWlsdXJlSW5mby5idWlsZGVyTmFt
ZSwKLSAgICAgICAgICAgICAgICAndGVzdCc6IGZhaWx1cmVJbmZvLnRlc3ROYW1lLAotICAgICAg
ICAgICAgICAgICdleHRlbnNpb24nOiBleHRlbnNpb24KLSAgICAgICAgICAgIH0pLCBmdW5jdGlv
bigpIHsKLSAgICAgICAgICAgICAgICBjYWxsYmFjaygpOwotICAgICAgICAgICAgfSk7Ci0gICAg
ICAgIH0sIGV4dGVuc2lvbkxpc3QsIGNhbGxiYWNrKTsKLSAgICB9LCBmYWlsdXJlSW5mb0xpc3Qs
IGZ1bmN0aW9uKCkgewotICAgICAgICB2YXIgdGVzdE5hbWVMaXN0ID0gYmFzZS51bmlxdWlmeUFy
cmF5KGZhaWx1cmVJbmZvTGlzdC5tYXAoZnVuY3Rpb24oZmFpbHVyZUluZm8pIHsgcmV0dXJuIGZh
aWx1cmVJbmZvLnRlc3ROYW1lOyB9KSk7Ci0gICAgICAgIGJhc2UuY2FsbEluU2VxdWVuY2UoY2hl
Y2tvdXQub3B0aW1pemVCYXNlbGluZXMsIHRlc3ROYW1lTGlzdCwgY2FsbGJhY2spOworICAgIGNh
bGxJZkNoZWNrb3V0QXZhaWxhYmxlKGZ1bmN0aW9uKCkgeworICAgICAgICBiYXNlLmNhbGxJblNl
cXVlbmNlKGZ1bmN0aW9uKGZhaWx1cmVJbmZvLCBjYWxsYmFjaykgeworICAgICAgICAgICAgdmFy
IGV4dGVuc2lvbkxpc3QgPSBBcnJheS5wcm90b3R5cGUuY29uY2F0LmFwcGx5KFtdLCBmYWlsdXJl
SW5mby5mYWlsdXJlVHlwZUxpc3QubWFwKHJlc3VsdHMuZmFpbHVyZVR5cGVUb0V4dGVuc2lvbkxp
c3QpKTsKKyAgICAgICAgICAgIGJhc2UuY2FsbEluU2VxdWVuY2UoZnVuY3Rpb24oZXh0ZW5zaW9u
LCBjYWxsYmFjaykgeworICAgICAgICAgICAgICAgIG5ldC5wb3N0KGNvbmZpZy5rTG9jYWxTZXJ2
ZXJVUkwgKyAnL3JlYmFzZWxpbmU/JyArICQucGFyYW0oeworICAgICAgICAgICAgICAgICAgICAn
YnVpbGRlcic6IGZhaWx1cmVJbmZvLmJ1aWxkZXJOYW1lLAorICAgICAgICAgICAgICAgICAgICAn
dGVzdCc6IGZhaWx1cmVJbmZvLnRlc3ROYW1lLAorICAgICAgICAgICAgICAgICAgICAnZXh0ZW5z
aW9uJzogZXh0ZW5zaW9uCisgICAgICAgICAgICAgICAgfSksIGZ1bmN0aW9uKCkgeworICAgICAg
ICAgICAgICAgICAgICBjYWxsYmFjaygpOworICAgICAgICAgICAgICAgIH0pOworICAgICAgICAg
ICAgfSwgZXh0ZW5zaW9uTGlzdCwgY2FsbGJhY2spOworICAgICAgICB9LCBmYWlsdXJlSW5mb0xp
c3QsIGZ1bmN0aW9uKCkgeworICAgICAgICAgICAgdmFyIHRlc3ROYW1lTGlzdCA9IGJhc2UudW5p
cXVpZnlBcnJheShmYWlsdXJlSW5mb0xpc3QubWFwKGZ1bmN0aW9uKGZhaWx1cmVJbmZvKSB7IHJl
dHVybiBmYWlsdXJlSW5mby50ZXN0TmFtZTsgfSkpOworICAgICAgICAgICAgYmFzZS5jYWxsSW5T
ZXF1ZW5jZShjaGVja291dC5vcHRpbWl6ZUJhc2VsaW5lcywgdGVzdE5hbWVMaXN0LCBjYWxsYmFj
ayk7CisgICAgICAgIH0pOwogICAgIH0pOwogfTsKIApkaWZmIC0tZ2l0IGEvVG9vbHMvQnVpbGRT
bGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVzdEZhaWx1
cmVzL3NjcmlwdHMvY2hlY2tvdXRfdW5pdHRlc3RzLmpzIGIvVG9vbHMvQnVpbGRTbGF2ZVN1cHBv
cnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVzdEZhaWx1cmVzL3Njcmlw
dHMvY2hlY2tvdXRfdW5pdHRlc3RzLmpzCmluZGV4IDM0OWQ3MzQyYjA0MTBlMDM1M2JjZWYyZmYx
MTZhODE5NTI1OTNjYmUuLmZlZWM5YjU1ZGU4MGM4ODIzNDE3MzI1NThkMTU3OThmNGEwOTI2NjUg
MTAwNjQ0Ci0tLSBhL1Rvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29u
ZmlnL3B1YmxpY19odG1sL1Rlc3RGYWlsdXJlcy9zY3JpcHRzL2NoZWNrb3V0X3VuaXR0ZXN0cy5q
cworKysgYi9Ub29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9w
dWJsaWNfaHRtbC9UZXN0RmFpbHVyZXMvc2NyaXB0cy9jaGVja291dF91bml0dGVzdHMuanMKQEAg
LTMzLDYgKzMzLDEwIEBAIHRlc3QoInN1YnZlcnNpb25VUkxGb3JUZXN0IiwgMSwgZnVuY3Rpb24o
KSB7CiAKIHRlc3QoInVwZGF0ZUV4cGVjdGF0aW9ucyIsIDQsIGZ1bmN0aW9uKCkgewogICAgIHZh
ciBzaW11bGF0b3IgPSBuZXcgTmV0d29ya1NpbXVsYXRvcigpOworCisgICAgLy8gRklYTUU6IFRo
aXMgbGVha3Mgc3RhdGUgaW50byBnX2hhdmVTZWVuQ2hlY2tvdXRBdmFpbGFibGUsIHdoaWNoIGlz
IGdsb2JhbC4KKyAgICBzaW11bGF0b3IuYWpheCA9IGZ1bmN0aW9uKG9wdGlvbnMpIHsgb3B0aW9u
cy5zdWNjZXNzLmNhbGwoKTsgfSwKKwogICAgIHNpbXVsYXRvci5wb3N0ID0gZnVuY3Rpb24odXJs
LCBkYXRhLCBjYWxsYmFjaykKICAgICB7CiAgICAgICAgIGVxdWFscyh1cmwsICdodHRwOi8vMTI3
LjAuMC4xOjgxMjcvdXBkYXRlZXhwZWN0YXRpb25zJyk7CmRpZmYgLS1naXQgYS9Ub29scy9CdWls
ZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9wdWJsaWNfaHRtbC9UZXN0RmFp
bHVyZXMvc2NyaXB0cy9jb250cm9sbGVycy5qcyBiL1Rvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1
aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL1Rlc3RGYWlsdXJlcy9zY3JpcHRzL2Nv
bnRyb2xsZXJzLmpzCmluZGV4IDE5OWYwMmU3MmQ5N2JmYzk0YWJiZTIwNDRhMGU3OTk3M2NiYmE5
MzEuLjgwNzEyZTE2YTlmMzUwNjNlMmRmNDI5OGQyZmY1MTRmODE1ZGYyNGUgMTAwNjQ0Ci0tLSBh
L1Rvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19o
dG1sL1Rlc3RGYWlsdXJlcy9zY3JpcHRzL2NvbnRyb2xsZXJzLmpzCisrKyBiL1Rvb2xzL0J1aWxk
U2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL1Rlc3RGYWls
dXJlcy9zY3JpcHRzL2NvbnRyb2xsZXJzLmpzCkBAIC05Nyw4ICs5NywxMSBAQCBjb250cm9sbGVy
cy5VbmV4cGVjdGVkRmFpbHVyZXMgPSBiYXNlLmV4dGVuZHMoT2JqZWN0LCB7CiAgICAgICAgIGlm
ICghZmFpbHVyZSkgewogICAgICAgICAgICAgZmFpbHVyZSA9IG5ldyB1aS5ub3RpZmljYXRpb25z
LlRlc3RGYWlsdXJlcygpOwogICAgICAgICAgICAgbW9kZWwuY29tbWl0RGF0YUxpc3RGb3JSZXZp
c2lvblJhbmdlKGZhaWx1cmVBbmFseXNpcy5uZXdlc3RQYXNzaW5nUmV2aXNpb24gKyAxLCBmYWls
dXJlQW5hbHlzaXMub2xkZXN0RmFpbGluZ1JldmlzaW9uKS5mb3JFYWNoKGZ1bmN0aW9uKGNvbW1p
dERhdGEpIHsKLSAgICAgICAgICAgICAgICBmYWlsdXJlLmFkZENvbW1pdERhdGEoY29tbWl0RGF0
YSk7Ci0gICAgICAgICAgICB9KTsKKyAgICAgICAgICAgICAgICB2YXIgc3VzcGljaW91c0NvbW1p
dCA9IGZhaWx1cmUuYWRkQ29tbWl0RGF0YShjb21taXREYXRhKTsKKyAgICAgICAgICAgICAgICAk
KHN1c3BpY2lvdXNDb21taXQpLmJpbmQoJ3JvbGxvdXQnLCBmdW5jdGlvbigpIHsKKyAgICAgICAg
ICAgICAgICAgICAgdGhpcy5vblJvbGxvdXQoY29tbWl0RGF0YS5yZXZpc2lvbiwgZmFpbHVyZS50
ZXN0TmFtZUxpc3QoKSk7CisgICAgICAgICAgICAgICAgfS5iaW5kKHRoaXMpKTsKKyAgICAgICAg
ICAgIH0sIHRoaXMpOwogICAgICAgICAgICAgdGhpcy5fdmlldy5hZGQoZmFpbHVyZSk7CiAgICAg
ICAgICAgICAkKGZhaWx1cmUpLmJpbmQoJ2V4YW1pbmUnLCBmdW5jdGlvbigpIHsKICAgICAgICAg
ICAgICAgICB0aGlzLm9uRXhhbWluZShmYWlsdXJlKTsKQEAgLTEzMCw2ICsxMzMsMTAgQEAgY29u
dHJvbGxlcnMuVW5leHBlY3RlZEZhaWx1cmVzID0gYmFzZS5leHRlbmRzKE9iamVjdCwgewogCiAg
ICAgICAgIC8vIEZJWE1FOiBUaGlzIGRvZXNuJ3QgYmVsb25nIGhlcmUuIEFsc28sIHdlIG5lZWQg
c29tZSB3YXkgdG8gY2FsbCBjb250cm9sbGVyLmRpc21pc3MoKS4KICAgICAgICAgZG9jdW1lbnQu
Ym9keS5hcHBlbmRDaGlsZChyZXN1bHRzVmlldyk7CisgICAgfSwKKyAgICBvblJvbGxvdXQ6IGZ1
bmN0aW9uKHJldmlzaW9uLCB0ZXN0TmFtZUxpc3QpCisgICAgeworICAgICAgICBjaGVja291dC5y
b2xsb3V0KHJldmlzaW9uLCB1aS5yb2xsb3V0UmVhc29uRm9yVGVzdE5hbWVMaXN0KHRlc3ROYW1l
TGlzdCksICQubm9vcCk7CiAgICAgfQogfSk7CiAKZGlmZiAtLWdpdCBhL1Rvb2xzL0J1aWxkU2xh
dmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL1Rlc3RGYWlsdXJl
cy9zY3JpcHRzL3N1bW1hcnkuanMgYi9Ub29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJr
aXQub3JnLWNvbmZpZy9wdWJsaWNfaHRtbC9UZXN0RmFpbHVyZXMvc2NyaXB0cy9zdW1tYXJ5Lmpz
CmluZGV4IGQ3NTZlYWNhMDU4MmIwM2JjY2YxZjU5M2E0ZWFkNDY1Yzk0ODBhOGIuLjI3OTAwYmRk
YjE5YzQ2YTdhMDZkMWZmMGU0NjExZWZhZWYwYjMxMzkgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0J1aWxk
U2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL1Rlc3RGYWls
dXJlcy9zY3JpcHRzL3N1bW1hcnkuanMKKysrIGIvVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVp
bGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMvc3Vt
bWFyeS5qcwpAQCAtNTMsNiArNTMsMTAgQEAgZnVuY3Rpb24gdXBkYXRlKCkKICQoZG9jdW1lbnQp
LnJlYWR5KGZ1bmN0aW9uKCkgewogICAgIGdfdXBkYXRlVGltZXJJZCA9IHdpbmRvdy5zZXRJbnRl
cnZhbCh1cGRhdGUsIGNvbmZpZy5rVXBkYXRlRnJlcXVlbmN5KTsKIAorICAgIGNoZWNrb3V0LnJl
Z2lzdGVyVW5hdmFpbGFibGVDaGVja291dENhbGxiYWNrKGZ1bmN0aW9uKCkgeworICAgICAgICBh
bGVydCgnUGxlYXNlIHJ1biAid2Via2l0LXBhdGNoIGdhcmRlbi1vLW1hdGljIiB0byBlbmFibGUg
dGhpcyBmZWF0dXJlLicpOworICAgIH0pOworCiAgICAgdmFyIGFjdGlvbnMgPSBuZXcgdWkubm90
aWZpY2F0aW9ucy5TdHJlYW0oKTsKICAgICBnX3VuZXhwZWN0ZWRGYWlsdXJlcyA9IG5ldyBjb250
cm9sbGVycy5VbmV4cGVjdGVkRmFpbHVyZXMoYWN0aW9ucyk7CiAKZGlmZiAtLWdpdCBhL1Rvb2xz
L0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL1Rl
c3RGYWlsdXJlcy9zY3JpcHRzL3VpLmpzIGIvVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQu
d2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMvdWkuanMK
aW5kZXggMGFiMmU2NGY1ZGZjMDdmYjNlZjU2ZDJlMDA5MzYwYWFmOTQ0OGVmYS4uYmUxMTRhYzc1
ZWEwYWIxMjM4NDZlNDM1MWZiZmExOTBkOTdhZWJlYyAxMDA2NDQKLS0tIGEvVG9vbHMvQnVpbGRT
bGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVzdEZhaWx1
cmVzL3NjcmlwdHMvdWkuanMKKysrIGIvVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Vi
a2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMvdWkuanMKQEAg
LTgyLDYgKzgyLDEzIEBAIHVpLmZhaWx1cmVEZXRhaWxzU3RhdHVzID0gZnVuY3Rpb24oZmFpbHVy
ZUluZm8sIGJ1aWxkZXJOYW1lTGlzdCkKICAgICByZXR1cm4gYmxvY2s7CiB9OwogCit1aS5yb2xs
b3V0UmVhc29uRm9yVGVzdE5hbWVMaXN0ID0gZnVuY3Rpb24odGVzdE5hbWVMaXN0KQoreworICAg
IHJldHVybiAnQnJva2U6XG4nICsgdGVzdE5hbWVMaXN0Lm1hcChmdW5jdGlvbih0ZXN0TmFtZSkg
eworICAgICAgICByZXR1cm4gJyogJyArIHRlc3ROYW1lOworICAgIH0pLmpvaW4oJ1xuJyk7Cit9
CisKIGZ1bmN0aW9uIGJ1aWxkZXJUYWJsZURhdGFDZWxscyhyZXN1bHROb2Rlc0J5QnVpbGRlcikK
IHsKICAgICBpZiAoIXJlc3VsdE5vZGVzQnlCdWlsZGVyKQpkaWZmIC0tZ2l0IGEvVG9vbHMvQnVp
bGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVzdEZh
aWx1cmVzL3NjcmlwdHMvdWlfdW5pdHRlc3RzLmpzIGIvVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQv
YnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMv
dWlfdW5pdHRlc3RzLmpzCmluZGV4IDg2YzY1YzlmMzJhMDZmMjM1YzNhNTM4YmVhOTVjMzRhNTQ0
ZWNhYTYuLjExNjc0Njg2N2RkMWY4N2ZmOGFmYmM3NjI3ZDA0ZTI0Mzc5ZDU3OGUgMTAwNjQ0Ci0t
LSBhL1Rvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1Ymxp
Y19odG1sL1Rlc3RGYWlsdXJlcy9zY3JpcHRzL3VpX3VuaXR0ZXN0cy5qcworKysgYi9Ub29scy9C
dWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9wdWJsaWNfaHRtbC9UZXN0
RmFpbHVyZXMvc2NyaXB0cy91aV91bml0dGVzdHMuanMKQEAgLTU2LDYgKzU2LDExIEBAIHRlc3Qo
ImluZm9iYXJNZXNzYWdlRm9yQ29tcGlsZUVycm9ycyIsIDEsIGZ1bmN0aW9uKCkgewogICAgICAg
ICAnPC91bD48L2Rpdj4nKTsKIH0pOwogCit0ZXN0KCJyb2xsb3V0UmVhc29uRm9yVGVzdE5hbWVM
aXN0IiwgMiwgZnVuY3Rpb24oKSB7CisgICAgZXF1YWwodWkucm9sbG91dFJlYXNvbkZvclRlc3RO
YW1lTGlzdChbInBhdGgvdG8vdGVzdC5odG1sIl0pLCAiQnJva2U6XG4qIHBhdGgvdG8vdGVzdC5o
dG1sIik7CisgICAgZXF1YWwodWkucm9sbG91dFJlYXNvbkZvclRlc3ROYW1lTGlzdChbInBhdGgv
dG8vdGVzdC5odG1sIiwgImFub3RoZXIvdGVzdC5odG1sIl0pLCAiQnJva2U6XG4qIHBhdGgvdG8v
dGVzdC5odG1sXG4qIGFub3RoZXIvdGVzdC5odG1sIik7Cit9KTsKKwogdGVzdCgiZmFpbHVyZURl
dGFpbHNTdGF0dXMiLCAxLCBmdW5jdGlvbigpIHsKICAgICB2YXIgc3RhdHVzID0gdWkuZmFpbHVy
ZURldGFpbHNTdGF0dXMoewogICAgICAgICAnYnVpbGRlck5hbWUnOiAnTW9jayBCdWlsZGVyJywK
ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCBmODdh
MDJlYjU2NGUzNmVhOGVhYmIzYTI1ZTJkNGYxMzhjYzUyY2Q3Li5hYTJmNTY2ZTNhNjg5MmU3Yjcz
OGIyYzZhNDc3ZDUzYWI4MDQ2NWE1IDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIv
VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMzIgQEAKKzIwMTEtMDgtMjUgIEFkYW0gQmFydGgg
IDxhYmFydGhAd2Via2l0Lm9yZz4KKworICAgICAgICBnYXJkZW4tby1tYXRpYyBzaG91bGQgbGV0
IG1lIGtub3cgdGhhdCBJIG5lZWQgdG8gcnVuIHRoZSBsb2NhbCBzZXJ2ZXIKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTY2OTg1CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhlIHBhdGNoIHRyaWdnZXJzIGFu
IGFsZXJ0IGRpYWxvZyB3aGVuZXZlciB0aGUgdXNlciB0cmllcyB0byB1c2UgYQorICAgICAgICBm
ZWF0dXJlIHRoYXQgcmVxdWlyZXMgdGhlIGxvY2FsIHNlcnZlci4KKworICAgICAgICAqIEJ1aWxk
U2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL1Rlc3RGYWls
dXJlcy9zY3JpcHRzL2NoZWNrb3V0LmpzOgorICAgICAgICAqIEJ1aWxkU2xhdmVTdXBwb3J0L2J1
aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL1Rlc3RGYWlsdXJlcy9zY3JpcHRzL2No
ZWNrb3V0X3VuaXR0ZXN0cy5qczoKKyAgICAgICAgKiBCdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53
ZWJraXQub3JnLWNvbmZpZy9wdWJsaWNfaHRtbC9UZXN0RmFpbHVyZXMvc2NyaXB0cy9zdW1tYXJ5
LmpzOgorCisyMDExLTA4LTI1ICBBZGFtIEJhcnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+CisKKyAg
ICAgICAgZ2FyZGVuLW8tbWF0aWMgc2hvdWxkIGJlIGFibGUgdG8gcm9sbCBvdXQgcGF0Y2hlcwor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjY5ODIKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGlzIHBhdGNo
IGp1c3Qgd2lyZXMgdGhlIHJvbGxvdXQgZXZlbnQgdGhyb3VnaCB0aGUgY29udHJvbGxlciB0byB0
aGUKKyAgICAgICAgbG9jYWwgc2VydmVyLCB3aGljaCBpcyBhbHJlYWR5IHNldCB1cCB0byBwZXJm
b3JtIHJvbGxvdXRzLgorCisgICAgICAgICogQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0
Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMvY2hlY2tvdXQuanM6
CisgICAgICAgICogQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVi
bGljX2h0bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMvY29udHJvbGxlcnMuanM6CisgICAgICAgICog
QnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVz
dEZhaWx1cmVzL3NjcmlwdHMvdWkuanM6CisgICAgICAgICogQnVpbGRTbGF2ZVN1cHBvcnQvYnVp
bGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMvdWlf
dW5pdHRlc3RzLmpzOgorCiAyMDExLTA4LTI1ICBEaW1pdHJpIEdsYXprb3YgIDxkZ2xhemtvdkBj
aHJvbWl1bS5vcmc+CiAKICAgICAgICAgZ2FyZGVuLW8tbWF0aWMgc3VtbWFyeSBuZWVkcyBhIG1v
Y2sgdmlldyB0aGF0IGNvdWxkIGJlIHVzZWQgZm9yIHdvcmtpbmcgb24gc3R5bGluZwo=
</data>
<flag name="review"
          id="101372"
          type_id="1"
          status="+"
          setter="dglazkov"
    />
    <flag name="commit-queue"
          id="101373"
          type_id="3"
          status="-"
          setter="webkit.review.bot"
    />
          </attachment>
      

    </bug>

</bugzilla>