<?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>107242</bug_id>
          
          <creation_ts>2013-01-18 01:54:53 -0800</creation_ts>
          <short_desc>Web Inspector: do not use localeCompare unless necessary</short_desc>
          <delta_ts>2013-01-18 04:09:41 -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>Web Inspector (Deprecated)</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</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>1</everconfirmed>
          <reporter name="Pavel Feldman">pfeldman</reporter>
          <assigned_to name="Pavel Feldman">pfeldman</assigned_to>
          <cc>apavlov</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>vsevik</cc>
    
    <cc>web-inspector-bugs</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>810378</commentid>
    <comment_count>0</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2013-01-18 01:54:53 -0800</bug_when>
    <thetext>Because it is slow.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>810384</commentid>
    <comment_count>1</comment_count>
      <attachid>183405</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2013-01-18 01:58:16 -0800</bug_when>
    <thetext>Created attachment 183405
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>810458</commentid>
    <comment_count>2</comment_count>
      <attachid>183405</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-18 04:09:38 -0800</bug_when>
    <thetext>Comment on attachment 183405
Patch

Clearing flags on attachment: 183405

Committed r140122: &lt;http://trac.webkit.org/changeset/140122&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>810459</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-18 04:09:41 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>183405</attachid>
            <date>2013-01-18 01:58:16 -0800</date>
            <delta_ts>2013-01-18 04:09:38 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-107242-20130118135514.patch</filename>
            <type>text/plain</type>
            <size>12476</size>
            <attacher name="Pavel Feldman">pfeldman</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQwMTA4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjQ5OTYyNzdkY2VkYTk3
Mzc5NDk1ZWRiOWEzOGU0YTlkMDQ2NWNkYi4uZTU5ZjlkNmEzNGE1OWRhN2FkNjNjOTQxMGExOGQw
MjgyM2YwNGRiYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM2IEBACisyMDEzLTAxLTE4ICBQYXZl
bCBGZWxkbWFuICA8cGZlbGRtYW5AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFdlYiBJbnNwZWN0
b3I6IGRvIG5vdCB1c2UgbG9jYWxlQ29tcGFyZSB1bmxlc3MgbmVjZXNzYXJ5CisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDcyNDIKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBTYXZpbmcgb24gcGVyZm9ybWFu
Y2UgaGVyZS4KKworICAgICAgICAqIGluc3BlY3Rvci9mcm9udC1lbmQvQ1NTU2VsZWN0b3JQcm9m
aWxlVmlldy5qczoKKyAgICAgICAgKFdlYkluc3BlY3Rvci5DU1NTZWxlY3RvclByb2ZpbGVWaWV3
LnByb3RvdHlwZS5fc29ydFByb2ZpbGUuc2VsZWN0b3JDb21wYXJhdG9yKToKKyAgICAgICAgKFdl
Ykluc3BlY3Rvci5DU1NTZWxlY3RvclByb2ZpbGVWaWV3LnByb3RvdHlwZS5fc29ydFByb2ZpbGUu
c291cmNlQ29tcGFyYXRvcik6CisgICAgICAgICogaW5zcGVjdG9yL2Zyb250LWVuZC9Db29raWVz
VGFibGUuanM6CisgICAgICAgIChXZWJJbnNwZWN0b3IuQ29va2llc1RhYmxlLnByb3RvdHlwZS5f
c29ydENvb2tpZXMuY29tcGFyZVRvKToKKyAgICAgICAgKFdlYkluc3BlY3Rvci5Db29raWVzVGFi
bGUucHJvdG90eXBlLl9zb3J0Q29va2llcyk6CisgICAgICAgICogaW5zcGVjdG9yL2Zyb250LWVu
ZC9EaXJlY3RvcnlDb250ZW50Vmlldy5qczoKKyAgICAgICAgKC5uYW1lQ29tcGFyZSk6CisgICAg
ICAgICgudHlwZUNvbXBhcmUpOgorICAgICAgICAqIGluc3BlY3Rvci9mcm9udC1lbmQvRmlsZVN5
c3RlbU1vZGVsLmpzOgorICAgICAgICAoV2ViSW5zcGVjdG9yLkZpbGVTeXN0ZW1Nb2RlbC5FbnRy
eS5jb21wYXJlKToKKyAgICAgICAgKiBpbnNwZWN0b3IvZnJvbnQtZW5kL0ZpbGVTeXN0ZW1WaWV3
LmpzOgorICAgICAgICAoV2ViSW5zcGVjdG9yLkZpbGVTeXN0ZW1WaWV3LkVudHJ5VHJlZUVsZW1l
bnQucHJvdG90eXBlLl9kaXJlY3RvcnlDb250ZW50UmVjZWl2ZWQpOgorICAgICAgICAqIGluc3Bl
Y3Rvci9mcm9udC1lbmQvRmlsdGVyZWRJdGVtU2VsZWN0aW9uRGlhbG9nLmpzOgorICAgICAgICAo
V2ViSW5zcGVjdG9yLk9wZW5SZXNvdXJjZURpYWxvZy5jb21wYXJlRnVuY3Rpb24pOgorICAgICAg
ICAoV2ViSW5zcGVjdG9yLk9wZW5SZXNvdXJjZURpYWxvZyk6CisgICAgICAgICogaW5zcGVjdG9y
L2Zyb250LWVuZC9OZXR3b3JrUmVxdWVzdC5qczoKKyAgICAgICAgKiBpbnNwZWN0b3IvZnJvbnQt
ZW5kL1NjcmlwdHNTZWFyY2hTY29wZS5qczoKKyAgICAgICAgKFdlYkluc3BlY3Rvci5TY3JpcHRz
U2VhcmNoU2NvcGUucHJvdG90eXBlLl9zb3J0ZWRVSVNvdXJjZUNvZGVzLmNvbXBhcmF0b3IpOgor
ICAgICAgICAoV2ViSW5zcGVjdG9yLlNjcmlwdHNTZWFyY2hTY29wZS5wcm90b3R5cGUuX3NvcnRl
ZFVJU291cmNlQ29kZXMpOgorICAgICAgICAqIGluc3BlY3Rvci9mcm9udC1lbmQvU3R5bGVzU2lk
ZWJhclBhbmUuanM6CisgICAgICAgIChXZWJJbnNwZWN0b3IuQ29tcHV0ZWRTdHlsZVByb3BlcnRp
ZXNTZWN0aW9uLnByb3RvdHlwZS5vbnBvcHVsYXRlKToKKyAgICAgICAgKiBpbnNwZWN0b3IvZnJv
bnQtZW5kL3V0aWxpdGllcy5qczoKKwogMjAxMy0wMS0xOCAgRXVnZW5lIEtseXVjaG5pa292ICA8
ZXVzdGFzQGNocm9taXVtLm9yZz4KIAogICAgICAgICBXZWIgSW5zcGVjdG9yOiBbTmV0d29ya10g
Rml4IEpTRG9jcyBhbmQgZGVkdXBsaWNhdGUgY29kZS4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL2luc3BlY3Rvci9mcm9udC1lbmQvQ1NTU2VsZWN0b3JQcm9maWxlVmlldy5qcyBiL1NvdXJj
ZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvQ1NTU2VsZWN0b3JQcm9maWxlVmlldy5qcwpp
bmRleCBjMWU5YjZmMmU1NzQ3YmY4ODYxOTBjNzMzYjA0MGVjYzM3ODVlN2VlLi5iMDEwN2UwN2Ex
MDI4Nzk2MmRmMmQ5N2QxZmI2ZmMyYmU1NTdkMTAyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0NTU1NlbGVjdG9yUHJvZmlsZVZpZXcuanMKKysrIGIvU291
cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9DU1NTZWxlY3RvclByb2ZpbGVWaWV3Lmpz
CkBAIC0xOTUsNyArMTk1LDcgQEAgV2ViSW5zcGVjdG9yLkNTU1NlbGVjdG9yUHJvZmlsZVZpZXcu
cHJvdG90eXBlID0gewogCiAgICAgICAgIGZ1bmN0aW9uIHNlbGVjdG9yQ29tcGFyYXRvcihhLCBi
KQogICAgICAgICB7Ci0gICAgICAgICAgICB2YXIgcmVzdWx0ID0gYi5yYXdEYXRhLnNlbGVjdG9y
LmxvY2FsZUNvbXBhcmUoYS5yYXdEYXRhLnNlbGVjdG9yKTsKKyAgICAgICAgICAgIHZhciByZXN1
bHQgPSBiLnJhd0RhdGEuc2VsZWN0b3IuY29tcGFyZVRvKGEucmF3RGF0YS5zZWxlY3Rvcik7CiAg
ICAgICAgICAgICByZXR1cm4gc29ydEFzY2VuZGluZyA/IC1yZXN1bHQgOiByZXN1bHQ7CiAgICAg
ICAgIH0KIApAQCAtMjAzLDcgKzIwMyw3IEBAIFdlYkluc3BlY3Rvci5DU1NTZWxlY3RvclByb2Zp
bGVWaWV3LnByb3RvdHlwZSA9IHsKICAgICAgICAgewogICAgICAgICAgICAgdmFyIGFSYXdEYXRh
ID0gYS5yYXdEYXRhOwogICAgICAgICAgICAgdmFyIGJSYXdEYXRhID0gYi5yYXdEYXRhOwotICAg
ICAgICAgICAgdmFyIHJlc3VsdCA9IGJSYXdEYXRhLnVybC5sb2NhbGVDb21wYXJlKGFSYXdEYXRh
LnVybCk7CisgICAgICAgICAgICB2YXIgcmVzdWx0ID0gYlJhd0RhdGEudXJsLmNvbXBhcmVUbyhh
UmF3RGF0YS51cmwpOwogICAgICAgICAgICAgaWYgKCFyZXN1bHQpCiAgICAgICAgICAgICAgICAg
cmVzdWx0ID0gYlJhd0RhdGEubGluZU51bWJlciAtIGFSYXdEYXRhLmxpbmVOdW1iZXI7CiAgICAg
ICAgICAgICByZXR1cm4gc29ydEFzY2VuZGluZyA/IC1yZXN1bHQgOiByZXN1bHQ7CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0Nvb2tpZXNUYWJsZS5qcyBi
L1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvQ29va2llc1RhYmxlLmpzCmluZGV4
IDA0YzQ4OTc1MmExYWI2YWFkOWNiN2JlODgxZGNiOTM0ZjMxNmE3M2EuLmNhYTQyZDU0ZGQ1ZTJh
Zjk4NTkxNDYxMjg2ZmUwNjcxNjkzMTlhMDQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2lu
c3BlY3Rvci9mcm9udC1lbmQvQ29va2llc1RhYmxlLmpzCisrKyBiL1NvdXJjZS9XZWJDb3JlL2lu
c3BlY3Rvci9mcm9udC1lbmQvQ29va2llc1RhYmxlLmpzCkBAIC0xNjksOSArMTY5LDkgQEAgV2Vi
SW5zcGVjdG9yLkNvb2tpZXNUYWJsZS5wcm90b3R5cGUgPSB7CiAgICAgewogICAgICAgICB2YXIg
c29ydERpcmVjdGlvbiA9IHRoaXMuX2RhdGFHcmlkLnNvcnRPcmRlciA9PT0gImFzY2VuZGluZyIg
PyAxIDogLTE7CiAKLSAgICAgICAgZnVuY3Rpb24gbG9jYWxlQ29tcGFyZShnZXR0ZXIsIGNvb2tp
ZTEsIGNvb2tpZTIpCisgICAgICAgIGZ1bmN0aW9uIGNvbXBhcmVUbyhnZXR0ZXIsIGNvb2tpZTEs
IGNvb2tpZTIpCiAgICAgICAgIHsKLSAgICAgICAgICAgIHJldHVybiBzb3J0RGlyZWN0aW9uICog
KGdldHRlci5hcHBseShjb29raWUxKSArICIiKS5sb2NhbGVDb21wYXJlKGdldHRlci5hcHBseShj
b29raWUyKSArICIiKQorICAgICAgICAgICAgcmV0dXJuIHNvcnREaXJlY3Rpb24gKiAoZ2V0dGVy
LmFwcGx5KGNvb2tpZTEpICsgIiIpLmNvbXBhcmVUbyhnZXR0ZXIuYXBwbHkoY29va2llMikgKyAi
IikKICAgICAgICAgfQogCiAgICAgICAgIGZ1bmN0aW9uIG51bWJlckNvbXBhcmUoZ2V0dGVyLCBj
b29raWUxLCBjb29raWUyKQpAQCAtMTk2LDE1ICsxOTYsMTUgQEAgV2ViSW5zcGVjdG9yLkNvb2tp
ZXNUYWJsZS5wcm90b3R5cGUgPSB7CiAKICAgICAgICAgdmFyIGNvbXBhcmF0b3I7CiAgICAgICAg
IHN3aXRjaCAocGFyc2VJbnQodGhpcy5fZGF0YUdyaWQuc29ydENvbHVtbklkZW50aWZpZXIsIDEw
KSkgewotICAgICAgICAgICAgY2FzZSAwOiBjb21wYXJhdG9yID0gbG9jYWxlQ29tcGFyZS5iaW5k
KG51bGwsIFdlYkluc3BlY3Rvci5Db29raWUucHJvdG90eXBlLm5hbWUpOyBicmVhazsKLSAgICAg
ICAgICAgIGNhc2UgMTogY29tcGFyYXRvciA9IGxvY2FsZUNvbXBhcmUuYmluZChudWxsLCBXZWJJ
bnNwZWN0b3IuQ29va2llLnByb3RvdHlwZS52YWx1ZSk7IGJyZWFrOwotICAgICAgICAgICAgY2Fz
ZSAyOiBjb21wYXJhdG9yID0gbG9jYWxlQ29tcGFyZS5iaW5kKG51bGwsIFdlYkluc3BlY3Rvci5D
b29raWUucHJvdG90eXBlLmRvbWFpbik7IGJyZWFrOwotICAgICAgICAgICAgY2FzZSAzOiBjb21w
YXJhdG9yID0gbG9jYWxlQ29tcGFyZS5iaW5kKG51bGwsIFdlYkluc3BlY3Rvci5Db29raWUucHJv
dG90eXBlLnBhdGgpOyBicmVhazsKKyAgICAgICAgICAgIGNhc2UgMDogY29tcGFyYXRvciA9IGNv
bXBhcmVUby5iaW5kKG51bGwsIFdlYkluc3BlY3Rvci5Db29raWUucHJvdG90eXBlLm5hbWUpOyBi
cmVhazsKKyAgICAgICAgICAgIGNhc2UgMTogY29tcGFyYXRvciA9IGNvbXBhcmVUby5iaW5kKG51
bGwsIFdlYkluc3BlY3Rvci5Db29raWUucHJvdG90eXBlLnZhbHVlKTsgYnJlYWs7CisgICAgICAg
ICAgICBjYXNlIDI6IGNvbXBhcmF0b3IgPSBjb21wYXJlVG8uYmluZChudWxsLCBXZWJJbnNwZWN0
b3IuQ29va2llLnByb3RvdHlwZS5kb21haW4pOyBicmVhazsKKyAgICAgICAgICAgIGNhc2UgMzog
Y29tcGFyYXRvciA9IGNvbXBhcmVUby5iaW5kKG51bGwsIFdlYkluc3BlY3Rvci5Db29raWUucHJv
dG90eXBlLnBhdGgpOyBicmVhazsKICAgICAgICAgICAgIGNhc2UgNDogY29tcGFyYXRvciA9IGV4
cGlyZXNDb21wYXJlOyBicmVhazsKICAgICAgICAgICAgIGNhc2UgNTogY29tcGFyYXRvciA9IG51
bWJlckNvbXBhcmUuYmluZChudWxsLCBXZWJJbnNwZWN0b3IuQ29va2llLnByb3RvdHlwZS5zaXpl
KTsgYnJlYWs7Ci0gICAgICAgICAgICBjYXNlIDY6IGNvbXBhcmF0b3IgPSBsb2NhbGVDb21wYXJl
LmJpbmQobnVsbCwgV2ViSW5zcGVjdG9yLkNvb2tpZS5wcm90b3R5cGUuaHR0cE9ubHkpOyBicmVh
azsKLSAgICAgICAgICAgIGNhc2UgNzogY29tcGFyYXRvciA9IGxvY2FsZUNvbXBhcmUuYmluZChu
dWxsLCBXZWJJbnNwZWN0b3IuQ29va2llLnByb3RvdHlwZS5zZWN1cmUpOyBicmVhazsKLSAgICAg
ICAgICAgIGRlZmF1bHQ6IGxvY2FsZUNvbXBhcmUuYmluZChudWxsLCBXZWJJbnNwZWN0b3IuQ29v
a2llLnByb3RvdHlwZS5uYW1lKTsKKyAgICAgICAgICAgIGNhc2UgNjogY29tcGFyYXRvciA9IGNv
bXBhcmVUby5iaW5kKG51bGwsIFdlYkluc3BlY3Rvci5Db29raWUucHJvdG90eXBlLmh0dHBPbmx5
KTsgYnJlYWs7CisgICAgICAgICAgICBjYXNlIDc6IGNvbXBhcmF0b3IgPSBjb21wYXJlVG8uYmlu
ZChudWxsLCBXZWJJbnNwZWN0b3IuQ29va2llLnByb3RvdHlwZS5zZWN1cmUpOyBicmVhazsKKyAg
ICAgICAgICAgIGRlZmF1bHQ6IGNvbXBhcmVUby5iaW5kKG51bGwsIFdlYkluc3BlY3Rvci5Db29r
aWUucHJvdG90eXBlLm5hbWUpOwogICAgICAgICB9CiAKICAgICAgICAgY29va2llcy5zb3J0KGNv
bXBhcmF0b3IpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVu
ZC9EaXJlY3RvcnlDb250ZW50Vmlldy5qcyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9u
dC1lbmQvRGlyZWN0b3J5Q29udGVudFZpZXcuanMKaW5kZXggNTdhZTUzZDNlMGQ1M2JjZTkxMDkx
ZmUyNWRjM2FiNjlmOTQxMTQ2My4uNDJhZjBlYjNjNDJiY2FlZjUxMzYxMmRkZDI5MWU2ODZkNThi
MWIyOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9EaXJl
Y3RvcnlDb250ZW50Vmlldy5qcworKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQt
ZW5kL0RpcmVjdG9yeUNvbnRlbnRWaWV3LmpzCkBAIC0xNTUsMTIgKzE1NSwxMiBAQCBXZWJJbnNw
ZWN0b3IuRGlyZWN0b3J5Q29udGVudFZpZXcuTm9kZS5jb21wYXJhdG9yID0gZnVuY3Rpb24oY29s
dW1uLCByZXZlcnNlKQogCiAgICAgZnVuY3Rpb24gbmFtZUNvbXBhcmUoeCwgeSkKICAgICB7Ci0g
ICAgICAgIHJldHVybiByZXZlcnNlRmFjdG9yICogeC5fZW50cnkubmFtZS5sb2NhbGVDb21wYXJl
KHkuX2VudHJ5Lm5hbWUpOworICAgICAgICByZXR1cm4gcmV2ZXJzZUZhY3RvciAqIHguX2VudHJ5
Lm5hbWUuY29tcGFyZVRvKHkuX2VudHJ5Lm5hbWUpOwogICAgIH0KIAogICAgIGZ1bmN0aW9uIHR5
cGVDb21wYXJlKHgsIHkpCiAgICAgewotICAgICAgICByZXR1cm4gcmV2ZXJzZUZhY3RvciAqICh4
Ll9lbnRyeS5taW1lVHlwZSB8fCAiIikubG9jYWxlQ29tcGFyZSh5Ll9lbnRyeS5taW1lVHlwZSB8
fCAiIik7CisgICAgICAgIHJldHVybiByZXZlcnNlRmFjdG9yICogKHguX2VudHJ5Lm1pbWVUeXBl
IHx8ICIiKS5jb21wYXJlVG8oeS5fZW50cnkubWltZVR5cGUgfHwgIiIpOwogICAgIH0KIAogICAg
IGZ1bmN0aW9uIHNpemVDb21wYXJlKHgsIHkpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9p
bnNwZWN0b3IvZnJvbnQtZW5kL0ZpbGVTeXN0ZW1Nb2RlbC5qcyBiL1NvdXJjZS9XZWJDb3JlL2lu
c3BlY3Rvci9mcm9udC1lbmQvRmlsZVN5c3RlbU1vZGVsLmpzCmluZGV4IDZiMTU4MTBiNDYyMzg1
MmU3MDJjZTU3MGEwOTBmMDAwNWM4NTUxOGMuLjk1M2NhY2UyNWIwNzNhNWU2ODgwMzY5NDVjZTk2
NTFiOTZjMTJmOGUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1l
bmQvRmlsZVN5c3RlbU1vZGVsLmpzCisrKyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9u
dC1lbmQvRmlsZVN5c3RlbU1vZGVsLmpzCkBAIC00NzMsNyArNDczLDcgQEAgV2ViSW5zcGVjdG9y
LkZpbGVTeXN0ZW1Nb2RlbC5FbnRyeS5jb21wYXJlID0gZnVuY3Rpb24oeCwgeSkKIHsKICAgICBp
ZiAoeC5pc0RpcmVjdG9yeSAhPSB5LmlzRGlyZWN0b3J5KQogICAgICAgICByZXR1cm4geS5pc0Rp
cmVjdG9yeSA/IDEgOiAtMTsKLSAgICByZXR1cm4geC5uYW1lLmxvY2FsZUNvbXBhcmUoeS5uYW1l
KTsKKyAgICByZXR1cm4geC5uYW1lLmNvbXBhcmVUbyh5Lm5hbWUpOwogfQogCiBXZWJJbnNwZWN0
b3IuRmlsZVN5c3RlbU1vZGVsLkVudHJ5LnByb3RvdHlwZSA9IHsKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvRmlsZVN5c3RlbVZpZXcuanMgYi9Tb3VyY2Uv
V2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0ZpbGVTeXN0ZW1WaWV3LmpzCmluZGV4IDZiOTE0
OTE2OWMzM2IzMTkzYzVhZDQwYTJiNzc5NTg5MjU4YzFiYjUuLjRkMGVkYjY3MmU4NmY1YjUxMDZj
YTFhM2Q3MmQyMWJkMmVjNGVkYzQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rv
ci9mcm9udC1lbmQvRmlsZVN5c3RlbVZpZXcuanMKKysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVj
dG9yL2Zyb250LWVuZC9GaWxlU3lzdGVtVmlldy5qcwpAQCAtMTc3LDcgKzE3Nyw3IEBAIFdlYklu
c3BlY3Rvci5GaWxlU3lzdGVtVmlldy5FbnRyeVRyZWVFbGVtZW50LnByb3RvdHlwZSA9IHsKICAg
ICAgICAgd2hpbGUgKG5ld0VudHJ5SW5kZXggPCBlbnRyaWVzLmxlbmd0aCAmJiBvbGRDaGlsZElu
ZGV4IDwgb2xkQ2hpbGRyZW4ubGVuZ3RoKSB7CiAgICAgICAgICAgICB2YXIgbmV3RW50cnkgPSBl
bnRyaWVzW25ld0VudHJ5SW5kZXhdOwogICAgICAgICAgICAgdmFyIG9sZENoaWxkID0gb2xkQ2hp
bGRyZW5bb2xkQ2hpbGRJbmRleF07Ci0gICAgICAgICAgICB2YXIgb3JkZXIgPSBuZXdFbnRyeS5u
YW1lLmxvY2FsZUNvbXBhcmUob2xkQ2hpbGQuX2VudHJ5Lm5hbWUpOworICAgICAgICAgICAgdmFy
IG9yZGVyID0gbmV3RW50cnkubmFtZS5jb21wYXJlVG8ob2xkQ2hpbGQuX2VudHJ5Lm5hbWUpOwog
CiAgICAgICAgICAgICBpZiAob3JkZXIgPT09IDApIHsKICAgICAgICAgICAgICAgICBpZiAob2xk
Q2hpbGQuX2VudHJ5LmlzRGlyZWN0b3J5KQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5z
cGVjdG9yL2Zyb250LWVuZC9GaWx0ZXJlZEl0ZW1TZWxlY3Rpb25EaWFsb2cuanMgYi9Tb3VyY2Uv
V2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0ZpbHRlcmVkSXRlbVNlbGVjdGlvbkRpYWxvZy5q
cwppbmRleCA4OThjODIyMDBmNjlmODNjZjUyNDY0ODhkMTdjNDM5NWQwYTc1ZTE3Li40NGQ1YTRj
NWM0YWY2MzlkYTEyZjFlYzg2MjI3NzZlMDdmY2Y5ZmEzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0ZpbHRlcmVkSXRlbVNlbGVjdGlvbkRpYWxvZy5qcwor
KysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0ZpbHRlcmVkSXRlbVNlbGVj
dGlvbkRpYWxvZy5qcwpAQCAtNjM0LDExICs2MzQsNyBAQCBXZWJJbnNwZWN0b3IuT3BlblJlc291
cmNlRGlhbG9nID0gZnVuY3Rpb24ocGFuZWwpCiAKICAgICBmdW5jdGlvbiBjb21wYXJlRnVuY3Rp
b24odWlTb3VyY2VDb2RlMSwgdWlTb3VyY2VDb2RlMikKICAgICB7Ci0gICAgICAgIGlmICh1aVNv
dXJjZUNvZGUxLnBhcnNlZFVSTC5sYXN0UGF0aENvbXBvbmVudCA8IHVpU291cmNlQ29kZTIucGFy
c2VkVVJMLmxhc3RQYXRoQ29tcG9uZW50KQotICAgICAgICAgICAgcmV0dXJuIC0xOwotICAgICAg
ICBpZiAodWlTb3VyY2VDb2RlMS5wYXJzZWRVUkwubGFzdFBhdGhDb21wb25lbnQgPiB1aVNvdXJj
ZUNvZGUyLnBhcnNlZFVSTC5sYXN0UGF0aENvbXBvbmVudCkKLSAgICAgICAgICAgIHJldHVybiAx
OwotICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgcmV0dXJuIHVpU291cmNlQ29kZTEucGFyc2Vk
VVJMLmxhc3RQYXRoQ29tcG9uZW50LmNvbXBhcmVUbyh1aVNvdXJjZUNvZGUyLnBhcnNlZFVSTC5s
YXN0UGF0aENvbXBvbmVudCk7CiAgICAgfQogICAgIHRoaXMuX3VpU291cmNlQ29kZXMuc29ydChj
b21wYXJlRnVuY3Rpb24pOwogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9y
L2Zyb250LWVuZC9OZXR3b3JrUmVxdWVzdC5qcyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9m
cm9udC1lbmQvTmV0d29ya1JlcXVlc3QuanMKaW5kZXggNTVjYzRlOGM1OThiYjY3OWRjNWI4OWYz
OWQyZmJlN2Q1YjQ5NmRlMy4uNzM4OTVhMGY2ZDY0YzM4OTI1MzgwN2RkMWYzZjNjMjM4OGE0ODRj
YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9OZXR3b3Jr
UmVxdWVzdC5qcworKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL05ldHdv
cmtSZXF1ZXN0LmpzCkBAIC01MDEsNyArNTAxLDcgQEAgV2ViSW5zcGVjdG9yLk5ldHdvcmtSZXF1
ZXN0LnByb3RvdHlwZSA9IHsKIAogICAgICAgICB0aGlzLl9zb3J0ZWRSZXF1ZXN0SGVhZGVycyA9
IFtdOwogICAgICAgICB0aGlzLl9zb3J0ZWRSZXF1ZXN0SGVhZGVycyA9IHRoaXMucmVxdWVzdEhl
YWRlcnMuc2xpY2UoKTsKLSAgICAgICAgdGhpcy5fc29ydGVkUmVxdWVzdEhlYWRlcnMuc29ydChm
dW5jdGlvbihhLGIpIHsgcmV0dXJuIGEubmFtZS50b0xvd2VyQ2FzZSgpLmxvY2FsZUNvbXBhcmUo
Yi5uYW1lLnRvTG93ZXJDYXNlKCkpIH0pOworICAgICAgICB0aGlzLl9zb3J0ZWRSZXF1ZXN0SGVh
ZGVycy5zb3J0KGZ1bmN0aW9uKGEsYikgeyByZXR1cm4gYS5uYW1lLnRvTG93ZXJDYXNlKCkuY29t
cGFyZVRvKGIubmFtZS50b0xvd2VyQ2FzZSgpKSB9KTsKICAgICAgICAgcmV0dXJuIHRoaXMuX3Nv
cnRlZFJlcXVlc3RIZWFkZXJzOwogICAgIH0sCiAKQEAgLTYwMyw3ICs2MDMsNyBAQCBXZWJJbnNw
ZWN0b3IuTmV0d29ya1JlcXVlc3QucHJvdG90eXBlID0gewogICAgICAgICAKICAgICAgICAgdGhp
cy5fc29ydGVkUmVzcG9uc2VIZWFkZXJzID0gW107CiAgICAgICAgIHRoaXMuX3NvcnRlZFJlc3Bv
bnNlSGVhZGVycyA9IHRoaXMucmVzcG9uc2VIZWFkZXJzLnNsaWNlKCk7Ci0gICAgICAgIHRoaXMu
X3NvcnRlZFJlc3BvbnNlSGVhZGVycy5zb3J0KGZ1bmN0aW9uKGEsYikgeyByZXR1cm4gYS5uYW1l
LnRvTG93ZXJDYXNlKCkubG9jYWxlQ29tcGFyZShiLm5hbWUudG9Mb3dlckNhc2UoKSkgfSk7Cisg
ICAgICAgIHRoaXMuX3NvcnRlZFJlc3BvbnNlSGVhZGVycy5zb3J0KGZ1bmN0aW9uKGEsYikgeyBy
ZXR1cm4gYS5uYW1lLnRvTG93ZXJDYXNlKCkuY29tcGFyZVRvKGIubmFtZS50b0xvd2VyQ2FzZSgp
KSB9KTsKICAgICAgICAgcmV0dXJuIHRoaXMuX3NvcnRlZFJlc3BvbnNlSGVhZGVyczsKICAgICB9
LAogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1Njcmlw
dHNTZWFyY2hTY29wZS5qcyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvU2Ny
aXB0c1NlYXJjaFNjb3BlLmpzCmluZGV4IDI4ODZkMzZiNGFhN2I1NjgzMzA2ZDNkZTMwMjY2MzIz
MTBlMzM3YjYuLmM5ODBlY2U3MjFhOGU2ODMwZTcwMTM1YTcyYWNlNDFkOWNjYzFmMTkgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvU2NyaXB0c1NlYXJjaFNj
b3BlLmpzCisrKyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvU2NyaXB0c1Nl
YXJjaFNjb3BlLmpzCkBAIC0xMTUsNyArMTE1LDcgQEAgV2ViSW5zcGVjdG9yLlNjcmlwdHNTZWFy
Y2hTY29wZS5wcm90b3R5cGUgPSB7CiAgICAgICAgIAogICAgICAgICBmdW5jdGlvbiBjb21wYXJh
dG9yKGEsIGIpCiAgICAgICAgIHsKLSAgICAgICAgICAgIHJldHVybiBhLm9yaWdpblVSTCgpLmxv
Y2FsZUNvbXBhcmUoYi5vcmlnaW5VUkwoKSk7ICAgCisgICAgICAgICAgICByZXR1cm4gYS5vcmln
aW5VUkwoKS5jb21wYXJlVG8oYi5vcmlnaW5VUkwoKSk7ICAgCiAgICAgICAgIH0KICAgICAgICAg
CiAgICAgICAgIHZhciB1aVNvdXJjZUNvZGVzID0gdGhpcy5fdWlTb3VyY2VDb2RlUHJvdmlkZXIu
dWlTb3VyY2VDb2RlcygpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zy
b250LWVuZC9TdHlsZXNTaWRlYmFyUGFuZS5qcyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9m
cm9udC1lbmQvU3R5bGVzU2lkZWJhclBhbmUuanMKaW5kZXggMDYyMzJiZGFmN2ZlYjI4NTc0N2Ew
NzRhNjc1ZWY4ZTc1ZjZiNjU2OS4uYjY2MzM1YjdhOTI1OTRkMDZkNGE3YjczOTI3N2VjYWNjNjNk
NjdiYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9TdHls
ZXNTaWRlYmFyUGFuZS5qcworKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5k
L1N0eWxlc1NpZGViYXJQYW5lLmpzCkBAIC0xMzk1LDcgKzEzOTUsNyBAQCBXZWJJbnNwZWN0b3Iu
Q29tcHV0ZWRTdHlsZVByb3BlcnRpZXNTZWN0aW9uLnByb3RvdHlwZSA9IHsKICAgICB7CiAgICAg
ICAgIGZ1bmN0aW9uIHNvcnRlcihhLCBiKQogICAgICAgICB7Ci0gICAgICAgICAgICByZXR1cm4g
YS5uYW1lLmxvY2FsZUNvbXBhcmUoYi5uYW1lKTsKKyAgICAgICAgICAgIHJldHVybiBhLm5hbWUu
Y29tcGFyZVRvKGIubmFtZSk7CiAgICAgICAgIH0KIAogICAgICAgICB2YXIgc3R5bGUgPSB0aGlz
LnN0eWxlUnVsZS5zdHlsZTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9m
cm9udC1lbmQvdXRpbGl0aWVzLmpzIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVu
ZC91dGlsaXRpZXMuanMKaW5kZXggY2VhOWY2N2IxMDM3Mjk1ZjlmMGEzYThjNmFiOTZiZGM1YmY3
ZTdiOC4uNzY1NWYxNDYzMTg3OTEzMTA0ZjAzOWNmMjkwMjVlMGU4NGE1ZWI4MiAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC91dGlsaXRpZXMuanMKKysrIGIv
U291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC91dGlsaXRpZXMuanMKQEAgLTEzNCw2
ICsxMzQsMTkgQEAgU3RyaW5nLnByb3RvdHlwZS50cmltVVJMID0gZnVuY3Rpb24oYmFzZVVSTERv
bWFpbikKIH0KIAogLyoqCisgKiBAcGFyYW0ge3N0cmluZ30gb3RoZXIKKyAqIEByZXR1cm4ge251
bWJlcn0KKyAqLworU3RyaW5nLnByb3RvdHlwZS5jb21wYXJlVG8gPSBmdW5jdGlvbihvdGhlcikK
K3sKKyAgICBpZiAodGhpcyA+IG90aGVyKQorICAgICAgICByZXR1cm4gMTsKKyAgICBpZiAodGhp
cyA8IG90aGVyKQorICAgICAgICByZXR1cm4gLTE7CisgICAgcmV0dXJuIDA7Cit9CisKKy8qKgog
ICogQHBhcmFtIHtzdHJpbmd9IGhyZWYKICAqIEByZXR1cm4ge3N0cmluZ30KICAqLwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>