<?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>50308</bug_id>
          
          <creation_ts>2010-11-30 21:25:50 -0800</creation_ts>
          <short_desc>Reject named colors, accept only #rrggbb in &lt;input type=color /&gt;</short_desc>
          <delta_ts>2010-12-02 09:11:33 -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>WebCore Misc.</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>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Dai Mikurube">dmikurube</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>315510</commentid>
    <comment_count>0</comment_count>
    <who name="Dai Mikurube">dmikurube</who>
    <bug_when>2010-11-30 21:25:50 -0800</bug_when>
    <thetext>Due to HTML5 &quot;4.10.7.1.15 Color state,&quot; &lt;input type=color /&gt; accepts only &quot;simple colors&quot; in the style of #xxxxxx.
&gt; http://www.whatwg.org/specs/web-apps/current-work/multipage/number-state.html#color-state</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>315517</commentid>
    <comment_count>1</comment_count>
      <attachid>75247</attachid>
    <who name="Dai Mikurube">dmikurube</who>
    <bug_when>2010-11-30 21:40:08 -0800</bug_when>
    <thetext>Created attachment 75247
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>315521</commentid>
    <comment_count>2</comment_count>
      <attachid>75247</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2010-11-30 21:43:17 -0800</bug_when>
    <thetext>Comment on attachment 75247
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=75247&amp;action=review

&gt; WebCore/html/ColorInputType.cpp:53
&gt;      }
&gt; -    // This accepts named colors such as &quot;white&quot;.
&gt; -    // FIXME: Reject named colors, accept only #rrggbb.
&gt; -    Color color(value);
&gt; -    return color.isValid() &amp;&amp; !color.hasAlpha();
&gt; +    return false;
&gt;  }

We prefer early exit.  So this should be

if (value[0] != &apos;#&apos;)
    return false;
// We don&apos;t accept #rgb .....</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>315523</commentid>
    <comment_count>3</comment_count>
      <attachid>75249</attachid>
    <who name="Dai Mikurube">dmikurube</who>
    <bug_when>2010-11-30 21:50:20 -0800</bug_when>
    <thetext>Created attachment 75249
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>315524</commentid>
    <comment_count>4</comment_count>
      <attachid>75249</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2010-11-30 21:51:46 -0800</bug_when>
    <thetext>Comment on attachment 75249
Patch

ok</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>316185</commentid>
    <comment_count>5</comment_count>
      <attachid>75249</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-12-02 09:11:28 -0800</bug_when>
    <thetext>Comment on attachment 75249
Patch

Clearing flags on attachment: 75249

Committed r73139: &lt;http://trac.webkit.org/changeset/73139&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>316186</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-12-02 09:11:33 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>75247</attachid>
            <date>2010-11-30 21:40:08 -0800</date>
            <delta_ts>2010-11-30 21:50:15 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-50308-20101201144015.patch</filename>
            <type>text/plain</type>
            <size>4778</size>
            <attacher name="Dai Mikurube">dmikurube</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBlZWE4ZGQ3ZWQyMzk4MDBkYmNmYzBiMTlkMDY5ZTY5ZTQ5YWM0MjIwLi5lOGU4YTZk
YzBiMDAyNDIxMGQxMjdlMzQ0Mzg1MjFkZjJhYjgyNWVkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAK
KzIwMTAtMTEtMzAgIERhaSBNaWt1cnViZSAgPGRtaWt1cnViZUBnb29nbGUuY29tPgorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFJlamVjdCBuYW1lZCBj
b2xvcnMsIGFjY2VwdCBvbmx5ICNycmdnYmIgaW4gPGlucHV0IHR5cGU9Y29sb3IgLz4KKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTUwMzA4CisKKyAgICAg
ICAgKiBmYXN0L2Zvcm1zL1ZhbGlkaXR5U3RhdGUtdHlwZU1pc21hdGNoLWNvbG9yLWV4cGVjdGVk
LnR4dDoKKyAgICAgICAgKiBmYXN0L2Zvcm1zL3NjcmlwdC10ZXN0cy9WYWxpZGl0eVN0YXRlLXR5
cGVNaXNtYXRjaC1jb2xvci5qczogQ2hhbmdlZCB0byByZWplY3QgRW5nbGlzaCBjb2xvciBuYW1l
cy4KKwogMjAxMC0xMS0yNCAgTmljbyBXZWJlciAgPHRoYWtpc0BjaHJvbWl1bS5vcmc+CiAKICAg
ICAgICAgVW5yZXZpZXdlZC4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvVmFs
aWRpdHlTdGF0ZS10eXBlTWlzbWF0Y2gtY29sb3ItZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMv
ZmFzdC9mb3Jtcy9WYWxpZGl0eVN0YXRlLXR5cGVNaXNtYXRjaC1jb2xvci1leHBlY3RlZC50eHQK
aW5kZXggZjk3OTI3Y2U4YjNkY2NjOWI2ODE1ZDFmZGQ4MDE5MDFkZDY4YzcwOC4uMWRiMDdmNTU1
ZmZhYTk4NzljZThiNDQwYWZhYjJlZWVjNTE1YTRlMyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMv
ZmFzdC9mb3Jtcy9WYWxpZGl0eVN0YXRlLXR5cGVNaXNtYXRjaC1jb2xvci1leHBlY3RlZC50eHQK
KysrIGIvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9WYWxpZGl0eVN0YXRlLXR5cGVNaXNtYXRjaC1j
b2xvci1leHBlY3RlZC50eHQKQEAgLTksMTYgKzksMTYgQEAgUEFTUyAiIzEyMzQ1NiIgaXMgYSBj
b3JyZWN0IHZhbGlkIGNvbG9yLgogUEFTUyAiIzc4OWFiYyIgaXMgYSBjb3JyZWN0IHZhbGlkIGNv
bG9yLgogUEFTUyAiI2RlZkFCQyIgaXMgYSBjb3JyZWN0IHZhbGlkIGNvbG9yLgogUEFTUyAiI0RF
RjAxMiIgaXMgYSBjb3JyZWN0IHZhbGlkIGNvbG9yLgotUEFTUyAiYmxhY2siIGlzIGEgY29ycmVj
dCB2YWxpZCBjb2xvci4KLVBBU1MgImJsdWUiIGlzIGEgY29ycmVjdCB2YWxpZCBjb2xvci4KLVBB
U1MgInJlZCIgaXMgYSBjb3JyZWN0IHZhbGlkIGNvbG9yLgotUEFTUyAicHVycGxlIiBpcyBhIGNv
cnJlY3QgdmFsaWQgY29sb3IuCi1QQVNTICJncmVlbiIgaXMgYSBjb3JyZWN0IHZhbGlkIGNvbG9y
LgotUEFTUyAiY3lhbiIgaXMgYSBjb3JyZWN0IHZhbGlkIGNvbG9yLgotUEFTUyAieWVsbG93IiBp
cyBhIGNvcnJlY3QgdmFsaWQgY29sb3IuCi1QQVNTICJ3aGl0ZSIgaXMgYSBjb3JyZWN0IHZhbGlk
IGNvbG9yLgotUEFTUyAiV2hpdGUiIGlzIGEgY29ycmVjdCB2YWxpZCBjb2xvci4KLVBBU1MgIldI
SVRFIiBpcyBhIGNvcnJlY3QgdmFsaWQgY29sb3IuCitQQVNTICJibGFjayIgaXMgYSBjb3JyZWN0
IGludmFsaWQgY29sb3IuCitQQVNTICJibHVlIiBpcyBhIGNvcnJlY3QgaW52YWxpZCBjb2xvci4K
K1BBU1MgInJlZCIgaXMgYSBjb3JyZWN0IGludmFsaWQgY29sb3IuCitQQVNTICJwdXJwbGUiIGlz
IGEgY29ycmVjdCBpbnZhbGlkIGNvbG9yLgorUEFTUyAiZ3JlZW4iIGlzIGEgY29ycmVjdCBpbnZh
bGlkIGNvbG9yLgorUEFTUyAiY3lhbiIgaXMgYSBjb3JyZWN0IGludmFsaWQgY29sb3IuCitQQVNT
ICJ5ZWxsb3ciIGlzIGEgY29ycmVjdCBpbnZhbGlkIGNvbG9yLgorUEFTUyAid2hpdGUiIGlzIGEg
Y29ycmVjdCBpbnZhbGlkIGNvbG9yLgorUEFTUyAiV2hpdGUiIGlzIGEgY29ycmVjdCBpbnZhbGlk
IGNvbG9yLgorUEFTUyAiV0hJVEUiIGlzIGEgY29ycmVjdCBpbnZhbGlkIGNvbG9yLgogUEFTUyAi
MDAwMDAwIiBpcyBhIGNvcnJlY3QgaW52YWxpZCBjb2xvci4KIFBBU1MgIiNGRkYiIGlzIGEgY29y
cmVjdCBpbnZhbGlkIGNvbG9yLgogUEFTUyAiICNmZmZmZmYiIGlzIGEgY29ycmVjdCBpbnZhbGlk
IGNvbG9yLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9zY3JpcHQtdGVzdHMv
VmFsaWRpdHlTdGF0ZS10eXBlTWlzbWF0Y2gtY29sb3IuanMgYi9MYXlvdXRUZXN0cy9mYXN0L2Zv
cm1zL3NjcmlwdC10ZXN0cy9WYWxpZGl0eVN0YXRlLXR5cGVNaXNtYXRjaC1jb2xvci5qcwppbmRl
eCA0N2IxNDdlODc0YTA0NzVlYzM2OWEzNGFhN2M1YTRiYTI0MWU4Y2UwLi5iZmRhNTAxZjNjNDRj
MmNiZjAyNmZmMTg5YWYzZTBiY2Y5N2NjNTZmIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0
L2Zvcm1zL3NjcmlwdC10ZXN0cy9WYWxpZGl0eVN0YXRlLXR5cGVNaXNtYXRjaC1jb2xvci5qcwor
KysgYi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3NjcmlwdC10ZXN0cy9WYWxpZGl0eVN0YXRlLXR5
cGVNaXNtYXRjaC1jb2xvci5qcwpAQCAtMjIsMTcgKzIyLDE3IEBAIGNoZWNrKCcjNzg5YWJjJywg
ZmFsc2UpOwogY2hlY2soJyNkZWZBQkMnLCBmYWxzZSk7CiBjaGVjaygnI0RFRjAxMicsIGZhbHNl
KTsKIAotLy8gRXh0ZW5zaW9uOiBuYW1lZCBjb2xvcnMKLWNoZWNrKCdibGFjaycsIGZhbHNlKTsK
LWNoZWNrKCdibHVlJywgZmFsc2UpOwotY2hlY2soJ3JlZCcsIGZhbHNlKTsKLWNoZWNrKCdwdXJw
bGUnLCBmYWxzZSk7Ci1jaGVjaygnZ3JlZW4nLCBmYWxzZSk7Ci1jaGVjaygnY3lhbicsIGZhbHNl
KTsKLWNoZWNrKCd5ZWxsb3cnLCBmYWxzZSk7Ci1jaGVjaygnd2hpdGUnLCBmYWxzZSk7Ci1jaGVj
aygnV2hpdGUnLCBmYWxzZSk7Ci1jaGVjaygnV0hJVEUnLCBmYWxzZSk7CisvLyBJbnZhbGlkIHZh
bHVlczogbmFtZWQgY29sb3JzCitjaGVjaygnYmxhY2snLCB0cnVlKTsKK2NoZWNrKCdibHVlJywg
dHJ1ZSk7CitjaGVjaygncmVkJywgdHJ1ZSk7CitjaGVjaygncHVycGxlJywgdHJ1ZSk7CitjaGVj
aygnZ3JlZW4nLCB0cnVlKTsKK2NoZWNrKCdjeWFuJywgdHJ1ZSk7CitjaGVjaygneWVsbG93Jywg
dHJ1ZSk7CitjaGVjaygnd2hpdGUnLCB0cnVlKTsKK2NoZWNrKCdXaGl0ZScsIHRydWUpOworY2hl
Y2soJ1dISVRFJywgdHJ1ZSk7CiAKIC8vIEludmFsaWQgdmFsdWVzCiBjaGVjaygnMDAwMDAwJywg
dHJ1ZSk7CmRpZmYgLS1naXQgYS9XZWJDb3JlL0NoYW5nZUxvZyBiL1dlYkNvcmUvQ2hhbmdlTG9n
CmluZGV4IDIzMjhhOWUxNmUxYWFlYzRmNDY1NmM0OTIyZThjMDg2MDRkMmJmZDAuLjUxMGVhZjQ2
NDJkZjQ0MGU4ZGUwMGUyMzA1YjAyZjNiYzYzNjNiNTggMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvQ2hh
bmdlTG9nCisrKyBiL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTAtMTEt
MzAgIERhaSBNaWt1cnViZSAgPGRtaWt1cnViZUBnb29nbGUuY29tPgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFJlamVjdCBuYW1lZCBjb2xvcnMsIGFj
Y2VwdCBvbmx5ICNycmdnYmIgaW4gPGlucHV0IHR5cGU9Y29sb3IgLz4KKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTUwMzA4CisKKyAgICAgICAgKiBodG1s
L0NvbG9ySW5wdXRUeXBlLmNwcDogTW9kaWZpZWQgdG8gYWNjZXB0IG9ubHkgc2ltcGxlIGNvbG9y
cyBsaWtlICN4eHh4eHguCisgICAgICAgIChXZWJDb3JlOjppc1ZhbGlkQ29sb3JTdHJpbmcpOgor
CiAyMDEwLTExLTI0ICBKYW1lcyBSb2JpbnNvbiAgPGphbWVzckBjaHJvbWl1bS5vcmc+CiAKICAg
ICAgICAgUmV2aWV3ZWQgYnkgS2VubmV0aCBSdXNzZWxsLgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9o
dG1sL0NvbG9ySW5wdXRUeXBlLmNwcCBiL1dlYkNvcmUvaHRtbC9Db2xvcklucHV0VHlwZS5jcHAK
aW5kZXggNTZiZmQwOGM2MGIwNGYzNDU3Njk3MDQzNzE2NDNjODJlZGE5ODBjMi4uNTk5MTY3MmY2
YTUxNzIwNDM0NzNkZjMzODcyZmQyZDUyZjY3MzM3MiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9odG1s
L0NvbG9ySW5wdXRUeXBlLmNwcAorKysgYi9XZWJDb3JlL2h0bWwvQ29sb3JJbnB1dFR5cGUuY3Bw
CkBAIC00NiwxMSArNDYsMTAgQEAgc3RhdGljIGJvb2wgaXNWYWxpZENvbG9yU3RyaW5nKGNvbnN0
IFN0cmluZyYgdmFsdWUpCiAgICAgICAgIC8vIFdlIGRvbid0IGFjY2VwdCAjcmdiIGFuZCAjYWFy
cmdnYmIgZm9ybWF0cy4KICAgICAgICAgaWYgKHZhbHVlLmxlbmd0aCgpICE9IDcpCiAgICAgICAg
ICAgICByZXR1cm4gZmFsc2U7CisgICAgICAgIENvbG9yIGNvbG9yKHZhbHVlKTsKKyAgICAgICAg
cmV0dXJuIGNvbG9yLmlzVmFsaWQoKSAmJiAhY29sb3IuaGFzQWxwaGEoKTsKICAgICB9Ci0gICAg
Ly8gVGhpcyBhY2NlcHRzIG5hbWVkIGNvbG9ycyBzdWNoIGFzICJ3aGl0ZSIuCi0gICAgLy8gRklY
TUU6IFJlamVjdCBuYW1lZCBjb2xvcnMsIGFjY2VwdCBvbmx5ICNycmdnYmIuCi0gICAgQ29sb3Ig
Y29sb3IodmFsdWUpOwotICAgIHJldHVybiBjb2xvci5pc1ZhbGlkKCkgJiYgIWNvbG9yLmhhc0Fs
cGhhKCk7CisgICAgcmV0dXJuIGZhbHNlOwogfQogCiBQYXNzT3duUHRyPElucHV0VHlwZT4gQ29s
b3JJbnB1dFR5cGU6OmNyZWF0ZShIVE1MSW5wdXRFbGVtZW50KiBlbGVtZW50KQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>75249</attachid>
            <date>2010-11-30 21:50:20 -0800</date>
            <delta_ts>2010-12-02 09:11:28 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-50308-20101201145027.patch</filename>
            <type>text/plain</type>
            <size>4837</size>
            <attacher name="Dai Mikurube">dmikurube</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBlZWE4ZGQ3ZWQyMzk4MDBkYmNmYzBiMTlkMDY5ZTY5ZTQ5YWM0MjIwLi5lOGU4YTZk
YzBiMDAyNDIxMGQxMjdlMzQ0Mzg1MjFkZjJhYjgyNWVkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAK
KzIwMTAtMTEtMzAgIERhaSBNaWt1cnViZSAgPGRtaWt1cnViZUBnb29nbGUuY29tPgorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFJlamVjdCBuYW1lZCBj
b2xvcnMsIGFjY2VwdCBvbmx5ICNycmdnYmIgaW4gPGlucHV0IHR5cGU9Y29sb3IgLz4KKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTUwMzA4CisKKyAgICAg
ICAgKiBmYXN0L2Zvcm1zL1ZhbGlkaXR5U3RhdGUtdHlwZU1pc21hdGNoLWNvbG9yLWV4cGVjdGVk
LnR4dDoKKyAgICAgICAgKiBmYXN0L2Zvcm1zL3NjcmlwdC10ZXN0cy9WYWxpZGl0eVN0YXRlLXR5
cGVNaXNtYXRjaC1jb2xvci5qczogQ2hhbmdlZCB0byByZWplY3QgRW5nbGlzaCBjb2xvciBuYW1l
cy4KKwogMjAxMC0xMS0yNCAgTmljbyBXZWJlciAgPHRoYWtpc0BjaHJvbWl1bS5vcmc+CiAKICAg
ICAgICAgVW5yZXZpZXdlZC4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvVmFs
aWRpdHlTdGF0ZS10eXBlTWlzbWF0Y2gtY29sb3ItZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMv
ZmFzdC9mb3Jtcy9WYWxpZGl0eVN0YXRlLXR5cGVNaXNtYXRjaC1jb2xvci1leHBlY3RlZC50eHQK
aW5kZXggZjk3OTI3Y2U4YjNkY2NjOWI2ODE1ZDFmZGQ4MDE5MDFkZDY4YzcwOC4uMWRiMDdmNTU1
ZmZhYTk4NzljZThiNDQwYWZhYjJlZWVjNTE1YTRlMyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMv
ZmFzdC9mb3Jtcy9WYWxpZGl0eVN0YXRlLXR5cGVNaXNtYXRjaC1jb2xvci1leHBlY3RlZC50eHQK
KysrIGIvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9WYWxpZGl0eVN0YXRlLXR5cGVNaXNtYXRjaC1j
b2xvci1leHBlY3RlZC50eHQKQEAgLTksMTYgKzksMTYgQEAgUEFTUyAiIzEyMzQ1NiIgaXMgYSBj
b3JyZWN0IHZhbGlkIGNvbG9yLgogUEFTUyAiIzc4OWFiYyIgaXMgYSBjb3JyZWN0IHZhbGlkIGNv
bG9yLgogUEFTUyAiI2RlZkFCQyIgaXMgYSBjb3JyZWN0IHZhbGlkIGNvbG9yLgogUEFTUyAiI0RF
RjAxMiIgaXMgYSBjb3JyZWN0IHZhbGlkIGNvbG9yLgotUEFTUyAiYmxhY2siIGlzIGEgY29ycmVj
dCB2YWxpZCBjb2xvci4KLVBBU1MgImJsdWUiIGlzIGEgY29ycmVjdCB2YWxpZCBjb2xvci4KLVBB
U1MgInJlZCIgaXMgYSBjb3JyZWN0IHZhbGlkIGNvbG9yLgotUEFTUyAicHVycGxlIiBpcyBhIGNv
cnJlY3QgdmFsaWQgY29sb3IuCi1QQVNTICJncmVlbiIgaXMgYSBjb3JyZWN0IHZhbGlkIGNvbG9y
LgotUEFTUyAiY3lhbiIgaXMgYSBjb3JyZWN0IHZhbGlkIGNvbG9yLgotUEFTUyAieWVsbG93IiBp
cyBhIGNvcnJlY3QgdmFsaWQgY29sb3IuCi1QQVNTICJ3aGl0ZSIgaXMgYSBjb3JyZWN0IHZhbGlk
IGNvbG9yLgotUEFTUyAiV2hpdGUiIGlzIGEgY29ycmVjdCB2YWxpZCBjb2xvci4KLVBBU1MgIldI
SVRFIiBpcyBhIGNvcnJlY3QgdmFsaWQgY29sb3IuCitQQVNTICJibGFjayIgaXMgYSBjb3JyZWN0
IGludmFsaWQgY29sb3IuCitQQVNTICJibHVlIiBpcyBhIGNvcnJlY3QgaW52YWxpZCBjb2xvci4K
K1BBU1MgInJlZCIgaXMgYSBjb3JyZWN0IGludmFsaWQgY29sb3IuCitQQVNTICJwdXJwbGUiIGlz
IGEgY29ycmVjdCBpbnZhbGlkIGNvbG9yLgorUEFTUyAiZ3JlZW4iIGlzIGEgY29ycmVjdCBpbnZh
bGlkIGNvbG9yLgorUEFTUyAiY3lhbiIgaXMgYSBjb3JyZWN0IGludmFsaWQgY29sb3IuCitQQVNT
ICJ5ZWxsb3ciIGlzIGEgY29ycmVjdCBpbnZhbGlkIGNvbG9yLgorUEFTUyAid2hpdGUiIGlzIGEg
Y29ycmVjdCBpbnZhbGlkIGNvbG9yLgorUEFTUyAiV2hpdGUiIGlzIGEgY29ycmVjdCBpbnZhbGlk
IGNvbG9yLgorUEFTUyAiV0hJVEUiIGlzIGEgY29ycmVjdCBpbnZhbGlkIGNvbG9yLgogUEFTUyAi
MDAwMDAwIiBpcyBhIGNvcnJlY3QgaW52YWxpZCBjb2xvci4KIFBBU1MgIiNGRkYiIGlzIGEgY29y
cmVjdCBpbnZhbGlkIGNvbG9yLgogUEFTUyAiICNmZmZmZmYiIGlzIGEgY29ycmVjdCBpbnZhbGlk
IGNvbG9yLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9zY3JpcHQtdGVzdHMv
VmFsaWRpdHlTdGF0ZS10eXBlTWlzbWF0Y2gtY29sb3IuanMgYi9MYXlvdXRUZXN0cy9mYXN0L2Zv
cm1zL3NjcmlwdC10ZXN0cy9WYWxpZGl0eVN0YXRlLXR5cGVNaXNtYXRjaC1jb2xvci5qcwppbmRl
eCA0N2IxNDdlODc0YTA0NzVlYzM2OWEzNGFhN2M1YTRiYTI0MWU4Y2UwLi5iZmRhNTAxZjNjNDRj
MmNiZjAyNmZmMTg5YWYzZTBiY2Y5N2NjNTZmIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0
L2Zvcm1zL3NjcmlwdC10ZXN0cy9WYWxpZGl0eVN0YXRlLXR5cGVNaXNtYXRjaC1jb2xvci5qcwor
KysgYi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3NjcmlwdC10ZXN0cy9WYWxpZGl0eVN0YXRlLXR5
cGVNaXNtYXRjaC1jb2xvci5qcwpAQCAtMjIsMTcgKzIyLDE3IEBAIGNoZWNrKCcjNzg5YWJjJywg
ZmFsc2UpOwogY2hlY2soJyNkZWZBQkMnLCBmYWxzZSk7CiBjaGVjaygnI0RFRjAxMicsIGZhbHNl
KTsKIAotLy8gRXh0ZW5zaW9uOiBuYW1lZCBjb2xvcnMKLWNoZWNrKCdibGFjaycsIGZhbHNlKTsK
LWNoZWNrKCdibHVlJywgZmFsc2UpOwotY2hlY2soJ3JlZCcsIGZhbHNlKTsKLWNoZWNrKCdwdXJw
bGUnLCBmYWxzZSk7Ci1jaGVjaygnZ3JlZW4nLCBmYWxzZSk7Ci1jaGVjaygnY3lhbicsIGZhbHNl
KTsKLWNoZWNrKCd5ZWxsb3cnLCBmYWxzZSk7Ci1jaGVjaygnd2hpdGUnLCBmYWxzZSk7Ci1jaGVj
aygnV2hpdGUnLCBmYWxzZSk7Ci1jaGVjaygnV0hJVEUnLCBmYWxzZSk7CisvLyBJbnZhbGlkIHZh
bHVlczogbmFtZWQgY29sb3JzCitjaGVjaygnYmxhY2snLCB0cnVlKTsKK2NoZWNrKCdibHVlJywg
dHJ1ZSk7CitjaGVjaygncmVkJywgdHJ1ZSk7CitjaGVjaygncHVycGxlJywgdHJ1ZSk7CitjaGVj
aygnZ3JlZW4nLCB0cnVlKTsKK2NoZWNrKCdjeWFuJywgdHJ1ZSk7CitjaGVjaygneWVsbG93Jywg
dHJ1ZSk7CitjaGVjaygnd2hpdGUnLCB0cnVlKTsKK2NoZWNrKCdXaGl0ZScsIHRydWUpOworY2hl
Y2soJ1dISVRFJywgdHJ1ZSk7CiAKIC8vIEludmFsaWQgdmFsdWVzCiBjaGVjaygnMDAwMDAwJywg
dHJ1ZSk7CmRpZmYgLS1naXQgYS9XZWJDb3JlL0NoYW5nZUxvZyBiL1dlYkNvcmUvQ2hhbmdlTG9n
CmluZGV4IDIzMjhhOWUxNmUxYWFlYzRmNDY1NmM0OTIyZThjMDg2MDRkMmJmZDAuLjUxMGVhZjQ2
NDJkZjQ0MGU4ZGUwMGUyMzA1YjAyZjNiYzYzNjNiNTggMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvQ2hh
bmdlTG9nCisrKyBiL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTAtMTEt
MzAgIERhaSBNaWt1cnViZSAgPGRtaWt1cnViZUBnb29nbGUuY29tPgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFJlamVjdCBuYW1lZCBjb2xvcnMsIGFj
Y2VwdCBvbmx5ICNycmdnYmIgaW4gPGlucHV0IHR5cGU9Y29sb3IgLz4KKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTUwMzA4CisKKyAgICAgICAgKiBodG1s
L0NvbG9ySW5wdXRUeXBlLmNwcDogTW9kaWZpZWQgdG8gYWNjZXB0IG9ubHkgc2ltcGxlIGNvbG9y
cyBsaWtlICN4eHh4eHguCisgICAgICAgIChXZWJDb3JlOjppc1ZhbGlkQ29sb3JTdHJpbmcpOgor
CiAyMDEwLTExLTI0ICBKYW1lcyBSb2JpbnNvbiAgPGphbWVzckBjaHJvbWl1bS5vcmc+CiAKICAg
ICAgICAgUmV2aWV3ZWQgYnkgS2VubmV0aCBSdXNzZWxsLgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9o
dG1sL0NvbG9ySW5wdXRUeXBlLmNwcCBiL1dlYkNvcmUvaHRtbC9Db2xvcklucHV0VHlwZS5jcHAK
aW5kZXggNTZiZmQwOGM2MGIwNGYzNDU3Njk3MDQzNzE2NDNjODJlZGE5ODBjMi4uYzU1ZWJhMmRj
MmM3NjEyOWQ1YTEzMDFmYzE4NDUwNjRkY2RjM2QxYyAxMDA2NDQKLS0tIGEvV2ViQ29yZS9odG1s
L0NvbG9ySW5wdXRUeXBlLmNwcAorKysgYi9XZWJDb3JlL2h0bWwvQ29sb3JJbnB1dFR5cGUuY3Bw
CkBAIC00MiwxMyArNDIsMTIgQEAgc3RhdGljIGJvb2wgaXNWYWxpZENvbG9yU3RyaW5nKGNvbnN0
IFN0cmluZyYgdmFsdWUpCiB7CiAgICAgaWYgKHZhbHVlLmlzRW1wdHkoKSkKICAgICAgICAgcmV0
dXJuIGZhbHNlOwotICAgIGlmICh2YWx1ZVswXSA9PSAnIycpIHsKLSAgICAgICAgLy8gV2UgZG9u
J3QgYWNjZXB0ICNyZ2IgYW5kICNhYXJyZ2diYiBmb3JtYXRzLgotICAgICAgICBpZiAodmFsdWUu
bGVuZ3RoKCkgIT0gNykKLSAgICAgICAgICAgIHJldHVybiBmYWxzZTsKLSAgICB9Ci0gICAgLy8g
VGhpcyBhY2NlcHRzIG5hbWVkIGNvbG9ycyBzdWNoIGFzICJ3aGl0ZSIuCi0gICAgLy8gRklYTUU6
IFJlamVjdCBuYW1lZCBjb2xvcnMsIGFjY2VwdCBvbmx5ICNycmdnYmIuCisgICAgaWYgKHZhbHVl
WzBdICE9ICcjJykKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgLy8gV2UgZG9uJ3QgYWNj
ZXB0ICNyZ2IgYW5kICNhYXJyZ2diYiBmb3JtYXRzLgorICAgIGlmICh2YWx1ZS5sZW5ndGgoKSAh
PSA3KQorICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgQ29sb3IgY29sb3IodmFsdWUpOwogICAg
IHJldHVybiBjb2xvci5pc1ZhbGlkKCkgJiYgIWNvbG9yLmhhc0FscGhhKCk7CiB9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>