<?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>215333</bug_id>
          
          <creation_ts>2020-08-10 13:01:19 -0700</creation_ts>
          <short_desc>Shaping can be performed on glyphIDs from the wrong font</short_desc>
          <delta_ts>2020-08-10 14:53:37 -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>206208</blocked>
    
    <blocked>215059</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Myles C. Maxfield">mmaxfield</reporter>
          <assigned_to name="Myles C. Maxfield">mmaxfield</assigned_to>
          <cc>darin</cc>
    
    <cc>dino</cc>
    
    <cc>jonlee</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1679165</commentid>
    <comment_count>0</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2020-08-10 13:01:19 -0700</bug_when>
    <thetext>Shaping can be performed on glyphIDs from the wrong font</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1679169</commentid>
    <comment_count>1</comment_count>
      <attachid>406322</attachid>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2020-08-10 13:11:21 -0700</bug_when>
    <thetext>Created attachment 406322
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1679170</commentid>
    <comment_count>2</comment_count>
      <attachid>406322</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2020-08-10 13:18:30 -0700</bug_when>
    <thetext>Comment on attachment 406322
Patch

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

&gt; Source/WebCore/platform/graphics/WidthIterator.cpp:181
&gt; +            const GlyphData&amp; uppercaseGlyphData = m_font.glyphDataForCharacter(u_toupper(character), m_run.rtl());

I suggest we use &quot;auto&amp;&quot; here and/or have the local variable be the font instead of the glyph data:

    auto glyphFont = m_font.glyphDataForCharacter(u_toupper(character), m_run.rtl()).font;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1679210</commentid>
    <comment_count>3</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2020-08-10 14:52:07 -0700</bug_when>
    <thetext>Committed r265455: &lt;https://trac.webkit.org/changeset/265455&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1679211</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-08-10 14:53:37 -0700</bug_when>
    <thetext>&lt;rdar://problem/66801199&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>406322</attachid>
            <date>2020-08-10 13:11:21 -0700</date>
            <delta_ts>2020-08-10 13:18:30 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-215333-20200810131121.patch</filename>
            <type>text/plain</type>
            <size>14570</size>
            <attacher name="Myles C. Maxfield">mmaxfield</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY1NDM4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDkyNTZkODZlZmQ2Yzlh
NDU5YjA1Nzg0YjIwMDJmZTk5MTViOTM5Yy4uYTAzMjM4OTJmNGY0MzFjNTU0NTU3YzU4YmVlMjE4
OWZhYTQ4YjQxYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDIwLTA4LTEwICBNeWxl
cyBDLiBNYXhmaWVsZCAgPG1tYXhmaWVsZEBhcHBsZS5jb20+CisKKyAgICAgICAgU2hhcGluZyBj
YW4gYmUgcGVyZm9ybWVkIG9uIGdseXBoSURzIGZyb20gdGhlIHdyb25nIGZvbnQKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxNTMzMworCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZSBwcm9ibGVtIGlzIHRo
aXMgbGluZToKKyAgICAgICAgaWYgKGZvbnQgIT0gbGFzdEZvbnREYXRhICYmIHdpZHRoKQorCisg
ICAgICAgIFRoaXMgbWVhbnMgd2Ugd2lsbCBvbmx5IHRyaWdnZXIgc2hhcGluZyBjb2RlIGlmIHdp
ZHRoIGlzIG5vbi16ZXJvLgorICAgICAgICBIb3dldmVyLCBldmVuIGlmIHdpZHRoIGlzIG5vbi16
ZXJvLCB3ZSB3aWxsIHN0aWxsIGhhcHBpbHkgYWRkIGdseXBocworICAgICAgICB0byB0aGUgZ2x5
cGggYnVmZmVyLCBhbmQgd2hlbiB3ZSBkbyBldmVudHVhbGx5IGdldCBhcm91bmQgdG8gc2hhcGlu
ZywKKyAgICAgICAgd2Ugc2hhcGUgYWxsIHlldC11bnNoYXBlZCBnbHlwaHMsIHJlZ2FyZGxlc3Mg
b2Ygd2hpY2ggZm9udCB0aGV5IGNhbWUKKyAgICAgICAgZnJvbS4KKworICAgICAgICBUZXN0OiBm
YXN0L3RleHQvemVyby13aWR0aC1zaGFwaW5nLWZvbnQtbWlzbWF0Y2guaHRtbAorCisgICAgICAg
ICogcGxhdGZvcm0vZ3JhcGhpY3MvV2lkdGhJdGVyYXRvci5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpXaWR0aEl0ZXJhdG9yOjpjb21taXRDdXJyZW50Rm9udFJhbmdlKToKKyAgICAgICAgKFdlYkNv
cmU6OldpZHRoSXRlcmF0b3I6OmFkdmFuY2VJbnRlcm5hbCk6CisgICAgICAgICogcGxhdGZvcm0v
Z3JhcGhpY3MvV2lkdGhJdGVyYXRvci5oOgorCiAyMDIwLTA4LTEwICBFcmljIENhcmxzb24gIDxl
cmljLmNhcmxzb25AYXBwbGUuY29tPgogCiAgICAgICAgIHIyNjI0NTYgYnJva2Ugc2l0ZXMgdGhh
dCBleHBlY3Qgd2Via2l0RGlzcGxheWluZ0Z1bGxzY3JlZW4gdG8gYmUgdHJ1ZSBhbG1vc3QgaW1t
ZWRpYXRlbHkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL1dp
ZHRoSXRlcmF0b3IuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvV2lkdGhJ
dGVyYXRvci5jcHAKaW5kZXggN2ViMjdkNmQwOTFiNzU5OWZhOWI1NTU4ZmQ0OGJiYjZiMDVkNTgz
MS4uMDhiNDNjNDM4ZTAyN2QzOGVlYTk2ZjVlMWQ5NDA5MjA0NDU0OTJhMyAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvV2lkdGhJdGVyYXRvci5jcHAKKysrIGIv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvV2lkdGhJdGVyYXRvci5jcHAKQEAgLTE2
Niw2ICsxNjYsMjUgQEAgc3RhdGljIGlubGluZSBzdGQ6OnBhaXI8Ym9vbCwgYm9vbD4gZXhwYW5z
aW9uTG9jYXRpb24oYm9vbCBpZGVvZ3JhcGgsIGJvb2wgdHJlYXQKICAgICByZXR1cm4gc3RkOjpt
YWtlX3BhaXIoZXhwYW5kTGVmdCwgZXhwYW5kUmlnaHQpOwogfQogCit2b2lkIFdpZHRoSXRlcmF0
b3I6OmNvbW1pdEN1cnJlbnRGb250UmFuZ2UoR2x5cGhCdWZmZXImIGdseXBoQnVmZmVyLCB1bnNp
Z25lZCBsYXN0R2x5cGhDb3VudCwgY29uc3QgRm9udCYgZm9udCwgVUNoYXIzMiBwcmV2aW91c0No
YXJhY3RlciwgY29uc3QgRm9udCYgcHJpbWFyeUZvbnQsIFVDaGFyMzIgY2hhcmFjdGVyLCBmbG9h
dCB3aWR0aE9mQ3VycmVudEZvbnRSYW5nZSwgQ2hhcmFjdGVyc1RyZWF0ZWRBc1NwYWNlJiBjaGFy
YWN0ZXJzVHJlYXRlZEFzU3BhY2UpCit7CisgICAgYXV0byB0cmFuc2Zvcm1zVHlwZSA9IHNob3Vs
ZEFwcGx5Rm9udFRyYW5zZm9ybXMoZ2x5cGhCdWZmZXIsIGxhc3RHbHlwaENvdW50LCBwcmV2aW91
c0NoYXJhY3Rlcik7CisgICAgaWYgKHRyYW5zZm9ybXNUeXBlICE9IFRyYW5zZm9ybXNUeXBlOjpO
b25lKQorICAgICAgICBtX3J1bldpZHRoU29GYXIgKz0gYXBwbHlGb250VHJhbnNmb3JtcyhnbHlw
aEJ1ZmZlciwgbV9ydW4ubHRyKCksIGxhc3RHbHlwaENvdW50LCBmb250LCBwcmV2aW91c0NoYXJh
Y3RlciwgdHJhbnNmb3Jtc1R5cGUgPT0gVHJhbnNmb3Jtc1R5cGU6OkZvcmNlZCwgY2hhcmFjdGVy
c1RyZWF0ZWRBc1NwYWNlKTsKKworICAgIGlmICh3aWR0aE9mQ3VycmVudEZvbnRSYW5nZSAmJiBt
X2ZhbGxiYWNrRm9udHMgJiYgJmZvbnQgIT0gJnByaW1hcnlGb250KSB7CisgICAgICAgIC8vIEZJ
WE1FOiBUaGlzIGRvZXMgYSBsaXR0bGUgZXh0cmEgd29yayB0aGF0IGNvdWxkIGJlIGF2b2lkZWQg
aWYKKyAgICAgICAgLy8gZ2x5cGhEYXRhRm9yQ2hhcmFjdGVyKCkgcmV0dXJuZWQgd2hldGhlciBp
dCBjaG9zZSB0byB1c2UgYSBzbWFsbCBjYXBzIGZvbnQuCisgICAgICAgIGlmICghbV9mb250Lmlz
U21hbGxDYXBzKCkgfHwgY2hhcmFjdGVyID09IHVfdG91cHBlcihjaGFyYWN0ZXIpKQorICAgICAg
ICAgICAgbV9mYWxsYmFja0ZvbnRzLT5hZGQoJmZvbnQpOworICAgICAgICBlbHNlIHsKKyAgICAg
ICAgICAgIGNvbnN0IEdseXBoRGF0YSYgdXBwZXJjYXNlR2x5cGhEYXRhID0gbV9mb250LmdseXBo
RGF0YUZvckNoYXJhY3Rlcih1X3RvdXBwZXIoY2hhcmFjdGVyKSwgbV9ydW4ucnRsKCkpOworICAg
ICAgICAgICAgaWYgKHVwcGVyY2FzZUdseXBoRGF0YS5mb250ICE9ICZwcmltYXJ5Rm9udCkKKyAg
ICAgICAgICAgICAgICBtX2ZhbGxiYWNrRm9udHMtPmFkZCh1cHBlcmNhc2VHbHlwaERhdGEuZm9u
dCk7CisgICAgICAgIH0KKyAgICB9Cit9CisKIHRlbXBsYXRlIDx0eXBlbmFtZSBUZXh0SXRlcmF0
b3I+CiBpbmxpbmUgdm9pZCBXaWR0aEl0ZXJhdG9yOjphZHZhbmNlSW50ZXJuYWwoVGV4dEl0ZXJh
dG9yJiB0ZXh0SXRlcmF0b3IsIEdseXBoQnVmZmVyJiBnbHlwaEJ1ZmZlcikKIHsKQEAgLTE4OSw3
ICsyMDgsNyBAQCBpbmxpbmUgdm9pZCBXaWR0aEl0ZXJhdG9yOjphZHZhbmNlSW50ZXJuYWwoVGV4
dEl0ZXJhdG9yJiB0ZXh0SXRlcmF0b3IsIEdseXBoQnVmZgogICAgIFVDaGFyMzIgcHJldmlvdXND
aGFyYWN0ZXIgPSAwOwogICAgIHVuc2lnbmVkIGNsdXN0ZXJMZW5ndGggPSAwOwogICAgIENoYXJh
Y3RlcnNUcmVhdGVkQXNTcGFjZSBjaGFyYWN0ZXJzVHJlYXRlZEFzU3BhY2U7Ci0gICAgU3RyaW5n
IG5vcm1hbGl6ZWRTcGFjZXNTdHJpbmdDYWNoZTsKKyAgICBmbG9hdCB3aWR0aE9mQ3VycmVudEZv
bnRSYW5nZSA9IDA7CiAgICAgLy8gV2UgYXJlIGl0ZXJhdGluZyBpbiBzdHJpbmcgb3JkZXIsIG5v
dCBnbHlwaCBvcmRlci4gQ29tcGFyZSB0aGlzIHRvIENvbXBsZXhUZXh0Q29udHJvbGxlcjo6YWRq
dXN0R2x5cGhzQW5kQWR2YW5jZXMoKQogICAgIHdoaWxlICh0ZXh0SXRlcmF0b3IuY29uc3VtZShj
aGFyYWN0ZXIsIGNsdXN0ZXJMZW5ndGgpKSB7CiAgICAgICAgIHVuc2lnbmVkIGFkdmFuY2VMZW5n
dGggPSBjbHVzdGVyTGVuZ3RoOwpAQCAtMjIzLDI2ICsyNDIsMTQgQEAgaW5saW5lIHZvaWQgV2lk
dGhJdGVyYXRvcjo6YWR2YW5jZUludGVybmFsKFRleHRJdGVyYXRvciYgdGV4dEl0ZXJhdG9yLCBH
bHlwaEJ1ZmYKICAgICAgICAgICAgIHdpZHRoICo9IG1fcnVuLmhvcml6b250YWxHbHlwaFN0cmV0
Y2goKTsKICAgICAgICAgfQogCi0gICAgICAgIGlmIChmb250ICE9IGxhc3RGb250RGF0YSAmJiB3
aWR0aCkgewotICAgICAgICAgICAgYXV0byB0cmFuc2Zvcm1zVHlwZSA9IHNob3VsZEFwcGx5Rm9u
dFRyYW5zZm9ybXMoZ2x5cGhCdWZmZXIsIGxhc3RHbHlwaENvdW50LCBwcmV2aW91c0NoYXJhY3Rl
cik7Ci0gICAgICAgICAgICBpZiAodHJhbnNmb3Jtc1R5cGUgIT0gVHJhbnNmb3Jtc1R5cGU6Ok5v
bmUpIHsKLSAgICAgICAgICAgICAgICBtX3J1bldpZHRoU29GYXIgKz0gYXBwbHlGb250VHJhbnNm
b3JtcyhnbHlwaEJ1ZmZlciwgbV9ydW4ubHRyKCksIGxhc3RHbHlwaENvdW50LCAqbGFzdEZvbnRE
YXRhLCBwcmV2aW91c0NoYXJhY3RlciwgdHJhbnNmb3Jtc1R5cGUgPT0gVHJhbnNmb3Jtc1R5cGU6
OkZvcmNlZCwgY2hhcmFjdGVyc1RyZWF0ZWRBc1NwYWNlKTsKLSAgICAgICAgICAgICAgICBnbHlw
aEJ1ZmZlci5zaHJpbmsobGFzdEdseXBoQ291bnQpOwotICAgICAgICAgICAgfQotCisgICAgICAg
IGlmIChmb250ICE9IGxhc3RGb250RGF0YSkgeworICAgICAgICAgICAgY29tbWl0Q3VycmVudEZv
bnRSYW5nZShnbHlwaEJ1ZmZlciwgbGFzdEdseXBoQ291bnQsICpsYXN0Rm9udERhdGEsIHByZXZp
b3VzQ2hhcmFjdGVyLCBwcmltYXJ5Rm9udCwgY2hhcmFjdGVyLCB3aWR0aE9mQ3VycmVudEZvbnRS
YW5nZSwgY2hhcmFjdGVyc1RyZWF0ZWRBc1NwYWNlKTsKKyAgICAgICAgICAgIG1fY3VycmVudENo
YXJhY3RlckluZGV4ID0gY3VycmVudENoYXJhY3RlckluZGV4OworICAgICAgICAgICAgbGFzdEds
eXBoQ291bnQgPSBnbHlwaEJ1ZmZlci5zaXplKCk7CiAgICAgICAgICAgICBsYXN0Rm9udERhdGEg
PSBmb250OwotICAgICAgICAgICAgaWYgKG1fZmFsbGJhY2tGb250cyAmJiBmb250ICE9ICZwcmlt
YXJ5Rm9udCkgewotICAgICAgICAgICAgICAgIC8vIEZJWE1FOiBUaGlzIGRvZXMgYSBsaXR0bGUg
ZXh0cmEgd29yayB0aGF0IGNvdWxkIGJlIGF2b2lkZWQgaWYKLSAgICAgICAgICAgICAgICAvLyBn
bHlwaERhdGFGb3JDaGFyYWN0ZXIoKSByZXR1cm5lZCB3aGV0aGVyIGl0IGNob3NlIHRvIHVzZSBh
IHNtYWxsIGNhcHMgZm9udC4KLSAgICAgICAgICAgICAgICBpZiAoIW1fZm9udC5pc1NtYWxsQ2Fw
cygpIHx8IGNoYXJhY3RlciA9PSB1X3RvdXBwZXIoY2hhcmFjdGVyKSkKLSAgICAgICAgICAgICAg
ICAgICAgbV9mYWxsYmFja0ZvbnRzLT5hZGQoZm9udCk7Ci0gICAgICAgICAgICAgICAgZWxzZSB7
Ci0gICAgICAgICAgICAgICAgICAgIGNvbnN0IEdseXBoRGF0YSYgdXBwZXJjYXNlR2x5cGhEYXRh
ID0gbV9mb250LmdseXBoRGF0YUZvckNoYXJhY3Rlcih1X3RvdXBwZXIoY2hhcmFjdGVyKSwgcnRs
KTsKLSAgICAgICAgICAgICAgICAgICAgaWYgKHVwcGVyY2FzZUdseXBoRGF0YS5mb250ICE9ICZw
cmltYXJ5Rm9udCkKLSAgICAgICAgICAgICAgICAgICAgICAgIG1fZmFsbGJhY2tGb250cy0+YWRk
KHVwcGVyY2FzZUdseXBoRGF0YS5mb250KTsKLSAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAg
ICB9Ci0gICAgICAgIH0KKyAgICAgICAgICAgIHdpZHRoT2ZDdXJyZW50Rm9udFJhbmdlID0gd2lk
dGg7CisgICAgICAgIH0gZWxzZQorICAgICAgICAgICAgd2lkdGhPZkN1cnJlbnRGb250UmFuZ2Ug
Kz0gd2lkdGg7CiAKICAgICAgICAgaWYgKGhhc0V4dHJhU3BhY2luZykgewogICAgICAgICAgICAg
Ly8gQWNjb3VudCBmb3IgbGV0dGVyLXNwYWNpbmcuCkBAIC0zNDAsMjAgKzM0NywxNSBAQCBpbmxp
bmUgdm9pZCBXaWR0aEl0ZXJhdG9yOjphZHZhbmNlSW50ZXJuYWwoVGV4dEl0ZXJhdG9yJiB0ZXh0
SXRlcmF0b3IsIEdseXBoQnVmZgogICAgICAgICBwcmV2aW91c0NoYXJhY3RlciA9IGNoYXJhY3Rl
cjsKICAgICB9CiAKKyAgICBjb21taXRDdXJyZW50Rm9udFJhbmdlKGdseXBoQnVmZmVyLCBsYXN0
R2x5cGhDb3VudCwgKmxhc3RGb250RGF0YSwgcHJldmlvdXNDaGFyYWN0ZXIsIHByaW1hcnlGb250
LCBjaGFyYWN0ZXIsIHdpZHRoT2ZDdXJyZW50Rm9udFJhbmdlLCBjaGFyYWN0ZXJzVHJlYXRlZEFz
U3BhY2UpOworICAgIG1fY3VycmVudENoYXJhY3RlckluZGV4ID0gdGV4dEl0ZXJhdG9yLmN1cnJl
bnRJbmRleCgpOworCiAgICAgaWYgKGxlZnRvdmVySnVzdGlmaWNhdGlvbldpZHRoKSB7CiAgICAg
ICAgIGlmIChtX2ZvclRleHRFbXBoYXNpcykKICAgICAgICAgICAgIGdseXBoQnVmZmVyLmFkZChs
YXN0Rm9udERhdGEtPnplcm9XaWR0aFNwYWNlR2x5cGgoKSwgKmxhc3RGb250RGF0YSwgbGVmdG92
ZXJKdXN0aWZpY2F0aW9uV2lkdGgsIG1fcnVuLmxlbmd0aCgpIC0gMSk7CiAgICAgICAgIGVsc2UK
ICAgICAgICAgICAgIGdseXBoQnVmZmVyLmFkZChsYXN0Rm9udERhdGEtPnNwYWNlR2x5cGgoKSwg
Kmxhc3RGb250RGF0YSwgbGVmdG92ZXJKdXN0aWZpY2F0aW9uV2lkdGgsIG1fcnVuLmxlbmd0aCgp
IC0gMSk7CiAgICAgfQotCi0gICAgYXV0byB0cmFuc2Zvcm1zVHlwZSA9IHNob3VsZEFwcGx5Rm9u
dFRyYW5zZm9ybXMoZ2x5cGhCdWZmZXIsIGxhc3RHbHlwaENvdW50LCBwcmV2aW91c0NoYXJhY3Rl
cik7Ci0gICAgaWYgKHRyYW5zZm9ybXNUeXBlICE9IFRyYW5zZm9ybXNUeXBlOjpOb25lKSB7Ci0g
ICAgICAgIG1fcnVuV2lkdGhTb0ZhciArPSBhcHBseUZvbnRUcmFuc2Zvcm1zKGdseXBoQnVmZmVy
LCBtX3J1bi5sdHIoKSwgbGFzdEdseXBoQ291bnQsICpsYXN0Rm9udERhdGEsIHByZXZpb3VzQ2hh
cmFjdGVyLCB0cmFuc2Zvcm1zVHlwZSA9PSBUcmFuc2Zvcm1zVHlwZTo6Rm9yY2VkLCBjaGFyYWN0
ZXJzVHJlYXRlZEFzU3BhY2UpOwotICAgICAgICBnbHlwaEJ1ZmZlci5zaHJpbmsobGFzdEdseXBo
Q291bnQpOwotICAgIH0KLQotICAgIG1fY3VycmVudENoYXJhY3RlckluZGV4ID0gdGV4dEl0ZXJh
dG9yLmN1cnJlbnRJbmRleCgpOwogfQogCiB2b2lkIFdpZHRoSXRlcmF0b3I6OmFkdmFuY2UodW5z
aWduZWQgb2Zmc2V0LCBHbHlwaEJ1ZmZlciYgZ2x5cGhCdWZmZXIpCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9XaWR0aEl0ZXJhdG9yLmggYi9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9XaWR0aEl0ZXJhdG9yLmgKaW5kZXggZmNiMGVjYjljMDQw
ODZjNTZjOGNkNzhmNjEyMGZiNjE5OGI0MTUxYS4uMTc5OGIxYmJjYzhmYWE4NTY0NWY1MDkwNjhi
OGE0MDE1NmQ4YTA1OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhp
Y3MvV2lkdGhJdGVyYXRvci5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNz
L1dpZHRoSXRlcmF0b3IuaApAQCAtNjIsNiArNjIsNyBAQCBwcml2YXRlOgogICAgIGVudW0gY2xh
c3MgVHJhbnNmb3Jtc1R5cGUgeyBOb25lLCBGb3JjZWQsIE5vdEZvcmNlZCB9OwogICAgIFRyYW5z
Zm9ybXNUeXBlIHNob3VsZEFwcGx5Rm9udFRyYW5zZm9ybXMoY29uc3QgR2x5cGhCdWZmZXImLCB1
bnNpZ25lZCBsYXN0R2x5cGhDb3VudCwgVUNoYXIzMiBwcmV2aW91c0NoYXJhY3RlcikgY29uc3Q7
CiAgICAgZmxvYXQgYXBwbHlGb250VHJhbnNmb3JtcyhHbHlwaEJ1ZmZlciYsIGJvb2wgbHRyLCB1
bnNpZ25lZCYgbGFzdEdseXBoQ291bnQsIGNvbnN0IEZvbnQmLCBVQ2hhcjMyIHByZXZpb3VzQ2hh
cmFjdGVyLCBib29sIGZvcmNlLCBDaGFyYWN0ZXJzVHJlYXRlZEFzU3BhY2UmKTsKKyAgICB2b2lk
IGNvbW1pdEN1cnJlbnRGb250UmFuZ2UoR2x5cGhCdWZmZXImLCB1bnNpZ25lZCBsYXN0R2x5cGhD
b3VudCwgY29uc3QgRm9udCYsIFVDaGFyMzIgcHJldmlvdXNDaGFyYWN0ZXIsIGNvbnN0IEZvbnQm
IHByaW1hcnlGb250LCBVQ2hhcjMyIGNoYXJhY3RlciwgZmxvYXQgd2lkdGhPZkN1cnJlbnRGb250
UmFuZ2UsIENoYXJhY3RlcnNUcmVhdGVkQXNTcGFjZSYpOwogCiAgICAgY29uc3QgRm9udENhc2Nh
ZGUmIG1fZm9udDsKICAgICBjb25zdCBUZXh0UnVuJiBtX3J1bjsKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA0ZjY3ZDAzM2Yw
NjU2MDYyM2JhZDYwNmFkMTY0MDQxZTljNDAyNjZhLi44ZDNiNjY4NmJmZTM5ZTE0MGRmYTJmNmFi
NjE0MGNlYzA0YzBjN2YyIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjIgQEAKKzIwMjAtMDgtMTAgIE15bGVz
IEMuIE1heGZpZWxkICA8bW1heGZpZWxkQGFwcGxlLmNvbT4KKworICAgICAgICBTaGFwaW5nIGNh
biBiZSBwZXJmb3JtZWQgb24gZ2x5cGhJRHMgZnJvbSB0aGUgd3JvbmcgZm9udAorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjE1MzMzCisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBmYXN0L3RleHQvcmVzb3Vy
Y2VzL0FoZW0temVyby13aWR0aC1zaGFwaW5nLWZvbnQtbWlzbWF0Y2gudHRmOiBBZGRlZC4gVGhp
cyBpcyBhIGZvbnQgd2hlcmUKKyAgICAgICAgVSsyQzk1IENPUFRJQyBTTUFMTCBMRVRURVIgS0FQ
QSAod2hpY2ggVGltZXMgZG9lc24ndCBzdXBwb3J0KSBpcyBtYXBwZWQgdG8gZ2x5cGggNzMuIEFs
c28sCisgICAgICAgIHRoZSBmb250IGhhcyBmZXdlciB0aGFuIDE5MiBnbHlwaHMuCisgICAgICAg
ICogZmFzdC90ZXh0L3plcm8td2lkdGgtc2hhcGluZy1mb250LW1pc21hdGNoLWV4cGVjdGVkLW1p
c21hdGNoLmh0bWw6IEFkZGVkLiBUaW1lcyBoYXMgYQorICAgICAgICBsaWdhdHVyZSB3aGVyZSB0
aGUgZ2x5cGggc2VxdWVuY2UgNzMsNzYgZ2V0cyByZXBsYWNlZCB3aXRoIGdseXBoIDE5Mi4gVGhl
IHRlc3QgaGFzIGNoYXJhY3RlcnMKKyAgICAgICAgVSsyQzk1IENPUFRJQyBTTUFMTCBMRVRURVIg
S0FQQSAod2hpY2ggVGltZXMgZG9lc24ndCBzdXBwb3J0IGJ1dCB0aGUgd2ViZm9udCBkb2VzLCBz
byB3ZSBtYXAKKyAgICAgICAgdGhpcyB0byBnbHlwaCA3MyBpbnNpZGUgdGhlIHdlYiBmb250KSBm
b2xsb3dlZCBieSBVKzAwNjkgTEFUSU4gU01BTEwgTEVUVEVSIEksICh3aGljaCBUaW1lcworICAg
ICAgICBkb2VzIHN1cHBvcnQsIHNvIHdlIG1hcCB0aGlzIHRvIGdseXBoIDc2IGluc2lkZSBUaW1l
cykuIFRoZW4sIGJlY2F1c2Ugb2YgdGhpcyBidWcsIHdlJ2xsIHRyeQorICAgICAgICB0byBzaGFw
ZSBnbHlwaHMgNzMsNzYgdXNpbmcgVGltZXMsIHdoaWNoIHJlcGxhY2VzIHRoZW0gd2l0aCBnbHlw
aCAxOTIsIGJ1dCB0aGVuIHRyeSB0byByZW5kZXIKKyAgICAgICAgZ2x5cGggMTkyIHdpdGggdGhl
IHdlYiBmb250LCB3aGljaCBkb2Vzbid0IHN1cHBvcnQgaXQsIHNvIHdlIGdldCBhIHdoaXRlIHNj
cmVlbi4KKyAgICAgICAgKiBmYXN0L3RleHQvemVyby13aWR0aC1zaGFwaW5nLWZvbnQtbWlzbWF0
Y2guaHRtbDogQWRkZWQuCisKIDIwMjAtMDgtMTAgIEhlY3RvciBMb3BleiAgPGhlY3Rvcl9pX2xv
cGV6QGFwcGxlLmNvbT4KIAogICAgICAgICBbIGlPUyB3azIgXSBpbXBvcnRlZC93M2Mvd2ViLXBs
YXRmb3JtLXRlc3RzL2Nzcy9jc3MtaW1hZ2VzL2ltYWdlLXNldC9pbWFnZS1zZXQtcGFyc2luZy5o
dG1sIGlzIGEgZmxha3kgdGltZW91dApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC90ZXh0
L3Jlc291cmNlcy9BaGVtLXplcm8td2lkdGgtc2hhcGluZy1mb250LW1pc21hdGNoLnR0ZiBiL0xh
eW91dFRlc3RzL2Zhc3QvdGV4dC9yZXNvdXJjZXMvQWhlbS16ZXJvLXdpZHRoLXNoYXBpbmctZm9u
dC1taXNtYXRjaC50dGYKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNTViZTZlNDc1NDRiZTM0MGI2OGY4NGNlZjQ5YzNk
Yzg0YTExYTRjZApHSVQgYmluYXJ5IHBhdGNoCmxpdGVyYWwgMTM3MDgKemNtZUhPVTJHZ3o2K1Nj
TEIrZF9zb3cmd0A2ZWNCcVBVQnR3JE43UVFVZWAlVG5uZH03UkQhWnprOVhKRUtYJXF4CnpIKkhX
SmMlVnFBP0wkeU9zNnNgOGhkdmFFN1VpS2xBaGxJTUIwP2FRaGt9VHA0fHpaK0FSLWtoKU9fRSlH
ZHJ7RQp6VTFOcDkpOWgkPiZiank4XkxOal5fc3JRe0YrXm0mVG9wX0RQbzlZbnkwYmVVSytCdFdl
PGhWcW1XKFRYY1NWZT8Kenp8Vz9XWmI/MmFZa2AtNWNjZ1BxJikpcHxqVSZMWGltZHJeIyExZStj
antNZmhfdjVBfDdacGNZdH5zZ2srblUqCnp3YGNOfGdAPDtfNzJ0PDNXXmI7VE4+MUZHeWRrbktn
WmBLRCQlVEBmQXBpQTEjViNjQyZoXzRSOXQzV1NedUFJbQp6eHxPeT1rR3cyMHsxKkQoNXpCaGxj
dEtXKW1+V2NqTTljSH5ab0RtbmhKe3ZYTG5Ce1RNUEJPPTg9QzZaN2xzbkgKekpTTyh1WW5IdEBD
U3V1Z1czbDdqOGo7MEMlTFdHTmlxZ2E8STd0Xmk+OFVRVGQ8XiN1KHlyTD1sdiZBMFp0dTBsCnpN
WVAobzhgdkROI1htM3BpUHZ2bVNMNHVHZHMlOTFoWnE9UmZlWlgkVTQlP2FBYitUSFRqITIjbyFo
Uk1mQm8wPAp6I3k+dlhWQT1PPlRgX2woJWlAQElUaFIlS3dwcTlEXmBOc1M+V08/MSNYKzxkcVd2
Sis2UWdyTT5kIWBgODh+OzUKem8/UCNuYHAjM0U0JjladClAYDF8S1BmKFNmJW11bUBhcCMzJCpS
d0tIbWgtN1psTEhmaWshbClWYCMoS2pYfEpACnotcHpnQmB2PjxmQDdnOVlJVmVadW9KPm5tb3xX
aDErd3VlWHZIVlBhRFppOFY8IXx6I3ZFSngwYntLPWtxc0RSTAp6Zi0hNWojI1E1NiMmP1kkOEx0
flpIKk9tNThNbHFRcmZGXzZ4MD0xP3NGXlRObk9gI0olJlBmeV5Ge016Xkh1WUAKemBMXzhSXk47
M1YlenMqfHR1NHN2YG02KWlWZTcxd3Y8bFdVKTtGd2MpK15SKVlGM1lfakV0JV8mTjE3ejgkYWNa
CnpGWE44QjZPe0hFWDM5cTYxRnklRGh0MVU8KyRRYmpaVno1MUohWmNMdVNXWTM0Xz89aUY7OTgk
ZGZDNER4KDlFUgp6KTA9LV4pOH5VTkYlTEdSdHhJS3RwZmhEbipCLUNrbEZxSUg0e2lnXmdhQHla
NFA4P255YytHTkokTX1ePGglIzMKem0oNFlKcXg1IVZ5IUg7enp2I2k4a2FmKzJIPjNTfiUhdTNn
RU80am1geUxGUmJpZCVpQEphVmU5dEB2IXxJbVpzCnpsa09XSDQ0LXVXK0pvVmY/JU4mPXBMRX54
VkVBTyQ3ZDtxMCs0WmFrY1MhckxuO3pVTDgrWDB5IUpFPGt6TU1ySwp6P3VhZXA+WWZLUWkmIWcy
MTwqOGxhdGNkfTMlbWxEcEwjP3w9MFRCQHRmYkk3Z1RBflpmZlckN3dqOU9YbU8wUnIKeihkTUZg
YlFPRyh5WEtZd0o+X3Qkam48O1YlODs0QG9KTERsRS1VUj8lZCRhUDEqSFF5RTtQJFozQX5FMSFx
P1BRCno5QT9wejFMVnJ5VDkzOWhyKTtkRXpXfHhHQio0ajBucX1wWjhrKyNXSlQ3MUpDKCY5NE0k
TV5mNCVCNkQxWml4Kgp6QzB6NmtCXzJSYTJEVmt1YzBsNXxJQVIoLUZec080TSN9P1BGPEBuQSNT
ISRNMU1hbFBNR0hNY0UmNTxUe1ozdXUKekc2MF9heFgmdlpUQVc2MlBJOzh0YHR5OFJefkBfeCU1
b2tVe2lrUWdSJE5CRkN4e0R3VHF7YnlmNE8qfm99Nzg9CnpMMlZnWkNFUkR3SFo0ISVeREo2czZn
fnlvNDBPXm5PT0Y7KmB4QnRrXlQ/VEVxJjxQWTE8V15ub2xgVkFQOHA+Kwp6QE1qIypWfm4mYUlB
I0AyWWEyRE9MQ3g5bFcwaUE2U3BmJm03YDQ8WlU+LVY9OCMmUkFHVlRzJCZxZ2NUMkgtKG4Kejtm
UEN1YHoyKSFYVmEkfnRJXyMoYG0ybi1hPW4/UzEpQjM8amI3N0hZd2JhPCFIYn5NdkZ2bHZURGtJ
NyMwNnVPCnpre3goMDNDPFBSTloqSGghJmF0TWUrZjN6Q2hpV2psZEQxZEc9Jn09fEt6M1AkayZx
Km00fFAlZ2Uxb0NCd042fQp6aWN5VHtqTi18KW5OJDMhdjlfXzVLM3BPNk4ocHpgc3Jeczh4I25+
PDF2ezFJSDREMmJxMjVZciFURjtPKUdlVEQKem9GKDY5ekNZPU8jKGpmMzBLTSs3XztkMXphR3Ze
YmVpSXMxYWlITmJ1WFIrV1lPVlZhRlBlNnJKWUgpWnVXP0FvCnpTZ2tkSWIqeVFwTEwzSFUyc3t7
Vmxya1ZBa2dCTiY0fjJVNmc/SjZmZSRlQCYyQz1GfXktfGVzKSVFTlRWVXl0RAp6K2NxaGF3Vm9t
SDh4Q1JQa25NOUhnNUNpflZnYmg/blNpezJHNkJuZGpERG5iekMyPXE0Qlo9TyFgfF9SdjVDNXwK
emZxeXdSSldJc0YtWEk+SHhxZkktdU5Vbk5eckI1K3QldkxNOUJBTjlKamA4ZDZPMVJgKmRJZztI
NjZnXk9EN2lBCnpvcF8pZHY5TkIkIStzI1FpSUREdCZeKEFaX0t3ekJQSkIyZGRvKG85cUBKcU5X
ZHc1QE5UKDBgTHk8NUhQNWhtYgp6djgoWVFWbF5KYjNofExwJW49XzhNR3hfQzZwcH53KFU1Zi00
YFA8OVY7RDVQPVNNKDI4UFpTVmZwPHBHSHhPRVIKenFyZUE0LVdyODI8bW1JOzJrWE19X2hhO0FO
WnlwUC1ycC1VSGR1R29HfmV+WXlRc2ZNSFFOYlk+e29nME9uUF9LCnpYOUdgMW9nNFdoVGttZW5V
Pl4zfnlTQEZhVXdUeiRhe3wxMXt4TyYxUENBWGZtTTJ4Sy1TblgxUSZSamlGTTNEdwp6SSN1SnNH
bGwwM2F9WXYwX2FXYjx7T2l3MSZIb282e3Qzandhe1RNWkg8Sis3ZmMkQjUwa0o9PSZlSElTPm5j
eV4KenZ0MylxOXNLQDE8PiM4cl4wR01odzJ6cjl1VD1nTikmZnQ3PH5zUUtoVzJ3Zkg9Jik2TGtp
REsmVGlOeT9uflNtCnptKj5laiVwbmRxZ0cpSXhQaW48XnMwSFZ4Ykg5fUhTd3RaLTkwJjhHdiQ4
KEclU2p0PEE8ZyM8ZVhYLVY8fGJ2Pgp6KCMpYk0lbjZAJVJ3e0w1ZztNPlRQM0tuNEIlZ3MrM29E
ajh4PGF8ay00P3VmWXdsJWNVIztpUlV2cks3TCEoIWoKenh6RHpnYXxFJE5wU1BBWHpDd0hHS1cy
K00raVEkUmYxVC1eJnxoYio7JmI5WiRtSUhMSGQ5QWM9RWBTVld7Yj9KCnpfMCNpR0lyQGJCRDBZ
cnxpfk9CcTRqT1gpXml4WilyfXlMSlQ3RmZ4dmFQdVhUZyNjZVBkU0ktSkZmMUZATmkwYgp6a3ZU
a2Y4WElxKGFzRW40REY1PWlNJj1ZY190ZHM9a0k+UFpmZ2t1eGNvfXlfaHZ2ZzQ4QDYpKTs1X1BR
JnQqQHYKenhqbXMxWEI0XjRBbTBCZ1gpRWBeSW9RQ0p0bWA7b1UtPGheOzByI0ptdGk/JF4xbDc+
d0txYjM7RkhWKkdQT29PCnp7SWAtfm43P3A2ckhhJEJpaFFZeFN4KGB1dDB3Z3tKbW9LV0coSlRm
KFM4UDM5Nk9NbmVeeXBsZEVra2Ataml9bAp6RX0pdXFMSnJIaXZsKyk4JnAzSHx3cGdneChAdzVm
TlZ8NVdYampsdG54RD5QUX0jP1RwVWY2d19SKWVwSCgkPVcKekd1YyFuVFAlUHFsZFBjRUUpKit2
Kit+YENoM3decVFGZ0lmYUxSNWJUZTZGQFdhPktoWSZQZShkekZPUVZsRyMjCnpXKCNSTVFGZkEq
Pj9PeGU2IVVwOWY2XiV6P0hNUFBPUDB9NUVaRTZYRFZLSEoxOXFsVERJSkslYklFQnBtaHkoQgp6
XnIlPnxvUV58aHJ7RnFuezQhWWRSZz5UdkFCZ3FHPWlQWUROaGZvdTsqM0xeUGRuKihhNmI/SSRi
VFI8KHl4NU0KenpIbFJQUGlEMVJqYTckSTZ5dnFiSUc1MCg8UjtGWGlQTWQ0SmMkd1UjS31fXmot
RUtZRSttUnp0PThoI212alkhCnpFMHVZZ3R8Mmo+V3YmPUpePmZ2PnR7SmtyYVRJR2hzIXZBcyQj
NlZIXn51Slojam9RPF5+dEN7OFB6QUZgZWFtfQp6KVV8YjhrQnNWKiFGT1IlZU50QiFucEY/JD54
KXIrdmM4clcpaERDK1dWcnFtKWg4UlhhUEFuKnQ3fVdeaFBwQnoKeiloQ3gkdGVibDxzISFAT3tH
K1hnTSlrQDErVDtKSks4Y0Y2dTNWbCpXaHx8Sl5UT3xUe1p7QENRb1I8UiE3b2drCnp5Xmk1bWlZ
RVJNV1p+YUN0N0o5KVhWWj48OExoe15jcz9jQFdzYEpCciktdWo4Mnh+Qjt+ITJ2QH1QVnxKfUZ6
fQp6QV5EVmk4dkUyWFJEVkFzK2h2RkJsd0dMMl9zU21CLXVMMyRzVGtfMXtBST9WYGV2TnBzUGs3
U2B8JXl9S3srSSEKcm1Dd25lX3tZJD1gVzQ4ZWBwKXQmZSoxYjxKfTx9R1BNa1lfeWREM2REckUr
VGhlWkFqRXIxKjEKCmxpdGVyYWwgMApIY21WP2QwMDAwMQoKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL2Zhc3QvdGV4dC96ZXJvLXdpZHRoLXNoYXBpbmctZm9udC1taXNtYXRjaC1leHBlY3RlZC1t
aXNtYXRjaC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC90ZXh0L3plcm8td2lkdGgtc2hhcGluZy1m
b250LW1pc21hdGNoLWV4cGVjdGVkLW1pc21hdGNoLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMjY1NWY0ZTc3
OGFlOWFmYTAxZGYzNWQ2MGMyZDg3NDczYjRmYmM2ZgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91
dFRlc3RzL2Zhc3QvdGV4dC96ZXJvLXdpZHRoLXNoYXBpbmctZm9udC1taXNtYXRjaC1leHBlY3Rl
ZC1taXNtYXRjaC5odG1sCkBAIC0wLDAgKzEsNyBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4K
KzxoZWFkPgorPC9oZWFkPgorPGJvZHk+Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9mYXN0L3RleHQvemVyby13aWR0aC1zaGFwaW5nLWZvbnQtbWlzbWF0Y2guaHRt
bCBiL0xheW91dFRlc3RzL2Zhc3QvdGV4dC96ZXJvLXdpZHRoLXNoYXBpbmctZm9udC1taXNtYXRj
aC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAuLmM3YjEyNzQzMTVhMTE2YjUyMGJmNjAwNjdiZWQxODAzYTQ1NWQx
ZDQKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L3RleHQvemVyby13aWR0aC1z
aGFwaW5nLWZvbnQtbWlzbWF0Y2guaHRtbApAQCAtMCwwICsxLDE0IEBACis8IURPQ1RZUEUgaHRt
bD4KKzxodG1sPgorPGhlYWQ+Cis8c3R5bGU+CitAZm9udC1mYWNlIHsKKyAgICBmb250LWZhbWls
eTogV2ViRm9udDsKKyAgICBzcmM6IHVybCgicmVzb3VyY2VzL0FoZW0temVyby13aWR0aC1zaGFw
aW5nLWZvbnQtbWlzbWF0Y2gudHRmIikgZm9ybWF0KCJ0cnVldHlwZSIpOworfQorPC9zdHlsZT4K
KzwvaGVhZD4KKzxib2R5PgorPGRpdiBzdHlsZT0iZm9udDogMTkycHggVGltZXMsIFdlYkZvbnQi
PiYjeDJDOTU7aTwvZGl2PgorPC9ib2R5PgorPC9odG1sPgo=
</data>
<flag name="review"
          id="421716"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>