<?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>46896</bug_id>
          
          <creation_ts>2010-09-30 06:47:29 -0700</creation_ts>
          <short_desc>Spatial Navigation: select element does not release focus with Spatial Navigation</short_desc>
          <delta_ts>2010-10-05 07:52:46 -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>Accessibility</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>46905</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Yael">yael</reporter>
          <assigned_to name="Yael">yael</assigned_to>
          <cc>ademar</cc>
    
    <cc>commit-queue</cc>
    
    <cc>kenneth</cc>
    
    <cc>tonikitoo</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>287522</commentid>
    <comment_count>0</comment_count>
    <who name="Yael">yael</who>
    <bug_when>2010-09-30 06:47:29 -0700</bug_when>
    <thetext>When using Spatial Navigation, once a select element is focused, you cannot use arrow keys to navigate out of the select element.
That is because select element currently uses the arrow keys to change the selected element.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>287532</commentid>
    <comment_count>1</comment_count>
      <attachid>69333</attachid>
    <who name="Yael">yael</who>
    <bug_when>2010-09-30 07:05:07 -0700</bug_when>
    <thetext>Created attachment 69333
Patch

Change the behavior of select element so it does not change selection, if Spatial Navigation is on.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>288265</commentid>
    <comment_count>2</comment_count>
      <attachid>69333</attachid>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2010-10-01 08:58:41 -0700</bug_when>
    <thetext>Comment on attachment 69333
Patch

r-, specially for the lack of tests. Chang is aware about how we&apos;ve been testing spatial navigation behavior.

1) Misses tests
2) Would it affect dropdown and menulists? both are &lt;select&gt;
3) We have to define how spatial navigation traverses &lt;option&gt; elements, in &lt;select&gt;.

As I could understand, your patch just makes it possible to navigate away from selects (which is a first step, I agree)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>288303</commentid>
    <comment_count>3</comment_count>
    <who name="Yael">yael</who>
    <bug_when>2010-10-01 09:50:33 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 69333 [details])
&gt; r-, specially for the lack of tests. Chang is aware about how we&apos;ve been testing spatial navigation behavior.
&gt; 
&gt; 1) Misses tests
&gt; 2) Would it affect dropdown and menulists? both are &lt;select&gt;
&gt; 3) We have to define how spatial navigation traverses &lt;option&gt; elements, in &lt;select&gt;.
&gt; 
&gt; As I could understand, your patch just makes it possible to navigate away from selects (which is a first step, I agree)

Thanks for the review.
I was operating from the point of view that Spatial Navigation is useful only in mobile devices, and as such, the flag ENABLE_NO_LISTBOX_RENDERING would be turned on. Do you see a usecase for Spatial Navigation not in a mobile device?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>288383</commentid>
    <comment_count>4</comment_count>
      <attachid>69493</attachid>
    <who name="Yael">yael</who>
    <bug_when>2010-10-01 11:49:03 -0700</bug_when>
    <thetext>Created attachment 69493
Patch

Added test as requested in comment #2.
Added a comment that this patch is only addressing the case where the flag NO_LISTBOX_RENDERING is turned on. 
In the future, if needed, we can add support for the case that the flag is turned off.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>288907</commentid>
    <comment_count>5</comment_count>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2010-10-04 06:36:39 -0700</bug_when>
    <thetext>
&gt; I was operating from the point of view that Spatial Navigation is useful only in mobile devices, and as such, the flag ENABLE_NO_LISTBOX_RENDERING would be turned on. Do you see a usecase for Spatial Navigation not in a mobile device?

We should not be limiting Spatial navigation to mobile environments, although it is probably their primary use case, yes. Opera has a great implementation working on their Desktop browser version as you can see in http://www.opera.com/browser/tutorials/nomouse/#nav . It is enabled by default, and makes almost 100% of the focusable/clickable elements in the page accessible through the keyboard. However they made work under a modifier key: SHIFT+ARROW.

I want to make possible to have something as good as they have for both Desktop and mobile browser versions.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>288909</commentid>
    <comment_count>6</comment_count>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2010-10-04 06:42:55 -0700</bug_when>
    <thetext>And this is quite useful for TV&apos;s!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>288918</commentid>
    <comment_count>7</comment_count>
      <attachid>69493</attachid>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2010-10-04 07:02:07 -0700</bug_when>
    <thetext>Comment on attachment 69493
Patch

Good first step, Yael. r=me

Could you please file follow up bugs about making it possible Spatial Navigation to properly handle &lt;option&gt;&apos;s elements? Here, we are basically making it possible to handle the ENABLE_NO_LISTBOX_RENDERING case, but not the general case for desktop.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>288986</commentid>
    <comment_count>8</comment_count>
    <who name="Yael">yael</who>
    <bug_when>2010-10-04 10:04:01 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; (From update of attachment 69493 [details])
&gt; Good first step, Yael. r=me
&gt; 
&gt; Could you please file follow up bugs about making it possible Spatial Navigation to properly handle &lt;option&gt;&apos;s elements? Here, we are basically making it possible to handle the ENABLE_NO_LISTBOX_RENDERING case, but not the general case for desktop.

Filed https://bugs.webkit.org/show_bug.cgi?id=47094</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>289401</commentid>
    <comment_count>9</comment_count>
      <attachid>69493</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-10-04 21:29:05 -0700</bug_when>
    <thetext>Comment on attachment 69493
Patch

Clearing flags on attachment: 69493

Committed r69068: &lt;http://trac.webkit.org/changeset/69068&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>289402</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-10-04 21:29:11 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>289601</commentid>
    <comment_count>11</comment_count>
    <who name="Ademar Reis">ademar</who>
    <bug_when>2010-10-05 07:52:34 -0700</bug_when>
    <thetext>Revision r69068 cherry-picked into qtwebkit-2.1 with commit cb60b0d &lt;http://gitorious.org/webkit/qtwebkit/commit/cb60b0d&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>69333</attachid>
            <date>2010-09-30 07:05:07 -0700</date>
            <delta_ts>2010-10-01 11:49:03 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>46896.patch</filename>
            <type>text/plain</type>
            <size>1980</size>
            <attacher name="Yael">yael</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA2ODc4MikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTkgQEAKKzIwMTAtMDktMzAgIFlhZWwgQWhhcm9uICA8eWFlbC5haGFyb25Abm9r
aWEuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IFNwYXRpYWwgTmF2aWdhdGlvbjogc2VsZWN0IGVsZW1lbnQgZG9lcyBub3QgcmVsZWFzZSBmb2N1
cyB3aXRoIFNwYXRpYWwgTmF2aWdhdGlvbgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9NDY4OTYKKworICAgICAgICBXaGVuIHVzaW5nIFNwYXRpYWwgTmF2
aWdhdGlvbiwgb25jZSBhIHNlbGVjdCBlbGVtZW50IGlzIGZvY3VzZWQsIHlvdSBjYW5ub3QgdXNl
IGFycm93IGtleXMKKyAgICAgICAgdG8gbmF2aWdhdGUgb3V0IG9mIHRoZSBzZWxlY3QgZWxlbWVu
dC4gVGhhdCBpcyBiZWNhdXNlIHNlbGVjdCBlbGVtZW50IGN1cnJlbnRseSB1c2VzIHRoZQorICAg
ICAgICBhcnJvdyBrZXlzIHRvIGNoYW5nZSB0aGUgc2VsZWN0ZWQgZWxlbWVudC4KKyAgICAgICAg
Q2hhbmdlIHRoZSBiZWhhdmlvciBvZiBzZWxlY3QgZWxlbWVudCBzbyBpdCBkb2VzIG5vdCBjaGFu
Z2Ugc2VsZWN0aW9uLCBpZiBTcGF0aWFsIE5hdmlnYXRpb24KKyAgICAgICAgaXMgb24uCisKKyAg
ICAgICAgKiBkb20vU2VsZWN0RWxlbWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTZWxlY3RF
bGVtZW50OjptZW51TGlzdERlZmF1bHRFdmVudEhhbmRsZXIpOgorCiAyMDEwLTA5LTMwICBBbmRy
ZXkgS29zeWFrb3YgIDxjYXNlcUBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgVW5yZXZpZXdlZCBi
dWlsZCBmaXggKG1hcmtlZCBSZXNvdXJjZVJhd0hlYWRlcnMuaCBhcyBwcml2YXRlKQpJbmRleDog
V2ViQ29yZS9kb20vU2VsZWN0RWxlbWVudC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9kb20v
U2VsZWN0RWxlbWVudC5jcHAJKHJldmlzaW9uIDY4Njc5KQorKysgV2ViQ29yZS9kb20vU2VsZWN0
RWxlbWVudC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTQxLDYgKzQxLDcgQEAKICNpbmNsdWRlICJQ
YWdlLmgiCiAjaW5jbHVkZSAiUmVuZGVyTGlzdEJveC5oIgogI2luY2x1ZGUgIlJlbmRlck1lbnVM
aXN0LmgiCisjaW5jbHVkZSAiU2V0dGluZ3MuaCIKICNpbmNsdWRlIDx3dGYvQXNzZXJ0aW9ucy5o
PgogCiAjaWYgRU5BQkxFKFdNTCkKQEAgLTU1NCw2ICs1NTUsMTMgQEAgdm9pZCBTZWxlY3RFbGVt
ZW50OjptZW51TGlzdERlZmF1bHRFdmVudAogICAgICAgICAgICAgaGFuZGxlZCA9IHRydWU7CiAg
ICAgICAgIH0KICNlbHNlCisgICAgICAgIC8vIFdoZW4gdXNpbmcgc3BhdGlhbCBuYXZpZ2F0aW9u
LCB3ZSB3YW50IHRvIGJlIGFibGUgdG8gbmF2aWdhdGUgYXdheSBmcm9tIHRoZSBzZWxlY3QgZWxl
bWVudAorICAgICAgICAvLyB3aGVuIHRoZSB1c2VyIGhpdHMgYW55IG9mIHRoZSBhcnJvdyBrZXlz
LCBpbnN0ZWFkIG9mIGNoYW5naW5nIHRoZSBzZWxlY3Rpb24uCisgICAgICAgIGlmIChGcmFtZSog
ZnJhbWUgPSBlbGVtZW50LT5kb2N1bWVudCgpLT5mcmFtZSgpKSB7CisgICAgICAgICAgICBpZiAo
ZnJhbWUtPnNldHRpbmdzKCkgJiYgZnJhbWUtPnNldHRpbmdzKCktPmlzU3BhdGlhbE5hdmlnYXRp
b25FbmFibGVkKCkpCisgICAgICAgICAgICAgICAgcmV0dXJuOworICAgICAgICB9CisKICAgICAg
ICAgVU5VU0VEX1BBUkFNKGh0bWxGb3JtKTsKICAgICAgICAgY29uc3QgVmVjdG9yPEVsZW1lbnQq
PiYgbGlzdEl0ZW1zID0gZGF0YS5saXN0SXRlbXMoZWxlbWVudCk7CiAK
</data>
<flag name="review"
          id="59007"
          type_id="1"
          status="-"
          setter="tonikitoo"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>69493</attachid>
            <date>2010-10-01 11:49:03 -0700</date>
            <delta_ts>2010-10-04 21:29:05 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>46896.patch</filename>
            <type>text/plain</type>
            <size>11156</size>
            <attacher name="Yael">yael</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA2ODkwNSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjcgQEAKKzIwMTAtMTAtMDEgIFlhZWwgQWhhcm9uICA8eWFlbC5haGFyb25Abm9r
aWEuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IFNwYXRpYWwgTmF2aWdhdGlvbjogc2VsZWN0IGVsZW1lbnQgZG9lcyBub3QgcmVsZWFzZSBmb2N1
cyB3aXRoIFNwYXRpYWwgTmF2aWdhdGlvbgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9NDY4OTYKKworICAgICAgICBXaGVuIHVzaW5nIFNwYXRpYWwgTmF2
aWdhdGlvbiwgb25jZSBhIHNlbGVjdCBlbGVtZW50IGlzIGZvY3VzZWQsIHlvdSBjYW5ub3QgdXNl
IGFycm93IGtleXMKKyAgICAgICAgdG8gbmF2aWdhdGUgb3V0IG9mIHRoZSBzZWxlY3QgZWxlbWVu
dC4gVGhhdCBpcyBiZWNhdXNlIHNlbGVjdCBlbGVtZW50IGN1cnJlbnRseSB1c2VzIHRoZQorICAg
ICAgICBhcnJvdyBrZXlzIHRvIGNoYW5nZSB0aGUgc2VsZWN0ZWQgZWxlbWVudC4KKyAgICAgICAg
Q2hhbmdlIHRoZSBiZWhhdmlvciBvZiBzZWxlY3QgZWxlbWVudCBzbyBpdCBkb2VzIG5vdCBjaGFu
Z2Ugc2VsZWN0aW9uLCBpZiBTcGF0aWFsIE5hdmlnYXRpb24KKyAgICAgICAgaXMgb24uCisKKyAg
ICAgICAgVGhpcyBwYXRjaCBpcyBhZGRyZXNzaW5nIHRoZSBjYXNlIHdoZXJlIFNwYXRpYWwgTmF2
aWdhdGlvbiBpcyB1c2VkIAorICAgICAgICBpbiBhIG1vYmlsZSBkZXZpY2UsIGFuZCB0aGUgZmxh
ZyBFTkFCTEVfTk9fTElTVEJPWF9SRU5ERVJJTkcgaXMgb24uCisgICAgICAgIEluIHRoZSBmdXR1
cmUgd2UgY2FuIGFkZCBzdXBwb3J0IGZvciB0aGUgY2FzZSB3aGVyZSB0aGUgZmxhZyBpcyBvZmYs
IGFuZAorICAgICAgICB0aGUgdXNlciBuZWVkcyB0byB0cmF2ZXJzZSB0aGUgc2VsZWN0IGVsZW1l
bnQgaW5saW5lLgorCisgICAgICAgIFRlc3RzOiBmYXN0L2V2ZW50cy9zcGF0aWFsLW5hdmlnYXRp
b24vc25hdi1tdWx0aXBsZS1zZWxlY3QuaHRtbAorICAgICAgICAgICAgICAgZmFzdC9ldmVudHMv
c3BhdGlhbC1uYXZpZ2F0aW9uL3NuYXYtc2luZ2xlLXNlbGVjdC5odG1sCisKKyAgICAgICAgKiBk
b20vU2VsZWN0RWxlbWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTZWxlY3RFbGVtZW50Ojpt
ZW51TGlzdERlZmF1bHRFdmVudEhhbmRsZXIpOgorCiAyMDEwLTEwLTAxICBBZGFtIFJvYmVuICA8
YXJvYmVuQGFwcGxlLmNvbT4KIAogICAgICAgICBDb3B5IGZvcndhcmRpbmcgaGVhZGVycyBhbmQg
SW5zcGVjdG9yIEpTIGZpbGVzIGFzIHBhcnQgb2YKSW5kZXg6IFdlYkNvcmUvZG9tL1NlbGVjdEVs
ZW1lbnQuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvZG9tL1NlbGVjdEVsZW1lbnQuY3BwCShy
ZXZpc2lvbiA2ODkwMikKKysrIFdlYkNvcmUvZG9tL1NlbGVjdEVsZW1lbnQuY3BwCSh3b3JraW5n
IGNvcHkpCkBAIC00MSw2ICs0MSw3IEBACiAjaW5jbHVkZSAiUGFnZS5oIgogI2luY2x1ZGUgIlJl
bmRlckxpc3RCb3guaCIKICNpbmNsdWRlICJSZW5kZXJNZW51TGlzdC5oIgorI2luY2x1ZGUgIlNl
dHRpbmdzLmgiCiAjaW5jbHVkZSA8d3RmL0Fzc2VydGlvbnMuaD4KIAogI2lmIEVOQUJMRShXTUwp
CkBAIC01NTQsNiArNTU1LDEzIEBAIHZvaWQgU2VsZWN0RWxlbWVudDo6bWVudUxpc3REZWZhdWx0
RXZlbnQKICAgICAgICAgICAgIGhhbmRsZWQgPSB0cnVlOwogICAgICAgICB9CiAjZWxzZQorICAg
ICAgICAvLyBXaGVuIHVzaW5nIHNwYXRpYWwgbmF2aWdhdGlvbiwgd2Ugd2FudCB0byBiZSBhYmxl
IHRvIG5hdmlnYXRlIGF3YXkgZnJvbSB0aGUgc2VsZWN0IGVsZW1lbnQKKyAgICAgICAgLy8gd2hl
biB0aGUgdXNlciBoaXRzIGFueSBvZiB0aGUgYXJyb3cga2V5cywgaW5zdGVhZCBvZiBjaGFuZ2lu
ZyB0aGUgc2VsZWN0aW9uLgorICAgICAgICBpZiAoRnJhbWUqIGZyYW1lID0gZWxlbWVudC0+ZG9j
dW1lbnQoKS0+ZnJhbWUoKSkgeworICAgICAgICAgICAgaWYgKGZyYW1lLT5zZXR0aW5ncygpICYm
IGZyYW1lLT5zZXR0aW5ncygpLT5pc1NwYXRpYWxOYXZpZ2F0aW9uRW5hYmxlZCgpKQorICAgICAg
ICAgICAgICAgIHJldHVybjsKKyAgICAgICAgfQorCiAgICAgICAgIFVOVVNFRF9QQVJBTShodG1s
Rm9ybSk7CiAgICAgICAgIGNvbnN0IFZlY3RvcjxFbGVtZW50Kj4mIGxpc3RJdGVtcyA9IGRhdGEu
bGlzdEl0ZW1zKGVsZW1lbnQpOwogCkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiA2ODkwNikKKysrIExheW91
dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDEwLTEw
LTAxICBZYWVsIEFoYXJvbiAgPHlhZWwuYWhhcm9uQG5va2lhLmNvbT4KKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBTcGF0aWFsIE5hdmlnYXRpb246IHNl
bGVjdCBlbGVtZW50IGRvZXMgbm90IHJlbGVhc2UgZm9jdXMgd2l0aCBTcGF0aWFsIE5hdmlnYXRp
b24KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQ2ODk2
CisKKyAgICAgICAgKiBmYXN0L2V2ZW50cy9zcGF0aWFsLW5hdmlnYXRpb24vc25hdi1tdWx0aXBs
ZS1zZWxlY3QtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2V2ZW50cy9zcGF0
aWFsLW5hdmlnYXRpb24vc25hdi1tdWx0aXBsZS1zZWxlY3QuaHRtbDogQWRkZWQuCisgICAgICAg
ICogZmFzdC9ldmVudHMvc3BhdGlhbC1uYXZpZ2F0aW9uL3NuYXYtc2luZ2xlLXNlbGVjdC1leHBl
Y3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvZXZlbnRzL3NwYXRpYWwtbmF2aWdhdGlv
bi9zbmF2LXNpbmdsZS1zZWxlY3QuaHRtbDogQWRkZWQuCisKIDIwMTAtMTAtMDEgIFJvYmVydCBI
b2dhbiAgPHJvYmVydEB3ZWJraXQub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEFkYW0gQmFy
dGguCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9zcGF0aWFsLW5hdmlnYXRpb24vc25h
di1tdWx0aXBsZS1zZWxlY3QtZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3Rz
L2Zhc3QvZXZlbnRzL3NwYXRpYWwtbmF2aWdhdGlvbi9zbmF2LW11bHRpcGxlLXNlbGVjdC1leHBl
Y3RlZC50eHQJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9zcGF0aWFs
LW5hdmlnYXRpb24vc25hdi1tdWx0aXBsZS1zZWxlY3QtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAw
KQpAQCAtMCwwICsxLDEyIEBACisyCQorNAkJNgorOAkKK1BBU1MgZ0ZvY3VzZWREb2N1bWVudC5h
Y3RpdmVFbGVtZW50LmdldEF0dHJpYnV0ZSgiaWQiKSBpcyAiOCIKK1BBU1MgZ0ZvY3VzZWREb2N1
bWVudC5hY3RpdmVFbGVtZW50LmdldEF0dHJpYnV0ZSgiaWQiKSBpcyAic3RhcnQiCitQQVNTIGdG
b2N1c2VkRG9jdW1lbnQuYWN0aXZlRWxlbWVudC5nZXRBdHRyaWJ1dGUoImlkIikgaXMgIjIiCitQ
QVNTIGdGb2N1c2VkRG9jdW1lbnQuYWN0aXZlRWxlbWVudC5nZXRBdHRyaWJ1dGUoImlkIikgaXMg
InN0YXJ0IgorUEFTUyBnRm9jdXNlZERvY3VtZW50LmFjdGl2ZUVsZW1lbnQuZ2V0QXR0cmlidXRl
KCJpZCIpIGlzICI2IgorUEFTUyBnRm9jdXNlZERvY3VtZW50LmFjdGl2ZUVsZW1lbnQuZ2V0QXR0
cmlidXRlKCJpZCIpIGlzICJzdGFydCIKK1BBU1MgZ0ZvY3VzZWREb2N1bWVudC5hY3RpdmVFbGVt
ZW50LmdldEF0dHJpYnV0ZSgiaWQiKSBpcyAiNCIKK1BBU1MgZ0ZvY3VzZWREb2N1bWVudC5hY3Rp
dmVFbGVtZW50LmdldEF0dHJpYnV0ZSgiaWQiKSBpcyAic3RhcnQiCisKSW5kZXg6IExheW91dFRl
c3RzL2Zhc3QvZXZlbnRzL3NwYXRpYWwtbmF2aWdhdGlvbi9zbmF2LW11bHRpcGxlLXNlbGVjdC5o
dG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvZXZlbnRzL3NwYXRpYWwtbmF2aWdh
dGlvbi9zbmF2LW11bHRpcGxlLXNlbGVjdC5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVz
dHMvZmFzdC9ldmVudHMvc3BhdGlhbC1uYXZpZ2F0aW9uL3NuYXYtbXVsdGlwbGUtc2VsZWN0Lmh0
bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsNzggQEAKKzxodG1sPgorICA8IS0tCisgICAgVGhp
cyB0ZXN0IGVuc3VyZXMgdGhlIGNvcnJlY3RuZXNzIG9mIFNwYXRpYWwgTmF2aWdhdGlvbiAoU05h
dikgYWxnb3JpdGhtIG92ZXIgc2luZ2xlIHNlbGVjdCBlbGVtZW50LgorCisgICAgKiBQcmUtY29u
ZGl0aW9uczoKKyAgICAxKSBEUlQgc3VwcG9ydCBmb3IgU05hdiBlbmFibGUvZGlzYWJsZS4KKwor
ICAgICogTmF2aWdhdGlvbiBzdGVwczoKKyAgICAxKSBMb2FkcyB0aGlzIHBhZ2UsIGZvY3VzIGdv
ZXMgdG8gInN0YXJ0IiBhdXRvbWF0aWNhbGx5LgorICAgIDIpIEZvY3VzIG1vdmVzIGF3YXkgZnJv
bSBzZWxlY3QgaW4gNCBkaWZmZXJlbnQgZGlyZWN0aW9ucyB0byBuZWlnaGJvciBub2RlcyBhbmQg
YmFjay4KKyAgLS0+CisgIDxoZWFkPgorICAgIDxzY3JpcHQgc3JjPSIuLi8uLi9qcy9yZXNvdXJj
ZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorICAgIDxzY3JpcHQgc3JjPSJyZXNvdXJjZXMv
c3BhdGlhbC1uYXZpZ2F0aW9uLXV0aWxzLmpzIj48L3NjcmlwdD4KKyAgICA8c2NyaXB0IHR5cGU9
ImFwcGxpY2F0aW9uL2phdmFzY3JpcHQiPgorCisgICAgdmFyIHJlc3VsdE1hcCA9IFsKKyAgICAg
IFsiRG93biIsICI4Il0sCisgICAgICBbIlVwIiwgInN0YXJ0Il0sCisgICAgICBbIlVwIiwgIjIi
XSwKKyAgICAgIFsiRG93biIsICJzdGFydCJdLAorICAgICAgWyJSaWdodCIsICI2Il0sCisgICAg
ICBbIkxlZnQiLCAic3RhcnQiXSwKKyAgICAgIFsiTGVmdCIsICI0Il0sCisgICAgICBbIlJpZ2h0
IiwgInN0YXJ0Il0sCisgICAgICBbIkRPTkUiLCAiRE9ORSJdCisgICAgXTsKKworICAgIGlmICh3
aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpIHsKKyAgICAgIGxheW91dFRlc3RDb250cm9sbGVy
LmR1bXBBc1RleHQoKTsKKyAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLnNldFNwYXRpYWxOYXZp
Z2F0aW9uRW5hYmxlZCh0cnVlKTsKKyAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLm92ZXJyaWRl
UHJlZmVyZW5jZSgiV2ViS2l0VGFiVG9MaW5rc1ByZWZlcmVuY2VLZXkiLCAxKTsKKyAgICAgIGxh
eW91dFRlc3RDb250cm9sbGVyLndhaXRVbnRpbERvbmUoKTsKKyAgICB9CisKKyAgICBmdW5jdGlv
biBydW5UZXN0KCkKKyAgICB7CisgICAgICAvLyBzdGFydGluZyB0aGUgdGVzdCBpdHNlbGY6IGdl
dCB0byBhIGtub3duIHBsYWNlLgorICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInN0YXJ0
IikuZm9jdXMoKTsKKworICAgICAgaW5pdFRlc3QocmVzdWx0TWFwLCB0ZXN0Q29tcGxldGVkKTsK
KyAgICB9CisKKyAgICBmdW5jdGlvbiB0ZXN0Q29tcGxldGVkKCkKKyAgICB7CisgICAgICBpZiAo
d2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxl
ci5ub3RpZnlEb25lKCk7CisgICAgfQorCisgICAgd2luZG93Lm9ubG9hZCA9IHJ1blRlc3Q7CisK
KyAgICA8L3NjcmlwdD4KKyAgICA8c2NyaXB0IHNyYz0iLi4vanMvcmVzb3VyY2VzL2pzLXRlc3Qt
cG9zdC5qcyI+PC9zY3JpcHQ+CisgIDwvaGVhZD4KKyAgPGJvZHkgaWQ9InNvbWUtY29udGVudCIg
eG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWwiPgorICAgIDx0YWJsZSBzdHlsZT0i
dGV4dC1hbGlnbjogbGVmdDsgd2lkdGg6IDEwMCU7IG1hcmdpbi1sZWZ0OiBhdXRvOyBtYXJnaW4t
cmlnaHQ6IGF1dG87IiBib3JkZXI9IjEiIGNlbGxwYWRkaW5nPSIyIiBjZWxsc3BhY2luZz0iMSI+
CisgICAgICA8dGJvZHk+CisgICAgICAgIDx0cj4KKyAgICAgICAgICA8dGQgc3R5bGU9InZlcnRp
Y2FsLWFsaWduOiB0b3A7IHRleHQtYWxpZ246IGNlbnRlcjsiPjwvdGQ+CisgICAgICAgICAgPHRk
IHN0eWxlPSJ2ZXJ0aWNhbC1hbGlnbjogdG9wOyB0ZXh0LWFsaWduOiBjZW50ZXI7Ij48YSBpZD0i
MiIgaHJlZj0iYSI+MjwvYT48L3RkPgorICAgICAgICAgIDx0ZCBzdHlsZT0idmVydGljYWwtYWxp
Z246IHRvcDsgdGV4dC1hbGlnbjogY2VudGVyOyI+PC90ZD4KKyAgICAgICAgPC90cj4KKyAgICAg
ICAgPHRyPgorICAgICAgICAgIDx0ZCBzdHlsZT0idmVydGljYWwtYWxpZ246IHRvcDsgdGV4dC1h
bGlnbjogY2VudGVyOyI+PGEgaWQ9IjQiIGhyZWY9ImEiPjQ8L2E+PC90ZD4KKyAgICAgICAgICA8
dGQgc3R5bGU9InZlcnRpY2FsLWFsaWduOiB0b3A7IHRleHQtYWxpZ246IGNlbnRlcjsiPjxzZWxl
Y3QgaWQ9InN0YXJ0IiBtdWx0aXBsZT48b3B0aW9uPjE8L29wdGlvbj48b3B0aW9uPjI8L29wdGlv
bj48b3B0aW9uPjM8L29wdGlvbj48L3NlbGVjdD48L3RkPgorICAgICAgICAgIDx0ZCBzdHlsZT0i
dmVydGljYWwtYWxpZ246IHRvcDsgdGV4dC1hbGlnbjogY2VudGVyOyI+PGEgaWQ9IjYiIGhyZWY9
ImEiPjY8L2E+PC90ZD4KKyAgICAgICAgPC90cj4KKyAgICAgICAgPHRyPgorICAgICAgICAgIDx0
ZCBzdHlsZT0idmVydGljYWwtYWxpZ246IHRvcDsgdGV4dC1hbGlnbjogY2VudGVyOyI+PC90ZD4K
KyAgICAgICAgICA8dGQgc3R5bGU9InZlcnRpY2FsLWFsaWduOiB0b3A7IHRleHQtYWxpZ246IGNl
bnRlcjsiPjxhIGlkPSI4IiBocmVmPSJhIj44PC9hPjwvdGQ+CisgICAgICAgICAgPHRkIHN0eWxl
PSJ2ZXJ0aWNhbC1hbGlnbjogdG9wOyB0ZXh0LWFsaWduOiBjZW50ZXI7Ij48L3RkPgorICAgICAg
ICA8L3RyPgorICAgICAgPC90Ym9keT4KKyAgICA8L3RhYmxlPgorICAgIDxkaXYgaWQ9ImNvbnNv
bGUiPjwvZGl2PgorICA8L2JvZHk+Cis8L2h0bWw+CisKSW5kZXg6IExheW91dFRlc3RzL2Zhc3Qv
ZXZlbnRzL3NwYXRpYWwtbmF2aWdhdGlvbi9zbmF2LXNpbmdsZS1zZWxlY3QtZXhwZWN0ZWQudHh0
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvZXZlbnRzL3NwYXRpYWwtbmF2aWdhdGlv
bi9zbmF2LXNpbmdsZS1zZWxlY3QtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQorKysgTGF5b3V0
VGVzdHMvZmFzdC9ldmVudHMvc3BhdGlhbC1uYXZpZ2F0aW9uL3NuYXYtc2luZ2xlLXNlbGVjdC1l
eHBlY3RlZC50eHQJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMTIgQEAKKzIJCis0CQk2Cis4CQor
UEFTUyBnRm9jdXNlZERvY3VtZW50LmFjdGl2ZUVsZW1lbnQuZ2V0QXR0cmlidXRlKCJpZCIpIGlz
ICI4IgorUEFTUyBnRm9jdXNlZERvY3VtZW50LmFjdGl2ZUVsZW1lbnQuZ2V0QXR0cmlidXRlKCJp
ZCIpIGlzICJzdGFydCIKK1BBU1MgZ0ZvY3VzZWREb2N1bWVudC5hY3RpdmVFbGVtZW50LmdldEF0
dHJpYnV0ZSgiaWQiKSBpcyAiMiIKK1BBU1MgZ0ZvY3VzZWREb2N1bWVudC5hY3RpdmVFbGVtZW50
LmdldEF0dHJpYnV0ZSgiaWQiKSBpcyAic3RhcnQiCitQQVNTIGdGb2N1c2VkRG9jdW1lbnQuYWN0
aXZlRWxlbWVudC5nZXRBdHRyaWJ1dGUoImlkIikgaXMgIjYiCitQQVNTIGdGb2N1c2VkRG9jdW1l
bnQuYWN0aXZlRWxlbWVudC5nZXRBdHRyaWJ1dGUoImlkIikgaXMgInN0YXJ0IgorUEFTUyBnRm9j
dXNlZERvY3VtZW50LmFjdGl2ZUVsZW1lbnQuZ2V0QXR0cmlidXRlKCJpZCIpIGlzICI0IgorUEFT
UyBnRm9jdXNlZERvY3VtZW50LmFjdGl2ZUVsZW1lbnQuZ2V0QXR0cmlidXRlKCJpZCIpIGlzICJz
dGFydCIKKwpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvc3BhdGlhbC1uYXZpZ2F0aW9u
L3NuYXYtc2luZ2xlLXNlbGVjdC5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3Qv
ZXZlbnRzL3NwYXRpYWwtbmF2aWdhdGlvbi9zbmF2LXNpbmdsZS1zZWxlY3QuaHRtbAkocmV2aXNp
b24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvZXZlbnRzL3NwYXRpYWwtbmF2aWdhdGlvbi9zbmF2
LXNpbmdsZS1zZWxlY3QuaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSw3OCBAQAorPGh0bWw+
CisgIDwhLS0KKyAgICBUaGlzIHRlc3QgZW5zdXJlcyB0aGUgY29ycmVjdG5lc3Mgb2YgU3BhdGlh
bCBOYXZpZ2F0aW9uIChTTmF2KSBhbGdvcml0aG0gb3ZlciBzaW5nbGUgc2VsZWN0IGVsZW1lbnQu
CisKKyAgICAqIFByZS1jb25kaXRpb25zOgorICAgIDEpIERSVCBzdXBwb3J0IGZvciBTTmF2IGVu
YWJsZS9kaXNhYmxlLgorCisgICAgKiBOYXZpZ2F0aW9uIHN0ZXBzOgorICAgIDEpIExvYWRzIHRo
aXMgcGFnZSwgZm9jdXMgZ29lcyB0byAic3RhcnQiIGF1dG9tYXRpY2FsbHkuCisgICAgMikgRm9j
dXMgbW92ZXMgYXdheSBmcm9tIHNlbGVjdCBpbiA0IGRpZmZlcmVudCBkaXJlY3Rpb25zIHRvIG5l
aWdoYm9yIG5vZGVzIGFuZCBiYWNrLgorICAtLT4KKyAgPGhlYWQ+CisgICAgPHNjcmlwdCBzcmM9
Ii4uLy4uL2pzL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+CisgICAgPHNjcmlw
dCBzcmM9InJlc291cmNlcy9zcGF0aWFsLW5hdmlnYXRpb24tdXRpbHMuanMiPjwvc2NyaXB0Pgor
ICAgIDxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24vamF2YXNjcmlwdCI+CisKKyAgICB2YXIgcmVz
dWx0TWFwID0gWworICAgICAgWyJEb3duIiwgIjgiXSwKKyAgICAgIFsiVXAiLCAic3RhcnQiXSwK
KyAgICAgIFsiVXAiLCAiMiJdLAorICAgICAgWyJEb3duIiwgInN0YXJ0Il0sCisgICAgICBbIlJp
Z2h0IiwgIjYiXSwKKyAgICAgIFsiTGVmdCIsICJzdGFydCJdLAorICAgICAgWyJMZWZ0IiwgIjQi
XSwKKyAgICAgIFsiUmlnaHQiLCAic3RhcnQiXSwKKyAgICAgIFsiRE9ORSIsICJET05FIl0KKyAg
ICBdOworCisgICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikgeworICAgICAgbGF5
b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOworICAgICAgbGF5b3V0VGVzdENvbnRyb2xs
ZXIuc2V0U3BhdGlhbE5hdmlnYXRpb25FbmFibGVkKHRydWUpOworICAgICAgbGF5b3V0VGVzdENv
bnRyb2xsZXIub3ZlcnJpZGVQcmVmZXJlbmNlKCJXZWJLaXRUYWJUb0xpbmtzUHJlZmVyZW5jZUtl
eSIsIDEpOworICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIud2FpdFVudGlsRG9uZSgpOworICAg
IH0KKworICAgIGZ1bmN0aW9uIHJ1blRlc3QoKQorICAgIHsKKyAgICAgIC8vIHN0YXJ0aW5nIHRo
ZSB0ZXN0IGl0c2VsZjogZ2V0IHRvIGEga25vd24gcGxhY2UuCisgICAgICBkb2N1bWVudC5nZXRF
bGVtZW50QnlJZCgic3RhcnQiKS5mb2N1cygpOworCisgICAgICBpbml0VGVzdChyZXN1bHRNYXAs
IHRlc3RDb21wbGV0ZWQpOworICAgIH0KKworICAgIGZ1bmN0aW9uIHRlc3RDb21wbGV0ZWQoKQor
ICAgIHsKKyAgICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCisgICAgICAgIGxh
eW91dFRlc3RDb250cm9sbGVyLm5vdGlmeURvbmUoKTsKKyAgICB9CisKKyAgICB3aW5kb3cub25s
b2FkID0gcnVuVGVzdDsKKworICAgIDwvc2NyaXB0PgorICAgIDxzY3JpcHQgc3JjPSIuLi9qcy9y
ZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KKyAgPC9oZWFkPgorICA8Ym9keSBp
ZD0ic29tZS1jb250ZW50IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCI+Cisg
ICAgPHRhYmxlIHN0eWxlPSJ0ZXh0LWFsaWduOiBsZWZ0OyB3aWR0aDogMTAwJTsgbWFyZ2luLWxl
ZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0bzsiIGJvcmRlcj0iMSIgY2VsbHBhZGRpbmc9IjIi
IGNlbGxzcGFjaW5nPSIxIj4KKyAgICAgIDx0Ym9keT4KKyAgICAgICAgPHRyPgorICAgICAgICAg
IDx0ZCBzdHlsZT0idmVydGljYWwtYWxpZ246IHRvcDsgdGV4dC1hbGlnbjogY2VudGVyOyI+PC90
ZD4KKyAgICAgICAgICA8dGQgc3R5bGU9InZlcnRpY2FsLWFsaWduOiB0b3A7IHRleHQtYWxpZ246
IGNlbnRlcjsiPjxhIGlkPSIyIiBocmVmPSJhIj4yPC9hPjwvdGQ+CisgICAgICAgICAgPHRkIHN0
eWxlPSJ2ZXJ0aWNhbC1hbGlnbjogdG9wOyB0ZXh0LWFsaWduOiBjZW50ZXI7Ij48L3RkPgorICAg
ICAgICA8L3RyPgorICAgICAgICA8dHI+CisgICAgICAgICAgPHRkIHN0eWxlPSJ2ZXJ0aWNhbC1h
bGlnbjogdG9wOyB0ZXh0LWFsaWduOiBjZW50ZXI7Ij48YSBpZD0iNCIgaHJlZj0iYSI+NDwvYT48
L3RkPgorICAgICAgICAgIDx0ZCBzdHlsZT0idmVydGljYWwtYWxpZ246IHRvcDsgdGV4dC1hbGln
bjogY2VudGVyOyI+PHNlbGVjdCBpZD0ic3RhcnQiPjxvcHRpb24+MTwvb3B0aW9uPjxvcHRpb24+
Mjwvb3B0aW9uPjxvcHRpb24+Mzwvb3B0aW9uPjwvc2VsZWN0PjwvdGQ+CisgICAgICAgICAgPHRk
IHN0eWxlPSJ2ZXJ0aWNhbC1hbGlnbjogdG9wOyB0ZXh0LWFsaWduOiBjZW50ZXI7Ij48YSBpZD0i
NiIgaHJlZj0iYSI+NjwvYT48L3RkPgorICAgICAgICA8L3RyPgorICAgICAgICA8dHI+CisgICAg
ICAgICAgPHRkIHN0eWxlPSJ2ZXJ0aWNhbC1hbGlnbjogdG9wOyB0ZXh0LWFsaWduOiBjZW50ZXI7
Ij48L3RkPgorICAgICAgICAgIDx0ZCBzdHlsZT0idmVydGljYWwtYWxpZ246IHRvcDsgdGV4dC1h
bGlnbjogY2VudGVyOyI+PGEgaWQ9IjgiIGhyZWY9ImEiPjg8L2E+PC90ZD4KKyAgICAgICAgICA8
dGQgc3R5bGU9InZlcnRpY2FsLWFsaWduOiB0b3A7IHRleHQtYWxpZ246IGNlbnRlcjsiPjwvdGQ+
CisgICAgICAgIDwvdHI+CisgICAgICA8L3Rib2R5PgorICAgIDwvdGFibGU+CisgICAgPGRpdiBp
ZD0iY29uc29sZSI+PC9kaXY+CisgIDwvYm9keT4KKzwvaHRtbD4KKwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>