<?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>228805</bug_id>
          
          <creation_ts>2021-08-04 15:54:09 -0700</creation_ts>
          <short_desc>[LFC][IFC] Add support for -webkit-nbsp-mode: space</short_desc>
          <delta_ts>2021-08-20 05:35:00 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Layout and Rendering</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="alan">zalan</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>koivisto</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1782085</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2021-08-04 15:54:09 -0700</bug_when>
    <thetext>treat nbsp as regular space</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1782089</commentid>
    <comment_count>1</comment_count>
      <attachid>434947</attachid>
    <who name="alan">zalan</who>
    <bug_when>2021-08-04 16:02:04 -0700</bug_when>
    <thetext>Created attachment 434947
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1782174</commentid>
    <comment_count>2</comment_count>
      <attachid>434947</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2021-08-05 05:20:11 -0700</bug_when>
    <thetext>Comment on attachment 434947
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=434947&amp;action=review

&gt; Source/WebCore/layout/integration/LayoutIntegrationCoverage.h:-54
&gt; -    FlowHasWebKitNBSPMode                        = 1LLU  &lt;&lt; 14,

maybe just leave a hole, like

// Unused                        = 1LLU &lt;&lt; 14,

to avoid having to shift everything.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1782192</commentid>
    <comment_count>3</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2021-08-05 06:57:45 -0700</bug_when>
    <thetext>(In reply to Antti Koivisto from comment #2)
&gt; Comment on attachment 434947 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=434947&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/layout/integration/LayoutIntegrationCoverage.h:-54
&gt; &gt; -    FlowHasWebKitNBSPMode                        = 1LLU  &lt;&lt; 14,
&gt; 
&gt; maybe just leave a hole, like
&gt; 
&gt; // Unused                        = 1LLU &lt;&lt; 14,
&gt; 
&gt; to avoid having to shift everything.
Indeed -but I like looking at the shrinking list.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1782195</commentid>
    <comment_count>4</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2021-08-05 07:25:33 -0700</bug_when>
    <thetext>&gt; Indeed -but I like looking at the shrinking list.

I like lists full of comments.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1783670</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-08-11 15:55:21 -0700</bug_when>
    <thetext>&lt;rdar://problem/81817558&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1785679</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-08-19 20:17:21 -0700</bug_when>
    <thetext>Tools/Scripts/svn-apply failed to apply attachment 434947 to trunk.
Please resolve the conflicts and upload a new patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1785782</commentid>
    <comment_count>7</comment_count>
      <attachid>435970</attachid>
    <who name="alan">zalan</who>
    <bug_when>2021-08-20 04:35:39 -0700</bug_when>
    <thetext>Created attachment 435970
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1785792</commentid>
    <comment_count>8</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-08-20 05:34:58 -0700</bug_when>
    <thetext>Committed r281306 (240726@main): &lt;https://commits.webkit.org/240726@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 435970.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>434947</attachid>
            <date>2021-08-04 16:02:04 -0700</date>
            <delta_ts>2021-08-20 04:35:37 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-228805-20210804160203.patch</filename>
            <type>text/plain</type>
            <size>12965</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgwNTMxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTRlZDE4MmU2NzNkZjk1
ODhlOWQ1N2U2ZjlkYWZkMmM1ZGFhYzhmNS4uZTIyM2M5ZWM0YTk2YmFhMWUwZDZkY2ViZTY3YTQw
YmEzNTFkMTg3NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDIxLTA4LTA0ICBBbGFu
IEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbTEZDXVtJRkNdIEFkZCBzdXBw
b3J0IGZvciAtd2Via2l0LW5ic3AtbW9kZTogc3BhY2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyODgwNQorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIFRyZWF0IG5vbi1icmVha2luZyBzcGFjZSBhcyByZWd1
bGFyIHNwYWNlLgorICAgICAgICBUZXh0VXRpbDo6ZmluZE5leHRCcmVha2FibGVQb3NpdGlvbiBh
bHJlYWR5IGNvdmVycyB0aGUgImZpbmQgdGhlIHNvZnQgd3JhcHBpbmcgb3Bwb3J0dW5pdHkiIHBh
cnQuCisKKyAgICAgICAgZS5nLgorICAgICAgICAgICAgPGRpdiBzdHlsZT0iLXdlYmtpdC1uYnNw
LW1vZGU6IHNwYWNlIj4xJm5ic3AyPC9kaXY+CisgICAgICAgICAgcHJvZHVjZXMgMyBJbmxpbmVU
ZXh0SXRlbSBvYmplY3RzIGFzIGZvbGxvd3MKKyAgICAgICAgICAgIFsxXVt3aGl0ZXNwYWNlXVsy
XQorICAgICAgICAgIGFzIG9wcG9zZWQgdG8ganVzdCAxIFsxbm9uLWJyZWFrYWJsZS1zcGFjZTJd
CisKKyAgICAgICAgKiBsYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRzL2lubGluZS9JbmxpbmVUZXh0
SXRlbS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpMYXlvdXQ6Om1vdmVUb05leHROb25XaGl0ZXNw
YWNlUG9zaXRpb24pOgorICAgICAgICAoV2ViQ29yZTo6TGF5b3V0OjpJbmxpbmVUZXh0SXRlbTo6
Y3JlYXRlQW5kQXBwZW5kVGV4dEl0ZW1zKToKKyAgICAgICAgKiBsYXlvdXQvaW50ZWdyYXRpb24v
TGF5b3V0SW50ZWdyYXRpb25Db3ZlcmFnZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpMYXlvdXRJ
bnRlZ3JhdGlvbjo6Y2FuVXNlRm9yU3R5bGUpOgorCiAyMDIxLTA4LTAyICBKZXIgTm9ibGUgIDxq
ZXIubm9ibGVAYXBwbGUuY29tPgogCiAgICAgICAgIFtDb2NvYV0gUmVtb3ZlIHN1cHBvcnQgZm9y
IEFWQXNzZXRJbWFnZUdlbmVyYXRvcgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbGF5b3V0
L2Zvcm1hdHRpbmdDb250ZXh0cy9pbmxpbmUvSW5saW5lVGV4dEl0ZW0uY3BwIGIvU291cmNlL1dl
YkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9pbmxpbmUvSW5saW5lVGV4dEl0ZW0uY3Bw
CmluZGV4IDUzOTNlYTQ5ZmQxNTc1OWQ3ZjA4MGI2YWQwNWUyZGIwMWI4NzY1OWEuLjc5Njc3ODhl
ZGMwZDhiNDRjYjNjNjUyZjExOGU0ODAyZjRmODc5M2UgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMvaW5saW5lL0lubGluZVRleHRJdGVtLmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRzL2lubGluZS9Jbmxp
bmVUZXh0SXRlbS5jcHAKQEAgLTQyLDEyICs0MiwxMiBAQCBzdHJ1Y3QgV2hpdGVzcGFjZUNvbnRl
bnQgewogICAgIHNpemVfdCBsZW5ndGggeyAwIH07CiAgICAgYm9vbCBpc1dvcmRTZXBhcmF0b3Ig
eyB0cnVlIH07CiB9Owotc3RhdGljIHN0ZDo6b3B0aW9uYWw8V2hpdGVzcGFjZUNvbnRlbnQ+IG1v
dmVUb05leHROb25XaGl0ZXNwYWNlUG9zaXRpb24oY29uc3QgU3RyaW5nVmlldyYgdGV4dENvbnRl
bnQsIHNpemVfdCBzdGFydFBvc2l0aW9uLCBib29sIHByZXNlcnZlTmV3bGluZSwgYm9vbCBwcmVz
ZXJ2ZVRhYikKK3N0YXRpYyBzdGQ6Om9wdGlvbmFsPFdoaXRlc3BhY2VDb250ZW50PiBtb3ZlVG9O
ZXh0Tm9uV2hpdGVzcGFjZVBvc2l0aW9uKGNvbnN0IFN0cmluZ1ZpZXcmIHRleHRDb250ZW50LCBz
aXplX3Qgc3RhcnRQb3NpdGlvbiwgYm9vbCBwcmVzZXJ2ZU5ld2xpbmUsIGJvb2wgcHJlc2VydmVU
YWIsIGJvb2wgdHJlYXROb25CcmVha2luZ1NwYWNlQXNSZWd1bGFyU3BhY2UpCiB7CiAgICAgYXV0
byBoYXNXb3JkU2VwYXJhdG9yQ2hhcmFjdGVyID0gZmFsc2U7CiAgICAgYXV0byBpc1doaXRlc3Bh
Y2VDaGFyYWN0ZXIgPSBbJl0oYXV0byBjaGFyYWN0ZXIpIHsKICAgICAgICAgLy8gd2hpdGUgc3Bh
Y2UgcHJvY2Vzc2luZyBpbiBDU1MgYWZmZWN0cyBvbmx5IHRoZSBkb2N1bWVudCB3aGl0ZSBzcGFj
ZSBjaGFyYWN0ZXJzOiBzcGFjZXMgKFUrMDAyMCksIHRhYnMgKFUrMDAwOSksIGFuZCBzZWdtZW50
IGJyZWFrcy4KLSAgICAgICAgYXV0byBpc1RyZWF0ZWRBc1NwYWNlQ2hhcmFjdGVyID0gY2hhcmFj
dGVyID09IHNwYWNlIHx8IChjaGFyYWN0ZXIgPT0gbmV3bGluZUNoYXJhY3RlciAmJiAhcHJlc2Vy
dmVOZXdsaW5lKSB8fCAoY2hhcmFjdGVyID09IHRhYkNoYXJhY3RlciAmJiAhcHJlc2VydmVUYWIp
OworICAgICAgICBhdXRvIGlzVHJlYXRlZEFzU3BhY2VDaGFyYWN0ZXIgPSBjaGFyYWN0ZXIgPT0g
c3BhY2UgfHwgKGNoYXJhY3RlciA9PSBuZXdsaW5lQ2hhcmFjdGVyICYmICFwcmVzZXJ2ZU5ld2xp
bmUpIHx8IChjaGFyYWN0ZXIgPT0gdGFiQ2hhcmFjdGVyICYmICFwcmVzZXJ2ZVRhYikgfHwgKGNo
YXJhY3RlciA9PSBub0JyZWFrU3BhY2UgJiYgdHJlYXROb25CcmVha2luZ1NwYWNlQXNSZWd1bGFy
U3BhY2UpOwogICAgICAgICBoYXNXb3JkU2VwYXJhdG9yQ2hhcmFjdGVyID0gaGFzV29yZFNlcGFy
YXRvckNoYXJhY3RlciB8fCBpc1RyZWF0ZWRBc1NwYWNlQ2hhcmFjdGVyOwogICAgICAgICByZXR1
cm4gaXNUcmVhdGVkQXNTcGFjZUNoYXJhY3RlciB8fCBjaGFyYWN0ZXIgPT0gdGFiQ2hhcmFjdGVy
OwogICAgIH07CkBAIC04MSw2ICs4MSw3IEBAIHZvaWQgSW5saW5lVGV4dEl0ZW06OmNyZWF0ZUFu
ZEFwcGVuZFRleHRJdGVtcyhJbmxpbmVJdGVtcyYgaW5saW5lQ29udGVudCwgY29uc3QKICAgICBh
dXRvJiBmb250ID0gc3R5bGUuZm9udENhc2NhZGUoKTsKICAgICBhdXRvIHdoaXRlc3BhY2VDb250
ZW50SXNUcmVhdGVkQXNTaW5nbGVTcGFjZSA9ICFUZXh0VXRpbDo6c2hvdWxkUHJlc2VydmVTcGFj
ZXNBbmRUYWJzKGlubGluZVRleHRCb3gpOwogICAgIGF1dG8gc2hvdWxkUHJlc2VydmVOZXdsaW5l
ID0gVGV4dFV0aWw6OnNob3VsZFByZXNlcnZlTmV3bGluZShpbmxpbmVUZXh0Qm94KTsKKyAgICBh
dXRvIHNob3VsZFRyZWF0Tm9uQnJlYWtpbmdTcGFjZUFzUmVndWxhclNwYWNlID0gc3R5bGUubmJz
cE1vZGUoKSA9PSBOQlNQTW9kZTo6U3BhY2U7CiAgICAgYXV0byBsaW5lQnJlYWtJdGVyYXRvciA9
IExhenlMaW5lQnJlYWtJdGVyYXRvciB7IHRleHQsIHN0eWxlLmNvbXB1dGVkTG9jYWxlKCksIFRl
eHRVdGlsOjpsaW5lQnJlYWtJdGVyYXRvck1vZGUoc3R5bGUubGluZUJyZWFrKCkpIH07CiAgICAg
dW5zaWduZWQgY3VycmVudFBvc2l0aW9uID0gMDsKIApAQCAtMTAyLDcgKzEwMyw3IEBAIHZvaWQg
SW5saW5lVGV4dEl0ZW06OmNyZWF0ZUFuZEFwcGVuZFRleHRJdGVtcyhJbmxpbmVJdGVtcyYgaW5s
aW5lQ29udGVudCwgY29uc3QKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICB9CiAKLSAg
ICAgICAgaWYgKGF1dG8gd2hpdGVzcGFjZUNvbnRlbnQgPSBtb3ZlVG9OZXh0Tm9uV2hpdGVzcGFj
ZVBvc2l0aW9uKHRleHQsIGN1cnJlbnRQb3NpdGlvbiwgc2hvdWxkUHJlc2VydmVOZXdsaW5lLCAh
d2hpdGVzcGFjZUNvbnRlbnRJc1RyZWF0ZWRBc1NpbmdsZVNwYWNlKSkgeworICAgICAgICBpZiAo
YXV0byB3aGl0ZXNwYWNlQ29udGVudCA9IG1vdmVUb05leHROb25XaGl0ZXNwYWNlUG9zaXRpb24o
dGV4dCwgY3VycmVudFBvc2l0aW9uLCBzaG91bGRQcmVzZXJ2ZU5ld2xpbmUsICF3aGl0ZXNwYWNl
Q29udGVudElzVHJlYXRlZEFzU2luZ2xlU3BhY2UsIHNob3VsZFRyZWF0Tm9uQnJlYWtpbmdTcGFj
ZUFzUmVndWxhclNwYWNlKSkgewogICAgICAgICAgICAgQVNTRVJUKHdoaXRlc3BhY2VDb250ZW50
LT5sZW5ndGgpOwogICAgICAgICAgICAgYXV0byBhcHBlbmRXaGl0ZXNwYWNlSXRlbSA9IFsmXSAo
YXV0byBzdGFydFBvc2l0aW9uLCBhdXRvIGl0ZW1MZW5ndGgpIHsKICAgICAgICAgICAgICAgICBh
dXRvIHNpbXBsZVNpbmdsZVdoaXRlc3BhY2VDb250ZW50ID0gaW5saW5lVGV4dEJveC5jYW5Vc2VT
aW1wbGlmaWVkQ29udGVudE1lYXN1cmluZygpICYmIChpdGVtTGVuZ3RoID09IDEgfHwgd2hpdGVz
cGFjZUNvbnRlbnRJc1RyZWF0ZWRBc1NpbmdsZVNwYWNlKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL2xheW91dC9pbnRlZ3JhdGlvbi9MYXlvdXRJbnRlZ3JhdGlvbkNvdmVyYWdlLmNwcCBi
L1NvdXJjZS9XZWJDb3JlL2xheW91dC9pbnRlZ3JhdGlvbi9MYXlvdXRJbnRlZ3JhdGlvbkNvdmVy
YWdlLmNwcAppbmRleCAyZGZiYTc5Njk1MjQ3ZmJjMjJlYWUyMWM1MWIxZTUwNmY0NTdhNzg1Li41
MTVjZmMzYWI1ZDIzNDhmNGEwZTQwYjgyMTUzMTQ2ODAyYTQ4MmQwIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9sYXlvdXQvaW50ZWdyYXRpb24vTGF5b3V0SW50ZWdyYXRpb25Db3ZlcmFnZS5j
cHAKKysrIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2ludGVncmF0aW9uL0xheW91dEludGVncmF0
aW9uQ292ZXJhZ2UuY3BwCkBAIC0xMzIsOSArMTMyLDYgQEAgc3RhdGljIHZvaWQgcHJpbnRSZWFz
b24oQXZvaWRhbmNlUmVhc29uIHJlYXNvbiwgVGV4dFN0cmVhbSYgc3RyZWFtKQogICAgIGNhc2Ug
QXZvaWRhbmNlUmVhc29uOjpGbG93SGFzT3ZlcmZsb3dOb3RWaXNpYmxlOgogICAgICAgICBzdHJl
YW0gPDwgIm92ZXJmbG93OiBoaWRkZW4gfCBzY3JvbGwgfCBhdXRvIjsKICAgICAgICAgYnJlYWs7
Ci0gICAgY2FzZSBBdm9pZGFuY2VSZWFzb246OkZsb3dIYXNXZWJLaXROQlNQTW9kZToKLSAgICAg
ICAgc3RyZWFtIDw8ICItd2Via2l0LW5ic3AtbW9kZTogc3BhY2UiOwotICAgICAgICBicmVhazsK
ICAgICBjYXNlIEF2b2lkYW5jZVJlYXNvbjo6Rmxvd0lzTm90TFRSOgogICAgICAgICBzdHJlYW0g
PDwgImRpciBpcyBub3QgTFRSIjsKICAgICAgICAgYnJlYWs7CkBAIC01ODQsOCArNTgxLDYgQEAg
c3RhdGljIE9wdGlvblNldDxBdm9pZGFuY2VSZWFzb24+IGNhblVzZUZvclN0eWxlKGNvbnN0IFJl
bmRlclN0eWxlJiBzdHlsZSwgSW5jbHUKICAgICAgICAgU0VUX1JFQVNPTl9BTkRfUkVUVVJOX0lG
X05FRURFRChGbG93SGFzQm9yZGVyRml0TGluZXMsIHJlYXNvbnMsIGluY2x1ZGVSZWFzb25zKTsK
ICAgICBpZiAoc3R5bGUubGluZUJyZWFrKCkgIT0gTGluZUJyZWFrOjpBdXRvKQogICAgICAgICBT
RVRfUkVBU09OX0FORF9SRVRVUk5fSUZfTkVFREVEKEZsb3dIYXNOb25BdXRvTGluZUJyZWFrLCBy
ZWFzb25zLCBpbmNsdWRlUmVhc29ucyk7Ci0gICAgaWYgKHN0eWxlLm5ic3BNb2RlKCkgIT0gTkJT
UE1vZGU6Ok5vcm1hbCkKLSAgICAgICAgU0VUX1JFQVNPTl9BTkRfUkVUVVJOX0lGX05FRURFRChG
bG93SGFzV2ViS2l0TkJTUE1vZGUsIHJlYXNvbnMsIGluY2x1ZGVSZWFzb25zKTsKICAgICAvLyBT
cGVjaWFsIGhhbmRsaW5nIG9mIHRleHQtc2VjdXJpdHk6ZGlzYyBpcyBub3QgeWV0IGltcGxlbWVu
dGVkIGluIHRoZSBzaW1wbGUgbGluZSBsYXlvdXQgY29kZSBwYXRoLgogICAgIC8vIFNlZSBSZW5k
ZXJCbG9jazo6dXBkYXRlU2VjdXJpdHlEaXNjQ2hhcmFjdGVycy4KICAgICBpZiAoc3R5bGUudGV4
dFNlY3VyaXR5KCkgIT0gVGV4dFNlY3VyaXR5OjpOb25lKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvbGF5b3V0L2ludGVncmF0aW9uL0xheW91dEludGVncmF0aW9uQ292ZXJhZ2UuaCBiL1Nv
dXJjZS9XZWJDb3JlL2xheW91dC9pbnRlZ3JhdGlvbi9MYXlvdXRJbnRlZ3JhdGlvbkNvdmVyYWdl
LmgKaW5kZXggMmEwNDU4OGEzYWRlNmQ4YmNlYzM5NmNjYmU4YzllMGUyYzc1YjUzYi4uZTgwNWI1
MThhODljNTdkZmFjNzE0MTczNDk5NTYyNDQ4NmFjMzdjOCAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvbGF5b3V0L2ludGVncmF0aW9uL0xheW91dEludGVncmF0aW9uQ292ZXJhZ2UuaAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvaW50ZWdyYXRpb24vTGF5b3V0SW50ZWdyYXRpb25Db3Zl
cmFnZS5oCkBAIC01MSw1NiArNTEsNTUgQEAgZW51bSBjbGFzcyBBdm9pZGFuY2VSZWFzb24gOiB1
aW50NjRfdCB7CiAgICAgRmxvd0hhc1Vuc3VwcG9ydGVkVW5kZXJsaW5lRGVjb3JhdGlvbiAgICAg
ICAgPSAxTExVICA8PCAxMSwKICAgICBGbG93SGFzSnVzdGlmaWVkTm9uTGF0aW5UZXh0ICAgICAg
ICAgICAgICAgICA9IDFMTFUgIDw8IDEyLAogICAgIEZsb3dIYXNPdmVyZmxvd05vdFZpc2libGUg
ICAgICAgICAgICAgICAgICAgID0gMUxMVSAgPDwgMTMsCi0gICAgRmxvd0hhc1dlYktpdE5CU1BN
b2RlICAgICAgICAgICAgICAgICAgICAgICAgPSAxTExVICA8PCAxNCwKLSAgICBGbG93SXNOb3RM
VFIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDFMTFUgIDw8IDE1LAotICAgIEZs
b3dIYXNMaW5lQm94Q29udGFpblByb3BlcnR5ICAgICAgICAgICAgICAgID0gMUxMVSAgPDwgMTYs
Ci0gICAgRmxvd0lzTm90VG9wVG9Cb3R0b20gICAgICAgICAgICAgICAgICAgICAgICAgPSAxTExV
ICA8PCAxNywKLSAgICBGbG93SGFzTm9uTm9ybWFsVW5pY29kZUJpRGkgICAgICAgICAgICAgICAg
ICA9IDFMTFUgIDw8IDE4LAotICAgIEZsb3dIYXNSVExPcmRlcmluZyAgICAgICAgICAgICAgICAg
ICAgICAgICAgID0gMUxMVSAgPDwgMTksCi0gICAgRmxvd0hhc0xpbmVBbGlnbkVkZ2VzICAgICAg
ICAgICAgICAgICAgICAgICAgPSAxTExVICA8PCAyMCwKLSAgICBGbG93SGFzTGluZVNuYXAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA9IDFMTFUgIDw8IDIxLAotICAgIEZsb3dIYXNUZXh0
RW1waGFzaXNGaWxsT3JNYXJrICAgICAgICAgICAgICAgID0gMUxMVSAgPDwgMjIsCi0gICAgRmxv
d0hhc1RleHRTaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAxTExVICA8PCAyMywK
LSAgICBGbG93SGFzUHNldWRvRmlyc3RMaW5lICAgICAgICAgICAgICAgICAgICAgICA9IDFMTFUg
IDw8IDI0LAotICAgIEZsb3dIYXNQc2V1ZG9GaXJzdExldHRlciAgICAgICAgICAgICAgICAgICAg
ID0gMUxMVSAgPDwgMjUsCi0gICAgRmxvd0hhc1RleHRDb21iaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPSAxTExVICA8PCAyNiwKLSAgICBGbG93SGFzVGV4dEZpbGxCb3ggICAgICAgICAg
ICAgICAgICAgICAgICAgICA9IDFMTFUgIDw8IDI3LAotICAgIEZsb3dIYXNCb3JkZXJGaXRMaW5l
cyAgICAgICAgICAgICAgICAgICAgICAgID0gMUxMVSAgPDwgMjgsCi0gICAgRmxvd0hhc05vbkF1
dG9MaW5lQnJlYWsgICAgICAgICAgICAgICAgICAgICAgPSAxTExVICA8PCAyOSwKLSAgICBGbG93
SGFzVGV4dFNlY3VyaXR5ICAgICAgICAgICAgICAgICAgICAgICAgICA9IDFMTFUgIDw8IDMwLAot
ICAgIEZsb3dIYXNTVkdGb250ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMUxMVSAg
PDwgMzEsCi0gICAgRmxvd1RleHRIYXNEaXJlY3Rpb25DaGFyYWN0ZXIgICAgICAgICAgICAgICAg
PSAxTExVICA8PCAzMiwKLSAgICBGbG93SXNNaXNzaW5nUHJpbWFyeUZvbnQgICAgICAgICAgICAg
ICAgICAgICA9IDFMTFUgIDw8IDMzLAotICAgIEZsb3dQcmltYXJ5Rm9udElzSW5zdWZmaWNpZW50
ICAgICAgICAgICAgICAgID0gMUxMVSAgPDwgMzQsCi0gICAgRmxvd1RleHRJc0NvbWJpbmVUZXh0
ICAgICAgICAgICAgICAgICAgICAgICAgPSAxTExVICA8PCAzNSwKLSAgICBGbG93VGV4dElzUmVu
ZGVyQ291bnRlciAgICAgICAgICAgICAgICAgICAgICA9IDFMTFUgIDw8IDM2LAotICAgIEZsb3dU
ZXh0SXNSZW5kZXJRdW90ZSAgICAgICAgICAgICAgICAgICAgICAgID0gMUxMVSAgPDwgMzcsCi0g
ICAgRmxvd1RleHRJc1RleHRGcmFnbWVudCAgICAgICAgICAgICAgICAgICAgICAgPSAxTExVICA8
PCAzOCwKLSAgICBGbG93VGV4dElzU1ZHSW5saW5lVGV4dCAgICAgICAgICAgICAgICAgICAgICA9
IDFMTFUgIDw8IDM5LAotICAgIEZsb3dIYXNDb21wbGV4Rm9udENvZGVQYXRoICAgICAgICAgICAg
ICAgICAgID0gMUxMVSAgPDwgNDAsCi0gICAgRmVhdHVyZUlzRGlzYWJsZWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPSAxTExVICA8PCA0MSwKLSAgICBGbG93RG9lc05vdEVzdGFibGlzaElu
bGluZUZvcm1hdHRpbmdDb250ZXh0ICA9IDFMTFUgIDw8IDQyLAotICAgIEZsb3dDaGlsZElzU2Vs
ZWN0ZWQgICAgICAgICAgICAgICAgICAgICAgICAgID0gMUxMVSAgPDwgNDMsCi0gICAgRmxvd0hh
c0hhbmdpbmdQdW5jdHVhdGlvbiAgICAgICAgICAgICAgICAgICAgPSAxTExVICA8PCA0NCwKLSAg
ICBGbG93Rm9udEhhc092ZXJmbG93R2x5cGggICAgICAgICAgICAgICAgICAgICA9IDFMTFUgIDw8
IDQ1LAotICAgIEZsb3dUZXh0SGFzU3Vycm9nYXRlUGFpciAgICAgICAgICAgICAgICAgICAgID0g
MUxMVSAgPDwgNDYsCi0gICAgTXVsdGlDb2x1bW5GbG93SXNOb3RUb3BMZXZlbCAgICAgICAgICAg
ICAgICAgPSAxTExVICA8PCA0NywKLSAgICBNdWx0aUNvbHVtbkZsb3dIYXNDb2x1bW5TcGFubmVy
ICAgICAgICAgICAgICA9IDFMTFUgIDw8IDQ4LAotICAgIE11bHRpQ29sdW1uRmxvd1ZlcnRpY2Fs
QWxpZ24gICAgICAgICAgICAgICAgID0gMUxMVSAgPDwgNDksCi0gICAgTXVsdGlDb2x1bW5GbG93
SXNGbG9hdGluZyAgICAgICAgICAgICAgICAgICAgPSAxTExVICA8PCA1MCwKLSAgICBGbG93SW5j
bHVkZXNEb2N1bWVudE1hcmtlcnMgICAgICAgICAgICAgICAgICA9IDFMTFUgIDw8IDUxLAotICAg
IEZsb3dJbmNsdWRlc0hpZ2hsaWdodHMgICAgICAgICAgICAgICAgICAgICAgID0gMUxMVSAgPDwg
NTIsCi0gICAgRmxvd0hhc0p1c3RpZmllZE5vbkJyZWFraW5nU3BhY2UgICAgICAgICAgICAgPSAx
TExVICA8PCA1MywKLSAgICBVbnN1cHBvcnRlZEZpZWxkc2V0ICAgICAgICAgICAgICAgICAgICAg
ICAgICA9IDFMTFUgIDw8IDU0LAotICAgIENoaWxkQm94SXNGbG9hdGluZ09yUG9zaXRpb25lZCAg
ICAgICAgICAgICAgID0gMUxMVSAgPDwgNTUsCi0gICAgQ29udGVudElzU1ZHICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgPSAxTExVICA8PCA1NiwKLSAgICBDaGlsZEJveEhhc1Vuc3Vw
cG9ydGVkU3R5bGUgICAgICAgICAgICAgICAgICA9IDFMTFUgIDw8IDU3LAotICAgIFVuc3VwcG9y
dGVkSW1hZ2VNYXAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMUxMVSAgPDwgNTgsCi0gICAg
SW5saW5lQm94TmVlZHNMYXllciAgICAgICAgICAgICAgICAgICAgICAgICAgPSAxTExVICA8PCA1
OSwKLSAgICBJbmxpbmVCb3hIYXNCb3JkZXJPckJvcmRlckltYWdlICAgICAgICAgICAgICA9IDFM
TFUgIDw8IDYwLAotICAgIElubGluZUJveEhhc0JhY2tncm91bmQgICAgICAgICAgICAgICAgICAg
ICAgID0gMUxMVSAgPDwgNjEsCi0gICAgSW5saW5lQm94SGFzTmVnYXRpdmVNYXJnaW4gICAgICAg
ICAgICAgICAgICAgPSAxTExVICA8PCA2MiwKLSAgICBFbmRPZlJlYXNvbnMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA9IDFMTFUgIDw8IDYzCisgICAgRmxvd0lzTm90TFRSICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAxTExVICA8PCAxNCwKKyAgICBGbG93SGFzTGlu
ZUJveENvbnRhaW5Qcm9wZXJ0eSAgICAgICAgICAgICAgICA9IDFMTFUgIDw8IDE1LAorICAgIEZs
b3dJc05vdFRvcFRvQm90dG9tICAgICAgICAgICAgICAgICAgICAgICAgID0gMUxMVSAgPDwgMTYs
CisgICAgRmxvd0hhc05vbk5vcm1hbFVuaWNvZGVCaURpICAgICAgICAgICAgICAgICAgPSAxTExV
ICA8PCAxNywKKyAgICBGbG93SGFzUlRMT3JkZXJpbmcgICAgICAgICAgICAgICAgICAgICAgICAg
ICA9IDFMTFUgIDw8IDE4LAorICAgIEZsb3dIYXNMaW5lQWxpZ25FZGdlcyAgICAgICAgICAgICAg
ICAgICAgICAgID0gMUxMVSAgPDwgMTksCisgICAgRmxvd0hhc0xpbmVTbmFwICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgPSAxTExVICA8PCAyMCwKKyAgICBGbG93SGFzVGV4dEVtcGhhc2lz
RmlsbE9yTWFyayAgICAgICAgICAgICAgICA9IDFMTFUgIDw8IDIxLAorICAgIEZsb3dIYXNUZXh0
U2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMUxMVSAgPDwgMjIsCisgICAgRmxv
d0hhc1BzZXVkb0ZpcnN0TGluZSAgICAgICAgICAgICAgICAgICAgICAgPSAxTExVICA8PCAyMywK
KyAgICBGbG93SGFzUHNldWRvRmlyc3RMZXR0ZXIgICAgICAgICAgICAgICAgICAgICA9IDFMTFUg
IDw8IDI0LAorICAgIEZsb3dIYXNUZXh0Q29tYmluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ID0gMUxMVSAgPDwgMjUsCisgICAgRmxvd0hhc1RleHRGaWxsQm94ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPSAxTExVICA8PCAyNiwKKyAgICBGbG93SGFzQm9yZGVyRml0TGluZXMgICAgICAg
ICAgICAgICAgICAgICAgICA9IDFMTFUgIDw8IDI3LAorICAgIEZsb3dIYXNOb25BdXRvTGluZUJy
ZWFrICAgICAgICAgICAgICAgICAgICAgID0gMUxMVSAgPDwgMjgsCisgICAgRmxvd0hhc1RleHRT
ZWN1cml0eSAgICAgICAgICAgICAgICAgICAgICAgICAgPSAxTExVICA8PCAyOSwKKyAgICBGbG93
SGFzU1ZHRm9udCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDFMTFUgIDw8IDMwLAor
ICAgIEZsb3dUZXh0SGFzRGlyZWN0aW9uQ2hhcmFjdGVyICAgICAgICAgICAgICAgID0gMUxMVSAg
PDwgMzEsCisgICAgRmxvd0lzTWlzc2luZ1ByaW1hcnlGb250ICAgICAgICAgICAgICAgICAgICAg
PSAxTExVICA8PCAzMiwKKyAgICBGbG93UHJpbWFyeUZvbnRJc0luc3VmZmljaWVudCAgICAgICAg
ICAgICAgICA9IDFMTFUgIDw8IDMzLAorICAgIEZsb3dUZXh0SXNDb21iaW5lVGV4dCAgICAgICAg
ICAgICAgICAgICAgICAgID0gMUxMVSAgPDwgMzQsCisgICAgRmxvd1RleHRJc1JlbmRlckNvdW50
ZXIgICAgICAgICAgICAgICAgICAgICAgPSAxTExVICA8PCAzNSwKKyAgICBGbG93VGV4dElzUmVu
ZGVyUXVvdGUgICAgICAgICAgICAgICAgICAgICAgICA9IDFMTFUgIDw8IDM2LAorICAgIEZsb3dU
ZXh0SXNUZXh0RnJhZ21lbnQgICAgICAgICAgICAgICAgICAgICAgID0gMUxMVSAgPDwgMzcsCisg
ICAgRmxvd1RleHRJc1NWR0lubGluZVRleHQgICAgICAgICAgICAgICAgICAgICAgPSAxTExVICA8
PCAzOCwKKyAgICBGbG93SGFzQ29tcGxleEZvbnRDb2RlUGF0aCAgICAgICAgICAgICAgICAgICA9
IDFMTFUgIDw8IDM5LAorICAgIEZlYXR1cmVJc0Rpc2FibGVkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgID0gMUxMVSAgPDwgNDAsCisgICAgRmxvd0RvZXNOb3RFc3RhYmxpc2hJbmxpbmVGb3Jt
YXR0aW5nQ29udGV4dCAgPSAxTExVICA8PCA0MSwKKyAgICBGbG93Q2hpbGRJc1NlbGVjdGVkICAg
ICAgICAgICAgICAgICAgICAgICAgICA9IDFMTFUgIDw8IDQyLAorICAgIEZsb3dIYXNIYW5naW5n
UHVuY3R1YXRpb24gICAgICAgICAgICAgICAgICAgID0gMUxMVSAgPDwgNDMsCisgICAgRmxvd0Zv
bnRIYXNPdmVyZmxvd0dseXBoICAgICAgICAgICAgICAgICAgICAgPSAxTExVICA8PCA0NCwKKyAg
ICBGbG93VGV4dEhhc1N1cnJvZ2F0ZVBhaXIgICAgICAgICAgICAgICAgICAgICA9IDFMTFUgIDw8
IDQ1LAorICAgIE11bHRpQ29sdW1uRmxvd0lzTm90VG9wTGV2ZWwgICAgICAgICAgICAgICAgID0g
MUxMVSAgPDwgNDYsCisgICAgTXVsdGlDb2x1bW5GbG93SGFzQ29sdW1uU3Bhbm5lciAgICAgICAg
ICAgICAgPSAxTExVICA8PCA0NywKKyAgICBNdWx0aUNvbHVtbkZsb3dWZXJ0aWNhbEFsaWduICAg
ICAgICAgICAgICAgICA9IDFMTFUgIDw8IDQ4LAorICAgIE11bHRpQ29sdW1uRmxvd0lzRmxvYXRp
bmcgICAgICAgICAgICAgICAgICAgID0gMUxMVSAgPDwgNDksCisgICAgRmxvd0luY2x1ZGVzRG9j
dW1lbnRNYXJrZXJzICAgICAgICAgICAgICAgICAgPSAxTExVICA8PCA1MCwKKyAgICBGbG93SW5j
bHVkZXNIaWdobGlnaHRzICAgICAgICAgICAgICAgICAgICAgICA9IDFMTFUgIDw8IDUxLAorICAg
IEZsb3dIYXNKdXN0aWZpZWROb25CcmVha2luZ1NwYWNlICAgICAgICAgICAgID0gMUxMVSAgPDwg
NTIsCisgICAgVW5zdXBwb3J0ZWRGaWVsZHNldCAgICAgICAgICAgICAgICAgICAgICAgICAgPSAx
TExVICA8PCA1MywKKyAgICBDaGlsZEJveElzRmxvYXRpbmdPclBvc2l0aW9uZWQgICAgICAgICAg
ICAgICA9IDFMTFUgIDw8IDU0LAorICAgIENvbnRlbnRJc1NWRyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgID0gMUxMVSAgPDwgNTUsCisgICAgQ2hpbGRCb3hIYXNVbnN1cHBvcnRlZFN0
eWxlICAgICAgICAgICAgICAgICAgPSAxTExVICA8PCA1NiwKKyAgICBVbnN1cHBvcnRlZEltYWdl
TWFwICAgICAgICAgICAgICAgICAgICAgICAgICA9IDFMTFUgIDw8IDU3LAorICAgIElubGluZUJv
eE5lZWRzTGF5ZXIgICAgICAgICAgICAgICAgICAgICAgICAgID0gMUxMVSAgPDwgNTgsCisgICAg
SW5saW5lQm94SGFzQm9yZGVyT3JCb3JkZXJJbWFnZSAgICAgICAgICAgICAgPSAxTExVICA8PCA1
OSwKKyAgICBJbmxpbmVCb3hIYXNCYWNrZ3JvdW5kICAgICAgICAgICAgICAgICAgICAgICA9IDFM
TFUgIDw8IDYwLAorICAgIElubGluZUJveEhhc05lZ2F0aXZlTWFyZ2luICAgICAgICAgICAgICAg
ICAgID0gMUxMVSAgPDwgNjEsCisgICAgRW5kT2ZSZWFzb25zICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPSAxTExVICA8PCA2MgogfTsKIAogYm9vbCBjYW5Vc2VGb3JMaW5lTGF5b3V0
KGNvbnN0IFJlbmRlckJsb2NrRmxvdyYpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>435970</attachid>
            <date>2021-08-20 04:35:39 -0700</date>
            <delta_ts>2021-08-20 05:34:59 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-228805-20210820043538.patch</filename>
            <type>text/plain</type>
            <size>6865</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgxMzA1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDEyYTVjOGI5ZDExZjkz
ZWY4ZGRjZDM0ZmY2ZTZhOWIxZThmMDhmZi4uZjRjMGMyOWVjNTEwYWVhOTAwYmU0ZTYxMDVkMTJm
MDUzN2ZkOTliOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDIxLTA4LTIwICBBbGFu
IEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbTEZDXVtJRkNdIEFkZCBzdXBw
b3J0IGZvciAtd2Via2l0LW5ic3AtbW9kZTogc3BhY2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyODgwNQorCisgICAgICAgIFJldmlld2VkIGJ5IEFu
dHRpIEtvaXZpc3RvLgorCisgICAgICAgIFRyZWF0IG5vbi1icmVha2luZyBzcGFjZSBhcyByZWd1
bGFyIHNwYWNlLgorICAgICAgICBUZXh0VXRpbDo6ZmluZE5leHRCcmVha2FibGVQb3NpdGlvbiBh
bHJlYWR5IGNvdmVycyB0aGUgImZpbmQgdGhlIHNvZnQgd3JhcHBpbmcgb3Bwb3J0dW5pdHkiIHBh
cnQuCisKKyAgICAgICAgZS5nLgorICAgICAgICAgICAgPGRpdiBzdHlsZT0iLXdlYmtpdC1uYnNw
LW1vZGU6IHNwYWNlIj4xJm5ic3AyPC9kaXY+CisgICAgICAgICAgcHJvZHVjZXMgMyBJbmxpbmVU
ZXh0SXRlbSBvYmplY3RzIGFzIGZvbGxvd3MKKyAgICAgICAgICAgIFsxXVt3aGl0ZXNwYWNlXVsy
XQorICAgICAgICAgIGFzIG9wcG9zZWQgdG8ganVzdCAxIFsxbm9uLWJyZWFrYWJsZS1zcGFjZTJd
CisKKyAgICAgICAgKiBsYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRzL2lubGluZS9JbmxpbmVUZXh0
SXRlbS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpMYXlvdXQ6Om1vdmVUb05leHROb25XaGl0ZXNw
YWNlUG9zaXRpb24pOgorICAgICAgICAoV2ViQ29yZTo6TGF5b3V0OjpJbmxpbmVUZXh0SXRlbTo6
Y3JlYXRlQW5kQXBwZW5kVGV4dEl0ZW1zKToKKyAgICAgICAgKiBsYXlvdXQvaW50ZWdyYXRpb24v
TGF5b3V0SW50ZWdyYXRpb25Db3ZlcmFnZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpMYXlvdXRJ
bnRlZ3JhdGlvbjo6Y2FuVXNlRm9yU3R5bGUpOgorCiAyMDIxLTA4LTIwICBQaGlsaXBwZSBOb3Jt
YW5kICA8cG5vcm1hbmRAaWdhbGlhLmNvbT4KIAogICAgICAgICBSRUdSRVNTSU9OKHIyODA3MzIp
IFtHU3RyZWFtZXJdIGZhc3QvbWVkaWFzdHJlYW0vZ2V0RGlzcGxheU1lZGlhLW1heC1jb25zdHJh
aW50czEuaHRtbCBhbmQgb3RoZXIgYXJlIGZhaWxpbmcKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMvaW5saW5lL0lubGluZVRleHRJdGVtLmNwcCBi
L1NvdXJjZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMvaW5saW5lL0lubGluZVRl
eHRJdGVtLmNwcAppbmRleCA1MzkzZWE0OWZkMTU3NTlkN2YwODBiNmFkMDVlMmRiMDFiODc2NTlh
Li43OTY3Nzg4ZWRjMGQ4YjQ0Y2IzYzY1MmYxMThlNDgwMmY0Zjg3OTNlIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRzL2lubGluZS9JbmxpbmVUZXh0
SXRlbS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9p
bmxpbmUvSW5saW5lVGV4dEl0ZW0uY3BwCkBAIC00MiwxMiArNDIsMTIgQEAgc3RydWN0IFdoaXRl
c3BhY2VDb250ZW50IHsKICAgICBzaXplX3QgbGVuZ3RoIHsgMCB9OwogICAgIGJvb2wgaXNXb3Jk
U2VwYXJhdG9yIHsgdHJ1ZSB9OwogfTsKLXN0YXRpYyBzdGQ6Om9wdGlvbmFsPFdoaXRlc3BhY2VD
b250ZW50PiBtb3ZlVG9OZXh0Tm9uV2hpdGVzcGFjZVBvc2l0aW9uKGNvbnN0IFN0cmluZ1ZpZXcm
IHRleHRDb250ZW50LCBzaXplX3Qgc3RhcnRQb3NpdGlvbiwgYm9vbCBwcmVzZXJ2ZU5ld2xpbmUs
IGJvb2wgcHJlc2VydmVUYWIpCitzdGF0aWMgc3RkOjpvcHRpb25hbDxXaGl0ZXNwYWNlQ29udGVu
dD4gbW92ZVRvTmV4dE5vbldoaXRlc3BhY2VQb3NpdGlvbihjb25zdCBTdHJpbmdWaWV3JiB0ZXh0
Q29udGVudCwgc2l6ZV90IHN0YXJ0UG9zaXRpb24sIGJvb2wgcHJlc2VydmVOZXdsaW5lLCBib29s
IHByZXNlcnZlVGFiLCBib29sIHRyZWF0Tm9uQnJlYWtpbmdTcGFjZUFzUmVndWxhclNwYWNlKQog
ewogICAgIGF1dG8gaGFzV29yZFNlcGFyYXRvckNoYXJhY3RlciA9IGZhbHNlOwogICAgIGF1dG8g
aXNXaGl0ZXNwYWNlQ2hhcmFjdGVyID0gWyZdKGF1dG8gY2hhcmFjdGVyKSB7CiAgICAgICAgIC8v
IHdoaXRlIHNwYWNlIHByb2Nlc3NpbmcgaW4gQ1NTIGFmZmVjdHMgb25seSB0aGUgZG9jdW1lbnQg
d2hpdGUgc3BhY2UgY2hhcmFjdGVyczogc3BhY2VzIChVKzAwMjApLCB0YWJzIChVKzAwMDkpLCBh
bmQgc2VnbWVudCBicmVha3MuCi0gICAgICAgIGF1dG8gaXNUcmVhdGVkQXNTcGFjZUNoYXJhY3Rl
ciA9IGNoYXJhY3RlciA9PSBzcGFjZSB8fCAoY2hhcmFjdGVyID09IG5ld2xpbmVDaGFyYWN0ZXIg
JiYgIXByZXNlcnZlTmV3bGluZSkgfHwgKGNoYXJhY3RlciA9PSB0YWJDaGFyYWN0ZXIgJiYgIXBy
ZXNlcnZlVGFiKTsKKyAgICAgICAgYXV0byBpc1RyZWF0ZWRBc1NwYWNlQ2hhcmFjdGVyID0gY2hh
cmFjdGVyID09IHNwYWNlIHx8IChjaGFyYWN0ZXIgPT0gbmV3bGluZUNoYXJhY3RlciAmJiAhcHJl
c2VydmVOZXdsaW5lKSB8fCAoY2hhcmFjdGVyID09IHRhYkNoYXJhY3RlciAmJiAhcHJlc2VydmVU
YWIpIHx8IChjaGFyYWN0ZXIgPT0gbm9CcmVha1NwYWNlICYmIHRyZWF0Tm9uQnJlYWtpbmdTcGFj
ZUFzUmVndWxhclNwYWNlKTsKICAgICAgICAgaGFzV29yZFNlcGFyYXRvckNoYXJhY3RlciA9IGhh
c1dvcmRTZXBhcmF0b3JDaGFyYWN0ZXIgfHwgaXNUcmVhdGVkQXNTcGFjZUNoYXJhY3RlcjsKICAg
ICAgICAgcmV0dXJuIGlzVHJlYXRlZEFzU3BhY2VDaGFyYWN0ZXIgfHwgY2hhcmFjdGVyID09IHRh
YkNoYXJhY3RlcjsKICAgICB9OwpAQCAtODEsNiArODEsNyBAQCB2b2lkIElubGluZVRleHRJdGVt
OjpjcmVhdGVBbmRBcHBlbmRUZXh0SXRlbXMoSW5saW5lSXRlbXMmIGlubGluZUNvbnRlbnQsIGNv
bnN0CiAgICAgYXV0byYgZm9udCA9IHN0eWxlLmZvbnRDYXNjYWRlKCk7CiAgICAgYXV0byB3aGl0
ZXNwYWNlQ29udGVudElzVHJlYXRlZEFzU2luZ2xlU3BhY2UgPSAhVGV4dFV0aWw6OnNob3VsZFBy
ZXNlcnZlU3BhY2VzQW5kVGFicyhpbmxpbmVUZXh0Qm94KTsKICAgICBhdXRvIHNob3VsZFByZXNl
cnZlTmV3bGluZSA9IFRleHRVdGlsOjpzaG91bGRQcmVzZXJ2ZU5ld2xpbmUoaW5saW5lVGV4dEJv
eCk7CisgICAgYXV0byBzaG91bGRUcmVhdE5vbkJyZWFraW5nU3BhY2VBc1JlZ3VsYXJTcGFjZSA9
IHN0eWxlLm5ic3BNb2RlKCkgPT0gTkJTUE1vZGU6OlNwYWNlOwogICAgIGF1dG8gbGluZUJyZWFr
SXRlcmF0b3IgPSBMYXp5TGluZUJyZWFrSXRlcmF0b3IgeyB0ZXh0LCBzdHlsZS5jb21wdXRlZExv
Y2FsZSgpLCBUZXh0VXRpbDo6bGluZUJyZWFrSXRlcmF0b3JNb2RlKHN0eWxlLmxpbmVCcmVhaygp
KSB9OwogICAgIHVuc2lnbmVkIGN1cnJlbnRQb3NpdGlvbiA9IDA7CiAKQEAgLTEwMiw3ICsxMDMs
NyBAQCB2b2lkIElubGluZVRleHRJdGVtOjpjcmVhdGVBbmRBcHBlbmRUZXh0SXRlbXMoSW5saW5l
SXRlbXMmIGlubGluZUNvbnRlbnQsIGNvbnN0CiAgICAgICAgICAgICBjb250aW51ZTsKICAgICAg
ICAgfQogCi0gICAgICAgIGlmIChhdXRvIHdoaXRlc3BhY2VDb250ZW50ID0gbW92ZVRvTmV4dE5v
bldoaXRlc3BhY2VQb3NpdGlvbih0ZXh0LCBjdXJyZW50UG9zaXRpb24sIHNob3VsZFByZXNlcnZl
TmV3bGluZSwgIXdoaXRlc3BhY2VDb250ZW50SXNUcmVhdGVkQXNTaW5nbGVTcGFjZSkpIHsKKyAg
ICAgICAgaWYgKGF1dG8gd2hpdGVzcGFjZUNvbnRlbnQgPSBtb3ZlVG9OZXh0Tm9uV2hpdGVzcGFj
ZVBvc2l0aW9uKHRleHQsIGN1cnJlbnRQb3NpdGlvbiwgc2hvdWxkUHJlc2VydmVOZXdsaW5lLCAh
d2hpdGVzcGFjZUNvbnRlbnRJc1RyZWF0ZWRBc1NpbmdsZVNwYWNlLCBzaG91bGRUcmVhdE5vbkJy
ZWFraW5nU3BhY2VBc1JlZ3VsYXJTcGFjZSkpIHsKICAgICAgICAgICAgIEFTU0VSVCh3aGl0ZXNw
YWNlQ29udGVudC0+bGVuZ3RoKTsKICAgICAgICAgICAgIGF1dG8gYXBwZW5kV2hpdGVzcGFjZUl0
ZW0gPSBbJl0gKGF1dG8gc3RhcnRQb3NpdGlvbiwgYXV0byBpdGVtTGVuZ3RoKSB7CiAgICAgICAg
ICAgICAgICAgYXV0byBzaW1wbGVTaW5nbGVXaGl0ZXNwYWNlQ29udGVudCA9IGlubGluZVRleHRC
b3guY2FuVXNlU2ltcGxpZmllZENvbnRlbnRNZWFzdXJpbmcoKSAmJiAoaXRlbUxlbmd0aCA9PSAx
IHx8IHdoaXRlc3BhY2VDb250ZW50SXNUcmVhdGVkQXNTaW5nbGVTcGFjZSk7CmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvaW50ZWdyYXRpb24vTGF5b3V0SW50ZWdyYXRpb25Db3Zl
cmFnZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvaW50ZWdyYXRpb24vTGF5b3V0SW50ZWdy
YXRpb25Db3ZlcmFnZS5jcHAKaW5kZXggMDA4ZjJjNWJiZjA1NzAyMzgyYTE3ODMwNjQwNzBmZDdi
ZTE2YzViNi4uMTUwZjNhODA5YWQyNjRlMGVmZTAzMzFlYzc0ZGU0MjA2NzExNDlkNSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2ludGVncmF0aW9uL0xheW91dEludGVncmF0aW9u
Q292ZXJhZ2UuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC9pbnRlZ3JhdGlvbi9MYXlv
dXRJbnRlZ3JhdGlvbkNvdmVyYWdlLmNwcApAQCAtMTMyLDkgKzEzMiw2IEBAIHN0YXRpYyB2b2lk
IHByaW50UmVhc29uKEF2b2lkYW5jZVJlYXNvbiByZWFzb24sIFRleHRTdHJlYW0mIHN0cmVhbSkK
ICAgICBjYXNlIEF2b2lkYW5jZVJlYXNvbjo6Rmxvd0hhc092ZXJmbG93Tm90VmlzaWJsZToKICAg
ICAgICAgc3RyZWFtIDw8ICJvdmVyZmxvdzogaGlkZGVuIHwgc2Nyb2xsIHwgYXV0byI7CiAgICAg
ICAgIGJyZWFrOwotICAgIGNhc2UgQXZvaWRhbmNlUmVhc29uOjpGbG93SGFzV2ViS2l0TkJTUE1v
ZGU6Ci0gICAgICAgIHN0cmVhbSA8PCAiLXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlIjsKLSAgICAg
ICAgYnJlYWs7CiAgICAgY2FzZSBBdm9pZGFuY2VSZWFzb246OkZsb3dJc05vdExUUjoKICAgICAg
ICAgc3RyZWFtIDw8ICJkaXIgaXMgbm90IExUUiI7CiAgICAgICAgIGJyZWFrOwpAQCAtNTgxLDgg
KzU3OCw2IEBAIHN0YXRpYyBPcHRpb25TZXQ8QXZvaWRhbmNlUmVhc29uPiBjYW5Vc2VGb3JTdHls
ZShjb25zdCBSZW5kZXJTdHlsZSYgc3R5bGUsIEluY2x1CiAgICAgICAgIFNFVF9SRUFTT05fQU5E
X1JFVFVSTl9JRl9ORUVERUQoRmxvd0hhc0JvcmRlckZpdExpbmVzLCByZWFzb25zLCBpbmNsdWRl
UmVhc29ucyk7CiAgICAgaWYgKHN0eWxlLmxpbmVCcmVhaygpICE9IExpbmVCcmVhazo6QXV0bykK
ICAgICAgICAgU0VUX1JFQVNPTl9BTkRfUkVUVVJOX0lGX05FRURFRChGbG93SGFzTm9uQXV0b0xp
bmVCcmVhaywgcmVhc29ucywgaW5jbHVkZVJlYXNvbnMpOwotICAgIGlmIChzdHlsZS5uYnNwTW9k
ZSgpICE9IE5CU1BNb2RlOjpOb3JtYWwpCi0gICAgICAgIFNFVF9SRUFTT05fQU5EX1JFVFVSTl9J
Rl9ORUVERUQoRmxvd0hhc1dlYktpdE5CU1BNb2RlLCByZWFzb25zLCBpbmNsdWRlUmVhc29ucyk7
CiAgICAgLy8gU3BlY2lhbCBoYW5kbGluZyBvZiB0ZXh0LXNlY3VyaXR5OmRpc2MgaXMgbm90IHll
dCBpbXBsZW1lbnRlZCBpbiB0aGUgc2ltcGxlIGxpbmUgbGF5b3V0IGNvZGUgcGF0aC4KICAgICAv
LyBTZWUgUmVuZGVyQmxvY2s6OnVwZGF0ZVNlY3VyaXR5RGlzY0NoYXJhY3RlcnMuCiAgICAgaWYg
KHN0eWxlLnRleHRTZWN1cml0eSgpICE9IFRleHRTZWN1cml0eTo6Tm9uZSkKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL2xheW91dC9pbnRlZ3JhdGlvbi9MYXlvdXRJbnRlZ3JhdGlvbkNvdmVy
YWdlLmggYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvaW50ZWdyYXRpb24vTGF5b3V0SW50ZWdyYXRp
b25Db3ZlcmFnZS5oCmluZGV4IDcxMjk4ZjNkNzA4OWI3NzQ3ZTA5OTRiMjI4MzU4ZjFhNWM5NGE4
OGUuLjI1MDk2NDVkMmMyODkzZmVkM2VlM2RjMWQ2NzBhODliMTBmNTVkZGQgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL2xheW91dC9pbnRlZ3JhdGlvbi9MYXlvdXRJbnRlZ3JhdGlvbkNvdmVy
YWdlLmgKKysrIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2ludGVncmF0aW9uL0xheW91dEludGVn
cmF0aW9uQ292ZXJhZ2UuaApAQCAtNTEsNyArNTEsNyBAQCBlbnVtIGNsYXNzIEF2b2lkYW5jZVJl
YXNvbiA6IHVpbnQ2NF90IHsKICAgICBGbG93SGFzVW5zdXBwb3J0ZWRVbmRlcmxpbmVEZWNvcmF0
aW9uICAgICAgICA9IDFMTFUgIDw8IDExLAogICAgIEZsb3dIYXNKdXN0aWZpZWROb25MYXRpblRl
eHQgICAgICAgICAgICAgICAgID0gMUxMVSAgPDwgMTIsCiAgICAgRmxvd0hhc092ZXJmbG93Tm90
VmlzaWJsZSAgICAgICAgICAgICAgICAgICAgPSAxTExVICA8PCAxMywKLSAgICBGbG93SGFzV2Vi
S2l0TkJTUE1vZGUgICAgICAgICAgICAgICAgICAgICAgICA9IDFMTFUgIDw8IDE0LAorICAgIC8v
IFVudXNlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMUxMVSAgPDwgMTQs
CiAgICAgRmxvd0lzTm90TFRSICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAxTExV
ICA8PCAxNSwKICAgICBGbG93SGFzTGluZUJveENvbnRhaW5Qcm9wZXJ0eSAgICAgICAgICAgICAg
ICA9IDFMTFUgIDw8IDE2LAogICAgIEZsb3dJc05vdFRvcFRvQm90dG9tICAgICAgICAgICAgICAg
ICAgICAgICAgID0gMUxMVSAgPDwgMTcsCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>