<?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>229641</bug_id>
          
          <creation_ts>2021-08-27 23:21:16 -0700</creation_ts>
          <short_desc>FontFaceSet.add() needs to throw when called on a CSS-connected font</short_desc>
          <delta_ts>2021-09-02 20:53:21 -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>
          
          <blocked>229850</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Myles C. Maxfield">mmaxfield</reporter>
          <assigned_to name="Myles C. Maxfield">mmaxfield</assigned_to>
          <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>macpherson</cc>
    
    <cc>menard</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1788281</commentid>
    <comment_count>0</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2021-08-27 23:21:16 -0700</bug_when>
    <thetext>FontFaceSet.add() needs to throw when called on a CSS-connected font</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1788284</commentid>
    <comment_count>1</comment_count>
      <attachid>436708</attachid>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2021-08-27 23:36:23 -0700</bug_when>
    <thetext>Created attachment 436708
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1788293</commentid>
    <comment_count>2</comment_count>
      <attachid>436712</attachid>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2021-08-28 00:36:36 -0700</bug_when>
    <thetext>Created attachment 436712
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1788711</commentid>
    <comment_count>3</comment_count>
      <attachid>436712</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-08-30 16:11:13 -0700</bug_when>
    <thetext>Comment on attachment 436712
Patch

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

&gt; Source/WebCore/ChangeLog:11
&gt; +        Test: fast/text/FontFaceSet-css-connected-add.html

Can we make a WPT test?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1788830</commentid>
    <comment_count>4</comment_count>
      <attachid>436712</attachid>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2021-08-31 02:19:08 -0700</bug_when>
    <thetext>Comment on attachment 436712
Patch

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

&gt;&gt; Source/WebCore/ChangeLog:11
&gt;&gt; +        Test: fast/text/FontFaceSet-css-connected-add.html
&gt; 
&gt; Can we make a WPT test?

https://github.com/web-platform-tests/wpt/pull/30254</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1789275</commentid>
    <comment_count>5</comment_count>
      <attachid>437005</attachid>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2021-09-01 02:49:06 -0700</bug_when>
    <thetext>Created attachment 437005
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1789868</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-09-02 13:41:25 -0700</bug_when>
    <thetext>Committed r281951 (241258@main): &lt;https://commits.webkit.org/241258@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 437005.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1789869</commentid>
    <comment_count>7</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-09-02 13:42:20 -0700</bug_when>
    <thetext>&lt;rdar://problem/82691432&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>436708</attachid>
            <date>2021-08-27 23:36:23 -0700</date>
            <delta_ts>2021-08-28 00:36:34 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-229641-20210827233623.patch</filename>
            <type>text/plain</type>
            <size>4866</size>
            <attacher name="Myles C. Maxfield">mmaxfield</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgxNzI4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTgwMTU2NTA4NWU3NDZi
MDAzOWE5OGJjYjhkODE3NGIzYjBlYmE5Zi4uNDdhM2ZmNDA0NjQ0NDg1NDJmNjNmYzMzNTA5OGNi
ZWE0NTgxNmUyOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIxLTA4LTI3ICBNeWxl
cyBDLiBNYXhmaWVsZCAgPG1tYXhmaWVsZEBhcHBsZS5jb20+CisKKyAgICAgICAgRm9udEZhY2VT
ZXQuYWRkKCkgbmVlZHMgdG8gdGhyb3cgd2hlbiBjYWxsZWQgb24gYSBDU1MtY29ubmVjdGVkIGZv
bnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyOTY0
MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIGh0dHBz
Oi8vZHJhZnRzLmNzc3dnLm9yZy9jc3MtZm9udC1sb2FkaW5nLTMvI2RvbS1mb250ZmFjZXNldC1h
ZGQKKyAgICAgICAgIjIuIElmIGZvbnQgaXMgQ1NTLWNvbm5lY3RlZCwgdGhyb3cgYW4gSW52YWxp
ZE1vZGlmaWNhdGlvbkVycm9yIGV4Y2VwdGlvbiBhbmQgZXhpdCB0aGlzIGFsZ29yaXRobSBpbW1l
ZGlhdGVseS4iCisKKyAgICAgICAgVGVzdDogZmFzdC90ZXh0L0ZvbnRGYWNlU2V0LWNzcy1jb25u
ZWN0ZWQtYWRkLmh0bWwKKworICAgICAgICAqIGNzcy9Gb250RmFjZVNldC5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpGb250RmFjZVNldDo6YWRkKTogRGVsZXRlZC4KKyAgICAgICAgKiBjc3MvRm9u
dEZhY2VTZXQuaDoKKwogMjAyMS0wOC0yNyAgU2ltb24gRnJhc2VyICA8c2ltb24uZnJhc2VyQGFw
cGxlLmNvbT4KIAogICAgICAgICBEZWZpbmUgRU5BQkxFX0NPTlRFTlRfQ0hBTkdFX09CU0VSVkVS
IGZvciBJT1NfRkFNSUxZIGFuZCB1c2UgaXQgdG8gd3JhcCBjb250ZW50IG9ic2VydmF0aW9uIGNv
ZGUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9Gb250RmFjZVNldC5jcHAgYi9Tb3Vy
Y2UvV2ViQ29yZS9jc3MvRm9udEZhY2VTZXQuY3BwCmluZGV4IGEyN2IwZmMzNjE0MWI2Y2ZlZDgz
NjhkYzE5MTBhNThjZTg4ODc2ZmEuLjI1YTY0ZjkwODQ5MWYzNTMwOWIwMTk5ZmFjMzQ5YTljMTUz
YTAzN2EgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9Gb250RmFjZVNldC5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvY3NzL0ZvbnRGYWNlU2V0LmNwcApAQCAtMTE1LDEwICsxMTUsMTMg
QEAgc2l6ZV90IEZvbnRGYWNlU2V0OjpzaXplKCkgY29uc3QKICAgICByZXR1cm4gbV9iYWNraW5n
LT5mYWNlQ291bnQoKTsKIH0KIAotRm9udEZhY2VTZXQmIEZvbnRGYWNlU2V0OjphZGQoRm9udEZh
Y2UmIGZhY2UpCitFeGNlcHRpb25PcjxGb250RmFjZVNldCY+IEZvbnRGYWNlU2V0OjphZGQoRm9u
dEZhY2UmIGZhY2UpCiB7Ci0gICAgaWYgKCFtX2JhY2tpbmctPmhhc0ZhY2UoZmFjZS5iYWNraW5n
KCkpKQotICAgICAgICBtX2JhY2tpbmctPmFkZChmYWNlLmJhY2tpbmcoKSk7CisgICAgaWYgKG1f
YmFja2luZy0+aGFzRmFjZShmYWNlLmJhY2tpbmcoKSkpCisgICAgICAgIHJldHVybiAqdGhpczsK
KyAgICBpZiAoZmFjZS5iYWNraW5nKCkuY3NzQ29ubmVjdGlvbigpKQorICAgICAgICByZXR1cm4g
RXhjZXB0aW9uKEludmFsaWRNb2RpZmljYXRpb25FcnJvcik7CisgICAgbV9iYWNraW5nLT5hZGQo
ZmFjZS5iYWNraW5nKCkpOwogICAgIHJldHVybiAqdGhpczsKIH0KIApkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvY3NzL0ZvbnRGYWNlU2V0LmggYi9Tb3VyY2UvV2ViQ29yZS9jc3MvRm9udEZh
Y2VTZXQuaAppbmRleCBkYzBjZjVkY2FmMWY3ZjEzNDEwYjQ3Nzk1MzdlZWYxODg4MDUyZDA2Li4y
NjZlMzMyYjRjZTM4NTUxZThlNzQ4ODM4YTRmNjUzOGM5ZmZkZGE5IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9jc3MvRm9udEZhY2VTZXQuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvRm9u
dEZhY2VTZXQuaApAQCAtNDcsNyArNDcsNyBAQCBwdWJsaWM6CiAKICAgICBib29sIGhhcyhGb250
RmFjZSYpIGNvbnN0OwogICAgIHNpemVfdCBzaXplKCkgY29uc3Q7Ci0gICAgRm9udEZhY2VTZXQm
IGFkZChGb250RmFjZSYpOworICAgIEV4Y2VwdGlvbk9yPEZvbnRGYWNlU2V0Jj4gYWRkKEZvbnRG
YWNlJik7CiAgICAgYm9vbCByZW1vdmUoRm9udEZhY2UmKTsKICAgICB2b2lkIGNsZWFyKCk7CiAK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAyZTQ4YTRmNGFhOGVhNGRlZTA1ODEwNDljMmIzZmFhYTk1NzlhYTQwLi4yMDNhMjI4
NTJkMDI3NTQ2NWQwYjk1ZDMwNWEzOWEyZDIyZTA2NmNjIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAK
KzIwMjEtMDgtMjcgIE15bGVzIEMuIE1heGZpZWxkICA8bW1heGZpZWxkQGFwcGxlLmNvbT4KKwor
ICAgICAgICBGb250RmFjZVNldC5hZGQoKSBuZWVkcyB0byB0aHJvdyB3aGVuIGNhbGxlZCBvbiBh
IENTUy1jb25uZWN0ZWQgZm9udAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MjI5NjQxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgKiBmYXN0L3RleHQvRm9udEZhY2VTZXQtY3NzLWNvbm5lY3RlZC1hZGQtZXhw
ZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L3RleHQvRm9udEZhY2VTZXQtY3NzLWNv
bm5lY3RlZC1hZGQuaHRtbDogQWRkZWQuCisKIDIwMjEtMDgtMjcgIEVyaWMgQ2FybHNvbiAgPGVy
aWMuY2FybHNvbkBhcHBsZS5jb20+CiAKICAgICAgICAgWyBDYXRhbGluYSBFV1MgXSBtZWRpYS90
cmFjay90cmFjay1kaXNhYmxlZC1hZGRjdWUuaHRtbCBpcyBmbGFreSBjcmFzaGluZwpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvZmFzdC90ZXh0L0ZvbnRGYWNlU2V0LWNzcy1jb25uZWN0ZWQtYWRk
LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvdGV4dC9Gb250RmFjZVNldC1jc3MtY29u
bmVjdGVkLWFkZC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNDNhMTdiMjExODU0NjBjODNiYWI5
ZGI1OWU4YTQ2MWNiOWQ3ZmRkNAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3Qv
dGV4dC9Gb250RmFjZVNldC1jc3MtY29ubmVjdGVkLWFkZC1leHBlY3RlZC50eHQKQEAgLTAsMCAr
MSwxMSBAQAorUEFTUyBmb250RmFjZVNldC5zaXplIGlzIDAKK1BBU1MgZm9udEZhY2VTZXQuYWRk
KGZvbnQpIHRocmV3IGV4Y2VwdGlvbiBJbnZhbGlkTW9kaWZpY2F0aW9uRXJyb3I6ICBUaGUgb2Jq
ZWN0IGNhbiBub3QgYmUgbW9kaWZpZWQgaW4gdGhpcyB3YXkuLgorUEFTUyBmb250RmFjZVNldC5z
aXplIGlzIDAKK1BBU1MgZm9udEZhY2VTZXQuYWRkKG5ld0ZvbnQpIGRpZCBub3QgdGhyb3cgZXhj
ZXB0aW9uLgorUEFTUyBmb250RmFjZVNldC5zaXplIGlzIDEKK1BBU1MgZm9udEZhY2VTZXQuYWRk
KG5ld0ZvbnQpIGRpZCBub3QgdGhyb3cgZXhjZXB0aW9uLgorUEFTUyBmb250RmFjZVNldC5zaXpl
IGlzIDEKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVURQor
SGkKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvdGV4dC9Gb250RmFjZVNldC1jc3MtY29u
bmVjdGVkLWFkZC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC90ZXh0L0ZvbnRGYWNlU2V0LWNzcy1j
b25uZWN0ZWQtYWRkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMzg5MzYwZThjYzE3ODI5MjljNTQzMzljZGQz
OWY2YTY1ZWM4ODYwYwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvdGV4dC9G
b250RmFjZVNldC1jc3MtY29ubmVjdGVkLWFkZC5odG1sCkBAIC0wLDAgKzEsMjcgQEAKKzwhRE9D
VFlQRSBodG1sPgorPGh0bWw+Cis8aGVhZCBpZD0iaGVhZCI+Cis8c3R5bGUgaWQ9InN0eWxlIj4K
K0Bmb250LWZhY2UgeworICAgIGZvbnQtZmFtaWx5OiAiV2ViRm9udCI7CisgICAgc3JjOiB1cmwo
Ii4uLy4uL3Jlc291cmNlcy9BaGVtLm90ZiIpIGZvcm1hdCgib3BlbnR5cGUiKTsKK30KKzwvc3R5
bGU+Cis8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL2pzLXRlc3QuanMiPjwvc2NyaXB0Pgor
PC9oZWFkPgorPGJvZHk+Cis8ZGl2IHN0eWxlPSJmb250OiA0OHB4ICdXZWJGb250JzsiPkhpPC9k
aXY+Cis8c2NyaXB0PgorbGV0IGZvbnQgPSBkb2N1bWVudC5mb250cy5rZXlzKCkubmV4dCgpLnZh
bHVlOworbGV0IGZvbnRGYWNlU2V0ID0gbmV3IEZvbnRGYWNlU2V0KFtdKTsKK3Nob3VsZEJlKCJm
b250RmFjZVNldC5zaXplIiwgIjAiKTsKK3Nob3VsZFRocm93KCJmb250RmFjZVNldC5hZGQoZm9u
dCkiKTsKK3Nob3VsZEJlKCJmb250RmFjZVNldC5zaXplIiwgIjAiKTsKK2xldCBuZXdGb250ID0g
bmV3IEZvbnRGYWNlKCJNeUZvbnQiLCAidXJsKCcuLi8uLi9yZXNvdXJjZXMvQWhlbS5qcycpIik7
CitzaG91bGROb3RUaHJvdygiZm9udEZhY2VTZXQuYWRkKG5ld0ZvbnQpIik7CitzaG91bGRCZSgi
Zm9udEZhY2VTZXQuc2l6ZSIsICIxIik7CitzaG91bGROb3RUaHJvdygiZm9udEZhY2VTZXQuYWRk
KG5ld0ZvbnQpIik7CitzaG91bGRCZSgiZm9udEZhY2VTZXQuc2l6ZSIsICIxIik7Cis8L3Njcmlw
dD4KKzwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>436712</attachid>
            <date>2021-08-28 00:36:36 -0700</date>
            <delta_ts>2021-09-01 02:49:04 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-229641-20210828003635.patch</filename>
            <type>text/plain</type>
            <size>6879</size>
            <attacher name="Myles C. Maxfield">mmaxfield</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgxNzI4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTgwMTU2NTA4NWU3NDZi
MDAzOWE5OGJjYjhkODE3NGIzYjBlYmE5Zi4uYjFmMzQ4MDZkZTkyY2VlOWI0MDRlMjFlZTUxZmQx
YjMwYTZjZjllNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIxLTA4LTI4ICBNeWxl
cyBDLiBNYXhmaWVsZCAgPG1tYXhmaWVsZEBhcHBsZS5jb20+CisKKyAgICAgICAgRm9udEZhY2VT
ZXQuYWRkKCkgbmVlZHMgdG8gdGhyb3cgd2hlbiBjYWxsZWQgb24gYSBDU1MtY29ubmVjdGVkIGZv
bnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyOTY0
MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIGh0dHBz
Oi8vZHJhZnRzLmNzc3dnLm9yZy9jc3MtZm9udC1sb2FkaW5nLTMvI2RvbS1mb250ZmFjZXNldC1h
ZGQKKyAgICAgICAgIjIuIElmIGZvbnQgaXMgQ1NTLWNvbm5lY3RlZCwgdGhyb3cgYW4gSW52YWxp
ZE1vZGlmaWNhdGlvbkVycm9yIGV4Y2VwdGlvbiBhbmQgZXhpdCB0aGlzIGFsZ29yaXRobSBpbW1l
ZGlhdGVseS4iCisKKyAgICAgICAgVGVzdDogZmFzdC90ZXh0L0ZvbnRGYWNlU2V0LWNzcy1jb25u
ZWN0ZWQtYWRkLmh0bWwKKworICAgICAgICAqIGNzcy9Gb250RmFjZVNldC5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpGb250RmFjZVNldDo6YWRkKTogRGVsZXRlZC4KKyAgICAgICAgKiBjc3MvRm9u
dEZhY2VTZXQuaDoKKwogMjAyMS0wOC0yNyAgU2ltb24gRnJhc2VyICA8c2ltb24uZnJhc2VyQGFw
cGxlLmNvbT4KIAogICAgICAgICBEZWZpbmUgRU5BQkxFX0NPTlRFTlRfQ0hBTkdFX09CU0VSVkVS
IGZvciBJT1NfRkFNSUxZIGFuZCB1c2UgaXQgdG8gd3JhcCBjb250ZW50IG9ic2VydmF0aW9uIGNv
ZGUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9Gb250RmFjZVNldC5jcHAgYi9Tb3Vy
Y2UvV2ViQ29yZS9jc3MvRm9udEZhY2VTZXQuY3BwCmluZGV4IGEyN2IwZmMzNjE0MWI2Y2ZlZDgz
NjhkYzE5MTBhNThjZTg4ODc2ZmEuLjI1YTY0ZjkwODQ5MWYzNTMwOWIwMTk5ZmFjMzQ5YTljMTUz
YTAzN2EgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9Gb250RmFjZVNldC5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvY3NzL0ZvbnRGYWNlU2V0LmNwcApAQCAtMTE1LDEwICsxMTUsMTMg
QEAgc2l6ZV90IEZvbnRGYWNlU2V0OjpzaXplKCkgY29uc3QKICAgICByZXR1cm4gbV9iYWNraW5n
LT5mYWNlQ291bnQoKTsKIH0KIAotRm9udEZhY2VTZXQmIEZvbnRGYWNlU2V0OjphZGQoRm9udEZh
Y2UmIGZhY2UpCitFeGNlcHRpb25PcjxGb250RmFjZVNldCY+IEZvbnRGYWNlU2V0OjphZGQoRm9u
dEZhY2UmIGZhY2UpCiB7Ci0gICAgaWYgKCFtX2JhY2tpbmctPmhhc0ZhY2UoZmFjZS5iYWNraW5n
KCkpKQotICAgICAgICBtX2JhY2tpbmctPmFkZChmYWNlLmJhY2tpbmcoKSk7CisgICAgaWYgKG1f
YmFja2luZy0+aGFzRmFjZShmYWNlLmJhY2tpbmcoKSkpCisgICAgICAgIHJldHVybiAqdGhpczsK
KyAgICBpZiAoZmFjZS5iYWNraW5nKCkuY3NzQ29ubmVjdGlvbigpKQorICAgICAgICByZXR1cm4g
RXhjZXB0aW9uKEludmFsaWRNb2RpZmljYXRpb25FcnJvcik7CisgICAgbV9iYWNraW5nLT5hZGQo
ZmFjZS5iYWNraW5nKCkpOwogICAgIHJldHVybiAqdGhpczsKIH0KIApkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvY3NzL0ZvbnRGYWNlU2V0LmggYi9Tb3VyY2UvV2ViQ29yZS9jc3MvRm9udEZh
Y2VTZXQuaAppbmRleCBkYzBjZjVkY2FmMWY3ZjEzNDEwYjQ3Nzk1MzdlZWYxODg4MDUyZDA2Li4y
NjZlMzMyYjRjZTM4NTUxZThlNzQ4ODM4YTRmNjUzOGM5ZmZkZGE5IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9jc3MvRm9udEZhY2VTZXQuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvRm9u
dEZhY2VTZXQuaApAQCAtNDcsNyArNDcsNyBAQCBwdWJsaWM6CiAKICAgICBib29sIGhhcyhGb250
RmFjZSYpIGNvbnN0OwogICAgIHNpemVfdCBzaXplKCkgY29uc3Q7Ci0gICAgRm9udEZhY2VTZXQm
IGFkZChGb250RmFjZSYpOworICAgIEV4Y2VwdGlvbk9yPEZvbnRGYWNlU2V0Jj4gYWRkKEZvbnRG
YWNlJik7CiAgICAgYm9vbCByZW1vdmUoRm9udEZhY2UmKTsKICAgICB2b2lkIGNsZWFyKCk7CiAK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAyZTQ4YTRmNGFhOGVhNGRlZTA1ODEwNDljMmIzZmFhYTk1NzlhYTQwLi45OGZjMTI1
ZWI1MGE4MTBhZDhkMDVmMTE0MTZlOTY5MDQ1NDAwMzI1IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAK
KzIwMjEtMDgtMjggIE15bGVzIEMuIE1heGZpZWxkICA8bW1heGZpZWxkQGFwcGxlLmNvbT4KKwor
ICAgICAgICBGb250RmFjZVNldC5hZGQoKSBuZWVkcyB0byB0aHJvdyB3aGVuIGNhbGxlZCBvbiBh
IENTUy1jb25uZWN0ZWQgZm9udAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MjI5NjQxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgKiBmYXN0L3RleHQvRm9udEZhY2VTZXQtY3NzLWNvbm5lY3RlZC1hZGQtZXhw
ZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L3RleHQvRm9udEZhY2VTZXQtY3NzLWNv
bm5lY3RlZC1hZGQuaHRtbDogQWRkZWQuCisKIDIwMjEtMDgtMjcgIEVyaWMgQ2FybHNvbiAgPGVy
aWMuY2FybHNvbkBhcHBsZS5jb20+CiAKICAgICAgICAgWyBDYXRhbGluYSBFV1MgXSBtZWRpYS90
cmFjay90cmFjay1kaXNhYmxlZC1hZGRjdWUuaHRtbCBpcyBmbGFreSBjcmFzaGluZwpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvZmFzdC90ZXh0L0ZvbnRGYWNlU2V0LWNzcy1jb25uZWN0ZWQtYWRk
LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvdGV4dC9Gb250RmFjZVNldC1jc3MtY29u
bmVjdGVkLWFkZC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNDNhMTdiMjExODU0NjBjODNiYWI5
ZGI1OWU4YTQ2MWNiOWQ3ZmRkNAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3Qv
dGV4dC9Gb250RmFjZVNldC1jc3MtY29ubmVjdGVkLWFkZC1leHBlY3RlZC50eHQKQEAgLTAsMCAr
MSwxMSBAQAorUEFTUyBmb250RmFjZVNldC5zaXplIGlzIDAKK1BBU1MgZm9udEZhY2VTZXQuYWRk
KGZvbnQpIHRocmV3IGV4Y2VwdGlvbiBJbnZhbGlkTW9kaWZpY2F0aW9uRXJyb3I6ICBUaGUgb2Jq
ZWN0IGNhbiBub3QgYmUgbW9kaWZpZWQgaW4gdGhpcyB3YXkuLgorUEFTUyBmb250RmFjZVNldC5z
aXplIGlzIDAKK1BBU1MgZm9udEZhY2VTZXQuYWRkKG5ld0ZvbnQpIGRpZCBub3QgdGhyb3cgZXhj
ZXB0aW9uLgorUEFTUyBmb250RmFjZVNldC5zaXplIGlzIDEKK1BBU1MgZm9udEZhY2VTZXQuYWRk
KG5ld0ZvbnQpIGRpZCBub3QgdGhyb3cgZXhjZXB0aW9uLgorUEFTUyBmb250RmFjZVNldC5zaXpl
IGlzIDEKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVURQor
SGkKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvdGV4dC9Gb250RmFjZVNldC1jc3MtY29u
bmVjdGVkLWFkZC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC90ZXh0L0ZvbnRGYWNlU2V0LWNzcy1j
b25uZWN0ZWQtYWRkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMzg5MzYwZThjYzE3ODI5MjljNTQzMzljZGQz
OWY2YTY1ZWM4ODYwYwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvdGV4dC9G
b250RmFjZVNldC1jc3MtY29ubmVjdGVkLWFkZC5odG1sCkBAIC0wLDAgKzEsMjcgQEAKKzwhRE9D
VFlQRSBodG1sPgorPGh0bWw+Cis8aGVhZCBpZD0iaGVhZCI+Cis8c3R5bGUgaWQ9InN0eWxlIj4K
K0Bmb250LWZhY2UgeworICAgIGZvbnQtZmFtaWx5OiAiV2ViRm9udCI7CisgICAgc3JjOiB1cmwo
Ii4uLy4uL3Jlc291cmNlcy9BaGVtLm90ZiIpIGZvcm1hdCgib3BlbnR5cGUiKTsKK30KKzwvc3R5
bGU+Cis8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL2pzLXRlc3QuanMiPjwvc2NyaXB0Pgor
PC9oZWFkPgorPGJvZHk+Cis8ZGl2IHN0eWxlPSJmb250OiA0OHB4ICdXZWJGb250JzsiPkhpPC9k
aXY+Cis8c2NyaXB0PgorbGV0IGZvbnQgPSBkb2N1bWVudC5mb250cy5rZXlzKCkubmV4dCgpLnZh
bHVlOworbGV0IGZvbnRGYWNlU2V0ID0gbmV3IEZvbnRGYWNlU2V0KFtdKTsKK3Nob3VsZEJlKCJm
b250RmFjZVNldC5zaXplIiwgIjAiKTsKK3Nob3VsZFRocm93KCJmb250RmFjZVNldC5hZGQoZm9u
dCkiKTsKK3Nob3VsZEJlKCJmb250RmFjZVNldC5zaXplIiwgIjAiKTsKK2xldCBuZXdGb250ID0g
bmV3IEZvbnRGYWNlKCJNeUZvbnQiLCAidXJsKCcuLi8uLi9yZXNvdXJjZXMvQWhlbS5qcycpIik7
CitzaG91bGROb3RUaHJvdygiZm9udEZhY2VTZXQuYWRkKG5ld0ZvbnQpIik7CitzaG91bGRCZSgi
Zm9udEZhY2VTZXQuc2l6ZSIsICIxIik7CitzaG91bGROb3RUaHJvdygiZm9udEZhY2VTZXQuYWRk
KG5ld0ZvbnQpIik7CitzaG91bGRCZSgiZm9udEZhY2VTZXQuc2l6ZSIsICIxIik7Cis8L3Njcmlw
dD4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvdGV4dC9m
b250LWZhY2Utc2V0LWRvY3VtZW50LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvdGV4
dC9mb250LWZhY2Utc2V0LWRvY3VtZW50LWV4cGVjdGVkLnR4dAppbmRleCA0MDJhOTljYWQ2NzBl
MWMzYzIzZDdmODZmYzljZmMzNzI0ZjVhOWZkLi5mNWI3MGI4M2Q1OTUxMDVhOGJkNjVjYTQ1NzY3
YzI0ZDA3YmE2YmRiIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L3RleHQvZm9udC1mYWNl
LXNldC1kb2N1bWVudC1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC90ZXh0L2Zv
bnQtZmFjZS1zZXQtZG9jdW1lbnQtZXhwZWN0ZWQudHh0CkBAIC00LDkgKzQsOCBAQCBQQVNTIG9i
amVjdC52YWx1ZS5mYW1pbHkgaXMgIk15Rm9udDEiCiBQQVNTIG9iamVjdC5kb25lIGlzIGZhbHNl
CiBQQVNTIG9iamVjdC52YWx1ZS5mYW1pbHkgaXMgIk15Rm9udDIiCiBQQVNTIG9iamVjdC5kb25l
IGlzIHRydWUKLVBBU1MgZm9udEZhY2VTZXQuc2l6ZSBpcyAyCi1QQVNTIG9iamVjdC5kb25lIGlz
IGZhbHNlCi1QQVNTIG9iamVjdC52YWx1ZS5mYW1pbHkgaXMgIk15Rm9udDEiCitQQVNTIGZvbnRG
YWNlU2V0LmFkZChkb2N1bWVudC5mb250cy5rZXlzKCkubmV4dCgpLnZhbHVlKSB0aHJldyBleGNl
cHRpb24gSW52YWxpZE1vZGlmaWNhdGlvbkVycm9yOiAgVGhlIG9iamVjdCBjYW4gbm90IGJlIG1v
ZGlmaWVkIGluIHRoaXMgd2F5Li4KK1BBU1MgZm9udEZhY2VTZXQuc2l6ZSBpcyAxCiBQQVNTIG9i
amVjdC5kb25lIGlzIGZhbHNlCiBQQVNTIG9iamVjdC52YWx1ZS5mYW1pbHkgaXMgIk15Rm9udDIi
CiBQQVNTIG9iamVjdC5kb25lIGlzIHRydWUKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3Qv
dGV4dC9mb250LWZhY2Utc2V0LWRvY3VtZW50Lmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L3RleHQv
Zm9udC1mYWNlLXNldC1kb2N1bWVudC5odG1sCmluZGV4IGM3ZDQyNzg0ZjAwNDcxZGY3NDhjMzU4
NmJjYThhMzU4NjljMGNjOWQuLjBiZmU2ZTAyZDk2YzdmNzg3YzM3MjRjYWM1MWQwYzU0NzZhMzAw
MGMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvdGV4dC9mb250LWZhY2Utc2V0LWRvY3Vt
ZW50Lmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC90ZXh0L2ZvbnQtZmFjZS1zZXQtZG9jdW1l
bnQuaHRtbApAQCAtMzUsMTQgKzM1LDExIEBAIHNob3VsZEJlVHJ1ZSgib2JqZWN0LmRvbmUiKTsK
IAogdmFyIGZvbnRGYWNlU2V0ID0gbmV3IEZvbnRGYWNlU2V0KFtdKTsKIGZvbnRGYWNlU2V0LmFk
ZChuZXcgRm9udEZhY2UoIk15Rm9udDIiLCAidXJsKFwiYXNkZlwiKSIsIHt9KSk7Ci1mb250RmFj
ZVNldC5hZGQoZG9jdW1lbnQuZm9udHMua2V5cygpLm5leHQoKS52YWx1ZSk7Ci1zaG91bGRCZSgi
Zm9udEZhY2VTZXQuc2l6ZSIsICIyIik7CitzaG91bGRUaHJvdygiZm9udEZhY2VTZXQuYWRkKGRv
Y3VtZW50LmZvbnRzLmtleXMoKS5uZXh0KCkudmFsdWUpIik7CitzaG91bGRCZSgiZm9udEZhY2VT
ZXQuc2l6ZSIsICIxIik7CiBpdGVyYXRvciA9IGZvbnRGYWNlU2V0LmtleXMoKTsKIG9iamVjdCA9
IGl0ZXJhdG9yLm5leHQoKTsKIHNob3VsZEJlRmFsc2UoIm9iamVjdC5kb25lIik7Ci1zaG91bGRC
ZUVxdWFsVG9TdHJpbmcoIm9iamVjdC52YWx1ZS5mYW1pbHkiLCAiTXlGb250MSIpOwotb2JqZWN0
ID0gaXRlcmF0b3IubmV4dCgpOwotc2hvdWxkQmVGYWxzZSgib2JqZWN0LmRvbmUiKTsKIHNob3Vs
ZEJlRXF1YWxUb1N0cmluZygib2JqZWN0LnZhbHVlLmZhbWlseSIsICJNeUZvbnQyIik7CiBvYmpl
Y3QgPSBpdGVyYXRvci5uZXh0KCk7CiBzaG91bGRCZVRydWUoIm9iamVjdC5kb25lIik7CkBAIC0x
MDEsNCArOTgsNCBAQCBzdGFydExvYWRpbmcoKTsKIDwvc2NyaXB0PgogPHNjcmlwdCBzcmM9Ii4u
Ly4uL3Jlc291cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0PgogPC9ib2R5PgotPC9odG1s
PgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKKzwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>437005</attachid>
            <date>2021-09-01 02:49:06 -0700</date>
            <delta_ts>2021-09-02 13:41:27 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-229641-20210901024905.patch</filename>
            <type>text/plain</type>
            <size>6478</size>
            <attacher name="Myles C. Maxfield">mmaxfield</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgxODQ2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMzQ2ZmFkYzU4NDJjYTk3
MzhkYzY2YjQ1Zjc4OGRiNGZhMTQ3YzA2Yy4uMWI2MmQ1NDJlOTlhYWY4MDBlMWU1ZDY1ZDUyNGQ4
MGY1OThkYzRjMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIxLTA5LTAxICBNeWxl
cyBDLiBNYXhmaWVsZCAgPG1tYXhmaWVsZEBhcHBsZS5jb20+CisKKyAgICAgICAgRm9udEZhY2VT
ZXQuYWRkKCkgbmVlZHMgdG8gdGhyb3cgd2hlbiBjYWxsZWQgb24gYSBDU1MtY29ubmVjdGVkIGZv
bnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyOTY0
MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIGh0dHBz
Oi8vZHJhZnRzLmNzc3dnLm9yZy9jc3MtZm9udC1sb2FkaW5nLTMvI2RvbS1mb250ZmFjZXNldC1h
ZGQKKyAgICAgICAgIjIuIElmIGZvbnQgaXMgQ1NTLWNvbm5lY3RlZCwgdGhyb3cgYW4gSW52YWxp
ZE1vZGlmaWNhdGlvbkVycm9yIGV4Y2VwdGlvbiBhbmQgZXhpdCB0aGlzIGFsZ29yaXRobSBpbW1l
ZGlhdGVseS4iCisKKyAgICAgICAgVGVzdDogaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0
cy9jc3MvY3NzLWZvbnQtbG9hZGluZy9mb250ZmFjZXNldC1hZGQtY3NzLWNvbm5lY3RlZC5odG1s
CisKKyAgICAgICAgKiBjc3MvRm9udEZhY2VTZXQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Rm9u
dEZhY2VTZXQ6OmFkZCk6IERlbGV0ZWQuCisgICAgICAgICogY3NzL0ZvbnRGYWNlU2V0Lmg6CisK
IDIwMjEtMDktMDEgIE15bGVzIEMuIE1heGZpZWxkICA8bW1heGZpZWxkQGFwcGxlLmNvbT4KIAog
ICAgICAgICBkb2N1bWVudC5mb250cy5zaXplIG5lZWRzIHRvIHVwZGF0ZSBzdHlsZSBzbyBpdCBk
b2Vzbid0IHJldHVybiBzdGFsZSB2YWx1ZXMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nz
cy9Gb250RmFjZVNldC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvRm9udEZhY2VTZXQuY3BwCmlu
ZGV4IDRiNmJhZjcwNTI2MGZkMTVkZGFkODIzNWJhODU2OWY3NjQ4YTdiZDcuLjY0NjNhNGFiZGUy
N2RjNGRlNGE0ZWJjYmQ3Y2I0N2Q4Y2VjNzk3MGEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L2Nzcy9Gb250RmFjZVNldC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvY3NzL0ZvbnRGYWNlU2V0
LmNwcApAQCAtMTE3LDEwICsxMTcsMTMgQEAgc2l6ZV90IEZvbnRGYWNlU2V0OjpzaXplKCkKICAg
ICByZXR1cm4gcHJvdGVjdC0+ZmFjZUNvdW50KCk7CiB9CiAKLUZvbnRGYWNlU2V0JiBGb250RmFj
ZVNldDo6YWRkKEZvbnRGYWNlJiBmYWNlKQorRXhjZXB0aW9uT3I8Rm9udEZhY2VTZXQmPiBGb250
RmFjZVNldDo6YWRkKEZvbnRGYWNlJiBmYWNlKQogewotICAgIGlmICghbV9iYWNraW5nLT5oYXNG
YWNlKGZhY2UuYmFja2luZygpKSkKLSAgICAgICAgbV9iYWNraW5nLT5hZGQoZmFjZS5iYWNraW5n
KCkpOworICAgIGlmIChtX2JhY2tpbmctPmhhc0ZhY2UoZmFjZS5iYWNraW5nKCkpKQorICAgICAg
ICByZXR1cm4gKnRoaXM7CisgICAgaWYgKGZhY2UuYmFja2luZygpLmNzc0Nvbm5lY3Rpb24oKSkK
KyAgICAgICAgcmV0dXJuIEV4Y2VwdGlvbihJbnZhbGlkTW9kaWZpY2F0aW9uRXJyb3IpOworICAg
IG1fYmFja2luZy0+YWRkKGZhY2UuYmFja2luZygpKTsKICAgICByZXR1cm4gKnRoaXM7CiB9CiAK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9Gb250RmFjZVNldC5oIGIvU291cmNlL1dl
YkNvcmUvY3NzL0ZvbnRGYWNlU2V0LmgKaW5kZXggZGVhZjg3YzY4OWY3ZDU5ZjMzYjIzYTk3ZGI5
YWUwMDE0MzQ3ZTIzNS4uYTc5NzkzMmQ2NTM2MjgwMTMwOTE3ZWY1N2VmNTlkMDJhMDRlNjM2YiAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvY3NzL0ZvbnRGYWNlU2V0LmgKKysrIGIvU291cmNl
L1dlYkNvcmUvY3NzL0ZvbnRGYWNlU2V0LmgKQEAgLTQ3LDcgKzQ3LDcgQEAgcHVibGljOgogCiAg
ICAgYm9vbCBoYXMoRm9udEZhY2UmKSBjb25zdDsKICAgICBzaXplX3Qgc2l6ZSgpOwotICAgIEZv
bnRGYWNlU2V0JiBhZGQoRm9udEZhY2UmKTsKKyAgICBFeGNlcHRpb25PcjxGb250RmFjZVNldCY+
IGFkZChGb250RmFjZSYpOwogICAgIGJvb2wgcmVtb3ZlKEZvbnRGYWNlJik7CiAgICAgdm9pZCBj
bGVhcigpOwogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKaW5kZXggOTdjNjkyMjFjYjFmODJjZjM4ZjFlZGRjZmVkNjhmOWY2YWM1OWIy
Ni4uNWRmODA3ZTdhNWQ2YzNjMTA2ZjQ3MWU4ZDE5YzRmN2RkYWQxNmY2YyAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwz
ICsxLDEzIEBACisyMDIxLTA5LTAxICBNeWxlcyBDLiBNYXhmaWVsZCAgPG1tYXhmaWVsZEBhcHBs
ZS5jb20+CisKKyAgICAgICAgRm9udEZhY2VTZXQuYWRkKCkgbmVlZHMgdG8gdGhyb3cgd2hlbiBj
YWxsZWQgb24gYSBDU1MtY29ubmVjdGVkIGZvbnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTIyOTY0MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgICogZmFzdC90ZXh0L2ZvbnQtZmFjZS1zZXQtZG9jdW1lbnQt
ZXhwZWN0ZWQudHh0OgorICAgICAgICAqIGZhc3QvdGV4dC9mb250LWZhY2Utc2V0LWRvY3VtZW50
Lmh0bWw6CisKIDIwMjEtMDktMDEgIE15bGVzIEMuIE1heGZpZWxkICA8bW1heGZpZWxkQGFwcGxl
LmNvbT4KIAogICAgICAgICBDU1NGb250RmFjZVNldC5jbGVhcigpIHNob3VsZCBub3QgY2xlYXIg
Q1NTLWNvbm5lY3RlZCBtZW1iZXJzCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93
M2MvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZwppbmRleCAx
OTU0Njk4NTYwMDU2NGJjYmVhMDk1NGNiMjQwZGNlMmE5NDFiODUyLi4xNWMyMmQyYTQzOTA3Mzg0
ZDU5MTM3ZTZiYmI1ODE0MDBhZTNlMDRjIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbXBvcnRl
ZC93M2MvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cK
QEAgLTEsMyArMSwxMiBAQAorMjAyMS0wOS0wMSAgTXlsZXMgQy4gTWF4ZmllbGQgIDxtbWF4Zmll
bGRAYXBwbGUuY29tPgorCisgICAgICAgIEZvbnRGYWNlU2V0LmFkZCgpIG5lZWRzIHRvIHRocm93
IHdoZW4gY2FsbGVkIG9uIGEgQ1NTLWNvbm5lY3RlZCBmb250CisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjk2NDEKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHdlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3Nz
LWZvbnQtbG9hZGluZy9mb250ZmFjZXNldC1hZGQtY3NzLWNvbm5lY3RlZC1leHBlY3RlZC50eHQ6
CisKIDIwMjEtMDktMDEgIE15bGVzIEMuIE1heGZpZWxkICA8bW1heGZpZWxkQGFwcGxlLmNvbT4K
IAogICAgICAgICBkb2N1bWVudC5mb250cy5zaXplIG5lZWRzIHRvIHVwZGF0ZSBzdHlsZSBzbyBp
dCBkb2Vzbid0IHJldHVybiBzdGFsZSB2YWx1ZXMKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zh
c3QvdGV4dC9mb250LWZhY2Utc2V0LWRvY3VtZW50LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3Rz
L2Zhc3QvdGV4dC9mb250LWZhY2Utc2V0LWRvY3VtZW50LWV4cGVjdGVkLnR4dAppbmRleCA0MDJh
OTljYWQ2NzBlMWMzYzIzZDdmODZmYzljZmMzNzI0ZjVhOWZkLi5mNWI3MGI4M2Q1OTUxMDVhOGJk
NjVjYTQ1NzY3YzI0ZDA3YmE2YmRiIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L3RleHQv
Zm9udC1mYWNlLXNldC1kb2N1bWVudC1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvZmFz
dC90ZXh0L2ZvbnQtZmFjZS1zZXQtZG9jdW1lbnQtZXhwZWN0ZWQudHh0CkBAIC00LDkgKzQsOCBA
QCBQQVNTIG9iamVjdC52YWx1ZS5mYW1pbHkgaXMgIk15Rm9udDEiCiBQQVNTIG9iamVjdC5kb25l
IGlzIGZhbHNlCiBQQVNTIG9iamVjdC52YWx1ZS5mYW1pbHkgaXMgIk15Rm9udDIiCiBQQVNTIG9i
amVjdC5kb25lIGlzIHRydWUKLVBBU1MgZm9udEZhY2VTZXQuc2l6ZSBpcyAyCi1QQVNTIG9iamVj
dC5kb25lIGlzIGZhbHNlCi1QQVNTIG9iamVjdC52YWx1ZS5mYW1pbHkgaXMgIk15Rm9udDEiCitQ
QVNTIGZvbnRGYWNlU2V0LmFkZChkb2N1bWVudC5mb250cy5rZXlzKCkubmV4dCgpLnZhbHVlKSB0
aHJldyBleGNlcHRpb24gSW52YWxpZE1vZGlmaWNhdGlvbkVycm9yOiAgVGhlIG9iamVjdCBjYW4g
bm90IGJlIG1vZGlmaWVkIGluIHRoaXMgd2F5Li4KK1BBU1MgZm9udEZhY2VTZXQuc2l6ZSBpcyAx
CiBQQVNTIG9iamVjdC5kb25lIGlzIGZhbHNlCiBQQVNTIG9iamVjdC52YWx1ZS5mYW1pbHkgaXMg
Ik15Rm9udDIiCiBQQVNTIG9iamVjdC5kb25lIGlzIHRydWUKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL2Zhc3QvdGV4dC9mb250LWZhY2Utc2V0LWRvY3VtZW50Lmh0bWwgYi9MYXlvdXRUZXN0cy9m
YXN0L3RleHQvZm9udC1mYWNlLXNldC1kb2N1bWVudC5odG1sCmluZGV4IGM3ZDQyNzg0ZjAwNDcx
ZGY3NDhjMzU4NmJjYThhMzU4NjljMGNjOWQuLjBiZmU2ZTAyZDk2YzdmNzg3YzM3MjRjYWM1MWQw
YzU0NzZhMzAwMGMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvdGV4dC9mb250LWZhY2Ut
c2V0LWRvY3VtZW50Lmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC90ZXh0L2ZvbnQtZmFjZS1z
ZXQtZG9jdW1lbnQuaHRtbApAQCAtMzUsMTQgKzM1LDExIEBAIHNob3VsZEJlVHJ1ZSgib2JqZWN0
LmRvbmUiKTsKIAogdmFyIGZvbnRGYWNlU2V0ID0gbmV3IEZvbnRGYWNlU2V0KFtdKTsKIGZvbnRG
YWNlU2V0LmFkZChuZXcgRm9udEZhY2UoIk15Rm9udDIiLCAidXJsKFwiYXNkZlwiKSIsIHt9KSk7
Ci1mb250RmFjZVNldC5hZGQoZG9jdW1lbnQuZm9udHMua2V5cygpLm5leHQoKS52YWx1ZSk7Ci1z
aG91bGRCZSgiZm9udEZhY2VTZXQuc2l6ZSIsICIyIik7CitzaG91bGRUaHJvdygiZm9udEZhY2VT
ZXQuYWRkKGRvY3VtZW50LmZvbnRzLmtleXMoKS5uZXh0KCkudmFsdWUpIik7CitzaG91bGRCZSgi
Zm9udEZhY2VTZXQuc2l6ZSIsICIxIik7CiBpdGVyYXRvciA9IGZvbnRGYWNlU2V0LmtleXMoKTsK
IG9iamVjdCA9IGl0ZXJhdG9yLm5leHQoKTsKIHNob3VsZEJlRmFsc2UoIm9iamVjdC5kb25lIik7
Ci1zaG91bGRCZUVxdWFsVG9TdHJpbmcoIm9iamVjdC52YWx1ZS5mYW1pbHkiLCAiTXlGb250MSIp
Owotb2JqZWN0ID0gaXRlcmF0b3IubmV4dCgpOwotc2hvdWxkQmVGYWxzZSgib2JqZWN0LmRvbmUi
KTsKIHNob3VsZEJlRXF1YWxUb1N0cmluZygib2JqZWN0LnZhbHVlLmZhbWlseSIsICJNeUZvbnQy
Iik7CiBvYmplY3QgPSBpdGVyYXRvci5uZXh0KCk7CiBzaG91bGRCZVRydWUoIm9iamVjdC5kb25l
Iik7CkBAIC0xMDEsNCArOTgsNCBAQCBzdGFydExvYWRpbmcoKTsKIDwvc2NyaXB0PgogPHNjcmlw
dCBzcmM9Ii4uLy4uL3Jlc291cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0PgogPC9ib2R5
PgotPC9odG1sPgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKKzwvaHRtbD4KZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1m
b250LWxvYWRpbmcvZm9udGZhY2VzZXQtYWRkLWNzcy1jb25uZWN0ZWQtZXhwZWN0ZWQudHh0IGIv
TGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWZvbnQt
bG9hZGluZy9mb250ZmFjZXNldC1hZGQtY3NzLWNvbm5lY3RlZC1leHBlY3RlZC50eHQKaW5kZXgg
OTg4Mjk4NDgxMzMwYjIxNGYzZmE5NjIxY2YyZWQ2OWU3M2EzYTM0Yi4uZjJhMzBmZGI1NzllOThm
ZjY3NTkxODRhOWU2Yzg4NDJkYWUwYzczMiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW1wb3J0
ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWZvbnQtbG9hZGluZy9mb250ZmFjZXNl
dC1hZGQtY3NzLWNvbm5lY3RlZC1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0
ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWZvbnQtbG9hZGluZy9mb250ZmFjZXNl
dC1hZGQtY3NzLWNvbm5lY3RlZC1leHBlY3RlZC50eHQKQEAgLTEsMyArMSwzIEBACiAKLUZBSUwg
Zm9udGZhY2VzZXQtYWRkLWNzcy1jb25uZWN0ZWQgYXNzZXJ0X3Rocm93c19kb206IGZ1bmN0aW9u
ICJmdW5jdGlvbiAoKSB7IGZvbnRGYWNlU2V0LmFkZChmb250KTsgfSIgZGlkIG5vdCB0aHJvdwor
UEFTUyBmb250ZmFjZXNldC1hZGQtY3NzLWNvbm5lY3RlZAogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>