<?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>147267</bug_id>
          
          <creation_ts>2015-07-24 10:39:22 -0700</creation_ts>
          <short_desc>[Streams API] Strategy tests need sync with the reference</short_desc>
          <delta_ts>2015-07-27 01:16:23 -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>New Bugs</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>https://github.com/whatwg/streams/pull/380</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Xabier Rodríguez Calvar">calvaris</reporter>
          <assigned_to name="Xabier Rodríguez Calvar">calvaris</assigned_to>
          <cc>benjamin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>ggaren</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1112002</commentid>
    <comment_count>0</comment_count>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2015-07-24 10:39:22 -0700</bug_when>
    <thetext>[Streams API] Strategy tests need sync with the reference</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1112007</commentid>
    <comment_count>1</comment_count>
      <attachid>257458</attachid>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2015-07-24 10:42:22 -0700</bug_when>
    <thetext>Created attachment 257458
Patch

Brought new strategy tests from the reference.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1112380</commentid>
    <comment_count>2</comment_count>
      <attachid>257458</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-07-27 01:16:19 -0700</bug_when>
    <thetext>Comment on attachment 257458
Patch

Clearing flags on attachment: 257458

Committed r187433: &lt;http://trac.webkit.org/changeset/187433&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1112381</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-07-27 01:16:23 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>257458</attachid>
            <date>2015-07-24 10:42:22 -0700</date>
            <delta_ts>2015-07-27 01:16:19 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-147267-20150724194104.patch</filename>
            <type>text/plain</type>
            <size>9370</size>
            <attacher name="Xabier Rodríguez Calvar">calvaris</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg3MzM4CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggYTQxYjUwMjE5N2JhOWFjYTZjMzA1
ZDI5YWI0MmE1ZDY2ZjM2ZjA5OC4uZTc1Njg4OTQ3MTgwMmY5ZmRjNTgzMDkyZWVlMzI1MDQ5ZjFk
MzI1OSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE1LTA3LTI0ICBYYWJpZXIgUm9kcmlndWV6
IENhbHZhciAgPGNhbHZhcmlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgW1N0cmVhbXMgQVBJXSBT
dHJhdGVneSB0ZXN0cyBuZWVkIHN5bmMgd2l0aCB0aGUgcmVmZXJlbmNlCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDcyNjcKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGUgcmVmZXJlbmNlIGFjY2VwdGVk
IGEgdHdvIG5ldyB0ZXN0cyBmb3IgdGhlIGNvbnN0cnVjdG9yIGFuZCBhbm90aGVyIGZvciB0aGUg
c2l6ZSBtZXRob2QgZm9yIGJvdGggc3RyYXRlZ2llcworICAgICAgICB0aGF0IHdlIG5lZWQgdG8g
YnJpbmcgdG8gV2ViS2l0IHRvIGVuc3VyZSBjb21wbGlhbmNlLiBFeHBlY3RhdGlvbnMgdXBkYXRl
ZCBhY2NvcmRpbmdseS4KKworICAgICAgICAqIHN0cmVhbXMvcmVmZXJlbmNlLWltcGxlbWVudGF0
aW9uL2J5dGUtbGVuZ3RoLXF1ZXVpbmctc3RyYXRlZ3ktZXhwZWN0ZWQudHh0OgorICAgICAgICAq
IHN0cmVhbXMvcmVmZXJlbmNlLWltcGxlbWVudGF0aW9uL2J5dGUtbGVuZ3RoLXF1ZXVpbmctc3Ry
YXRlZ3kuaHRtbDoKKyAgICAgICAgKiBzdHJlYW1zL3JlZmVyZW5jZS1pbXBsZW1lbnRhdGlvbi9j
b3VudC1xdWV1aW5nLXN0cmF0ZWd5LWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBzdHJlYW1zL3Jl
ZmVyZW5jZS1pbXBsZW1lbnRhdGlvbi9jb3VudC1xdWV1aW5nLXN0cmF0ZWd5Lmh0bWw6CisKIDIw
MTUtMDctMjMgIE5hbiBXYW5nICA8bl93YW5nQGFwcGxlLmNvbT4KIAogICAgICAgICBBWDogQWNj
ZXNzaWJpbGl0eU5vZGVPYmplY3Q6OmNoaWxkcmVuQ2hhbmdlZCgpIGdlbmVyYXRlcyB0b28gbWFu
eSBBWExpdmVSZWdpb25DaGFuZ2VkIG5vdGlmaWNhdGlvbnMKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL3N0cmVhbXMvcmVmZXJlbmNlLWltcGxlbWVudGF0aW9uL2J5dGUtbGVuZ3RoLXF1ZXVpbmct
c3RyYXRlZ3ktZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvc3RyZWFtcy9yZWZlcmVuY2UtaW1w
bGVtZW50YXRpb24vYnl0ZS1sZW5ndGgtcXVldWluZy1zdHJhdGVneS1leHBlY3RlZC50eHQKaW5k
ZXggNWRhMmRmNTQxZDU0OTlhY2M2YjNlNjRlNTgwMGI5OWMwZTBhMjExYi4uYTIzMmFmYjk0YzY4
OTFhOGQwYzViNDdiOTI3ZTY2N2ZlNDEyYjZlNSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvc3Ry
ZWFtcy9yZWZlcmVuY2UtaW1wbGVtZW50YXRpb24vYnl0ZS1sZW5ndGgtcXVldWluZy1zdHJhdGVn
eS1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvc3RyZWFtcy9yZWZlcmVuY2UtaW1wbGVt
ZW50YXRpb24vYnl0ZS1sZW5ndGgtcXVldWluZy1zdHJhdGVneS1leHBlY3RlZC50eHQKQEAgLTEs
NSArMSw3IEBACiAKIFBBU1MgQ2FuIGNvbnN0cnVjdCBhIEJ5dGVMZW5ndGhRdWV1aW5nU3RyYXRl
Z3kgd2l0aCBhIHZhbGlkIGhpZ2ggd2F0ZXIgbWFyayAKIFBBU1MgQ2FuIGNvbnN0cnVjdCBhIEJ5
dGVMZW5ndGhRdWV1aW5nU3RyYXRlZ3kgd2l0aCBhbnkgdmFsdWUgYXMgaXRzIGhpZ2ggd2F0ZXIg
bWFyayAKK1BBU1MgQnl0ZUxlbmd0aFF1ZXVpbmdTdHJhdGVneSBjb25zdHJ1Y3RvciBiZWhhdmVz
IGFzIGV4cGVjdGVkIHdpdGggd3JvbmcgYXJndW1lbnRzIAorUEFTUyBCeXRlTGVuZ3RoUXVldWlu
Z1N0cmF0ZWd5IHNpemUgYmVoYXZlcyBhcyBleHBlY3RlZCB3aXRoIHdyb25nIGFyZ3VtZW50cyAK
IFBBU1MgQnl0ZUxlbmd0aFF1ZXVpbmdTdHJhdGVneSBpbnN0YW5jZXMgaGF2ZSB0aGUgY29ycmVj
dCBwcm9wZXJ0aWVzIAogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9zdHJlYW1zL3JlZmVyZW5j
ZS1pbXBsZW1lbnRhdGlvbi9ieXRlLWxlbmd0aC1xdWV1aW5nLXN0cmF0ZWd5Lmh0bWwgYi9MYXlv
dXRUZXN0cy9zdHJlYW1zL3JlZmVyZW5jZS1pbXBsZW1lbnRhdGlvbi9ieXRlLWxlbmd0aC1xdWV1
aW5nLXN0cmF0ZWd5Lmh0bWwKaW5kZXggZTMwNTkxZmFmNDUyYTE0MjEyMDkyYzdlZGJiNTE3Mjdm
ZTM3NzM0Yi4uODU1YzRjZDYyZmM4MmNjNjcwZDc4OGQ3NDdkNzkyOTQ0ZDUwMzQ1MCAxMDA2NDQK
LS0tIGEvTGF5b3V0VGVzdHMvc3RyZWFtcy9yZWZlcmVuY2UtaW1wbGVtZW50YXRpb24vYnl0ZS1s
ZW5ndGgtcXVldWluZy1zdHJhdGVneS5odG1sCisrKyBiL0xheW91dFRlc3RzL3N0cmVhbXMvcmVm
ZXJlbmNlLWltcGxlbWVudGF0aW9uL2J5dGUtbGVuZ3RoLXF1ZXVpbmctc3RyYXRlZ3kuaHRtbApA
QCAtMTYsNiArMTYsNDggQEAgdGVzdChmdW5jdGlvbigpIHsKIH0sICdDYW4gY29uc3RydWN0IGEg
Qnl0ZUxlbmd0aFF1ZXVpbmdTdHJhdGVneSB3aXRoIGFueSB2YWx1ZSBhcyBpdHMgaGlnaCB3YXRl
ciBtYXJrJyk7CiAKIHRlc3QoZnVuY3Rpb24oKSB7CisgICAgdmFyIGhpZ2hXYXRlck1hcmsgPSAx
OworICAgIHZhciBoaWdoV2F0ZXJNYXJrT2JqZWN0R2V0dGVyID0geworICAgICAgICBnZXQgaGln
aFdhdGVyTWFyaygpIHsgcmV0dXJuIGhpZ2hXYXRlck1hcms7IH0sCisgICAgfTsKKyAgICB2YXIg
ZXJyb3IgPSBuZXcgRXJyb3IoJ3dvdyEnKTsKKyAgICB2YXIgaGlnaFdhdGVyTWFya09iamVjdEdl
dHRlclRocm93aW5nID0geworICAgICAgICBnZXQgaGlnaFdhdGVyTWFyaygpIHsgdGhyb3cgZXJy
b3I7IH0sCisgICAgfTsKKyAgICBhc3NlcnRfdGhyb3dzKG5ldyBUeXBlRXJyb3IoKSwgZnVuY3Rp
b24oKSB7IG5ldyBCeXRlTGVuZ3RoUXVldWluZ1N0cmF0ZWd5KCk7IH0sICdjb25zdHJ1Y3Rpb24g
ZmFpbHMgd2l0aCB1bmRlZmluZWQnKTsKKyAgICBhc3NlcnRfdGhyb3dzKG5ldyBUeXBlRXJyb3Io
KSwgZnVuY3Rpb24oKSB7IG5ldyBCeXRlTGVuZ3RoUXVldWluZ1N0cmF0ZWd5KG51bGwpOyB9LCAn
Y29uc3RydWN0aW9uIGZhaWxzIHdpdGggbnVsbCcpOworICAgIG5ldyBCeXRlTGVuZ3RoUXVldWlu
Z1N0cmF0ZWd5KCdwb3RhdG8nKTsgLy8gQ29uc3RydWN0aW9uIHN1Y2NlZWRzIHdpdGggYSByYW5k
b20gbm9uLW9iamVjdCB0eXBlLgorICAgIG5ldyBCeXRlTGVuZ3RoUXVldWluZ1N0cmF0ZWd5KHt9
KTsgLy8gQ29uc3RydWN0aW9uIHN1Y2NlZWRzIHdpdGggYW4gb2JqZWN0IHdpdGhvdXQgYSBoaWdo
V2F0ZXJNYXJrIHByb3BlcnR5LgorICAgIG5ldyBCeXRlTGVuZ3RoUXVldWluZ1N0cmF0ZWd5KGhp
Z2hXYXRlck1hcmtPYmplY3RHZXR0ZXIpOyAvLyBDb25zdHJ1Y3Rpb24gc3VjY2VlZHMgd2l0aCBh
biBvYmplY3Qgd2l0aCBhIGhpZ2hXYXRlck1hcmsgZ2V0dGVyLgorICAgIGFzc2VydF90aHJvd3Mo
ZXJyb3IsIGZ1bmN0aW9uKCkgeyBuZXcgQnl0ZUxlbmd0aFF1ZXVpbmdTdHJhdGVneShoaWdoV2F0
ZXJNYXJrT2JqZWN0R2V0dGVyVGhyb3dpbmcpOyB9LAorICAgICAgICAgICAgICAgICAgJ2NvbnN0
cnVjdGlvbiBmYWlscyB3aXRoIGFuIG9iamVjdCB3aXRoIGEgdGhyb3dpbmcgaGlnaFdhdGVyTWFy
ayBnZXR0ZXInKTsKK30sICdCeXRlTGVuZ3RoUXVldWluZ1N0cmF0ZWd5IGNvbnN0cnVjdG9yIGJl
aGF2ZXMgYXMgZXhwZWN0ZWQgd2l0aCB3cm9uZyBhcmd1bWVudHMnKTsKKwordGVzdChmdW5jdGlv
bigpIHsKKyAgICB2YXIgc2l6ZSA9IDEwMjQ7CisgICAgdmFyIGNodW5rID0geyBieXRlTGVuZ3Ro
OiBzaXplIH07CisgICAgdmFyIGNodW5rR2V0dGVyID0geworICAgICAgICBnZXQgYnl0ZUxlbmd0
aCgpIHsgcmV0dXJuIHNpemU7IH0sCisgICAgfQorICAgIHZhciBlcnJvciA9IG5ldyBFcnJvcign
d293IScpOworICAgIHZhciBjaHVua0dldHRlclRocm93aW5nID0geworICAgICAgICBnZXQgYnl0
ZUxlbmd0aCgpIHsgdGhyb3cgZXJyb3I7IH0sCisgICAgfQorICAgIGFzc2VydF90aHJvd3MobmV3
IFR5cGVFcnJvcigpLCBmdW5jdGlvbigpIHsgQnl0ZUxlbmd0aFF1ZXVpbmdTdHJhdGVneS5wcm90
b3R5cGUuc2l6ZSgpOyB9LCAnc2l6ZSBmYWlscyB3aXRoIHVuZGVmaW5lZCcpOworICAgIGFzc2Vy
dF90aHJvd3MobmV3IFR5cGVFcnJvcigpLCBmdW5jdGlvbigpIHsgQnl0ZUxlbmd0aFF1ZXVpbmdT
dHJhdGVneS5wcm90b3R5cGUuc2l6ZShudWxsKTsgfSwgJ3NpemUgZmFpbHMgd2l0aCBudWxsJyk7
CisgICAgYXNzZXJ0X2VxdWFscyhCeXRlTGVuZ3RoUXVldWluZ1N0cmF0ZWd5LnByb3RvdHlwZS5z
aXplKCdwb3RhdG8nKSwgdW5kZWZpbmVkLAorICAgICAgICAgICAgICAgICAgJ3NpemUgc3VjY2Vl
ZHMgd2l0aCB1bmRlZmluZWQgd2l0aCBhIHJhbmRvbSBub24tb2JqZWN0IHR5cGUnKTsKKyAgICBh
c3NlcnRfZXF1YWxzKEJ5dGVMZW5ndGhRdWV1aW5nU3RyYXRlZ3kucHJvdG90eXBlLnNpemUoe30p
LCB1bmRlZmluZWQsCisgICAgICAgICAgICAgICAgICAnc2l6ZSBzdWNjZWVkcyB3aXRoIHVuZGVm
aW5lZCB3aXRoIGFuIG9iamVjdCB3aXRob3V0IGh3bSBwcm9wZXJ0eScpOworICAgIGFzc2VydF9l
cXVhbHMoQnl0ZUxlbmd0aFF1ZXVpbmdTdHJhdGVneS5wcm90b3R5cGUuc2l6ZShjaHVuayksIHNp
emUsCisgICAgICAgICAgICAgICAgICAnc2l6ZSBzdWNjZWVkcyB3aXRoIHRoZSByaWdodCBhbW91
bnQgd2l0aCBhbiBvYmplY3Qgd2l0aCBhIGh3bScpOworICAgIGFzc2VydF9lcXVhbHMoQnl0ZUxl
bmd0aFF1ZXVpbmdTdHJhdGVneS5wcm90b3R5cGUuc2l6ZShjaHVua0dldHRlciksIHNpemUsCisg
ICAgICAgICAgICAgICAgICAnc2l6ZSBzdWNjZWVkcyB3aXRoIHRoZSByaWdodCBhbW91bnQgd2l0
aCBhbiBvYmplY3Qgd2l0aCBhIGh3bSBnZXR0ZXInKTsKKyAgICBhc3NlcnRfdGhyb3dzKGVycm9y
LCBmdW5jdGlvbigpIHsgQnl0ZUxlbmd0aFF1ZXVpbmdTdHJhdGVneS5wcm90b3R5cGUuc2l6ZShj
aHVua0dldHRlclRocm93aW5nKTsgfSwKKyAgICAgICAgICAgICAgICAgICdzaXplIGZhaWxzIHdp
dGggdGhlIGVycm9yIHRocm93biBieSB0aGUgZ2V0dGVyJyk7Cit9LCAnQnl0ZUxlbmd0aFF1ZXVp
bmdTdHJhdGVneSBzaXplIGJlaGF2ZXMgYXMgZXhwZWN0ZWQgd2l0aCB3cm9uZyBhcmd1bWVudHMn
KTsKKwordGVzdChmdW5jdGlvbigpIHsKICAgICB2YXIgc3RyYXRlZ3kgPSBuZXcgQnl0ZUxlbmd0
aFF1ZXVpbmdTdHJhdGVneSh7IGhpZ2hXYXRlck1hcms6IDQgfSk7CiAKICAgICBhc3NlcnRfb2Jq
ZWN0X2VxdWFscyhPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKHN0cmF0ZWd5LCAnaGln
aFdhdGVyTWFyaycpLApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvc3RyZWFtcy9yZWZlcmVuY2Ut
aW1wbGVtZW50YXRpb24vY291bnQtcXVldWluZy1zdHJhdGVneS1leHBlY3RlZC50eHQgYi9MYXlv
dXRUZXN0cy9zdHJlYW1zL3JlZmVyZW5jZS1pbXBsZW1lbnRhdGlvbi9jb3VudC1xdWV1aW5nLXN0
cmF0ZWd5LWV4cGVjdGVkLnR4dAppbmRleCBlZDNkMDYxYmQ0ODQwNmY5YmU5YTFkZTQ0MWU1Mzgx
Yzc0NGQ1OTEzLi5jZDJhNjY0ZDc3MTdmZWY2N2NkYmU3NjM5YTg4Zjk3YzExMWFjNjA2IDEwMDY0
NAotLS0gYS9MYXlvdXRUZXN0cy9zdHJlYW1zL3JlZmVyZW5jZS1pbXBsZW1lbnRhdGlvbi9jb3Vu
dC1xdWV1aW5nLXN0cmF0ZWd5LWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9zdHJlYW1z
L3JlZmVyZW5jZS1pbXBsZW1lbnRhdGlvbi9jb3VudC1xdWV1aW5nLXN0cmF0ZWd5LWV4cGVjdGVk
LnR4dApAQCAtMSw2ICsxLDggQEAKIAogUEFTUyBDYW4gY29uc3RydWN0IGEgQ291bnRRdWV1aW5n
U3RyYXRlZ3kgd2l0aCBhIHZhbGlkIGhpZ2ggd2F0ZXIgbWFyayAKIFBBU1MgQ2FuIGNvbnN0cnVj
dCBhIENvdW50UXVldWluZ1N0cmF0ZWd5IHdpdGggYW55IHZhbHVlIGFzIGl0cyBoaWdoIHdhdGVy
IG1hcmsgCitQQVNTIENvdW50UXVldWluZ1N0cmF0ZWd5IGNvbnN0cnVjdG9yIGJlaGF2ZXMgYXMg
ZXhwZWN0ZWQgd2l0aCB3cm9uZyBhcmd1bWVudHMgCitQQVNTIENvdW50UXVldWluZ1N0cmF0ZWd5
IHNpemUgYmVoYXZlcyBhcyBleHBlY3RlZCB3aXRoIHdyb25nIGFyZ3VtZW50cyAKIFBBU1MgQ291
bnRRdWV1aW5nU3RyYXRlZ3kgaW5zdGFuY2VzIGhhdmUgdGhlIGNvcnJlY3QgcHJvcGVydGllcyAK
IFBBU1MgQ2FuIGNvbnN0cnVjdCBhIHJlYWRhYmxlIHN0cmVhbSB3aXRoIGEgdmFsaWQgQ291bnRR
dWV1aW5nU3RyYXRlZ3kgCiBQQVNTIENvcnJlY3RseSBnb3Zlcm5zIHRoZSByZXR1cm4gdmFsdWUg
b2YgYSBSZWFkYWJsZVN0cmVhbSdzIGVucXVldWUgZnVuY3Rpb24gKEhXTSA9IDApIApkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvc3RyZWFtcy9yZWZlcmVuY2UtaW1wbGVtZW50YXRpb24vY291bnQt
cXVldWluZy1zdHJhdGVneS5odG1sIGIvTGF5b3V0VGVzdHMvc3RyZWFtcy9yZWZlcmVuY2UtaW1w
bGVtZW50YXRpb24vY291bnQtcXVldWluZy1zdHJhdGVneS5odG1sCmluZGV4IDU1NWNhNTE1ZWRl
ZDc1ZDY3NzVkMjlmYTdlOTNiNTU5ZTk1YzFmODYuLmYwMjczNzY5NjBmYzQ0ZTlmMzZiZjJkNGZi
NjVkYzg5N2UxYjhjZGIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3N0cmVhbXMvcmVmZXJlbmNl
LWltcGxlbWVudGF0aW9uL2NvdW50LXF1ZXVpbmctc3RyYXRlZ3kuaHRtbAorKysgYi9MYXlvdXRU
ZXN0cy9zdHJlYW1zL3JlZmVyZW5jZS1pbXBsZW1lbnRhdGlvbi9jb3VudC1xdWV1aW5nLXN0cmF0
ZWd5Lmh0bWwKQEAgLTE2LDYgKzE2LDQzIEBAIHRlc3QoZnVuY3Rpb24oKSB7CiB9LCAnQ2FuIGNv
bnN0cnVjdCBhIENvdW50UXVldWluZ1N0cmF0ZWd5IHdpdGggYW55IHZhbHVlIGFzIGl0cyBoaWdo
IHdhdGVyIG1hcmsnKTsKIAogdGVzdChmdW5jdGlvbigpIHsKKyAgICB2YXIgaGlnaFdhdGVyTWFy
ayA9IDE7CisgICAgdmFyIGhpZ2hXYXRlck1hcmtPYmplY3RHZXR0ZXIgPSB7CisgICAgICAgIGdl
dCBoaWdoV2F0ZXJNYXJrKCkgeyByZXR1cm4gaGlnaFdhdGVyTWFyazsgfSwKKyAgICB9OworICAg
IHZhciBlcnJvciA9IG5ldyBFcnJvcignd293IScpOworICAgIHZhciBoaWdoV2F0ZXJNYXJrT2Jq
ZWN0R2V0dGVyVGhyb3dpbmcgPSB7CisgICAgICAgIGdldCBoaWdoV2F0ZXJNYXJrKCkgeyB0aHJv
dyBlcnJvcjsgfSwKKyAgICB9OworICAgIGFzc2VydF90aHJvd3MobmV3IFR5cGVFcnJvcigpLCBm
dW5jdGlvbigpIHsgbmV3IENvdW50UXVldWluZ1N0cmF0ZWd5KCk7IH0sICdjb25zdHJ1Y3Rpb24g
ZmFpbHMgd2l0aCB1bmRlZmluZWQnKTsKKyAgICBhc3NlcnRfdGhyb3dzKG5ldyBUeXBlRXJyb3Io
KSwgZnVuY3Rpb24oKSB7IG5ldyBDb3VudFF1ZXVpbmdTdHJhdGVneShudWxsKTsgfSwgJ2NvbnN0
cnVjdGlvbiBmYWlscyB3aXRoIG51bGwnKTsKKyAgICBuZXcgQ291bnRRdWV1aW5nU3RyYXRlZ3ko
J3BvdGF0bycpOyAvLyBDb25zdHJ1Y3Rpb24gc3VjY2VlZHMgd2l0aCBhIHJhbmRvbSBub24tb2Jq
ZWN0IHR5cGUuCisgICAgbmV3IENvdW50UXVldWluZ1N0cmF0ZWd5KHt9KTsgLy8gQ29uc3RydWN0
aW9uIHN1Y2NlZWRzIHdpdGggYW4gb2JqZWN0IHdpdGhvdXQgYSBoaWdoV2F0ZXJNYXJrIHByb3Bl
cnR5LgorICAgIG5ldyBDb3VudFF1ZXVpbmdTdHJhdGVneShoaWdoV2F0ZXJNYXJrT2JqZWN0R2V0
dGVyKTsgLy8gQ29uc3RydWN0aW9uIHN1Y2NlZWRzIHdpdGggYW4gb2JqZWN0IHdpdGggYSBoaWdo
V2F0ZXJNYXJrIGdldHRlci4KKyAgICBhc3NlcnRfdGhyb3dzKGVycm9yLCBmdW5jdGlvbigpIHsg
bmV3IENvdW50UXVldWluZ1N0cmF0ZWd5KGhpZ2hXYXRlck1hcmtPYmplY3RHZXR0ZXJUaHJvd2lu
Zyk7IH0sCisgICAgICAgICAgICAgICAgICAnY29uc3RydWN0aW9uIGZhaWxzIHdpdGggYW4gb2Jq
ZWN0IHdpdGggYSB0aHJvd2luZyBoaWdoV2F0ZXJNYXJrIGdldHRlcicpOworfSwgJ0NvdW50UXVl
dWluZ1N0cmF0ZWd5IGNvbnN0cnVjdG9yIGJlaGF2ZXMgYXMgZXhwZWN0ZWQgd2l0aCB3cm9uZyBh
cmd1bWVudHMnKTsKKwordGVzdChmdW5jdGlvbigpIHsKKyAgICB2YXIgc2l6ZSA9IDEwMjQ7Cisg
ICAgdmFyIGNodW5rID0geyBieXRlTGVuZ3RoOiBzaXplIH07CisgICAgdmFyIGNodW5rR2V0dGVy
ID0geworICAgICAgICBnZXQgYnl0ZUxlbmd0aCgpIHsgcmV0dXJuIHNpemU7IH0sCisgICAgfQor
ICAgIHZhciBlcnJvciA9IG5ldyBFcnJvcignd293IScpOworICAgIHZhciBjaHVua0dldHRlclRo
cm93aW5nID0geworICAgICAgICBnZXQgYnl0ZUxlbmd0aCgpIHsgdGhyb3cgZXJyb3I7IH0sCisg
ICAgfQorICAgIGFzc2VydF9lcXVhbHMoQ291bnRRdWV1aW5nU3RyYXRlZ3kucHJvdG90eXBlLnNp
emUoKSwgMSwgJ3NpemUgcmV0dXJucyAxIHdpdGggdW5kZWZpbmVkJyk7CisgICAgYXNzZXJ0X2Vx
dWFscyhDb3VudFF1ZXVpbmdTdHJhdGVneS5wcm90b3R5cGUuc2l6ZShudWxsKSwgMSwgJ3NpemUg
cmV0dXJucyAxIHdpdGggbnVsbCcpOworICAgIGFzc2VydF9lcXVhbHMoQ291bnRRdWV1aW5nU3Ry
YXRlZ3kucHJvdG90eXBlLnNpemUoJ3BvdGF0bycpLCAxLCAnc2l6ZSByZXR1cm5zIDEgd2l0aCBu
b24tb2JqZWN0IHR5cGUnKTsKKyAgICBhc3NlcnRfZXF1YWxzKENvdW50UXVldWluZ1N0cmF0ZWd5
LnByb3RvdHlwZS5zaXplKHt9KSwgMSwgJ3NpemUgcmV0dXJucyAxIHdpdGggZW1wdHkgb2JqZWN0
Jyk7CisgICAgYXNzZXJ0X2VxdWFscyhDb3VudFF1ZXVpbmdTdHJhdGVneS5wcm90b3R5cGUuc2l6
ZShjaHVuayksIDEsICdzaXplIHJldHVybnMgMSB3aXRoIGEgY2h1bmsnKTsKKyAgICBhc3NlcnRf
ZXF1YWxzKENvdW50UXVldWluZ1N0cmF0ZWd5LnByb3RvdHlwZS5zaXplKGNodW5rR2V0dGVyKSwg
MSwgJ3NpemUgcmV0dXJucyAxIHdpdGggY2h1bmsgZ2V0dGVyJyk7CisgICAgYXNzZXJ0X2VxdWFs
cyhDb3VudFF1ZXVpbmdTdHJhdGVneS5wcm90b3R5cGUuc2l6ZShjaHVua0dldHRlclRocm93aW5n
KSwgMSwgJ3NpemUgcmV0dXJucyAxIHdpdGggY2h1bmsgZ2V0dGVyIHRoYXQgdGhyb3dzJyk7Cit9
LCAnQ291bnRRdWV1aW5nU3RyYXRlZ3kgc2l6ZSBiZWhhdmVzIGFzIGV4cGVjdGVkIHdpdGggd3Jv
bmcgYXJndW1lbnRzJyk7CisKK3Rlc3QoZnVuY3Rpb24oKSB7CiAgICAgdmFyIHN0cmF0ZWd5ID0g
bmV3IENvdW50UXVldWluZ1N0cmF0ZWd5KHsgaGlnaFdhdGVyTWFyazogNCB9KTsKIAogICAgIGFz
c2VydF9vYmplY3RfZXF1YWxzKE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3Ioc3RyYXRl
Z3ksICdoaWdoV2F0ZXJNYXJrJyksCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>