<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://jogamp.org/bugzilla/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.2"
          urlbase="https://jogamp.org/bugzilla/"
          
          maintainer="sgothel@jausoft.com"
>

    <bug>
          <bug_id>449</bug_id>
          
          <creation_ts>2010-12-28 17:11:45 +0100</creation_ts>
          <short_desc>Lines flipped using flat shading &amp; supersampling</short_desc>
          <delta_ts>2011-03-10 23:35:08 +0100</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>JogAmp</classification>
          <product>Jogl</product>
          <component>windows</component>
          <version>2</version>
          <rep_platform>pc_all</rep_platform>
          <op_sys>windows</op_sys>
          <bug_status>VERIFIED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>---</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Owen Dimond">odimond</reporter>
          <assigned_to name="Sven Gothel">sgothel</assigned_to>
          <cc>bienator</cc>
          
          <cf_type>---</cf_type>
          <cf_scm_refs></cf_scm_refs>
          <cf_workaround>---</cf_workaround>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>743</commentid>
    <comment_count>0</comment_count>
      <attachid>207</attachid>
    <who name="Owen Dimond">odimond</who>
    <bug_when>2010-12-28 17:11:45 +0100</bug_when>
    <thetext>Created attachment 207
Application for reproducing the bug

We are seeing a bug in JOGL where lines are flipped (but triangles are not) when both these settings are enabled:

1. gl.glShadeModel(GL2.GL_FLAT);
2. caps.setSampleBuffers(true);

This occurs on Windows 32-bit and 64-bit, have not tested on Linux or Mac.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>744</commentid>
    <comment_count>1</comment_count>
      <attachid>208</attachid>
    <who name="Owen Dimond">odimond</who>
    <bug_when>2010-12-28 17:12:45 +0100</bug_when>
    <thetext>Created attachment 208
etc\test.bat for autobuild b266</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>745</commentid>
    <comment_count>2</comment_count>
      <attachid>209</attachid>
    <who name="Owen Dimond">odimond</who>
    <bug_when>2010-12-28 17:14:32 +0100</bug_when>
    <thetext>Created attachment 209
Screenshot of example application</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>827</commentid>
    <comment_count>3</comment_count>
    <who name="Owen Dimond">odimond</who>
    <bug_when>2011-02-09 18:19:25 +0100</bug_when>
    <thetext>Hi Sven,

Would it be possible to have this bug looked at soon? If you need more information please let me know.

Thanks,
Owen.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>884</commentid>
    <comment_count>4</comment_count>
    <who name="Michael Bien">bienator</who>
    <bug_when>2011-03-10 22:43:23 +0100</bug_when>
    <thetext>the bug is not reproducible for me, the lines are perfectly aligned with the triangle.
my test environment:
jogl build 350
linux / Nvidia GTX 295 / 260.19.36

looks like a driver bug to me. Can you provide your test setup?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>885</commentid>
    <comment_count>5</comment_count>
    <who name="Owen Dimond">odimond</who>
    <bug_when>2011-03-10 22:54:03 +0100</bug_when>
    <thetext>I just tried this again with a current build (b350) and the problem is no longer there. I tested again with b266 just to make sure and that build fails. I&apos;ll work backwards and figure out which build fixed the problem, then I guess we can close the bug.

Windows XP, Nvidia 8400GS, driver 266.58</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>887</commentid>
    <comment_count>6</comment_count>
    <who name="Owen Dimond">odimond</who>
    <bug_when>2011-03-10 23:35:08 +0100</bug_when>
    <thetext>This was fixed in b283, I&apos;m changing this to resolved.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>207</attachid>
            <date>2010-12-28 17:11:45 +0100</date>
            <delta_ts>2010-12-28 17:11:45 +0100</delta_ts>
            <desc>Application for reproducing the bug</desc>
            <filename>JOGL_Lines.java</filename>
            <type>application/octet-stream</type>
            <size>4652</size>
            <attacher name="Owen Dimond">odimond</attacher>
            
              <data encoding="base64">Ci8vIEV4dGVybmFsIGltcG9ydHMKaW1wb3J0IGphdmEuYXd0Lio7CmltcG9ydCBqYXZhLmF3dC5l
dmVudC4qOwoKCmltcG9ydCBjb20uam9nYW1wLm9wZW5nbC51dGlsLio7CgppbXBvcnQgamF2YXgu
bWVkaWEub3BlbmdsLio7CmltcG9ydCBqYXZheC5tZWRpYS5vcGVuZ2wuYXd0Lio7CmltcG9ydCBq
YXZheC5zd2luZy5KRnJhbWU7CgovKioKICogRXhhbXBsZSBhcHBsaWNhdGlvbiB0aGF0IGRlbW9u
c3RyYXRlcyBob3cgdG8gcHV0IHRvZ2V0aGVyIGEgc2luZ2xlLXRocmVhZGVkCiAqIHJlbmRlcmlu
ZyBzeXN0ZW0uCiAqLwpwdWJsaWMgY2xhc3MgSk9HTF9MaW5lcyBleHRlbmRzIEpGcmFtZQogICAg
aW1wbGVtZW50cyBHTEV2ZW50TGlzdGVuZXIKewogICAgcHJpdmF0ZSBHTEF1dG9EcmF3YWJsZSBj
YW52YXM7CiAgICBwcml2YXRlIGRvdWJsZSB0aGV0YSA9IDA7CiAgICBwcml2YXRlIGRvdWJsZSBz
ID0gMDsKICAgIHByaXZhdGUgZG91YmxlIGMgPSAwOwoKICAgIHB1YmxpYyBKT0dMX0xpbmVzKCkK
ICAgIHsKICAgICAgICBzdXBlcigiQmFzaWMgSk9HTCBEZW1vIik7CgogICAgICAgIHRoaXMuYWRk
V2luZG93TGlzdGVuZXIobmV3IFdpbmRvd0FkYXB0ZXIoKSB7CiAgICAgICAgICAgIHB1YmxpYyB2
b2lkIHdpbmRvd0Nsb3NpbmcoV2luZG93RXZlbnQgZSkgewogICAgICAgICAgICAgICAgU3lzdGVt
LmV4aXQoMCk7CiAgICAgICAgICAgIH0KICAgICAgICB9KTsKICAgICAgICAKICAgICAgICBzZXRM
YXlvdXQobmV3IEJvcmRlckxheW91dCgpKTsKCiAgICAgICAgc2V0U2l6ZSg0MDAsIDQwMCk7CiAg
ICAgICAgc2V0TG9jYXRpb24oNDAsIDQwKTsKCiAgICAgICAgLy8gTmVlZCB0byBzZXQgdmlzaWJs
ZSBmaXJzdCBiZWZvcmUgc3RhcnRpbmcgdGhlIHJlbmRlcmluZyB0aHJlYWQgZHVlCiAgICAgICAg
Ly8gdG8gYSBidWcgaW4gSk9HTC4gU2VlIEpPR0wgSXNzdWUgIzU0IGZvciBtb3JlIGluZm9ybWF0
aW9uIG9uIHRoaXMuCiAgICAgICAgLy8gaHR0cDovL2pvZ2wuZGV2LmphdmEubmV0CiAgICAgICAg
c2V0VmlzaWJsZSh0cnVlKTsKCiAgICAgICAgc2V0dXBKT0dMKCk7CgogICAgICAgIAogICAgfQoK
ICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAgICAvLyBNZXRob2RzIGRlZmluZWQgYnkgR0xFdmVudExpc3RlbmVyCiAg
ICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQoKICAgIC8qKgogICAgICogQ2FsbGVkIGJ5IHRoZSBkcmF3YWJsZSBpbW1lZGlh
dGVseSBhZnRlciB0aGUgT3BlbkdMIGNvbnRleHQgaXMKICAgICAqIGluaXRpYWxpemVkOyB0aGUg
R0xDb250ZXh0IGhhcyBhbHJlYWR5IGJlZW4gbWFkZSBjdXJyZW50IHdoZW4KICAgICAqIHRoaXMg
bWV0aG9kIGlzIGNhbGxlZC4KICAgICAqCiAgICAgKiBAcGFyYW0gZHJhd2FibGUgVGhlIGRpc3Bs
YXkgY29udGV4dCB0byByZW5kZXIgdG8KICAgICAqLwogICAgcHVibGljIHZvaWQgaW5pdChHTEF1
dG9EcmF3YWJsZSBkcmF3YWJsZSkKICAgIHsKCiAgICB9CgogICAgLyoqCiAgICAgKiBDYWxsZWQg
YnkgdGhlIGRyYXdhYmxlIHdoZW4gdGhlIHN1cmZhY2UgcmVzaXplcyBpdHNlbGYuIFVzZWQgdG8K
ICAgICAqIHJlc2V0IHRoZSB2aWV3cG9ydCBkaW1lbnNpb25zLgogICAgICoKICAgICAqIEBwYXJh
bSBkcmF3YWJsZSBUaGUgZGlzcGxheSBjb250ZXh0IHRvIHJlbmRlciB0bwogICAgICovCiAgICBw
dWJsaWMgdm9pZCByZXNoYXBlKEdMQXV0b0RyYXdhYmxlIGRyYXdhYmxlLAogICAgICAgICAgICAg
ICAgICAgICAgICBpbnQgeCwKICAgICAgICAgICAgICAgICAgICAgICAgaW50IHksCiAgICAgICAg
ICAgICAgICAgICAgICAgIGludCB3aWR0aCwKICAgICAgICAgICAgICAgICAgICAgICAgaW50IGhl
aWdodCkKICAgIHsKICAgIH0KCiAgICAvKioKICAgICAqIENhbGxlZCBieSB0aGUgZHJhd2FibGUg
d2hlbiB0aGUgZGlzcGxheSBtb2RlIG9yIHRoZSBkaXNwbGF5IGRldmljZQogICAgICogYXNzb2Np
YXRlZCB3aXRoIHRoZSBHTERyYXdhYmxlIGhhcyBjaGFuZ2VkCiAgICAgKi8KICAgIHB1YmxpYyB2
b2lkIGRpc3BsYXlDaGFuZ2VkKEdMQXV0b0RyYXdhYmxlIGRyYXdhYmxlLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYm9vbGVhbiBtb2RlQ2hhbmdlZCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJvb2xlYW4gZGV2aWNlQ2hhbmdlZCkKICAgIHsKICAgIH0KCiAgICAvKioK
ICAgICAqIENhbGxlZCBieSB0aGUgZHJhd2FibGUgdG8gcGVyZm9ybSByZW5kZXJpbmcgYnkgdGhl
IGNsaWVudC4KICAgICAqCiAgICAgKiBAcGFyYW0gZHJhd2FibGUgVGhlIGRpc3BsYXkgY29udGV4
dCB0byByZW5kZXIgdG8KICAgICAqLwogICAgcHVibGljIHZvaWQgZGlzcGxheShHTEF1dG9EcmF3
YWJsZSBkcmF3YWJsZSkKICAgIHsKICAgICAgICB1cGRhdGUoKTsKICAgICAgICByZW5kZXIoZHJh
d2FibGUpOyAgICAgICAgICAgIAogICAgfQoKICAgIHByaXZhdGUgdm9pZCB1cGRhdGUoKSB7CiAg
ICAgICAgdGhldGEgKz0gMC4wMTsKICAgICAgICBzID0gTWF0aC5zaW4odGhldGEpOwogICAgICAg
IGMgPSBNYXRoLmNvcyh0aGV0YSk7CiAgICB9CgoJcHVibGljIHZvaWQgZGlzcG9zZShHTEF1dG9E
cmF3YWJsZSBkcmF3YWJsZSkgewoJfQoKICAgIHByaXZhdGUgdm9pZCByZW5kZXIoR0xBdXRvRHJh
d2FibGUgZHJhd2FibGUpIHsKICAgICAgICBHTDIgZ2wgPSBkcmF3YWJsZS5nZXRHTCgpLmdldEdM
MigpOwoKICAgICAgICBnbC5nbENsZWFyKEdMLkdMX0NPTE9SX0JVRkZFUl9CSVQpOyAgICAgIAoK
ICAgICAgICBnbC5nbFNoYWRlTW9kZWwoR0wyLkdMX0ZMQVQpOwogICAgICAgIGdsLmdsQ29sb3Iz
ZigxLCAwLCAwKTsKCiAgICAgICAgZ2wuZ2xCZWdpbihHTC5HTF9UUklBTkdMRVMpOwogICAgICAg
IGdsLmdsVmVydGV4MmQoLWMsIC1jKTsKICAgICAgICBnbC5nbFZlcnRleDJkKDAsIGMpOwogICAg
ICAgIGdsLmdsVmVydGV4MmQocywgLXMpOwogICAgICAgIGdsLmdsRW5kKCk7CiAgICAgICAgCiAg
ICAgICAgZ2wuZ2xDb2xvcjNmKDEsIDEsIDEpOwoKICAgICAgICBnbC5nbEJlZ2luKEdMLkdMX0xJ
TkVTKTsKICAgICAgICBnbC5nbFZlcnRleDJkKC1jLCAtYyk7CiAgICAgICAgZ2wuZ2xWZXJ0ZXgy
ZCgwLCBjKTsgCiAgICAgICAgZ2wuZ2xWZXJ0ZXgyZCgwLCBjKTsKICAgICAgICBnbC5nbFZlcnRl
eDJkKHMsIC1zKTsKICAgICAgICBnbC5nbFZlcnRleDJkKHMsIC1zKTsKICAgICAgICBnbC5nbFZl
cnRleDJkKC1jLCAtYyk7CiAgICAgICAgZ2wuZ2xFbmQoKTsKICAgIH0gICAgCiAgICAKICAgIAog
ICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KICAgIC8vIExvY2FsIG1ldGhvZHMKICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgogICAgLyoqCiAg
ICAgKiBDcmVhdGUgdGhlIGJhc2ljcyBvZiB0aGUgSk9HTCBzY3JlZW4gZGV0YWlscy4KICAgICAq
LwogICAgcHJpdmF0ZSB2b2lkIHNldHVwSk9HTCgpCiAgICB7CiAgICAgICAgR0xQcm9maWxlIGds
cCA9IEdMUHJvZmlsZS5nZXREZWZhdWx0KCk7CiAgICAgICAgR0xDYXBhYmlsaXRpZXMgY2FwcyA9
IG5ldyBHTENhcGFiaWxpdGllcyhnbHApOwogICAgICAgIGNhcHMuc2V0RG91YmxlQnVmZmVyZWQo
dHJ1ZSk7CiAgICAgICAgY2Fwcy5zZXRIYXJkd2FyZUFjY2VsZXJhdGVkKHRydWUpOwogICAgICAg
IAogICAgICAgIC8vIFRvZ2dsZSB0aGlzIGZsYWcgdG8gdHJ1ZSB0byBzZWUgYnVnLgogICAgICAg
IGJvb2xlYW4gZW5hYmxlU3VwZXJTYW1wbGluZyA9IHRydWU7ICAgICAgICAKICAgICAgICBpZiAo
ZW5hYmxlU3VwZXJTYW1wbGluZykKICAgICAgICB7CiAgICAgICAgICAgIGNhcHMuc2V0TnVtU2Ft
cGxlcyg4KTsKICAgICAgICAgICAgY2Fwcy5zZXRTYW1wbGVCdWZmZXJzKHRydWUpOwogICAgICAg
IH0KCiAgICAgICAgYm9vbGVhbiB1c2VTd2luZ1ZpZXdlciA9IHRoaXMgaW5zdGFuY2VvZiBKRnJh
bWU7IC8vIG5lZWRlZCBiZWNhdXNlIHdlIGhhdmUgYSBzd2luZyBKRnJhbWUKICAgICAgICBjYW52
YXMgPSB1c2VTd2luZ1ZpZXdlciA/ICBuZXcgR0xKUGFuZWwoY2FwcykgOiBuZXcgR0xDYW52YXMo
Y2Fwcyk7ICAgICAgICAKICAgICAgICBjYW52YXMuYWRkR0xFdmVudExpc3RlbmVyKHRoaXMpOwog
ICAgICAgIGNhbnZhcy5zZXRBdXRvU3dhcEJ1ZmZlck1vZGUoZmFsc2UpOwoKICAgICAgICB0aGlz
LmdldENvbnRlbnRQYW5lKCkuYWRkKChDb21wb25lbnQpIGNhbnZhcywgQm9yZGVyTGF5b3V0LkNF
TlRFUik7CgogICAgICAgIEZQU0FuaW1hdG9yIGFuaW1hdG9yID0gbmV3IEZQU0FuaW1hdG9yKGNh
bnZhcywgNjApOwogICAgICAgIGFuaW1hdG9yLmFkZChjYW52YXMpOwogICAgICAgIGFuaW1hdG9y
LnN0YXJ0KCk7CiAgICB9CgogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJn
cykKICAgIHsKICAgICAgICBKT0dMX0xpbmVzIGRlbW8gPSBuZXcgSk9HTF9MaW5lcygpOwogICAg
ICAgIGRlbW8uc2V0VmlzaWJsZSh0cnVlKTsKICAgIH0KfQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>208</attachid>
            <date>2010-12-28 17:12:45 +0100</date>
            <delta_ts>2010-12-28 17:12:45 +0100</delta_ts>
            <desc>etc\test.bat for autobuild b266</desc>
            <filename>test.log</filename>
            <type>text/x-log</type>
            <size>9578</size>
            <attacher name="Owen Dimond">odimond</attacher>
            
              <data encoding="base64">LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NClBsYXRmb3JtOiBX
aW5kb3dzIFhQIDUuMSAob3MpLCB4ODYgKGFyY2gpIDIgY29yZXMNClBsYXRmb3JtOiBsaXR0bGVF
bmRpYW4gdHJ1ZSwgMzJCaXQgdHJ1ZSwgYS1wdHIgYml0LXNpemUgMzINClBsYXRmb3JtOiBKYXZh
IDEuNi4wXzIzLCBKYXZhIEhvdFNwb3QoVE0pIENsaWVudCBWTSwgU3VuIE1pY3Jvc3lzdGVtcyBJ
bmMuLCBodHRwOi8vamF2YS5zdW4uY29tLywgaXMgSmF2YVNFOiB0cnVlDQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0NClBhY2thZ2U6IGNvbS5qb2dhbXAuY29tbW9uDQpFeHRlbnNp
b24gTmFtZTogY29tLmpvZ2FtcC5jb21tb24NClNwZWNpZmljYXRpb24gVGl0bGU6IEdsdWVHZW4g
SmF2YSBCaW5kaW5ncyBHZW5lcmF0b3INClNwZWNpZmljYXRpb24gVmVuZG9yOiBKb2dBbXAgQ29t
bXVuaXR5DQpTcGVjaWZpY2F0aW9uIFZlcnNpb246IDIuMA0KSW1wbGVtZW50YXRpb24gVGl0bGU6
IEdsdWVHZW4gUnVuLVRpbWUNCkltcGxlbWVudGF0aW9uIFZlbmRvcjogSm9nQW1wIENvbW11bml0
eQ0KSW1wbGVtZW50YXRpb24gVmVuZG9yIElEOiBjb20uam9nYW1wDQpJbXBsZW1lbnRhdGlvbiBV
Ukw6IGh0dHA6Ly9qb2dhbXAub3JnLw0KSW1wbGVtZW50YXRpb24gVmVyc2lvbjogMi4wLWIyNTMt
MjAxMDEyMjINCkltcGxlbWVudGF0aW9uIEJyYW5jaDogbWFzdGVyDQpJbXBsZW1lbnRhdGlvbiBD
b21taXQ6IDEwYzYyZGU4MzFlZjIwODAwNzQwMjEzNGZhMmFjOWNjYTg1ZjQ3NzANCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KUGFja2FnZTogamF2YXgubWVkaWEubmF0aXZld2lu
ZG93DQpFeHRlbnNpb24gTmFtZTogamF2YXgubWVkaWEubmF0aXZld2luZG93DQpTcGVjaWZpY2F0
aW9uIFRpdGxlOiBOYXRpdmUgV2luZG93IEludGVyZmFjZSBBUEkgU3BlY2lmaWNhdGlvbg0KU3Bl
Y2lmaWNhdGlvbiBWZW5kb3I6IEpvZ0FtcCBDb21tdW5pdHkNClNwZWNpZmljYXRpb24gVmVyc2lv
bjogMi4wDQpJbXBsZW1lbnRhdGlvbiBUaXRsZTogTmF0aXZlIFdpbmRvdyBJbnRlcmZhY2UgUnVu
dGltZSBFbnZpcm9ubWVudA0KSW1wbGVtZW50YXRpb24gVmVuZG9yOiBKb2dBbXAgQ29tbXVuaXR5
DQpJbXBsZW1lbnRhdGlvbiBWZW5kb3IgSUQ6IGNvbS5qb2dhbXANCkltcGxlbWVudGF0aW9uIFVS
TDogaHR0cDovL2pvZ2FtcC5vcmcvDQpJbXBsZW1lbnRhdGlvbiBWZXJzaW9uOiAyLjAtYjI2Ni0y
MDEwMTIyMw0KSW1wbGVtZW50YXRpb24gQnJhbmNoOiBtYXN0ZXINCkltcGxlbWVudGF0aW9uIENv
bW1pdDogNjRhNTAwNDEzZGU3YjNkMWRkY2VjZTEyNTZkMWYyODYwMWQ2ZWMwZA0KLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpQYWNrYWdlOiBqYXZheC5tZWRpYS5vcGVuZ2wNCkV4
dGVuc2lvbiBOYW1lOiBqYXZheC5tZWRpYS5vcGVuZ2wNClNwZWNpZmljYXRpb24gVGl0bGU6IEph
dmEgQmluZGluZ3MgZm9yIE9wZW5HTCBBUEkgU3BlY2lmaWNhdGlvbg0KU3BlY2lmaWNhdGlvbiBW
ZW5kb3I6IEpvZ0FtcCBDb21tdW5pdHkNClNwZWNpZmljYXRpb24gVmVyc2lvbjogMi4wDQpJbXBs
ZW1lbnRhdGlvbiBUaXRsZTogSmF2YSBCaW5kaW5ncyBmb3IgT3BlbkdMIFJ1bnRpbWUgRW52aXJv
bm1lbnQNCkltcGxlbWVudGF0aW9uIFZlbmRvcjogSm9nQW1wIENvbW11bml0eQ0KSW1wbGVtZW50
YXRpb24gVmVuZG9yIElEOiBjb20uam9nYW1wDQpJbXBsZW1lbnRhdGlvbiBVUkw6IGh0dHA6Ly9q
b2dhbXAub3JnLw0KSW1wbGVtZW50YXRpb24gVmVyc2lvbjogMi4wLWIyNjYtMjAxMDEyMjMNCklt
cGxlbWVudGF0aW9uIEJyYW5jaDogbWFzdGVyDQpJbXBsZW1lbnRhdGlvbiBDb21taXQ6IDY0YTUw
MDQxM2RlN2IzZDFkZGNlY2UxMjU2ZDFmMjg2MDFkNmVjMGQNCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQ0KUGFja2FnZTogY29tLmpvZ2FtcC5uZXd0DQpFeHRlbnNpb24gTmFtZTog
Y29tLmpvZ2FtcC5uZXd0DQpTcGVjaWZpY2F0aW9uIFRpdGxlOiBORVdUIEFQSSBTcGVjaWZpY2F0
aW9uDQpTcGVjaWZpY2F0aW9uIFZlbmRvcjogSm9nQW1wIENvbW11bml0eQ0KU3BlY2lmaWNhdGlv
biBWZXJzaW9uOiAyLjANCkltcGxlbWVudGF0aW9uIFRpdGxlOiBORVdUIFJ1bnRpbWUgRW52aXJv
bm1lbnQNCkltcGxlbWVudGF0aW9uIFZlbmRvcjogSm9nQW1wIENvbW11bml0eQ0KSW1wbGVtZW50
YXRpb24gVmVuZG9yIElEOiBjb20uam9nYW1wDQpJbXBsZW1lbnRhdGlvbiBVUkw6IGh0dHA6Ly9q
b2dhbXAub3JnLw0KSW1wbGVtZW50YXRpb24gVmVyc2lvbjogMi4wLWIyNjYtMjAxMDEyMjMNCklt
cGxlbWVudGF0aW9uIEJyYW5jaDogbWFzdGVyDQpJbXBsZW1lbnRhdGlvbiBDb21taXQ6IDY0YTUw
MDQxM2RlN2IzZDFkZGNlY2UxMjU2ZDFmMjg2MDFkNmVjMGQNCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpEZXRlY3RlZCBzY3JlZW4gc2l6ZSAxMjgweDEwMjQN
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpXaW5kb3dzR3Jh
cGhpY3NEZXZpY2VbdHlwZSBXaW5kb3dzLCBjb25uZWN0aW9uIGRlY29uXTogR0xBdmFpbGFiaWxp
dHlbTmF0aXZlW0dMNGJjIGZhbHNlLCBHTDQgZmFsc2UsIEdMM2JjIHRydWVbMy4zIChjb21wYXRp
YmlsaXR5IHByb2ZpbGUsIGFueSwgbmV3KV0sIEdMMyB0cnVlWzMuMyAoY29yZSBwcm9maWxlLCBh
bnksIG5ldyldLCBHTDIgdHJ1ZVszLjAgKGNvbXBhdGliaWxpdHkgcHJvZmlsZSwgYW55LCBuZXcp
XSwgR0wyRVMxIHRydWUsIEdMRVMxIGZhbHNlLCBHTDJFUzIgdHJ1ZSwgR0xFUzIgZmFsc2VdLCBQ
cm9maWxlc1tHTFByb2ZpbGVbR0wyRVMyL0dMMl0sIEdMUHJvZmlsZVtHTDJFUzEvR0wyXSwgR0xQ
cm9maWxlW0dMMi9HTDJdLCBHTFByb2ZpbGVbR0wzL0dMM10sIEdMUHJvZmlsZVtHTDIvR0wyXSwg
R0xQcm9maWxlW0dMMkdMMy9HTDJdLCBHTFByb2ZpbGVbR0wzYmMvR0wzYmNdLCAsIGRlZmF1bHQg
R0xQcm9maWxlW0dMMi9HTDJdXV0NClN3YXAgSW50ZXJ2YWwgLTENCkdMIFByb2ZpbGUgICAgR0xQ
cm9maWxlW0dMMi9HTDJdDQpDVFggVkVSU0lPTiAgIDMuMCAoY29tcGF0aWJpbGl0eSBwcm9maWxl
LCBhbnksIG5ldykgLSAzLjAuMA0KR0wgICAgICAgICAgICBjb20uam9nYW1wLm9wZW5nbC5pbXBs
LmdsNC5HTDRiY0ltcGxAMTg4ODc1OQ0KR0xfVkVORE9SICAgICBOVklESUEgQ29ycG9yYXRpb24N
CkdMX1ZFUlNJT04gICAgMy4wLjANCkdMX0VYVEVOU0lPTlMgDQogICAgICAgICAgICAgIEdMX0FS
Ql9ibGVuZF9mdW5jX2V4dGVuZGVkIEdMX0FSQl9jb2xvcl9idWZmZXJfZmxvYXQgR0xfQVJCX2Nv
bXBhdGliaWxpdHkgR0xfQVJCX2NvcHlfYnVmZmVyIEdMX0FSQl9kZXB0aF9idWZmZXJfZmxvYXQg
R0xfQVJCX2RlcHRoX2NsYW1wIEdMX0FSQl9kZXB0aF90ZXh0dXJlIEdMX0FSQl9kcmF3X2J1ZmZl
cnMgR0xfQVJCX2RyYXdfZWxlbWVudHNfYmFzZV92ZXJ0ZXggR0xfQVJCX2RyYXdfaW5zdGFuY2Vk
IEdMX0FSQl9FUzJfY29tcGF0aWJpbGl0eSBHTF9BUkJfZXhwbGljaXRfYXR0cmliX2xvY2F0aW9u
IEdMX0FSQl9mcmFnbWVudF9jb29yZF9jb252ZW50aW9ucyBHTF9BUkJfZnJhZ21lbnRfcHJvZ3Jh
bSBHTF9BUkJfZnJhZ21lbnRfcHJvZ3JhbV9zaGFkb3cgR0xfQVJCX2ZyYWdtZW50X3NoYWRlciBH
TF9BUkJfZnJhbWVidWZmZXJfb2JqZWN0IEdMX0FSQl9mcmFtZWJ1ZmZlcl9zUkdCIEdMX0FSQl9n
ZW9tZXRyeV9zaGFkZXI0IEdMX0FSQl9nZXRfcHJvZ3JhbV9iaW5hcnkgR0xfQVJCX2hhbGZfZmxv
YXRfcGl4ZWwgR0xfQVJCX2hhbGZfZmxvYXRfdmVydGV4IEdMX0FSQl9pbWFnaW5nIEdMX0FSQl9p
bnN0YW5jZWRfYXJyYXlzIEdMX0FSQl9tYXBfYnVmZmVyX3JhbmdlIEdMX0FSQl9tdWx0aXNhbXBs
ZSBHTF9BUkJfbXVsdGl0ZXh0dXJlIEdMX0FSQl9vY2NsdXNpb25fcXVlcnkgR0xfQVJCX29jY2x1
c2lvbl9xdWVyeTIgR0xfQVJCX3BpeGVsX2J1ZmZlcl9vYmplY3QgR0xfQVJCX3BvaW50X3BhcmFt
ZXRlcnMgR0xfQVJCX3BvaW50X3Nwcml0ZSBHTF9BUkJfcHJvdm9raW5nX3ZlcnRleCBHTF9BUkJf
cm9idXN0bmVzcyBHTF9BUkJfc2FtcGxlcl9vYmplY3RzIEdMX0FSQl9zZWFtbGVzc19jdWJlX21h
cCBHTF9BUkJfc2VwYXJhdGVfc2hhZGVyX29iamVjdHMgR0xfQVJCX3NoYWRlcl9iaXRfZW5jb2Rp
bmcgR0xfQVJCX3NoYWRlcl9vYmplY3RzIEdMX0FSQl9zaGFkaW5nX2xhbmd1YWdlXzEwMCBHTF9B
UkJfc2hhZG93IEdMX0FSQl9zeW5jIEdMX0FSQl90ZXh0dXJlX2JvcmRlcl9jbGFtcCBHTF9BUkJf
dGV4dHVyZV9idWZmZXJfb2JqZWN0IEdMX0FSQl90ZXh0dXJlX2NvbXByZXNzaW9uIEdMX0FSQl90
ZXh0dXJlX2NvbXByZXNzaW9uX3JndGMgR0xfQVJCX3RleHR1cmVfY3ViZV9tYXAgR0xfQVJCX3Rl
eHR1cmVfZW52X2FkZCBHTF9BUkJfdGV4dHVyZV9lbnZfY29tYmluZSBHTF9BUkJfdGV4dHVyZV9l
bnZfY3Jvc3NiYXIgR0xfQVJCX3RleHR1cmVfZW52X2RvdDMgR0xfQVJCX3RleHR1cmVfZmxvYXQg
R0xfQVJCX3RleHR1cmVfbWlycm9yZWRfcmVwZWF0IEdMX0FSQl90ZXh0dXJlX211bHRpc2FtcGxl
IEdMX0FSQl90ZXh0dXJlX25vbl9wb3dlcl9vZl90d28gR0xfQVJCX3RleHR1cmVfcmVjdGFuZ2xl
IEdMX0FSQl90ZXh0dXJlX3JnIEdMX0FSQl90ZXh0dXJlX3JnYjEwX2EydWkgR0xfQVJCX3RleHR1
cmVfc3dpenpsZSBHTF9BUkJfdGltZXJfcXVlcnkgR0xfQVJCX3RyYW5zcG9zZV9tYXRyaXggR0xf
QVJCX3VuaWZvcm1fYnVmZmVyX29iamVjdCBHTF9BUkJfdmVydGV4X2FycmF5X2JncmEgR0xfQVJC
X3ZlcnRleF9hcnJheV9vYmplY3QgR0xfQVJCX3ZlcnRleF9idWZmZXJfb2JqZWN0IEdMX0FSQl92
ZXJ0ZXhfcHJvZ3JhbSBHTF9BUkJfdmVydGV4X3NoYWRlciBHTF9BUkJfdmVydGV4X3R5cGVfMl8x
MF8xMF8xMF9yZXYgR0xfQVJCX3ZpZXdwb3J0X2FycmF5IEdMX0FSQl93aW5kb3dfcG9zIEdMX0FU
SV9kcmF3X2J1ZmZlcnMgR0xfQVRJX3RleHR1cmVfZmxvYXQgR0xfQVRJX3RleHR1cmVfbWlycm9y
X29uY2UgR0xfUzNfczN0YyBHTF9FWFRfdGV4dHVyZV9lbnZfYWRkIEdMX0VYVF9hYmdyIEdMX0VY
VF9iZ3JhIEdMX0VYVF9iaW5kYWJsZV91bmlmb3JtIEdMX0VYVF9ibGVuZF9jb2xvciBHTF9FWFRf
YmxlbmRfZXF1YXRpb25fc2VwYXJhdGUgR0xfRVhUX2JsZW5kX2Z1bmNfc2VwYXJhdGUgR0xfRVhU
X2JsZW5kX21pbm1heCBHTF9FWFRfYmxlbmRfc3VidHJhY3QgR0xfRVhUX2NvbXBpbGVkX3ZlcnRl
eF9hcnJheSBHTF9FWFRfQ2dfc2hhZGVyIEdMX0VYVF9kZXB0aF9ib3VuZHNfdGVzdCBHTF9FWFRf
ZGlyZWN0X3N0YXRlX2FjY2VzcyBHTF9FWFRfZHJhd19idWZmZXJzMiBHTF9FWFRfZHJhd19pbnN0
YW5jZWQgR0xfRVhUX2RyYXdfcmFuZ2VfZWxlbWVudHMgR0xfRVhUX2ZvZ19jb29yZCBHTF9FWFRf
ZnJhbWVidWZmZXJfYmxpdCBHTF9FWFRfZnJhbWVidWZmZXJfbXVsdGlzYW1wbGUgR0xfRVhUWF9m
cmFtZWJ1ZmZlcl9taXhlZF9mb3JtYXRzIEdMX0VYVF9mcmFtZWJ1ZmZlcl9vYmplY3QgR0xfRVhU
X2ZyYW1lYnVmZmVyX3NSR0IgR0xfRVhUX2dlb21ldHJ5X3NoYWRlcjQgR0xfRVhUX2dwdV9wcm9n
cmFtX3BhcmFtZXRlcnMgR0xfRVhUX2dwdV9zaGFkZXI0IEdMX0VYVF9tdWx0aV9kcmF3X2FycmF5
cyBHTF9FWFRfcGFja2VkX2RlcHRoX3N0ZW5jaWwgR0xfRVhUX3BhY2tlZF9mbG9hdCBHTF9FWFRf
cGFja2VkX3BpeGVscyBHTF9FWFRfcGl4ZWxfYnVmZmVyX29iamVjdCBHTF9FWFRfcG9pbnRfcGFy
YW1ldGVycyBHTF9FWFRfcHJvdm9raW5nX3ZlcnRleCBHTF9FWFRfcmVzY2FsZV9ub3JtYWwgR0xf
RVhUX3NlY29uZGFyeV9jb2xvciBHTF9FWFRfc2VwYXJhdGVfc2hhZGVyX29iamVjdHMgR0xfRVhU
X3NlcGFyYXRlX3NwZWN1bGFyX2NvbG9yIEdMX0VYVF9zaGFkb3dfZnVuY3MgR0xfRVhUX3N0ZW5j
aWxfdHdvX3NpZGUgR0xfRVhUX3N0ZW5jaWxfd3JhcCBHTF9FWFRfdGV4dHVyZTNEIEdMX0VYVF90
ZXh0dXJlX2FycmF5IEdMX0VYVF90ZXh0dXJlX2J1ZmZlcl9vYmplY3QgR0xfRVhUX3RleHR1cmVf
Y29tcHJlc3Npb25fbGF0YyBHTF9FWFRfdGV4dHVyZV9jb21wcmVzc2lvbl9yZ3RjIEdMX0VYVF90
ZXh0dXJlX2NvbXByZXNzaW9uX3MzdGMgR0xfRVhUX3RleHR1cmVfY3ViZV9tYXAgR0xfRVhUX3Rl
eHR1cmVfZWRnZV9jbGFtcCBHTF9FWFRfdGV4dHVyZV9lbnZfY29tYmluZSBHTF9FWFRfdGV4dHVy
ZV9lbnZfZG90MyBHTF9FWFRfdGV4dHVyZV9maWx0ZXJfYW5pc290cm9waWMgR0xfRVhUX3RleHR1
cmVfaW50ZWdlciBHTF9FWFRfdGV4dHVyZV9sb2QgR0xfRVhUX3RleHR1cmVfbG9kX2JpYXMgR0xf
RVhUX3RleHR1cmVfbWlycm9yX2NsYW1wIEdMX0VYVF90ZXh0dXJlX29iamVjdCBHTF9FWFRfdGV4
dHVyZV9zaGFyZWRfZXhwb25lbnQgR0xfRVhUX3RleHR1cmVfc1JHQiBHTF9FWFRfdGV4dHVyZV9z
d2l6emxlIEdMX0VYVF90aW1lcl9xdWVyeSBHTF9FWFRfdmVydGV4X2FycmF5IEdMX0VYVF92ZXJ0
ZXhfYXJyYXlfYmdyYSBHTF9JQk1fcmFzdGVycG9zX2NsaXAgR0xfSUJNX3RleHR1cmVfbWlycm9y
ZWRfcmVwZWF0IEdMX0tUWF9idWZmZXJfcmVnaW9uIEdMX05WX2JsZW5kX3NxdWFyZSBHTF9OVl9j
b25kaXRpb25hbF9yZW5kZXIgR0xfTlZfY29weV9kZXB0aF90b19jb2xvciBHTF9OVl9jb3B5X2lt
YWdlIEdMX05WX2RlcHRoX2J1ZmZlcl9mbG9hdCBHTF9OVl9kZXB0aF9jbGFtcCBHTF9OVl9leHBs
aWNpdF9tdWx0aXNhbXBsZSBHTF9OVl9mZW5jZSBHTF9OVl9mbG9hdF9idWZmZXIgR0xfTlZfZm9n
X2Rpc3RhbmNlIEdMX05WX2ZyYWdtZW50X3Byb2dyYW0gR0xfTlZfZnJhZ21lbnRfcHJvZ3JhbV9v
cHRpb24gR0xfTlZfZnJhZ21lbnRfcHJvZ3JhbTIgR0xfTlZfZnJhbWVidWZmZXJfbXVsdGlzYW1w
bGVfY292ZXJhZ2UgR0xfTlZfZ2VvbWV0cnlfc2hhZGVyNCBHTF9OVl9ncHVfcHJvZ3JhbTQgR0xf
TlZfaGFsZl9mbG9hdCBHTF9OVl9saWdodF9tYXhfZXhwb25lbnQgR0xfTlZfbXVsdGlzYW1wbGVf
Y292ZXJhZ2UgR0xfTlZfbXVsdGlzYW1wbGVfZmlsdGVyX2hpbnQgR0xfTlZfb2NjbHVzaW9uX3F1
ZXJ5IEdMX05WX3BhY2tlZF9kZXB0aF9zdGVuY2lsIEdMX05WX3BhcmFtZXRlcl9idWZmZXJfb2Jq
ZWN0IEdMX05WX3BhcmFtZXRlcl9idWZmZXJfb2JqZWN0MiBHTF9OVl9waXhlbF9kYXRhX3Jhbmdl
IEdMX05WX3BvaW50X3Nwcml0ZSBHTF9OVl9wcmltaXRpdmVfcmVzdGFydCBHTF9OVl9yZWdpc3Rl
cl9jb21iaW5lcnMgR0xfTlZfcmVnaXN0ZXJfY29tYmluZXJzMiBHTF9OVl9zaGFkZXJfYnVmZmVy
X2xvYWQgR0xfTlZfdGV4Z2VuX3JlZmxlY3Rpb24gR0xfTlZfdGV4dHVyZV9iYXJyaWVyIEdMX05W
X3RleHR1cmVfY29tcHJlc3Npb25fdnRjIEdMX05WX3RleHR1cmVfZW52X2NvbWJpbmU0IEdMX05W
X3RleHR1cmVfZXhwYW5kX25vcm1hbCBHTF9OVl90ZXh0dXJlX211bHRpc2FtcGxlIEdMX05WX3Rl
eHR1cmVfcmVjdGFuZ2xlIEdMX05WX3RleHR1cmVfc2hhZGVyIEdMX05WX3RleHR1cmVfc2hhZGVy
MiBHTF9OVl90ZXh0dXJlX3NoYWRlcjMgR0xfTlZfdHJhbnNmb3JtX2ZlZWRiYWNrIEdMX05WX3Zl
cnRleF9hcnJheV9yYW5nZSBHTF9OVl92ZXJ0ZXhfYXJyYXlfcmFuZ2UyIEdMX05WX3ZlcnRleF9i
dWZmZXJfdW5pZmllZF9tZW1vcnkgR0xfTlZfdmVydGV4X3Byb2dyYW0gR0xfTlZfdmVydGV4X3By
b2dyYW0xXzEgR0xfTlZfdmVydGV4X3Byb2dyYW0yIEdMX05WX3ZlcnRleF9wcm9ncmFtMl9vcHRp
b24gR0xfTlZfdmVydGV4X3Byb2dyYW0zIEdMX05WWF9jb25kaXRpb25hbF9yZW5kZXIgR0xfTlZY
X2dwdV9tZW1vcnlfaW5mbyBHTF9TR0lTX2dlbmVyYXRlX21pcG1hcCBHTF9TR0lTX3RleHR1cmVf
bG9kIEdMX1NHSVhfZGVwdGhfdGV4dHVyZSBHTF9TR0lYX3NoYWRvdyBHTF9TVU5fc2xpY2VfYWNj
dW0gR0xfV0lOX3N3YXBfaGludCBXR0xfRVhUX3N3YXBfY29udHJvbCANCkdMWF9FWFRFTlNJT05T
IA0KICAgICAgICAgICAgICBXR0xfQVJCX2J1ZmZlcl9yZWdpb24gV0dMX0FSQl9jcmVhdGVfY29u
dGV4dCBXR0xfQVJCX2NyZWF0ZV9jb250ZXh0X3Byb2ZpbGUgV0dMX0FSQl9jcmVhdGVfY29udGV4
dF9yb2J1c3RuZXNzIFdHTF9BUkJfZXh0ZW5zaW9uc19zdHJpbmcgV0dMX0FSQl9tYWtlX2N1cnJl
bnRfcmVhZCBXR0xfQVJCX211bHRpc2FtcGxlIFdHTF9BUkJfcGJ1ZmZlciBXR0xfQVJCX3BpeGVs
X2Zvcm1hdCBXR0xfQVJCX3BpeGVsX2Zvcm1hdF9mbG9hdCBXR0xfQVJCX3JlbmRlcl90ZXh0dXJl
IFdHTF9BVElfcGl4ZWxfZm9ybWF0X2Zsb2F0IFdHTF9FWFRfY3JlYXRlX2NvbnRleHRfZXMyX3By
b2ZpbGUgV0dMX0VYVF9leHRlbnNpb25zX3N0cmluZyBXR0xfRVhUX2ZyYW1lYnVmZmVyX3NSR0Ig
V0dMX0VYVF9waXhlbF9mb3JtYXRfcGFja2VkX2Zsb2F0IFdHTF9FWFRfc3dhcF9jb250cm9sIFdH
TF9OVlhfRFhfaW50ZXJvcCBXR0xfTlZfZmxvYXRfYnVmZmVyIFdHTF9OVl9tdWx0aXNhbXBsZV9j
b3ZlcmFnZSBXR0xfTlZfcmVuZGVyX2RlcHRoX3RleHR1cmUgV0dMX05WX3JlbmRlcl90ZXh0dXJl
X3JlY3RhbmdsZSANCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
DQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>209</attachid>
            <date>2010-12-28 17:14:32 +0100</date>
            <delta_ts>2010-12-28 17:14:32 +0100</delta_ts>
            <desc>Screenshot of example application</desc>
            <filename>JOGL_Lines.png</filename>
            <type>image/png</type>
            <size>5613</size>
            <attacher name="Owen Dimond">odimond</attacher>
            
              <data encoding="base64">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
+jYAQCX/D52qTx/WWfhmAAAAAElFTkSuQmCC
</data>

          </attachment>
      

    </bug>

</bugzilla>