<?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>111327</bug_id>
          
          <creation_ts>2013-03-04 07:32:33 -0800</creation_ts>
          <short_desc>Web Inspector: Update open resource dialog when new uiSourceCodes are loaded.</short_desc>
          <delta_ts>2013-03-06 07:37:01 -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="Vsevolod Vlasov">vsevik</reporter>
          <assigned_to name="Vsevolod Vlasov">vsevik</assigned_to>
          <cc>apavlov</cc>
    
    <cc>buildbot</cc>
    
    <cc>dglazkov</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>rniwa</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>846473</commentid>
    <comment_count>0</comment_count>
    <who name="Vsevolod Vlasov">vsevik</who>
    <bug_when>2013-03-04 07:32:33 -0800</bug_when>
    <thetext>Patch to follow.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>846508</commentid>
    <comment_count>1</comment_count>
      <attachid>191251</attachid>
    <who name="Vsevolod Vlasov">vsevik</who>
    <bug_when>2013-03-04 08:12:19 -0800</bug_when>
    <thetext>Created attachment 191251
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>846583</commentid>
    <comment_count>2</comment_count>
      <attachid>191251</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-04 09:47:06 -0800</bug_when>
    <thetext>Comment on attachment 191251
Patch

Attachment 191251 did not pass chromium-ews (chromium-xvfb):
Output: http://webkit-commit-queue.appspot.com/results/16915346

New failing tests:
inspector/filtered-item-selection-dialog-filtering.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>846599</commentid>
    <comment_count>3</comment_count>
      <attachid>191251</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2013-03-04 10:03:18 -0800</bug_when>
    <thetext>Comment on attachment 191251
Patch

Attachment 191251 did not pass mac-wk2-ews (mac-wk2):
Output: http://webkit-commit-queue.appspot.com/results/16957003

New failing tests:
inspector/filtered-item-selection-dialog-filtering.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>847564</commentid>
    <comment_count>4</comment_count>
      <attachid>191468</attachid>
    <who name="Vsevolod Vlasov">vsevik</who>
    <bug_when>2013-03-05 04:53:57 -0800</bug_when>
    <thetext>Created attachment 191468
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>848851</commentid>
    <comment_count>5</comment_count>
      <attachid>191468</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-06 07:36:58 -0800</bug_when>
    <thetext>Comment on attachment 191468
Patch

Clearing flags on attachment: 191468

Committed r144928: &lt;http://trac.webkit.org/changeset/144928&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>848852</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-06 07:37:01 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>191251</attachid>
            <date>2013-03-04 08:12:19 -0800</date>
            <delta_ts>2013-03-05 04:53:53 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-111327-20130304200826.patch</filename>
            <type>text/plain</type>
            <size>7757</size>
            <attacher name="Vsevolod Vlasov">vsevik</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ0NjI0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOGU4YTc3NDk3NzQzY2Q0
YTU2YTg2ZGJiYzAzZmEwMzI4NjViYzg4ZC4uYWE3Nzc1ZjJjZGE4ZjMwNDU4Yjg5MmUzYjE2MWM1
ZTI5YWEzZTBjOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI1IEBACiAyMDEzLTAzLTA0ICBWc2V2
b2xvZCBWbGFzb3YgIDx2c2V2aWtAY2hyb21pdW0ub3JnPgogCisgICAgICAgIFdlYiBJbnNwZWN0
b3I6IFVwZGF0ZSBvcGVuIHJlc291cmNlIGRpYWxvZyB3aGVuIG5ldyB1aVNvdXJjZUNvZGVzIGFy
ZSBsb2FkZWQuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xMTEzMjcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICAqIGluc3BlY3Rvci9mcm9udC1lbmQvRmlsdGVyZWRJdGVtU2VsZWN0aW9uRGlhbG9nLmpzOgor
ICAgICAgICAoV2ViSW5zcGVjdG9yLkZpbHRlcmVkSXRlbVNlbGVjdGlvbkRpYWxvZyk6CisgICAg
ICAgIChXZWJJbnNwZWN0b3IuRmlsdGVyZWRJdGVtU2VsZWN0aW9uRGlhbG9nLnByb3RvdHlwZS53
aWxsSGlkZSk6CisgICAgICAgIChXZWJJbnNwZWN0b3IuRmlsdGVyZWRJdGVtU2VsZWN0aW9uRGlh
bG9nLnByb3RvdHlwZS5fc2NoZWR1bGVGaWx0ZXIpOgorICAgICAgICAoV2ViSW5zcGVjdG9yLkZp
bHRlcmVkSXRlbVNlbGVjdGlvbkRpYWxvZy5wcm90b3R5cGUuX2l0ZW1zQ2hhbmdlZCk6CisgICAg
ICAgIChXZWJJbnNwZWN0b3IuU2VsZWN0aW9uRGlhbG9nQ29udGVudFByb3ZpZGVyLnByb3RvdHlw
ZS5kaXNwb3NlKToKKyAgICAgICAgKFdlYkluc3BlY3Rvci5KYXZhU2NyaXB0T3V0bGluZURpYWxv
Zy5wcm90b3R5cGUuZGlzcG9zZSk6CisgICAgICAgIChXZWJJbnNwZWN0b3IuT3BlblJlc291cmNl
RGlhbG9nKToKKyAgICAgICAgKFdlYkluc3BlY3Rvci5PcGVuUmVzb3VyY2VEaWFsb2cucHJvdG90
eXBlLl91aVNvdXJjZUNvZGVBZGRlZCk6CisgICAgICAgIChXZWJJbnNwZWN0b3IuT3BlblJlc291
cmNlRGlhbG9nLnByb3RvdHlwZS5kaXNwb3NlKToKKyAgICAgICAgKiBpbnNwZWN0b3IvZnJvbnQt
ZW5kL1N0eWxlU2hlZXRPdXRsaW5lRGlhbG9nLmpzOgorICAgICAgICAoV2ViSW5zcGVjdG9yLlN0
eWxlU2hlZXRPdXRsaW5lRGlhbG9nLnByb3RvdHlwZS5kaXNwb3NlKToKKworMjAxMy0wMy0wNCAg
VnNldm9sb2QgVmxhc292ICA8dnNldmlrQGNocm9taXVtLm9yZz4KKwogICAgICAgICBXZWIgSW5z
cGVjdG9yOiBEbyBub3QgYWNjdW11bGF0ZSBmaWxlIHN5c3RlbSBmaWxlcywgYWRkIHRoZW0gdG8g
d29ya3NwYWNlIGltbWVkaWF0ZWx5CiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xMTEzMjUKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVj
dG9yL2Zyb250LWVuZC9GaWx0ZXJlZEl0ZW1TZWxlY3Rpb25EaWFsb2cuanMgYi9Tb3VyY2UvV2Vi
Q29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0ZpbHRlcmVkSXRlbVNlbGVjdGlvbkRpYWxvZy5qcwpp
bmRleCBmNjZkNzkxYjUwYWQwZWRlYWM2NTIwNzlkYjkzOGZhY2JiZjIyMTU1Li5jOWRjMGY4MzJl
M2Y3MDljZDE1ZDE4YjgyZjc2YTBmNzk1ZDM2YTg5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0ZpbHRlcmVkSXRlbVNlbGVjdGlvbkRpYWxvZy5qcworKysg
Yi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0ZpbHRlcmVkSXRlbVNlbGVjdGlv
bkRpYWxvZy5qcwpAQCAtNjQsNiArNjQsNyBAQCBXZWJJbnNwZWN0b3IuRmlsdGVyZWRJdGVtU2Vs
ZWN0aW9uRGlhbG9nID0gZnVuY3Rpb24oZGVsZWdhdGUpCiAgICAgdGhpcy5lbGVtZW50LmFwcGVu
ZENoaWxkKHRoaXMuX2l0ZW1FbGVtZW50c0NvbnRhaW5lcik7CiAKICAgICB0aGlzLl9kZWxlZ2F0
ZSA9IGRlbGVnYXRlOworICAgIHRoaXMuX2RlbGVnYXRlLmFkZEV2ZW50TGlzdGVuZXIoV2ViSW5z
cGVjdG9yLlNlbGVjdGlvbkRpYWxvZ0NvbnRlbnRQcm92aWRlci5FdmVudHMuSXRlbXNDaGFuZ2Vk
LCB0aGlzLl9pdGVtc0NoYW5nZWQsIHRoaXMpOwogCiAgICAgdGhpcy5fZGVsZWdhdGUucmVxdWVz
dEl0ZW1zKHRoaXMuX2l0ZW1zTG9hZGVkLmJpbmQodGhpcykpOwogfQpAQCAtMTAxLDYgKzEwMiw3
IEBAIFdlYkluc3BlY3Rvci5GaWx0ZXJlZEl0ZW1TZWxlY3Rpb25EaWFsb2cucHJvdG90eXBlID0g
ewogICAgICAgICBpZiAodGhpcy5faXNIaWRpbmcpCiAgICAgICAgICAgICByZXR1cm47CiAgICAg
ICAgIHRoaXMuX2lzSGlkaW5nID0gdHJ1ZTsKKyAgICAgICAgdGhpcy5fZGVsZWdhdGUuZGlzcG9z
ZSgpOwogICAgICAgICBpZiAodGhpcy5fZmlsdGVyVGltZXIpCiAgICAgICAgICAgICBjbGVhclRp
bWVvdXQodGhpcy5fZmlsdGVyVGltZXIpOwogICAgIH0sCkBAIC0yMTIsNiArMjE0LDcgQEAgV2Vi
SW5zcGVjdG9yLkZpbHRlcmVkSXRlbVNlbGVjdGlvbkRpYWxvZy5wcm90b3R5cGUgPSB7CiAgICAg
X2ZpbHRlckl0ZW1zOiBmdW5jdGlvbigpCiAgICAgewogICAgICAgICBkZWxldGUgdGhpcy5fZmls
dGVyVGltZXI7CisgICAgICAgIGRlbGV0ZSB0aGlzLl9sYXN0V2FpdFRpbWU7CiAKICAgICAgICAg
dmFyIHF1ZXJ5ID0gdGhpcy5fZGVsZWdhdGUucmV3cml0ZVF1ZXJ5KHRoaXMuX3Byb21wdEVsZW1l
bnQudmFsdWUudHJpbSgpKTsKICAgICAgICAgdGhpcy5fcXVlcnkgPSBxdWVyeTsKQEAgLTMxOSwx
MSArMzIyLDE2IEBAIFdlYkluc3BlY3Rvci5GaWx0ZXJlZEl0ZW1TZWxlY3Rpb25EaWFsb2cucHJv
dG90eXBlID0gewogICAgICAgICB9CiAgICAgfSwKIAotICAgIF9zY2hlZHVsZUZpbHRlcjogZnVu
Y3Rpb24oKQorICAgIC8qKgorICAgICAqIEBwYXJhbSB7bnVtYmVyPX0gdGltZW91dAorICAgICAq
LworICAgIF9zY2hlZHVsZUZpbHRlcjogZnVuY3Rpb24odGltZW91dCkKICAgICB7Ci0gICAgICAg
IGlmICh0aGlzLl9maWx0ZXJUaW1lcikKKyAgICAgICAgdmFyIHdhaXRUaW1lID0gdGltZW91dCB8
fCAwOworICAgICAgICBpZiAodGhpcy5fZmlsdGVyVGltZXIgJiYgKCF0aGlzLl9sYXN0V2FpdFRp
bWUgfHwgd2FpdFRpbWUpKQogICAgICAgICAgICAgcmV0dXJuOwotICAgICAgICB0aGlzLl9maWx0
ZXJUaW1lciA9IHNldFRpbWVvdXQodGhpcy5fZmlsdGVySXRlbXMuYmluZCh0aGlzKSwgMCk7Cisg
ICAgICAgIHRoaXMuX2ZpbHRlclRpbWVyID0gc2V0VGltZW91dCh0aGlzLl9maWx0ZXJJdGVtcy5i
aW5kKHRoaXMpLCB3YWl0VGltZSk7CisgICAgICAgIHRoaXMuX2xhc3RXYWl0VGltZSA9IHdhaXRU
aW1lOwogICAgIH0sCiAKICAgICAvKioKQEAgLTM3MSwxNiArMzc5LDI2IEBAIFdlYkluc3BlY3Rv
ci5GaWx0ZXJlZEl0ZW1TZWxlY3Rpb25EaWFsb2cucHJvdG90eXBlID0gewogICAgICAgICByZXR1
cm4gZWxlbWVudDsKICAgICB9LAogCisgICAgX2l0ZW1zQ2hhbmdlZDogZnVuY3Rpb24oKQorICAg
IHsKKyAgICAgICAgdGhpcy5fc2NoZWR1bGVGaWx0ZXIoMTAwKTsKKyAgICB9LAorCiAgICAgX19w
cm90b19fOiBXZWJJbnNwZWN0b3IuRGlhbG9nRGVsZWdhdGUucHJvdG90eXBlCiB9CiAKIC8qKgog
ICogQGludGVyZmFjZQorICogQGV4dGVuZHMge1dlYkluc3BlY3Rvci5FdmVudFRhcmdldH0KICAq
LwogV2ViSW5zcGVjdG9yLlNlbGVjdGlvbkRpYWxvZ0NvbnRlbnRQcm92aWRlciA9IGZ1bmN0aW9u
KCkKIHsKIH0KIAorV2ViSW5zcGVjdG9yLlNlbGVjdGlvbkRpYWxvZ0NvbnRlbnRQcm92aWRlci5F
dmVudHMgPSB7CisgICAgSXRlbXNDaGFuZ2VkOiAiSXRlbXNDaGFuZ2VkIgorfQorCiBXZWJJbnNw
ZWN0b3IuU2VsZWN0aW9uRGlhbG9nQ29udGVudFByb3ZpZGVyLnByb3RvdHlwZSA9IHsKICAgICAv
KioKICAgICAgKiBAcGFyYW0ge251bWJlcn0gaXRlbUluZGV4CkBAIC00MjcsMTAgKzQ0NSwxMyBA
QCBXZWJJbnNwZWN0b3IuU2VsZWN0aW9uRGlhbG9nQ29udGVudFByb3ZpZGVyLnByb3RvdHlwZSA9
IHsKICAgICAgKiBAcmV0dXJuIHtzdHJpbmd9CiAgICAgICovCiAgICAgcmV3cml0ZVF1ZXJ5OiBm
dW5jdGlvbihxdWVyeSkgeyB9LAorCisgICAgZGlzcG9zZTogZnVuY3Rpb24oKSB7IH0KIH0KIAog
LyoqCiAgKiBAY29uc3RydWN0b3IKKyAqIEBleHRlbmRzIHtXZWJJbnNwZWN0b3IuT2JqZWN0fQog
ICogQGltcGxlbWVudHMge1dlYkluc3BlY3Rvci5TZWxlY3Rpb25EaWFsb2dDb250ZW50UHJvdmlk
ZXJ9CiAgKiBAcGFyYW0ge1dlYkluc3BlY3Rvci5WaWV3fSB2aWV3CiAgKiBAcGFyYW0ge1dlYklu
c3BlY3Rvci5Db250ZW50UHJvdmlkZXJ9IGNvbnRlbnRQcm92aWRlcgpAQCAtNTYyLDExICs1ODMs
MTYgQEAgV2ViSW5zcGVjdG9yLkphdmFTY3JpcHRPdXRsaW5lRGlhbG9nLnByb3RvdHlwZSA9IHsK
ICAgICAgICAgcmV0dXJuIHF1ZXJ5OwogICAgIH0sCiAKLSAgICBfX3Byb3RvX186IFdlYkluc3Bl
Y3Rvci5TZWxlY3Rpb25EaWFsb2dDb250ZW50UHJvdmlkZXIucHJvdG90eXBlCisgICAgZGlzcG9z
ZTogZnVuY3Rpb24oKQorICAgIHsKKyAgICB9LAorCisgICAgX19wcm90b19fOiBXZWJJbnNwZWN0
b3IuT2JqZWN0LnByb3RvdHlwZQogfQogCiAvKioKICAqIEBjb25zdHJ1Y3RvcgorICogQGV4dGVu
ZHMge1dlYkluc3BlY3Rvci5PYmplY3R9CiAgKiBAaW1wbGVtZW50cyB7V2ViSW5zcGVjdG9yLlNl
bGVjdGlvbkRpYWxvZ0NvbnRlbnRQcm92aWRlcn0KICAqIEBwYXJhbSB7V2ViSW5zcGVjdG9yLlNj
cmlwdHNQYW5lbH0gcGFuZWwKICAqLwpAQCAtNTc3LDE3ICs2MDMsMTAgQEAgV2ViSW5zcGVjdG9y
Lk9wZW5SZXNvdXJjZURpYWxvZyA9IGZ1bmN0aW9uKHBhbmVsKQogCiAgICAgdmFyIHByb2plY3Rz
ID0gV2ViSW5zcGVjdG9yLndvcmtzcGFjZS5wcm9qZWN0cygpOwogICAgIHRoaXMuX3VpU291cmNl
Q29kZXMgPSBbXTsKLSAgICBmb3IgKHZhciBpID0gMDsgaSA8IHByb2plY3RzLmxlbmd0aDsgKytp
KSB7Ci0gICAgICAgIGlmIChwcm9qZWN0c1tpXS5pc1NlcnZpY2VQcm9qZWN0KCkpCi0gICAgICAg
ICAgICBjb250aW51ZTsKLSAgICAgICAgdGhpcy5fdWlTb3VyY2VDb2RlcyA9IHRoaXMuX3VpU291
cmNlQ29kZXMuY29uY2F0KHByb2plY3RzW2ldLnVpU291cmNlQ29kZXMoKSk7Ci0gICAgfQorICAg
IGZvciAodmFyIGkgPSAwOyBpIDwgcHJvamVjdHMubGVuZ3RoOyArK2kpCisgICAgICAgIHRoaXMu
X3VpU291cmNlQ29kZXMgPSB0aGlzLl91aVNvdXJjZUNvZGVzLmNvbmNhdChwcm9qZWN0c1tpXS51
aVNvdXJjZUNvZGVzKCkuZmlsdGVyKHRoaXMuX2ZpbHRlclVJU291cmNlQ29kZS5iaW5kKHRoaXMp
KSk7CiAKLSAgICBmdW5jdGlvbiBmaWx0ZXJPdXRFbXB0eVVSTHModWlTb3VyY2VDb2RlKQotICAg
IHsKLSAgICAgICAgcmV0dXJuICEhdWlTb3VyY2VDb2RlLm5hbWUoKTsKLSAgICB9Ci0gICAgdGhp
cy5fdWlTb3VyY2VDb2RlcyA9IHRoaXMuX3VpU291cmNlQ29kZXMuZmlsdGVyKGZpbHRlck91dEVt
cHR5VVJMcyk7CisgICAgV2ViSW5zcGVjdG9yLndvcmtzcGFjZS5hZGRFdmVudExpc3RlbmVyKFdl
Ykluc3BlY3Rvci5VSVNvdXJjZUNvZGVQcm92aWRlci5FdmVudHMuVUlTb3VyY2VDb2RlQWRkZWQs
IHRoaXMuX3VpU291cmNlQ29kZUFkZGVkLCB0aGlzKTsKIH0KIAogV2ViSW5zcGVjdG9yLk9wZW5S
ZXNvdXJjZURpYWxvZy5wcm90b3R5cGUgPSB7CkBAIC02NzMsNyArNjkyLDMyIEBAIFdlYkluc3Bl
Y3Rvci5PcGVuUmVzb3VyY2VEaWFsb2cucHJvdG90eXBlID0gewogICAgICAgICByZXR1cm4gbGlu
ZU51bWJlck1hdGNoID8gbGluZU51bWJlck1hdGNoWzFdIDogcXVlcnk7CiAgICAgfSwKIAotICAg
IF9fcHJvdG9fXzogV2ViSW5zcGVjdG9yLlNlbGVjdGlvbkRpYWxvZ0NvbnRlbnRQcm92aWRlci5w
cm90b3R5cGUKKyAgICAvKioKKyAgICAgKiBAcGFyYW0ge1dlYkluc3BlY3Rvci5VSVNvdXJjZUNv
ZGV9IHVpU291cmNlQ29kZQorICAgICAqLworICAgIF9maWx0ZXJVSVNvdXJjZUNvZGU6IGZ1bmN0
aW9uKHVpU291cmNlQ29kZSkKKyAgICB7CisgICAgICAgIHJldHVybiAhdWlTb3VyY2VDb2RlLnBy
b2plY3QoKS5pc1NlcnZpY2VQcm9qZWN0KCkgJiYgdWlTb3VyY2VDb2RlLm5hbWUoKTsKKyAgICB9
LAorCisgICAgLyoqCisgICAgICogQHBhcmFtIHtXZWJJbnNwZWN0b3IuRXZlbnR9IGV2ZW50Cisg
ICAgICovCisgICAgX3VpU291cmNlQ29kZUFkZGVkOiBmdW5jdGlvbihldmVudCkKKyAgICB7Cisg
ICAgICAgIHZhciB1aVNvdXJjZUNvZGUgPSAvKiogQHR5cGUge1dlYkluc3BlY3Rvci5VSVNvdXJj
ZUNvZGV9ICovIChldmVudC5kYXRhKTsKKyAgICAgICAgaWYgKCF0aGlzLl9maWx0ZXJVSVNvdXJj
ZUNvZGUodWlTb3VyY2VDb2RlKSkKKyAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgdGhpcy5f
dWlTb3VyY2VDb2Rlcy5wdXNoKHVpU291cmNlQ29kZSkKKyAgICAgICAgdGhpcy5kaXNwYXRjaEV2
ZW50VG9MaXN0ZW5lcnMoV2ViSW5zcGVjdG9yLlNlbGVjdGlvbkRpYWxvZ0NvbnRlbnRQcm92aWRl
ci5FdmVudHMuSXRlbXNDaGFuZ2VkLCBudWxsKTsKKyAgICB9LAorCisgICAgZGlzcG9zZTogZnVu
Y3Rpb24oKQorICAgIHsKKyAgICAgICAgV2ViSW5zcGVjdG9yLndvcmtzcGFjZS5yZW1vdmVFdmVu
dExpc3RlbmVyKFdlYkluc3BlY3Rvci5VSVNvdXJjZUNvZGVQcm92aWRlci5FdmVudHMuVUlTb3Vy
Y2VDb2RlQWRkZWQsIHRoaXMuX3VpU291cmNlQ29kZUFkZGVkLCB0aGlzKTsKKyAgICB9LAorCisg
ICAgX19wcm90b19fOiBXZWJJbnNwZWN0b3IuT2JqZWN0LnByb3RvdHlwZQogfQogCiAvKioKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvU3R5bGVTaGVldE91
dGxpbmVEaWFsb2cuanMgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1N0eWxl
U2hlZXRPdXRsaW5lRGlhbG9nLmpzCmluZGV4IDJiNGUwZTZjYTQyM2RlZjM3MmE5MjU0MzgzOWMz
Y2YzZWUxMjU1OWYuLjUyODVmM2RiMGY3MjFiNGRkNjU5YTQ5MGQ4OThlZmM5NmVkMjkzYzIgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvU3R5bGVTaGVldE91
dGxpbmVEaWFsb2cuanMKKysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9T
dHlsZVNoZWV0T3V0bGluZURpYWxvZy5qcwpAQCAtMjgsNiArMjgsNyBAQAogCiAvKioKICAqIEBj
b25zdHJ1Y3RvcgorICogQGV4dGVuZHMge1dlYkluc3BlY3Rvci5PYmplY3R9CiAgKiBAaW1wbGVt
ZW50cyB7V2ViSW5zcGVjdG9yLlNlbGVjdGlvbkRpYWxvZ0NvbnRlbnRQcm92aWRlcn0KICAqIEBw
YXJhbSB7V2ViSW5zcGVjdG9yLlZpZXd9IHZpZXcKICAqIEBwYXJhbSB7V2ViSW5zcGVjdG9yLlVJ
U291cmNlQ29kZX0gdWlTb3VyY2VDb2RlCkBAIC0xNTksNSArMTYwLDkgQEAgV2ViSW5zcGVjdG9y
LlN0eWxlU2hlZXRPdXRsaW5lRGlhbG9nLnByb3RvdHlwZSA9IHsKICAgICAgICAgcmV0dXJuIHF1
ZXJ5OwogICAgIH0sCiAKLSAgICBfX3Byb3RvX186IFdlYkluc3BlY3Rvci5TZWxlY3Rpb25EaWFs
b2dDb250ZW50UHJvdmlkZXIucHJvdG90eXBlCisgICAgZGlzcG9zZTogZnVuY3Rpb24oKQorICAg
IHsKKyAgICB9LAorCisgICAgX19wcm90b19fOiBXZWJJbnNwZWN0b3IuT2JqZWN0LnByb3RvdHlw
ZQogfQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>191468</attachid>
            <date>2013-03-05 04:53:57 -0800</date>
            <delta_ts>2013-03-06 07:36:57 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-111327-20130305165004.patch</filename>
            <type>text/plain</type>
            <size>10256</size>
            <attacher name="Vsevolod Vlasov">vsevik</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ0NzI5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZWYzYWQ1ZDZhOGZjNTMx
NmY3NzUzNDI4MzRiZDJlYWM4NGZiZDA0NS4uNTI5MDNmZGUzZjlkYTQzNzNkMDJkOWY5YjExNThh
NTJjZDRhNTNhMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDEzLTAzLTA1ICBWc2V2
b2xvZCBWbGFzb3YgIDx2c2V2aWtAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFdlYiBJbnNwZWN0
b3I6IFVwZGF0ZSBvcGVuIHJlc291cmNlIGRpYWxvZyB3aGVuIG5ldyB1aVNvdXJjZUNvZGVzIGFy
ZSBsb2FkZWQuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xMTEzMjcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICAqIGluc3BlY3Rvci9mcm9udC1lbmQvRmlsdGVyZWRJdGVtU2VsZWN0aW9uRGlhbG9nLmpzOgor
ICAgICAgICAoV2ViSW5zcGVjdG9yLkZpbHRlcmVkSXRlbVNlbGVjdGlvbkRpYWxvZyk6CisgICAg
ICAgIChXZWJJbnNwZWN0b3IuRmlsdGVyZWRJdGVtU2VsZWN0aW9uRGlhbG9nLnByb3RvdHlwZS53
aWxsSGlkZSk6CisgICAgICAgIChXZWJJbnNwZWN0b3IuRmlsdGVyZWRJdGVtU2VsZWN0aW9uRGlh
bG9nLnByb3RvdHlwZS5faXRlbXNMb2FkZWQpOgorICAgICAgICAoV2ViSW5zcGVjdG9yLkZpbHRl
cmVkSXRlbVNlbGVjdGlvbkRpYWxvZy5wcm90b3R5cGUuX3VwZGF0ZUFmdGVySXRlbXNMb2FkZWQp
OgorICAgICAgICAoV2ViSW5zcGVjdG9yLkZpbHRlcmVkSXRlbVNlbGVjdGlvbkRpYWxvZy5wcm90
b3R5cGUuX2ZpbHRlckl0ZW1zLmNvbXBhcmVGdW5jdGlvbik6CisgICAgICAgIChXZWJJbnNwZWN0
b3IuRmlsdGVyZWRJdGVtU2VsZWN0aW9uRGlhbG9nLnByb3RvdHlwZS5fZmlsdGVySXRlbXMpOgor
ICAgICAgICAoV2ViSW5zcGVjdG9yLlNlbGVjdGlvbkRpYWxvZ0NvbnRlbnRQcm92aWRlci5wcm90
b3R5cGUuZGlzcG9zZSk6CisgICAgICAgIChXZWJJbnNwZWN0b3IuSmF2YVNjcmlwdE91dGxpbmVE
aWFsb2cucHJvdG90eXBlLl9kaWRCdWlsZE91dGxpbmVDaHVuayk6CisgICAgICAgIChXZWJJbnNw
ZWN0b3IuT3BlblJlc291cmNlRGlhbG9nKToKKyAgICAgICAgKFdlYkluc3BlY3Rvci5PcGVuUmVz
b3VyY2VEaWFsb2cucHJvdG90eXBlLnJlcXVlc3RJdGVtcyk6CisgICAgICAgIChXZWJJbnNwZWN0
b3IuT3BlblJlc291cmNlRGlhbG9nLnByb3RvdHlwZS5fZmlsdGVyVUlTb3VyY2VDb2RlKToKKyAg
ICAgICAgKFdlYkluc3BlY3Rvci5PcGVuUmVzb3VyY2VEaWFsb2cucHJvdG90eXBlLl91aVNvdXJj
ZUNvZGVBZGRlZCk6CisgICAgICAgIChXZWJJbnNwZWN0b3IuT3BlblJlc291cmNlRGlhbG9nLnBy
b3RvdHlwZS5kaXNwb3NlKToKKyAgICAgICAgKiBpbnNwZWN0b3IvZnJvbnQtZW5kL1N0eWxlU2hl
ZXRPdXRsaW5lRGlhbG9nLmpzOgorICAgICAgICAoV2ViSW5zcGVjdG9yLlN0eWxlU2hlZXRPdXRs
aW5lRGlhbG9nLnByb3RvdHlwZS5yZXF1ZXN0SXRlbXMpOgorICAgICAgICAoV2ViSW5zcGVjdG9y
LlN0eWxlU2hlZXRPdXRsaW5lRGlhbG9nLnByb3RvdHlwZS5yZXF1ZXN0SXRlbXMuZGlkR2V0U3R5
bGVTaGVldCk6CisKIDIwMTMtMDMtMDQgIFZzZXZvbG9kIFZsYXNvdiAgPHZzZXZpa0BjaHJvbWl1
bS5vcmc+CiAKICAgICAgICAgV2ViIEluc3BlY3RvcjogRG8gbm90IGFjY3VtdWxhdGUgZmlsZSBz
eXN0ZW0gZmlsZXMsIGFkZCB0aGVtIHRvIHdvcmtzcGFjZSBpbW1lZGlhdGVseQpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9GaWx0ZXJlZEl0ZW1TZWxlY3Rp
b25EaWFsb2cuanMgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0ZpbHRlcmVk
SXRlbVNlbGVjdGlvbkRpYWxvZy5qcwppbmRleCBmNjZkNzkxYjUwYWQwZWRlYWM2NTIwNzlkYjkz
OGZhY2JiZjIyMTU1Li4wYTdmNjFhZmYxNzI5N2E3N2I0ODc2YzFlMWQyMjE4ZjBlZDAwMGQ1IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0ZpbHRlcmVkSXRl
bVNlbGVjdGlvbkRpYWxvZy5qcworKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQt
ZW5kL0ZpbHRlcmVkSXRlbVNlbGVjdGlvbkRpYWxvZy5qcwpAQCAtNjQsNyArNjQsNiBAQCBXZWJJ
bnNwZWN0b3IuRmlsdGVyZWRJdGVtU2VsZWN0aW9uRGlhbG9nID0gZnVuY3Rpb24oZGVsZWdhdGUp
CiAgICAgdGhpcy5lbGVtZW50LmFwcGVuZENoaWxkKHRoaXMuX2l0ZW1FbGVtZW50c0NvbnRhaW5l
cik7CiAKICAgICB0aGlzLl9kZWxlZ2F0ZSA9IGRlbGVnYXRlOwotCiAgICAgdGhpcy5fZGVsZWdh
dGUucmVxdWVzdEl0ZW1zKHRoaXMuX2l0ZW1zTG9hZGVkLmJpbmQodGhpcykpOwogfQogCkBAIC0x
MDEsNiArMTAwLDcgQEAgV2ViSW5zcGVjdG9yLkZpbHRlcmVkSXRlbVNlbGVjdGlvbkRpYWxvZy5w
cm90b3R5cGUgPSB7CiAgICAgICAgIGlmICh0aGlzLl9pc0hpZGluZykKICAgICAgICAgICAgIHJl
dHVybjsKICAgICAgICAgdGhpcy5faXNIaWRpbmcgPSB0cnVlOworICAgICAgICB0aGlzLl9kZWxl
Z2F0ZS5kaXNwb3NlKCk7CiAgICAgICAgIGlmICh0aGlzLl9maWx0ZXJUaW1lcikKICAgICAgICAg
ICAgIGNsZWFyVGltZW91dCh0aGlzLl9maWx0ZXJUaW1lcik7CiAgICAgfSwKQEAgLTExNiwyMCAr
MTE2LDI4IEBAIFdlYkluc3BlY3Rvci5GaWx0ZXJlZEl0ZW1TZWxlY3Rpb25EaWFsb2cucHJvdG90
eXBlID0gewogICAgIH0sCiAKICAgICAvKioKLSAgICAgKiBAcGFyYW0ge251bWJlcn0gaW5kZXgK
LSAgICAgKiBAcGFyYW0ge251bWJlcn0gY2h1bmtMZW5ndGgKLSAgICAgKiBAcGFyYW0ge251bWJl
cn0gY2h1bmtJbmRleAotICAgICAqIEBwYXJhbSB7bnVtYmVyfSBjaHVua0NvdW50CisgICAgICog
QHBhcmFtIHtudW1iZXJ9IGxvYWRlZENvdW50CisgICAgICogQHBhcmFtIHtudW1iZXJ9IHRvdGFs
Q291bnQKICAgICAgKi8KLSAgICBfaXRlbXNMb2FkZWQ6IGZ1bmN0aW9uKGluZGV4LCBjaHVua0xl
bmd0aCwgY2h1bmtJbmRleCwgY2h1bmtDb3VudCkKKyAgICBfaXRlbXNMb2FkZWQ6IGZ1bmN0aW9u
KGxvYWRlZENvdW50LCB0b3RhbENvdW50KQogICAgIHsKLSAgICAgICAgdGhpcy5fZmlsdGVySXRl
bXMoKTsKKyAgICAgICAgdGhpcy5fbG9hZGVkQ291bnQgPSBsb2FkZWRDb3VudDsKKyAgICAgICAg
dGhpcy5fdG90YWxDb3VudCA9IHRvdGFsQ291bnQ7CiAKLSAgICAgICAgaWYgKGNodW5rSW5kZXgg
PT09IGNodW5rQ291bnQpCisgICAgICAgIGlmICh0aGlzLl9sb2FkVGltZW91dCkKKyAgICAgICAg
ICAgIHJldHVybjsKKyAgICAgICAgdGhpcy5fbG9hZFRpbWVvdXQgPSBzZXRUaW1lb3V0KHRoaXMu
X3VwZGF0ZUFmdGVySXRlbXNMb2FkZWQuYmluZCh0aGlzKSwgMTAwKTsKKyAgICB9LAorCisgICAg
X3VwZGF0ZUFmdGVySXRlbXNMb2FkZWQ6IGZ1bmN0aW9uKCkKKyAgICB7CisgICAgICAgIGRlbGV0
ZSB0aGlzLl9sb2FkVGltZW91dDsKKyAgICAgICAgdGhpcy5fZmlsdGVySXRlbXMoKTsKKyAgICAg
ICAgaWYgKHRoaXMuX2xvYWRlZENvdW50ID09PSB0aGlzLl90b3RhbENvdW50KQogICAgICAgICAg
ICAgdGhpcy5fcHJvZ3Jlc3NFbGVtZW50LnN0eWxlLmJhY2tncm91bmRJbWFnZSA9ICIiOwogICAg
ICAgICBlbHNlIHsKICAgICAgICAgICAgIGNvbnN0IGNvbG9yID0gInJnYig2NiwgMTI5LCAyMzUp
IjsKLSAgICAgICAgICAgIGNvbnN0IHBlcmNlbnQgPSAoKGNodW5rSW5kZXggLyBjaHVua0NvdW50
KSAqIDEwMCkgKyAiJSI7CisgICAgICAgICAgICBjb25zdCBwZXJjZW50ID0gKCh0aGlzLl9sb2Fk
ZWRDb3VudCAvIHRoaXMuX3RvdGFsQ291bnQpICogMTAwKSArICIlIjsKICAgICAgICAgICAgIHRo
aXMuX3Byb2dyZXNzRWxlbWVudC5zdHlsZS5iYWNrZ3JvdW5kSW1hZ2UgPSAiLXdlYmtpdC1saW5l
YXItZ3JhZGllbnQobGVmdCwgIiArIGNvbG9yICsgIiwgIiArIGNvbG9yICsgIiAiICsgcGVyY2Vu
dCArICIsICB0cmFuc3BhcmVudCAiICsgcGVyY2VudCArICIpIjsKICAgICAgICAgfQogICAgIH0s
CkBAIC0yNjcsNyArMjc1LDcgQEAgV2ViSW5zcGVjdG9yLkZpbHRlcmVkSXRlbVNlbGVjdGlvbkRp
YWxvZy5wcm90b3R5cGUgPSB7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICB2YXIga2V5MSA9
IGNhY2hlZEtleXNbaW5kZXgxXTsKICAgICAgICAgICAgIHZhciBrZXkyID0gY2FjaGVkS2V5c1tp
bmRleDJdOwotICAgICAgICAgICAgcmV0dXJuIGtleTEuY29tcGFyZVRvKGtleTIpOworICAgICAg
ICAgICAgcmV0dXJuIGtleTEuY29tcGFyZVRvKGtleTIpIHx8IChpbmRleDIgLSBpbmRleDEpOwog
ICAgICAgICB9CiAKICAgICAgICAgY29uc3QgbnVtYmVyT2ZJdGVtc1RvU29ydCA9IDEwMDsKQEAg
LTQyNyw2ICs0MzUsOCBAQCBXZWJJbnNwZWN0b3IuU2VsZWN0aW9uRGlhbG9nQ29udGVudFByb3Zp
ZGVyLnByb3RvdHlwZSA9IHsKICAgICAgKiBAcmV0dXJuIHtzdHJpbmd9CiAgICAgICovCiAgICAg
cmV3cml0ZVF1ZXJ5OiBmdW5jdGlvbihxdWVyeSkgeyB9LAorCisgICAgZGlzcG9zZTogZnVuY3Rp
b24oKSB7IH0KIH0KIAogLyoqCkBAIC01MjgsMTIgKzUzOCwxMCBAQCBXZWJJbnNwZWN0b3IuSmF2
YVNjcmlwdE91dGxpbmVEaWFsb2cucHJvdG90eXBlID0gewogICAgIF9kaWRCdWlsZE91dGxpbmVD
aHVuazogZnVuY3Rpb24oY2FsbGJhY2ssIGV2ZW50KQogICAgIHsKICAgICAgICAgdmFyIGRhdGEg
PSBldmVudC5kYXRhOwotCi0gICAgICAgIHZhciBpbmRleCA9IHRoaXMuX2Z1bmN0aW9uSXRlbXMu
bGVuZ3RoOwogICAgICAgICB2YXIgY2h1bmsgPSBkYXRhWyJjaHVuayJdOwogICAgICAgICBmb3Ig
KHZhciBpID0gMDsgaSA8IGNodW5rLmxlbmd0aDsgKytpKQogICAgICAgICAgICAgdGhpcy5fZnVu
Y3Rpb25JdGVtcy5wdXNoKGNodW5rW2ldKTsKLSAgICAgICAgY2FsbGJhY2soaW5kZXgsIGNodW5r
Lmxlbmd0aCwgZGF0YS5pbmRleCwgZGF0YS50b3RhbCk7CisgICAgICAgIGNhbGxiYWNrKGRhdGEu
aW5kZXgsIGRhdGEudG90YWwpOwogCiAgICAgICAgIGlmIChkYXRhLnRvdGFsID09PSBkYXRhLmlu
ZGV4ICYmIHRoaXMuX291dGxpbmVXb3JrZXIpIHsKICAgICAgICAgICAgIHRoaXMuX291dGxpbmVX
b3JrZXIudGVybWluYXRlKCk7CkBAIC01NzcsMTcgKzU4NSwxMCBAQCBXZWJJbnNwZWN0b3IuT3Bl
blJlc291cmNlRGlhbG9nID0gZnVuY3Rpb24ocGFuZWwpCiAKICAgICB2YXIgcHJvamVjdHMgPSBX
ZWJJbnNwZWN0b3Iud29ya3NwYWNlLnByb2plY3RzKCk7CiAgICAgdGhpcy5fdWlTb3VyY2VDb2Rl
cyA9IFtdOwotICAgIGZvciAodmFyIGkgPSAwOyBpIDwgcHJvamVjdHMubGVuZ3RoOyArK2kpIHsK
LSAgICAgICAgaWYgKHByb2plY3RzW2ldLmlzU2VydmljZVByb2plY3QoKSkKLSAgICAgICAgICAg
IGNvbnRpbnVlOwotICAgICAgICB0aGlzLl91aVNvdXJjZUNvZGVzID0gdGhpcy5fdWlTb3VyY2VD
b2Rlcy5jb25jYXQocHJvamVjdHNbaV0udWlTb3VyY2VDb2RlcygpKTsKLSAgICB9CisgICAgZm9y
ICh2YXIgaSA9IDA7IGkgPCBwcm9qZWN0cy5sZW5ndGg7ICsraSkKKyAgICAgICAgdGhpcy5fdWlT
b3VyY2VDb2RlcyA9IHRoaXMuX3VpU291cmNlQ29kZXMuY29uY2F0KHByb2plY3RzW2ldLnVpU291
cmNlQ29kZXMoKS5maWx0ZXIodGhpcy5fZmlsdGVyVUlTb3VyY2VDb2RlLmJpbmQodGhpcykpKTsK
IAotICAgIGZ1bmN0aW9uIGZpbHRlck91dEVtcHR5VVJMcyh1aVNvdXJjZUNvZGUpCi0gICAgewot
ICAgICAgICByZXR1cm4gISF1aVNvdXJjZUNvZGUubmFtZSgpOwotICAgIH0KLSAgICB0aGlzLl91
aVNvdXJjZUNvZGVzID0gdGhpcy5fdWlTb3VyY2VDb2Rlcy5maWx0ZXIoZmlsdGVyT3V0RW1wdHlV
UkxzKTsKKyAgICBXZWJJbnNwZWN0b3Iud29ya3NwYWNlLmFkZEV2ZW50TGlzdGVuZXIoV2ViSW5z
cGVjdG9yLlVJU291cmNlQ29kZVByb3ZpZGVyLkV2ZW50cy5VSVNvdXJjZUNvZGVBZGRlZCwgdGhp
cy5fdWlTb3VyY2VDb2RlQWRkZWQsIHRoaXMpOwogfQogCiBXZWJJbnNwZWN0b3IuT3BlblJlc291
cmNlRGlhbG9nLnByb3RvdHlwZSA9IHsKQEAgLTY0NSw3ICs2NDYsOCBAQCBXZWJJbnNwZWN0b3Iu
T3BlblJlc291cmNlRGlhbG9nLnByb3RvdHlwZSA9IHsKICAgICAgKi8KICAgICByZXF1ZXN0SXRl
bXM6IGZ1bmN0aW9uKGNhbGxiYWNrKQogICAgIHsKLSAgICAgICAgY2FsbGJhY2soMCwgdGhpcy5f
dWlTb3VyY2VDb2Rlcy5sZW5ndGgsIDEsIDEpOworICAgICAgICB0aGlzLl9pdGVtc0xvYWRlZCA9
IGNhbGxiYWNrOworICAgICAgICB0aGlzLl9pdGVtc0xvYWRlZCgxLCAxKTsKICAgICB9LAogCiAg
ICAgLyoqCkBAIC02NzMsNiArNjc1LDMxIEBAIFdlYkluc3BlY3Rvci5PcGVuUmVzb3VyY2VEaWFs
b2cucHJvdG90eXBlID0gewogICAgICAgICByZXR1cm4gbGluZU51bWJlck1hdGNoID8gbGluZU51
bWJlck1hdGNoWzFdIDogcXVlcnk7CiAgICAgfSwKIAorICAgIC8qKgorICAgICAqIEBwYXJhbSB7
V2ViSW5zcGVjdG9yLlVJU291cmNlQ29kZX0gdWlTb3VyY2VDb2RlCisgICAgICovCisgICAgX2Zp
bHRlclVJU291cmNlQ29kZTogZnVuY3Rpb24odWlTb3VyY2VDb2RlKQorICAgIHsKKyAgICAgICAg
cmV0dXJuICF1aVNvdXJjZUNvZGUucHJvamVjdCgpLmlzU2VydmljZVByb2plY3QoKSAmJiB1aVNv
dXJjZUNvZGUubmFtZSgpOworICAgIH0sCisKKyAgICAvKioKKyAgICAgKiBAcGFyYW0ge1dlYklu
c3BlY3Rvci5FdmVudH0gZXZlbnQKKyAgICAgKi8KKyAgICBfdWlTb3VyY2VDb2RlQWRkZWQ6IGZ1
bmN0aW9uKGV2ZW50KQorICAgIHsKKyAgICAgICAgdmFyIHVpU291cmNlQ29kZSA9IC8qKiBAdHlw
ZSB7V2ViSW5zcGVjdG9yLlVJU291cmNlQ29kZX0gKi8gKGV2ZW50LmRhdGEpOworICAgICAgICBp
ZiAoIXRoaXMuX2ZpbHRlclVJU291cmNlQ29kZSh1aVNvdXJjZUNvZGUpKQorICAgICAgICAgICAg
cmV0dXJuOworICAgICAgICB0aGlzLl91aVNvdXJjZUNvZGVzLnB1c2godWlTb3VyY2VDb2RlKQor
ICAgICAgICB0aGlzLl9pdGVtc0xvYWRlZCgxLCAxKTsKKyAgICB9LAorCisgICAgZGlzcG9zZTog
ZnVuY3Rpb24oKQorICAgIHsKKyAgICAgICAgV2ViSW5zcGVjdG9yLndvcmtzcGFjZS5yZW1vdmVF
dmVudExpc3RlbmVyKFdlYkluc3BlY3Rvci5VSVNvdXJjZUNvZGVQcm92aWRlci5FdmVudHMuVUlT
b3VyY2VDb2RlQWRkZWQsIHRoaXMuX3VpU291cmNlQ29kZUFkZGVkLCB0aGlzKTsKKyAgICB9LAor
CiAgICAgX19wcm90b19fOiBXZWJJbnNwZWN0b3IuU2VsZWN0aW9uRGlhbG9nQ29udGVudFByb3Zp
ZGVyLnByb3RvdHlwZQogfQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3Iv
ZnJvbnQtZW5kL1N0eWxlU2hlZXRPdXRsaW5lRGlhbG9nLmpzIGIvU291cmNlL1dlYkNvcmUvaW5z
cGVjdG9yL2Zyb250LWVuZC9TdHlsZVNoZWV0T3V0bGluZURpYWxvZy5qcwppbmRleCAyYjRlMGU2
Y2E0MjNkZWYzNzJhOTI1NDM4MzljM2NmM2VlMTI1NTlmLi5kNmZlZDljM2RkMWQ5ZTA2NDJiNzk5
NmQ5YzFiZWU0Njk4ZmZiOTM1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3Iv
ZnJvbnQtZW5kL1N0eWxlU2hlZXRPdXRsaW5lRGlhbG9nLmpzCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L2luc3BlY3Rvci9mcm9udC1lbmQvU3R5bGVTaGVldE91dGxpbmVEaWFsb2cuanMKQEAgLTEwNyw3
ICsxMDcsNyBAQCBXZWJJbnNwZWN0b3IuU3R5bGVTaGVldE91dGxpbmVEaWFsb2cucHJvdG90eXBl
ID0gewogICAgICAgICBmdW5jdGlvbiBkaWRHZXRBbGxTdHlsZVNoZWV0cyhlcnJvciwgaW5mb3Mp
CiAgICAgICAgIHsKICAgICAgICAgICAgIGlmIChlcnJvcikgewotICAgICAgICAgICAgICAgIGNh
bGxiYWNrKDAsIDAsIDAsIDApOworICAgICAgICAgICAgICAgIGNhbGxiYWNrKDAsIDApOwogICAg
ICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgICAgIH0KICAgCkBAIC0xMTgsNyArMTE4LDcg
QEAgV2ViSW5zcGVjdG9yLlN0eWxlU2hlZXRPdXRsaW5lRGlhbG9nLnByb3RvdHlwZSA9IHsKICAg
ICAgICAgICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAg
IH0KLSAgICAgICAgICAgIGNhbGxiYWNrKDAsIDAsIDAsIDApOworICAgICAgICAgICAgY2FsbGJh
Y2soMCwgMCk7CiAgICAgICAgIH0KIAogICAgICAgICBDU1NBZ2VudC5nZXRBbGxTdHlsZVNoZWV0
cyhkaWRHZXRBbGxTdHlsZVNoZWV0cy5iaW5kKHRoaXMpKTsKQEAgLTEyOSwxMiArMTI5LDEyIEBA
IFdlYkluc3BlY3Rvci5TdHlsZVNoZWV0T3V0bGluZURpYWxvZy5wcm90b3R5cGUgPSB7CiAgICAg
ICAgIGZ1bmN0aW9uIGRpZEdldFN0eWxlU2hlZXQoc3R5bGVTaGVldCkKICAgICAgICAgewogICAg
ICAgICAgICAgaWYgKCFzdHlsZVNoZWV0KSB7Ci0gICAgICAgICAgICAgICAgY2FsbGJhY2soMCwg
MCwgMCwgMCk7CisgICAgICAgICAgICAgICAgY2FsbGJhY2soMCwgMCk7CiAgICAgICAgICAgICAg
ICAgcmV0dXJuOwogICAgICAgICAgICAgfQogCiAgICAgICAgICAgICB0aGlzLl9ydWxlcyA9IHN0
eWxlU2hlZXQucnVsZXM7Ci0gICAgICAgICAgICBjYWxsYmFjaygwLCB0aGlzLl9ydWxlcy5sZW5n
dGgsIDAsIDEpOworICAgICAgICAgICAgY2FsbGJhY2soMCwgMSk7CiAgICAgICAgIH0KICAgICB9
LAogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKaW5kZXggYjkyZTM2MjU3ZjA1NWRkMDVjYzI3ZDEzMjUwM2RjMzM0NmE5MWIyYS4uYjM1
MDk0YzNlNDc1OGI5ZGUxMGJjMjIwMmU0MDUwNjJhOGM5ZjAxMSAxMDA2NDQKLS0tIGEvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEy
IEBACisyMDEzLTAzLTA1ICBWc2V2b2xvZCBWbGFzb3YgIDx2c2V2aWtAY2hyb21pdW0ub3JnPgor
CisgICAgICAgIFdlYiBJbnNwZWN0b3I6IFVwZGF0ZSBvcGVuIHJlc291cmNlIGRpYWxvZyB3aGVu
IG5ldyB1aVNvdXJjZUNvZGVzIGFyZSBsb2FkZWQuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTEzMjcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICAqIGluc3BlY3Rvci9maWx0ZXJlZC1pdGVtLXNlbGVjdGlv
bi1kaWFsb2ctZmlsdGVyaW5nLmh0bWw6CisKIDIwMTMtMDMtMDQgIFZzZXZvbG9kIFZsYXNvdiAg
PHZzZXZpa0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgV2ViIEluc3BlY3RvcjogRG8gbm90IGFj
Y3VtdWxhdGUgZmlsZSBzeXN0ZW0gZmlsZXMsIGFkZCB0aGVtIHRvIHdvcmtzcGFjZSBpbW1lZGlh
dGVseQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2ZpbHRlcmVkLWl0ZW0tc2Vs
ZWN0aW9uLWRpYWxvZy1maWx0ZXJpbmcuaHRtbCBiL0xheW91dFRlc3RzL2luc3BlY3Rvci9maWx0
ZXJlZC1pdGVtLXNlbGVjdGlvbi1kaWFsb2ctZmlsdGVyaW5nLmh0bWwKaW5kZXggYWE4ZWQyZTVh
MGJiY2M1YjE1NzljZmQyYmNkZTZjOTFjZTcyZTY3Zi4uNjE5M2JlYTJlNTViZjQ0NGViZWJlYzYw
NjdiNGUwMTZjYTQyZmUwMyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2ZpbHRl
cmVkLWl0ZW0tc2VsZWN0aW9uLWRpYWxvZy1maWx0ZXJpbmcuaHRtbAorKysgYi9MYXlvdXRUZXN0
cy9pbnNwZWN0b3IvZmlsdGVyZWQtaXRlbS1zZWxlY3Rpb24tZGlhbG9nLWZpbHRlcmluZy5odG1s
CkBAIC0zMCw2ICszMCw3IEBAIGZ1bmN0aW9uIHRlc3QoKQogICAgICAgICBJbnNwZWN0b3JUZXN0
LmFkZFJlc3VsdCgiSW5wdXQ6IiArIEpTT04uc3RyaW5naWZ5KGlucHV0KSk7CiAKICAgICAgICAg
dmFyIGZpbHRlcmVkU2VsZWN0aW9uRGlhbG9nID0gbmV3IFdlYkluc3BlY3Rvci5GaWx0ZXJlZEl0
ZW1TZWxlY3Rpb25EaWFsb2coZGVsZWdhdGUpOworICAgICAgICBmaWx0ZXJlZFNlbGVjdGlvbkRp
YWxvZy5fdXBkYXRlQWZ0ZXJJdGVtc0xvYWRlZCgpOwogICAgICAgICB2YXIgaXRlbXMgPSBmaWx0
ZXJlZFNlbGVjdGlvbkRpYWxvZy5fZmlsdGVyZWRJdGVtczsKICAgICAgICAgdmFyIG91dHB1dCA9
IFtdOwogICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IGl0ZW1zLmxlbmd0aDsgKytpKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>