<?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>11752</bug_id>
          
          <creation_ts>2006-12-04 23:08:03 -0800</creation_ts>
          <short_desc>[CSS 3] missing support for cursor selector &apos;copy&apos;</short_desc>
          <delta_ts>2006-12-05 10:16:10 -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>CSS</component>
          <version>420+</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</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>0</everconfirmed>
          <reporter name="Lars Næsbye Christensen">lars</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>ddkilzer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>43336</commentid>
    <comment_count>0</comment_count>
    <who name="Lars Næsbye Christensen">lars</who>
    <bug_when>2006-12-04 23:08:03 -0800</bug_when>
    <thetext>The CSS cursor selector is not supported by WebKit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43280</commentid>
    <comment_count>1</comment_count>
      <attachid>11734</attachid>
    <who name="Lars Næsbye Christensen">lars</who>
    <bug_when>2006-12-04 23:09:57 -0800</bug_when>
    <thetext>Created attachment 11734
patch to support CSS 3 cursor selector &apos;copy&apos;

The next-to-last we need for full cursor selector support....&apos;none&apos; is a bit trickier.....</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43269</commentid>
    <comment_count>2</comment_count>
      <attachid>11734</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2006-12-05 00:28:22 -0800</bug_when>
    <thetext>Comment on attachment 11734
patch to support CSS 3 cursor selector &apos;copy&apos;

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43270</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2006-12-05 00:38:45 -0800</bug_when>
    <thetext>Committed revision 18017.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43190</commentid>
    <comment_count>4</comment_count>
      <attachid>11734</attachid>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2006-12-05 09:54:36 -0800</bug_when>
    <thetext>Comment on attachment 11734
patch to support CSS 3 cursor selector &apos;copy&apos;

&gt;Index: WebCore/css/CSSValueKeywords.in
&gt;===================================================================
&gt;--- WebCore/css/CSSValueKeywords.in	(revision 18014)
&gt;+++ WebCore/css/CSSValueKeywords.in	(working copy)
&gt;@@ -170,7 +170,7 @@ no-repeat
&gt; # CSS_PROP__WEBKIT_BACKGROUND_COMPOSITE:
&gt; #
&gt; clear
&gt;-copy
&gt;+# copy
&gt; source-over
&gt; source-in
&gt; source-out

Did we really want to check that in?  Shouldn&apos;t that line just be deleted?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43191</commentid>
    <comment_count>5</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2006-12-05 09:56:58 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; (From update of attachment 11734 [edit])
&gt; &gt;Index: WebCore/css/CSSValueKeywords.in
&gt; &gt;===================================================================
&gt; &gt;--- WebCore/css/CSSValueKeywords.in	(revision 18014)
&gt; &gt;+++ WebCore/css/CSSValueKeywords.in	(working copy)
&gt; &gt;@@ -170,7 +170,7 @@ no-repeat
&gt; &gt; # CSS_PROP__WEBKIT_BACKGROUND_COMPOSITE:
&gt; &gt; #
&gt; &gt; clear
&gt; &gt;-copy
&gt; &gt;+# copy
&gt; &gt; source-over
&gt; &gt; source-in
&gt; &gt; source-out
&gt; 
&gt; Did we really want to check that in?  Shouldn&apos;t that line just be deleted?

Actually, I&apos;m not sure that commenting that out is even correct?!
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43196</commentid>
    <comment_count>6</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2006-12-05 10:16:10 -0800</bug_when>
    <thetext>Yes - that&apos;s how duplicate names are treated elsewhere in this file.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>11734</attachid>
            <date>2006-12-04 23:09:57 -0800</date>
            <delta_ts>2006-12-05 00:28:22 -0800</delta_ts>
            <desc>patch to support CSS 3 cursor selector &apos;copy&apos;</desc>
            <filename>workpatch2.patch</filename>
            <type>text/plain</type>
            <size>11111</size>
            <attacher name="Lars Næsbye Christensen">lars</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAxODAxNikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjMgQEAKKzIwMDYtMTItMDUgIExhcnMgTmFlc2J5ZSBDaHJpc3RlbnNlbiAgPGxh
cnNuYWVzYnllQHN0dWQua3UuZGs+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgaHR0cDovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE3
NTIKKworICAgICAgICAqIFJlc291cmNlcy9jb3B5Q3Vyc29yLnBuZzogQWRkZWQuCisgICAgICAg
ICogV2ViQ29yZS54Y29kZXByb2ovcHJvamVjdC5wYnhwcm9qOgorICAgICAgICAqIGNzcy9DU1ND
b21wdXRlZFN0eWxlRGVjbGFyYXRpb24uY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q1NTQ29tcHV0
ZWRTdHlsZURlY2xhcmF0aW9uOjpnZXRQcm9wZXJ0eUNTU1ZhbHVlKToKKyAgICAgICAgKiBjc3Mv
Q1NTVmFsdWVLZXl3b3Jkcy5pbjoKKyAgICAgICAgKiBtYW51YWwtdGVzdHMvY3Vyc29yLmh0bWw6
CisgICAgICAgICogcGFnZS9FdmVudEhhbmRsZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6c2Vs
ZWN0Q3Vyc29yKToKKyAgICAgICAgKiBwbGF0Zm9ybS9DdXJzb3IuaDoKKyAgICAgICAgKiBwbGF0
Zm9ybS9tYWMvQ3Vyc29yTWFjLm1tOgorICAgICAgICAoV2ViQ29yZTo6Y29weUN1cnNvcik6Cisg
ICAgICAgICogcmVuZGVyaW5nL1JlbmRlclN0eWxlLmg6CisgICAgICAgIChXZWJDb3JlOjopOgor
CiAyMDA2LTEyLTA0ICBCZXRoIERha2luICA8YmRha2luQGFwcGxlLmNvbT4KIAogICAgICAgICBS
ZXZpZXdlZCBieSBHZW9mZi4KSW5kZXg6IFdlYkNvcmUvV2ViQ29yZS54Y29kZXByb2ovcHJvamVj
dC5wYnhwcm9qCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvV2ViQ29yZS54Y29kZXByb2ovcHJvamVj
dC5wYnhwcm9qCShyZXZpc2lvbiAxODAxNCkKKysrIFdlYkNvcmUvV2ViQ29yZS54Y29kZXByb2ov
cHJvamVjdC5wYnhwcm9qCSh3b3JraW5nIGNvcHkpCkBAIC0yNTksNiArMjU5LDcgQEAKIAkJNDQ4
QTI5QkYwQTQ2RDlDQjAwMzA3NTlGIC8qIEpTSFRNTE9wdGlvbnNDb2xsZWN0aW9uLmggaW4gSGVh
ZGVycyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSA0NDhBMjlCRDBBNDZEOUNC
MDAzMDc1OUYgLyogSlNIVE1MT3B0aW9uc0NvbGxlY3Rpb24uaCAqLzsgfTsKIAkJNDQ4QTI5QzAw
QTQ2RDlDQjAwMzA3NTlGIC8qIEpTSFRNTE9wdGlvbnNDb2xsZWN0aW9uLmNwcCBpbiBTb3VyY2Vz
ICovID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IDQ0OEEyOUJFMEE0NkQ5Q0IwMDMw
NzU5RiAvKiBKU0hUTUxPcHRpb25zQ29sbGVjdGlvbi5jcHAgKi87IH07CiAJCTQ0OEFEMjdDMEE0
ODEzN0EwMDIzRDE3OSAvKiBKU0hUTUxPcHRpb25zQ29sbGVjdGlvbkN1c3RvbS5jcHAgaW4gU291
cmNlcyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSA0NDhBRDI3QTBBNDgxMzc5
MDAyM0QxNzkgLyogSlNIVE1MT3B0aW9uc0NvbGxlY3Rpb25DdXN0b20uY3BwICovOyB9OworCQk0
NjE0QTFGRTBCMjNBOEQ2MDA0NDZFMUMgLyogY29weUN1cnNvci5wbmcgaW4gUmVzb3VyY2VzICov
ID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IDQ2MTRBMUZEMEIyM0E4RDYwMDQ0NkUx
QyAvKiBjb3B5Q3Vyc29yLnBuZyAqLzsgfTsKIAkJNDZENEYyNDkwQUY5N0U4MTAwMzUzODVBIC8q
IGNlbGxDdXJzb3IucG5nIGluIFJlc291cmNlcyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZp
bGVSZWYgPSA0NkQ0RjI0NjBBRjk3RTgxMDAzNTM4NUEgLyogY2VsbEN1cnNvci5wbmcgKi87IH07
CiAJCTQ2RDRGMjRBMEFGOTdFODEwMDM1Mzg1QSAvKiBjb250ZXh0TWVudUN1cnNvci5wbmcgaW4g
UmVzb3VyY2VzICovID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IDQ2RDRGMjQ3MEFG
OTdFODEwMDM1Mzg1QSAvKiBjb250ZXh0TWVudUN1cnNvci5wbmcgKi87IH07CiAJCTQ2RDRGMjRC
MEFGOTdFODEwMDM1Mzg1QSAvKiB2ZXJ0aWNhbFRleHRDdXJzb3IucG5nIGluIFJlc291cmNlcyAq
LyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSA0NkQ0RjI0ODBBRjk3RTgxMDAzNTM4
NUEgLyogdmVydGljYWxUZXh0Q3Vyc29yLnBuZyAqLzsgfTsKQEAgLTMyNTgsNiArMzI1OSw3IEBA
CiAJCTQ0OEEyOUJEMEE0NkQ5Q0IwMDMwNzU5RiAvKiBKU0hUTUxPcHRpb25zQ29sbGVjdGlvbi5o
ICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDMwOyBsYXN0S25v
d25GaWxlVHlwZSA9IHNvdXJjZWNvZGUuYy5oOyBwYXRoID0gSlNIVE1MT3B0aW9uc0NvbGxlY3Rp
b24uaDsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKIAkJNDQ4QTI5QkUwQTQ2RDlDQjAwMzA3
NTlGIC8qIEpTSFRNTE9wdGlvbnNDb2xsZWN0aW9uLmNwcCAqLyA9IHtpc2EgPSBQQlhGaWxlUmVm
ZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSAzMDsgbGFzdEtub3duRmlsZVR5cGUgPSBzb3VyY2Vjb2Rl
LmNwcC5jcHA7IHBhdGggPSBKU0hUTUxPcHRpb25zQ29sbGVjdGlvbi5jcHA7IHNvdXJjZVRyZWUg
PSAiPGdyb3VwPiI7IH07CiAJCTQ0OEFEMjdBMEE0ODEzNzkwMDIzRDE3OSAvKiBKU0hUTUxPcHRp
b25zQ29sbGVjdGlvbkN1c3RvbS5jcHAgKi8gPSB7aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgZmls
ZUVuY29kaW5nID0gNDsgbGFzdEtub3duRmlsZVR5cGUgPSBzb3VyY2Vjb2RlLmNwcC5jcHA7IHBh
dGggPSBKU0hUTUxPcHRpb25zQ29sbGVjdGlvbkN1c3RvbS5jcHA7IHNvdXJjZVRyZWUgPSAiPGdy
b3VwPiI7IH07CisJCTQ2MTRBMUZEMEIyM0E4RDYwMDQ0NkUxQyAvKiBjb3B5Q3Vyc29yLnBuZyAq
LyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBsYXN0S25vd25GaWxlVHlwZSA9IGltYWdlLnBu
ZzsgcGF0aCA9IGNvcHlDdXJzb3IucG5nOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9OwogCQk0
NkQ0RjI0NjBBRjk3RTgxMDAzNTM4NUEgLyogY2VsbEN1cnNvci5wbmcgKi8gPSB7aXNhID0gUEJY
RmlsZVJlZmVyZW5jZTsgbGFzdEtub3duRmlsZVR5cGUgPSBpbWFnZS5wbmc7IHBhdGggPSBjZWxs
Q3Vyc29yLnBuZzsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKIAkJNDZENEYyNDcwQUY5N0U4
MTAwMzUzODVBIC8qIGNvbnRleHRNZW51Q3Vyc29yLnBuZyAqLyA9IHtpc2EgPSBQQlhGaWxlUmVm
ZXJlbmNlOyBsYXN0S25vd25GaWxlVHlwZSA9IGltYWdlLnBuZzsgcGF0aCA9IGNvbnRleHRNZW51
Q3Vyc29yLnBuZzsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKIAkJNDZENEYyNDgwQUY5N0U4
MTAwMzUzODVBIC8qIHZlcnRpY2FsVGV4dEN1cnNvci5wbmcgKi8gPSB7aXNhID0gUEJYRmlsZVJl
ZmVyZW5jZTsgbGFzdEtub3duRmlsZVR5cGUgPSBpbWFnZS5wbmc7IHBhdGggPSB2ZXJ0aWNhbFRl
eHRDdXJzb3IucG5nOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9OwpAQCAtNjAzMCw2ICs2MDMy
LDcgQEAKIAkJCQk0NkY5RDVEQzBCMEQ2MDE3MDAyOEVFMzYgLyogcHJvZ3Jlc3NDdXJzb3IucG5n
ICovLAogCQkJCTQ2RDRGMjQ2MEFGOTdFODEwMDM1Mzg1QSAvKiBjZWxsQ3Vyc29yLnBuZyAqLywK
IAkJCQk0NkQ0RjI0NzBBRjk3RTgxMDAzNTM4NUEgLyogY29udGV4dE1lbnVDdXJzb3IucG5nICov
LAorCQkJCTQ2MTRBMUZEMEIyM0E4RDYwMDQ0NkUxQyAvKiBjb3B5Q3Vyc29yLnBuZyAqLywKIAkJ
CQk0NkQ0RjI0ODBBRjk3RTgxMDAzNTM4NUEgLyogdmVydGljYWxUZXh0Q3Vyc29yLnBuZyAqLywK
IAkJCQkxQzE0RTc2QTBBRDhDODFDMDBCNjE1OEIgLyogZGVsZXRlQnV0dG9uLnRpZmYgKi8sCiAJ
CQkJMUMxNEU3NjkwQUQ4QzgxQzAwQjYxNThCIC8qIGRlbGV0ZUJ1dHRvblByZXNzZWQudGlmZiAq
LywKQEAgLTEwOTE5LDYgKzEwOTIyLDcgQEAKIAkJCQlCMkUyN0M2RTBCMEYyQUU2MDBGMTdDN0Ig
LyogV0tTcGVjdWxhckxpZ2h0aW5nRmlsdGVyLmNpa2VybmVsIGluIFJlc291cmNlcyAqLywKIAkJ
CQlCMkUyN0M3MTBCMEYyQUU2MDBGMTdDN0IgLyogV0tTcG90TGlnaHRGaWx0ZXIuY2lrZXJuZWwg
aW4gUmVzb3VyY2VzICovLAogCQkJCUIyRTI3Qzc0MEIwRjJBRTYwMEYxN0M3QiAvKiBXS1RhYmxl
VHJhbnNmZXJGaWx0ZXIuY2lrZXJuZWwgaW4gUmVzb3VyY2VzICovLAorCQkJCTQ2MTRBMUZFMEIy
M0E4RDYwMDQ0NkUxQyAvKiBjb3B5Q3Vyc29yLnBuZyBpbiBSZXNvdXJjZXMgKi8sCiAJCQkpOwog
CQkJcnVuT25seUZvckRlcGxveW1lbnRQb3N0cHJvY2Vzc2luZyA9IDA7CiAJCX07CkluZGV4OiBX
ZWJDb3JlL2Nzcy9DU1NDb21wdXRlZFN0eWxlRGVjbGFyYXRpb24uY3BwCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFdlYkNvcmUvY3NzL0NTU0NvbXB1dGVkU3R5bGVEZWNsYXJhdGlvbi5jcHAJKHJldmlzaW9uIDE4
MDE0KQorKysgV2ViQ29yZS9jc3MvQ1NTQ29tcHV0ZWRTdHlsZURlY2xhcmF0aW9uLmNwcAkod29y
a2luZyBjb3B5KQpAQCAtNjQyLDYgKzY0Miw5IEBAIFBhc3NSZWZQdHI8Q1NTVmFsdWU+IENTU0Nv
bXB1dGVkU3R5bGVEZWMKICAgICAgICAgICAgIGNhc2UgQ1VSU09SX0FMSUFTOgogICAgICAgICAg
ICAgICAgIHZhbHVlID0gbmV3IENTU1ByaW1pdGl2ZVZhbHVlKENTU19WQUxfQUxJQVMpOwogICAg
ICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgY2FzZSBDVVJTT1JfQ09QWToKKyAgICAg
ICAgICAgICAgICB2YWx1ZSA9IG5ldyBDU1NQcmltaXRpdmVWYWx1ZShDU1NfVkFMX0NPUFkpOwor
ICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgY2FzZSBDVVJTT1JfUFJPR1JFU1M6
CiAgICAgICAgICAgICAgICAgdmFsdWUgPSBuZXcgQ1NTUHJpbWl0aXZlVmFsdWUoQ1NTX1ZBTF9Q
Uk9HUkVTUyk7CiAgICAgICAgICAgICAgICAgYnJlYWs7CkluZGV4OiBXZWJDb3JlL2Nzcy9DU1NW
YWx1ZUtleXdvcmRzLmluCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvY3NzL0NTU1ZhbHVlS2V5d29y
ZHMuaW4JKHJldmlzaW9uIDE4MDE0KQorKysgV2ViQ29yZS9jc3MvQ1NTVmFsdWVLZXl3b3Jkcy5p
bgkod29ya2luZyBjb3B5KQpAQCAtMTcwLDcgKzE3MCw3IEBAIG5vLXJlcGVhdAogIyBDU1NfUFJP
UF9fV0VCS0lUX0JBQ0tHUk9VTkRfQ09NUE9TSVRFOgogIwogY2xlYXIKLWNvcHkKKyMgY29weQog
c291cmNlLW92ZXIKIHNvdXJjZS1pbgogc291cmNlLW91dApAQCAtMjcwLDYgKzI3MCw3IEBAIHZl
cnRpY2FsLXRleHQKIGNlbGwKIGNvbnRleHQtbWVudQogYWxpYXMKK2NvcHkKIHByb2dyZXNzCiBu
by1kcm9wCiBub3QtYWxsb3dlZApJbmRleDogV2ViQ29yZS9tYW51YWwtdGVzdHMvY3Vyc29yLmh0
bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9tYW51YWwtdGVzdHMvY3Vyc29yLmh0bWwJKHJldmlz
aW9uIDE4MDE0KQorKysgV2ViQ29yZS9tYW51YWwtdGVzdHMvY3Vyc29yLmh0bWwJKHdvcmtpbmcg
Y29weSkKQEAgLTI5LDMgKzI5LDQgQEAKIDxkaXYgc3R5bGU9IndpZHRoOiAyMHB4OyBoZWlnaHQ6
IDIwcHg7IG1hcmdpbjogMTBweDsgYmFja2dyb3VuZDogI2RkZDsgY3Vyc29yOiBwcm9ncmVzcyI+
cHJvZ3Jlc3M8L2Rpdj4KIDxkaXYgc3R5bGU9IndpZHRoOiAyMHB4OyBoZWlnaHQ6IDIwcHg7IG1h
cmdpbjogMTBweDsgYmFja2dyb3VuZDogI2RkZDsgY3Vyc29yOiBhbGlhcyI+YWxpYXM8L2Rpdj4K
IDxkaXYgc3R5bGU9IndpZHRoOiAyMHB4OyBoZWlnaHQ6IDIwcHg7IG1hcmdpbjogMTBweDsgYmFj
a2dyb3VuZDogI2RkZDsgY3Vyc29yOiBjZWxsIj5jZWxsPC9kaXY+Cis8ZGl2IHN0eWxlPSJ3aWR0
aDogMjBweDsgaGVpZ2h0OiAyMHB4OyBtYXJnaW46IDEwcHg7IGJhY2tncm91bmQ6ICNkZGQ7IGN1
cnNvcjogY29weSI+Y29weTwvZGl2PgpJbmRleDogV2ViQ29yZS9wYWdlL0V2ZW50SGFuZGxlci5j
cHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9wYWdlL0V2ZW50SGFuZGxlci5jcHAJKHJldmlzaW9u
IDE4MDE0KQorKysgV2ViQ29yZS9wYWdlL0V2ZW50SGFuZGxlci5jcHAJKHdvcmtpbmcgY29weSkK
QEAgLTY2Niw2ICs2NjYsOCBAQCBzdGF0aWMgQ3Vyc29yIHNlbGVjdEN1cnNvcihjb25zdCBNb3Vz
ZUV2CiAgICAgICAgICAgICByZXR1cm4gbm9Ecm9wQ3Vyc29yKCk7CiAgICAgICAgIGNhc2UgQ1VS
U09SX0FMSUFTOgogICAgICAgICAgICAgcmV0dXJuIGFsaWFzQ3Vyc29yKCk7CisgICAgICAgIGNh
c2UgQ1VSU09SX0NPUFk6CisgICAgICAgICAgICByZXR1cm4gY29weUN1cnNvcigpOwogICAgICAg
ICBjYXNlIENVUlNPUl9OT1RfQUxMT1dFRDoKICAgICAgICAgICAgIHJldHVybiBub0Ryb3BDdXJz
b3IoKTsKICAgICAgICAgY2FzZSBDVVJTT1JfREVGQVVMVDoKSW5kZXg6IFdlYkNvcmUvcGxhdGZv
cm0vQ3Vyc29yLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9wbGF0Zm9ybS9DdXJzb3IuaAkocmV2
aXNpb24gMTgwMTQpCisrKyBXZWJDb3JlL3BsYXRmb3JtL0N1cnNvci5oCSh3b3JraW5nIGNvcHkp
CkBAIC0xMTAsNiArMTEwLDcgQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogICAgIGNvbnN0IEN1cnNv
ciYgbm9Ecm9wQ3Vyc29yKCk7CiAgICAgY29uc3QgQ3Vyc29yJiBwcm9ncmVzc0N1cnNvcigpOwog
ICAgIGNvbnN0IEN1cnNvciYgYWxpYXNDdXJzb3IoKTsKKyAgICBjb25zdCBDdXJzb3ImIGNvcHlD
dXJzb3IoKTsKIAogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQogCkluZGV4OiBXZWJDb3JlL3BsYXRm
b3JtL21hYy9DdXJzb3JNYWMubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9wbGF0Zm9ybS9tYWMv
Q3Vyc29yTWFjLm1tCShyZXZpc2lvbiAxODAxNCkKKysrIFdlYkNvcmUvcGxhdGZvcm0vbWFjL0N1
cnNvck1hYy5tbQkod29ya2luZyBjb3B5KQpAQCAtMTUxLDYgKzE1MSwxMiBAQCBjb25zdCBDdXJz
b3ImIGFsaWFzQ3Vyc29yKCkKICAgICByZXR1cm4gYzsKIH0KIAorY29uc3QgQ3Vyc29yJiBjb3B5
Q3Vyc29yKCkKK3sKKyAgICBzdGF0aWMgQ3Vyc29yIGMgPSBsZWFrTmFtZWRDdXJzb3IoImNvcHlD
dXJzb3IiLCAxLCAxKTsKKyAgICByZXR1cm4gYzsKK30KKwogY29uc3QgQ3Vyc29yJiBwcm9ncmVz
c0N1cnNvcigpCiB7CiAgICAgc3RhdGljIEN1cnNvciBjID0gbGVha05hbWVkQ3Vyc29yKCJwcm9n
cmVzc0N1cnNvciIsIDEsIDEpOwpJbmRleDogV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyU3R5bGUu
aAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJTdHlsZS5oCShyZXZpc2lv
biAxODAxNCkKKysrIFdlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclN0eWxlLmgJKHdvcmtpbmcgY29w
eSkKQEAgLTg3Niw3ICs4NzYsNyBAQCBlbnVtIEVWaXNpYmlsaXR5IHsgVklTSUJMRSwgSElEREVO
LCBDT0xMCiAKIGVudW0gRUN1cnNvciB7CiAgICAgQ1VSU09SX0FVVE8sIENVUlNPUl9DUk9TUywg
Q1VSU09SX0RFRkFVTFQsIENVUlNPUl9QT0lOVEVSLCBDVVJTT1JfTU9WRSwgQ1VSU09SX1ZFUlRJ
Q0FMX1RFWFQsIENVUlNPUl9DRUxMLCBDVVJTT1JfQ09OVEVYVF9NRU5VLAotICAgIENVUlNPUl9B
TElBUywgQ1VSU09SX1BST0dSRVNTLCBDVVJTT1JfTk9fRFJPUCwgQ1VSU09SX05PVF9BTExPV0VE
LAorICAgIENVUlNPUl9BTElBUywgQ1VSU09SX0NPUFksIENVUlNPUl9QUk9HUkVTUywgQ1VSU09S
X05PX0RST1AsIENVUlNPUl9OT1RfQUxMT1dFRCwKICAgICBDVVJTT1JfRV9SRVNJWkUsIENVUlNP
Ul9ORV9SRVNJWkUsIENVUlNPUl9OV19SRVNJWkUsIENVUlNPUl9OX1JFU0laRSwgQ1VSU09SX1NF
X1JFU0laRSwgQ1VSU09SX1NXX1JFU0laRSwKICAgICBDVVJTT1JfU19SRVNJWkUsIENVUlNPUl9X
X1JFU0laRSwgQ1VSU09SX0VXX1JFU0laRSwgQ1VSU09SX05TX1JFU0laRSwgQ1VSU09SX05FU1df
UkVTSVpFLCBDVVJTT1JfTldTRV9SRVNJWkUsCiAgICAgQ1VSU09SX0NPTF9SRVNJWkUsIENVUlNP
Ul9ST1dfUkVTSVpFLCBDVVJTT1JfVEVYVCwgQ1VSU09SX1dBSVQsIENVUlNPUl9IRUxQLCBDVVJT
T1JfQUxMX1NDUk9MTApJbmRleDogV2ViQ29yZS9SZXNvdXJjZXMvY29weUN1cnNvci5wbmcKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQpDYW5ub3QgZGlzcGxheTogZmlsZSBtYXJrZWQgYXMgYSBiaW5hcnkgdHlwZS4Kc3Zu
Om1pbWUtdHlwZSA9IGFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbQoKUHJvcGVydHkgY2hhbmdlcyBv
bjogV2ViQ29yZS9SZXNvdXJjZXMvY29weUN1cnNvci5wbmcKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpOYW1lOiBzdm46
bWltZS10eXBlCiAgICsgYXBwbGljYXRpb24vb2N0ZXQtc3RyZWFtCgoKaVZCT1J3MEtHZ29BQUFB
TlNVaEVVZ0FBQUJrQUFBQWxDQVlBQUFDM1VVSzFBQUFBQkdkQlRVRUFBTmtEUXRaUG9RQUFBQWx3
U0ZsegpBQUFMRXdBQUN4TUJBSnFjR0FBQUFDRjBSVmgwVTI5bWRIZGhjbVVBVVhWcFkydFVhVzFs
SURVdU1DNDJJQ2hOWVdOUFV5a0F1b3BGCkhBQUFBQWQwU1UxRkI5SUREQklKQlNCZTZqUUFBQVZx
U1VSQlZIaWN0VmZKYnh0bEZQL1puckU5aWUzWWpwUFlXWndxYWNoQ3k0R3EKUFZSTlVvUkt4WUZX
S3FnZ0lZNElvVXFWT0lBNGxIOEJpVjRRbHlJaGNTcWJDZ2lxUWlocGMwQlZnVUt6dHJHVFFPdzRj
V3hQTW5FYwpqejNEKzJaSnBvN1RWc2g5MHROODYvdTkvYk9CSGJKWnVLYmtzQURZalhuTlFld1dB
TGVxcXNWNFBQNDZqVjJXdlpxUXpSQWFLUlFLCktxUFIwZEZYYUY2SEdsckdoQWpFM1F4Z1lHQ0Fm
WlJhQTlrTVliMU1PbjJmQ0pBSjBtZUNQQW1ncWlDMUJ0b1RwSlpBRHdXcEZkQWoKUVdvQjlGZ2dW
cUN4c2JHWGFlNkdYckQvSDRRSnZIRGh3bncybTgyVmlWU0RGRVVwRll2RkZKM3hFM09QWXcxWGJa
RUFNREl5c3NRRQpCZ0tCYzdSVU5zRFpkNTNuK1pRRndHYnM3VW03ekdVQTQrUGpTQ1FTTTYydHJR
emdIdkVrOFJUeExIRlNsdVYxNHk1clJ6d2VFUjlUCkU5WldPc2diay9QejgvZGNMaGNYaVVUZVpn
SkRYVkQ0SXppUlhNVlIvSU5uc0lSMjdXYVlabEg4MmRhQ1VYY2MzOHplUkpaV1pXS2wKMGpJVGhB
V3hqVUJtSkVsS2U3M2VOMmkrM0gwV2grS3I5dGU2eEs3bmp4ODdqZ045QjdBdnVrKzdPTGN3aDd0
VGQzSDk1blhFL0xHZgplanFVUzlPZjRsdmFLbGpjK3dDSWs3aVJ1TjN2OXd1NVhFN3FlQlVuRitm
c2J3MTJEa1pQblRpRnJtZ1h5a29aRkNmZHp6WTdIQTRICllnc3hYUG41Q203TTM1aVA5aWdmelgy
R1M3UzlZUVV5ZmFrYVpoYXAzZWQ3ejJJb3RveDMrcHI2b3FkZk9BMnZ6NHZWOVZXSUc2TEcKYS9r
MXJHMnVRY3lMY0FrdWtHdVJUQ2I5OTFQcC9vRWhMSzNjd1V3bGlFa2FVRk0zR2hjamVGL040ZUR3
NFdFRWcwR0lCUkhTbHFRQgpaTVNNSmp3djU3Rlozb1JVbEtEYVZTMzhrN09URFJrQndSWVZ2MGhw
U0daOE9Bc0FZMGZUTWJ5MGtzSWdmSlFOZmdFSkthSHRsT1FTCmZKd1BGOSs3cUYwNC8rRjVyR3l0
Z0hOd1dwNnhzK3hPZVIxRGpVZHdabWtTbnhpSnNGMG41aE5jbitjSXdLL1BFc1VFdmNsdXFHVVYK
OHFZTXFTUnRtNTFJSnlCeUluaUJoODFtUTBFdWFDQ01OamdNMGVkejRqeXp4bHFNekhYMUpTY0dQ
RTRkY1dualBvSkNDR0doRlhKUgpoYmlTM2o0c1p0T29Ed3ZnblE0czVSUEliS2JoYWRUM1NsUnVU
SlloVTdaYXdoYmNnZzlodDkwOG5JUWs1bkg1Zzl1b3BHc2ZYOThlCkgzcTNDU1ZlUkpnOHdCb1Ro
U2dNdlN5MHhMSmF3a1J6UVkvaFJEcGNsbVVVc3BsZEFKVlVsREx3UlJRNGVCMUV5eXRkaXQwY1BF
QmsKWTlvbTZGVmRMcElhWGdVbnovVWl2MHhWbGdOdVhadld6aDArMFFzWGFWN1hSRUduTS9VVWQ3
dlJ6WlIxcEsweXJTQXMzVXJxT21MMQp6V2pYaW9jNms0dDBLV1Jtc0VXT0R2aWUyajRjaUFJNWJn
WU9BZ3BTTEp6VXg2aytvWklVS1ltWTVtMWRKcXdwekl3c2JDemlUdlBUCkdMS3pDOFFlTDIwRWFL
T1pOTTd1YUJUc0lLY1RBTVVRRHFmaEp1Z2dLWklCUzN1eFdzSVdOaVoreEVoTFA1NXI2c2NCcHBt
RG1VUkEKUmRJMEo4L2c2SnQ2czIzdW9UNUU0ZVVwdklwcUZCcEpTRS9qTHBPQm5kYXl5eEpKV3NY
Q3dpMWNEYllqM0JCQmlBRlJHVkRha1V0SQpZMCtEZnFHT1hPU21KR0VXYXlCa2daaEVtdDFsTXBn
czB4SnJXekY3bUpxYVJsYndRQWgxb3NNYlFwMlR0SFc2V0lBcE1jaDF0SVo2CmNoTmI1d21ZcDZ5
U2xyRTZjUlhmMzc2TUwwa0dBMW1yQm1LMkZyYWgvUHNYa3FVQ1pBTHp0dXhIaUxtRlo0bEEycnNF
SFlBakFJNEEKNHI5aDZvK3Y4TjN0TC9BMTNZMFRzK3phTWdOZitacVpSY21xbFVLTnFOQ0EvUWRm
eEhEbnMraHJIVUJiYUovV2RKQ2VRMjV4QW9zTAp2MlBxN3gvdzY2YUkrNFlGeTZobzlkV2V6TzNx
aC81amdZRzFFQWYwRk5DZVhCaWFzbWVZNVZ6S0VFNlZWUDNScWtabXcrUU5NSTloCkhSdWJ5Vkl5
QkRLdEpXTzg1L1A3TUxMK0F6UFovUEdoR0JxYnZFdjQ0NEpVbnFzOHIxWjhxOUovQ0xxVlRvZE5k
Y1VBQUFBQVNVVk8KUks1Q1lJSUFBUUFBQUFFQUh3QWxBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB
QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCWQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB
QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQjhBSlFBRUFBUUFBQUFBQUFBQUFBQUFCYWs9Cgo=
</data>
<flag name="review"
          id="4237"
          type_id="1"
          status="+"
          setter="ap"
    />
          </attachment>
      

    </bug>

</bugzilla>