<?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>58979</bug_id>
          
          <creation_ts>2011-04-20 04:40:55 -0700</creation_ts>
          <short_desc>Web Inspector: add saveAs into the InspectorFrontendHost binding.</short_desc>
          <delta_ts>2011-04-20 05:54:04 -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="Nobody">webkit-unassigned</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>webkit.review.bot</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>389148</commentid>
    <comment_count>0</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2011-04-20 04:40:55 -0700</bug_when>
    <thetext>Copy as HAR should be replaced (or accompanied) with the Save as HAR. Patch to follow.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>389150</commentid>
    <comment_count>1</comment_count>
      <attachid>90329</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2011-04-20 04:49:02 -0700</bug_when>
    <thetext>Created attachment 90329
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>389153</commentid>
    <comment_count>2</comment_count>
      <attachid>90329</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2011-04-20 05:14:58 -0700</bug_when>
    <thetext>Comment on attachment 90329
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=90329&amp;action=review

&gt; Source/WebCore/inspector/front-end/NetworkPanel.js:1033
&gt; +        }

missing ;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>389154</commentid>
    <comment_count>3</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2011-04-20 05:27:32 -0700</bug_when>
    <thetext>Committed r84358: &lt;http://trac.webkit.org/changeset/84358&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>389165</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-04-20 05:54:04 -0700</bug_when>
    <thetext>Attachment 90329 did not build on mac:
Build output: http://queues.webkit.org/results/8471669</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>90329</attachid>
            <date>2011-04-20 04:49:02 -0700</date>
            <delta_ts>2011-04-20 05:14:58 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-58979-20110420154900.patch</filename>
            <type>text/plain</type>
            <size>13458</size>
            <attacher name="Pavel Feldman">pfeldman</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODQzNTEKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCAxZGE1MTg4ODdlZjA4YmNj
YjU5Y2Q5ODk2YjFkN2M5MjFkOTk1YzBjLi4zZjNkZDY3N2NiNzc3MTk0MTlmY2FmZGE0MmFmMTBl
NDlmMTQ1NWYzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMzQgQEAKIDIwMTEtMDQtMjAgIFBhdmVs
IEZlbGRtYW4gIDxwZmVsZG1hbkBnb29nbGUuY29tPgogCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIFdlYiBJbnNwZWN0b3I6IGFkZCBzYXZlQXMgaW50byB0
aGUgSW5zcGVjdG9yRnJvbnRlbmRIb3N0IGJpbmRpbmcuCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01ODk3OQorCisgICAgICAgICogRW5nbGlzaC5scHJv
ai9sb2NhbGl6ZWRTdHJpbmdzLmpzOgorICAgICAgICAqIGluc3BlY3Rvci9JbnNwZWN0b3JGcm9u
dGVuZENsaWVudC5oOgorICAgICAgICAoV2ViQ29yZTo6SW5zcGVjdG9yRnJvbnRlbmRDbGllbnQ6
OnNhdmVBcyk6CisgICAgICAgIChXZWJDb3JlOjpJbnNwZWN0b3JGcm9udGVuZENsaWVudDo6c2F2
ZVNlc3Npb25TZXR0aW5nKToKKyAgICAgICAgKFdlYkNvcmU6Okluc3BlY3RvckZyb250ZW5kQ2xp
ZW50Ojpsb2FkU2Vzc2lvblNldHRpbmcpOgorICAgICAgICAqIGluc3BlY3Rvci9JbnNwZWN0b3JG
cm9udGVuZEhvc3QuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SW5zcGVjdG9yRnJvbnRlbmRIb3N0
OjpzYXZlQXMpOgorICAgICAgICAqIGluc3BlY3Rvci9JbnNwZWN0b3JGcm9udGVuZEhvc3QuaDoK
KyAgICAgICAgKiBpbnNwZWN0b3IvSW5zcGVjdG9yRnJvbnRlbmRIb3N0LmlkbDoKKyAgICAgICAg
KiBpbnNwZWN0b3IvZnJvbnQtZW5kL0luc3BlY3RvckZyb250ZW5kSG9zdFN0dWIuanM6CisgICAg
ICAgICguV2ViSW5zcGVjdG9yLkluc3BlY3RvckZyb250ZW5kSG9zdFN0dWIucHJvdG90eXBlLnNh
dmVBcy5mci5vbmxvYWQpOgorICAgICAgICAoLldlYkluc3BlY3Rvci5JbnNwZWN0b3JGcm9udGVu
ZEhvc3RTdHViLnByb3RvdHlwZS5zYXZlQXMpOgorICAgICAgICAqIGluc3BlY3Rvci9mcm9udC1l
bmQvTmV0d29ya1BhbmVsLmpzOgorICAgICAgICAoV2ViSW5zcGVjdG9yLk5ldHdvcmtQYW5lbC5w
cm90b3R5cGUuX2NvbnRleHRNZW51KToKKyAgICAgICAgKFdlYkluc3BlY3Rvci5OZXR3b3JrUGFu
ZWwucHJvdG90eXBlLl9jb3B5QWxsKToKKyAgICAgICAgKFdlYkluc3BlY3Rvci5OZXR3b3JrUGFu
ZWwucHJvdG90eXBlLl9jb3B5UmVzb3VyY2UpOgorICAgICAgICAoV2ViSW5zcGVjdG9yLk5ldHdv
cmtQYW5lbC5wcm90b3R5cGUuX2V4cG9ydEFsbCk6CisgICAgICAgIChXZWJJbnNwZWN0b3IuTmV0
d29ya1BhbmVsLnByb3RvdHlwZS5fZXhwb3J0UmVzb3VyY2UpOgorICAgICAgICAqIGluc3BlY3Rv
ci9mcm9udC1lbmQvU2V0dGluZ3MuanM6CisgICAgICAgICogaW5zcGVjdG9yL2Zyb250LWVuZC91
dGlsaXRpZXMuanM6CisgICAgICAgICgpOgorCisyMDExLTA0LTIwICBQYXZlbCBGZWxkbWFuICA8
cGZlbGRtYW5AZ29vZ2xlLmNvbT4KKwogICAgICAgICBSZXZpZXdlZCBieSBZdXJ5IFNlbWlraGF0
c2t5LgogCiAgICAgICAgIFdlYiBJbnNwZWN0b3I6IG1pbm9yIHByb3RvY29sIGNsZWFudXBzIChy
ZWZpbmVkIHR5cGVzKS4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0VuZ2xpc2gubHByb2ov
bG9jYWxpemVkU3RyaW5ncy5qcyBiL1NvdXJjZS9XZWJDb3JlL0VuZ2xpc2gubHByb2ovbG9jYWxp
emVkU3RyaW5ncy5qcwppbmRleCA1M2JlYTM1NTI4NjY4OGMzNjMxMWU0MWY5OWJlMjk0ZDk5N2Vi
MTE5Li42OTQ3NTFiODkwMGI0YTllMjM0YmRmODg2ZTE3ZjgyNzFiZDczNGM2IDEwMDY0NApHSVQg
YmluYXJ5IHBhdGNoCmRlbHRhIDk4CnpjbVhATWthXk4jPF8qVm0qQEdEcDhPaiheQ3BZVEtQQTxe
cExnTT9nQ05rdE88Vj1wJlJmViRUXiheX0o+S1BQKApRYFhJOD49d2g0WV5fRExKMDl4R3s8TnlF
dwoKZGVsdGEgNzgKemNtYlFWbkVCWDM8XypWbUNwK2tJaVJMaytHTCRmc0d2cVRBRj1SNitGeXNK
UD41fnVZTmwpZ3wjVTxPVFlZRWlMCkt2Uk9rdllZX2wjMz45U24KCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yRnJvbnRlbmRDbGllbnQuaCBiL1NvdXJjZS9X
ZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JGcm9udGVuZENsaWVudC5oCmluZGV4IGQ1ZWVhZmI3
Yjk3NzNhNWJiYWVkMDEzMDNmMDZkZmNhNzQ5YjA5ODAuLjBiYzE5NTM5MGM5NzgwNzU1OWNjNGMx
ZDFlYzgxYzE4NzllN2IwYjUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9J
bnNwZWN0b3JGcm9udGVuZENsaWVudC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9J
bnNwZWN0b3JGcm9udGVuZENsaWVudC5oCkBAIC01OCwxMyArNTgsMTQgQEAgcHVibGljOgogICAg
IHZpcnR1YWwgdm9pZCByZXF1ZXN0QXR0YWNoV2luZG93KCkgPSAwOwogICAgIHZpcnR1YWwgdm9p
ZCByZXF1ZXN0RGV0YWNoV2luZG93KCkgPSAwOwogICAgIHZpcnR1YWwgdm9pZCBjaGFuZ2VBdHRh
Y2hlZFdpbmRvd0hlaWdodCh1bnNpZ25lZCkgPSAwOworICAgIHZpcnR1YWwgdm9pZCBzYXZlQXMo
Y29uc3QgV1RGOjpTdHJpbmcmIGZpbGVOYW1lLCBjb25zdCBXVEY6OlN0cmluZyYgY29udGVudCkg
eyB9CiAKICAgICB2aXJ0dWFsIHZvaWQgaW5zcGVjdGVkVVJMQ2hhbmdlZChjb25zdCBTdHJpbmcm
KSA9IDA7CiAKICAgICB2aXJ0dWFsIHZvaWQgc2VuZE1lc3NhZ2VUb0JhY2tlbmQoY29uc3QgU3Ry
aW5nJikgPSAwOwogCi0gICAgdmlydHVhbCB2b2lkIHNhdmVTZXNzaW9uU2V0dGluZyhjb25zdCBT
dHJpbmcmLCBjb25zdCBTdHJpbmcmKSB7fQotICAgIHZpcnR1YWwgdm9pZCBsb2FkU2Vzc2lvblNl
dHRpbmcoY29uc3QgU3RyaW5nJiwgU3RyaW5nKikge30KKyAgICB2aXJ0dWFsIHZvaWQgc2F2ZVNl
c3Npb25TZXR0aW5nKGNvbnN0IFN0cmluZyYsIGNvbnN0IFN0cmluZyYpIHsgfQorICAgIHZpcnR1
YWwgdm9pZCBsb2FkU2Vzc2lvblNldHRpbmcoY29uc3QgU3RyaW5nJiwgU3RyaW5nKikgeyB9CiB9
OwogCiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9p
bnNwZWN0b3IvSW5zcGVjdG9yRnJvbnRlbmRIb3N0LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2luc3Bl
Y3Rvci9JbnNwZWN0b3JGcm9udGVuZEhvc3QuY3BwCmluZGV4IDc0NTBkMzVmZjY5OGM0YzVhNjQ4
ODE1MGM1YjQ4NmNiNmExMGFmMDkuLmQ3ZjE2YTk3NmNjYmFjMGYyMTg0ZDkxZjQwOGMxMDEyYzEx
ZjllZDIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JGcm9u
dGVuZEhvc3QuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JGcm9u
dGVuZEhvc3QuY3BwCkBAIC0yMjAsNiArMjIwLDEyIEBAIHZvaWQgSW5zcGVjdG9yRnJvbnRlbmRI
b3N0Ojpjb3B5VGV4dChjb25zdCBTdHJpbmcmIHRleHQpCiAgICAgUGFzdGVib2FyZDo6Z2VuZXJh
bFBhc3RlYm9hcmQoKS0+d3JpdGVQbGFpblRleHQodGV4dCk7CiB9CiAKK3ZvaWQgSW5zcGVjdG9y
RnJvbnRlbmRIb3N0OjpzYXZlQXMoY29uc3QgU3RyaW5nJiBmaWxlTmFtZSwgY29uc3QgU3RyaW5n
JiBjb250ZW50KQoreworICAgIGlmIChtX2NsaWVudCkKKyAgICAgICAgbV9jbGllbnQtPnNhdmVB
cyhmaWxlTmFtZSwgY29udGVudCk7Cit9CisKIHZvaWQgSW5zcGVjdG9yRnJvbnRlbmRIb3N0Ojpz
YXZlU2Vzc2lvblNldHRpbmcoY29uc3QgU3RyaW5nJiBrZXksIGNvbnN0IFN0cmluZyYgdmFsdWUp
CiB7CiAgICAgaWYgKG1fY2xpZW50KQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVj
dG9yL0luc3BlY3RvckZyb250ZW5kSG9zdC5oIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0lu
c3BlY3RvckZyb250ZW5kSG9zdC5oCmluZGV4IDA1ZDU1NWExMTY4ZjJkZTE5NjUwNWYwYjZkZTJk
YWZhMmRmMGQzNDkuLmYzZTRhZDhhYzg0MzI5NTI0ZmY0ZDkzM2QyMjE1MDM0NmY5MGRiODMgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JGcm9udGVuZEhvc3Qu
aAorKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yRnJvbnRlbmRIb3N0LmgK
QEAgLTc0LDYgKzc0LDcgQEAgcHVibGljOgogICAgIFN0cmluZyBoaWRkZW5QYW5lbHMoKTsKIAog
ICAgIHZvaWQgY29weVRleHQoY29uc3QgU3RyaW5nJiB0ZXh0KTsKKyAgICB2b2lkIHNhdmVBcyhj
b25zdCBTdHJpbmcmIGZpbGVOYW1lLCBjb25zdCBTdHJpbmcmIGNvbnRlbnQpOwogCiAgICAgdm9p
ZCBzYXZlU2Vzc2lvblNldHRpbmcoY29uc3QgU3RyaW5nJiBrZXksIGNvbnN0IFN0cmluZyYgdmFs
dWUpOwogICAgIFN0cmluZyBsb2FkU2Vzc2lvblNldHRpbmcoY29uc3QgU3RyaW5nJiBrZXkpOwpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckZyb250ZW5kSG9z
dC5pZGwgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yRnJvbnRlbmRIb3N0Lmlk
bAppbmRleCAwNzAzYThlNTIzZGQ5NjFmMDFhZDBhODhhM2Q1Y2FlMGE2YTFmNzY2Li4xMDRhNzk0
NzYzZTY2M2QwOGFhODg4OTBhYzNjMzNkZmNkZmM2NTZkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yRnJvbnRlbmRIb3N0LmlkbAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yRnJvbnRlbmRIb3N0LmlkbApAQCAtNTEsNiArNTEsNyBA
QCBtb2R1bGUgY29yZSB7CiAgICAgICAgIERPTVN0cmluZyBsb2FkU2Vzc2lvblNldHRpbmcoaW4g
RE9NU3RyaW5nIGtleSk7CiAKICAgICAgICAgdm9pZCBjb3B5VGV4dChpbiBET01TdHJpbmcgdGV4
dCk7CisgICAgICAgIHZvaWQgc2F2ZUFzKGluIERPTVN0cmluZyBmaWxlTmFtZSwgaW4gRE9NU3Ry
aW5nIGNvbnRlbnQpOwogCiAgICAgICAgIFtDdXN0b21dIERPTVN0cmluZyBwbGF0Zm9ybSgpOwog
ICAgICAgICBbQ3VzdG9tXSBET01TdHJpbmcgcG9ydCgpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9JbnNwZWN0b3JGcm9udGVuZEhvc3RTdHViLmpzIGIv
U291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9JbnNwZWN0b3JGcm9udGVuZEhvc3RT
dHViLmpzCmluZGV4IGMwYmMyNzNmNjk5ZDA1YWU3NjYwNDczYzg1YWNiNzFmOTg4Mzc5MTYuLjRk
Y2RjMTg0NzE2OGExYTNhZTMyMTk3MWEzYzkyMDRiODAwMTk2MjkgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvSW5zcGVjdG9yRnJvbnRlbmRIb3N0U3R1Yi5q
cworKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0luc3BlY3RvckZyb250
ZW5kSG9zdFN0dWIuanMKQEAgLTExNSw2ICsxMTUsMjAgQEAgV2ViSW5zcGVjdG9yLkluc3BlY3Rv
ckZyb250ZW5kSG9zdFN0dWIucHJvdG90eXBlID0gewogICAgIHsKICAgICB9LAogCisgICAgc2F2
ZUFzOiBmdW5jdGlvbihmaWxlTmFtZSwgY29udGVudCkKKyAgICB7CisgICAgICAgIHZhciBidWls
ZGVyID0gbmV3IFdlYktpdEJsb2JCdWlsZGVyKCk7CisgICAgICAgIGJ1aWxkZXIuYXBwZW5kKGNv
bnRlbnQpOworICAgICAgICB2YXIgYmxvYiA9IGJ1aWxkZXIuZ2V0QmxvYigiYXBwbGljYXRpb24v
b2N0ZXQtc3RyZWFtIik7CisgICAgCisgICAgICAgIHZhciBmciA9IG5ldyBGaWxlUmVhZGVyKCk7
CisgICAgICAgIGZyLm9ubG9hZCA9IGZ1bmN0aW9uKGUpIHsKKyAgICAgICAgICAgIC8vIEZvcmNl
IGRvd25sb2FkCisgICAgICAgICAgICB3aW5kb3cubG9jYXRpb24gPSB0aGlzLnJlc3VsdDsKKyAg
ICAgICAgfQorICAgICAgICBmci5yZWFkQXNEYXRhVVJMKGJsb2IpOworICAgIH0sCisKICAgICBj
YW5BdHRhY2hXaW5kb3c6IGZ1bmN0aW9uKCkKICAgICB7CiAgICAgICAgIHJldHVybiBmYWxzZTsK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvTmV0d29ya1Bh
bmVsLmpzIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9OZXR3b3JrUGFuZWwu
anMKaW5kZXggMzhiZTExYTVlNzQyN2U2ODgyZjdhN2EyMDM5NmY5NmE4ZDVkYzE0NC4uZjAxNDdj
ZDg1OTJiNmM3MGMzNTE5MGU5ZjcxNjU1NmNmMDE2NmFhOCAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9OZXR3b3JrUGFuZWwuanMKKysrIGIvU291cmNlL1dl
YkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9OZXR3b3JrUGFuZWwuanMKQEAgLTk5NywxMyArOTk3
LDIyIEBAIFdlYkluc3BlY3Rvci5OZXR3b3JrUGFuZWwucHJvdG90eXBlID0gewogICAgICAgICB2
YXIgY29udGV4dE1lbnUgPSBuZXcgV2ViSW5zcGVjdG9yLkNvbnRleHRNZW51KCk7CiAgICAgICAg
IHZhciBncmlkTm9kZSA9IHRoaXMuX2RhdGFHcmlkLmRhdGFHcmlkTm9kZUZyb21Ob2RlKGV2ZW50
LnRhcmdldCk7CiAgICAgICAgIHZhciByZXNvdXJjZSA9IGdyaWROb2RlICYmIGdyaWROb2RlLl9y
ZXNvdXJjZTsKKwogICAgICAgICBpZiAocmVzb3VyY2UpCi0gICAgICAgICAgICBjb250ZXh0TWVu
dS5hcHBlbmRJdGVtKFdlYkluc3BlY3Rvci5VSVN0cmluZygiQ29weSBlbnRyeSBhcyBIQVIiKSwg
dGhpcy5fZXhwb3J0UmVzb3VyY2UuYmluZCh0aGlzLCByZXNvdXJjZSkpOwotICAgICAgICBjb250
ZXh0TWVudS5hcHBlbmRJdGVtKFdlYkluc3BlY3Rvci5VSVN0cmluZygiQ29weSBuZXR3b3JrIGxv
ZyBhcyBIQVIiKSwgdGhpcy5fZXhwb3J0QWxsLmJpbmQodGhpcykpOworICAgICAgICAgICAgY29u
dGV4dE1lbnUuYXBwZW5kSXRlbShXZWJJbnNwZWN0b3IuVUlTdHJpbmcoIkNvcHkgZW50cnkgYXMg
SEFSIiksIHRoaXMuX2NvcHlSZXNvdXJjZS5iaW5kKHRoaXMsIHJlc291cmNlKSk7CisgICAgICAg
IGNvbnRleHRNZW51LmFwcGVuZEl0ZW0oV2ViSW5zcGVjdG9yLlVJU3RyaW5nKCJDb3B5IGFsbCBh
cyBIQVIiKSwgdGhpcy5fY29weUFsbC5iaW5kKHRoaXMpKTsKKworICAgICAgICBpZiAoUHJlZmVy
ZW5jZXMuc2F2ZUFzQXZhaWxhYmxlKSB7CisgICAgICAgICAgICBjb250ZXh0TWVudS5hcHBlbmRT
ZXBhcmF0b3IoKTsKKyAgICAgICAgICAgIGlmIChyZXNvdXJjZSkKKyAgICAgICAgICAgICAgICBj
b250ZXh0TWVudS5hcHBlbmRJdGVtKFdlYkluc3BlY3Rvci5VSVN0cmluZygiU2F2ZSBlbnRyeSBh
cyBIQVIiKSwgdGhpcy5fZXhwb3J0UmVzb3VyY2UuYmluZCh0aGlzLCByZXNvdXJjZSkpOworICAg
ICAgICAgICAgY29udGV4dE1lbnUuYXBwZW5kSXRlbShXZWJJbnNwZWN0b3IuVUlTdHJpbmcoIlNh
dmUgYWxsIGFzIEhBUiIpLCB0aGlzLl9leHBvcnRBbGwuYmluZCh0aGlzKSk7CisgICAgICAgIH0K
KwogICAgICAgICBjb250ZXh0TWVudS5zaG93KGV2ZW50KTsKICAgICB9LAogCi0gICAgX2V4cG9y
dEFsbDogZnVuY3Rpb24oKQorICAgIF9jb3B5QWxsOiBmdW5jdGlvbigpCiAgICAgewogICAgICAg
ICB2YXIgaGFyQXJjaGl2ZSA9IHsKICAgICAgICAgICAgIGxvZzogKG5ldyBXZWJJbnNwZWN0b3Iu
SEFSTG9nKCkpLmJ1aWxkKCkKQEAgLTEwMTEsMTIgKzEwMjAsMjYgQEAgV2ViSW5zcGVjdG9yLk5l
dHdvcmtQYW5lbC5wcm90b3R5cGUgPSB7CiAgICAgICAgIEluc3BlY3RvckZyb250ZW5kSG9zdC5j
b3B5VGV4dChKU09OLnN0cmluZ2lmeShoYXJBcmNoaXZlKSk7CiAgICAgfSwKIAotICAgIF9leHBv
cnRSZXNvdXJjZTogZnVuY3Rpb24ocmVzb3VyY2UpCisgICAgX2NvcHlSZXNvdXJjZTogZnVuY3Rp
b24ocmVzb3VyY2UpCiAgICAgewogICAgICAgICB2YXIgaGFyID0gKG5ldyBXZWJJbnNwZWN0b3Iu
SEFSRW50cnkocmVzb3VyY2UpKS5idWlsZCgpOwogICAgICAgICBJbnNwZWN0b3JGcm9udGVuZEhv
c3QuY29weVRleHQoSlNPTi5zdHJpbmdpZnkoaGFyKSk7CiAgICAgfSwKIAorICAgIF9leHBvcnRB
bGw6IGZ1bmN0aW9uKCkKKyAgICB7CisgICAgICAgIHZhciBoYXJBcmNoaXZlID0geworICAgICAg
ICAgICAgbG9nOiAobmV3IFdlYkluc3BlY3Rvci5IQVJMb2coKSkuYnVpbGQoKQorICAgICAgICB9
CisgICAgICAgIEluc3BlY3RvckZyb250ZW5kSG9zdC5zYXZlQXMoV2ViSW5zcGVjdG9yLm1haW5S
ZXNvdXJjZS5kb21haW4gKyAiLmhhciIsIEpTT04uc3RyaW5naWZ5KGhhckFyY2hpdmUpKTsKKyAg
ICB9LAorCisgICAgX2V4cG9ydFJlc291cmNlOiBmdW5jdGlvbihyZXNvdXJjZSkKKyAgICB7Cisg
ICAgICAgIHZhciBoYXIgPSAobmV3IFdlYkluc3BlY3Rvci5IQVJFbnRyeShyZXNvdXJjZSkpLmJ1
aWxkKCk7CisgICAgICAgIEluc3BlY3RvckZyb250ZW5kSG9zdC5zYXZlQXMocmVzb3VyY2UuZGlz
cGxheU5hbWUgKyAiLmhhciIsIEpTT04uc3RyaW5naWZ5KGhhcikpOworICAgIH0sCisKICAgICBf
dXBkYXRlT2Zmc2NyZWVuUm93czogZnVuY3Rpb24oZSkKICAgICB7CiAgICAgICAgIHZhciBkYXRh
VGFibGVCb2R5ID0gdGhpcy5fZGF0YUdyaWQuZGF0YVRhYmxlQm9keTsKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvU2V0dGluZ3MuanMgYi9Tb3VyY2UvV2Vi
Q29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1NldHRpbmdzLmpzCmluZGV4IDg1NjE1M2E0OTY2YTYx
N2ZlODMyODk1ZjkxNWRiZjQ2MGViZmNkNGUuLjYwNzU0NjEzMmZiNzU1ZjEzMjY5ZmYzMGI1ZjM4
Njk4OGE4MzY4OTMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1l
bmQvU2V0dGluZ3MuanMKKysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9T
ZXR0aW5ncy5qcwpAQCAtNDksNyArNDksOCBAQCB2YXIgUHJlZmVyZW5jZXMgPSB7CiAgICAgc2hv
d0Nvb2tpZXNUYWI6IGZhbHNlLAogICAgIGRlYnVnTW9kZTogZmFsc2UsCiAgICAgaGVhcFByb2Zp
bGVyUHJlc2VudDogZmFsc2UsCi0gICAgZGV0YWlsZWRIZWFwUHJvZmlsZXM6IGZhbHNlCisgICAg
ZGV0YWlsZWRIZWFwUHJvZmlsZXM6IGZhbHNlLAorICAgIHNhdmVBc0F2YWlsYWJsZTogZmFsc2UK
IH0KIAogV2ViSW5zcGVjdG9yLlNldHRpbmdzID0gZnVuY3Rpb24oKQpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC91dGlsaXRpZXMuanMgYi9Tb3VyY2UvV2Vi
Q29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL3V0aWxpdGllcy5qcwppbmRleCA4MzlmY2U1MGE5Y2Ri
ODhmM2M2NzgzM2JhMGM2MDYxM2VhODY5NGM4Li5hMTQ3MTgxNThhYTNmMTIxODk1NjIxYmExMWJl
ZjA0ZDUyOGQ0MmY0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQt
ZW5kL3V0aWxpdGllcy5qcworKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5k
L3V0aWxpdGllcy5qcwpAQCAtMTA3NCwxMiArMTA3NCwzIEBAIGZ1bmN0aW9uIGNyZWF0ZVNlYXJj
aFJlZ2V4KHF1ZXJ5LCBleHRyYUZsYWdzKQogICAgIH0KICAgICByZXR1cm4gbmV3IFJlZ0V4cChy
ZWdleCwgImkiICsgKGV4dHJhRmxhZ3MgfHwgIiIpKTsKIH0KLQotZnVuY3Rpb24gb2ZmZXJGaWxl
Rm9yRG93bmxvYWQoY29udGVudHMpCi17Ci0gICAgdmFyIGJ1aWxkZXIgPSBuZXcgQmxvYkJ1aWxk
ZXIoKTsKLSAgICBidWlsZGVyLmFwcGVuZChjb250ZW50cyk7Ci0gICAgdmFyIGJsb2IgPSBidWls
ZGVyLmdldEJsb2IoImFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbSIpOwotICAgIHZhciB1cmwgPSB3
aW5kb3cud2Via2l0VVJMLmNyZWF0ZU9iamVjdFVSTChibG9iKTsKLSAgICB3aW5kb3cub3Blbih1
cmwpOwotfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cgYi9T
b3VyY2UvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZwppbmRleCAzN2QzNDIxZjk5ZWFkN2Q3NmUy
MDk1NTIzY2UyMDVlNzJmYjYxZjFmLi5mYTg1M2M5YTg4N2QyMGQxNjYwNzEzODc2MTE5ZWExZmQw
YWRkNjJlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZworKysg
Yi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEx
LTA0LTIwICBQYXZlbCBGZWxkbWFuICA8cGZlbGRtYW5AZ29vZ2xlLmNvbT4KKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBXZWIgSW5zcGVjdG9yOiBhZGQg
c2F2ZUFzIGludG8gdGhlIEluc3BlY3RvckZyb250ZW5kSG9zdCBiaW5kaW5nLgorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTg5NzkKKworICAgICAgICAq
IHB1YmxpYy9XZWJEZXZUb29sc0Zyb250ZW5kQ2xpZW50Lmg6CisgICAgICAgIChXZWJLaXQ6Oldl
YkRldlRvb2xzRnJvbnRlbmRDbGllbnQ6OnNhdmVBcyk6CisgICAgICAgICogc3JjL0luc3BlY3Rv
ckZyb250ZW5kQ2xpZW50SW1wbC5jcHA6CisgICAgICAgIChXZWJLaXQ6Okluc3BlY3RvckZyb250
ZW5kQ2xpZW50SW1wbDo6c2F2ZUFzKToKKyAgICAgICAgKiBzcmMvSW5zcGVjdG9yRnJvbnRlbmRD
bGllbnRJbXBsLmg6CisgICAgICAgICogc3JjL2pzL0RldlRvb2xzLmpzOgorCiAyMDExLTA0LTE5
ICBOYW9raSBUYWthbm8gIDx0YWthbm8ubmFva2lAZ21haWwuY29tPgogCiAgICAgICAgIFJldmll
d2VkIGJ5IEtlbnQgVGFtdXJhLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9w
dWJsaWMvV2ViRGV2VG9vbHNGcm9udGVuZENsaWVudC5oIGIvU291cmNlL1dlYktpdC9jaHJvbWl1
bS9wdWJsaWMvV2ViRGV2VG9vbHNGcm9udGVuZENsaWVudC5oCmluZGV4IGRmMzRkYzUxZDA0ZTgy
MGM2ZDI3MTYzNDQ1MGE2Zjc5YzkwNDJiZTkuLmU5Mjk3ZmE3MmU0NTkyMGEzNTUzNmJmMzI3NTYx
NTMwZDhjZDNhNGEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL1dl
YkRldlRvb2xzRnJvbnRlbmRDbGllbnQuaAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3B1
YmxpYy9XZWJEZXZUb29sc0Zyb250ZW5kQ2xpZW50LmgKQEAgLTQ5LDYgKzQ5LDcgQEAgcHVibGlj
OgogICAgIHZpcnR1YWwgdm9pZCBjbG9zZVdpbmRvdygpIHsgfQogICAgIHZpcnR1YWwgdm9pZCBy
ZXF1ZXN0RG9ja1dpbmRvdygpIHsgfQogICAgIHZpcnR1YWwgdm9pZCByZXF1ZXN0VW5kb2NrV2lu
ZG93KCkgeyB9CisgICAgdmlydHVhbCB2b2lkIHNhdmVBcyhjb25zdCBXZWJTdHJpbmcmIGZpbGVO
YW1lLCBjb25zdCBXZWJTdHJpbmcmIGNvbnRlbnQpIHsgfQogCiAgICAgdmlydHVhbCBib29sIHNo
b3VsZEhpZGVTY3JpcHRzUGFuZWwoKSB7IHJldHVybiBmYWxzZTsgfQogCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9JbnNwZWN0b3JGcm9udGVuZENsaWVudEltcGwuY3Bw
IGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvSW5zcGVjdG9yRnJvbnRlbmRDbGllbnRJbXBs
LmNwcAppbmRleCA1MTg2NGYxYzc3MTY5NDM2MDc3NDRmODc5MjYzYTMxNjIwNjk4ZTNlLi5iNmMw
NzZhNzMxYmQ5MTUyM2Q1NWRkY2Y0ZmRhN2ZhNGU5NjA1ZmY1IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0L2Nocm9taXVtL3NyYy9JbnNwZWN0b3JGcm9udGVuZENsaWVudEltcGwuY3BwCisrKyBi
L1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL0luc3BlY3RvckZyb250ZW5kQ2xpZW50SW1wbC5j
cHAKQEAgLTEyNSw2ICsxMjUsMTEgQEAgdm9pZCBJbnNwZWN0b3JGcm9udGVuZENsaWVudEltcGw6
OmNoYW5nZUF0dGFjaGVkV2luZG93SGVpZ2h0KHVuc2lnbmVkKQogICAgIC8vIERvIG5vdGhpbmc7
CiB9CiAgICAgCit2b2lkIEluc3BlY3RvckZyb250ZW5kQ2xpZW50SW1wbDo6c2F2ZUFzKGNvbnN0
IFN0cmluZyYgZmlsZU5hbWUsIGNvbnN0IFN0cmluZyYgY29udGVudCkKK3sKKyAgICBtX2NsaWVu
dC0+c2F2ZUFzKGZpbGVOYW1lLCBjb250ZW50KTsKK30KKwogdm9pZCBJbnNwZWN0b3JGcm9udGVu
ZENsaWVudEltcGw6Omluc3BlY3RlZFVSTENoYW5nZWQoY29uc3QgU3RyaW5nJiB1cmwpCiB7CiAg
ICAgbV9mcm9udGVuZFBhZ2UtPm1haW5GcmFtZSgpLT5kb2N1bWVudCgpLT5zZXRUaXRsZSgiRGV2
ZWxvcGVyIFRvb2xzIC0gIiArIHVybCk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9t
aXVtL3NyYy9JbnNwZWN0b3JGcm9udGVuZENsaWVudEltcGwuaCBiL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vc3JjL0luc3BlY3RvckZyb250ZW5kQ2xpZW50SW1wbC5oCmluZGV4IDI4Njc5MTdjYmJi
ZWExYTI2YzMyYWU0ODA2MzIwMDc4MDg5NGYxZjQuLmZkNDVmNWIyYjA4NjZiNWE2NDNiZTlhNGNl
YWQxNWUzN2UyYmZhNGQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL0lu
c3BlY3RvckZyb250ZW5kQ2xpZW50SW1wbC5oCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0v
c3JjL0luc3BlY3RvckZyb250ZW5kQ2xpZW50SW1wbC5oCkBAIC02Niw2ICs2Niw3IEBAIHB1Ymxp
YzoKICAgICB2aXJ0dWFsIHZvaWQgcmVxdWVzdEF0dGFjaFdpbmRvdygpOwogICAgIHZpcnR1YWwg
dm9pZCByZXF1ZXN0RGV0YWNoV2luZG93KCk7CiAgICAgdmlydHVhbCB2b2lkIGNoYW5nZUF0dGFj
aGVkV2luZG93SGVpZ2h0KHVuc2lnbmVkKTsKKyAgICB2aXJ0dWFsIHZvaWQgc2F2ZUFzKGNvbnN0
IFdURjo6U3RyaW5nJiBmaWxlTmFtZSwgY29uc3QgV1RGOjpTdHJpbmcmIGNvbnRlbnQpOwogCiAg
ICAgdmlydHVhbCB2b2lkIGluc3BlY3RlZFVSTENoYW5nZWQoY29uc3QgV1RGOjpTdHJpbmcmKTsK
IApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvanMvRGV2VG9vbHMuanMg
Yi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9qcy9EZXZUb29scy5qcwppbmRleCBlNmI3NTM3
MDZiM2JhYzk4ODIwMWVlNzhiZWU3ZWI3YWEyNzI5ZjI3Li42ZWJmZDMyZTRjNjg2NTMxODMxZGQ4
ODU1NGIzNDg1ZjM2MjAyMGUzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Ny
Yy9qcy9EZXZUb29scy5qcworKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9qcy9EZXZU
b29scy5qcwpAQCAtNTAsNiArNTAsNyBAQCB2YXIgY29udGV4dCA9IHt9OyAgLy8gVXNlZCBieSBX
ZWJDb3JlJ3MgaW5zcGVjdG9yIHJvdXRpbmVzLgogICAgIFByZWZlcmVuY2VzLmZpbGVTeXN0ZW1F
bmFibGVkID0gZmFsc2U7CiAgICAgUHJlZmVyZW5jZXMuc2hvd1RpbWluZ1RhYiA9IHRydWU7CiAg
ICAgUHJlZmVyZW5jZXMuc2hvd0Nvb2tpZXNUYWIgPSB0cnVlOworICAgIFByZWZlcmVuY2VzLnNh
dmVBc0F2YWlsYWJsZSA9IHRydWU7CiB9KSgpOwogCiB2YXIgZGV2dG9vbHMgPSBkZXZ0b29scyB8
fCB7fTsK
</data>
<flag name="review"
          id="83068"
          type_id="1"
          status="+"
          setter="yurys"
    />
          </attachment>
      

    </bug>

</bugzilla>