<?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>224795</bug_id>
          
          <creation_ts>2021-04-19 18:53:41 -0700</creation_ts>
          <short_desc>Zooming browser does not properly scale SVG clip paths</short_desc>
          <delta_ts>2022-02-10 19:00: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>SVG</component>
          <version>Safari 14</version>
          <rep_platform>Mac (Intel)</rep_platform>
          <op_sys>macOS 11</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=217311</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=236344</see_also>
          <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>luka</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>brendan.a</cc>
    
    <cc>changseok</cc>
    
    <cc>dino</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>fmalita</cc>
    
    <cc>fred.wang</cc>
    
    <cc>glenn</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>heycam</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>noam</cc>
    
    <cc>pdr</cc>
    
    <cc>sabouhallawa</cc>
    
    <cc>schenney</cc>
    
    <cc>sergio</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
    
    <cc>zimmermann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1752091</commentid>
    <comment_count>0</comment_count>
      <attachid>426506</attachid>
    <who name="">luka</who>
    <bug_when>2021-04-19 18:53:41 -0700</bug_when>
    <thetext>Created attachment 426506
An file containing an example of the problem

When zooming the browser (via CMD Plus, CMD Minus or via the menu bar), 
an element with an SVG clip path property set does not scale properly on Safari.

I&apos;ve attached a file clip-path-bug.html showing an example reproduction. 
Notice that when zooming in/out, the red element which has an SVG clip path 
property remains the same size, but other elements scale as expected.

This behaviour is not reproducible on Chrome/Firefox, they both scale 
the red element as expected with the zoom level.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1752302</commentid>
    <comment_count>1</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-04-20 09:47:54 -0700</bug_when>
    <thetext>I can reproduce.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1754472</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-04-26 18:54:13 -0700</bug_when>
    <thetext>&lt;rdar://problem/77187161&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1788323</commentid>
    <comment_count>3</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-08-28 11:27:26 -0700</bug_when>
    <thetext>This testcase works correctly now, but there&apos;s still a bug when the clip-path references an SVG element.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1788325</commentid>
    <comment_count>4</comment_count>
      <attachid>436721</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-08-28 11:35:22 -0700</bug_when>
    <thetext>Created attachment 436721
Test case</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1788332</commentid>
    <comment_count>5</comment_count>
      <attachid>436723</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-08-28 13:22:07 -0700</bug_when>
    <thetext>Created attachment 436723
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1788352</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-08-28 18:32:02 -0700</bug_when>
    <thetext>Committed r281736 (241078@main): &lt;https://commits.webkit.org/241078@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 436723.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1837554</commentid>
    <comment_count>7</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2022-02-04 12:28:07 -0800</bug_when>
    <thetext>This change should be present in STP 139, iOS 15.4 Beta, and macOS 12.3 Beta.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>426506</attachid>
            <date>2021-04-19 18:53:41 -0700</date>
            <delta_ts>2021-04-19 18:53:41 -0700</delta_ts>
            <desc>An file containing an example of the problem</desc>
            <filename>clip-path-bug.html</filename>
            <type>text/html</type>
            <size>1187</size>
            <attacher>luka</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8aGVhZD4KICA8bWV0YSBuYW1lPSJ2aWV3cG9ydCIgY29u
dGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoIj4KPC9oZWFkPgo8Ym9keT4KICA8c3R5bGU+CiAgICAu
YSB7CiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgICAgd2lkdGg6IDMyMHB4OwogICAgICBo
ZWlnaHQ6IDI0MHB4OwogICAgfQoKICAgIC5iIHsKICAgICAgYmFja2dyb3VuZDogcmVkOwogICAg
ICBjbGlwLXBhdGg6IHBhdGgoIk0gNTguMzQ4IDY4LjAzNyBtIDIuNTg4IDkuNjYgYyAxMC4wMTkg
LTIuNjg1IDE3Ljg4NiAxLjE0IDIzLjkwMSA1Ljk5NCBjIDYuMDE2IDQuODU0IDkuNDE2IDEwLjQw
MiA5LjQxNiAxMC40MDIgYSA1IDUgMCAwIDAgOS4yNzIgLTIuNDg1IHMgMC4xNjkgLTYuNTAzIDIu
OTUxIC0xMy43MTUgYyAyLjc4MyAtNy4yMTIgNy42ODUgLTE0LjQ1OCAxNy43MDQgLTE3LjE0MyBj
IDYuOTg1IC0xLjg3MiAxNC4wOTMgLTEuNjcyIDIwLjE3IDEuNjQyIGMgNi4wNzkgMy4zMTQgMTEu
NjMgOS44NzYgMTUuMDEgMjIuNDkgYyAxLjMxMyA0Ljg5NyAtMC4wMjggMTMuMDkxIC0zLjYxOCAy
Mi4yNTggYyAtMy41OSA5LjE2OCAtOS4xNjQgMTkuMjY5IC0xNSAyOC41NjUgYyAtOS45OTIgMTUu
OTE1IC0xOS4xODEgMjcuNDgzIC0yMi4wNTEgMzEuMDUgYyAtNC4yNyAtMS42NTQgLTE4LjAxIC03
LjA3OCAtMzQuNjIgLTE1Ljg2NSBjIC05LjcwMyAtNS4xMzMgLTE5LjU4MyAtMTEuMDkzIC0yNy4y
NzYgLTE3LjIzNyBjIC03LjY5MiAtNi4xNDQgLTEyLjk1IC0xMi41NyAtMTQuMjYzIC0xNy40Njgg
YyAtMy4zOCAtMTIuNjEzIC0xLjg1IC0yMS4wNzIgMS43NTcgLTI2Ljk4MSBjIDMuNjA2IC01Ljkx
IDkuNjYyIC05LjYzNiAxNi42NDcgLTExLjUwOCBaIik7CiAgICB9CgogICAgLmMgewogICAgICBi
YWNrZ3JvdW5kOiBibHVlOwogICAgfQoKICAgIC5kIHsKICAgICAgcG9zaXRpb246IGFic29sdXRl
OwogICAgICB3aWR0aDogMTIwcHg7CiAgICAgIGhlaWdodDogMTA3cHg7CiAgICAgIHRvcDogNjdw
eDsKICAgICAgbGVmdDogNDhweDsKICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjsKICAgIH0K
ICA8L3N0eWxlPgoKICA8ZGl2IGNsYXNzPSJhIGMiPjwvZGl2PgogIDxkaXYgY2xhc3M9ImEgYiI+
PC9kaXY+CiAgPGRpdiBjbGFzcz0iZCI+PC9kaXY+CjwvYm9keT4KPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>436721</attachid>
            <date>2021-08-28 11:35:22 -0700</date>
            <delta_ts>2021-08-28 11:35:22 -0700</delta_ts>
            <desc>Test case</desc>
            <filename>svg-clip-path.html</filename>
            <type>text/html</type>
            <size>549</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8aGVhZD4KICAgIDxzdHlsZT4KICAgICAgICAuYm94IHsK
ICAgICAgICAgICAgbWFyZ2luOiA1MHB4OwogICAgICAgICAgICBoZWlnaHQ6IDIwMHB4OwogICAg
ICAgICAgICB3aWR0aDogMzAwcHg7CiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsdWU7
CiAgICAgICAgICAgIGJvcmRlcjogMjBweCBzb2xpZCBvcmFuZ2U7CiAgICAgICAgICAgIGJveC1z
aXppbmc6IGJvcmRlci1ib3g7CiAgICAgICAgICAgIGNsaXAtcGF0aDogdXJsKCNzdmdQYXRoKTsK
ICAgICAgICB9CiAgICAgICAgCiAgICA8L3N0eWxlPgo8L2hlYWQ+Cjxib2R5PgoKPHN2ZyBoZWln
aHQ9IjAiIHdpZHRoPSIwIj4KICAgIDxkZWZzPgogICAgICAgIDxjbGlwUGF0aCBpZD0ic3ZnUGF0
aCI+CiAgICAgICAgICAgIDxyZWN0IHg9IjEiIHk9IjEiIHdpZHRoPSIzMDAiIGhlaWdodD0iMjAw
IiByeD0iNTAiLz4KICAgICAgICA8L2NsaXBQYXRoPgogICAgPC9kZWZzPgo8L3N2Zz4KCjxkaXYg
Y2xhc3M9ImJveCI+PC9kaXY+Cgo8L2JvZHk+CjwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>436723</attachid>
            <date>2021-08-28 13:22:07 -0700</date>
            <delta_ts>2021-08-28 18:32:04 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-224795-20210828132206.patch</filename>
            <type>text/plain</type>
            <size>15731</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgxNzI5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTgwMTU2NTA4NWU3NDZi
MDAzOWE5OGJjYjhkODE3NGIzYjBlYmE5Zi4uNzczMTM1YWU3NGZhNzQ1OTRkMzA5YzJmZDc4OGQy
YjYzZGNhYTQ0YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM0IEBACisyMDIxLTA4LTI4ICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIFpvb21pbmcgYnJv
d3NlciBkb2VzIG5vdCBwcm9wZXJseSBzY2FsZSBTVkcgY2xpcCBwYXRocworICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI0Nzk1CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisgICAgICAgIAorICAgICAgICBDbGlwLXBhdGggYW5k
IENvbW1hbmQrIHpvb21pbmcgd2VyZSBmaXhlZCBpbiByMjY4MTM4LCBidXQgdGhhdCBjaGFuZ2Ug
ZGlkbid0IGFkZHJlc3MKKyAgICAgICAgcmVmZXJlbmNlIGNsaXAgcGF0aHMuCisgICAgICAgIAor
ICAgICAgICBGaXggYnkgaGF2aW5nIGVmZmVjdGl2ZVpvb20gc2NhbGUgdGhlIGNsaXAgaW4gdGhl
IHR3byBjb2RlcGF0aHM7IHRoZSAiY2xpcCB2aWEgYSBwYXRoIgorICAgICAgICBwYXRoLCBhbmQg
dGhlICJjbGlwIGJ5IHBhaW50aW5nIGEgbWFzayIgcGF0aCB0aGF0IHdlIGZhbGwgaW50byBmb3Ig
bW9yZSBjb21wbGV4IGNsaXBzLgorCisgICAgICAgIFdlIG9ubHkgbmVlZCB0byBmaXggdGhlIHVz
ZXJTcGFjZU9uVXNlIGNvZGUgcGF0aCwgc2luY2Ugd2l0aCBvYmplY3RCb3VuZGluZ0JveCBjbGlw
cworICAgICAgICB0aGUgaW5wdXQgYm91bmRzIGhhcyBhbHJlYWR5IGJlZW4gc2NhbGVkLgorCisg
ICAgICAgIFRlc3RzIHVzZSB0aGUgbm9uLXN0YW5kYXJkICJ6b29tIiBwcm9wZXJ0eSwgc28gY2Fu
J3QgYmUgV1BUIHRlc3RzLgorCisgICAgICAgIFRlc3RzOiBjc3MzL21hc2tpbmcvY2xpcC1wYXRo
LXJlZmVyZW5jZS1wYWludGVkLW1hc2stem9vbS5odG1sCisgICAgICAgICAgICAgICBjc3MzL21h
c2tpbmcvY2xpcC1wYXRoLXJlZmVyZW5jZS16b29tLW9iamVjdEJvdW5kaW5nQm94Lmh0bWwKKyAg
ICAgICAgICAgICAgIGNzczMvbWFza2luZy9jbGlwLXBhdGgtcmVmZXJlbmNlLXpvb20uaHRtbAor
CisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
OlJlbmRlckxheWVyOjpzZXR1cENsaXBQYXRoKToKKyAgICAgICAgKiByZW5kZXJpbmcvc3ZnL1Jl
bmRlclNWR1Jlc291cmNlQ2xpcHBlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJTVkdS
ZXNvdXJjZUNsaXBwZXI6OmFwcGx5UmVzb3VyY2UpOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVy
U1ZHUmVzb3VyY2VDbGlwcGVyOjpwYXRoT25seUNsaXBwaW5nKToKKyAgICAgICAgKFdlYkNvcmU6
OlJlbmRlclNWR1Jlc291cmNlQ2xpcHBlcjo6YXBwbHlDbGlwcGluZ1RvQ29udGV4dCk6CisgICAg
ICAgIChXZWJDb3JlOjpSZW5kZXJTVkdSZXNvdXJjZUNsaXBwZXI6OmRyYXdDb250ZW50SW50b01h
c2tJbWFnZSk6CisgICAgICAgICogcmVuZGVyaW5nL3N2Zy9SZW5kZXJTVkdSZXNvdXJjZUNsaXBw
ZXIuaDoKKwogMjAyMS0wOC0yNyAgU2ltb24gRnJhc2VyICA8c2ltb24uZnJhc2VyQGFwcGxlLmNv
bT4KIAogICAgICAgICBEZWZpbmUgRU5BQkxFX0NPTlRFTlRfQ0hBTkdFX09CU0VSVkVSIGZvciBJ
T1NfRkFNSUxZIGFuZCB1c2UgaXQgdG8gd3JhcCBjb250ZW50IG9ic2VydmF0aW9uIGNvZGUKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHAgYi9Tb3Vy
Y2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwCmluZGV4IDVlNmQzYmVmYjcxMTZl
ODIyMzIwMTIwNjNlODU3N2M5ZTYyODcxYjcuLjYxZTA5ZGZhODM3ODhlOTJlYTRlYTc1NTg0Nzlk
NWRmMTQwNzdlNmMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJM
YXllci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcApA
QCAtMzE5NCw3ICszMTk0LDcgQEAgYm9vbCBSZW5kZXJMYXllcjo6c2V0dXBDbGlwUGF0aChHcmFw
aGljc0NvbnRleHQmIGNvbnRleHQsIGNvbnN0IExheWVyUGFpbnRpbmdJbmYKICAgICAgICAgICAg
IGF1dG8gb2Zmc2V0ID0gcmVmZXJlbmNlQm94LmxvY2F0aW9uKCk7CiAgICAgICAgICAgICBjb250
ZXh0LnRyYW5zbGF0ZShvZmZzZXQpOwogICAgICAgICAgICAgRmxvYXRSZWN0IHN2Z1JlZmVyZW5j
ZUJveCB7IHt9LCByZWZlcmVuY2VCb3guc2l6ZSgpIH07Ci0gICAgICAgICAgICBkb3duY2FzdDxS
ZW5kZXJTVkdSZXNvdXJjZUNsaXBwZXI+KCplbGVtZW50LT5yZW5kZXJlcigpKS5hcHBseUNsaXBw
aW5nVG9Db250ZXh0KHJlbmRlcmVyKCksIHN2Z1JlZmVyZW5jZUJveCwgY29udGV4dCk7CisgICAg
ICAgICAgICBkb3duY2FzdDxSZW5kZXJTVkdSZXNvdXJjZUNsaXBwZXI+KCplbGVtZW50LT5yZW5k
ZXJlcigpKS5hcHBseUNsaXBwaW5nVG9Db250ZXh0KGNvbnRleHQsIHJlbmRlcmVyKCksIHN2Z1Jl
ZmVyZW5jZUJveCwgcmVuZGVyZXIoKS5zdHlsZSgpLmVmZmVjdGl2ZVpvb20oKSk7CiAgICAgICAg
ICAgICBjb250ZXh0LnRyYW5zbGF0ZSgtb2Zmc2V0KTsKICAgICAgICAgICAgIHJldHVybiB0cnVl
OwogICAgICAgICB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3ZnL1Jl
bmRlclNWR1Jlc291cmNlQ2xpcHBlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3Zn
L1JlbmRlclNWR1Jlc291cmNlQ2xpcHBlci5jcHAKaW5kZXggNDE5YmYzNGY0ZDNkZGVmNzBlYTlh
NDE1NWQwYTFlNThiMDIzMmZhZi4uNjJlMWFiZWEwYzZmNzk4YzlhNDg5NWU0N2M4YTMxZmFhNzAw
ZjNkYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N2Zy9SZW5kZXJTVkdS
ZXNvdXJjZUNsaXBwZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdmcvUmVu
ZGVyU1ZHUmVzb3VyY2VDbGlwcGVyLmNwcApAQCAtNzYsMTAgKzc2LDEwIEBAIGJvb2wgUmVuZGVy
U1ZHUmVzb3VyY2VDbGlwcGVyOjphcHBseVJlc291cmNlKFJlbmRlckVsZW1lbnQmIHJlbmRlcmVy
LCBjb25zdCBSZW5kCiAgICAgaWYgKHJlcGFpbnRSZWN0LmlzRW1wdHkoKSkKICAgICAgICAgcmV0
dXJuIHRydWU7CiAKLSAgICByZXR1cm4gYXBwbHlDbGlwcGluZ1RvQ29udGV4dChyZW5kZXJlciwg
cmVuZGVyZXIub2JqZWN0Qm91bmRpbmdCb3goKSwgKmNvbnRleHQpOworICAgIHJldHVybiBhcHBs
eUNsaXBwaW5nVG9Db250ZXh0KCpjb250ZXh0LCByZW5kZXJlciwgcmVuZGVyZXIub2JqZWN0Qm91
bmRpbmdCb3goKSk7CiB9CiAKLWJvb2wgUmVuZGVyU1ZHUmVzb3VyY2VDbGlwcGVyOjpwYXRoT25s
eUNsaXBwaW5nKEdyYXBoaWNzQ29udGV4dCYgY29udGV4dCwgY29uc3QgQWZmaW5lVHJhbnNmb3Jt
JiBhbmltYXRlZExvY2FsVHJhbnNmb3JtLCBjb25zdCBGbG9hdFJlY3QmIG9iamVjdEJvdW5kaW5n
Qm94KQorYm9vbCBSZW5kZXJTVkdSZXNvdXJjZUNsaXBwZXI6OnBhdGhPbmx5Q2xpcHBpbmcoR3Jh
cGhpY3NDb250ZXh0JiBjb250ZXh0LCBjb25zdCBBZmZpbmVUcmFuc2Zvcm0mIGFuaW1hdGVkTG9j
YWxUcmFuc2Zvcm0sIGNvbnN0IEZsb2F0UmVjdCYgb2JqZWN0Qm91bmRpbmdCb3gsIGZsb2F0IGVm
ZmVjdGl2ZVpvb20pCiB7CiAgICAgLy8gSWYgdGhlIGN1cnJlbnQgY2xpcC1wYXRoIGdldHMgY2xp
cHBlZCBpdHNlbGYsIHdlIGhhdmUgdG8gZmFsbCBiYWNrIHRvIG1hc2tpbmcuCiAgICAgaWYgKHN0
eWxlKCkuY2xpcFBhdGgoKSkKQEAgLTEyMCw2ICsxMjAsMTAgQEAgYm9vbCBSZW5kZXJTVkdSZXNv
dXJjZUNsaXBwZXI6OnBhdGhPbmx5Q2xpcHBpbmcoR3JhcGhpY3NDb250ZXh0JiBjb250ZXh0LCBj
b25zdAogICAgICAgICB0cmFuc2Zvcm0udHJhbnNsYXRlKG9iamVjdEJvdW5kaW5nQm94LmxvY2F0
aW9uKCkpOwogICAgICAgICB0cmFuc2Zvcm0uc2NhbGUob2JqZWN0Qm91bmRpbmdCb3guc2l6ZSgp
KTsKICAgICAgICAgY2xpcFBhdGgudHJhbnNmb3JtKHRyYW5zZm9ybSk7CisgICAgfSBlbHNlIGlm
IChlZmZlY3RpdmVab29tICE9IDEpIHsKKyAgICAgICAgQWZmaW5lVHJhbnNmb3JtIHRyYW5zZm9y
bTsKKyAgICAgICAgdHJhbnNmb3JtLnNjYWxlKGVmZmVjdGl2ZVpvb20pOworICAgICAgICBjbGlw
UGF0aC50cmFuc2Zvcm0odHJhbnNmb3JtKTsKICAgICB9CiAKICAgICAvLyBUcmFuc2Zvcm0gcGF0
aCBieSBhbmltYXRlZExvY2FsVHJhbnNmb3JtLgpAQCAtMTMyLDcgKzEzNiw3IEBAIGJvb2wgUmVu
ZGVyU1ZHUmVzb3VyY2VDbGlwcGVyOjpwYXRoT25seUNsaXBwaW5nKEdyYXBoaWNzQ29udGV4dCYg
Y29udGV4dCwgY29uc3QKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAotYm9vbCBSZW5kZXJTVkdSZXNv
dXJjZUNsaXBwZXI6OmFwcGx5Q2xpcHBpbmdUb0NvbnRleHQoUmVuZGVyRWxlbWVudCYgcmVuZGVy
ZXIsIGNvbnN0IEZsb2F0UmVjdCYgb2JqZWN0Qm91bmRpbmdCb3gsIEdyYXBoaWNzQ29udGV4dCYg
Y29udGV4dCkKK2Jvb2wgUmVuZGVyU1ZHUmVzb3VyY2VDbGlwcGVyOjphcHBseUNsaXBwaW5nVG9D
b250ZXh0KEdyYXBoaWNzQ29udGV4dCYgY29udGV4dCwgUmVuZGVyRWxlbWVudCYgcmVuZGVyZXIs
IGNvbnN0IEZsb2F0UmVjdCYgb2JqZWN0Qm91bmRpbmdCb3gsIGZsb2F0IGVmZmVjdGl2ZVpvb20p
CiB7CiAgICAgQ2xpcHBlckRhdGEmIGNsaXBwZXJEYXRhID0gYWRkUmVuZGVyZXJUb0NsaXBwZXIo
cmVuZGVyZXIpOwogICAgIApAQCAtMTQwLDcgKzE0NCw3IEBAIGJvb2wgUmVuZGVyU1ZHUmVzb3Vy
Y2VDbGlwcGVyOjphcHBseUNsaXBwaW5nVG9Db250ZXh0KFJlbmRlckVsZW1lbnQmIHJlbmRlcmVy
LCBjCiAKICAgICBBZmZpbmVUcmFuc2Zvcm0gYW5pbWF0ZWRMb2NhbFRyYW5zZm9ybSA9IGNsaXBQ
YXRoRWxlbWVudCgpLmFuaW1hdGVkTG9jYWxUcmFuc2Zvcm0oKTsKIAotICAgIGlmICghY2xpcHBl
ckRhdGEuaW1hZ2VCdWZmZXIgJiYgcGF0aE9ubHlDbGlwcGluZyhjb250ZXh0LCBhbmltYXRlZExv
Y2FsVHJhbnNmb3JtLCBvYmplY3RCb3VuZGluZ0JveCkpCisgICAgaWYgKCFjbGlwcGVyRGF0YS5p
bWFnZUJ1ZmZlciAmJiBwYXRoT25seUNsaXBwaW5nKGNvbnRleHQsIGFuaW1hdGVkTG9jYWxUcmFu
c2Zvcm0sIG9iamVjdEJvdW5kaW5nQm94LCBlZmZlY3RpdmVab29tKSkKICAgICAgICAgcmV0dXJu
IHRydWU7CiAKICAgICBBZmZpbmVUcmFuc2Zvcm0gYWJzb2x1dGVUcmFuc2Zvcm0gPSBTVkdSZW5k
ZXJpbmdDb250ZXh0OjpjYWxjdWxhdGVUcmFuc2Zvcm1hdGlvblRvT3V0ZXJtb3N0Q29vcmRpbmF0
ZVN5c3RlbShyZW5kZXJlcik7CkBAIC0xNjIsMTMgKzE2NiwxMyBAQCBib29sIFJlbmRlclNWR1Jl
c291cmNlQ2xpcHBlcjo6YXBwbHlDbGlwcGluZ1RvQ29udGV4dChSZW5kZXJFbGVtZW50JiByZW5k
ZXJlciwgYwogICAgICAgICBpZiAocmVzb3VyY2VzICYmIChjbGlwcGVyID0gcmVzb3VyY2VzLT5j
bGlwcGVyKCkpKSB7CiAgICAgICAgICAgICBHcmFwaGljc0NvbnRleHRTdGF0ZVNhdmVyIHN0YXRl
U2F2ZXIobWFza0NvbnRleHQpOwogCi0gICAgICAgICAgICBpZiAoIWNsaXBwZXItPmFwcGx5Q2xp
cHBpbmdUb0NvbnRleHQoKnRoaXMsIG9iamVjdEJvdW5kaW5nQm94LCBtYXNrQ29udGV4dCkpCisg
ICAgICAgICAgICBpZiAoIWNsaXBwZXItPmFwcGx5Q2xpcHBpbmdUb0NvbnRleHQobWFza0NvbnRl
eHQsICp0aGlzLCBvYmplY3RCb3VuZGluZ0JveCkpCiAgICAgICAgICAgICAgICAgcmV0dXJuIGZh
bHNlOwogCi0gICAgICAgICAgICBzdWNjZWVkZWQgPSBkcmF3Q29udGVudEludG9NYXNrSW1hZ2Uo
KmNsaXBwZXJEYXRhLmltYWdlQnVmZmVyLCBvYmplY3RCb3VuZGluZ0JveCk7CisgICAgICAgICAg
ICBzdWNjZWVkZWQgPSBkcmF3Q29udGVudEludG9NYXNrSW1hZ2UoKmNsaXBwZXJEYXRhLmltYWdl
QnVmZmVyLCBvYmplY3RCb3VuZGluZ0JveCwgZWZmZWN0aXZlWm9vbSk7CiAgICAgICAgICAgICAv
LyBUaGUgY29udGV4dCByZXN0b3JlIGFwcGxpZXMgdGhlIGNsaXBwaW5nIG9uIG5vbi1DRyBwbGF0
Zm9ybXMuCiAgICAgICAgIH0gZWxzZQotICAgICAgICAgICAgc3VjY2VlZGVkID0gZHJhd0NvbnRl
bnRJbnRvTWFza0ltYWdlKCpjbGlwcGVyRGF0YS5pbWFnZUJ1ZmZlciwgb2JqZWN0Qm91bmRpbmdC
b3gpOworICAgICAgICAgICAgc3VjY2VlZGVkID0gZHJhd0NvbnRlbnRJbnRvTWFza0ltYWdlKCpj
bGlwcGVyRGF0YS5pbWFnZUJ1ZmZlciwgb2JqZWN0Qm91bmRpbmdCb3gsIGVmZmVjdGl2ZVpvb20p
OwogCiAgICAgICAgIGlmICghc3VjY2VlZGVkKQogICAgICAgICAgICAgY2xpcHBlckRhdGEgPSB7
IH07CkBAIC0xODEsNyArMTg1LDcgQEAgYm9vbCBSZW5kZXJTVkdSZXNvdXJjZUNsaXBwZXI6OmFw
cGx5Q2xpcHBpbmdUb0NvbnRleHQoUmVuZGVyRWxlbWVudCYgcmVuZGVyZXIsIGMKICAgICByZXR1
cm4gdHJ1ZTsKIH0KIAotYm9vbCBSZW5kZXJTVkdSZXNvdXJjZUNsaXBwZXI6OmRyYXdDb250ZW50
SW50b01hc2tJbWFnZShJbWFnZUJ1ZmZlciYgbWFza0ltYWdlQnVmZmVyLCBjb25zdCBGbG9hdFJl
Y3QmIG9iamVjdEJvdW5kaW5nQm94KQorYm9vbCBSZW5kZXJTVkdSZXNvdXJjZUNsaXBwZXI6OmRy
YXdDb250ZW50SW50b01hc2tJbWFnZShJbWFnZUJ1ZmZlciYgbWFza0ltYWdlQnVmZmVyLCBjb25z
dCBGbG9hdFJlY3QmIG9iamVjdEJvdW5kaW5nQm94LCBmbG9hdCBlZmZlY3RpdmVab29tKQogewog
ICAgIEdyYXBoaWNzQ29udGV4dCYgbWFza0NvbnRleHQgPSBtYXNrSW1hZ2VCdWZmZXIuY29udGV4
dCgpOwogCkBAIC0xOTAsNiArMTk0LDkgQEAgYm9vbCBSZW5kZXJTVkdSZXNvdXJjZUNsaXBwZXI6
OmRyYXdDb250ZW50SW50b01hc2tJbWFnZShJbWFnZUJ1ZmZlciYgbWFza0ltYWdlQnUKICAgICAg
ICAgbWFza0NvbnRlbnRUcmFuc2Zvcm1hdGlvbi50cmFuc2xhdGUob2JqZWN0Qm91bmRpbmdCb3gu
bG9jYXRpb24oKSk7CiAgICAgICAgIG1hc2tDb250ZW50VHJhbnNmb3JtYXRpb24uc2NhbGUob2Jq
ZWN0Qm91bmRpbmdCb3guc2l6ZSgpKTsKICAgICAgICAgbWFza0NvbnRleHQuY29uY2F0Q1RNKG1h
c2tDb250ZW50VHJhbnNmb3JtYXRpb24pOworICAgIH0gZWxzZSBpZiAoZWZmZWN0aXZlWm9vbSAh
PSAxKSB7CisgICAgICAgIG1hc2tDb250ZW50VHJhbnNmb3JtYXRpb24uc2NhbGUoZWZmZWN0aXZl
Wm9vbSk7CisgICAgICAgIG1hc2tDb250ZXh0LmNvbmNhdENUTShtYXNrQ29udGVudFRyYW5zZm9y
bWF0aW9uKTsKICAgICB9CiAKICAgICAvLyBTd2l0Y2ggdG8gYSBwYWludCBiZWhhdmlvciB3aGVy
ZSBhbGwgY2hpbGRyZW4gb2YgdGhpcyA8Y2xpcFBhdGg+IHdpbGwgYmUgcmVuZGVyZWQgdXNpbmcg
c3BlY2lhbCBjb25zdHJhaW50czoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmlu
Zy9zdmcvUmVuZGVyU1ZHUmVzb3VyY2VDbGlwcGVyLmggYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvc3ZnL1JlbmRlclNWR1Jlc291cmNlQ2xpcHBlci5oCmluZGV4IGI2YmM1N2Y5ZWI1MjY2MmQy
MTE1M2JjOWIzYzMyYjFjYTg1MTZiOWEuLjNkNDEwZjFmNjhlNDc0YWU2NmVkMWFiNDE1ODY1OWM4
ZjViNzc1NzUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdmcvUmVuZGVy
U1ZHUmVzb3VyY2VDbGlwcGVyLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N2Zy9S
ZW5kZXJTVkdSZXNvdXJjZUNsaXBwZXIuaApAQCAtNDUsNyArNDUsNyBAQCBwdWJsaWM6CiAgICAg
Ly8gY2xpcFBhdGggY2FuIGJlIGNsaXBwZWQgdG9vLCBidXQgZG9uJ3QgaGF2ZSBhIGJvdW5kaW5n
Qm94IG9yIHJlcGFpbnRSZWN0LiBTbyB3ZSBjYW4ndCBjYWxsCiAgICAgLy8gYXBwbHlSZXNvdXJj
ZSBkaXJlY3RseSBhbmQgdXNlIHRoZSByZWN0cyBmcm9tIHRoZSBvYmplY3QsIHNpbmNlIHRoZXkg
YXJlIGVtcHR5IGZvciBSZW5kZXJTVkdSZXNvdXJjZXMKICAgICAvLyBGSVhNRTogV2UgbWFkZSBh
cHBseUNsaXBwaW5nVG9Db250ZXh0IHB1YmxpYyBiZWNhdXNlIHdlIGNhbm5vdCBjYWxsIGFwcGx5
UmVzb3VyY2Ugb24gSFRNTCBlbGVtZW50cyAoaXQgYXNzZXJ0cyBvbiBSZW5kZXJPYmplY3Q6Om9i
amVjdEJvdW5kaW5nQm94KQotICAgIGJvb2wgYXBwbHlDbGlwcGluZ1RvQ29udGV4dChSZW5kZXJF
bGVtZW50JiwgY29uc3QgRmxvYXRSZWN0JiwgR3JhcGhpY3NDb250ZXh0Jik7CisgICAgYm9vbCBh
cHBseUNsaXBwaW5nVG9Db250ZXh0KEdyYXBoaWNzQ29udGV4dCYsIFJlbmRlckVsZW1lbnQmLCBj
b25zdCBGbG9hdFJlY3QmLCBmbG9hdCBlZmZlY3RpdmVab29tID0gMSk7CiAgICAgRmxvYXRSZWN0
IHJlc291cmNlQm91bmRpbmdCb3goY29uc3QgUmVuZGVyT2JqZWN0Jikgb3ZlcnJpZGU7CiAKICAg
ICBSZW5kZXJTVkdSZXNvdXJjZVR5cGUgcmVzb3VyY2VUeXBlKCkgY29uc3Qgb3ZlcnJpZGUgeyBy
ZXR1cm4gQ2xpcHBlclJlc291cmNlVHlwZTsgfQpAQCAtODEsOCArODEsOCBAQCBwcml2YXRlOgog
ICAgIGNvbnN0IGNoYXIqIHJlbmRlck5hbWUoKSBjb25zdCBvdmVycmlkZSB7IHJldHVybiAiUmVu
ZGVyU1ZHUmVzb3VyY2VDbGlwcGVyIjsgfQogICAgIGJvb2wgaXNTVkdSZXNvdXJjZUNsaXBwZXIo
KSBjb25zdCBvdmVycmlkZSB7IHJldHVybiB0cnVlOyB9CiAKLSAgICBib29sIHBhdGhPbmx5Q2xp
cHBpbmcoR3JhcGhpY3NDb250ZXh0JiwgY29uc3QgQWZmaW5lVHJhbnNmb3JtJiwgY29uc3QgRmxv
YXRSZWN0Jik7Ci0gICAgYm9vbCBkcmF3Q29udGVudEludG9NYXNrSW1hZ2UoSW1hZ2VCdWZmZXIm
LCBjb25zdCBGbG9hdFJlY3QmIG9iamVjdEJvdW5kaW5nQm94KTsKKyAgICBib29sIHBhdGhPbmx5
Q2xpcHBpbmcoR3JhcGhpY3NDb250ZXh0JiwgY29uc3QgQWZmaW5lVHJhbnNmb3JtJiwgY29uc3Qg
RmxvYXRSZWN0JiwgZmxvYXQgZWZmZWN0aXZlWm9vbSk7CisgICAgYm9vbCBkcmF3Q29udGVudElu
dG9NYXNrSW1hZ2UoSW1hZ2VCdWZmZXImLCBjb25zdCBGbG9hdFJlY3QmIG9iamVjdEJvdW5kaW5n
Qm94LCBmbG9hdCBlZmZlY3RpdmVab29tKTsKICAgICB2b2lkIGNhbGN1bGF0ZUNsaXBDb250ZW50
UmVwYWludFJlY3QoKTsKICAgICBDbGlwcGVyRGF0YSYgYWRkUmVuZGVyZXJUb0NsaXBwZXIoY29u
c3QgUmVuZGVyT2JqZWN0Jik7CiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBi
L0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAyZTQ4YTRmNGFhOGVhNGRlZTA1ODEwNDljMmIz
ZmFhYTk1NzlhYTQwLi4xOTJhZjQxZGZlZTM1M2MxMGUzZWM2YjZjNGQ0M2ZlNWQ1OTZkMWFhIDEw
MDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMjEtMDgtMjggIFNpbW9uIEZyYXNlciAgPHNpbW9uLmZy
YXNlckBhcHBsZS5jb20+CisKKyAgICAgICAgWm9vbWluZyBicm93c2VyIGRvZXMgbm90IHByb3Bl
cmx5IHNjYWxlIFNWRyBjbGlwIHBhdGhzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0yMjQ3OTUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKyAgICAgICAgCisgICAgICAgIFRlc3RzIGZvciB2YXJpb3VzIGNsaXBwaW5nIGNvbmZp
Z3VyYXRpb25zIHdoaWNoIHVzZSB0aGUgJ3pvb20nIHByb3BlcnR5IHdoaWNoCisgICAgICAgIGhh
cyB0aGUgc2FtZSBpbXBhY3QgYXMgQ29tbWFuZCsgem9vbWluZy4KKworICAgICAgICAqIGNzczMv
bWFza2luZy9jbGlwLXBhdGgtcmVmZXJlbmNlLXBhaW50ZWQtbWFzay16b29tLWV4cGVjdGVkLmh0
bWw6IEFkZGVkLgorICAgICAgICAqIGNzczMvbWFza2luZy9jbGlwLXBhdGgtcmVmZXJlbmNlLXBh
aW50ZWQtbWFzay16b29tLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGNzczMvbWFza2luZy9jbGlw
LXBhdGgtcmVmZXJlbmNlLXpvb20tZXhwZWN0ZWQuaHRtbDogQWRkZWQuCisgICAgICAgICogY3Nz
My9tYXNraW5nL2NsaXAtcGF0aC1yZWZlcmVuY2Utem9vbS1vYmplY3RCb3VuZGluZ0JveC1leHBl
Y3RlZC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBjc3MzL21hc2tpbmcvY2xpcC1wYXRoLXJlZmVy
ZW5jZS16b29tLW9iamVjdEJvdW5kaW5nQm94Lmh0bWw6IEFkZGVkLgorICAgICAgICAqIGNzczMv
bWFza2luZy9jbGlwLXBhdGgtcmVmZXJlbmNlLXpvb20uaHRtbDogQWRkZWQuCisKIDIwMjEtMDgt
MjcgIEVyaWMgQ2FybHNvbiAgPGVyaWMuY2FybHNvbkBhcHBsZS5jb20+CiAKICAgICAgICAgWyBD
YXRhbGluYSBFV1MgXSBtZWRpYS90cmFjay90cmFjay1kaXNhYmxlZC1hZGRjdWUuaHRtbCBpcyBm
bGFreSBjcmFzaGluZwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY3NzMy9tYXNraW5nL2NsaXAt
cGF0aC1yZWZlcmVuY2UtcGFpbnRlZC1tYXNrLXpvb20tZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRl
c3RzL2NzczMvbWFza2luZy9jbGlwLXBhdGgtcmVmZXJlbmNlLXBhaW50ZWQtbWFzay16b29tLWV4
cGVjdGVkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMmJiZmNkZDMyZmJmM2JhNWRlOTllYWVkYjNlYTZjMDA0
ODM4NTgzMAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2NzczMvbWFza2luZy9jbGlw
LXBhdGgtcmVmZXJlbmNlLXBhaW50ZWQtbWFzay16b29tLWV4cGVjdGVkLmh0bWwKQEAgLTAsMCAr
MSwyNiBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbCBsYW5nPSJlbiI+Cis8aGVhZD4KKzxzdHls
ZT4KKyNkIHsKKyAgICBwb3NpdGlvbjogYWJzb2x1dGU7CisgICAgdG9wOiA0MHB4OworICAgIGxl
ZnQ6IDQwcHg7CisgICAgd2lkdGg6IDM2MHB4OworICAgIGhlaWdodDogMzYwcHg7CisgICAgYmFj
a2dyb3VuZC1jb2xvcjogYmx1ZTsKKyAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OworfQorCisj
Y2xpcCB7CisgICAgd2lkdGg6IDY0cHg7CisgICAgaGVpZ2h0OiA2NHB4OworICAgIG1hcmdpbjog
MTUwcHg7CisgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47Cit9Cis8L3N0eWxlPgorPC9oZWFk
PgorPGJvZHk+Cis8ZGl2IGlkPSJkIj48ZGl2IGlkPSJjbGlwIj48L2Rpdj48L2Rpdj4KKzwvYm9k
eT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2NzczMvbWFza2luZy9jbGlwLXBh
dGgtcmVmZXJlbmNlLXBhaW50ZWQtbWFzay16b29tLmh0bWwgYi9MYXlvdXRUZXN0cy9jc3MzL21h
c2tpbmcvY2xpcC1wYXRoLXJlZmVyZW5jZS1wYWludGVkLW1hc2stem9vbS5odG1sCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAuLmQyYmY2YmM2Zjc3MzFkZDY4OTYyYTYzMjdkNGIxNzM3MmJjNDQ2OTUKLS0tIC9kZXYvbnVs
bAorKysgYi9MYXlvdXRUZXN0cy9jc3MzL21hc2tpbmcvY2xpcC1wYXRoLXJlZmVyZW5jZS1wYWlu
dGVkLW1hc2stem9vbS5odG1sCkBAIC0wLDAgKzEsMzUgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0
bWwgbGFuZz0iZW4iPgorPGhlYWQ+Cis8c3R5bGU+CisjZCB7CisgICAgcG9zaXRpb246IGFic29s
dXRlOworICAgIHRvcDogMjBweDsKKyAgICBsZWZ0OiAyMHB4OworICAgIHdpZHRoOiAxODBweDsK
KyAgICBoZWlnaHQ6IDE4MHB4OworICAgIGJhY2tncm91bmQtY29sb3I6IGJsdWU7CisgICAgYm94
LXNpemluZzogYm9yZGVyLWJveDsKKyAgICB6b29tOiAyOworfQorCisjY2xpcCB7CisgICAgd2lk
dGg6IDE2MHB4OworICAgIGhlaWdodDogMTYwcHg7CisgICAgbWFyZ2luOiAxMHB4OworICAgIGJh
Y2tncm91bmQtY29sb3I6IGdyZWVuOworICAgIGNsaXAtcGF0aDogdXJsKCNjMik7Cit9Cis8L3N0
eWxlPgorPC9oZWFkPgorPGJvZHk+Cis8c3ZnIGhlaWdodD0iMTAwIiB3aWR0aD0iMTAwIj4KKzxj
bGlwUGF0aCBpZD0iYzIiPgorICA8cmVjdCB4PSI2NSIgeT0iNjUiIHdpZHRoPSIzMiIgaGVpZ2h0
PSIxOCIvPgorICA8cmVjdCB4PSI2NSIgeT0iODEiIHdpZHRoPSIzMiIgaGVpZ2h0PSIxNiIvPgor
PC9jbGlwUGF0aD4KKzwvc3ZnPgorCis8ZGl2IGlkPSJkIj48ZGl2IGlkPSJjbGlwIj48L2Rpdj48
L2Rpdj4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2NzczMvbWFz
a2luZy9jbGlwLXBhdGgtcmVmZXJlbmNlLXpvb20tZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRlc3Rz
L2NzczMvbWFza2luZy9jbGlwLXBhdGgtcmVmZXJlbmNlLXpvb20tZXhwZWN0ZWQuaHRtbApuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwLi4yYmJmY2RkMzJmYmYzYmE1ZGU5OWVhZWRiM2VhNmMwMDQ4Mzg1ODMwCi0tLSAvZGV2
L251bGwKKysrIGIvTGF5b3V0VGVzdHMvY3NzMy9tYXNraW5nL2NsaXAtcGF0aC1yZWZlcmVuY2Ut
em9vbS1leHBlY3RlZC5odG1sCkBAIC0wLDAgKzEsMjYgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0
bWwgbGFuZz0iZW4iPgorPGhlYWQ+Cis8c3R5bGU+CisjZCB7CisgICAgcG9zaXRpb246IGFic29s
dXRlOworICAgIHRvcDogNDBweDsKKyAgICBsZWZ0OiA0MHB4OworICAgIHdpZHRoOiAzNjBweDsK
KyAgICBoZWlnaHQ6IDM2MHB4OworICAgIGJhY2tncm91bmQtY29sb3I6IGJsdWU7CisgICAgYm94
LXNpemluZzogYm9yZGVyLWJveDsKK30KKworI2NsaXAgeworICAgIHdpZHRoOiA2NHB4OworICAg
IGhlaWdodDogNjRweDsKKyAgICBtYXJnaW46IDE1MHB4OworICAgIGJhY2tncm91bmQtY29sb3I6
IGdyZWVuOworfQorPC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5PgorPGRpdiBpZD0iZCI+PGRpdiBp
ZD0iY2xpcCI+PC9kaXY+PC9kaXY+Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9jc3MzL21hc2tpbmcvY2xpcC1wYXRoLXJlZmVyZW5jZS16b29tLW9iamVjdEJvdW5k
aW5nQm94LWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9jc3MzL21hc2tpbmcvY2xpcC1wYXRo
LXJlZmVyZW5jZS16b29tLW9iamVjdEJvdW5kaW5nQm94LWV4cGVjdGVkLmh0bWwKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MC4uYzlmMTZlOTNkYjQ4NGZhZTE0OTJmYzI0NTljMDQwNmQxY2QwNWRlMgotLS0gL2Rldi9udWxs
CisrKyBiL0xheW91dFRlc3RzL2NzczMvbWFza2luZy9jbGlwLXBhdGgtcmVmZXJlbmNlLXpvb20t
b2JqZWN0Qm91bmRpbmdCb3gtZXhwZWN0ZWQuaHRtbApAQCAtMCwwICsxLDI2IEBACis8IURPQ1RZ
UEUgaHRtbD4KKzxodG1sIGxhbmc9ImVuIj4KKzxoZWFkPgorPHN0eWxlPgorI2QgeworICAgIHBv
c2l0aW9uOiBhYnNvbHV0ZTsKKyAgICB0b3A6IDQwcHg7CisgICAgbGVmdDogNDBweDsKKyAgICB3
aWR0aDogMzYwcHg7CisgICAgaGVpZ2h0OiAzNjBweDsKKyAgICBiYWNrZ3JvdW5kLWNvbG9yOiBi
bHVlOworICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7Cit9CisKKyNjbGlwIHsKKyAgICB3aWR0
aDogMTYwcHg7CisgICAgaGVpZ2h0OiAxNjBweDsKKyAgICBtYXJnaW46IDEwMHB4OworICAgIGJh
Y2tncm91bmQtY29sb3I6IGdyZWVuOworfQorPC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5PgorPGRp
diBpZD0iZCI+PGRpdiBpZD0iY2xpcCI+PC9kaXY+PC9kaXY+Cis8L2JvZHk+Cis8L2h0bWw+CmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9jc3MzL21hc2tpbmcvY2xpcC1wYXRoLXJlZmVyZW5jZS16
b29tLW9iamVjdEJvdW5kaW5nQm94Lmh0bWwgYi9MYXlvdXRUZXN0cy9jc3MzL21hc2tpbmcvY2xp
cC1wYXRoLXJlZmVyZW5jZS16b29tLW9iamVjdEJvdW5kaW5nQm94Lmh0bWwKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4u
YjQ3MTI1OTgzODM3YWIxMzIwN2ZlMGQxYjdhZWY3ZjA2M2ExYTRjNQotLS0gL2Rldi9udWxsCisr
KyBiL0xheW91dFRlc3RzL2NzczMvbWFza2luZy9jbGlwLXBhdGgtcmVmZXJlbmNlLXpvb20tb2Jq
ZWN0Qm91bmRpbmdCb3guaHRtbApAQCAtMCwwICsxLDM0IEBACis8IURPQ1RZUEUgaHRtbD4KKzxo
dG1sIGxhbmc9ImVuIj4KKzxoZWFkPgorPHN0eWxlPgorI2QgeworICAgIHBvc2l0aW9uOiBhYnNv
bHV0ZTsKKyAgICB0b3A6IDIwcHg7CisgICAgbGVmdDogMjBweDsKKyAgICB3aWR0aDogMTgwcHg7
CisgICAgaGVpZ2h0OiAxODBweDsKKyAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibHVlOworICAgIGJv
eC1zaXppbmc6IGJvcmRlci1ib3g7CisgICAgem9vbTogMjsKK30KKworI2NsaXAgeworICAgIHdp
ZHRoOiAxNjBweDsKKyAgICBoZWlnaHQ6IDE2MHB4OworICAgIG1hcmdpbjogMTBweDsKKyAgICBi
YWNrZ3JvdW5kLWNvbG9yOiBncmVlbjsKKyAgICBjbGlwLXBhdGg6IHVybCgjYzIpOworfQorPC9z
dHlsZT4KKzwvaGVhZD4KKzxib2R5PgorPHN2ZyBoZWlnaHQ9IjEwMCIgd2lkdGg9IjEwMCI+Cis8
Y2xpcFBhdGggaWQ9ImMyIiBjbGlwUGF0aFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCI+CisgIDxy
ZWN0IHg9IjAuMjUiIHk9IjAuMjUiIHdpZHRoPSIwLjUiIGhlaWdodD0iMC41Ii8+Cis8L2NsaXBQ
YXRoPgorPC9zdmc+CisKKzxkaXYgaWQ9ImQiPjxkaXYgaWQ9ImNsaXAiPjwvZGl2PjwvZGl2Pgor
PC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY3NzMy9tYXNraW5nL2Ns
aXAtcGF0aC1yZWZlcmVuY2Utem9vbS5odG1sIGIvTGF5b3V0VGVzdHMvY3NzMy9tYXNraW5nL2Ns
aXAtcGF0aC1yZWZlcmVuY2Utem9vbS5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmVjMWRmMTk5YjE3MGY1Zjc5
MTI1NzFiNGI1N2RjNDI4MWExMDFkNDQKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9j
c3MzL21hc2tpbmcvY2xpcC1wYXRoLXJlZmVyZW5jZS16b29tLmh0bWwKQEAgLTAsMCArMSwzNCBA
QAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbCBsYW5nPSJlbiI+Cis8aGVhZD4KKzxzdHlsZT4KKyNk
IHsKKyAgICBwb3NpdGlvbjogYWJzb2x1dGU7CisgICAgdG9wOiAyMHB4OworICAgIGxlZnQ6IDIw
cHg7CisgICAgd2lkdGg6IDE4MHB4OworICAgIGhlaWdodDogMTgwcHg7CisgICAgYmFja2dyb3Vu
ZC1jb2xvcjogYmx1ZTsKKyAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OworICAgIHpvb206IDI7
Cit9CisKKyNjbGlwIHsKKyAgICB3aWR0aDogMTYwcHg7CisgICAgaGVpZ2h0OiAxNjBweDsKKyAg
ICBtYXJnaW46IDEwcHg7CisgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47CisgICAgY2xpcC1w
YXRoOiB1cmwoI2MyKTsKK30KKzwvc3R5bGU+Cis8L2hlYWQ+Cis8Ym9keT4KKzxzdmcgaGVpZ2h0
PSIxMDAiIHdpZHRoPSIxMDAiPgorPGNsaXBQYXRoIGlkPSJjMiI+CisgIDxyZWN0IHg9IjY1IiB5
PSI2NSIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIi8+Cis8L2NsaXBQYXRoPgorPC9zdmc+CisKKzxk
aXYgaWQ9ImQiPjxkaXYgaWQ9ImNsaXAiPjwvZGl2PjwvZGl2PgorPC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>