<?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>137647</bug_id>
          
          <creation_ts>2014-10-12 06:54:52 -0700</creation_ts>
          <short_desc>Fetching Blob URLs with XHR gives null content-type and content-length</short_desc>
          <delta_ts>2017-06-07 13:10:56 -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>WebCore Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://bl.ocks.org/nolanlawson/0eac306e4dac2114c752</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="Nolan Lawson">nolan</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>dahjelle.webkit.org</cc>
    
    <cc>darin</cc>
    
    <cc>dbates</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1041210</commentid>
    <comment_count>0</comment_count>
      <attachid>239703</attachid>
    <who name="Nolan Lawson">nolan</who>
    <bug_when>2014-10-12 06:54:52 -0700</bug_when>
    <thetext>Created attachment 239703
Test case in pure HTML

1. Create a Blob
2. Create an object URL for the blob
3. Fetch with XHR

Expected:

content-type and content-length should match the blob&apos;s type and size.

Actual:

Safari gives null for both.

Details:

I&apos;ve provided a live test and also attached it.

Notice that in Firefox and Chrome, the correct content-type and content-length are given, whereas in Safari it&apos;s given as null and null.

Tested in Safari 7.1 (9537.85.10.17.1).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1041471</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2014-10-13 23:08:33 -0700</bug_when>
    <thetext>rdar://problem/18215114</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1315176</commentid>
    <comment_count>2</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2017-06-02 13:01:28 -0700</bug_when>
    <thetext>The test (attachment #239703) passes for me in Safari for Mac version 10.1 (12603.1.24).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1315732</commentid>
    <comment_count>3</comment_count>
      <attachid>312020</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2017-06-05 11:41:14 -0700</bug_when>
    <thetext>Created attachment 312020
Layout test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1316601</commentid>
    <comment_count>4</comment_count>
      <attachid>312020</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2017-06-07 13:10:54 -0700</bug_when>
    <thetext>Comment on attachment 312020
Layout test

Clearing flags on attachment: 312020

Committed r217901: &lt;http://trac.webkit.org/changeset/217901&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1316602</commentid>
    <comment_count>5</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2017-06-07 13:10:56 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>239703</attachid>
            <date>2014-10-12 06:54:52 -0700</date>
            <delta_ts>2014-10-12 06:54:52 -0700</delta_ts>
            <desc>Test case in pure HTML</desc>
            <filename>index.html</filename>
            <type>text/html</type>
            <size>2892</size>
            <attacher name="Nolan Lawson">nolan</attacher>
            
              <data encoding="base64">PGh0bWw+Cjxib2R5PgogIDxoMT5DcmVhdGUgYW4gaW1hZ2UvcG5nIGJsb2IsIHRoZW4gZmV0Y2gg
aXQgd2l0aCBYSFI8L2gxPgogIDxwcmUgaWQ9ImRpc3BsYXkiPjwvcHJlPgogIDxzY3JpcHQ+CiAg
KGZ1bmN0aW9uICgpIHsKICAgICd1c2Ugc3RyaWN0JzsKCiAgICAvLyBGcm9tIGh0dHA6Ly9zdGFj
a292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTQ5Njc2NDcvIChjb250aW51ZXMgb24gbmV4dCBsaW5l
KQogICAgLy8gZW5jb2RlLWRlY29kZS1pbWFnZS13aXRoLWJhc2U2NC1icmVha3MtaW1hZ2UgKDIw
MTMtMDQtMjEpCiAgICBmdW5jdGlvbiBmaXhCaW5hcnkgKGJpbikgewogICAgICB2YXIgbGVuZ3Ro
ID0gYmluLmxlbmd0aDsKICAgICAgdmFyIGJ1ZiA9IG5ldyBBcnJheUJ1ZmZlcihsZW5ndGgpOwog
ICAgICB2YXIgYXJyID0gbmV3IFVpbnQ4QXJyYXkoYnVmKTsKICAgICAgZm9yICh2YXIgaSA9IDA7
IGkgPCBsZW5ndGg7IGkrKykgewogICAgICAgIGFycltpXSA9IGJpbi5jaGFyQ29kZUF0KGkpOwog
ICAgICB9CiAgICAgIHJldHVybiBidWY7CiAgICB9CgogICAgdmFyIGRpc3BsYXkgPSBkb2N1bWVu
dC5nZXRFbGVtZW50QnlJZCgnZGlzcGxheScpOwogICAgZGlzcGxheS5pbm5lckhUTUwgPSAoZGlz
cGxheS5pbm5lckhUTUwgfHwgJycpOwogICAgZnVuY3Rpb24gbG9nKHRleHQpIHsKICAgICAgZGlz
cGxheS5pbm5lckhUTUwgKz0gIlxuIiArIHRleHQ7CiAgICB9ICAKICAgIHZhciBiYXNlNjQgPSAK
ICAgICAgImlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFRQ0FZQUFBQWY4LzloQUFBQjFr
bEVRVlI0Mm4yVHp5dEVVUlRIdjNlOE4xam9SaFpHIiArIAogICAgICAiekpzb0Nqc0xoY3cwakNs
S1diSHdZMkduTEdVbElmSVAySWp5WTJkalpUSFNNSk5RU2lsRk5rejI0ejAvTXMyTXJudmZ2TXU4
bWNmWnZQdnUiICsgCiAgICAgICJQZmR6ei9tZWN3Z0tMTllLYjBjRkVnWGJSdndWMnMySHVXYXpD
YnpLQTVMdk5lY0RYYXlCanY5Tkw3dEVwU05nYll6UTVrWm1BbFNYZ3NHRyIgKyAKICAgICAgIlht
UytNamhLeERIZ0MrcXV5YVBLUXRvUFlNUVBPaDVVOUg2dEJ4RitJY3kvYW9scUFxTFA1d2pXZDVy
L0lwM1lYVklMckY0WlJZQXhEaENPIiArIAogICAgICAiSi95Q3dpTUkrL3hnak9Fem16SWhBaW8w
NEdlR2F5SVhqUTB3R29BdVE1Y21Jamg4ak5vMEdGNzhRd05ocHl2VjFPOXRkeFNTUjZQTGw1MUYi
ICsgCiAgICAgICJuSUszdVE0SkpRTUU0c0N4Q0lSeFFiTXdQTlNqcWFvYnNmc2ttOWw0S3k2anZD
eldFbkRLVTFheVFQZTVCYk42NHZZSjJ2d083Q0llTElpMyIgKyAKICAgICAgImNpWUFvYnkwTTRv
TllCclhnZGdBYkMvTWhHQ1JoeWhDWndyY0V6MUliM0tLTzdmKzJJNGlGdm9WbUl4SGlnR2laSGhQ
SWIwYkwxYlFBcEZTIiArIAogICAgICAiOVUvQUMwdWxTWHJyaE1vdGthL2xReTBJYzA4RkRlSWlB
bUR2QTJIWDAxVzA1VG9wUzJqMi9INFQ2RkJWYmo0WWdWNStBZWN5TGsrQ3R2bXMiICsgCiAgICAg
ICJRV0s4V1paK0hkZjdRR3U3Zm9iTXVaSHlxMURvSkx2VXFRcmZNOTY2RVUvcVlHd0FBQUFBU1VW
T1JLNUNZSUk9IjsKCiAgICB2YXIgYmluYXJ5ID0gZml4QmluYXJ5KGF0b2IoYmFzZTY0KSk7CiAg
ICB2YXIgYmxvYiA9IG5ldyBCbG9iKFtiaW5hcnldLCB7dHlwZTogJ2ltYWdlL3BuZyd9KTsKICAg
IHZhciB1cmwgPSBVUkwuY3JlYXRlT2JqZWN0VVJMKGJsb2IpOwogICAgbG9nKCdDcmVhdGVkIGEg
cG5nIGJsb2Igb2Ygc2l6ZTogJyArIGJsb2Iuc2l6ZSk7CiAgICBsb2coJ0luc2VydGluZyBhbiBp
bWcuLi4nKTsKICAgIHZhciBpbWcgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdpbWcnKTsKICAg
IGltZy5zcmMgPSB1cmw7CiAgICBkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKGltZyk7CiAgICBs
b2coJ0Jsb2IgVVJMIGlzOiAnICsgdXJsKTsKICAgIGxvZygnRmV0Y2hpbmcgd2l0aCBhamF4Li4u
Jyk7CgogICAgdmFyIHhociA9IG5ldyBYTUxIdHRwUmVxdWVzdCgpOwogICAgeGhyLm9wZW4oJ0dF
VCcsIHVybCk7CiAgICB4aHIucmVzcG9uc2VUeXBlID0gJ2FycmF5YnVmZmVyJzsKICAgIHhoci5v
bnJlYWR5c3RhdGVjaGFuZ2UgPSBmdW5jdGlvbiAoKSB7CiAgICAgIGlmICh4aHIucmVhZHlTdGF0
ZSAhPT0gNCkgewogICAgICAgIHJldHVybjsKICAgICAgfQogICAgICBsb2coJ3hoci5zdGF0dXMg
aXM6ICcgKyB4aHIuc3RhdHVzKTsKICAgICAgbG9nKCdyZXR1cm5lZCBjb250ZW50LXR5cGUgaXM6
ICcgKyB4aHIuZ2V0UmVzcG9uc2VIZWFkZXIoJ0NvbnRlbnQtVHlwZScpKTsKICAgICAgbG9nKCdy
ZXR1cm5lZCBjb250ZW50LWxlbmd0aCBpczogJyArIHhoci5nZXRSZXNwb25zZUhlYWRlcignQ29u
dGVudC1MZW5ndGgnKSk7CgogICAgICB2YXIgcmV0dXJuZWRCbG9iID0gbmV3IEJsb2IoW3hoci5y
ZXNwb25zZV0sIHt0eXBlOiAnaW1hZ2UvcG5nJ30pOwogICAgICB2YXIgcmVhZGVyID0gbmV3IEZp
bGVSZWFkZXIoKTsKICAgICAgcmVhZGVyLm9ubG9hZCA9IGZ1bmN0aW9uKGUpIHsKICAgICAgICB2
YXIgcmV0dXJuZWRVUkwgPSBlLnRhcmdldC5yZXN1bHQ7CiAgICAgICAgdmFyIHJldHVybmVkQmFz
ZTY0ID0gcmV0dXJuZWRVUkwucmVwbGFjZSgvXlteLF0rLC8sICcnKTsKICAgICAgICBsb2coJ3ho
ci5yZXNwb25zZSAoaW4gYmFzZTY0KSBpczogJyArIHJldHVybmVkQmFzZTY0KTsKICAgICAgICBs
b2coJ2lzIHRoaXMgdGhlIGV4cGVjdGVkIGJhc2U2ND8gJyArIChyZXR1cm5lZEJhc2U2NCA9PT0g
YmFzZTY0KSk7CiAgICAgIH07CiAgICAgIHJlYWRlci5yZWFkQXNEYXRhVVJMKGJsb2IpOyAvL0Nv
bnZlcnQgdGhlIGJsb2IgZnJvbSBjbGlwYm9hcmQgdG8gYmFzZTY0CiAgICB9OwogICAgeGhyLnNl
bmQoKTsKICB9KSgpOwogIDwvc2NyaXB0Pgo8L2JvZHk+CjwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>312020</attachid>
            <date>2017-06-05 11:41:14 -0700</date>
            <delta_ts>2017-06-07 13:10:54 -0700</delta_ts>
            <desc>Layout test</desc>
            <filename>Bug137647.patch</filename>
            <type>text/plain</type>
            <size>5714</size>
            <attacher name="Daniel Bates">dbates</attacher>
            
              <data encoding="base64">RnJvbSBkNTc3NDNmNTU3NDk2NGMxMGViMDk1YzI1ZWY2MjhkN2E5MDEzY2ZhIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBEYW5pZWwgQmF0ZXMgPGRhYmF0ZXNAYXBwbGUuY29tPgpEYXRl
OiBNb24sIDUgSnVuIDIwMTcgMTE6MTY6MTcgLTA3MDAKU3ViamVjdDogW1BBVENIXSBGZXRjaGlu
ZyBCbG9iIFVSTHMgd2l0aCBYSFIgZ2l2ZXMgbnVsbCBjb250ZW50LXR5cGUgYW5kCiBjb250ZW50
LWxlbmd0aCBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM3NjQ3CiA8
cmRhcjovL3Byb2JsZW0vMTgyMTUxMTQ+CgpSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KCkFk
ZCBhIHRlc3QgdG8gZW5zdXJlIHRoYXQgd2UgZG8gbm90IHJlZ3Jlc3MgdGhlIGNvbXB1dGVkIENv
bnRlbnQtVHlwZSBhbmQgQ29udGVudC1MZW5ndGgKZm9yIGEgYmxvYiBVUkwgZmV0Y2hlZCB1c2lu
ZyBYSFIuCgoqIGZhc3QveG1saHR0cHJlcXVlc3QveG1saHR0cHJlcXVlc3QtYmxvYi11cmwtaGFz
LXZhbGlkLXJlc3BvbnNlLXR5cGUtYW5kLXNpemUtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKiBmYXN0
L3htbGh0dHByZXF1ZXN0L3htbGh0dHByZXF1ZXN0LWJsb2ItdXJsLWhhcy12YWxpZC1yZXNwb25z
ZS10eXBlLWFuZC1zaXplLmh0bWw6IEFkZGVkLgotLS0KIExheW91dFRlc3RzL0NoYW5nZUxvZyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTQgKysrKysKIC4uLmwtaGFzLXZhbGlkLXJl
c3BvbnNlLXR5cGUtYW5kLXNpemUtZXhwZWN0ZWQudHh0IHwgMTEgKysrKwogLi4uLWJsb2ItdXJs
LWhhcy12YWxpZC1yZXNwb25zZS10eXBlLWFuZC1zaXplLmh0bWwgfCA2MCArKysrKysrKysrKysr
KysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDg1IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCBMYXlvdXRUZXN0cy9mYXN0L3htbGh0dHByZXF1ZXN0L3htbGh0dHByZXF1ZXN0LWJs
b2ItdXJsLWhhcy12YWxpZC1yZXNwb25zZS10eXBlLWFuZC1zaXplLWV4cGVjdGVkLnR4dAogY3Jl
YXRlIG1vZGUgMTAwNjQ0IExheW91dFRlc3RzL2Zhc3QveG1saHR0cHJlcXVlc3QveG1saHR0cHJl
cXVlc3QtYmxvYi11cmwtaGFzLXZhbGlkLXJlc3BvbnNlLXR5cGUtYW5kLXNpemUuaHRtbAoKZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpp
bmRleCA5ZjcyZjg0NDUyOC4uNmU4M2ViMTlkODggMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0No
YW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBAQAorMjAx
Ny0wNi0wNSAgRGFuaWVsIEJhdGVzICA8ZGFiYXRlc0BhcHBsZS5jb20+CisKKyAgICAgICAgRmV0
Y2hpbmcgQmxvYiBVUkxzIHdpdGggWEhSIGdpdmVzIG51bGwgY29udGVudC10eXBlIGFuZCBjb250
ZW50LWxlbmd0aAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTM3NjQ3CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8xODIxNTExND4KKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgYSB0ZXN0IHRvIGVuc3Vy
ZSB0aGF0IHdlIGRvIG5vdCByZWdyZXNzIHRoZSBjb21wdXRlZCBDb250ZW50LVR5cGUgYW5kIENv
bnRlbnQtTGVuZ3RoCisgICAgICAgIGZvciBhIGJsb2IgVVJMIGZldGNoZWQgdXNpbmcgWEhSLgor
CisgICAgICAgICogZmFzdC94bWxodHRwcmVxdWVzdC94bWxodHRwcmVxdWVzdC1ibG9iLXVybC1o
YXMtdmFsaWQtcmVzcG9uc2UtdHlwZS1hbmQtc2l6ZS1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAg
ICAgICAqIGZhc3QveG1saHR0cHJlcXVlc3QveG1saHR0cHJlcXVlc3QtYmxvYi11cmwtaGFzLXZh
bGlkLXJlc3BvbnNlLXR5cGUtYW5kLXNpemUuaHRtbDogQWRkZWQuCisKIDIwMTctMDUtMzEgIEJy
ZW50IEZ1bGdoYW0gIDxiZnVsZ2hhbUBhcHBsZS5jb20+CiAKICAgICAgICAgTWFrZSBSZXNvdXJj
ZUxvYWRTdGF0aXN0aWNzIHRlc3RpbmcgbW9yZSByZWxpYWJsZQpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvZmFzdC94bWxodHRwcmVxdWVzdC94bWxodHRwcmVxdWVzdC1ibG9iLXVybC1oYXMtdmFs
aWQtcmVzcG9uc2UtdHlwZS1hbmQtc2l6ZS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0
L3htbGh0dHByZXF1ZXN0L3htbGh0dHByZXF1ZXN0LWJsb2ItdXJsLWhhcy12YWxpZC1yZXNwb25z
ZS10eXBlLWFuZC1zaXplLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwMDAwMC4uZTJhODcxMTNiYWEKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9m
YXN0L3htbGh0dHByZXF1ZXN0L3htbGh0dHByZXF1ZXN0LWJsb2ItdXJsLWhhcy12YWxpZC1yZXNw
b25zZS10eXBlLWFuZC1zaXplLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDExIEBACitUZXN0cyB0
aGF0IGEgYmxvYiBVUkwgZmV0Y2hlZCB2aWEgWEhSIGhhcyBhcHByb3ByaWF0ZSBDb250ZW50LVR5
cGUgYW5kIENvbnRlbnQtTGVuZ3RoIGhlYWRlcnMuCisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNl
ZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRF
Ii4KKworCitQQVNTIHhoci5nZXRSZXNwb25zZUhlYWRlcignQ29udGVudC1UeXBlJykgaXMgImlt
YWdlL2pwZWciCitQQVNTIHhoci5nZXRSZXNwb25zZUhlYWRlcignQ29udGVudC1MZW5ndGgnKSBp
cyAiNzY0IgorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRF
CisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QveG1saHR0cHJlcXVlc3QveG1saHR0cHJl
cXVlc3QtYmxvYi11cmwtaGFzLXZhbGlkLXJlc3BvbnNlLXR5cGUtYW5kLXNpemUuaHRtbCBiL0xh
eW91dFRlc3RzL2Zhc3QveG1saHR0cHJlcXVlc3QveG1saHR0cHJlcXVlc3QtYmxvYi11cmwtaGFz
LXZhbGlkLXJlc3BvbnNlLXR5cGUtYW5kLXNpemUuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwMDAwMC4uOTk5ZDExZDc0ZjAKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRU
ZXN0cy9mYXN0L3htbGh0dHByZXF1ZXN0L3htbGh0dHByZXF1ZXN0LWJsb2ItdXJsLWhhcy12YWxp
ZC1yZXNwb25zZS10eXBlLWFuZC1zaXplLmh0bWwKQEAgLTAsMCArMSw2MCBAQAorPCFET0NUWVBF
IGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorPHNjcmlwdCBzcmM9Ii4uLy4uL3Jlc291cmNlcy9qcy10
ZXN0LmpzIj48L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorPHNjcmlwdD4KK3dpbmRvdy5qc1Rl
c3RJc0FzeW5jID0gdHJ1ZTsKKwordmFyIHhocjsKK3ZhciBncmVlblNxdWFyZUJhc2U2NEVuY29k
ZWQgPSBbCisgICAgIi85ai80QUFRU2taSlJnQUJBUUVBWUFCZ0FBRC80UUNBUlhocFpnQUFUVTBB
S2dBQUFBZ0FCUUVTQUFNQUFBQUJBQUVBQUFFYUFBVUEiLAorICAgICJBQUFCQUFBQVNnRWJBQVVB
QUFBQkFBQUFVZ0VvQUFNQUFBQUJBQUlBQUlkcEFBUUFBQUFCQUFBQVdnQUFBQUFBQUFCZ0FBQUFB
UUFBIiwKKyAgICAiQUdBQUFBQUJBQUtnQWdBRUFBQUFBUUFBQUJDZ0F3QUVBQUFBQVFBQUFCQUFB
QUFBLzlzQVF3QUNBUUVDQVFFQ0FnRUNBZ0lDQWdNRiIsCisgICAgIkF3TURBd01HQkFRREJRY0dC
d2NIQmdZR0J3Z0xDUWNJQ2dnR0Jna05DUW9MQ3d3TURBY0pEUTROREE0TERBd0wvOXNBUXdFQ0Fn
SUQiLAorICAgICJBZ01GQXdNRkN3Z0dDQXNMQ3dzTEN3c0xDd3NMQ3dzTEN3c0xDd3NMQ3dzTEN3
c0xDd3NMQ3dzTEN3c0xDd3NMQ3dzTEN3c0xDd3NMIiwKKyAgICAiQ3dzTC84QUFFUWdBRUFBUUF3
RWlBQUlSQVFNUkFmL0VBQjhBQUFFRkFRRUJBUUVCQUFBQUFBQUFBQUFCQWdNRUJRWUhDQWtLQy8v
RSIsCisgICAgIkFMVVFBQUlCQXdNQ0JBTUZCUVFFQUFBQmZRRUNBd0FFRVFVU0lURkJCaE5SWVFj
aWNSUXlnWkdoQ0NOQ3NjRVZVdEh3SkROaWNvSUoiLAorICAgICJDaFlYR0JrYUpTWW5LQ2txTkRV
Mk56ZzVPa05FUlVaSFNFbEtVMVJWVmxkWVdWcGpaR1ZtWjJocGFuTjBkWFozZUhsNmc0U0Zob2VJ
IiwKKyAgICAiaVlxU2s1U1ZscGVZbVpxaW82U2xwcWVvcWFxeXM3UzF0cmU0dWJyQ3c4VEZ4c2ZJ
eWNyUzA5VFYxdGZZMmRyaDR1UGs1ZWJuNk9ucSIsCisgICAgIjhmTHo5UFgyOS9qNSt2L0VBQjhC
QUFNQkFRRUJBUUVCQVFFQUFBQUFBQUFCQWdNRUJRWUhDQWtLQy8vRUFMVVJBQUlCQWdRRUF3UUgi
LAorICAgICJCUVFFQUFFQ2R3QUJBZ01SQkFVaE1RWVNRVkVIWVhFVElqS0JDQlJDa2FHeHdRa2pN
MUx3RldKeTBRb1dKRFRoSmZFWEdCa2FKaWNvIiwKKyAgICAiS1NvMU5qYzRPVHBEUkVWR1IwaEpT
bE5VVlZaWFdGbGFZMlJsWm1kb2FXcHpkSFYyZDNoNWVvS0RoSVdHaDRpSmlwS1RsSldXbDVpWiIs
CisgICAgIm1xS2pwS1dtcDZpcHFyS3p0TFcydDdpNXVzTER4TVhHeDhqSnl0TFQxTlhXMTlqWjJ1
TGo1T1htNStqcDZ2THo5UFgyOS9qNSt2L2EiLAorICAgICJBQXdEQVFBQ0VRTVJBRDhBOTBvb29y
K0t6L0Q4LzlrPSIKK10uam9pbigiIik7CisKKy8vIERlcml2ZWQgZnJvbSA8aHR0cDovL3N0YWNr
b3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xNDk2NzY0Ny8+CitmdW5jdGlvbiBjcmVhdGVCbG9iV2l0
aEJhc2U2NEVuY29kZWREYXRhKGJhc2U2NEVuY29kZWREYXRhLCBtaW1lVHlwZSkKK3sKKyAgICB2
YXIgZGVjb2RlZERhdGEgPSBhdG9iKGJhc2U2NEVuY29kZWREYXRhKTsKKyAgICB2YXIgbGVuZ3Ro
ID0gZGVjb2RlZERhdGEubGVuZ3RoOworICAgIHZhciB2aWV3ID0gbmV3IFVpbnQ4QXJyYXkobmV3
IEFycmF5QnVmZmVyKGxlbmd0aCkpOworICAgIGZvciAodmFyIGkgPSAwOyBpIDwgbGVuZ3RoOyAr
K2kpCisgICAgICAgIHZpZXdbaV0gPSBkZWNvZGVkRGF0YS5jaGFyQ29kZUF0KGkpOworICAgIHJl
dHVybiBuZXcgQmxvYihbdmlldy5idWZmZXJdLCB7dHlwZTogbWltZVR5cGV9KTsKK30KKworZnVu
Y3Rpb24gcnVuVGVzdCgpCit7CisgICAgeGhyID0gbmV3IFhNTEh0dHBSZXF1ZXN0OworICAgIHho
ci5vcGVuKCJHRVQiLCBVUkwuY3JlYXRlT2JqZWN0VVJMKGNyZWF0ZUJsb2JXaXRoQmFzZTY0RW5j
b2RlZERhdGEoZ3JlZW5TcXVhcmVCYXNlNjRFbmNvZGVkLCAiaW1hZ2UvanBlZyIpKSk7CisgICAg
eGhyLnJlc3BvbnNlVHlwZSA9ICJhcnJheWJ1ZmZlciI7CisgICAgeGhyLm9ubG9hZCA9IGZ1bmN0
aW9uICgpIHsKKyAgICAgICAgc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCJ4aHIuZ2V0UmVzcG9uc2VI
ZWFkZXIoJ0NvbnRlbnQtVHlwZScpIiwgImltYWdlL2pwZWciKTsKKyAgICAgICAgc2hvdWxkQmVF
cXVhbFRvU3RyaW5nKCJ4aHIuZ2V0UmVzcG9uc2VIZWFkZXIoJ0NvbnRlbnQtTGVuZ3RoJykiLCAi
NzY0Iik7CisgICAgICAgIGZpbmlzaEpTVGVzdCgpOworICAgIH0KKyAgICB4aHIub25lcnJvciA9
IGZ1bmN0aW9uICgpIHsKKyAgICAgICAgdGVzdEZhaWxlZCgiRmFpbGVkIHRvIGZldGNoIGJsb2Ig
VVJMLiIpOworICAgICAgICBmaW5pc2hKU1Rlc3QoKTsKKyAgICB9CisgICAgeGhyLnNlbmQoKTsK
K30KKworZGVzY3JpcHRpb24oIlRlc3RzIHRoYXQgYSBibG9iIFVSTCBmZXRjaGVkIHZpYSBYSFIg
aGFzIGFwcHJvcHJpYXRlIENvbnRlbnQtVHlwZSBhbmQgQ29udGVudC1MZW5ndGggaGVhZGVycy4i
KTsKK3J1blRlc3QoKTsKKzwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgotLSAKMi4xMi4yIChB
cHBsZSBHaXQtODYpCgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>