<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>216205</bug_id>
          
          <creation_ts>2008-04-04 15:57 0000</creation_ts>
          <short_desc>app-office/openoffice-2.4.0 fails with gcc-4.3.0</short_desc>
          <delta_ts>2008-04-15 11:08:05 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Applications</component>
          <version>unspecified</version>
          <rep_platform>AMD64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>198121</blocked>
          
          <everconfirmed>1</everconfirmed>
          <reporter>alchark@gmail.com</reporter>
          <assigned_to>openoffice@gentoo.org</assigned_to>
          <cc>alexxy@gentoo.org</cc>
    
    <cc>spasswolf@web.de</cc>

      

      
          <long_desc isprivate="0">
            <who>alchark@gmail.com</who>
            <bug_when>2008-04-04 15:57:22 0000</bug_when>
            <thetext>Building openoffice-2.4.0 fails with the following error:

/var/tmp/portage/app-office/openoffice-2.4.0/work/ooo/build/OOH680_m12/registry/tools/checksingleton.cxx: In member function &apos;sal_Bool Options::initOptions(int, char**, sal_Bool)&apos;:                                                                                    
/var/tmp/portage/app-office/openoffice-2.4.0/work/ooo/build/OOH680_m12/registry/tools/checksingleton.cxx:301: error: &apos;strdup&apos; was not declared in this scope                    
dmake:  Error code 1, while making &apos;../unxlngx6.pro/obj/checksingleton.obj&apos;             
---* tg_merge.mk *---                                                                   

ERROR: Error 65280 occurred while making /var/tmp/portage/app-office/openoffice-2.4.0/work/ooo/build/OOH680_m12/registry/tools  

With GCC 4.2.3 compilation went fine (except for a memory issue described in 215291) 

Reproducible: Always

Steps to Reproduce:
1. emerge =sys-devel/gcc-4.3.0
2. emerge -e world # needed to apply out-of-tree patches to cdrdao, libwpd, recode, id3lib and boost provided in respective gcc-4.3 porting bugreports
3. emerge =app-office/openoffice-2.4.0




Portage 2.1.4.4 (default/linux/amd64/2008.0/desktop, gcc-4.3.0, glibc-2.7-r2, 2.6.24-gentoo-r4-alchark-u3s x86_64)                                                              
=================================================================                       
System uname: 2.6.24-gentoo-r4-alchark-u3s x86_64 Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz                                                                                    
Timestamp of tree: Thu, 03 Apr 2008 23:03:01 +0000                                      
app-shells/bash:     3.2_p33                                                            
dev-java/java-config: 1.3.7, 2.1.5                                                      
dev-lang/python:     2.5.1-r5                                                           
sys-apps/baselayout: 1.12.12                                                            
sys-apps/sandbox:    1.2.18.1-r2                                                        
sys-devel/autoconf:  2.13, 2.61-r1                                                      
sys-devel/automake:  1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1                        
sys-devel/binutils:  2.18-r1                                                            
sys-devel/gcc-config: 1.4.0-r4                                                          
sys-devel/libtool:   1.5.26                                                             
virtual/os-headers:  2.6.24                                                             
ACCEPT_KEYWORDS=&quot;amd64 ~amd64&quot;                                                          
CBUILD=&quot;x86_64-pc-linux-gnu&quot;                                                            
CFLAGS=&quot;-O2 -march=core2 -pipe&quot;                                                         
CHOST=&quot;x86_64-pc-linux-gnu&quot;                                                             
CONFIG_PROTECT=&quot;/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/svn/env /usr/kde/svn/share/config /usr/kde/svn/shutdown /usr/share/config&quot;       
CONFIG_PROTECT_MASK=&quot;/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d&quot;                         
CXXFLAGS=&quot;-O2 -march=core2 -pipe&quot;                                                       
DISTDIR=&quot;/usr/portage/distfiles&quot;                                                        
FEATURES=&quot;distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch&quot;                                                                          
GENTOO_MIRRORS=&quot;http://mirror.yandex.ru/gentoo-distfiles http://distfiles.gentoo.org&quot;   
LANG=&quot;ru_RU.UTF-8&quot;                                                                      
LC_ALL=&quot;ru_RU.UTF-8&quot;                                                                    
LINGUAS=&quot;ru en&quot;                                                                         
MAKEOPTS=&quot;-j4&quot;                                                                          
PKGDIR=&quot;/usr/portage/packages&quot;                                                          
PORTAGE_RSYNC_OPTS=&quot;--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages&quot;                                                                          
PORTAGE_TMPDIR=&quot;/var/tmp&quot;                                                               
PORTDIR=&quot;/usr/portage&quot;                                                                  
PORTDIR_OVERLAY=&quot;/usr/portage/local/layman/kde /usr/portage/local/layman/gcc-porting /usr/portage/local&quot;                                                                        
SYNC=&quot;rsync://mirror.yandex.ru/gentoo-portage&quot;                                          
USE=&quot;X a52 aac acl acpi alsa amd64 amr amrnb amrwb archive avahi bash-completion berkdb bluetooth branding bzip2 cairo cdparanoia cdr chm cli cracklib crypt cups curl dbus dhcp djvu dri dts dvd dvdr dvdread emboss encode evo exif fam fbcon ffmpeg firefox flac foomaticdb fortran ftp gdbm gif gimp gnutls gpm gs gstreamer gtk hal htmlhandbook iconv id3tag ieee1394 imagemagick ipv6 ipw3945 isdnlog javascript jingle jpeg kde kerberos lame latex lcms ldap libnotify lzo mad matroska midi mikmod mmx mng mp3 mp4 mpeg mudflap multilib musepack ncurses networkmanager nls nptl nptlonly nsplugin ogg opengl openmp oscar pam pcre pdf perl png ppds ppp pppd python qt-copy qt3 qt3support qt4 quicktime rar readline reflection samba scanner sdl session smp spell spl sse sse2 ssl ssse3 startup-notification svg symlink taglib tcpd tetex theora tiff truetype unicode usb v4l v4l2 vnc vorbis wifi wmf x264 xcomposite xine xml xorg xv xvid xvmc zeroconf zip zlib&quot; ALSA_CARDS=&quot;hda-intel&quot; ALSA_PCM_PLUGINS=&quot;adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol&quot; APACHE2_MODULES=&quot;actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias&quot; ELIBC=&quot;glibc&quot; INPUT_DEVICES=&quot;keyboard mouse synaptics evdev&quot; KERNEL=&quot;linux&quot; LCD_DEVICES=&quot;bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text&quot; LINGUAS=&quot;ru en&quot; USERLAND=&quot;GNU&quot; VIDEO_CARDS=&quot;nvidia i810&quot;
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>carlo@gentoo.org</who>
            <bug_when>2008-04-04 23:13:39 0000</bug_when>
            <thetext>

*** This bug has been marked as a duplicate of bug 215291 ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>alchark@gmail.com</who>
            <bug_when>2008-04-06 10:38:01 0000</bug_when>
            <thetext>It is not a duplicate of bug 215291, as it concerns a completely different issue. Bug 215291 occurs with gcc-4.2.3, while this one occurs with gcc-4.3.0. Here, I could not even get to the point where bug 215291 occurs, as the error message concerning &apos;strdup&apos; being undefined appears way earlier.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>spasswolf@web.de</who>
            <bug_when>2008-04-06 12:35:09 0000</bug_when>
            <thetext>Created an attachment (id=148857)
fix compilation with gcc-4.3.0

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>spasswolf@web.de</who>
            <bug_when>2008-04-06 12:38:47 0000</bug_when>
            <thetext>Created an attachment (id=148860)
fix compilation with gcc-4.3.0

A patch fixing this problem is already present in the ooo-build-2.4.0.5.tar.gz, the only Problem is, it&apos;s not applied. Above patch and ebuild should solve this.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>spasswolf@web.de</who>
            <bug_when>2008-04-06 15:56:01 0000</bug_when>
            <thetext>Created an attachment (id=148875)
Fixed ebuild.

The first ebuild didn&apos;t install anything.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>alchark@gmail.com</who>
            <bug_when>2008-04-06 19:05:21 0000</bug_when>
            <thetext>I confirm that the package merges (and runs) successfully on my system with the patch and ebuild provided. Thank you, Bert!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>suka@gentoo.org</who>
            <bug_when>2008-04-15 11:08:05 0000</bug_when>
            <thetext>I&apos;ve just updated the openoffice-2.4 ebuild to include the gcc4.3-patches, so this should be fixed</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>148857</attachid>
            <date>2008-04-06 12:35 0000</date>
            <desc>fix compilation with gcc-4.3.0</desc>
            <filename>openoffice-2.4.0-gcc-4.3.0-fix.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtYXVyIHBhdGNoZXMub2xkL3NyYzY4MC9hcHBseSBwYXRjaGVzL3NyYzY4MC9hcHBseQot
LS0gcGF0Y2hlcy5vbGQvc3JjNjgwL2FwcGx5CTIwMDgtMDQtMDYgMTM6Mjg6MjYuMDAwMDAwMDAw
ICswMjAwCisrKyBwYXRjaGVzL3NyYzY4MC9hcHBseQkyMDA4LTA0LTA2IDEzOjI5OjU4LjAwMDAw
MDAwMCArMDIwMApAQCAtOTAsNyArOTAsNyBAQAogI0dlbnRvbwogR2VudG9vQmFzZSA6IExpbnV4
Q29tbW9uLCBHZW50b29Pbmx5LCBOb3REZWJpYW4sIExvY2tkb3duLCBDYWxjU29sdmVyLCBDYWly
b0ZvbnRzLCBCZXJrZWxleURCNDMKIEdlbnRvb1Vuc3RhYmxlOiBHZW50b29CYXNlLCBHZW50b29F
eHBlcmltZW50YWwsIEdjYzQzCi1HZW50b28gOiBHZW50b29CYXNlCitHZW50b28gOiBHZW50b29C
YXNlLCBHY2M0MwogR2VudG9vNjQ6IEdlbnRvb0Jhc2UKICMgclBhdGggTGludXgKIHJQYXRoQ29t
bW9uOiBMaW51eENvbW1vbiwgTm90RGViaWFuLCBDYWxjU29sdmVyLCBMb2NrZG93biwgQmVya2Vs
ZXlEQjQzLCBDYWlyb0ZvbnRzCg==
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>148860</attachid>
            <date>2008-04-06 12:38 0000</date>
            <desc>fix compilation with gcc-4.3.0</desc>
            <filename>openoffice-2.4.0-r1.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA4IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L2FwcC1vZmZpY2Uvb3Blbm9mZmljZS9vcGVub2Zm
aWNlLTIuNC4wLmVidWlsZCx2IDEuNyAyMDA4LzAzLzI4IDIxOjU2OjE1IHN1a2EgRXhwICQKCldB
TlRfQVVUT0NPTkY9IjIuNSIKV0FOVF9BVVRPTUFLRT0iMS45IgoKaW5oZXJpdCBhdXRvdG9vbHMg
Y2hlY2stcmVxcyBkYi11c2UgZXV0aWxzIGZkby1taW1lIGZsYWctby1tYXRpYyBqYXZhLXBrZy1v
cHQtMiBrZGUtZnVuY3Rpb25zIG1vbm8gbXVsdGlsaWIKCklVU0U9ImJpbmZpbHRlciBjdXBzIGRi
dXMgZGVidWcgZWRzIGZpcmVmb3ggZ25vbWUgZ3N0cmVhbWVyIGd0ayBrZGUgbGRhcCBtb25vIG9k
ayBwYW0gc2VhbW9ua2V5IHdlYmRhdiB4dWxydW5uZXIiCgpNWV9QVj0iMi40LjAuNSIKUEFUQ0hM
RVZFTD0iT09INjgwIgpTUkM9Ik9Pb18ke1BWfV9zcmMiClM9IiR7V09SS0RJUn0vb29vIgpTX09M
RD0iJHtXT1JLRElSfS9vb28tYnVpbGQtJHtNWV9QVn0iCkNPTkZGSUxFPSIke1N9L2Rpc3Ryby1j
b25maWdzL0dlbnRvby5jb25mLmluIgpERVNDUklQVElPTj0iT3Blbk9mZmljZS5vcmcsIGEgZnVs
bCBvZmZpY2UgcHJvZHVjdGl2aXR5IHN1aXRlLiIKClNSQ19VUkk9Im1pcnJvcjovL29wZW5vZmZp
Y2Uvc3RhYmxlLyR7UFZ9LyR7U1JDfV9jb3JlLnRhci5iejIKCWJpbmZpbHRlcj8gKCBtaXJyb3I6
Ly9vcGVub2ZmaWNlL3N0YWJsZS8ke1BWfS8ke1NSQ31fYmluZmlsdGVyLnRhci5iejIgKQoJaHR0
cDovL2Rvd25sb2FkLmdvLW9vLm9yZy8ke1BBVENITEVWRUx9L29vby1idWlsZC0ke01ZX1BWfS50
YXIuZ3oKCW9kaz8gKCBtaXJyb3I6Ly9vcGVub2ZmaWNlL3N0YWJsZS8ke1BWfS8ke1NSQ31fc2Rr
LnRhci5iejIKCQlqYXZhPyAoIGh0dHA6Ly90b29scy5vcGVub2ZmaWNlLm9yZy91bm93aW5yZWdf
cHJlYnVpbGQvNjgwL3Vub3dpbnJlZy5kbGwgKSApCglodHRwOi8vZG93bmxvYWQuZ28tb28ub3Jn
L1NSQzY4MC9leHRyYXMtMi50YXIuYnoyCglodHRwOi8vZG93bmxvYWQuZ28tb28ub3JnL1NSQzY4
MC9iaWJsaW8udGFyLmJ6MgoJaHR0cDovL2Rvd25sb2FkLmdvLW9vLm9yZy9TUkM2ODAvbHBfc29s
dmVfNS41LjAuMTBfc291cmNlLnRhci5negoJaHR0cDovL2Rvd25sb2FkLmdvLW9vLm9yZy9TUkM2
ODAvbGlid3BzLTAuMS4yLnRhci5negoJaHR0cDovL2Rvd25sb2FkLmdvLW9vLm9yZy9TUkM2ODAv
bGlid3BnLTAuMS4yLnRhci5negoJaHR0cDovL2Rvd25sb2FkLmdvLW9vLm9yZy9TUkM2ODAvb294
LjIwMDgtMDItMjkudGFyLmJ6MgoJaHR0cDovL2Rvd25sb2FkLmdvLW9vLm9yZy9TUkM2ODAvd3Jp
dGVyZmlsdGVyLjIwMDgtMDItMjkudGFyLmJ6MiIKCkxBTkdTMT0iYWYgYXIgYXNfSU4gYmVfQlkg
YmcgYm4gYnIgYnMgY2EgY3MgY3kgZGEgZGUgZHogZWwgZW5fR0IgZW5fWkEgZW8gZXMgZXQgZmEg
ZmkgZnIgZ2EgZ2wgZ3VfSU4gaGUgaGlfSU4gaHIgaHUgaXQgamEga20ga28ga3UgbHQgbHYgbWsg
bWxfSU4gbXJfSU4gbmIgbmUgbmwgbm4gbnIgbnMgb3JfSU4gcGFfSU4gcGwgcHQgcHRfQlIgcnUg
cncgc2ggc2sgc2wgc3Igc3Mgc3Qgc3Ygc3dfVFogdGFfSU4gdGVfSU4gdGcgdGggdGlfRVIgdG4g
dHIgdHMgdWsgdXJfSU4gdmUgdmkgeGggemhfQ04gemhfVFcgenUiCkxBTkdTPSIke0xBTkdTMX0g
ZW4gZW5fVVMiCgpmb3IgWCBpbiAke0xBTkdTfSA7IGRvCglJVVNFPSIke0lVU0V9IGxpbmd1YXNf
JHtYfSIKZG9uZQoKZm9yIFkgaW4gJHtMQU5HUzF9IDsgZG8KCVNSQ19VUkk9IiR7U1JDX1VSSX0g
bGluZ3Vhc18ke1l9PyAoIG1pcnJvcjovL29wZW5vZmZpY2Uvc3RhYmxlLyR7UFZ9LyR7U1JDfV9s
MTBuLnRhci5iejIgKSIKZG9uZQoKSE9NRVBBR0U9Imh0dHA6Ly9nby1vby5vcmciCgpMSUNFTlNF
PSJMR1BMLTIiClNMT1Q9IjAiCktFWVdPUkRTPSJ+YW1kNjQgfnBwYyAtc3BhcmMgfng4NiIKCkNP
TU1PTl9ERVBFTkQ9IiFhcHAtb2ZmaWNlL29wZW5vZmZpY2UtYmluCgl4MTEtbGlicy9saWJYYXcK
CXgxMS1saWJzL2xpYlhpbmVyYW1hCgk+PWRldi1sYW5nL3BlcmwtNS4wCglkYnVzPyAoID49ZGV2
LWxpYnMvZGJ1cy1nbGliLTAuNzEgKQoJZ25vbWU/ICggPj14MTEtbGlicy9ndGsrLTIuMTAKCQk+
PWdub21lLWJhc2UvZ25vbWUtdmZzLTIuNgoJCT49Z25vbWUtYmFzZS9nY29uZi0yLjAKCQk+PXgx
MS1saWJzL2NhaXJvLTEuMC4yICkKCWd0az8gKCA+PXgxMS1saWJzL2d0aystMi4xMAoJCT49eDEx
LWxpYnMvY2Fpcm8tMS4wLjIgKQoJZWRzPyAoID49Z25vbWUtZXh0cmEvZXZvbHV0aW9uLWRhdGEt
c2VydmVyLTEuMiApCglnc3RyZWFtZXI/ICggPj1tZWRpYS1saWJzL2dzdHJlYW1lci0wLjEwCgkJ
CT49bWVkaWEtbGlicy9nc3QtcGx1Z2lucy1iYXNlLTAuMTAgKQoJa2RlPyAoID1rZGUtYmFzZS9r
ZGVsaWJzLTMqICkKCWphdmE/ICggPj1kZXYtamF2YS9ic2gtMi4wX2JldGE0CgkJPj1kZXYtamF2
YS94YWxhbi0yLjcKCQk+PWRldi1qYXZhL3hhbGFuLXNlcmlhbGl6ZXItMi43CgkJPj1kZXYtamF2
YS94ZXJjZXMtMi43CgkJPWRldi1qYXZhL3htbC1jb21tb25zLWV4dGVybmFsLTEuMyoKCQk+PWRl
di1kYi9oc3FsZGItMS44LjAuOQoJCT1kZXYtamF2YS9yaGluby0xLjUqICkKCW1vbm8/ICggPj1k
ZXYtbGFuZy9tb25vLTEuMi4zLjEgKQoJZmlyZWZveD8gKCA+PWRldi1saWJzL25zcHItNC42LjYK
CQk+PWRldi1saWJzL25zcy0zLjExLXIxICkKCSFmaXJlZm94PyAoIHNlYW1vbmtleT8gKCA9d3d3
LWNsaWVudC9zZWFtb25rZXktMSoKCQk+PWRldi1saWJzL25zcHItNC42LjYKCQk+PWRldi1saWJz
L25zcy0zLjExLXIxICkgKQoJIWZpcmVmb3g/ICggIXNlYW1vbmtleT8gKCB4dWxydW5uZXI/ICgg
PW5ldC1saWJzL3h1bHJ1bm5lci0xLjgqCgkJPj1kZXYtbGlicy9uc3ByLTQuNi42CgkJPj1kZXYt
bGlicy9uc3MtMy4xMS1yMSApICkgKQoJd2ViZGF2PyAoID49bmV0LW1pc2MvbmVvbi0wLjI0Ljcg
KQoJPj14MTEtbGlicy9zdGFydHVwLW5vdGlmaWNhdGlvbi0wLjUKCT49bWVkaWEtbGlicy9mcmVl
dHlwZS0yLjEuMTAtcjIKCT49bWVkaWEtbGlicy9mb250Y29uZmlnLTIuMy4wCgljdXBzPyAoIG5l
dC1wcmludC9jdXBzICkKCW1lZGlhLWxpYnMvanBlZwoJbWVkaWEtbGlicy9saWJwbmcKCXN5cy1k
ZXZlbC9mbGV4CglzeXMtZGV2ZWwvYmlzb24KCWFwcC1hcmNoL3ppcAoJYXBwLWFyY2gvdW56aXAK
CT49YXBwLXRleHQvaHVuc3BlbGwtMS4xLjQtcjEKCT49YXBwLWFkbWluL2VzZWxlY3Qtb29kaWN0
LTIwMDYwNzA2CglkZXYtbGlicy9leHBhdAoJPj1kZXYtbGlicy9pY3UtMy44Cgk+PXN5cy1saWJz
L2RiLTQuMwoJPj1hcHAtdGV4dC9saWJ3cGQtMC44LjgKCT49bWVkaWEtbGlicy9saWJzdmctMC4x
LjQKCT49bWVkaWEtbGlicy92aWdyYS0xLjQKCWxpbmd1YXNfamE/ICggPj1tZWRpYS1mb250cy9r
b2NoaS1zdWJzdGl0dXRlLTIwMDMwODA5LXIzICkKCWxpbmd1YXNfemhfQ04/ICggPj1tZWRpYS1m
b250cy9hcnBoaWNmb250cy0wLjEtcjIgKQoJbGluZ3Vhc196aF9UVz8gKCA+PW1lZGlhLWZvbnRz
L2FycGhpY2ZvbnRzLTAuMS1yMiApIgoKUkRFUEVORD0iamF2YT8gKCA+PXZpcnR1YWwvanJlLTEu
NCApCglmaXJlZm94PyAoIHx8ICggPXd3dy1jbGllbnQvbW96aWxsYS1maXJlZm94LTIqCgkJPXd3
dy1jbGllbnQvbW96aWxsYS1maXJlZm94LWJpbi0yKiApICkKCSR7Q09NTU9OX0RFUEVORH0iCgpE
RVBFTkQ9IiR7Q09NTU9OX0RFUEVORH0KCXgxMS1saWJzL2xpYlhyZW5kZXIKCXgxMS1wcm90by9w
cmludHByb3RvCgl4MTEtcHJvdG8veGV4dHByb3RvCgl4MTEtcHJvdG8veHByb3RvCgl4MTEtcHJv
dG8veGluZXJhbWFwcm90bwoJPj1zeXMtYXBwcy9maW5kdXRpbHMtNC4xLjIwLXIxCglkZXYtcGVy
bC9BcmNoaXZlLVppcAoJZGV2LXBlcmwvQ29tcHJlc3MtWmxpYgoJPj1kZXYtcGVybC9Db21wcmVz
cy1SYXctWmxpYi0yLjAwMgoJZGV2LXBlcmwvSU8tQ29tcHJlc3MtQmFzZQoJZGV2LXV0aWwvcGtn
Y29uZmlnCglkZXYtdXRpbC9pbnRsdG9vbAoJPj1kZXYtbGlicy9ib29zdC0xLjMzLjEKCWRldi1s
aWJzL2xpYnhzbHQKCT49ZGV2LWxpYnMvbGlieG1sMi0yLjAKCWZpcmVmb3g/ICggPXd3dy1jbGll
bnQvbW96aWxsYS1maXJlZm94LTIqICkKCT49ZGV2LXV0aWwvZ3BlcmYtMwoJPj1uZXQtbWlzYy9j
dXJsLTcuMTIKCXN5cy1saWJzL3psaWIKCXN5cy1hcHBzL2NvcmV1dGlscwoJbWVkaWEtZ2Z4L2lt
YWdlbWFnaWNrCglwYW0/ICggc3lzLWxpYnMvcGFtICkKCSFkZXYtdXRpbC9kbWFrZQoJPj1kZXYt
bGFuZy9weXRob24tMi4zLjQKCWphdmE/ICggfHwgKCA9dmlydHVhbC9qZGstMS42KiA9dmlydHVh
bC9qZGstMS41KiA9dmlydHVhbC9qZGstMS40KiApCgkJZGV2LWphdmEvYW50LWNvcmUgKQoJbGRh
cD8gKCBuZXQtbmRzL29wZW5sZGFwICkiCgpQUk9WSURFPSJ2aXJ0dWFsL29vbyIKCnBrZ19zZXR1
cCgpIHsKCglld2FybgoJZXdhcm4gIiBJdCBpcyBpbXBvcnRhbnQgdG8gbm90ZSB0aGF0IE9wZW5P
ZmZpY2Uub3JnIGlzIGEgdmVyeSBmcmFnaWxlICAiCglld2FybiAiIGJ1aWxkIHdoZW4gaXQgY29t
ZXMgdG8gQ0ZMQUdTLiAgQSBudW1iZXIgb2YgZmxhZ3MgaGF2ZSBhbHJlYWR5ICIKCWV3YXJuICIg
YmVlbiBmaWx0ZXJlZCBvdXQuICBJZiB5b3UgZXhwZXJpZW5jZSBkaWZmaWN1bHR5IG1lcmdpbmcg
dGhpcyAgIgoJZXdhcm4gIiBwYWNrYWdlIGFuZCB1c2UgYWdyZXNzaXZlIENGTEFHUywgbG93ZXIg
dGhlIENGTEFHUyBhbmQgdHJ5IHRvICAiCglld2FybiAiIG1lcmdlIGFnYWluLiBBbHNvIG5vdGUg
dGhhdCBidWlsZGluZyBPT28gdGFrZXMgYSBsb3Qgb2YgdGltZSBhbmQgIgoJZXdhcm4gIiBoYXJk
d2FyZSByZXNzb3VyY2VzOiA0LTYgR0IgZnJlZSBkaXNrc3BhY2UgYW5kIDI1NiBNQiBSQU0gYXJl
ICIKCWV3YXJuICIgdGhlIG1pbmltdW0gcmVxdWlyZW1lbnRzLiBJZiB5b3UgaGF2ZSBsZXNzLCB1
c2Ugb3Blbm9mZmljZS1iaW4gIgoJZXdhcm4gIiBpbnN0ZWFkLiAiCglld2FybgoKCSMgQ2hlY2sg
aWYgd2UgaGF2ZSBlbm91Z2ggUkFNIGFuZCBmcmVlIGRpc2tzcGFjZSB0byBidWlsZCB0aGlzIGJl
YXN0CglDSEVDS1JFUVNfTUVNT1JZPSI1MTIiCgl1c2UgZGVidWcgJiYgQ0hFQ0tSRVFTX0RJU0tf
QlVJTEQ9IjgxOTIiIHx8IENIRUNLUkVRU19ESVNLX0JVSUxEPSI1MTIwIgoJY2hlY2tfcmVxcwoK
CXN0cmlwLWxpbmd1YXMgJHtMQU5HU30KCglpZiBbWyAteiAiJHtMSU5HVUFTfSIgXV07IHRoZW4K
CQlleHBvcnQgTElOR1VBU19PT089ImVuLVVTIgoJCWV3YXJuCgkJZXdhcm4gIiBUbyBnZXQgYSBs
b2NhbGl6ZWQgYnVpbGQsIHNldCB0aGUgYWNjb3JkaW5nIExJTkdVQVMgdmFyaWFibGUocykuICIK
CQlld2FybgoJZWxzZQoJCWV4cG9ydCBMSU5HVUFTX09PTz1gZWNobyAke0xJTkdVQVN9IHwgXAoJ
CQlzZWQgLWUgJ3MvXGJlblxiL2VuX1VTL2cnIC1lICdzL18vLS9nJ2AKCWZpCgoJaWYgdXNlICFq
YXZhOyB0aGVuCgkJZXdhcm4gIiBZb3UgYXJlIGJ1aWxkaW5nIHdpdGggamF2YS1zdXBwb3J0IGRp
c2FibGVkLCB0aGlzIHJlc3VsdHMgaW4gc29tZSAiCgkJZXdhcm4gIiBvZiB0aGUgT3Blbk9mZmlj
ZS5vcmcgZnVuY3Rpb25hbGl0eSAoaS5lLiBoZWxwKSBiZWluZyBkaXNhYmxlZC4gIgoJCWV3YXJu
ICIgSWYgc29tZXRoaW5nIHlvdSBuZWVkIGRvZXMgbm90IHdvcmsgZm9yIHlvdSwgcmVidWlsZCB3
aXRoICIKCQlld2FybiAiIGphdmEgaW4geW91ciBVU0UtZmxhZ3MuICIKCQlld2FybgoJZmkKCglp
ZiBpcy1mbGFncSAtZmZhc3QtbWF0aCA7IHRoZW4KCQllZXJyb3IgIiBZb3UgYXJlIHVzaW5nIC1m
ZmFzdC1tYXRoLCB3aGljaCBpcyBrbm93biB0byBjYXVzZSBwcm9ibGVtcy4gIgoJCWVlcnJvciAi
IFBsZWFzZSByZW1vdmUgaXQgZnJvbSB5b3VyIENGTEFHUywgdXNpbmcgdGhpcyBnbG9iYWxseSBj
YXVzZXMgIgoJCWVlcnJvciAiIGFsbCBzb3J0cyBvZiBwcm9ibGVtcy4gIgoJCWVlcnJvciAiIEFm
dGVyIHRoYXQgeW91IHdpbGwgYWxzbyBoYXZlIHRvIC0gYXQgbGVhc3QgLSByZWJ1aWxkIHB5dGhv
biBvdGhlcndpc2UgIgoJCWVlcnJvciAiIHRoZSBvcGVub2ZmaWNlIGJ1aWxkIHdpbGwgYnJlYWsu
ICIKCQlkaWUKCWZpCgoJaWYgdXNlIHBhbTsgdGhlbgoJCWlmICEgYnVpbHRfd2l0aF91c2Ugc3lz
LWFwcHMvc2hhZG93IHBhbTsgdGhlbgoJCQllZXJyb3IgIiBzaGFkb3cgbmVlZHMgdG8gYmUgYnVp
bHQgd2l0aCBwYW0tc3VwcG9ydC4gIgoJCQllZXJyb3IgIiByZWJ1aWxkIGl0IGFjY29yZGluZ2x5
IG9yIHJlbW92ZSB0aGUgcGFtIHVzZS1mbGFnICIKCQkJZGllCgkJZmkKCWZpCgoJamF2YS1wa2ct
b3B0LTJfcGtnX3NldHVwCgoJIyBzeXMtbGlicy9kYiB2ZXJzaW9uIHVzZWQKCWxvY2FsIGRiX3Zl
cj0iJChkYl9maW5kdmVyICc+PXN5cy1saWJzL2RiLTQuMycpIgoKfQoKc3JjX3VucGFjaygpIHsK
Cgl1bnBhY2sgb29vLWJ1aWxkLSR7TVlfUFZ9LnRhci5negoKCSMgSGFja2lzaCB3b3JrYXJvdW5k
IGZvciBvdmVybG9uZyBwYXRoIHByb2JsZW0sIHNlZSBidWcgIzEzMDgzNwoJbXYgIiR7U19PTER9
IiAiJHtTfSIgfHwgZGllCgoJI1NvbWUgZml4ZXMgZm9yIG91ciBwYXRjaHNldAoJY2QgIiR7U30i
CgllcGF0Y2ggIiR7RklMRVNESVJ9LyR7UFZ9L2dlbnRvby0ke1BWfS5kaWZmIgoJZXBhdGNoICIk
e0ZJTEVTRElSfS8ke1BWfS9vb28tZW52X2xvZy5kaWZmIgoJZXBhdGNoICIke0ZJTEVTRElSfS8k
e1BWfS9vcGVub2ZmaWNlLTIuNC4wLWdjYy00LjMuMC1maXgucGF0Y2giCgoJI1VzZSBmbGFnIGNo
ZWNrcwoJaWYgdXNlIGphdmEgOyB0aGVuCgkJZWNobyAiLS13aXRoLWFudC1ob21lPSR7QU5UX0hP
TUV9IiA+PiAke0NPTkZGSUxFfQoJCWVjaG8gIi0td2l0aC1qZGstaG9tZT0kKGphdmEtY29uZmln
IC0tamRrLWhvbWUgMj4vZGV2L251bGwpIiA+PiAke0NPTkZGSUxFfQoJCWVjaG8gIi0td2l0aC1q
YXZhLXRhcmdldC12ZXJzaW9uPSQoamF2YS1wa2dfZ2V0LXRhcmdldCkiID4+ICR7Q09ORkZJTEV9
CgkJZWNobyAiLS13aXRoLXN5c3RlbS1iZWFuc2hlbGwiID4+ICR7Q09ORkZJTEV9CgkJZWNobyAi
LS13aXRoLXN5c3RlbS14YWxhbiIgPj4gJHtDT05GRklMRX0KCQllY2hvICItLXdpdGgtc3lzdGVt
LXhlcmNlcyIgPj4gJHtDT05GRklMRX0KCQllY2hvICItLXdpdGgtc3lzdGVtLXhtbC1hcGlzIiA+
PiAke0NPTkZGSUxFfQoJCWVjaG8gIi0td2l0aC1zeXN0ZW0taHNxbGRiIiA+PiAke0NPTkZGSUxF
fQoJCWVjaG8gIi0td2l0aC1zeXN0ZW0tcmhpbm8iID4+ICR7Q09ORkZJTEV9CgkJZWNobyAiLS13
aXRoLWJlYW5zaGVsbC1qYXI9JChqYXZhLXBrZ19nZXRqYXIgYnNoIGJzaC5qYXIpIiA+PiAke0NP
TkZGSUxFfQoJCWVjaG8gIi0td2l0aC1zZXJpYWxpemVyLWphcj0kKGphdmEtcGtnX2dldGphciB4
YWxhbi1zZXJpYWxpemVyIHNlcmlhbGl6ZXIuamFyKSIgPj4gJHtDT05GRklMRX0KCQllY2hvICIt
LXdpdGgteGFsYW4tamFyPSQoamF2YS1wa2dfZ2V0amFyIHhhbGFuIHhhbGFuLmphcikiID4+ICR7
Q09ORkZJTEV9CgkJZWNobyAiLS13aXRoLXhlcmNlcy1qYXI9JChqYXZhLXBrZ19nZXRqYXIgeGVy
Y2VzLTIgeGVyY2VzSW1wbC5qYXIpIiA+PiAke0NPTkZGSUxFfQoJCWVjaG8gIi0td2l0aC14bWwt
YXBpcy1qYXI9JChqYXZhLXBrZ19nZXRqYXIgeG1sLWNvbW1vbnMtZXh0ZXJuYWwtMS4zIHhtbC1h
cGlzLmphcikiID4+ICR7Q09ORkZJTEV9CgkJZWNobyAiLS13aXRoLWhzcWxkYi1qYXI9JChqYXZh
LXBrZ19nZXRqYXIgaHNxbGRiIGhzcWxkYi5qYXIpIiA+PiAke0NPTkZGSUxFfQoJCWVjaG8gIi0t
d2l0aC1yaGluby1qYXI9JChqYXZhLXBrZ19nZXRqYXIgcmhpbm8tMS41IGpzLmphcikiID4+ICR7
Q09ORkZJTEV9CglmaQoKCSMgVXBzdHJlYW0gYml0bWFwcyBhcmUgYnJva2VuLCBzbyBmb3JjZSBv
dXJzIGZvciBub3cKCWVjaG8gIi0td2l0aC1pbnRyby1iaXRtYXBzPVxcXCIke1N9L3NyYy9vcGVu
aW50cm9fZ2VudG9vLmJtcFxcXCIiID4+ICR7Q09ORkZJTEV9CgoJZWNobyAiYHVzZV9lbmFibGUg
YmluZmlsdGVyYCIgPj4gJHtDT05GRklMRX0KCglpZiB1c2UgZmlyZWZveCB8fCB1c2Ugc2VhbW9u
a2V5IHx8IHVzZSB4dWxydW5uZXIgOyB0aGVuCgkJZWNobyAiLS1lbmFibGUtbW96aWxsYSIgPj4g
JHtDT05GRklMRX0KCQlsb2NhbCBicm93c2VyCgkJdXNlIHh1bHJ1bm5lciAmJiBicm93c2VyPSJ4
dWxydW5uZXIiCgkJdXNlIHNlYW1vbmtleSAmJiBicm93c2VyPSJzZWFtb25rZXkiCgkJdXNlIGZp
cmVmb3ggJiYgYnJvd3Nlcj0iZmlyZWZveCIKCgkJZWNobyAiLS13aXRoLXN5c3RlbS1tb3ppbGxh
PSR7YnJvd3Nlcn0iID4+ICR7Q09ORkZJTEV9CgllbHNlCgkJZWNobyAiLS1kaXNhYmxlLW1vemls
bGEiID4+ICR7Q09ORkZJTEV9CgkJZWNobyAiLS13aXRob3V0LXN5c3RlbS1tb3ppbGxhIiA+PiAk
e0NPTkZGSUxFfQoJZmkKCgllY2hvICJgdXNlX2VuYWJsZSBjdXBzYCIgPj4gJHtDT05GRklMRX0K
CWVjaG8gImB1c2VfZW5hYmxlIGxkYXBgIiA+PiAke0NPTkZGSUxFfQoJZWNobyAiYHVzZV93aXRo
IGxkYXAgb3BlbmxkYXBgIiA+PiAke0NPTkZGSUxFfQoJZWNobyAiYHVzZV9lbmFibGUgZWRzIGV2
b2x1dGlvbjJgIiA+PiAke0NPTkZGSUxFfQoJZWNobyAiYHVzZV9lbmFibGUgZ25vbWUgZ25vbWUt
dmZzYCIgPj4gJHtDT05GRklMRX0KCWVjaG8gImB1c2VfZW5hYmxlIGdub21lIGxvY2tkb3duYCIg
Pj4gJHtDT05GRklMRX0KCWVjaG8gImB1c2VfZW5hYmxlIGdub21lIGF0a2JyaWRnZWAiID4+ICR7
Q09ORkZJTEV9CgllY2hvICJgdXNlX2VuYWJsZSBnc3RyZWFtZXJgIiA+PiAke0NPTkZGSUxFfQoJ
ZWNobyAiYHVzZV9lbmFibGUgZGJ1c2AiID4+ICR7Q09ORkZJTEV9CgllY2hvICJgdXNlX2VuYWJs
ZSB3ZWJkYXYgbmVvbmAiID4+ICR7Q09ORkZJTEV9CgllY2hvICJgdXNlX3dpdGggd2ViZGF2IHN5
c3RlbS1uZW9uYCIgPj4gJHtDT05GRklMRX0KCgllY2hvICJgdXNlX2VuYWJsZSBkZWJ1ZyBjcmFz
aGR1bXBgIiA+PiAke0NPTkZGSUxFfQoKCWVhdXRvcmVjb25mCgp9CgpzcmNfY29tcGlsZSgpIHsK
Cgl1bnNldCBMSUJDCglhZGRwcmVkaWN0ICIvYmluIgoJYWRkcHJlZGljdCAiL3Jvb3QvLmdjb25m
ZCIKCWFkZHByZWRpY3QgIi9yb290Ly5nbm9tZSIKCgkjIFNob3VsZCB0aGUgYnVpbGQgdXNlIG11
bHRpcHJvY2Vzc2luZz8gTm90IGVuYWJsZWQgYnkgZGVmYXVsdCwgYXMgaXQgdGVuZHMgdG8gYnJl
YWsKCWV4cG9ydCBKT0JTPSIxIgoJaWYgW1sgIiR7V0FOVF9NUH0iID09ICJ0cnVlIiBdXTsgdGhl
bgoJCWV4cG9ydCBKT0JTPWBlY2hvICIke01BS0VPUFRTfSIgfCBzZWQgLWUgInMvLiotalwoWzAt
OV1cK1wpLiovXDEvImAKCWZpCgoJIyBDb21waWxlIHByb2JsZW1zIHdpdGggdGhlc2UgLi4uCglm
aWx0ZXItZmxhZ3MgIi1mdW5yb2xsLWxvb3BzIgoJZmlsdGVyLWZsYWdzICItZnByZWZldGNoLWxv
b3AtYXJyYXlzIgoJZmlsdGVyLWZsYWdzICItZm5vLWRlZmF1bHQtaW5saW5lIgoJZmlsdGVyLWZs
YWdzICItZnN0YWNrLXByb3RlY3RvciIKCWZpbHRlci1mbGFncyAiLWZzdGFjay1wcm90ZWN0b3It
YWxsIgoJZmlsdGVyLWZsYWdzICItZnRyYWNlciIKCWZpbHRlci1mbGFncyAiLWZmb3JjZS1hZGRy
IgoJcmVwbGFjZS1mbGFncyAiLU8/IiAiLU8yIgoJYXBwZW5kLWZsYWdzICItREdMX0dMRVhUX1BS
T1RPVFlQRVMiCgoJIyBOb3cgZm9yIG91ciBvcHRpbWl6YXRpb24gZmxhZ3MgLi4uCglleHBvcnQg
QVJDSF9GTEFHUz0iJHtDWFhGTEFHU30iCgl1c2UgZGVidWcgfHwgZXhwb3J0IExJTktGTEFHU09Q
VElNSVpFPSIke0xERkxBR1N9IgoKCSMgTWFrZSBzdXJlIGdub21lLXVzZXJzIGdldCBndGstc3Vw
cG9ydAoJbG9jYWwgR1RLRkxBRz0iLS1kaXNhYmxlLWd0ayAtLWRpc2FibGUtY2Fpcm8gLS13aXRo
b3V0LXN5c3RlbS1jYWlybyIKCSggdXNlIGd0ayB8fCB1c2UgZ25vbWUgKSAmJiBHVEtGTEFHPSIt
LWVuYWJsZS1ndGsgLS1lbmFibGUtY2Fpcm8gLS13aXRoLXN5c3RlbS1jYWlybyIKCgljZCAiJHtT
fSIKCS4vY29uZmlndXJlIFwKCQktLXdpdGgtZGlzdHJvPSJHZW50b28iIFwKCQktLXdpdGgtYXJj
aD0iJHtBUkNIfSIgXAoJCS0taG9zdD0iJHtDSE9TVH0iIFwKCQktLXdpdGgtc3JjZGlyPSIke0RJ
U1RESVJ9IiBcCgkJLS13aXRoLWxhbmc9IiR7TElOR1VBU19PT099IiBcCgkJLS13aXRoLW51bS1j
cHVzPSIke0pPQlN9IiBcCgkJLS13aXRob3V0LWJpbnN1ZmZpeCBcCgkJLS13aXRoLWluc3RhbGxl
ZC1vb28tZGlybmFtZT0ib3Blbm9mZmljZSIgXAoJCS0td2l0aC10YWc9T09INjgwX20xMiBcCgkJ
JHtHVEtGTEFHfSBcCgkJYHVzZV9lbmFibGUgbW9ub2AgXAoJCWB1c2VfZW5hYmxlIGtkZWAgXAoJ
CWB1c2VfZW5hYmxlIGdub21lIHF1aWNrc3RhcnRgIFwKCQlgdXNlX2VuYWJsZSBwYW1gIFwKCQlg
dXNlX2VuYWJsZSAhZGVidWcgc3RyaXBgIFwKCQlgdXNlX2VuYWJsZSBvZGtgIFwKCQlgdXNlX3dp
dGggamF2YWAgXAoJCS0tZGlzYWJsZS1hY2Nlc3MgXAoJCS0tZGlzYWJsZS1wb3N0LWluc3RhbGwt
c2NyaXB0cyBcCgkJLS1lbmFibGUtaHVuc3BlbGwgXAoJCS0tZW5hYmxlLW9wZW54bWwgXAoJCS0t
d2l0aC1zeXN0ZW0taHVuc3BlbGwgXAoJCS0td2l0aC1zeXN0ZW0tbGlid3BkIFwKCQktLXdpdGgt
c3lzdGVtLWxpYnN2ZyBcCgkJLS1tYW5kaXI9L3Vzci9zaGFyZS9tYW4gXAoJCS0tbGliZGlyPS91
c3IvJChnZXRfbGliZGlyKSBcCgkJfHwgZGllICJDb25maWd1cmF0aW9uIGZhaWxlZCEiCgoJZWlu
Zm8gIkJ1aWxkaW5nIE9wZW5PZmZpY2Uub3JnLi4uIgoJdXNlIGtkZSAmJiBzZXQta2RlZGlyIDMK
CW1ha2UgfHwgZGllICJCdWlsZCBmYWlsZWQiCgp9Cgojc3JjX2luc3RhbGwoKSB7CiMKIwlleHBv
cnQgUFlUSE9OUEFUSD0iIgojCiMJZWluZm8gIlByZXBhcmluZyBJbnN0YWxsYXRpb24iCiMJbWFr
ZSBERVNURElSPSIke0R9IiBpbnN0YWxsIHx8IGRpZSAiSW5zdGFsbGF0aW9uIGZhaWxlZCEiCiMK
IwkjIEZpeCB0aGUgcGVybWlzc2lvbnMgZm9yIHNlY3VyaXR5IHJlYXNvbnMKIwljaG93biAtUiBy
b290OjAgIiR7RH0iCiMKIwkjIHJlY29yZCBqYXZhIGxpYnJhcmllcwojCXVzZSBqYXZhICYmIGph
dmEtcGtnX3JlZ2phciAiJHtEfSIvdXNyLyQoZ2V0X2xpYmRpcikvb3Blbm9mZmljZS9wcm9ncmFt
L2NsYXNzZXMvKi5qYXIKIwojfQoKI3BrZ19wb3N0aW5zdCgpIHsKIwojCWZkby1taW1lX2Rlc2t0
b3BfZGF0YWJhc2VfdXBkYXRlCiMJZmRvLW1pbWVfbWltZV9kYXRhYmFzZV91cGRhdGUKIwojCWVz
ZWxlY3Qgb29kaWN0IHVwZGF0ZSAtLWxpYmRpciAkKGdldF9saWJkaXIpCiMKIwlbWyAteCAvc2Jp
bi9jaHBheCBdXSAmJiBbWyAtZSAvdXNyLyQoZ2V0X2xpYmRpcikvb3Blbm9mZmljZS9wcm9ncmFt
L3NvZmZpY2UuYmluIF1dICYmIGNocGF4IC16bSAvdXNyLyQoZ2V0X2xpYmRpcikvb3Blbm9mZmlj
ZS9wcm9ncmFtL3NvZmZpY2UuYmluCiMKIwkjIEFkZCBhdmFpbGFibGUgJiB1c2VmdWwgamFycyB0
byBvcGVub2ZmaWNlIGNsYXNzcGF0aAojCXVzZSBqYXZhICYmIC91c3IvJChnZXRfbGliZGlyKS9v
cGVub2ZmaWNlL3Byb2dyYW0vamF2YS1zZXQtY2xhc3NwYXRoICQoamF2YS1jb25maWcgLS1jbGFz
c3BhdGg9amRiYy1teXNxbCAyPi9kZXYvbnVsbCkgPi9kZXYvbnVsbAojCiMJZWxvZyAiIFRvIHN0
YXJ0IE9wZW5PZmZpY2Uub3JnLCBydW46IgojCWVsb2cKIwllbG9nICIgJCBvb2ZmaWNlIgojCWVs
b2cKIwllbG9nICIgQWxzbywgZm9yIGluZGl2aWR1YWwgY29tcG9uZW50cywgeW91IGNhbiB1c2Ug
YW55IG9mOiIKIwllbG9nCiMJZWxvZyAiIG9vYmFzZSwgb29jYWxjLCBvb2RyYXcsIG9vZnJvbXRl
bXBsYXRlLCBvb2ltcHJlc3MsIG9vbWF0aCwiCiMJZWxvZyAiIG9vd2ViIG9yIG9vd3JpdGVyIgoj
CWVsb2cKIwllbG9nICIgU3BlbGwgY2hlY2tpbmcgaXMgbm93IHByb3ZpZGVkIHRocm91Z2ggb3Vy
IG93biBteXNwZWxsLWVidWlsZHMsICIKIwllbG9nICIgaWYgeW91IHdhbnQgdG8gdXNlIGl0LCBw
bGVhc2UgaW5zdGFsbCB0aGUgY29ycmVjdCBteXNwZWxsIHBhY2thZ2UgIgojCWVsb2cgIiBhY2Nv
cmRpbmcgdG8geW91ciBsYW5ndWFnZSBuZWVkcy4gIgojCiN9Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>148875</attachid>
            <date>2008-04-06 15:56 0000</date>
            <desc>Fixed ebuild.</desc>
            <filename>openoffice-2.4.0-r1.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA4IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L2FwcC1vZmZpY2Uvb3Blbm9mZmljZS9vcGVub2Zm
aWNlLTIuNC4wLmVidWlsZCx2IDEuNyAyMDA4LzAzLzI4IDIxOjU2OjE1IHN1a2EgRXhwICQKCldB
TlRfQVVUT0NPTkY9IjIuNSIKV0FOVF9BVVRPTUFLRT0iMS45IgoKaW5oZXJpdCBhdXRvdG9vbHMg
Y2hlY2stcmVxcyBkYi11c2UgZXV0aWxzIGZkby1taW1lIGZsYWctby1tYXRpYyBqYXZhLXBrZy1v
cHQtMiBrZGUtZnVuY3Rpb25zIG1vbm8gbXVsdGlsaWIKCklVU0U9ImJpbmZpbHRlciBjdXBzIGRi
dXMgZGVidWcgZWRzIGZpcmVmb3ggZ25vbWUgZ3N0cmVhbWVyIGd0ayBrZGUgbGRhcCBtb25vIG9k
ayBwYW0gc2VhbW9ua2V5IHdlYmRhdiB4dWxydW5uZXIiCgpNWV9QVj0iMi40LjAuNSIKUEFUQ0hM
RVZFTD0iT09INjgwIgpTUkM9Ik9Pb18ke1BWfV9zcmMiClM9IiR7V09SS0RJUn0vb29vIgpTX09M
RD0iJHtXT1JLRElSfS9vb28tYnVpbGQtJHtNWV9QVn0iCkNPTkZGSUxFPSIke1N9L2Rpc3Ryby1j
b25maWdzL0dlbnRvby5jb25mLmluIgpERVNDUklQVElPTj0iT3Blbk9mZmljZS5vcmcsIGEgZnVs
bCBvZmZpY2UgcHJvZHVjdGl2aXR5IHN1aXRlLiIKClNSQ19VUkk9Im1pcnJvcjovL29wZW5vZmZp
Y2Uvc3RhYmxlLyR7UFZ9LyR7U1JDfV9jb3JlLnRhci5iejIKCWJpbmZpbHRlcj8gKCBtaXJyb3I6
Ly9vcGVub2ZmaWNlL3N0YWJsZS8ke1BWfS8ke1NSQ31fYmluZmlsdGVyLnRhci5iejIgKQoJaHR0
cDovL2Rvd25sb2FkLmdvLW9vLm9yZy8ke1BBVENITEVWRUx9L29vby1idWlsZC0ke01ZX1BWfS50
YXIuZ3oKCW9kaz8gKCBtaXJyb3I6Ly9vcGVub2ZmaWNlL3N0YWJsZS8ke1BWfS8ke1NSQ31fc2Rr
LnRhci5iejIKCQlqYXZhPyAoIGh0dHA6Ly90b29scy5vcGVub2ZmaWNlLm9yZy91bm93aW5yZWdf
cHJlYnVpbGQvNjgwL3Vub3dpbnJlZy5kbGwgKSApCglodHRwOi8vZG93bmxvYWQuZ28tb28ub3Jn
L1NSQzY4MC9leHRyYXMtMi50YXIuYnoyCglodHRwOi8vZG93bmxvYWQuZ28tb28ub3JnL1NSQzY4
MC9iaWJsaW8udGFyLmJ6MgoJaHR0cDovL2Rvd25sb2FkLmdvLW9vLm9yZy9TUkM2ODAvbHBfc29s
dmVfNS41LjAuMTBfc291cmNlLnRhci5negoJaHR0cDovL2Rvd25sb2FkLmdvLW9vLm9yZy9TUkM2
ODAvbGlid3BzLTAuMS4yLnRhci5negoJaHR0cDovL2Rvd25sb2FkLmdvLW9vLm9yZy9TUkM2ODAv
bGlid3BnLTAuMS4yLnRhci5negoJaHR0cDovL2Rvd25sb2FkLmdvLW9vLm9yZy9TUkM2ODAvb294
LjIwMDgtMDItMjkudGFyLmJ6MgoJaHR0cDovL2Rvd25sb2FkLmdvLW9vLm9yZy9TUkM2ODAvd3Jp
dGVyZmlsdGVyLjIwMDgtMDItMjkudGFyLmJ6MiIKCkxBTkdTMT0iYWYgYXIgYXNfSU4gYmVfQlkg
YmcgYm4gYnIgYnMgY2EgY3MgY3kgZGEgZGUgZHogZWwgZW5fR0IgZW5fWkEgZW8gZXMgZXQgZmEg
ZmkgZnIgZ2EgZ2wgZ3VfSU4gaGUgaGlfSU4gaHIgaHUgaXQgamEga20ga28ga3UgbHQgbHYgbWsg
bWxfSU4gbXJfSU4gbmIgbmUgbmwgbm4gbnIgbnMgb3JfSU4gcGFfSU4gcGwgcHQgcHRfQlIgcnUg
cncgc2ggc2sgc2wgc3Igc3Mgc3Qgc3Ygc3dfVFogdGFfSU4gdGVfSU4gdGcgdGggdGlfRVIgdG4g
dHIgdHMgdWsgdXJfSU4gdmUgdmkgeGggemhfQ04gemhfVFcgenUiCkxBTkdTPSIke0xBTkdTMX0g
ZW4gZW5fVVMiCgpmb3IgWCBpbiAke0xBTkdTfSA7IGRvCglJVVNFPSIke0lVU0V9IGxpbmd1YXNf
JHtYfSIKZG9uZQoKZm9yIFkgaW4gJHtMQU5HUzF9IDsgZG8KCVNSQ19VUkk9IiR7U1JDX1VSSX0g
bGluZ3Vhc18ke1l9PyAoIG1pcnJvcjovL29wZW5vZmZpY2Uvc3RhYmxlLyR7UFZ9LyR7U1JDfV9s
MTBuLnRhci5iejIgKSIKZG9uZQoKSE9NRVBBR0U9Imh0dHA6Ly9nby1vby5vcmciCgpMSUNFTlNF
PSJMR1BMLTIiClNMT1Q9IjAiCktFWVdPUkRTPSJ+YW1kNjQgfnBwYyAtc3BhcmMgfng4NiIKCkNP
TU1PTl9ERVBFTkQ9IiFhcHAtb2ZmaWNlL29wZW5vZmZpY2UtYmluCgl4MTEtbGlicy9saWJYYXcK
CXgxMS1saWJzL2xpYlhpbmVyYW1hCgk+PWRldi1sYW5nL3BlcmwtNS4wCglkYnVzPyAoID49ZGV2
LWxpYnMvZGJ1cy1nbGliLTAuNzEgKQoJZ25vbWU/ICggPj14MTEtbGlicy9ndGsrLTIuMTAKCQk+
PWdub21lLWJhc2UvZ25vbWUtdmZzLTIuNgoJCT49Z25vbWUtYmFzZS9nY29uZi0yLjAKCQk+PXgx
MS1saWJzL2NhaXJvLTEuMC4yICkKCWd0az8gKCA+PXgxMS1saWJzL2d0aystMi4xMAoJCT49eDEx
LWxpYnMvY2Fpcm8tMS4wLjIgKQoJZWRzPyAoID49Z25vbWUtZXh0cmEvZXZvbHV0aW9uLWRhdGEt
c2VydmVyLTEuMiApCglnc3RyZWFtZXI/ICggPj1tZWRpYS1saWJzL2dzdHJlYW1lci0wLjEwCgkJ
CT49bWVkaWEtbGlicy9nc3QtcGx1Z2lucy1iYXNlLTAuMTAgKQoJa2RlPyAoID1rZGUtYmFzZS9r
ZGVsaWJzLTMqICkKCWphdmE/ICggPj1kZXYtamF2YS9ic2gtMi4wX2JldGE0CgkJPj1kZXYtamF2
YS94YWxhbi0yLjcKCQk+PWRldi1qYXZhL3hhbGFuLXNlcmlhbGl6ZXItMi43CgkJPj1kZXYtamF2
YS94ZXJjZXMtMi43CgkJPWRldi1qYXZhL3htbC1jb21tb25zLWV4dGVybmFsLTEuMyoKCQk+PWRl
di1kYi9oc3FsZGItMS44LjAuOQoJCT1kZXYtamF2YS9yaGluby0xLjUqICkKCW1vbm8/ICggPj1k
ZXYtbGFuZy9tb25vLTEuMi4zLjEgKQoJZmlyZWZveD8gKCA+PWRldi1saWJzL25zcHItNC42LjYK
CQk+PWRldi1saWJzL25zcy0zLjExLXIxICkKCSFmaXJlZm94PyAoIHNlYW1vbmtleT8gKCA9d3d3
LWNsaWVudC9zZWFtb25rZXktMSoKCQk+PWRldi1saWJzL25zcHItNC42LjYKCQk+PWRldi1saWJz
L25zcy0zLjExLXIxICkgKQoJIWZpcmVmb3g/ICggIXNlYW1vbmtleT8gKCB4dWxydW5uZXI/ICgg
PW5ldC1saWJzL3h1bHJ1bm5lci0xLjgqCgkJPj1kZXYtbGlicy9uc3ByLTQuNi42CgkJPj1kZXYt
bGlicy9uc3MtMy4xMS1yMSApICkgKQoJd2ViZGF2PyAoID49bmV0LW1pc2MvbmVvbi0wLjI0Ljcg
KQoJPj14MTEtbGlicy9zdGFydHVwLW5vdGlmaWNhdGlvbi0wLjUKCT49bWVkaWEtbGlicy9mcmVl
dHlwZS0yLjEuMTAtcjIKCT49bWVkaWEtbGlicy9mb250Y29uZmlnLTIuMy4wCgljdXBzPyAoIG5l
dC1wcmludC9jdXBzICkKCW1lZGlhLWxpYnMvanBlZwoJbWVkaWEtbGlicy9saWJwbmcKCXN5cy1k
ZXZlbC9mbGV4CglzeXMtZGV2ZWwvYmlzb24KCWFwcC1hcmNoL3ppcAoJYXBwLWFyY2gvdW56aXAK
CT49YXBwLXRleHQvaHVuc3BlbGwtMS4xLjQtcjEKCT49YXBwLWFkbWluL2VzZWxlY3Qtb29kaWN0
LTIwMDYwNzA2CglkZXYtbGlicy9leHBhdAoJPj1kZXYtbGlicy9pY3UtMy44Cgk+PXN5cy1saWJz
L2RiLTQuMwoJPj1hcHAtdGV4dC9saWJ3cGQtMC44LjgKCT49bWVkaWEtbGlicy9saWJzdmctMC4x
LjQKCT49bWVkaWEtbGlicy92aWdyYS0xLjQKCWxpbmd1YXNfamE/ICggPj1tZWRpYS1mb250cy9r
b2NoaS1zdWJzdGl0dXRlLTIwMDMwODA5LXIzICkKCWxpbmd1YXNfemhfQ04/ICggPj1tZWRpYS1m
b250cy9hcnBoaWNmb250cy0wLjEtcjIgKQoJbGluZ3Vhc196aF9UVz8gKCA+PW1lZGlhLWZvbnRz
L2FycGhpY2ZvbnRzLTAuMS1yMiApIgoKUkRFUEVORD0iamF2YT8gKCA+PXZpcnR1YWwvanJlLTEu
NCApCglmaXJlZm94PyAoIHx8ICggPXd3dy1jbGllbnQvbW96aWxsYS1maXJlZm94LTIqCgkJPXd3
dy1jbGllbnQvbW96aWxsYS1maXJlZm94LWJpbi0yKiApICkKCSR7Q09NTU9OX0RFUEVORH0iCgpE
RVBFTkQ9IiR7Q09NTU9OX0RFUEVORH0KCXgxMS1saWJzL2xpYlhyZW5kZXIKCXgxMS1wcm90by9w
cmludHByb3RvCgl4MTEtcHJvdG8veGV4dHByb3RvCgl4MTEtcHJvdG8veHByb3RvCgl4MTEtcHJv
dG8veGluZXJhbWFwcm90bwoJPj1zeXMtYXBwcy9maW5kdXRpbHMtNC4xLjIwLXIxCglkZXYtcGVy
bC9BcmNoaXZlLVppcAoJZGV2LXBlcmwvQ29tcHJlc3MtWmxpYgoJPj1kZXYtcGVybC9Db21wcmVz
cy1SYXctWmxpYi0yLjAwMgoJZGV2LXBlcmwvSU8tQ29tcHJlc3MtQmFzZQoJZGV2LXV0aWwvcGtn
Y29uZmlnCglkZXYtdXRpbC9pbnRsdG9vbAoJPj1kZXYtbGlicy9ib29zdC0xLjMzLjEKCWRldi1s
aWJzL2xpYnhzbHQKCT49ZGV2LWxpYnMvbGlieG1sMi0yLjAKCWZpcmVmb3g/ICggPXd3dy1jbGll
bnQvbW96aWxsYS1maXJlZm94LTIqICkKCT49ZGV2LXV0aWwvZ3BlcmYtMwoJPj1uZXQtbWlzYy9j
dXJsLTcuMTIKCXN5cy1saWJzL3psaWIKCXN5cy1hcHBzL2NvcmV1dGlscwoJbWVkaWEtZ2Z4L2lt
YWdlbWFnaWNrCglwYW0/ICggc3lzLWxpYnMvcGFtICkKCSFkZXYtdXRpbC9kbWFrZQoJPj1kZXYt
bGFuZy9weXRob24tMi4zLjQKCWphdmE/ICggfHwgKCA9dmlydHVhbC9qZGstMS42KiA9dmlydHVh
bC9qZGstMS41KiA9dmlydHVhbC9qZGstMS40KiApCgkJZGV2LWphdmEvYW50LWNvcmUgKQoJbGRh
cD8gKCBuZXQtbmRzL29wZW5sZGFwICkiCgpQUk9WSURFPSJ2aXJ0dWFsL29vbyIKCnBrZ19zZXR1
cCgpIHsKCglld2FybgoJZXdhcm4gIiBJdCBpcyBpbXBvcnRhbnQgdG8gbm90ZSB0aGF0IE9wZW5P
ZmZpY2Uub3JnIGlzIGEgdmVyeSBmcmFnaWxlICAiCglld2FybiAiIGJ1aWxkIHdoZW4gaXQgY29t
ZXMgdG8gQ0ZMQUdTLiAgQSBudW1iZXIgb2YgZmxhZ3MgaGF2ZSBhbHJlYWR5ICIKCWV3YXJuICIg
YmVlbiBmaWx0ZXJlZCBvdXQuICBJZiB5b3UgZXhwZXJpZW5jZSBkaWZmaWN1bHR5IG1lcmdpbmcg
dGhpcyAgIgoJZXdhcm4gIiBwYWNrYWdlIGFuZCB1c2UgYWdyZXNzaXZlIENGTEFHUywgbG93ZXIg
dGhlIENGTEFHUyBhbmQgdHJ5IHRvICAiCglld2FybiAiIG1lcmdlIGFnYWluLiBBbHNvIG5vdGUg
dGhhdCBidWlsZGluZyBPT28gdGFrZXMgYSBsb3Qgb2YgdGltZSBhbmQgIgoJZXdhcm4gIiBoYXJk
d2FyZSByZXNzb3VyY2VzOiA0LTYgR0IgZnJlZSBkaXNrc3BhY2UgYW5kIDI1NiBNQiBSQU0gYXJl
ICIKCWV3YXJuICIgdGhlIG1pbmltdW0gcmVxdWlyZW1lbnRzLiBJZiB5b3UgaGF2ZSBsZXNzLCB1
c2Ugb3Blbm9mZmljZS1iaW4gIgoJZXdhcm4gIiBpbnN0ZWFkLiAiCglld2FybgoKCSMgQ2hlY2sg
aWYgd2UgaGF2ZSBlbm91Z2ggUkFNIGFuZCBmcmVlIGRpc2tzcGFjZSB0byBidWlsZCB0aGlzIGJl
YXN0CglDSEVDS1JFUVNfTUVNT1JZPSI1MTIiCgl1c2UgZGVidWcgJiYgQ0hFQ0tSRVFTX0RJU0tf
QlVJTEQ9IjgxOTIiIHx8IENIRUNLUkVRU19ESVNLX0JVSUxEPSI1MTIwIgoJY2hlY2tfcmVxcwoK
CXN0cmlwLWxpbmd1YXMgJHtMQU5HU30KCglpZiBbWyAteiAiJHtMSU5HVUFTfSIgXV07IHRoZW4K
CQlleHBvcnQgTElOR1VBU19PT089ImVuLVVTIgoJCWV3YXJuCgkJZXdhcm4gIiBUbyBnZXQgYSBs
b2NhbGl6ZWQgYnVpbGQsIHNldCB0aGUgYWNjb3JkaW5nIExJTkdVQVMgdmFyaWFibGUocykuICIK
CQlld2FybgoJZWxzZQoJCWV4cG9ydCBMSU5HVUFTX09PTz1gZWNobyAke0xJTkdVQVN9IHwgXAoJ
CQlzZWQgLWUgJ3MvXGJlblxiL2VuX1VTL2cnIC1lICdzL18vLS9nJ2AKCWZpCgoJaWYgdXNlICFq
YXZhOyB0aGVuCgkJZXdhcm4gIiBZb3UgYXJlIGJ1aWxkaW5nIHdpdGggamF2YS1zdXBwb3J0IGRp
c2FibGVkLCB0aGlzIHJlc3VsdHMgaW4gc29tZSAiCgkJZXdhcm4gIiBvZiB0aGUgT3Blbk9mZmlj
ZS5vcmcgZnVuY3Rpb25hbGl0eSAoaS5lLiBoZWxwKSBiZWluZyBkaXNhYmxlZC4gIgoJCWV3YXJu
ICIgSWYgc29tZXRoaW5nIHlvdSBuZWVkIGRvZXMgbm90IHdvcmsgZm9yIHlvdSwgcmVidWlsZCB3
aXRoICIKCQlld2FybiAiIGphdmEgaW4geW91ciBVU0UtZmxhZ3MuICIKCQlld2FybgoJZmkKCglp
ZiBpcy1mbGFncSAtZmZhc3QtbWF0aCA7IHRoZW4KCQllZXJyb3IgIiBZb3UgYXJlIHVzaW5nIC1m
ZmFzdC1tYXRoLCB3aGljaCBpcyBrbm93biB0byBjYXVzZSBwcm9ibGVtcy4gIgoJCWVlcnJvciAi
IFBsZWFzZSByZW1vdmUgaXQgZnJvbSB5b3VyIENGTEFHUywgdXNpbmcgdGhpcyBnbG9iYWxseSBj
YXVzZXMgIgoJCWVlcnJvciAiIGFsbCBzb3J0cyBvZiBwcm9ibGVtcy4gIgoJCWVlcnJvciAiIEFm
dGVyIHRoYXQgeW91IHdpbGwgYWxzbyBoYXZlIHRvIC0gYXQgbGVhc3QgLSByZWJ1aWxkIHB5dGhv
biBvdGhlcndpc2UgIgoJCWVlcnJvciAiIHRoZSBvcGVub2ZmaWNlIGJ1aWxkIHdpbGwgYnJlYWsu
ICIKCQlkaWUKCWZpCgoJaWYgdXNlIHBhbTsgdGhlbgoJCWlmICEgYnVpbHRfd2l0aF91c2Ugc3lz
LWFwcHMvc2hhZG93IHBhbTsgdGhlbgoJCQllZXJyb3IgIiBzaGFkb3cgbmVlZHMgdG8gYmUgYnVp
bHQgd2l0aCBwYW0tc3VwcG9ydC4gIgoJCQllZXJyb3IgIiByZWJ1aWxkIGl0IGFjY29yZGluZ2x5
IG9yIHJlbW92ZSB0aGUgcGFtIHVzZS1mbGFnICIKCQkJZGllCgkJZmkKCWZpCgoJamF2YS1wa2ct
b3B0LTJfcGtnX3NldHVwCgoJIyBzeXMtbGlicy9kYiB2ZXJzaW9uIHVzZWQKCWxvY2FsIGRiX3Zl
cj0iJChkYl9maW5kdmVyICc+PXN5cy1saWJzL2RiLTQuMycpIgoKfQoKc3JjX3VucGFjaygpIHsK
Cgl1bnBhY2sgb29vLWJ1aWxkLSR7TVlfUFZ9LnRhci5negoKCSMgSGFja2lzaCB3b3JrYXJvdW5k
IGZvciBvdmVybG9uZyBwYXRoIHByb2JsZW0sIHNlZSBidWcgIzEzMDgzNwoJbXYgIiR7U19PTER9
IiAiJHtTfSIgfHwgZGllCgoJI1NvbWUgZml4ZXMgZm9yIG91ciBwYXRjaHNldAoJY2QgIiR7U30i
CgllcGF0Y2ggIiR7RklMRVNESVJ9LyR7UFZ9L2dlbnRvby0ke1BWfS5kaWZmIgoJZXBhdGNoICIk
e0ZJTEVTRElSfS8ke1BWfS9vb28tZW52X2xvZy5kaWZmIgoJZXBhdGNoICIke0ZJTEVTRElSfS8k
e1BWfS9vcGVub2ZmaWNlLTIuNC4wLWdjYy00LjMuMC1maXgucGF0Y2giCgoJI1VzZSBmbGFnIGNo
ZWNrcwoJaWYgdXNlIGphdmEgOyB0aGVuCgkJZWNobyAiLS13aXRoLWFudC1ob21lPSR7QU5UX0hP
TUV9IiA+PiAke0NPTkZGSUxFfQoJCWVjaG8gIi0td2l0aC1qZGstaG9tZT0kKGphdmEtY29uZmln
IC0tamRrLWhvbWUgMj4vZGV2L251bGwpIiA+PiAke0NPTkZGSUxFfQoJCWVjaG8gIi0td2l0aC1q
YXZhLXRhcmdldC12ZXJzaW9uPSQoamF2YS1wa2dfZ2V0LXRhcmdldCkiID4+ICR7Q09ORkZJTEV9
CgkJZWNobyAiLS13aXRoLXN5c3RlbS1iZWFuc2hlbGwiID4+ICR7Q09ORkZJTEV9CgkJZWNobyAi
LS13aXRoLXN5c3RlbS14YWxhbiIgPj4gJHtDT05GRklMRX0KCQllY2hvICItLXdpdGgtc3lzdGVt
LXhlcmNlcyIgPj4gJHtDT05GRklMRX0KCQllY2hvICItLXdpdGgtc3lzdGVtLXhtbC1hcGlzIiA+
PiAke0NPTkZGSUxFfQoJCWVjaG8gIi0td2l0aC1zeXN0ZW0taHNxbGRiIiA+PiAke0NPTkZGSUxF
fQoJCWVjaG8gIi0td2l0aC1zeXN0ZW0tcmhpbm8iID4+ICR7Q09ORkZJTEV9CgkJZWNobyAiLS13
aXRoLWJlYW5zaGVsbC1qYXI9JChqYXZhLXBrZ19nZXRqYXIgYnNoIGJzaC5qYXIpIiA+PiAke0NP
TkZGSUxFfQoJCWVjaG8gIi0td2l0aC1zZXJpYWxpemVyLWphcj0kKGphdmEtcGtnX2dldGphciB4
YWxhbi1zZXJpYWxpemVyIHNlcmlhbGl6ZXIuamFyKSIgPj4gJHtDT05GRklMRX0KCQllY2hvICIt
LXdpdGgteGFsYW4tamFyPSQoamF2YS1wa2dfZ2V0amFyIHhhbGFuIHhhbGFuLmphcikiID4+ICR7
Q09ORkZJTEV9CgkJZWNobyAiLS13aXRoLXhlcmNlcy1qYXI9JChqYXZhLXBrZ19nZXRqYXIgeGVy
Y2VzLTIgeGVyY2VzSW1wbC5qYXIpIiA+PiAke0NPTkZGSUxFfQoJCWVjaG8gIi0td2l0aC14bWwt
YXBpcy1qYXI9JChqYXZhLXBrZ19nZXRqYXIgeG1sLWNvbW1vbnMtZXh0ZXJuYWwtMS4zIHhtbC1h
cGlzLmphcikiID4+ICR7Q09ORkZJTEV9CgkJZWNobyAiLS13aXRoLWhzcWxkYi1qYXI9JChqYXZh
LXBrZ19nZXRqYXIgaHNxbGRiIGhzcWxkYi5qYXIpIiA+PiAke0NPTkZGSUxFfQoJCWVjaG8gIi0t
d2l0aC1yaGluby1qYXI9JChqYXZhLXBrZ19nZXRqYXIgcmhpbm8tMS41IGpzLmphcikiID4+ICR7
Q09ORkZJTEV9CglmaQoKCSMgVXBzdHJlYW0gYml0bWFwcyBhcmUgYnJva2VuLCBzbyBmb3JjZSBv
dXJzIGZvciBub3cKCWVjaG8gIi0td2l0aC1pbnRyby1iaXRtYXBzPVxcXCIke1N9L3NyYy9vcGVu
aW50cm9fZ2VudG9vLmJtcFxcXCIiID4+ICR7Q09ORkZJTEV9CgoJZWNobyAiYHVzZV9lbmFibGUg
YmluZmlsdGVyYCIgPj4gJHtDT05GRklMRX0KCglpZiB1c2UgZmlyZWZveCB8fCB1c2Ugc2VhbW9u
a2V5IHx8IHVzZSB4dWxydW5uZXIgOyB0aGVuCgkJZWNobyAiLS1lbmFibGUtbW96aWxsYSIgPj4g
JHtDT05GRklMRX0KCQlsb2NhbCBicm93c2VyCgkJdXNlIHh1bHJ1bm5lciAmJiBicm93c2VyPSJ4
dWxydW5uZXIiCgkJdXNlIHNlYW1vbmtleSAmJiBicm93c2VyPSJzZWFtb25rZXkiCgkJdXNlIGZp
cmVmb3ggJiYgYnJvd3Nlcj0iZmlyZWZveCIKCgkJZWNobyAiLS13aXRoLXN5c3RlbS1tb3ppbGxh
PSR7YnJvd3Nlcn0iID4+ICR7Q09ORkZJTEV9CgllbHNlCgkJZWNobyAiLS1kaXNhYmxlLW1vemls
bGEiID4+ICR7Q09ORkZJTEV9CgkJZWNobyAiLS13aXRob3V0LXN5c3RlbS1tb3ppbGxhIiA+PiAk
e0NPTkZGSUxFfQoJZmkKCgllY2hvICJgdXNlX2VuYWJsZSBjdXBzYCIgPj4gJHtDT05GRklMRX0K
CWVjaG8gImB1c2VfZW5hYmxlIGxkYXBgIiA+PiAke0NPTkZGSUxFfQoJZWNobyAiYHVzZV93aXRo
IGxkYXAgb3BlbmxkYXBgIiA+PiAke0NPTkZGSUxFfQoJZWNobyAiYHVzZV9lbmFibGUgZWRzIGV2
b2x1dGlvbjJgIiA+PiAke0NPTkZGSUxFfQoJZWNobyAiYHVzZV9lbmFibGUgZ25vbWUgZ25vbWUt
dmZzYCIgPj4gJHtDT05GRklMRX0KCWVjaG8gImB1c2VfZW5hYmxlIGdub21lIGxvY2tkb3duYCIg
Pj4gJHtDT05GRklMRX0KCWVjaG8gImB1c2VfZW5hYmxlIGdub21lIGF0a2JyaWRnZWAiID4+ICR7
Q09ORkZJTEV9CgllY2hvICJgdXNlX2VuYWJsZSBnc3RyZWFtZXJgIiA+PiAke0NPTkZGSUxFfQoJ
ZWNobyAiYHVzZV9lbmFibGUgZGJ1c2AiID4+ICR7Q09ORkZJTEV9CgllY2hvICJgdXNlX2VuYWJs
ZSB3ZWJkYXYgbmVvbmAiID4+ICR7Q09ORkZJTEV9CgllY2hvICJgdXNlX3dpdGggd2ViZGF2IHN5
c3RlbS1uZW9uYCIgPj4gJHtDT05GRklMRX0KCgllY2hvICJgdXNlX2VuYWJsZSBkZWJ1ZyBjcmFz
aGR1bXBgIiA+PiAke0NPTkZGSUxFfQoKCWVhdXRvcmVjb25mCgp9CgpzcmNfY29tcGlsZSgpIHsK
Cgl1bnNldCBMSUJDCglhZGRwcmVkaWN0ICIvYmluIgoJYWRkcHJlZGljdCAiL3Jvb3QvLmdjb25m
ZCIKCWFkZHByZWRpY3QgIi9yb290Ly5nbm9tZSIKCgkjIFNob3VsZCB0aGUgYnVpbGQgdXNlIG11
bHRpcHJvY2Vzc2luZz8gTm90IGVuYWJsZWQgYnkgZGVmYXVsdCwgYXMgaXQgdGVuZHMgdG8gYnJl
YWsKCWV4cG9ydCBKT0JTPSIxIgoJaWYgW1sgIiR7V0FOVF9NUH0iID09ICJ0cnVlIiBdXTsgdGhl
bgoJCWV4cG9ydCBKT0JTPWBlY2hvICIke01BS0VPUFRTfSIgfCBzZWQgLWUgInMvLiotalwoWzAt
OV1cK1wpLiovXDEvImAKCWZpCgoJIyBDb21waWxlIHByb2JsZW1zIHdpdGggdGhlc2UgLi4uCglm
aWx0ZXItZmxhZ3MgIi1mdW5yb2xsLWxvb3BzIgoJZmlsdGVyLWZsYWdzICItZnByZWZldGNoLWxv
b3AtYXJyYXlzIgoJZmlsdGVyLWZsYWdzICItZm5vLWRlZmF1bHQtaW5saW5lIgoJZmlsdGVyLWZs
YWdzICItZnN0YWNrLXByb3RlY3RvciIKCWZpbHRlci1mbGFncyAiLWZzdGFjay1wcm90ZWN0b3It
YWxsIgoJZmlsdGVyLWZsYWdzICItZnRyYWNlciIKCWZpbHRlci1mbGFncyAiLWZmb3JjZS1hZGRy
IgoJcmVwbGFjZS1mbGFncyAiLU8/IiAiLU8yIgoJYXBwZW5kLWZsYWdzICItREdMX0dMRVhUX1BS
T1RPVFlQRVMiCgoJIyBOb3cgZm9yIG91ciBvcHRpbWl6YXRpb24gZmxhZ3MgLi4uCglleHBvcnQg
QVJDSF9GTEFHUz0iJHtDWFhGTEFHU30iCgl1c2UgZGVidWcgfHwgZXhwb3J0IExJTktGTEFHU09Q
VElNSVpFPSIke0xERkxBR1N9IgoKCSMgTWFrZSBzdXJlIGdub21lLXVzZXJzIGdldCBndGstc3Vw
cG9ydAoJbG9jYWwgR1RLRkxBRz0iLS1kaXNhYmxlLWd0ayAtLWRpc2FibGUtY2Fpcm8gLS13aXRo
b3V0LXN5c3RlbS1jYWlybyIKCSggdXNlIGd0ayB8fCB1c2UgZ25vbWUgKSAmJiBHVEtGTEFHPSIt
LWVuYWJsZS1ndGsgLS1lbmFibGUtY2Fpcm8gLS13aXRoLXN5c3RlbS1jYWlybyIKCgljZCAiJHtT
fSIKCS4vY29uZmlndXJlIFwKCQktLXdpdGgtZGlzdHJvPSJHZW50b28iIFwKCQktLXdpdGgtYXJj
aD0iJHtBUkNIfSIgXAoJCS0taG9zdD0iJHtDSE9TVH0iIFwKCQktLXdpdGgtc3JjZGlyPSIke0RJ
U1RESVJ9IiBcCgkJLS13aXRoLWxhbmc9IiR7TElOR1VBU19PT099IiBcCgkJLS13aXRoLW51bS1j
cHVzPSIke0pPQlN9IiBcCgkJLS13aXRob3V0LWJpbnN1ZmZpeCBcCgkJLS13aXRoLWluc3RhbGxl
ZC1vb28tZGlybmFtZT0ib3Blbm9mZmljZSIgXAoJCS0td2l0aC10YWc9T09INjgwX20xMiBcCgkJ
JHtHVEtGTEFHfSBcCgkJYHVzZV9lbmFibGUgbW9ub2AgXAoJCWB1c2VfZW5hYmxlIGtkZWAgXAoJ
CWB1c2VfZW5hYmxlIGdub21lIHF1aWNrc3RhcnRgIFwKCQlgdXNlX2VuYWJsZSBwYW1gIFwKCQlg
dXNlX2VuYWJsZSAhZGVidWcgc3RyaXBgIFwKCQlgdXNlX2VuYWJsZSBvZGtgIFwKCQlgdXNlX3dp
dGggamF2YWAgXAoJCS0tZGlzYWJsZS1hY2Nlc3MgXAoJCS0tZGlzYWJsZS1wb3N0LWluc3RhbGwt
c2NyaXB0cyBcCgkJLS1lbmFibGUtaHVuc3BlbGwgXAoJCS0tZW5hYmxlLW9wZW54bWwgXAoJCS0t
d2l0aC1zeXN0ZW0taHVuc3BlbGwgXAoJCS0td2l0aC1zeXN0ZW0tbGlid3BkIFwKCQktLXdpdGgt
c3lzdGVtLWxpYnN2ZyBcCgkJLS1tYW5kaXI9L3Vzci9zaGFyZS9tYW4gXAoJCS0tbGliZGlyPS91
c3IvJChnZXRfbGliZGlyKSBcCgkJfHwgZGllICJDb25maWd1cmF0aW9uIGZhaWxlZCEiCgoJZWlu
Zm8gIkJ1aWxkaW5nIE9wZW5PZmZpY2Uub3JnLi4uIgoJdXNlIGtkZSAmJiBzZXQta2RlZGlyIDMK
CW1ha2UgfHwgZGllICJCdWlsZCBmYWlsZWQiCgp9CgpzcmNfaW5zdGFsbCgpIHsKCglleHBvcnQg
UFlUSE9OUEFUSD0iIgoKCWVpbmZvICJQcmVwYXJpbmcgSW5zdGFsbGF0aW9uIgoJbWFrZSBERVNU
RElSPSIke0R9IiBpbnN0YWxsIHx8IGRpZSAiSW5zdGFsbGF0aW9uIGZhaWxlZCEiCgoJIyBGaXgg
dGhlIHBlcm1pc3Npb25zIGZvciBzZWN1cml0eSByZWFzb25zCgljaG93biAtUiByb290OjAgIiR7
RH0iCgoJIyByZWNvcmQgamF2YSBsaWJyYXJpZXMKCXVzZSBqYXZhICYmIGphdmEtcGtnX3JlZ2ph
ciAiJHtEfSIvdXNyLyQoZ2V0X2xpYmRpcikvb3Blbm9mZmljZS9wcm9ncmFtL2NsYXNzZXMvKi5q
YXIKCn0KCnBrZ19wb3N0aW5zdCgpIHsKCglmZG8tbWltZV9kZXNrdG9wX2RhdGFiYXNlX3VwZGF0
ZQoJZmRvLW1pbWVfbWltZV9kYXRhYmFzZV91cGRhdGUKCgllc2VsZWN0IG9vZGljdCB1cGRhdGUg
LS1saWJkaXIgJChnZXRfbGliZGlyKQoKCVtbIC14IC9zYmluL2NocGF4IF1dICYmIFtbIC1lIC91
c3IvJChnZXRfbGliZGlyKS9vcGVub2ZmaWNlL3Byb2dyYW0vc29mZmljZS5iaW4gXV0gJiYgY2hw
YXggLXptIC91c3IvJChnZXRfbGliZGlyKS9vcGVub2ZmaWNlL3Byb2dyYW0vc29mZmljZS5iaW4K
CgkjIEFkZCBhdmFpbGFibGUgJiB1c2VmdWwgamFycyB0byBvcGVub2ZmaWNlIGNsYXNzcGF0aAoJ
dXNlIGphdmEgJiYgL3Vzci8kKGdldF9saWJkaXIpL29wZW5vZmZpY2UvcHJvZ3JhbS9qYXZhLXNl
dC1jbGFzc3BhdGggJChqYXZhLWNvbmZpZyAtLWNsYXNzcGF0aD1qZGJjLW15c3FsIDI+L2Rldi9u
dWxsKSA+L2Rldi9udWxsCgoJZWxvZyAiIFRvIHN0YXJ0IE9wZW5PZmZpY2Uub3JnLCBydW46IgoJ
ZWxvZwoJZWxvZyAiICQgb29mZmljZSIKCWVsb2cKCWVsb2cgIiBBbHNvLCBmb3IgaW5kaXZpZHVh
bCBjb21wb25lbnRzLCB5b3UgY2FuIHVzZSBhbnkgb2Y6IgoJZWxvZwoJZWxvZyAiIG9vYmFzZSwg
b29jYWxjLCBvb2RyYXcsIG9vZnJvbXRlbXBsYXRlLCBvb2ltcHJlc3MsIG9vbWF0aCwiCgllbG9n
ICIgb293ZWIgb3Igb293cml0ZXIiCgllbG9nCgllbG9nICIgU3BlbGwgY2hlY2tpbmcgaXMgbm93
IHByb3ZpZGVkIHRocm91Z2ggb3VyIG93biBteXNwZWxsLWVidWlsZHMsICIKCWVsb2cgIiBpZiB5
b3Ugd2FudCB0byB1c2UgaXQsIHBsZWFzZSBpbnN0YWxsIHRoZSBjb3JyZWN0IG15c3BlbGwgcGFj
a2FnZSAiCgllbG9nICIgYWNjb3JkaW5nIHRvIHlvdXIgbGFuZ3VhZ2UgbmVlZHMuICIKCn0K
</data>        

          </attachment>
    </bug>

</bugzilla>