<?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>103600</bug_id>
          
          <creation_ts>2012-11-28 21:23:36 -0800</creation_ts>
          <short_desc>[Shadow]: Node::compareDocumentPosition should provide information about FOLLOWING or PRECEDING for a node in the different shadow tree.</short_desc>
          <delta_ts>2012-11-28 23:47:48 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>DOM</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>103599</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>103239</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Takashi Sakamoto">tasak</reporter>
          <assigned_to name="Takashi Sakamoto">tasak</assigned_to>
          <cc>hayato</cc>
    
    <cc>webcomponents-bugzilla</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>778665</commentid>
    <comment_count>0</comment_count>
    <who name="Takashi Sakamoto">tasak</who>
    <bug_when>2012-11-28 21:23:36 -0800</bug_when>
    <thetext>If some shadow root&apos;s apply-author-style flag is true, styles in both document tree and the shadow tree are applied to elements in the shadow tree.
This means, we need to compare document positions of styles in document tree and styles in shadow dom trees.

This issue depends on https://www.w3.org/Bugs/Public/show_bug.cgi?id=20149.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>778709</commentid>
    <comment_count>1</comment_count>
      <attachid>176652</attachid>
    <who name="Takashi Sakamoto">tasak</who>
    <bug_when>2012-11-28 22:48:06 -0800</bug_when>
    <thetext>Created attachment 176652
WIP</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>778741</commentid>
    <comment_count>2</comment_count>
    <who name="Hayato Ito">hayato</who>
    <bug_when>2012-11-28 23:47:48 -0800</bug_when>
    <thetext>Ops. I&apos;ve already filed a bug as https://bugs.webkit.org/show_bug.cgi?id=103599.
The first one should win. :)

*** This bug has been marked as a duplicate of bug 103599 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>176652</attachid>
            <date>2012-11-28 22:48:06 -0800</date>
            <delta_ts>2012-11-28 22:48:06 -0800</delta_ts>
            <desc>WIP</desc>
            <filename>bug-103600-20121129154540.patch</filename>
            <type>text/plain</type>
            <size>11376</size>
            <attacher name="Takashi Sakamoto">tasak</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM2MDg3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYmVmMTMzM2UxNTI2ZDBl
MDNjNzA5ZTc0Y2M3M2Q2ZjUyYWJhOWEwZi4uNjNlMzM0YzJlYTNiODQ3MmRjZDdlYzY5ZWRlNjcz
MDRlYTljMDY3YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDEyLTExLTI4ICBUYWth
c2hpIFNha2Ftb3RvICA8dGFzYWtAZ29vZ2xlLmNvbT4KKworICAgICAgICBbU2hhZG93XTogTm9k
ZTo6Y29tcGFyZURvY3VtZW50UG9zaXRpb24gc2hvdWxkIHByb3ZpZGUgaW5mb3JtYXRpb24gYWJv
dXQgRk9MTE9XSU5HIG9yIFBSRUNFRElORyBmb3IgYSBub2RlIGluIHRoZSBkaWZmZXJlbnQgc2hh
ZG93IHRyZWUuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xMDM2MDAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBOb2RlOjpjb21wYXJlRG9jdW1lbnRQb3NpdGlvbiBzaG91bGQgc3VwcG9ydCB0byBjb21wYXJl
IG5vZGVzIGluCisgICAgICAgIGRpZmZlcmVudCB0cmVlIHNjb3Blcy4gTGFjayBvZiB0aGlzIGZl
YXR1cmUsIHdlIGNhbm5vdCBhcHBseSBzdHlsZXMKKyAgICAgICAgaW4gZG9jdW1lbnQgdG8gZWxl
bWVudHMgaW4gc2hhZG93IGRvbSB0cmVlcyB3aG9zZSBzaGFkb3cgcm9vdHMgaGF2ZQorICAgICAg
ICBhcHBseS1hdXRob3Itc3R5bGVzIHRydWUuCisgICAgICAgIGMuZi4gc2hhZG93IGRvbSBzcGVj
OgorICAgICAgICBodHRwOi8vZHZjcy53My5vcmcvaGcvd2ViY29tcG9uZW50cy9yYXctZmlsZS90
aXAvc3BlYy9zaGFkb3cvaW5kZXguaHRtbAorICAgICAgICBhYm91dCBkb2N1bWVudCBwb3NpdGlv
bnMgb2Ygbm9kZXMgaW4gZGlmZmVyZW50IHRyZWUgc2NvcGVzOgorICAgICAgICBodHRwczovL3d3
dy53My5vcmcvQnVncy9QdWJsaWMvc2hvd19idWcuY2dpP2lkPTIwMTQ5CisKKyAgICAgICAgTm8g
bmV3IHRlc3RzLiBJbnN0ZWFkLCB1cGRhdGluZyB0aGUgZXhpc3RpbmcgdGVzdCwKKyAgICAgICAg
ZmFzdC9kb20vc2hhZG93L2NvbXBhcmUtZG9jdW1lbnQtcG9zaXRpb24uaHRtbC4KKworICAgICAg
ICAqIGRvbS9Ob2RlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OmNvbXBhcmVBbmNlc3Rvck5vZGVD
aGFpbik6CisgICAgICAgIChXZWJDb3JlOjpOb2RlOjpjb21wYXJlRG9jdW1lbnRQb3NpdGlvbik6
CisKIDIwMTItMTEtMjggIEhheWF0byBJdG8gIDxoYXlhdG9AY2hyb21pdW0ub3JnPgogCiAgICAg
ICAgIE5vZGU6OmNvbXBhcmVEb2N1bWVudFBvc2l0aW9uIHJldHVybnMgd3JvbmcgdmFsdWUgZm9y
IGEgbm9kZSBpbiB0aGUgZGlmZmVyZW50IHNoYWRvdyB0cmVlLgpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvZG9tL05vZGUuY3BwIGIvU291cmNlL1dlYkNvcmUvZG9tL05vZGUuY3BwCmluZGV4
IDlmMDg5MDNjMWYzOWRjN2E2ZWY0NGY3NjkzYWEyN2Q4YTM1N2NhNTEuLjMzMzFlZTRjMjJlZjgz
MWRlYzRiMmRhZjJkNGJkZGQxNGE4NDVmZGQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Rv
bS9Ob2RlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vTm9kZS5jcHAKQEAgLTE4NjYsNiAr
MTg2Niw1NiBAQCBib29sIE5vZGU6Om9mZnNldEluQ2hhcmFjdGVycygpIGNvbnN0CiAgICAgcmV0
dXJuIGZhbHNlOwogfQogCitzdGF0aWMgdW5zaWduZWQgY29tcGFyZUFuY2VzdG9yTm9kZUNoYWlu
KGNvbnN0IFZlY3RvcjxOb2RlKiwgMTY+JiBjaGFpbjEsIGNvbnN0IFZlY3RvcjxOb2RlKiwgMTY+
JiBjaGFpbjIpCit7CisgICAgLy8gV2FsayB0aGUgdHdvIGNoYWlucyBiYWNrd2FyZHMgYW5kIGxv
b2sgZm9yIHRoZSBmaXJzdCBkaWZmZXJlbmNlLgorICAgIHVuc2lnbmVkIGluZGV4MSA9IGNoYWlu
MS5zaXplKCk7CisgICAgdW5zaWduZWQgaW5kZXgyID0gY2hhaW4yLnNpemUoKTsKKyAgICBmb3Ig
KHVuc2lnbmVkIGkgPSBtaW4oaW5kZXgxLCBpbmRleDIpOyBpOyAtLWkpIHsKKyAgICAgICAgTm9k
ZSogY2hpbGQxID0gY2hhaW4xWy0taW5kZXgxXTsKKyAgICAgICAgTm9kZSogY2hpbGQyID0gY2hh
aW4yWy0taW5kZXgyXTsKKyAgICAgICAgaWYgKGNoaWxkMSAhPSBjaGlsZDIpIHsKKyAgICAgICAg
ICAgIC8vIElmIG9uZSBvZiB0aGUgY2hpbGRyZW4gaXMgYW4gYXR0cmlidXRlLCBpdCB3aW5zLgor
ICAgICAgICAgICAgaWYgKGNoaWxkMS0+bm9kZVR5cGUoKSA9PSBOb2RlOjpBVFRSSUJVVEVfTk9E
RSkKKyAgICAgICAgICAgICAgICByZXR1cm4gTm9kZTo6RE9DVU1FTlRfUE9TSVRJT05fRk9MTE9X
SU5HOworICAgICAgICAgICAgaWYgKGNoaWxkMi0+bm9kZVR5cGUoKSA9PSBOb2RlOjpBVFRSSUJV
VEVfTk9ERSkKKyAgICAgICAgICAgICAgICByZXR1cm4gTm9kZTo6RE9DVU1FTlRfUE9TSVRJT05f
UFJFQ0VESU5HOworICAgICAgICAgICAgCisjaWYgRU5BQkxFKFNIQURPV19ET00pCisgICAgICAg
ICAgICBpZiAoY2hpbGQxLT5pc1NoYWRvd1Jvb3QoKSB8fCBjaGlsZDItPmlzU2hhZG93Um9vdCgp
KSB7CisgICAgICAgICAgICAgICAgaWYgKCFjaGlsZDItPmlzU2hhZG93Um9vdCgpKQorICAgICAg
ICAgICAgICAgICAgICByZXR1cm4gTm9kZTo6RE9DVU1FTlRfUE9TSVRJT05fRk9MTE9XSU5HOwor
ICAgICAgICAgICAgICAgIGlmICghY2hpbGQxLT5pc1NoYWRvd1Jvb3QoKSkKKyAgICAgICAgICAg
ICAgICAgICAgcmV0dXJuIE5vZGU6OkRPQ1VNRU5UX1BPU0lUSU9OX1BSRUNFRElORzsKKworICAg
ICAgICAgICAgICAgIGZvciAoU2hhZG93Um9vdCogY2hpbGQgPSB0b1NoYWRvd1Jvb3QoY2hpbGQy
KS0+b2xkZXJTaGFkb3dSb290KCk7IGNoaWxkOyBjaGlsZCA9IGNoaWxkLT5vbGRlclNoYWRvd1Jv
b3QoKSkgeworICAgICAgICAgICAgICAgICAgICBpZiAoY2hpbGQgPT0gY2hpbGQxKQorICAgICAg
ICAgICAgICAgICAgICAgICAgcmV0dXJuIE5vZGU6OkRPQ1VNRU5UX1BPU0lUSU9OX0ZPTExPV0lO
RzsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgcmV0dXJuIE5vZGU6OkRPQ1VN
RU5UX1BPU0lUSU9OX1BSRUNFRElORzsKKyAgICAgICAgICAgIH0KKyNlbmRpZgorICAgICAgICAg
ICAgaWYgKCFjaGlsZDItPm5leHRTaWJsaW5nKCkpCisgICAgICAgICAgICAgICAgcmV0dXJuIE5v
ZGU6OkRPQ1VNRU5UX1BPU0lUSU9OX0ZPTExPV0lORzsKKyAgICAgICAgICAgIGlmICghY2hpbGQx
LT5uZXh0U2libGluZygpKQorICAgICAgICAgICAgICAgIHJldHVybiBOb2RlOjpET0NVTUVOVF9Q
T1NJVElPTl9QUkVDRURJTkc7CisKKyAgICAgICAgICAgIC8vIE90aGVyd2lzZSB3ZSBuZWVkIHRv
IHNlZSB3aGljaCBub2RlIG9jY3VycyBmaXJzdC4gQ3Jhd2wgYmFja3dhcmRzIGZyb20gY2hpbGQy
IGxvb2tpbmcgZm9yIGNoaWxkMS4KKyAgICAgICAgICAgIGZvciAoTm9kZSogY2hpbGQgPSBjaGls
ZDItPnByZXZpb3VzU2libGluZygpOyBjaGlsZDsgY2hpbGQgPSBjaGlsZC0+cHJldmlvdXNTaWJs
aW5nKCkpIHsKKyAgICAgICAgICAgICAgICBpZiAoY2hpbGQgPT0gY2hpbGQxKQorICAgICAgICAg
ICAgICAgICAgICByZXR1cm4gTm9kZTo6RE9DVU1FTlRfUE9TSVRJT05fRk9MTE9XSU5HOworICAg
ICAgICAgICAgfQorICAgICAgICAgICAgcmV0dXJuIE5vZGU6OkRPQ1VNRU5UX1BPU0lUSU9OX1BS
RUNFRElORzsKKyAgICAgICAgfQorICAgIH0KKyAgICAKKyAgICAvLyBUaGVyZSB3YXMgbm8gZGlm
ZmVyZW5jZSBiZXR3ZWVuIHRoZSB0d28gcGFyZW50IGNoYWlucywKKyAgICAvLyBpLmUuLCBvbmUg
d2FzIGEgc3Vic2V0IG9mIHRoZSBvdGhlci4gVGhlIHNob3J0ZXIgY2hhaW4gaXMgdGhlIGFuY2Vz
dG9yLgorICAgIHJldHVybiBpbmRleDEgPCBpbmRleDIgPyAKKyAgICAgICAgTm9kZTo6RE9DVU1F
TlRfUE9TSVRJT05fRk9MTE9XSU5HIHwgTm9kZTo6RE9DVU1FTlRfUE9TSVRJT05fQ09OVEFJTkVE
X0JZIDoKKyAgICAgICAgTm9kZTo6RE9DVU1FTlRfUE9TSVRJT05fUFJFQ0VESU5HIHwgTm9kZTo6
RE9DVU1FTlRfUE9TSVRJT05fQ09OVEFJTlM7Cit9CisKIHVuc2lnbmVkIHNob3J0IE5vZGU6OmNv
bXBhcmVEb2N1bWVudFBvc2l0aW9uKE5vZGUqIG90aGVyTm9kZSkKIHsKICAgICAvLyBJdCBpcyBu
b3QgY2xlYXIgd2hhdCBzaG91bGQgYmUgZG9uZSBpZiB8b3RoZXJOb2RlfCBpcyAwLgpAQCAtMTkx
OSw0OCArMTk2OSwyMCBAQCB1bnNpZ25lZCBzaG9ydCBOb2RlOjpjb21wYXJlRG9jdW1lbnRQb3Np
dGlvbihOb2RlKiBvdGhlck5vZGUpCiAgICAgLy8gSWYgdGhlIG5vZGVzIGhhdmUgZGlmZmVyZW50
IG93bmluZyBkb2N1bWVudHMsIHRoZXkgbXVzdCBiZSBkaXNjb25uZWN0ZWQuICBOb3RlIHRoYXQg
d2UgYXZvaWQKICAgICAvLyBjb21wYXJpbmcgQXR0ciBub2RlcyBoZXJlLCBzaW5jZSB0aGV5IHJl
dHVybiBmYWxzZSBmcm9tIGluRG9jdW1lbnQoKSBhbGwgdGhlIHRpbWUgKHdoaWNoIHNlZW1zIGxp
a2UgYSBidWcpLgogICAgIGlmIChzdGFydDEtPmluRG9jdW1lbnQoKSAhPSBzdGFydDItPmluRG9j
dW1lbnQoKSB8fAotICAgICAgICBzdGFydDEtPnRyZWVTY29wZSgpICE9IHN0YXJ0Mi0+dHJlZVNj
b3BlKCkpCisgICAgICAgIHN0YXJ0MS0+ZG9jdW1lbnQoKSAhPSBzdGFydDItPmRvY3VtZW50KCkp
CiAgICAgICAgIHJldHVybiBET0NVTUVOVF9QT1NJVElPTl9ESVNDT05ORUNURUQgfCBET0NVTUVO
VF9QT1NJVElPTl9JTVBMRU1FTlRBVElPTl9TUEVDSUZJQzsKIAogICAgIC8vIFdlIG5lZWQgdG8g
ZmluZCBhIGNvbW1vbiBhbmNlc3RvciBjb250YWluZXIsIGFuZCB0aGVuIGNvbXBhcmUgdGhlIGlu
ZGljZXMgb2YgdGhlIHR3byBpbW1lZGlhdGUgY2hpbGRyZW4uCiAgICAgTm9kZSogY3VycmVudDsK
LSAgICBmb3IgKGN1cnJlbnQgPSBzdGFydDE7IGN1cnJlbnQ7IGN1cnJlbnQgPSBjdXJyZW50LT5w
YXJlbnROb2RlKCkpCisgICAgZm9yIChjdXJyZW50ID0gc3RhcnQxOyBjdXJyZW50OyBjdXJyZW50
ID0gY3VycmVudC0+cGFyZW50T3JIb3N0Tm9kZSgpKQogICAgICAgICBjaGFpbjEuYXBwZW5kKGN1
cnJlbnQpOwotICAgIGZvciAoY3VycmVudCA9IHN0YXJ0MjsgY3VycmVudDsgY3VycmVudCA9IGN1
cnJlbnQtPnBhcmVudE5vZGUoKSkKKyAgICBmb3IgKGN1cnJlbnQgPSBzdGFydDI7IGN1cnJlbnQ7
IGN1cnJlbnQgPSBjdXJyZW50LT5wYXJlbnRPckhvc3ROb2RlKCkpCiAgICAgICAgIGNoYWluMi5h
cHBlbmQoY3VycmVudCk7CiAgICAKLSAgICAvLyBXYWxrIHRoZSB0d28gY2hhaW5zIGJhY2t3YXJk
cyBhbmQgbG9vayBmb3IgdGhlIGZpcnN0IGRpZmZlcmVuY2UuCi0gICAgdW5zaWduZWQgaW5kZXgx
ID0gY2hhaW4xLnNpemUoKTsKLSAgICB1bnNpZ25lZCBpbmRleDIgPSBjaGFpbjIuc2l6ZSgpOwot
ICAgIGZvciAodW5zaWduZWQgaSA9IG1pbihpbmRleDEsIGluZGV4Mik7IGk7IC0taSkgewotICAg
ICAgICBOb2RlKiBjaGlsZDEgPSBjaGFpbjFbLS1pbmRleDFdOwotICAgICAgICBOb2RlKiBjaGls
ZDIgPSBjaGFpbjJbLS1pbmRleDJdOwotICAgICAgICBpZiAoY2hpbGQxICE9IGNoaWxkMikgewot
ICAgICAgICAgICAgLy8gSWYgb25lIG9mIHRoZSBjaGlsZHJlbiBpcyBhbiBhdHRyaWJ1dGUsIGl0
IHdpbnMuCi0gICAgICAgICAgICBpZiAoY2hpbGQxLT5ub2RlVHlwZSgpID09IEFUVFJJQlVURV9O
T0RFKQotICAgICAgICAgICAgICAgIHJldHVybiBET0NVTUVOVF9QT1NJVElPTl9GT0xMT1dJTkc7
Ci0gICAgICAgICAgICBpZiAoY2hpbGQyLT5ub2RlVHlwZSgpID09IEFUVFJJQlVURV9OT0RFKQot
ICAgICAgICAgICAgICAgIHJldHVybiBET0NVTUVOVF9QT1NJVElPTl9QUkVDRURJTkc7Ci0gICAg
ICAgICAgICAKLSAgICAgICAgICAgIGlmICghY2hpbGQyLT5uZXh0U2libGluZygpKQotICAgICAg
ICAgICAgICAgIHJldHVybiBET0NVTUVOVF9QT1NJVElPTl9GT0xMT1dJTkc7Ci0gICAgICAgICAg
ICBpZiAoIWNoaWxkMS0+bmV4dFNpYmxpbmcoKSkKLSAgICAgICAgICAgICAgICByZXR1cm4gRE9D
VU1FTlRfUE9TSVRJT05fUFJFQ0VESU5HOwotCi0gICAgICAgICAgICAvLyBPdGhlcndpc2Ugd2Ug
bmVlZCB0byBzZWUgd2hpY2ggbm9kZSBvY2N1cnMgZmlyc3QuICBDcmF3bCBiYWNrd2FyZHMgZnJv
bSBjaGlsZDIgbG9va2luZyBmb3IgY2hpbGQxLgotICAgICAgICAgICAgZm9yIChOb2RlKiBjaGls
ZCA9IGNoaWxkMi0+cHJldmlvdXNTaWJsaW5nKCk7IGNoaWxkOyBjaGlsZCA9IGNoaWxkLT5wcmV2
aW91c1NpYmxpbmcoKSkgewotICAgICAgICAgICAgICAgIGlmIChjaGlsZCA9PSBjaGlsZDEpCi0g
ICAgICAgICAgICAgICAgICAgIHJldHVybiBET0NVTUVOVF9QT1NJVElPTl9GT0xMT1dJTkc7Ci0g
ICAgICAgICAgICB9Ci0gICAgICAgICAgICByZXR1cm4gRE9DVU1FTlRfUE9TSVRJT05fUFJFQ0VE
SU5HOwotICAgICAgICB9Ci0gICAgfQotICAgIAotICAgIC8vIFRoZXJlIHdhcyBubyBkaWZmZXJl
bmNlIGJldHdlZW4gdGhlIHR3byBwYXJlbnQgY2hhaW5zLCBpLmUuLCBvbmUgd2FzIGEgc3Vic2V0
IG9mIHRoZSBvdGhlci4gIFRoZSBzaG9ydGVyCi0gICAgLy8gY2hhaW4gaXMgdGhlIGFuY2VzdG9y
LgotICAgIHJldHVybiBpbmRleDEgPCBpbmRleDIgPyAKLSAgICAgICAgICAgICAgIERPQ1VNRU5U
X1BPU0lUSU9OX0ZPTExPV0lORyB8IERPQ1VNRU5UX1BPU0lUSU9OX0NPTlRBSU5FRF9CWSA6Ci0g
ICAgICAgICAgICAgICBET0NVTUVOVF9QT1NJVElPTl9QUkVDRURJTkcgfCBET0NVTUVOVF9QT1NJ
VElPTl9DT05UQUlOUzsKKyAgICB1bnNpZ25lZCBkb2N1bWVudFBvc2l0aW9uID0gY29tcGFyZUFu
Y2VzdG9yTm9kZUNoYWluKGNoYWluMSwgY2hhaW4yKTsKKyAgICBpZiAoc3RhcnQxLT50cmVlU2Nv
cGUoKSAhPSBzdGFydDItPnRyZWVTY29wZSgpKQorICAgICAgICBkb2N1bWVudFBvc2l0aW9uIHw9
IERPQ1VNRU5UX1BPU0lUSU9OX0RJU0NPTk5FQ1RFRCB8IERPQ1VNRU5UX1BPU0lUSU9OX0lNUExF
TUVOVEFUSU9OX1NQRUNJRklDOworICAgIHJldHVybiBkb2N1bWVudFBvc2l0aW9uOwogfQogCiBG
bG9hdFBvaW50IE5vZGU6OmNvbnZlcnRUb1BhZ2UoY29uc3QgRmxvYXRQb2ludCYgcCkgY29uc3QK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBmZDc4ZjgwNzY1YmQ4Zjg4YWRiN2Q5NDMwYzQ3ZjM5OGRmNjQ5ODhhLi45Yjk1YjM4
YzFkMWJkMzBmODZmMjM5OWM0YmU0OTU2YWUzNDhiYTIwIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAK
KzIwMTItMTEtMjggIFRha2FzaGkgU2FrYW1vdG8gIDx0YXNha0Bnb29nbGUuY29tPgorCisgICAg
ICAgIFtTaGFkb3ddOiBOb2RlOjpjb21wYXJlRG9jdW1lbnRQb3NpdGlvbiBzaG91bGQgcHJvdmlk
ZSBpbmZvcm1hdGlvbiBhYm91dCBGT0xMT1dJTkcgb3IgUFJFQ0VESU5HIGZvciBhIG5vZGUgaW4g
dGhlIGRpZmZlcmVudCBzaGFkb3cgdHJlZS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTEwMzYwMAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgICogZmFzdC9kb20vc2hhZG93L2NvbXBhcmUtZG9jdW1lbnQtcG9z
aXRpb24tZXhwZWN0ZWQudHh0OgorICAgICAgICAqIGZhc3QvZG9tL3NoYWRvdy9jb21wYXJlLWRv
Y3VtZW50LXBvc2l0aW9uLmh0bWw6CisgICAgICAgIFJlbW92ZWQgbWFza3MgdG8gc2VlIE5vZGUu
RE9DVU1FTlRfUE9TVElPTl9GT0xMT1dJTkcgYW5kIFBSRUNFRElORy4KKwogMjAxMi0xMS0yOCAg
SGF5YXRvIEl0byAgPGhheWF0b0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgTm9kZTo6Y29tcGFy
ZURvY3VtZW50UG9zaXRpb24gcmV0dXJucyB3cm9uZyB2YWx1ZSBmb3IgYSBub2RlIGluIHRoZSBk
aWZmZXJlbnQgc2hhZG93IHRyZWUuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2RvbS9z
aGFkb3cvY29tcGFyZS1kb2N1bWVudC1wb3NpdGlvbi1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0
cy9mYXN0L2RvbS9zaGFkb3cvY29tcGFyZS1kb2N1bWVudC1wb3NpdGlvbi1leHBlY3RlZC50eHQK
aW5kZXggYTEzYmUzOWYyMzJlY2QwZTE0YjBmMzVlNDQ5YzUzYWM4ZTY3OWNkYy4uYzE5YjMzNWU5
MjgyN2Q2OGExMjZkOGRkZTc4YjJmMTMzZWE0MjE1NSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMv
ZmFzdC9kb20vc2hhZG93L2NvbXBhcmUtZG9jdW1lbnQtcG9zaXRpb24tZXhwZWN0ZWQudHh0Cisr
KyBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL3NoYWRvdy9jb21wYXJlLWRvY3VtZW50LXBvc2l0aW9u
LWV4cGVjdGVkLnR4dApAQCAtOSw4ICs5LDggQEAgUEFTUyBhMi5jb21wYXJlRG9jdW1lbnRQb3Np
dGlvbihhMykgaXMgTm9kZS5ET0NVTUVOVF9QT1NJVElPTl9GT0xMT1dJTkcKIFBBU1MgYjEuY29t
cGFyZURvY3VtZW50UG9zaXRpb24oYjIpIGlzIE5vZGUuRE9DVU1FTlRfUE9TSVRJT05fQ09OVEFJ
TkVEX0JZIHwgTm9kZS5ET0NVTUVOVF9QT1NJVElPTl9GT0xMT1dJTkcKIFBBU1MgYjIuY29tcGFy
ZURvY3VtZW50UG9zaXRpb24oYjEpIGlzIE5vZGUuRE9DVU1FTlRfUE9TSVRJT05fQ09OVEFJTlMg
fCBOb2RlLkRPQ1VNRU5UX1BPU0lUSU9OX1BSRUNFRElORwogUEFTUyBiMi5jb21wYXJlRG9jdW1l
bnRQb3NpdGlvbihiMykgaXMgTm9kZS5ET0NVTUVOVF9QT1NJVElPTl9GT0xMT1dJTkcKLVBBU1Mg
YTEuY29tcGFyZURvY3VtZW50UG9zaXRpb24oYjEpICYgKE5vZGUuRE9DVU1FTlRfUE9TSVRJT05f
RElTQ09OTkVDVEVEIHwgTm9kZS5ET0NVTUVOVF9QT1NJVElPTl9JTVBMRU1FTlRBVElPTl9TUEVD
SUZJQykgaXMgTm9kZS5ET0NVTUVOVF9QT1NJVElPTl9ESVNDT05ORUNURUQgfCBOb2RlLkRPQ1VN
RU5UX1BPU0lUSU9OX0lNUExFTUVOVEFUSU9OX1NQRUNJRklDCi1QQVNTIGIxLmNvbXBhcmVEb2N1
bWVudFBvc2l0aW9uKGMxKSAmIChOb2RlLkRPQ1VNRU5UX1BPU0lUSU9OX0RJU0NPTk5FQ1RFRCB8
IE5vZGUuRE9DVU1FTlRfUE9TSVRJT05fSU1QTEVNRU5UQVRJT05fU1BFQ0lGSUMpIGlzIE5vZGUu
RE9DVU1FTlRfUE9TSVRJT05fRElTQ09OTkVDVEVEIHwgTm9kZS5ET0NVTUVOVF9QT1NJVElPTl9J
TVBMRU1FTlRBVElPTl9TUEVDSUZJQworUEFTUyBhMS5jb21wYXJlRG9jdW1lbnRQb3NpdGlvbihi
MSkgaXMgTm9kZS5ET0NVTUVOVF9QT1NJVElPTl9ESVNDT05ORUNURUQgfCBOb2RlLkRPQ1VNRU5U
X1BPU0lUSU9OX0lNUExFTUVOVEFUSU9OX1NQRUNJRklDIHwgTm9kZS5ET0NVTUVOVF9QT1NJVElP
Tl9DT05UQUlORURfQlkgfCBOb2RlLkRPQ1VNRU5UX1BPU0lUSU9OX0ZPTExPV0lORworUEFTUyBi
MS5jb21wYXJlRG9jdW1lbnRQb3NpdGlvbihjMSkgaXMgTm9kZS5ET0NVTUVOVF9QT1NJVElPTl9E
SVNDT05ORUNURUQgfCBOb2RlLkRPQ1VNRU5UX1BPU0lUSU9OX0lNUExFTUVOVEFUSU9OX1NQRUNJ
RklDIHwgTm9kZS5ET0NVTUVOVF9QT1NJVElPTl9GT0xMT1dJTkcKIFBBU1Mgc3VjY2Vzc2Z1bGx5
UGFyc2VkIGlzIHRydWUKIAogVEVTVCBDT01QTEVURQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
ZmFzdC9kb20vc2hhZG93L2NvbXBhcmUtZG9jdW1lbnQtcG9zaXRpb24uaHRtbCBiL0xheW91dFRl
c3RzL2Zhc3QvZG9tL3NoYWRvdy9jb21wYXJlLWRvY3VtZW50LXBvc2l0aW9uLmh0bWwKaW5kZXgg
MDM0NzQ4NjJhYmE0ODRmMTVkYTdmY2FiMzY4NTA5M2JjOTMzYzMyMS4uMDY5NGQ4Yjg2NzRiNjM0
ODcxNDM4OWYxMDQ2YjM2ZTJiZDJmZjVhNSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9k
b20vc2hhZG93L2NvbXBhcmUtZG9jdW1lbnQtcG9zaXRpb24uaHRtbAorKysgYi9MYXlvdXRUZXN0
cy9mYXN0L2RvbS9zaGFkb3cvY29tcGFyZS1kb2N1bWVudC1wb3NpdGlvbi5odG1sCkBAIC00NSwx
MSArNDUsMTAgQEAgZnVuY3Rpb24gdGVzdENvbXBhcmVEb2N1bWVudFBvc2l0aW9uKCkKICAgICBz
aG91bGRCZSgnYjIuY29tcGFyZURvY3VtZW50UG9zaXRpb24oYjEpJywgJ05vZGUuRE9DVU1FTlRf
UE9TSVRJT05fQ09OVEFJTlMgfCBOb2RlLkRPQ1VNRU5UX1BPU0lUSU9OX1BSRUNFRElORycpOwog
ICAgIHNob3VsZEJlKCdiMi5jb21wYXJlRG9jdW1lbnRQb3NpdGlvbihiMyknLCAnTm9kZS5ET0NV
TUVOVF9QT1NJVElPTl9GT0xMT1dJTkcnKTsKIAotICAgIC8vIFdlIGRvIG5vdCB0ZXN0IEZPTExP
V0lORyBPUiBQUkVDRURJTkcgZmxhZyB1bnRpbCB3ZSBoYXZlIGEgc3RhYmxlIGltcGxlbWVudGF0
aW9uIHdoaWNoIGRlY2lkZXMgdGhlIHRvdGFsIG9yZGVyIGJldHdlZW4gbm9kZXMgaW4gZGlmZmVy
ZW50IHNoYWRvdyB0cmVlcy4KLSAgICBzaG91bGRCZSgnYTEuY29tcGFyZURvY3VtZW50UG9zaXRp
b24oYjEpICYgKE5vZGUuRE9DVU1FTlRfUE9TSVRJT05fRElTQ09OTkVDVEVEIHwgTm9kZS5ET0NV
TUVOVF9QT1NJVElPTl9JTVBMRU1FTlRBVElPTl9TUEVDSUZJQyknLAotICAgICAgICAgICAgICdO
b2RlLkRPQ1VNRU5UX1BPU0lUSU9OX0RJU0NPTk5FQ1RFRCB8IE5vZGUuRE9DVU1FTlRfUE9TSVRJ
T05fSU1QTEVNRU5UQVRJT05fU1BFQ0lGSUMnKTsKLSAgICBzaG91bGRCZSgnYjEuY29tcGFyZURv
Y3VtZW50UG9zaXRpb24oYzEpICYgKE5vZGUuRE9DVU1FTlRfUE9TSVRJT05fRElTQ09OTkVDVEVE
IHwgTm9kZS5ET0NVTUVOVF9QT1NJVElPTl9JTVBMRU1FTlRBVElPTl9TUEVDSUZJQyknLAotICAg
ICAgICAgICAgICdOb2RlLkRPQ1VNRU5UX1BPU0lUSU9OX0RJU0NPTk5FQ1RFRCB8IE5vZGUuRE9D
VU1FTlRfUE9TSVRJT05fSU1QTEVNRU5UQVRJT05fU1BFQ0lGSUMnKTsKKyAgICBzaG91bGRCZSgn
YTEuY29tcGFyZURvY3VtZW50UG9zaXRpb24oYjEpJywKKyAgICAgICAgICAgICAnTm9kZS5ET0NV
TUVOVF9QT1NJVElPTl9ESVNDT05ORUNURUQgfCBOb2RlLkRPQ1VNRU5UX1BPU0lUSU9OX0lNUExF
TUVOVEFUSU9OX1NQRUNJRklDIHwgTm9kZS5ET0NVTUVOVF9QT1NJVElPTl9DT05UQUlORURfQlkg
fCBOb2RlLkRPQ1VNRU5UX1BPU0lUSU9OX0ZPTExPV0lORycpOworICAgIHNob3VsZEJlKCdiMS5j
b21wYXJlRG9jdW1lbnRQb3NpdGlvbihjMSknLAorICAgICAgICAgICAgICdOb2RlLkRPQ1VNRU5U
X1BPU0lUSU9OX0RJU0NPTk5FQ1RFRCB8IE5vZGUuRE9DVU1FTlRfUE9TSVRJT05fSU1QTEVNRU5U
QVRJT05fU1BFQ0lGSUMgfCBOb2RlLkRPQ1VNRU5UX1BPU0lUSU9OX0ZPTExPV0lORycpOwogfQog
CiB0ZXN0Q29tcGFyZURvY3VtZW50UG9zaXRpb24oKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>