<?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>38600</bug_id>
          
          <creation_ts>2010-05-05 12:25:55 -0700</creation_ts>
          <short_desc>Add a test of URL segmentation</short_desc>
          <delta_ts>2010-05-05 22:12:12 -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>Other</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Adam Barth">abarth</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>commit-queue</cc>
    
    <cc>fishd</cc>
    
    <cc>mjs</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>221225</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-05-05 12:25:55 -0700</bug_when>
    <thetext>Add a test of URL segmentation</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>221229</commentid>
    <comment_count>1</comment_count>
      <attachid>55142</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-05-05 12:31:28 -0700</bug_when>
    <thetext>Created attachment 55142
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>221251</commentid>
    <comment_count>2</comment_count>
      <attachid>55142</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2010-05-05 13:21:49 -0700</bug_when>
    <thetext>Comment on attachment 55142
Patch

Nice! It would be good to have all the same tests, but running from a frame with data: URL to test absolute parsing code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>221253</commentid>
    <comment_count>3</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-05-05 13:24:02 -0700</bug_when>
    <thetext>Oh, neat.  Yeah, we can do that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>221499</commentid>
    <comment_count>4</comment_count>
      <attachid>55142</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-05-05 22:12:05 -0700</bug_when>
    <thetext>Comment on attachment 55142
Patch

Clearing flags on attachment: 55142

Committed r58859: &lt;http://trac.webkit.org/changeset/58859&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>221500</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-05-05 22:12:12 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>55142</attachid>
            <date>2010-05-05 12:31:28 -0700</date>
            <delta_ts>2010-05-05 22:12:04 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-38600-20100505123126.patch</filename>
            <type>text/plain</type>
            <size>17900</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDU4ODM2KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMzggQEAKKzIwMTAtMDUtMDUgIEFkYW0gQmFydGggIDxhYmFy
dGhAd2Via2l0Lm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBBZGQgYSB0ZXN0IG9mIFVSTCBzZWdtZW50YXRpb24KKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM4NjAwCisKKyAgICAgICAgVGhlc2UgdGVz
dHMgYXJlIGJhc2VkIG9uIFVSTFBhcnNlci5TdGFuZGFyZCBmcm9tCisgICAgICAgIGh0dHA6Ly9j
b2RlLmdvb2dsZS5jb20vcC9nb29nbGUtdXJsL3NvdXJjZS9icm93c2UvdHJ1bmsvc3JjL3VybF9w
YXJzZV91bml0dGVzdC5jYworCisgICAgICAgICogZmFzdC91cmwvcmVzb3VyY2VzL3V0aWxpdGll
cy5qczoKKyAgICAgICAgKGNhbm9uaWNhbGl6ZSk6CisgICAgICAgICAgICAtIEkgY2hhbmdlZCB0
aGlzIHRvIHVzZSBkZXRlcm1pbmlzdGljIElEcyBiZWNhdXNlICh0aGVvcmV0aWNhbGx5KQorICAg
ICAgICAgICAgICB0aGUgb2xkIHdheSB3YXMgZmxha3kgaW4gY2FzZSB0aGUgSURzIGNvbGxpZGVk
LgorICAgICAgICAoc2VnbWVudHMpOgorICAgICAgICAgICAgLSBIZXJlIHdlJ3JlIHVzaW5nIEhU
TUxBbmNob3JFbGVtZW50J3MgYXR0cmlidXRlcyB0byBpbmZlciB0aGUKKyAgICAgICAgICAgICAg
aW50ZXJuYWwgc2VnbWVudGF0aW9uLiAgVW5mb3J1bmF0ZWx5LCB0aGVyZSBkb24ndCBzZWVtIHRv
IGJlCisgICAgICAgICAgICAgIGFjY2Vzc29ycyBmb3IgdXNlcm5hbWVzIGFuZCBwYXNzd29yZHMg
b2YgVVJMcy4KKyAgICAgICAgKiBmYXN0L3VybC9zY3JpcHQtdGVzdHMvc2VnbWVudHMuanM6IEFk
ZGVkLgorICAgICAgICAgICAgLSBJJ20gbm90IDEwMCUgc3VyZSBhbGwgdGhlIHRlc3QgY2FzZXMg
aGVyZSByZXByZXNlbnQgdGhlIGludGVudCBvZgorICAgICAgICAgICAgICB0aGUgb3JpZ2luYWwg
dGVzdCBhdXRob3IuICBUaGUgdHJpY2t5IGJpdCBpcyB3ZSBkb24ndCBoYXZlIGEgZ29vZAorICAg
ICAgICAgICAgICB3YXkgdG8gdGVzdCBhYnNvbHV0ZSBVUkwgcGFyc2luZyBmcm9tIHRoZSB3ZWIg
cGxhdGZvcm0sIHdoaWNoCisgICAgICAgICAgICAgIG1lYW5zIGEgYnVuY2ggb2YgdGhlc2UgYmVj
b21lIHRlc3RzIG9mIGhvdyB3ZSBoYW5kbGUgcmVsYXRpdmUKKyAgICAgICAgICAgICAgVVJMcy4g
IEhvd2V2ZXIsIEknbSBub3Qgb25lIHRvIHR1cm4gZG93biBtb3JlIHRlc3QgY2FzZXMuCisgICAg
ICAgICogZmFzdC91cmwvc2NyaXB0LXRlc3RzL3RyaXZpYWwtc2VnbWVudHMuanM6IEFkZGVkLgor
ICAgICAgICAgICAgLSBUaGlzIGlzIG1vcmUgb2YgYSB0ZXN0IG9mIHRoZSB0ZXN0aW5nIGhhcm5l
c3MgdG8gbWFrZSBzdXJlIGl0cworICAgICAgICAgICAgICB3b3JraW5nIHByb3Blcmx5IHdoZW4g
cnVubmluZyBvbiBvdGhlciBicm93c2Vycy4KKyAgICAgICAgKiBmYXN0L3VybC9zZWdtZW50cy1l
eHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvdXJsL3RyaXZpYWwtc2VnbWVudHMt
ZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgICAgIC0gQXMgdXN1YWwsIHRoZXNlIGhhdmUg
dGhlaXIgIlBBU1MiIGV4cGVjdGF0aW9ucyBzZXQgdG8gdGhlCisgICAgICAgICAgICAgIENocm9t
aXVtIGJlaGF2aW9yIGJ1dCBoYXZlIHRoZWlyIC1leHBlY3RlZC50eHQgc2V0IHRvIHRoZSBub3Jt
YWwKKyAgICAgICAgICAgICAgV2ViS2l0IGJlaGF2aW9yLCBsZXR0aW5nIHVzIHRyYWNrIGRpZmZl
cmVuY2VzIGJldHdlZW4gdGhlIHR3by4KKyAgICAgICAgKiBmYXN0L3VybC9zZWdtZW50cy5odG1s
OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L3VybC90cml2aWFsLXNlZ21lbnRzLmh0bWw6IEFkZGVk
LgorCiAyMDEwLTA1LTA1ICBBbGV4ZXkgUHJvc2t1cnlha292ICA8YXBAYXBwbGUuY29tPgogCiAg
ICAgICAgIFJvbGwgb3V0IHI1ODgzMCBmb3IgYnJlYWtpbmcgdGVzdHMuCkluZGV4OiBMYXlvdXRU
ZXN0cy9mYXN0L3VybC9zZWdtZW50cy1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0
VGVzdHMvZmFzdC91cmwvc2VnbWVudHMtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQorKysgTGF5
b3V0VGVzdHMvZmFzdC91cmwvc2VnbWVudHMtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAt
MCwwICsxLDc1IEBACitUZXN0IFVSTCBzZWdtZW50YXRpb24KKworT24gc3VjY2VzcywgeW91IHdp
bGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09N
UExFVEUiLgorCisKK1BBU1Mgc2VnbWVudHMoJ2h0dHA6Ly91c2VyOnBhc3NAZm9vOjIxL2Jhcjtw
YXI/YiNjJykgaXMgJ1siaHR0cDoiLCJmb28iLCIyMSIsIi9iYXI7cGFyIiwiP2IiLCIjYyJdJwor
UEFTUyBzZWdtZW50cygnaHR0cDpmb28uY29tJykgaXMgJ1siaHR0cDoiLCJleGFtcGxlLm9yZyIs
IjAiLCIvZm9vL2Zvby5jb20iLCIiLCIiXScKK1BBU1Mgc2VnbWVudHMoJ1x0ICAgOmZvby5jb20g
ICBcbicpIGlzICdbImh0dHA6IiwiZXhhbXBsZS5vcmciLCIwIiwiL2Zvby86Zm9vLmNvbSIsIiIs
IiJdJworUEFTUyBzZWdtZW50cygnIGZvby5jb20gICcpIGlzICdbImh0dHA6IiwiZXhhbXBsZS5v
cmciLCIwIiwiL2Zvby9mb28uY29tIiwiIiwiIl0nCitQQVNTIHNlZ21lbnRzKCdhOlx0IGZvby5j
b20nKSBpcyAnWyJhOiIsIiIsIjAiLCIgZm9vLmNvbSIsIiIsIiJdJworRkFJTCBzZWdtZW50cygn
aHR0cDovL2Y6MjEvIGIgPyBkICMgZSAnKSBzaG91bGQgYmUgWyJodHRwOiIsImYiLCIyMSIsIi8l
MjBiJTIwIiwiPyUyMGQlMjAiLCIjIGUiXS4gV2FzIFsiaHR0cDoiLCJmIiwiMjEiLCIvIGIgIiwi
PyUyMGQlMjAiLCIjJTIwZSJdLgorUEFTUyBzZWdtZW50cygnaHR0cDovL2Y6L2MnKSBpcyAnWyJo
dHRwOiIsImYiLCIwIiwiL2MiLCIiLCIiXScKK1BBU1Mgc2VnbWVudHMoJ2h0dHA6Ly9mOjAvYycp
IGlzICdbImh0dHA6IiwiZiIsIjAiLCIvYyIsIiIsIiJdJworUEFTUyBzZWdtZW50cygnaHR0cDov
L2Y6MDAwMDAwMDAwMDAwMDAvYycpIGlzICdbImh0dHA6IiwiZiIsIjAiLCIvYyIsIiIsIiJdJwor
RkFJTCBzZWdtZW50cygnaHR0cDovL2Y6MDAwMDAwMDAwMDAwMDAwMDAwMDAwODAvYycpIHNob3Vs
ZCBiZSBbImh0dHA6IiwiZiIsIjAiLCIvYyIsIiIsIiJdLiBXYXMgWyJodHRwOiIsImYiLCI4MCIs
Ii9jIiwiIiwiIl0uCitQQVNTIHNlZ21lbnRzKCdodHRwOi8vZjpiL2MnKSBpcyAnWyI6IiwiIiwi
MCIsIiIsIiIsIiJdJworUEFTUyBzZWdtZW50cygnaHR0cDovL2Y6IC9jJykgaXMgJ1siOiIsIiIs
IjAiLCIiLCIiLCIiXScKK1BBU1Mgc2VnbWVudHMoJ2h0dHA6Ly9mOlxuL2MnKSBpcyAnWyJodHRw
OiIsImYiLCIwIiwiL2MiLCIiLCIiXScKK1BBU1Mgc2VnbWVudHMoJ2h0dHA6Ly9mOmZpZnR5LXR3
by9jJykgaXMgJ1siOiIsIiIsIjAiLCIiLCIiLCIiXScKK0ZBSUwgc2VnbWVudHMoJ2h0dHA6Ly9m
Ojk5OTk5OS9jJykgc2hvdWxkIGJlIFsiOiIsIiIsIjAiLCIiLCIiLCIiXS4gV2FzIFsiaHR0cDoi
LCJmIiwiNjU1MzUiLCIvYyIsIiIsIiJdLgorUEFTUyBzZWdtZW50cygnaHR0cDovL2Y6IDIxIC8g
YiA/IGQgIyBlICcpIGlzICdbIjoiLCIiLCIwIiwiIiwiIiwiIl0nCitQQVNTIHNlZ21lbnRzKCcn
KSBpcyAnWyJodHRwOiIsImV4YW1wbGUub3JnIiwiMCIsIi9mb28vYmFyIiwiIiwiIl0nCitQQVNT
IHNlZ21lbnRzKCcgIFx0JykgaXMgJ1siaHR0cDoiLCJleGFtcGxlLm9yZyIsIjAiLCIvZm9vL2Jh
ciIsIiIsIiJdJworUEFTUyBzZWdtZW50cygnOmZvby5jb20vJykgaXMgJ1siaHR0cDoiLCJleGFt
cGxlLm9yZyIsIjAiLCIvZm9vLzpmb28uY29tLyIsIiIsIiJdJworUEFTUyBzZWdtZW50cygnOmZv
by5jb21cXCcpIGlzICdbImh0dHA6IiwiZXhhbXBsZS5vcmciLCIwIiwiL2Zvby86Zm9vLmNvbS8i
LCIiLCIiXScKK1BBU1Mgc2VnbWVudHMoJzonKSBpcyAnWyJodHRwOiIsImV4YW1wbGUub3JnIiwi
MCIsIi9mb28vOiIsIiIsIiJdJworUEFTUyBzZWdtZW50cygnOmEnKSBpcyAnWyJodHRwOiIsImV4
YW1wbGUub3JnIiwiMCIsIi9mb28vOmEiLCIiLCIiXScKK1BBU1Mgc2VnbWVudHMoJzovJykgaXMg
J1siaHR0cDoiLCJleGFtcGxlLm9yZyIsIjAiLCIvZm9vLzovIiwiIiwiIl0nCitQQVNTIHNlZ21l
bnRzKCc6XFwnKSBpcyAnWyJodHRwOiIsImV4YW1wbGUub3JnIiwiMCIsIi9mb28vOi8iLCIiLCIi
XScKK1BBU1Mgc2VnbWVudHMoJzojJykgaXMgJ1siaHR0cDoiLCJleGFtcGxlLm9yZyIsIjAiLCIv
Zm9vLzoiLCIiLCIiXScKK1BBU1Mgc2VnbWVudHMoJyMnKSBpcyAnWyJodHRwOiIsImV4YW1wbGUu
b3JnIiwiMCIsIi9mb28vYmFyIiwiIiwiIl0nCitQQVNTIHNlZ21lbnRzKCcjLycpIGlzICdbImh0
dHA6IiwiZXhhbXBsZS5vcmciLCIwIiwiL2Zvby9iYXIiLCIiLCIjLyJdJworUEFTUyBzZWdtZW50
cygnI1xcJykgaXMgJ1siaHR0cDoiLCJleGFtcGxlLm9yZyIsIjAiLCIvZm9vL2JhciIsIiIsIiNc
XFxcIl0nCitQQVNTIHNlZ21lbnRzKCcjOz8nKSBpcyAnWyJodHRwOiIsImV4YW1wbGUub3JnIiwi
MCIsIi9mb28vYmFyIiwiIiwiIzs/Il0nCitQQVNTIHNlZ21lbnRzKCc/JykgaXMgJ1siaHR0cDoi
LCJleGFtcGxlLm9yZyIsIjAiLCIvZm9vL2JhciIsIiIsIiJdJworUEFTUyBzZWdtZW50cygnLycp
IGlzICdbImh0dHA6IiwiZXhhbXBsZS5vcmciLCIwIiwiLyIsIiIsIiJdJworUEFTUyBzZWdtZW50
cygnOjIzJykgaXMgJ1siaHR0cDoiLCJleGFtcGxlLm9yZyIsIjAiLCIvZm9vLzoyMyIsIiIsIiJd
JworUEFTUyBzZWdtZW50cygnLzoyMycpIGlzICdbImh0dHA6IiwiZXhhbXBsZS5vcmciLCIwIiwi
LzoyMyIsIiIsIiJdJworRkFJTCBzZWdtZW50cygnLy8nKSBzaG91bGQgYmUgWyI6IiwiIiwiMCIs
IiIsIiIsIiJdLiBXYXMgWyJodHRwOiIsIiIsIjAiLCIvIiwiIiwiIl0uCitQQVNTIHNlZ21lbnRz
KCc6OicpIGlzICdbImh0dHA6IiwiZXhhbXBsZS5vcmciLCIwIiwiL2Zvby86OiIsIiIsIiJdJwor
UEFTUyBzZWdtZW50cygnOjoyMycpIGlzICdbImh0dHA6IiwiZXhhbXBsZS5vcmciLCIwIiwiL2Zv
by86OjIzIiwiIiwiIl0nCitQQVNTIHNlZ21lbnRzKCdmb286Ly8nKSBpcyAnWyJmb286IiwiIiwi
MCIsIi8vIiwiIiwiIl0nCitQQVNTIHNlZ21lbnRzKCdodHRwOi8vYTpiQGM6MjkvZCcpIGlzICdb
Imh0dHA6IiwiYyIsIjI5IiwiL2QiLCIiLCIiXScKK1BBU1Mgc2VnbWVudHMoJ2h0dHA6OkBjOjI5
JykgaXMgJ1siaHR0cDoiLCJleGFtcGxlLm9yZyIsIjAiLCIvZm9vLzpAYzoyOSIsIiIsIiJdJwor
RkFJTCBzZWdtZW50cygnaHR0cDovLyZhOmZvbyhiXWNAZDoyLycpIHNob3VsZCBiZSBbImh0dHA6
IiwiZCIsIjIiLCIvIiwiIiwiIl0uIFdhcyBbIjoiLCIiLCIwIiwiIiwiIiwiIl0uCitGQUlMIHNl
Z21lbnRzKCdodHRwOi8vOjpAY0BkOjInKSBzaG91bGQgYmUgWyJodHRwOiIsImQiLCIyIiwiLyIs
IiIsIiJdLiBXYXMgWyI6IiwiIiwiMCIsIiIsIiIsIiJdLgorUEFTUyBzZWdtZW50cygnaHR0cDov
L2Zvby5jb206YkBkLycpIGlzICdbImh0dHA6IiwiZCIsIjAiLCIvIiwiIiwiIl0nCitQQVNTIHNl
Z21lbnRzKCdodHRwOi8vZm9vLmNvbS9cXEAnKSBpcyAnWyJodHRwOiIsImZvby5jb20iLCIwIiwi
Ly9AIiwiIiwiIl0nCitQQVNTIHNlZ21lbnRzKCdodHRwOlxcXFxmb28uY29tXFwnKSBpcyAnWyJo
dHRwOiIsImZvby5jb20iLCIwIiwiLyIsIiIsIiJdJworUEFTUyBzZWdtZW50cygnaHR0cDpcXFxc
YVxcYjpjXFxkQGZvby5jb21cXCcpIGlzICdbImh0dHA6IiwiYSIsIjAiLCIvYjpjL2RAZm9vLmNv
bS8iLCIiLCIiXScKK1BBU1Mgc2VnbWVudHMoJ2ZvbzovJykgaXMgJ1siZm9vOiIsIiIsIjAiLCIv
IiwiIiwiIl0nCitQQVNTIHNlZ21lbnRzKCdmb286L2Jhci5jb20vJykgaXMgJ1siZm9vOiIsIiIs
IjAiLCIvYmFyLmNvbS8iLCIiLCIiXScKK1BBU1Mgc2VnbWVudHMoJ2ZvbzovLy8vLy8vLy8nKSBp
cyAnWyJmb286IiwiIiwiMCIsIi8vLy8vLy8vLyIsIiIsIiJdJworUEFTUyBzZWdtZW50cygnZm9v
Oi8vLy8vLy8vL2Jhci5jb20vJykgaXMgJ1siZm9vOiIsIiIsIjAiLCIvLy8vLy8vLy9iYXIuY29t
LyIsIiIsIiJdJworUEFTUyBzZWdtZW50cygnZm9vOi8vLy86Ly8vLy8nKSBpcyAnWyJmb286Iiwi
IiwiMCIsIi8vLy86Ly8vLy8iLCIiLCIiXScKK1BBU1Mgc2VnbWVudHMoJ2M6L2ZvbycpIGlzICdb
ImM6IiwiIiwiMCIsIi9mb28iLCIiLCIiXScKK1BBU1Mgc2VnbWVudHMoJy8vZm9vL2JhcicpIGlz
ICdbImh0dHA6IiwiZm9vIiwiMCIsIi9iYXIiLCIiLCIiXScKK0ZBSUwgc2VnbWVudHMoJ2h0dHA6
Ly9mb28vcGF0aDthPz9lI2YjZycpIHNob3VsZCBiZSBbImh0dHA6IiwiZm9vIiwiMCIsIi9wYXRo
O2EiLCI/P2UiLCIjZiNnIl0uIFdhcyBbImh0dHA6IiwiZm9vIiwiMCIsIi9wYXRoO2EiLCI/P2Ui
LCIjZiUyM2ciXS4KK1BBU1Mgc2VnbWVudHMoJ2h0dHA6Ly9mb28vYWJjZD9lZmdoP2lqa2wnKSBp
cyAnWyJodHRwOiIsImZvbyIsIjAiLCIvYWJjZCIsIj9lZmdoP2lqa2wiLCIiXScKK1BBU1Mgc2Vn
bWVudHMoJ2h0dHA6Ly9mb28vYWJjZCNmb28/YmFyJykgaXMgJ1siaHR0cDoiLCJmb28iLCIwIiwi
L2FiY2QiLCIiLCIjZm9vP2JhciJdJworUEFTUyBzZWdtZW50cygnWzYxOjI0Ojc0XTo5OCcpIGlz
ICdbImh0dHA6IiwiZXhhbXBsZS5vcmciLCIwIiwiL2Zvby9bNjE6MjQ6NzRdOjk4IiwiIiwiIl0n
CitGQUlMIHNlZ21lbnRzKCdodHRwOi8vWzYxOjI3XTo5OCcpIHNob3VsZCBiZSBbIjoiLCIiLCIw
IiwiIiwiIiwiIl0uIFdhcyBbImh0dHA6IiwiWzYxOjI3XSIsIjk4IiwiLyIsIiIsIiJdLgorUEFT
UyBzZWdtZW50cygnaHR0cDpbNjE6MjddLzpmb28nKSBpcyAnWyJodHRwOiIsImV4YW1wbGUub3Jn
IiwiMCIsIi9mb28vWzYxOjI3XS86Zm9vIiwiIiwiIl0nCitQQVNTIHNlZ21lbnRzKCdodHRwOi8v
WzE6OjJdOjM6NCcpIGlzICdbIjoiLCIiLCIwIiwiIiwiIiwiIl0nCitQQVNTIHNlZ21lbnRzKCdo
dHRwOi8vMjAwMTo6MScpIGlzICdbIjoiLCIiLCIwIiwiIiwiIiwiIl0nCitQQVNTIHNlZ21lbnRz
KCdodHRwOi8vWzIwMDE6OjEnKSBpcyAnWyI6IiwiIiwiMCIsIiIsIiIsIiJdJworUEFTUyBzZWdt
ZW50cygnaHR0cDovLzIwMDE6OjFdJykgaXMgJ1siOiIsIiIsIjAiLCIiLCIiLCIiXScKK1BBU1Mg
c2VnbWVudHMoJ2h0dHA6Ly8yMDAxOjoxXTo4MCcpIGlzICdbIjoiLCIiLCIwIiwiIiwiIiwiIl0n
CitQQVNTIHNlZ21lbnRzKCdodHRwOi8vWzIwMDE6OjFdJykgaXMgJ1siaHR0cDoiLCJbMjAwMTo6
MV0iLCIwIiwiLyIsIiIsIiJdJworRkFJTCBzZWdtZW50cygnaHR0cDovL1syMDAxOjoxXTo4MCcp
IHNob3VsZCBiZSBbImh0dHA6IiwiWzIwMDE6OjFdIiwiMCIsIi8iLCIiLCIiXS4gV2FzIFsiaHR0
cDoiLCJbMjAwMTo6MV0iLCI4MCIsIi8iLCIiLCIiXS4KK1BBU1Mgc2VnbWVudHMoJ2h0dHA6Ly9b
Wzo6XV0nKSBpcyAnWyI6IiwiIiwiMCIsIiIsIiIsIiJdJworUEFTUyBzdWNjZXNzZnVsbHlQYXJz
ZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCisKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvdXJs
L3NlZ21lbnRzLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC91cmwvc2VnbWVu
dHMuaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvdXJsL3NlZ21lbnRzLmh0
bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMTQgQEAKKzwhRE9DVFlQRSBIVE1MIFBVQkxJQyAi
LS8vSUVURi8vRFREIEhUTUwvL0VOIj4KKzxodG1sPgorPGhlYWQ+Cis8bGluayByZWw9InN0eWxl
c2hlZXQiIGhyZWY9Ii4uL2pzL3Jlc291cmNlcy9qcy10ZXN0LXN0eWxlLmNzcyI+Cis8c2NyaXB0
IHNyYz0iLi4vanMvcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQg
c3JjPSJyZXNvdXJjZXMvdXRpbGl0aWVzLmpzIj48L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5Pgor
PHAgaWQ9ImRlc2NyaXB0aW9uIj48L3A+Cis8ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4KKzxzY3Jp
cHQgc3JjPSJzY3JpcHQtdGVzdHMvc2VnbWVudHMuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9
Ii4uL2pzL3Jlc291cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0PgorPC9ib2R5PgorPC9o
dG1sPgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC91cmwvdHJpdmlhbC1zZWdtZW50cy1leHBlY3Rl
ZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC91cmwvdHJpdmlhbC1zZWdtZW50
cy1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L3VybC90cml2
aWFsLXNlZ21lbnRzLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwxMCBAQAor
VGVzdCBiYXNpYyBmZWF0dXJlcyBvZiBVUkwgc2VnbWVudGF0aW9uCisKK09uIHN1Y2Nlc3MsIHlv
dSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNU
IENPTVBMRVRFIi4KKworCitQQVNTIHNlZ21lbnRzKCdodHRwOi8vZXhhbXBsZS5jb20vJykgaXMg
J1siaHR0cDoiLCJleGFtcGxlLmNvbSIsIjAiLCIvIiwiIiwiIl0nCitQQVNTIHN1Y2Nlc3NmdWxs
eVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwpJbmRleDogTGF5b3V0VGVzdHMvZmFz
dC91cmwvdHJpdmlhbC1zZWdtZW50cy5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zh
c3QvdXJsL3RyaXZpYWwtc2VnbWVudHMuaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3Rz
L2Zhc3QvdXJsL3RyaXZpYWwtc2VnbWVudHMuaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwx
NCBAQAorPCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9JRVRGLy9EVEQgSFRNTC8vRU4iPgorPGh0
bWw+Cis8aGVhZD4KKzxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iLi4vanMvcmVzb3VyY2Vz
L2pzLXRlc3Qtc3R5bGUuY3NzIj4KKzxzY3JpcHQgc3JjPSIuLi9qcy9yZXNvdXJjZXMvanMtdGVz
dC1wcmUuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9InJlc291cmNlcy91dGlsaXRpZXMuanMi
Pjwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+Cis8cCBpZD0iZGVzY3JpcHRpb24iPjwvcD4KKzxk
aXYgaWQ9ImNvbnNvbGUiPjwvZGl2PgorPHNjcmlwdCBzcmM9InNjcmlwdC10ZXN0cy90cml2aWFs
LXNlZ21lbnRzLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIuLi9qcy9yZXNvdXJjZXMvanMt
dGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4KSW5kZXg6IExheW91dFRl
c3RzL2Zhc3QvdXJsL3Jlc291cmNlcy91dGlsaXRpZXMuanMKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0
VGVzdHMvZmFzdC91cmwvcmVzb3VyY2VzL3V0aWxpdGllcy5qcwkocmV2aXNpb24gNTg4MjIpCisr
KyBMYXlvdXRUZXN0cy9mYXN0L3VybC9yZXNvdXJjZXMvdXRpbGl0aWVzLmpzCSh3b3JraW5nIGNv
cHkpCkBAIC0xLDggKzEsMTEgQEAKKy8vIFN0YXJ0IHRoZSBiaWRkaW5nIGF0IDQyIGZvciBubyBw
YXJ0aWN1bGFyIHJlYXNvbi4KK3ZhciBsYXN0SUQgPSA0MjsKKwogZnVuY3Rpb24gY2Fub25pY2Fs
aXplKHVybCkKIHsKICAgLy8gSXQgd291bGQgYmUgbW9yZSBlbGVnYW50IHRvIHVzZSB0aGUgRE9N
IGhlcmUsIGJ1dCB3ZSB1c2UgZG9jdW1lbnQud3JpdGUoKQogICAvLyBzbyB0aGUgdGVzdHMgcnVu
IGNvcnJlY3RseSBpbiBGaXJlZm94LgotICB2YXIgaWQgPSBNYXRoLnJhbmRvbSgpOworICB2YXIg
aWQgPSArK2xhc3RJRDsKICAgZG9jdW1lbnQud3JpdGUoIjxhIGlkPSciICsgaWQgKyAiJyBocmVm
PSciICsgdXJsICsgIic+PC9hPiIpOwogICByZXR1cm4gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQo
aWQpLmhyZWY7CiB9CkBAIC0xNCwzICsxNywyMCBAQCBmdW5jdGlvbiBzZXRCYXNlVVJMKHVybCkK
ICAgLy8gRmlyZWZveC4KICAgZG9jdW1lbnQud3JpdGUoJzxiYXNlIGhyZWY9IicgKyB1cmwgKyAn
Ij4nKTsKIH0KKworZnVuY3Rpb24gc2VnbWVudHModXJsKQoreworICAvLyBJdCB3b3VsZCBiZSBt
b3JlIGVsZWdhbnQgdG8gdXNlIHRoZSBET00gaGVyZSwgYnV0IHdlIHVzZSBkb2N1bWVudC53cml0
ZSgpCisgIC8vIHNvIHRoZSB0ZXN0cyBydW4gY29ycmVjdGx5IGluIEZpcmVmb3guCisgIHZhciBp
ZCA9ICsrbGFzdElEOworICBkb2N1bWVudC53cml0ZSgiPGEgaWQ9JyIgKyBpZCArICInIGhyZWY9
JyIgKyB1cmwgKyAiJz48L2E+Iik7CisgIHZhciBlbG10ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5
SWQoaWQpOworICByZXR1cm4gSlNPTi5zdHJpbmdpZnkoWworICAgIGVsbXQucHJvdG9jb2wsCisg
ICAgZWxtdC5ob3N0bmFtZSwKKyAgICBlbG10LnBvcnQsCisgICAgZWxtdC5wYXRobmFtZSwKKyAg
ICBlbG10LnNlYXJjaCwKKyAgICBlbG10Lmhhc2gKKyAgXSk7Cit9CkluZGV4OiBMYXlvdXRUZXN0
cy9mYXN0L3VybC9zY3JpcHQtdGVzdHMvc2VnbWVudHMuanMKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0
VGVzdHMvZmFzdC91cmwvc2NyaXB0LXRlc3RzL3NlZ21lbnRzLmpzCShyZXZpc2lvbiAwKQorKysg
TGF5b3V0VGVzdHMvZmFzdC91cmwvc2NyaXB0LXRlc3RzL3NlZ21lbnRzLmpzCShyZXZpc2lvbiAw
KQpAQCAtMCwwICsxLDgzIEBACitkZXNjcmlwdGlvbigiVGVzdCBVUkwgc2VnbWVudGF0aW9uIik7
CisKK2Nhc2VzID0gWyAKKyAgLy8gW1VSTCwgW1NDSEVNRSwgSE9TVCwgUE9SVCwgUEFUSCwgUVVF
UlksIFJFRl1dCisgIFsiaHR0cDovL3VzZXI6cGFzc0Bmb286MjEvYmFyO3Bhcj9iI2MiLCAgICBb
Imh0dHA6IiwiZm9vIiwiMjEiLCIvYmFyO3BhciIsIj9iIiwiI2MiXV0sCisgIFsiaHR0cDpmb28u
Y29tIiwgICAgICAgICAgICAgICAgICAgICAgICAgICBbImh0dHA6IiwiZXhhbXBsZS5vcmciLCIw
IiwiL2Zvby9mb28uY29tIiwiIiwiIl1dLAorICBbIlxcdCAgIDpmb28uY29tICAgXFxuIiwgICAg
ICAgICAgICAgICAgICAgWyJodHRwOiIsImV4YW1wbGUub3JnIiwiMCIsIi9mb28vOmZvby5jb20i
LCIiLCIiXV0sCisgIFsiIGZvby5jb20gICIsICAgICAgICAgICAgICAgICAgICAgICAgICAgICBb
Imh0dHA6IiwiZXhhbXBsZS5vcmciLCIwIiwiL2Zvby9mb28uY29tIiwiIiwiIl1dLAorICBbImE6
XFx0IGZvby5jb20iLCAgICAgICAgICAgICAgICAgICAgICAgICAgWyJhOiIsIiIsIjAiLCIgZm9v
LmNvbSIsIiIsIiJdXSwKKyAgWyJodHRwOi8vZjoyMS8gYiA/IGQgIyBlICIsICAgICAgICAgICAg
ICAgIFsiaHR0cDoiLCJmIiwiMjEiLCIvJTIwYiUyMCIsIj8lMjBkJTIwIiwiIyBlIl1dLAorICBb
Imh0dHA6Ly9mOi9jIiwgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyJodHRwOiIsImYiLCIw
IiwiL2MiLCIiLCIiXV0sCisgIFsiaHR0cDovL2Y6MC9jIiwgICAgICAgICAgICAgICAgICAgICAg
ICAgICBbImh0dHA6IiwiZiIsIjAiLCIvYyIsIiIsIiJdXSwKKyAgWyJodHRwOi8vZjowMDAwMDAw
MDAwMDAwMC9jIiwgICAgICAgICAgICAgIFsiaHR0cDoiLCJmIiwiMCIsIi9jIiwiIiwiIl1dLAor
ICBbImh0dHA6Ly9mOjAwMDAwMDAwMDAwMDAwMDAwMDAwMDgwL2MiLCAgICAgWyJodHRwOiIsImYi
LCIwIiwiL2MiLCIiLCIiXV0sCisgIFsiaHR0cDovL2Y6Yi9jIiwgICAgICAgICAgICAgICAgICAg
ICAgICAgICBbIjoiLCIiLCIwIiwiIiwiIiwiIl1dLAorICBbImh0dHA6Ly9mOiAvYyIsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgWyI6IiwiIiwiMCIsIiIsIiIsIiJdXSwKKyAgWyJodHRwOi8v
ZjpcXG4vYyIsICAgICAgICAgICAgICAgICAgICAgICAgIFsiaHR0cDoiLCJmIiwiMCIsIi9jIiwi
IiwiIl1dLAorICBbImh0dHA6Ly9mOmZpZnR5LXR3by9jIiwgICAgICAgICAgICAgICAgICAgWyI6
IiwiIiwiMCIsIiIsIiIsIiJdXSwKKyAgWyJodHRwOi8vZjo5OTk5OTkvYyIsICAgICAgICAgICAg
ICAgICAgICAgIFsiOiIsIiIsIjAiLCIiLCIiLCIiXV0sCisgIFsiaHR0cDovL2Y6IDIxIC8gYiA/
IGQgIyBlICIsICAgICAgICAgICAgICBbIjoiLCIiLCIwIiwiIiwiIiwiIl1dLAorICBbIiIsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyJodHRwOiIsImV4YW1wbGUub3Jn
IiwiMCIsIi9mb28vYmFyIiwiIiwiIl1dLAorICBbIiAgXFx0IiwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgWyJodHRwOiIsImV4YW1wbGUub3JnIiwiMCIsIi9mb28vYmFyIiwiIiwi
Il1dLAorICBbIjpmb28uY29tLyIsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyJodHRw
OiIsImV4YW1wbGUub3JnIiwiMCIsIi9mb28vOmZvby5jb20vIiwiIiwiIl1dLAorICBbIjpmb28u
Y29tXFxcXCIsICAgICAgICAgICAgICAgICAgICAgICAgICAgWyJodHRwOiIsImV4YW1wbGUub3Jn
IiwiMCIsIi9mb28vOmZvby5jb20vIiwiIiwiIl1dLAorICBbIjoiLCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgWyJodHRwOiIsImV4YW1wbGUub3JnIiwiMCIsIi9mb28vOiIs
IiIsIiJdXSwKKyAgWyI6YSIsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsi
aHR0cDoiLCJleGFtcGxlLm9yZyIsIjAiLCIvZm9vLzphIiwiIiwiIl1dLAorICBbIjovIiwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyJodHRwOiIsImV4YW1wbGUub3JnIiwi
MCIsIi9mb28vOi8iLCIiLCIiXV0sCisgIFsiOlxcXFwiLCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBbImh0dHA6IiwiZXhhbXBsZS5vcmciLCIwIiwiL2Zvby86LyIsIiIsIiJdXSwK
KyAgWyI6IyIsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsiaHR0cDoiLCJl
eGFtcGxlLm9yZyIsIjAiLCIvZm9vLzoiLCIiLCIiXV0sCisgIFsiIyIsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBbImh0dHA6IiwiZXhhbXBsZS5vcmciLCIwIiwiL2Zvby9i
YXIiLCIiLCIiXV0sCisgIFsiIy8iLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBbImh0dHA6IiwiZXhhbXBsZS5vcmciLCIwIiwiL2Zvby9iYXIiLCIiLCIjLyJdXSwKKyAgWyIj
XFxcXCIsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsiaHR0cDoiLCJleGFtcGxl
Lm9yZyIsIjAiLCIvZm9vL2JhciIsIiIsIiNcXFxcIl1dLAorICBbIiM7PyIsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgWyJodHRwOiIsImV4YW1wbGUub3JnIiwiMCIsIi9mb28v
YmFyIiwiIiwiIzs/Il1dLAorICBbIj8iLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgWyJodHRwOiIsImV4YW1wbGUub3JnIiwiMCIsIi9mb28vYmFyIiwiIiwiIl1dLAorICBb
Ii8iLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyJodHRwOiIsImV4YW1w
bGUub3JnIiwiMCIsIi8iLCIiLCIiXV0sCisgIFsiOjIzIiwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBbImh0dHA6IiwiZXhhbXBsZS5vcmciLCIwIiwiL2Zvby86MjMiLCIiLCIi
XV0sCisgIFsiLzoyMyIsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbImh0dHA6
IiwiZXhhbXBsZS5vcmciLCIwIiwiLzoyMyIsIiIsIiJdXSwKKyAgWyIvLyIsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFsiOiIsIiIsIjAiLCIiLCIiLCIiXV0sCisgIFsiOjoi
LCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbImh0dHA6IiwiZXhhbXBsZS5v
cmciLCIwIiwiL2Zvby86OiIsIiIsIiJdXSwKKyAgWyI6OjIzIiwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFsiaHR0cDoiLCJleGFtcGxlLm9yZyIsIjAiLCIvZm9vLzo6MjMiLCIi
LCIiXV0sCisgIFsiZm9vOi8vIiwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbImZv
bzoiLCIiLCIwIiwiLy8iLCIiLCIiXV0sCisgIFsiaHR0cDovL2E6YkBjOjI5L2QiLCAgICAgICAg
ICAgICAgICAgICAgICBbImh0dHA6IiwiYyIsIjI5IiwiL2QiLCIiLCIiXV0sCisgIFsiaHR0cDo6
QGM6MjkiLCAgICAgICAgICAgICAgICAgICAgICAgICAgICBbImh0dHA6IiwiZXhhbXBsZS5vcmci
LCIwIiwiL2Zvby86QGM6MjkiLCIiLCIiXV0sCisgIFsiaHR0cDovLyZhOmZvbyhiXWNAZDoyLyIs
ICAgICAgICAgICAgICAgICBbImh0dHA6IiwiZCIsIjIiLCIvIiwiIiwiIl1dLAorICBbImh0dHA6
Ly86OkBjQGQ6MiIsICAgICAgICAgICAgICAgICAgICAgICAgWyJodHRwOiIsImQiLCIyIiwiLyIs
IiIsIiJdXSwKKyAgWyJodHRwOi8vZm9vLmNvbTpiQGQvIiwgICAgICAgICAgICAgICAgICAgIFsi
aHR0cDoiLCJkIiwiMCIsIi8iLCIiLCIiXV0sCisgIFsiaHR0cDovL2Zvby5jb20vXFxcXEAiLCAg
ICAgICAgICAgICAgICAgICBbImh0dHA6IiwiZm9vLmNvbSIsIjAiLCIvL0AiLCIiLCIiXV0sCisg
IFsiaHR0cDpcXFxcXFxcXGZvby5jb21cXFxcIiwgICAgICAgICAgICAgICBbImh0dHA6IiwiZm9v
LmNvbSIsIjAiLCIvIiwiIiwiIl1dLAorICBbImh0dHA6XFxcXFxcXFxhXFxcXGI6Y1xcXFxkQGZv
by5jb21cXFxcIiwgWyJodHRwOiIsImEiLCIwIiwiL2I6Yy9kQGZvby5jb20vIiwiIiwiIl1dLAor
ICBbImZvbzovIiwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyJmb286IiwiIiwi
MCIsIi8iLCIiLCIiXV0sCisgIFsiZm9vOi9iYXIuY29tLyIsICAgICAgICAgICAgICAgICAgICAg
ICAgICBbImZvbzoiLCIiLCIwIiwiL2Jhci5jb20vIiwiIiwiIl1dLAorICBbImZvbzovLy8vLy8v
Ly8iLCAgICAgICAgICAgICAgICAgICAgICAgICAgWyJmb286IiwiIiwiMCIsIi8vLy8vLy8vLyIs
IiIsIiJdXSwKKyAgWyJmb286Ly8vLy8vLy8vYmFyLmNvbS8iLCAgICAgICAgICAgICAgICAgIFsi
Zm9vOiIsIiIsIjAiLCIvLy8vLy8vLy9iYXIuY29tLyIsIiIsIiJdXSwKKyAgWyJmb286Ly8vLzov
Ly8vLyIsICAgICAgICAgICAgICAgICAgICAgICAgIFsiZm9vOiIsIiIsIjAiLCIvLy8vOi8vLy8v
IiwiIiwiIl1dLAorICBbImM6L2ZvbyIsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
WyJjOiIsIiIsIjAiLCIvZm9vIiwiIiwiIl1dLAorICBbIi8vZm9vL2JhciIsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgWyJodHRwOiIsImZvbyIsIjAiLCIvYmFyIiwiIiwiIl1dLAorICBb
Imh0dHA6Ly9mb28vcGF0aDthPz9lI2YjZyIsICAgICAgICAgICAgICAgWyJodHRwOiIsImZvbyIs
IjAiLCIvcGF0aDthIiwiPz9lIiwiI2YjZyJdXSwKKyAgWyJodHRwOi8vZm9vL2FiY2Q/ZWZnaD9p
amtsIiwgICAgICAgICAgICAgIFsiaHR0cDoiLCJmb28iLCIwIiwiL2FiY2QiLCI/ZWZnaD9pamts
IiwiIl1dLAorICBbImh0dHA6Ly9mb28vYWJjZCNmb28/YmFyIiwgICAgICAgICAgICAgICAgWyJo
dHRwOiIsImZvbyIsIjAiLCIvYWJjZCIsIiIsIiNmb28/YmFyIl1dLAorICBbIls2MToyNDo3NF06
OTgiLCAgICAgICAgICAgICAgICAgICAgICAgICAgWyJodHRwOiIsImV4YW1wbGUub3JnIiwiMCIs
Ii9mb28vWzYxOjI0Ojc0XTo5OCIsIiIsIiJdXSwKKyAgWyJodHRwOi8vWzYxOjI3XTo5OCIsICAg
ICAgICAgICAgICAgICAgICAgIFsiOiIsIiIsIjAiLCIiLCIiLCIiXV0sCisgIFsiaHR0cDpbNjE6
MjddLzpmb28iLCAgICAgICAgICAgICAgICAgICAgICBbImh0dHA6IiwiZXhhbXBsZS5vcmciLCIw
IiwiL2Zvby9bNjE6MjddLzpmb28iLCIiLCIiXV0sCisgIFsiaHR0cDovL1sxOjoyXTozOjQiLCAg
ICAgICAgICAgICAgICAgICAgICBbIjoiLCIiLCIwIiwiIiwiIiwiIl1dLAorICBbImh0dHA6Ly8y
MDAxOjoxIiwgICAgICAgICAgICAgICAgICAgICAgICAgWyI6IiwiIiwiMCIsIiIsIiIsIiJdXSwK
KyAgWyJodHRwOi8vWzIwMDE6OjEiLCAgICAgICAgICAgICAgICAgICAgICAgIFsiOiIsIiIsIjAi
LCIiLCIiLCIiXV0sCisgIFsiaHR0cDovLzIwMDE6OjFdIiwgICAgICAgICAgICAgICAgICAgICAg
ICBbIjoiLCIiLCIwIiwiIiwiIiwiIl1dLAorICBbImh0dHA6Ly8yMDAxOjoxXTo4MCIsICAgICAg
ICAgICAgICAgICAgICAgWyI6IiwiIiwiMCIsIiIsIiIsIiJdXSwKKyAgWyJodHRwOi8vWzIwMDE6
OjFdIiwgICAgICAgICAgICAgICAgICAgICAgIFsiaHR0cDoiLCJbMjAwMTo6MV0iLCIwIiwiLyIs
IiIsIiJdXSwKKyAgWyJodHRwOi8vWzIwMDE6OjFdOjgwIiwgICAgICAgICAgICAgICAgICAgIFsi
aHR0cDoiLCJbMjAwMTo6MV0iLCIwIiwiLyIsIiIsIiJdXSwKKyAgWyJodHRwOi8vW1s6Ol1dIiwg
ICAgICAgICAgICAgICAgICAgICAgICAgIFsiOiIsIiIsIjAiLCIiLCIiLCIiXV0sCitdOworCit2
YXIgb3JpZ2luYWxCYXNlVVJMID0gY2Fub25pY2FsaXplKCIuIik7CitzZXRCYXNlVVJMKCJodHRw
Oi8vZXhhbXBsZS5vcmcvZm9vL2JhciIpOworCitmb3IgKHZhciBpID0gMDsgaSA8IGNhc2VzLmxl
bmd0aDsgKytpKSB7CisgIHNob3VsZEJlKCJzZWdtZW50cygnIiArIGNhc2VzW2ldWzBdICsgIicp
IiwKKyAgICAgICAgICAgIiciICsgSlNPTi5zdHJpbmdpZnkoY2FzZXNbaV1bMV0pICsgIiciKTsK
K30KKworc2V0QmFzZVVSTChvcmlnaW5hbEJhc2VVUkwpOworCit2YXIgc3VjY2Vzc2Z1bGx5UGFy
c2VkID0gdHJ1ZTsKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvdXJsL3NjcmlwdC10ZXN0cy90cml2
aWFsLXNlZ21lbnRzLmpzCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvdXJsL3Njcmlw
dC10ZXN0cy90cml2aWFsLXNlZ21lbnRzLmpzCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMv
ZmFzdC91cmwvc2NyaXB0LXRlc3RzL3RyaXZpYWwtc2VnbWVudHMuanMJKHJldmlzaW9uIDApCkBA
IC0wLDAgKzEsMTggQEAKK2Rlc2NyaXB0aW9uKCJUZXN0IGJhc2ljIGZlYXR1cmVzIG9mIFVSTCBz
ZWdtZW50YXRpb24iKTsKKworY2FzZXMgPSBbIAorICAvLyBbVVJMLCBbU0NIRU1FLCBIT1NULCBQ
T1JULCBQQVRILCBRVUVSWSwgUkVGXV0KKyAgWyJodHRwOi8vZXhhbXBsZS5jb20vIiwgWyJodHRw
OiIsICJleGFtcGxlLmNvbSIsICIwIiwgIi8iLCAiIiwgIiJdXSwKK107CisKK3ZhciBvcmlnaW5h
bEJhc2VVUkwgPSBjYW5vbmljYWxpemUoIi4iKTsKK3NldEJhc2VVUkwoImh0dHA6Ly9leGFtcGxl
Lm9yZy9mb28vYmFyIik7CisKK2ZvciAodmFyIGkgPSAwOyBpIDwgY2FzZXMubGVuZ3RoOyArK2kp
IHsKKyAgc2hvdWxkQmUoInNlZ21lbnRzKCciICsgY2FzZXNbaV1bMF0gKyAiJykiLAorICAgICAg
ICAgICAiJyIgKyBKU09OLnN0cmluZ2lmeShjYXNlc1tpXVsxXSkgKyAiJyIpOworfQorCitzZXRC
YXNlVVJMKG9yaWdpbmFsQmFzZVVSTCk7CisKK3ZhciBzdWNjZXNzZnVsbHlQYXJzZWQgPSB0cnVl
Owo=
</data>

          </attachment>
      

    </bug>

</bugzilla>