<?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>114534</bug_id>
          
          <creation_ts>2013-04-12 14:35:56 -0700</creation_ts>
          <short_desc>Web Inspector: Make var and function declarations work again in the Console</short_desc>
          <delta_ts>2013-04-15 23:11:06 -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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Timothy Hatcher">timothy</reporter>
          <assigned_to name="Timothy Hatcher">timothy</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>ggaren</cc>
    
    <cc>graouts</cc>
    
    <cc>joepeck</cc>
    
    <cc>oliver</cc>
    
    <cc>timothy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>874960</commentid>
    <comment_count>0</comment_count>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2013-04-12 14:35:56 -0700</bug_when>
    <thetext>To fix strict mode we broke var and function declarations. We should treat paused and not paused differently so var and function work when not paused.

&lt;rdar://problem/13614477&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>874969</commentid>
    <comment_count>1</comment_count>
      <attachid>197888</attachid>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2013-04-12 14:46:58 -0700</bug_when>
    <thetext>Created attachment 197888
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>876278</commentid>
    <comment_count>2</comment_count>
      <attachid>197888</attachid>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2013-04-15 22:28:26 -0700</bug_when>
    <thetext>Comment on attachment 197888
Patch

Review?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>876350</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-04-15 23:10:05 -0700</bug_when>
    <thetext>The commit-queue encountered the following flaky tests while processing attachment 197888:

svg/dom/SVGScriptElement/script-load-and-error-events.svg bug 114279 (authors: fmalita@chromium.org, yurys@chromium.org, and zimmermann@kde.org)
transitions/color-transition-rounding.html bug 114182 (author: simon.fraser@apple.com)
transitions/cubic-bezier-overflow-svg-length.html bug 114183 (author: peter@chromium.org)
transitions/interrupt-zero-duration.html bug 114184 (authors: cmarrin@apple.com, rniwa@webkit.org, and simon.fraser@apple.com)
transitions/multiple-background-transitions.html bug 114185 (author: simon.fraser@apple.com)
transitions/cubic-bezier-overflow-color.html bug 114186 (author: peter@chromium.org)
transitions/multiple-shadow-transitions.html bug 114187 (author: simon.fraser@apple.com)
transitions/mismatched-shadow-transitions.html bug 114188 (author: simon.fraser@apple.com)
transitions/color-transition-all.html bug 114189 (authors: ossy@webkit.org and simon.fraser@apple.com)
transitions/negative-delay.html bug 114190 (author: simon.fraser@apple.com)
transitions/cubic-bezier-overflow-shadow.html bug 114191 (author: peter@chromium.org)
transitions/min-max-width-height-transitions.html bug 114192 (author: simon.fraser@apple.com)
transitions/cancel-transition.html bug 114193 (authors: ojan@chromium.org, rniwa@webkit.org, and simon.fraser@apple.com)
transitions/border-radius-transition.html bug 114194 (author: simon.fraser@apple.com)
transitions/flex-transitions.html bug 114195 (author: tony@chromium.org)
transitions/mixed-type.html bug 114196 (author: mikelawther@chromium.org)
transitions/multiple-mask-transitions.html bug 114197 (author: simon.fraser@apple.com)
transitions/color-transition-premultiplied.html bug 114198 (author: simon.fraser@apple.com)
transitions/mismatched-shadow-styles.html bug 114199 (author: simon.fraser@apple.com)
transitions/mask-transitions.html bug 114200 (authors: ojan@chromium.org, oliver@apple.com, and simon.fraser@apple.com)
transitions/cubic-bezier-overflow-length.html bug 114201 (author: peter@chromium.org)
transitions/multiple-background-size-transitions.html bug 114202 (authors: mitz@webkit.org and simon.fraser@apple.com)
transitions/clip-transition.html bug 114203 (authors: dglazkov@chromium.org and simon.fraser@apple.com)
transitions/cubic-bezier-overflow-transform.html bug 114204 (author: peter@chromium.org)
transitions/interrupted-accelerated-transition.html bug 56242 (authors: rniwa@webkit.org, simon.fraser@apple.com, and tonyg@chromium.org)
transitions/background-transitions.html bug 114206 (author: simon.fraser@apple.com)
http/tests/security/cookies/third-party-cookie-blocking-user-action.html bug 114511 (authors: ap@webkit.org, jochen@chromium.org, and rniwa@webkit.org)
http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame.html bug 114208 (authors: abarth@webkit.org and rniwa@webkit.org)
fast/loader/javascript-url-in-object.html bug 114210 (authors: rniwa@webkit.org and sam@webkit.org)
platform/mac/editing/deleting/deletionUI-single-instance.html bug 114181 (author: rniwa@webkit.org)
The commit-queue is continuing to process your patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>876351</commentid>
    <comment_count>4</comment_count>
      <attachid>197888</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-04-15 23:11:02 -0700</bug_when>
    <thetext>Comment on attachment 197888
Patch

Clearing flags on attachment: 197888

Committed r148495: &lt;http://trac.webkit.org/changeset/148495&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>876352</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-04-15 23:11:06 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>197888</attachid>
            <date>2013-04-12 14:46:58 -0700</date>
            <delta_ts>2013-04-15 23:11:02 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-114534-20130412174635.patch</filename>
            <type>text/plain</type>
            <size>12093</size>
            <attacher name="Timothy Hatcher">timothy</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ3OTY0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODBhNzhjZTRlYmE4MmM1
MmVjY2YyYzE3OGY4NDYyOTBmNzJmM2VlMC4uM2I1MTdhNzFkYjgxMzFjNjcxNGQ3OWZkMWZhNmY4
MjYyMmVmZDcxYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDEzLTA0LTEyICBUaW1v
dGh5IEhhdGNoZXIgIDx0aW1vdGh5QGFwcGxlLmNvbT4KKworICAgICAgICBXZWIgSW5zcGVjdG9y
OiBNYWtlIHZhciBhbmQgZnVuY3Rpb24gZGVjbGFyYXRpb25zIHdvcmsgYWdhaW4gaW4gdGhlIENv
bnNvbGUuCisKKyAgICAgICAgaHR0cHM6Ly93ZWJraXQub3JnL2IvMTE0NTM0CisgICAgICAgIHJk
YXI6Ly9wcm9ibGVtLzEzNjE0NDc3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgKiBpbnNwZWN0b3IvSW5qZWN0ZWRTY3JpcHRTb3VyY2UuanM6CisgICAg
ICAgIChJbmplY3RlZFNjcmlwdC5wcm90b3R5cGUuX2V2YWx1YXRlT24pOiBVc2UgJ3dpdGgnIHdo
ZW4gbm90IGV2YWx1YXRpbmcKKyAgICAgICAgb24gYSBjYWxsIGZyYW1lLgorCiAyMDEzLTA0LTA4
ICBHZW9mZnJleSBHYXJlbiAgPGdnYXJlbkBhcHBsZS5jb20+CiAKICAgICAgICAgU3RvcCAjaW5j
bHVkZS1pbmcgYWxsIG9mIEphdmFTY3JpcHRDb3JlIGluIGV2ZXJ5IERPTS1yZWxhdGVkIGZpbGUK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbmplY3RlZFNjcmlwdFNvdXJj
ZS5qcyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbmplY3RlZFNjcmlwdFNvdXJjZS5qcwpp
bmRleCAxYTViODA5NGU3YzVjOWRjNWQ2OGU0MDlmYzI1YzM3YTE1MGUzNjg0Li43Nzk5ZjJkYThh
OTc4NDY2YmRjMWU4MDllYjM4ZWYxYmU3YzlhZTg4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9pbnNwZWN0b3IvSW5qZWN0ZWRTY3JpcHRTb3VyY2UuanMKKysrIGIvU291cmNlL1dlYkNvcmUv
aW5zcGVjdG9yL0luamVjdGVkU2NyaXB0U291cmNlLmpzCkBAIC01NTAsNDEgKzU1MCw2NCBAQCBJ
bmplY3RlZFNjcmlwdC5wcm90b3R5cGUgPSB7CiAgICAgICovCiAgICAgX2V2YWx1YXRlT246IGZ1
bmN0aW9uKGV2YWxGdW5jdGlvbiwgb2JqZWN0LCBvYmplY3RHcm91cCwgZXhwcmVzc2lvbiwgaXNF
dmFsT25DYWxsRnJhbWUsIGluamVjdENvbW1hbmRMaW5lQVBJKQogICAgIHsKLSAgICAgICAgLy8g
V2UgY2FuIG9ubHkgdXNlIHRoaXMgYXBwcm9hY2ggaWYgdGhlIGV2YWx1YXRlIGZ1bmN0aW9uIGlz
IHRoZSB0cnVlICdldmFsJy4gVGhhdCBhbGxvd3MgdXMgdG8gdXNlIGl0IHdpdGgKLSAgICAgICAg
Ly8gdGhlICdldmFsJyBpZGVudGlmaWVyIHdoZW4gY2FsbGluZyBpdC4gVXNpbmcgJ2V2YWwnIGdy
YW50cyBhY2Nlc3MgdG8gdGhlIGxvY2FsIHNjb3BlIG9mIHRoZSBjbG9zdXJlIHdlCi0gICAgICAg
IC8vIGNyZWF0ZSB0aGF0IHByb3ZpZGVzIHRoZSBjb21tYW5kIGxpbmUgQVBJcy4KLQotICAgICAg
ICB2YXIgcGFyYW1ldGVycyA9IFtJbmplY3RlZFNjcmlwdEhvc3QuZXZhbHVhdGUsIGV4cHJlc3Np
b25dOwotICAgICAgICB2YXIgZXhwcmVzc2lvbkZ1bmN0aW9uQm9keSA9ICJ2YXIgX19vcmlnaW5h
bEV2YWwgPSB3aW5kb3cuZXZhbDsgd2luZG93LmV2YWwgPSBfX2V2YWw7IHRyeSB7IHJldHVybiBl
dmFsKF9fY3VycmVudEV4cHJlc3Npb24pOyB9IGZpbmFsbHkgeyB3aW5kb3cuZXZhbCA9IF9fb3Jp
Z2luYWxFdmFsOyB9IjsKLQotICAgICAgICBpZiAoaW5qZWN0Q29tbWFuZExpbmVBUEkpIHsKLSAg
ICAgICAgICAgIC8vIFRvIGF2b2lkIHVzaW5nIGEgJ3dpdGgnIHN0YXRlbWVudCAod2hpY2ggZmFp
bHMgaW4gc3RyaWN0IG1vZGUgYW5kIHJlcXVpcmVzIGluamVjdGluZyB0aGUgQVBJIG9iamVjdCkK
LSAgICAgICAgICAgIC8vIHdlIGluc3RlYWQgY3JlYXRlIGEgY2xvc3VyZSB3aGVyZSB3ZSBldmFs
dWF0ZSB0aGUgZXhwcmVzc2lvbi4gVGhlIGNvbW1hbmQgbGluZSBBUElzIGFyZSBwYXNzZWQgYXMK
LSAgICAgICAgICAgIC8vIHBhcmFtZXRlcnMgdG8gdGhlIGNsb3N1cmUgc28gdGhleSBhcmUgaW4g
c2NvcGUgYnV0IG5vdCBpbmplY3RlZC4gVGhpcyBhbGxvd3MgdGhlIGNvZGUgZXZhbHVhdGVkIGlu
Ci0gICAgICAgICAgICAvLyB0aGUgY29uc29sZSB0byBzdGF5IGluIHN0cmljdCBtb2RlIChpZiBp
cyB3YXMgYWxyZWFkeSBzZXQpLCBvciB0byBnZXQgc3RyaWN0IG1vZGUgYnkgcHJlZml4aW5nCi0g
ICAgICAgICAgICAvLyBleHByZXNzaW9ucyB3aXRoICd1c2Ugc3RyaWN0JzsuCi0KLSAgICAgICAg
ICAgIHZhciBjb21tYW5kTGluZUFQSSA9IG5ldyBDb21tYW5kTGluZUFQSSh0aGlzLl9jb21tYW5k
TGluZUFQSUltcGwsIGlzRXZhbE9uQ2FsbEZyYW1lID8gb2JqZWN0IDogbnVsbCk7Ci0gICAgICAg
ICAgICB2YXIgcGFyYW1ldGVyTmFtZXMgPSBPYmplY3QuZ2V0T3duUHJvcGVydHlOYW1lcyhjb21t
YW5kTGluZUFQSSk7Ci0gICAgICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHBhcmFtZXRlck5h
bWVzLmxlbmd0aDsgKytpKQotICAgICAgICAgICAgICAgIHBhcmFtZXRlcnMucHVzaChjb21tYW5k
TGluZUFQSVtwYXJhbWV0ZXJOYW1lc1tpXV0pOwotCi0gICAgICAgICAgICB2YXIgZXhwcmVzc2lv
bkZ1bmN0aW9uU3RyaW5nID0gIihmdW5jdGlvbihfX2V2YWwsIF9fY3VycmVudEV4cHJlc3Npb24s
ICIgKyBwYXJhbWV0ZXJOYW1lcy5qb2luKCIsICIpICsgIikgeyAiICsgZXhwcmVzc2lvbkZ1bmN0
aW9uQm9keSArICIgfSkiOwotICAgICAgICB9IGVsc2UgewotICAgICAgICAgICAgLy8gVXNlIGEg
Y2xvc3VyZSBpbiB0aGlzIGNhc2UgdG9vIHRvIGtlZXAgdGhlIHNhbWUgYmVoYXZpb3Igb2YgJ3Zh
cicgYmVpbmcgY2FwdHVyZWQgYnkgdGhlIGNsb3N1cmUgaW5zdGVhZAotICAgICAgICAgICAgLy8g
b2YgbGVha2luZyBvdXQgaW50byB0aGUgY2FsbGluZyBzY29wZS4KLSAgICAgICAgICAgIHZhciBl
eHByZXNzaW9uRnVuY3Rpb25TdHJpbmcgPSAiKGZ1bmN0aW9uKF9fZXZhbCwgX19jdXJyZW50RXhw
cmVzc2lvbikgeyAiICsgZXhwcmVzc2lvbkZ1bmN0aW9uQm9keSArICIgfSkiOworICAgICAgICB2
YXIgY29tbWFuZExpbmVBUEkgPSBpbmplY3RDb21tYW5kTGluZUFQSSA/IG5ldyBDb21tYW5kTGlu
ZUFQSSh0aGlzLl9jb21tYW5kTGluZUFQSUltcGwsIGlzRXZhbE9uQ2FsbEZyYW1lID8gb2JqZWN0
IDogbnVsbCkgOiBudWxsOworCisgICAgICAgIGlmIChpc0V2YWxPbkNhbGxGcmFtZSkgeworICAg
ICAgICAgICAgLy8gV2UgY2FuIG9ubHkgdXNlIHRoaXMgYXBwcm9hY2ggaWYgdGhlIGV2YWx1YXRl
IGZ1bmN0aW9uIGlzIHRoZSB0cnVlICdldmFsJy4gVGhhdCBhbGxvd3MgdXMgdG8gdXNlIGl0IHdp
dGgKKyAgICAgICAgICAgIC8vIHRoZSAnZXZhbCcgaWRlbnRpZmllciB3aGVuIGNhbGxpbmcgaXQu
IFVzaW5nICdldmFsJyBncmFudHMgYWNjZXNzIHRvIHRoZSBsb2NhbCBzY29wZSBvZiB0aGUgY2xv
c3VyZSB3ZQorICAgICAgICAgICAgLy8gY3JlYXRlIHRoYXQgcHJvdmlkZXMgdGhlIGNvbW1hbmQg
bGluZSBBUElzLgorCisgICAgICAgICAgICB2YXIgcGFyYW1ldGVycyA9IFtJbmplY3RlZFNjcmlw
dEhvc3QuZXZhbHVhdGUsIGV4cHJlc3Npb25dOworICAgICAgICAgICAgdmFyIGV4cHJlc3Npb25G
dW5jdGlvbkJvZHkgPSAidmFyIF9fb3JpZ2luYWxFdmFsID0gd2luZG93LmV2YWw7IHdpbmRvdy5l
dmFsID0gX19ldmFsOyB0cnkgeyByZXR1cm4gZXZhbChfX2N1cnJlbnRFeHByZXNzaW9uKTsgfSBm
aW5hbGx5IHsgd2luZG93LmV2YWwgPSBfX29yaWdpbmFsRXZhbDsgfSI7CisKKyAgICAgICAgICAg
IGlmIChjb21tYW5kTGluZUFQSSkgeworICAgICAgICAgICAgICAgIC8vIFRvIGF2b2lkIHVzaW5n
IGEgJ3dpdGgnIHN0YXRlbWVudCAod2hpY2ggZmFpbHMgaW4gc3RyaWN0IG1vZGUgYW5kIHJlcXVp
cmVzIGluamVjdGluZyB0aGUgQVBJIG9iamVjdCkKKyAgICAgICAgICAgICAgICAvLyB3ZSBpbnN0
ZWFkIGNyZWF0ZSBhIGNsb3N1cmUgd2hlcmUgd2UgZXZhbHVhdGUgdGhlIGV4cHJlc3Npb24uIFRo
ZSBjb21tYW5kIGxpbmUgQVBJcyBhcmUgcGFzc2VkIGFzCisgICAgICAgICAgICAgICAgLy8gcGFy
YW1ldGVycyB0byB0aGUgY2xvc3VyZSBzbyB0aGV5IGFyZSBpbiBzY29wZSBidXQgbm90IGluamVj
dGVkLiBUaGlzIGFsbG93cyB0aGUgY29kZSBldmFsdWF0ZWQgaW4KKyAgICAgICAgICAgICAgICAv
LyB0aGUgY29uc29sZSB0byBzdGF5IGluIHN0cmljdCBtb2RlIChpZiBpcyB3YXMgYWxyZWFkeSBz
ZXQpLCBvciB0byBnZXQgc3RyaWN0IG1vZGUgYnkgcHJlZml4aW5nCisgICAgICAgICAgICAgICAg
Ly8gZXhwcmVzc2lvbnMgd2l0aCAndXNlIHN0cmljdCc7LgorCisgICAgICAgICAgICAgICAgdmFy
IHBhcmFtZXRlck5hbWVzID0gT2JqZWN0LmdldE93blByb3BlcnR5TmFtZXMoY29tbWFuZExpbmVB
UEkpOworICAgICAgICAgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgcGFyYW1ldGVyTmFtZXMu
bGVuZ3RoOyArK2kpCisgICAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnMucHVzaChjb21tYW5k
TGluZUFQSVtwYXJhbWV0ZXJOYW1lc1tpXV0pOworCisgICAgICAgICAgICAgICAgdmFyIGV4cHJl
c3Npb25GdW5jdGlvblN0cmluZyA9ICIoZnVuY3Rpb24oX19ldmFsLCBfX2N1cnJlbnRFeHByZXNz
aW9uLCAiICsgcGFyYW1ldGVyTmFtZXMuam9pbigiLCAiKSArICIpIHsgIiArIGV4cHJlc3Npb25G
dW5jdGlvbkJvZHkgKyAiIH0pIjsKKyAgICAgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICAg
ICAgLy8gVXNlIGEgY2xvc3VyZSBpbiB0aGlzIGNhc2UgdG9vIHRvIGtlZXAgdGhlIHNhbWUgYmVo
YXZpb3Igb2YgJ3ZhcicgYmVpbmcgY2FwdHVyZWQgYnkgdGhlIGNsb3N1cmUgaW5zdGVhZAorICAg
ICAgICAgICAgICAgIC8vIG9mIGxlYWtpbmcgb3V0IGludG8gdGhlIGNhbGxpbmcgc2NvcGUuCisg
ICAgICAgICAgICAgICAgdmFyIGV4cHJlc3Npb25GdW5jdGlvblN0cmluZyA9ICIoZnVuY3Rpb24o
X19ldmFsLCBfX2N1cnJlbnRFeHByZXNzaW9uKSB7ICIgKyBleHByZXNzaW9uRnVuY3Rpb25Cb2R5
ICsgIiB9KSI7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIC8vIEJpbmQgJ3RoaXMnIHRv
IHRoZSBmdW5jdGlvbiBleHByZXNzaW9uIHVzaW5nIGFub3RoZXIgY2xvc3VyZSBpbnN0ZWFkIG9m
IEZ1bmN0aW9uLnByb3RvdHlwZS5iaW5kLiBUaGlzIGVuc3VyZXMgdGhpbmdzIHdpbGwgd29yayBp
ZiB0aGUgcGFnZSByZXBsYWNlcyBiaW5kLgorICAgICAgICAgICAgdmFyIGJvdW5kRXhwcmVzc2lv
bkZ1bmN0aW9uU3RyaW5nID0gIihmdW5jdGlvbihfX2Z1bmN0aW9uLCBfX3RoaXNPYmplY3QpIHsg
cmV0dXJuIGZ1bmN0aW9uKCkgeyByZXR1cm4gX19mdW5jdGlvbi5hcHBseShfX3RoaXNPYmplY3Qs
IGFyZ3VtZW50cykgfTsgfSkoIiArIGV4cHJlc3Npb25GdW5jdGlvblN0cmluZyArICIsIHRoaXMp
IjsKKyAgICAgICAgICAgIHZhciBleHByZXNzaW9uRnVuY3Rpb24gPSBldmFsRnVuY3Rpb24uY2Fs
bChvYmplY3QsIGJvdW5kRXhwcmVzc2lvbkZ1bmN0aW9uU3RyaW5nKTsKKyAgICAgICAgICAgIHZh
ciByZXN1bHQgPSBleHByZXNzaW9uRnVuY3Rpb24uYXBwbHkobnVsbCwgcGFyYW1ldGVycyk7CisK
KyAgICAgICAgICAgIGlmIChvYmplY3RHcm91cCA9PT0gImNvbnNvbGUiKQorICAgICAgICAgICAg
ICAgIHRoaXMuX2xhc3RSZXN1bHQgPSByZXN1bHQ7CisKKyAgICAgICAgICAgIHJldHVybiByZXN1
bHQ7CiAgICAgICAgIH0KIAotICAgICAgICAvLyBCaW5kICd0aGlzJyB0byB0aGUgZnVuY3Rpb24g
ZXhwcmVzc2lvbiB1c2luZyBhbm90aGVyIGNsb3N1cmUgaW5zdGVhZCBvZiBGdW5jdGlvbi5wcm90
b3R5cGUuYmluZC4gVGhpcyBlbnN1cmVzIHRoaW5ncyB3aWxsIHdvcmsgaWYgdGhlIHBhZ2UgcmVw
bGFjZXMgYmluZC4KLSAgICAgICAgdmFyIGJvdW5kRXhwcmVzc2lvbkZ1bmN0aW9uU3RyaW5nID0g
IihmdW5jdGlvbihfX2Z1bmN0aW9uLCBfX3RoaXNPYmplY3QpIHsgcmV0dXJuIGZ1bmN0aW9uKCkg
eyByZXR1cm4gX19mdW5jdGlvbi5hcHBseShfX3RoaXNPYmplY3QsIGFyZ3VtZW50cykgfTsgfSko
IiArIGV4cHJlc3Npb25GdW5jdGlvblN0cmluZyArICIsIHRoaXMpIjsKLSAgICAgICAgdmFyIGV4
cHJlc3Npb25GdW5jdGlvbiA9IGV2YWxGdW5jdGlvbi5jYWxsKG9iamVjdCwgYm91bmRFeHByZXNz
aW9uRnVuY3Rpb25TdHJpbmcpOwotICAgICAgICB2YXIgcmVzdWx0ID0gZXhwcmVzc2lvbkZ1bmN0
aW9uLmFwcGx5KG51bGwsIHBhcmFtZXRlcnMpOworICAgICAgICAvLyBXaGVuIG5vdCBldmFsdWF0
aW5nIG9uIGEgY2FsbCBmcmFtZSB3ZSB1c2UgYSAnd2l0aCcgc3RhdGVtZW50IHRvIGFsbG93IHZh
ciBhbmQgZnVuY3Rpb24gc3RhdGVtZW50cyB0byBsZWFrCisgICAgICAgIC8vIGludG8gdGhlIGds
b2JhbCBzY29wZS4gVGhpcyBhbGxvdyB0aGVtIHRvIHN0aWNrIGFyb3VuZCBiZXR3ZWVuIGV2YWx1
YXRpb25zLgogCi0gICAgICAgIGlmIChvYmplY3RHcm91cCA9PT0gImNvbnNvbGUiKQotICAgICAg
ICAgICAgdGhpcy5fbGFzdFJlc3VsdCA9IHJlc3VsdDsKKyAgICAgICAgdHJ5IHsKKyAgICAgICAg
ICAgIGlmIChjb21tYW5kTGluZUFQSSAmJiBpbnNwZWN0ZWRXaW5kb3cuY29uc29sZSkgeworICAg
ICAgICAgICAgICAgIGluc3BlY3RlZFdpbmRvdy5jb25zb2xlLl9fY29tbWFuZExpbmVBUEkgPSBj
b21tYW5kTGluZUFQSTsKKyAgICAgICAgICAgICAgICBleHByZXNzaW9uID0gIndpdGggKCh3aW5k
b3cgJiYgd2luZG93LmNvbnNvbGUgJiYgd2luZG93LmNvbnNvbGUuX19jb21tYW5kTGluZUFQSSkg
fHwge30pIHsgIiArIGV4cHJlc3Npb24gKyAiIH0iOworICAgICAgICAgICAgfQogCi0gICAgICAg
IHJldHVybiByZXN1bHQ7CisgICAgICAgICAgICB2YXIgcmVzdWx0ID0gZXZhbEZ1bmN0aW9uLmNh
bGwob2JqZWN0LCBleHByZXNzaW9uKTsKKworICAgICAgICAgICAgaWYgKG9iamVjdEdyb3VwID09
PSAiY29uc29sZSIpCisgICAgICAgICAgICAgICAgdGhpcy5fbGFzdFJlc3VsdCA9IHJlc3VsdDsK
KworICAgICAgICAgICAgcmV0dXJuIHJlc3VsdDsKKyAgICAgICAgfSBmaW5hbGx5IHsKKyAgICAg
ICAgICAgIGlmIChjb21tYW5kTGluZUFQSSAmJiBpbnNwZWN0ZWRXaW5kb3cuY29uc29sZSkKKyAg
ICAgICAgICAgICAgICBkZWxldGUgaW5zcGVjdGVkV2luZG93LmNvbnNvbGUuX19jb21tYW5kTGlu
ZUFQSTsKKyAgICAgICAgfQogICAgIH0sCiAKICAgICAvKioKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA4NjRhZWJlMjI4NTNi
ZDQ4ZGEyOGFkYzBhNjNiNWFjMjUzNDc1ZDRjLi5jZWJkMzE4OWM0MDUxNDU1YjUwY2VkNzMxNDA4
YjExYzg1Mjk4ODM3IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTMtMDQtMTIgIFRpbW90aHkg
SGF0Y2hlciAgPHRpbW90aHlAYXBwbGUuY29tPgorCisgICAgICAgIFdlYiBJbnNwZWN0b3I6IE1h
a2UgdmFyIGFuZCBmdW5jdGlvbiBkZWNsYXJhdGlvbnMgd29yayBhZ2FpbiBpbiB0aGUgQ29uc29s
ZS4KKworICAgICAgICBodHRwczovL3dlYmtpdC5vcmcvYi8xMTQ1MzQKKyAgICAgICAgcmRhcjov
L3Byb2JsZW0vMTM2MTQ0NzcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICAqIGluc3BlY3Rvci9jb25zb2xlL2NvbW1hbmQtbGluZS1hcGktZXhwZWN0ZWQu
dHh0OgorICAgICAgICAqIGluc3BlY3Rvci9jb25zb2xlL2NvbnNvbGUtZXZhbC1zeW50YXgtZXJy
b3ItZXhwZWN0ZWQudHh0OgorICAgICAgICAqIGluc3BlY3Rvci9leHRlbnNpb25zL2V4dGVuc2lv
bnMtZXZhbC1leHBlY3RlZC50eHQ6CisgICAgICAgICogcGxhdGZvcm0vbWFjL2h0dHAvdGVzdHMv
aW5zcGVjdG9yL2NvbnNvbGUtcmVzb3VyY2UtZXJyb3JzLWV4cGVjdGVkLnR4dDoKKyAgICAgICAg
VXBkYXRlZCB0ZXN0IHJlc3VsdHMuCisKIDIwMTMtMDQtMDggIEJlbmphbWluIFBvdWxhaW4gIDxi
cG91bGFpbkBhcHBsZS5jb20+CiAKICAgICAgICAgW01hY11bV2ViS2l0Ml0gVGhlIHRlc3QgaW1h
Z2VzLWVuYWJsZWQtdW5zZXQtY2FuLWJsb2NrLWltYWdlLWFuZC1jYW4tcmVsb2FkLWluLXBsYWNl
Lmh0bWwgcGFzc2VzCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvY29uc29sZS9j
b21tYW5kLWxpbmUtYXBpLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2luc3BlY3Rvci9jb25z
b2xlL2NvbW1hbmQtbGluZS1hcGktZXhwZWN0ZWQudHh0CmluZGV4IGVmNzJlYTZhNzAyNjJiZTU0
ZWY2YzMyMzVlNmUyMTNlNDU5Y2U4NjEuLjJiMmZlMzExZDY3MWI4Yjc5YWIwMGY4ZDhiZGI3Yjk0
ZDUwNDRkMzMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2luc3BlY3Rvci9jb25zb2xlL2NvbW1h
bmQtbGluZS1hcGktZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2luc3BlY3Rvci9jb25z
b2xlL2NvbW1hbmQtbGluZS1hcGktZXhwZWN0ZWQudHh0CkBAIC0xLDQgKzEsNCBAQAotQ09OU09M
RSBNRVNTQUdFOiBsaW5lIDEyMDA6IFRoZSBjb25zb2xlIGZ1bmN0aW9uICQoKSBoYXMgY2hhbmdl
ZCBmcm9tICQ9Z2V0RWxlbWVudEJ5SWQoaWQpIHRvICQ9cXVlcnlTZWxlY3RvcihzZWxlY3Rvciku
IFlvdSBtaWdodCB0cnkgJCgiIyVzIikKK0NPTlNPTEUgTUVTU0FHRTogbGluZSAxMjIzOiBUaGUg
Y29uc29sZSBmdW5jdGlvbiAkKCkgaGFzIGNoYW5nZWQgZnJvbSAkPWdldEVsZW1lbnRCeUlkKGlk
KSB0byAkPXF1ZXJ5U2VsZWN0b3Ioc2VsZWN0b3IpLiBZb3UgbWlnaHQgdHJ5ICQoIiMlcyIpCiBU
ZXN0cyB0aGF0IGNvbW1hbmQgbGluZSBhcGkgd29ya3MuCiAKIApkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvaW5zcGVjdG9yL2NvbnNvbGUvY29uc29sZS1ldmFsLXN5bnRheC1lcnJvci1leHBlY3Rl
ZC50eHQgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvY29uc29sZS9jb25zb2xlLWV2YWwtc3ludGF4
LWVycm9yLWV4cGVjdGVkLnR4dAppbmRleCA0MGEzNjkyYTE2MTdhNmVjYTg2Nzg2ZGE1ZmRlOTIx
ZmQ5OTc4NTI5Li41NzczMDdjMDM2YzliMGM2ZGNjNzU0NGI4NDY2OWI0ZTE2MzAzNzBiIDEwMDY0
NAotLS0gYS9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvY29uc29sZS9jb25zb2xlLWV2YWwtc3ludGF4
LWVycm9yLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvY29uc29sZS9j
b25zb2xlLWV2YWwtc3ludGF4LWVycm9yLWV4cGVjdGVkLnR4dApAQCAtMSw1ICsxLDUgQEAKIFRl
c3RzIHRoYXQgZXZhbHVhdGluZyBhbiBleHByZXNzaW9uIHdpdGggYSBzeW50YXggZXJyb3IgaW4g
dGhlIGNvbnNvbGUgd29uJ3QgY3Jhc2ggdGhlIGJyb3dzZXIuIEJ1ZyA2MTE5NC4KIAogZm9vKCku
Ci1TeW50YXhFcnJvcjogVW5leHBlY3RlZCBFT0YKK1N5bnRheEVycm9yOiBFeHBlY3RlZCBhbiBp
ZGVudGlmaWVyIGJ1dCBmb3VuZCAnfScgaW5zdGVhZAogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9pbnNwZWN0b3IvZXh0ZW5zaW9ucy9leHRlbnNpb25zLWV2YWwtZXhwZWN0ZWQudHh0IGIvTGF5
b3V0VGVzdHMvaW5zcGVjdG9yL2V4dGVuc2lvbnMvZXh0ZW5zaW9ucy1ldmFsLWV4cGVjdGVkLnR4
dAppbmRleCA4ODU3NmJhZTU0ZTBlMjIyMTliYTFiN2U4MDRhMTRkOGU4OTA5OTg0Li5lYWJjYWQx
YzljYTI5NTljNDNkNGI1OWM4ZjI0M2RkN2M3MmUzOTU0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9pbnNwZWN0b3IvZXh0ZW5zaW9ucy9leHRlbnNpb25zLWV2YWwtZXhwZWN0ZWQudHh0CisrKyBi
L0xheW91dFRlc3RzL2luc3BlY3Rvci9leHRlbnNpb25zL2V4dGVuc2lvbnMtZXZhbC1leHBlY3Rl
ZC50eHQKQEAgLTUsNyArNSw3IEBAIFJ1bm5pbmcgdGVzdHMuLi4KIFJVTk5JTkcgVEVTVDogZXh0
ZW5zaW9uX3Rlc3RFdmFsQ29uc29sZUFQSQogRXZhbHVhdGU6ICJmdW5jdGlvbiIgKGV4Y2VwdGlv
bjogdW5kZWZpbmVkKQogUlVOTklORyBURVNUOiBleHRlbnNpb25fdGVzdEV2YWxEZWZpbmVzR2xv
YmFsU3ltYm9scwotRXZhbHVhdGU6IHsiZnVuYyI6InVuZGVmaW5lZCIsInZhcmlhYmxlIjo0Mn0g
KGV4Y2VwdGlvbjogdW5kZWZpbmVkKQorRXZhbHVhdGU6IHsiZnVuYyI6ImZ1bmN0aW9uIiwidmFy
aWFibGUiOjQyfSAoZXhjZXB0aW9uOiB1bmRlZmluZWQpCiBSVU5OSU5HIFRFU1Q6IGV4dGVuc2lv
bl90ZXN0RXZhbE9rCiBFdmFsdWF0ZTogeyJzdHIiOiJmb28iLCJudW0iOjQyfSAoZXhjZXB0aW9u
OiB1bmRlZmluZWQpCiBSVU5OSU5HIFRFU1Q6IGV4dGVuc2lvbl90ZXN0RXZhbFN0YXRlbWVudApk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2h0dHAvdGVzdHMvaW5zcGVjdG9y
L2NvbnNvbGUtcmVzb3VyY2UtZXJyb3JzLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3BsYXRm
b3JtL21hYy9odHRwL3Rlc3RzL2luc3BlY3Rvci9jb25zb2xlLXJlc291cmNlLWVycm9ycy1leHBl
Y3RlZC50eHQKaW5kZXggOWY5MGVhZjcxZTdlYTUxMzA5YzgwZGI3ZmQ1NTcxOWVlNTQ1ZTY5ZS4u
N2RjNDIyM2EwMWFlNzZjNWJjMTE0Y2ZlMGQ3Yzg1NDBjMWEyNjAyZSAxMDA2NDQKLS0tIGEvTGF5
b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2h0dHAvdGVzdHMvaW5zcGVjdG9yL2NvbnNvbGUtcmVzb3Vy
Y2UtZXJyb3JzLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvaHR0
cC90ZXN0cy9pbnNwZWN0b3IvY29uc29sZS1yZXNvdXJjZS1lcnJvcnMtZXhwZWN0ZWQudHh0CkBA
IC00LDUgKzQsNSBAQCBUZXN0cyB0aGF0IGVycm9ycyB0byBsb2FkIGEgcmVzb3VyY2UgY2F1c2Ug
ZXJyb3IgbWVzc2FnZXMgdG8gYmUgbG9nZ2VkIHRvIGNvbnNvbAogR0VUIGh0dHA6Ly8xMjcuMC4w
LjE6ODAwMC9pbnNwZWN0b3IvbWlzc2luZy5jc3MgNDA0IChOb3QgRm91bmQpIGNvbnNvbGUtcmVz
b3VyY2UtZXJyb3JzLWlmcmFtZS5odG1sOjMgY29uc29sZS1tZXNzYWdlIGNvbnNvbGUtZXJyb3It
bGV2ZWwKIEdFVCBodHRwOi8vMTI3LjAuMC4xOjgwMDAvaW5zcGVjdG9yL25vbi1leGlzdGVudC1p
ZnJhbWUuaHRtbCA0MDQgKE5vdCBGb3VuZCkgbm9uLWV4aXN0ZW50LWlmcmFtZS5odG1sOjEgY29u
c29sZS1tZXNzYWdlIGNvbnNvbGUtZXJyb3ItbGV2ZWwKIEdFVCBodHRwOi8vMTI3LjAuMC4xOjgw
MDAvaW5zcGVjdG9yL25vbi1leGlzdGVudC1zY3JpcHQuanMgNDA0IChOb3QgRm91bmQpIGNvbnNv
bGUtcmVzb3VyY2UtZXJyb3JzLWlmcmFtZS5odG1sOjQgY29uc29sZS1tZXNzYWdlIGNvbnNvbGUt
ZXJyb3ItbGV2ZWwKLUdFVCBodHRwOi8vMTI3LjAuMC4xOjgwMDAvaW5zcGVjdG9yL25vbi1leGlz
dGVudC14aHIgNDA0IChOb3QgRm91bmQpIFtuYXRpdmUgY29kZV06MXNlbmQgW25hdGl2ZSBjb2Rl
XToxbG9hZFhIUiBjb25zb2xlLXJlc291cmNlLWVycm9ycy5odG1sOjE4cGVyZm9ybUFjdGlvbnMg
Y29uc29sZS1yZXNvdXJjZS1lcnJvcnMuaHRtbDoxMGV2YWwgY29kZWV2YWwgW25hdGl2ZSBjb2Rl
XToxKGFub255bW91cyBmdW5jdGlvbikoYW5vbnltb3VzIGZ1bmN0aW9uKV9ldmFsdWF0ZU9uX2V2
YWx1YXRlQW5kV3JhcGV2YWx1YXRlIGNvbnNvbGUtbWVzc2FnZSBjb25zb2xlLWVycm9yLWxldmVs
CitHRVQgaHR0cDovLzEyNy4wLjAuMTo4MDAwL2luc3BlY3Rvci9ub24tZXhpc3RlbnQteGhyIDQw
NCAoTm90IEZvdW5kKSBbbmF0aXZlIGNvZGVdOjFzZW5kIFtuYXRpdmUgY29kZV06MWxvYWRYSFIg
Y29uc29sZS1yZXNvdXJjZS1lcnJvcnMuaHRtbDoxOHBlcmZvcm1BY3Rpb25zIGNvbnNvbGUtcmVz
b3VyY2UtZXJyb3JzLmh0bWw6MTBldmFsIGNvZGVldmFsIFtuYXRpdmUgY29kZV06MV9ldmFsdWF0
ZU9uX2V2YWx1YXRlQW5kV3JhcGV2YWx1YXRlIGNvbnNvbGUtbWVzc2FnZSBjb25zb2xlLWVycm9y
LWxldmVsCiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>