<?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>225751</bug_id>
          
          <creation_ts>2021-05-13 04:45:48 -0700</creation_ts>
          <short_desc>[LFC] Make FormattingGeometry c&apos;tors public</short_desc>
          <delta_ts>2021-05-15 19:19:20 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>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>
          
          <blocked>225731</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="alan">zalan</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1759630</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2021-05-13 04:45:48 -0700</bug_when>
    <thetext>This is part of bug 225731 activity.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1759660</commentid>
    <comment_count>1</comment_count>
      <attachid>428499</attachid>
    <who name="alan">zalan</who>
    <bug_when>2021-05-13 05:42:50 -0700</bug_when>
    <thetext>Created attachment 428499
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1760535</commentid>
    <comment_count>2</comment_count>
      <attachid>428762</attachid>
    <who name="alan">zalan</who>
    <bug_when>2021-05-15 19:04:11 -0700</bug_when>
    <thetext>Created attachment 428762
[fast-cq] Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1760538</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-05-15 19:18:36 -0700</bug_when>
    <thetext>Committed r277557 (237785@main): &lt;https://commits.webkit.org/237785@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 428762.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1760539</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-05-15 19:19:20 -0700</bug_when>
    <thetext>&lt;rdar://problem/78067599&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>428499</attachid>
            <date>2021-05-13 05:42:50 -0700</date>
            <delta_ts>2021-05-15 19:04:10 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-225751-20210513054249.patch</filename>
            <type>text/plain</type>
            <size>6520</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc3MDMxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjE5ZDEyNDY2NTYyNDFh
MTM2ZGYzNzJjYjQxZjMyZGViNWY0MzYwNy4uMjkxYjY3MDNhZmUwOTE4YzM2ZDZhYmMzNGQ2YWFm
OGEyNDlkYjk2NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIxLTA1LTEzICBBbGFu
IEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbTEZDXSBNYWtlIEZvcm1hdHRp
bmdHZW9tZXRyeSBjJ3RvcnMgcHVibGljCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0yMjU3NTEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBSZW1vdmUgdW5uZWNlc3NhcnkgY2xhc3MgZnJpZW5kaW5nLgorCisg
ICAgICAgICogbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9Gb3JtYXR0aW5nR2VvbWV0cnkuaDoK
KyAgICAgICAgKiBsYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRzL2Jsb2NrL0Jsb2NrRm9ybWF0dGlu
Z0dlb21ldHJ5Lmg6CisgICAgICAgICogbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9pbmxpbmUv
SW5saW5lRm9ybWF0dGluZ0dlb21ldHJ5Lmg6CisgICAgICAgICogbGF5b3V0L2Zvcm1hdHRpbmdD
b250ZXh0cy9pbmxpbmUvSW5saW5lRm9ybWF0dGluZ1F1aXJrcy5oOgorICAgICAgICAqIGxheW91
dC9mb3JtYXR0aW5nQ29udGV4dHMvdGFibGUvVGFibGVGb3JtYXR0aW5nR2VvbWV0cnkuaDoKKwog
MjAyMS0wNS0wNSAgQWxpY2lhIEJveWEgR2FyY8OtYSAgPGFib3lhQGlnYWxpYS5jb20+CiAKICAg
ICAgICAgW01TRV1bR1N0cmVhbWVyXSBXZWJLaXRNZWRpYVNyYyByZXdvcmsgdjIKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMvRm9ybWF0dGluZ0dl
b21ldHJ5LmggYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRzL0Zvcm1h
dHRpbmdHZW9tZXRyeS5oCmluZGV4IDEzY2Q5YzAxNTg5YzlhYTNmYWQzMDM1ZTg3MWU4ZDkzNTgx
Y2I2MTkuLjhiYTkxYzg3NzFmOWYyNGJhMmI0NDJjMzRjNjc0YmFlMzhhNTI3OWQgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMvRm9ybWF0dGluZ0dl
b21ldHJ5LmgKKysrIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9G
b3JtYXR0aW5nR2VvbWV0cnkuaApAQCAtNDgsNiArNDgsOCBAQCBzdHJ1Y3QgVmVydGljYWxHZW9t
ZXRyeTsKIC8vIFRoaXMgY2xhc3MgaW1wbGVtZW50cyBnZW5lcmljIHBvc2l0aW9uaW5nIGFuZCBz
aXppbmcuCiBjbGFzcyBGb3JtYXR0aW5nR2VvbWV0cnkgewogcHVibGljOgorICAgIEZvcm1hdHRp
bmdHZW9tZXRyeShjb25zdCBGb3JtYXR0aW5nQ29udGV4dCYpOworCiAgICAgVmVydGljYWxHZW9t
ZXRyeSBvdXRPZkZsb3dWZXJ0aWNhbEdlb21ldHJ5KGNvbnN0IEJveCYsIGNvbnN0IEhvcml6b250
YWxDb25zdHJhaW50cyYsIGNvbnN0IFZlcnRpY2FsQ29uc3RyYWludHMmLCBjb25zdCBPdmVycmlk
ZGVuVmVydGljYWxWYWx1ZXMmKSBjb25zdDsKICAgICBIb3Jpem9udGFsR2VvbWV0cnkgb3V0T2ZG
bG93SG9yaXpvbnRhbEdlb21ldHJ5KGNvbnN0IEJveCYsIGNvbnN0IEhvcml6b250YWxDb25zdHJh
aW50cyYsIGNvbnN0IFZlcnRpY2FsQ29uc3RyYWludHMmLCBjb25zdCBPdmVycmlkZGVuSG9yaXpv
bnRhbFZhbHVlcyYpOwogCkBAIC04OCw5ICs5MCw2IEBAIHB1YmxpYzoKICAgICBPcHRpb25hbDxM
YXlvdXRVbml0PiBjb21wdXRlZFdpZHRoKGNvbnN0IEJveCYsIExheW91dFVuaXQgY29udGFpbmlu
Z0Jsb2NrV2lkdGgpOwogCiBwcm90ZWN0ZWQ6Ci0gICAgZnJpZW5kIGNsYXNzIEZvcm1hdHRpbmdD
b250ZXh0OwotICAgIEZvcm1hdHRpbmdHZW9tZXRyeShjb25zdCBGb3JtYXR0aW5nQ29udGV4dCYp
OwotCiAgICAgY29uc3QgTGF5b3V0U3RhdGUmIGxheW91dFN0YXRlKCkgY29uc3QgeyByZXR1cm4g
bV9mb3JtYXR0aW5nQ29udGV4dC5sYXlvdXRTdGF0ZSgpOyB9CiAgICAgTGF5b3V0U3RhdGUmIGxh
eW91dFN0YXRlKCkgeyByZXR1cm4gbV9mb3JtYXR0aW5nQ29udGV4dC5sYXlvdXRTdGF0ZSgpOyB9
CiAgICAgY29uc3QgRm9ybWF0dGluZ0NvbnRleHQmIGZvcm1hdHRpbmdDb250ZXh0KCkgY29uc3Qg
eyByZXR1cm4gbV9mb3JtYXR0aW5nQ29udGV4dDsgfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9ibG9jay9CbG9ja0Zvcm1hdHRpbmdHZW9tZXRy
eS5oIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9ibG9jay9CbG9j
a0Zvcm1hdHRpbmdHZW9tZXRyeS5oCmluZGV4IGE2NGFkNTZiYjUyOGFjZWZlZTkxNWU5MTQ4NjY4
ZGIzMWI1YmRiYmQuLjA2YTQwMzIwZDVkZTQ3YzAwMTRjNTgzMzU3NWVhN2M2NmVlOGQxODggMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMvYmxvY2sv
QmxvY2tGb3JtYXR0aW5nR2VvbWV0cnkuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9y
bWF0dGluZ0NvbnRleHRzL2Jsb2NrL0Jsb2NrRm9ybWF0dGluZ0dlb21ldHJ5LmgKQEAgLTEsNSAr
MSw1IEBACiAvKgotICogQ29weXJpZ2h0IChDKSAyMDE4IEFwcGxlIEluYy4gQWxsIHJpZ2h0cyBy
ZXNlcnZlZC4KKyAqIENvcHlyaWdodCAoQykgMjAyMSBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVz
ZXJ2ZWQuCiAgKgogICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFy
eSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CiAgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQg
cHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMvaW5saW5lL0lubGluZUZvcm1hdHRp
bmdHZW9tZXRyeS5oIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9p
bmxpbmUvSW5saW5lRm9ybWF0dGluZ0dlb21ldHJ5LmgKaW5kZXggYzZjN2UyZmFmYWRhZjZhNjBh
M2QwN2Y3M2I2MDA2YjRhMjI5NjY1OS4uZWQ0OWFlOTI1MDFlMTY1ZDA4YjYzN2IyNGMzNTYxNjdi
NzlhZWM3NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250
ZXh0cy9pbmxpbmUvSW5saW5lRm9ybWF0dGluZ0dlb21ldHJ5LmgKKysrIGIvU291cmNlL1dlYkNv
cmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9pbmxpbmUvSW5saW5lRm9ybWF0dGluZ0dlb21l
dHJ5LmgKQEAgLTM0LDYgKzM0LDggQEAgbmFtZXNwYWNlIExheW91dCB7CiAKIGNsYXNzIElubGlu
ZUZvcm1hdHRpbmdHZW9tZXRyeSA6IHB1YmxpYyBGb3JtYXR0aW5nR2VvbWV0cnkgewogcHVibGlj
OgorICAgIElubGluZUZvcm1hdHRpbmdHZW9tZXRyeShjb25zdCBJbmxpbmVGb3JtYXR0aW5nQ29u
dGV4dCYpOworCiAgICAgTGluZUJveCBsaW5lQm94Rm9yTGluZUNvbnRlbnQoY29uc3QgTGluZUJ1
aWxkZXI6OkxpbmVDb250ZW50Jik7CiAgICAgSW5saW5lTGF5b3V0VW5pdCBsb2dpY2FsVG9wRm9y
TmV4dExpbmUoY29uc3QgTGluZUJ1aWxkZXI6OkxpbmVDb250ZW50JiwgSW5saW5lTGF5b3V0VW5p
dCBwcmV2aW91c0xpbmVMb2dpY2FsQm90dG9tLCBjb25zdCBGbG9hdGluZ0NvbnRleHQmKSBjb25z
dDsKIApAQCAtNDEsOSArNDMsNiBAQCBwdWJsaWM6CiAgICAgQ29udGVudFdpZHRoQW5kTWFyZ2lu
IGlubGluZUJsb2NrQ29udGVudFdpZHRoQW5kTWFyZ2luKGNvbnN0IEJveCYsIGNvbnN0IEhvcml6
b250YWxDb25zdHJhaW50cyYsIGNvbnN0IE92ZXJyaWRkZW5Ib3Jpem9udGFsVmFsdWVzJik7CiAK
IHByaXZhdGU6Ci0gICAgZnJpZW5kIGNsYXNzIElubGluZUZvcm1hdHRpbmdDb250ZXh0OwotICAg
IElubGluZUZvcm1hdHRpbmdHZW9tZXRyeShjb25zdCBJbmxpbmVGb3JtYXR0aW5nQ29udGV4dCYp
OwotCiAgICAgY29uc3QgSW5saW5lRm9ybWF0dGluZ0NvbnRleHQmIGZvcm1hdHRpbmdDb250ZXh0
KCkgY29uc3QgeyByZXR1cm4gZG93bmNhc3Q8SW5saW5lRm9ybWF0dGluZ0NvbnRleHQ+KEZvcm1h
dHRpbmdHZW9tZXRyeTo6Zm9ybWF0dGluZ0NvbnRleHQoKSk7IH0KIAogfTsKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMvaW5saW5lL0lubGluZUZv
cm1hdHRpbmdRdWlya3MuaCBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4
dHMvaW5saW5lL0lubGluZUZvcm1hdHRpbmdRdWlya3MuaAppbmRleCBmNTFiYzQ3M2EzNTMyNWUw
ZTgzYzU3NmNlMzVhYzc0NTYwNzU0ZWMxLi43YmZmM2ZiZjU4MGE5OWRlYjA3ODYwMDA0MjhjZmZi
NzljOTU4OWIwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0dGluZ0Nv
bnRleHRzL2lubGluZS9JbmxpbmVGb3JtYXR0aW5nUXVpcmtzLmgKKysrIGIvU291cmNlL1dlYkNv
cmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9pbmxpbmUvSW5saW5lRm9ybWF0dGluZ1F1aXJr
cy5oCkBAIC0zNCwxMyArMzQsMTMgQEAgbmFtZXNwYWNlIExheW91dCB7CiAKIGNsYXNzIElubGlu
ZUZvcm1hdHRpbmdRdWlya3MgOiBwdWJsaWMgRm9ybWF0dGluZ1F1aXJrcyB7CiBwdWJsaWM6Cisg
ICAgSW5saW5lRm9ybWF0dGluZ1F1aXJrcyhjb25zdCBJbmxpbmVGb3JtYXR0aW5nQ29udGV4dCYp
OworCiAgICAgSW5saW5lTGF5b3V0VW5pdCBpbml0aWFsTGluZUhlaWdodCgpIGNvbnN0OwogICAg
IGJvb2wgaGFzU29mdFdyYXBPcHBvcnR1bml0eUF0SW1hZ2UoKSBjb25zdDsKICAgICBib29sIGlu
bGluZUxldmVsQm94QWZmZWN0c0xpbmVCb3goY29uc3QgTGluZUJveDo6SW5saW5lTGV2ZWxCb3gm
LCBjb25zdCBMaW5lQm94JikgY29uc3Q7CiAKIHByaXZhdGU6Ci0gICAgZnJpZW5kIGNsYXNzIElu
bGluZUZvcm1hdHRpbmdDb250ZXh0OwotICAgIElubGluZUZvcm1hdHRpbmdRdWlya3MoY29uc3Qg
SW5saW5lRm9ybWF0dGluZ0NvbnRleHQmKTsKIAogICAgIGNvbnN0IElubGluZUZvcm1hdHRpbmdD
b250ZXh0JiBmb3JtYXR0aW5nQ29udGV4dCgpIGNvbnN0IHsgcmV0dXJuIGRvd25jYXN0PElubGlu
ZUZvcm1hdHRpbmdDb250ZXh0PihGb3JtYXR0aW5nUXVpcmtzOjpmb3JtYXR0aW5nQ29udGV4dCgp
KTsgfQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0dGluZ0NvbnRl
eHRzL3RhYmxlL1RhYmxlRm9ybWF0dGluZ0dlb21ldHJ5LmggYi9Tb3VyY2UvV2ViQ29yZS9sYXlv
dXQvZm9ybWF0dGluZ0NvbnRleHRzL3RhYmxlL1RhYmxlRm9ybWF0dGluZ0dlb21ldHJ5LmgKaW5k
ZXggMGYzZDRmYWVkMjZjNWY5N2Y0NjI3NWJkMzU5NTYxNDUxOTY2Y2E4Yy4uNDU5Y2ViM2FjMTVi
YjUwNDQ3ZWUyM2Q5YWE0NWRmNDIzYmJjN2QwZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
bGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy90YWJsZS9UYWJsZUZvcm1hdHRpbmdHZW9tZXRyeS5o
CisrKyBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMvdGFibGUvVGFi
bGVGb3JtYXR0aW5nR2VvbWV0cnkuaApAQCAtMzQsNiArMzQsOCBAQCBuYW1lc3BhY2UgTGF5b3V0
IHsKIAogY2xhc3MgVGFibGVGb3JtYXR0aW5nR2VvbWV0cnkgOiBwdWJsaWMgRm9ybWF0dGluZ0dl
b21ldHJ5IHsKIHB1YmxpYzoKKyAgICBUYWJsZUZvcm1hdHRpbmdHZW9tZXRyeShjb25zdCBUYWJs
ZUZvcm1hdHRpbmdDb250ZXh0JiwgY29uc3QgVGFibGVHcmlkJik7CisKICAgICBMYXlvdXRVbml0
IGNlbGxIZWlnaChjb25zdCBDb250YWluZXJCb3gmKSBjb25zdDsKICAgICBFZGdlcyBjb21wdXRl
ZENlbGxCb3JkZXIoY29uc3QgVGFibGVHcmlkOjpDZWxsJikgY29uc3Q7CiAgICAgT3B0aW9uYWw8
TGF5b3V0VW5pdD4gY29tcHV0ZWRDb2x1bW5XaWR0aChjb25zdCBDb250YWluZXJCb3gmIGNvbHVt
bkJveCk7CkBAIC00MSw5ICs0Myw2IEBAIHB1YmxpYzoKICAgICBJbmxpbmVMYXlvdXRVbml0IHVz
ZWRCYXNlbGluZUZvckNlbGwoY29uc3QgQ29udGFpbmVyQm94JiBjZWxsQm94KTsKIAogcHJpdmF0
ZToKLSAgICBmcmllbmQgY2xhc3MgVGFibGVGb3JtYXR0aW5nQ29udGV4dDsKLSAgICBUYWJsZUZv
cm1hdHRpbmdHZW9tZXRyeShjb25zdCBUYWJsZUZvcm1hdHRpbmdDb250ZXh0JiwgY29uc3QgVGFi
bGVHcmlkJik7Ci0KICAgICBjb25zdCBUYWJsZUZvcm1hdHRpbmdDb250ZXh0JiBmb3JtYXR0aW5n
Q29udGV4dCgpIGNvbnN0IHsgcmV0dXJuIGRvd25jYXN0PFRhYmxlRm9ybWF0dGluZ0NvbnRleHQ+
KEZvcm1hdHRpbmdHZW9tZXRyeTo6Zm9ybWF0dGluZ0NvbnRleHQoKSk7IH0KICAgICBjb25zdCBU
YWJsZUdyaWQmIG1fZ3JpZDsKIH07Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>428762</attachid>
            <date>2021-05-15 19:04:11 -0700</date>
            <delta_ts>2021-05-15 19:18:37 -0700</delta_ts>
            <desc>[fast-cq] Patch</desc>
            <filename>bug-225751-20210515190410.patch</filename>
            <type>text/plain</type>
            <size>5831</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc3NTU2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMGM0Mzk2MmUxNTk4OTYw
OTJmMDI1OWVjOGFiODQ2MmYyYjk2NTEwMS4uZmNjN2MzYzcxNDk4MzA5OThhNWMxODI2MWQzMTI1
NWFhZjIwOWVmNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIxLTA1LTE1ICBBbGFu
IEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbTEZDXSBNYWtlIEZvcm1hdHRp
bmdHZW9tZXRyeSBjJ3RvcnMgcHVibGljCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0yMjU3NTEKKworICAgICAgICBSZXZpZXdlZCBieSBBbnR0aSBLb2l2
aXN0by4KKworICAgICAgICBSZW1vdmUgdW5uZWNlc3NhcnkgY2xhc3MgZnJpZW5kaW5nLgorCisg
ICAgICAgICogbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9Gb3JtYXR0aW5nR2VvbWV0cnkuaDoK
KyAgICAgICAgKiBsYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRzL2Jsb2NrL0Jsb2NrRm9ybWF0dGlu
Z0dlb21ldHJ5Lmg6CisgICAgICAgICogbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9pbmxpbmUv
SW5saW5lRm9ybWF0dGluZ0dlb21ldHJ5Lmg6CisgICAgICAgICogbGF5b3V0L2Zvcm1hdHRpbmdD
b250ZXh0cy9pbmxpbmUvSW5saW5lRm9ybWF0dGluZ1F1aXJrcy5oOgorICAgICAgICAqIGxheW91
dC9mb3JtYXR0aW5nQ29udGV4dHMvdGFibGUvVGFibGVGb3JtYXR0aW5nR2VvbWV0cnkuaDoKKwog
MjAyMS0wNS0xNSAgQWxhbiBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CiAKICAgICAgICAgW0xG
Q10gTW92ZSBiYXNlIGZvcm1hdHRpbmcgZ2VvbWV0cnkgdG8gaXRzIG93biBjbGFzcwpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9Gb3JtYXR0aW5n
R2VvbWV0cnkuaCBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMvRm9y
bWF0dGluZ0dlb21ldHJ5LmgKaW5kZXggMTNjZDljMDE1ODljOWFhM2ZhZDMwMzVlODcxZThkOTM1
ODFjYjYxOS4uOGJhOTFjODc3MWY5ZjI0YmEyYjQ0MmMzNGM2NzRiYWUzOGE1Mjc5ZCAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9Gb3JtYXR0aW5n
R2VvbWV0cnkuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRz
L0Zvcm1hdHRpbmdHZW9tZXRyeS5oCkBAIC00OCw2ICs0OCw4IEBAIHN0cnVjdCBWZXJ0aWNhbEdl
b21ldHJ5OwogLy8gVGhpcyBjbGFzcyBpbXBsZW1lbnRzIGdlbmVyaWMgcG9zaXRpb25pbmcgYW5k
IHNpemluZy4KIGNsYXNzIEZvcm1hdHRpbmdHZW9tZXRyeSB7CiBwdWJsaWM6CisgICAgRm9ybWF0
dGluZ0dlb21ldHJ5KGNvbnN0IEZvcm1hdHRpbmdDb250ZXh0Jik7CisKICAgICBWZXJ0aWNhbEdl
b21ldHJ5IG91dE9mRmxvd1ZlcnRpY2FsR2VvbWV0cnkoY29uc3QgQm94JiwgY29uc3QgSG9yaXpv
bnRhbENvbnN0cmFpbnRzJiwgY29uc3QgVmVydGljYWxDb25zdHJhaW50cyYsIGNvbnN0IE92ZXJy
aWRkZW5WZXJ0aWNhbFZhbHVlcyYpIGNvbnN0OwogICAgIEhvcml6b250YWxHZW9tZXRyeSBvdXRP
ZkZsb3dIb3Jpem9udGFsR2VvbWV0cnkoY29uc3QgQm94JiwgY29uc3QgSG9yaXpvbnRhbENvbnN0
cmFpbnRzJiwgY29uc3QgVmVydGljYWxDb25zdHJhaW50cyYsIGNvbnN0IE92ZXJyaWRkZW5Ib3Jp
em9udGFsVmFsdWVzJik7CiAKQEAgLTg4LDkgKzkwLDYgQEAgcHVibGljOgogICAgIE9wdGlvbmFs
PExheW91dFVuaXQ+IGNvbXB1dGVkV2lkdGgoY29uc3QgQm94JiwgTGF5b3V0VW5pdCBjb250YWlu
aW5nQmxvY2tXaWR0aCk7CiAKIHByb3RlY3RlZDoKLSAgICBmcmllbmQgY2xhc3MgRm9ybWF0dGlu
Z0NvbnRleHQ7Ci0gICAgRm9ybWF0dGluZ0dlb21ldHJ5KGNvbnN0IEZvcm1hdHRpbmdDb250ZXh0
Jik7Ci0KICAgICBjb25zdCBMYXlvdXRTdGF0ZSYgbGF5b3V0U3RhdGUoKSBjb25zdCB7IHJldHVy
biBtX2Zvcm1hdHRpbmdDb250ZXh0LmxheW91dFN0YXRlKCk7IH0KICAgICBMYXlvdXRTdGF0ZSYg
bGF5b3V0U3RhdGUoKSB7IHJldHVybiBtX2Zvcm1hdHRpbmdDb250ZXh0LmxheW91dFN0YXRlKCk7
IH0KICAgICBjb25zdCBGb3JtYXR0aW5nQ29udGV4dCYgZm9ybWF0dGluZ0NvbnRleHQoKSBjb25z
dCB7IHJldHVybiBtX2Zvcm1hdHRpbmdDb250ZXh0OyB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9sYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRzL2lubGluZS9JbmxpbmVGb3JtYXR0aW5nR2Vv
bWV0cnkuaCBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMvaW5saW5l
L0lubGluZUZvcm1hdHRpbmdHZW9tZXRyeS5oCmluZGV4IGM2YzdlMmZhZmFkYWY2YTYwYTNkMDdm
NzNiNjAwNmI0YTIyOTY2NTkuLmVkNDlhZTkyNTAxZTE2NWQwOGI2MzdiMjRjMzU2MTY3Yjc5YWVj
NzYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMv
aW5saW5lL0lubGluZUZvcm1hdHRpbmdHZW9tZXRyeS5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xh
eW91dC9mb3JtYXR0aW5nQ29udGV4dHMvaW5saW5lL0lubGluZUZvcm1hdHRpbmdHZW9tZXRyeS5o
CkBAIC0zNCw2ICszNCw4IEBAIG5hbWVzcGFjZSBMYXlvdXQgewogCiBjbGFzcyBJbmxpbmVGb3Jt
YXR0aW5nR2VvbWV0cnkgOiBwdWJsaWMgRm9ybWF0dGluZ0dlb21ldHJ5IHsKIHB1YmxpYzoKKyAg
ICBJbmxpbmVGb3JtYXR0aW5nR2VvbWV0cnkoY29uc3QgSW5saW5lRm9ybWF0dGluZ0NvbnRleHQm
KTsKKwogICAgIExpbmVCb3ggbGluZUJveEZvckxpbmVDb250ZW50KGNvbnN0IExpbmVCdWlsZGVy
OjpMaW5lQ29udGVudCYpOwogICAgIElubGluZUxheW91dFVuaXQgbG9naWNhbFRvcEZvck5leHRM
aW5lKGNvbnN0IExpbmVCdWlsZGVyOjpMaW5lQ29udGVudCYsIElubGluZUxheW91dFVuaXQgcHJl
dmlvdXNMaW5lTG9naWNhbEJvdHRvbSwgY29uc3QgRmxvYXRpbmdDb250ZXh0JikgY29uc3Q7CiAK
QEAgLTQxLDkgKzQzLDYgQEAgcHVibGljOgogICAgIENvbnRlbnRXaWR0aEFuZE1hcmdpbiBpbmxp
bmVCbG9ja0NvbnRlbnRXaWR0aEFuZE1hcmdpbihjb25zdCBCb3gmLCBjb25zdCBIb3Jpem9udGFs
Q29uc3RyYWludHMmLCBjb25zdCBPdmVycmlkZGVuSG9yaXpvbnRhbFZhbHVlcyYpOwogCiBwcml2
YXRlOgotICAgIGZyaWVuZCBjbGFzcyBJbmxpbmVGb3JtYXR0aW5nQ29udGV4dDsKLSAgICBJbmxp
bmVGb3JtYXR0aW5nR2VvbWV0cnkoY29uc3QgSW5saW5lRm9ybWF0dGluZ0NvbnRleHQmKTsKLQog
ICAgIGNvbnN0IElubGluZUZvcm1hdHRpbmdDb250ZXh0JiBmb3JtYXR0aW5nQ29udGV4dCgpIGNv
bnN0IHsgcmV0dXJuIGRvd25jYXN0PElubGluZUZvcm1hdHRpbmdDb250ZXh0PihGb3JtYXR0aW5n
R2VvbWV0cnk6OmZvcm1hdHRpbmdDb250ZXh0KCkpOyB9CiAKIH07CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRzL2lubGluZS9JbmxpbmVGb3JtYXR0
aW5nUXVpcmtzLmggYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRzL2lu
bGluZS9JbmxpbmVGb3JtYXR0aW5nUXVpcmtzLmgKaW5kZXggZjUxYmM0NzNhMzUzMjVlMGU4M2M1
NzZjZTM1YWM3NDU2MDc1NGVjMS4uN2JmZjNmYmY1ODBhOTlkZWIwNzg2MDAwNDI4Y2ZmYjc5Yzk1
ODliMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0
cy9pbmxpbmUvSW5saW5lRm9ybWF0dGluZ1F1aXJrcy5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xh
eW91dC9mb3JtYXR0aW5nQ29udGV4dHMvaW5saW5lL0lubGluZUZvcm1hdHRpbmdRdWlya3MuaApA
QCAtMzQsMTMgKzM0LDEzIEBAIG5hbWVzcGFjZSBMYXlvdXQgewogCiBjbGFzcyBJbmxpbmVGb3Jt
YXR0aW5nUXVpcmtzIDogcHVibGljIEZvcm1hdHRpbmdRdWlya3MgewogcHVibGljOgorICAgIElu
bGluZUZvcm1hdHRpbmdRdWlya3MoY29uc3QgSW5saW5lRm9ybWF0dGluZ0NvbnRleHQmKTsKKwog
ICAgIElubGluZUxheW91dFVuaXQgaW5pdGlhbExpbmVIZWlnaHQoKSBjb25zdDsKICAgICBib29s
IGhhc1NvZnRXcmFwT3Bwb3J0dW5pdHlBdEltYWdlKCkgY29uc3Q7CiAgICAgYm9vbCBpbmxpbmVM
ZXZlbEJveEFmZmVjdHNMaW5lQm94KGNvbnN0IExpbmVCb3g6OklubGluZUxldmVsQm94JiwgY29u
c3QgTGluZUJveCYpIGNvbnN0OwogCiBwcml2YXRlOgotICAgIGZyaWVuZCBjbGFzcyBJbmxpbmVG
b3JtYXR0aW5nQ29udGV4dDsKLSAgICBJbmxpbmVGb3JtYXR0aW5nUXVpcmtzKGNvbnN0IElubGlu
ZUZvcm1hdHRpbmdDb250ZXh0Jik7CiAKICAgICBjb25zdCBJbmxpbmVGb3JtYXR0aW5nQ29udGV4
dCYgZm9ybWF0dGluZ0NvbnRleHQoKSBjb25zdCB7IHJldHVybiBkb3duY2FzdDxJbmxpbmVGb3Jt
YXR0aW5nQ29udGV4dD4oRm9ybWF0dGluZ1F1aXJrczo6Zm9ybWF0dGluZ0NvbnRleHQoKSk7IH0K
IApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy90
YWJsZS9UYWJsZUZvcm1hdHRpbmdHZW9tZXRyeS5oIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zv
cm1hdHRpbmdDb250ZXh0cy90YWJsZS9UYWJsZUZvcm1hdHRpbmdHZW9tZXRyeS5oCmluZGV4IDBm
M2Q0ZmFlZDI2YzVmOTdmNDYyNzViZDM1OTU2MTQ1MTk2NmNhOGMuLjQ1OWNlYjNhYzE1YmI1MDQ0
N2VlMjNkOWFhNDVkZjQyM2JiYzdkMGUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2xheW91
dC9mb3JtYXR0aW5nQ29udGV4dHMvdGFibGUvVGFibGVGb3JtYXR0aW5nR2VvbWV0cnkuaAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRzL3RhYmxlL1RhYmxlRm9y
bWF0dGluZ0dlb21ldHJ5LmgKQEAgLTM0LDYgKzM0LDggQEAgbmFtZXNwYWNlIExheW91dCB7CiAK
IGNsYXNzIFRhYmxlRm9ybWF0dGluZ0dlb21ldHJ5IDogcHVibGljIEZvcm1hdHRpbmdHZW9tZXRy
eSB7CiBwdWJsaWM6CisgICAgVGFibGVGb3JtYXR0aW5nR2VvbWV0cnkoY29uc3QgVGFibGVGb3Jt
YXR0aW5nQ29udGV4dCYsIGNvbnN0IFRhYmxlR3JpZCYpOworCiAgICAgTGF5b3V0VW5pdCBjZWxs
SGVpZ2goY29uc3QgQ29udGFpbmVyQm94JikgY29uc3Q7CiAgICAgRWRnZXMgY29tcHV0ZWRDZWxs
Qm9yZGVyKGNvbnN0IFRhYmxlR3JpZDo6Q2VsbCYpIGNvbnN0OwogICAgIE9wdGlvbmFsPExheW91
dFVuaXQ+IGNvbXB1dGVkQ29sdW1uV2lkdGgoY29uc3QgQ29udGFpbmVyQm94JiBjb2x1bW5Cb3gp
OwpAQCAtNDEsOSArNDMsNiBAQCBwdWJsaWM6CiAgICAgSW5saW5lTGF5b3V0VW5pdCB1c2VkQmFz
ZWxpbmVGb3JDZWxsKGNvbnN0IENvbnRhaW5lckJveCYgY2VsbEJveCk7CiAKIHByaXZhdGU6Ci0g
ICAgZnJpZW5kIGNsYXNzIFRhYmxlRm9ybWF0dGluZ0NvbnRleHQ7Ci0gICAgVGFibGVGb3JtYXR0
aW5nR2VvbWV0cnkoY29uc3QgVGFibGVGb3JtYXR0aW5nQ29udGV4dCYsIGNvbnN0IFRhYmxlR3Jp
ZCYpOwotCiAgICAgY29uc3QgVGFibGVGb3JtYXR0aW5nQ29udGV4dCYgZm9ybWF0dGluZ0NvbnRl
eHQoKSBjb25zdCB7IHJldHVybiBkb3duY2FzdDxUYWJsZUZvcm1hdHRpbmdDb250ZXh0PihGb3Jt
YXR0aW5nR2VvbWV0cnk6OmZvcm1hdHRpbmdDb250ZXh0KCkpOyB9CiAgICAgY29uc3QgVGFibGVH
cmlkJiBtX2dyaWQ7CiB9Owo=
</data>

          </attachment>
      

    </bug>

</bugzilla>