<?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>135969</bug_id>
          
          <creation_ts>2014-08-15 00:55:13 -0700</creation_ts>
          <short_desc>Unify the modes style resolution modes SharingRules and StyleInvalidation</short_desc>
          <delta_ts>2014-08-15 19:50:00 -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></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="Benjamin Poulain">benjamin</reporter>
          <assigned_to name="Benjamin Poulain">benjamin</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1029309</commentid>
    <comment_count>0</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-08-15 00:55:13 -0700</bug_when>
    <thetext>Unify the modes style resolution modes SharingRules and StyleInvalidation</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1029310</commentid>
    <comment_count>1</comment_count>
      <attachid>236645</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-08-15 00:57:46 -0700</bug_when>
    <thetext>Created attachment 236645
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1029554</commentid>
    <comment_count>2</comment_count>
      <attachid>236645</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-08-15 19:49:58 -0700</bug_when>
    <thetext>Comment on attachment 236645
Patch

Clearing flags on attachment: 236645

Committed r172679: &lt;http://trac.webkit.org/changeset/172679&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1029555</commentid>
    <comment_count>3</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-08-15 19:50:00 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>236645</attachid>
            <date>2014-08-15 00:57:46 -0700</date>
            <delta_ts>2014-08-15 19:49:58 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-135969-20140815005736.patch</filename>
            <type>text/plain</type>
            <size>8229</size>
            <attacher name="Benjamin Poulain">benjamin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTcyNjIxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYWM5ZDA3NzZjYjA2NjU1
NDQzMzI0ZWFhZWQxYTczM2RkYjNhYjA5OS4uNTE2Yjk5ZTI3YTEzODRiYTg5YTJkZDU0YjcwNDY0
NWFlMmNkZGRiNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI2IEBACiAyMDE0LTA4LTE1ICBCZW5q
YW1pbiBQb3VsYWluICA8YmVuamFtaW5Ad2Via2l0Lm9yZz4KIAorICAgICAgICBVbmlmeSB0aGUg
bW9kZXMgc3R5bGUgcmVzb2x1dGlvbiBtb2RlcyBTaGFyaW5nUnVsZXMgYW5kIFN0eWxlSW52YWxp
ZGF0aW9uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
MzU5NjkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBV
bmlmeWluZyB0aGUgQ29sbGVjdG9yIGFuZCBTZWxlY3RvckNoZWNrZXJzIHdhcyBkb25lIGluIHBy
ZXZpb3VzIHBhdGNoZXMsCisgICAgICAgIHRoaXMgaXMganVzdCByZW1vdmluZyB0aGUgZW51bXMu
CisKKyAgICAgICAgKiBjc3MvRWxlbWVudFJ1bGVDb2xsZWN0b3IuY3BwOgorICAgICAgICAoV2Vi
Q29yZTo6RWxlbWVudFJ1bGVDb2xsZWN0b3I6OmNvbGxlY3RNYXRjaGluZ1J1bGVzKToKKyAgICAg
ICAgKFdlYkNvcmU6OkVsZW1lbnRSdWxlQ29sbGVjdG9yOjpoYXNBbnlNYXRjaGluZ1J1bGVzKToK
KyAgICAgICAgKiBjc3MvU2VsZWN0b3JDaGVja2VyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlNl
bGVjdG9yQ2hlY2tlcjo6bWF0Y2gpOgorICAgICAgICAqIGNzcy9TZWxlY3RvckNoZWNrZXIuaDoK
KyAgICAgICAgKiBjc3MvU3R5bGVJbnZhbGlkYXRpb25BbmFseXNpcy5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjppbnZhbGlkYXRlU3R5bGVSZWN1cnNpdmVseSk6CisgICAgICAgICogY3Nzaml0L1Nl
bGVjdG9yQ29tcGlsZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6U2VsZWN0b3JDb21waWxlcjo6
U2VsZWN0b3JDb2RlR2VuZXJhdG9yOjpnZW5lcmF0ZU1hcmtQc2V1ZG9TdHlsZUZvclBzZXVkb0Vs
ZW1lbnQpOgorCisyMDE0LTA4LTE1ICBCZW5qYW1pbiBQb3VsYWluICA8YmVuamFtaW5Ad2Via2l0
Lm9yZz4KKwogICAgICAgICBDU1MgSklUOiBjb21waWxlIDotd2Via2l0LWZ1bGwtcGFnZS1tZWRp
YQogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM1OTY4
CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9FbGVtZW50UnVsZUNvbGxlY3Rvci5j
cHAgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvRWxlbWVudFJ1bGVDb2xsZWN0b3IuY3BwCmluZGV4IDIx
ZjEyNDA4MDU1Mjc4ZTAxZmJhYzk5YjQ2NjkyZWM5N2ExZjlhMzQuLjk1ZWE2ZmZhYTliZjYzZmE2
OWUwYzU2NGJjODVhZDliZGI2MTUzYTIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9F
bGVtZW50UnVsZUNvbGxlY3Rvci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvY3NzL0VsZW1lbnRS
dWxlQ29sbGVjdG9yLmNwcApAQCAtMTQ1LDcgKzE0NSw3IEBAIHZvaWQgRWxlbWVudFJ1bGVDb2xs
ZWN0b3I6OmNvbGxlY3RNYXRjaGluZ1J1bGVzKGNvbnN0IE1hdGNoUmVxdWVzdCYgbWF0Y2hSZXF1
ZXN0CiB7CiAgICAgQVNTRVJUKG1hdGNoUmVxdWVzdC5ydWxlU2V0KTsKICAgICBBU1NFUlRfV0lU
SF9NRVNTQUdFKCEobV9tb2RlID09IFNlbGVjdG9yQ2hlY2tlcjo6TW9kZTo6UmVzb2x2aW5nU3R5
bGUgJiYgIW1fc3R5bGUpLCAiV2hlbiByZXNvbHZpbmcgc3R5bGUsIHRoZSBTZWxlY3RvckNoZWNr
ZXIgbXVzdCBoYXZlIGEgc3R5bGUgdG8gc2V0IHRoZSBwc2V1ZG8gZWxlbWVudHMgYW5kL29yIHRv
IGRvIG1hcmtpbmcuIFRoZSBTZWxlY3RvckNvbXBpbGVyIGFsc28gcmVseSBvbiB0aGF0IGJlaGF2
aW9yLiIpOwotICAgIEFTU0VSVF9XSVRIX01FU1NBR0UoISgobV9tb2RlID09IFNlbGVjdG9yQ2hl
Y2tlcjo6TW9kZTo6U3R5bGVJbnZhbGlkYXRpb24gfHwgbV9tb2RlID09IFNlbGVjdG9yQ2hlY2tl
cjo6TW9kZTo6U2hhcmluZ1J1bGVzKSAmJiBtX3BzZXVkb1N0eWxlUmVxdWVzdC5wc2V1ZG9JZCAh
PSBOT1BTRVVETyksICJXaGVuIGluIG1vZGUgU3R5bGVJbnZhbGlkYXRpb24gb3IgU2hhcmluZ1J1
bGVzLCBTZWxlY3RvckNoZWNrZXIgZG9lcyBub3QgdHJ5IHRvIG1hdGNoIHRoZSBwc2V1ZG8gSUQu
IFdoaWxlIEVsZW1lbnRSdWxlQ29sbGVjdG9yIHN1cHBvcnRzIG1hdGNoaW5nIGEgcGFydGljdWxh
ciBwc2V1ZG9JZCBpbiB0aGlzIGNhc2UsIHRoaXMgd291bGQgaW5kaWNhdGUgYSBlcnJvciBhdCB0
aGUgY2FsbCBzaXRlIHNpbmNlIG1hdGNoaW5nIGEgcGFydGljdWxhciBlbGVtZW50IHNob3VsZCBi
ZSB1bm5lY2Vzc2FyeS4iKTsKKyAgICBBU1NFUlRfV0lUSF9NRVNTQUdFKCEobV9tb2RlID09IFNl
bGVjdG9yQ2hlY2tlcjo6TW9kZTo6Q29sbGVjdGluZ1J1bGVzSWdub3JpbmdWaXJ0dWFsUHNldWRv
RWxlbWVudHMgJiYgbV9wc2V1ZG9TdHlsZVJlcXVlc3QucHNldWRvSWQgIT0gTk9QU0VVRE8pLCAi
V2hlbiBpbiBTdHlsZUludmFsaWRhdGlvbiBvciBTaGFyaW5nUnVsZXMsIFNlbGVjdG9yQ2hlY2tl
ciBkb2VzIG5vdCB0cnkgdG8gbWF0Y2ggdGhlIHBzZXVkbyBJRC4gV2hpbGUgRWxlbWVudFJ1bGVD
b2xsZWN0b3Igc3VwcG9ydHMgbWF0Y2hpbmcgYSBwYXJ0aWN1bGFyIHBzZXVkb0lkIGluIHRoaXMg
Y2FzZSwgdGhpcyB3b3VsZCBpbmRpY2F0ZSBhIGVycm9yIGF0IHRoZSBjYWxsIHNpdGUgc2luY2Ug
bWF0Y2hpbmcgYSBwYXJ0aWN1bGFyIGVsZW1lbnQgc2hvdWxkIGJlIHVubmVjZXNzYXJ5LiIpOwog
CiAjaWYgRU5BQkxFKFZJREVPX1RSQUNLKQogICAgIGlmIChtX2VsZW1lbnQuaXNXZWJWVFRFbGVt
ZW50KCkpCkBAIC00MzAsNyArNDMwLDcgQEAgYm9vbCBFbGVtZW50UnVsZUNvbGxlY3Rvcjo6aGFz
QW55TWF0Y2hpbmdSdWxlcyhSdWxlU2V0KiBydWxlU2V0KQogewogICAgIGNsZWFyTWF0Y2hlZFJ1
bGVzKCk7CiAKLSAgICBtX21vZGUgPSBTZWxlY3RvckNoZWNrZXI6Ok1vZGU6OlNoYXJpbmdSdWxl
czsKKyAgICBtX21vZGUgPSBTZWxlY3RvckNoZWNrZXI6Ok1vZGU6OkNvbGxlY3RpbmdSdWxlc0ln
bm9yaW5nVmlydHVhbFBzZXVkb0VsZW1lbnRzOwogICAgIGludCBmaXJzdFJ1bGVJbmRleCA9IC0x
LCBsYXN0UnVsZUluZGV4ID0gLTE7CiAgICAgU3R5bGVSZXNvbHZlcjo6UnVsZVJhbmdlIHJ1bGVS
YW5nZShmaXJzdFJ1bGVJbmRleCwgbGFzdFJ1bGVJbmRleCk7CiAgICAgY29sbGVjdE1hdGNoaW5n
UnVsZXMoTWF0Y2hSZXF1ZXN0KHJ1bGVTZXQpLCBydWxlUmFuZ2UpOwpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvY3NzL1NlbGVjdG9yQ2hlY2tlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9jc3Mv
U2VsZWN0b3JDaGVja2VyLmNwcAppbmRleCBlYWQ0MDYzMmQ5NGI0NjkzZjY2OGE0YzRkYzgzOWM4
ZTBjNDRhY2JjLi5kNDliODg3ZTJlNGUzZGE1ZDhhZTNjZTY1MWVjMDIzNjM1NWNhYzhkIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9jc3MvU2VsZWN0b3JDaGVja2VyLmNwcAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9jc3MvU2VsZWN0b3JDaGVja2VyLmNwcApAQCAtMTQ2LDggKzE0Niw5IEBAIGJv
b2wgU2VsZWN0b3JDaGVja2VyOjptYXRjaChjb25zdCBTZWxlY3RvckNoZWNraW5nQ29udGV4dCYg
Y29udGV4dCkgY29uc3QKICAgICAgICAgaWYgKG1fbW9kZSA9PSBNb2RlOjpSZXNvbHZpbmdTdHls
ZSAmJiBwc2V1ZG9JZCA8IEZJUlNUX0lOVEVSTkFMX1BTRVVET0lEKQogICAgICAgICAgICAgY29u
dGV4dC5lbGVtZW50U3R5bGUtPnNldEhhc1BzZXVkb1N0eWxlKHBzZXVkb0lkKTsKIAotICAgICAg
ICAvLyBGb3IgU2hhcmluZ1J1bGVzIHRlc3RpbmcsIGFueSBtYXRjaCBpcyBnb29kIGVub3VnaCwg
d2UgZG9uJ3QgY2FyZSB3aGF0IGlzIG1hdGNoZWQuCi0gICAgICAgIHJldHVybiBtX21vZGUgPT0g
TW9kZTo6U2hhcmluZ1J1bGVzIHx8IG1fbW9kZSA9PSBNb2RlOjpTdHlsZUludmFsaWRhdGlvbjsK
KyAgICAgICAgLy8gV2hlbiBpZ25vcmluZyB2aXJ0dWFsIHBzZXVkbyBlbGVtZW50cywgdGhlIGNv
bnRleHQncyBwc2V1ZG8gc2hvdWxkIGFsc28gYmUgTk9QU0VVRE8gYnV0IHRoYXQgZG9lcworICAg
ICAgICAvLyBub3QgY2F1c2UgYSBmYWlsdXJlLgorICAgICAgICByZXR1cm4gbV9tb2RlID09IE1v
ZGU6OkNvbGxlY3RpbmdSdWxlc0lnbm9yaW5nVmlydHVhbFBzZXVkb0VsZW1lbnRzOwogICAgIH0K
ICAgICByZXR1cm4gdHJ1ZTsKIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9TZWxl
Y3RvckNoZWNrZXIuaCBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9TZWxlY3RvckNoZWNrZXIuaAppbmRl
eCA1NmMwYWU3ZDhhZDg5MTNjODdlMzIyMjJmOWJiMDc0ODRkMjhhZDY5Li4yM2ZjZDhlODRmNjY5
MmFjZTc2OWQwYjJhMmMwYzY4OWQ0Yzk3MTA2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9j
c3MvU2VsZWN0b3JDaGVja2VyLmgKKysrIGIvU291cmNlL1dlYkNvcmUvY3NzL1NlbGVjdG9yQ2hl
Y2tlci5oCkBAIC00OCw3ICs0OCw3IEBAIGNsYXNzIFNlbGVjdG9yQ2hlY2tlciB7CiBwdWJsaWM6
CiAgICAgZW51bSBWaXNpdGVkTWF0Y2hUeXBlIHsgVmlzaXRlZE1hdGNoRGlzYWJsZWQsIFZpc2l0
ZWRNYXRjaEVuYWJsZWQgfTsKICAgICBlbnVtIGNsYXNzIE1vZGUgOiB1bnNpZ25lZCBjaGFyIHsK
LSAgICAgICAgUmVzb2x2aW5nU3R5bGUgPSAwLCBDb2xsZWN0aW5nUnVsZXMsIFF1ZXJ5aW5nUnVs
ZXMsIFNoYXJpbmdSdWxlcywgU3R5bGVJbnZhbGlkYXRpb24KKyAgICAgICAgUmVzb2x2aW5nU3R5
bGUgPSAwLCBDb2xsZWN0aW5nUnVsZXMsIENvbGxlY3RpbmdSdWxlc0lnbm9yaW5nVmlydHVhbFBz
ZXVkb0VsZW1lbnRzLCBRdWVyeWluZ1J1bGVzCiAgICAgfTsKIAogICAgIFNlbGVjdG9yQ2hlY2tl
cihEb2N1bWVudCYsIE1vZGUpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvY3NzL1N0eWxl
SW52YWxpZGF0aW9uQW5hbHlzaXMuY3BwIGIvU291cmNlL1dlYkNvcmUvY3NzL1N0eWxlSW52YWxp
ZGF0aW9uQW5hbHlzaXMuY3BwCmluZGV4IDNiNzM3NTg4NzNkODEyMmMxNDMyZGQ0ZDFmN2ZmYjQy
NjEyZjI3NTMuLjA2ZjYwMGU5NmMwYjcxZmE4NGYyYTMyYWY5ODZiY2IyZWUwMWViMTEgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9TdHlsZUludmFsaWRhdGlvbkFuYWx5c2lzLmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvU3R5bGVJbnZhbGlkYXRpb25BbmFseXNpcy5jcHAKQEAg
LTk0LDcgKzk0LDcgQEAgc3RhdGljIHZvaWQgaW52YWxpZGF0ZVN0eWxlUmVjdXJzaXZlbHkoRWxl
bWVudCYgZWxlbWVudCwgU2VsZWN0b3JGaWx0ZXImIGZpbHRlciwKICAgICAgICAgcmV0dXJuOwog
ICAgIGlmIChlbGVtZW50LnN0eWxlQ2hhbmdlVHlwZSgpID09IE5vU3R5bGVDaGFuZ2UpIHsKICAg
ICAgICAgRWxlbWVudFJ1bGVDb2xsZWN0b3IgcnVsZUNvbGxlY3RvcihlbGVtZW50LCBudWxscHRy
LCBydWxlU2V0cywgZmlsdGVyKTsKLSAgICAgICAgcnVsZUNvbGxlY3Rvci5zZXRNb2RlKFNlbGVj
dG9yQ2hlY2tlcjo6TW9kZTo6U3R5bGVJbnZhbGlkYXRpb24pOworICAgICAgICBydWxlQ29sbGVj
dG9yLnNldE1vZGUoU2VsZWN0b3JDaGVja2VyOjpNb2RlOjpDb2xsZWN0aW5nUnVsZXNJZ25vcmlu
Z1ZpcnR1YWxQc2V1ZG9FbGVtZW50cyk7CiAgICAgICAgIHJ1bGVDb2xsZWN0b3IubWF0Y2hBdXRo
b3JSdWxlcyhmYWxzZSk7CiAKICAgICAgICAgaWYgKHJ1bGVDb2xsZWN0b3IuaGFzTWF0Y2hlZFJ1
bGVzKCkpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9jc3NqaXQvU2VsZWN0b3JDb21waWxl
ci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9jc3NqaXQvU2VsZWN0b3JDb21waWxlci5jcHAKaW5kZXgg
MDIyOTM1MzI0Zjc5ZGY1ODNiNzJjZjJjN2YyMmM4OTAxODRmNWMyMy4uYjUwOTk4ZjFjNjZhNjMz
Y2VlZmE3ZTk0NmZiZDJlNzM3Yzg4ZGY3MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvY3Nz
aml0L1NlbGVjdG9yQ29tcGlsZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2Nzc2ppdC9TZWxl
Y3RvckNvbXBpbGVyLmNwcApAQCAtMzExMCw5ICszMTEwLDggQEAgdm9pZCBTZWxlY3RvckNvZGVH
ZW5lcmF0b3I6OmdlbmVyYXRlTWFya1BzZXVkb1N0eWxlRm9yUHNldWRvRWxlbWVudChBc3NlbWJs
ZXI6OkoKICAgICAvLyBXaGVuIHRoZSByZXF1ZXN0ZWQgcHNldWRvSWQgaXNuJ3QgTk9QU0VVRE8s
IHRoZXJlJ3Mgbm8gbmVlZCB0byBtYXJrIHRoZSBwc2V1ZG8gZWxlbWVudCBzdHlsZS4KICAgICBz
dWNjZXNzQ2FzZXMuYXBwZW5kKG1fYXNzZW1ibGVyLmJyYW5jaDgoQXNzZW1ibGVyOjpOb3RFcXVh
bCwgQXNzZW1ibGVyOjpBZGRyZXNzKGNoZWNraW5nQ29udGV4dCwgT0JKRUNUX09GRlNFVE9GKENo
ZWNraW5nQ29udGV4dCwgcHNldWRvSWQpKSwgQXNzZW1ibGVyOjpUcnVzdGVkSW1tMzIoTk9QU0VV
RE8pKSk7CiAKLSAgICAvLyBXaGVuIHJlc29sdmluZyBtb2RlIGlzIFNoYXJpbmdSdWxlcyBvciBT
dHlsZUludmFsaWRhdGlvbiwgdGhlcmUncyBubyBuZWVkIHRvIG1hcmsgdGhlIHBzZXVkbyBlbGVt
ZW50IHN0eWxlLgotICAgIHN1Y2Nlc3NDYXNlcy5hcHBlbmQoYnJhbmNoT25SZXNvbHZpbmdNb2Rl
V2l0aENoZWNraW5nQ29udGV4dChBc3NlbWJsZXI6OkVxdWFsLCBTZWxlY3RvckNoZWNrZXI6Ok1v
ZGU6OlNoYXJpbmdSdWxlcywgY2hlY2tpbmdDb250ZXh0KSk7Ci0gICAgc3VjY2Vzc0Nhc2VzLmFw
cGVuZChicmFuY2hPblJlc29sdmluZ01vZGVXaXRoQ2hlY2tpbmdDb250ZXh0KEFzc2VtYmxlcjo6
RXF1YWwsIFNlbGVjdG9yQ2hlY2tlcjo6TW9kZTo6U3R5bGVJbnZhbGlkYXRpb24sIGNoZWNraW5n
Q29udGV4dCkpOworICAgIC8vIFdoZW4gcmVzb2x2aW5nIG1vZGUgaXMgQ29sbGVjdGluZ1J1bGVz
SWdub3JpbmdWaXJ0dWFsUHNldWRvRWxlbWVudHMsIHRoZXJlJ3Mgbm8gbmVlZCB0byBtYXJrIHRo
ZSBwc2V1ZG8gZWxlbWVudCBzdHlsZS4KKyAgICBzdWNjZXNzQ2FzZXMuYXBwZW5kKGJyYW5jaE9u
UmVzb2x2aW5nTW9kZVdpdGhDaGVja2luZ0NvbnRleHQoQXNzZW1ibGVyOjpFcXVhbCwgU2VsZWN0
b3JDaGVja2VyOjpNb2RlOjpDb2xsZWN0aW5nUnVsZXNJZ25vcmluZ1ZpcnR1YWxQc2V1ZG9FbGVt
ZW50cywgY2hlY2tpbmdDb250ZXh0KSk7CiAKICAgICAvLyBXaGVuIHJlc29sdmluZyBtb2RlIGlz
IFJlc29sdmluZ1N0eWxlLCBtYXJrIHRoZSBwc2V1ZG8gc3R5bGUgZm9yIHBzZXVkbyBlbGVtZW50
LgogICAgIFBzZXVkb0lkIGR5bmFtaWNQc2V1ZG8gPSBDU1NTZWxlY3Rvcjo6cHNldWRvSWQoZnJh
Z21lbnQucHNldWRvRWxlbWVudFNlbGVjdG9yLT5wc2V1ZG9FbGVtZW50VHlwZSgpKTsKQEAgLTMx
MjEsOCArMzEyMCw5IEBAIHZvaWQgU2VsZWN0b3JDb2RlR2VuZXJhdG9yOjpnZW5lcmF0ZU1hcmtQ
c2V1ZG9TdHlsZUZvclBzZXVkb0VsZW1lbnQoQXNzZW1ibGVyOjpKCiAgICAgICAgIGFkZEZsYWdz
VG9FbGVtZW50U3R5bGVGcm9tQ29udGV4dChjaGVja2luZ0NvbnRleHQsIFJlbmRlclN0eWxlOjpO
b25Jbmhlcml0ZWRGbGFnczo6ZmxhZ1BzZXVkb1N0eWxlKGR5bmFtaWNQc2V1ZG8pKTsKICAgICB9
CiAKLSAgICAvLyBXaGVuIHJlc29sdmluZyBtb2RlIGlzIG5vdCBTaGFyaW5nUnVsZXMgb3IgU3R5
bGVJbnZhbGlkYXRpb24gKEluIHRoaXMgY2FzZSwgUmVzb2x2aW5nU3R5bGUgb3IgQ29sbGVjdGlu
Z1J1bGVzKSwKLSAgICAvLyB0aGUgY2hlY2tlciBpbmNsdWRpbmcgcHNldWRvIGVsZW1lbnRzIG5l
ZWRzIHRvIGZhaWwgZm9yIHRoZSBtYXRjaGluZyByZXF1ZXN0LgorICAgIC8vIFdlIGhhdmUgYSBw
c2V1ZG9FbGVtZW50U2VsZWN0b3IsIHdlIGFyZSBub3QgaW4gQ29sbGVjdGluZ1J1bGVzSWdub3Jp
bmdWaXJ0dWFsUHNldWRvRWxlbWVudHMgc28KKyAgICAvLyB3ZSBtdXN0IG1hdGNoIHRoYXQgcHNl
dWRvIGVsZW1lbnQuIFNpbmNlIHRoZSBjb250ZXh0J3MgcHNldWRvIHNlbGVjdG9yIGlzIE5PUFNF
VURPLCB3ZSBmYWlsIG1hdGNoaW5nCisgICAgLy8gYWZ0ZXIgdGhlIG1hcmtpbmcuCiAgICAgZmFp
bHVyZUNhc2VzLmFwcGVuZChtX2Fzc2VtYmxlci5qdW1wKCkpOwogCiAgICAgc3VjY2Vzc0Nhc2Vz
LmxpbmsoJm1fYXNzZW1ibGVyKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>