<?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>202695</bug_id>
          
          <creation_ts>2019-10-08 08:56:03 -0700</creation_ts>
          <short_desc>[CSS Shadow Parts] Add test for exportparts list syntax</short_desc>
          <delta_ts>2019-10-08 14:41:16 -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>CSS</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>149443</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Antti Koivisto">koivisto</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1577783</commentid>
    <comment_count>0</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2019-10-08 08:56:03 -0700</bug_when>
    <thetext>The current tests don&apos;t cover anything non-trivial.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1577784</commentid>
    <comment_count>1</comment_count>
      <attachid>380432</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2019-10-08 09:00:17 -0700</bug_when>
    <thetext>Created attachment 380432
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1577785</commentid>
    <comment_count>2</comment_count>
      <attachid>380433</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2019-10-08 09:06:41 -0700</bug_when>
    <thetext>Created attachment 380433
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1577956</commentid>
    <comment_count>3</comment_count>
      <attachid>380433</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-10-08 14:40:59 -0700</bug_when>
    <thetext>Comment on attachment 380433
patch

Clearing flags on attachment: 380433

Committed r250862: &lt;https://trac.webkit.org/changeset/250862&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1577957</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-10-08 14:41:00 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1577959</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-10-08 14:41:16 -0700</bug_when>
    <thetext>&lt;rdar://problem/56089542&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>380432</attachid>
            <date>2019-10-08 09:00:17 -0700</date>
            <delta_ts>2019-10-08 09:06:41 -0700</delta_ts>
            <desc>patch</desc>
            <filename>css-shadow-parts-exportparts-complex.patch</filename>
            <type>text/plain</type>
            <size>5448</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBhMjllYmU0MjBlYi4uZTFhN2FmYjBjZmYgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAor
MjAxOS0xMC0wOCAgQW50dGkgS29pdmlzdG8gIDxhbnR0aUBhcHBsZS5jb20+CisKKyAgICAgICAg
W0NTUyBTaGFkb3cgUGFydHNdIEFkZCB0ZXN0IGZvciBleHBvcnRwYXJ0cyBsaXN0IHN5bnRheAor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjAyNjk1CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhlIHRlc3Qg
c2hvd3MgdGhhdCB3ZSBkb24ndCBoYW5kbGUgZXhwb3J0aW5nIHNhbWUgcGFydCB1bmRlciBtdWx0
aXBsZSBuYW1lcyBjb3JyZWN0bHkuCisKKyAgICAgICAgKiBmYXN0L2Nzcy9zaGFkb3ctcGFydHMv
ZXhwb3J0cGFydHMtc3ludGF4LWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9j
c3Mvc2hhZG93LXBhcnRzL2V4cG9ydHBhcnRzLXN5bnRheC5odG1sOiBBZGRlZC4KKwogMjAxOS0x
MC0wOCAgQW50dGkgS29pdmlzdG8gIDxhbnR0aUBhcHBsZS5jb20+CiAKICAgICAgICAgW0NTUyBT
aGFkb3cgUGFydHNdIEltcGxlbWVudCBzdHlsZSBpbnZhbGlkYXRpb24KZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL2Zhc3QvY3NzL3NoYWRvdy1wYXJ0cy9leHBvcnRwYXJ0cy1zeW50YXgtZXhwZWN0
ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9jc3Mvc2hhZG93LXBhcnRzL2V4cG9ydHBhcnRzLXN5
bnRheC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAu
LjE2OWJjMThiNjI1Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3Mvc2hh
ZG93LXBhcnRzL2V4cG9ydHBhcnRzLXN5bnRheC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSw4IEBA
CitUaGUgZm9sbG93aW5nIHRleHQgc2hvdWxkIGJlIGdyZWVuOgorCitQQVNTIFNob3J0Y3V0IG5v
dGF0aW9uIAorUEFTUyBGdWxsIG5vdGF0aW9uIAorUEFTUyBTa2lwIGJhZCBlbnRyaWVzIAorUEFT
UyBNYXBwaW5nIG11bHRpcGxlIHBhcnRzIHRvIGEgc2luZ2xlIGV4cG9ydCAKK0ZBSUwgTXVsdGlw
bGUgZXhwb3J0cyBmb3IgYSBzaW5nbGUgcGFydCBhc3NlcnRfZXF1YWxzOiBleHBlY3RlZCAicmdi
KDAsIDEyOCwgMCkiIGJ1dCBnb3QgInJnYigwLCAwLCAyNTUpIgorCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9mYXN0L2Nzcy9zaGFkb3ctcGFydHMvZXhwb3J0cGFydHMtc3ludGF4Lmh0bWwgYi9M
YXlvdXRUZXN0cy9mYXN0L2Nzcy9zaGFkb3ctcGFydHMvZXhwb3J0cGFydHMtc3ludGF4Lmh0bWwK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAuLjAwNmMzODM4NmViCi0tLSAv
ZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3Mvc2hhZG93LXBhcnRzL2V4cG9ydHBh
cnRzLXN5bnRheC5odG1sCkBAIC0wLDAgKzEsNzYgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+
CisgIDxoZWFkPgorICAgIDx0aXRsZT5DU1MgU2hhZG93IFBhcnRzIC0gZXhwb3J0cGFydHMgbGlz
dCBzeW50YXg8L3RpdGxlPgorICAgIDxsaW5rIGhyZWY9Imh0dHA6Ly93d3cuYXBwbGUuY29tLyIg
cmVsPSJhdXRob3IiIHRpdGxlPSJBcHBsZSI+CisgICAgPGxpbmsgaHJlZj0iaHR0cHM6Ly9kcmFm
dHMuY3Nzd2cub3JnL2Nzcy1zaGFkb3ctcGFydHMvIiByZWw9ImhlbHAiPgorICAgIDxzY3JpcHQg
c3JjPSIuLi8uLi8uLi9yZXNvdXJjZXMvdGVzdGhhcm5lc3MuanMiPjwvc2NyaXB0PgorICAgIDxz
Y3JpcHQgc3JjPSIuLi8uLi8uLi9yZXNvdXJjZXMvdGVzdGhhcm5lc3NyZXBvcnQuanMiPjwvc2Ny
aXB0PgorICAgIDxzY3JpcHQgc3JjPSIuLi8uLi8uLi9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3Jt
LXRlc3RzL2Nzcy9jc3Mtc2hhZG93LXBhcnRzL3N1cHBvcnQvc2hhZG93LWhlbHBlci5qcyI+PC9z
Y3JpcHQ+CisgIDwvaGVhZD4KKyAgPGJvZHk+CisgICAgPHN0eWxlPgorICAgICAgOjpwYXJ0KHBh
cnQxKSB7IGNvbG9yOiBncmVlbjsgfQorICAgICAgOjpwYXJ0KGV4cG9ydC1wYXJ0MikgeyBjb2xv
cjogZ3JlZW47IH0KKyAgICAgIDo6cGFydChleHBvcnQtcGFydDMtZXJyb3IpIHsgY29sb3I6IGJs
dWU7IH0KKyAgICAgIDo6cGFydChleHBvcnQtcGFydDQtcGFydDUpIHsgY29sb3I6IGdyZWVuOyB9
CisgICAgICA6OnBhcnQoZXhwb3J0LXBhcnQ0LXBhcnQ1KSB7IGNvbG9yOiBncmVlbjsgfQorICAg
ICAgOjpwYXJ0KGV4cG9ydC1wYXJ0Ni1uYW1lMSkgeyBjb2xvcjogYmx1ZTsgfQorICAgICAgOjpw
YXJ0KGV4cG9ydC1wYXJ0Ni1uYW1lMikgeyBjb2xvcjogZ3JlZW47IH0KKyAgICAgIDo6cGFydChl
eHBvcnQtcGFydDYtbmFtZTEpOjpiZWZvcmUgeyBjb2xvcjogZ3JlZW47IH0KKyAgICAgIDo6cGFy
dChleHBvcnQtcGFydDYtbmFtZTIpOjphZnRlciB7IGNvbG9yOiBncmVlbjsgfQorICAgIDwvc3R5
bGU+CisgICAgPHNjcmlwdD5pbnN0YWxsQ3VzdG9tRWxlbWVudCgiY3VzdG9tLWVsZW1lbnQtaW5u
ZXIiLCAiY3VzdG9tLWVsZW1lbnQtaW5uZXItdGVtcGxhdGUiKTs8L3NjcmlwdD4KKyAgICA8dGVt
cGxhdGUgaWQ9ImN1c3RvbS1lbGVtZW50LWlubmVyLXRlbXBsYXRlIj4KKyAgICAgIDxzdHlsZT4K
KyAgICAgICAgc3BhbiB7IGNvbG9yOiByZWQ7IH0KKyAgICAgICAgI3BhcnQzIHsgY29sb3I6IGdy
ZWVuOyB9CisgICAgICAgICNwYXJ0Njo6YmVmb3JlIHsgY29udGVudDogIihiZWZvcmUgIjsgY29s
b3I6IHJlZDsgfQorICAgICAgICAjcGFydDY6OmFmdGVyIHsgY29udGVudDogIiBhZnRlcikiOyBj
b2xvcjogcmVkOyB9CisgICAgICA8L3N0eWxlPgorICAgICAgPHNwYW4gaWQ9InBhcnQxIiBwYXJ0
PSJwYXJ0MSI+UGFydCAxPC9zcGFuPgorICAgICAgPHNwYW4gaWQ9InBhcnQyIiBwYXJ0PSJwYXJ0
MiI+UGFydCAyPC9zcGFuPgorICAgICAgPHNwYW4gaWQ9InBhcnQzIiBwYXJ0PSJwYXJ0MyI+UGFy
dCAzPC9zcGFuPgorICAgICAgPHNwYW4gaWQ9InBhcnQ0IiBwYXJ0PSJwYXJ0NCI+UGFydCA0PC9z
cGFuPgorICAgICAgPHNwYW4gaWQ9InBhcnQ1IiBwYXJ0PSJwYXJ0NSI+UGFydCA1PC9zcGFuPgor
ICAgICAgPHNwYW4gaWQ9InBhcnQ2IiBwYXJ0PSJwYXJ0NiI+UGFydCA2PC9zcGFuPgorICAgIDwv
dGVtcGxhdGU+CisgICAgPHNjcmlwdD5pbnN0YWxsQ3VzdG9tRWxlbWVudCgiY3VzdG9tLWVsZW1l
bnQtb3V0ZXIiLCAiY3VzdG9tLWVsZW1lbnQtb3V0ZXItdGVtcGxhdGUiKTs8L3NjcmlwdD4KKyAg
ICA8dGVtcGxhdGUgaWQ9ImN1c3RvbS1lbGVtZW50LW91dGVyLXRlbXBsYXRlIj4KKyAgICAgICAg
PGN1c3RvbS1lbGVtZW50LWlubmVyIGlkPSJjLWUtaW5uZXIiIGV4cG9ydHBhcnRzPSJwYXJ0MSwg
cGFydDI6ZXhwb3J0LXBhcnQyLHBhcnQzOmV4cG9ydC1wYXJ0My1lcnJvcjosLAorICAgICAgICAg
ICAgLDosIDogLDogOixwYXJ0NDpleHBvcnQtcGFydDQtcGFydDUsIHBhcnQ1OmV4cG9ydC1wYXJ0
NC1wYXJ0NSwgcGFydDY6ZXhwb3J0LXBhcnQ2LW5hbWUxLCBwYXJ0NjpleHBvcnQtcGFydDYtbmFt
ZTIiPjwvY3VzdG9tLWVsZW1lbnQtaW5uZXI+CisgICAgPC90ZW1wbGF0ZT4KKyAgICBUaGUgZm9s
bG93aW5nIHRleHQgc2hvdWxkIGJlIGdyZWVuOgorICAgIDxkaXYgaWQ9InRhcmdldCI+CisgICAg
ICAgIDxkaXY+PGN1c3RvbS1lbGVtZW50LW91dGVyIGlkPSJjLWUtb3V0ZXIiPjwvY3VzdG9tLWVs
ZW1lbnQtb3V0ZXI+PC9kaXY+CisgICAgPC9kaXY+CisgICAgPHNjcmlwdD4KKyAgICAgICJ1c2Ug
c3RyaWN0IjsKKyAgICAgIGNvbnN0IGNvbG9yR3JlZW4gPSAicmdiKDAsIDEyOCwgMCkiOworICAg
ICAgdGVzdChmdW5jdGlvbigpIHsKKyAgICAgICAgY29uc3QgcGFydCA9IGdldEVsZW1lbnRCeVNo
YWRvd0lkcyhkb2N1bWVudCwgWyJjLWUtb3V0ZXIiLCAiYy1lLWlubmVyIiwgInBhcnQxIl0pOwor
ICAgICAgICBhc3NlcnRfZXF1YWxzKHdpbmRvdy5nZXRDb21wdXRlZFN0eWxlKHBhcnQpLmNvbG9y
LCBjb2xvckdyZWVuKTsKKyAgICAgIH0sICJTaG9ydGN1dCBub3RhdGlvbiIpOworICAgICAgdGVz
dChmdW5jdGlvbigpIHsKKyAgICAgICAgY29uc3QgcGFydCA9IGdldEVsZW1lbnRCeVNoYWRvd0lk
cyhkb2N1bWVudCwgWyJjLWUtb3V0ZXIiLCAiYy1lLWlubmVyIiwgInBhcnQyIl0pOworICAgICAg
ICBhc3NlcnRfZXF1YWxzKHdpbmRvdy5nZXRDb21wdXRlZFN0eWxlKHBhcnQpLmNvbG9yLCBjb2xv
ckdyZWVuKTsKKyAgICAgIH0sICJGdWxsIG5vdGF0aW9uIik7CisgICAgICB0ZXN0KGZ1bmN0aW9u
KCkgeworICAgICAgICBjb25zdCBwYXJ0ID0gZ2V0RWxlbWVudEJ5U2hhZG93SWRzKGRvY3VtZW50
LCBbImMtZS1vdXRlciIsICJjLWUtaW5uZXIiLCAicGFydDMiXSk7CisgICAgICAgIGFzc2VydF9l
cXVhbHMod2luZG93LmdldENvbXB1dGVkU3R5bGUocGFydCkuY29sb3IsIGNvbG9yR3JlZW4pOwor
ICAgICAgfSwgIlNraXAgYmFkIGVudHJpZXMiKTsKKyAgICAgIHRlc3QoZnVuY3Rpb24oKSB7Cisg
ICAgICAgIGNvbnN0IHBhcnQxID0gZ2V0RWxlbWVudEJ5U2hhZG93SWRzKGRvY3VtZW50LCBbImMt
ZS1vdXRlciIsICJjLWUtaW5uZXIiLCAicGFydDQiXSk7CisgICAgICAgIGFzc2VydF9lcXVhbHMo
d2luZG93LmdldENvbXB1dGVkU3R5bGUocGFydDEpLmNvbG9yLCBjb2xvckdyZWVuKTsKKyAgICAg
ICAgY29uc3QgcGFydDIgPSBnZXRFbGVtZW50QnlTaGFkb3dJZHMoZG9jdW1lbnQsIFsiYy1lLW91
dGVyIiwgImMtZS1pbm5lciIsICJwYXJ0NSJdKTsKKyAgICAgICAgYXNzZXJ0X2VxdWFscyh3aW5k
b3cuZ2V0Q29tcHV0ZWRTdHlsZShwYXJ0MikuY29sb3IsIGNvbG9yR3JlZW4pOworICAgICAgfSwg
Ik1hcHBpbmcgbXVsdGlwbGUgcGFydHMgdG8gYSBzaW5nbGUgZXhwb3J0Iik7CisgICAgICB0ZXN0
KGZ1bmN0aW9uKCkgeworICAgICAgICBjb25zdCBwYXJ0ID0gZ2V0RWxlbWVudEJ5U2hhZG93SWRz
KGRvY3VtZW50LCBbImMtZS1vdXRlciIsICJjLWUtaW5uZXIiLCAicGFydDYiXSk7CisgICAgICAg
IGFzc2VydF9lcXVhbHMod2luZG93LmdldENvbXB1dGVkU3R5bGUocGFydCkuY29sb3IsIGNvbG9y
R3JlZW4pOworICAgICAgICBhc3NlcnRfZXF1YWxzKHdpbmRvdy5nZXRDb21wdXRlZFN0eWxlKHBh
cnQsICI6OmJlZm9yZSIpLmNvbG9yLCBjb2xvckdyZWVuKTsKKyAgICAgICAgYXNzZXJ0X2VxdWFs
cyh3aW5kb3cuZ2V0Q29tcHV0ZWRTdHlsZShwYXJ0LCAiOjphZnRlciIpLmNvbG9yLCBjb2xvckdy
ZWVuKTsKKyAgICAgIH0sICJNdWx0aXBsZSBleHBvcnRzIGZvciBhIHNpbmdsZSBwYXJ0Iik7Cisg
ICAgPC9zY3JpcHQ+CisgIDwvYm9keT4KKzwvaHRtbD4K
</data>
<flag name="review"
          id="396162"
          type_id="1"
          status="+"
          setter="koivisto"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>380433</attachid>
            <date>2019-10-08 09:06:41 -0700</date>
            <delta_ts>2019-10-08 14:40:59 -0700</delta_ts>
            <desc>patch</desc>
            <filename>css-shadow-parts-exportparts-complex-2.patch</filename>
            <type>text/plain</type>
            <size>5489</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBhMjllYmU0MjBlYi4uZTFhN2FmYjBjZmYgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAor
MjAxOS0xMC0wOCAgQW50dGkgS29pdmlzdG8gIDxhbnR0aUBhcHBsZS5jb20+CisKKyAgICAgICAg
W0NTUyBTaGFkb3cgUGFydHNdIEFkZCB0ZXN0IGZvciBleHBvcnRwYXJ0cyBsaXN0IHN5bnRheAor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjAyNjk1CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhlIHRlc3Qg
c2hvd3MgdGhhdCB3ZSBkb24ndCBoYW5kbGUgZXhwb3J0aW5nIHNhbWUgcGFydCB1bmRlciBtdWx0
aXBsZSBuYW1lcyBjb3JyZWN0bHkuCisKKyAgICAgICAgKiBmYXN0L2Nzcy9zaGFkb3ctcGFydHMv
ZXhwb3J0cGFydHMtc3ludGF4LWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9j
c3Mvc2hhZG93LXBhcnRzL2V4cG9ydHBhcnRzLXN5bnRheC5odG1sOiBBZGRlZC4KKwogMjAxOS0x
MC0wOCAgQW50dGkgS29pdmlzdG8gIDxhbnR0aUBhcHBsZS5jb20+CiAKICAgICAgICAgW0NTUyBT
aGFkb3cgUGFydHNdIEltcGxlbWVudCBzdHlsZSBpbnZhbGlkYXRpb24KZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL2Zhc3QvY3NzL3NoYWRvdy1wYXJ0cy9leHBvcnRwYXJ0cy1zeW50YXgtZXhwZWN0
ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9jc3Mvc2hhZG93LXBhcnRzL2V4cG9ydHBhcnRzLXN5
bnRheC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAu
LjE2OWJjMThiNjI1Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3Mvc2hh
ZG93LXBhcnRzL2V4cG9ydHBhcnRzLXN5bnRheC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSw4IEBA
CitUaGUgZm9sbG93aW5nIHRleHQgc2hvdWxkIGJlIGdyZWVuOgorCitQQVNTIFNob3J0Y3V0IG5v
dGF0aW9uIAorUEFTUyBGdWxsIG5vdGF0aW9uIAorUEFTUyBTa2lwIGJhZCBlbnRyaWVzIAorUEFT
UyBNYXBwaW5nIG11bHRpcGxlIHBhcnRzIHRvIGEgc2luZ2xlIGV4cG9ydCAKK0ZBSUwgTXVsdGlw
bGUgZXhwb3J0cyBmb3IgYSBzaW5nbGUgcGFydCBhc3NlcnRfZXF1YWxzOiBleHBlY3RlZCAicmdi
KDAsIDEyOCwgMCkiIGJ1dCBnb3QgInJnYigwLCAwLCAyNTUpIgorCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9mYXN0L2Nzcy9zaGFkb3ctcGFydHMvZXhwb3J0cGFydHMtc3ludGF4Lmh0bWwgYi9M
YXlvdXRUZXN0cy9mYXN0L2Nzcy9zaGFkb3ctcGFydHMvZXhwb3J0cGFydHMtc3ludGF4Lmh0bWwK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAuLjAxMzQ1ZDRjNTQzCi0tLSAv
ZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3Mvc2hhZG93LXBhcnRzL2V4cG9ydHBh
cnRzLXN5bnRheC5odG1sCkBAIC0wLDAgKzEsNzYgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+
CisgIDxoZWFkPgorICAgIDx0aXRsZT5DU1MgU2hhZG93IFBhcnRzIC0gZXhwb3J0cGFydHMgbGlz
dCBzeW50YXg8L3RpdGxlPgorICAgIDxsaW5rIGhyZWY9Imh0dHA6Ly93d3cuYXBwbGUuY29tLyIg
cmVsPSJhdXRob3IiIHRpdGxlPSJBcHBsZSI+CisgICAgPGxpbmsgaHJlZj0iaHR0cHM6Ly9kcmFm
dHMuY3Nzd2cub3JnL2Nzcy1zaGFkb3ctcGFydHMvIiByZWw9ImhlbHAiPgorICAgIDxzY3JpcHQg
c3JjPSIuLi8uLi8uLi9yZXNvdXJjZXMvdGVzdGhhcm5lc3MuanMiPjwvc2NyaXB0PgorICAgIDxz
Y3JpcHQgc3JjPSIuLi8uLi8uLi9yZXNvdXJjZXMvdGVzdGhhcm5lc3NyZXBvcnQuanMiPjwvc2Ny
aXB0PgorICAgIDxzY3JpcHQgc3JjPSIuLi8uLi8uLi9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3Jt
LXRlc3RzL2Nzcy9jc3Mtc2hhZG93LXBhcnRzL3N1cHBvcnQvc2hhZG93LWhlbHBlci5qcyI+PC9z
Y3JpcHQ+CisgIDwvaGVhZD4KKyAgPGJvZHk+CisgICAgPHN0eWxlPgorICAgICAgOjpwYXJ0KHBh
cnQxKSB7IGNvbG9yOiBncmVlbjsgfQorICAgICAgOjpwYXJ0KGV4cG9ydC1wYXJ0MikgeyBjb2xv
cjogZ3JlZW47IH0KKyAgICAgIDo6cGFydChleHBvcnQtcGFydDMtZ29vZCkgeyBjb2xvcjogZ3Jl
ZW47IH0KKyAgICAgIDo6cGFydChleHBvcnQtcGFydDMtZXJyb3IpIHsgY29sb3I6IGJsdWU7IH0K
KyAgICAgIDo6cGFydChleHBvcnQtcGFydDQtcGFydDUpIHsgY29sb3I6IGdyZWVuOyB9CisgICAg
ICA6OnBhcnQoZXhwb3J0LXBhcnQ0LXBhcnQ1KSB7IGNvbG9yOiBncmVlbjsgfQorICAgICAgOjpw
YXJ0KGV4cG9ydC1wYXJ0Ni1uYW1lMSkgeyBjb2xvcjogYmx1ZTsgfQorICAgICAgOjpwYXJ0KGV4
cG9ydC1wYXJ0Ni1uYW1lMikgeyBjb2xvcjogZ3JlZW47IH0KKyAgICAgIDo6cGFydChleHBvcnQt
cGFydDYtbmFtZTEpOjpiZWZvcmUgeyBjb2xvcjogZ3JlZW47IH0KKyAgICAgIDo6cGFydChleHBv
cnQtcGFydDYtbmFtZTIpOjphZnRlciB7IGNvbG9yOiBncmVlbjsgfQorICAgIDwvc3R5bGU+Cisg
ICAgPHNjcmlwdD5pbnN0YWxsQ3VzdG9tRWxlbWVudCgiY3VzdG9tLWVsZW1lbnQtaW5uZXIiLCAi
Y3VzdG9tLWVsZW1lbnQtaW5uZXItdGVtcGxhdGUiKTs8L3NjcmlwdD4KKyAgICA8dGVtcGxhdGUg
aWQ9ImN1c3RvbS1lbGVtZW50LWlubmVyLXRlbXBsYXRlIj4KKyAgICAgIDxzdHlsZT4KKyAgICAg
ICAgc3BhbiB7IGNvbG9yOiByZWQ7IH0KKyAgICAgICAgI3BhcnQ2OjpiZWZvcmUgeyBjb250ZW50
OiAiKGJlZm9yZSAiOyBjb2xvcjogcmVkOyB9CisgICAgICAgICNwYXJ0Njo6YWZ0ZXIgeyBjb250
ZW50OiAiIGFmdGVyKSI7IGNvbG9yOiByZWQ7IH0KKyAgICAgIDwvc3R5bGU+CisgICAgICA8c3Bh
biBpZD0icGFydDEiIHBhcnQ9InBhcnQxIj5QYXJ0IDE8L3NwYW4+CisgICAgICA8c3BhbiBpZD0i
cGFydDIiIHBhcnQ9InBhcnQyIj5QYXJ0IDI8L3NwYW4+CisgICAgICA8c3BhbiBpZD0icGFydDMi
IHBhcnQ9InBhcnQzIj5QYXJ0IDM8L3NwYW4+CisgICAgICA8c3BhbiBpZD0icGFydDQiIHBhcnQ9
InBhcnQ0Ij5QYXJ0IDQ8L3NwYW4+CisgICAgICA8c3BhbiBpZD0icGFydDUiIHBhcnQ9InBhcnQ1
Ij5QYXJ0IDU8L3NwYW4+CisgICAgICA8c3BhbiBpZD0icGFydDYiIHBhcnQ9InBhcnQ2Ij5QYXJ0
IDY8L3NwYW4+CisgICAgPC90ZW1wbGF0ZT4KKyAgICA8c2NyaXB0Pmluc3RhbGxDdXN0b21FbGVt
ZW50KCJjdXN0b20tZWxlbWVudC1vdXRlciIsICJjdXN0b20tZWxlbWVudC1vdXRlci10ZW1wbGF0
ZSIpOzwvc2NyaXB0PgorICAgIDx0ZW1wbGF0ZSBpZD0iY3VzdG9tLWVsZW1lbnQtb3V0ZXItdGVt
cGxhdGUiPgorICAgICAgICA8Y3VzdG9tLWVsZW1lbnQtaW5uZXIgaWQ9ImMtZS1pbm5lciIgZXhw
b3J0cGFydHM9InBhcnQxLCBwYXJ0MjpleHBvcnQtcGFydDIscGFydDM6ZXhwb3J0LXBhcnQzLWVy
cm9yOiwsCisgICAgICAgICAgICAsOiwgOiAsOiA6LHBhcnQzOmV4cG9ydC1wYXJ0My1nb29kLHBh
cnQ0OmV4cG9ydC1wYXJ0NC1wYXJ0NSwgcGFydDU6ZXhwb3J0LXBhcnQ0LXBhcnQ1LCBwYXJ0Njpl
eHBvcnQtcGFydDYtbmFtZTEsIHBhcnQ2OmV4cG9ydC1wYXJ0Ni1uYW1lMiI+PC9jdXN0b20tZWxl
bWVudC1pbm5lcj4KKyAgICA8L3RlbXBsYXRlPgorICAgIFRoZSBmb2xsb3dpbmcgdGV4dCBzaG91
bGQgYmUgZ3JlZW46CisgICAgPGRpdiBpZD0idGFyZ2V0Ij4KKyAgICAgICAgPGRpdj48Y3VzdG9t
LWVsZW1lbnQtb3V0ZXIgaWQ9ImMtZS1vdXRlciI+PC9jdXN0b20tZWxlbWVudC1vdXRlcj48L2Rp
dj4KKyAgICA8L2Rpdj4KKyAgICA8c2NyaXB0PgorICAgICAgInVzZSBzdHJpY3QiOworICAgICAg
Y29uc3QgY29sb3JHcmVlbiA9ICJyZ2IoMCwgMTI4LCAwKSI7CisgICAgICB0ZXN0KGZ1bmN0aW9u
KCkgeworICAgICAgICBjb25zdCBwYXJ0ID0gZ2V0RWxlbWVudEJ5U2hhZG93SWRzKGRvY3VtZW50
LCBbImMtZS1vdXRlciIsICJjLWUtaW5uZXIiLCAicGFydDEiXSk7CisgICAgICAgIGFzc2VydF9l
cXVhbHMod2luZG93LmdldENvbXB1dGVkU3R5bGUocGFydCkuY29sb3IsIGNvbG9yR3JlZW4pOwor
ICAgICAgfSwgIlNob3J0Y3V0IG5vdGF0aW9uIik7CisgICAgICB0ZXN0KGZ1bmN0aW9uKCkgewor
ICAgICAgICBjb25zdCBwYXJ0ID0gZ2V0RWxlbWVudEJ5U2hhZG93SWRzKGRvY3VtZW50LCBbImMt
ZS1vdXRlciIsICJjLWUtaW5uZXIiLCAicGFydDIiXSk7CisgICAgICAgIGFzc2VydF9lcXVhbHMo
d2luZG93LmdldENvbXB1dGVkU3R5bGUocGFydCkuY29sb3IsIGNvbG9yR3JlZW4pOworICAgICAg
fSwgIkZ1bGwgbm90YXRpb24iKTsKKyAgICAgIHRlc3QoZnVuY3Rpb24oKSB7CisgICAgICAgIGNv
bnN0IHBhcnQgPSBnZXRFbGVtZW50QnlTaGFkb3dJZHMoZG9jdW1lbnQsIFsiYy1lLW91dGVyIiwg
ImMtZS1pbm5lciIsICJwYXJ0MyJdKTsKKyAgICAgICAgYXNzZXJ0X2VxdWFscyh3aW5kb3cuZ2V0
Q29tcHV0ZWRTdHlsZShwYXJ0KS5jb2xvciwgY29sb3JHcmVlbik7CisgICAgICB9LCAiU2tpcCBi
YWQgZW50cmllcyIpOworICAgICAgdGVzdChmdW5jdGlvbigpIHsKKyAgICAgICAgY29uc3QgcGFy
dDEgPSBnZXRFbGVtZW50QnlTaGFkb3dJZHMoZG9jdW1lbnQsIFsiYy1lLW91dGVyIiwgImMtZS1p
bm5lciIsICJwYXJ0NCJdKTsKKyAgICAgICAgYXNzZXJ0X2VxdWFscyh3aW5kb3cuZ2V0Q29tcHV0
ZWRTdHlsZShwYXJ0MSkuY29sb3IsIGNvbG9yR3JlZW4pOworICAgICAgICBjb25zdCBwYXJ0MiA9
IGdldEVsZW1lbnRCeVNoYWRvd0lkcyhkb2N1bWVudCwgWyJjLWUtb3V0ZXIiLCAiYy1lLWlubmVy
IiwgInBhcnQ1Il0pOworICAgICAgICBhc3NlcnRfZXF1YWxzKHdpbmRvdy5nZXRDb21wdXRlZFN0
eWxlKHBhcnQyKS5jb2xvciwgY29sb3JHcmVlbik7CisgICAgICB9LCAiTWFwcGluZyBtdWx0aXBs
ZSBwYXJ0cyB0byBhIHNpbmdsZSBleHBvcnQiKTsKKyAgICAgIHRlc3QoZnVuY3Rpb24oKSB7Cisg
ICAgICAgIGNvbnN0IHBhcnQgPSBnZXRFbGVtZW50QnlTaGFkb3dJZHMoZG9jdW1lbnQsIFsiYy1l
LW91dGVyIiwgImMtZS1pbm5lciIsICJwYXJ0NiJdKTsKKyAgICAgICAgYXNzZXJ0X2VxdWFscyh3
aW5kb3cuZ2V0Q29tcHV0ZWRTdHlsZShwYXJ0KS5jb2xvciwgY29sb3JHcmVlbik7CisgICAgICAg
IGFzc2VydF9lcXVhbHMod2luZG93LmdldENvbXB1dGVkU3R5bGUocGFydCwgIjo6YmVmb3JlIiku
Y29sb3IsIGNvbG9yR3JlZW4pOworICAgICAgICBhc3NlcnRfZXF1YWxzKHdpbmRvdy5nZXRDb21w
dXRlZFN0eWxlKHBhcnQsICI6OmFmdGVyIikuY29sb3IsIGNvbG9yR3JlZW4pOworICAgICAgfSwg
Ik11bHRpcGxlIGV4cG9ydHMgZm9yIGEgc2luZ2xlIHBhcnQiKTsKKyAgICA8L3NjcmlwdD4KKyAg
PC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>