<?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>158094</bug_id>
          
          <creation_ts>2016-05-25 14:49:10 -0700</creation_ts>
          <short_desc>Fix ResourceTiming multiple entries per resource and test initiator</short_desc>
          <delta_ts>2016-05-25 22:33:22 -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>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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>1</everconfirmed>
          <reporter name="Yoav Weiss">yoav</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>achristensen</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>japhet</cc>
    
    <cc>yoav</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1196503</commentid>
    <comment_count>0</comment_count>
    <who name="Yoav Weiss">yoav</who>
    <bug_when>2016-05-25 14:49:10 -0700</bug_when>
    <thetext>Fix ResourceTiming multiple entries per resource and test initiator</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1196514</commentid>
    <comment_count>1</comment_count>
      <attachid>279824</attachid>
    <who name="Yoav Weiss">yoav</who>
    <bug_when>2016-05-25 14:55:14 -0700</bug_when>
    <thetext>Created attachment 279824
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1196650</commentid>
    <comment_count>2</comment_count>
      <attachid>279824</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-05-25 22:33:17 -0700</bug_when>
    <thetext>Comment on attachment 279824
Patch

Clearing flags on attachment: 279824

Committed r201415: &lt;http://trac.webkit.org/changeset/201415&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1196651</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-05-25 22:33:22 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>279824</attachid>
            <date>2016-05-25 14:55:14 -0700</date>
            <delta_ts>2016-05-25 22:33:17 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-158094-20160525235620.patch</filename>
            <type>text/plain</type>
            <size>9823</size>
            <attacher name="Yoav Weiss">yoav</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAxMzUxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDY2ZDA3YTc1YjNiOTc3
ZGFjYTk0M2Q2MWU3MGYwNjE5ZTdmMGQ5OC4uZDcxZGFiOTdjNTY1Mjc0Y2IyNjVkZThkMjVlYTll
MDE1NzAxZWFkZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDE2LTA1LTI1ICBZb2F2
IFdlaXNzICA8eW9hdkB5b2F2LndzPgorCisgICAgICAgIEZpeCBSZXNvdXJjZVRpbWluZyBtdWx0
aXBsZSBlbnRyaWVzIHBlciByZXNvdXJjZSBhbmQgdGVzdCBpbml0aWF0b3IKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODA5NAorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE1ha2Ugc3VyZSB0aGF0IENhY2hl
ZFJlc291cmNlIHRoYXQgd2FzIG5lZWRlZCBieSB0d28gZGlmZmVyZW50IGVsZW1lbnRzIG9ubHkg
YWRkcyBvbmUgZW50cnksIHdpdGggdGhlIHJpZ2h0IChmaXJzdCkgaW5pdGlhdG9yVHlwZS4KKwor
ICAgICAgICBUZXN0czogaHR0cC90ZXN0cy9wZXJmb3JtYW5jZS9wZXJmb3JtYW5jZS1yZXNvdXJj
ZS10aW1pbmctaW5pdGlhdG9yLWNzcy5odG1sCisgICAgICAgICAgICAgICBodHRwL3Rlc3RzL3Bl
cmZvcm1hbmNlL3BlcmZvcm1hbmNlLXJlc291cmNlLXRpbWluZy1pbml0aWF0b3Itbm8tb3ZlcnJp
ZGUuaHRtbAorCisgICAgICAgICogbG9hZGVyL1Jlc291cmNlVGltaW5nSW5mb3JtYXRpb24uY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6UmVzb3VyY2VUaW1pbmdJbmZvcm1hdGlvbjo6YWRkUmVzb3Vy
Y2VUaW1pbmcpOiBEb24ndCByZW1vdmUgQ2FjaGVkUmVzb3VyY2Ugd2hlbiBlbnRyeSBpcyBhZGRl
ZCwgYnV0CisgICAgICAgIG1hcmsgaXQgYXMgYWRkZWQuIE9ubHkgYWRkIG5ldyBlbnRyaWVzIGZv
ciBub24tYWRkZWQgcmVzb3VyY2VzLgorICAgICAgICAoV2ViQ29yZTo6UmVzb3VyY2VUaW1pbmdJ
bmZvcm1hdGlvbjo6c3RvcmVSZXNvdXJjZVRpbWluZ0luaXRpYXRvckluZm9ybWF0aW9uKTogSW5p
dGlhbGl6ZSBpbml0aWF0b3IgaW5mbyBhcyBOb3RZZXRBZGRlZC4KKyAgICAgICAgKiBsb2FkZXIv
UmVzb3VyY2VUaW1pbmdJbmZvcm1hdGlvbi5oOgorCiAyMDE2LTA1LTI0ICBBZGFtIEJlcmdrdmlz
dCAgPGFkYW0uYmVyZ2t2aXN0QGVyaWNzc29uLmNvbT4KIAogICAgICAgICBXZWJSVEM6IFJUQ0lj
ZUNhbmRpZGF0ZTogTWFrZSBhdHRyaWJ1dGVzIHJlYWRvbmx5IChhbmQgdXBkYXRlIGNvbnN0cnVj
dG9yIGFyZykKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9SZXNvdXJjZVRpbWlu
Z0luZm9ybWF0aW9uLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9SZXNvdXJjZVRpbWluZ0lu
Zm9ybWF0aW9uLmNwcAppbmRleCA4NDgwZTkyNmY5YTc0ZGYyNzI3OGE1ZTUxNGY4ZGI5MDY3OTA3
M2ViLi4yODBhYjg2ZmVmMjkwNDYzZTBmMzA4MTg5ZjNhM2EwN2FkNjZhMzRjIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvUmVzb3VyY2VUaW1pbmdJbmZvcm1hdGlvbi5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL1Jlc291cmNlVGltaW5nSW5mb3JtYXRpb24uY3BwCkBA
IC00NCw3ICs0NCw3IEBAIHZvaWQgUmVzb3VyY2VUaW1pbmdJbmZvcm1hdGlvbjo6YWRkUmVzb3Vy
Y2VUaW1pbmcoQ2FjaGVkUmVzb3VyY2UqIHJlc291cmNlLCBEb2N1CiAgICAgaWYgKHJlc291cmNl
ICYmIHJlc291cmNlLT5yZXNwb25zZSgpLmlzSFRUUCgpCiAgICAgICAgICYmICgoIXJlc291cmNl
LT5lcnJvck9jY3VycmVkKCkgJiYgIXJlc291cmNlLT53YXNDYW5jZWxlZCgpKSB8fCByZXNvdXJj
ZS0+cmVzcG9uc2UoKS5odHRwU3RhdHVzQ29kZSgpID09IDMwNCkpIHsKICAgICAgICAgSGFzaE1h
cDxDYWNoZWRSZXNvdXJjZSosIEluaXRpYXRvckluZm8+OjppdGVyYXRvciBpbml0aWF0b3JJdCA9
IG1faW5pdGlhdG9yTWFwLmZpbmQocmVzb3VyY2UpOwotICAgICAgICBpZiAoaW5pdGlhdG9ySXQg
IT0gbV9pbml0aWF0b3JNYXAuZW5kKCkpIHsKKyAgICAgICAgaWYgKGluaXRpYXRvckl0ICE9IG1f
aW5pdGlhdG9yTWFwLmVuZCgpICYmIGluaXRpYXRvckl0LT52YWx1ZS5hZGRlZCA9PSBOb3RZZXRB
ZGRlZCkgewogICAgICAgICAgICAgQVNTRVJUKGRvY3VtZW50KTsKICAgICAgICAgICAgIERvY3Vt
ZW50KiBpbml0aWF0b3JEb2N1bWVudCA9IGRvY3VtZW50OwogICAgICAgICAgICAgaWYgKHJlc291
cmNlLT50eXBlKCkgPT0gQ2FjaGVkUmVzb3VyY2U6Ok1haW5SZXNvdXJjZSkKQEAgLTU0LDcgKzU0
LDcgQEAgdm9pZCBSZXNvdXJjZVRpbWluZ0luZm9ybWF0aW9uOjphZGRSZXNvdXJjZVRpbWluZyhD
YWNoZWRSZXNvdXJjZSogcmVzb3VyY2UsIERvY3UKICAgICAgICAgICAgIEFTU0VSVChpbml0aWF0
b3JEb2N1bWVudC0+ZG9tV2luZG93KCktPnBlcmZvcm1hbmNlKCkpOwogICAgICAgICAgICAgY29u
c3QgSW5pdGlhdG9ySW5mbyYgaW5mbyA9IGluaXRpYXRvckl0LT52YWx1ZTsKICAgICAgICAgICAg
IGluaXRpYXRvckRvY3VtZW50LT5kb21XaW5kb3coKS0+cGVyZm9ybWFuY2UoKS0+YWRkUmVzb3Vy
Y2VUaW1pbmcoaW5mby5uYW1lLCBpbml0aWF0b3JEb2N1bWVudCwgcmVzb3VyY2UtPnJlc291cmNl
UmVxdWVzdCgpLCByZXNvdXJjZS0+cmVzcG9uc2UoKSwgaW5mby5zdGFydFRpbWUsIHJlc291cmNl
LT5sb2FkRmluaXNoVGltZSgpKTsKLSAgICAgICAgICAgIG1faW5pdGlhdG9yTWFwLnJlbW92ZShp
bml0aWF0b3JJdCk7CisgICAgICAgICAgICBpbml0aWF0b3JJdC0+dmFsdWUuYWRkZWQgPSBBZGRl
ZDsKICAgICAgICAgfQogICAgIH0KIH0KQEAgLTY3LDExICs2NywxMSBAQCB2b2lkIFJlc291cmNl
VGltaW5nSW5mb3JtYXRpb246OnN0b3JlUmVzb3VyY2VUaW1pbmdJbml0aWF0b3JJbmZvcm1hdGlv
bihjb25zdCBDYQogICAgICAgICAvLyA8aWZyYW1lPnMgc2hvdWxkIHJlcG9ydCB0aGUgaW5pdGlh
bCBuYXZpZ2F0aW9uIHJlcXVlc3RlZCBieSB0aGUgcGFyZW50IGRvY3VtZW50LCBidXQgbm90IHN1
YnNlcXVlbnQgbmF2aWdhdGlvbnMuCiAgICAgICAgIEFTU0VSVChmcmFtZSk7CiAgICAgICAgIGlm
IChmcmFtZS0+b3duZXJFbGVtZW50KCkpIHsKLSAgICAgICAgICAgIEluaXRpYXRvckluZm8gaW5m
byA9IHsgZnJhbWUtPm93bmVyRWxlbWVudCgpLT5sb2NhbE5hbWUoKSwgbW9ub3RvbmljYWxseUlu
Y3JlYXNpbmdUaW1lKCkgfTsKKyAgICAgICAgICAgIEluaXRpYXRvckluZm8gaW5mbyA9IHsgZnJh
bWUtPm93bmVyRWxlbWVudCgpLT5sb2NhbE5hbWUoKSwgbW9ub3RvbmljYWxseUluY3JlYXNpbmdU
aW1lKCksIE5vdFlldEFkZGVkIH07CiAgICAgICAgICAgICBtX2luaXRpYXRvck1hcC5hZGQocmVz
b3VyY2UuZ2V0KCksIGluZm8pOwogICAgICAgICB9CiAgICAgfSBlbHNlIHsKLSAgICAgICAgSW5p
dGlhdG9ySW5mbyBpbmZvID0geyByZXF1ZXN0LmluaXRpYXRvck5hbWUoKSwgbW9ub3RvbmljYWxs
eUluY3JlYXNpbmdUaW1lKCkgfTsKKyAgICAgICAgSW5pdGlhdG9ySW5mbyBpbmZvID0geyByZXF1
ZXN0LmluaXRpYXRvck5hbWUoKSwgbW9ub3RvbmljYWxseUluY3JlYXNpbmdUaW1lKCksIE5vdFll
dEFkZGVkIH07CiAgICAgICAgIG1faW5pdGlhdG9yTWFwLmFkZChyZXNvdXJjZS5nZXQoKSwgaW5m
byk7CiAgICAgfQogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbG9hZGVyL1Jlc291cmNl
VGltaW5nSW5mb3JtYXRpb24uaCBiL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9SZXNvdXJjZVRpbWlu
Z0luZm9ybWF0aW9uLmgKaW5kZXggOGQwYjcxNjNhMGM4MjM1ZGY2ZDIxMjM5YTk4MGJjOWIxNjJh
NTljMy4uYmY2MjA0MmNiZTE0NzJhYzJiODgxMTJmMjhkODE5NWU1NTExOTA0ZSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvbG9hZGVyL1Jlc291cmNlVGltaW5nSW5mb3JtYXRpb24uaAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvUmVzb3VyY2VUaW1pbmdJbmZvcm1hdGlvbi5oCkBAIC00
NSw5ICs0NSwxMSBAQCBwdWJsaWM6CiAgICAgdm9pZCBzdG9yZVJlc291cmNlVGltaW5nSW5pdGlh
dG9ySW5mb3JtYXRpb24oY29uc3QgQ2FjaGVkUmVzb3VyY2VIYW5kbGU8Q2FjaGVkUmVzb3VyY2U+
JiwgY29uc3QgQ2FjaGVkUmVzb3VyY2VSZXF1ZXN0JiwgRnJhbWUqKTsKIAogcHJpdmF0ZToKKyAg
ICBlbnVtIEFscmVhZHlBZGRlZCB7IE5vdFlldEFkZGVkLCBBZGRlZCB9OwogICAgIHN0cnVjdCBJ
bml0aWF0b3JJbmZvIHsKICAgICAgICAgQXRvbWljU3RyaW5nIG5hbWU7CiAgICAgICAgIGRvdWJs
ZSBzdGFydFRpbWU7CisgICAgICAgIEFscmVhZHlBZGRlZCBhZGRlZDsKICAgICB9OwogICAgIEhh
c2hNYXA8Q2FjaGVkUmVzb3VyY2UqLCBJbml0aWF0b3JJbmZvPiBtX2luaXRpYXRvck1hcDsKIH07
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKaW5kZXggYWYwMTg3MjI3ODNmOGJjZTQzN2Y2YWE2NjkwOGYxZTIyNmU5YzU3OC4uZjcyZDE1
YjgzMjkyNzRlNjljOTM0ODkzYTQ0NjYzYWYwZmMwMzU3NSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBA
CisyMDE2LTA1LTI1ICBZb2F2IFdlaXNzICA8eW9hdkB5b2F2LndzPgorCisgICAgICAgIEZpeCBS
ZXNvdXJjZVRpbWluZyBtdWx0aXBsZSBlbnRyaWVzIHBlciByZXNvdXJjZSBhbmQgdGVzdCBpbml0
aWF0b3IKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1
ODA5NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE1h
a2Ugc3VyZSB0aGF0IENhY2hlZFJlc291cmNlIHRoYXQgd2FzIG5lZWRlZCBieSB0d28gZGlmZmVy
ZW50IGVsZW1lbnRzIG9ubHkgYWRkcyBvbmUgZW50cnksIHdpdGggdGhlIHJpZ2h0IChmaXJzdCkg
aW5pdGlhdG9yVHlwZS4KKworICAgICAgICAqIGh0dHAvdGVzdHMvcGVyZm9ybWFuY2UvcGVyZm9y
bWFuY2UtcmVzb3VyY2UtdGltaW5nLWluaXRpYXRvci1jc3MuaHRtbDogQWRkZWQuIE1ha2VzIHN1
cmUgY3NzIGhhcyB0aGUgcmlnaHQgaW5pdGlhdG9yIHR5cGUuCisgICAgICAgICogaHR0cC90ZXN0
cy9wZXJmb3JtYW5jZS9wZXJmb3JtYW5jZS1yZXNvdXJjZS10aW1pbmctaW5pdGlhdG9yLWNzcy1l
eHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGh0dHAvdGVzdHMvcGVyZm9ybWFuY2UvcGVy
Zm9ybWFuY2UtcmVzb3VyY2UtdGltaW5nLWluaXRpYXRvci1uby1vdmVycmlkZS5odG1sOiBBZGRl
ZC4gTWFrZXMgc3VyZSB0aGF0IG9ubHkgb25lIGVudHJ5IGlzIGFkZGVkIGFuZAorICAgICAgICB0
aGF0IGl0cyBpbml0aWF0b3IgaW5mbyBkb2Vzbid0IGdldCBvdmVycmlkZW4uCisgICAgICAgICog
aHR0cC90ZXN0cy9wZXJmb3JtYW5jZS9wZXJmb3JtYW5jZS1yZXNvdXJjZS10aW1pbmctaW5pdGlh
dG9yLW5vLW92ZXJyaWRlLWV4cGVjdGVkLnR4dDogQWRkZWQuCisKIDIwMTYtMDUtMjQgIEFkYW0g
QmVyZ2t2aXN0ICA8YWRhbS5iZXJna3Zpc3RAZXJpY3Nzb24uY29tPgogCiAgICAgICAgIFdlYlJU
QzogUlRDSWNlQ2FuZGlkYXRlOiBNYWtlIGF0dHJpYnV0ZXMgcmVhZG9ubHkgKGFuZCB1cGRhdGUg
Y29uc3RydWN0b3IgYXJnKQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9wZXJm
b3JtYW5jZS9wZXJmb3JtYW5jZS1yZXNvdXJjZS10aW1pbmctaW5pdGlhdG9yLWNzcy1leHBlY3Rl
ZC50eHQgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3BlcmZvcm1hbmNlL3BlcmZvcm1hbmNlLXJl
c291cmNlLXRpbWluZy1pbml0aWF0b3ItY3NzLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4wOTRl
YWY4ZmM0NmZlNWVmNDQ3NzQ1Y2EyOWEwZTY4NTQ5ZGE1ZjdmCi0tLSAvZGV2L251bGwKKysrIGIv
TGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9wZXJmb3JtYW5jZS9wZXJmb3JtYW5jZS1yZXNvdXJjZS10
aW1pbmctaW5pdGlhdG9yLWNzcy1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwyIEBACitQQVNTIGlu
aXRpYXRvciBpcyAiY3NzIgorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3Bl
cmZvcm1hbmNlL3BlcmZvcm1hbmNlLXJlc291cmNlLXRpbWluZy1pbml0aWF0b3ItY3NzLmh0bWwg
Yi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3BlcmZvcm1hbmNlL3BlcmZvcm1hbmNlLXJlc291cmNl
LXRpbWluZy1pbml0aWF0b3ItY3NzLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZWQ5NjQzMWJkYWRiNmViNmI0
ZDE1ZDFkMWM3NGI3MzkxMzlhMzY4YgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2h0
dHAvdGVzdHMvcGVyZm9ybWFuY2UvcGVyZm9ybWFuY2UtcmVzb3VyY2UtdGltaW5nLWluaXRpYXRv
ci1jc3MuaHRtbApAQCAtMCwwICsxLDM2IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPHNj
cmlwdD4KKyAgICBpZiAod2luZG93LmludGVybmFscykKKyAgICAgICAgaW50ZXJuYWxzLnNldFJl
c291cmNlVGltaW5nU3VwcG9ydCh0cnVlKTsKKyAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpIHsK
KyAgICAgICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCkKKyAgICAgICAgdGVzdFJ1bm5lci53YWl0
VW50aWxEb25lKCk7CisgICAgfQorPC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3Vy
Y2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKzxib2R5PgorPHN0eWxlPgorICAgIGJvZHkg
eyBiYWNrZ3JvdW5kOiB1cmwoIi4uLy4uL3Jlc291cmNlcy9zcXVhcmUxMDAucG5nIik7IH0KKzwv
c3R5bGU+Cis8c2NyaXB0PgorICAgIHZhciBpbml0aWF0b3I7CisgICAgdmFyIHJ1blRlc3QgPSBm
dW5jdGlvbigpIHsKKyAgICAgICAgdmFyIHJlc291cmNlcyA9IHBlcmZvcm1hbmNlLmdldEVudHJp
ZXNCeVR5cGUoJ3Jlc291cmNlJyk7CisgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgcmVzb3Vy
Y2VzLmxlbmd0aDsgKytpKSB7CisgICAgICAgICAgICBpZiAocmVzb3VyY2VzW2ldLm5hbWUuaW5k
ZXhPZigic3F1YXJlIikgIT0gLTEpIHsKKyAgICAgICAgICAgICAgICBpbml0aWF0b3IgPSByZXNv
dXJjZXNbaV0uaW5pdGlhdG9yVHlwZTsKKyAgICAgICAgICAgICAgICBzaG91bGRCZUVxdWFsVG9T
dHJpbmcoImluaXRpYXRvciIsICJjc3MiKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfTsKKyAg
ICAgICAgaWYgKHdpbmRvdy5pbnRlcm5hbHMpCisgICAgICAgICAgICB3aW5kb3cuaW50ZXJuYWxz
LnNldFJlc291cmNlVGltaW5nU3VwcG9ydChmYWxzZSk7CisgICAgICAgIGlmICh3aW5kb3cudGVz
dFJ1bm5lcikKKyAgICAgICAgICAgIHRlc3RSdW5uZXIubm90aWZ5RG9uZSgpOworICAgIH07Cisg
ICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoImxvYWQiLCBmdW5jdGlvbigpIHsKKyAgICAgICAg
cnVuVGVzdCgpOworICAgIH0pOworPC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3BlcmZvcm1hbmNlL3BlcmZvcm1hbmNlLXJlc291
cmNlLXRpbWluZy1pbml0aWF0b3Itbm8tb3ZlcnJpZGUtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVz
dHMvaHR0cC90ZXN0cy9wZXJmb3JtYW5jZS9wZXJmb3JtYW5jZS1yZXNvdXJjZS10aW1pbmctaW5p
dGlhdG9yLW5vLW92ZXJyaWRlLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4yOTk3ZWExN2EyMGM0
ZDQ5NzllMDU4ZDU4Mzk5NTI1Y2Y0M2EyMjhlCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVz
dHMvaHR0cC90ZXN0cy9wZXJmb3JtYW5jZS9wZXJmb3JtYW5jZS1yZXNvdXJjZS10aW1pbmctaW5p
dGlhdG9yLW5vLW92ZXJyaWRlLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDMgQEAKK1BBU1MgaW5p
dGlhdG9yIGlzICJpbWciCitQQVNTIGZvdW5kUmVzb3VyY2VzIGlzIDEKKwpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9wZXJmb3JtYW5jZS9wZXJmb3JtYW5jZS1yZXNvdXJjZS10
aW1pbmctaW5pdGlhdG9yLW5vLW92ZXJyaWRlLmh0bWwgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3Rz
L3BlcmZvcm1hbmNlL3BlcmZvcm1hbmNlLXJlc291cmNlLXRpbWluZy1pbml0aWF0b3Itbm8tb3Zl
cnJpZGUuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4yMzU1OTFlYjBmMDI2YmYwYTlhYThmYWE3MWFjNWNhMTkx
NTAwYTFmCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9wZXJmb3Jt
YW5jZS9wZXJmb3JtYW5jZS1yZXNvdXJjZS10aW1pbmctaW5pdGlhdG9yLW5vLW92ZXJyaWRlLmh0
bWwKQEAgLTAsMCArMSw0MCBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxzY3JpcHQ+Cisg
ICAgaWYgKHdpbmRvdy5pbnRlcm5hbHMpCisgICAgICAgIGludGVybmFscy5zZXRSZXNvdXJjZVRp
bWluZ1N1cHBvcnQodHJ1ZSk7CisgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKSB7CisgICAgICAg
IHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpCisgICAgICAgIHRlc3RSdW5uZXIud2FpdFVudGlsRG9u
ZSgpOworICAgIH0KKzwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4uLy4uL3Jlc291cmNlcy9qcy10
ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8Ym9keT4KKzxpbWcgc3JjPSIuLi8uLi9yZXNvdXJjZXMv
c3F1YXJlMTAwLnBuZyI+Cis8c3R5bGU+CisgICAgYm9keSB7IGJhY2tncm91bmQ6IHVybCgiLi4v
Li4vcmVzb3VyY2VzL3NxdWFyZTEwMC5wbmciKTsgfQorPC9zdHlsZT4KKzxzY3JpcHQ+CisgICAg
dmFyIGluaXRpYXRvcjsKKyAgICB2YXIgZm91bmRSZXNvdXJjZXMgPSAwOworICAgIHZhciBydW5U
ZXN0ID0gZnVuY3Rpb24oKSB7CisgICAgICAgIHZhciByZXNvdXJjZXMgPSBwZXJmb3JtYW5jZS5n
ZXRFbnRyaWVzQnlUeXBlKCdyZXNvdXJjZScpOworICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8
IHJlc291cmNlcy5sZW5ndGg7ICsraSkgeworICAgICAgICAgICAgaWYgKHJlc291cmNlc1tpXS5u
YW1lLmluZGV4T2YoInNxdWFyZSIpICE9IC0xKSB7CisgICAgICAgICAgICAgICAgKytmb3VuZFJl
c291cmNlczsKKyAgICAgICAgICAgICAgICBpbml0aWF0b3IgPSByZXNvdXJjZXNbaV0uaW5pdGlh
dG9yVHlwZTsKKyAgICAgICAgICAgICAgICBzaG91bGRCZUVxdWFsVG9TdHJpbmcoImluaXRpYXRv
ciIsICJpbWciKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfTsKKyAgICAgICAgc2hvdWxkQmUo
ImZvdW5kUmVzb3VyY2VzIiwgIjEiKTsKKyAgICAgICAgaWYgKHdpbmRvdy5pbnRlcm5hbHMpCisg
ICAgICAgICAgICB3aW5kb3cuaW50ZXJuYWxzLnNldFJlc291cmNlVGltaW5nU3VwcG9ydChmYWxz
ZSk7CisgICAgICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICAgICAgICAgIHRlc3RSdW5u
ZXIubm90aWZ5RG9uZSgpOworICAgIH07CisgICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoImxv
YWQiLCBmdW5jdGlvbigpIHsKKyAgICAgICAgcnVuVGVzdCgpOworICAgIH0pOworPC9zY3JpcHQ+
Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>