<?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>108157</bug_id>
          
          <creation_ts>2013-01-28 23:50:21 -0800</creation_ts>
          <short_desc>Web Inspector: [Regression] Search across all sources is broken.</short_desc>
          <delta_ts>2013-02-07 06:52:06 -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>
          <dependson>109181</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Vsevolod Vlasov">vsevik</reporter>
          <assigned_to name="Vsevolod Vlasov">vsevik</assigned_to>
          <cc>apavlov</cc>
    
    <cc>johnjbarton</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>818627</commentid>
    <comment_count>0</comment_count>
    <who name="Vsevolod Vlasov">vsevik</who>
    <bug_when>2013-01-28 23:50:21 -0800</bug_when>
    <thetext>Broken in http://trac.webkit.org/changeset/140966 (https://bugs.webkit.org/show_bug.cgi?id=108068)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>818631</commentid>
    <comment_count>1</comment_count>
      <attachid>185178</attachid>
    <who name="Vsevolod Vlasov">vsevik</who>
    <bug_when>2013-01-28 23:53:26 -0800</bug_when>
    <thetext>Created attachment 185178
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>818632</commentid>
    <comment_count>2</comment_count>
      <attachid>185179</attachid>
    <who name="Vsevolod Vlasov">vsevik</who>
    <bug_when>2013-01-28 23:54:35 -0800</bug_when>
    <thetext>Created attachment 185179
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>818784</commentid>
    <comment_count>3</comment_count>
      <attachid>185179</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-29 03:09:46 -0800</bug_when>
    <thetext>Comment on attachment 185179
Patch

Clearing flags on attachment: 185179

Committed r141091: &lt;http://trac.webkit.org/changeset/141091&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>818785</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-29 03:09:49 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>827394</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-07 05:50:44 -0800</bug_when>
    <thetext>Re-opened since this is blocked by bug 109181</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>185178</attachid>
            <date>2013-01-28 23:53:26 -0800</date>
            <delta_ts>2013-01-28 23:54:30 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-108157-20130129115012.patch</filename>
            <type>text/plain</type>
            <size>8466</size>
            <attacher name="Vsevolod Vlasov">vsevik</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQxMDQ0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMGMyNGQ4OGM0OGE2Yzdm
Zjc3MzFmY2Q3MzVjMDgxYWU0NTA2NzczOS4uNDI0YTIyNWIwN2VkMzMyODE1NDMyMzk5NzkyZTJk
OGE2MmEzN2EwNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEzLTAxLTI4ICBWc2V2
b2xvZCBWbGFzb3YgIDx2c2V2aWtAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFdlYiBJbnNwZWN0
b3I6IFtSZWdyZXNzaW9uXSBTZWFyY2ggYWNyb3NzIGFsIHNvdXJjZXMgaXMgYnJva2VuLgorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA4MTU3CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGVzdDogaHR0cC90
ZXN0cy9pbnNwZWN0b3Ivc2VhcmNoL3NjcmlwdHMtc2VhcmNoLXNjb3BlLmh0bWwKKworICAgICAg
ICAqIGluc3BlY3Rvci9mcm9udC1lbmQvU2NyaXB0c1NlYXJjaFNjb3BlLmpzOgorICAgICAgICAo
V2ViSW5zcGVjdG9yLlNjcmlwdHNTZWFyY2hTY29wZS5wcm90b3R5cGUuX3NvcnRlZFVJU291cmNl
Q29kZXMpOgorCiAyMDEzLTAxLTI4ICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUu
Y29tPgogCiAgICAgICAgIHBvc2l0aW9uOmZpeGVkIHRoYXQgZG9lc24ndCByZW5kZXIgYW55IGNv
bnRlbnQgc2hvdWxkIG5vdCBmb3JjZSBjb21wb3NpdGluZwpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9TY3JpcHRzU2VhcmNoU2NvcGUuanMgYi9Tb3VyY2Uv
V2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1NjcmlwdHNTZWFyY2hTY29wZS5qcwppbmRleCAz
NjdlZjU0ODU2ZDk2YzhjOGNmNDk1NTQzY2U0NDk0ZWI4ODQ4MmFiLi5lOGUzNTdlYTJlMDk4OWFj
OWM3ZDhiNWVjZjIzYmMxYzI1MDFmMzc0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNw
ZWN0b3IvZnJvbnQtZW5kL1NjcmlwdHNTZWFyY2hTY29wZS5qcworKysgYi9Tb3VyY2UvV2ViQ29y
ZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1NjcmlwdHNTZWFyY2hTY29wZS5qcwpAQCAtMTIzLDcgKzEy
Myw3IEBAIFdlYkluc3BlY3Rvci5TY3JpcHRzU2VhcmNoU2NvcGUucHJvdG90eXBlID0gewogICAg
ICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHByb2plY3RzLmxlbmd0aDsgKytpKSB7CiAgICAgICAg
ICAgICBpZiAocHJvamVjdHNbaV0uaXNTZXJ2aWNlUHJvamVjdCgpKQogICAgICAgICAgICAgICAg
IGNvbnRpbnVlOwotICAgICAgICAgICAgdWlTb3VyY2VDb2RlcyA9IHRoaXMuX3VpU291cmNlQ29k
ZXMuY29uY2F0KHByb2plY3RzW2ldLnVpU291cmNlQ29kZXMoKSk7CisgICAgICAgICAgICB1aVNv
dXJjZUNvZGVzID0gdWlTb3VyY2VDb2Rlcy5jb25jYXQocHJvamVjdHNbaV0udWlTb3VyY2VDb2Rl
cygpKTsKICAgICAgICAgfQogICAgICAgICAKICAgICAgICAgdWlTb3VyY2VDb2RlcyA9IHVpU291
cmNlQ29kZXMuZmlsdGVyKGZpbHRlck91dEFub255bW91cyk7CmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNjM5NDEyYWU3YTNj
MGE3NGU5MDM5ODM5YTI1MjI3NTBlNzcxZjE0OS4uM2UzYjcwN2ZkYjM2NDhiYzg1OWU4NDYyNzc0
NjI2YjBiNGJkZjc2YiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xh
eW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDEzLTAxLTI4ICBWc2V2b2xv
ZCBWbGFzb3YgIDx2c2V2aWtAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFdlYiBJbnNwZWN0b3I6
IFtSZWdyZXNzaW9uXSBTZWFyY2ggYWNyb3NzIGFsIHNvdXJjZXMgaXMgYnJva2VuLgorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA4MTU3CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBodHRwL3Rlc3RzL2lu
c3BlY3Rvci9zZWFyY2gvc2NyaXB0cy1zZWFyY2gtc2NvcGUtZXhwZWN0ZWQudHh0OiBBZGRlZC4K
KyAgICAgICAgKiBodHRwL3Rlc3RzL2luc3BlY3Rvci9zZWFyY2gvc2NyaXB0cy1zZWFyY2gtc2Nv
cGUuaHRtbDogQWRkZWQuCisKIDIwMTMtMDEtMjggIEtlaXNoaSBIYXR0b3JpICA8a2Vpc2hpQHdl
YmtpdC5vcmc+CiAKICAgICAgICAgW0Nocm9taXVtXSBSZWJhc2VsaW5pbmcgaW50ZWdlci1tb2R1
bG8gYWZ0ZXIgcjE0MTAzMS4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvaW5z
cGVjdG9yL3NlYXJjaC9zY3JpcHRzLXNlYXJjaC1zY29wZS1leHBlY3RlZC50eHQgYi9MYXlvdXRU
ZXN0cy9odHRwL3Rlc3RzL2luc3BlY3Rvci9zZWFyY2gvc2NyaXB0cy1zZWFyY2gtc2NvcGUtZXhw
ZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAuLmJmMzVlMzhjNzAxZTRhZjAzYWU1NWVkZTUyNWMwMWZjNDMx
OThiZTYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2luc3BlY3Rv
ci9zZWFyY2gvc2NyaXB0cy1zZWFyY2gtc2NvcGUtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMzEg
QEAKKworCitSdW5uaW5nOiB0ZXN0SWdub3JlQ2FzZQorU2VhcmNoIHJlc3VsdCAjMTogdWlTb3Vy
Y2VDb2RlLnVyaSA9IGh0dHA6Ly8xMjcuMC4wLjE6ODAwMC9pbnNwZWN0b3Ivc2VhcmNoL3Jlc291
cmNlcy9zZWFyY2guY3NzCisgIHNlYXJjaCBtYXRjaCAjMTogbGluZU51bWJlciA9IDAsIGxpbmVD
b250ZW50ID0gJ2Rpdi5zZWFyY2hUZXN0VW5pcXVlU3RyaW5nIHsnCisgIHNlYXJjaCBtYXRjaCAj
MjogbGluZU51bWJlciA9IDQsIGxpbmVDb250ZW50ID0gJ2Rpdi5zZWFyY2hUZXN0VW5pcXVlU3Ry
aW5nOmhvdmVyIHsnCisgIHNlYXJjaCBtYXRjaCAjMzogbGluZU51bWJlciA9IDUsIGxpbmVDb250
ZW50ID0gJyAgICAvKiBhbm90aGVyIHNlYXJjaFRlc3RVbmlxdWVTdHJpbmcgb2NjdXJlbmNlICov
JworU2VhcmNoIHJlc3VsdCAjMjogdWlTb3VyY2VDb2RlLnVyaSA9IGh0dHA6Ly8xMjcuMC4wLjE6
ODAwMC9pbnNwZWN0b3Ivc2VhcmNoL3Jlc291cmNlcy9zZWFyY2guaHRtbAorICBzZWFyY2ggbWF0
Y2ggIzE6IGxpbmVOdW1iZXIgPSA1LCBsaW5lQ29udGVudCA9ICc8ZGl2PnNlYXJjaFRlc3RVbmlx
dWVTdHJpbmc8L2Rpdj4nCisgIHNlYXJjaCBtYXRjaCAjMjogbGluZU51bWJlciA9IDcsIGxpbmVD
b250ZW50ID0gJzwhLS0gc2VhcmNoVGVzdFVuaXF1ZVN0cmluZyAtLT4nCisgIHNlYXJjaCBtYXRj
aCAjMzogbGluZU51bWJlciA9IDksIGxpbmVDb250ZW50ID0gJzxkaXYgaWQ9InNlYXJjaFRlc3RV
bmlxdWVTdHJpbmciPmRpdiB0ZXh0PC9kaXY+JworU2VhcmNoIHJlc3VsdCAjMzogdWlTb3VyY2VD
b2RlLnVyaSA9IGh0dHA6Ly8xMjcuMC4wLjE6ODAwMC9pbnNwZWN0b3Ivc2VhcmNoL3Jlc291cmNl
cy9zZWFyY2guanMKKyAgc2VhcmNoIG1hdGNoICMxOiBsaW5lTnVtYmVyID0gMCwgbGluZUNvbnRl
bnQgPSAnZnVuY3Rpb24gc2VhcmNoVGVzdFVuaXF1ZVN0cmluZygpJworICBzZWFyY2ggbWF0Y2gg
IzI6IGxpbmVOdW1iZXIgPSAzLCBsaW5lQ29udGVudCA9ICcgICAgLy8gc2VhcmNoVGVzdFVuaXF1
ZVN0cmluZyB0d28gb2NjdXJlbmNlcyBvbiB0aGUgc2FtZSBsaW5lIHNlYXJjaFRlc3RVbmlxdWVT
dHJpbmcnCisgIHNlYXJjaCBtYXRjaCAjMzogbGluZU51bWJlciA9IDksIGxpbmVDb250ZW50ID0g
JyAgICBzZWFyY2hUZXN0VW5pcXVlU3RyaW5nKCk7JworICBzZWFyY2ggbWF0Y2ggIzQ6IGxpbmVO
dW1iZXIgPSAxMCwgbGluZUNvbnRlbnQgPSAnICAgIC8vIFNFQVJDSFRlc3RVbmlxdWVTdHJpbmco
KTsnCisKK1J1bm5pbmc6IHRlc3RDYXNlU2Vuc2l0aXZlCitTZWFyY2ggcmVzdWx0ICMxOiB1aVNv
dXJjZUNvZGUudXJpID0gaHR0cDovLzEyNy4wLjAuMTo4MDAwL2luc3BlY3Rvci9zZWFyY2gvcmVz
b3VyY2VzL3NlYXJjaC5jc3MKKyAgc2VhcmNoIG1hdGNoICMxOiBsaW5lTnVtYmVyID0gMCwgbGlu
ZUNvbnRlbnQgPSAnZGl2LnNlYXJjaFRlc3RVbmlxdWVTdHJpbmcgeycKKyAgc2VhcmNoIG1hdGNo
ICMyOiBsaW5lTnVtYmVyID0gNCwgbGluZUNvbnRlbnQgPSAnZGl2LnNlYXJjaFRlc3RVbmlxdWVT
dHJpbmc6aG92ZXIgeycKKyAgc2VhcmNoIG1hdGNoICMzOiBsaW5lTnVtYmVyID0gNSwgbGluZUNv
bnRlbnQgPSAnICAgIC8qIGFub3RoZXIgc2VhcmNoVGVzdFVuaXF1ZVN0cmluZyBvY2N1cmVuY2Ug
Ki8nCitTZWFyY2ggcmVzdWx0ICMyOiB1aVNvdXJjZUNvZGUudXJpID0gaHR0cDovLzEyNy4wLjAu
MTo4MDAwL2luc3BlY3Rvci9zZWFyY2gvcmVzb3VyY2VzL3NlYXJjaC5odG1sCisgIHNlYXJjaCBt
YXRjaCAjMTogbGluZU51bWJlciA9IDUsIGxpbmVDb250ZW50ID0gJzxkaXY+c2VhcmNoVGVzdFVu
aXF1ZVN0cmluZzwvZGl2PicKKyAgc2VhcmNoIG1hdGNoICMyOiBsaW5lTnVtYmVyID0gNywgbGlu
ZUNvbnRlbnQgPSAnPCEtLSBzZWFyY2hUZXN0VW5pcXVlU3RyaW5nIC0tPicKKyAgc2VhcmNoIG1h
dGNoICMzOiBsaW5lTnVtYmVyID0gOSwgbGluZUNvbnRlbnQgPSAnPGRpdiBpZD0ic2VhcmNoVGVz
dFVuaXF1ZVN0cmluZyI+ZGl2IHRleHQ8L2Rpdj4nCitTZWFyY2ggcmVzdWx0ICMzOiB1aVNvdXJj
ZUNvZGUudXJpID0gaHR0cDovLzEyNy4wLjAuMTo4MDAwL2luc3BlY3Rvci9zZWFyY2gvcmVzb3Vy
Y2VzL3NlYXJjaC5qcworICBzZWFyY2ggbWF0Y2ggIzE6IGxpbmVOdW1iZXIgPSAwLCBsaW5lQ29u
dGVudCA9ICdmdW5jdGlvbiBzZWFyY2hUZXN0VW5pcXVlU3RyaW5nKCknCisgIHNlYXJjaCBtYXRj
aCAjMjogbGluZU51bWJlciA9IDMsIGxpbmVDb250ZW50ID0gJyAgICAvLyBzZWFyY2hUZXN0VW5p
cXVlU3RyaW5nIHR3byBvY2N1cmVuY2VzIG9uIHRoZSBzYW1lIGxpbmUgc2VhcmNoVGVzdFVuaXF1
ZVN0cmluZycKKyAgc2VhcmNoIG1hdGNoICMzOiBsaW5lTnVtYmVyID0gOSwgbGluZUNvbnRlbnQg
PSAnICAgIHNlYXJjaFRlc3RVbmlxdWVTdHJpbmcoKTsnCisKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL2h0dHAvdGVzdHMvaW5zcGVjdG9yL3NlYXJjaC9zY3JpcHRzLXNlYXJjaC1zY29wZS5odG1s
IGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9pbnNwZWN0b3Ivc2VhcmNoL3NjcmlwdHMtc2VhcmNo
LXNjb3BlLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZGI1NmJmN2ZkNDU0NTA5NThmZjI0NGViM2UwNDc5YTE4
MGQ3ZTMyZAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvaW5zcGVj
dG9yL3NlYXJjaC9zY3JpcHRzLXNlYXJjaC1zY29wZS5odG1sCkBAIC0wLDAgKzEsODAgQEAKKzxo
dG1sPgorPGhlYWQ+Cis8dGl0bGU+Q2hhbmdlIGluc3BlY3RlZCBpZnJhbWUncyAic3JjIiBhdHRy
aWJ1dGUuPC90aXRsZT4KKzxzY3JpcHQgc3JjPSIuLi9pbnNwZWN0b3ItdGVzdC5qcyI+PC9zY3Jp
cHQ+Cis8c2NyaXB0IHNyYz0iLi4vcmVzb3VyY2VzLXRlc3QuanMiPjwvc2NyaXB0PgorPHNjcmlw
dD4KK2Z1bmN0aW9uIHRlc3QoKQoreworICAgIFdlYkluc3BlY3Rvci5zaG93UGFuZWwoInNjcmlw
dHMiKTsKKyAgICBJbnNwZWN0b3JUZXN0LnJ1bkFmdGVyUmVzb3VyY2VzQXJlRmluaXNoZWQoWyJz
ZWFyY2guaHRtbCIsICJzZWFyY2guanMiLCAic2VhcmNoLmNzcyJdLCBzdGVwMSkKKworICAgIGZ1
bmN0aW9uIHJ1blNlYXJjaEFuZER1bXBSZXN1bHRzKHNlYXJjaENvbmZpZywgY2FsbGJhY2spCisg
ICAgeworICAgICAgICB2YXIgc2VhcmNoUmVzdWx0cyA9IFtdOworICAgICAgICB2YXIgc2NvcGUg
PSBuZXcgV2ViSW5zcGVjdG9yLlNjcmlwdHNTZWFyY2hTY29wZShXZWJJbnNwZWN0b3Iud29ya3Nw
YWNlKTsKKyAgICAgICAgc2NvcGUucGVyZm9ybVNlYXJjaChzZWFyY2hDb25maWcsIHNlYXJjaFJl
c3VsdENhbGxiYWNrLCBzZWFyY2hGaW5pc2hlZENhbGxiYWNrKTsKKworICAgICAgICBmdW5jdGlv
biBzZWFyY2hSZXN1bHRDYWxsYmFjayhzZWFyY2hSZXN1bHQpCisgICAgICAgIHsKKyAgICAgICAg
ICAgIHNlYXJjaFJlc3VsdHMucHVzaChzZWFyY2hSZXN1bHQpOworICAgICAgICB9CisKKyAgICAg
ICAgZnVuY3Rpb24gc2VhcmNoRmluaXNoZWRDYWxsYmFjaygpCisgICAgICAgIHsKKyAgICAgICAg
ICAgIGZ1bmN0aW9uIGZpbHRlck91dEVtcHR5U2VhcmNoUmVzdWx0cyhzZWFyY2hSZXN1bHQpCisg
ICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcmV0dXJuIHNlYXJjaFJlc3VsdC5zZWFyY2hN
YXRjaGVzLmxlbmd0aDsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIHNlYXJjaFJlc3VsdHMg
PSBzZWFyY2hSZXN1bHRzLmZpbHRlcihmaWx0ZXJPdXRFbXB0eVNlYXJjaFJlc3VsdHMpOworCisg
ICAgICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHNlYXJjaFJlc3VsdHMubGVuZ3RoOyArK2kp
IHsKKyAgICAgICAgICAgICAgICB2YXIgc2VhcmNoUmVzdWx0ID0gc2VhcmNoUmVzdWx0c1tpXTsK
KyAgICAgICAgICAgICAgICB2YXIgdWlTb3VyY2VDb2RlID0gc2VhcmNoUmVzdWx0LnVpU291cmNl
Q29kZTsKKyAgICAgICAgICAgICAgICB2YXIgc2VhcmNoTWF0Y2hlcyA9IHNlYXJjaFJlc3VsdC5z
ZWFyY2hNYXRjaGVzOworCisgICAgICAgICAgICAgICAgaWYgKCFzZWFyY2hNYXRjaGVzLmxlbmd0
aCkKKyAgICAgICAgICAgICAgICAgICAgY29udGludWU7CisgICAgICAgICAgICAgICAgSW5zcGVj
dG9yVGVzdC5hZGRSZXN1bHQoIlNlYXJjaCByZXN1bHQgIyIgKyAoaSArIDEpICsgIjogdWlTb3Vy
Y2VDb2RlLnVyaSA9ICIgKyB1aVNvdXJjZUNvZGUudXJpKCkpOworICAgICAgICAgICAgICAgIGZv
ciAodmFyIGogPSAwOyBqIDwgc2VhcmNoTWF0Y2hlcy5sZW5ndGg7ICsraikgeworICAgICAgICAg
ICAgICAgICAgICB2YXIgbGluZU51bWJlciA9IHNlYXJjaE1hdGNoZXNbal0ubGluZU51bWJlcjsK
KyAgICAgICAgICAgICAgICAgICAgdmFyIGxpbmVDb250ZW50ID0gc2VhcmNoTWF0Y2hlc1tqXS5s
aW5lQ29udGVudDsKKyAgICAgICAgICAgICAgICAgICAgSW5zcGVjdG9yVGVzdC5hZGRSZXN1bHQo
IiAgc2VhcmNoIG1hdGNoICMiICsgKGogKyAxKSArICI6IGxpbmVOdW1iZXIgPSAiICsgbGluZU51
bWJlciArICIsIGxpbmVDb250ZW50ID0gJyIgKyBsaW5lQ29udGVudCArICInIik7CisgICAgICAg
ICAgICAgICAgfQorICAgICAgICAgICAgfQorICAgICAgICAgICAgY2FsbGJhY2soKTsKKyAgICAg
ICAgfQorICAgIH0KKworICAgIGZ1bmN0aW9uIHN0ZXAxKCkKKyAgICB7CisgICAgICAgIEluc3Bl
Y3RvclRlc3QucnVuVGVzdFN1aXRlKFsKKyAgICAgICAgICAgIGZ1bmN0aW9uIHRlc3RJZ25vcmVD
YXNlKG5leHQpCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgdmFyIHNlYXJjaENvbmZp
ZyA9IHt9OworICAgICAgICAgICAgICAgIHNlYXJjaENvbmZpZy5xdWVyeSA9ICJzZWFyY2hUZXN0
IiArICJVbmlxdWVTdHJpbmciOworICAgICAgICAgICAgICAgIHNlYXJjaENvbmZpZy5pZ25vcmVD
YXNlID0gdHJ1ZTsKKyAgICAgICAgICAgICAgICBzZWFyY2hDb25maWcuaXNSZWdleCA9IGZhbHNl
OworICAgICAgICAgICAgICAgIHJ1blNlYXJjaEFuZER1bXBSZXN1bHRzKHNlYXJjaENvbmZpZywg
bmV4dCk7CisgICAgICAgICAgICB9LAorCisgICAgICAgICAgICBmdW5jdGlvbiB0ZXN0Q2FzZVNl
bnNpdGl2ZShuZXh0KQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHZhciBzZWFyY2hD
b25maWcgPSB7fTsKKyAgICAgICAgICAgICAgICBzZWFyY2hDb25maWcucXVlcnkgPSAic2VhcmNo
VGVzdCIgKyAiVW5pcXVlU3RyaW5nIjsKKyAgICAgICAgICAgICAgICBzZWFyY2hDb25maWcuaWdu
b3JlQ2FzZSA9IGZhbHNlOworICAgICAgICAgICAgICAgIHNlYXJjaENvbmZpZy5pc1JlZ2V4ID0g
ZmFsc2U7CisgICAgICAgICAgICAgICAgcnVuU2VhcmNoQW5kRHVtcFJlc3VsdHMoc2VhcmNoQ29u
ZmlnLCBuZXh0KTsKKyAgICAgICAgICAgIH0sCisgICAgICAgIF0pOworICAgIH0KK30KKworPC9z
Y3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keSBvbmxvYWQ9InJ1blRlc3QoKSI+Cis8aWZyYW1lIHNyYz0i
cmVzb3VyY2VzL3NlYXJjaC5odG1sIj4KKzxwPlRlc3RzIHRoYXQgU2NyaXB0U2VhcmNoU2NvcGUg
cGVyZm9ybXMgc2VhcmNoIGFjcm9zcyBhbGwgc291cmNlcyBjb3JyZWN0bHkuPC9wPgorU2VlIDxh
IGhyZWY9Imh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00MTM1MCI+YnVn
IDQxMzUwPC9hPi4KKzwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>185179</attachid>
            <date>2013-01-28 23:54:35 -0800</date>
            <delta_ts>2013-01-29 03:09:46 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-108157-20130129115121.patch</filename>
            <type>text/plain</type>
            <size>8468</size>
            <attacher name="Vsevolod Vlasov">vsevik</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQxMDQ0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMGMyNGQ4OGM0OGE2Yzdm
Zjc3MzFmY2Q3MzVjMDgxYWU0NTA2NzczOS4uMmUwOWEyMGEyMjBiNDFkYjc4M2NiNmE3NjI5ZDg3
NGJmZjE3YjBhZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEzLTAxLTI4ICBWc2V2
b2xvZCBWbGFzb3YgIDx2c2V2aWtAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFdlYiBJbnNwZWN0
b3I6IFtSZWdyZXNzaW9uXSBTZWFyY2ggYWNyb3NzIGFsbCBzb3VyY2VzIGlzIGJyb2tlbi4KKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwODE1NworCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRlc3Q6IGh0dHAv
dGVzdHMvaW5zcGVjdG9yL3NlYXJjaC9zY3JpcHRzLXNlYXJjaC1zY29wZS5odG1sCisKKyAgICAg
ICAgKiBpbnNwZWN0b3IvZnJvbnQtZW5kL1NjcmlwdHNTZWFyY2hTY29wZS5qczoKKyAgICAgICAg
KFdlYkluc3BlY3Rvci5TY3JpcHRzU2VhcmNoU2NvcGUucHJvdG90eXBlLl9zb3J0ZWRVSVNvdXJj
ZUNvZGVzKToKKwogMjAxMy0wMS0yOCAgU2ltb24gRnJhc2VyICA8c2ltb24uZnJhc2VyQGFwcGxl
LmNvbT4KIAogICAgICAgICBwb3NpdGlvbjpmaXhlZCB0aGF0IGRvZXNuJ3QgcmVuZGVyIGFueSBj
b250ZW50IHNob3VsZCBub3QgZm9yY2UgY29tcG9zaXRpbmcKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvU2NyaXB0c1NlYXJjaFNjb3BlLmpzIGIvU291cmNl
L1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9TY3JpcHRzU2VhcmNoU2NvcGUuanMKaW5kZXgg
MzY3ZWY1NDg1NmQ5NmM4YzhjZjQ5NTU0M2NlNDQ5NGViODg0ODJhYi4uZThlMzU3ZWEyZTA5ODlh
YzljN2Q4YjVlY2YyM2JjMWMyNTAxZjM3NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5z
cGVjdG9yL2Zyb250LWVuZC9TY3JpcHRzU2VhcmNoU2NvcGUuanMKKysrIGIvU291cmNlL1dlYkNv
cmUvaW5zcGVjdG9yL2Zyb250LWVuZC9TY3JpcHRzU2VhcmNoU2NvcGUuanMKQEAgLTEyMyw3ICsx
MjMsNyBAQCBXZWJJbnNwZWN0b3IuU2NyaXB0c1NlYXJjaFNjb3BlLnByb3RvdHlwZSA9IHsKICAg
ICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBwcm9qZWN0cy5sZW5ndGg7ICsraSkgewogICAgICAg
ICAgICAgaWYgKHByb2plY3RzW2ldLmlzU2VydmljZVByb2plY3QoKSkKICAgICAgICAgICAgICAg
ICBjb250aW51ZTsKLSAgICAgICAgICAgIHVpU291cmNlQ29kZXMgPSB0aGlzLl91aVNvdXJjZUNv
ZGVzLmNvbmNhdChwcm9qZWN0c1tpXS51aVNvdXJjZUNvZGVzKCkpOworICAgICAgICAgICAgdWlT
b3VyY2VDb2RlcyA9IHVpU291cmNlQ29kZXMuY29uY2F0KHByb2plY3RzW2ldLnVpU291cmNlQ29k
ZXMoKSk7CiAgICAgICAgIH0KICAgICAgICAgCiAgICAgICAgIHVpU291cmNlQ29kZXMgPSB1aVNv
dXJjZUNvZGVzLmZpbHRlcihmaWx0ZXJPdXRBbm9ueW1vdXMpOwpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDYzOTQxMmFlN2Ez
YzBhNzRlOTAzOTgzOWEyNTIyNzUwZTc3MWYxNDkuLjVjZmI4M2ZmMWYzMjc5NDkxZDE5NDhmYTdl
MjEyOGJiMGE0OGI5YjUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAxMy0wMS0yOCAgVnNldm9s
b2QgVmxhc292ICA8dnNldmlrQGNocm9taXVtLm9yZz4KKworICAgICAgICBXZWIgSW5zcGVjdG9y
OiBbUmVncmVzc2lvbl0gU2VhcmNoIGFjcm9zcyBhbGwgc291cmNlcyBpcyBicm9rZW4uCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDgxNTcKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGh0dHAvdGVzdHMv
aW5zcGVjdG9yL3NlYXJjaC9zY3JpcHRzLXNlYXJjaC1zY29wZS1leHBlY3RlZC50eHQ6IEFkZGVk
LgorICAgICAgICAqIGh0dHAvdGVzdHMvaW5zcGVjdG9yL3NlYXJjaC9zY3JpcHRzLXNlYXJjaC1z
Y29wZS5odG1sOiBBZGRlZC4KKwogMjAxMy0wMS0yOCAgS2Vpc2hpIEhhdHRvcmkgIDxrZWlzaGlA
d2Via2l0Lm9yZz4KIAogICAgICAgICBbQ2hyb21pdW1dIFJlYmFzZWxpbmluZyBpbnRlZ2VyLW1v
ZHVsbyBhZnRlciByMTQxMDMxLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9p
bnNwZWN0b3Ivc2VhcmNoL3NjcmlwdHMtc2VhcmNoLXNjb3BlLWV4cGVjdGVkLnR4dCBiL0xheW91
dFRlc3RzL2h0dHAvdGVzdHMvaW5zcGVjdG9yL3NlYXJjaC9zY3JpcHRzLXNlYXJjaC1zY29wZS1l
eHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYmYzNWUzOGM3MDFlNGFmMDNhZTU1ZWRlNTI1YzAxZmM0
MzE5OGJlNgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvaW5zcGVj
dG9yL3NlYXJjaC9zY3JpcHRzLXNlYXJjaC1zY29wZS1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwz
MSBAQAorCisKK1J1bm5pbmc6IHRlc3RJZ25vcmVDYXNlCitTZWFyY2ggcmVzdWx0ICMxOiB1aVNv
dXJjZUNvZGUudXJpID0gaHR0cDovLzEyNy4wLjAuMTo4MDAwL2luc3BlY3Rvci9zZWFyY2gvcmVz
b3VyY2VzL3NlYXJjaC5jc3MKKyAgc2VhcmNoIG1hdGNoICMxOiBsaW5lTnVtYmVyID0gMCwgbGlu
ZUNvbnRlbnQgPSAnZGl2LnNlYXJjaFRlc3RVbmlxdWVTdHJpbmcgeycKKyAgc2VhcmNoIG1hdGNo
ICMyOiBsaW5lTnVtYmVyID0gNCwgbGluZUNvbnRlbnQgPSAnZGl2LnNlYXJjaFRlc3RVbmlxdWVT
dHJpbmc6aG92ZXIgeycKKyAgc2VhcmNoIG1hdGNoICMzOiBsaW5lTnVtYmVyID0gNSwgbGluZUNv
bnRlbnQgPSAnICAgIC8qIGFub3RoZXIgc2VhcmNoVGVzdFVuaXF1ZVN0cmluZyBvY2N1cmVuY2Ug
Ki8nCitTZWFyY2ggcmVzdWx0ICMyOiB1aVNvdXJjZUNvZGUudXJpID0gaHR0cDovLzEyNy4wLjAu
MTo4MDAwL2luc3BlY3Rvci9zZWFyY2gvcmVzb3VyY2VzL3NlYXJjaC5odG1sCisgIHNlYXJjaCBt
YXRjaCAjMTogbGluZU51bWJlciA9IDUsIGxpbmVDb250ZW50ID0gJzxkaXY+c2VhcmNoVGVzdFVu
aXF1ZVN0cmluZzwvZGl2PicKKyAgc2VhcmNoIG1hdGNoICMyOiBsaW5lTnVtYmVyID0gNywgbGlu
ZUNvbnRlbnQgPSAnPCEtLSBzZWFyY2hUZXN0VW5pcXVlU3RyaW5nIC0tPicKKyAgc2VhcmNoIG1h
dGNoICMzOiBsaW5lTnVtYmVyID0gOSwgbGluZUNvbnRlbnQgPSAnPGRpdiBpZD0ic2VhcmNoVGVz
dFVuaXF1ZVN0cmluZyI+ZGl2IHRleHQ8L2Rpdj4nCitTZWFyY2ggcmVzdWx0ICMzOiB1aVNvdXJj
ZUNvZGUudXJpID0gaHR0cDovLzEyNy4wLjAuMTo4MDAwL2luc3BlY3Rvci9zZWFyY2gvcmVzb3Vy
Y2VzL3NlYXJjaC5qcworICBzZWFyY2ggbWF0Y2ggIzE6IGxpbmVOdW1iZXIgPSAwLCBsaW5lQ29u
dGVudCA9ICdmdW5jdGlvbiBzZWFyY2hUZXN0VW5pcXVlU3RyaW5nKCknCisgIHNlYXJjaCBtYXRj
aCAjMjogbGluZU51bWJlciA9IDMsIGxpbmVDb250ZW50ID0gJyAgICAvLyBzZWFyY2hUZXN0VW5p
cXVlU3RyaW5nIHR3byBvY2N1cmVuY2VzIG9uIHRoZSBzYW1lIGxpbmUgc2VhcmNoVGVzdFVuaXF1
ZVN0cmluZycKKyAgc2VhcmNoIG1hdGNoICMzOiBsaW5lTnVtYmVyID0gOSwgbGluZUNvbnRlbnQg
PSAnICAgIHNlYXJjaFRlc3RVbmlxdWVTdHJpbmcoKTsnCisgIHNlYXJjaCBtYXRjaCAjNDogbGlu
ZU51bWJlciA9IDEwLCBsaW5lQ29udGVudCA9ICcgICAgLy8gU0VBUkNIVGVzdFVuaXF1ZVN0cmlu
ZygpOycKKworUnVubmluZzogdGVzdENhc2VTZW5zaXRpdmUKK1NlYXJjaCByZXN1bHQgIzE6IHVp
U291cmNlQ29kZS51cmkgPSBodHRwOi8vMTI3LjAuMC4xOjgwMDAvaW5zcGVjdG9yL3NlYXJjaC9y
ZXNvdXJjZXMvc2VhcmNoLmNzcworICBzZWFyY2ggbWF0Y2ggIzE6IGxpbmVOdW1iZXIgPSAwLCBs
aW5lQ29udGVudCA9ICdkaXYuc2VhcmNoVGVzdFVuaXF1ZVN0cmluZyB7JworICBzZWFyY2ggbWF0
Y2ggIzI6IGxpbmVOdW1iZXIgPSA0LCBsaW5lQ29udGVudCA9ICdkaXYuc2VhcmNoVGVzdFVuaXF1
ZVN0cmluZzpob3ZlciB7JworICBzZWFyY2ggbWF0Y2ggIzM6IGxpbmVOdW1iZXIgPSA1LCBsaW5l
Q29udGVudCA9ICcgICAgLyogYW5vdGhlciBzZWFyY2hUZXN0VW5pcXVlU3RyaW5nIG9jY3VyZW5j
ZSAqLycKK1NlYXJjaCByZXN1bHQgIzI6IHVpU291cmNlQ29kZS51cmkgPSBodHRwOi8vMTI3LjAu
MC4xOjgwMDAvaW5zcGVjdG9yL3NlYXJjaC9yZXNvdXJjZXMvc2VhcmNoLmh0bWwKKyAgc2VhcmNo
IG1hdGNoICMxOiBsaW5lTnVtYmVyID0gNSwgbGluZUNvbnRlbnQgPSAnPGRpdj5zZWFyY2hUZXN0
VW5pcXVlU3RyaW5nPC9kaXY+JworICBzZWFyY2ggbWF0Y2ggIzI6IGxpbmVOdW1iZXIgPSA3LCBs
aW5lQ29udGVudCA9ICc8IS0tIHNlYXJjaFRlc3RVbmlxdWVTdHJpbmcgLS0+JworICBzZWFyY2gg
bWF0Y2ggIzM6IGxpbmVOdW1iZXIgPSA5LCBsaW5lQ29udGVudCA9ICc8ZGl2IGlkPSJzZWFyY2hU
ZXN0VW5pcXVlU3RyaW5nIj5kaXYgdGV4dDwvZGl2PicKK1NlYXJjaCByZXN1bHQgIzM6IHVpU291
cmNlQ29kZS51cmkgPSBodHRwOi8vMTI3LjAuMC4xOjgwMDAvaW5zcGVjdG9yL3NlYXJjaC9yZXNv
dXJjZXMvc2VhcmNoLmpzCisgIHNlYXJjaCBtYXRjaCAjMTogbGluZU51bWJlciA9IDAsIGxpbmVD
b250ZW50ID0gJ2Z1bmN0aW9uIHNlYXJjaFRlc3RVbmlxdWVTdHJpbmcoKScKKyAgc2VhcmNoIG1h
dGNoICMyOiBsaW5lTnVtYmVyID0gMywgbGluZUNvbnRlbnQgPSAnICAgIC8vIHNlYXJjaFRlc3RV
bmlxdWVTdHJpbmcgdHdvIG9jY3VyZW5jZXMgb24gdGhlIHNhbWUgbGluZSBzZWFyY2hUZXN0VW5p
cXVlU3RyaW5nJworICBzZWFyY2ggbWF0Y2ggIzM6IGxpbmVOdW1iZXIgPSA5LCBsaW5lQ29udGVu
dCA9ICcgICAgc2VhcmNoVGVzdFVuaXF1ZVN0cmluZygpOycKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvaHR0cC90ZXN0cy9pbnNwZWN0b3Ivc2VhcmNoL3NjcmlwdHMtc2VhcmNoLXNjb3BlLmh0
bWwgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2luc3BlY3Rvci9zZWFyY2gvc2NyaXB0cy1zZWFy
Y2gtc2NvcGUuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5kYjU2YmY3ZmQ0NTQ1MDk1OGZmMjQ0ZWIzZTA0Nzlh
MTgwZDdlMzJkCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9pbnNw
ZWN0b3Ivc2VhcmNoL3NjcmlwdHMtc2VhcmNoLXNjb3BlLmh0bWwKQEAgLTAsMCArMSw4MCBAQAor
PGh0bWw+Cis8aGVhZD4KKzx0aXRsZT5DaGFuZ2UgaW5zcGVjdGVkIGlmcmFtZSdzICJzcmMiIGF0
dHJpYnV0ZS48L3RpdGxlPgorPHNjcmlwdCBzcmM9Ii4uL2luc3BlY3Rvci10ZXN0LmpzIj48L3Nj
cmlwdD4KKzxzY3JpcHQgc3JjPSIuLi9yZXNvdXJjZXMtdGVzdC5qcyI+PC9zY3JpcHQ+Cis8c2Ny
aXB0PgorZnVuY3Rpb24gdGVzdCgpCit7CisgICAgV2ViSW5zcGVjdG9yLnNob3dQYW5lbCgic2Ny
aXB0cyIpOworICAgIEluc3BlY3RvclRlc3QucnVuQWZ0ZXJSZXNvdXJjZXNBcmVGaW5pc2hlZChb
InNlYXJjaC5odG1sIiwgInNlYXJjaC5qcyIsICJzZWFyY2guY3NzIl0sIHN0ZXAxKQorCisgICAg
ZnVuY3Rpb24gcnVuU2VhcmNoQW5kRHVtcFJlc3VsdHMoc2VhcmNoQ29uZmlnLCBjYWxsYmFjaykK
KyAgICB7CisgICAgICAgIHZhciBzZWFyY2hSZXN1bHRzID0gW107CisgICAgICAgIHZhciBzY29w
ZSA9IG5ldyBXZWJJbnNwZWN0b3IuU2NyaXB0c1NlYXJjaFNjb3BlKFdlYkluc3BlY3Rvci53b3Jr
c3BhY2UpOworICAgICAgICBzY29wZS5wZXJmb3JtU2VhcmNoKHNlYXJjaENvbmZpZywgc2VhcmNo
UmVzdWx0Q2FsbGJhY2ssIHNlYXJjaEZpbmlzaGVkQ2FsbGJhY2spOworCisgICAgICAgIGZ1bmN0
aW9uIHNlYXJjaFJlc3VsdENhbGxiYWNrKHNlYXJjaFJlc3VsdCkKKyAgICAgICAgeworICAgICAg
ICAgICAgc2VhcmNoUmVzdWx0cy5wdXNoKHNlYXJjaFJlc3VsdCk7CisgICAgICAgIH0KKworICAg
ICAgICBmdW5jdGlvbiBzZWFyY2hGaW5pc2hlZENhbGxiYWNrKCkKKyAgICAgICAgeworICAgICAg
ICAgICAgZnVuY3Rpb24gZmlsdGVyT3V0RW1wdHlTZWFyY2hSZXN1bHRzKHNlYXJjaFJlc3VsdCkK
KyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICByZXR1cm4gc2VhcmNoUmVzdWx0LnNlYXJj
aE1hdGNoZXMubGVuZ3RoOworICAgICAgICAgICAgfQorICAgICAgICAgICAgc2VhcmNoUmVzdWx0
cyA9IHNlYXJjaFJlc3VsdHMuZmlsdGVyKGZpbHRlck91dEVtcHR5U2VhcmNoUmVzdWx0cyk7CisK
KyAgICAgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgc2VhcmNoUmVzdWx0cy5sZW5ndGg7ICsr
aSkgeworICAgICAgICAgICAgICAgIHZhciBzZWFyY2hSZXN1bHQgPSBzZWFyY2hSZXN1bHRzW2ld
OworICAgICAgICAgICAgICAgIHZhciB1aVNvdXJjZUNvZGUgPSBzZWFyY2hSZXN1bHQudWlTb3Vy
Y2VDb2RlOworICAgICAgICAgICAgICAgIHZhciBzZWFyY2hNYXRjaGVzID0gc2VhcmNoUmVzdWx0
LnNlYXJjaE1hdGNoZXM7CisKKyAgICAgICAgICAgICAgICBpZiAoIXNlYXJjaE1hdGNoZXMubGVu
Z3RoKQorICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgICAgICBJbnNw
ZWN0b3JUZXN0LmFkZFJlc3VsdCgiU2VhcmNoIHJlc3VsdCAjIiArIChpICsgMSkgKyAiOiB1aVNv
dXJjZUNvZGUudXJpID0gIiArIHVpU291cmNlQ29kZS51cmkoKSk7CisgICAgICAgICAgICAgICAg
Zm9yICh2YXIgaiA9IDA7IGogPCBzZWFyY2hNYXRjaGVzLmxlbmd0aDsgKytqKSB7CisgICAgICAg
ICAgICAgICAgICAgIHZhciBsaW5lTnVtYmVyID0gc2VhcmNoTWF0Y2hlc1tqXS5saW5lTnVtYmVy
OworICAgICAgICAgICAgICAgICAgICB2YXIgbGluZUNvbnRlbnQgPSBzZWFyY2hNYXRjaGVzW2pd
LmxpbmVDb250ZW50OworICAgICAgICAgICAgICAgICAgICBJbnNwZWN0b3JUZXN0LmFkZFJlc3Vs
dCgiICBzZWFyY2ggbWF0Y2ggIyIgKyAoaiArIDEpICsgIjogbGluZU51bWJlciA9ICIgKyBsaW5l
TnVtYmVyICsgIiwgbGluZUNvbnRlbnQgPSAnIiArIGxpbmVDb250ZW50ICsgIiciKTsKKyAgICAg
ICAgICAgICAgICB9CisgICAgICAgICAgICB9CisgICAgICAgICAgICBjYWxsYmFjaygpOworICAg
ICAgICB9CisgICAgfQorCisgICAgZnVuY3Rpb24gc3RlcDEoKQorICAgIHsKKyAgICAgICAgSW5z
cGVjdG9yVGVzdC5ydW5UZXN0U3VpdGUoWworICAgICAgICAgICAgZnVuY3Rpb24gdGVzdElnbm9y
ZUNhc2UobmV4dCkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICB2YXIgc2VhcmNoQ29u
ZmlnID0ge307CisgICAgICAgICAgICAgICAgc2VhcmNoQ29uZmlnLnF1ZXJ5ID0gInNlYXJjaFRl
c3QiICsgIlVuaXF1ZVN0cmluZyI7CisgICAgICAgICAgICAgICAgc2VhcmNoQ29uZmlnLmlnbm9y
ZUNhc2UgPSB0cnVlOworICAgICAgICAgICAgICAgIHNlYXJjaENvbmZpZy5pc1JlZ2V4ID0gZmFs
c2U7CisgICAgICAgICAgICAgICAgcnVuU2VhcmNoQW5kRHVtcFJlc3VsdHMoc2VhcmNoQ29uZmln
LCBuZXh0KTsKKyAgICAgICAgICAgIH0sCisKKyAgICAgICAgICAgIGZ1bmN0aW9uIHRlc3RDYXNl
U2Vuc2l0aXZlKG5leHQpCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgdmFyIHNlYXJj
aENvbmZpZyA9IHt9OworICAgICAgICAgICAgICAgIHNlYXJjaENvbmZpZy5xdWVyeSA9ICJzZWFy
Y2hUZXN0IiArICJVbmlxdWVTdHJpbmciOworICAgICAgICAgICAgICAgIHNlYXJjaENvbmZpZy5p
Z25vcmVDYXNlID0gZmFsc2U7CisgICAgICAgICAgICAgICAgc2VhcmNoQ29uZmlnLmlzUmVnZXgg
PSBmYWxzZTsKKyAgICAgICAgICAgICAgICBydW5TZWFyY2hBbmREdW1wUmVzdWx0cyhzZWFyY2hD
b25maWcsIG5leHQpOworICAgICAgICAgICAgfSwKKyAgICAgICAgXSk7CisgICAgfQorfQorCis8
L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5IG9ubG9hZD0icnVuVGVzdCgpIj4KKzxpZnJhbWUgc3Jj
PSJyZXNvdXJjZXMvc2VhcmNoLmh0bWwiPgorPHA+VGVzdHMgdGhhdCBTY3JpcHRTZWFyY2hTY29w
ZSBwZXJmb3JtcyBzZWFyY2ggYWNyb3NzIGFsbCBzb3VyY2VzIGNvcnJlY3RseS48L3A+CitTZWUg
PGEgaHJlZj0iaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQxMzUwIj5i
dWcgNDEzNTA8L2E+LgorPC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>