<?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>81248</bug_id>
          
          <creation_ts>2012-03-15 11:42:31 -0700</creation_ts>
          <short_desc>Web Inspector: support inline source maps.</short_desc>
          <delta_ts>2012-03-20 07:01:46 -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 Podivilov">podivilov</reporter>
          <assigned_to name="Pavel Podivilov">podivilov</assigned_to>
          <cc>apavlov</cc>
    
    <cc>bweinstein</cc>
    
    <cc>joepeck</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>rik</cc>
    
    <cc>timothy</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>579589</commentid>
    <comment_count>0</comment_count>
    <who name="Pavel Podivilov">podivilov</who>
    <bug_when>2012-03-15 11:42:31 -0700</bug_when>
    <thetext>Web Inspector: support inline source maps.

* support optional map.sourcesContent array with sources content
* support data: url as script sourceMapURL, e.g. &quot;//@ sourceMappingURL=data:application/json;base64,&lt;base64-encoded map&gt;&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>579592</commentid>
    <comment_count>1</comment_count>
      <attachid>132091</attachid>
    <who name="Pavel Podivilov">podivilov</who>
    <bug_when>2012-03-15 11:44:32 -0700</bug_when>
    <thetext>Created attachment 132091
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>580348</commentid>
    <comment_count>2</comment_count>
    <who name="Pavel Podivilov">podivilov</who>
    <bug_when>2012-03-16 04:05:42 -0700</bug_when>
    <thetext>A better option would be to use data: urls for sources as well, to avoid changing source map format.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>580454</commentid>
    <comment_count>3</comment_count>
    <who name="Pavel Podivilov">podivilov</who>
    <bug_when>2012-03-16 06:31:47 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; A better option would be to use data: urls for sources as well, to avoid changing source map format.

It turns out there is no nice way to provide names for sources loaded from data: urls. Using sourceURL comment would require loading and searching all the sources which is not acceptable for large maps.

map.sourcesContent seems to be the best option.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>583031</commentid>
    <comment_count>4</comment_count>
    <who name="Pavel Podivilov">podivilov</who>
    <bug_when>2012-03-20 07:01:46 -0700</bug_when>
    <thetext>Committed r111389: &lt;http://trac.webkit.org/changeset/111389&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>132091</attachid>
            <date>2012-03-15 11:44:32 -0700</date>
            <delta_ts>2012-03-20 04:43:00 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-81248-20120315224430.patch</filename>
            <type>text/plain</type>
            <size>7046</size>
            <attacher name="Pavel Podivilov">podivilov</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTEwODYxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMGU1NDYzM2Y1ODU4NmRl
ZDU4ODc3ZDZmNGNhNDIxZmY4ZmYxZTVlMy4uNWY2NWExOGNmZjlhNTlmMDZhNWM5NmJhMDFlYTVm
NjM5OGMxMTk4NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEyLTAzLTE1ICBQYXZl
bCBQb2Rpdmlsb3YgIDxwb2Rpdmlsb3ZAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFdlYiBJbnNw
ZWN0b3I6IHN1cHBvcnQgaW5saW5lIHNvdXJjZSBtYXBzLgorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODEyNDgKKworICAgICAgICAtIHN1cHBvcnQgb3B0
aW9uYWwgbWFwLnNvdXJjZXNDb250ZW50IGFycmF5IHdpdGggc291cmNlcyBjb250ZW50CisgICAg
ICAgIC0gc3VwcG9ydCBkYXRhOiB1cmwgYXMgc2NyaXB0IHNvdXJjZU1hcFVSTCwgZS5nLiAiLy9A
IHNvdXJjZU1hcHBpbmdVUkw9ZGF0YTphcHBsaWNhdGlvbi9qc29uO2Jhc2U2NCw8YmFzZTY0LWVu
Y29kZWQgbWFwPiIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICAqIGluc3BlY3Rvci9mcm9udC1lbmQvQ29tcGlsZXJTb3VyY2VNYXBwaW5nLmpzOgorICAg
ICAgICAoV2ViSW5zcGVjdG9yLkNsb3N1cmVDb21waWxlclNvdXJjZU1hcHBpbmcpOgorICAgICAg
ICAoV2ViSW5zcGVjdG9yLkNsb3N1cmVDb21waWxlclNvdXJjZU1hcHBpbmcucHJvdG90eXBlLmxv
YWRTb3VyY2VDb2RlKToKKyAgICAgICAgKFdlYkluc3BlY3Rvci5DbG9zdXJlQ29tcGlsZXJTb3Vy
Y2VNYXBwaW5nLnByb3RvdHlwZS5fcGFyc2VNYXApOgorICAgICAgICAoV2ViSW5zcGVjdG9yLkNs
b3N1cmVDb21waWxlclNvdXJjZU1hcHBpbmcucHJvdG90eXBlLl9jYW5vbmljYWxpemVVUkwpOgor
CiAyMDEyLTAzLTE1ICBLZXZpbiBPbGxpdmllciAgPGtldmlub0B0aGVvbGxpdmllcnMuY29tPgog
CiAgICAgICAgIFt3eF0gVW5yZXZpZXdlZC4gQnVpbGQgZml4ZXMgZm9yIE1hYyBhbmQgRE9NIGJp
bmRpbmdzLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9D
b21waWxlclNvdXJjZU1hcHBpbmcuanMgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQt
ZW5kL0NvbXBpbGVyU291cmNlTWFwcGluZy5qcwppbmRleCAyMGQ1MmRlYWIxMTk4NjlmNWYzNjYz
MDg4YjMxODhlNzZiMTU2OTc0Li44N2Y1Y2IyZWQwZWViYTZkZDVmZDZhODRlMmI5NDc4MzMzZmYy
NThkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0NvbXBp
bGVyU291cmNlTWFwcGluZy5qcworKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQt
ZW5kL0NvbXBpbGVyU291cmNlTWFwcGluZy5qcwpAQCAtODYsNiArODYsNyBAQCBXZWJJbnNwZWN0
b3IuQ2xvc3VyZUNvbXBpbGVyU291cmNlTWFwcGluZyA9IGZ1bmN0aW9uKHNvdXJjZU1hcHBpbmdV
UkwsIHNjcmlwdFNvdQogICAgIHRoaXMuX3NvdXJjZU1hcHBpbmdVUkwgPSB0aGlzLl9jYW5vbmlj
YWxpemVVUkwoc291cmNlTWFwcGluZ1VSTCwgc2NyaXB0U291cmNlT3JpZ2luKTsKICAgICB0aGlz
Ll9tYXBwaW5ncyA9IFtdOwogICAgIHRoaXMuX3JldmVyc2VNYXBwaW5nc0J5U291cmNlVVJMID0g
e307CisgICAgdGhpcy5fc291cmNlQ29udGVudEJ5VVJMID0ge307CiB9CiAKIFdlYkluc3BlY3Rv
ci5DbG9zdXJlQ29tcGlsZXJTb3VyY2VNYXBwaW5nLnByb3RvdHlwZSA9IHsKQEAgLTE0NSw2ICsx
NDYsOSBAQCBXZWJJbnNwZWN0b3IuQ2xvc3VyZUNvbXBpbGVyU291cmNlTWFwcGluZy5wcm90b3R5
cGUgPSB7CiAgICAgICovCiAgICAgbG9hZFNvdXJjZUNvZGU6IGZ1bmN0aW9uKHNvdXJjZVVSTCkK
ICAgICB7CisgICAgICAgIGlmICh0aGlzLl9zb3VyY2VDb250ZW50QnlVUkxbc291cmNlVVJMXSkK
KyAgICAgICAgICAgIHJldHVybiB0aGlzLl9zb3VyY2VDb250ZW50QnlVUkxbc291cmNlVVJMXTsK
KwogICAgICAgICB0cnkgewogICAgICAgICAgICAgLy8gRklYTUU6IG1ha2Ugc2VuZFJlcXVlc3Qg
YXN5bmMuCiAgICAgICAgICAgICByZXR1cm4gSW5zcGVjdG9yRnJvbnRlbmRIb3N0LmxvYWRSZXNv
dXJjZVN5bmNocm9ub3VzbHkoc291cmNlVVJMKTsKQEAgLTIwNCw2ICsyMDgsOCBAQCBXZWJJbnNw
ZWN0b3IuQ2xvc3VyZUNvbXBpbGVyU291cmNlTWFwcGluZy5wcm90b3R5cGUgPSB7CiAgICAgICAg
ICAgICBzb3VyY2VzLnB1c2godXJsKTsKICAgICAgICAgICAgIGlmICghdGhpcy5fcmV2ZXJzZU1h
cHBpbmdzQnlTb3VyY2VVUkxbdXJsXSkKICAgICAgICAgICAgICAgICB0aGlzLl9yZXZlcnNlTWFw
cGluZ3NCeVNvdXJjZVVSTFt1cmxdID0gW107CisgICAgICAgICAgICBpZiAobWFwLnNvdXJjZXND
b250ZW50ICYmIG1hcC5zb3VyY2VzQ29udGVudFtpXSkKKyAgICAgICAgICAgICAgICB0aGlzLl9z
b3VyY2VDb250ZW50QnlVUkxbdXJsXSA9IG1hcC5zb3VyY2VzQ29udGVudFtpXTsKICAgICAgICAg
fQogCiAgICAgICAgIHZhciBzdHJpbmdDaGFySXRlcmF0b3IgPSBuZXcgV2ViSW5zcGVjdG9yLkNs
b3N1cmVDb21waWxlclNvdXJjZU1hcHBpbmcuU3RyaW5nQ2hhckl0ZXJhdG9yKG1hcC5tYXBwaW5n
cyk7CkBAIC0yNjcsNyArMjczLDcgQEAgV2ViSW5zcGVjdG9yLkNsb3N1cmVDb21waWxlclNvdXJj
ZU1hcHBpbmcucHJvdG90eXBlID0gewogCiAgICAgX2Nhbm9uaWNhbGl6ZVVSTDogZnVuY3Rpb24o
dXJsLCBiYXNlVVJMKQogICAgIHsKLSAgICAgICAgaWYgKCF1cmwgfHwgIWJhc2VVUkwgfHwgdXJs
LmFzUGFyc2VkVVJMKCkpCisgICAgICAgIGlmICghdXJsIHx8ICFiYXNlVVJMIHx8IHVybC5hc1Bh
cnNlZFVSTCgpIHx8IHVybC5zdWJzdHJpbmcoMCwgNSkgPT09ICJkYXRhOiIpCiAgICAgICAgICAg
ICByZXR1cm4gdXJsOwogCiAgICAgICAgIHZhciBiYXNlID0gYmFzZVVSTC5hc1BhcnNlZFVSTCgp
OwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCmluZGV4IDU3ZDEwNmMyZTJhY2IyZTQxZjI2NjllMGZmZDQzZDAyN2VmMTg2ZGYuLmNmMDMw
MjQ3ZTNjZDJmMWRjYjAwZjVlOTMxZDY4N2NhMWUxZDgxZTYgMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBA
QAorMjAxMi0wMy0xNSAgUGF2ZWwgUG9kaXZpbG92ICA8cG9kaXZpbG92QGNocm9taXVtLm9yZz4K
KworICAgICAgICBXZWIgSW5zcGVjdG9yOiBzdXBwb3J0IGlubGluZSBzb3VyY2UgbWFwcy4KKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTgxMjQ4CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBodHRwL3Rlc3Rz
L2luc3BlY3Rvci9jb21waWxlci1zb3VyY2UtbWFwcGluZy1leHBlY3RlZC50eHQ6CisgICAgICAg
ICogaHR0cC90ZXN0cy9pbnNwZWN0b3IvY29tcGlsZXItc291cmNlLW1hcHBpbmcuaHRtbDoKKwog
MjAxMi0wMy0xNSAgRWxsaW90IFBvZ2VyICA8ZXBvZ2VyQGdvb2dsZS5jb20+CiAKICAgICAgICAg
bWlncmF0ZSBZYW5nIEd1bydzIGV4cGVjdGF0aW9ucyBmcm9tIGNocm9taXVtIHRvIHdlYmtpdApk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9pbnNwZWN0b3IvY29tcGlsZXItc291
cmNlLW1hcHBpbmctZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9pbnNwZWN0
b3IvY29tcGlsZXItc291cmNlLW1hcHBpbmctZXhwZWN0ZWQudHh0CmluZGV4IDdhMjliMTA1YTUw
MTRiNTgxZDdmNmFiZTk0YTMyNmNjYjMyMjY5NjIuLjgzM2M0MGQ2NDM4MDk4N2M3NWE3ZjVjZTNh
OGM4MWM5NmE1ZWVhNDMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvaW5zcGVj
dG9yL2NvbXBpbGVyLXNvdXJjZS1tYXBwaW5nLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0
cy9odHRwL3Rlc3RzL2luc3BlY3Rvci9jb21waWxlci1zb3VyY2UtbWFwcGluZy1leHBlY3RlZC50
eHQKQEAgLTEzLDUgKzEzLDcgQEAgUnVubmluZzogdGVzdFJlc29sdmVTb3VyY2VNYXBwaW5nVVJM
CiAKIFJ1bm5pbmc6IHRlc3RDb21waWxlclNjcmlwdE1hcHBpbmcKIAorUnVubmluZzogdGVzdElu
bGluZWRTb3VyY2VNYXAKKwogUnVubmluZzogdGVzdENvbXBpbGVyU291cmNlTWFwcGluZ0NvdWxk
Tm90QmVMb2FkZWQKIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9pbnNwZWN0
b3IvY29tcGlsZXItc291cmNlLW1hcHBpbmcuaHRtbCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMv
aW5zcGVjdG9yL2NvbXBpbGVyLXNvdXJjZS1tYXBwaW5nLmh0bWwKaW5kZXggYWIxNjM1NGU3ZTc5
M2FkYzQwNTRjZDAyOTAwZDBhMDBhMGE1OTZjNC4uNGI0NmRkYWYzNmZiOTZmNTQyMWQ4ZTdjMjY1
N2NmZmU3Y2JmYWJiMyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9pbnNwZWN0
b3IvY29tcGlsZXItc291cmNlLW1hcHBpbmcuaHRtbAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rl
c3RzL2luc3BlY3Rvci9jb21waWxlci1zb3VyY2UtbWFwcGluZy5odG1sCkBAIC0xMjksNiArMTI5
LDcgQEAgZnVuY3Rpb24gdGVzdCgpCiAKICAgICAgICAgZnVuY3Rpb24gdGVzdENvbXBpbGVyU2Ny
aXB0TWFwcGluZyhuZXh0KQogICAgICAgICB7CisgICAgICAgICAgICBXZWJJbnNwZWN0b3IuZGVi
dWdnZXJNb2RlbC5fc2NyaXB0cyA9IFtdOwogICAgICAgICAgICAgdmFyIG1hcHBpbmcgPSBuZXcg
V2ViSW5zcGVjdG9yLkNvbXBpbGVyU2NyaXB0TWFwcGluZygpOwogICAgICAgICAgICAgdmFyIHNj
cmlwdCA9IEluc3BlY3RvclRlc3QuY3JlYXRlU2NyaXB0TW9jaygiY29tcGlsZWQuanMiLCAwLCAw
LCB0cnVlLCAiIik7CiAgICAgICAgICAgICBzY3JpcHQuc291cmNlTWFwVVJMID0gImh0dHA6Ly9s
b2NhbGhvc3Q6ODAwMC9pbnNwZWN0b3IvcmVzb3VyY2VzL3NvdXJjZS1tYXAuanNvbiI7CkBAIC0x
NjIsOCArMTYzLDM5IEBAIGZ1bmN0aW9uIHRlc3QoKQogICAgICAgICAgICAgfQogICAgICAgICB9
LAogCisgICAgICAgIGZ1bmN0aW9uIHRlc3RJbmxpbmVkU291cmNlTWFwKG5leHQpCisgICAgICAg
IHsKKyAgICAgICAgICAgIFdlYkluc3BlY3Rvci5kZWJ1Z2dlck1vZGVsLl9zY3JpcHRzID0gW107
CisgICAgICAgICAgICB2YXIgbWFwcGluZyA9IG5ldyBXZWJJbnNwZWN0b3IuQ29tcGlsZXJTY3Jp
cHRNYXBwaW5nKCk7CisgICAgICAgICAgICB2YXIgc2NyaXB0ID0gSW5zcGVjdG9yVGVzdC5jcmVh
dGVTY3JpcHRNb2NrKCJodHRwOi8vZXhhbXBsZS5jb20vY29tcGlsZWQuanMiLCAwLCAwLCB0cnVl
LCAiIik7CisgICAgICAgICAgICB2YXIgc291cmNlTWFwID0geworICAgICAgICAgICAgICAgICJm
aWxlIjoiY29tcGlsZWQuanMiLAorICAgICAgICAgICAgICAgICJtYXBwaW5ncyI6IkFBQVNBLFFB
QUFBLElBQUcsQ0FBQ0MsQ0FBRCxDQUFhQyxDQUFiLENBQ1osQ0FDSSxNQUFPRCxFQUFQLENBQW9C
QyxDQUR4QixDQUlBLElBQUlDLE9BQVM7IiwKKyAgICAgICAgICAgICAgICAic291cmNlcyI6WyJz
b3VyY2UuanMiXSwKKyAgICAgICAgICAgICAgICAic291cmNlc0NvbnRlbnQiOlsiPHNvdXJjZSBj
b250ZW50PiJdCisgICAgICAgICAgICB9OworICAgICAgICAgICAgc2NyaXB0LnNvdXJjZU1hcFVS
TCA9ICJkYXRhOmFwcGxpY2F0aW9uL2pzb247YmFzZTY0LCIgKyBidG9hKEpTT04uc3RyaW5naWZ5
KHNvdXJjZU1hcCkpOworICAgICAgICAgICAgbWFwcGluZy5hZGRTY3JpcHQoc2NyaXB0KTsKKwor
ICAgICAgICAgICAgdmFyIHVpU291cmNlQ29kZUxpc3QgPSBtYXBwaW5nLnVpU291cmNlQ29kZUxp
c3QoKTsKKyAgICAgICAgICAgIEluc3BlY3RvclRlc3QuYXNzZXJ0RXF1YWxzKDEsIHVpU291cmNl
Q29kZUxpc3QubGVuZ3RoKTsKKyAgICAgICAgICAgIEluc3BlY3RvclRlc3QuYXNzZXJ0RXF1YWxz
KCJzb3VyY2UuanMiLCB1aVNvdXJjZUNvZGVMaXN0WzBdLnVybCk7CisKKyAgICAgICAgICAgIElu
c3BlY3RvclRlc3QuY2hlY2tVSUxvY2F0aW9uKHVpU291cmNlQ29kZUxpc3RbMF0sIDIsIDQsIG1h
cHBpbmcucmF3TG9jYXRpb25Ub1VJTG9jYXRpb24oV2ViSW5zcGVjdG9yLmRlYnVnZ2VyTW9kZWwu
Y3JlYXRlUmF3TG9jYXRpb24oc2NyaXB0LCAwLCAxOCkpKTsKKyAgICAgICAgICAgIEluc3BlY3Rv
clRlc3QuY2hlY2tSYXdMb2NhdGlvbihzY3JpcHQsIDAsIDE4LCBtYXBwaW5nLnVpTG9jYXRpb25U
b1Jhd0xvY2F0aW9uKHVpU291cmNlQ29kZUxpc3RbMF0sIDIsIDQpKTsKKworICAgICAgICAgICAg
dWlTb3VyY2VDb2RlTGlzdFswXS5yZXF1ZXN0Q29udGVudChkaWRSZXF1ZXN0Q29udGVudCk7CisK
KyAgICAgICAgICAgIGZ1bmN0aW9uIGRpZFJlcXVlc3RDb250ZW50KG1pbWVUeXBlLCBjb250ZW50
KQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIEluc3BlY3RvclRlc3QuYXNzZXJ0RXF1
YWxzKCI8c291cmNlIGNvbnRlbnQ+IiwgY29udGVudCk7CisgICAgICAgICAgICAgICAgbmV4dCgp
OworICAgICAgICAgICAgfQorICAgICAgICB9LAorCiAgICAgICAgIGZ1bmN0aW9uIHRlc3RDb21w
aWxlclNvdXJjZU1hcHBpbmdDb3VsZE5vdEJlTG9hZGVkKG5leHQpCiAgICAgICAgIHsKKyAgICAg
ICAgICAgIFdlYkluc3BlY3Rvci5kZWJ1Z2dlck1vZGVsLl9zY3JpcHRzID0gW107CiAgICAgICAg
ICAgICB2YXIgbWFpblNjcmlwdE1hcHBpbmcgPSBuZXcgV2ViSW5zcGVjdG9yLk1haW5TY3JpcHRN
YXBwaW5nKCk7CiAgICAgICAgICAgICBtYWluU2NyaXB0TWFwcGluZy5hZGRFdmVudExpc3RlbmVy
KFdlYkluc3BlY3Rvci5NYWluU2NyaXB0TWFwcGluZy5FdmVudHMuVUlTb3VyY2VDb2RlTGlzdENo
YW5nZWQsIHVpU291cmNlQ29kZUxpc3RDaGFuZ2VkKTsKIAo=
</data>
<flag name="review"
          id="135873"
          type_id="1"
          status="+"
          setter="pfeldman"
    />
          </attachment>
      

    </bug>

</bugzilla>