<?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>180719</bug_id>
          
          <creation_ts>2017-12-12 14:13:35 -0800</creation_ts>
          <short_desc>Web Inspector: add InspectorTest.expectException() and use it</short_desc>
          <delta_ts>2017-12-12 15:11:26 -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>Web Inspector</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Blaze Burg">bburg</reporter>
          <assigned_to name="Blaze Burg">bburg</assigned_to>
          <cc>bburg</cc>
    
    <cc>commit-queue</cc>
    
    <cc>inspector-bugzilla-changes</cc>
    
    <cc>mattbaker</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1380834</commentid>
    <comment_count>0</comment_count>
    <who name="Blaze Burg">bburg</who>
    <bug_when>2017-12-12 14:13:35 -0800</bug_when>
    <thetext>I want this for other places too, but this place is self contained.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1380850</commentid>
    <comment_count>1</comment_count>
      <attachid>329157</attachid>
    <who name="Blaze Burg">bburg</who>
    <bug_when>2017-12-12 14:25:10 -0800</bug_when>
    <thetext>Created attachment 329157
Proposed Fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1380865</commentid>
    <comment_count>2</comment_count>
      <attachid>329157</attachid>
    <who name="Matt Baker">mattbaker</who>
    <bug_when>2017-12-12 14:52:07 -0800</bug_when>
    <thetext>Comment on attachment 329157
Proposed Fix

r=me, nice tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1380873</commentid>
    <comment_count>3</comment_count>
      <attachid>329157</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-12-12 15:10:03 -0800</bug_when>
    <thetext>Comment on attachment 329157
Proposed Fix

Clearing flags on attachment: 329157

Committed r225810: &lt;https://trac.webkit.org/changeset/225810&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1380874</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-12-12 15:10:05 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1380878</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-12-12 15:11:26 -0800</bug_when>
    <thetext>&lt;rdar://problem/36006045&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>329157</attachid>
            <date>2017-12-12 14:25:10 -0800</date>
            <delta_ts>2017-12-12 15:10:03 -0800</delta_ts>
            <desc>Proposed Fix</desc>
            <filename>bug-180719-20171212142510.patch</filename>
            <type>text/plain</type>
            <size>15012</size>
            <attacher name="Blaze Burg">bburg</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjI1NDgxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViSW5zcGVj
dG9yVUkvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkluc3BlY3RvclVJL0NoYW5nZUxvZwppbmRleCAw
NzhhMGNiMGJiODhmY2VhNjM5ZDk1MjQ4ZDFhZmZkYTgzMjVlMDdjLi5kNjE1ZmI1ZTIyMTA4YmVm
Yzc5Y2QyNWJlN2UxN2Y3YmY2MzRiM2I1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViSW5zcGVjdG9y
VUkvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyNCBAQAorMjAxNy0xMi0xMiAgQnJpYW4gQnVyZyAgPGJidXJnQGFwcGxlLmNvbT4KKwor
ICAgICAgICBXZWIgSW5zcGVjdG9yOiBhZGQgSW5zcGVjdG9yVGVzdC5leHBlY3RFeGNlcHRpb24o
KSBhbmQgdXNlIGl0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xODA3MTkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBUaGlzIGhlbHBzIHN0cmFpZ2h0ZW4gb3V0IGFzeW5jIHRlc3QoKSBmdW5jdGlvbnMgdGhh
dCBuZWVkCisgICAgICAgIHRvIHRlc3QgZXhjZXB0aW9uYWwgY2FzZXMuIFdpdGhvdXQgdGhpcywg
ZXZlcnkgc3VjaCBtZXRob2QKKyAgICAgICAgbmVlZHMgdHJ5L2NhdGNoIGJvaWxlcnBsYXRlIHRv
IGxlYWsgdGhlIGVycm9yIG91dHNpZGUgdGhlCisgICAgICAgIHNjb3BlIG9mIHRoZSBjYXRjaC1i
bG9jayBhbmQgdGhlbiBhc3NlcnQgdGhhdCBpdCBleGlzdHMuCisKKyAgICAgICAgKiBVc2VySW50
ZXJmYWNlL1Rlc3QvVGVzdEhhcm5lc3MuanM6CisgICAgICAgIChUZXN0SGFybmVzcy5wcm90b3R5
cGUuZXhwZWN0RXhjZXB0aW9uKToKKyAgICAgICAgQWRkZWQuIFRoaXMgbWV0aG9kIHRha2VzIGEg
Y2FsbGJhY2sgd2hpY2ggaXMgZXhwZWN0ZWQgdG8gcmFpc2UKKyAgICAgICAgYW4gZXhjZXB0aW9u
IGVpdGhlciBieSB0aHJvd2luZyBhbiBFcnJvciBpbnN0YW5jZSBvciByZXR1cm5pbmcKKyAgICAg
ICAgYSBQcm9taXNlIHRoYXQgcmVqZWN0cyB3aXRoIGFuIEVycm9yIGluc3RhbmNlLiBUaGUgbWV0
aG9kIHJldHVybnMKKyAgICAgICAgYSBQcm9taXNlIHRoYXQgaXMgZWl0aGVyIHJlc29sdmVkIHdp
dGggdGhlIGV4cGVjdGVkIGV4Y2VwdGlvbgorICAgICAgICBmcm9tIG9uZSBvZiB0aGUgYWJvdmUg
c291cmNlcywgb3IgaXMgcmVqZWN0ZWQgd2l0aCB0aGUgbm9uLWV4Y2VwdGlvbgorICAgICAgICBy
ZXN1bHQgdGhhdCB3YXMgcmV0dXJuZWQgb3IgcmVzb2x2ZWQgYnkgdGhlIGNhbGxiYWNrLgorCiAy
MDE3LTEyLTEyICBCcmlhbiBCdXJnICA8YmJ1cmdAYXBwbGUuY29tPgogCiAgICAgICAgIFdlYiBJ
bnNwZWN0b3I6IFN5bmNUZXN0U3VpdGUgc2hvdWxkIGNvbXBsYWluIGlmIHBhc3NlZCBhbiBhc3lu
YyBzZXR1cC90ZXN0L3RlYXJkb3duIGZ1bmN0aW9uCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViSW5z
cGVjdG9yVUkvVXNlckludGVyZmFjZS9UZXN0L1Rlc3RIYXJuZXNzLmpzIGIvU291cmNlL1dlYklu
c3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvVGVzdC9UZXN0SGFybmVzcy5qcwppbmRleCA3YWQ1ODZj
YjMwOTgwZGMxY2Y5MjRiMzY5OTgwOWZjMzI0MzI2MzM4Li45MjBiZWYxY2VkYjFiNmY3YWU4YWNi
YjNmNDE3NzJiZjllYzMwMWQ0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNl
ckludGVyZmFjZS9UZXN0L1Rlc3RIYXJuZXNzLmpzCisrKyBiL1NvdXJjZS9XZWJJbnNwZWN0b3JV
SS9Vc2VySW50ZXJmYWNlL1Rlc3QvVGVzdEhhcm5lc3MuanMKQEAgLTE4NCw2ICsxODQsNDYgQEAg
VGVzdEhhcm5lc3MgPSBjbGFzcyBUZXN0SGFybmVzcyBleHRlbmRzIFdJLk9iamVjdAogICAgICAg
ICB0aGlzLmxvZygiRkFJTDogIiArIHN0cmluZ2lmaWVkTWVzc2FnZSk7CiAgICAgfQogCisgICAg
Ly8gVXNlIHRoaXMgdG8gZXhwZWN0IGFuIGV4Y2VwdGlvbi4gVG8gZnVydGhlciBleGFtaW5lIHRo
ZSBleGNlcHRpb24sCisgICAgLy8gY2hhaW4gb250byB0aGUgcmVzdWx0IHdpdGggLnRoZW4oKSBh
bmQgYWRkIHlvdXIgb3duIHRlc3QgYXNzZXJ0aW9ucy4KKyAgICAvLyBUaGUgcmV0dXJuZWQgcHJv
bWlzZSBpcyByZWplY3RlZCBpZiBhbiBleGNlcHRpb24gd2FzIG5vdCB0aHJvd24uCisgICAgZXhw
ZWN0RXhjZXB0aW9uKHdvcmspCisgICAgeworICAgICAgICBpZiAodHlwZW9mIHdvcmsgIT09ICJm
dW5jdGlvbiIpCisgICAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoIkludmFsaWQgYXJndW1lbnQg
dG8gY2F0Y2hFeGNlcHRpb246IHdvcmsgbXVzdCBiZSBhIGZ1bmN0aW9uLiIpOworCisgICAgICAg
IGxldCBleHBlY3RBbmREdW1wRXJyb3IgPSAoZSkgPT4geworICAgICAgICAgICAgdGhpcy5leHBl
Y3ROb3ROdWxsKGUsICJTaG91bGQgcHJvZHVjZSBhbiBleGNlcHRpb24uIik7CisgICAgICAgICAg
ICBpZiAoZSkKKyAgICAgICAgICAgICAgICB0aGlzLmxvZyhlLnRvU3RyaW5nKCkpOworICAgICAg
ICB9CisKKyAgICAgICAgbGV0IGVycm9yID0gbnVsbDsKKyAgICAgICAgbGV0IHJlc3VsdCA9IG51
bGw7CisgICAgICAgIHRyeSB7CisgICAgICAgICAgICByZXN1bHQgPSB3b3JrKCk7CisgICAgICAg
IH0gY2F0Y2ggKGNhdWdodEVycm9yKSB7CisgICAgICAgICAgICBlcnJvciA9IGNhdWdodEVycm9y
OworICAgICAgICB9IGZpbmFsbHkgeworICAgICAgICAgICAgLy8gSWYgJ3dvcmsnIHJldHVybnMg
YSBwcm9taXNlLCBpdCB3aWxsIHNldHRsZSAocmVzb2x2ZSBvciByZWplY3QpIGJ5IGl0c2VsZi4K
KyAgICAgICAgICAgIC8vIEludmVydCB0aGUgcHJvbWlzZSdzIHNldHRsZWQgc3RhdGUgdG8gbWF0
Y2ggdGhlIGV4cGVjdGF0aW9uIG9mIHRoZSBjYWxsZXIuCisgICAgICAgICAgICBpZiAocmVzdWx0
IGluc3RhbmNlb2YgUHJvbWlzZSkgeworICAgICAgICAgICAgICAgIHJldHVybiByZXN1bHQudGhl
bigocmVzb2x2ZWRWYWx1ZSkgPT4geworICAgICAgICAgICAgICAgICAgICBleHBlY3RBbmREdW1w
RXJyb3IobnVsbCk7CisgICAgICAgICAgICAgICAgICAgIHJldHVybiBQcm9taXNlLnJlamVjdChy
ZXNvbHZlZFZhbHVlKTsKKyAgICAgICAgICAgICAgICB9KS5jYXRjaCgoZSkgPT4geworICAgICAg
ICAgICAgICAgICAgICBleHBlY3RBbmREdW1wRXJyb3IoZSk7CisgICAgICAgICAgICAgICAgICAg
IHJldHVybiBQcm9taXNlLnJlc29sdmUoZSk7CisgICAgICAgICAgICAgICAgfSk7CisgICAgICAg
ICAgICB9CisKKyAgICAgICAgICAgIC8vIElmIGEgcHJvbWlzZSBpcyBub3QgcHJvZHVjZWQsIHR1
cm4gdGhlIGV4Y2VwdGlvbiBpbnRvIGEgcmVzb2x2ZWQgcHJvbWlzZSwgYW5kIGEKKyAgICAgICAg
ICAgIC8vIHJlc29sdmVkIHZhbHVlIGludG8gYSByZWplY3RlZCB2YWx1ZSAoc2luY2UgYW4gZXhj
ZXB0aW9uIHdhcyBleHBlY3RlZCkuCisgICAgICAgICAgICBleHBlY3RBbmREdW1wRXJyb3IoZXJy
b3IpOworICAgICAgICAgICAgcmV0dXJuIGVycm9yID8gUHJvbWlzZS5yZXNvbHZlKGVycm9yKSA6
IFByb21pc2UucmVqZWN0KHJlc3VsdCk7CisgICAgICAgIH0KKyAgICB9CisKICAgICAvLyBQcm90
ZWN0ZWQKIAogICAgIHN0YXRpYyBtZXNzYWdlQXNTdHJpbmcobWVzc2FnZSkKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA4ZDYx
ZjM5ODdlZDVmNGNhNGNmN2M3ZjBmODczOGVjOTQ3M2QwMTJiLi45ODI3OGE4NDY4NTg4ZGIzOWU4
MzZmZDExZmE4OWNhN2U5Zjg2ZDBkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cK
KysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjIgQEAKKzIwMTctMTItMTIg
IEJyaWFuIEJ1cmcgIDxiYnVyZ0BhcHBsZS5jb20+CisKKyAgICAgICAgV2ViIEluc3BlY3Rvcjog
YWRkIEluc3BlY3RvclRlc3QuZXhwZWN0RXhjZXB0aW9uKCkgYW5kIHVzZSBpdAorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTgwNzE5CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBpbnNwZWN0b3IvZG9tL2hp
Z2hsaWdodE5vZGUtZXhwZWN0ZWQudHh0OgorICAgICAgICAqIGluc3BlY3Rvci9kb20vaGlnaGxp
Z2h0Tm9kZS5odG1sOgorICAgICAgICBBZG9wdCB0aGUgbmV3IGhlbHBlciBtZXRob2QuCisKKyAg
ICAgICAgKiBpbnNwZWN0b3IvdW5pdC10ZXN0cy90ZXN0LWhhcm5lc3MtZXhwZWN0LWZ1bmN0aW9u
cy1hc3luYy1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGluc3BlY3Rvci91bml0LXRl
c3RzL3Rlc3QtaGFybmVzcy1leHBlY3QtZnVuY3Rpb25zLWFzeW5jLmh0bWw6IEFkZGVkLgorICAg
ICAgICBBZGQgYSBzZXBhcmF0ZSBhc3luYyB0ZXN0IHN1aXRlIGZvciBhc3luYyBleHBlY3QqIGZ1
bmN0aW9ucy4KKworICAgICAgICAqIGluc3BlY3Rvci91bml0LXRlc3RzL3Rlc3QtaGFybmVzcy1l
eHBlY3QtZnVuY3Rpb25zLWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBpbnNwZWN0b3IvdW5pdC10
ZXN0cy90ZXN0LWhhcm5lc3MtZXhwZWN0LWZ1bmN0aW9ucy5odG1sOgorICAgICAgICBTdGFuZGFy
ZGl6ZSB0aGUgbmFtaW5nIGZvciB0aGVzZSB0d28gc3VpdGVzLgorCiAyMDE3LTEyLTEyICBCcmlh
biBCdXJnICA8YmJ1cmdAYXBwbGUuY29tPgogCiAgICAgICAgIFdlYiBJbnNwZWN0b3I6IFN5bmNU
ZXN0U3VpdGUgc2hvdWxkIGNvbXBsYWluIGlmIHBhc3NlZCBhbiBhc3luYyBzZXR1cC90ZXN0L3Rl
YXJkb3duIGZ1bmN0aW9uCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvZG9tL2hp
Z2hsaWdodE5vZGUtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2RvbS9oaWdo
bGlnaHROb2RlLWV4cGVjdGVkLnR4dAppbmRleCBkNmY3ZTA1YmE0M2JjYWFlN2JjZmEyYjZhMTEz
ZTBmMzQxMWJjNjI3Li5mNDE3MWNjZGU4NzY3MjEzYjA5MDMwZjEwZDdkYjI4NmI3ZGUyYjUyIDEw
MDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvZG9tL2hpZ2hsaWdodE5vZGUtZXhwZWN0
ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2luc3BlY3Rvci9kb20vaGlnaGxpZ2h0Tm9kZS1leHBl
Y3RlZC50eHQKQEAgLTI0LDE0ICsyNCwxNCBAQCBQQVNTOiBTaG91bGQgYmUgb25lIGhpZ2hsaWdo
dGVkIG5vZGUuCiBIaWdobGlnaHRlZCBFbGVtZW50IERhdGE6IHsidGFnTmFtZSI6ImRpdiIsImlk
VmFsdWUiOiJpZC1vbmUiLCJzaXplIjp7IndpZHRoIjoxNTAsImhlaWdodCI6MjUwfSwicm9sZSI6
IiJ9CiAKIC0tIFJ1bm5pbmcgdGVzdCBjYXNlOiBNaXNzaW5nTm9kZUFuZE9iamVjdElkU2hvdWxk
RXJyb3IKLVBBU1M6IFNob3VsZCBwcm9kdWNlIGFuIGVycm9yLgorUEFTUzogU2hvdWxkIHByb2R1
Y2UgYW4gZXhjZXB0aW9uLgogRXJyb3I6IEVpdGhlciBub2RlSWQgb3Igb2JqZWN0SWQgbXVzdCBi
ZSBzcGVjaWZpZWQKIAogLS0gUnVubmluZyB0ZXN0IGNhc2U6IEJhZE5vZGVJZAotUEFTUzogU2hv
dWxkIHByb2R1Y2UgYW4gZXJyb3IuCitQQVNTOiBTaG91bGQgcHJvZHVjZSBhbiBleGNlcHRpb24u
CiBFcnJvcjogQ291bGQgbm90IGZpbmQgbm9kZSB3aXRoIGdpdmVuIGlkCiAKIC0tIFJ1bm5pbmcg
dGVzdCBjYXNlOiBCYWRPYmplY3RJZAotUEFTUzogU2hvdWxkIHByb2R1Y2UgYW4gZXJyb3IuCitQ
QVNTOiBTaG91bGQgcHJvZHVjZSBhbiBleGNlcHRpb24uCiBFcnJvcjogTm9kZSBmb3IgZ2l2ZW4g
b2JqZWN0SWQgbm90IGZvdW5kCiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2luc3BlY3Rvci9k
b20vaGlnaGxpZ2h0Tm9kZS5odG1sIGIvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2RvbS9oaWdobGln
aHROb2RlLmh0bWwKaW5kZXggMDZmYjZkMzUxNDAzZjRlZjMyMzM5YmM2ZWNhNGIyN2I3ZWFjYWZj
OC4uZThjODQ5NjcyOWYyNmYyM2IwN2FkOGNlY2JjOGJmNGVkMjg3YzcyZSAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvaW5zcGVjdG9yL2RvbS9oaWdobGlnaHROb2RlLmh0bWwKKysrIGIvTGF5b3V0
VGVzdHMvaW5zcGVjdG9yL2RvbS9oaWdobGlnaHROb2RlLmh0bWwKQEAgLTExMSwxMSArMTExLDkg
QEAgZnVuY3Rpb24gdGVzdCgpCiAgICAgc3VpdGUuYWRkVGVzdENhc2UoewogICAgICAgICBuYW1l
OiAiTWlzc2luZ05vZGVBbmRPYmplY3RJZFNob3VsZEVycm9yIiwKICAgICAgICAgZGVzY3JpcHRp
b246ICJNaXNzaW5nIGlkZW50aWZpZXJzIHNob3VsZCBjYXVzZSBhbiBlcnJvci4iLAotICAgICAg
ICB0ZXN0KHJlc29sdmUsIHJlamVjdCkgewotICAgICAgICAgICAgRE9NQWdlbnQuaGlnaGxpZ2h0
Tm9kZShoaWdobGlnaHRDb25maWcsIHVuZGVmaW5lZCwgdW5kZWZpbmVkLCAoZXJyb3IpID0+IHsK
LSAgICAgICAgICAgICAgICBJbnNwZWN0b3JUZXN0LmV4cGVjdFRoYXQoZXJyb3IsICJTaG91bGQg
cHJvZHVjZSBhbiBlcnJvci4iKTsKLSAgICAgICAgICAgICAgICBJbnNwZWN0b3JUZXN0LmxvZygi
RXJyb3I6ICIgKyBlcnJvcik7Ci0gICAgICAgICAgICAgICAgcmVzb2x2ZSgpOworICAgICAgICBh
c3luYyB0ZXN0KCkgeworICAgICAgICAgICAgYXdhaXQgSW5zcGVjdG9yVGVzdC5leHBlY3RFeGNl
cHRpb24oYXN5bmMgKCkgPT4geworICAgICAgICAgICAgICAgIGF3YWl0IERPTUFnZW50LmhpZ2hs
aWdodE5vZGUoaGlnaGxpZ2h0Q29uZmlnLCB1bmRlZmluZWQsIHVuZGVmaW5lZCk7CiAgICAgICAg
ICAgICB9KTsKICAgICAgICAgfQogICAgIH0pOwpAQCAtMTIzLDExICsxMjEsOSBAQCBmdW5jdGlv
biB0ZXN0KCkKICAgICBzdWl0ZS5hZGRUZXN0Q2FzZSh7CiAgICAgICAgIG5hbWU6ICJCYWROb2Rl
SWQiLAogICAgICAgICBkZXNjcmlwdGlvbjogIkJhZCBub2RlIGlkIHNob3VsZCBjYXVzZSBhbiBl
cnJvci4iLAotICAgICAgICB0ZXN0KHJlc29sdmUsIHJlamVjdCkgewotICAgICAgICAgICAgRE9N
QWdlbnQuaGlnaGxpZ2h0Tm9kZShoaWdobGlnaHRDb25maWcsIDk5OTk5OTksIHVuZGVmaW5lZCwg
KGVycm9yKSA9PiB7Ci0gICAgICAgICAgICAgICAgSW5zcGVjdG9yVGVzdC5leHBlY3RUaGF0KGVy
cm9yLCAiU2hvdWxkIHByb2R1Y2UgYW4gZXJyb3IuIik7Ci0gICAgICAgICAgICAgICAgSW5zcGVj
dG9yVGVzdC5sb2coIkVycm9yOiAiICsgZXJyb3IpOwotICAgICAgICAgICAgICAgIHJlc29sdmUo
KTsKKyAgICAgICAgYXN5bmMgdGVzdCgpIHsKKyAgICAgICAgICAgIGF3YWl0IEluc3BlY3RvclRl
c3QuZXhwZWN0RXhjZXB0aW9uKGFzeW5jICgpID0+IHsKKyAgICAgICAgICAgICAgICBhd2FpdCBE
T01BZ2VudC5oaWdobGlnaHROb2RlKGhpZ2hsaWdodENvbmZpZywgOTk5OTk5OSwgdW5kZWZpbmVk
KTsKICAgICAgICAgICAgIH0pOwogICAgICAgICB9CiAgICAgfSk7CkBAIC0xMzUsMTEgKzEzMSw5
IEBAIGZ1bmN0aW9uIHRlc3QoKQogICAgIHN1aXRlLmFkZFRlc3RDYXNlKHsKICAgICAgICAgbmFt
ZTogIkJhZE9iamVjdElkIiwKICAgICAgICAgZGVzY3JpcHRpb246ICJCYWQgb2JqZWN0IGlkIHNo
b3VsZCBjYXVzZSBhbiBlcnJvci4iLAotICAgICAgICB0ZXN0KHJlc29sdmUsIHJlamVjdCkgewot
ICAgICAgICAgICAgRE9NQWdlbnQuaGlnaGxpZ2h0Tm9kZShoaWdobGlnaHRDb25maWcsIHVuZGVm
aW5lZCwgImJhZC1vYmplY3QtaWQiLCAoZXJyb3IpID0+IHsKLSAgICAgICAgICAgICAgICBJbnNw
ZWN0b3JUZXN0LmV4cGVjdFRoYXQoZXJyb3IsICJTaG91bGQgcHJvZHVjZSBhbiBlcnJvci4iKTsK
LSAgICAgICAgICAgICAgICBJbnNwZWN0b3JUZXN0LmxvZygiRXJyb3I6ICIgKyBlcnJvcik7Ci0g
ICAgICAgICAgICAgICAgcmVzb2x2ZSgpOworICAgICAgICBhc3luYyB0ZXN0KCkgeworICAgICAg
ICAgICAgYXdhaXQgSW5zcGVjdG9yVGVzdC5leHBlY3RFeGNlcHRpb24oYXN5bmMgKCkgPT4gewor
ICAgICAgICAgICAgICAgIGF3YWl0IERPTUFnZW50LmhpZ2hsaWdodE5vZGUoaGlnaGxpZ2h0Q29u
ZmlnLCB1bmRlZmluZWQsICJiYWQtb2JqZWN0LWlkIik7CiAgICAgICAgICAgICB9KTsKICAgICAg
ICAgfQogICAgIH0pOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL3VuaXQtdGVz
dHMvdGVzdC1oYXJuZXNzLWV4cGVjdC1mdW5jdGlvbnMtYXN5bmMtZXhwZWN0ZWQudHh0IGIvTGF5
b3V0VGVzdHMvaW5zcGVjdG9yL3VuaXQtdGVzdHMvdGVzdC1oYXJuZXNzLWV4cGVjdC1mdW5jdGlv
bnMtYXN5bmMtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjgyMTU5ODI3NWI1YzM1MmFhNGYzZjBi
ZGMwNmZhZmZjZGFkNGUxMzEKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9pbnNwZWN0
b3IvdW5pdC10ZXN0cy90ZXN0LWhhcm5lc3MtZXhwZWN0LWZ1bmN0aW9ucy1hc3luYy1leHBlY3Rl
ZC50eHQKQEAgLTAsMCArMSwzNiBAQAorVGVzdGluZyBhc3luY2hyb25vdXMgVGVzdEhhcm5lc3Mu
ZXhwZWN0KiBmdW5jdGlvbnMuCisKKworPT0gUnVubmluZyB0ZXN0IHN1aXRlOiBJbnNwZWN0b3JU
ZXN0LkV4cGVjdEZ1bmN0aW9ucy5Bc3luYworLS0gUnVubmluZyB0ZXN0IGNhc2U6IGV4cGVjdEV4
Y2VwdGlvbi5Xb3JrSXNOb3RBRnVuY3Rpb24KK1BBU1M6IFNob3VsZCBwcm9kdWNlIGFuIGV4Y2Vw
dGlvbi4KK0Vycm9yOiBJbnZhbGlkIGFyZ3VtZW50IHRvIGNhdGNoRXhjZXB0aW9uOiB3b3JrIG11
c3QgYmUgYSBmdW5jdGlvbi4KKworLS0gUnVubmluZyB0ZXN0IGNhc2U6IGV4cGVjdEV4Y2VwdGlv
bi5TeW5jV29ya1RoYXRUaHJvd3NFeGNlcHRpb24KK1BBU1M6IFNob3VsZCBwcm9kdWNlIGFuIGV4
Y2VwdGlvbi4KK0Vycm9yOiBBIGZha2UgZXhjZXB0aW9uCitQQVNTOiBSZXR1cm5lZCBwcm9taXNl
IHNob3VsZCBiZSByZXNvbHZlZCB3aXRoIHRoZSBleHBlY3RlZCBleGNlcHRpb24uCitQQVNTOiBF
eGNlcHRpb24gc2hvdWxkIG5vdCBiZSBhbHRlcmVkLgorCistLSBSdW5uaW5nIHRlc3QgY2FzZTog
ZXhwZWN0RXhjZXB0aW9uLlN5bmNXb3JrVGhhdERvZXNOb3RUaHJvd0V4Y2VwdGlvbgorVGhlIGZv
bGxvd2luZyBhc3NlcnRpb24gaXMgZXhwZWN0ZWQgdG8gZmFpbC4KK0ZBSUw6IFNob3VsZCBwcm9k
dWNlIGFuIGV4Y2VwdGlvbi4KKyAgICBFeHBlY3RlZDogbm90IG51bGwKKyAgICBBY3R1YWw6IG51
bGwKK1BBU1M6IFJlamVjdGVkIHZhbHVlIHNob3VsZCBiZSB0aGUgcmV0dXJuZWQgdmFsdWUuCisK
Ky0tIFJ1bm5pbmcgdGVzdCBjYXNlOiBleHBlY3RFeGNlcHRpb24uQXN5bmNXb3JrVGhhdFJlamVj
dHMKK1BBU1M6IFNob3VsZCBwcm9kdWNlIGFuIGV4Y2VwdGlvbi4KK0Vycm9yOiBBIGZha2UgcmVq
ZWN0aW9uCitQQVNTOiBSZXR1cm5lZCBwcm9taXNlIHNob3VsZCBiZSByZXNvbHZlZCB3aXRoIHRo
ZSBleHBlY3RlZCBleGNlcHRpb24uCitQQVNTOiBFeGNlcHRpb24gc2hvdWxkIG5vdCBiZSBhbHRl
cmVkLgorCistLSBSdW5uaW5nIHRlc3QgY2FzZTogZXhwZWN0RXhjZXB0aW9uLkFzeW5jV29ya1Ro
YXRSZXNvbHZlcworVGhlIGZvbGxvd2luZyBhc3NlcnRpb24gaXMgZXhwZWN0ZWQgdG8gZmFpbC4K
K0ZBSUw6IFNob3VsZCBwcm9kdWNlIGFuIGV4Y2VwdGlvbi4KKyAgICBFeHBlY3RlZDogbm90IG51
bGwKKyAgICBBY3R1YWw6IG51bGwKK1BBU1M6IFNob3VsZCBwcm9kdWNlIGFuIGV4Y2VwdGlvbi4K
KzQyCitGQUlMOiBUaGUgcmV0dXJuZWQgcHJvbWlzZSBzaG91bGQgbm90IHJlc29sdmUgc2luY2Ug
YW4gZXhwZWN0ZWQgZXhjZXB0aW9uIHdhcyBub3QgcmFpc2VkLgorCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9pbnNwZWN0b3IvdW5pdC10ZXN0cy90ZXN0LWhhcm5lc3MtZXhwZWN0LWZ1bmN0aW9u
cy1hc3luYy5odG1sIGIvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL3VuaXQtdGVzdHMvdGVzdC1oYXJu
ZXNzLWV4cGVjdC1mdW5jdGlvbnMtYXN5bmMuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5lN2RmNjc2OWFlYzRm
YjZmZTk1M2ZmOGZjNzAyZjVkNDNmYjA4MDBlCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVz
dHMvaW5zcGVjdG9yL3VuaXQtdGVzdHMvdGVzdC1oYXJuZXNzLWV4cGVjdC1mdW5jdGlvbnMtYXN5
bmMuaHRtbApAQCAtMCwwICsxLDkwIEBACis8IWRvY3R5cGUgaHRtbD4KKzxodG1sPgorPGhlYWQ+
Cis8c2NyaXB0IHNyYz0iLi4vLi4vaHR0cC90ZXN0cy9pbnNwZWN0b3IvcmVzb3VyY2VzL2luc3Bl
Y3Rvci10ZXN0LmpzIj48L3NjcmlwdD4KKzxzY3JpcHQ+CitmdW5jdGlvbiB0ZXN0KCkKK3sKKyAg
ICBsZXQgc3VpdGUgPSBJbnNwZWN0b3JUZXN0LmNyZWF0ZUFzeW5jU3VpdGUoIkluc3BlY3RvclRl
c3QuRXhwZWN0RnVuY3Rpb25zLkFzeW5jIik7CisgICAgc3VpdGUuYWRkVGVzdENhc2UoeworICAg
ICAgICBuYW1lOiAiZXhwZWN0RXhjZXB0aW9uLldvcmtJc05vdEFGdW5jdGlvbiIsCisgICAgICAg
IGFzeW5jIHRlc3QoKSB7CisgICAgICAgICAgICBJbnNwZWN0b3JUZXN0LmV4cGVjdEV4Y2VwdGlv
bihhc3luYyAoKSA9PiB7CisgICAgICAgICAgICAgICAgYXdhaXQgSW5zcGVjdG9yVGVzdC5leHBl
Y3RFeGNlcHRpb24oNDIpOworICAgICAgICAgICAgfSk7CisgICAgICAgIH0KKyAgICB9KTsKKwor
ICAgIHN1aXRlLmFkZFRlc3RDYXNlKHsKKyAgICAgICAgbmFtZTogImV4cGVjdEV4Y2VwdGlvbi5T
eW5jV29ya1RoYXRUaHJvd3NFeGNlcHRpb24iLAorICAgICAgICBhc3luYyB0ZXN0KCkgeworICAg
ICAgICAgICAgbGV0IGVycm9yOworICAgICAgICAgICAgYXdhaXQgSW5zcGVjdG9yVGVzdC5leHBl
Y3RFeGNlcHRpb24oKCkgPT4geworICAgICAgICAgICAgICAgIGVycm9yID0gbmV3IEVycm9yKCJB
IGZha2UgZXhjZXB0aW9uIik7CisgICAgICAgICAgICAgICAgdGhyb3cgZXJyb3I7CisgICAgICAg
ICAgICB9KS50aGVuKChlKSA9PiB7CisgICAgICAgICAgICAgICAgSW5zcGVjdG9yVGVzdC5leHBl
Y3ROb3ROdWxsKGVycm9yLCAiUmV0dXJuZWQgcHJvbWlzZSBzaG91bGQgYmUgcmVzb2x2ZWQgd2l0
aCB0aGUgZXhwZWN0ZWQgZXhjZXB0aW9uLiIpOworICAgICAgICAgICAgICAgIEluc3BlY3RvclRl
c3QuZXhwZWN0RXF1YWwoZXJyb3IsIGUsICJFeGNlcHRpb24gc2hvdWxkIG5vdCBiZSBhbHRlcmVk
LiIpOworICAgICAgICAgICAgfSkuY2F0Y2goKCkgPT4geworICAgICAgICAgICAgICAgIEluc3Bl
Y3RvclRlc3QuZmFpbCgiVGhlIHJldHVybmVkIHByb21pc2Ugc2hvdWxkIG5vdCByZWplY3Qgc2lu
Y2UgYW4gZXhwZWN0ZWQgZXhjZXB0aW9uIHdhcyByYWlzZWQuIik7CisgICAgICAgICAgICB9KTsK
KyAgICAgICAgfQorICAgIH0pOworCisgICAgc3VpdGUuYWRkVGVzdENhc2UoeworICAgICAgICBu
YW1lOiAiZXhwZWN0RXhjZXB0aW9uLlN5bmNXb3JrVGhhdERvZXNOb3RUaHJvd0V4Y2VwdGlvbiIs
CisgICAgICAgIGFzeW5jIHRlc3QoKSB7CisgICAgICAgICAgICBJbnNwZWN0b3JUZXN0LmxvZygi
VGhlIGZvbGxvd2luZyBhc3NlcnRpb24gaXMgZXhwZWN0ZWQgdG8gZmFpbC4iKTsKKworICAgICAg
ICAgICAgbGV0IHJldHVyblZhbHVlID0gNDI7CisgICAgICAgICAgICBhd2FpdCBJbnNwZWN0b3JU
ZXN0LmV4cGVjdEV4Y2VwdGlvbigoKSA9PiB7CisgICAgICAgICAgICAgICAgcmV0dXJuIHJldHVy
blZhbHVlOworICAgICAgICAgICAgfSkudGhlbigoZSkgPT4geworICAgICAgICAgICAgICAgIElu
c3BlY3RvclRlc3QuZmFpbCgiVGhlIHJldHVybmVkIHByb21pc2Ugc2hvdWxkIHJlamVjdCBzaW5j
ZSBhbiBleHBlY3RlZCBleGNlcHRpb24gd2FzIG5vdCByYWlzZWQuIik7CisgICAgICAgICAgICB9
KS5jYXRjaCgocmVzb2x2ZWRWYWx1ZSkgPT4geworICAgICAgICAgICAgICAgIEluc3BlY3RvclRl
c3QuZXhwZWN0RXF1YWwocmVzb2x2ZWRWYWx1ZSwgcmV0dXJuVmFsdWUsICJSZWplY3RlZCB2YWx1
ZSBzaG91bGQgYmUgdGhlIHJldHVybmVkIHZhbHVlLiIpOworICAgICAgICAgICAgfSk7CisgICAg
ICAgIH0KKyAgICB9KTsKKworICAgIHN1aXRlLmFkZFRlc3RDYXNlKHsKKyAgICAgICAgbmFtZTog
ImV4cGVjdEV4Y2VwdGlvbi5Bc3luY1dvcmtUaGF0UmVqZWN0cyIsCisgICAgICAgIGFzeW5jIHRl
c3QoKSB7CisgICAgICAgICAgICBsZXQgZXJyb3I7CisKKyAgICAgICAgICAgIGF3YWl0IEluc3Bl
Y3RvclRlc3QuZXhwZWN0RXhjZXB0aW9uKCgpID0+IHsKKyAgICAgICAgICAgICAgICBlcnJvciA9
IG5ldyBFcnJvcigiQSBmYWtlIHJlamVjdGlvbiIpOworICAgICAgICAgICAgICAgIHJldHVybiBQ
cm9taXNlLnJlamVjdChlcnJvcik7CisgICAgICAgICAgICB9KS50aGVuKChlKSA9PiB7CisgICAg
ICAgICAgICAgICAgSW5zcGVjdG9yVGVzdC5leHBlY3ROb3ROdWxsKGVycm9yLCAiUmV0dXJuZWQg
cHJvbWlzZSBzaG91bGQgYmUgcmVzb2x2ZWQgd2l0aCB0aGUgZXhwZWN0ZWQgZXhjZXB0aW9uLiIp
OworICAgICAgICAgICAgICAgIEluc3BlY3RvclRlc3QuZXhwZWN0RXF1YWwoZXJyb3IsIGUsICJF
eGNlcHRpb24gc2hvdWxkIG5vdCBiZSBhbHRlcmVkLiIpOworICAgICAgICAgICAgfSkuY2F0Y2go
KCkgPT4geworICAgICAgICAgICAgICAgIEluc3BlY3RvclRlc3QuZmFpbCgiVGhlIHJldHVybmVk
IHByb21pc2Ugc2hvdWxkIG5vdCByZWplY3Qgc2luY2UgYW4gZXhwZWN0ZWQgZXhjZXB0aW9uIHdh
cyByYWlzZWQuIik7CisgICAgICAgICAgICB9KTsKKyAgICAgICAgfQorICAgIH0pOworCisgICAg
c3VpdGUuYWRkVGVzdENhc2UoeworICAgICAgICBuYW1lOiAiZXhwZWN0RXhjZXB0aW9uLkFzeW5j
V29ya1RoYXRSZXNvbHZlcyIsCisgICAgICAgIGFzeW5jIHRlc3QoKSB7CisgICAgICAgICAgICBJ
bnNwZWN0b3JUZXN0LmxvZygiVGhlIGZvbGxvd2luZyBhc3NlcnRpb24gaXMgZXhwZWN0ZWQgdG8g
ZmFpbC4iKTsKKworICAgICAgICAgICAgbGV0IHJldHVyblZhbHVlID0gNDI7CisgICAgICAgICAg
ICBhd2FpdCBJbnNwZWN0b3JUZXN0LmV4cGVjdEV4Y2VwdGlvbigoKSA9PiB7CisgICAgICAgICAg
ICAgICAgcmV0dXJuIFByb21pc2UucmVzb2x2ZShyZXR1cm5WYWx1ZSk7CisgICAgICAgICAgICB9
KS50aGVuKCgpID0+IHsKKyAgICAgICAgICAgICAgICBJbnNwZWN0b3JUZXN0LmZhaWwoIlRoZSBy
ZXR1cm5lZCBwcm9taXNlIHNob3VsZCBub3QgcmVzb2x2ZSBzaW5jZSBhbiBleHBlY3RlZCBleGNl
cHRpb24gd2FzIG5vdCByYWlzZWQuIik7CisgICAgICAgICAgICB9KS5jYXRjaCgocmVzb2x2ZWRW
YWx1ZSkgPT4geworICAgICAgICAgICAgICAgIEluc3BlY3RvclRlc3QuZXhwZWN0RXF1YWwocmVz
b2x2ZWRWYWx1ZSwgcmV0dXJuVmFsdWUsICJSZWplY3RlZCB2YWx1ZSBzaG91bGQgYmUgdGhlIHJl
dHVybmVkIHZhbHVlLiIpOworICAgICAgICAgICAgfSk7CisgICAgICAgIH0KKyAgICB9KTsKKwor
ICAgIHN1aXRlLnJ1blRlc3RDYXNlc0FuZEZpbmlzaCgpOworfQorPC9zY3JpcHQ+Cis8L2hlYWQ+
Cis8Ym9keSBvbmxvYWQ9InJ1blRlc3QoKSI+CisgICAgPHA+VGVzdGluZyBhc3luY2hyb25vdXMg
VGVzdEhhcm5lc3MuZXhwZWN0KiBmdW5jdGlvbnMuPC9wPgorPC9ib2R5PgorPC9odG1sPgpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL3VuaXQtdGVzdHMvdGVzdC1oYXJuZXNzLWV4
cGVjdC1mdW5jdGlvbnMtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL3VuaXQt
dGVzdHMvdGVzdC1oYXJuZXNzLWV4cGVjdC1mdW5jdGlvbnMtZXhwZWN0ZWQudHh0CmluZGV4IGY5
YjIwYWIxZTNiMzAyNjJjYWY0M2QwNzVkZmNlMGIzMmFjOWU3OWQuLjUwNTVkMTY2MTNlMDlmMGJk
NzMzZGQ4NDhkNmE0MGZlNzgyMDAxODYgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2luc3BlY3Rv
ci91bml0LXRlc3RzL3Rlc3QtaGFybmVzcy1leHBlY3QtZnVuY3Rpb25zLWV4cGVjdGVkLnR4dAor
KysgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvdW5pdC10ZXN0cy90ZXN0LWhhcm5lc3MtZXhwZWN0
LWZ1bmN0aW9ucy1leHBlY3RlZC50eHQKQEAgLTEsNyArMSw3IEBACiBUZXN0aW5nIFRlc3RIYXJu
ZXNzLmV4cGVjdCogZmFtaWx5IG9mIGZ1bmN0aW9ucy4KIAogCi09PSBSdW5uaW5nIHRlc3Qgc3Vp
dGU6IEluc3BlY3RvclRlc3RFeHBlY3RGdW5jdGlvbnMKKz09IFJ1bm5pbmcgdGVzdCBzdWl0ZTog
SW5zcGVjdG9yVGVzdC5FeHBlY3RGdW5jdGlvbnMuU3luYwogLS0gUnVubmluZyB0ZXN0IGNhc2U6
IEluc3BlY3RvclRlc3QuZXhwZWN0VGhhdAogRXhwZWN0ZWQgdG8gUEFTUwogUEFTUzogZXhwZWN0
VGhhdCh0cnVlKQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL3VuaXQtdGVzdHMv
dGVzdC1oYXJuZXNzLWV4cGVjdC1mdW5jdGlvbnMuaHRtbCBiL0xheW91dFRlc3RzL2luc3BlY3Rv
ci91bml0LXRlc3RzL3Rlc3QtaGFybmVzcy1leHBlY3QtZnVuY3Rpb25zLmh0bWwKaW5kZXggMTI0
MzA1YmIzZTM3NjA1OWEzMDU0NDk0YmI5MmZjOTc4ZTY0ZDQ1MS4uY2JlNjZmZmZjNTI5MjY0NTBi
ZDg0MDdhMjBhODk3MWQ2M2ExZTZmYSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW5zcGVjdG9y
L3VuaXQtdGVzdHMvdGVzdC1oYXJuZXNzLWV4cGVjdC1mdW5jdGlvbnMuaHRtbAorKysgYi9MYXlv
dXRUZXN0cy9pbnNwZWN0b3IvdW5pdC10ZXN0cy90ZXN0LWhhcm5lc3MtZXhwZWN0LWZ1bmN0aW9u
cy5odG1sCkBAIC01LDcgKzUsNyBAQAogPHNjcmlwdD4KIGZ1bmN0aW9uIHRlc3QoKQogewotICAg
IGxldCBzdWl0ZSA9IEluc3BlY3RvclRlc3QuY3JlYXRlU3luY1N1aXRlKCJJbnNwZWN0b3JUZXN0
RXhwZWN0RnVuY3Rpb25zIik7CisgICAgbGV0IHN1aXRlID0gSW5zcGVjdG9yVGVzdC5jcmVhdGVT
eW5jU3VpdGUoIkluc3BlY3RvclRlc3QuRXhwZWN0RnVuY3Rpb25zLlN5bmMiKTsKIAogICAgIGZ1
bmN0aW9uIHRvQXJyYXkoYSkgewogICAgICAgICByZXR1cm4gYSBpbnN0YW5jZW9mIEFycmF5ICYm
IGEubGVuZ3RoID8gYSA6IFthXTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>