<?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>117873</bug_id>
          
          <creation_ts>2013-06-21 06:17:40 -0700</creation_ts>
          <short_desc>Remove Chromium-only TouchDisambiguation</short_desc>
          <delta_ts>2013-06-21 08:59:12 -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>Platform</component>
          <version>528+ (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="Allan Sandfeld Jensen">allan.jensen</reporter>
          <assigned_to name="Allan Sandfeld Jensen">allan.jensen</assigned_to>
          <cc>kling</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>902521</commentid>
    <comment_count>0</comment_count>
    <who name="Allan Sandfeld Jensen">allan.jensen</who>
    <bug_when>2013-06-21 06:17:40 -0700</bug_when>
    <thetext>The TouchAmbiguation was only used by the chromium port and is dead code now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>902522</commentid>
    <comment_count>1</comment_count>
      <attachid>205174</attachid>
    <who name="Allan Sandfeld Jensen">allan.jensen</who>
    <bug_when>2013-06-21 06:18:43 -0700</bug_when>
    <thetext>Created attachment 205174
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>902567</commentid>
    <comment_count>2</comment_count>
      <attachid>205174</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2013-06-21 08:54:43 -0700</bug_when>
    <thetext>Comment on attachment 205174
Patch

Good-bye, code!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>902568</commentid>
    <comment_count>3</comment_count>
      <attachid>205174</attachid>
    <who name="Allan Sandfeld Jensen">allan.jensen</who>
    <bug_when>2013-06-21 08:59:07 -0700</bug_when>
    <thetext>Comment on attachment 205174
Patch

Clearing flags on attachment: 205174

Committed r151837: &lt;http://trac.webkit.org/changeset/151837&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>902569</commentid>
    <comment_count>4</comment_count>
    <who name="Allan Sandfeld Jensen">allan.jensen</who>
    <bug_when>2013-06-21 08:59:12 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>205174</attachid>
            <date>2013-06-21 06:18:43 -0700</date>
            <delta_ts>2013-06-21 08:59:06 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-117873-20130621151652.patch</filename>
            <type>text/plain</type>
            <size>9634</size>
            <attacher name="Allan Sandfeld Jensen">allan.jensen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTUxNzI5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYWM5YmQ5MzViNjU4MWQ1
ODY2NzIzMDZlYzMyMDQxZThjZjkyZjgxMy4uM2NiNWY2NTRmYTYzNWMwMDJhNTY0ZmViYjNkZjlm
NjcxNGFiY2ZmMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDEzLTA2LTIxICBBbGxh
biBTYW5kZmVsZCBKZW5zZW4gIDxhbGxhbi5qZW5zZW5AZGlnaWEuY29tPgorCisgICAgICAgIFJl
bW92ZSBDaHJvbWl1bS1vbmx5IFRvdWNoRGlzYW1iaWd1YXRpb24KKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExNzg3MworCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogcGFnZS9Ub3VjaERpc2FtYmlndWF0aW9u
LmNwcDogUmVtb3ZlZC4KKyAgICAgICAgKiBwYWdlL1RvdWNoRGlzYW1iaWd1YXRpb24uaDogUmVt
b3ZlZC4KKwogMjAxMy0wNi0xOSAgVsOtY3RvciBNYW51ZWwgSsOhcXVleiBMZWFsICA8dmphcXVl
ekBpZ2FsaWEuY29tPgogCiAgICAgICAgIFtHU3RyZWFtZXJdIFBvdGVudGlhbCByYWNlIGNvbmRp
dGlvbiB3aGVuIGdldHRpbmcgdGhlIHZpZGVvIHNpbmsgY2Fwcy4KZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL3BhZ2UvVG91Y2hEaXNhbWJpZ3VhdGlvbi5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9w
YWdlL1RvdWNoRGlzYW1iaWd1YXRpb24uY3BwCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCA2ZTJiZmQyYjc1NjU5MWUxMWRmNTU5ZmE3OGU4M2ZlM2E4MzY4NmUyLi4wMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCi0tLSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvVG91
Y2hEaXNhbWJpZ3VhdGlvbi5jcHAKKysrIC9kZXYvbnVsbApAQCAtMSwxNTEgKzAsMCBAQAotLyoK
LSAqIENvcHlyaWdodCAoQykgMjAxMiBHb29nbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgot
ICoKLSAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMs
IHdpdGggb3Igd2l0aG91dAotICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVk
IHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zIGFyZQotICogbWV0OgotICoKLSAqICAgICAq
IFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29w
eXJpZ2h0Ci0gKiBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93
aW5nIGRpc2NsYWltZXIuCi0gKiAgICAgKiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0g
bXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlCi0gKiBjb3B5cmlnaHQgbm90aWNlLCB0aGlzIGxpc3Qg
b2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyCi0gKiBpbiB0aGUgZG9j
dW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlCi0gKiBk
aXN0cmlidXRpb24uCi0gKiAgICAgKiBOZWl0aGVyIHRoZSBuYW1lIG9mIEdvb2dsZSBJbmMuIG5v
ciB0aGUgbmFtZXMgb2YgaXRzCi0gKiBjb250cmlidXRvcnMgbWF5IGJlIHVzZWQgdG8gZW5kb3Jz
ZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQgZnJvbQotICogdGhpcyBzb2Z0d2FyZSB3aXRo
b3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4KLSAqCi0gKiBUSElTIFNPRlRX
QVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JT
Ci0gKiAiQVMgSVMiIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xV
RElORywgQlVUIE5PVAotICogTElNSVRFRCBUTywgVEhFIElNUExJRUQgV0FSUkFOVElFUyBPRiBN
RVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SCi0gKiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBB
UkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVAotICogT1dORVIg
T1IgQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lE
RU5UQUwsCi0gKiBTUEVDSUFMLCBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyAo
SU5DTFVESU5HLCBCVVQgTk9UCi0gKiBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElU
VVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwKLSAqIERBVEEsIE9SIFBST0ZJVFM7
IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWQotICog
VEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElU
WSwgT1IgVE9SVAotICogKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lO
RyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFCi0gKiBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElG
IEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgotICovCi0KLSNpbmNs
dWRlICJjb25maWcuaCIKLQotI2luY2x1ZGUgIlRvdWNoRGlzYW1iaWd1YXRpb24uaCIKLQotI2lu
Y2x1ZGUgIkRvY3VtZW50LmgiCi0jaW5jbHVkZSAiRWxlbWVudC5oIgotI2luY2x1ZGUgIkZyYW1l
LmgiCi0jaW5jbHVkZSAiRnJhbWVWaWV3LmgiCi0jaW5jbHVkZSAiSFRNTE5hbWVzLmgiCi0jaW5j
bHVkZSAiSGl0VGVzdFJlc3VsdC5oIgotI2luY2x1ZGUgIk5vZGVUcmF2ZXJzYWwuaCIKLSNpbmNs
dWRlICJSZW5kZXJCbG9jay5oIgotI2luY2x1ZGUgPGFsZ29yaXRobT4KLSNpbmNsdWRlIDxjbWF0
aD4KLQotdXNpbmcgbmFtZXNwYWNlIHN0ZDsKLQotbmFtZXNwYWNlIFdlYkNvcmUgewotCi1zdGF0
aWMgSW50UmVjdCBib3VuZGluZ0JveEZvckV2ZW50Tm9kZXMoTm9kZSogZXZlbnROb2RlKQotewot
ICAgIGlmICghZXZlbnROb2RlLT5kb2N1bWVudCgpLT52aWV3KCkpCi0gICAgICAgIHJldHVybiBJ
bnRSZWN0KCk7Ci0KLSAgICBJbnRSZWN0IHJlc3VsdDsKLSAgICBOb2RlKiBub2RlID0gZXZlbnRO
b2RlOwotICAgIHdoaWxlIChub2RlKSB7Ci0gICAgICAgIC8vIFNraXAgdGhlIHdob2xlIHN1Yi10
cmVlIGlmIHRoZSBub2RlIGRvZXNuJ3QgcHJvcGFnYXRlIGV2ZW50cy4KLSAgICAgICAgaWYgKG5v
ZGUgIT0gZXZlbnROb2RlICYmIG5vZGUtPndpbGxSZXNwb25kVG9Nb3VzZUNsaWNrRXZlbnRzKCkp
IHsKLSAgICAgICAgICAgIG5vZGUgPSBOb2RlVHJhdmVyc2FsOjpuZXh0U2tpcHBpbmdDaGlsZHJl
bihub2RlLCBldmVudE5vZGUpOwotICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAgIH0KLSAg
ICAgICAgcmVzdWx0LnVuaXRlKG5vZGUtPnBpeGVsU25hcHBlZEJvdW5kaW5nQm94KCkpOwotICAg
ICAgICBub2RlID0gTm9kZVRyYXZlcnNhbDo6bmV4dChub2RlLCBldmVudE5vZGUpOwotICAgIH0K
LSAgICByZXR1cm4gZXZlbnROb2RlLT5kb2N1bWVudCgpLT52aWV3KCktPmNvbnRlbnRzVG9XaW5k
b3cocmVzdWx0KTsKLX0KLQotc3RhdGljIGZsb2F0IHNjb3JlVG91Y2hUYXJnZXQoSW50UG9pbnQg
dG91Y2hQb2ludCwgaW50IHBhZGRpbmcsIEludFJlY3QgYm91bmRpbmdCb3gpCi17Ci0gICAgaWYg
KGJvdW5kaW5nQm94LmlzRW1wdHkoKSkKLSAgICAgICAgcmV0dXJuIDA7Ci0KLSAgICBmbG9hdCBy
ZWNpcHJvY2FsUGFkZGluZyA9IDEuZiAvIHBhZGRpbmc7Ci0gICAgZmxvYXQgc2NvcmUgPSAxOwot
Ci0gICAgSW50U2l6ZSBkaXN0YW5jZSA9IGJvdW5kaW5nQm94LmRpZmZlcmVuY2VUb1BvaW50KHRv
dWNoUG9pbnQpOwotICAgIHNjb3JlICo9IG1heCgocGFkZGluZyAtIGFicyhkaXN0YW5jZS53aWR0
aCgpKSkgKiByZWNpcHJvY2FsUGFkZGluZywgMC5mKTsKLSAgICBzY29yZSAqPSBtYXgoKHBhZGRp
bmcgLSBhYnMoZGlzdGFuY2UuaGVpZ2h0KCkpKSAqIHJlY2lwcm9jYWxQYWRkaW5nLCAwLmYpOwot
Ci0gICAgcmV0dXJuIHNjb3JlOwotfQotCi1zdHJ1Y3QgVG91Y2hUYXJnZXREYXRhIHsKLSAgICBJ
bnRSZWN0IHdpbmRvd0JvdW5kaW5nQm94OwotICAgIGZsb2F0IHNjb3JlOwotfTsKLQotdm9pZCBm
aW5kR29vZFRvdWNoVGFyZ2V0cyhjb25zdCBJbnRSZWN0JiB0b3VjaEJveCwgRnJhbWUqIG1haW5G
cmFtZSwgVmVjdG9yPEludFJlY3Q+JiBnb29kVGFyZ2V0cykKLXsKLSAgICBnb29kVGFyZ2V0cy5j
bGVhcigpOwotCi0gICAgaW50IHRvdWNoUG9pbnRQYWRkaW5nID0gY2VpbChtYXgodG91Y2hCb3gu
d2lkdGgoKSwgdG91Y2hCb3guaGVpZ2h0KCkpICogMC41KTsKLSAgICAvLyBGSVhNRTogUmVjdC1i
YXNlZCBoaXQgdGVzdCBkb2Vzbid0IHRyYW5zZm9ybSB0aGUgdG91Y2ggcG9pbnQgc2l6ZS4KLSAg
ICAvLyAgICAgICAgV2UgaGF2ZSB0byBwcmUtYXBwbHkgZnJhbWUgc2NhbGUgZmFjdG9yIGhlcmUu
Ci0gICAgaW50IHBhZGRpbmcgPSBjZWlsKHRvdWNoUG9pbnRQYWRkaW5nIC8gbWFpbkZyYW1lLT5m
cmFtZVNjYWxlRmFjdG9yKCkpOwotCi0gICAgSW50UG9pbnQgdG91Y2hQb2ludCA9IHRvdWNoQm94
LmNlbnRlcigpOwotICAgIEludFBvaW50IGNvbnRlbnRzUG9pbnQgPSBtYWluRnJhbWUtPnZpZXco
KS0+d2luZG93VG9Db250ZW50cyh0b3VjaFBvaW50KTsKLQotICAgIEhpdFRlc3RSZXN1bHQgcmVz
dWx0ID0gbWFpbkZyYW1lLT5ldmVudEhhbmRsZXIoKS0+aGl0VGVzdFJlc3VsdEF0UG9pbnQoY29u
dGVudHNQb2ludCwgSGl0VGVzdFJlcXVlc3Q6OlJlYWRPbmx5IHwgSGl0VGVzdFJlcXVlc3Q6OkFj
dGl2ZSB8IEhpdFRlc3RSZXF1ZXN0OjpEaXNhbGxvd1NoYWRvd0NvbnRlbnQsIEludFNpemUocGFk
ZGluZywgcGFkZGluZykpOwotICAgIGNvbnN0IExpc3RIYXNoU2V0PFJlZlB0cjxOb2RlPiA+JiBo
aXRSZXN1bHRzID0gcmVzdWx0LnJlY3RCYXNlZFRlc3RSZXN1bHQoKTsKLQotICAgIC8vIEJsYWNr
bGlzdCBub2RlcyB0aGF0IGFyZSBjb250YWluZXIgb2YgZGlzYW1iaWd1YXRlZCBub2Rlcy4KLSAg
ICAvLyBJdCBpcyBub3QgdW5jb21tb24gdG8gaGF2ZSBhIGNsaWNrYWJsZSA8ZGl2PiB0aGF0IGNv
bnRhaW5zIG90aGVyIGNsaWNrYWJsZSBvYmplY3RzLgotICAgIC8vIFRoaXMgaGV1cmlzdGljIGF2
b2lkcyBleGNlc3NpdmUgZGlzYW1iaWd1YXRpb24gaW4gdGhhdCBjYXNlLgotICAgIEhhc2hTZXQ8
Tm9kZSo+IGJsYWNrTGlzdDsKLSAgICBmb3IgKExpc3RIYXNoU2V0PFJlZlB0cjxOb2RlPiA+Ojpj
b25zdF9pdGVyYXRvciBpdCA9IGhpdFJlc3VsdHMuYmVnaW4oKTsgaXQgIT0gaGl0UmVzdWx0cy5l
bmQoKTsgKytpdCkgewotICAgICAgICAvLyBJZ25vcmUgYW55IE5vZGVzIHRoYXQgY2FuJ3QgYmUg
Y2xpY2tlZCBvbi4KLSAgICAgICAgUmVuZGVyT2JqZWN0KiByZW5kZXJlciA9IGl0LT5nZXQoKS0+
cmVuZGVyZXIoKTsKLSAgICAgICAgaWYgKCFyZW5kZXJlciB8fCAhaXQtPmdldCgpLT53aWxsUmVz
cG9uZFRvTW91c2VDbGlja0V2ZW50cygpKQotICAgICAgICAgICAgY29udGludWU7Ci0KLSAgICAg
ICAgLy8gQmxhY2tsaXN0IGFsbCBvZiB0aGUgTm9kZSdzIGNvbnRhaW5lcnMuCi0gICAgICAgIGZv
ciAoUmVuZGVyQmxvY2sqIGNvbnRhaW5lciA9IHJlbmRlcmVyLT5jb250YWluaW5nQmxvY2soKTsg
Y29udGFpbmVyOyBjb250YWluZXIgPSBjb250YWluZXItPmNvbnRhaW5pbmdCbG9jaygpKSB7Ci0g
ICAgICAgICAgICBOb2RlKiBjb250YWluZXJOb2RlID0gY29udGFpbmVyLT5ub2RlKCk7Ci0gICAg
ICAgICAgICBpZiAoIWNvbnRhaW5lck5vZGUpCi0gICAgICAgICAgICAgICAgY29udGludWU7Ci0g
ICAgICAgICAgICBpZiAoIWJsYWNrTGlzdC5hZGQoY29udGFpbmVyTm9kZSkuaXNOZXdFbnRyeSkK
LSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotICAgIH0KLQotICAgIEhhc2hNYXA8
Tm9kZSosIFRvdWNoVGFyZ2V0RGF0YT4gdG91Y2hUYXJnZXRzOwotICAgIGZsb2F0IGJlc3RTY29y
ZSA9IDA7Ci0gICAgZm9yIChMaXN0SGFzaFNldDxSZWZQdHI8Tm9kZT4gPjo6Y29uc3RfaXRlcmF0
b3IgaXQgPSBoaXRSZXN1bHRzLmJlZ2luKCk7IGl0ICE9IGhpdFJlc3VsdHMuZW5kKCk7ICsraXQp
IHsKLSAgICAgICAgZm9yIChOb2RlKiBub2RlID0gaXQtPmdldCgpOyBub2RlOyBub2RlID0gbm9k
ZS0+cGFyZW50Tm9kZSgpKSB7Ci0gICAgICAgICAgICBpZiAoYmxhY2tMaXN0LmNvbnRhaW5zKG5v
ZGUpKQotICAgICAgICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICAgICAgaWYgKG5vZGUtPmlz
RG9jdW1lbnROb2RlKCkgfHwgbm9kZS0+aGFzVGFnTmFtZShIVE1MTmFtZXM6Omh0bWxUYWcpIHx8
IG5vZGUtPmhhc1RhZ05hbWUoSFRNTE5hbWVzOjpib2R5VGFnKSkKLSAgICAgICAgICAgICAgICBi
cmVhazsKLSAgICAgICAgICAgIGlmIChub2RlLT53aWxsUmVzcG9uZFRvTW91c2VDbGlja0V2ZW50
cygpKSB7Ci0gICAgICAgICAgICAgICAgVG91Y2hUYXJnZXREYXRhJiB0YXJnZXREYXRhID0gdG91
Y2hUYXJnZXRzLmFkZChub2RlLCBUb3VjaFRhcmdldERhdGEoKSkuaXRlcmF0b3ItPnZhbHVlOwot
ICAgICAgICAgICAgICAgIHRhcmdldERhdGEud2luZG93Qm91bmRpbmdCb3ggPSBib3VuZGluZ0Jv
eEZvckV2ZW50Tm9kZXMobm9kZSk7Ci0gICAgICAgICAgICAgICAgdGFyZ2V0RGF0YS5zY29yZSA9
IHNjb3JlVG91Y2hUYXJnZXQodG91Y2hQb2ludCwgdG91Y2hQb2ludFBhZGRpbmcsIHRhcmdldERh
dGEud2luZG93Qm91bmRpbmdCb3gpOwotICAgICAgICAgICAgICAgIGJlc3RTY29yZSA9IG1heChi
ZXN0U2NvcmUsIHRhcmdldERhdGEuc2NvcmUpOwotICAgICAgICAgICAgICAgIGJyZWFrOwotICAg
ICAgICAgICAgfQotICAgICAgICB9Ci0gICAgfQotCi0gICAgZm9yIChIYXNoTWFwPE5vZGUqLCBU
b3VjaFRhcmdldERhdGE+OjppdGVyYXRvciBpdCA9IHRvdWNoVGFyZ2V0cy5iZWdpbigpOyBpdCAh
PSB0b3VjaFRhcmdldHMuZW5kKCk7ICsraXQpIHsKLSAgICAgICAgLy8gQ3VycmVudGx5IHRoZSBz
Y29yaW5nIGZ1bmN0aW9uIHVzZXMgdGhlIG92ZXJsYXAgYXJlYSB3aXRoIHRoZSBmYXQgcG9pbnQg
YXMgdGhlIHNjb3JlLgotICAgICAgICAvLyBXZSBpZ25vcmUgdGhlIGNhbmRpZGF0ZXMgdGhhdCBo
YXMgbGVzcyB0aGFuIDEvMiBvdmVybGFwICh3ZSBjb25zaWRlciBub3QgcmVhbGx5IGFtYmlndW91
cyBlbm91Z2gpIHRoYW4gdGhlIGJlc3QgY2FuZGlkYXRlIHRvIGF2b2lkIGV4Y2Vzc2l2ZSBwb3B1
cHMuCi0gICAgICAgIGlmIChpdC0+dmFsdWUuc2NvcmUgPCBiZXN0U2NvcmUgKiAwLjUpCi0gICAg
ICAgICAgICBjb250aW51ZTsKLSAgICAgICAgZ29vZFRhcmdldHMuYXBwZW5kKGl0LT52YWx1ZS53
aW5kb3dCb3VuZGluZ0JveCk7Ci0gICAgfQotfQotCi19IC8vIG5hbWVzcGFjZSBXZWJDb3JlCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL1RvdWNoRGlzYW1iaWd1YXRpb24uaCBiL1Nv
dXJjZS9XZWJDb3JlL3BhZ2UvVG91Y2hEaXNhbWJpZ3VhdGlvbi5oCmRlbGV0ZWQgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCBlMDhiOTU0ZTZhYjRjMmY4NWRkYzJhZGZlMGE0NTdiOGQwM2U4MzBmLi4w
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCi0tLSBhL1NvdXJjZS9XZWJD
b3JlL3BhZ2UvVG91Y2hEaXNhbWJpZ3VhdGlvbi5oCisrKyAvZGV2L251bGwKQEAgLTEsNDUgKzAs
MCBAQAotLyoKLSAqIENvcHlyaWdodCAoQykgMjAxMiBHb29nbGUgSW5jLiBBbGwgcmlnaHRzIHJl
c2VydmVkLgotICoKLSAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5h
cnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAotICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVk
IHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zIGFyZQotICogbWV0OgotICoK
LSAqICAgICAqIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUg
YWJvdmUgY29weXJpZ2h0Ci0gKiBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0
aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCi0gKiAgICAgKiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmlu
YXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlCi0gKiBjb3B5cmlnaHQgbm90aWNlLCB0
aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyCi0gKiBp
biB0aGUgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGgg
dGhlCi0gKiBkaXN0cmlidXRpb24uCi0gKiAgICAgKiBOZWl0aGVyIHRoZSBuYW1lIG9mIEdvb2ds
ZSBJbmMuIG5vciB0aGUgbmFtZXMgb2YgaXRzCi0gKiBjb250cmlidXRvcnMgbWF5IGJlIHVzZWQg
dG8gZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQgZnJvbQotICogdGhpcyBzb2Z0
d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4KLSAqCi0gKiBU
SElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09O
VFJJQlVUT1JTCi0gKiAiQVMgSVMiIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJ
RVMsIElOQ0xVRElORywgQlVUIE5PVAotICogTElNSVRFRCBUTywgVEhFIElNUExJRUQgV0FSUkFO
VElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SCi0gKiBBIFBBUlRJQ1VMQVIg
UFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVAot
ICogT1dORVIgT1IgQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJF
Q1QsIElOQ0lERU5UQUwsCi0gKiBTUEVDSUFMLCBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwg
REFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UCi0gKiBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBP
RiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwKLSAqIERBVEEsIE9S
IFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9O
IEFOWQotICogVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNU
IExJQUJJTElUWSwgT1IgVE9SVAotICogKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lT
RSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFCi0gKiBPRiBUSElTIFNPRlRXQVJF
LCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgotICov
Ci0KLSNpZm5kZWYgVG91Y2hEaXNhbWJpZ3VhdGlvbl9oCi0jZGVmaW5lIFRvdWNoRGlzYW1iaWd1
YXRpb25faAotCi0jaW5jbHVkZSA8d3RmL1ZlY3Rvci5oPgotCi1uYW1lc3BhY2UgV2ViQ29yZSB7
Ci0KLWNsYXNzIEZyYW1lOwotY2xhc3MgSW50UmVjdDsKLQotdm9pZCBmaW5kR29vZFRvdWNoVGFy
Z2V0cyhjb25zdCBJbnRSZWN0JiB0b3VjaEJveCwgRnJhbWUqIG1haW5GcmFtZSwgVmVjdG9yPElu
dFJlY3Q+JiBnb29kVGFyZ2V0cyk7Ci0KLX0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKLQotI2VuZGlm
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>