<?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>82726</bug_id>
          
          <creation_ts>2012-03-30 05:50:46 -0700</creation_ts>
          <short_desc>Web Inspector: do not issue attributes modified event if actual values were not changed.</short_desc>
          <delta_ts>2012-03-30 08:45:10 -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>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>0</everconfirmed>
          <reporter name="Pavel Feldman">pfeldman</reporter>
          <assigned_to name="Pavel Feldman">pfeldman</assigned_to>
          <cc>apavlov</cc>
    
    <cc>bweinstein</cc>
    
    <cc>joepeck</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>rik</cc>
    
    <cc>timothy</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>592100</commentid>
    <comment_count>0</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2012-03-30 05:50:46 -0700</bug_when>
    <thetext>When style attribute is invalidated, we re-fetch the attributes values. There is no point in further dispatching attrs modified even if model stays the same.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>592112</commentid>
    <comment_count>1</comment_count>
      <attachid>134797</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2012-03-30 06:11:59 -0700</bug_when>
    <thetext>Created attachment 134797
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>592122</commentid>
    <comment_count>2</comment_count>
      <attachid>134799</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2012-03-30 06:27:29 -0700</bug_when>
    <thetext>Created attachment 134799
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>592187</commentid>
    <comment_count>3</comment_count>
      <attachid>134799</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2012-03-30 08:45:02 -0700</bug_when>
    <thetext>Comment on attachment 134799
Patch

Clearing flags on attachment: 134799

Committed r112668: &lt;http://trac.webkit.org/changeset/112668&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>592188</commentid>
    <comment_count>4</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2012-03-30 08:45:10 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>134797</attachid>
            <date>2012-03-30 06:11:59 -0700</date>
            <delta_ts>2012-03-30 06:27:15 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-82726-20120330171156.patch</filename>
            <type>text/plain</type>
            <size>7462</size>
            <attacher name="Pavel Feldman">pfeldman</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTEyNjQ2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODE2YmE2YWZmMDVmOTli
YTA4N2EyN2ViOTkyM2U5OGI1ZWZkOTFjMS4uNmJmZDM3ZTM5MzA1ZDQxNGExMTZmYTI3NTk4MDZm
NmE2NzMyYWMxNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEyLTAzLTMwICBQYXZl
bCBGZWxkbWFuICA8cGZlbGRtYW5AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFdlYiBJbnNwZWN0
b3I6IGRvIG5vdCBpc3N1ZSBhdHRyaWJ1dGVzIG1vZGlmaWVkIGV2ZW50IGlmIGFjdHVhbCB2YWx1
ZXMgd2VyZSBub3QgY2hhbmdlZC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTgyNzI2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgV2hlbiBzdHlsZSBhdHRyaWJ1dGUgaXMgaW52YWxpZGF0ZWQsIHdlIHJlLWZl
dGNoIHRoZSBhdHRyaWJ1dGVzIHZhbHVlcy4gVGhlcmUgaXMgbm8KKyAgICAgICAgcG9pbnQgaW4g
ZnVydGhlciBkaXNwYXRjaGluZyBhdHRycyBtb2RpZmllZCBldmVudCBpZiBtb2RlbCBzdGF5cyB0
aGUgc2FtZS4KKworICAgICAgICBUZXN0OiBpbnNwZWN0b3IvZWxlbWVudHMvZWRpdC1zdHlsZS1h
dHRyaWJ1dGUuaHRtbAorCisgICAgICAgICogaW5zcGVjdG9yL2Zyb250LWVuZC9ET01BZ2VudC5q
czoKKyAgICAgICAgKFdlYkluc3BlY3Rvci5ET01Ob2RlLnByb3RvdHlwZS5fc2V0QXR0cmlidXRl
c1BheWxvYWQpOgorICAgICAgICAoV2ViSW5zcGVjdG9yLkRPTUFnZW50LnByb3RvdHlwZS5fbG9h
ZE5vZGVBdHRyaWJ1dGVzKToKKwogMjAxMi0wMy0zMCAgUGhpbGlwcGUgTm9ybWFuZCAgPHBub3Jt
YW5kQGlnYWxpYS5jb20+CiAKICAgICAgICAgW0dUS10gV2ViQXVkaW8gY2hhbm5lbFNpemUgaXNz
dWUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvRE9NQWdl
bnQuanMgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0RPTUFnZW50LmpzCmlu
ZGV4IDZmZDM3ZjdiODhiZWNjZDQzMWNmOTc2MTkxYzI3NmQ5MTNjMTVjNGMuLjg2NTVjNGI2Zjkw
MjRmMDFiZWE3OGU3OTE5MTI1N2ZhYzJiODZmZTkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L2luc3BlY3Rvci9mcm9udC1lbmQvRE9NQWdlbnQuanMKKysrIGIvU291cmNlL1dlYkNvcmUvaW5z
cGVjdG9yL2Zyb250LWVuZC9ET01BZ2VudC5qcwpAQCAtNDA0LDEzICs0MDQsMjggQEAgV2ViSW5z
cGVjdG9yLkRPTU5vZGUucHJvdG90eXBlID0gewogCiAgICAgLyoqCiAgICAgICogQHBhcmFtIHtB
cnJheS48c3RyaW5nPn0gYXR0cnMKKyAgICAgKiBAcmV0dXJuIHtib29sZWFufQogICAgICAqLwog
ICAgIF9zZXRBdHRyaWJ1dGVzUGF5bG9hZDogZnVuY3Rpb24oYXR0cnMpCiAgICAgeworICAgICAg
ICB2YXIgYXR0cmlidXRlc0NoYW5nZWQgPSAhdGhpcy5fYXR0cmlidXRlcyB8fCBhdHRycy5sZW5n
dGggIT09IHRoaXMuX2F0dHJpYnV0ZXMubGVuZ3RoICogMjsKKyAgICAgICAgdmFyIG9sZEF0dHJp
YnV0ZXNNYXAgPSB0aGlzLl9hdHRyaWJ1dGVzTWFwIHx8IHt9OworCiAgICAgICAgIHRoaXMuX2F0
dHJpYnV0ZXMgPSBbXTsKICAgICAgICAgdGhpcy5fYXR0cmlidXRlc01hcCA9IHt9OwotICAgICAg
ICBmb3IgKHZhciBpID0gMDsgaSA8IGF0dHJzLmxlbmd0aDsgaSArPSAyKQotICAgICAgICAgICAg
dGhpcy5fYWRkQXR0cmlidXRlKGF0dHJzW2ldLCBhdHRyc1tpICsgMV0pOworCisgICAgICAgIGZv
ciAodmFyIGkgPSAwOyBpIDwgYXR0cnMubGVuZ3RoOyBpICs9IDIpIHsKKyAgICAgICAgICAgIHZh
ciBuYW1lID0gYXR0cnNbaV07CisgICAgICAgICAgICB2YXIgdmFsdWUgPSBhdHRyc1tpICsgMV07
CisgICAgICAgICAgICB0aGlzLl9hZGRBdHRyaWJ1dGUobmFtZSwgdmFsdWUpOworCisgICAgICAg
ICAgICBpZiAoYXR0cmlidXRlc0NoYW5nZWQpCisgICAgICAgICAgICAgICAgY29udGludWU7CisK
KyAgICAgICAgICAgIGlmICghb2xkQXR0cmlidXRlc01hcFtuYW1lXSB8fCBvbGRBdHRyaWJ1dGVz
TWFwW25hbWVdLnZhbHVlICE9PSB2YWx1ZSkKKyAgICAgICAgICAgICAgYXR0cmlidXRlc0NoYW5n
ZWQgPSB0cnVlOworICAgICAgICB9CisgICAgICAgIHJldHVybiBhdHRyaWJ1dGVzQ2hhbmdlZDsK
ICAgICB9LAogCiAgICAgLyoqCkBAIC04NDksOSArODY0LDEwIEBAIFdlYkluc3BlY3Rvci5ET01B
Z2VudC5wcm90b3R5cGUgPSB7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICB2YXIgbm9kZSA9
IHRoaXMuX2lkVG9ET01Ob2RlW25vZGVJZF07CiAgICAgICAgICAgICBpZiAobm9kZSkgewotICAg
ICAgICAgICAgICAgIG5vZGUuX3NldEF0dHJpYnV0ZXNQYXlsb2FkKGF0dHJpYnV0ZXMpOwotICAg
ICAgICAgICAgICAgIHRoaXMuZGlzcGF0Y2hFdmVudFRvTGlzdGVuZXJzKFdlYkluc3BlY3Rvci5E
T01BZ2VudC5FdmVudHMuQXR0ck1vZGlmaWVkLCB7IG5vZGU6IG5vZGUsIG5hbWU6ICJzdHlsZSIg
fSk7Ci0gICAgICAgICAgICAgICAgdGhpcy5kaXNwYXRjaEV2ZW50VG9MaXN0ZW5lcnMoV2ViSW5z
cGVjdG9yLkRPTUFnZW50LkV2ZW50cy5TdHlsZUludmFsaWRhdGVkLCBub2RlKTsgICAgICAgICAg
ICAgICAgCisgICAgICAgICAgICAgICAgaWYgKG5vZGUuX3NldEF0dHJpYnV0ZXNQYXlsb2FkKGF0
dHJpYnV0ZXMpKSB7CisgICAgICAgICAgICAgICAgICAgIHRoaXMuZGlzcGF0Y2hFdmVudFRvTGlz
dGVuZXJzKFdlYkluc3BlY3Rvci5ET01BZ2VudC5FdmVudHMuQXR0ck1vZGlmaWVkLCB7IG5vZGU6
IG5vZGUsIG5hbWU6ICJzdHlsZSIgfSk7CisgICAgICAgICAgICAgICAgICAgIHRoaXMuZGlzcGF0
Y2hFdmVudFRvTGlzdGVuZXJzKFdlYkluc3BlY3Rvci5ET01BZ2VudC5FdmVudHMuU3R5bGVJbnZh
bGlkYXRlZCwgbm9kZSk7CisgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQogICAgICAg
ICB9CiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0No
YW5nZUxvZwppbmRleCA3MGVkNTZjMDNjNjc0NTQ4YWNlYWQxN2IyN2NhNzRjMzYwZjE5MDc1Li43
ZGY4YzUyN2FlNmYzOTMzNWY1YmYxMWJlMTczYjJlODRlOThhMjcxIDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEs
MTMgQEAKKzIwMTItMDMtMzAgIFBhdmVsIEZlbGRtYW4gIDxwZmVsZG1hbkBjaHJvbWl1bS5vcmc+
CisKKyAgICAgICAgV2ViIEluc3BlY3RvcjogZG8gbm90IGlzc3VlIGF0dHJpYnV0ZXMgbW9kaWZp
ZWQgZXZlbnQgaWYgYWN0dWFsIHZhbHVlcyB3ZXJlIG5vdCBjaGFuZ2VkLgorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODI3MjYKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGluc3BlY3Rvci9lbGVtZW50cy9l
ZGl0LXN0eWxlLWF0dHJpYnV0ZS1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGluc3Bl
Y3Rvci9lbGVtZW50cy9lZGl0LXN0eWxlLWF0dHJpYnV0ZS5odG1sOiBBZGRlZC4KKwogMjAxMi0w
My0zMCAgUGhpbGlwcGUgTm9ybWFuZCAgPHBub3JtYW5kQGlnYWxpYS5jb20+CiAKICAgICAgICAg
VW5yZXZpZXdlZCwgR1RLIHJlYmFzZWxpbmUgYWZ0ZXIgcjExMjU4MiBhbmQgcjExMjM5MS4KZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL2luc3BlY3Rvci9lbGVtZW50cy9lZGl0LXN0eWxlLWF0dHJp
YnV0ZS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvZWxlbWVudHMvZWRpdC1z
dHlsZS1hdHRyaWJ1dGUtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjZmN2JjZTdlMjc4NWEzOWNm
NjYwNDg4N2Q0MDhjOWYzNWUxYTUxOTAKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9p
bnNwZWN0b3IvZWxlbWVudHMvZWRpdC1zdHlsZS1hdHRyaWJ1dGUtZXhwZWN0ZWQudHh0CkBAIC0w
LDAgKzEsMTEgQEAKK1Rlc3RzIHRoYXQgc3R5bGUgbW9kaWZpY2F0aW9uIGdlbmVyYXRlcyBhdHRy
aWJ1dGUgdXBkYXRlZCBldmVudCBvbmx5IHdoZW4gYXR0cmlidXRlIGlzIGFjdHVhbGx5IGNoYW5n
ZWQuCisKKworUnVubmluZzogdGVzdFNldFVwCisKK1J1bm5pbmc6IHRlc3RTZXROZXdWYWx1ZQor
V2ViSW5zcGVjdG9yLkRPTUFnZW50LkV2ZW50cy5TdHlsZUludmFsaWRhdGVkIHNob3VsZCBiZSBp
c3N1ZWQKKworUnVubmluZzogdGVzdFNldFNhbWVWYWx1ZQorV2ViSW5zcGVjdG9yLkRPTU5vZGUu
cHJvdG90eXBlLl9zZXRBdHRyaWJ1dGVzUGF5bG9hZCBzaG91bGQgYmUgY2FsbGVkCisKZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL2luc3BlY3Rvci9lbGVtZW50cy9lZGl0LXN0eWxlLWF0dHJpYnV0
ZS5odG1sIGIvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2VsZW1lbnRzL2VkaXQtc3R5bGUtYXR0cmli
dXRlLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMC4uNzFkMjJiOTg2M2Q3NDM5MDNjMmJjODgxYTRiMDY4NTRjMzJl
Y2UyOAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2luc3BlY3Rvci9lbGVtZW50cy9l
ZGl0LXN0eWxlLWF0dHJpYnV0ZS5odG1sCkBAIC0wLDAgKzEsNzcgQEAKKzxodG1sPgorPGhlYWQ+
Cis8c2NyaXB0IHNyYz0iLi4vLi4vaHR0cC90ZXN0cy9pbnNwZWN0b3IvaW5zcGVjdG9yLXRlc3Qu
anMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4uLy4uL2h0dHAvdGVzdHMvaW5zcGVjdG9yL2Vs
ZW1lbnRzLXRlc3QuanMiPjwvc2NyaXB0PgorPHNjcmlwdD4KKworZnVuY3Rpb24gdGVzdFNldE5l
d1ZhbHVlKCkKK3sKKyAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgibm9kZS1zZXQtbmV3LXZh
bHVlIikuc3R5bGUuc2V0UHJvcGVydHkoImNvbG9yIiwgImJsdWUiKTsKK30KKworZnVuY3Rpb24g
dGVzdFNldFNhbWVWYWx1ZSgpCit7CisgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoIm5vZGUt
c2V0LXNhbWUtdmFsdWUiKS5zdHlsZS5zZXRQcm9wZXJ0eSgiY29sb3IiLCAicmVkIik7Cit9CisK
K2Z1bmN0aW9uIHRlc3QoKQoreworICAgIC8vIFNhdmUgdGltZSBvbiBzdHlsZSB1cGRhdGVzLgor
ICAgIFdlYkluc3BlY3Rvci5TdHlsZXNTaWRlYmFyUGFuZS5wcm90b3R5cGUudXBkYXRlID0gZnVu
Y3Rpb24oKSB7fTsKKyAgICBXZWJJbnNwZWN0b3IuTWV0cmljc1NpZGViYXJQYW5lLnByb3RvdHlw
ZS51cGRhdGUgPSBmdW5jdGlvbigpIHt9OworCisgICAgSW5zcGVjdG9yVGVzdC5ydW5UZXN0U3Vp
dGUoWworICAgICAgICBmdW5jdGlvbiB0ZXN0U2V0VXAobmV4dCkKKyAgICAgICAgeworICAgICAg
ICAgICAgSW5zcGVjdG9yVGVzdC5leHBhbmRFbGVtZW50c1RyZWUobmV4dCk7CisgICAgICAgIH0s
CisKKyAgICAgICAgZnVuY3Rpb24gdGVzdFNldE5ld1ZhbHVlKG5leHQpCisgICAgICAgIHsKKyAg
ICAgICAgICAgIEluc3BlY3RvclRlc3QuZXZhbHVhdGVJblBhZ2UoInRlc3RTZXROZXdWYWx1ZSgp
Iik7CisKKyAgICAgICAgICAgIFdlYkluc3BlY3Rvci5kb21BZ2VudC5hZGRFdmVudExpc3RlbmVy
KFdlYkluc3BlY3Rvci5ET01BZ2VudC5FdmVudHMuU3R5bGVJbnZhbGlkYXRlZCwgbGlzdGVuZXIp
OworICAgICAgICAgICAgZnVuY3Rpb24gbGlzdGVuZXIoZXZlbnQpCisgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgSW5zcGVjdG9yVGVzdC5hZGRSZXN1bHQoIldlYkluc3BlY3Rvci5ET01B
Z2VudC5FdmVudHMuU3R5bGVJbnZhbGlkYXRlZCBzaG91bGQgYmUgaXNzdWVkIik7CisgICAgICAg
ICAgICAgICAgV2ViSW5zcGVjdG9yLmRvbUFnZW50LnJlbW92ZUV2ZW50TGlzdGVuZXIoV2ViSW5z
cGVjdG9yLkRPTUFnZW50LkV2ZW50cy5TdHlsZUludmFsaWRhdGVkLCBsaXN0ZW5lcik7CisgICAg
ICAgICAgICAgICAgbmV4dCgpOworICAgICAgICAgICAgfQorICAgICAgICB9LAorCisgICAgICAg
IGZ1bmN0aW9uIHRlc3RTZXRTYW1lVmFsdWUobmV4dCkKKyAgICAgICAgeworICAgICAgICAgICAg
SW5zcGVjdG9yVGVzdC5ldmFsdWF0ZUluUGFnZSgidGVzdFNldFNhbWVWYWx1ZSgpIik7CisKKyAg
ICAgICAgICAgIFdlYkluc3BlY3Rvci5kb21BZ2VudC5hZGRFdmVudExpc3RlbmVyKFdlYkluc3Bl
Y3Rvci5ET01BZ2VudC5FdmVudHMuU3R5bGVJbnZhbGlkYXRlZCwgbGlzdGVuZXIpOworICAgICAg
ICAgICAgZnVuY3Rpb24gbGlzdGVuZXIoZXZlbnQpCisgICAgICAgICAgICB7CisgICAgICAgICAg
ICAgICAgSW5zcGVjdG9yVGVzdC5hZGRSZXN1bHQoIldlYkluc3BlY3Rvci5ET01BZ2VudC5FdmVu
dHMuU3R5bGVJbnZhbGlkYXRlZCBzaG91bGQgbm90IGJlIGlzc3VlZCIpOworICAgICAgICAgICAg
ICAgIFdlYkluc3BlY3Rvci5kb21BZ2VudC5yZW1vdmVFdmVudExpc3RlbmVyKFdlYkluc3BlY3Rv
ci5ET01BZ2VudC5FdmVudHMuU3R5bGVJbnZhbGlkYXRlZCwgbGlzdGVuZXIpOworICAgICAgICAg
ICAgfQorCisgICAgICAgICAgICBJbnNwZWN0b3JUZXN0LmFkZFNuaWZmZXIoV2ViSW5zcGVjdG9y
LkRPTU5vZGUucHJvdG90eXBlLCAiX3NldEF0dHJpYnV0ZXNQYXlsb2FkIiwgY2FsbGJhY2spOwor
ICAgICAgICAgICAgZnVuY3Rpb24gY2FsbGJhY2soKQorICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgIEluc3BlY3RvclRlc3QuYWRkUmVzdWx0KCJXZWJJbnNwZWN0b3IuRE9NTm9kZS5wcm90
b3R5cGUuX3NldEF0dHJpYnV0ZXNQYXlsb2FkIHNob3VsZCBiZSBjYWxsZWQiKTsKKyAgICAgICAg
ICAgICAgICBXZWJJbnNwZWN0b3IuZG9tQWdlbnQucmVtb3ZlRXZlbnRMaXN0ZW5lcihXZWJJbnNw
ZWN0b3IuRE9NQWdlbnQuRXZlbnRzLlN0eWxlSW52YWxpZGF0ZWQsIGxpc3RlbmVyKTsKKyAgICAg
ICAgICAgICAgICBuZXh0KCk7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICBdKTsKK30K
KworPC9zY3JpcHQ+Cis8L2hlYWQ+CisKKzxib2R5IG9ubG9hZD0icnVuVGVzdCgpIj4KKzxwPgor
VGVzdHMgdGhhdCBzdHlsZSBtb2RpZmljYXRpb24gZ2VuZXJhdGVzIGF0dHJpYnV0ZSB1cGRhdGVk
IGV2ZW50IG9ubHkgd2hlbiBhdHRyaWJ1dGUgaXMgYWN0dWFsbHkgY2hhbmdlZC4KKzwvcD4KKwor
PGRpdiBpZD0iY29udGFpbmVyIj4KKyAgICA8ZGl2IGlkPSJub2RlLXNldC1uZXctdmFsdWUiIHN0
eWxlPSJjb2xvcjpyZWQiPjwvZGl2PgorICAgIDxkaXYgaWQ9Im5vZGUtc2V0LXNhbWUtdmFsdWUi
IHN0eWxlPSJjb2xvcjpyZWQiPjwvZGl2PgorPC9kaXY+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>134799</attachid>
            <date>2012-03-30 06:27:29 -0700</date>
            <delta_ts>2012-03-30 08:45:02 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-82726-20120330172727.patch</filename>
            <type>text/plain</type>
            <size>8665</size>
            <attacher name="Pavel Feldman">pfeldman</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTEyNjQ2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODE2YmE2YWZmMDVmOTli
YTA4N2EyN2ViOTkyM2U5OGI1ZWZkOTFjMS4uNmJmZDM3ZTM5MzA1ZDQxNGExMTZmYTI3NTk4MDZm
NmE2NzMyYWMxNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEyLTAzLTMwICBQYXZl
bCBGZWxkbWFuICA8cGZlbGRtYW5AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFdlYiBJbnNwZWN0
b3I6IGRvIG5vdCBpc3N1ZSBhdHRyaWJ1dGVzIG1vZGlmaWVkIGV2ZW50IGlmIGFjdHVhbCB2YWx1
ZXMgd2VyZSBub3QgY2hhbmdlZC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTgyNzI2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgV2hlbiBzdHlsZSBhdHRyaWJ1dGUgaXMgaW52YWxpZGF0ZWQsIHdlIHJlLWZl
dGNoIHRoZSBhdHRyaWJ1dGVzIHZhbHVlcy4gVGhlcmUgaXMgbm8KKyAgICAgICAgcG9pbnQgaW4g
ZnVydGhlciBkaXNwYXRjaGluZyBhdHRycyBtb2RpZmllZCBldmVudCBpZiBtb2RlbCBzdGF5cyB0
aGUgc2FtZS4KKworICAgICAgICBUZXN0OiBpbnNwZWN0b3IvZWxlbWVudHMvZWRpdC1zdHlsZS1h
dHRyaWJ1dGUuaHRtbAorCisgICAgICAgICogaW5zcGVjdG9yL2Zyb250LWVuZC9ET01BZ2VudC5q
czoKKyAgICAgICAgKFdlYkluc3BlY3Rvci5ET01Ob2RlLnByb3RvdHlwZS5fc2V0QXR0cmlidXRl
c1BheWxvYWQpOgorICAgICAgICAoV2ViSW5zcGVjdG9yLkRPTUFnZW50LnByb3RvdHlwZS5fbG9h
ZE5vZGVBdHRyaWJ1dGVzKToKKwogMjAxMi0wMy0zMCAgUGhpbGlwcGUgTm9ybWFuZCAgPHBub3Jt
YW5kQGlnYWxpYS5jb20+CiAKICAgICAgICAgW0dUS10gV2ViQXVkaW8gY2hhbm5lbFNpemUgaXNz
dWUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvRE9NQWdl
bnQuanMgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0RPTUFnZW50LmpzCmlu
ZGV4IDZmZDM3ZjdiODhiZWNjZDQzMWNmOTc2MTkxYzI3NmQ5MTNjMTVjNGMuLjM4MzMxNjY2MWE2
ZThhNjcxOWVlMmU3MzhkYTM4NWRlYmMzY2Y5Y2QgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L2luc3BlY3Rvci9mcm9udC1lbmQvRE9NQWdlbnQuanMKKysrIGIvU291cmNlL1dlYkNvcmUvaW5z
cGVjdG9yL2Zyb250LWVuZC9ET01BZ2VudC5qcwpAQCAtNDA0LDEzICs0MDQsMjggQEAgV2ViSW5z
cGVjdG9yLkRPTU5vZGUucHJvdG90eXBlID0gewogCiAgICAgLyoqCiAgICAgICogQHBhcmFtIHtB
cnJheS48c3RyaW5nPn0gYXR0cnMKKyAgICAgKiBAcmV0dXJuIHtib29sZWFufQogICAgICAqLwog
ICAgIF9zZXRBdHRyaWJ1dGVzUGF5bG9hZDogZnVuY3Rpb24oYXR0cnMpCiAgICAgeworICAgICAg
ICB2YXIgYXR0cmlidXRlc0NoYW5nZWQgPSAhdGhpcy5fYXR0cmlidXRlcyB8fCBhdHRycy5sZW5n
dGggIT09IHRoaXMuX2F0dHJpYnV0ZXMubGVuZ3RoICogMjsKKyAgICAgICAgdmFyIG9sZEF0dHJp
YnV0ZXNNYXAgPSB0aGlzLl9hdHRyaWJ1dGVzTWFwIHx8IHt9OworCiAgICAgICAgIHRoaXMuX2F0
dHJpYnV0ZXMgPSBbXTsKICAgICAgICAgdGhpcy5fYXR0cmlidXRlc01hcCA9IHt9OwotICAgICAg
ICBmb3IgKHZhciBpID0gMDsgaSA8IGF0dHJzLmxlbmd0aDsgaSArPSAyKQotICAgICAgICAgICAg
dGhpcy5fYWRkQXR0cmlidXRlKGF0dHJzW2ldLCBhdHRyc1tpICsgMV0pOworCisgICAgICAgIGZv
ciAodmFyIGkgPSAwOyBpIDwgYXR0cnMubGVuZ3RoOyBpICs9IDIpIHsKKyAgICAgICAgICAgIHZh
ciBuYW1lID0gYXR0cnNbaV07CisgICAgICAgICAgICB2YXIgdmFsdWUgPSBhdHRyc1tpICsgMV07
CisgICAgICAgICAgICB0aGlzLl9hZGRBdHRyaWJ1dGUobmFtZSwgdmFsdWUpOworCisgICAgICAg
ICAgICBpZiAoYXR0cmlidXRlc0NoYW5nZWQpCisgICAgICAgICAgICAgICAgY29udGludWU7CisK
KyAgICAgICAgICAgIGlmICghb2xkQXR0cmlidXRlc01hcFtuYW1lXSB8fCBvbGRBdHRyaWJ1dGVz
TWFwW25hbWVdLnZhbHVlICE9PSB2YWx1ZSkKKyAgICAgICAgICAgICAgYXR0cmlidXRlc0NoYW5n
ZWQgPSB0cnVlOworICAgICAgICB9CisgICAgICAgIHJldHVybiBhdHRyaWJ1dGVzQ2hhbmdlZDsK
ICAgICB9LAogCiAgICAgLyoqCkBAIC03NjgsOCArNzgzLDcgQEAgV2ViSW5zcGVjdG9yLkRPTUFn
ZW50LnByb3RvdHlwZSA9IHsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgcmV0dXJuIGZ1
bmN0aW9uKGVycm9yLCByZXN1bHQpCiAgICAgICAgIHsKLSAgICAgICAgICAgIGlmIChlcnJvcikK
LSAgICAgICAgICAgICAgICBjb25zb2xlLmVycm9yKCJFcnJvciBkdXJpbmcgRE9NQWdlbnQgb3Bl
cmF0aW9uOiAiICsgZXJyb3IpOworICAgICAgICAgICAgLy8gQ2FsbGVyIGlzIHJlc3BvbnNpYmxl
IGZvciBoYW5kbGluZyB0aGUgYWN0dWFsIGVycm9yLgogICAgICAgICAgICAgY2FsbGJhY2soZXJy
b3IgPyBudWxsIDogcmVzdWx0KTsKICAgICAgICAgfQogICAgIH0sCkBAIC04MDQsOCArODE4LDEy
IEBAIFdlYkluc3BlY3Rvci5ET01BZ2VudC5wcm90b3R5cGUgPSB7CiAgICAgICAgIHZhciBub2Rl
ID0gdGhpcy5faWRUb0RPTU5vZGVbbm9kZUlkXTsKICAgICAgICAgaWYgKCFub2RlKQogICAgICAg
ICAgICAgcmV0dXJuOworICAgICAgICB2YXIgaXNzdWVTdHlsZUludmFsaWRhdGVkID0gbmFtZSA9
PT0gInN0eWxlIiAmJiB2YWx1ZSAhPT0gbm9kZS5nZXRBdHRyaWJ1dGUoInN0eWxlIik7CisKICAg
ICAgICAgbm9kZS5fc2V0QXR0cmlidXRlKG5hbWUsIHZhbHVlKTsKICAgICAgICAgdGhpcy5kaXNw
YXRjaEV2ZW50VG9MaXN0ZW5lcnMoV2ViSW5zcGVjdG9yLkRPTUFnZW50LkV2ZW50cy5BdHRyTW9k
aWZpZWQsIHsgbm9kZTogbm9kZSwgbmFtZTogbmFtZSB9KTsKKyAgICAgICAgaWYgKGlzc3VlU3R5
bGVJbnZhbGlkYXRlZCkKKyAgICAgICAgICB0aGlzLmRpc3BhdGNoRXZlbnRUb0xpc3RlbmVycyhX
ZWJJbnNwZWN0b3IuRE9NQWdlbnQuRXZlbnRzLlN0eWxlSW52YWxpZGF0ZWQsIG5vZGUpCiAgICAg
fSwKIAogICAgIC8qKgpAQCAtODQ0LDE0ICs4NjIsMTUgQEAgV2ViSW5zcGVjdG9yLkRPTUFnZW50
LnByb3RvdHlwZSA9IHsKICAgICAgICAgZnVuY3Rpb24gY2FsbGJhY2sobm9kZUlkLCBlcnJvciwg
YXR0cmlidXRlcykKICAgICAgICAgewogICAgICAgICAgICAgaWYgKGVycm9yKSB7Ci0gICAgICAg
ICAgICAgICAgY29uc29sZS5lcnJvcigiRXJyb3IgZHVyaW5nIERPTUFnZW50IG9wZXJhdGlvbjog
IiArIGVycm9yKTsKKyAgICAgICAgICAgICAgICAvLyBXZSBhcmUgY2FsbGluZyBfbG9hZE5vZGVB
dHRyaWJ1dGVzIGFzeW5jaHJvbm91c2x5LCBpdCBpcyBvayBpZiBub2RlIGlzIG5vdCBmb3VuZC4K
ICAgICAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICB2YXIg
bm9kZSA9IHRoaXMuX2lkVG9ET01Ob2RlW25vZGVJZF07CiAgICAgICAgICAgICBpZiAobm9kZSkg
ewotICAgICAgICAgICAgICAgIG5vZGUuX3NldEF0dHJpYnV0ZXNQYXlsb2FkKGF0dHJpYnV0ZXMp
OwotICAgICAgICAgICAgICAgIHRoaXMuZGlzcGF0Y2hFdmVudFRvTGlzdGVuZXJzKFdlYkluc3Bl
Y3Rvci5ET01BZ2VudC5FdmVudHMuQXR0ck1vZGlmaWVkLCB7IG5vZGU6IG5vZGUsIG5hbWU6ICJz
dHlsZSIgfSk7Ci0gICAgICAgICAgICAgICAgdGhpcy5kaXNwYXRjaEV2ZW50VG9MaXN0ZW5lcnMo
V2ViSW5zcGVjdG9yLkRPTUFnZW50LkV2ZW50cy5TdHlsZUludmFsaWRhdGVkLCBub2RlKTsgICAg
ICAgICAgICAgICAgCisgICAgICAgICAgICAgICAgaWYgKG5vZGUuX3NldEF0dHJpYnV0ZXNQYXls
b2FkKGF0dHJpYnV0ZXMpKSB7CisgICAgICAgICAgICAgICAgICAgIHRoaXMuZGlzcGF0Y2hFdmVu
dFRvTGlzdGVuZXJzKFdlYkluc3BlY3Rvci5ET01BZ2VudC5FdmVudHMuQXR0ck1vZGlmaWVkLCB7
IG5vZGU6IG5vZGUsIG5hbWU6ICJzdHlsZSIgfSk7CisgICAgICAgICAgICAgICAgICAgIHRoaXMu
ZGlzcGF0Y2hFdmVudFRvTGlzdGVuZXJzKFdlYkluc3BlY3Rvci5ET01BZ2VudC5FdmVudHMuU3R5
bGVJbnZhbGlkYXRlZCwgbm9kZSk7CisgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQog
ICAgICAgICB9CiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRl
c3RzL0NoYW5nZUxvZwppbmRleCA3MGVkNTZjMDNjNjc0NTQ4YWNlYWQxN2IyN2NhNzRjMzYwZjE5
MDc1Li43ZGY4YzUyN2FlNmYzOTMzNWY1YmYxMWJlMTczYjJlODRlOThhMjcxIDEwMDY0NAotLS0g
YS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMTMgQEAKKzIwMTItMDMtMzAgIFBhdmVsIEZlbGRtYW4gIDxwZmVsZG1hbkBjaHJvbWl1
bS5vcmc+CisKKyAgICAgICAgV2ViIEluc3BlY3RvcjogZG8gbm90IGlzc3VlIGF0dHJpYnV0ZXMg
bW9kaWZpZWQgZXZlbnQgaWYgYWN0dWFsIHZhbHVlcyB3ZXJlIG5vdCBjaGFuZ2VkLgorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODI3MjYKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGluc3BlY3Rvci9lbGVt
ZW50cy9lZGl0LXN0eWxlLWF0dHJpYnV0ZS1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAq
IGluc3BlY3Rvci9lbGVtZW50cy9lZGl0LXN0eWxlLWF0dHJpYnV0ZS5odG1sOiBBZGRlZC4KKwog
MjAxMi0wMy0zMCAgUGhpbGlwcGUgTm9ybWFuZCAgPHBub3JtYW5kQGlnYWxpYS5jb20+CiAKICAg
ICAgICAgVW5yZXZpZXdlZCwgR1RLIHJlYmFzZWxpbmUgYWZ0ZXIgcjExMjU4MiBhbmQgcjExMjM5
MS4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2luc3BlY3Rvci9lbGVtZW50cy9lZGl0LXN0eWxl
LWF0dHJpYnV0ZS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvZWxlbWVudHMv
ZWRpdC1zdHlsZS1hdHRyaWJ1dGUtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjZmN2JjZTdlMjc4
NWEzOWNmNjYwNDg4N2Q0MDhjOWYzNWUxYTUxOTAKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRU
ZXN0cy9pbnNwZWN0b3IvZWxlbWVudHMvZWRpdC1zdHlsZS1hdHRyaWJ1dGUtZXhwZWN0ZWQudHh0
CkBAIC0wLDAgKzEsMTEgQEAKK1Rlc3RzIHRoYXQgc3R5bGUgbW9kaWZpY2F0aW9uIGdlbmVyYXRl
cyBhdHRyaWJ1dGUgdXBkYXRlZCBldmVudCBvbmx5IHdoZW4gYXR0cmlidXRlIGlzIGFjdHVhbGx5
IGNoYW5nZWQuCisKKworUnVubmluZzogdGVzdFNldFVwCisKK1J1bm5pbmc6IHRlc3RTZXROZXdW
YWx1ZQorV2ViSW5zcGVjdG9yLkRPTUFnZW50LkV2ZW50cy5TdHlsZUludmFsaWRhdGVkIHNob3Vs
ZCBiZSBpc3N1ZWQKKworUnVubmluZzogdGVzdFNldFNhbWVWYWx1ZQorV2ViSW5zcGVjdG9yLkRP
TU5vZGUucHJvdG90eXBlLl9zZXRBdHRyaWJ1dGVzUGF5bG9hZCBzaG91bGQgYmUgY2FsbGVkCisK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2luc3BlY3Rvci9lbGVtZW50cy9lZGl0LXN0eWxlLWF0
dHJpYnV0ZS5odG1sIGIvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2VsZW1lbnRzL2VkaXQtc3R5bGUt
YXR0cmlidXRlLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNzFkMjJiOTg2M2Q3NDM5MDNjMmJjODgxYTRiMDY4
NTRjMzJlY2UyOAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2luc3BlY3Rvci9lbGVt
ZW50cy9lZGl0LXN0eWxlLWF0dHJpYnV0ZS5odG1sCkBAIC0wLDAgKzEsNzcgQEAKKzxodG1sPgor
PGhlYWQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vaHR0cC90ZXN0cy9pbnNwZWN0b3IvaW5zcGVjdG9y
LXRlc3QuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4uLy4uL2h0dHAvdGVzdHMvaW5zcGVj
dG9yL2VsZW1lbnRzLXRlc3QuanMiPjwvc2NyaXB0PgorPHNjcmlwdD4KKworZnVuY3Rpb24gdGVz
dFNldE5ld1ZhbHVlKCkKK3sKKyAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgibm9kZS1zZXQt
bmV3LXZhbHVlIikuc3R5bGUuc2V0UHJvcGVydHkoImNvbG9yIiwgImJsdWUiKTsKK30KKworZnVu
Y3Rpb24gdGVzdFNldFNhbWVWYWx1ZSgpCit7CisgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQo
Im5vZGUtc2V0LXNhbWUtdmFsdWUiKS5zdHlsZS5zZXRQcm9wZXJ0eSgiY29sb3IiLCAicmVkIik7
Cit9CisKK2Z1bmN0aW9uIHRlc3QoKQoreworICAgIC8vIFNhdmUgdGltZSBvbiBzdHlsZSB1cGRh
dGVzLgorICAgIFdlYkluc3BlY3Rvci5TdHlsZXNTaWRlYmFyUGFuZS5wcm90b3R5cGUudXBkYXRl
ID0gZnVuY3Rpb24oKSB7fTsKKyAgICBXZWJJbnNwZWN0b3IuTWV0cmljc1NpZGViYXJQYW5lLnBy
b3RvdHlwZS51cGRhdGUgPSBmdW5jdGlvbigpIHt9OworCisgICAgSW5zcGVjdG9yVGVzdC5ydW5U
ZXN0U3VpdGUoWworICAgICAgICBmdW5jdGlvbiB0ZXN0U2V0VXAobmV4dCkKKyAgICAgICAgewor
ICAgICAgICAgICAgSW5zcGVjdG9yVGVzdC5leHBhbmRFbGVtZW50c1RyZWUobmV4dCk7CisgICAg
ICAgIH0sCisKKyAgICAgICAgZnVuY3Rpb24gdGVzdFNldE5ld1ZhbHVlKG5leHQpCisgICAgICAg
IHsKKyAgICAgICAgICAgIEluc3BlY3RvclRlc3QuZXZhbHVhdGVJblBhZ2UoInRlc3RTZXROZXdW
YWx1ZSgpIik7CisKKyAgICAgICAgICAgIFdlYkluc3BlY3Rvci5kb21BZ2VudC5hZGRFdmVudExp
c3RlbmVyKFdlYkluc3BlY3Rvci5ET01BZ2VudC5FdmVudHMuU3R5bGVJbnZhbGlkYXRlZCwgbGlz
dGVuZXIpOworICAgICAgICAgICAgZnVuY3Rpb24gbGlzdGVuZXIoZXZlbnQpCisgICAgICAgICAg
ICB7CisgICAgICAgICAgICAgICAgSW5zcGVjdG9yVGVzdC5hZGRSZXN1bHQoIldlYkluc3BlY3Rv
ci5ET01BZ2VudC5FdmVudHMuU3R5bGVJbnZhbGlkYXRlZCBzaG91bGQgYmUgaXNzdWVkIik7Cisg
ICAgICAgICAgICAgICAgV2ViSW5zcGVjdG9yLmRvbUFnZW50LnJlbW92ZUV2ZW50TGlzdGVuZXIo
V2ViSW5zcGVjdG9yLkRPTUFnZW50LkV2ZW50cy5TdHlsZUludmFsaWRhdGVkLCBsaXN0ZW5lcik7
CisgICAgICAgICAgICAgICAgbmV4dCgpOworICAgICAgICAgICAgfQorICAgICAgICB9LAorCisg
ICAgICAgIGZ1bmN0aW9uIHRlc3RTZXRTYW1lVmFsdWUobmV4dCkKKyAgICAgICAgeworICAgICAg
ICAgICAgSW5zcGVjdG9yVGVzdC5ldmFsdWF0ZUluUGFnZSgidGVzdFNldFNhbWVWYWx1ZSgpIik7
CisKKyAgICAgICAgICAgIFdlYkluc3BlY3Rvci5kb21BZ2VudC5hZGRFdmVudExpc3RlbmVyKFdl
Ykluc3BlY3Rvci5ET01BZ2VudC5FdmVudHMuU3R5bGVJbnZhbGlkYXRlZCwgbGlzdGVuZXIpOwor
ICAgICAgICAgICAgZnVuY3Rpb24gbGlzdGVuZXIoZXZlbnQpCisgICAgICAgICAgICB7CisgICAg
ICAgICAgICAgICAgSW5zcGVjdG9yVGVzdC5hZGRSZXN1bHQoIldlYkluc3BlY3Rvci5ET01BZ2Vu
dC5FdmVudHMuU3R5bGVJbnZhbGlkYXRlZCBzaG91bGQgbm90IGJlIGlzc3VlZCIpOworICAgICAg
ICAgICAgICAgIFdlYkluc3BlY3Rvci5kb21BZ2VudC5yZW1vdmVFdmVudExpc3RlbmVyKFdlYklu
c3BlY3Rvci5ET01BZ2VudC5FdmVudHMuU3R5bGVJbnZhbGlkYXRlZCwgbGlzdGVuZXIpOworICAg
ICAgICAgICAgfQorCisgICAgICAgICAgICBJbnNwZWN0b3JUZXN0LmFkZFNuaWZmZXIoV2ViSW5z
cGVjdG9yLkRPTU5vZGUucHJvdG90eXBlLCAiX3NldEF0dHJpYnV0ZXNQYXlsb2FkIiwgY2FsbGJh
Y2spOworICAgICAgICAgICAgZnVuY3Rpb24gY2FsbGJhY2soKQorICAgICAgICAgICAgeworICAg
ICAgICAgICAgICAgIEluc3BlY3RvclRlc3QuYWRkUmVzdWx0KCJXZWJJbnNwZWN0b3IuRE9NTm9k
ZS5wcm90b3R5cGUuX3NldEF0dHJpYnV0ZXNQYXlsb2FkIHNob3VsZCBiZSBjYWxsZWQiKTsKKyAg
ICAgICAgICAgICAgICBXZWJJbnNwZWN0b3IuZG9tQWdlbnQucmVtb3ZlRXZlbnRMaXN0ZW5lcihX
ZWJJbnNwZWN0b3IuRE9NQWdlbnQuRXZlbnRzLlN0eWxlSW52YWxpZGF0ZWQsIGxpc3RlbmVyKTsK
KyAgICAgICAgICAgICAgICBuZXh0KCk7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICBd
KTsKK30KKworPC9zY3JpcHQ+Cis8L2hlYWQ+CisKKzxib2R5IG9ubG9hZD0icnVuVGVzdCgpIj4K
KzxwPgorVGVzdHMgdGhhdCBzdHlsZSBtb2RpZmljYXRpb24gZ2VuZXJhdGVzIGF0dHJpYnV0ZSB1
cGRhdGVkIGV2ZW50IG9ubHkgd2hlbiBhdHRyaWJ1dGUgaXMgYWN0dWFsbHkgY2hhbmdlZC4KKzwv
cD4KKworPGRpdiBpZD0iY29udGFpbmVyIj4KKyAgICA8ZGl2IGlkPSJub2RlLXNldC1uZXctdmFs
dWUiIHN0eWxlPSJjb2xvcjpyZWQiPjwvZGl2PgorICAgIDxkaXYgaWQ9Im5vZGUtc2V0LXNhbWUt
dmFsdWUiIHN0eWxlPSJjb2xvcjpyZWQiPjwvZGl2PgorPC9kaXY+Cis8L2JvZHk+Cis8L2h0bWw+
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>