<?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>141234</bug_id>
          
          <creation_ts>2015-02-03 23:34:44 -0800</creation_ts>
          <short_desc>Interactive chart component provides two duplicate API for highlighting points</short_desc>
          <delta_ts>2015-02-04 10:08:45 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit Website</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>141237</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>benjamin</cc>
    
    <cc>cdumez</cc>
    
    <cc>kling</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1066757</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2015-02-03 23:34:44 -0800</bug_when>
    <thetext>Interactive chart component used in the new perf dashboard’s UI supports highlightedItems and markedPoints.
We should merge them into one thing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1066760</commentid>
    <comment_count>1</comment_count>
      <attachid>246021</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2015-02-03 23:44:53 -0800</bug_when>
    <thetext>Created attachment 246021
Merges the two features</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1066852</commentid>
    <comment_count>2</comment_count>
      <attachid>246021</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-02-04 10:07:17 -0800</bug_when>
    <thetext>Comment on attachment 246021
Merges the two features

rs=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1066853</commentid>
    <comment_count>3</comment_count>
      <attachid>246021</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2015-02-04 10:08:39 -0800</bug_when>
    <thetext>Comment on attachment 246021
Merges the two features

Clearing flags on attachment: 246021

Committed r179611: &lt;http://trac.webkit.org/changeset/179611&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1066854</commentid>
    <comment_count>4</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2015-02-04 10:08:45 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>246021</attachid>
            <date>2015-02-03 23:44:53 -0800</date>
            <delta_ts>2015-02-04 10:08:39 -0800</delta_ts>
            <desc>Merges the two features</desc>
            <filename>bug-141234-20150203234452.patch</filename>
            <type>text/plain</type>
            <size>8574</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
V2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL0NoYW5nZUxvZwkocmV2aXNpb24gMTc5NTk3KQorKysg
V2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDMxIEBACisyMDE1LTAyLTAzICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgor
CisgICAgICAgIEludGVyYWN0aXZlIGNoYXJ0IGNvbXBvbmVudCBwcm92aWRlcyB0d28gZHVwbGlj
YXRlIEFQSSBmb3IgaGlnaGxpZ2h0aW5nIHBvaW50cworICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQxMjM0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgUHJpb3IgdG8gdGhpcyBwYXRjaCwgdGhlIGludGVyYWN0
aXZlIGNoYXJ0IGNvbXBvbmVudCBzdXBwb3J0ZWQgaGlnaGxpZ2h0ZWRJdGVtcyBmb3IgZmluZGlu
ZyBjb21taXRzCisgICAgICAgIG9uIHRoZSBtYWluIGNoYXJ0cyBwYWdlIGFuZCBtYXJrZWRQb2lu
dHMgdG8gc2hvdyB0aGUgdHdvIGVuZCBwb2ludHMgaW4gdGhlIGFuYWx5c2lzIHRhc2sgcGFnZS4K
KworICAgICAgICBUaGlzIHBhdGNoIG1lcmdlcyBtYXJrZWRQb2ludHMgaW50byBoaWdobGlnaHRl
ZEl0ZW1zLiAKKworICAgICAgICAqIHB1YmxpYy92Mi9hcHAuanM6CisgICAgICAgIChBcHAuQW5h
bHlzaXNUYXNrQ29udHJvbGxlci5fZmV0Y2hlZFJ1bnMpOiBVc2UgaGlnaGxpZ2h0ZWRJdGVtcy4K
KyAgICAgICAgKiBwdWJsaWMvdjIvY2hhcnQtcGFuZS5jc3M6CisgICAgICAgICogcHVibGljL3Yy
L2luZGV4Lmh0bWw6IERpdHRvLgorICAgICAgICAqIHB1YmxpYy92Mi9pbnRlcmFjdGl2ZS1jaGFy
dC5qczogCisgICAgICAgIChBcHAuSW50ZXJhY3RpdmVDaGFydENvbXBvbmVudC5fY29uc3RydWN0
R3JhcGhJZlBvc3NpYmxlKTogTWFrZSB0aGlzLl9oaWdobGlnaHRzIGFuIGFycmF5IGluc3RlYWQg
b2YKKyAgICAgICAgYXJyYXkgb2YgYXJyYXlzLiBBbHNvIGNhbGwgX2hpZ2hsaWdodGVkSXRlbXND
aGFuZ2VkIGF0IHRoZSBlbmQgdG8gZml4IHRoZSBidWcgdGhhdCB3ZSBuZXZlciBoaWdobGlnaHQK
KyAgICAgICAgaXRlbXMgaWYgaGlnaGxpZ2h0ZWRJdGVtcyB3YXMgc2V0IGJlZm9yZSB0aGUgaW5p
dGlhbCBsYXlvdXQuCisgICAgICAgIChBcHAuSW50ZXJhY3RpdmVDaGFydENvbXBvbmVudC5fcmVs
YXlvdXREYXRhQW5kQXhlcyk6CisgICAgICAgIChBcHAuSW50ZXJhY3RpdmVDaGFydENvbXBvbmVu
dC5fdXBkYXRlSGlnaGxpZ2h0UG9zaXRpb25zKTogTm93IHRoYXQgaGlnaGxpZ2h0cyBhcmUgY2ly
Y2xlcyBpbnN0ZWFkIG9mCisgICAgICAgIHZlcnRpY2FsIGxpbmVzLCBqdXN0IHNldCBjeCBhbmQg
Y3kgYXMgZG9uZSBmb3Igb3RoZXIgImRvdHMiLgorICAgICAgICAoQXBwLkludGVyYWN0aXZlQ2hh
cnRDb21wb25lbnQuX2hpZ2hsaWdodGVkSXRlbXNDaGFuZ2VkKTogRXhpdCBlYXJseSBvbmx5IGlm
IF9jbGlwcGVkQ29udGFpbmVyIHdhc24ndAorICAgICAgICBhbHJlYWR5IHNldDsgaS5lLiBfY29u
c3RydWN0R3JhcGhJZlBvc3NpYmxlIGhhc24ndCBiZWVuIGNhbGxlZC4gQWxzbyB1cGRhdGVkIHRo
ZSBsb2dpYyB0byBhY2NvbW1vZGF0ZQorICAgICAgICB0aGUgZmFjdCB0aGlzLl9oaWdobGlnaHRz
IGlzIGFuIGFycmF5IG9mIGVsZW1lbnRzIGluc3RlYWQgb2YgYW4gYXJyYXkgb2YgYXJyYXlzIG9m
IGVsZW1lbnRzLiBGaW5hbGx5LAorICAgICAgICBzZXQgdGhlIHJhZGl1cyBvZiBoaWdobGlnaHQg
Y2lyY2xlcyBoZXJlLgorCiAyMDE1LTAyLTAzICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQu
b3JnPgogCiAgICAgICAgIERvbuKAmXQgdXNlIHJlcG9zaXRvcnkgbmFtZXMgYXMgaWTigJlzLgpJ
bmRleDogV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL3B1YmxpYy92Mi9hcHAuanMKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL3B1YmxpYy92Mi9hcHAuanMJKHJldmlzaW9u
IDE3OTU5MSkKKysrIFdlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9wdWJsaWMvdjIvYXBwLmpzCSh3
b3JraW5nIGNvcHkpCkBAIC04MjcsOSArODI3LDkgQEAgQXBwLkFuYWx5c2lzVGFza0NvbnRyb2xs
ZXIgPSBFbWJlci5Db250cgogICAgICAgICBpZiAoIXN0YXJ0IHx8ICFlbmQpCiAgICAgICAgICAg
ICByZXR1cm47IC8vIEZJWE1FOiBSZXBvcnQgYW4gZXJyb3IuCiAKLSAgICAgICAgdmFyIG1hcmtl
ZFBvaW50cyA9IHt9OwotICAgICAgICBtYXJrZWRQb2ludHNbc3RhcnQubWVhc3VyZW1lbnQuaWQo
KV0gPSB0cnVlOwotICAgICAgICBtYXJrZWRQb2ludHNbZW5kLm1lYXN1cmVtZW50LmlkKCldID0g
dHJ1ZTsKKyAgICAgICAgdmFyIGhpZ2hsaWdodGVkSXRlbXMgPSB7fTsKKyAgICAgICAgaGlnaGxp
Z2h0ZWRJdGVtc1tzdGFydC5tZWFzdXJlbWVudC5pZCgpXSA9IHRydWU7CisgICAgICAgIGhpZ2hs
aWdodGVkSXRlbXNbZW5kLm1lYXN1cmVtZW50LmlkKCldID0gdHJ1ZTsKIAogICAgICAgICB2YXIg
Zm9ybWF0ZWRQb2ludHMgPSBjdXJyZW50VGltZVNlcmllcy5zZXJpZXNCZXR3ZWVuUG9pbnRzKHN0
YXJ0LCBlbmQpLm1hcChmdW5jdGlvbiAocG9pbnQsIGluZGV4KSB7CiAgICAgICAgICAgICByZXR1
cm4gewpAQCAtODQzLDcgKzg0Myw3IEBAIEFwcC5BbmFseXNpc1Rhc2tDb250cm9sbGVyID0gRW1i
ZXIuQ29udHIKICAgICAgICAgdmFyIG1hcmdpbiA9IChlbmQudGltZSAtIHN0YXJ0LnRpbWUpICog
MC4xOwogICAgICAgICB0aGlzLnNldCgnY2hhcnREYXRhJywgcnVucyk7CiAgICAgICAgIHRoaXMu
c2V0KCdjaGFydERvbWFpbicsIFtzdGFydC50aW1lIC0gbWFyZ2luLCArZW5kLnRpbWUgKyBtYXJn
aW5dKTsKLSAgICAgICAgdGhpcy5zZXQoJ21hcmtlZFBvaW50cycsIG1hcmtlZFBvaW50cyk7Cisg
ICAgICAgIHRoaXMuc2V0KCdoaWdobGlnaHRlZEl0ZW1zJywgaGlnaGxpZ2h0ZWRJdGVtcyk7CiAg
ICAgICAgIHRoaXMuc2V0KCdhbmFseXNpc1BvaW50cycsIGZvcm1hdGVkUG9pbnRzKTsKICAgICB9
LAogICAgIHRlc3RTZXRzOiBmdW5jdGlvbiAoKQpJbmRleDogV2Vic2l0ZXMvcGVyZi53ZWJraXQu
b3JnL3B1YmxpYy92Mi9jaGFydC1wYW5lLmNzcwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJzaXRlcy9wZXJm
LndlYmtpdC5vcmcvcHVibGljL3YyL2NoYXJ0LXBhbmUuY3NzCShyZXZpc2lvbiAxNzk1OTApCisr
KyBXZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvcHVibGljL3YyL2NoYXJ0LXBhbmUuY3NzCSh3b3Jr
aW5nIGNvcHkpCkBAIC0yNjYsMTAgKzI2Niw2IEBACiAgICAgc3Ryb2tlOiBub25lOwogfQogCi0u
Y2hhcnQgLm1hcmtlZCB7Ci0gICAgZmlsbDogI2MzMzsKLX0KLQogLmNoYXJ0IHBhdGguYXJlYSB7
CiAgICAgc3Ryb2tlOiBub25lOwogICAgIGZpbGw6ICNjY2M7CkBAIC0zMDgsOSArMzA0LDggQEAK
IH0KIAogLmNoYXJ0IC5oaWdobGlnaHQgewotICAgIHN0cm9rZTogIzM5ZjsKLSAgICBzdHJva2Ut
ZGFzaGFycmF5OiA0LCA0OwotICAgIHN0cm9rZS13aWR0aDogMXB4OworICAgIHN0cm9rZTogI2Y5
MzsKKyAgICBzdHJva2Utd2lkdGg6IDJweDsKICAgICBmaWxsOiBub25lOwogfQogCkluZGV4OiBX
ZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvcHVibGljL3YyL2luZGV4Lmh0bWwKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL3B1YmxpYy92Mi9pbmRleC5odG1sCShyZXZpc2lv
biAxNzk1OTEpCisrKyBXZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvcHVibGljL3YyL2luZGV4Lmh0
bWwJKHdvcmtpbmcgY29weSkKQEAgLTQ2MSw3ICs0NjEsNyBAQAogICAgICAgICAgICAgICAgICAg
ICAgICAgZW5hYmxlU2VsZWN0aW9uPWZhbHNlCiAgICAgICAgICAgICAgICAgICAgICAgICBjaGFy
dFBvaW50UmFkaXVzPTIKICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWFpbj1jaGFydERvbWFp
bgotICAgICAgICAgICAgICAgICAgICAgICAgbWFya2VkUG9pbnRzPW1hcmtlZFBvaW50c319Cisg
ICAgICAgICAgICAgICAgICAgICAgICBoaWdobGlnaHRlZEl0ZW1zPWhpZ2hsaWdodGVkSXRlbXN9
fQogICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRl
dGFpbHMiPgogICAgICAgICAgICAgICAgICAgICA8dGFibGUgY2xhc3M9ImFuYWx5c2lzLWJ1Z3Mi
PgpJbmRleDogV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL3B1YmxpYy92Mi9pbnRlcmFjdGl2ZS1j
aGFydC5qcwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvcHVibGljL3Yy
L2ludGVyYWN0aXZlLWNoYXJ0LmpzCShyZXZpc2lvbiAxNzk1OTApCisrKyBXZWJzaXRlcy9wZXJm
LndlYmtpdC5vcmcvcHVibGljL3YyL2ludGVyYWN0aXZlLWNoYXJ0LmpzCSh3b3JraW5nIGNvcHkp
CkBAIC05Niw4ICs5Niw4IEBAIEFwcC5JbnRlcmFjdGl2ZUNoYXJ0Q29tcG9uZW50ID0gRW1iZXIu
Q28KICAgICAgICAgICAgIHRoaXMuX2RvdHMuZm9yRWFjaChmdW5jdGlvbiAoZG90KSB7IGRvdHMu
cmVtb3ZlKCk7IH0pOwogICAgICAgICB0aGlzLl9kb3RzID0gW107CiAgICAgICAgIGlmICh0aGlz
Ll9oaWdobGlnaHRzKQotICAgICAgICAgICAgdGhpcy5faGlnaGxpZ2h0cy5mb3JFYWNoKGZ1bmN0
aW9uIChoaWdobGlnaHQpIHsgaGlnaGxpZ2h0LnJlbW92ZSgpOyB9KTsKLSAgICAgICAgdGhpcy5f
aGlnaGxpZ2h0cyA9IFtdOworICAgICAgICAgICAgdGhpcy5faGlnaGxpZ2h0cy5yZW1vdmUoKTsK
KyAgICAgICAgdGhpcy5faGlnaGxpZ2h0cyA9IG51bGw7CiAKICAgICAgICAgdGhpcy5fY3VycmVu
dFRpbWVTZXJpZXMgPSBjaGFydERhdGEuY3VycmVudC50aW1lU2VyaWVzQnlDb21taXRUaW1lKCk7
CiAgICAgICAgIHRoaXMuX2N1cnJlbnRUaW1lU2VyaWVzRGF0YSA9IHRoaXMuX2N1cnJlbnRUaW1l
U2VyaWVzLnNlcmllcygpOwpAQCAtMTgwLDYgKzE4MCw3IEBAIEFwcC5JbnRlcmFjdGl2ZUNoYXJ0
Q29tcG9uZW50ID0gRW1iZXIuQ28KIAogICAgICAgICB0aGlzLl9uZWVkc0NvbnN0cnVjdGlvbiA9
IGZhbHNlOwogCisgICAgICAgIHRoaXMuX2hpZ2hsaWdodGVkSXRlbXNDaGFuZ2VkKCk7CiAgICAg
ICAgIHRoaXMuX3Jhbmdlc0NoYW5nZWQoKTsKICAgICB9LAogICAgIF91cGRhdGVEb21haW46IGZ1
bmN0aW9uICgpCkBAIC0yNzMsNyArMjc0LDYgQEAgQXBwLkludGVyYWN0aXZlQ2hhcnRDb21wb25l
bnQgPSBFbWJlci5DbwogICAgICAgICAgICAgICAgIC5hdHRyKCJjeCIsIGZ1bmN0aW9uKG1lYXN1
cmVtZW50KSB7IHJldHVybiB4U2NhbGUobWVhc3VyZW1lbnQudGltZSk7IH0pCiAgICAgICAgICAg
ICAgICAgLmF0dHIoImN5IiwgZnVuY3Rpb24obWVhc3VyZW1lbnQpIHsgcmV0dXJuIHlTY2FsZSht
ZWFzdXJlbWVudC52YWx1ZSk7IH0pOwogICAgICAgICB9KTsKLSAgICAgICAgdGhpcy5fdXBkYXRl
TWFya2VkRG90cygpOwogICAgICAgICB0aGlzLl91cGRhdGVIaWdobGlnaHRQb3NpdGlvbnMoKTsK
ICAgICAgICAgdGhpcy5fdXBkYXRlUmFuZ2VCYXJSZWN0cygpOwogCkBAIC0zMDMsMjcgKzMwMywx
NSBAQCBBcHAuSW50ZXJhY3RpdmVDaGFydENvbXBvbmVudCA9IEVtYmVyLkNvCiAgICAgICAgICAg
ICAuc3R5bGUoInotaW5kZXgiLCAiMTAwIikKICAgICAgICAgICAgIC50ZXh0KHRoaXMuX3lBeGlz
VW5pdCk7CiAgICAgfSwKLSAgICBfdXBkYXRlTWFya2VkRG90czogZnVuY3Rpb24gKCkgewotICAg
ICAgICB2YXIgbWFya2VkUG9pbnRzID0gdGhpcy5nZXQoJ21hcmtlZFBvaW50cycpIHx8IHt9Owot
ICAgICAgICB2YXIgZGVmYXVsdERvdFJhZGl1cyA9IHRoaXMuZ2V0KCdjaGFydFBvaW50UmFkaXVz
JykgfHwgMTsKLSAgICAgICAgdGhpcy5fZG90cy5mb3JFYWNoKGZ1bmN0aW9uIChkb3QpIHsKLSAg
ICAgICAgICAgIGRvdC5jbGFzc2VkKCdtYXJrZWQnLCBmdW5jdGlvbiAocG9pbnQpIHsgcmV0dXJu
IG1hcmtlZFBvaW50c1twb2ludC5tZWFzdXJlbWVudC5pZCgpXTsgfSk7Ci0gICAgICAgICAgICBk
b3QuYXR0cigncicsIGZ1bmN0aW9uIChwb2ludCkgewotICAgICAgICAgICAgICAgIHJldHVybiBt
YXJrZWRQb2ludHNbcG9pbnQubWVhc3VyZW1lbnQuaWQoKV0gPyBkZWZhdWx0RG90UmFkaXVzICog
MS41IDogZGVmYXVsdERvdFJhZGl1czsgfSk7Ci0gICAgICAgIH0pOwotICAgIH0ub2JzZXJ2ZXMo
J21hcmtlZFBvaW50cycpLAogICAgIF91cGRhdGVIaWdobGlnaHRQb3NpdGlvbnM6IGZ1bmN0aW9u
ICgpIHsKKyAgICAgICAgaWYgKCF0aGlzLl9oaWdobGlnaHRzKQorICAgICAgICAgICAgcmV0dXJu
OworCiAgICAgICAgIHZhciB4U2NhbGUgPSB0aGlzLl94OwogICAgICAgICB2YXIgeVNjYWxlID0g
dGhpcy5feTsKLSAgICAgICAgdmFyIHkyID0gdGhpcy5fbWFyZ2luLnRvcCArIHRoaXMuX2NvbnRl
bnRIZWlnaHQ7Ci0gICAgICAgIHRoaXMuX2hpZ2hsaWdodHMuZm9yRWFjaChmdW5jdGlvbiAoaGln
aGxpZ2h0KSB7Ci0gICAgICAgICAgICBoaWdobGlnaHQKLSAgICAgICAgICAgICAgICAuYXR0cigi
eTEiLCAwKQotICAgICAgICAgICAgICAgIC5hdHRyKCJ5MiIsIHkyKQotICAgICAgICAgICAgICAg
IC5hdHRyKCJ5IiwgZnVuY3Rpb24obWVhc3VyZW1lbnQpIHsgcmV0dXJuIHlTY2FsZShtZWFzdXJl
bWVudC52YWx1ZSk7IH0pCi0gICAgICAgICAgICAgICAgLmF0dHIoIngxIiwgZnVuY3Rpb24obWVh
c3VyZW1lbnQpIHsgcmV0dXJuIHhTY2FsZShtZWFzdXJlbWVudC50aW1lKTsgfSkKLSAgICAgICAg
ICAgICAgICAuYXR0cigieDIiLCBmdW5jdGlvbihtZWFzdXJlbWVudCkgeyByZXR1cm4geFNjYWxl
KG1lYXN1cmVtZW50LnRpbWUpOyB9KTsKLSAgICAgICAgfSk7CisgICAgICAgIHRoaXMuX2hpZ2hs
aWdodHMKKyAgICAgICAgICAgIC5hdHRyKCJjeSIsIGZ1bmN0aW9uKHBvaW50KSB7IHJldHVybiB5
U2NhbGUocG9pbnQudmFsdWUpOyB9KQorICAgICAgICAgICAgLmF0dHIoImN4IiwgZnVuY3Rpb24o
cG9pbnQpIHsgcmV0dXJuIHhTY2FsZShwb2ludC50aW1lKTsgfSk7CiAgICAgfSwKICAgICBfY29t
cHV0ZVhBeGlzRG9tYWluOiBmdW5jdGlvbiAodGltZVNlcmllcykKICAgICB7CkBAIC01ODgsMjQg
KzU3NiwyMyBAQCBBcHAuSW50ZXJhY3RpdmVDaGFydENvbXBvbmVudCA9IEVtYmVyLkNvCiAgICAg
ICAgIH0KICAgICB9Lm9ic2VydmVzKCdzZWxlY3RlZEl0ZW0nKS5vbignaW5pdCcpLAogICAgIF9o
aWdobGlnaHRlZEl0ZW1zQ2hhbmdlZDogZnVuY3Rpb24gKCkgewotICAgICAgICBpZiAoIXRoaXMu
X21hcmdpbikKKyAgICAgICAgaWYgKCF0aGlzLl9jbGlwcGVkQ29udGFpbmVyKQogICAgICAgICAg
ICAgcmV0dXJuOwogCiAgICAgICAgIHZhciBoaWdobGlnaHRlZEl0ZW1zID0gdGhpcy5nZXQoJ2hp
Z2hsaWdodGVkSXRlbXMnKTsKIAogICAgICAgICB2YXIgZGF0YSA9IHRoaXMuX2N1cnJlbnRUaW1l
U2VyaWVzRGF0YS5maWx0ZXIoZnVuY3Rpb24gKGl0ZW0pIHsgcmV0dXJuIGhpZ2hsaWdodGVkSXRl
bXNbaXRlbS5tZWFzdXJlbWVudC5pZCgpXTsgfSk7CiAKLSAgICAgICAgaWYgKHRoaXMuX2hpZ2hs
aWdodHMubGVuZ3RoKQotICAgICAgICAgICAgdGhpcy5faGlnaGxpZ2h0cy5mb3JFYWNoKGZ1bmN0
aW9uIChoaWdobGlnaHQpIHsgaGlnaGxpZ2h0LnJlbW92ZSgpOyB9KTsKLQotICAgICAgICB0aGlz
Ll9oaWdobGlnaHRzLnB1c2godGhpcy5fY2xpcHBlZENvbnRhaW5lcgorICAgICAgICBpZiAodGhp
cy5faGlnaGxpZ2h0cykKKyAgICAgICAgICAgIHRoaXMuX2hpZ2hsaWdodHMucmVtb3ZlKCk7Cisg
ICAgICAgIHRoaXMuX2hpZ2hsaWdodHMgPSB0aGlzLl9jbGlwcGVkQ29udGFpbmVyCiAgICAgICAg
ICAgICAuc2VsZWN0QWxsKCIuaGlnaGxpZ2h0IikKICAgICAgICAgICAgICAgICAuZGF0YShkYXRh
KQotICAgICAgICAgICAgLmVudGVyKCkuYXBwZW5kKCJsaW5lIikKLSAgICAgICAgICAgICAgICAu
YXR0cigiY2xhc3MiLCAiaGlnaGxpZ2h0IikpOworICAgICAgICAgICAgLmVudGVyKCkuYXBwZW5k
KCJjaXJjbGUiKQorICAgICAgICAgICAgICAgIC5hdHRyKCJjbGFzcyIsICJoaWdobGlnaHQiKQor
ICAgICAgICAgICAgICAgIC5hdHRyKCJyIiwgKHRoaXMuZ2V0KCdjaGFydFBvaW50UmFkaXVzJykg
fHwgMSkgKiAxLjgpOwogCiAgICAgICAgIHRoaXMuX3VwZGF0ZUhpZ2hsaWdodFBvc2l0aW9ucygp
OwotCiAgICAgfS5vYnNlcnZlcygnaGlnaGxpZ2h0ZWRJdGVtcycpLAogICAgIF9yYW5nZXNDaGFu
Z2VkOiBmdW5jdGlvbiAoKQogICAgIHsK
</data>

          </attachment>
      

    </bug>

</bugzilla>