Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 Feb 2010 00:22:56 -0600
From:      rocwhite168 <rocwhite168@163.com>
To:        openoffice@freebsd.org
Subject:   Error when compiling openoffice.org-3
Message-ID:  <bba655cd1002252222n57336d67i10acc4e19443b403@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
--0015174762e84f1bd604807aefa0
Content-Type: text/plain; charset=ISO-8859-1

Hi,

I can't compile it using the ports, it said JDK in my computer should
be newer than 1.5, while actually the version installed was 1.6. Could
you have a look at the output?

Thanks,
Roc

----------------------------------------------------------------------------
$ pkg_info|grep jdk
diablo-jdk-1.6.0.07.02 Java Development Kit 1.6.0_07.02
----------------------------------------------------------------------------
$ make install clean
===>  Vulnerability check disabled, database not found
OPTIONS:

You can compile OOo with debug symbols/supports with
make -DWITH_DEBUG

You can compile OOo without Mozilla connectivity with
make -DWITHOUT_MOZILLA

You can compile OOo without gnome VFS support with
make -DWITHOUT_GNOME

You can compile OOo with devel/icu from ports with
make -DWITH_SYSTEM_ICU

You can compile OOo without CUPS support with
make -DWITHOUT_CUPS

You can compile OOo to use Qt/KDE vclplug with
make -DWITH_KDE

You can compile OOo with gpc instead of libart by
make -DWITH_GPC

You can compile OOo with evolution2 support by
make -DWITH_EVOLUTION2

You can compile OOo with full localized language support by
make LOCALIZED_LANG=alllangs

You can select the language for OOo by making it with:
make LOCALIZED_LANG=xx
while xx can be one of the following
af ar as-IN be-BY bg br bn bn-BD bn-IN bs ca cs cy da
de dz el en-GB en-US en-ZA eo es et eu fa fi fr ga gl
gu-IN he hi-IN hr hu it ja ka km kn ko ku lo lt lv mk
ms ml-IN mr-IN ne nb nl nn nr ns oc or-IN pa-IN pl pt
pt-BR ru rw sk sl sh sr ss st sv sw sw-TZ te-IN ti-ER
ta-IN th tn tr ts tg ur-IN uk uz ve vi xh zh-CN zh-TW
zu
Current setting: en-US

NOTICE:

To build OOo, you should have a lot
of free diskspace (~ 11GB) and memory (~ 2GB).
If you want SDK and/or solver, please type make sdk and/or make solver
===>  Extracting for openoffice.org-3.1.1_1
=> MD5 Checksum OK for openoffice.org3/OOo_OOO310_m19_source.tar.bz2.
=> SHA256 Checksum OK for openoffice.org3/OOo_OOO310_m19_source.tar.bz2.
=> MD5 Checksum OK for openoffice.org3/unowinreg.dll.
=> SHA256 Checksum OK for openoffice.org3/unowinreg.dll.
=> MD5 Checksum OK for openoffice.org3/mozilla-source-1.7.5.tar.gz.
=> SHA256 Checksum OK for openoffice.org3/mozilla-source-1.7.5.tar.gz.
===>   openoffice.org-3.1.1_1 depends on file: /usr/local/bin/perl5.8.9 - found
for i in curl/curl*patch neon/neon*patch jfreereport/patches/*.patch;
do  cd /usr/ports/editors/openoffice.org-3/work/OOO310_m19 ;
/usr/bin/sed##g' $i ;  done
===>  Patching for openoffice.org-3.1.1_1
===>   openoffice.org-3.1.1_1 depends on file:
/usr/local/bin/perl5.8.9 - found
===>  Applying FreeBSD patches for openoffice.org-3.1.1_1
===>   openoffice.org-3.1.1_1 depends on executable: zip - found
===>   openoffice.org-3.1.1_1 depends on executable: unzip - found
===>   openoffice.org-3.1.1_1 depends on executable: gcp - found
===>   openoffice.org-3.1.1_1 depends on executable: gpatch - found
===>   openoffice.org-3.1.1_1 depends on file:
/usr/local/lib/perl5/site_perl/5.8.9/Archive/Zip.pm - found
===>   openoffice.org-3.1.1_1 depends on executable: bash - found
===>   openoffice.org-3.1.1_1 depends on executable: imake - found
===>   openoffice.org-3.1.1_1 depends on file: /usr/local/bin/gperf -
found
===>   openoffice.org-3.1.1_1 depends on executable: ant - found
===>   openoffice.org-3.1.1_1 depends on executable: gmake - found
===>   openoffice.org-3.1.1_1 depends on executable: bison - found
===>   openoffice.org-3.1.1_1 depends on file:
/usr/local/libdata/pkgconfig/x11.pc - found
===>   openoffice.org-3.1.1_1 depends on file:
/usr/local/libdata/pkgconfig/ice.pc - found
===>   openoffice.org-3.1.1_1 depends on file:
/usr/local/libdata/pkgconfig/xaw7.pc - found
===>   openoffice.org-3.1.1_1 depends on file:
/usr/local/libdata/pkgconfig/xau.pc - found
===>   openoffice.org-3.1.1_1 depends on file:
/usr/local/libdata/pkgconfig/xext.pc - found
===>   openoffice.org-3.1.1_1 depends on file:
/usr/local/libdata/pkgconfig/xrender.pc - found
===>   openoffice.org-3.1.1_1 depends on file:
/usr/local/libdata/pkgconfig/xrandr.pc - found
===>   openoffice.org-3.1.1_1 depends on file:
/usr/local/libdata/pkgconfig/xi.pc - found
===>   openoffice.org-3.1.1_1 depends on file:
/usr/local/libdata/pkgconfig/xt.pc - found
===>   openoffice.org-3.1.1_1 depends on file:
/usr/local/libdata/pkgconfig/xcursor.pc - found
===>   openoffice.org-3.1.1_1 depends on file:
/usr/local/libdata/pkgconfig/xdamage.pc - found
===>   openoffice.org-3.1.1_1 depends on file:
/usr/local/libdata/pkgconfig/xcomposite.pc - found
===>   openoffice.org-3.1.1_1 depends on file:
/usr/local/libdata/pkgconfig/xfixes.pc - found
===>   openoffice.org-3.1.1_1 depends on file:
/usr/local/diablo-jdk1.6.0/bin/java - found
===>   openoffice.org-3.1.1_1 depends on file:
/usr/local/bin/perl5.8.9 - found
===>   openoffice.org-3.1.1_1 depends on file:
/usr/local/bin/intltool-extract - found
===>   openoffice.org-3.1.1_1 depends on file:
/usr/local/libdata/pkgconfig/gnome-mime-data-2.0.pc - found
===>   openoffice.org-3.1.1_1 depends on executable: pkg-config -
found
===>   openoffice.org-3.1.1_1 depends on executable:
update-desktop-database - found
===>   openoffice.org-3.1.1_1 depends on shared library: art_lgpl_2 -
found
===>   openoffice.org-3.1.1_1 depends on shared library: cups.2 -
found
===>   openoffice.org-3.1.1_1 depends on shared library: freetype.9 -
found
===>   openoffice.org-3.1.1_1 depends on shared library: atk-1.0.0 -
found
===>   openoffice.org-3.1.1_1 depends on shared library: gconf-2.4 -
found
===>   openoffice.org-3.1.1_1 depends on shared library: glib-2.0.0 -
found
===>   openoffice.org-3.1.1_1 depends on shared library: gnomevfs-2.0
- found
===>   openoffice.org-3.1.1_1 depends on shared library: gtk-x11-2.0.0
- found
===>   openoffice.org-3.1.1_1 depends on shared library: IDL-2.0 -
found
===>   openoffice.org-3.1.1_1 depends on shared library: xml2.5 -
found
===>   openoffice.org-3.1.1_1 depends on shared library: ORBit-2.0 -
found
===>   openoffice.org-3.1.1_1 depends on shared library: pango-1.0.0 -
found
===>  Configuring for openoffice.org-3.1.1_1
********************************************************************
*                                                                  *
*   OpenOffice.org build configuration.                            *
*                                                                  *
*   The configure process checks your platform to see whether      *
*   you can build OpenOffice.org on it.                            *
*   This process checks all pre-requisites and generates a file    *
*   containing the necessary environment variables.                *
*   Source this file after configure has ended successfully.       *
*                                                                  *
*   Any warning that is generated during the configure process     *
*   must be taken into account since it can be a reason for        *
*   an unsuccessful build of OpenOffice.org                        *
*                                                                  *
********************************************************************

********************************************************************
*                                                                  *
*   Checking the platform pre-requisites.                          *
*                                                                  *
********************************************************************

checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking for nawk... /usr/bin/nawk
checking for sed... /usr/bin/sed
checking for solenv environment... default
checking build system type... i386-portbld-freebsd8.0
checking host system type... i386-portbld-freebsd8.0
checking target system type... i386-portbld-freebsd8.0
checking the FreeBSD operating system release... found OSVERSION=800107
checking which thread library to use... -pthread
checking whether to enable crashdump feature... yes
checking whether to turn warnings to errors... no
checking whether to do a debug build... no
checking whether to build with additional debug utilities... no, full
product build
checking whether to include symbols into final build... yes, small
ones
checking whether to strip the solver or not.... checking whether to
enable native CUPS support... yes
checking whether to enable fontconfig support... yes
checking whether to enable filters for legacy binary file formats
(StarOffice 5.2)... yes
checking whether to use RPATH in shared libraries... yes
checking whether to include MySpell dictionaries... yes
checking which shell to use... tcsh
checking for tcsh... /bin/tcsh
checking gcc home... /usr
checking for gcc... cc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking for cc option to accept ISO C89... none needed
checking for cc... /usr/bin/cc
checking the GNU gcc compiler version... checked (gcc 4.2.1)
checking whether to enable pch feature... no
checking for GNU make... gmake
checking the GNU make version... gmake 3.81
checking for --hash-style=both linker support ... not found
checking for perl... /usr/bin/perl
checking the Perl version... checked (perl 5)
checking for required Perl modules... all modules found
checking how to run the C preprocessor... cc -E
checking for ANSI C header files... yes
checking whether we are using the GNU C++ compiler... yes
checking whether c++ accepts -g... yes
checking how to run the C++ preprocessor... c++ -E
checking how to run the C preprocessor... cc -E
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for long... yes
checking size of long... 4
checking whether byte ordering is bigendian... no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking whether to disable vba feature... no
checking how to package the vba compatibility api... defaulting to
build into installset
checking cups/cups.h usability... yes
checking cups/cups.h presence... yes
checking for cups/cups.h... yes
checking whether to enable pam support... yes
checking security/pam_appl.h usability... yes
checking security/pam_appl.h presence... yes
checking for security/pam_appl.h... yes
checking whether to link to libpam... no, dynamically open it
checking whether we are using the GNU C++ compiler... (cached) yes
checking whether c++ accepts -g... (cached) yes
checking the GNU C++ compiler version... checked (g++ 4.2.1)
checking for g++ include path... /usr/include/c++/4.2
checking what the default STL should be... stlport
checking for STL providing headers... using internal stlport.
checking whether cc supports -fvisibility=hidden... yes
checking which memory allocator to use... internal
checking whether to add custom build version... no
checking whether to build with Java support... yes
checking the installed JDK... configure: error: JDK is too old, you
need at least 1.5
===>  Script "configure" failed unexpectedly.
Please report the problem to openoffice@FreeBSD.org [maintainer] and
attach
the "/usr/ports/editors/openoffice.org-3/work/OOO310_m19/config.log"
including
the output of the failure of your make command. Also, it might be a
good idea
to provide an overview of all packages installed on your system (e.g.
an `ls
/var/db/pkg`).
*** Error code 1

Stop in /usr/ports/editors/openoffice.org-3.

--0015174762e84f1bd604807aefa0
Content-Type: application/octet-stream; name="config.log"
Content-Disposition: attachment; filename="config.log"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_g64lco910

VGhpcyBmaWxlIGNvbnRhaW5zIGFueSBtZXNzYWdlcyBwcm9kdWNlZCBieSBjb21waWxlcnMgd2hp
bGUKcnVubmluZyBjb25maWd1cmUsIHRvIGFpZCBkZWJ1Z2dpbmcgaWYgY29uZmlndXJlIG1ha2Vz
IGEgbWlzdGFrZS4KCkl0IHdhcyBjcmVhdGVkIGJ5IGNvbmZpZ3VyZSwgd2hpY2ggd2FzCmdlbmVy
YXRlZCBieSBHTlUgQXV0b2NvbmYgMi42MS4gIEludm9jYXRpb24gY29tbWFuZCBsaW5lIHdhcwoK
ICAkIC4vY29uZmlndXJlIC0td2l0aC1nbnUtY3A9L3Vzci9sb2NhbC9iaW4vZ2NwIC0td2l0aC1n
bnUtcGF0Y2g9L3Vzci9sb2NhbC9iaW4vZ3BhdGNoIC0tZW5hYmxlLWNyYXNoZHVtcD15ZXMgLS13
aXRoLXN5c3RlbS16bGliIC0td2l0aC1zeXN0ZW0tc3RkbGlicyAtLXdpdGgtZXBtPWludGVybmFs
IC0tZW5hYmxlLW1pbmltaXplciAtLWVuYWJsZS1wcmVzZW50ZXItY29uc29sZSAtLWVuYWJsZS1w
ZGZpbXBvcnQgLS1lbmFibGUtd2lraS1wdWJsaXNoZXIgLS1lbmFibGUtcmVwb3J0LWJ1aWxkZXIg
LS13aXRoLWpkay1ob21lPS91c3IvbG9jYWwvZGlhYmxvLWpkazEuNi4wIC0td2l0aC1hbnQtaG9t
ZT0vdXNyL2xvY2FsL3NoYXJlL2phdmEvYXBhY2hlLWFudCAtLWVuYWJsZS1jdXBzPXllcyAtLWVu
YWJsZS1idWlsZC1tb3ppbGxhIC0td2l0aC1zeXN0ZW0tZnJlZXR5cGU9eWVzIC0td2l0aC1sYW5n
PWVuLVVTIC0tZW5hYmxlLXN5bWJvbHM9U01BTEwgLS13aXRoLXN5c3RlbS1pY3U9bm8gLS14LWxp
YnJhcmllcz0vdXNyL2xvY2FsL2xpYiAtLXgtaW5jbHVkZXM9L3Vzci9sb2NhbC9pbmNsdWRlIC0t
cHJlZml4PS91c3IvbG9jYWwgLS1tYW5kaXI9L3Vzci9sb2NhbC9tYW4gLS1pbmZvZGlyPS91c3Iv
bG9jYWwvaW5mby8gLS1idWlsZD1pMzg2LXBvcnRibGQtZnJlZWJzZDguMAoKIyMgLS0tLS0tLS0t
ICMjCiMjIFBsYXRmb3JtLiAjIwojIyAtLS0tLS0tLS0gIyMKCmhvc3RuYW1lID0gbWF4d2VsbDku
Y2hlbS51bW4uZWR1CnVuYW1lIC1tID0gaTM4Ngp1bmFtZSAtciA9IDguMC1SRUxFQVNFCnVuYW1l
IC1zID0gRnJlZUJTRAp1bmFtZSAtdiA9IEZyZWVCU0QgOC4wLVJFTEVBU0UgIzA6IEZyaSBGZWIg
IDUgMjA6Mzg6MjMgQ1NUIDIwMTAgICAgIHBlbmdAbWF4d2VsbDkuY2hlbS51bW4uZWR1Oi91c3Iv
b2JqL3Vzci9zcmMvc3lzL01BWFdFTEw5IAoKL3Vzci9iaW4vdW5hbWUgLXAgPSBpMzg2Ci9iaW4v
dW5hbWUgLVggICAgID0gdW5rbm93bgoKL2Jpbi9hcmNoICAgICAgICAgICAgICA9IHVua25vd24K
L3Vzci9iaW4vYXJjaCAtayAgICAgICA9IHVua25vd24KL3Vzci9jb252ZXgvZ2V0c3lzaW5mbyA9
IHVua25vd24KL3Vzci9iaW4vaG9zdGluZm8gICAgICA9IHVua25vd24KL2Jpbi9tYWNoaW5lICAg
ICAgICAgICA9IHVua25vd24KL3Vzci9iaW4vb3NsZXZlbCAgICAgICA9IHVua25vd24KL2Jpbi91
bml2ZXJzZSAgICAgICAgICA9IHVua25vd24KClBBVEg6IC91c3IvcG9ydHMvZWRpdG9ycy9vcGVu
b2ZmaWNlLm9yZy0zL3dvcmsvT09PMzEwX20xOS9zb2xlbnYvYmluClBBVEg6IC91c3IvbG9jYWwv
a2RlNC9iaW4KUEFUSDogL3NiaW4KUEFUSDogL2JpbgpQQVRIOiAvdXNyL3NiaW4KUEFUSDogL3Vz
ci9iaW4KUEFUSDogL3Vzci9sb2NhbC9zYmluClBBVEg6IC91c3IvbG9jYWwvYmluClBBVEg6IC9o
b21lL3BlbmcvYmluCgoKIyMgLS0tLS0tLS0tLS0gIyMKIyMgQ29yZSB0ZXN0cy4gIyMKIyMgLS0t
LS0tLS0tLS0gIyMKCmNvbmZpZ3VyZTozNTk5OiBjaGVja2luZyBmb3IgZ3JlcCB0aGF0IGhhbmRs
ZXMgbG9uZyBsaW5lcyBhbmQgLWUKY29uZmlndXJlOjM2NzM6IHJlc3VsdDogL3Vzci9iaW4vZ3Jl
cApjb25maWd1cmU6MzY3ODogY2hlY2tpbmcgZm9yIGVncmVwCmNvbmZpZ3VyZTozNzU2OiByZXN1
bHQ6IC91c3IvYmluL2dyZXAgLUUKY29uZmlndXJlOjM3NjU6IGNoZWNraW5nIGZvciBnYXdrCmNv
bmZpZ3VyZTozNzk1OiByZXN1bHQ6IG5vCmNvbmZpZ3VyZTozNzY1OiBjaGVja2luZyBmb3IgbWF3
awpjb25maWd1cmU6Mzc5NTogcmVzdWx0OiBubwpjb25maWd1cmU6Mzc2NTogY2hlY2tpbmcgZm9y
IG5hd2sKY29uZmlndXJlOjM3ODE6IGZvdW5kIC91c3IvYmluL25hd2sKY29uZmlndXJlOjM3OTI6
IHJlc3VsdDogbmF3awpjb25maWd1cmU6MzgwNTogY2hlY2tpbmcgZm9yIG5hd2sKY29uZmlndXJl
OjM4MjM6IGZvdW5kIC91c3IvYmluL25hd2sKY29uZmlndXJlOjM4MzU6IHJlc3VsdDogL3Vzci9i
aW4vbmF3awpjb25maWd1cmU6Mzg1MzogY2hlY2tpbmcgZm9yIHNlZApjb25maWd1cmU6Mzg3MTog
Zm91bmQgL3Vzci9iaW4vc2VkCmNvbmZpZ3VyZTozODgzOiByZXN1bHQ6IC91c3IvYmluL3NlZApj
b25maWd1cmU6MzkwMDogY2hlY2tpbmcgZm9yIHNvbGVudiBlbnZpcm9ubWVudApjb25maWd1cmU6
MzkwNDogcmVzdWx0OiBkZWZhdWx0CmNvbmZpZ3VyZTozOTY5OiBjaGVja2luZyBidWlsZCBzeXN0
ZW0gdHlwZQpjb25maWd1cmU6Mzk4NzogcmVzdWx0OiBpMzg2LXBvcnRibGQtZnJlZWJzZDguMApj
b25maWd1cmU6NDAwOTogY2hlY2tpbmcgaG9zdCBzeXN0ZW0gdHlwZQpjb25maWd1cmU6NDAyNDog
cmVzdWx0OiBpMzg2LXBvcnRibGQtZnJlZWJzZDguMApjb25maWd1cmU6NDA0NjogY2hlY2tpbmcg
dGFyZ2V0IHN5c3RlbSB0eXBlCmNvbmZpZ3VyZTo0MDYxOiByZXN1bHQ6IGkzODYtcG9ydGJsZC1m
cmVlYnNkOC4wCmNvbmZpZ3VyZTo0MTk1OiBjaGVja2luZyB0aGUgRnJlZUJTRCBvcGVyYXRpbmcg
c3lzdGVtIHJlbGVhc2UKY29uZmlndXJlOjQyMDI6IHJlc3VsdDogZm91bmQgT1NWRVJTSU9OPTgw
MDEwNwpjb25maWd1cmU6NDIwNDogY2hlY2tpbmcgd2hpY2ggdGhyZWFkIGxpYnJhcnkgdG8gdXNl
CmNvbmZpZ3VyZTo0MjE2OiByZXN1bHQ6IC1wdGhyZWFkCmNvbmZpZ3VyZTo0MjYxOiBjaGVja2lu
ZyB3aGV0aGVyIHRvIGVuYWJsZSBjcmFzaGR1bXAgZmVhdHVyZQpjb25maWd1cmU6NDI2NTogcmVz
dWx0OiB5ZXMKY29uZmlndXJlOjQzMDc6IGNoZWNraW5nIHdoZXRoZXIgdG8gdHVybiB3YXJuaW5n
cyB0byBlcnJvcnMKY29uZmlndXJlOjQzMjA6IHJlc3VsdDogbm8KY29uZmlndXJlOjQzMjU6IGNo
ZWNraW5nIHdoZXRoZXIgdG8gZG8gYSBkZWJ1ZyBidWlsZApjb25maWd1cmU6NDMzNjogcmVzdWx0
OiBubwpjb25maWd1cmU6NDM0MTogY2hlY2tpbmcgd2hldGhlciB0byBidWlsZCB3aXRoIGFkZGl0
aW9uYWwgZGVidWcgdXRpbGl0aWVzCmNvbmZpZ3VyZTo0MzUzOiByZXN1bHQ6IG5vLCBmdWxsIHBy
b2R1Y3QgYnVpbGQKY29uZmlndXJlOjQzNjA6IGNoZWNraW5nIHdoZXRoZXIgdG8gaW5jbHVkZSBz
eW1ib2xzIGludG8gZmluYWwgYnVpbGQKY29uZmlndXJlOjQzNzA6IHJlc3VsdDogeWVzLCBzbWFs
bCBvbmVzCmNvbmZpZ3VyZTo0Mzg5OiBjaGVja2luZyB3aGV0aGVyIHRvIHN0cmlwIHRoZSBzb2x2
ZXIgb3Igbm90Lgpjb25maWd1cmU6NDQxMTogY2hlY2tpbmcgd2hldGhlciB0byBlbmFibGUgbmF0
aXZlIENVUFMgc3VwcG9ydApjb25maWd1cmU6NDQxNTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjQ0
MjQ6IGNoZWNraW5nIHdoZXRoZXIgdG8gZW5hYmxlIGZvbnRjb25maWcgc3VwcG9ydApjb25maWd1
cmU6NDQyODogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjQ0Mzg6IGNoZWNraW5nIHdoZXRoZXIgdG8g
ZW5hYmxlIGZpbHRlcnMgZm9yIGxlZ2FjeSBiaW5hcnkgZmlsZSBmb3JtYXRzIChTdGFyT2ZmaWNl
IDUuMikKY29uZmlndXJlOjQ0NDc6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo0NDk0OiBjaGVja2lu
ZyB3aGV0aGVyIHRvIHVzZSBSUEFUSCBpbiBzaGFyZWQgbGlicmFyaWVzCmNvbmZpZ3VyZTo0NTAx
OiByZXN1bHQ6IHllcwpjb25maWd1cmU6NDUwNTogY2hlY2tpbmcgd2hldGhlciB0byBpbmNsdWRl
IE15U3BlbGwgZGljdGlvbmFyaWVzCmNvbmZpZ3VyZTo0NTA4OiByZXN1bHQ6IHllcwpjb25maWd1
cmU6NDU2NDogY2hlY2tpbmcgd2hpY2ggc2hlbGwgdG8gdXNlCmNvbmZpZ3VyZTo0NjExOiByZXN1
bHQ6IHRjc2gKY29uZmlndXJlOjQ2MzM6IGNoZWNraW5nIGZvciB0Y3NoCmNvbmZpZ3VyZTo0NjUx
OiBmb3VuZCAvYmluL3Rjc2gKY29uZmlndXJlOjQ2NjM6IHJlc3VsdDogL2Jpbi90Y3NoCmNvbmZp
Z3VyZTo0NzMzOiBjaGVja2luZyBnY2MgaG9tZQpjb25maWd1cmU6NDc0MDogcmVzdWx0OiAvdXNy
CmNvbmZpZ3VyZTo0Nzk5OiBjaGVja2luZyBmb3IgZ2NjCmNvbmZpZ3VyZTo0ODI2OiByZXN1bHQ6
IGNjCmNvbmZpZ3VyZTo1MDY0OiBjaGVja2luZyBmb3IgQyBjb21waWxlciB2ZXJzaW9uCmNvbmZp
Z3VyZTo1MDcxOiBjYyAtLXZlcnNpb24gPiY1CmNjIChHQ0MpIDQuMi4xIDIwMDcwNzE5ICBbRnJl
ZUJTRF0KQ29weXJpZ2h0IChDKSAyMDA3IEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLgpU
aGlzIGlzIGZyZWUgc29mdHdhcmU7IHNlZSB0aGUgc291cmNlIGZvciBjb3B5aW5nIGNvbmRpdGlv
bnMuICBUaGVyZSBpcyBOTwp3YXJyYW50eTsgbm90IGV2ZW4gZm9yIE1FUkNIQU5UQUJJTElUWSBv
ciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4KCmNvbmZpZ3VyZTo1MDc0OiAkPyA9
IDAKY29uZmlndXJlOjUwODE6IGNjIC12ID4mNQpVc2luZyBidWlsdC1pbiBzcGVjcy4KVGFyZ2V0
OiBpMzg2LXVuZGVybXlkZXNrLWZyZWVic2QKQ29uZmlndXJlZCB3aXRoOiBGcmVlQlNEL2kzODYg
c3lzdGVtIGNvbXBpbGVyClRocmVhZCBtb2RlbDogcG9zaXgKZ2NjIHZlcnNpb24gNC4yLjEgMjAw
NzA3MTkgIFtGcmVlQlNEXQpjb25maWd1cmU6NTA4NDogJD8gPSAwCmNvbmZpZ3VyZTo1MDkxOiBj
YyAtViA+JjUKY2M6ICctVicgb3B0aW9uIG11c3QgaGF2ZSBhcmd1bWVudApjb25maWd1cmU6NTA5
NDogJD8gPSAxCmNvbmZpZ3VyZTo1MTE3OiBjaGVja2luZyBmb3IgQyBjb21waWxlciBkZWZhdWx0
IG91dHB1dCBmaWxlIG5hbWUKY29uZmlndXJlOjUxNDQ6IGNjIC1PMiAtcGlwZSAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtSS91c3IvbG9jYWwvaW5jbHVkZSAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0
LmMgID4mNQpjb25maWd1cmU6NTE0NzogJD8gPSAwCmNvbmZpZ3VyZTo1MTg1OiByZXN1bHQ6IGEu
b3V0CmNvbmZpZ3VyZTo1MjAyOiBjaGVja2luZyB3aGV0aGVyIHRoZSBDIGNvbXBpbGVyIHdvcmtz
CmNvbmZpZ3VyZTo1MjEyOiAuL2Eub3V0CmNvbmZpZ3VyZTo1MjE1OiAkPyA9IDAKY29uZmlndXJl
OjUyMzI6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo1MjM5OiBjaGVja2luZyB3aGV0aGVyIHdlIGFy
ZSBjcm9zcyBjb21waWxpbmcKY29uZmlndXJlOjUyNDE6IHJlc3VsdDogbm8KY29uZmlndXJlOjUy
NDQ6IGNoZWNraW5nIGZvciBzdWZmaXggb2YgZXhlY3V0YWJsZXMKY29uZmlndXJlOjUyNTE6IGNj
IC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtSS91c3IvbG9jYWwv
aW5jbHVkZSAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgID4mNQpjb25maWd1cmU6NTI1NDog
JD8gPSAwCmNvbmZpZ3VyZTo1Mjc4OiByZXN1bHQ6IApjb25maWd1cmU6NTI4NDogY2hlY2tpbmcg
Zm9yIHN1ZmZpeCBvZiBvYmplY3QgZmlsZXMKY29uZmlndXJlOjUzMTA6IGNjIC1jIC1PMiAtcGlw
ZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jID4m
NQpjb25maWd1cmU6NTMxMzogJD8gPSAwCmNvbmZpZ3VyZTo1MzM2OiByZXN1bHQ6IG8KY29uZmln
dXJlOjUzNDA6IGNoZWNraW5nIHdoZXRoZXIgd2UgYXJlIHVzaW5nIHRoZSBHTlUgQyBjb21waWxl
cgpjb25maWd1cmU6NTM2OTogY2MgLWMgLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1J
L3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTo1Mzc1OiAkPyA9IDAK
Y29uZmlndXJlOjUzOTI6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo1Mzk3OiBjaGVja2luZyB3aGV0
aGVyIGNjIGFjY2VwdHMgLWcKY29uZmlndXJlOjU0Mjc6IGNjIC1jIC1nIC1JL3Vzci9sb2NhbC9p
bmNsdWRlIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTo1NDMzOiAkPyA9IDAKY29uZmlndXJlOjU1
MzI6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo1NTQ5OiBjaGVja2luZyBmb3IgY2Mgb3B0aW9uIHRv
IGFjY2VwdCBJU08gQzg5CmNvbmZpZ3VyZTo1NjIzOiBjYyAgLWMgLU8yIC1waXBlIC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3Vy
ZTo1NjI5OiAkPyA9IDAKY29uZmlndXJlOjU2NTI6IHJlc3VsdDogbm9uZSBuZWVkZWQKY29uZmln
dXJlOjU2Nzg6IGNoZWNraW5nIGZvciBjYwpjb25maWd1cmU6NTY5NjogZm91bmQgL3Vzci9iaW4v
Y2MKY29uZmlndXJlOjU3MDg6IHJlc3VsdDogL3Vzci9iaW4vY2MKY29uZmlndXJlOjU3MjQ6IGNo
ZWNraW5nIHRoZSBHTlUgZ2NjIGNvbXBpbGVyIHZlcnNpb24KY29uZmlndXJlOjU3NDQ6IHJlc3Vs
dDogY2hlY2tlZCAoZ2NjIDQuMi4xKQpjb25maWd1cmU6NTc2MDogY2hlY2tpbmcgd2hldGhlciB0
byBlbmFibGUgcGNoIGZlYXR1cmUKY29uZmlndXJlOjU3Nzg6IHJlc3VsdDogbm8KY29uZmlndXJl
OjU3ODM6IGNoZWNraW5nIGZvciBHTlUgbWFrZQpjb25maWd1cmU6NTc5MjogcmVzdWx0OiBnbWFr
ZQpjb25maWd1cmU6NTgwMDogY2hlY2tpbmcgdGhlIEdOVSBtYWtlIHZlcnNpb24KY29uZmlndXJl
OjU4MDU6IHJlc3VsdDogZ21ha2UgMy44MQpjb25maWd1cmU6NTg5NjogY2hlY2tpbmcgZm9yIC0t
aGFzaC1zdHlsZT1ib3RoIGxpbmtlciBzdXBwb3J0IApjb25maWd1cmU6NTkyNjogY2MgLW8gY29u
ZnRlc3QgLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JL3Vzci9sb2NhbC9pbmNsdWRl
IC1ML3Vzci9sb2NhbC9saWIgLVdsLC0taGFzaC1zdHlsZT1ib3RoIGNvbmZ0ZXN0LmMgID4mNQov
dXNyL2Jpbi9sZDogdW5yZWNvZ25pemVkIG9wdGlvbiAnLS1oYXNoLXN0eWxlPWJvdGgnCi91c3Iv
YmluL2xkOiB1c2UgdGhlIC0taGVscCBvcHRpb24gZm9yIHVzYWdlIGluZm9ybWF0aW9uCmNvbmZp
Z3VyZTo1OTMyOiAkPyA9IDEKY29uZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6CnwgLyogY29u
ZmRlZnMuaC4gICovCnwgI2RlZmluZSBQQUNLQUdFX05BTUUgIiIKfCAjZGVmaW5lIFBBQ0tBR0Vf
VEFSTkFNRSAiIgp8ICNkZWZpbmUgUEFDS0FHRV9WRVJTSU9OICIiCnwgI2RlZmluZSBQQUNLQUdF
X1NUUklORyAiIgp8ICNkZWZpbmUgUEFDS0FHRV9CVUdSRVBPUlQgIiIKfCAvKiBlbmQgY29uZmRl
ZnMuaC4gICovCnwgCnwgICAgI2luY2x1ZGUgPHN0ZGlvLmg+CnwgCnwgaW50CnwgbWFpbiAoKQp8
IHsKfCAKfCAgICAgcHJpbnRmICgiaGVsbG8gd29ybGRcbiIpOwp8IAp8ICAgOwp8ICAgcmV0dXJu
IDA7CnwgfQpjb25maWd1cmU6NTk1MjogcmVzdWx0OiBub3QgZm91bmQgCmNvbmZpZ3VyZTo2MDk3
OiBjaGVja2luZyBmb3IgcGVybApjb25maWd1cmU6NjExNTogZm91bmQgL3Vzci9iaW4vcGVybApj
b25maWd1cmU6NjEyNzogcmVzdWx0OiAvdXNyL2Jpbi9wZXJsCmNvbmZpZ3VyZTo2MTUwOiBjaGVj
a2luZyB0aGUgUGVybCB2ZXJzaW9uCmNvbmZpZ3VyZTo2MTU5OiByZXN1bHQ6IGNoZWNrZWQgKHBl
cmwgNSkKY29uZmlndXJlOjYxNjg6IGNoZWNraW5nIGZvciByZXF1aXJlZCBQZXJsIG1vZHVsZXMK
Y29uZmlndXJlOjYxNzE6IHJlc3VsdDogYWxsIG1vZHVsZXMgZm91bmQKY29uZmlndXJlOjY1OTc6
IGNoZWNraW5nIGhvdyB0byBydW4gdGhlIEMgcHJlcHJvY2Vzc29yCmNvbmZpZ3VyZTo2NjM3OiBj
YyAtRSAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jCmNvbmZpZ3VyZTo2NjQzOiAkPyA9
IDAKY29uZmlndXJlOjY2NzQ6IGNjIC1FIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMK
Y29uZnRlc3QuYzo4OjI4OiBlcnJvcjogYWNfbm9uZXhpc3RlbnQuaDogTm8gc3VjaCBmaWxlIG9y
IGRpcmVjdG9yeQpjb25maWd1cmU6NjY4MDogJD8gPSAxCmNvbmZpZ3VyZTogZmFpbGVkIHByb2dy
YW0gd2FzOgp8IC8qIGNvbmZkZWZzLmguICAqLwp8ICNkZWZpbmUgUEFDS0FHRV9OQU1FICIiCnwg
I2RlZmluZSBQQUNLQUdFX1RBUk5BTUUgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfVkVSU0lPTiAiIgp8
ICNkZWZpbmUgUEFDS0FHRV9TVFJJTkcgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JUICIi
CnwgLyogZW5kIGNvbmZkZWZzLmguICAqLwp8ICNpbmNsdWRlIDxhY19ub25leGlzdGVudC5oPgpj
b25maWd1cmU6NjcxMzogcmVzdWx0OiBjYyAtRQpjb25maWd1cmU6Njc0MjogY2MgLUUgLUkvdXNy
L2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYwpjb25maWd1cmU6Njc0ODogJD8gPSAwCmNvbmZpZ3Vy
ZTo2Nzc5OiBjYyAtRSAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jCmNvbmZ0ZXN0LmM6
ODoyODogZXJyb3I6IGFjX25vbmV4aXN0ZW50Lmg6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkK
Y29uZmlndXJlOjY3ODU6ICQ/ID0gMQpjb25maWd1cmU6IGZhaWxlZCBwcm9ncmFtIHdhczoKfCAv
KiBjb25mZGVmcy5oLiAgKi8KfCAjZGVmaW5lIFBBQ0tBR0VfTkFNRSAiIgp8ICNkZWZpbmUgUEFD
S0FHRV9UQVJOQU1FICIiCnwgI2RlZmluZSBQQUNLQUdFX1ZFUlNJT04gIiIKfCAjZGVmaW5lIFBB
Q0tBR0VfU1RSSU5HICIiCnwgI2RlZmluZSBQQUNLQUdFX0JVR1JFUE9SVCAiIgp8IC8qIGVuZCBj
b25mZGVmcy5oLiAgKi8KfCAjaW5jbHVkZSA8YWNfbm9uZXhpc3RlbnQuaD4KY29uZmlndXJlOjY4
MjM6IGNoZWNraW5nIGZvciBBTlNJIEMgaGVhZGVyIGZpbGVzCmNvbmZpZ3VyZTo2ODUzOiBjYyAt
YyAtTzIgLXBpcGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29u
ZnRlc3QuYyA+JjUKY29uZmlndXJlOjY4NTk6ICQ/ID0gMApjb25maWd1cmU6Njk1ODogY2MgLW8g
Y29uZnRlc3QgLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JL3Vzci9sb2NhbC9pbmNs
dWRlIC1ML3Vzci9sb2NhbC9saWIgY29uZnRlc3QuYyAgPiY1CmNvbmZpZ3VyZTo2OTYxOiAkPyA9
IDAKY29uZmlndXJlOjY5Njc6IC4vY29uZnRlc3QKY29uZmlndXJlOjY5NzA6ICQ/ID0gMApjb25m
aWd1cmU6Njk4NzogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjcxMTY6IGNoZWNraW5nIGZvciBDKysg
Y29tcGlsZXIgdmVyc2lvbgpjb25maWd1cmU6NzEyMzogYysrIC0tdmVyc2lvbiA+JjUKYysrIChH
Q0MpIDQuMi4xIDIwMDcwNzE5ICBbRnJlZUJTRF0KQ29weXJpZ2h0IChDKSAyMDA3IEZyZWUgU29m
dHdhcmUgRm91bmRhdGlvbiwgSW5jLgpUaGlzIGlzIGZyZWUgc29mdHdhcmU7IHNlZSB0aGUgc291
cmNlIGZvciBjb3B5aW5nIGNvbmRpdGlvbnMuICBUaGVyZSBpcyBOTwp3YXJyYW50eTsgbm90IGV2
ZW4gZm9yIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9T
RS4KCmNvbmZpZ3VyZTo3MTI2OiAkPyA9IDAKY29uZmlndXJlOjcxMzM6IGMrKyAtdiA+JjUKVXNp
bmcgYnVpbHQtaW4gc3BlY3MuClRhcmdldDogaTM4Ni11bmRlcm15ZGVzay1mcmVlYnNkCkNvbmZp
Z3VyZWQgd2l0aDogRnJlZUJTRC9pMzg2IHN5c3RlbSBjb21waWxlcgpUaHJlYWQgbW9kZWw6IHBv
c2l4CmdjYyB2ZXJzaW9uIDQuMi4xIDIwMDcwNzE5ICBbRnJlZUJTRF0KY29uZmlndXJlOjcxMzY6
ICQ/ID0gMApjb25maWd1cmU6NzE0MzogYysrIC1WID4mNQpjKys6ICctVicgb3B0aW9uIG11c3Qg
aGF2ZSBhcmd1bWVudApjb25maWd1cmU6NzE0NjogJD8gPSAxCmNvbmZpZ3VyZTo3MTQ5OiBjaGVj
a2luZyB3aGV0aGVyIHdlIGFyZSB1c2luZyB0aGUgR05VIEMrKyBjb21waWxlcgpjb25maWd1cmU6
NzE3ODogYysrIC1jIC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtSS91c3IvbG9jYWwv
aW5jbHVkZSBjb25mdGVzdC5jcHAgPiY1CmNvbmZpZ3VyZTo3MTg0OiAkPyA9IDAKY29uZmlndXJl
OjcyMDE6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo3MjA2OiBjaGVja2luZyB3aGV0aGVyIGMrKyBh
Y2NlcHRzIC1nCmNvbmZpZ3VyZTo3MjM2OiBjKysgLWMgLWcgLUkvdXNyL2xvY2FsL2luY2x1ZGUg
Y29uZnRlc3QuY3BwID4mNQpjb25maWd1cmU6NzI0MjogJD8gPSAwCmNvbmZpZ3VyZTo3MzQxOiBy
ZXN1bHQ6IHllcwpjb25maWd1cmU6NzM2OTogY2hlY2tpbmcgaG93IHRvIHJ1biB0aGUgQysrIHBy
ZXByb2Nlc3Nvcgpjb25maWd1cmU6NzQwNTogYysrIC1FIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNv
bmZ0ZXN0LmNwcApjb25maWd1cmU6NzQxMTogJD8gPSAwCmNvbmZpZ3VyZTo3NDQyOiBjKysgLUUg
LUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuY3BwCmNvbmZ0ZXN0LmNwcDo5OjI4OiBlcnJv
cjogYWNfbm9uZXhpc3RlbnQuaDogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpjb25maWd1cmU6
NzQ0ODogJD8gPSAxCmNvbmZpZ3VyZTogZmFpbGVkIHByb2dyYW0gd2FzOgp8IC8qIGNvbmZkZWZz
LmguICAqLwp8ICNkZWZpbmUgUEFDS0FHRV9OQU1FICIiCnwgI2RlZmluZSBQQUNLQUdFX1RBUk5B
TUUgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfVkVSU0lPTiAiIgp8ICNkZWZpbmUgUEFDS0FHRV9TVFJJ
TkcgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JUICIiCnwgI2RlZmluZSBTVERDX0hFQURF
UlMgMQp8IC8qIGVuZCBjb25mZGVmcy5oLiAgKi8KfCAjaW5jbHVkZSA8YWNfbm9uZXhpc3RlbnQu
aD4KY29uZmlndXJlOjc0ODE6IHJlc3VsdDogYysrIC1FCmNvbmZpZ3VyZTo3NTEwOiBjKysgLUUg
LUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuY3BwCmNvbmZpZ3VyZTo3NTE2OiAkPyA9IDAK
Y29uZmlndXJlOjc1NDc6IGMrKyAtRSAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jcHAK
Y29uZnRlc3QuY3BwOjk6Mjg6IGVycm9yOiBhY19ub25leGlzdGVudC5oOiBObyBzdWNoIGZpbGUg
b3IgZGlyZWN0b3J5CmNvbmZpZ3VyZTo3NTUzOiAkPyA9IDEKY29uZmlndXJlOiBmYWlsZWQgcHJv
Z3JhbSB3YXM6CnwgLyogY29uZmRlZnMuaC4gICovCnwgI2RlZmluZSBQQUNLQUdFX05BTUUgIiIK
fCAjZGVmaW5lIFBBQ0tBR0VfVEFSTkFNRSAiIgp8ICNkZWZpbmUgUEFDS0FHRV9WRVJTSU9OICIi
CnwgI2RlZmluZSBQQUNLQUdFX1NUUklORyAiIgp8ICNkZWZpbmUgUEFDS0FHRV9CVUdSRVBPUlQg
IiIKfCAjZGVmaW5lIFNURENfSEVBREVSUyAxCnwgLyogZW5kIGNvbmZkZWZzLmguICAqLwp8ICNp
bmNsdWRlIDxhY19ub25leGlzdGVudC5oPgpjb25maWd1cmU6NzU5OTogY2hlY2tpbmcgaG93IHRv
IHJ1biB0aGUgQyBwcmVwcm9jZXNzb3IKY29uZmlndXJlOjc3MTU6IHJlc3VsdDogY2MgLUUKY29u
ZmlndXJlOjc3NDQ6IGNjIC1FIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMKY29uZmln
dXJlOjc3NTA6ICQ/ID0gMApjb25maWd1cmU6Nzc4MTogY2MgLUUgLUkvdXNyL2xvY2FsL2luY2x1
ZGUgY29uZnRlc3QuYwpjb25mdGVzdC5jOjk6Mjg6IGVycm9yOiBhY19ub25leGlzdGVudC5oOiBO
byBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNvbmZpZ3VyZTo3Nzg3OiAkPyA9IDEKY29uZmlndXJl
OiBmYWlsZWQgcHJvZ3JhbSB3YXM6CnwgLyogY29uZmRlZnMuaC4gICovCnwgI2RlZmluZSBQQUNL
QUdFX05BTUUgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfVEFSTkFNRSAiIgp8ICNkZWZpbmUgUEFDS0FH
RV9WRVJTSU9OICIiCnwgI2RlZmluZSBQQUNLQUdFX1NUUklORyAiIgp8ICNkZWZpbmUgUEFDS0FH
RV9CVUdSRVBPUlQgIiIKfCAjZGVmaW5lIFNURENfSEVBREVSUyAxCnwgLyogZW5kIGNvbmZkZWZz
LmguICAqLwp8ICNpbmNsdWRlIDxhY19ub25leGlzdGVudC5oPgpjb25maWd1cmU6Nzg0MTogY2hl
Y2tpbmcgZm9yIHN5cy90eXBlcy5oCmNvbmZpZ3VyZTo3ODYyOiBjYyAtYyAtTzIgLXBpcGUgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYyA+JjUKY29u
ZmlndXJlOjc4Njg6ICQ/ID0gMApjb25maWd1cmU6Nzg4NDogcmVzdWx0OiB5ZXMKY29uZmlndXJl
Ojc4NDE6IGNoZWNraW5nIGZvciBzeXMvc3RhdC5oCmNvbmZpZ3VyZTo3ODYyOiBjYyAtYyAtTzIg
LXBpcGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3Qu
YyA+JjUKY29uZmlndXJlOjc4Njg6ICQ/ID0gMApjb25maWd1cmU6Nzg4NDogcmVzdWx0OiB5ZXMK
Y29uZmlndXJlOjc4NDE6IGNoZWNraW5nIGZvciBzdGRsaWIuaApjb25maWd1cmU6Nzg2MjogY2Mg
LWMgLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNv
bmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTo3ODY4OiAkPyA9IDAKY29uZmlndXJlOjc4ODQ6IHJlc3Vs
dDogeWVzCmNvbmZpZ3VyZTo3ODQxOiBjaGVja2luZyBmb3Igc3RyaW5nLmgKY29uZmlndXJlOjc4
NjI6IGNjIC1jIC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtSS91c3IvbG9jYWwvaW5j
bHVkZSBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6Nzg2ODogJD8gPSAwCmNvbmZpZ3VyZTo3ODg0
OiByZXN1bHQ6IHllcwpjb25maWd1cmU6Nzg0MTogY2hlY2tpbmcgZm9yIG1lbW9yeS5oCmNvbmZp
Z3VyZTo3ODYyOiBjYyAtYyAtTzIgLXBpcGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgLUkvdXNyL2xv
Y2FsL2luY2x1ZGUgY29uZnRlc3QuYyA+JjUKY29uZmlndXJlOjc4Njg6ICQ/ID0gMApjb25maWd1
cmU6Nzg4NDogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjc4NDE6IGNoZWNraW5nIGZvciBzdHJpbmdz
LmgKY29uZmlndXJlOjc4NjI6IGNjIC1jIC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAt
SS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6Nzg2ODogJD8gPSAw
CmNvbmZpZ3VyZTo3ODg0OiByZXN1bHQ6IHllcwpjb25maWd1cmU6Nzg0MTogY2hlY2tpbmcgZm9y
IGludHR5cGVzLmgKY29uZmlndXJlOjc4NjI6IGNjIC1jIC1PMiAtcGlwZSAtZm5vLXN0cmljdC1h
bGlhc2luZyAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6Nzg2
ODogJD8gPSAwCmNvbmZpZ3VyZTo3ODg0OiByZXN1bHQ6IHllcwpjb25maWd1cmU6Nzg0MTogY2hl
Y2tpbmcgZm9yIHN0ZGludC5oCmNvbmZpZ3VyZTo3ODYyOiBjYyAtYyAtTzIgLXBpcGUgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYyA+JjUKY29uZmln
dXJlOjc4Njg6ICQ/ID0gMApjb25maWd1cmU6Nzg4NDogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjc4
NDE6IGNoZWNraW5nIGZvciB1bmlzdGQuaApjb25maWd1cmU6Nzg2MjogY2MgLWMgLU8yIC1waXBl
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMgPiY1
CmNvbmZpZ3VyZTo3ODY4OiAkPyA9IDAKY29uZmlndXJlOjc4ODQ6IHJlc3VsdDogeWVzCmNvbmZp
Z3VyZTo3ODk2OiBjaGVja2luZyBmb3IgbG9uZwpjb25maWd1cmU6NzkyNjogY2MgLWMgLU8yIC1w
aXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMg
PiY1CmNvbmZpZ3VyZTo3OTMyOiAkPyA9IDAKY29uZmlndXJlOjc5NDc6IHJlc3VsdDogeWVzCmNv
bmZpZ3VyZTo3OTU0OiBjaGVja2luZyBzaXplIG9mIGxvbmcKY29uZmlndXJlOjgyNTY6IGNjIC1v
IGNvbmZ0ZXN0IC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtSS91c3IvbG9jYWwvaW5j
bHVkZSAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgID4mNQpjb25maWd1cmU6ODI1OTogJD8g
PSAwCmNvbmZpZ3VyZTo4MjY1OiAuL2NvbmZ0ZXN0CmNvbmZpZ3VyZTo4MjY4OiAkPyA9IDAKY29u
ZmlndXJlOjgyOTE6IHJlc3VsdDogNApjb25maWd1cmU6ODMwMzogY2hlY2tpbmcgd2hldGhlciBi
eXRlIG9yZGVyaW5nIGlzIGJpZ2VuZGlhbgpjb25maWd1cmU6ODMzNjogY2MgLWMgLU8yIC1waXBl
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMgPiY1
CmNvbmZpZ3VyZTo4MzQyOiAkPyA9IDAKY29uZmlndXJlOjgzNzQ6IGNjIC1jIC1PMiAtcGlwZSAt
Zm5vLXN0cmljdC1hbGlhc2luZyAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jID4mNQpj
b25mdGVzdC5jOiBJbiBmdW5jdGlvbiAnbWFpbic6CmNvbmZ0ZXN0LmM6MjY6IGVycm9yOiAnbm90
JyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKY29uZnRlc3QuYzoyNjog
ZXJyb3I6IChFYWNoIHVuZGVjbGFyZWQgaWRlbnRpZmllciBpcyByZXBvcnRlZCBvbmx5IG9uY2UK
Y29uZnRlc3QuYzoyNjogZXJyb3I6IGZvciBlYWNoIGZ1bmN0aW9uIGl0IGFwcGVhcnMgaW4uKQpj
b25mdGVzdC5jOjI2OiBlcnJvcjogZXhwZWN0ZWQgJzsnIGJlZm9yZSAnYmlnJwpjb25maWd1cmU6
ODM4MDogJD8gPSAxCmNvbmZpZ3VyZTogZmFpbGVkIHByb2dyYW0gd2FzOgp8IC8qIGNvbmZkZWZz
LmguICAqLwp8ICNkZWZpbmUgUEFDS0FHRV9OQU1FICIiCnwgI2RlZmluZSBQQUNLQUdFX1RBUk5B
TUUgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfVkVSU0lPTiAiIgp8ICNkZWZpbmUgUEFDS0FHRV9TVFJJ
TkcgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JUICIiCnwgI2RlZmluZSBTVERDX0hFQURF
UlMgMQp8ICNkZWZpbmUgSEFWRV9TWVNfVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19TVEFU
X0ggMQp8ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklOR19IIDEK
fCAjZGVmaW5lIEhBVkVfTUVNT1JZX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdTX0ggMQp8ICNk
ZWZpbmUgSEFWRV9JTlRUWVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfU1RESU5UX0ggMQp8ICNkZWZp
bmUgSEFWRV9VTklTVERfSCAxCnwgI2RlZmluZSBTSVpFT0ZfTE9ORyA0CnwgLyogZW5kIGNvbmZk
ZWZzLmguICAqLwp8ICNpbmNsdWRlIDxzeXMvdHlwZXMuaD4KfCAjaW5jbHVkZSA8c3lzL3BhcmFt
Lmg+CnwgCnwgaW50CnwgbWFpbiAoKQp8IHsKfCAjaWYgQllURV9PUkRFUiAhPSBCSUdfRU5ESUFO
CnwgIG5vdCBiaWcgZW5kaWFuCnwgI2VuZGlmCnwgCnwgICA7CnwgICByZXR1cm4gMDsKfCB9CmNv
bmZpZ3VyZTo4NTIwOiByZXN1bHQ6IG5vCmNvbmZpZ3VyZTo4NTQ5OiBjaGVja2luZyBmb3Igc3Bl
Y2lhbCBDIGNvbXBpbGVyIG9wdGlvbnMgbmVlZGVkIGZvciBsYXJnZSBmaWxlcwpjb25maWd1cmU6
ODY0MjogcmVzdWx0OiBubwpjb25maWd1cmU6ODY0ODogY2hlY2tpbmcgZm9yIF9GSUxFX09GRlNF
VF9CSVRTIHZhbHVlIG5lZWRlZCBmb3IgbGFyZ2UgZmlsZXMKY29uZmlndXJlOjg2ODM6IGNjIC1j
IC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25m
dGVzdC5jID4mNQpjb25maWd1cmU6ODY4OTogJD8gPSAwCmNvbmZpZ3VyZTo4NzU3OiByZXN1bHQ6
IG5vCmNvbmZpZ3VyZTo4OTAwOiBjaGVja2luZyB3aGV0aGVyIHRvIGRpc2FibGUgdmJhIGZlYXR1
cmUKY29uZmlndXJlOjg5MDc6IHJlc3VsdDogbm8KY29uZmlndXJlOjg5MTQ6IGNoZWNraW5nIGhv
dyB0byBwYWNrYWdlIHRoZSB2YmEgY29tcGF0aWJpbGl0eSBhcGkKY29uZmlndXJlOjg5MzY6IHJl
c3VsdDogZGVmYXVsdGluZyB0byBidWlsZCBpbnRvIGluc3RhbGxzZXQKY29uZmlndXJlOjg5NTc6
IGNoZWNraW5nIGN1cHMvY3Vwcy5oIHVzYWJpbGl0eQpjb25maWd1cmU6ODk3NDogY2MgLWMgLU8y
IC1waXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0
LmMgPiY1CmNvbmZpZ3VyZTo4OTgwOiAkPyA9IDAKY29uZmlndXJlOjg5OTQ6IHJlc3VsdDogeWVz
CmNvbmZpZ3VyZTo4OTk4OiBjaGVja2luZyBjdXBzL2N1cHMuaCBwcmVzZW5jZQpjb25maWd1cmU6
OTAxMzogY2MgLUUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYwpjb25maWd1cmU6OTAx
OTogJD8gPSAwCmNvbmZpZ3VyZTo5MDMzOiByZXN1bHQ6IHllcwpjb25maWd1cmU6OTA2MTogY2hl
Y2tpbmcgZm9yIGN1cHMvY3Vwcy5oCmNvbmZpZ3VyZTo5MDY4OiByZXN1bHQ6IHllcwpjb25maWd1
cmU6OTA4NDogY2hlY2tpbmcgd2hldGhlciB0byBlbmFibGUgcGFtIHN1cHBvcnQKY29uZmlndXJl
OjkwODc6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo5MTAwOiBjaGVja2luZyBzZWN1cml0eS9wYW1f
YXBwbC5oIHVzYWJpbGl0eQpjb25maWd1cmU6OTExNzogY2MgLWMgLU8yIC1waXBlIC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3Vy
ZTo5MTIzOiAkPyA9IDAKY29uZmlndXJlOjkxMzc6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo5MTQx
OiBjaGVja2luZyBzZWN1cml0eS9wYW1fYXBwbC5oIHByZXNlbmNlCmNvbmZpZ3VyZTo5MTU2OiBj
YyAtRSAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jCmNvbmZpZ3VyZTo5MTYyOiAkPyA9
IDAKY29uZmlndXJlOjkxNzY6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo5MjA0OiBjaGVja2luZyBm
b3Igc2VjdXJpdHkvcGFtX2FwcGwuaApjb25maWd1cmU6OTIxMTogcmVzdWx0OiB5ZXMKY29uZmln
dXJlOjkyMjQ6IGNoZWNraW5nIHdoZXRoZXIgdG8gbGluayB0byBsaWJwYW0KY29uZmlndXJlOjkz
MDY6IHJlc3VsdDogbm8sIGR5bmFtaWNhbGx5IG9wZW4gaXQKY29uZmlndXJlOjk3NzU6IGNoZWNr
aW5nIGZvciBDKysgY29tcGlsZXIgdmVyc2lvbgpjb25maWd1cmU6OTc4MjogYysrIC0tdmVyc2lv
biA+JjUKYysrIChHQ0MpIDQuMi4xIDIwMDcwNzE5ICBbRnJlZUJTRF0KQ29weXJpZ2h0IChDKSAy
MDA3IEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLgpUaGlzIGlzIGZyZWUgc29mdHdhcmU7
IHNlZSB0aGUgc291cmNlIGZvciBjb3B5aW5nIGNvbmRpdGlvbnMuICBUaGVyZSBpcyBOTwp3YXJy
YW50eTsgbm90IGV2ZW4gZm9yIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJ
Q1VMQVIgUFVSUE9TRS4KCmNvbmZpZ3VyZTo5Nzg1OiAkPyA9IDAKY29uZmlndXJlOjk3OTI6IGMr
KyAtdiA+JjUKVXNpbmcgYnVpbHQtaW4gc3BlY3MuClRhcmdldDogaTM4Ni11bmRlcm15ZGVzay1m
cmVlYnNkCkNvbmZpZ3VyZWQgd2l0aDogRnJlZUJTRC9pMzg2IHN5c3RlbSBjb21waWxlcgpUaHJl
YWQgbW9kZWw6IHBvc2l4CmdjYyB2ZXJzaW9uIDQuMi4xIDIwMDcwNzE5ICBbRnJlZUJTRF0KY29u
ZmlndXJlOjk3OTU6ICQ/ID0gMApjb25maWd1cmU6OTgwMjogYysrIC1WID4mNQpjKys6ICctVicg
b3B0aW9uIG11c3QgaGF2ZSBhcmd1bWVudApjb25maWd1cmU6OTgwNTogJD8gPSAxCmNvbmZpZ3Vy
ZTo5ODA4OiBjaGVja2luZyB3aGV0aGVyIHdlIGFyZSB1c2luZyB0aGUgR05VIEMrKyBjb21waWxl
cgpjb25maWd1cmU6OTg2MDogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjk4NjU6IGNoZWNraW5nIHdo
ZXRoZXIgYysrIGFjY2VwdHMgLWcKY29uZmlndXJlOjEwMDAwOiByZXN1bHQ6IHllcwpjb25maWd1
cmU6MTAwMjY6IGNoZWNraW5nIHRoZSBHTlUgQysrIGNvbXBpbGVyIHZlcnNpb24KY29uZmlndXJl
OjEwMDMzOiByZXN1bHQ6IGNoZWNrZWQgKGcrKyA0LjIuMSkKY29uZmlndXJlOjEwMTE5OiBjaGVj
a2luZyBmb3IgZysrIGluY2x1ZGUgcGF0aApjb25maWd1cmU6MTAxMzc6IHJlc3VsdDogL3Vzci9p
bmNsdWRlL2MrKy80LjIKY29uZmlndXJlOjEwMzQ2OiBjaGVja2luZyB3aGF0IHRoZSBkZWZhdWx0
IFNUTCBzaG91bGQgYmUKY29uZmlndXJlOjEwMzY4OiByZXN1bHQ6IHN0bHBvcnQKY29uZmlndXJl
OjEwMzc4OiBjaGVja2luZyBmb3IgU1RMIHByb3ZpZGluZyBoZWFkZXJzCmNvbmZpZ3VyZToxMDM4
MzogcmVzdWx0OiB1c2luZyBpbnRlcm5hbCBzdGxwb3J0Lgpjb25maWd1cmU6MTA1Mjk6IGNoZWNr
aW5nIHdoZXRoZXIgY2Mgc3VwcG9ydHMgLWZ2aXNpYmlsaXR5PWhpZGRlbgpjb25maWd1cmU6MTA1
NTQ6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtZnZpc2li
aWxpdHk9aGlkZGVuIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1ML3Vzci9sb2NhbC9saWIgY29uZnRl
c3QuYyAgPiY1CmNvbmZpZ3VyZToxMDU2MDogJD8gPSAwCmNvbmZpZ3VyZToxMDU3ODogcmVzdWx0
OiB5ZXMKY29uZmlndXJlOjEwNzg4OiBjaGVja2luZyB3aGljaCBtZW1vcnkgYWxsb2NhdG9yIHRv
IHVzZQpjb25maWd1cmU6MTA5Nzg6IHJlc3VsdDogaW50ZXJuYWwKY29uZmlndXJlOjEwOTg0OiBj
aGVja2luZyB3aGV0aGVyIHRvIGFkZCBjdXN0b20gYnVpbGQgdmVyc2lvbgpjb25maWd1cmU6MTA5
OTI6IHJlc3VsdDogbm8KY29uZmlndXJlOjEwOTk3OiBjaGVja2luZyB3aGV0aGVyIHRvIGJ1aWxk
IHdpdGggSmF2YSBzdXBwb3J0CmNvbmZpZ3VyZToxMTAwMDogcmVzdWx0OiB5ZXMKY29uZmlndXJl
OjExMDk1OiBjaGVja2luZyB0aGUgaW5zdGFsbGVkIEpESwpjb25maWd1cmU6MTExODQ6IGVycm9y
OiBKREsgaXMgdG9vIG9sZCwgeW91IG5lZWQgYXQgbGVhc3QgMS41CgojIyAtLS0tLS0tLS0tLS0t
LS0tICMjCiMjIENhY2hlIHZhcmlhYmxlcy4gIyMKIyMgLS0tLS0tLS0tLS0tLS0tLSAjIwoKYWNf
Y3ZfYnVpbGQ9aTM4Ni1wb3J0YmxkLWZyZWVic2Q4LjAKYWNfY3ZfY19iaWdlbmRpYW49bm8KYWNf
Y3ZfY19jb21waWxlcl9nbnU9eWVzCmFjX2N2X2N4eF9jb21waWxlcl9nbnU9eWVzCmFjX2N2X2Vu
dl9DQ0Nfc2V0PScnCmFjX2N2X2Vudl9DQ0NfdmFsdWU9JycKYWNfY3ZfZW52X0NDX3NldD1zZXQK
YWNfY3ZfZW52X0NDX3ZhbHVlPWNjCmFjX2N2X2Vudl9DRkxBR1Nfc2V0PXNldAphY19jdl9lbnZf
Q0ZMQUdTX3ZhbHVlPSctTzIgLXBpcGUgLWZuby1zdHJpY3QtYWxpYXNpbmcnCmFjX2N2X2Vudl9D
UFBGTEFHU19zZXQ9c2V0CmFjX2N2X2Vudl9DUFBGTEFHU192YWx1ZT0tSS91c3IvbG9jYWwvaW5j
bHVkZQphY19jdl9lbnZfQ1BQX3NldD0nJwphY19jdl9lbnZfQ1BQX3ZhbHVlPScnCmFjX2N2X2Vu
dl9DWFhDUFBfc2V0PScnCmFjX2N2X2Vudl9DWFhDUFBfdmFsdWU9JycKYWNfY3ZfZW52X0NYWEZM
QUdTX3NldD1zZXQKYWNfY3ZfZW52X0NYWEZMQUdTX3ZhbHVlPSctTzIgLXBpcGUgLWZuby1zdHJp
Y3QtYWxpYXNpbmcnCmFjX2N2X2Vudl9DWFhfc2V0PXNldAphY19jdl9lbnZfQ1hYX3ZhbHVlPWMr
KwphY19jdl9lbnZfTERGTEFHU19zZXQ9c2V0CmFjX2N2X2Vudl9MREZMQUdTX3ZhbHVlPS1ML3Vz
ci9sb2NhbC9saWIKYWNfY3ZfZW52X0xJQlNfc2V0PScnCmFjX2N2X2Vudl9MSUJTX3ZhbHVlPScn
CmFjX2N2X2Vudl9YTUtNRl9zZXQ9JycKYWNfY3ZfZW52X1hNS01GX3ZhbHVlPScnCmFjX2N2X2Vu
dl9idWlsZF9hbGlhc19zZXQ9c2V0CmFjX2N2X2Vudl9idWlsZF9hbGlhc192YWx1ZT1pMzg2LXBv
cnRibGQtZnJlZWJzZDguMAphY19jdl9lbnZfaG9zdF9hbGlhc19zZXQ9JycKYWNfY3ZfZW52X2hv
c3RfYWxpYXNfdmFsdWU9JycKYWNfY3ZfZW52X3RhcmdldF9hbGlhc19zZXQ9JycKYWNfY3ZfZW52
X3RhcmdldF9hbGlhc192YWx1ZT0nJwphY19jdl9oZWFkZXJfY3Vwc19jdXBzX2g9eWVzCmFjX2N2
X2hlYWRlcl9pbnR0eXBlc19oPXllcwphY19jdl9oZWFkZXJfbWVtb3J5X2g9eWVzCmFjX2N2X2hl
YWRlcl9zZWN1cml0eV9wYW1fYXBwbF9oPXllcwphY19jdl9oZWFkZXJfc3RkYz15ZXMKYWNfY3Zf
aGVhZGVyX3N0ZGludF9oPXllcwphY19jdl9oZWFkZXJfc3RkbGliX2g9eWVzCmFjX2N2X2hlYWRl
cl9zdHJpbmdfaD15ZXMKYWNfY3ZfaGVhZGVyX3N0cmluZ3NfaD15ZXMKYWNfY3ZfaGVhZGVyX3N5
c19zdGF0X2g9eWVzCmFjX2N2X2hlYWRlcl9zeXNfdHlwZXNfaD15ZXMKYWNfY3ZfaGVhZGVyX3Vu
aXN0ZF9oPXllcwphY19jdl9ob3N0PWkzODYtcG9ydGJsZC1mcmVlYnNkOC4wCmFjX2N2X29iamV4
dD1vCmFjX2N2X3BhdGhfQVdLPS91c3IvYmluL25hd2sKYWNfY3ZfcGF0aF9DT01QQVRIPS91c3Iv
YmluL2NjCmFjX2N2X3BhdGhfRUdSRVA9Jy91c3IvYmluL2dyZXAgLUUnCmFjX2N2X3BhdGhfR1JF
UD0vdXNyL2Jpbi9ncmVwCmFjX2N2X3BhdGhfUEVSTD0vdXNyL2Jpbi9wZXJsCmFjX2N2X3BhdGhf
U0VEPS91c3IvYmluL3NlZAphY19jdl9wYXRoX1NIRUxMUEFUSD0vYmluL3Rjc2gKYWNfY3ZfcHJv
Z19BV0s9bmF3awphY19jdl9wcm9nX0NQUD0nY2MgLUUnCmFjX2N2X3Byb2dfQ1hYQ1BQPSdjKysg
LUUnCmFjX2N2X3Byb2dfYWNfY3RfQ0M9Y2MKYWNfY3ZfcHJvZ19jY19jODk9JycKYWNfY3ZfcHJv
Z19jY19nPXllcwphY19jdl9wcm9nX2N4eF9nPXllcwphY19jdl9zaXplb2ZfbG9uZz00CmFjX2N2
X3N5c19maWxlX29mZnNldF9iaXRzPW5vCmFjX2N2X3N5c19sYXJnZWZpbGVfQ0M9bm8KYWNfY3Zf
dGFyZ2V0PWkzODYtcG9ydGJsZC1mcmVlYnNkOC4wCmFjX2N2X3R5cGVfbG9uZz15ZXMKbHRfY3Zf
c3lzX21heF9jbWRfbGVuPTI2MjE0NAoKIyMgLS0tLS0tLS0tLS0tLS0tLS0gIyMKIyMgT3V0cHV0
IHZhcmlhYmxlcy4gIyMKIyMgLS0tLS0tLS0tLS0tLS0tLS0gIyMKCkFCT1VUX0JJVE1BUFM9JycK
QUdHX0NGTEFHUz0nJwpBR0dfTElCUz0nJwpBR0dfVkVSU0lPTj0nJwpBTExPQz0nJwpBTlQ9JycK
QU5UX0hPTUU9JycKQU5UX0xJQj0nJwpBU01fSE9NRT0nJwpBV0s9Jy91c3IvYmluL25hd2snCkFX
VExJQj0nJwpCSVNPTj0nJwpCU0hfSkFSPScnCkJVSUxEX0RNQUtFPScnCkJVSUxEX0VQTT0nJwpC
VUlMRF9NT1pBQj0nJwpCVUlMRF9QSVhNQU49JycKQlVJTERfUUFERVZPT089JycKQlVJTERfVFlQ
RT0nT09vIENSQVNIUkVQIEJJTkZJTFRFUiBESUNUSU9OQVJJRVMnCkJVSUxEX1VOT1dJTlJFRz0n
JwpCVUlMRF9WRVJfU1RSSU5HPScnCkJaSVAyPScnCkNBSVJPX0NGTEFHUz0nJwpDQUlST19MSUJT
PScnCkNDPSdjYycKQ0ZMQUdTPSctTzIgLXBpcGUgLWZuby1zdHJpY3QtYWxpYXNpbmcnCkNPTUVY
PScnCkNPTU1PTlNfQ09ERUNfSkFSPScnCkNPTU1PTlNfSFRUUENMSUVOVF9KQVI9JycKQ09NTU9O
U19MQU5HX0pBUj0nJwpDT01NT05TX0xPR0dJTkdfSkFSPScnCkNPTVBBVEg9Jy91c3IvYmluJwpD
UFA9J2NjIC1FJwpDUFBGTEFHUz0nLUkvdXNyL2xvY2FsL2luY2x1ZGUnCkNSWVBUX0xJTks9JycK
Q1NDX1BBVEg9JycKQ1VSTENPTkZJRz0nJwpDVVJMX0NGTEFHUz0nJwpDVVJMX0xJQlM9JycKQ1hY
PSdjKysnCkNYWENQUD0nYysrIC1FJwpDWFhGTEFHUz0nLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFs
aWFzaW5nJwpDWUdXSU5fUEFUSD0nJwpEQlVTX0NGTEFHUz0nJwpEQlVTX0xJQlM9JycKREJfSU5D
TFVERVM9JycKREJfSkFSPScnCkRCX1ZFUlNJT049JycKREVGUz0nJwpESUNUX1NZU1RFTV9ESVI9
JycKRElSRUNUWFNES19IT01FPScnCkRJUkVDVFhTREtfTElCPScnCkRJU0FCTEVfQUNUSVZFWD0n
JwpESVNBQkxFX0FUTD0nJwpESVNBQkxFX05FT049JycKRElTQUJMRV9TVFJJUD0nVFJVRScKRElT
QUJMRV9YQVc9JycKRE1BS0U9JycKRFBLRz0nJwpFQ0hPX0M9JycKRUNIT19OPSctbicKRUNIT19U
PScnCkVHUkVQPScvdXNyL2Jpbi9ncmVwIC1FJwpFTkFCTEVfQUdHPScnCkVOQUJMRV9DQUlSTz0n
JwpFTkFCTEVfQ1JBU0hEVU1QPSdUUlVFJwpFTkFCTEVfQ1VQUz0nVFJVRScKRU5BQkxFX0RCVVM9
JycKRU5BQkxFX0RFQlVHPSdGQUxTRScKRU5BQkxFX0RJUkVDVFg9JycKRU5BQkxFX0VWT0FCMj0n
JwpFTkFCTEVfRk9OVENPTkZJRz0nVFJVRScKRU5BQkxFX0dDT05GPScnCkVOQUJMRV9HSU89JycK
RU5BQkxFX0dOT01FVkZTPScnCkVOQUJMRV9HVEs9JycKRU5BQkxFX0tBQj0nJwpFTkFCTEVfS0RF
PScnCkVOQUJMRV9MQVlPVVQ9JycKRU5BQkxFX0xPQ0tET1dOPScnCkVOQUJMRV9NRURJQVdJS0k9
JycKRU5BQkxFX01JTklNSVpFUj0nJwpFTkFCTEVfT1BFTkdMPScnCkVOQUJMRV9QQ0g9JycKRU5B
QkxFX1BERklNUE9SVD0nJwpFTkFCTEVfUFJFU0VOVEVSX1NDUkVFTj0nJwpFTkFCTEVfUkFORFI9
JycKRU5BQkxFX1JFUE9SVEJVSUxERVI9JycKRU5BQkxFX1JQQVRIPSd5ZXMnCkVOQUJMRV9TVEFU
SUNfR1RLPScnCkVOQUJMRV9TWU1CT0xTPSdTTUFMTCcKRU5BQkxFX1NZU1RSQVlfR1RLPScnCkVO
QUJMRV9WQkE9J1lFUycKRU5BQkxFX1dFUlJPUj0nRkFMU0UnCkVQTT0nJwpFWEVFWFQ9JycKRkxF
WD0nJwpGTFVURV9KQVI9JycKRlJBTUVfSE9NRT0nJwpGUkVFVFlQRV9DRkxBR1M9JycKRlJFRVRZ
UEVfTElCUz0nJwpHQ0NWRVI9JzQwMjAxJwpHQ0NfSE9NRT0nL3VzcicKR0NPTkZfQ0ZMQUdTPScn
CkdDT05GX0xJQlM9JycKR0lPX0NGTEFHUz0nJwpHSU9fTElCUz0nJwpHTk9NRVZGU19DRkxBR1M9
JycKR05PTUVWRlNfTElCUz0nJwpHTlVDUD0nJwpHTlVNQUtFPSdnbWFrZScKR05VUEFUQ0g9JycK
R09CSkVDVF9DRkxBR1M9JycKR09CSkVDVF9MSUJTPScnCkdQRVJGPScnCkdSRVA9Jy91c3IvYmlu
L2dyZXAnCkdUS19DRkxBR1M9JycKR1RLX0xJQlM9JycKR1hYX0lOQ0xVREVfUEFUSD0nL3Vzci9p
bmNsdWRlL2MrKy80LjInCkhBVkVfR0NDX1ZJU0lCSUxJVFlfRkVBVFVSRT0nVFJVRScKSEFWRV9M
RF9IQVNIX1NUWUxFPSdGQUxTRScKSE9NRT0nL2hvbWUvcGVuZycKSFNRTERCX0pBUj0nJwpIVU5T
UEVMTF9DRkxBR1M9JycKSFVOU1BFTExfTElCUz0nJwpIWVBIRU5fTElCPScnCkhZUEhfU1lTVEVN
X0RJUj0nJwpJTlRST19CSVRNQVBTPScnCkpBVkFBT1RDT01QSUxFUj0nJwpKQVZBQ0lTR0NKPScn
CkpBVkFDT01QSUxFUj0nJwpKQVZBRE9DPScnCkpBVkFGTEFHUz0nJwpKQVZBSU5URVJQUkVURVI9
Jy91c3IvbG9jYWwvZGlhYmxvLWpkazEuNi4wL2Jpbi9qYXZhJwpKQVZBX0hPTUU9JycKSkRLPSdz
dW4nCkpGUkVFUkVQT1JUX0pBUj0nJwpLREVfQ0ZMQUdTPScnCktERV9MSUJTPScnCkxERkxBR1M9
Jy1ML3Vzci9sb2NhbC9saWInCkxGU19DRkxBR1M9Jy1EX0ZJTEVfT0ZGU0VUX0JJVFM9bm8nCkxJ
QkJBU0VfSkFSPScnCkxJQkZPTlRTX0pBUj0nJwpMSUJGT1JNVUxBX0pBUj0nJwpMSUJMQVlPVVRf
SkFSPScnCkxJQkxPQURFUl9KQVI9JycKTElCT0JKUz0nJwpMSUJSRVBPU0lUT1JZX0pBUj0nJwpM
SUJTPScnCkxJQlNFUklBTElaRVJfSkFSPScnCkxJQldQRF9DRkxBR1M9JycKTElCV1BEX0xJQlM9
JycKTElCWE1MX0NGTEFHUz0nJwpMSUJYTUxfSkFSPScnCkxJQlhNTF9MSUJTPScnCkxJQlhTTFRf
Q0ZMQUdTPScnCkxJQlhTTFRfTElCUz0nJwpMT0NBTF9TT0xFTlY9J0RFRkFVTFQnCkxPQ0FMX1NP
TFZFUj0nJwpMVExJQk9CSlM9JycKTFVDRU5FX0FOQUxZWkVSU19KQVI9JycKTFVDRU5FX0NPUkVf
SkFSPScnCk1JRExfUEFUSD0nJwpNSU5HV0NYWD0nJwpNSU5HV1NUUklQPScnCk1JTkdXX0xJQl9J
TkNMVURFX1BBVEg9JycKTUxfRVhFPScnCk1PQz0nJwpNT1pHVEsyX0NGTEFHUz0nJwpNT1pHVEsy
X0xJQlM9JycKTU9aSUxMQVhQQ09NX0NGTEFHUz0nJwpNT1pJTExBWFBDT01fTElCUz0nJwpNT1pJ
TExBX1RPT0xLSVQ9JycKTU9aSUxMQV9WRVJTSU9OPScnCk1PWkxJQlJFUV9DRkxBR1M9JycKTU9a
TElCUkVRX0xJQlM9JycKTU9aX0ZMQVZPVVI9JycKTU9aX0lOQz0nJwpNT1pfTERBUF9DRkxBR1M9
JycKTU9aX0xJQj0nJwpNT1pfTElCX1hQQ09NPScnCk1PWl9OU1BSX0NGTEFHUz0nJwpNT1pfTlNQ
Ul9MSUJTPScnCk1PWl9OU1NfQ0ZMQUdTPScnCk1PWl9OU1NfTElCUz0nJwpNU1BEQl9QQVRIPScn
Ck5FT05fQ0ZMQUdTPScnCk5FT05fTElCUz0nJwpORU9OX1ZFUlNJT049JycKTkVXX1NIQURPV19B
UEk9JycKTlNJU19QQVRIPScnCk5TUFJfTElCPScnCk5TU19MSUI9JycKT0JKRVhUPSdvJwpPT09f
VkVORE9SPScnCk9QRU5TU0xfQ0ZMQUdTPScnCk9QRU5TU0xfTElCUz0nJwpPU1ZFUlNJT049Jzgw
MDEwNycKUEFDS0FHRV9CVUdSRVBPUlQ9JycKUEFDS0FHRV9OQU1FPScnClBBQ0tBR0VfU1RSSU5H
PScnClBBQ0tBR0VfVEFSTkFNRT0nJwpQQUNLQUdFX1ZFUlNJT049JycKUEFNPSdZRVMnClBBTV9M
SU5LPSdOTycKUEFUQ0g9JycKUEFUSF9TRVBBUkFUT1I9JzonClBFUkw9Jy91c3IvYmluL3Blcmwn
ClBLR0ZPUk1BVD0nJwpQS0dNSz0nJwpQS0dfQ09ORklHPScnClBPUFBMRVJfQ0ZMQUdTPScnClBP
UFBMRVJfTElCUz0nJwpQUk9EVUNUPSdmdWxsJwpQUk9FWFQ9Jy5wcm8nClBST0ZVTExTV0lUQ0g9
J3Byb2R1Y3Q9ZnVsbCcKUFNES19IT01FPScnClBUSFJFQURfQ0ZMQUdTPScnClBUSFJFQURfTElC
Uz0nLXB0aHJlYWQnClBZVEhPTj0nJwpQWVRIT05fQ0ZMQUdTPScnClBZVEhPTl9FWEVDX1BSRUZJ
WD0nJwpQWVRIT05fTElCUz0nJwpQWVRIT05fUExBVEZPUk09JycKUFlUSE9OX1BSRUZJWD0nJwpQ
WVRIT05fVkVSU0lPTj0nJwpSRURMQU5EX0NGTEFHUz0nJwpSRURMQU5EX0xJQlM9JycKUlBNPScn
ClNBQ19KQVI9JycKU0FYT05fSkFSPScnClNDUERFRlM9JycKU0VEPScvdXNyL2Jpbi9zZWQnClNF
UklBTElaRVJfSkFSPScnClNFUlZMRVRBUElfSkFSPScnClNIRUxMPScvYmluL3NoJwpTSEVMTFBB
VEg9Jy9iaW4nClNJWkVPRl9MT05HPSc0JwpTT0xBUl9KQVZBPSdUUlVFJwpTT1VSQ0VWRVJTSU9O
PSdPT08zMTAnClNUTFBPUlQ0PSdOT19TVExQT1JUNCcKU1RMUE9SVF9WRVI9JzQwMCcKU1lTVEVN
X0FHRz0nJwpTWVNURU1fQVBBQ0hFX0NPTU1PTlM9JycKU1lTVEVNX0JPT1NUPScnClNZU1RFTV9C
U0g9JycKU1lTVEVNX0NBSVJPPScnClNZU1RFTV9DVVJMPScnClNZU1RFTV9EQj0nJwpTWVNURU1f
RElDVFM9JycKU1lTVEVNX0VYUEFUPScnClNZU1RFTV9HRU5CUks9JycKU1lTVEVNX0dFTkNDT0RF
PScnClNZU1RFTV9HRU5DTU49JycKU1lTVEVNX0hTUUxEQj0nJwpTWVNURU1fSFVOU1BFTEw9JycK
U1lTVEVNX0hZUEg9JycKU1lTVEVNX0lDVT0nJwpTWVNURU1fSkZSRUVSRVBPUlQ9JycKU1lTVEVN
X0pQRUc9JycKU1lTVEVNX0xJQldQRD0nJwpTWVNURU1fTElCWE1MPScnClNZU1RFTV9MSUJYU0xU
PScnClNZU1RFTV9MUFNPTFZFPScnClNZU1RFTV9MVUNFTkU9JycKU1lTVEVNX01PWklMTEE9JycK
U1lTVEVNX01TUEFDSz0nJwpTWVNURU1fTVlUSEVTPScnClNZU1RFTV9ORU9OPScnClNZU1RFTV9P
REJDX0hFQURFUlM9JycKU1lTVEVNX09QRU5TU0w9JycKU1lTVEVNX1BPUFBMRVI9JycKU1lTVEVN
X1BZVEhPTj0nJwpTWVNURU1fUkVETEFORD0nJwpTWVNURU1fU0FORV9IRUFERVI9JycKU1lTVEVN
X1NBWE9OPScnClNZU1RFTV9TRVJWTEVUQVBJPScnClNZU1RFTV9TVERMSUJTPScnClNZU1RFTV9W
SUdSQT0nJwpTWVNURU1fWFJFTkRFUl9IRUFERVJTPScnClNZU1RFTV9aTElCPScnClRIRVNfU1lT
VEVNX0RJUj0nJwpVTklYV1JBUFBFUk5BTUU9JycKVU5aSVA9JycKVVBEPSczMTAnClVTRV9GVF9F
TUJPTERFTj0nJwpVU0VfTUlOR1c9JycKVVNFX1NIRUxMPSd0Y3NoJwpVU0VfU1lTVEVNX1NUTD0n
JwpVU0VfWElORVJBTUE9JycKVkJBX0VYVEVOU0lPTj0nTk8nClZDX1NUQU5EQVJEPScnClZFUkJP
U0U9JycKV0lORE9XU19WSVNUQV9QU0RLPScnCldJVEhPVVRfQUZNUz0nJwpXSVRIT1VUX1BQRFM9
JycKV0lUSF9CSU5GSUxURVI9J1lFUycKV0lUSF9ESUNUPScnCldJVEhfRk9OVE9PTz0nJwpXSVRI
X0ZPTlRTPScnCldJVEhfR1BDPScnCldJVEhfTEFORz0nJwpXSVRIX0xEQVA9JycKV0lUSF9NSU5H
V0lOPScwJwpXSVRIX01PWklMTEE9JycKV0lUSF9NWVNQRUxMX0RJQ1RTPSdZRVMnCldJVEhfT1BF
TkxEQVA9JycKV0lUSF9QT09SX0hFTFBfTE9DQUxJWkFUSU9OUz0nJwpXT1JEU19CSUdFTkRJQU49
J25vJwpYQVVfTElCUz0nJwpYSU5DPScnClhJTkVSQU1BX0xJTks9JycKWExJQj0nJwpYTUtNRj0n
JwpYUkFORFJfQ0ZMQUdTPScnClhSQU5EUl9ETE9QRU49JycKWFJBTkRSX0xJQlM9JycKWFJFTkRF
Ul9MSU5LPScnClhTTFRQUk9DPScnClhfQ0ZMQUdTPScnClhfRVhUUkFfTElCUz0nJwpYX0xJQlM9
JycKWF9QUkVfTElCUz0nJwpaSVA9JycKWklQX0hPTUU9JycKX2NjPScnCl9zb2xlbnY9Jy4vc29s
ZW52JwphY19jdF9DQz0nY2MnCmFjX2N0X0NYWD0nJwpiaW5kaXI9JyR7ZXhlY19wcmVmaXh9L2Jp
bicKYnVpbGQ9J2kzODYtcG9ydGJsZC1mcmVlYnNkOC4wJwpidWlsZF9hbGlhcz0naTM4Ni1wb3J0
YmxkLWZyZWVic2Q4LjAnCmJ1aWxkX2NwdT0naTM4NicKYnVpbGRfb3M9J2ZyZWVic2Q4LjAnCmJ1
aWxkX3ZlbmRvcj0ncG9ydGJsZCcKZGF0YWRpcj0nJHtkYXRhcm9vdGRpcn0nCmRhdGFyb290ZGly
PScke3ByZWZpeH0vc2hhcmUnCmRvY2Rpcj0nJHtkYXRhcm9vdGRpcn0vZG9jLyR7UEFDS0FHRX0n
CmR2aWRpcj0nJHtkb2NkaXJ9JwpleGVjX3ByZWZpeD0nTk9ORScKaG9zdD0naTM4Ni1wb3J0Ymxk
LWZyZWVic2Q4LjAnCmhvc3RfYWxpYXM9JycKaG9zdF9jcHU9J2kzODYnCmhvc3Rfb3M9J2ZyZWVi
c2Q4LjAnCmhvc3RfdmVuZG9yPSdwb3J0YmxkJwpodG1sZGlyPScke2RvY2Rpcn0nCmluY2x1ZGVk
aXI9JyR7cHJlZml4fS9pbmNsdWRlJwppbmZvZGlyPScvdXNyL2xvY2FsL2luZm8vJwpsaWJkaXI9
JyR7ZXhlY19wcmVmaXh9L2xpYicKbGliZXhlY2Rpcj0nJHtleGVjX3ByZWZpeH0vbGliZXhlYycK
bG9jYWxlZGlyPScke2RhdGFyb290ZGlyfS9sb2NhbGUnCmxvY2Fsc3RhdGVkaXI9JyR7cHJlZml4
fS92YXInCm1hbmRpcj0nL3Vzci9sb2NhbC9tYW4nCm9sZGluY2x1ZGVkaXI9Jy91c3IvaW5jbHVk
ZScKcGRmZGlyPScke2RvY2Rpcn0nCnBrZ3B5ZXhlY2Rpcj0nJwpwa2dweXRob25kaXI9JycKcHJl
Zml4PScvdXNyL2xvY2FsJwpwcm9ncmFtX3RyYW5zZm9ybV9uYW1lPSdzLHgseCwnCnBzZGlyPSck
e2RvY2Rpcn0nCnB5ZXhlY2Rpcj0nJwpweXRob25kaXI9JycKc2JpbmRpcj0nJHtleGVjX3ByZWZp
eH0vc2JpbicKc2hhcmVkc3RhdGVkaXI9JyR7cHJlZml4fS9jb20nCnN5c2NvbmZkaXI9JyR7cHJl
Zml4fS9ldGMnCnRhcmdldD0naTM4Ni1wb3J0YmxkLWZyZWVic2Q4LjAnCnRhcmdldF9hbGlhcz0n
Jwp0YXJnZXRfY3B1PSdpMzg2Jwp0YXJnZXRfb3M9J2ZyZWVic2Q4LjAnCnRhcmdldF92ZW5kb3I9
J3BvcnRibGQnCgojIyAtLS0tLS0tLS0tLSAjIwojIyBjb25mZGVmcy5oLiAjIwojIyAtLS0tLS0t
LS0tLSAjIwoKI2RlZmluZSBQQUNLQUdFX05BTUUgIiIKI2RlZmluZSBQQUNLQUdFX1RBUk5BTUUg
IiIKI2RlZmluZSBQQUNLQUdFX1ZFUlNJT04gIiIKI2RlZmluZSBQQUNLQUdFX1NUUklORyAiIgoj
ZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JUICIiCiNkZWZpbmUgU1REQ19IRUFERVJTIDEKI2RlZmlu
ZSBIQVZFX1NZU19UWVBFU19IIDEKI2RlZmluZSBIQVZFX1NZU19TVEFUX0ggMQojZGVmaW5lIEhB
VkVfU1RETElCX0ggMQojZGVmaW5lIEhBVkVfU1RSSU5HX0ggMQojZGVmaW5lIEhBVkVfTUVNT1JZ
X0ggMQojZGVmaW5lIEhBVkVfU1RSSU5HU19IIDEKI2RlZmluZSBIQVZFX0lOVFRZUEVTX0ggMQoj
ZGVmaW5lIEhBVkVfU1RESU5UX0ggMQojZGVmaW5lIEhBVkVfVU5JU1REX0ggMQojZGVmaW5lIFNJ
WkVPRl9MT05HIDQKCmNvbmZpZ3VyZTogZXhpdCAxCg==
--0015174762e84f1bd604807aefa0--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bba655cd1002252222n57336d67i10acc4e19443b403>