<?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>109229</bug_id>
          
          <creation_ts>2013-02-07 13:51:43 -0800</creation_ts>
          <short_desc>CSS Unit vw in border-width maps to 0px.</short_desc>
          <delta_ts>2013-09-12 09:43:27 -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>CSS</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://espadrine.github.com/aulx/</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="Thaddee Tyl">thaddee.tyl</reporter>
          <assigned_to>gur.trio</assigned_to>
          <cc>7raivis</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>gur.trio</cc>
    
    <cc>macpherson</cc>
    
    <cc>menard</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>stuart</cc>
    
    <cc>thmichel</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>827873</commentid>
    <comment_count>0</comment_count>
    <who name="Thaddee Tyl">thaddee.tyl</who>
    <bug_when>2013-02-07 13:51:43 -0800</bug_when>
    <thetext>At the following URL: &lt;http://espadrine.github.com/aulx/&gt;,
you may notice the following CSS rule:

    hgroup { border: 0.4vw solid rgba(188,188,196,0.3); }

Any vw unit that I tried in the border (or in any border at all, see &lt;http://jsbin.com/avirem/1&gt;)
made the border width be 0px, which is invalid.
However, it does parse the rule fine.

- It should be valid as per the spec,
- It works on Firefox 19+,
- WebKit seems to accept the percentage type, which isn&apos;t allowed by the spec (but I assume works similarly).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>878727</commentid>
    <comment_count>1</comment_count>
    <who name="Stuart P. Bentley">stuart</who>
    <bug_when>2013-04-20 00:19:33 -0700</bug_when>
    <thetext>Downstream bug: https://code.google.com/p/chromium/issues/detail?id=125709</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>878728</commentid>
    <comment_count>2</comment_count>
      <attachid>198931</attachid>
    <who name="Stuart P. Bentley">stuart</who>
    <bug_when>2013-04-20 00:21:56 -0700</bug_when>
    <thetext>Created attachment 198931
Test case

From Chromium bug: https://code.google.com/p/chromium/issues/detail?id=125709</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>878729</commentid>
    <comment_count>3</comment_count>
    <who name="Stuart P. Bentley">stuart</who>
    <bug_when>2013-04-20 00:29:02 -0700</bug_when>
    <thetext>Also, I don&apos;t see the percentage type working for borders (I set it to 30% and it didn&apos;t change).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>878731</commentid>
    <comment_count>4</comment_count>
    <who name="Stuart P. Bentley">stuart</who>
    <bug_when>2013-04-20 00:34:51 -0700</bug_when>
    <thetext>In general, viewport-percentage lengths (vw, vh, vmin, and vmax) don&apos;t work for:

- border(-width)
- outline(-width)
- (-webkit-)box-shadow</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>891697</commentid>
    <comment_count>5</comment_count>
    <who name="Thierry Michel">thmichel</who>
    <bug_when>2013-05-21 03:56:04 -0700</bug_when>
    <thetext>It&apos;s the same on Mac OS X (10.8.3) with :
- Chrome / Version 26.0.1410.65
- Chrome Canary / Version 28.0.1499.0 canary

I also noticed that viewport units map to -1px with box-shadow property...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>928219</commentid>
    <comment_count>6</comment_count>
      <attachid>211414</attachid>
    <who name="">gur.trio</who>
    <bug_when>2013-09-12 03:18:45 -0700</bug_when>
    <thetext>Created attachment 211414
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>928220</commentid>
    <comment_count>7</comment_count>
    <who name="">gur.trio</who>
    <bug_when>2013-09-12 03:20:13 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; Created an attachment (id=211414) [details]
&gt; Patch

Added patch for handling border/outline properties incase units are in vh/vw units.

It was crashing incase border is given in vh/vw units.

Darin and Simon please can you&apos;ll review this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>928343</commentid>
    <comment_count>8</comment_count>
      <attachid>211414</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-09-12 09:43:24 -0700</bug_when>
    <thetext>Comment on attachment 211414
Patch

Clearing flags on attachment: 211414

Committed r155624: &lt;http://trac.webkit.org/changeset/155624&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>928344</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-09-12 09:43:27 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>198931</attachid>
            <date>2013-04-20 00:21:56 -0700</date>
            <delta_ts>2013-04-20 00:21:56 -0700</delta_ts>
            <desc>Test case</desc>
            <filename>BorderBugExample.html</filename>
            <type>text/html</type>
            <size>256</size>
            <attacher name="Stuart P. Bentley">stuart</attacher>
            
              <data encoding="base64">PCFkb2N0eXBlIGh0bWw+DQo8aGVhZD4NCjxzdHlsZT4NCiogew0KbWFyZ2luOjA7DQpwYWRkaW5n
OjA7DQpib3JkZXI6MDsNCn0NCg0KI3NvbWVEaXYgIHsNCiAgd2lkdGg6IDEwMHB4Ow0KICBoZWln
aHQ6IDEwMHB4Ow0KICBiYWNrZ3JvdW5kOiBncmVlbjsNCiAgYm9yZGVyOiA1dmggc29saWQgeWVs
bG93Ow0KfQ0KPC9zdHlsZT4NCjwvaGVhZD4NCjxib2R5Pg0KICAgIDxkaXYgaWQ9InNvbWVEaXYi
Pg0KCTwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>211414</attachid>
            <date>2013-09-12 03:18:45 -0700</date>
            <delta_ts>2013-09-12 09:43:24 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-109229-20130912154956.patch</filename>
            <type>text/plain</type>
            <size>15263</size>
            <attacher>gur.trio</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE1NTYwMikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDMxIEBACisyMDEzLTA5LTEyICBHdXJwcmVl
dCBLYXVyICA8ay5ndXJwcmVldEBzYW1zdW5nLmNvbT4KKworICAgICAgICBDU1MgVW5pdCB2dyBp
biBib3JkZXItd2lkdGggbWFwcyB0byAwcHguCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xMDkyMjkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBCb3JkZXIgYW5kIG91dGxpbmUgcHJvcGVydGllcyB3ZXJlIG5v
dCBhcHBsaWVkIGluY2FzZQorICAgICAgICBpdHMgdmFsdWVzIHdlcmUgZ2l2ZW4gaW4gdmgvdncg
dW5pdHMuCisKKyAgICAgICAgVGVzdHM6IGZhc3QvY3NzL3ZpZXdwb3J0LWhlaWdodC1ib3JkZXIu
aHRtbAorICAgICAgICAgICAgICAgZmFzdC9jc3Mvdmlld3BvcnQtaGVpZ2h0LW91dGxpbmUuaHRt
bAorICAgICAgICAgICAgICAgZmFzdC9jc3Mvdmlld3BvcnQtd2lkdGgtYm9yZGVyLmh0bWwKKyAg
ICAgICAgICAgICAgIGZhc3QvY3NzL3ZpZXdwb3J0LXdpZHRoLW91dGxpbmUuaHRtbAorCisgICAg
ICAgICogY3NzL0NTU1ByaW1pdGl2ZVZhbHVlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkNTU1By
aW1pdGl2ZVZhbHVlOjpjb21wdXRlTGVuZ3RoRG91YmxlKToKKyAgICAgICAgQWRkZWQgY2FzZSBD
U1NfVkggYW5kIENTU19WVy4gCisgICAgICAgICogY3NzL0NTU1ByaW1pdGl2ZVZhbHVlLmg6Cisg
ICAgICAgIChXZWJDb3JlOjpDU1NQcmltaXRpdmVWYWx1ZTo6aXNWaWV3cG9ydFBlcmNlbnRhZ2VX
aWR0aCk6CisgICAgICAgIChXZWJDb3JlOjpDU1NQcmltaXRpdmVWYWx1ZTo6aXNWaWV3cG9ydFBl
cmNlbnRhZ2VIZWlnaHQpOgorICAgICAgICBBZGRlZCBBUElzIHRvIGNoZWNrIHRoZSB1bml0IHR5
cGUoQ1NTX1ZXIGFuZCBDU1NfVkgpLiAKKyAgICAgICAgKiBjc3MvRGVwcmVjYXRlZFN0eWxlQnVp
bGRlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpBcHBseVByb3BlcnR5Q29tcHV0ZUxlbmd0aDo6
YXBwbHlWYWx1ZSk6CisgICAgICAgIENhbGN1bGF0aW5nIHRoZSBib3JkZXIgdmFsdWVzIHdoaWNo
IGhhcyBiZWVuIHNwZWNpZmllZAorICAgICAgICBpbiB2aC92dyB1bml0cy5UaGUgdmgvdncgdW5p
dHMgYXJlIGNhbGN1bHRhdGVkIGFzIHBlcmNlbnQKKyAgICAgICAgb2Ygdmlld3BvcnQgaGVpZ2h0
IGFuZCB2aWV3cG9ydCB3aWR0aCByZXNwZWN0aXZlbHkuCisKIDIwMTMtMDktMTIgIFNhbnRvc2gg
TWFodG8gIDxzYW50b3NoLm1hQHNhbXN1bmcuY29tPgogCiAgICAgICAgIGNsYXNzIFdlZWtJbnB1
dFR5cGUgaW52b2tlcyB3cm9uZyBjb25zdHJ1Y3RvcgpJbmRleDogU291cmNlL1dlYkNvcmUvY3Nz
L0NTU1ByaW1pdGl2ZVZhbHVlLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9jc3Mv
Q1NTUHJpbWl0aXZlVmFsdWUuY3BwCShyZXZpc2lvbiAxNTU2MDApCisrKyBTb3VyY2UvV2ViQ29y
ZS9jc3MvQ1NTUHJpbWl0aXZlVmFsdWUuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC02MDAsNiArNjAw
LDEwIEBAIGRvdWJsZSBDU1NQcmltaXRpdmVWYWx1ZTo6Y29tcHV0ZUxlbmd0aEQKICAgICAgICAg
Y2FzZSBDU1NfQ0FMQ19QRVJDRU5UQUdFX1dJVEhfTlVNQkVSOgogICAgICAgICAgICAgQVNTRVJU
X05PVF9SRUFDSEVEKCk7CiAgICAgICAgICAgICByZXR1cm4gLTEuMDsKKyAgICAgICAgY2FzZSBD
U1NfVkg6CisgICAgICAgIGNhc2UgQ1NTX1ZXOgorICAgICAgICAgICAgZmFjdG9yID0gMS4wOwor
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICBBU1NFUlRf
Tk9UX1JFQUNIRUQoKTsKICAgICAgICAgICAgIHJldHVybiAtMS4wOwpJbmRleDogU291cmNlL1dl
YkNvcmUvY3NzL0NTU1ByaW1pdGl2ZVZhbHVlLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNv
cmUvY3NzL0NTU1ByaW1pdGl2ZVZhbHVlLmgJKHJldmlzaW9uIDE1NTYwMCkKKysrIFNvdXJjZS9X
ZWJDb3JlL2Nzcy9DU1NQcmltaXRpdmVWYWx1ZS5oCSh3b3JraW5nIGNvcHkpCkBAIC0yMDIsNiAr
MjAyLDggQEAgcHVibGljOgogICAgIGJvb2wgaXNWYXJpYWJsZU5hbWUoKSBjb25zdCB7IHJldHVy
biBwcmltaXRpdmVUeXBlKCkgPT0gQ1NTX1ZBUklBQkxFX05BTUU7IH0KICNlbmRpZgogICAgIGJv
b2wgaXNWaWV3cG9ydFBlcmNlbnRhZ2VMZW5ndGgoKSBjb25zdCB7IHJldHVybiBtX3ByaW1pdGl2
ZVVuaXRUeXBlID49IENTU19WVyAmJiBtX3ByaW1pdGl2ZVVuaXRUeXBlIDw9IENTU19WTUFYOyB9
CisgICAgYm9vbCBpc1ZpZXdwb3J0UGVyY2VudGFnZVdpZHRoKCkgY29uc3QgeyByZXR1cm4gbV9w
cmltaXRpdmVVbml0VHlwZSA9PSBDU1NfVlc7IH0KKyAgICBib29sIGlzVmlld3BvcnRQZXJjZW50
YWdlSGVpZ2h0KCkgY29uc3QgeyByZXR1cm4gbV9wcmltaXRpdmVVbml0VHlwZSA9PSBDU1NfVkg7
IH0KICAgICBib29sIGlzVmFsdWVJRCgpIGNvbnN0IHsgcmV0dXJuIG1fcHJpbWl0aXZlVW5pdFR5
cGUgPT0gQ1NTX1ZBTFVFX0lEOyB9CiAgICAgCiAgICAgc3RhdGljIFBhc3NSZWZQdHI8Q1NTUHJp
bWl0aXZlVmFsdWU+IGNyZWF0ZUlkZW50aWZpZXIoQ1NTVmFsdWVJRCB2YWx1ZUlEKSB7IHJldHVy
biBhZG9wdFJlZihuZXcgQ1NTUHJpbWl0aXZlVmFsdWUodmFsdWVJRCkpOyB9CkluZGV4OiBTb3Vy
Y2UvV2ViQ29yZS9jc3MvRGVwcmVjYXRlZFN0eWxlQnVpbGRlci5jcHAKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
U291cmNlL1dlYkNvcmUvY3NzL0RlcHJlY2F0ZWRTdHlsZUJ1aWxkZXIuY3BwCShyZXZpc2lvbiAx
NTU2MDApCisrKyBTb3VyY2UvV2ViQ29yZS9jc3MvRGVwcmVjYXRlZFN0eWxlQnVpbGRlci5jcHAJ
KHdvcmtpbmcgY29weSkKQEAgLTMxLDYgKzMxLDcgQEAKICNpbmNsdWRlICJDU1NBc3BlY3RSYXRp
b1ZhbHVlLmgiCiAjaW5jbHVkZSAiQ1NTQ2FsY3VsYXRpb25WYWx1ZS5oIgogI2luY2x1ZGUgIkNT
U0N1cnNvckltYWdlVmFsdWUuaCIKKyNpbmNsdWRlICJDU1NQcmltaXRpdmVWYWx1ZS5oIgogI2lu
Y2x1ZGUgIkNTU1ByaW1pdGl2ZVZhbHVlTWFwcGluZ3MuaCIKICNpbmNsdWRlICJDU1NUb1N0eWxl
TWFwLmgiCiAjaW5jbHVkZSAiQ1NTVmFsdWVMaXN0LmgiCkBAIC02MTQsNyArNjE1LDEwIEBAIHB1
YmxpYzoKICAgICAgICAgICAgICAgICBpZiAob3JpZ2luYWxMZW5ndGggPj0gMS4wKQogICAgICAg
ICAgICAgICAgICAgICBsZW5ndGggPSAxLjA7CiAgICAgICAgICAgICB9Ci0KKyAgICAgICAgICAg
IGlmIChwcmltaXRpdmVWYWx1ZS0+aXNWaWV3cG9ydFBlcmNlbnRhZ2VIZWlnaHQoKSkKKyAgICAg
ICAgICAgICAgICBsZW5ndGggPSBzdHlsZVJlc29sdmVyLT5kb2N1bWVudCgpLnJlbmRlclZpZXco
KS0+dmlld3BvcnRTaXplKCkuaGVpZ2h0KCkgKiBsZW5ndGggLyAxMDAuMGY7CisgICAgICAgICAg
ICBlbHNlIGlmIChwcmltaXRpdmVWYWx1ZS0+aXNWaWV3cG9ydFBlcmNlbnRhZ2VXaWR0aCgpKQor
ICAgICAgICAgICAgICAgIGxlbmd0aCA9IHN0eWxlUmVzb2x2ZXItPmRvY3VtZW50KCkucmVuZGVy
VmlldygpLT52aWV3cG9ydFNpemUoKS53aWR0aCgpICogbGVuZ3RoIC8gMTAwLjBmOwogICAgICAg
ICB9IGVsc2UgewogICAgICAgICAgICAgQVNTRVJUX05PVF9SRUFDSEVEKCk7CiAgICAgICAgICAg
ICBsZW5ndGggPSAwOwpJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gMTU1NjAyKQorKysgTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjUgQEAKKzIwMTMtMDktMTIgIEd1
cnByZWV0IEthdXIgIDxrLmd1cnByZWV0QHNhbXN1bmcuY29tPgorCisgICAgICAgIENTUyBVbml0
IHZ3IGluIGJvcmRlci13aWR0aCBtYXBzIHRvIDBweC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwOTIyOQorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgICogZmFzdC9jc3Mvdmlld3BvcnQtaGVpZ2h0LWJvcmRl
ci1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvY3NzL3ZpZXdwb3J0LWhlaWdo
dC1ib3JkZXIuaHRtbDogQWRkZWQuCisgICAgICAgICogZmFzdC9jc3Mvdmlld3BvcnQtaGVpZ2h0
LW91dGxpbmUtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2Nzcy92aWV3cG9y
dC1oZWlnaHQtb3V0bGluZS5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2Nzcy92aWV3cG9y
dC13aWR0aC1ib3JkZXItZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2Nzcy92
aWV3cG9ydC13aWR0aC1ib3JkZXIuaHRtbDogQWRkZWQuCisgICAgICAgICogZmFzdC9jc3Mvdmll
d3BvcnQtd2lkdGgtb3V0bGluZS1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3Qv
Y3NzL3ZpZXdwb3J0LXdpZHRoLW91dGxpbmUuaHRtbDogQWRkZWQuCisgICAgICAgIEFkZGVkIG5l
dyB0ZXN0cyBmb3IgdmVyaWZ5aW5nIHRoYXQgYm9yZGVyIGFuZCBvdXRsaW5lIHByb3BlcnRpZXMg
YXJlCisgICAgICAgIGFwcGxpZWQgd2hlbiBpdHMgdmFsdWVzIGFyZSBnaXZlbiBpbiB2aC92dyB1
bml0cy4KKyAgICAgICAgKiByZXNvdXJjZXMvanMtdGVzdC1wcmUuanM6CisgICAgICAgIChzaG91
bGROb3RCZUVxdWFsVG9TdHJpbmcpOgorICAgICAgICBBZGRlZCB0aGlzIEFQSSBzbyB0aGF0IGNh
biBjb21wYXJlIHR3byBzdHJpbmdzLlNpbWlsaWFyIHRvIAorICAgICAgICBzaG91bGRCZUVxdWFs
VG9TdHJpbmcuCisKIDIwMTMtMDktMTIgIFNhbXVlbCBXaGl0ZSAgPHNhbXVlbF93aGl0ZUBhcHBs
ZS5jb20+CiAKICAgICAgICAgQVg6IFNlbGYtcmVmZXJlbmNpbmcgYXJpYS1sYWJlbGxlZGJ5IG9u
bHkgdXNlcyBjb250ZW50cy4KSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvY3NzL3ZpZXdwb3J0LWhl
aWdodC1ib3JkZXItZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3Qv
Y3NzL3ZpZXdwb3J0LWhlaWdodC1ib3JkZXItZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQorKysg
TGF5b3V0VGVzdHMvZmFzdC9jc3Mvdmlld3BvcnQtaGVpZ2h0LWJvcmRlci1leHBlY3RlZC50eHQJ
KHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSwxMCBAQAorVGVzdHMgdGhhdCB2aCB1bml0IHdvcmtz
IGZvciBib3JkZXItd2lkdGggcHJvcGVydHkKKworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEg
c2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgor
CisKK1BBU1MgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2JvcmRlckRpdicpLm9mZnNldEhlaWdo
dCA+IDEwMCBpcyB0cnVlCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1Qg
Q09NUExFVEUKKwoKUHJvcGVydHkgY2hhbmdlcyBvbjogTGF5b3V0VGVzdHMvZmFzdC9jc3Mvdmll
d3BvcnQtaGVpZ2h0LWJvcmRlci1leHBlY3RlZC50eHQKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpBZGRlZDogc3ZuOmtl
eXdvcmRzCiMjIC0wLDAgKzEgIyMKK0F1dGhvciBEYXRlIElkIFJldiBVUkwKXCBObyBuZXdsaW5l
IGF0IGVuZCBvZiBwcm9wZXJ0eQpBZGRlZDogc3ZuOmVvbC1zdHlsZQojIyAtMCwwICsxICMjCitu
YXRpdmUKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBwcm9wZXJ0eQpBZGRlZDogc3ZuOmV4ZWN1dGFi
bGUKIyMgLTAsMCArMSAjIworKgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIHByb3BlcnR5CkluZGV4
OiBMYXlvdXRUZXN0cy9mYXN0L2Nzcy92aWV3cG9ydC1oZWlnaHQtYm9yZGVyLmh0bWwKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9jc3Mvdmlld3BvcnQtaGVpZ2h0LWJvcmRlci5odG1s
CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9jc3Mvdmlld3BvcnQtaGVpZ2h0LWJv
cmRlci5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEsMjUgQEAKKzwhRE9DVFlQRSBodG1s
PgorPGh0bWw+CisgICAgPGhlYWQ+CisgICAgICAgIDxzY3JpcHQgc3JjPSIuLi8uLi9yZXNvdXJj
ZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorICAgICAgICA8c2NyaXB0PgorICAgICAgICAg
ICAgZnVuY3Rpb24gcnVuVGVzdCgpIHsKKyAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbignVGVz
dHMgdGhhdCB2aCB1bml0IHdvcmtzIGZvciBib3JkZXItd2lkdGggcHJvcGVydHknKTsKKwkJCQkK
KyAgICAgICAgICAgICAgICBzaG91bGRCZVRydWUoImRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdi
b3JkZXJEaXYnKS5vZmZzZXRIZWlnaHQgPiAxMDAiKTsKKyAgICAgICAgICAgICAgICBpc1N1Y2Nl
c3NmdWxseVBhcnNlZCgpOworICAgICAgICAgICAgfQorICAgICAgICA8L3NjcmlwdD4KKyAgICAg
ICAgPHN0eWxlPgorICAgICAgICAgICAgI2JvcmRlckRpdnsKKyAgICAgICAgICAgICAgICB3aWR0
aDogMTAwcHg7CisgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDsKKyAgICAgICAgICAgICAg
ICBiYWNrZ3JvdW5kOiBncmVlbjsKKyAgICAgICAgICAgICAgICBib3JkZXI6IDV2aCBzb2xpZCBy
ZWQ7CisgICAgICAgICAgICB9CisgICAgICAgIDwvc3R5bGU+CisgICAgPC9oZWFkPgorICAgIDxi
b2R5IG9ubG9hZD0icnVuVGVzdCgpIj4KKyAgICAgICAgPGRpdiBpZD0iYm9yZGVyRGl2Ij48L2Rp
dj4KKyAgICA8L2JvZHk+Cis8L2h0bWw+ClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQoKUHJv
cGVydHkgY2hhbmdlcyBvbjogTGF5b3V0VGVzdHMvZmFzdC9jc3Mvdmlld3BvcnQtaGVpZ2h0LWJv
cmRlci5odG1sCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KQWRkZWQ6IHN2bjplb2wtc3R5bGUKIyMgLTAsMCArMSAjIwor
bmF0aXZlClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgcHJvcGVydHkKQWRkZWQ6IHN2bjpleGVjdXRh
YmxlCiMjIC0wLDAgKzEgIyMKKyoKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBwcm9wZXJ0eQpJbmRl
eDogTGF5b3V0VGVzdHMvZmFzdC9jc3Mvdmlld3BvcnQtaGVpZ2h0LW91dGxpbmUtZXhwZWN0ZWQu
dHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvY3NzL3ZpZXdwb3J0LWhlaWdodC1v
dXRsaW5lLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvY3Nz
L3ZpZXdwb3J0LWhlaWdodC1vdXRsaW5lLWV4cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpAQCAt
MCwwICsxLDEwIEBACitUZXN0cyB0aGF0IHZoIHVuaXQgd29ya3MgZm9yIG91dGxpbmUtd2lkdGgg
cHJvcGVydHkKKworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBt
ZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisKK1BBU1Mgd2luZG93Lmdl
dENvbXB1dGVkU3R5bGUoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2JvcmRlckRpdicpLG51bGwp
LmdldFByb3BlcnR5VmFsdWUoJ291dGxpbmUtd2lkdGgnKSBpcyBub3QgIjBweCIKK1BBU1Mgc3Vj
Y2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVURQorCgpQcm9wZXJ0eSBjaGFu
Z2VzIG9uOiBMYXlvdXRUZXN0cy9mYXN0L2Nzcy92aWV3cG9ydC1oZWlnaHQtb3V0bGluZS1leHBl
Y3RlZC50eHQKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpBZGRlZDogc3ZuOmVvbC1zdHlsZQojIyAtMCwwICsxICMjCitu
YXRpdmUKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBwcm9wZXJ0eQpBZGRlZDogc3ZuOmV4ZWN1dGFi
bGUKIyMgLTAsMCArMSAjIworKgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIHByb3BlcnR5CkFkZGVk
OiBzdm46a2V5d29yZHMKIyMgLTAsMCArMSAjIworQXV0aG9yIERhdGUgSWQgUmV2IFVSTApcIE5v
IG5ld2xpbmUgYXQgZW5kIG9mIHByb3BlcnR5CkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2Nzcy92
aWV3cG9ydC1oZWlnaHQtb3V0bGluZS5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zh
c3QvY3NzL3ZpZXdwb3J0LWhlaWdodC1vdXRsaW5lLmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlv
dXRUZXN0cy9mYXN0L2Nzcy92aWV3cG9ydC1oZWlnaHQtb3V0bGluZS5odG1sCSh3b3JraW5nIGNv
cHkpCkBAIC0wLDAgKzEsMjUgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+CisgICAgPGhlYWQ+
CisgICAgICAgIDxzY3JpcHQgc3JjPSIuLi8uLi9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwv
c2NyaXB0PgorICAgICAgICA8c2NyaXB0PgorICAgICAgICAgICAgZnVuY3Rpb24gcnVuVGVzdCgp
IHsKKyAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbignVGVzdHMgdGhhdCB2aCB1bml0IHdvcmtz
IGZvciBvdXRsaW5lLXdpZHRoIHByb3BlcnR5Jyk7CisKKyAgICAgICAgICAgICAgICBzaG91bGRO
b3RCZUVxdWFsVG9TdHJpbmcoIndpbmRvdy5nZXRDb21wdXRlZFN0eWxlKGRvY3VtZW50LmdldEVs
ZW1lbnRCeUlkKCdib3JkZXJEaXYnKSxudWxsKS5nZXRQcm9wZXJ0eVZhbHVlKCdvdXRsaW5lLXdp
ZHRoJykiLCAiMHB4Iik7CisgICAgICAgICAgICAgICAgaXNTdWNjZXNzZnVsbHlQYXJzZWQoKTsK
KyAgICAgICAgICAgIH0KKyAgICAgICAgPC9zY3JpcHQ+CisgICAgICAgIDxzdHlsZT4KKyAgICAg
ICAgICAgICNib3JkZXJEaXZ7CisgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4OworICAgICAg
ICAgICAgICAgIGhlaWdodDogMTAwcHg7CisgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogZ3Jl
ZW47CisgICAgICAgICAgICAgICAgb3V0bGluZTogMnZoIHNvbGlkIHJlZDsKKyAgICAgICAgICAg
IH0KKyAgICAgICAgPC9zdHlsZT4KKyAgICA8L2hlYWQ+CisgICAgPGJvZHkgb25sb2FkPSJydW5U
ZXN0KCkiPgorICAgICAgICA8ZGl2IGlkPSJib3JkZXJEaXYiPjwvZGl2PgorICAgIDwvYm9keT4K
KzwvaHRtbD4KXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCgpQcm9wZXJ0eSBjaGFuZ2VzIG9u
OiBMYXlvdXRUZXN0cy9mYXN0L2Nzcy92aWV3cG9ydC1oZWlnaHQtb3V0bGluZS5odG1sCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KQWRkZWQ6IHN2bjplb2wtc3R5bGUKIyMgLTAsMCArMSAjIworbmF0aXZlClwgTm8gbmV3
bGluZSBhdCBlbmQgb2YgcHJvcGVydHkKQWRkZWQ6IHN2bjpleGVjdXRhYmxlCiMjIC0wLDAgKzEg
IyMKKyoKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBwcm9wZXJ0eQpJbmRleDogTGF5b3V0VGVzdHMv
ZmFzdC9jc3Mvdmlld3BvcnQtd2lkdGgtYm9yZGVyLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBMYXlvdXRUZXN0cy9mYXN0L2Nzcy92aWV3cG9ydC13aWR0aC1ib3JkZXItZXhwZWN0ZWQudHh0
CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9jc3Mvdmlld3BvcnQtd2lkdGgtYm9y
ZGVyLWV4cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDEwIEBACitUZXN0cyB0
aGF0IHZ3IHVuaXQgd29ya3MgZm9yIGJvcmRlci13aWR0aCBwcm9wZXJ0eQorCitPbiBzdWNjZXNz
LCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAi
VEVTVCBDT01QTEVURSIuCisKKworUEFTUyBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnYm9yZGVy
RGl2Jykub2Zmc2V0SGVpZ2h0ID4gMTAwIGlzIHRydWUKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2Vk
IGlzIHRydWUKKworVEVTVCBDT01QTEVURQorCgpQcm9wZXJ0eSBjaGFuZ2VzIG9uOiBMYXlvdXRU
ZXN0cy9mYXN0L2Nzcy92aWV3cG9ydC13aWR0aC1ib3JkZXItZXhwZWN0ZWQudHh0Cl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KQWRkZWQ6IHN2bjprZXl3b3JkcwojIyAtMCwwICsxICMjCitBdXRob3IgRGF0ZSBJZCBSZXYg
VVJMClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgcHJvcGVydHkKQWRkZWQ6IHN2bjplb2wtc3R5bGUK
IyMgLTAsMCArMSAjIworbmF0aXZlClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgcHJvcGVydHkKQWRk
ZWQ6IHN2bjpleGVjdXRhYmxlCiMjIC0wLDAgKzEgIyMKKyoKXCBObyBuZXdsaW5lIGF0IGVuZCBv
ZiBwcm9wZXJ0eQpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9jc3Mvdmlld3BvcnQtd2lkdGgtYm9y
ZGVyLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9jc3Mvdmlld3BvcnQtd2lk
dGgtYm9yZGVyLmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L2Nzcy92aWV3
cG9ydC13aWR0aC1ib3JkZXIuaHRtbAkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDI1IEBACis8
IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorICAgIDxoZWFkPgorICAgICAgICA8c2NyaXB0IHNyYz0i
Li4vLi4vcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKyAgICAgICAgPHNjcmlw
dD4KKyAgICAgICAgICAgIGZ1bmN0aW9uIHJ1blRlc3QoKSB7CisgICAgICAgICAgICAgICAgZGVz
Y3JpcHRpb24oJ1Rlc3RzIHRoYXQgdncgdW5pdCB3b3JrcyBmb3IgYm9yZGVyLXdpZHRoIHByb3Bl
cnR5Jyk7CisKKyAgICAgICAgICAgICAgICBzaG91bGRCZVRydWUoImRvY3VtZW50LmdldEVsZW1l
bnRCeUlkKCdib3JkZXJEaXYnKS5vZmZzZXRIZWlnaHQgPiAxMDAiKTsKKyAgICAgICAgICAgICAg
ICBpc1N1Y2Nlc3NmdWxseVBhcnNlZCgpOworICAgICAgICAgICAgfQorICAgICAgICA8L3Njcmlw
dD4KKyAgICAgICAgPHN0eWxlPgorICAgICAgICAgICAgI2JvcmRlckRpdnsKKyAgICAgICAgICAg
ICAgICB3aWR0aDogMTAwcHg7CisgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDsKKyAgICAg
ICAgICAgICAgICBiYWNrZ3JvdW5kOiBncmVlbjsKKyAgICAgICAgICAgICAgICBib3JkZXI6IDV2
dyBzb2xpZCByZWQ7CisgICAgICAgICAgICB9CisgICAgICAgIDwvc3R5bGU+CisgICAgPC9oZWFk
PgorICAgIDxib2R5IG9ubG9hZD0icnVuVGVzdCgpIj4KKyAgICAgICAgPGRpdiBpZD0iYm9yZGVy
RGl2Ij48L2Rpdj4KKyAgICA8L2JvZHk+Cis8L2h0bWw+ClwgTm8gbmV3bGluZSBhdCBlbmQgb2Yg
ZmlsZQoKUHJvcGVydHkgY2hhbmdlcyBvbjogTGF5b3V0VGVzdHMvZmFzdC9jc3Mvdmlld3BvcnQt
d2lkdGgtYm9yZGVyLmh0bWwKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpBZGRlZDogc3ZuOmVvbC1zdHlsZQojIyAtMCww
ICsxICMjCituYXRpdmUKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBwcm9wZXJ0eQpBZGRlZDogc3Zu
OmV4ZWN1dGFibGUKIyMgLTAsMCArMSAjIworKgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIHByb3Bl
cnR5CkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2Nzcy92aWV3cG9ydC13aWR0aC1vdXRsaW5lLWV4
cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2Nzcy92aWV3cG9ydC13
aWR0aC1vdXRsaW5lLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zh
c3QvY3NzL3ZpZXdwb3J0LXdpZHRoLW91dGxpbmUtZXhwZWN0ZWQudHh0CSh3b3JraW5nIGNvcHkp
CkBAIC0wLDAgKzEsMTAgQEAKK1Rlc3RzIHRoYXQgdncgdW5pdCB3b3JrcyBmb3Igb3V0bGluZS13
aWR0aCBwcm9wZXJ0eQorCitPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBB
U1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIuCisKKworUEFTUyB3aW5k
b3cuZ2V0Q29tcHV0ZWRTdHlsZShkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnYm9yZGVyRGl2Jyks
bnVsbCkuZ2V0UHJvcGVydHlWYWx1ZSgnb3V0bGluZS13aWR0aCcpIGlzIG5vdCAiMHB4IgorUEFT
UyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCisKClByb3BlcnR5
IGNoYW5nZXMgb246IExheW91dFRlc3RzL2Zhc3QvY3NzL3ZpZXdwb3J0LXdpZHRoLW91dGxpbmUt
ZXhwZWN0ZWQudHh0Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KQWRkZWQ6IHN2bjplb2wtc3R5bGUKIyMgLTAsMCArMSAj
IworbmF0aXZlClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgcHJvcGVydHkKQWRkZWQ6IHN2bjpleGVj
dXRhYmxlCiMjIC0wLDAgKzEgIyMKKyoKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBwcm9wZXJ0eQpB
ZGRlZDogc3ZuOmtleXdvcmRzCiMjIC0wLDAgKzEgIyMKK0F1dGhvciBEYXRlIElkIFJldiBVUkwK
XCBObyBuZXdsaW5lIGF0IGVuZCBvZiBwcm9wZXJ0eQpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9j
c3Mvdmlld3BvcnQtd2lkdGgtb3V0bGluZS5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3Rz
L2Zhc3QvY3NzL3ZpZXdwb3J0LXdpZHRoLW91dGxpbmUuaHRtbAkocmV2aXNpb24gMCkKKysrIExh
eW91dFRlc3RzL2Zhc3QvY3NzL3ZpZXdwb3J0LXdpZHRoLW91dGxpbmUuaHRtbAkod29ya2luZyBj
b3B5KQpAQCAtMCwwICsxLDI1IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorICAgIDxoZWFk
PgorICAgICAgICA8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48
L3NjcmlwdD4KKyAgICAgICAgPHNjcmlwdD4KKyAgICAgICAgICAgIGZ1bmN0aW9uIHJ1blRlc3Qo
KSB7CisgICAgICAgICAgICAgICAgZGVzY3JpcHRpb24oJ1Rlc3RzIHRoYXQgdncgdW5pdCB3b3Jr
cyBmb3Igb3V0bGluZS13aWR0aCBwcm9wZXJ0eScpOworCisgICAgICAgICAgICAgICAgc2hvdWxk
Tm90QmVFcXVhbFRvU3RyaW5nKCJ3aW5kb3cuZ2V0Q29tcHV0ZWRTdHlsZShkb2N1bWVudC5nZXRF
bGVtZW50QnlJZCgnYm9yZGVyRGl2JyksbnVsbCkuZ2V0UHJvcGVydHlWYWx1ZSgnb3V0bGluZS13
aWR0aCcpIiwgIjBweCIpOworICAgICAgICAgICAgICAgIGlzU3VjY2Vzc2Z1bGx5UGFyc2VkKCk7
CisgICAgICAgICAgICB9CisgICAgICAgIDwvc2NyaXB0PgorICAgICAgICA8c3R5bGU+CisgICAg
ICAgICAgICAjYm9yZGVyRGl2eworICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDsKKyAgICAg
ICAgICAgICAgICBoZWlnaHQ6IDEwMHB4OworICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGdy
ZWVuOworICAgICAgICAgICAgICAgIG91dGxpbmU6IDJ2dyBzb2xpZCByZWQ7CisgICAgICAgICAg
ICB9CisgICAgICAgIDwvc3R5bGU+CisgICAgPC9oZWFkPgorICAgIDxib2R5IG9ubG9hZD0icnVu
VGVzdCgpIj4KKyAgICAgICAgPGRpdiBpZD0iYm9yZGVyRGl2Ij48L2Rpdj4KKyAgICA8L2JvZHk+
Cis8L2h0bWw+ClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQoKUHJvcGVydHkgY2hhbmdlcyBv
bjogTGF5b3V0VGVzdHMvZmFzdC9jc3Mvdmlld3BvcnQtd2lkdGgtb3V0bGluZS5odG1sCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KQWRkZWQ6IHN2bjplb2wtc3R5bGUKIyMgLTAsMCArMSAjIworbmF0aXZlClwgTm8gbmV3
bGluZSBhdCBlbmQgb2YgcHJvcGVydHkKQWRkZWQ6IHN2bjpleGVjdXRhYmxlCiMjIC0wLDAgKzEg
IyMKKyoKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBwcm9wZXJ0eQpJbmRleDogTGF5b3V0VGVzdHMv
cmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3Jlc291
cmNlcy9qcy10ZXN0LXByZS5qcwkocmV2aXNpb24gMTU1NjAwKQorKysgTGF5b3V0VGVzdHMvcmVz
b3VyY2VzL2pzLXRlc3QtcHJlLmpzCSh3b3JraW5nIGNvcHkpCkBAIC00NDQsNiArNDQ0LDEzIEBA
IGZ1bmN0aW9uIHNob3VsZEJlRXF1YWxUb1N0cmluZyhhLCBiKQogICBzaG91bGRCZShhLCB1bmV2
YWxlZFN0cmluZyk7CiB9CiAKK2Z1bmN0aW9uIHNob3VsZE5vdEJlRXF1YWxUb1N0cmluZyhhLCBi
KQoreworICBpZiAodHlwZW9mIGEgIT09ICJzdHJpbmciIHx8IHR5cGVvZiBiICE9PSAic3RyaW5n
IikKKyAgICBkZWJ1ZygiV0FSTjogc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCkgZXhwZWN0cyBzdHJp
bmcgYXJndW1lbnRzIik7CisgIHZhciB1bmV2YWxlZFN0cmluZyA9IEpTT04uc3RyaW5naWZ5KGIp
OworICBzaG91bGROb3RCZShhLCB1bmV2YWxlZFN0cmluZyk7Cit9CiBmdW5jdGlvbiBzaG91bGRC
ZUVtcHR5U3RyaW5nKF9hKSB7IHNob3VsZEJlRXF1YWxUb1N0cmluZyhfYSwgIiIpOyB9CiAKIGZ1
bmN0aW9uIHNob3VsZEV2YWx1YXRlVG8oYWN0dWFsLCBleHBlY3RlZCkgewo=
</data>

          </attachment>
      

    </bug>

</bugzilla>