<?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>230212</bug_id>
          
          <creation_ts>2021-09-13 04:56:07 -0700</creation_ts>
          <short_desc>Remove redundant copy of visibleToHitTesting function</short_desc>
          <delta_ts>2021-09-13 10:58:20 -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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Antti Koivisto">koivisto</reporter>
          <assigned_to name="Antti Koivisto">koivisto</assigned_to>
          <cc>changseok</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>mmaxfield</cc>
    
    <cc>pdr</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1792918</commentid>
    <comment_count>0</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2021-09-13 04:56:07 -0700</bug_when>
    <thetext>Remove redundant copy of visibleToHitTesting function</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1792919</commentid>
    <comment_count>1</comment_count>
      <attachid>438028</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2021-09-13 04:57:16 -0700</bug_when>
    <thetext>Created attachment 438028
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1792920</commentid>
    <comment_count>2</comment_count>
      <attachid>438029</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2021-09-13 05:01:07 -0700</bug_when>
    <thetext>Created attachment 438029
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1793006</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-09-13 10:57:21 -0700</bug_when>
    <thetext>Committed r282338 (241605@main): &lt;https://commits.webkit.org/241605@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 438029.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1793007</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-09-13 10:58:20 -0700</bug_when>
    <thetext>&lt;rdar://problem/83063305&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>438028</attachid>
            <date>2021-09-13 04:57:16 -0700</date>
            <delta_ts>2021-09-13 04:58:03 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-230212-20210913145714.patch</filename>
            <type>text/plain</type>
            <size>6247</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgyMzE1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9s
YXlvdXQvaW50ZWdyYXRpb24vTGF5b3V0SW50ZWdyYXRpb25MaW5lTGF5b3V0LmNwcCBiL1NvdXJj
ZS9XZWJDb3JlL2xheW91dC9pbnRlZ3JhdGlvbi9MYXlvdXRJbnRlZ3JhdGlvbkxpbmVMYXlvdXQu
Y3BwCmluZGV4IDI0ODg3ZDY2YTA5MjM1OGFkMTkxNDc2MTQyOGU4YzE2OGU1NWVlZjUuLjUzODYz
MDk1YjAyYjAxNjBiNDMzMmI4NjNlMTRiY2M5MThkODQ2NTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL2xheW91dC9pbnRlZ3JhdGlvbi9MYXlvdXRJbnRlZ3JhdGlvbkxpbmVMYXlvdXQuY3Bw
CisrKyBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC9pbnRlZ3JhdGlvbi9MYXlvdXRJbnRlZ3JhdGlv
bkxpbmVMYXlvdXQuY3BwCkBAIC01MTksOCArNTE5LDggQEAgYm9vbCBMaW5lTGF5b3V0OjpoaXRU
ZXN0KGNvbnN0IEhpdFRlc3RSZXF1ZXN0JiByZXF1ZXN0LCBIaXRUZXN0UmVzdWx0JiByZXN1bHQs
IGMKICAgICAgICAgaWYgKCFsb2NhdGlvbkluQ29udGFpbmVyLmludGVyc2VjdHMocnVuUmVjdCkp
CiAgICAgICAgICAgICBjb250aW51ZTsKIAotICAgICAgICBhdXRvJiBzdHlsZSA9IHJ1bi5zdHls
ZSgpOwotICAgICAgICBpZiAoc3R5bGUudmlzaWJpbGl0eSgpICE9IFZpc2liaWxpdHk6OlZpc2li
bGUgfHwgc3R5bGUucG9pbnRlckV2ZW50cygpID09IFBvaW50ZXJFdmVudHM6Ok5vbmUpCisgICAg
ICAgIGF1dG8mIGVsZW1lbnRSZW5kZXJlciA9IGlzPFJlbmRlckVsZW1lbnQ+KHJlbmRlcmVyKSA/
IGRvd25jYXN0PFJlbmRlckVsZW1lbnQ+KHJlbmRlcmVyKSA6ICpyZW5kZXJlci5wYXJlbnQoKTsK
KyAgICAgICAgaWYgKCFlbGVtZW50UmVuZGVyZXIudmlzaWJsZVRvSGl0VGVzdGluZyhyZXF1ZXN0
KSkKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAKICAgICAgICAgcmVuZGVyZXIudXBk
YXRlSGl0VGVzdFJlc3VsdChyZXN1bHQsIGxvY2F0aW9uSW5Db250YWluZXIucG9pbnQoKSAtIHRv
TGF5b3V0U2l6ZShhY2N1bXVsYXRlZE9mZnNldCkpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL0xlZ2FjeUVsbGlwc2lzQm94LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRl
cmluZy9MZWdhY3lFbGxpcHNpc0JveC5jcHAKaW5kZXggNzkyMDNkNWExNTRmZDRlZGRkMzRiMmJk
MmM4YmE3YjRmOTBmYmU2Yy4uZDc1NTQ3MTExZmFiYzIwMzVmNzFlM2IxNzM2MzU1YTI3MmM2OTA5
OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL0xlZ2FjeUVsbGlwc2lzQm94
LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvTGVnYWN5RWxsaXBzaXNCb3guY3Bw
CkBAIC0xNjEsNyArMTYxLDcgQEAgYm9vbCBMZWdhY3lFbGxpcHNpc0JveDo6bm9kZUF0UG9pbnQo
Y29uc3QgSGl0VGVzdFJlcXVlc3QmIHJlcXVlc3QsIEhpdFRlc3RSZXN1bHQKICAgICB9CiAKICAg
ICBhdXRvIGJvdW5kc1JlY3QgPSBMYXlvdXRSZWN0IHsgYWRqdXN0ZWRMb2NhdGlvbiwgTGF5b3V0
U2l6ZShMYXlvdXRVbml0KGxvZ2ljYWxXaWR0aCgpKSwgbV9oZWlnaHQpIH07Ci0gICAgaWYgKHZp
c2libGVUb0hpdFRlc3RpbmcocmVxdWVzdCkgJiYgbG9jYXRpb25JbkNvbnRhaW5lci5pbnRlcnNl
Y3RzKGJvdW5kc1JlY3QpKSB7CisgICAgaWYgKHJlbmRlcmVyKCkudmlzaWJsZVRvSGl0VGVzdGlu
ZyhyZXF1ZXN0KSAmJiBsb2NhdGlvbkluQ29udGFpbmVyLmludGVyc2VjdHMoYm91bmRzUmVjdCkp
IHsKICAgICAgICAgYmxvY2tGbG93KCkudXBkYXRlSGl0VGVzdFJlc3VsdChyZXN1bHQsIGxvY2F0
aW9uSW5Db250YWluZXIucG9pbnQoKSAtIHRvTGF5b3V0U2l6ZShhZGp1c3RlZExvY2F0aW9uKSk7
CiAgICAgICAgIGlmIChyZXN1bHQuYWRkTm9kZVRvTGlzdEJhc2VkVGVzdFJlc3VsdChibG9ja0Zs
b3coKS5ub2RlRm9ySGl0VGVzdCgpLCByZXF1ZXN0LCBsb2NhdGlvbkluQ29udGFpbmVyLCBib3Vu
ZHNSZWN0KSA9PSBIaXRUZXN0UHJvZ3Jlc3M6OlN0b3ApCiAgICAgICAgICAgICByZXR1cm4gdHJ1
ZTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9MZWdhY3lJbmxpbmVCb3gu
aCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9MZWdhY3lJbmxpbmVCb3guaAppbmRleCAwNTU1
OTVmZWQ0MTE2NDkzODU5N2NlNTFkMDFkMjEzNTJlNTY0MDM3Li42NzBhM2JiMzkzNzYwMTUwYjIy
ZTkwYmJmY2U1MzVhYjc1NjFiMWQ2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvTGVnYWN5SW5saW5lQm94LmgKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL0xlZ2Fj
eUlubGluZUJveC5oCkBAIC0yMzAsMTcgKzIzMCw2IEBAIHB1YmxpYzoKICAgICB2b2lkIGludmFs
aWRhdGVQYXJlbnRDaGlsZExpc3QoKTsKICNlbmRpZgogCi0gICAgYm9vbCB2aXNpYmxlVG9IaXRU
ZXN0aW5nKHN0ZDo6b3B0aW9uYWw8SGl0VGVzdFJlcXVlc3Q+IGhpdFRlc3RSZXF1ZXN0ID0gc3Rk
OjpudWxsb3B0KSBjb25zdAotICAgIHsKLSAgICAgICAgaWYgKHJlbmRlcmVyKCkuc3R5bGUoKS52
aXNpYmlsaXR5KCkgIT0gVmlzaWJpbGl0eTo6VmlzaWJsZSkKLSAgICAgICAgICAgIHJldHVybiBm
YWxzZTsKLQotICAgICAgICBpZiAoKCFoaXRUZXN0UmVxdWVzdCB8fCAhaGl0VGVzdFJlcXVlc3Qt
Pmlnbm9yZUNTU1BvaW50ZXJFdmVudHNQcm9wZXJ0eSgpKSAmJiByZW5kZXJlcigpLnN0eWxlKCku
cG9pbnRlckV2ZW50cygpID09IFBvaW50ZXJFdmVudHM6Ok5vbmUpCi0gICAgICAgICAgICByZXR1
cm4gZmFsc2U7Ci0KLSAgICAgICAgcmV0dXJuIHRydWU7Ci0gICAgfQotCiAgICAgY29uc3QgUmVu
ZGVyU3R5bGUmIGxpbmVTdHlsZSgpIGNvbnN0IHsgcmV0dXJuIG1fYml0ZmllbGRzLmZpcnN0TGlu
ZSgpID8gcmVuZGVyZXIoKS5maXJzdExpbmVTdHlsZSgpIDogcmVuZGVyZXIoKS5zdHlsZSgpOyB9
CiAgICAgCiAgICAgVmVydGljYWxBbGlnbiB2ZXJ0aWNhbEFsaWduKCkgY29uc3QgeyByZXR1cm4g
bGluZVN0eWxlKCkudmVydGljYWxBbGlnbigpOyB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9yZW5kZXJpbmcvTGVnYWN5SW5saW5lRmxvd0JveC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvTGVnYWN5SW5saW5lRmxvd0JveC5jcHAKaW5kZXggNTJlMzExNzJlYzY1OWY0YTdjNDVi
YTM2YjYzYzEwYzNhYmNhMTM3ZS4uZWJmMjYwN2I3YWY5YjNlNDY3MTViNmVmYmEwYmVkMTEyOTI3
ODc5MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL0xlZ2FjeUlubGluZUZs
b3dCb3guY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9MZWdhY3lJbmxpbmVGbG93
Qm94LmNwcApAQCAtMTA2NSw3ICsxMDY1LDcgQEAgYm9vbCBMZWdhY3lJbmxpbmVGbG93Qm94Ojpu
b2RlQXRQb2ludChjb25zdCBIaXRUZXN0UmVxdWVzdCYgcmVxdWVzdCwgSGl0VGVzdFJlc3UKICAg
ICB9CiAKICAgICAvLyBOb3cgY2hlY2sgb3Vyc2VsdmVzLiBQaXhlbCBzbmFwIGhpdCB0ZXN0aW5n
LgotICAgIGlmICghdmlzaWJsZVRvSGl0VGVzdGluZyhyZXF1ZXN0KSkKKyAgICBpZiAoIXJlbmRl
cmVyKCkudmlzaWJsZVRvSGl0VGVzdGluZyhyZXF1ZXN0KSkKICAgICAgICAgcmV0dXJuIGZhbHNl
OwogCiAgICAgLy8gRG8gbm90IGhpdHRlc3QgY29udGVudCBiZXlvbmQgdGhlIGVsbGlwc2lzIGJv
eC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9MZWdhY3lJbmxpbmVUZXh0
Qm94LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9MZWdhY3lJbmxpbmVUZXh0Qm94LmNw
cAppbmRleCA4NWYzN2NkY2ViZjA4MDczOTBjNWNmZTljN2FlOTNkYmFmZThjM2IxLi4xM2Y5ZDA1
YTFkNDE4MDU5NWZiYWJlMjNhMTA5YmJhYTE1ODdmNTBjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvTGVnYWN5SW5saW5lVGV4dEJveC5jcHAKKysrIGIvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL0xlZ2FjeUlubGluZVRleHRCb3guY3BwCkBAIC0zMzMsNyArMzMzLDcgQEAg
Ym9vbCBMZWdhY3lJbmxpbmVUZXh0Qm94Ojppc0xpbmVCcmVhaygpIGNvbnN0CiBib29sIExlZ2Fj
eUlubGluZVRleHRCb3g6Om5vZGVBdFBvaW50KGNvbnN0IEhpdFRlc3RSZXF1ZXN0JiByZXF1ZXN0
LCBIaXRUZXN0UmVzdWx0JiByZXN1bHQsIGNvbnN0IEhpdFRlc3RMb2NhdGlvbiYgbG9jYXRpb25J
bkNvbnRhaW5lciwgY29uc3QgTGF5b3V0UG9pbnQmIGFjY3VtdWxhdGVkT2Zmc2V0LCBMYXlvdXRV
bml0IC8qIGxpbmVUb3AgKi8sIExheW91dFVuaXQgLypsaW5lQm90dG9tKi8sCiAgICAgSGl0VGVz
dEFjdGlvbiAvKmhpdFRlc3RBY3Rpb24qLykKIHsKLSAgICBpZiAoIXZpc2libGVUb0hpdFRlc3Rp
bmcocmVxdWVzdCkpCisgICAgaWYgKCFyZW5kZXJlcigpLnBhcmVudCgpLT52aXNpYmxlVG9IaXRU
ZXN0aW5nKHJlcXVlc3QpKQogICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAgICBpZiAoaXNMaW5l
QnJlYWsoKSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9MZWdhY3lSb290
SW5saW5lQm94LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9MZWdhY3lSb290SW5saW5l
Qm94LmNwcAppbmRleCBkNDJmYjFhZjc1ZTMwYjQ3ZDg4ZGY4OTJmZGFmOGUzMDU4N2JhYzUzLi4w
Y2M1ODQwNjE4MDlkYjg3YmIzNzRmZWYwMDhlZjY5YzI5ZDA3MDIzIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9yZW5kZXJpbmcvTGVnYWN5Um9vdElubGluZUJveC5jcHAKKysrIGIvU291cmNl
L1dlYkNvcmUvcmVuZGVyaW5nL0xlZ2FjeVJvb3RJbmxpbmVCb3guY3BwCkBAIC0xNzUsNyArMTc1
LDcgQEAgdm9pZCBMZWdhY3lSb290SW5saW5lQm94OjpwYWludChQYWludEluZm8mIHBhaW50SW5m
bywgY29uc3QgTGF5b3V0UG9pbnQmIHBhaW50T2YKIAogYm9vbCBMZWdhY3lSb290SW5saW5lQm94
Ojpub2RlQXRQb2ludChjb25zdCBIaXRUZXN0UmVxdWVzdCYgcmVxdWVzdCwgSGl0VGVzdFJlc3Vs
dCYgcmVzdWx0LCBjb25zdCBIaXRUZXN0TG9jYXRpb24mIGxvY2F0aW9uSW5Db250YWluZXIsIGNv
bnN0IExheW91dFBvaW50JiBhY2N1bXVsYXRlZE9mZnNldCwgTGF5b3V0VW5pdCBsaW5lVG9wLCBM
YXlvdXRVbml0IGxpbmVCb3R0b20sIEhpdFRlc3RBY3Rpb24gaGl0VGVzdEFjdGlvbikKIHsKLSAg
ICBpZiAoaGFzRWxsaXBzaXNCb3goKSAmJiB2aXNpYmxlVG9IaXRUZXN0aW5nKHJlcXVlc3QpKSB7
CisgICAgaWYgKGhhc0VsbGlwc2lzQm94KCkgJiYgcmVuZGVyZXIoKS52aXNpYmxlVG9IaXRUZXN0
aW5nKHJlcXVlc3QpKSB7CiAgICAgICAgIGlmIChlbGxpcHNpc0JveCgpLT5ub2RlQXRQb2ludChy
ZXF1ZXN0LCByZXN1bHQsIGxvY2F0aW9uSW5Db250YWluZXIsIGFjY3VtdWxhdGVkT2Zmc2V0LCBs
aW5lVG9wLCBsaW5lQm90dG9tLCBoaXRUZXN0QWN0aW9uKSkgewogICAgICAgICAgICAgcmVuZGVy
ZXIoKS51cGRhdGVIaXRUZXN0UmVzdWx0KHJlc3VsdCwgbG9jYXRpb25JbkNvbnRhaW5lci5wb2lu
dCgpIC0gdG9MYXlvdXRTaXplKGFjY3VtdWxhdGVkT2Zmc2V0KSk7CiAgICAgICAgICAgICByZXR1
cm4gdHJ1ZTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9UZXh0Qm94UGFp
bnRlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvVGV4dEJveFBhaW50ZXIuY3BwCmlu
ZGV4IGU2YmZkMzExYzQyMTlhZjAwZjhkMWQ5ZWYyZGYxYjI4NThkMzQ3MTUuLmI3Y2U3YjFiNzlk
ODVkZWI0YzQ0OGZjYzNlNmFmYjFiNmY0NTJlNzcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L3JlbmRlcmluZy9UZXh0Qm94UGFpbnRlci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL1RleHRCb3hQYWludGVyLmNwcApAQCAtNjEsNyArNjEsNyBAQCB2b2lkIFRleHRCb3hQYWlu
dGVyOjpwYWludCgpCiAgICAgICAgIHJldHVybjsKIAogICAgIGlmIChtX3BhaW50SW5mby5waGFz
ZSA9PSBQYWludFBoYXNlOjpFdmVudFJlZ2lvbikgewotICAgICAgICBpZiAobV90ZXh0Qm94LnZp
c2libGVUb0hpdFRlc3RpbmcoKSkKKyAgICAgICAgaWYgKG1fcmVuZGVyZXIucGFyZW50KCktPnZp
c2libGVUb0hpdFRlc3RpbmcoKSkKICAgICAgICAgICAgIG1fcGFpbnRJbmZvLmV2ZW50UmVnaW9u
Q29udGV4dC0+dW5pdGUoZW5jbG9zaW5nSW50UmVjdChtX3BhaW50UmVjdCksIG1fcmVuZGVyZXIu
c3R5bGUoKSk7CiAgICAgICAgIHJldHVybjsKICAgICB9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>438029</attachid>
            <date>2021-09-13 05:01:07 -0700</date>
            <delta_ts>2021-09-13 10:57:23 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-230212-20210913150106.patch</filename>
            <type>text/plain</type>
            <size>7556</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgyMzE1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODQ0YzMwMzBjOWEzNjg5
NDg5M2YzZjY1MWIzNjhhNDkyNTE5NzFjZS4uNWNhYzZkNTA4OTliN2MyZGVjYzM0YmVhNmZlNzVh
YTFiNTMyOGM0YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI5IEBACisyMDIxLTA5LTEzICBBbnR0
aSBLb2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KKworICAgICAgICBSZW1vdmUgcmVkdW5kYW50
IGNvcHkgb2YgdmlzaWJsZVRvSGl0VGVzdGluZyBmdW5jdGlvbgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjMwMjEyCisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUmVtb3ZlIHRoZSBMZWdhY3lJbmxpbmVCb3gg
dmVyc2lvbi4KKworICAgICAgICAqIGxheW91dC9pbnRlZ3JhdGlvbi9MYXlvdXRJbnRlZ3JhdGlv
bkxpbmVMYXlvdXQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6TGF5b3V0SW50ZWdyYXRpb246Okxp
bmVMYXlvdXQ6OmhpdFRlc3QpOgorCisgICAgICAgIEFsc28gdXNlIHZpc2libGVUb0hpdFRlc3Rp
bmcgaGVyZS4KKworICAgICAgICAqIHJlbmRlcmluZy9MZWdhY3lFbGxpcHNpc0JveC5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpMZWdhY3lFbGxpcHNpc0JveDo6bm9kZUF0UG9pbnQpOgorICAgICAg
ICAqIHJlbmRlcmluZy9MZWdhY3lJbmxpbmVCb3guaDoKKyAgICAgICAgKiByZW5kZXJpbmcvTGVn
YWN5SW5saW5lRmxvd0JveC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpMZWdhY3lJbmxpbmVGbG93
Qm94Ojpub2RlQXRQb2ludCk6CisgICAgICAgICogcmVuZGVyaW5nL0xlZ2FjeUlubGluZVRleHRC
b3guY3BwOgorICAgICAgICAoV2ViQ29yZTo6TGVnYWN5SW5saW5lVGV4dEJveDo6bm9kZUF0UG9p
bnQpOgorICAgICAgICAqIHJlbmRlcmluZy9MZWdhY3lSb290SW5saW5lQm94LmNwcDoKKyAgICAg
ICAgKFdlYkNvcmU6OkxlZ2FjeVJvb3RJbmxpbmVCb3g6Om5vZGVBdFBvaW50KToKKyAgICAgICAg
KiByZW5kZXJpbmcvVGV4dEJveFBhaW50ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6VGV4dEJv
eFBhaW50ZXI6OnBhaW50KToKKwogMjAyMS0wOS0xMSAgU2ltb24gRnJhc2VyICA8c2ltb24uZnJh
c2VyQGFwcGxlLmNvbT4KIAogICAgICAgICBjc3MvY3NzLXRyYW5zZm9ybXMvdHJhbnNsYXRlLWdl
dENvbXB1dGVkU3R5bGUuaHRtbCBmYWlscwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbGF5
b3V0L2ludGVncmF0aW9uL0xheW91dEludGVncmF0aW9uTGluZUxheW91dC5jcHAgYi9Tb3VyY2Uv
V2ViQ29yZS9sYXlvdXQvaW50ZWdyYXRpb24vTGF5b3V0SW50ZWdyYXRpb25MaW5lTGF5b3V0LmNw
cAppbmRleCAyNDg4N2Q2NmEwOTIzNThhZDE5MTQ3NjE0MjhlOGMxNjhlNTVlZWY1Li41Mzg2MzA5
NWIwMmIwMTYwYjQzMzJiODYzZTE0YmNjOTE4ZDg0NjUwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9sYXlvdXQvaW50ZWdyYXRpb24vTGF5b3V0SW50ZWdyYXRpb25MaW5lTGF5b3V0LmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvaW50ZWdyYXRpb24vTGF5b3V0SW50ZWdyYXRpb25M
aW5lTGF5b3V0LmNwcApAQCAtNTE5LDggKzUxOSw4IEBAIGJvb2wgTGluZUxheW91dDo6aGl0VGVz
dChjb25zdCBIaXRUZXN0UmVxdWVzdCYgcmVxdWVzdCwgSGl0VGVzdFJlc3VsdCYgcmVzdWx0LCBj
CiAgICAgICAgIGlmICghbG9jYXRpb25JbkNvbnRhaW5lci5pbnRlcnNlY3RzKHJ1blJlY3QpKQog
ICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAgYXV0byYgc3R5bGUgPSBydW4uc3R5bGUo
KTsKLSAgICAgICAgaWYgKHN0eWxlLnZpc2liaWxpdHkoKSAhPSBWaXNpYmlsaXR5OjpWaXNpYmxl
IHx8IHN0eWxlLnBvaW50ZXJFdmVudHMoKSA9PSBQb2ludGVyRXZlbnRzOjpOb25lKQorICAgICAg
ICBhdXRvJiBlbGVtZW50UmVuZGVyZXIgPSBpczxSZW5kZXJFbGVtZW50PihyZW5kZXJlcikgPyBk
b3duY2FzdDxSZW5kZXJFbGVtZW50PihyZW5kZXJlcikgOiAqcmVuZGVyZXIucGFyZW50KCk7Cisg
ICAgICAgIGlmICghZWxlbWVudFJlbmRlcmVyLnZpc2libGVUb0hpdFRlc3RpbmcocmVxdWVzdCkp
CiAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgCiAgICAgICAgIHJlbmRlcmVyLnVwZGF0
ZUhpdFRlc3RSZXN1bHQocmVzdWx0LCBsb2NhdGlvbkluQ29udGFpbmVyLnBvaW50KCkgLSB0b0xh
eW91dFNpemUoYWNjdW11bGF0ZWRPZmZzZXQpKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L3JlbmRlcmluZy9MZWdhY3lFbGxpcHNpc0JveC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvTGVnYWN5RWxsaXBzaXNCb3guY3BwCmluZGV4IDc5MjAzZDVhMTU0ZmQ0ZWRkZDM0YjJiZDJj
OGJhN2I0ZjkwZmJlNmMuLmQ3NTU0NzExMWZhYmMyMDM1ZjcxZTNiMTczNjM1NWEyNzJjNjkwOTgg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9MZWdhY3lFbGxpcHNpc0JveC5j
cHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL0xlZ2FjeUVsbGlwc2lzQm94LmNwcApA
QCAtMTYxLDcgKzE2MSw3IEBAIGJvb2wgTGVnYWN5RWxsaXBzaXNCb3g6Om5vZGVBdFBvaW50KGNv
bnN0IEhpdFRlc3RSZXF1ZXN0JiByZXF1ZXN0LCBIaXRUZXN0UmVzdWx0CiAgICAgfQogCiAgICAg
YXV0byBib3VuZHNSZWN0ID0gTGF5b3V0UmVjdCB7IGFkanVzdGVkTG9jYXRpb24sIExheW91dFNp
emUoTGF5b3V0VW5pdChsb2dpY2FsV2lkdGgoKSksIG1faGVpZ2h0KSB9OwotICAgIGlmICh2aXNp
YmxlVG9IaXRUZXN0aW5nKHJlcXVlc3QpICYmIGxvY2F0aW9uSW5Db250YWluZXIuaW50ZXJzZWN0
cyhib3VuZHNSZWN0KSkgeworICAgIGlmIChyZW5kZXJlcigpLnZpc2libGVUb0hpdFRlc3Rpbmco
cmVxdWVzdCkgJiYgbG9jYXRpb25JbkNvbnRhaW5lci5pbnRlcnNlY3RzKGJvdW5kc1JlY3QpKSB7
CiAgICAgICAgIGJsb2NrRmxvdygpLnVwZGF0ZUhpdFRlc3RSZXN1bHQocmVzdWx0LCBsb2NhdGlv
bkluQ29udGFpbmVyLnBvaW50KCkgLSB0b0xheW91dFNpemUoYWRqdXN0ZWRMb2NhdGlvbikpOwog
ICAgICAgICBpZiAocmVzdWx0LmFkZE5vZGVUb0xpc3RCYXNlZFRlc3RSZXN1bHQoYmxvY2tGbG93
KCkubm9kZUZvckhpdFRlc3QoKSwgcmVxdWVzdCwgbG9jYXRpb25JbkNvbnRhaW5lciwgYm91bmRz
UmVjdCkgPT0gSGl0VGVzdFByb2dyZXNzOjpTdG9wKQogICAgICAgICAgICAgcmV0dXJuIHRydWU7
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvTGVnYWN5SW5saW5lQm94Lmgg
Yi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvTGVnYWN5SW5saW5lQm94LmgKaW5kZXggMDU1NTk1
ZmVkNDExNjQ5Mzg1OTdjZTUxZDAxZDIxMzUyZTU2NDAzNy4uNjcwYTNiYjM5Mzc2MDE1MGIyMmU5
MGJiZmNlNTM1YWI3NTYxYjFkNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5n
L0xlZ2FjeUlubGluZUJveC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9MZWdhY3lJ
bmxpbmVCb3guaApAQCAtMjMwLDE3ICsyMzAsNiBAQCBwdWJsaWM6CiAgICAgdm9pZCBpbnZhbGlk
YXRlUGFyZW50Q2hpbGRMaXN0KCk7CiAjZW5kaWYKIAotICAgIGJvb2wgdmlzaWJsZVRvSGl0VGVz
dGluZyhzdGQ6Om9wdGlvbmFsPEhpdFRlc3RSZXF1ZXN0PiBoaXRUZXN0UmVxdWVzdCA9IHN0ZDo6
bnVsbG9wdCkgY29uc3QKLSAgICB7Ci0gICAgICAgIGlmIChyZW5kZXJlcigpLnN0eWxlKCkudmlz
aWJpbGl0eSgpICE9IFZpc2liaWxpdHk6OlZpc2libGUpCi0gICAgICAgICAgICByZXR1cm4gZmFs
c2U7Ci0KLSAgICAgICAgaWYgKCghaGl0VGVzdFJlcXVlc3QgfHwgIWhpdFRlc3RSZXF1ZXN0LT5p
Z25vcmVDU1NQb2ludGVyRXZlbnRzUHJvcGVydHkoKSkgJiYgcmVuZGVyZXIoKS5zdHlsZSgpLnBv
aW50ZXJFdmVudHMoKSA9PSBQb2ludGVyRXZlbnRzOjpOb25lKQotICAgICAgICAgICAgcmV0dXJu
IGZhbHNlOwotCi0gICAgICAgIHJldHVybiB0cnVlOwotICAgIH0KLQogICAgIGNvbnN0IFJlbmRl
clN0eWxlJiBsaW5lU3R5bGUoKSBjb25zdCB7IHJldHVybiBtX2JpdGZpZWxkcy5maXJzdExpbmUo
KSA/IHJlbmRlcmVyKCkuZmlyc3RMaW5lU3R5bGUoKSA6IHJlbmRlcmVyKCkuc3R5bGUoKTsgfQog
ICAgIAogICAgIFZlcnRpY2FsQWxpZ24gdmVydGljYWxBbGlnbigpIGNvbnN0IHsgcmV0dXJuIGxp
bmVTdHlsZSgpLnZlcnRpY2FsQWxpZ24oKTsgfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
cmVuZGVyaW5nL0xlZ2FjeUlubGluZUZsb3dCb3guY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL0xlZ2FjeUlubGluZUZsb3dCb3guY3BwCmluZGV4IDUyZTMxMTcyZWM2NTlmNGE3YzQ1YmEz
NmI2M2MxMGMzYWJjYTEzN2UuLmViZjI2MDdiN2FmOWIzZTQ2NzE1YjZlZmJhMGJlZDExMjkyNzg3
OTMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9MZWdhY3lJbmxpbmVGbG93
Qm94LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvTGVnYWN5SW5saW5lRmxvd0Jv
eC5jcHAKQEAgLTEwNjUsNyArMTA2NSw3IEBAIGJvb2wgTGVnYWN5SW5saW5lRmxvd0JveDo6bm9k
ZUF0UG9pbnQoY29uc3QgSGl0VGVzdFJlcXVlc3QmIHJlcXVlc3QsIEhpdFRlc3RSZXN1CiAgICAg
fQogCiAgICAgLy8gTm93IGNoZWNrIG91cnNlbHZlcy4gUGl4ZWwgc25hcCBoaXQgdGVzdGluZy4K
LSAgICBpZiAoIXZpc2libGVUb0hpdFRlc3RpbmcocmVxdWVzdCkpCisgICAgaWYgKCFyZW5kZXJl
cigpLnZpc2libGVUb0hpdFRlc3RpbmcocmVxdWVzdCkpCiAgICAgICAgIHJldHVybiBmYWxzZTsK
IAogICAgIC8vIERvIG5vdCBoaXR0ZXN0IGNvbnRlbnQgYmV5b25kIHRoZSBlbGxpcHNpcyBib3gu
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvTGVnYWN5SW5saW5lVGV4dEJv
eC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvTGVnYWN5SW5saW5lVGV4dEJveC5jcHAK
aW5kZXggODVmMzdjZGNlYmYwODA3MzkwYzVjZmU5YzdhZTkzZGJhZmU4YzNiMS4uMTNmOWQwNWEx
ZDQxODA1OTVmYmFiZTIzYTEwOWJiYWExNTg3ZjUwYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL0xlZ2FjeUlubGluZVRleHRCb3guY3BwCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L3JlbmRlcmluZy9MZWdhY3lJbmxpbmVUZXh0Qm94LmNwcApAQCAtMzMzLDcgKzMzMyw3IEBAIGJv
b2wgTGVnYWN5SW5saW5lVGV4dEJveDo6aXNMaW5lQnJlYWsoKSBjb25zdAogYm9vbCBMZWdhY3lJ
bmxpbmVUZXh0Qm94Ojpub2RlQXRQb2ludChjb25zdCBIaXRUZXN0UmVxdWVzdCYgcmVxdWVzdCwg
SGl0VGVzdFJlc3VsdCYgcmVzdWx0LCBjb25zdCBIaXRUZXN0TG9jYXRpb24mIGxvY2F0aW9uSW5D
b250YWluZXIsIGNvbnN0IExheW91dFBvaW50JiBhY2N1bXVsYXRlZE9mZnNldCwgTGF5b3V0VW5p
dCAvKiBsaW5lVG9wICovLCBMYXlvdXRVbml0IC8qbGluZUJvdHRvbSovLAogICAgIEhpdFRlc3RB
Y3Rpb24gLypoaXRUZXN0QWN0aW9uKi8pCiB7Ci0gICAgaWYgKCF2aXNpYmxlVG9IaXRUZXN0aW5n
KHJlcXVlc3QpKQorICAgIGlmICghcmVuZGVyZXIoKS5wYXJlbnQoKS0+dmlzaWJsZVRvSGl0VGVz
dGluZyhyZXF1ZXN0KSkKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAgICAgaWYgKGlzTGluZUJy
ZWFrKCkpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvTGVnYWN5Um9vdElu
bGluZUJveC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvTGVnYWN5Um9vdElubGluZUJv
eC5jcHAKaW5kZXggZDQyZmIxYWY3NWUzMGI0N2Q4OGRmODkyZmRhZjhlMzA1ODdiYWM1My4uMGNj
NTg0MDYxODA5ZGI4N2JiMzc0ZmVmMDA4ZWY2OWMyOWQwNzAyMyAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvcmVuZGVyaW5nL0xlZ2FjeVJvb3RJbmxpbmVCb3guY3BwCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL3JlbmRlcmluZy9MZWdhY3lSb290SW5saW5lQm94LmNwcApAQCAtMTc1LDcgKzE3NSw3
IEBAIHZvaWQgTGVnYWN5Um9vdElubGluZUJveDo6cGFpbnQoUGFpbnRJbmZvJiBwYWludEluZm8s
IGNvbnN0IExheW91dFBvaW50JiBwYWludE9mCiAKIGJvb2wgTGVnYWN5Um9vdElubGluZUJveDo6
bm9kZUF0UG9pbnQoY29uc3QgSGl0VGVzdFJlcXVlc3QmIHJlcXVlc3QsIEhpdFRlc3RSZXN1bHQm
IHJlc3VsdCwgY29uc3QgSGl0VGVzdExvY2F0aW9uJiBsb2NhdGlvbkluQ29udGFpbmVyLCBjb25z
dCBMYXlvdXRQb2ludCYgYWNjdW11bGF0ZWRPZmZzZXQsIExheW91dFVuaXQgbGluZVRvcCwgTGF5
b3V0VW5pdCBsaW5lQm90dG9tLCBIaXRUZXN0QWN0aW9uIGhpdFRlc3RBY3Rpb24pCiB7Ci0gICAg
aWYgKGhhc0VsbGlwc2lzQm94KCkgJiYgdmlzaWJsZVRvSGl0VGVzdGluZyhyZXF1ZXN0KSkgewor
ICAgIGlmIChoYXNFbGxpcHNpc0JveCgpICYmIHJlbmRlcmVyKCkudmlzaWJsZVRvSGl0VGVzdGlu
ZyhyZXF1ZXN0KSkgewogICAgICAgICBpZiAoZWxsaXBzaXNCb3goKS0+bm9kZUF0UG9pbnQocmVx
dWVzdCwgcmVzdWx0LCBsb2NhdGlvbkluQ29udGFpbmVyLCBhY2N1bXVsYXRlZE9mZnNldCwgbGlu
ZVRvcCwgbGluZUJvdHRvbSwgaGl0VGVzdEFjdGlvbikpIHsKICAgICAgICAgICAgIHJlbmRlcmVy
KCkudXBkYXRlSGl0VGVzdFJlc3VsdChyZXN1bHQsIGxvY2F0aW9uSW5Db250YWluZXIucG9pbnQo
KSAtIHRvTGF5b3V0U2l6ZShhY2N1bXVsYXRlZE9mZnNldCkpOwogICAgICAgICAgICAgcmV0dXJu
IHRydWU7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvVGV4dEJveFBhaW50
ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1RleHRCb3hQYWludGVyLmNwcAppbmRl
eCBlNmJmZDMxMWM0MjE5YWYwMGY4ZDFkOWVmMmRmMWIyODU4ZDM0NzE1Li5iN2NlN2IxYjc5ZDg1
ZGViNGM0NDhmY2MzZTZhZmIxYjZmNDUyZTc3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9y
ZW5kZXJpbmcvVGV4dEJveFBhaW50ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmlu
Zy9UZXh0Qm94UGFpbnRlci5jcHAKQEAgLTYxLDcgKzYxLDcgQEAgdm9pZCBUZXh0Qm94UGFpbnRl
cjo6cGFpbnQoKQogICAgICAgICByZXR1cm47CiAKICAgICBpZiAobV9wYWludEluZm8ucGhhc2Ug
PT0gUGFpbnRQaGFzZTo6RXZlbnRSZWdpb24pIHsKLSAgICAgICAgaWYgKG1fdGV4dEJveC52aXNp
YmxlVG9IaXRUZXN0aW5nKCkpCisgICAgICAgIGlmIChtX3JlbmRlcmVyLnBhcmVudCgpLT52aXNp
YmxlVG9IaXRUZXN0aW5nKCkpCiAgICAgICAgICAgICBtX3BhaW50SW5mby5ldmVudFJlZ2lvbkNv
bnRleHQtPnVuaXRlKGVuY2xvc2luZ0ludFJlY3QobV9wYWludFJlY3QpLCBtX3JlbmRlcmVyLnN0
eWxlKCkpOwogICAgICAgICByZXR1cm47CiAgICAgfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>