<?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>157546</bug_id>
          
          <creation_ts>2016-05-10 17:03:22 -0700</creation_ts>
          <short_desc>Tweak underline style for data detected links</short_desc>
          <delta_ts>2016-05-10 17:15:26 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sam Weinig">sam</reporter>
          <assigned_to name="Sam Weinig">sam</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1191738</commentid>
    <comment_count>0</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2016-05-10 17:03:22 -0700</bug_when>
    <thetext>Tweak underline style for data detected links</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1191740</commentid>
    <comment_count>1</comment_count>
      <attachid>278554</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2016-05-10 17:08:07 -0700</bug_when>
    <thetext>Created attachment 278554
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1191744</commentid>
    <comment_count>2</comment_count>
      <attachid>278554</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2016-05-10 17:10:47 -0700</bug_when>
    <thetext>Comment on attachment 278554
Patch

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

&gt; Source/WebCore/ChangeLog:12
&gt; +        Tweak the underline&apos;s opacity based on the text color. White-ish text get&apos;s

Get&apos;s.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1191746</commentid>
    <comment_count>3</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2016-05-10 17:15:26 -0700</bug_when>
    <thetext>Committed r200659: &lt;http://trac.webkit.org/changeset/200659&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>278554</attachid>
            <date>2016-05-10 17:08:07 -0700</date>
            <delta_ts>2016-05-10 17:10:47 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-157546-20160510170855.patch</filename>
            <type>text/plain</type>
            <size>13881</size>
            <attacher name="Sam Weinig">sam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIwMDY0NykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIzIEBACisyMDE2LTA1LTEwICBTYW0gV2Vp
bmlnICA8c2FtQHdlYmtpdC5vcmc+CisKKyAgICAgICAgVHdlYWsgdW5kZXJsaW5lIHN0eWxlIGZv
ciBkYXRhIGRldGVjdGVkIGxpbmtzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xNTc1NDYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBBZGRlZCBBUEkgVGVzdHMgaW4gQ29sb3IuY3BwLgorCisgICAgICAgICog
ZWRpdGluZy9jb2NvYS9EYXRhRGV0ZWN0aW9uLm1tOgorICAgICAgICAoV2ViQ29yZTo6RGF0YURl
dGVjdGlvbjo6ZGV0ZWN0Q29udGVudEluUmFuZ2UpOgorICAgICAgICBUd2VhayB0aGUgdW5kZXJs
aW5lJ3Mgb3BhY2l0eSBiYXNlZCBvbiB0aGUgdGV4dCBjb2xvci4gV2hpdGUtaXNoIHRleHQgZ2V0
J3MKKyAgICAgICAgNDYlIG9wYWNpdHksIGV2ZXJ5dGhpbmcgZWxzZSBnZXRzIDI2JSBvcGFjaXR5
LgorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvQ29sb3IuY3BwOgorICAgICAgICAoV2Vi
Q29yZTo6Q29sb3I6OmdldEhTVik6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvQ29sb3Iu
aDoKKyAgICAgICAgQWRkIHN1cHBvcnQgZm9yIGdldHRpbmcgdGhlIEhTViAoYWxzbyBrbm93IGFz
IEhTQikgY29tcHV0YXRpb24gb2YgdGhlIGNvbG9yCisgICAgICAgIHRvIGhlbHAgZGV0ZXJtaW5l
IHRoZSAid2hpdGVuZXNzIiBvZiBhIGNvbG9yLgorCiAyMDE2LTA1LTEwICBDc2FiYSBPc3p0cm9n
b27DoWMgIDxvc3N5QHdlYmtpdC5vcmc+CiAKICAgICAgICAgRml4IHRoZSAhRU5BQkxFKFNIQURP
V19ET00pICYmICFFTkFCTEUoREVUQUlMU19FTEVNRU5UKSBidWlsZApJbmRleDogU291cmNlL1dl
YkNvcmUvZWRpdGluZy9jb2NvYS9EYXRhRGV0ZWN0aW9uLm1tCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9XZWJDb3JlL2VkaXRpbmcvY29jb2EvRGF0YURldGVjdGlvbi5tbQkocmV2aXNpb24gMjAwNjQ3
KQorKysgU291cmNlL1dlYkNvcmUvZWRpdGluZy9jb2NvYS9EYXRhRGV0ZWN0aW9uLm1tCSh3b3Jr
aW5nIGNvcHkpCkBAIC02MzksNyArNjM5LDE2IEBAIE5TQXJyYXkgKkRhdGFEZXRlY3Rpb246OmRl
dGVjdENvbnRlbnRJblIKICAgICAgICAgICAgICAgICBpZiAocmVuZGVyU3R5bGUpIHsKICAgICAg
ICAgICAgICAgICAgICAgYXV0byB0ZXh0Q29sb3IgPSByZW5kZXJTdHlsZS0+dmlzaXRlZERlcGVu
ZGVudENvbG9yKENTU1Byb3BlcnR5Q29sb3IpOwogICAgICAgICAgICAgICAgICAgICBpZiAodGV4
dENvbG9yLmlzVmFsaWQoKSkgewotICAgICAgICAgICAgICAgICAgICAgICAgYXV0byB1bmRlcmxp
bmVDb2xvciA9IENvbG9yKGNvbG9yV2l0aE92ZXJyaWRlQWxwaGEodGV4dENvbG9yLnJnYigpLCAw
LjIpKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIGRvdWJsZSBoID0gMDsKKyAgICAgICAgICAg
ICAgICAgICAgICAgIGRvdWJsZSBzID0gMDsKKyAgICAgICAgICAgICAgICAgICAgICAgIGRvdWJs
ZSB2ID0gMDsKKyAgICAgICAgICAgICAgICAgICAgICAgIHRleHRDb2xvci5nZXRIU1YoaCwgcywg
dik7CisKKyAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNldCB0aGUgYWxwaGEgb2YgdGhlIHVu
ZGVybGluZSB0byA0NiUgaWYgdGhlIHRleHQgY29sb3IgaXMgd2hpdGUtaXNoIChkZWZpbmVkCisg
ICAgICAgICAgICAgICAgICAgICAgICAvLyBhcyBoYXZpbmcgYSBzYXR1cmF0aW9uIG9mIGxlc3Mg
dGhhbiAyJSBhbmQgYSB2YWx1ZS9icmlnaHRuZXNzIG9yIGdyZWF0ZXIgdGhhbgorICAgICAgICAg
ICAgICAgICAgICAgICAgLy8gOTglKS4gT3RoZXJ3aXNlLCBzZXQgdGhlIGFscGhhIG9mIHRoZSB1
bmRlcmxpbmUgdG8gMjYlLgorICAgICAgICAgICAgICAgICAgICAgICAgZG91YmxlIG92ZXJyaWRl
QWxwaGEgPSAocyA8IDAuMDIgJiYgdiA+IDAuOTgpID8gMC40NiA6IDAuMjY7CisgICAgICAgICAg
ICAgICAgICAgICAgICBhdXRvIHVuZGVybGluZUNvbG9yID0gQ29sb3IoY29sb3JXaXRoT3ZlcnJp
ZGVBbHBoYSh0ZXh0Q29sb3IucmdiKCksIG92ZXJyaWRlQWxwaGEpKTsKIAogICAgICAgICAgICAg
ICAgICAgICAgICAgYW5jaG9yRWxlbWVudC0+c2V0SW5saW5lU3R5bGVQcm9wZXJ0eShDU1NQcm9w
ZXJ0eUNvbG9yLCB0ZXh0Q29sb3IuY3NzVGV4dCgpKTsKICAgICAgICAgICAgICAgICAgICAgICAg
IGFuY2hvckVsZW1lbnQtPnNldElubGluZVN0eWxlUHJvcGVydHkoQ1NTUHJvcGVydHlXZWJraXRU
ZXh0RGVjb3JhdGlvbkNvbG9yLCB1bmRlcmxpbmVDb2xvci5jc3NUZXh0KCkpOwpJbmRleDogU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvQ29sb3IuY3BwCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0NvbG9yLmNwcAkocmV2aXNpb24gMjAwNjQ3
KQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvQ29sb3IuY3BwCSh3b3JraW5n
IGNvcHkpCkBAIC00MjIsMTUgKzQyMiwxNiBAQCB2b2lkIENvbG9yOjpnZXRIU0woZG91YmxlJiBo
dWUsIGRvdWJsZSYgCiAgICAgZG91YmxlIGIgPSBzdGF0aWNfY2FzdDxkb3VibGU+KGJsdWUoKSkg
LyAyNTUuMDsKICAgICBkb3VibGUgbWF4ID0gc3RkOjptYXgoc3RkOjptYXgociwgZyksIGIpOwog
ICAgIGRvdWJsZSBtaW4gPSBzdGQ6Om1pbihzdGQ6Om1pbihyLCBnKSwgYik7CisgICAgZG91Ymxl
IGNocm9tYSA9IG1heCAtIG1pbjsKIAotICAgIGlmIChtYXggPT0gbWluKQorICAgIGlmICghY2hy
b21hKQogICAgICAgICBodWUgPSAwLjA7CiAgICAgZWxzZSBpZiAobWF4ID09IHIpCi0gICAgICAg
IGh1ZSA9ICg2MC4wICogKChnIC0gYikgLyAobWF4IC0gbWluKSkpICsgMzYwLjA7CisgICAgICAg
IGh1ZSA9ICg2MC4wICogKChnIC0gYikgLyBjaHJvbWEpKSArIDM2MC4wOwogICAgIGVsc2UgaWYg
KG1heCA9PSBnKQotICAgICAgICBodWUgPSAoNjAuMCAqICgoYiAtIHIpIC8gKG1heCAtIG1pbikp
KSArIDEyMC4wOworICAgICAgICBodWUgPSAoNjAuMCAqICgoYiAtIHIpIC8gY2hyb21hKSkgKyAx
MjAuMDsKICAgICBlbHNlCi0gICAgICAgIGh1ZSA9ICg2MC4wICogKChyIC0gZykgLyAobWF4IC0g
bWluKSkpICsgMjQwLjA7CisgICAgICAgIGh1ZSA9ICg2MC4wICogKChyIC0gZykgLyBjaHJvbWEp
KSArIDI0MC4wOwogCiAgICAgaWYgKGh1ZSA+PSAzNjAuMCkKICAgICAgICAgaHVlIC09IDM2MC4w
OwpAQCAtNDM5LDEyICs0NDAsNDMgQEAgdm9pZCBDb2xvcjo6Z2V0SFNMKGRvdWJsZSYgaHVlLCBk
b3VibGUmIAogICAgIGh1ZSAvPSAzNjAuMDsKIAogICAgIGxpZ2h0bmVzcyA9IDAuNSAqIChtYXgg
KyBtaW4pOwotICAgIGlmIChtYXggPT0gbWluKQorICAgIGlmICghY2hyb21hKQogICAgICAgICBz
YXR1cmF0aW9uID0gMC4wOwogICAgIGVsc2UgaWYgKGxpZ2h0bmVzcyA8PSAwLjUpCi0gICAgICAg
IHNhdHVyYXRpb24gPSAoKG1heCAtIG1pbikgLyAobWF4ICsgbWluKSk7CisgICAgICAgIHNhdHVy
YXRpb24gPSAoY2hyb21hIC8gKG1heCArIG1pbikpOwogICAgIGVsc2UKLSAgICAgICAgc2F0dXJh
dGlvbiA9ICgobWF4IC0gbWluKSAvICgyLjAgLSAobWF4ICsgbWluKSkpOworICAgICAgICBzYXR1
cmF0aW9uID0gKGNocm9tYSAvICgyLjAgLSAobWF4ICsgbWluKSkpOworfQorCit2b2lkIENvbG9y
OjpnZXRIU1YoZG91YmxlJiBodWUsIGRvdWJsZSYgc2F0dXJhdGlvbiwgZG91YmxlJiB2YWx1ZSkg
Y29uc3QKK3sKKyAgICBkb3VibGUgciA9IHN0YXRpY19jYXN0PGRvdWJsZT4ocmVkKCkpIC8gMjU1
LjA7CisgICAgZG91YmxlIGcgPSBzdGF0aWNfY2FzdDxkb3VibGU+KGdyZWVuKCkpIC8gMjU1LjA7
CisgICAgZG91YmxlIGIgPSBzdGF0aWNfY2FzdDxkb3VibGU+KGJsdWUoKSkgLyAyNTUuMDsKKyAg
ICBkb3VibGUgbWF4ID0gc3RkOjptYXgoc3RkOjptYXgociwgZyksIGIpOworICAgIGRvdWJsZSBt
aW4gPSBzdGQ6Om1pbihzdGQ6Om1pbihyLCBnKSwgYik7CisgICAgZG91YmxlIGNocm9tYSA9IG1h
eCAtIG1pbjsKKworICAgIGlmICghY2hyb21hKQorICAgICAgICBodWUgPSAwLjA7CisgICAgZWxz
ZSBpZiAobWF4ID09IHIpCisgICAgICAgIGh1ZSA9ICg2MC4wICogKChnIC0gYikgLyBjaHJvbWEp
KSArIDM2MC4wOworICAgIGVsc2UgaWYgKG1heCA9PSBnKQorICAgICAgICBodWUgPSAoNjAuMCAq
ICgoYiAtIHIpIC8gY2hyb21hKSkgKyAxMjAuMDsKKyAgICBlbHNlCisgICAgICAgIGh1ZSA9ICg2
MC4wICogKChyIC0gZykgLyBjaHJvbWEpKSArIDI0MC4wOworCisgICAgaWYgKGh1ZSA+PSAzNjAu
MCkKKyAgICAgICAgaHVlIC09IDM2MC4wOworCisgICAgaHVlIC89IDM2MC4wOworCisgICAgaWYg
KCFtYXgpCisgICAgICAgIHNhdHVyYXRpb24gPSAwOworICAgIGVsc2UKKyAgICAgICAgc2F0dXJh
dGlvbiA9IGNocm9tYSAvIG1heDsKKworICAgIHZhbHVlID0gbWF4OwogfQogCiBDb2xvciBjb2xv
ckZyb21QcmVtdWx0aXBsaWVkQVJHQihSR0JBMzIgcGl4ZWxDb2xvcikKSW5kZXg6IFNvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0NvbG9yLmgKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvQ29sb3IuaAkocmV2aXNpb24gMjAwNjQ3KQorKysgU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvQ29sb3IuaAkod29ya2luZyBjb3B5KQpAQCAt
MTQ3LDYgKzE0Nyw3IEBAIHB1YmxpYzoKICAgICBXRUJDT1JFX0VYUE9SVCB2b2lkIGdldFJHQkEo
ZmxvYXQmIHIsIGZsb2F0JiBnLCBmbG9hdCYgYiwgZmxvYXQmIGEpIGNvbnN0OwogICAgIFdFQkNP
UkVfRVhQT1JUIHZvaWQgZ2V0UkdCQShkb3VibGUmIHIsIGRvdWJsZSYgZywgZG91YmxlJiBiLCBk
b3VibGUmIGEpIGNvbnN0OwogICAgIFdFQkNPUkVfRVhQT1JUIHZvaWQgZ2V0SFNMKGRvdWJsZSYg
aCwgZG91YmxlJiBzLCBkb3VibGUmIGwpIGNvbnN0OworICAgIFdFQkNPUkVfRVhQT1JUIHZvaWQg
Z2V0SFNWKGRvdWJsZSYgaCwgZG91YmxlJiBzLCBkb3VibGUmIHYpIGNvbnN0OwogCiAgICAgQ29s
b3IgbGlnaHQoKSBjb25zdDsKICAgICBDb2xvciBkYXJrKCkgY29uc3Q7CkluZGV4OiBUb29scy9D
aGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMDA2NTcp
CisrKyBUb29scy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNSBAQAorMjAx
Ni0wNS0xMCAgU2FtIFdlaW5pZyAgPHNhbUB3ZWJraXQub3JnPgorCisgICAgICAgIFR3ZWFrIHVu
ZGVybGluZSBzdHlsZSBmb3IgZGF0YSBkZXRlY3RlZCBsaW5rcworICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU3NTQ2CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBUZXN0V2ViS2l0QVBJL1Rlc3RXZWJLaXRB
UEkueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvajoKKyAgICAgICAgKiBUZXN0V2ViS2l0QVBJL1Rl
c3RzL1dlYkNvcmUvQ29sb3IuY3BwOiBBZGRlZC4KKyAgICAgICAgKFRlc3RXZWJLaXRBUEk6OlRF
U1QpOgorICAgICAgICBBZGQgdGVzdHMgZm9yIHRoZSBuZXcgQ29sb3I6OmdldEhTVigpIGZ1bmN0
aW9uLgorCiAyMDE2LTA1LTEwICBNaWNoYWVsIENhdGFuemFybyAgPG1jYXRhbnphcm9AaWdhbGlh
LmNvbT4KIAogICAgICAgICBbTGludXhdIFJlbW92ZSBzZWNjb21wIGZpbHRlcnMgc3VwcG9ydApJ
bmRleDogVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0V2ViS2l0QVBJLnhjb2RlcHJvai9wcm9qZWN0
LnBieHByb2oKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0V2ViS2l0QVBJ
Lnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2oJKHJldmlzaW9uIDIwMDY0NykKKysrIFRvb2xzL1Rl
c3RXZWJLaXRBUEkvVGVzdFdlYktpdEFQSS54Y29kZXByb2ovcHJvamVjdC5wYnhwcm9qCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xMTAsNiArMTEwLDcgQEAKIAkJN0FBMDIxQkIxQUIwOUVBNzAwNTI5NTNG
IC8qIERhdGVNYXRoLmNwcCBpbiBTb3VyY2VzICovID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmls
ZVJlZiA9IDdBQTAyMUJBMUFCMDlFQTcwMDUyOTUzRiAvKiBEYXRlTWF0aC5jcHAgKi87IH07CiAJ
CTdBQTZBMTUyMUFBQzBCMzEwMDJCMkVEMyAvKiBXb3JrUXVldWUuY3BwIGluIFNvdXJjZXMgKi8g
PSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gN0FBNkExNTExQUFDMEIzMTAwMkIyRUQz
IC8qIFdvcmtRdWV1ZS5jcHAgKi87IH07CiAJCTdBRTlFNTA5MUFFNUFFOEIwMENGODc0QiAvKiB0
ZXN0LnBkZiBpbiBDb3B5IFJlc291cmNlcyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVS
ZWYgPSA3QUU5RTUwODFBRTVBRThCMDBDRjg3NEIgLyogdGVzdC5wZGYgKi87IH07CisJCTdDMzk2
NTA2MUNERDc0RjkwMDk0REJCOCAvKiBDb2xvci5jcHAgaW4gU291cmNlcyAqLyA9IHtpc2EgPSBQ
QlhCdWlsZEZpbGU7IGZpbGVSZWYgPSA3QzM5NjUwNTFDREQ3NEY5MDA5NERCQjggLyogQ29sb3Iu
Y3BwICovOyB9OwogCQk3QzQ4NkJBMTFBQTEyNTY3MDAzRjZGOUIgLyogYnVuZGxlLWZpbGUuaHRt
bCBpbiBDb3B5IFJlc291cmNlcyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSA3
QzQ4NkJBMDFBQTEyNTRCMDAzRjZGOUIgLyogYnVuZGxlLWZpbGUuaHRtbCAqLzsgfTsKIAkJN0M1
NEE0QkUxQUExMUNDQTAwMzgwRjc4IC8qIFdLQnVuZGxlRmlsZUhhbmRsZS5jcHAgaW4gU291cmNl
cyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSA3QzU0QTRCQzFBQTExQ0NBMDAz
ODBGNzggLyogV0tCdW5kbGVGaWxlSGFuZGxlLmNwcCAqLzsgfTsKIAkJN0M1NEE0QzExQUExMUNF
NDAwMzgwRjc4IC8qIFdLQnVuZGxlRmlsZUhhbmRsZV9CdW5kbGUuY3BwIGluIFNvdXJjZXMgKi8g
PSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gN0M1NEE0QkYxQUExMUNFNDAwMzgwRjc4
IC8qIFdLQnVuZGxlRmlsZUhhbmRsZV9CdW5kbGUuY3BwICovOyB9OwpAQCAtNjk0LDYgKzY5NSw3
IEBACiAJCTdBQTAyMUJBMUFCMDlFQTcwMDUyOTUzRiAvKiBEYXRlTWF0aC5jcHAgKi8gPSB7aXNh
ID0gUEJYRmlsZVJlZmVyZW5jZTsgZmlsZUVuY29kaW5nID0gNDsgbGFzdEtub3duRmlsZVR5cGUg
PSBzb3VyY2Vjb2RlLmNwcC5jcHA7IHBhdGggPSBEYXRlTWF0aC5jcHA7IHNvdXJjZVRyZWUgPSAi
PGdyb3VwPiI7IH07CiAJCTdBQTZBMTUxMUFBQzBCMzEwMDJCMkVEMyAvKiBXb3JrUXVldWUuY3Bw
ICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93
bkZpbGVUeXBlID0gc291cmNlY29kZS5jcHAuY3BwOyBwYXRoID0gV29ya1F1ZXVlLmNwcDsgc291
cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKIAkJN0FFOUU1MDgxQUU1QUU4QjAwQ0Y4NzRCIC8qIHRl
c3QucGRmICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGxhc3RLbm93bkZpbGVUeXBlID0g
aW1hZ2UucGRmOyBwYXRoID0gdGVzdC5wZGY7IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07CisJ
CTdDMzk2NTA1MUNERDc0RjkwMDk0REJCOCAvKiBDb2xvci5jcHAgKi8gPSB7aXNhID0gUEJYRmls
ZVJlZmVyZW5jZTsgZmlsZUVuY29kaW5nID0gNDsgbGFzdEtub3duRmlsZVR5cGUgPSBzb3VyY2Vj
b2RlLmNwcC5jcHA7IHBhdGggPSBDb2xvci5jcHA7IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07
CiAJCTdDNDg2QkEwMUFBMTI1NEIwMDNGNkY5QiAvKiBidW5kbGUtZmlsZS5odG1sICovID0ge2lz
YSA9IFBCWEZpbGVSZWZlcmVuY2U7IGxhc3RLbm93bkZpbGVUeXBlID0gdGV4dC5odG1sOyBwYXRo
ID0gImJ1bmRsZS1maWxlLmh0bWwiOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9OwogCQk3QzU0
QTRCQzFBQTExQ0NBMDAzODBGNzggLyogV0tCdW5kbGVGaWxlSGFuZGxlLmNwcCAqLyA9IHtpc2Eg
PSBQQlhGaWxlUmVmZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9
IHNvdXJjZWNvZGUuY3BwLmNwcDsgcGF0aCA9IFdLQnVuZGxlRmlsZUhhbmRsZS5jcHA7IHNvdXJj
ZVRyZWUgPSAiPGdyb3VwPiI7IH07CiAJCTdDNTRBNEJGMUFBMTFDRTQwMDM4MEY3OCAvKiBXS0J1
bmRsZUZpbGVIYW5kbGVfQnVuZGxlLmNwcCAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBm
aWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9IHNvdXJjZWNvZGUuY3BwLmNwcDsg
cGF0aCA9IFdLQnVuZGxlRmlsZUhhbmRsZV9CdW5kbGUuY3BwOyBzb3VyY2VUcmVlID0gIjxncm91
cD4iOyB9OwpAQCAtMTEwMiw2ICsxMTA0LDcgQEAKIAkJCQk0MTk3M0I1QzFBRjIyODc1MDA2QzdC
MzYgLyogU2hhcmVkQnVmZmVyLmNwcCAqLywKIAkJCQlDREMyQzcxNDE3OTcwODlEMDBFNjI3RkIg
LyogVGltZVJhbmdlcy5jcHAgKi8sCiAJCQkJNDQwQTFEMzgxNEEwMTAzQTAwOEE2NkYyIC8qIFVS
TC5jcHAgKi8sCisJCQkJN0MzOTY1MDUxQ0RENzRGOTAwOTREQkI4IC8qIENvbG9yLmNwcCAqLywK
IAkJCSk7CiAJCQlwYXRoID0gV2ViQ29yZTsKIAkJCXNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7CkBA
IC0xNzI2LDkgKzE3MjksMTcgQEAKIAkJCQlUYXJnZXRBdHRyaWJ1dGVzID0gewogCQkJCQk3Q0NF
N0U4QjFBNDExNDRFMDA0NDdDNEMgPSB7CiAJCQkJCQlDcmVhdGVkT25Ub29sc1ZlcnNpb24gPSA2
LjM7CisJCQkJCQlQcm92aXNpb25pbmdTdHlsZSA9IE1hbnVhbDsKKwkJCQkJfTsKKwkJCQkJOERE
NzZGOTYwNDg2QUE3NjAwRDk2QjVFID0geworCQkJCQkJUHJvdmlzaW9uaW5nU3R5bGUgPSBNYW51
YWw7CiAJCQkJCX07CiAJCQkJCUExM0VCQjQ4MUI4NzMzOUUwMDA5NzExMCA9IHsKIAkJCQkJCUNy
ZWF0ZWRPblRvb2xzVmVyc2lvbiA9IDcuMDsKKwkJCQkJCVByb3Zpc2lvbmluZ1N0eWxlID0gTWFu
dWFsOworCQkJCQl9OworCQkJCQlCQzU3NTk3RjEyNkU3NEFGMDA2RjBGMTIgPSB7CisJCQkJCQlQ
cm92aXNpb25pbmdTdHlsZSA9IE1hbnVhbDsKIAkJCQkJfTsKIAkJCQl9OwogCQkJfTsKQEAgLTE4
OTUsNiArMTkwNiw3IEBACiAJCQkJN0NDRTdGM0YxQTQxMUI4RTAwNDQ3QzRDIC8qIFJlZi5jcHAg
aW4gU291cmNlcyAqLywKIAkJCQk3Q0NFN0Y0MDFBNDExQjhFMDA0NDdDNEMgLyogUmVmQ291bnRl
ci5jcHAgaW4gU291cmNlcyAqLywKIAkJCQk3Q0NFN0Y0MTFBNDExQjhFMDA0NDdDNEMgLyogUmVm
UHRyLmNwcCBpbiBTb3VyY2VzICovLAorCQkJCTdDMzk2NTA2MUNERDc0RjkwMDk0REJCOCAvKiBD
b2xvci5jcHAgaW4gU291cmNlcyAqLywKIAkJCQk3Q0NFN0YwRDFBNDExQUU2MDA0NDdDNEMgLyog
UmVsb2FkUGFnZUFmdGVyQ3Jhc2guY3BwIGluIFNvdXJjZXMgKi8sCiAJCQkJN0NDRTdFQzkxQTQx
MUE3RTAwNDQ3QzRDIC8qIFJlbmRlcmVkSW1hZ2VGcm9tRE9NTm9kZS5tbSBpbiBTb3VyY2VzICov
LAogCQkJCTgzQ0YxQzMwMUM0RjFCOEIwMDY4ODQ0NyAvKiBTdHJpbmdVdGlsaXRpZXMubW0gaW4g
U291cmNlcyAqLywKSW5kZXg6IFRvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViQ29yZS9Db2xv
ci5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJDb3JlL0Nv
bG9yLmNwcAkocmV2aXNpb24gMCkKKysrIFRvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViQ29y
ZS9Db2xvci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSwxNDcgQEAKKy8qCisgKiBDb3B5
cmlnaHQgKEMpIDIwMTEsIDIwMTIgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICoK
KyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdp
dGggb3Igd2l0aG91dAorICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRo
YXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCisgKiBhcmUgbWV0OgorICogMS4gUmVkaXN0cmli
dXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAq
ICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlz
Y2xhaW1lci4KKyAqIDIuIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJv
ZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25k
aXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhlCisgKiAgICBkb2N1bWVu
dGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0
aW9uLgorICoKKyAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgQVBQTEUgSU5DLiBBTkQg
SVRTIENPTlRSSUJVVE9SUyBgYEFTIElTJycKKyAqIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVE
IFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLAorICogVEhFIElNUExJ
RUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElD
VUxBUgorICogUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgQVBQTEUg
SU5DLiBPUiBJVFMgQ09OVFJJQlVUT1JTCisgKiBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElO
RElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLCBFWEVNUExBUlksIE9SCisgKiBDT05TRVFVRU5U
SUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBP
RgorICogU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9S
IFBST0ZJVFM7IE9SIEJVU0lORVNTCisgKiBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFO
RCBPTiBBTlkgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTgorICogQ09OVFJBQ1QsIFNU
UklDVCBMSUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lT
RSkKKyAqIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBUSElTIFNPRlRXQVJF
LCBFVkVOIElGIEFEVklTRUQgT0YKKyAqIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4K
KyAqLworCisjaW5jbHVkZSAiY29uZmlnLmgiCisKKyNpbmNsdWRlICJUZXN0LmgiCisjaW5jbHVk
ZSA8V2ViQ29yZS9Db2xvci5oPgorCit1c2luZyBuYW1lc3BhY2UgV2ViQ29yZTsKKworbmFtZXNw
YWNlIFRlc3RXZWJLaXRBUEkgeworCitURVNUKENvbG9yLCBSR0JUb0hTVl9XaGl0ZSkKK3sKKyAg
ICBDb2xvciBjb2xvciA9IENvbG9yOjp3aGl0ZTsKKyAgICAKKyAgICBkb3VibGUgaCA9IDA7Cisg
ICAgZG91YmxlIHMgPSAwOworICAgIGRvdWJsZSB2ID0gMDsKKyAgICBjb2xvci5nZXRIU1YoaCwg
cywgdik7CisKKyAgICBFWFBFQ1RfRE9VQkxFX0VRKDAsIGgpOworICAgIEVYUEVDVF9ET1VCTEVf
RVEoMCwgcyk7CisgICAgRVhQRUNUX0RPVUJMRV9FUSgxLCB2KTsKK30KKworVEVTVChDb2xvciwg
UkdCVG9IU1ZfQmxhY2spCit7CisgICAgQ29sb3IgY29sb3IgPSBDb2xvcjo6YmxhY2s7CisgICAg
CisgICAgZG91YmxlIGggPSAwOworICAgIGRvdWJsZSBzID0gMDsKKyAgICBkb3VibGUgdiA9IDA7
CisgICAgY29sb3IuZ2V0SFNWKGgsIHMsIHYpOworCisgICAgRVhQRUNUX0RPVUJMRV9FUSgwLCBo
KTsKKyAgICBFWFBFQ1RfRE9VQkxFX0VRKDAsIHMpOworICAgIEVYUEVDVF9ET1VCTEVfRVEoMCwg
dik7Cit9CisKK1RFU1QoQ29sb3IsIFJHQlRvSFNWX1JlZCkKK3sKKyAgICBDb2xvciBjb2xvcigy
NTUsIDAsIDApOworICAgIAorICAgIGRvdWJsZSBoID0gMDsKKyAgICBkb3VibGUgcyA9IDA7Cisg
ICAgZG91YmxlIHYgPSAwOworICAgIGNvbG9yLmdldEhTVihoLCBzLCB2KTsKKworICAgIEVYUEVD
VF9ET1VCTEVfRVEoMCwgaCk7CisgICAgRVhQRUNUX0RPVUJMRV9FUSgxLCBzKTsKKyAgICBFWFBF
Q1RfRE9VQkxFX0VRKDEsIHYpOworfQorCitURVNUKENvbG9yLCBSR0JUb0hTVl9HcmVlbikKK3sK
KyAgICBDb2xvciBjb2xvcigwLCAyNTUsIDApOworICAgIAorICAgIGRvdWJsZSBoID0gMDsKKyAg
ICBkb3VibGUgcyA9IDA7CisgICAgZG91YmxlIHYgPSAwOworICAgIGNvbG9yLmdldEhTVihoLCBz
LCB2KTsKKworICAgIEVYUEVDVF9ET1VCTEVfRVEoMC4zMzMzMzMzMzMzMzMzMzMzMSwgaCk7Cisg
ICAgRVhQRUNUX0RPVUJMRV9FUSgxLCBzKTsKKyAgICBFWFBFQ1RfRE9VQkxFX0VRKDEsIHYpOwor
fQorCitURVNUKENvbG9yLCBSR0JUb0hTVl9CbHVlKQoreworICAgIENvbG9yIGNvbG9yKDAsIDAs
IDI1NSk7CisgICAgCisgICAgZG91YmxlIGggPSAwOworICAgIGRvdWJsZSBzID0gMDsKKyAgICBk
b3VibGUgdiA9IDA7CisgICAgY29sb3IuZ2V0SFNWKGgsIHMsIHYpOworCisgICAgRVhQRUNUX0RP
VUJMRV9FUSgwLjY2NjY2NjY2NjY2NjY2NjYzLCBoKTsKKyAgICBFWFBFQ1RfRE9VQkxFX0VRKDEs
IHMpOworICAgIEVYUEVDVF9ET1VCTEVfRVEoMSwgdik7Cit9CisKK1RFU1QoQ29sb3IsIFJHQlRv
SFNWX0RhcmtHcmF5KQoreworICAgIENvbG9yIGNvbG9yID0gQ29sb3I6OmRhcmtHcmF5OworICAg
IAorICAgIGRvdWJsZSBoID0gMDsKKyAgICBkb3VibGUgcyA9IDA7CisgICAgZG91YmxlIHYgPSAw
OworICAgIGNvbG9yLmdldEhTVihoLCBzLCB2KTsKKworICAgIEVYUEVDVF9ET1VCTEVfRVEoMCwg
aCk7CisgICAgRVhQRUNUX0RPVUJMRV9FUSgwLCBzKTsKKyAgICBFWFBFQ1RfRE9VQkxFX0VRKDAu
NTAxOTYwNzg0MzEzNzI1NDgsIHYpOworfQorCitURVNUKENvbG9yLCBSR0JUb0hTVl9HcmF5KQor
eworICAgIENvbG9yIGNvbG9yID0gQ29sb3I6OmdyYXk7CisgICAgCisgICAgZG91YmxlIGggPSAw
OworICAgIGRvdWJsZSBzID0gMDsKKyAgICBkb3VibGUgdiA9IDA7CisgICAgY29sb3IuZ2V0SFNW
KGgsIHMsIHYpOworCisgICAgRVhQRUNUX0RPVUJMRV9FUSgwLCBoKTsKKyAgICBFWFBFQ1RfRE9V
QkxFX0VRKDAsIHMpOworICAgIEVYUEVDVF9ET1VCTEVfRVEoMC42Mjc0NTA5ODAzOTIxNTY4NSwg
dik7Cit9CisKK1RFU1QoQ29sb3IsIFJHQlRvSFNWX0xpZ2h0R3JheSkKK3sKKyAgICBDb2xvciBj
b2xvciA9IENvbG9yOjpsaWdodEdyYXk7CisgICAgCisgICAgZG91YmxlIGggPSAwOworICAgIGRv
dWJsZSBzID0gMDsKKyAgICBkb3VibGUgdiA9IDA7CisgICAgY29sb3IuZ2V0SFNWKGgsIHMsIHYp
OworCisgICAgRVhQRUNUX0RPVUJMRV9FUSgwLCBoKTsKKyAgICBFWFBFQ1RfRE9VQkxFX0VRKDAs
IHMpOworICAgIEVYUEVDVF9ET1VCTEVfRVEoMC43NTI5NDExNzY0NzA1ODgyMiwgdik7Cit9CisK
K30gLy8gbmFtZXNwYWNlIFRlc3RXZWJLaXRBUEkK
</data>
<flag name="review"
          id="302645"
          type_id="1"
          status="+"
          setter="thorton"
    />
          </attachment>
      

    </bug>

</bugzilla>