From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jan Schukat Newsgroups: gmane.lisp.guile.bugs Subject: bug#13848: Statically linking guile-2.0. Date: Sat, 16 Mar 2013 02:36:29 +0100 Message-ID: <5143CC9D.1040302@email.de> References: <5130D52F.3000704@email.de> <87vc994y8f.fsf@gnu.org> <51354234.4000208@email.de> <87vc96i1st.fsf@gnu.org> <513612F7.90002@email.de> <87lia1kbd5.fsf@gnu.org> <513670C8.9000101@email.de> <874ngoazrt.fsf@gnu.org> <513B3CDA.1010409@email.de> <87txokxjf3.fsf@pobox.com> <6DCD2DC1-4838-448F-A056-CE5954C745A2@email.de> <87hakjxish.fsf@pobox.com> <87ehfnvz2d.fsf@pobox.com> <871ubmuasy.fsf@pobox.com> <87sj42qr4c.fsf@pobox.com> <10040EC0-D051-45D5-B5BE-E69159F9F2B7@email.de> <871ubjk5oe.fsf@pobox.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------060001020506000601000809" X-Trace: ger.gmane.org 1363398134 30361 80.91.229.3 (16 Mar 2013 01:42:14 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 16 Mar 2013 01:42:14 +0000 (UTC) Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= , 13848-done@debbugs.gnu.org To: Andy Wingo Original-X-From: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Sat Mar 16 02:39:39 2013 Return-path: Envelope-to: guile-bugs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1UGg5u-0001wi-Eu for guile-bugs@m.gmane.org; Sat, 16 Mar 2013 02:39:35 +0100 Original-Received: from localhost ([::1]:50056 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UGg5X-0006vM-Mm for guile-bugs@m.gmane.org; Fri, 15 Mar 2013 21:39:11 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:33682) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UGg4j-0006iS-Tv for bug-guile@gnu.org; Fri, 15 Mar 2013 21:39:03 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UGg47-0003u5-Bd for bug-guile@gnu.org; Fri, 15 Mar 2013 21:38:21 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:52867) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UGg47-0003tw-2h for bug-guile@gnu.org; Fri, 15 Mar 2013 21:37:43 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1UGg5O-0005xh-Bd for bug-guile@gnu.org; Fri, 15 Mar 2013 21:39:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Jan Schukat Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-guile@gnu.org Resent-Date: Sat, 16 Mar 2013 01:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13848 X-GNU-PR-Package: guile X-GNU-PR-Keywords: Original-Received: via spool by 13848-done@debbugs.gnu.org id=D13848.136339791422875 (code D ref 13848); Sat, 16 Mar 2013 01:39:02 +0000 Original-Received: (at 13848-done) by debbugs.gnu.org; 16 Mar 2013 01:38:34 +0000 Original-Received: from localhost ([127.0.0.1]:56977 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UGg4v-0005wu-Pk for submit@debbugs.gnu.org; Fri, 15 Mar 2013 21:38:34 -0400 Original-Received: from mout.web.de ([212.227.17.12]:64711) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UGg4r-0005wf-EZ for 13848-done@debbugs.gnu.org; Fri, 15 Mar 2013 21:38:31 -0400 Original-Received: from [192.168.0.27] ([85.177.95.170]) by smtp.web.de (mrweb103) with ESMTPSA (Nemesis) id 0LyDlZ-1Um8rq3Q2f-015EX6; Sat, 16 Mar 2013 02:36:38 +0100 User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130221 Thunderbird/17.0.3 In-Reply-To: <871ubjk5oe.fsf@pobox.com> X-Provags-ID: V02:K0:EBLxXbQSSQ1wXCeQ6g8PIzC1/51Pwdiq9qnROvHDgN3 rn81k506suUu3u7NaT6vzQMy8JQWzu954h1TBdqNuImAewuT8q T+2Y8y2KPPWSDvx/uCdrRW58E4OcMrDWtqD6bvDSyd9MVIJrzY QhDEGLsIg/7vsZsjkG1r/zvKwPU41i8oZrAvjwa6PiUCq9n5nh yfzLFdMmjjWja4kPRyhIw== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 140.186.70.43 X-BeenThere: bug-guile@gnu.org List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Original-Sender: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.bugs:6975 Archived-At: This is a multi-part message in MIME format. --------------060001020506000601000809 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Ok finally got to it. Made 3 builds from the 194-dfd1d tarball: mingw with posix and threads, without posix and threads and linux with posix and threads. All three still have problems compiling the scheme code. All three have problems with scan-api and two of them with popen. All 3 build logs attached. Regards Jan Schukat On 03/13/2013 10:30 AM, Andy Wingo wrote: > Hi, > > On Mon 11 Mar 2013 10:30, shookie@email.de writes: > >> GUILEC scripts/autofrisk.go >> Backtrace: >> In ice-9/psyntax.scm: >> 1101: 19 [expand-top-sequence ((define (unglob pattern) (let # #))) () ...] >> 1259: 18 [#] >> 1605: 17 [expand-simple-lambda (# . #) () (()) ...] >> 1509: 16 [parse (((# #) . #(syntax-object # # #))) () () () () () ()] >> In ice-9/boot-9.scm: >> 627: 15 [map # ((# . #))] >> In ice-9/psyntax.scm: >> 2114: 14 [expand-let (let # #) (# #) (# # #) ...] >> In ice-9/boot-9.scm: >> 627: 13 [map # (#)] >> In ice-9/psyntax.scm: >> 1257: 12 [# (open-input-pipe #)] >> 1186: 11 [syntax-type (open-input-pipe #) (# #) (# # #) ...] >> 579: 10 [syntax-type open-input-pipe (# #) (# # #) ...] >> 292: 9 [get-global-definition-hook open-input-pipe (hygiene scripts autofrisk)] >> In unknown file: >> ?: 8 [module-variable # open-input-pipe] >> In ice-9/boot-9.scm: >> 2790: 7 [b # open-input-pipe #f] >> 2579: 6 [# # ...] >> 2850: 5 [try-module-autoload (ice-9 popen) #f] >> 2191: 4 [save-module-excursion #] >> 2870: 3 [#] >> In unknown file: >> ?: 2 [primitive-load-path "ice-9\\popen" ...] >> ?: 1 [load-extension "libguile-2.0" "scm_init_popen"] >> In ice-9/boot-9.scm: >> 106: 0 [# misc-error ...] >> >> ice-9/boot-9.scm:106:20: In procedure #: >> ice-9/boot-9.scm:106:20: In procedure dynamic-link: file: "libguile-2.0", message: "The specified module could not be found." >> make[3]: *** [scripts/autofrisk.go] Error 1 > I believe I have fixed this one (and the scan-api one). You will see a > warning when building these two files but that is all. I think at this > point the build should complete. > > New tarball: > > http://wingolog.org/priv/guile-2.0.7.194-dfd1d.tar.gz > > This has been a very long bug report, but productive. Thank you for > following through with these tests, and for checking the above tarball. > > The next step, after moving on to actually build your application ;), is > to get the test suite working. I suspect you will run into some issues. > Will you please run a make check -k, and send the resulting log (if it > has errors) to bug-guile@gnu.org? Thanks :-) Please include > check-guile.log as well. > > I'll close this report, in optimistic hope that these fixes do indeed > allow the build to complete. Let me know how it goes, and happy hacking! > > (Actually while I'm at it: would you also mail the complete set of > patches that you locally apply to your copy? They'll be helpful in > future reports. Thanks!) > > Andy --------------060001020506000601000809 Content-Type: text/x-log; name="build_linux.log" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="build_linux.log" cd lib/guile-2.0 && ./configure --prefix=/home/shookie/guiletest/lib --disable-shared --disable-fast-install --with-gnu-ld --disable-posix --without-threads --disable-deprecated --enable-nls --with-libgmp-prefix=/home/shookie/guiletest/lib LIBFFI_CFLAGS='-I/home/shookie/guiletest/lib/lib/libffi-3.0.12/include' LIBFFI_LIBS='-lffi' BDW_GC_LIBS='-lgc' BDW_GC_CFLAGS='-I/home/shookie/guiletest/lib' CPPFLAGS='-D HAVE_GC_SET_FINALIZER_NOTIFIER -D HAVE_GC_GET_FREE_SPACE_DIVISOR -D HAVE_GC_GET_HEAP_USAGE_SAFE -D HAVE_GC_SET_FINALIZE_ON_DEMAND' CFLAGS='-s' && make -k install checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for Minix Amsterdam compiler... no checking for ar... ar checking for ranlib... ranlib checking whether gcc and cc understand -c and -o together... yes checking for ANSI C header files... yes 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 minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking whether _XOPEN_SOURCE should be defined... no checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... 64 configure: autobuild project... GNU Guile configure: autobuild revision... 2.0.7.194-dfd1d configure: autobuild hostname... solon configure: autobuild timestamp... 20130316T003102Z checking how to run the C preprocessor... gcc -E checking for a sed that does not truncate output... /bin/sed checking for gawk... (cached) gawk checking whether ln -s works... yes checking the archiver (ar) interface... ar checking for sys/socket.h... yes checking for arpa/inet.h... yes checking for features.h... yes checking for sys/param.h... yes checking for dirent.h... yes checking for xlocale.h... yes checking for unistd.h... (cached) yes checking for sys/stat.h... (cached) yes checking for netdb.h... yes checking for netinet/in.h... yes checking for iconv.h... yes checking for langinfo.h... yes checking for math.h... yes checking for sys/mman.h... yes checking for poll.h... yes checking for sys/ioctl.h... yes checking for sys/filio.h... no checking for sys/select.h... yes checking for sys/time.h... yes checking for wchar.h... yes checking for stdint.h... (cached) yes checking for sys/file.h... yes checking for sys/times.h... yes checking for sys/uio.h... yes checking for wctype.h... yes checking whether the preprocessor supports include_next... yes checking whether system header files limit the line length... no checking whether is self-contained... yes checking for shutdown... yes checking whether defines the SHUT_* macros... yes checking for struct sockaddr_storage... yes checking for sa_family_t... yes checking for struct sockaddr_storage.ss_family... yes checking whether socket is declared without a macro... yes checking whether connect is declared without a macro... yes checking whether accept is declared without a macro... yes checking whether bind is declared without a macro... yes checking whether getpeername is declared without a macro... yes checking whether getsockname is declared without a macro... yes checking whether getsockopt is declared without a macro... yes checking whether listen is declared without a macro... yes checking whether recv is declared without a macro... yes checking whether send is declared without a macro... yes checking whether recvfrom is declared without a macro... yes checking whether sendto is declared without a macro... yes checking whether setsockopt is declared without a macro... yes checking whether shutdown is declared without a macro... yes checking whether accept4 is declared without a macro... yes checking for size_t... yes checking for working alloca.h... yes checking for alloca... yes checking whether uses 'inline' correctly... yes checking for btowc... yes checking for canonicalize_file_name... yes checking for getcwd... yes checking for readlink... yes checking for realpath... yes checking for _set_invalid_parameter_handler... no checking for duplocale... yes checking for symlink... yes checking for flock... yes checking for fcntl... yes checking for alarm... yes checking for getlogin... yes checking for lstat... yes checking for mbsinit... yes checking for mbrtowc... yes checking for mprotect... yes checking for nl_langinfo... yes checking for pipe... yes checking for pipe2... yes checking for isblank... yes checking for iswctype... yes checking for wcscoll... yes checking for link... yes checking for setenv... yes checking for snprintf... yes checking for tzset... yes checking for localtime_r... yes checking for times... yes checking for vasnprintf... no checking for wcrtomb... yes checking for iswcntrl... yes checking for nl_langinfo and CODESET... yes checking for a traditional french locale... none checking whether // is distinct from /... no checking whether realpath works... yes checking for wchar_t... yes checking whether NULL can be used in arbitrary expressions... yes checking whether locale.h conforms to POSIX:2001... yes checking whether locale.h defines locale_t... yes checking whether struct lconv is properly defined... yes checking whether setlocale is declared without a macro... yes checking whether duplocale is declared without a macro... yes checking if environ is properly declared... yes checking for complete errno.h... yes checking for working fcntl.h... yes checking for pid_t... yes checking for mode_t... yes checking whether frexp() can be used without linking with libm... yes checking whether stat file-mode macros are broken... no checking for nlink_t... yes checking whether fchmodat is declared without a macro... yes checking whether fstat is declared without a macro... yes checking whether fstatat is declared without a macro... yes checking whether futimens is declared without a macro... yes checking whether lchmod is declared without a macro... yes checking whether lstat is declared without a macro... yes checking whether mkdirat is declared without a macro... yes checking whether mkfifo is declared without a macro... yes checking whether mkfifoat is declared without a macro... yes checking whether mknod is declared without a macro... yes checking whether mknodat is declared without a macro... yes checking whether stat is declared without a macro... yes checking whether utimensat is declared without a macro... yes checking whether getaddrinfo is declared without a macro... yes checking whether freeaddrinfo is declared without a macro... yes checking whether gai_strerror is declared without a macro... yes checking whether getnameinfo is declared without a macro... yes checking for library containing gethostbyname... none required checking for gethostbyname... yes checking for library containing getservbyname... none required checking for getservbyname... yes checking for C/C++ restrict keyword... __restrict checking for library containing inet_ntop... none required checking whether inet_ntop is declared... yes checking for IPv4 sockets... yes checking for IPv6 sockets... yes checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking for iconv... yes checking for working iconv... yes checking for iconv declaration... extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); checking for inline... inline checking whether byte ordering is bigendian... no checking whether long double and double are the same... no checking where to find the exponent in a 'float'... word 0 bit 23 checking whether isnan(float) can be used without linking with libm... yes checking whether isnan(float) works... yes checking whether isnan(double) can be used without linking with libm... yes checking whether isnan(long double) can be used without linking with libm... yes checking whether isnanl works... no checking where to find the exponent in a 'double'... word 1 bit 20 checking whether ldexp() can be used without linking with libm... yes checking for libunistring... yes checking how to link with libunistring... -lunistring checking for libunistring version... 0.9.3 checking whether getc_unlocked is declared... yes checking whether we are using the GNU C Library >= 2.1 or uClibc... yes checking whether pow can be used without linking with libm... no checking whether pow can be used with libm... yes checking whether log works... yes checking whether round is declared... yes checking whether round works... yes checking whether lstat correctly handles trailing slash... yes checking whether malloc, realloc, calloc are POSIX compliant... yes checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... yes checking for unsigned long long int... yes checking for long long int... yes checking for mbstate_t... yes checking for a traditional japanese locale... none checking for a transitional chinese locale... none checking for a french Unicode locale... none checking for mmap... yes checking for MAP_ANONYMOUS... yes checking whether memchr works... yes checking for promoted mode_t type... mode_t checking whether poll is declared without a macro... yes checking for library containing setsockopt... none needed checking for ssize_t... yes checking whether is self-contained... yes checking whether pselect is declared without a macro... yes checking whether select is declared without a macro... yes checking whether setenv is declared... yes checking search.h usability... yes checking search.h presence... yes checking for search.h... yes checking for tsearch... yes checking for sigset_t... yes checking for uid_t in sys/types.h... yes checking whether snprintf returns a byte count as in C99... yes checking whether snprintf is declared... yes checking for stdbool.h that conforms to C99... yes checking for _Bool... yes checking whether stdint.h conforms to C99... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for struct tm.tm_zone... yes checking for struct tm.tm_gmtoff... yes checking whether ffsl is declared without a macro... yes checking whether ffsll is declared without a macro... yes checking whether memmem is declared without a macro... yes checking whether mempcpy is declared without a macro... yes checking whether memrchr is declared without a macro... yes checking whether rawmemchr is declared without a macro... yes checking whether stpcpy is declared without a macro... yes checking whether stpncpy is declared without a macro... yes checking whether strchrnul is declared without a macro... yes checking whether strdup is declared without a macro... yes checking whether strncat is declared without a macro... yes checking whether strndup is declared without a macro... yes checking whether strnlen is declared without a macro... yes checking whether strpbrk is declared without a macro... yes checking whether strsep is declared without a macro... yes checking whether strcasestr is declared without a macro... yes checking whether strtok_r is declared without a macro... yes checking whether strerror_r is declared without a macro... yes checking whether strsignal is declared without a macro... yes checking whether strverscmp is declared without a macro... yes checking for struct timeval... yes checking for wide-enough struct timeval.tv_sec member... yes checking whether gettimeofday is declared without a macro... yes checking for struct timespec in ... yes checking for wint_t... yes checking for inttypes.h... yes checking for stdint.h... yes checking for intmax_t... yes checking for snprintf... (cached) yes checking for strnlen... yes checking for wcslen... yes checking for wcsnlen... yes checking for mbrtowc... (cached) yes checking for wcrtomb... (cached) yes checking whether _snprintf is declared... no checking whether vsnprintf is declared... yes checking for alloca as a compiler built-in... yes checking whether inet_ntop is declared without a macro... yes checking whether inet_pton is declared without a macro... yes checking whether btowc(0) is correct... yes checking whether btowc(EOF) is correct... guessing yes checking byteswap.h usability... yes checking byteswap.h presence... yes checking for byteswap.h... yes checking for library containing clock_gettime... -lrt checking for clock_gettime... yes checking for clock_settime... yes checking for clock_getcpuclockid... yes checking whether alphasort is declared without a macro... yes checking whether closedir is declared without a macro... yes checking whether dirfd is declared without a macro... yes checking whether fdopendir is declared without a macro... yes checking whether opendir is declared without a macro... yes checking whether readdir is declared without a macro... yes checking whether rewinddir is declared without a macro... yes checking whether scandir is declared without a macro... yes checking for dirfd... yes checking whether dirfd is declared... (cached) yes checking whether dirfd is a macro... no checking whether // is distinct from /... (cached) no checking whether dup2 works... yes checking whether duplocale(LC_GLOBAL_LOCALE) works... yes checking whether fcntl is declared without a macro... yes checking whether openat is declared without a macro... yes checking whether conversion from 'int' to 'long double' works... yes checking whether frexp works... yes checking whether __func__ is available... yes configure: checking how to do getaddrinfo, freeaddrinfo and getnameinfo checking for library containing getaddrinfo... none required checking for getaddrinfo... yes checking whether gai_strerror is declared... (cached) yes checking whether gai_strerrorA is declared... no checking for gai_strerror with POSIX signature... yes checking for struct sockaddr.sa_len... no checking whether getaddrinfo is declared... (cached) yes checking whether freeaddrinfo is declared... (cached) yes checking whether getnameinfo is declared... (cached) yes checking for struct addrinfo... yes checking for library containing gethostbyname... (cached) none required checking for gethostbyname... (cached) yes checking whether iconv supports conversion between UTF-8 and UTF-{16,32}{BE,LE}... yes checking for library containing inet_ntop... (cached) none required checking whether inet_ntop is declared... (cached) yes checking for library containing inet_pton... none required checking whether inet_pton is declared... (cached) yes checking whether the compiler generally respects inline... no checking whether isinf is declared... yes checking whether isinf(long double) works... yes checking whether isnan macro works... no checking whether isnan(double) can be used without linking with libm... (cached) yes checking whether isnan(double) can be used without linking with libm... (cached) yes checking whether isnan(float) can be used without linking with libm... (cached) yes checking whether isnan(float) works... (cached) yes checking where to find the exponent in a 'float'... (cached) word 0 bit 23 checking whether isnan(long double) can be used without linking with libm... (cached) yes checking whether isnanl works... (cached) no checking where to find the exponent in a 'long double'... word 2 bit 0 checking whether langinfo.h defines CODESET... yes checking whether langinfo.h defines T_FMT_AMPM... yes checking whether langinfo.h defines ERA... yes checking whether langinfo.h defines YESEXPR... yes checking whether nl_langinfo is declared without a macro... yes checking if LD -Wl,--version-script works... yes checking whether the -Werror option is usable... yes checking for simple visibility declarations... yes checking whether locale.h conforms to POSIX:2001... (cached) yes checking whether locale.h defines locale_t... (cached) yes checking whether struct lconv is properly defined... (cached) yes checking whether setlocale is declared without a macro... (cached) yes checking whether duplocale is declared without a macro... (cached) yes checking for log1p... yes checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... (cached) yes checking whether NAN macro works... yes checking whether HUGE_VAL works... yes checking whether acosf is declared without a macro... yes checking whether acosl is declared without a macro... yes checking whether asinf is declared without a macro... yes checking whether asinl is declared without a macro... yes checking whether atanf is declared without a macro... yes checking whether atanl is declared without a macro... yes checking whether cbrt is declared without a macro... yes checking whether cbrtf is declared without a macro... yes checking whether cbrtl is declared without a macro... yes checking whether ceilf is declared without a macro... yes checking whether ceill is declared without a macro... yes checking whether copysign is declared without a macro... yes checking whether copysignf is declared without a macro... yes checking whether copysignl is declared without a macro... yes checking whether cosf is declared without a macro... yes checking whether cosl is declared without a macro... yes checking whether coshf is declared without a macro... yes checking whether expf is declared without a macro... yes checking whether expl is declared without a macro... yes checking whether exp2 is declared without a macro... yes checking whether exp2f is declared without a macro... yes checking whether exp2l is declared without a macro... yes checking whether expm1 is declared without a macro... yes checking whether expm1f is declared without a macro... yes checking whether expm1l is declared without a macro... yes checking whether fabsf is declared without a macro... yes checking whether fabsl is declared without a macro... yes checking whether floorf is declared without a macro... yes checking whether floorl is declared without a macro... yes checking whether fma is declared without a macro... yes checking whether fmaf is declared without a macro... yes checking whether fmal is declared without a macro... yes checking whether fmod is declared without a macro... yes checking whether fmodf is declared without a macro... yes checking whether fmodl is declared without a macro... yes checking whether frexpf is declared without a macro... yes checking whether frexpl is declared without a macro... yes checking whether hypotf is declared without a macro... yes checking whether hypotl is declared without a macro... yes checking whether ilogb is declared without a macro... yes checking whether ilogbf is declared without a macro... yes checking whether ilogbl is declared without a macro... yes checking whether ldexpf is declared without a macro... yes checking whether ldexpl is declared without a macro... yes checking whether log is declared without a macro... yes checking whether logf is declared without a macro... yes checking whether logl is declared without a macro... yes checking whether log10 is declared without a macro... yes checking whether log10f is declared without a macro... yes checking whether log10l is declared without a macro... yes checking whether log1p is declared without a macro... yes checking whether log1pf is declared without a macro... yes checking whether log1pl is declared without a macro... yes checking whether log2 is declared without a macro... yes checking whether log2f is declared without a macro... yes checking whether log2l is declared without a macro... yes checking whether logb is declared without a macro... yes checking whether logbf is declared without a macro... yes checking whether logbl is declared without a macro... yes checking whether modf is declared without a macro... yes checking whether modff is declared without a macro... yes checking whether modfl is declared without a macro... yes checking whether powf is declared without a macro... yes checking whether remainder is declared without a macro... yes checking whether remainderf is declared without a macro... yes checking whether remainderl is declared without a macro... yes checking whether rint is declared without a macro... yes checking whether rintf is declared without a macro... yes checking whether rintl is declared without a macro... yes checking whether round is declared without a macro... yes checking whether roundf is declared without a macro... yes checking whether roundl is declared without a macro... yes checking whether sinf is declared without a macro... yes checking whether sinl is declared without a macro... yes checking whether sinhf is declared without a macro... yes checking whether sqrtf is declared without a macro... yes checking whether sqrtl is declared without a macro... yes checking whether tanf is declared without a macro... yes checking whether tanl is declared without a macro... yes checking whether tanhf is declared without a macro... yes checking whether trunc is declared without a macro... yes checking whether truncf is declared without a macro... yes checking whether truncl is declared without a macro... yes checking whether mbrtowc handles incomplete characters... guessing yes checking whether mbrtowc works as well as mbtowc... guessing yes checking whether mbrtowc handles a NULL pwc argument... guessing yes checking whether mbrtowc handles a NULL string argument... guessing yes checking whether mbrtowc has a correct return value... guessing yes checking whether mbrtowc returns 0 when parsing a NUL character... guessing yes checking whether mbrtowc handles incomplete characters... (cached) guessing yes checking whether mbrtowc works as well as mbtowc... (cached) guessing yes checking whether getaddrinfo is declared without a macro... (cached) yes checking whether freeaddrinfo is declared without a macro... (cached) yes checking whether gai_strerror is declared without a macro... (cached) yes checking whether getnameinfo is declared without a macro... (cached) yes checking whether is self-contained... yes checking whether YESEXPR works... yes checking for sys/pstat.h... no checking for sys/sysmp.h... no checking for sys/param.h... (cached) yes checking for sys/sysctl.h... yes checking for sched_getaffinity... yes checking for sched_getaffinity_np... no checking for pstat_getdynamic... no checking for sysmp... no checking for sysctl... yes checking for glibc compatible sched_getaffinity... yes checking whether open recognizes a trailing slash... yes checking for poll... yes checking whether poll is declared without a macro... (cached) yes checking for putenv compatible with GNU and SVID... yes checking for raise... yes checking whether readlink signature is correct... yes checking whether readlink handles trailing slash correctly... yes checking for working re_compile_pattern... no checking libintl.h usability... yes checking libintl.h presence... yes checking for libintl.h... yes checking whether isblank is declared... yes checking whether rename honors trailing slash on destination... yes checking whether rename honors trailing slash on source... yes checking whether rename manages hard links correctly... yes checking whether rename manages existing destinations correctly... yes checking whether rmdir works... yes checking whether round is declared... (cached) yes checking whether round works... (cached) yes checking whether select supports a 0 argument... yes checking whether select detects invalid fds... yes checking for library containing getservbyname... (cached) none required checking for getservbyname... (cached) yes checking whether setenv validates arguments... yes checking for volatile sig_atomic_t... yes checking for sighandler_t... yes checking whether pthread_sigmask is declared without a macro... yes checking whether sigaction is declared without a macro... yes checking whether sigaddset is declared without a macro... yes checking whether sigdelset is declared without a macro... yes checking whether sigemptyset is declared without a macro... yes checking whether sigfillset is declared without a macro... yes checking whether sigismember is declared without a macro... yes checking whether sigpending is declared without a macro... yes checking whether sigprocmask is declared without a macro... yes checking for stdint.h... (cached) yes checking for SIZE_MAX... yes checking for snprintf... (cached) yes checking whether snprintf respects a size of 1... yes checking whether printf supports POSIX/XSI format strings with positions... yes checking for library containing setsockopt... (cached) none needed checking for socklen_t... yes checking for ssize_t... (cached) yes checking whether stat handles trailing slashes on directories... yes checking whether stat handles trailing slashes on files... yes checking for struct stat.st_atim.tv_nsec... yes checking whether struct stat.st_atim is of type struct timespec... yes checking for struct stat.st_birthtimespec.tv_nsec... no checking for struct stat.st_birthtimensec... no checking for struct stat.st_birthtim.tv_nsec... no checking for working stdalign.h... no checking whether NULL can be used in arbitrary expressions... (cached) yes checking whether dprintf is declared without a macro... yes checking whether fpurge is declared without a macro... no checking whether fseeko is declared without a macro... yes checking whether ftello is declared without a macro... yes checking whether getdelim is declared without a macro... yes checking whether getline is declared without a macro... yes checking whether gets is declared without a macro... yes checking whether pclose is declared without a macro... yes checking whether popen is declared without a macro... yes checking whether renameat is declared without a macro... yes checking whether snprintf is declared without a macro... yes checking whether tmpfile is declared without a macro... yes checking whether vdprintf is declared without a macro... yes checking whether vsnprintf is declared without a macro... yes checking whether _Exit is declared without a macro... yes checking whether atoll is declared without a macro... yes checking whether canonicalize_file_name is declared without a macro... yes checking whether getloadavg is declared without a macro... yes checking whether getsubopt is declared without a macro... yes checking whether grantpt is declared without a macro... yes checking whether initstate is declared without a macro... yes checking whether initstate_r is declared without a macro... yes checking whether mkdtemp is declared without a macro... yes checking whether mkostemp is declared without a macro... yes checking whether mkostemps is declared without a macro... yes checking whether mkstemp is declared without a macro... yes checking whether mkstemps is declared without a macro... yes checking whether posix_openpt is declared without a macro... yes checking whether ptsname is declared without a macro... yes checking whether ptsname_r is declared without a macro... yes checking whether random is declared without a macro... yes checking whether random_r is declared without a macro... yes checking whether realpath is declared without a macro... yes checking whether rpmatch is declared without a macro... yes checking whether secure_getenv is declared without a macro... no checking whether setenv is declared without a macro... yes checking whether setstate is declared without a macro... yes checking whether setstate_r is declared without a macro... yes checking whether srandom is declared without a macro... yes checking whether srandom_r is declared without a macro... yes checking whether strtod is declared without a macro... yes checking whether strtoll is declared without a macro... yes checking whether strtoull is declared without a macro... yes checking whether unlockpt is declared without a macro... yes checking whether unsetenv is declared without a macro... yes checking whether flock is declared without a macro... yes checking whether is self-contained... (cached) yes checking whether pselect is declared without a macro... (cached) yes checking whether select is declared without a macro... (cached) yes checking whether is self-contained... (cached) yes checking for shutdown... (cached) yes checking whether defines the SHUT_* macros... (cached) yes checking for struct sockaddr_storage... (cached) yes checking for sa_family_t... (cached) yes checking for struct sockaddr_storage.ss_family... (cached) yes checking whether socket is declared without a macro... (cached) yes checking whether connect is declared without a macro... (cached) yes checking whether accept is declared without a macro... (cached) yes checking whether bind is declared without a macro... (cached) yes checking whether getpeername is declared without a macro... (cached) yes checking whether getsockname is declared without a macro... (cached) yes checking whether getsockopt is declared without a macro... (cached) yes checking whether listen is declared without a macro... (cached) yes checking whether recv is declared without a macro... (cached) yes checking whether send is declared without a macro... (cached) yes checking whether recvfrom is declared without a macro... (cached) yes checking whether sendto is declared without a macro... (cached) yes checking whether setsockopt is declared without a macro... (cached) yes checking whether shutdown is declared without a macro... (cached) yes checking whether accept4 is declared without a macro... (cached) yes checking for nlink_t... (cached) yes checking whether fchmodat is declared without a macro... (cached) yes checking whether fstat is declared without a macro... (cached) yes checking whether fstatat is declared without a macro... (cached) yes checking whether futimens is declared without a macro... (cached) yes checking whether lchmod is declared without a macro... (cached) yes checking whether lstat is declared without a macro... (cached) yes checking whether mkdirat is declared without a macro... (cached) yes checking whether mkfifo is declared without a macro... (cached) yes checking whether mkfifoat is declared without a macro... (cached) yes checking whether mknod is declared without a macro... (cached) yes checking whether mknodat is declared without a macro... (cached) yes checking whether stat is declared without a macro... (cached) yes checking whether utimensat is declared without a macro... (cached) yes checking for struct tms... yes checking whether times is declared without a macro... yes checking whether localtime_r is declared... yes checking whether localtime_r is compatible with its POSIX signature... yes checking whether trunc is declared... (cached) yes checking whether chdir is declared without a macro... yes checking whether chown is declared without a macro... yes checking whether dup is declared without a macro... yes checking whether dup2 is declared without a macro... yes checking whether dup3 is declared without a macro... yes checking whether environ is declared without a macro... yes checking whether euidaccess is declared without a macro... yes checking whether faccessat is declared without a macro... yes checking whether fchdir is declared without a macro... yes checking whether fchownat is declared without a macro... yes checking whether fdatasync is declared without a macro... yes checking whether fsync is declared without a macro... yes checking whether ftruncate is declared without a macro... yes checking whether getcwd is declared without a macro... yes checking whether getdomainname is declared without a macro... yes checking whether getdtablesize is declared without a macro... yes checking whether getgroups is declared without a macro... yes checking whether gethostname is declared without a macro... yes checking whether getlogin is declared without a macro... yes checking whether getlogin_r is declared without a macro... yes checking whether getpagesize is declared without a macro... yes checking whether getusershell is declared without a macro... yes checking whether setusershell is declared without a macro... yes checking whether endusershell is declared without a macro... yes checking whether group_member is declared without a macro... yes checking whether isatty is declared without a macro... yes checking whether lchown is declared without a macro... yes checking whether link is declared without a macro... yes checking whether linkat is declared without a macro... yes checking whether lseek is declared without a macro... yes checking whether pipe is declared without a macro... yes checking whether pipe2 is declared without a macro... yes checking whether pread is declared without a macro... yes checking whether pwrite is declared without a macro... yes checking whether readlink is declared without a macro... yes checking whether readlinkat is declared without a macro... yes checking whether rmdir is declared without a macro... yes checking whether sethostname is declared without a macro... yes checking whether sleep is declared without a macro... yes checking whether symlink is declared without a macro... yes checking whether symlinkat is declared without a macro... yes checking whether ttyname_r is declared without a macro... yes checking whether unlink is declared without a macro... yes checking whether unlinkat is declared without a macro... yes checking whether usleep is declared without a macro... yes checking for ptrdiff_t... yes checking for vsnprintf... yes checking whether snprintf respects a size of 1... (cached) yes checking whether printf supports POSIX/XSI format strings with positions... (cached) yes checking whether btowc is declared without a macro... yes checking whether wctob is declared without a macro... yes checking whether mbsinit is declared without a macro... yes checking whether mbrtowc is declared without a macro... yes checking whether mbrlen is declared without a macro... yes checking whether mbsrtowcs is declared without a macro... yes checking whether mbsnrtowcs is declared without a macro... yes checking whether wcrtomb is declared without a macro... yes checking whether wcsrtombs is declared without a macro... yes checking whether wcsnrtombs is declared without a macro... yes checking whether wcwidth is declared without a macro... yes checking whether wmemchr is declared without a macro... yes checking whether wmemcmp is declared without a macro... yes checking whether wmemcpy is declared without a macro... yes checking whether wmemmove is declared without a macro... yes checking whether wmemset is declared without a macro... yes checking whether wcslen is declared without a macro... yes checking whether wcsnlen is declared without a macro... yes checking whether wcscpy is declared without a macro... yes checking whether wcpcpy is declared without a macro... yes checking whether wcsncpy is declared without a macro... yes checking whether wcpncpy is declared without a macro... yes checking whether wcscat is declared without a macro... yes checking whether wcsncat is declared without a macro... yes checking whether wcscmp is declared without a macro... yes checking whether wcsncmp is declared without a macro... yes checking whether wcscasecmp is declared without a macro... yes checking whether wcsncasecmp is declared without a macro... yes checking whether wcscoll is declared without a macro... yes checking whether wcsxfrm is declared without a macro... yes checking whether wcsdup is declared without a macro... yes checking whether wcschr is declared without a macro... yes checking whether wcsrchr is declared without a macro... yes checking whether wcscspn is declared without a macro... yes checking whether wcsspn is declared without a macro... yes checking whether wcspbrk is declared without a macro... yes checking whether wcsstr is declared without a macro... yes checking whether wcstok is declared without a macro... yes checking whether wcswidth is declared without a macro... yes checking whether mbrtowc handles incomplete characters... (cached) guessing yes checking whether mbrtowc works as well as mbtowc... (cached) guessing yes checking whether wcrtomb return value is correct... guessing yes checking whether iswcntrl works... yes checking for towlower... yes checking for wctype_t... yes checking for wctrans_t... yes checking whether wctype is declared without a macro... yes checking whether iswctype is declared without a macro... yes checking whether wctrans is declared without a macro... yes checking whether towctrans is declared without a macro... yes checking for stdint.h... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for fgrep... /bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking the maximum length of command line arguments... 805306365 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking how to convert i686-pc-linux-gnu file names to i686-pc-linux-gnu format... func_convert_file_noop checking how to convert i686-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... dlltool checking how to associate runtime and link libraries... printf %s\n checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... (cached) ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for mt... mt checking if mt is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... no checking for shl_load in -ldld... no checking for dlopen... no checking for dlopen in -ldl... yes checking whether a program can dlopen itself... yes checking whether a statically linked program can dlopen itself... no checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... no checking whether to build static libraries... yes checking for libltdl... yes checking how to link with libltdl... -lltdl checking for makeinfo... yes checking for emacs... emacs checking where .elc files should go... ${datadir}/emacs/site-lisp checking whether to use system and library "64" calls... yes checking for __uc_get_ar_bsp in -luca... no checking for an ANSI C-conforming const... yes checking for working volatile... yes checking for inline... (cached) inline checking for __uc_get_ar_bsp in -luca... (cached) no checking whether byte ordering is bigendian... (cached) no checking labels as values... yes checking size of char... 1 checking size of unsigned char... 1 checking size of short... 2 checking size of unsigned short... 2 checking size of int... 4 checking size of unsigned int... 4 checking size of long... 4 checking size of unsigned long... 4 checking size of size_t... 4 checking size of long long... 8 checking size of unsigned long long... 8 checking size of __int64... 0 checking size of unsigned __int64... 0 checking size of void *... 4 checking size of intptr_t... 4 checking size of uintptr_t... 4 checking size of ptrdiff_t... 4 checking size of size_t... (cached) 4 checking size of off_t... 8 checking for stdint.h... (cached) yes checking for inttypes.h... (cached) yes checking size of intmax_t... 8 checking for int8_t... yes checking for uint8_t... yes checking for int16_t... yes checking for uint16_t... yes checking for int32_t... yes checking for uint32_t... yes checking for int64_t... yes checking for uint64_t... yes checking for intmax_t... yes checking for uintmax_t... yes checking for intptr_t... yes checking for uintptr_t... yes checking for int8_t... yes checking for uint8_t... yes checking for int16_t... yes checking for uint16_t... yes checking for int32_t... yes checking for uint32_t... yes checking for int64_t... yes checking for uint64_t... yes checking for intmax_t... yes checking for uintmax_t... yes checking for intptr_t... (cached) yes checking for uintptr_t... (cached) yes checking for ANSI C header files... (cached) yes checking whether time.h and sys/time.h may both be included... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for struct dirent64.d_name... yes checking complex.h usability... yes checking complex.h presence... yes checking for complex.h... yes checking fenv.h usability... yes checking fenv.h presence... yes checking for fenv.h... yes checking io.h usability... no checking io.h presence... no checking for io.h... no checking libc.h usability... no checking libc.h presence... no checking for libc.h... no checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking for memory.h... (cached) yes checking process.h usability... no checking process.h presence... no checking for process.h... no checking for string.h... (cached) yes checking sys/dir.h usability... yes checking sys/dir.h presence... yes checking for sys/dir.h... yes checking for sys/ioctl.h... (cached) yes checking for sys/select.h... (cached) yes checking for sys/time.h... (cached) yes checking sys/timeb.h usability... yes checking sys/timeb.h presence... yes checking for sys/timeb.h... yes checking for sys/times.h... (cached) yes checking sys/stdtypes.h usability... no checking sys/stdtypes.h presence... no checking for sys/stdtypes.h... no checking for sys/types.h... (cached) yes checking sys/utime.h usability... no checking sys/utime.h presence... no checking for sys/utime.h... no checking time.h usability... yes checking time.h presence... yes checking for time.h... yes checking for unistd.h... (cached) yes checking utime.h usability... yes checking utime.h presence... yes checking for utime.h... yes checking pwd.h usability... yes checking pwd.h presence... yes checking for pwd.h... yes checking grp.h usability... yes checking grp.h presence... yes checking for grp.h... yes checking sys/utsname.h usability... yes checking sys/utsname.h presence... yes checking for sys/utsname.h... yes checking direct.h usability... no checking direct.h presence... no checking for direct.h... no checking machine/fpu.h usability... no checking machine/fpu.h presence... no checking for machine/fpu.h... no checking sched.h usability... yes checking sched.h presence... yes checking for sched.h... yes checking for complex double... yes checking for socklen_t... (cached) yes checking for struct ip_mreq... yes checking for libc.h... (cached) no checking for unistd.h... (cached) yes checking whether libc.h and unistd.h can be included together... no checking type of array argument to getgroups... gid_t checking return type of signal handlers... void checking for mode_t... (cached) yes checking for cos in -lm... yes checking for gethostbyname... (cached) yes checking for connect... yes checking assert.h usability... yes checking assert.h presence... yes checking for assert.h... yes checking crt_externs.h usability... no checking crt_externs.h presence... no checking for crt_externs.h... no checking for DINFINITY... no checking for DQNAN... no checking for cexp... yes checking for chsize... no checking for clog... yes checking for clog10... yes checking for ctermid... yes checking for fesetround... yes checking for ftime... yes checking for ftruncate... yes checking for fchown... yes checking for fchmod... yes checking for getcwd... (cached) yes checking for geteuid... yes checking for getsid... yes checking for gettimeofday... yes checking for gmtime_r... yes checking for ioctl... yes checking for lstat... (cached) yes checking for mkdir... yes checking for mknod... yes checking for nice... yes checking for pipe... (cached) yes checking for _pipe... no checking for readdir_r... yes checking for readdir64_r... yes checking for readlink... (cached) yes checking for rename... yes checking for rmdir... yes checking for select... yes checking for setegid... yes checking for seteuid... yes checking for setlocale... yes checking for setpgid... yes checking for setsid... yes checking for sigaction... yes checking for siginterrupt... yes checking for stat64... yes checking for strftime... yes checking for strptime... yes checking for symlink... (cached) yes checking for sync... yes checking for sysconf... yes checking for tcgetpgrp... yes checking for tcsetpgrp... yes checking for times... (cached) yes checking for uname... yes checking for waitpid... yes checking for strdup... yes checking for system... yes checking for usleep... yes checking for atexit... yes checking for on_exit... yes checking for chown... yes checking for link... (cached) yes checking for fcntl... (cached) yes checking for ttyname... yes checking for getpwent... yes checking for getgrent... yes checking for kill... yes checking for getppid... yes checking for getpgrp... yes checking for fork... yes checking for setitimer... yes checking for getitimer... yes checking for strchr... yes checking for strcmp... yes checking for index... yes checking for bcopy... yes checking for memcpy... yes checking for rindex... yes checking for truncate... yes checking for unsetenv... yes checking for isblank... (cached) yes checking for _NSGetEnviron... no checking for strcoll... yes checking for strcoll_l... yes checking for newlocale... yes checking for utimensat... yes checking for sched_getaffinity... (cached) yes checking for sched_setaffinity... yes checking crypt.h usability... yes checking crypt.h presence... yes checking for crypt.h... yes checking for netdb.h... (cached) yes checking pthread.h usability... yes checking pthread.h presence... yes checking for pthread.h... yes checking pthread_np.h usability... no checking pthread_np.h presence... no checking for pthread_np.h... no checking for sys/param.h... (cached) yes checking sys/resource.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking for sys/file.h... (cached) yes checking for sys/mman.h... (cached) yes checking for chroot... yes checking for flock... (cached) yes checking for getlogin... (cached) yes checking for cuserid... yes checking for getpriority... yes checking for setpriority... yes checking for getpass... yes checking for sethostname... yes checking for gethostname... yes checking whether sethostname is declared... (cached) yes checking whether hstrerror is declared... no checking whether cuserid is declared... yes checking for library containing crypt... -lcrypt checking for i... _Complex_I checking whether csqrt is usable... yes checking for libgmp... yes checking how to link with libgmp... /home/shookie/guiletest/lib/lib/libgmp.a checking whether libunistring was built with iconv support... yes checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for LIBFFI... yes checking size of size_t... (cached) 4 checking size of ssize_t... 4 checking whether NLS is requested... yes checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/msgfmt checking for xgettext... /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge checking for CFPreferencesCopyAppValue... no checking for CFLocaleCopyCurrent... no checking for GNU gettext in libc... yes checking whether to use NLS... yes checking where the gettext function comes from... libc checking for sleep declaration... yes checking for usleep declaration... yes checking whether getlogin is declared... (cached) yes checking whether alarm is declared... yes checking whether strptime is declared... yes checking return type of usleep... int checking sys/un.h usability... yes checking sys/un.h presence... yes checking for sys/un.h... yes checking for getrlimit... yes checking for setrlimit... yes checking for socketpair... yes checking for getgroups... yes checking for setgroups... yes checking for setpwent... yes checking for pause... yes checking for tzset... (cached) yes checking for sethostent... yes checking for gethostent... yes checking for endhostent... yes checking for setnetent... yes checking for getnetent... yes checking for endnetent... yes checking for setprotoent... yes checking for getprotoent... yes checking for endprotoent... yes checking for setservent... yes checking for getservent... yes checking for endservent... yes checking for getnetbyaddr... yes checking for getnetbyname... yes checking for inet_lnaof... yes checking for inet_makeaddr... yes checking for inet_netof... yes checking for hstrerror... yes checking for struct sockaddr_in.sin_len... no checking for __libc_stack_end... yes checking whether netdb.h declares h_errno... yes checking whether uint32_t is defined... yes checking for working IPv6 support... yes checking whether sockaddr_in6 has sin6_scope_id... yes checking for struct sockaddr_in6.sin6_len... no checking whether localtime caches TZ... no checking for strerror... yes checking for memmove... yes checking for mkstemp... yes checking for asinh... yes checking for acosh... yes checking for atanh... yes checking for copysign... yes checking for finite... yes checking for sincos... yes checking for trunc... yes checking for isinf... yes checking for isnan... yes checking for struct stat.st_rdev... yes checking for struct stat.st_blksize... yes checking for struct stat.st_blocks... yes checking for struct stat.st_atim... yes checking for struct stat.st_mtim... yes checking for struct stat.st_ctim... yes checking for struct tm.tm_zone... (cached) yes checking for struct tm.tm_gmtoff... (cached) yes checking whether we need POSIX to get struct utimbuf... no checking the value of `iconveh_error'... 0 checking the value of `iconveh_question_mark'... 1 checking the value of `iconveh_escape_sequence'... 2 checking for BDW_GC... yes checking for GC_do_blocking... yes checking for GC_call_with_gc_active... no checking for GC_pthread_exit... no checking for GC_pthread_cancel... no checking for GC_allow_register_threads... no checking for GC_pthread_sigmask... yes checking for GC_set_start_callback... no checking for GC_get_heap_usage_safe... no checking for GC_get_free_space_divisor... no checking for GC_gcollect_and_unmap... no checking for GC_get_unmapped_bytes... no checking for GC_set_finalizer_notifier... no checking for GC_set_finalize_on_demand... no checking for GC_set_all_interior_pointers... no checking for GC_get_gc_no... no checking for GC_set_java_finalization... no checking whether GC_do_blocking is declared... yes checking for GC_fn_type... yes checking for struct GC_stack_base... yes checking size of float... 4 checking for struct linger... yes checking for struct timespec... yes checking what kind of threads to support... null-threads checking whether C compiler handles -Wall... yes checking whether C compiler handles -Wmissing-prototypes... yes checking whether C compiler handles -Wdeclaration-after-statement... yes checking whether C compiler handles -Wpointer-arith... yes checking whether C compiler handles -Wswitch-enum... yes checking whether C compiler handles -fno-strict-aliasing... yes checking whether the linker understands `-z relro'... yes checking for tgoto in -lncurses... yes checking how to link with libreadline... /home/shookie/guiletest/lib/lib/libreadline.a checking for siginterrupt... (cached) yes checking for rl_clear_signals... yes checking for rl_cleanup_after_signal... yes checking for rl_filename_completion_function... yes checking whether rl_catch_signals is declared... yes checking whether rl_catch_sigwinch is declared... yes checking for rl_get_keymap... yes checking for rl_getc_function pointer in readline... yes checking for strdup... (cached) yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating libguile/gen-scmconfig.h config.status: creating Makefile config.status: creating am/Makefile config.status: creating lib/Makefile config.status: creating benchmark-suite/Makefile config.status: creating gc-benchmarks/Makefile config.status: creating doc/Makefile config.status: creating doc/r5rs/Makefile config.status: creating doc/ref/Makefile config.status: creating emacs/Makefile config.status: creating examples/Makefile config.status: creating libguile/Makefile config.status: creating libguile/version.h config.status: creating guile-readline/Makefile config.status: creating test-suite/Makefile config.status: creating test-suite/standalone/Makefile config.status: creating test-suite/vm/Makefile config.status: creating meta/Makefile config.status: creating module/Makefile config.status: creating meta/guile-2.0.pc config.status: creating meta/guile-2.0-uninstalled.pc config.status: creating doc/ref/effective-version.texi config.status: creating check-guile config.status: creating benchmark-guile config.status: creating meta/guile config.status: creating meta/uninstalled-env config.status: creating meta/gdb-uninstalled-guile config.status: creating meta/guild config.status: creating libguile/guile-snarf config.status: creating libguile/guile-snarf-docs config.status: creating test-suite/standalone/test-use-srfi config.status: creating test-suite/standalone/test-fast-slot-ref config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands config.status: executing po-directories commands make[1]: Entering directory `/home/shookie/guiletest/lib/guile-2.0' make install-recursive make[2]: Entering directory `/home/shookie/guiletest/lib/guile-2.0' Making install in lib make[3]: Entering directory `/home/shookie/guiletest/lib/guile-2.0/lib' GEN alloca.h GEN c++defs.h GEN warn-on-use.h GEN arg-nonnull.h GEN arpa/inet.h GEN configmake.h GEN dirent.h GEN fcntl.h GEN iconv.h GEN langinfo.h GEN locale.h GEN math.h GEN netdb.h GEN poll.h GEN signal.h GEN unused-parameter.h GEN stdalign.h GEN stdio.h GEN stdlib.h GEN string.h GEN sys/file.h GEN sys/select.h GEN sys/socket.h GEN sys/stat.h GEN sys/time.h GEN sys/times.h GEN sys/types.h GEN sys/uio.h GEN time.h GEN unistd.h GEN wchar.h GEN wctype.h make install-recursive make[4]: Entering directory `/home/shookie/guiletest/lib/guile-2.0/lib' make[5]: Entering directory `/home/shookie/guiletest/lib/guile-2.0/lib' CC binary-io.lo CC c-ctype.lo CC c-strcasecmp.lo CC c-strncasecmp.lo CC dirname-lgpl.lo CC basename-lgpl.lo CC stripslash.lo CC fd-hook.lo CC full-read.lo CC full-write.lo CC localcharset.lo CC malloca.lo CC math.lo CC nproc.lo CC pipe2.lo CC safe-read.lo CC safe-write.lo CC sockets.lo CC stat-time.lo CC strftime.lo CC striconveh.lo CC sys_socket.lo CC unistd.lo CC unistr/u8-mbtouc.lo CC unistr/u8-mbtouc-aux.lo CC unistr/u8-mbtouc-unsafe.lo CC unistr/u8-mbtouc-unsafe-aux.lo CC wctype-h.lo CC xsize.lo CC asnprintf.lo CC isnand.lo CC isnanf.lo CC isnanl.lo CC printf-args.lo CC printf-parse.lo CC regex.lo CC vasnprintf.lo CCLD libgnu.la GEN charset.alias GEN ref-add.sed GEN ref-del.sed make[6]: Entering directory `/home/shookie/guiletest/lib/guile-2.0/lib' if test yes = no; then \ case 'linux-gnu' in \ darwin[56]*) \ need_charset_alias=true ;; \ darwin* | cygwin* | mingw* | pw32* | cegcc*) \ need_charset_alias=false ;; \ *) \ need_charset_alias=true ;; \ esac ; \ else \ need_charset_alias=false ; \ fi ; \ if $need_charset_alias; then \ /bin/bash /home/shookie/guiletest/lib/guile-2.0/build-aux/install-sh -d /home/shookie/guiletest/lib/lib ; \ fi ; \ if test -f /home/shookie/guiletest/lib/lib/charset.alias; then \ sed -f ref-add.sed /home/shookie/guiletest/lib/lib/charset.alias > /home/shookie/guiletest/lib/lib/charset.tmp ; \ /usr/bin/install -c -m 644 /home/shookie/guiletest/lib/lib/charset.tmp /home/shookie/guiletest/lib/lib/charset.alias ; \ rm -f /home/shookie/guiletest/lib/lib/charset.tmp ; \ else \ if $need_charset_alias; then \ sed -f ref-add.sed charset.alias > /home/shookie/guiletest/lib/lib/charset.tmp ; \ /usr/bin/install -c -m 644 /home/shookie/guiletest/lib/lib/charset.tmp /home/shookie/guiletest/lib/lib/charset.alias ; \ rm -f /home/shookie/guiletest/lib/lib/charset.tmp ; \ fi ; \ fi make[6]: Nothing to be done for `install-data-am'. make[6]: Leaving directory `/home/shookie/guiletest/lib/guile-2.0/lib' make[5]: Leaving directory `/home/shookie/guiletest/lib/guile-2.0/lib' make[4]: Leaving directory `/home/shookie/guiletest/lib/guile-2.0/lib' make[3]: Leaving directory `/home/shookie/guiletest/lib/guile-2.0/lib' Making install in meta make[3]: Entering directory `/home/shookie/guiletest/lib/guile-2.0/meta' guile="/home/shookie/guiletest/lib/bin/`echo guile | /bin/sed -e 's,x,x,'`" ; \ cat ./guile-config.in \ | /bin/sed -e "s,@pkgconfigdir@,/home/shookie/guiletest/lib/lib/pkgconfig,g ; \ s,@""PKG_CONFIG@,/usr/bin/pkg-config,g ; \ s,@installed_guile@,$guile,g" \ > guile-config.out mv guile-config.out guile-config chmod +x guile-config make[4]: Entering directory `/home/shookie/guiletest/lib/guile-2.0/meta' /bin/mkdir -p '/home/shookie/guiletest/lib/bin' /usr/bin/install -c guile-config guild '/home/shookie/guiletest/lib/bin' make install-exec-hook make[5]: Entering directory `/home/shookie/guiletest/lib/guile-2.0/meta' guild="`echo -n guild \ | /bin/sed -e 's,x,x,'`" ; \ guile_tools="`echo -n guile-tools \ | /bin/sed -e 's,x,x,'`" ; \ cd /home/shookie/guiletest/lib/bin && rm -f "$guile_tools" && \ ln -s "$guild" "$guile_tools" make[5]: Leaving directory `/home/shookie/guiletest/lib/guile-2.0/meta' /bin/mkdir -p '/home/shookie/guiletest/lib/share/aclocal' /usr/bin/install -c -m 644 guile.m4 '/home/shookie/guiletest/lib/share/aclocal' /bin/mkdir -p '/home/shookie/guiletest/lib/lib/pkgconfig' /usr/bin/install -c -m 644 guile-2.0.pc '/home/shookie/guiletest/lib/lib/pkgconfig' make[4]: Leaving directory `/home/shookie/guiletest/lib/guile-2.0/meta' make[3]: Leaving directory `/home/shookie/guiletest/lib/guile-2.0/meta' Making install in libguile make[3]: Entering directory `/home/shookie/guiletest/lib/guile-2.0/libguile' GEN libpath.h GEN gen-scmconfig.o GEN gen-scmconfig GEN scmconfig.h GEN vm-i-system.i GEN vm-i-scheme.i GEN vm-i-loader.i SNARF alist.x SNARF arbiters.x SNARF array-handle.x SNARF array-map.x SNARF arrays.x SNARF async.x SNARF backtrace.x SNARF boolean.x SNARF bitvectors.x SNARF bytevectors.x SNARF chars.x SNARF control.x SNARF continuations.x SNARF debug.x SNARF deprecated.x SNARF deprecation.x SNARF dynl.x SNARF dynwind.x SNARF eq.x SNARF error.x SNARF eval.x SNARF evalext.x SNARF expand.x SNARF extensions.x SNARF feature.x SNARF filesys.x SNARF fluids.x SNARF foreign.x SNARF fports.x SNARF gc-malloc.x SNARF gc.x SNARF gettext.x SNARF generalized-arrays.x SNARF generalized-vectors.x SNARF goops.x SNARF gsubr.x SNARF guardians.x SNARF hash.x SNARF hashtab.x SNARF hooks.x SNARF i18n.x SNARF init.x SNARF ioext.x SNARF keywords.x SNARF list.x SNARF load.x SNARF macros.x SNARF mallocs.x SNARF memoize.x SNARF modules.x SNARF numbers.x SNARF objprop.x SNARF options.x SNARF pairs.x SNARF ports.x SNARF print.x SNARF procprop.x SNARF procs.x SNARF promises.x SNARF r6rs-ports.x SNARF random.x SNARF rdelim.x SNARF read.x SNARF root.x SNARF rw.x SNARF scmsigs.x SNARF script.x SNARF simpos.x SNARF smob.x SNARF sort.x SNARF srcprop.x SNARF srfi-1.x SNARF srfi-4.x SNARF srfi-13.x SNARF srfi-14.x SNARF srfi-60.x SNARF stackchk.x SNARF stacks.x SNARF stime.x SNARF strings.x SNARF strorder.x SNARF strports.x SNARF struct.x SNARF symbols.x SNARF threads.x SNARF throw.x SNARF trees.x SNARF uniform.x SNARF values.x SNARF variable.x SNARF vectors.x SNARF version.x SNARF vports.x SNARF weaks.x SNARF frames.x SNARF instructions.x SNARF objcodes.x SNARF programs.x SNARF vm.x SNARF net_db.x SNARF socket.x SNARF regex-posix.x make install-am make[4]: Entering directory `/home/shookie/guiletest/lib/guile-2.0/libguile' CC libguile_2.0_la-alist.lo CC libguile_2.0_la-arbiters.lo CC libguile_2.0_la-array-handle.lo CC libguile_2.0_la-array-map.lo CC libguile_2.0_la-arrays.lo CC libguile_2.0_la-async.lo CC libguile_2.0_la-backtrace.lo CC libguile_2.0_la-boolean.lo CC libguile_2.0_la-bitvectors.lo CC libguile_2.0_la-bytevectors.lo CC libguile_2.0_la-chars.lo CC libguile_2.0_la-control.lo CC libguile_2.0_la-continuations.lo CC libguile_2.0_la-debug.lo CC libguile_2.0_la-deprecated.lo CC libguile_2.0_la-deprecation.lo CC libguile_2.0_la-dynwind.lo CC libguile_2.0_la-eq.lo CC libguile_2.0_la-error.lo CC libguile_2.0_la-eval.lo CC libguile_2.0_la-evalext.lo CC libguile_2.0_la-expand.lo CC libguile_2.0_la-extensions.lo CC libguile_2.0_la-feature.lo CC libguile_2.0_la-filesys.lo CC libguile_2.0_la-finalizers.lo CC libguile_2.0_la-fluids.lo CC libguile_2.0_la-foreign.lo CC libguile_2.0_la-fports.lo CC libguile_2.0_la-frames.lo CC libguile_2.0_la-gc-malloc.lo CC libguile_2.0_la-gc.lo CC libguile_2.0_la-gdbint.lo CC libguile_2.0_la-gettext.lo CC libguile_2.0_la-generalized-arrays.lo CC libguile_2.0_la-generalized-vectors.lo CC libguile_2.0_la-goops.lo CC libguile_2.0_la-gsubr.lo CC libguile_2.0_la-guardians.lo CC libguile_2.0_la-hash.lo CC libguile_2.0_la-hashtab.lo CC libguile_2.0_la-hooks.lo CC libguile_2.0_la-i18n.lo CC libguile_2.0_la-init.lo CC libguile_2.0_la-inline.lo CC libguile_2.0_la-instructions.lo CC libguile_2.0_la-ioext.lo CC libguile_2.0_la-keywords.lo CC libguile_2.0_la-list.lo CC libguile_2.0_la-load.lo CC libguile_2.0_la-macros.lo CC libguile_2.0_la-mallocs.lo CC libguile_2.0_la-memoize.lo CC libguile_2.0_la-modules.lo CC libguile_2.0_la-null-threads.lo CC libguile_2.0_la-numbers.lo CC libguile_2.0_la-objcodes.lo CC libguile_2.0_la-objprop.lo CC libguile_2.0_la-options.lo CC libguile_2.0_la-pairs.lo CC libguile_2.0_la-poll.lo CC libguile_2.0_la-ports.lo CC libguile_2.0_la-print.lo CC libguile_2.0_la-procprop.lo CC libguile_2.0_la-procs.lo CC libguile_2.0_la-programs.lo CC libguile_2.0_la-promises.lo CC libguile_2.0_la-r6rs-ports.lo CC libguile_2.0_la-random.lo CC libguile_2.0_la-rdelim.lo CC libguile_2.0_la-read.lo CC libguile_2.0_la-root.lo CC libguile_2.0_la-rw.lo CC libguile_2.0_la-scmsigs.lo CC libguile_2.0_la-script.lo CC libguile_2.0_la-simpos.lo CC libguile_2.0_la-smob.lo CC libguile_2.0_la-sort.lo CC libguile_2.0_la-srcprop.lo CC libguile_2.0_la-srfi-1.lo CC libguile_2.0_la-srfi-4.lo CC libguile_2.0_la-srfi-13.lo CC libguile_2.0_la-srfi-14.lo CC libguile_2.0_la-srfi-60.lo CC libguile_2.0_la-stackchk.lo CC libguile_2.0_la-stacks.lo CC libguile_2.0_la-stime.lo CC libguile_2.0_la-strings.lo CC libguile_2.0_la-strorder.lo CC libguile_2.0_la-strports.lo CC libguile_2.0_la-struct.lo CC libguile_2.0_la-symbols.lo CC libguile_2.0_la-threads.lo threads.c: In function 'scm_cancel_thread': threads.c:1171:7: warning: statement with no effect [-Wunused-value] CC libguile_2.0_la-throw.lo CC libguile_2.0_la-trees.lo CC libguile_2.0_la-uniform.lo CC libguile_2.0_la-values.lo CC libguile_2.0_la-variable.lo CC libguile_2.0_la-vectors.lo CC libguile_2.0_la-version.lo CC libguile_2.0_la-vm.lo CC libguile_2.0_la-vports.lo CC libguile_2.0_la-weaks.lo CC dynl.lo CC net_db.lo CC socket.lo CC regex-posix.lo CCLD libguile-2.0.la CC guile-guile.o CCLD guile GEN c-tokenize.o GEN guile_filter_doc_snarfage SNARF alist.doc SNARF arbiters.doc SNARF array-handle.doc SNARF array-map.doc SNARF arrays.doc SNARF async.doc SNARF backtrace.doc SNARF boolean.doc SNARF bitvectors.doc SNARF bytevectors.doc SNARF chars.doc SNARF control.doc SNARF continuations.doc SNARF debug.doc SNARF deprecated.doc SNARF deprecation.doc SNARF dynl.doc SNARF dynwind.doc SNARF eq.doc SNARF error.doc SNARF eval.doc SNARF evalext.doc SNARF expand.doc SNARF extensions.doc SNARF feature.doc SNARF filesys.doc SNARF fluids.doc SNARF foreign.doc SNARF fports.doc SNARF gc-malloc.doc SNARF gc.doc SNARF gettext.doc SNARF generalized-arrays.doc generalized-arrays.c:139:***Mismatching FUNC_NAME. Should be: `#define FUNC_NAME s_scm_array_length' SNARF generalized-vectors.doc SNARF goops.doc SNARF gsubr.doc SNARF guardians.doc SNARF hash.doc SNARF hashtab.doc SNARF hooks.doc SNARF i18n.doc SNARF init.doc SNARF ioext.doc SNARF keywords.doc SNARF list.doc SNARF load.doc SNARF macros.doc SNARF mallocs.doc SNARF memoize.doc memoize.c:515:***Mismatching FUNC_NAME. Should be: `#define FUNC_NAME s_"@prompt"' SNARF modules.doc SNARF numbers.doc SNARF objprop.doc SNARF options.doc SNARF pairs.doc pairs.c:147:***Missing or erroneous `#define FUNC_NAME s_scm_cdr' pairs.c:150:***pairs.c:155:***Missing or erroneous `#define FUNC_NAME s_scm_cddr' pairs.c:158:***pairs.c:163:***Missing or erroneous `#define FUNC_NAME s_scm_cadr' pairs.c:166:***pairs.c:171:***Missing or erroneous `#define FUNC_NAME s_scm_cdddr' pairs.c:174:***pairs.c:179:***Missing or erroneous `#define FUNC_NAME s_scm_cdadr' pairs.c:182:***pairs.c:187:***Missing or erroneous `#define FUNC_NAME s_scm_caddr' pairs.c:190:***pairs.c:195:***Missing or erroneous `#define FUNC_NAME s_scm_caadr' pairs.c:198:***pairs.c:203:***Missing or erroneous `#define FUNC_NAME s_scm_cddddr' pairs.c:206:***pairs.c:211:***Missing or erroneous `#define FUNC_NAME s_scm_cddadr' pairs.c:214:***pairs.c:219:***Missing or erroneous `#define FUNC_NAME s_scm_cdaddr' pairs.c:222:***pairs.c:227:***Missing or erroneous `#define FUNC_NAME s_scm_cdaadr' pairs.c:230:***pairs.c:235:***Missing or erroneous `#define FUNC_NAME s_scm_cadddr' pairs.c:238:***pairs.c:243:***Missing or erroneous `#define FUNC_NAME s_scm_cadadr' pairs.c:246:***pairs.c:251:***Missing or erroneous `#define FUNC_NAME s_scm_caaddr' pairs.c:254:***pairs.c:259:***Missing or erroneous `#define FUNC_NAME s_scm_caaadr' pairs.c:262:***Missing or erroneous #undef for scm_car: Missing or erroneous #undef for scm_cdar: Missing or erroneous #undef for scm_caar: Missing or erroneous #undef for scm_cddar: Missing or erroneous #undef for scm_cdaar: Missing or erroneous #undef for scm_cadar: Missing or erroneous #undef for scm_caaar: Missing or erroneous #undef for scm_cdddar: Missing or erroneous #undef for scm_cddaar: Missing or erroneous #undef for scm_cdadar: Missing or erroneous #undef for scm_cdaaar: Missing or erroneous #undef for scm_caddar: Missing or erroneous #undef for scm_cadaar: Missing or erroneous #undef for scm_caadar: Missing or erroneous #undef for scm_caaaar: SNARF ports.doc SNARF print.doc SNARF procprop.doc SNARF procs.doc SNARF promises.doc SNARF r6rs-ports.doc SNARF random.doc SNARF rdelim.doc SNARF read.doc SNARF root.doc SNARF rw.doc SNARF scmsigs.doc SNARF script.doc SNARF simpos.doc SNARF smob.doc SNARF sort.doc SNARF srcprop.doc SNARF srfi-1.doc SNARF srfi-4.doc SNARF srfi-13.doc SNARF srfi-14.doc SNARF srfi-60.doc SNARF stackchk.doc SNARF stacks.doc SNARF stime.doc SNARF strings.doc SNARF strorder.doc SNARF strports.doc SNARF struct.doc SNARF symbols.doc SNARF threads.doc SNARF throw.doc SNARF trees.doc SNARF uniform.doc SNARF values.doc SNARF variable.doc SNARF vectors.doc SNARF version.doc SNARF vports.doc SNARF weaks.doc SNARF net_db.doc SNARF socket.doc SNARF regex-posix.doc GEN guile-procedures.texi rm -f guile-procedures.txt makeinfo --force -o guile-procedures.txt guile-procedures.texi || test -f guile-procedures.txt /home/shookie/guiletest/lib/guile-2.0/libguile//guile-procedures.texi:10189: Cross reference to nonexistent node `Backslash Escapes' (perhaps incorrect sectioning?). /home/shookie/guiletest/lib/guile-2.0/libguile//guile-procedures.texi:9884: Cross reference to nonexistent node `Network Address Conversion' (perhaps incorrect sectioning?). /home/shookie/guiletest/lib/guile-2.0/libguile//guile-procedures.texi:9823: Cross reference to nonexistent node `Network Databases' (perhaps incorrect sectioning?). /home/shookie/guiletest/lib/guile-2.0/libguile//guile-procedures.texi:9773: Cross reference to nonexistent node `Network Databases' (perhaps incorrect sectioning?). /home/shookie/guiletest/lib/guile-2.0/libguile//guile-procedures.texi:9344: Cross reference to nonexistent node `Hash Tables' (perhaps incorrect sectioning?). /home/shookie/guiletest/lib/guile-2.0/libguile//guile-procedures.texi:9337: Cross reference to nonexistent node `Hash Tables' (perhaps incorrect sectioning?). /home/shookie/guiletest/lib/guile-2.0/libguile//guile-procedures.texi:9330: Cross reference to nonexistent node `Hash Tables' (perhaps incorrect sectioning?). /home/shookie/guiletest/lib/guile-2.0/libguile//guile-procedures.texi:9244: Cross reference to nonexistent node `File Ports' (perhaps incorrect sectioning?). /home/shookie/guiletest/lib/guile-2.0/libguile//guile-procedures.texi:8609: Cross reference to nonexistent node `Vtables' (perhaps incorrect sectioning?). /home/shookie/guiletest/lib/guile-2.0/libguile//guile-procedures.texi:8212: Cross reference to nonexistent node `Locales' (perhaps incorrect sectioning?). /home/shookie/guiletest/lib/guile-2.0/libguile//guile-procedures.texi:8005: Cross reference to nonexistent node `Bitwise Operations' (perhaps incorrect sectioning?). /home/shookie/guiletest/lib/guile-2.0/libguile//guile-procedures.texi:6696: Cross reference to nonexistent node `Character Sets' (perhaps incorrect sectioning?). /home/shookie/guiletest/lib/guile-2.0/libguile//guile-procedures.texi:6674: Cross reference to nonexistent node `Character Sets' (perhaps incorrect sectioning?). /home/shookie/guiletest/lib/guile-2.0/libguile//guile-procedures.texi:6618: Cross reference to nonexistent node `Multiple Values' (perhaps incorrect sectioning?). /home/shookie/guiletest/lib/guile-2.0/libguile//guile-procedures.texi:5483: Cross reference to nonexistent node `File Ports' (perhaps incorrect sectioning?). /home/shookie/guiletest/lib/guile-2.0/libguile//guile-procedures.texi:5192: Cross reference to nonexistent node `Ports and File Descriptors' (perhaps incorrect sectioning?). /home/shookie/guiletest/lib/guile-2.0/libguile//guile-procedures.texi:5181: Cross reference to nonexistent node `Ports and File Descriptors' (perhaps incorrect sectioning?). /home/shookie/guiletest/lib/guile-2.0/libguile//guile-procedures.texi:5170: Cross reference to nonexistent node `Ports and File Descriptors' (perhaps incorrect sectioning?). /home/shookie/guiletest/lib/guile-2.0/libguile//guile-procedures.texi:3211: Cross reference to nonexistent node `File Ports' (perhaps incorrect sectioning?). /home/shookie/guiletest/lib/guile-2.0/libguile//guile-procedures.texi:3018: Cross reference to nonexistent node `Locales' (perhaps incorrect sectioning?). /home/shookie/guiletest/lib/guile-2.0/libguile//guile-procedures.texi:2689: Cross reference to nonexistent node `Hash Tables' (perhaps incorrect sectioning?). /home/shookie/guiletest/lib/guile-2.0/libguile//guile-procedures.texi:2682: Cross reference to nonexistent node `Hash Tables' (perhaps incorrect sectioning?). /home/shookie/guiletest/lib/guile-2.0/libguile//guile-procedures.texi:2675: Cross reference to nonexistent node `Hash Tables' (perhaps incorrect sectioning?). /home/shookie/guiletest/lib/guile-2.0/libguile//guile-procedures.texi:2105: Cross reference to nonexistent node `Character Encoding of Source Files' (perhaps incorrect sectioning?). /home/shookie/guiletest/lib/guile-2.0/libguile//guile-procedures.texi:2099: Cross reference to nonexistent node `Ports and File Descriptors' (perhaps incorrect sectioning?). /home/shookie/guiletest/lib/guile-2.0/libguile//guile-procedures.texi:2081: Cross reference to nonexistent node `Ports and File Descriptors' (perhaps incorrect sectioning?). make[5]: Entering directory `/home/shookie/guiletest/lib/guile-2.0/libguile' /bin/mkdir -p '/home/shookie/guiletest/lib/lib' /bin/bash ../libtool --mode=install /usr/bin/install -c libguile-2.0.la '/home/shookie/guiletest/lib/lib' libtool: install: /usr/bin/install -c .libs/libguile-2.0.lai /home/shookie/guiletest/lib/lib/libguile-2.0.la libtool: install: /usr/bin/install -c .libs/libguile-2.0.a /home/shookie/guiletest/lib/lib/libguile-2.0.a libtool: install: chmod 644 /home/shookie/guiletest/lib/lib/libguile-2.0.a libtool: install: ranlib /home/shookie/guiletest/lib/lib/libguile-2.0.a libtool: finish: PATH="/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/sbin" ldconfig -n /home/shookie/guiletest/lib/lib ---------------------------------------------------------------------- Libraries have been installed in: /home/shookie/guiletest/lib/lib If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the `LD_RUN_PATH' environment variable during linking - use the `-Wl,-rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to `/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- /bin/mkdir -p '/home/shookie/guiletest/lib/bin' /bin/bash ../libtool --mode=install /usr/bin/install -c guile '/home/shookie/guiletest/lib/bin' libtool: install: /usr/bin/install -c guile /home/shookie/guiletest/lib/bin/guile /bin/mkdir -p '/home/shookie/guiletest/lib/bin' /usr/bin/install -c guile-snarf '/home/shookie/guiletest/lib/bin' make install-exec-hook make[6]: Entering directory `/home/shookie/guiletest/lib/guile-2.0/libguile' rm -f /home/shookie/guiletest/lib/bin/guile-snarf.awk make[6]: Leaving directory `/home/shookie/guiletest/lib/guile-2.0/libguile' /bin/mkdir -p '/home/shookie/guiletest/lib/include/guile/2.0/libguile' /usr/bin/install -c -m 644 __scm.h alist.h arbiters.h array-handle.h array-map.h arrays.h async.h backtrace.h bdw-gc.h boolean.h bitvectors.h bytevectors.h chars.h control.h continuations.h debug-malloc.h debug.h deprecated.h deprecation.h dynl.h dynwind.h eq.h error.h eval.h evalext.h expand.h extensions.h feature.h finalizers.h filesys.h fluids.h foreign.h fports.h frames.h gc.h gdb_interface.h gdbint.h gettext.h generalized-arrays.h generalized-vectors.h '/home/shookie/guiletest/lib/include/guile/2.0/libguile' /usr/bin/install -c -m 644 goops.h gsubr.h guardians.h hash.h hashtab.h hooks.h i18n.h init.h inline.h instructions.h ioext.h iselect.h keywords.h list.h load.h macros.h mallocs.h memoize.h modules.h net_db.h null-threads.h numbers.h objcodes.h objprop.h options.h pairs.h poll.h ports.h posix.h print.h procprop.h procs.h programs.h promises.h pthread-threads.h r6rs-ports.h random.h rdelim.h read.h regex-posix.h '/home/shookie/guiletest/lib/include/guile/2.0/libguile' /usr/bin/install -c -m 644 root.h rw.h scmsigs.h script.h simpos.h smob.h snarf.h socket.h sort.h srcprop.h srfi-1.h srfi-4.h srfi-13.h srfi-14.h srfi-60.h stackchk.h stacks.h stime.h strings.h strorder.h strports.h struct.h symbols.h tags.h threads.h throw.h trees.h validate.h uniform.h values.h variable.h vectors.h vm-engine.h vm-expand.h vm.h vports.h weaks.h '/home/shookie/guiletest/lib/include/guile/2.0/libguile' /bin/mkdir -p '/home/shookie/guiletest/lib/include/guile/2.0/libguile' /usr/bin/install -c -m 644 version.h scmconfig.h '/home/shookie/guiletest/lib/include/guile/2.0/libguile' /bin/mkdir -p '/home/shookie/guiletest/lib/share/guile/2.0' /usr/bin/install -c -m 644 guile-procedures.txt '/home/shookie/guiletest/lib/share/guile/2.0' make[5]: Leaving directory `/home/shookie/guiletest/lib/guile-2.0/libguile' make[4]: Leaving directory `/home/shookie/guiletest/lib/guile-2.0/libguile' make[3]: Leaving directory `/home/shookie/guiletest/lib/guile-2.0/libguile' Making install in module make[3]: Entering directory `/home/shookie/guiletest/lib/guile-2.0/module' GUILEC ice-9/eval.go wrote `ice-9/eval.go' GUILEC ice-9/psyntax-pp.go wrote `ice-9/psyntax-pp.go' GUILEC ice-9/boot-9.go ice-9/boot-9.scm:1343:9: warning: possibly unbound variable `close' ice-9/boot-9.scm:1424:6: warning: possibly unbound variable `putenv' ice-9/boot-9.scm:1425:6: warning: possibly unbound variable `putenv' ice-9/boot-9.scm:1429:2: warning: possibly unbound variable `putenv' ice-9/boot-9.scm:1518:61: warning: possibly unbound variable `getuid' wrote `ice-9/boot-9.go' GUILEC ice-9/vlist.go wrote `ice-9/vlist.go' GUILEC srfi/srfi-1.go wrote `srfi/srfi-1.go' GUILEC language/tree-il/peval.go wrote `language/tree-il/peval.go' GUILEC language/tree-il/cse.go wrote `language/tree-il/cse.go' GUILEC language/tree-il.go wrote `language/tree-il.go' GUILEC language/glil.go wrote `language/glil.go' GUILEC language/assembly.go wrote `language/assembly.go' GUILEC language/tree-il/primitives.go wrote `language/tree-il/primitives.go' GUILEC language/tree-il/effects.go wrote `language/tree-il/effects.go' GUILEC language/tree-il/fix-letrec.go wrote `language/tree-il/fix-letrec.go' GUILEC language/tree-il/optimize.go wrote `language/tree-il/optimize.go' GUILEC language/tree-il/canonicalize.go wrote `language/tree-il/canonicalize.go' GUILEC language/tree-il/analyze.go wrote `language/tree-il/analyze.go' GUILEC language/tree-il/inline.go wrote `language/tree-il/inline.go' GUILEC language/tree-il/compile-glil.go wrote `language/tree-il/compile-glil.go' GUILEC language/tree-il/debug.go wrote `language/tree-il/debug.go' GUILEC language/tree-il/spec.go wrote `language/tree-il/spec.go' GUILEC language/glil/spec.go wrote `language/glil/spec.go' GUILEC language/glil/compile-assembly.go wrote `language/glil/compile-assembly.go' GUILEC language/assembly/spec.go wrote `language/assembly/spec.go' GUILEC language/assembly/compile-bytecode.go wrote `language/assembly/compile-bytecode.go' GUILEC language/assembly/decompile-bytecode.go wrote `language/assembly/decompile-bytecode.go' GUILEC language/assembly/disassemble.go wrote `language/assembly/disassemble.go' GUILEC language/bytecode/spec.go wrote `language/bytecode/spec.go' GUILEC language/objcode/spec.go wrote `language/objcode/spec.go' GUILEC language/value/spec.go wrote `language/value/spec.go' GUILEC language/scheme/spec.go wrote `language/scheme/spec.go' GUILEC language/scheme/compile-tree-il.go wrote `language/scheme/compile-tree-il.go' GUILEC language/scheme/decompile-tree-il.go wrote `language/scheme/decompile-tree-il.go' GUILEC system/base/pmatch.go wrote `system/base/pmatch.go' GUILEC system/base/syntax.go wrote `system/base/syntax.go' GUILEC system/base/compile.go wrote `system/base/compile.go' GUILEC system/base/language.go wrote `system/base/language.go' GUILEC system/base/lalr.go wrote `system/base/lalr.go' GUILEC system/base/message.go wrote `system/base/message.go' GUILEC system/base/target.go wrote `system/base/target.go' GUILEC system/base/ck.go wrote `system/base/ck.go' GUILEC ice-9/r4rs.go wrote `ice-9/r4rs.go' GUILEC ice-9/r5rs.go wrote `ice-9/r5rs.go' GUILEC ice-9/deprecated.go wrote `ice-9/deprecated.go' ice-9/deprecated.scm:119:18: warning: possibly unbound variable `c-registered-modules' ice-9/deprecated.scm:120:4: warning: possibly unbound variable `c-clear-registered-modules' ice-9/deprecated.scm:904:8: warning: possibly unbound variable `standard-eval-closure' GUILEC ice-9/and-let-star.go wrote `ice-9/and-let-star.go' GUILEC ice-9/binary-ports.go wrote `ice-9/binary-ports.go' GUILEC ice-9/calling.go wrote `ice-9/calling.go' GUILEC ice-9/command-line.go wrote `ice-9/command-line.go' GUILEC ice-9/common-list.go wrote `ice-9/common-list.go' GUILEC ice-9/control.go wrote `ice-9/control.go' GUILEC ice-9/curried-definitions.go wrote `ice-9/curried-definitions.go' GUILEC ice-9/debug.go wrote `ice-9/debug.go' GUILEC ice-9/documentation.go wrote `ice-9/documentation.go' GUILEC ice-9/eval-string.go wrote `ice-9/eval-string.go' GUILEC ice-9/expect.go wrote `ice-9/expect.go' ice-9/expect.scm:151:21: warning: possibly unbound variable `select' GUILEC ice-9/format.go wrote `ice-9/format.go' GUILEC ice-9/futures.go wrote `ice-9/futures.go' GUILEC ice-9/getopt-long.go wrote `ice-9/getopt-long.go' GUILEC ice-9/hcons.go wrote `ice-9/hcons.go' GUILEC ice-9/i18n.go wrote `ice-9/i18n.go' GUILEC ice-9/iconv.go wrote `ice-9/iconv.go' GUILEC ice-9/lineio.go wrote `ice-9/lineio.go' GUILEC ice-9/ls.go wrote `ice-9/ls.go' GUILEC ice-9/mapping.go wrote `ice-9/mapping.go' GUILEC ice-9/match.go wrote `ice-9/match.go' GUILEC ice-9/networking.go wrote `ice-9/networking.go' GUILEC ice-9/null.go wrote `ice-9/null.go' GUILEC ice-9/occam-channel.go wrote `ice-9/occam-channel.go' GUILEC ice-9/optargs.go wrote `ice-9/optargs.go' GUILEC ice-9/poe.go wrote `ice-9/poe.go' GUILEC ice-9/poll.go wrote `ice-9/poll.go' GUILEC ice-9/posix.go ice-9/posix.scm:63:19: warning: possibly unbound variable `getpw' ice-9/posix.scm:64:19: warning: possibly unbound variable `setpw' ice-9/posix.scm:65:19: warning: possibly unbound variable `setpw' ice-9/posix.scm:67:24: warning: possibly unbound variable `getpw' ice-9/posix.scm:68:23: warning: possibly unbound variable `getpw' ice-9/posix.scm:70:19: warning: possibly unbound variable `getgr' ice-9/posix.scm:71:19: warning: possibly unbound variable `setgr' ice-9/posix.scm:72:19: warning: possibly unbound variable `setgr' ice-9/posix.scm:74:24: warning: possibly unbound variable `getgr' ice-9/posix.scm:75:22: warning: possibly unbound variable `getgr' wrote `ice-9/posix.go' GUILEC ice-9/q.go wrote `ice-9/q.go' GUILEC ice-9/rdelim.go wrote `ice-9/rdelim.go' GUILEC ice-9/receive.go wrote `ice-9/receive.go' GUILEC ice-9/regex.go wrote `ice-9/regex.go' GUILEC ice-9/runq.go ice-9/runq.scm:93:8: warning: possibly unbound variable `apply-to-args' wrote `ice-9/runq.go' GUILEC ice-9/rw.go wrote `ice-9/rw.go' GUILEC ice-9/safe-r5rs.go wrote `ice-9/safe-r5rs.go' GUILEC ice-9/safe.go wrote `ice-9/safe.go' GUILEC ice-9/save-stack.go wrote `ice-9/save-stack.go' GUILEC ice-9/scm-style-repl.go wrote `ice-9/scm-style-repl.go' GUILEC ice-9/session.go ice-9/session.scm:241:11: warning: non-literal format string wrote `ice-9/session.go' GUILEC ice-9/slib.go wrote `ice-9/slib.go' GUILEC ice-9/stack-catch.go wrote `ice-9/stack-catch.go' GUILEC ice-9/streams.go wrote `ice-9/streams.go' GUILEC ice-9/string-fun.go wrote `ice-9/string-fun.go' GUILEC ice-9/syncase.go wrote `ice-9/syncase.go' GUILEC ice-9/threads.go wrote `ice-9/threads.go' GUILEC ice-9/top-repl.go ice-9/top-repl.scm:36:20: warning: possibly unbound variable `SIGINT' ice-9/top-repl.scm:44:18: warning: possibly unbound variable `SIGINT' ice-9/top-repl.scm:46:18: warning: possibly unbound variable `SIGINT' ice-9/top-repl.scm:70:16: warning: possibly unbound variable `setlocale' ice-9/top-repl.scm:70:16: warning: possibly unbound variable `LC_ALL' wrote `ice-9/top-repl.go' GUILEC ice-9/buffered-input.go wrote `ice-9/buffered-input.go' GUILEC ice-9/time.go wrote `ice-9/time.go' GUILEC ice-9/history.go wrote `ice-9/history.go' GUILEC ice-9/channel.go wrote `ice-9/channel.go' GUILEC ice-9/pretty-print.go wrote `ice-9/pretty-print.go' GUILEC ice-9/ftw.go ice-9/ftw.scm:256:13: warning: possibly unbound variable `getuid' ice-9/ftw.scm:257:13: warning: possibly unbound variable `getgid' ice-9/ftw.scm:307:46: warning: possibly unbound variable `getuid' ice-9/ftw.scm:307:55: warning: possibly unbound variable `getgid' ice-9/ftw.scm:337:33: warning: possibly unbound variable `chdir' ice-9/ftw.scm:339:29: warning: possibly unbound variable `chdir' ice-9/ftw.scm:343:39: warning: possibly unbound variable `chdir' ice-9/ftw.scm:353:52: warning: possibly unbound variable `getuid' ice-9/ftw.scm:353:61: warning: possibly unbound variable `getgid' ice-9/ftw.scm:384:8: warning: possibly unbound variable `chdir' wrote `ice-9/ftw.go' GUILEC ice-9/gap-buffer.go wrote `ice-9/gap-buffer.go' GUILEC ice-9/weak-vector.go wrote `ice-9/weak-vector.go' GUILEC ice-9/list.go wrote `ice-9/list.go' GUILEC ice-9/serialize.go wrote `ice-9/serialize.go' GUILEC ice-9/local-eval.go wrote `ice-9/local-eval.go' GUILEC ice-9/popen.go Backtrace: In ice-9/eval.scm: 387: 19 [eval # #] In srfi/srfi-1.scm: 619: 18 [for-each # #] In ice-9/eval.scm: 387: 17 [eval # #] 481: 16 [lp (#) ("")] In system/base/target.scm: 59: 15 [with-target "i686-pc-linux-gnu" ...] In system/base/compile.scm: 150: 14 [compile-file "ice-9/popen.scm" #:output-file ...] 43: 13 [call-once #] In ice-9/boot-9.scm: 171: 12 [with-throw-handler #t ...] In system/base/compile.scm: 59: 11 [#] 153: 10 [# #] 216: 9 [read-and-compile # #:from ...] 232: 8 [lp (#) # ...] 180: 7 [lp (#) (eval-when # #) ...] In ice-9/boot-9.scm: 2207: 6 [save-module-excursion #] In language/scheme/compile-tree-il.scm: 31: 5 [#] In ice-9/psyntax.scm: 1091: 4 [expand-top-sequence ((eval-when # #)) () ((top)) ...] 976: 3 [scan ((eval-when # #)) () ((top)) ...] 270: 2 [scan ((load-extension # "scm_init_popen")) () ((top)) ...] In unknown file: ?: 1 [load-extension "libguile-2.0" "scm_init_popen"] In ice-9/boot-9.scm: 106: 0 [# misc-error ...] ice-9/boot-9.scm:106:20: In procedure #: ice-9/boot-9.scm:106:20: In procedure dynamic-pointer: Symbol not found: scm_init_popen make[3]: *** [ice-9/popen.go] Error 1 GUILEC srfi/srfi-2.go wrote `srfi/srfi-2.go' GUILEC srfi/srfi-4.go wrote `srfi/srfi-4.go' GUILEC srfi/srfi-4/gnu.go wrote `srfi/srfi-4/gnu.go' GUILEC srfi/srfi-6.go wrote `srfi/srfi-6.go' GUILEC srfi/srfi-8.go wrote `srfi/srfi-8.go' GUILEC srfi/srfi-9.go wrote `srfi/srfi-9.go' GUILEC srfi/srfi-9/gnu.go wrote `srfi/srfi-9/gnu.go' GUILEC srfi/srfi-10.go wrote `srfi/srfi-10.go' GUILEC srfi/srfi-11.go wrote `srfi/srfi-11.go' GUILEC srfi/srfi-13.go wrote `srfi/srfi-13.go' GUILEC srfi/srfi-14.go wrote `srfi/srfi-14.go' GUILEC srfi/srfi-16.go wrote `srfi/srfi-16.go' GUILEC srfi/srfi-17.go wrote `srfi/srfi-17.go' GUILEC srfi/srfi-18.go wrote `srfi/srfi-18.go' GUILEC srfi/srfi-19.go wrote `srfi/srfi-19.go' GUILEC srfi/srfi-26.go wrote `srfi/srfi-26.go' GUILEC srfi/srfi-27.go wrote `srfi/srfi-27.go' GUILEC srfi/srfi-31.go wrote `srfi/srfi-31.go' GUILEC srfi/srfi-34.go wrote `srfi/srfi-34.go' GUILEC srfi/srfi-35.go wrote `srfi/srfi-35.go' GUILEC srfi/srfi-37.go wrote `srfi/srfi-37.go' GUILEC srfi/srfi-38.go wrote `srfi/srfi-38.go' GUILEC srfi/srfi-42.go wrote `srfi/srfi-42.go' GUILEC srfi/srfi-39.go wrote `srfi/srfi-39.go' GUILEC srfi/srfi-45.go wrote `srfi/srfi-45.go' GUILEC srfi/srfi-60.go wrote `srfi/srfi-60.go' GUILEC srfi/srfi-67.go wrote `srfi/srfi-67.go' GUILEC srfi/srfi-69.go wrote `srfi/srfi-69.go' GUILEC srfi/srfi-88.go wrote `srfi/srfi-88.go' GUILEC srfi/srfi-98.go wrote `srfi/srfi-98.go' srfi/srfi-98.scm:44:34: warning: possibly unbound variable `environ' GUILEC rnrs/base.go wrote `rnrs/base.go' GUILEC rnrs/conditions.go wrote `rnrs/conditions.go' GUILEC rnrs/control.go wrote `rnrs/control.go' GUILEC rnrs/enums.go wrote `rnrs/enums.go' GUILEC rnrs/eval.go wrote `rnrs/eval.go' GUILEC rnrs/exceptions.go wrote `rnrs/exceptions.go' GUILEC rnrs/files.go wrote `rnrs/files.go' GUILEC rnrs/hashtables.go wrote `rnrs/hashtables.go' GUILEC rnrs/lists.go wrote `rnrs/lists.go' GUILEC rnrs/mutable-pairs.go wrote `rnrs/mutable-pairs.go' GUILEC rnrs/mutable-strings.go wrote `rnrs/mutable-strings.go' GUILEC rnrs/programs.go wrote `rnrs/programs.go' GUILEC rnrs/r5rs.go wrote `rnrs/r5rs.go' GUILEC rnrs/sorting.go wrote `rnrs/sorting.go' GUILEC rnrs/syntax-case.go wrote `rnrs/syntax-case.go' GUILEC rnrs/unicode.go wrote `rnrs/unicode.go' GUILEC rnrs/arithmetic/bitwise.go wrote `rnrs/arithmetic/bitwise.go' GUILEC rnrs/arithmetic/fixnums.go wrote `rnrs/arithmetic/fixnums.go' GUILEC rnrs/arithmetic/flonums.go wrote `rnrs/arithmetic/flonums.go' GUILEC rnrs/bytevectors.go wrote `rnrs/bytevectors.go' GUILEC rnrs/io/simple.go wrote `rnrs/io/simple.go' GUILEC rnrs/io/ports.go wrote `rnrs/io/ports.go' rnrs/io/ports.scm:311:0: warning: possibly unbound variable `open' rnrs/io/ports.scm:320:0: warning: possibly unbound variable `O_CREAT' rnrs/io/ports.scm:320:0: warning: possibly unbound variable `O_TRUNC' rnrs/io/ports.scm:320:0: warning: possibly unbound variable `O_EXCL' rnrs/io/ports.scm:332:0: warning: possibly unbound variable `O_RDONLY' rnrs/io/ports.scm:340:0: warning: possibly unbound variable `O_RDWR' rnrs/io/ports.scm:359:0: warning: possibly unbound variable `O_WRONLY' GUILEC rnrs/records/inspection.go wrote `rnrs/records/inspection.go' GUILEC rnrs/records/procedural.go wrote `rnrs/records/procedural.go' GUILEC rnrs/records/syntactic.go wrote `rnrs/records/syntactic.go' GUILEC rnrs.go wrote `rnrs.go' GUILEC oop/goops.go wrote `oop/goops.go' GUILEC oop/goops/active-slot.go wrote `oop/goops/active-slot.go' GUILEC oop/goops/compile.go wrote `oop/goops/compile.go' GUILEC oop/goops/composite-slot.go wrote `oop/goops/composite-slot.go' GUILEC oop/goops/describe.go wrote `oop/goops/describe.go' GUILEC oop/goops/dispatch.go wrote `oop/goops/dispatch.go' GUILEC oop/goops/internal.go wrote `oop/goops/internal.go' GUILEC oop/goops/save.go wrote `oop/goops/save.go' GUILEC oop/goops/stklos.go wrote `oop/goops/stklos.go' GUILEC oop/goops/util.go wrote `oop/goops/util.go' GUILEC oop/goops/accessors.go wrote `oop/goops/accessors.go' GUILEC oop/goops/simple.go wrote `oop/goops/simple.go' GUILEC system/vm/inspect.go wrote `system/vm/inspect.go' GUILEC system/vm/coverage.go wrote `system/vm/coverage.go' GUILEC system/vm/frame.go wrote `system/vm/frame.go' GUILEC system/vm/instruction.go wrote `system/vm/instruction.go' GUILEC system/vm/objcode.go wrote `system/vm/objcode.go' GUILEC system/vm/program.go wrote `system/vm/program.go' GUILEC system/vm/trace.go wrote `system/vm/trace.go' GUILEC system/vm/traps.go wrote `system/vm/traps.go' GUILEC system/vm/trap-state.go wrote `system/vm/trap-state.go' GUILEC system/vm/vm.go wrote `system/vm/vm.go' GUILEC system/foreign.go wrote `system/foreign.go' GUILEC system/xref.go wrote `system/xref.go' GUILEC system/repl/debug.go wrote `system/repl/debug.go' GUILEC system/repl/error-handling.go wrote `system/repl/error-handling.go' GUILEC system/repl/common.go wrote `system/repl/common.go' GUILEC system/repl/command.go wrote `system/repl/command.go' GUILEC system/repl/repl.go wrote `system/repl/repl.go' GUILEC system/repl/server.go system/repl/server.scm:57:41: warning: possibly unbound variable `inet-aton' system/repl/server.scm:78:20: warning: possibly unbound variable `SIGINT' system/repl/server.scm:83:18: warning: possibly unbound variable `SIGINT' system/repl/server.scm:85:18: warning: possibly unbound variable `SIGINT' system/repl/server.scm:106:2: warning: possibly unbound variable `SIGPIPE' wrote `system/repl/server.go' GUILEC scripts/autofrisk.go wrote `scripts/autofrisk.go' ;;; Failed to autoload open-input-pipe in (ice-9 popen): ;;; ERROR: In procedure dynamic-pointer: Symbol not found: scm_init_popen scripts/autofrisk.scm:185:2: warning: non-literal format string GUILEC scripts/compile.go wrote `scripts/compile.go' GUILEC scripts/disassemble.go wrote `scripts/disassemble.go' GUILEC scripts/display-commentary.go wrote `scripts/display-commentary.go' GUILEC scripts/doc-snarf.go wrote `scripts/doc-snarf.go' GUILEC scripts/frisk.go wrote `scripts/frisk.go' GUILEC scripts/generate-autoload.go wrote `scripts/generate-autoload.go' GUILEC scripts/help.go wrote `scripts/help.go' GUILEC scripts/lint.go wrote `scripts/lint.go' GUILEC scripts/list.go wrote `scripts/list.go' GUILEC scripts/punify.go wrote `scripts/punify.go' GUILEC scripts/read-scheme-source.go wrote `scripts/read-scheme-source.go' GUILEC scripts/read-text-outline.go wrote `scripts/read-text-outline.go' GUILEC scripts/use2dot.go wrote `scripts/use2dot.go' GUILEC scripts/snarf-check-and-output-texi.go wrote `scripts/snarf-check-and-output-texi.go' GUILEC scripts/summarize-guile-TODO.go wrote `scripts/summarize-guile-TODO.go' GUILEC scripts/scan-api.go Backtrace: In system/base/compile.scm: 153: 19 [# #] 216: 18 [read-and-compile # #:from ...] 232: 17 [lp () #f #] 180: 16 [lp # # # ...] In ice-9/boot-9.scm: 2207: 15 [save-module-excursion #] In language/scheme/compile-tree-il.scm: 31: 14 [#] In ice-9/psyntax.scm: 1091: 13 [expand-top-sequence ((define-module # :use-module # ...)) () ((top)) ...] 976: 12 [scan ((define-module (scripts scan-api) :use-module ...)) () ...] 270: 11 [scan ((#(syntax-object let # ...) (#) (# #) ...)) () ...] In ice-9/eval.scm: 411: 10 [eval # ()] In ice-9/boot-9.scm: 2757: 9 [define-module* (scripts scan-api) #:filename ...] 2732: 8 [resolve-imports (((ice-9 popen)) ((ice-9 rdelim)) ((ice-9 regex)))] 2670: 7 [resolve-interface (ice-9 popen) #:select ...] 2595: 6 [# # ...] 2868: 5 [try-module-autoload (ice-9 popen) #f] 2207: 4 [save-module-excursion #] 2888: 3 [#] In unknown file: ?: 2 [primitive-load-path "ice-9/popen" ...] ?: 1 [load-extension "libguile-2.0" "scm_init_popen"] In ice-9/boot-9.scm: 106: 0 [# misc-error ...] ice-9/boot-9.scm:106:20: In procedure #: ice-9/boot-9.scm:106:20: In procedure dynamic-pointer: Symbol not found: scm_init_popen make[3]: *** [scripts/scan-api.go] Error 1 GUILEC scripts/api-diff.go wrote `scripts/api-diff.go' GUILEC scripts/read-rfc822.go wrote `scripts/read-rfc822.go' GUILEC scripts/snarf-guile-m4-docs.go wrote `scripts/snarf-guile-m4-docs.go' GUILEC language/ecmascript/tokenize.go wrote `language/ecmascript/tokenize.go' GUILEC language/ecmascript/parse.go %% Shift/Reduce conflict (shift 36, reduce 82) on 'lbrace' in state 437 %% Shift/Reduce conflict (shift 35, reduce 82) on 'lparen' in state 437 %% Shift/Reduce conflict (shift 34, reduce 82) on 'lbracket' in state 437 %% Shift/Reduce conflict (shift 33, reduce 82) on 'dot' in state 437 %% Shift/Reduce conflict (shift 32, reduce 82) on 'semicolon' in state 437 %% Shift/Reduce conflict (shift 31, reduce 82) on '+' in state 437 %% Shift/Reduce conflict (shift 30, reduce 82) on '-' in state 437 %% Shift/Reduce conflict (shift 29, reduce 82) on '++' in state 437 %% Shift/Reduce conflict (shift 28, reduce 82) on '--' in state 437 %% Shift/Reduce conflict (shift 27, reduce 82) on '!' in state 437 %% Shift/Reduce conflict (shift 26, reduce 82) on '~' in state 437 %% Shift/Reduce conflict (shift 25, reduce 82) on 'break' in state 437 %% Shift/Reduce conflict (shift 24, reduce 82) on 'new' in state 437 %% Shift/Reduce conflict (shift 23, reduce 82) on 'var' in state 437 %% Shift/Reduce conflict (shift 22, reduce 82) on 'return' in state 437 %% Shift/Reduce conflict (shift 21, reduce 82) on 'void' in state 437 %% Shift/Reduce conflict (shift 20, reduce 82) on 'for' in state 437 %% Shift/Reduce conflict (shift 19, reduce 82) on 'switch' in state 437 %% Shift/Reduce conflict (shift 18, reduce 82) on 'while' in state 437 %% Shift/Reduce conflict (shift 17, reduce 82) on 'continue' in state 437 %% Shift/Reduce conflict (shift 82, reduce 82) on 'function' in state 437 %% Shift/Reduce conflict (shift 15, reduce 82) on 'this' in state 437 %% Shift/Reduce conflict (shift 14, reduce 82) on 'with' in state 437 %% Shift/Reduce conflict (shift 13, reduce 82) on 'if' in state 437 %% Shift/Reduce conflict (shift 12, reduce 82) on 'throw' in state 437 %% Shift/Reduce conflict (shift 11, reduce 82) on 'delete' in state 437 %% Shift/Reduce conflict (shift 10, reduce 82) on 'try' in state 437 %% Shift/Reduce conflict (shift 9, reduce 82) on 'do' in state 437 %% Shift/Reduce conflict (shift 8, reduce 82) on 'typeof' in state 437 %% Shift/Reduce conflict (shift 7, reduce 82) on 'null' in state 437 %% Shift/Reduce conflict (shift 6, reduce 82) on 'true' in state 437 %% Shift/Reduce conflict (shift 5, reduce 82) on 'false' in state 437 %% Shift/Reduce conflict (shift 4, reduce 82) on 'Identifier' in state 437 %% Shift/Reduce conflict (shift 3, reduce 82) on 'StringLiteral' in state 437 %% Shift/Reduce conflict (shift 2, reduce 82) on 'NumericLiteral' in state 437 %% Shift/Reduce conflict (shift 1, reduce 82) on 'RegexpLiteral' in state 437 %% Shift/Reduce conflict (shift 36, reduce 81) on 'lbrace' in state 424 %% Shift/Reduce conflict (shift 35, reduce 81) on 'lparen' in state 424 %% Shift/Reduce conflict (shift 34, reduce 81) on 'lbracket' in state 424 %% Shift/Reduce conflict (shift 33, reduce 81) on 'dot' in state 424 %% Shift/Reduce conflict (shift 32, reduce 81) on 'semicolon' in state 424 %% Shift/Reduce conflict (shift 31, reduce 81) on '+' in state 424 %% Shift/Reduce conflict (shift 30, reduce 81) on '-' in state 424 %% Shift/Reduce conflict (shift 29, reduce 81) on '++' in state 424 %% Shift/Reduce conflict (shift 28, reduce 81) on '--' in state 424 %% Shift/Reduce conflict (shift 27, reduce 81) on '!' in state 424 %% Shift/Reduce conflict (shift 26, reduce 81) on '~' in state 424 %% Shift/Reduce conflict (shift 25, reduce 81) on 'break' in state 424 %% Shift/Reduce conflict (shift 24, reduce 81) on 'new' in state 424 %% Shift/Reduce conflict (shift 23, reduce 81) on 'var' in state 424 %% Shift/Reduce conflict (shift 22, reduce 81) on 'return' in state 424 %% Shift/Reduce conflict (shift 21, reduce 81) on 'void' in state 424 %% Shift/Reduce conflict (shift 20, reduce 81) on 'for' in state 424 %% Shift/Reduce conflict (shift 19, reduce 81) on 'switch' in state 424 %% Shift/Reduce conflict (shift 18, reduce 81) on 'while' in state 424 %% Shift/Reduce conflict (shift 17, reduce 81) on 'continue' in state 424 %% Shift/Reduce conflict (shift 82, reduce 81) on 'function' in state 424 %% Shift/Reduce conflict (shift 15, reduce 81) on 'this' in state 424 %% Shift/Reduce conflict (shift 14, reduce 81) on 'with' in state 424 %% Shift/Reduce conflict (shift 13, reduce 81) on 'if' in state 424 %% Shift/Reduce conflict (shift 12, reduce 81) on 'throw' in state 424 %% Shift/Reduce conflict (shift 11, reduce 81) on 'delete' in state 424 %% Shift/Reduce conflict (shift 10, reduce 81) on 'try' in state 424 %% Shift/Reduce conflict (shift 9, reduce 81) on 'do' in state 424 %% Shift/Reduce conflict (shift 8, reduce 81) on 'typeof' in state 424 %% Shift/Reduce conflict (shift 7, reduce 81) on 'null' in state 424 %% Shift/Reduce conflict (shift 6, reduce 81) on 'true' in state 424 %% Shift/Reduce conflict (shift 5, reduce 81) on 'false' in state 424 %% Shift/Reduce conflict (shift 4, reduce 81) on 'Identifier' in state 424 %% Shift/Reduce conflict (shift 3, reduce 81) on 'StringLiteral' in state 424 %% Shift/Reduce conflict (shift 2, reduce 81) on 'NumericLiteral' in state 424 %% Shift/Reduce conflict (shift 1, reduce 81) on 'RegexpLiteral' in state 424 %% Shift/Reduce conflict (shift 36, reduce 84) on 'lbrace' in state 423 %% Shift/Reduce conflict (shift 35, reduce 84) on 'lparen' in state 423 %% Shift/Reduce conflict (shift 34, reduce 84) on 'lbracket' in state 423 %% Shift/Reduce conflict (shift 33, reduce 84) on 'dot' in state 423 %% Shift/Reduce conflict (shift 32, reduce 84) on 'semicolon' in state 423 %% Shift/Reduce conflict (shift 31, reduce 84) on '+' in state 423 %% Shift/Reduce conflict (shift 30, reduce 84) on '-' in state 423 %% Shift/Reduce conflict (shift 29, reduce 84) on '++' in state 423 %% Shift/Reduce conflict (shift 28, reduce 84) on '--' in state 423 %% Shift/Reduce conflict (shift 27, reduce 84) on '!' in state 423 %% Shift/Reduce conflict (shift 26, reduce 84) on '~' in state 423 %% Shift/Reduce conflict (shift 25, reduce 84) on 'break' in state 423 %% Shift/Reduce conflict (shift 24, reduce 84) on 'new' in state 423 %% Shift/Reduce conflict (shift 23, reduce 84) on 'var' in state 423 %% Shift/Reduce conflict (shift 22, reduce 84) on 'return' in state 423 %% Shift/Reduce conflict (shift 21, reduce 84) on 'void' in state 423 %% Shift/Reduce conflict (shift 20, reduce 84) on 'for' in state 423 %% Shift/Reduce conflict (shift 19, reduce 84) on 'switch' in state 423 %% Shift/Reduce conflict (shift 18, reduce 84) on 'while' in state 423 %% Shift/Reduce conflict (shift 17, reduce 84) on 'continue' in state 423 %% Shift/Reduce conflict (shift 82, reduce 84) on 'function' in state 423 %% Shift/Reduce conflict (shift 15, reduce 84) on 'this' in state 423 %% Shift/Reduce conflict (shift 14, reduce 84) on 'with' in state 423 %% Shift/Reduce conflict (shift 13, reduce 84) on 'if' in state 423 %% Shift/Reduce conflict (shift 12, reduce 84) on 'throw' in state 423 %% Shift/Reduce conflict (shift 11, reduce 84) on 'delete' in state 423 %% Shift/Reduce conflict (shift 10, reduce 84) on 'try' in state 423 %% Shift/Reduce conflict (shift 9, reduce 84) on 'do' in state 423 %% Shift/Reduce conflict (shift 8, reduce 84) on 'typeof' in state 423 %% Shift/Reduce conflict (shift 7, reduce 84) on 'null' in state 423 %% Shift/Reduce conflict (shift 6, reduce 84) on 'true' in state 423 %% Shift/Reduce conflict (shift 5, reduce 84) on 'false' in state 423 %% Shift/Reduce conflict (shift 4, reduce 84) on 'Identifier' in state 423 %% Shift/Reduce conflict (shift 3, reduce 84) on 'StringLiteral' in state 423 %% Shift/Reduce conflict (shift 2, reduce 84) on 'NumericLiteral' in state 423 %% Shift/Reduce conflict (shift 1, reduce 84) on 'RegexpLiteral' in state 423 %% Reduce/Reduce conflict (reduce 11, reduce 7) on '--' in state 422 %% Reduce/Reduce conflict (reduce 11, reduce 7) on '++' in state 422 %% Reduce/Reduce conflict (reduce 11, reduce 7) on '-' in state 422 %% Reduce/Reduce conflict (reduce 11, reduce 7) on '+' in state 422 %% Reduce/Reduce conflict (reduce 11, reduce 7) on 'semicolon' in state 422 %% Reduce/Reduce conflict (reduce 11, reduce 7) on 'dot' in state 422 %% Reduce/Reduce conflict (reduce 11, reduce 7) on 'lbracket' in state 422 %% Reduce/Reduce conflict (reduce 11, reduce 7) on 'lparen' in state 422 %% Shift/Reduce conflict (shift 36, reduce 83) on 'lbrace' in state 400 %% Shift/Reduce conflict (shift 35, reduce 83) on 'lparen' in state 400 %% Shift/Reduce conflict (shift 34, reduce 83) on 'lbracket' in state 400 %% Shift/Reduce conflict (shift 33, reduce 83) on 'dot' in state 400 %% Shift/Reduce conflict (shift 32, reduce 83) on 'semicolon' in state 400 %% Shift/Reduce conflict (shift 31, reduce 83) on '+' in state 400 %% Shift/Reduce conflict (shift 30, reduce 83) on '-' in state 400 %% Shift/Reduce conflict (shift 29, reduce 83) on '++' in state 400 %% Shift/Reduce conflict (shift 28, reduce 83) on '--' in state 400 %% Shift/Reduce conflict (shift 27, reduce 83) on '!' in state 400 %% Shift/Reduce conflict (shift 26, reduce 83) on '~' in state 400 %% Shift/Reduce conflict (shift 25, reduce 83) on 'break' in state 400 %% Shift/Reduce conflict (shift 24, reduce 83) on 'new' in state 400 %% Shift/Reduce conflict (shift 23, reduce 83) on 'var' in state 400 %% Shift/Reduce conflict (shift 22, reduce 83) on 'return' in state 400 %% Shift/Reduce conflict (shift 21, reduce 83) on 'void' in state 400 %% Shift/Reduce conflict (shift 20, reduce 83) on 'for' in state 400 %% Shift/Reduce conflict (shift 19, reduce 83) on 'switch' in state 400 %% Shift/Reduce conflict (shift 18, reduce 83) on 'while' in state 400 %% Shift/Reduce conflict (shift 17, reduce 83) on 'continue' in state 400 %% Shift/Reduce conflict (shift 82, reduce 83) on 'function' in state 400 %% Shift/Reduce conflict (shift 15, reduce 83) on 'this' in state 400 %% Shift/Reduce conflict (shift 14, reduce 83) on 'with' in state 400 %% Shift/Reduce conflict (shift 13, reduce 83) on 'if' in state 400 %% Shift/Reduce conflict (shift 12, reduce 83) on 'throw' in state 400 %% Shift/Reduce conflict (shift 11, reduce 83) on 'delete' in state 400 %% Shift/Reduce conflict (shift 10, reduce 83) on 'try' in state 400 %% Shift/Reduce conflict (shift 9, reduce 83) on 'do' in state 400 %% Shift/Reduce conflict (shift 8, reduce 83) on 'typeof' in state 400 %% Shift/Reduce conflict (shift 7, reduce 83) on 'null' in state 400 %% Shift/Reduce conflict (shift 6, reduce 83) on 'true' in state 400 %% Shift/Reduce conflict (shift 5, reduce 83) on 'false' in state 400 %% Shift/Reduce conflict (shift 4, reduce 83) on 'Identifier' in state 400 %% Shift/Reduce conflict (shift 3, reduce 83) on 'StringLiteral' in state 400 %% Shift/Reduce conflict (shift 2, reduce 83) on 'NumericLiteral' in state 400 %% Shift/Reduce conflict (shift 1, reduce 83) on 'RegexpLiteral' in state 400 %% Reduce/Reduce conflict (reduce 9, reduce 6) on '--' in state 397 %% Reduce/Reduce conflict (reduce 9, reduce 6) on '++' in state 397 %% Reduce/Reduce conflict (reduce 9, reduce 6) on '-' in state 397 %% Reduce/Reduce conflict (reduce 9, reduce 6) on '+' in state 397 %% Reduce/Reduce conflict (reduce 9, reduce 6) on 'semicolon' in state 397 %% Reduce/Reduce conflict (reduce 9, reduce 6) on 'dot' in state 397 %% Reduce/Reduce conflict (reduce 9, reduce 6) on 'lbracket' in state 397 %% Reduce/Reduce conflict (reduce 9, reduce 6) on 'lparen' in state 397 %% Shift/Reduce conflict (shift 36, reduce 17) on 'lbrace' in state 393 %% Shift/Reduce conflict (shift 35, reduce 17) on 'lparen' in state 393 %% Shift/Reduce conflict (shift 34, reduce 17) on 'lbracket' in state 393 %% Shift/Reduce conflict (shift 33, reduce 17) on 'dot' in state 393 %% Shift/Reduce conflict (shift 32, reduce 17) on 'semicolon' in state 393 %% Shift/Reduce conflict (shift 31, reduce 17) on '+' in state 393 %% Shift/Reduce conflict (shift 30, reduce 17) on '-' in state 393 %% Shift/Reduce conflict (shift 29, reduce 17) on '++' in state 393 %% Shift/Reduce conflict (shift 28, reduce 17) on '--' in state 393 %% Shift/Reduce conflict (shift 27, reduce 17) on '!' in state 393 %% Shift/Reduce conflict (shift 26, reduce 17) on '~' in state 393 %% Shift/Reduce conflict (shift 25, reduce 17) on 'break' in state 393 %% Shift/Reduce conflict (shift 24, reduce 17) on 'new' in state 393 %% Shift/Reduce conflict (shift 23, reduce 17) on 'var' in state 393 %% Shift/Reduce conflict (shift 22, reduce 17) on 'return' in state 393 %% Shift/Reduce conflict (shift 21, reduce 17) on 'void' in state 393 %% Shift/Reduce conflict (shift 20, reduce 17) on 'for' in state 393 %% Shift/Reduce conflict (shift 19, reduce 17) on 'switch' in state 393 %% Shift/Reduce conflict (shift 18, reduce 17) on 'while' in state 393 %% Shift/Reduce conflict (shift 17, reduce 17) on 'continue' in state 393 %% Shift/Reduce conflict (shift 16, reduce 17) on 'function' in state 393 %% Shift/Reduce conflict (shift 15, reduce 17) on 'this' in state 393 %% Shift/Reduce conflict (shift 14, reduce 17) on 'with' in state 393 %% Shift/Reduce conflict (shift 13, reduce 17) on 'if' in state 393 %% Shift/Reduce conflict (shift 12, reduce 17) on 'throw' in state 393 %% Shift/Reduce conflict (shift 11, reduce 17) on 'delete' in state 393 %% Shift/Reduce conflict (shift 10, reduce 17) on 'try' in state 393 %% Shift/Reduce conflict (shift 9, reduce 17) on 'do' in state 393 %% Shift/Reduce conflict (shift 8, reduce 17) on 'typeof' in state 393 %% Shift/Reduce conflict (shift 7, reduce 17) on 'null' in state 393 %% Shift/Reduce conflict (shift 6, reduce 17) on 'true' in state 393 %% Shift/Reduce conflict (shift 5, reduce 17) on 'false' in state 393 %% Shift/Reduce conflict (shift 4, reduce 17) on 'Identifier' in state 393 %% Shift/Reduce conflict (shift 3, reduce 17) on 'StringLiteral' in state 393 %% Shift/Reduce conflict (shift 2, reduce 17) on 'NumericLiteral' in state 393 %% Shift/Reduce conflict (shift 1, reduce 17) on 'RegexpLiteral' in state 393 %% Shift/Reduce conflict (shift 36, reduce 17) on 'lbrace' in state 369 %% Shift/Reduce conflict (shift 35, reduce 17) on 'lparen' in state 369 %% Shift/Reduce conflict (shift 34, reduce 17) on 'lbracket' in state 369 %% Shift/Reduce conflict (shift 33, reduce 17) on 'dot' in state 369 %% Shift/Reduce conflict (shift 32, reduce 17) on 'semicolon' in state 369 %% Shift/Reduce conflict (shift 31, reduce 17) on '+' in state 369 %% Shift/Reduce conflict (shift 30, reduce 17) on '-' in state 369 %% Shift/Reduce conflict (shift 29, reduce 17) on '++' in state 369 %% Shift/Reduce conflict (shift 28, reduce 17) on '--' in state 369 %% Shift/Reduce conflict (shift 27, reduce 17) on '!' in state 369 %% Shift/Reduce conflict (shift 26, reduce 17) on '~' in state 369 %% Shift/Reduce conflict (shift 25, reduce 17) on 'break' in state 369 %% Shift/Reduce conflict (shift 24, reduce 17) on 'new' in state 369 %% Shift/Reduce conflict (shift 23, reduce 17) on 'var' in state 369 %% Shift/Reduce conflict (shift 22, reduce 17) on 'return' in state 369 %% Shift/Reduce conflict (shift 21, reduce 17) on 'void' in state 369 %% Shift/Reduce conflict (shift 20, reduce 17) on 'for' in state 369 %% Shift/Reduce conflict (shift 19, reduce 17) on 'switch' in state 369 %% Shift/Reduce conflict (shift 18, reduce 17) on 'while' in state 369 %% Shift/Reduce conflict (shift 17, reduce 17) on 'continue' in state 369 %% Shift/Reduce conflict (shift 16, reduce 17) on 'function' in state 369 %% Shift/Reduce conflict (shift 15, reduce 17) on 'this' in state 369 %% Shift/Reduce conflict (shift 14, reduce 17) on 'with' in state 369 %% Shift/Reduce conflict (shift 13, reduce 17) on 'if' in state 369 %% Shift/Reduce conflict (shift 12, reduce 17) on 'throw' in state 369 %% Shift/Reduce conflict (shift 11, reduce 17) on 'delete' in state 369 %% Shift/Reduce conflict (shift 10, reduce 17) on 'try' in state 369 %% Shift/Reduce conflict (shift 9, reduce 17) on 'do' in state 369 %% Shift/Reduce conflict (shift 8, reduce 17) on 'typeof' in state 369 %% Shift/Reduce conflict (shift 7, reduce 17) on 'null' in state 369 %% Shift/Reduce conflict (shift 6, reduce 17) on 'true' in state 369 %% Shift/Reduce conflict (shift 5, reduce 17) on 'false' in state 369 %% Shift/Reduce conflict (shift 4, reduce 17) on 'Identifier' in state 369 %% Shift/Reduce conflict (shift 3, reduce 17) on 'StringLiteral' in state 369 %% Shift/Reduce conflict (shift 2, reduce 17) on 'NumericLiteral' in state 369 %% Shift/Reduce conflict (shift 1, reduce 17) on 'RegexpLiteral' in state 369 %% Shift/Reduce conflict (shift 36, reduce 17) on 'lbrace' in state 363 %% Shift/Reduce conflict (shift 35, reduce 17) on 'lparen' in state 363 %% Shift/Reduce conflict (shift 34, reduce 17) on 'lbracket' in state 363 %% Shift/Reduce conflict (shift 33, reduce 17) on 'dot' in state 363 %% Shift/Reduce conflict (shift 32, reduce 17) on 'semicolon' in state 363 %% Shift/Reduce conflict (shift 31, reduce 17) on '+' in state 363 %% Shift/Reduce conflict (shift 30, reduce 17) on '-' in state 363 %% Shift/Reduce conflict (shift 29, reduce 17) on '++' in state 363 %% Shift/Reduce conflict (shift 28, reduce 17) on '--' in state 363 %% Shift/Reduce conflict (shift 27, reduce 17) on '!' in state 363 %% Shift/Reduce conflict (shift 26, reduce 17) on '~' in state 363 %% Shift/Reduce conflict (shift 25, reduce 17) on 'break' in state 363 %% Shift/Reduce conflict (shift 24, reduce 17) on 'new' in state 363 %% Shift/Reduce conflict (shift 23, reduce 17) on 'var' in state 363 %% Shift/Reduce conflict (shift 22, reduce 17) on 'return' in state 363 %% Shift/Reduce conflict (shift 21, reduce 17) on 'void' in state 363 %% Shift/Reduce conflict (shift 20, reduce 17) on 'for' in state 363 %% Shift/Reduce conflict (shift 19, reduce 17) on 'switch' in state 363 %% Shift/Reduce conflict (shift 18, reduce 17) on 'while' in state 363 %% Shift/Reduce conflict (shift 17, reduce 17) on 'continue' in state 363 %% Shift/Reduce conflict (shift 16, reduce 17) on 'function' in state 363 %% Shift/Reduce conflict (shift 15, reduce 17) on 'this' in state 363 %% Shift/Reduce conflict (shift 14, reduce 17) on 'with' in state 363 %% Shift/Reduce conflict (shift 13, reduce 17) on 'if' in state 363 %% Shift/Reduce conflict (shift 12, reduce 17) on 'throw' in state 363 %% Shift/Reduce conflict (shift 11, reduce 17) on 'delete' in state 363 %% Shift/Reduce conflict (shift 10, reduce 17) on 'try' in state 363 %% Shift/Reduce conflict (shift 9, reduce 17) on 'do' in state 363 %% Shift/Reduce conflict (shift 8, reduce 17) on 'typeof' in state 363 %% Shift/Reduce conflict (shift 7, reduce 17) on 'null' in state 363 %% Shift/Reduce conflict (shift 6, reduce 17) on 'true' in state 363 %% Shift/Reduce conflict (shift 5, reduce 17) on 'false' in state 363 %% Shift/Reduce conflict (shift 4, reduce 17) on 'Identifier' in state 363 %% Shift/Reduce conflict (shift 3, reduce 17) on 'StringLiteral' in state 363 %% Shift/Reduce conflict (shift 2, reduce 17) on 'NumericLiteral' in state 363 %% Shift/Reduce conflict (shift 1, reduce 17) on 'RegexpLiteral' in state 363 %% Shift/Reduce conflict (shift 170, reduce 139) on '++' in state 338 %% Shift/Reduce conflict (shift 169, reduce 139) on '--' in state 338 %% Shift/Reduce conflict (shift 168, reduce 139) on '=' in state 338 %% Shift/Reduce conflict (shift 167, reduce 139) on '+=' in state 338 %% Shift/Reduce conflict (shift 166, reduce 139) on '-=' in state 338 %% Shift/Reduce conflict (shift 165, reduce 139) on '*=' in state 338 %% Shift/Reduce conflict (shift 164, reduce 139) on '%=' in state 338 %% Shift/Reduce conflict (shift 163, reduce 139) on '<<=' in state 338 %% Shift/Reduce conflict (shift 162, reduce 139) on '>>=' in state 338 %% Shift/Reduce conflict (shift 161, reduce 139) on '>>>=' in state 338 %% Shift/Reduce conflict (shift 160, reduce 139) on '&=' in state 338 %% Shift/Reduce conflict (shift 159, reduce 139) on 'bor=' in state 338 %% Shift/Reduce conflict (shift 158, reduce 139) on '^=' in state 338 %% Shift/Reduce conflict (shift 157, reduce 139) on '/=' in state 338 %% Shift/Reduce conflict (shift 36, reduce 17) on 'lbrace' in state 326 %% Shift/Reduce conflict (shift 35, reduce 17) on 'lparen' in state 326 %% Shift/Reduce conflict (shift 34, reduce 17) on 'lbracket' in state 326 %% Shift/Reduce conflict (shift 33, reduce 17) on 'dot' in state 326 %% Shift/Reduce conflict (shift 32, reduce 17) on 'semicolon' in state 326 %% Shift/Reduce conflict (shift 31, reduce 17) on '+' in state 326 %% Shift/Reduce conflict (shift 30, reduce 17) on '-' in state 326 %% Shift/Reduce conflict (shift 29, reduce 17) on '++' in state 326 %% Shift/Reduce conflict (shift 28, reduce 17) on '--' in state 326 %% Shift/Reduce conflict (shift 27, reduce 17) on '!' in state 326 %% Shift/Reduce conflict (shift 26, reduce 17) on '~' in state 326 %% Shift/Reduce conflict (shift 25, reduce 17) on 'break' in state 326 %% Shift/Reduce conflict (shift 24, reduce 17) on 'new' in state 326 %% Shift/Reduce conflict (shift 23, reduce 17) on 'var' in state 326 %% Shift/Reduce conflict (shift 22, reduce 17) on 'return' in state 326 %% Shift/Reduce conflict (shift 21, reduce 17) on 'void' in state 326 %% Shift/Reduce conflict (shift 20, reduce 17) on 'for' in state 326 %% Shift/Reduce conflict (shift 19, reduce 17) on 'switch' in state 326 %% Shift/Reduce conflict (shift 18, reduce 17) on 'while' in state 326 %% Shift/Reduce conflict (shift 17, reduce 17) on 'continue' in state 326 %% Shift/Reduce conflict (shift 16, reduce 17) on 'function' in state 326 %% Shift/Reduce conflict (shift 15, reduce 17) on 'this' in state 326 %% Shift/Reduce conflict (shift 14, reduce 17) on 'with' in state 326 %% Shift/Reduce conflict (shift 13, reduce 17) on 'if' in state 326 %% Shift/Reduce conflict (shift 12, reduce 17) on 'throw' in state 326 %% Shift/Reduce conflict (shift 11, reduce 17) on 'delete' in state 326 %% Shift/Reduce conflict (shift 10, reduce 17) on 'try' in state 326 %% Shift/Reduce conflict (shift 9, reduce 17) on 'do' in state 326 %% Shift/Reduce conflict (shift 8, reduce 17) on 'typeof' in state 326 %% Shift/Reduce conflict (shift 7, reduce 17) on 'null' in state 326 %% Shift/Reduce conflict (shift 6, reduce 17) on 'true' in state 326 %% Shift/Reduce conflict (shift 5, reduce 17) on 'false' in state 326 %% Shift/Reduce conflict (shift 4, reduce 17) on 'Identifier' in state 326 %% Shift/Reduce conflict (shift 3, reduce 17) on 'StringLiteral' in state 326 %% Shift/Reduce conflict (shift 2, reduce 17) on 'NumericLiteral' in state 326 %% Shift/Reduce conflict (shift 1, reduce 17) on 'RegexpLiteral' in state 326 %% Shift/Reduce conflict (shift 36, reduce 16) on 'lbrace' in state 324 %% Shift/Reduce conflict (shift 35, reduce 16) on 'lparen' in state 324 %% Shift/Reduce conflict (shift 34, reduce 16) on 'lbracket' in state 324 %% Shift/Reduce conflict (shift 33, reduce 16) on 'dot' in state 324 %% Shift/Reduce conflict (shift 32, reduce 16) on 'semicolon' in state 324 %% Shift/Reduce conflict (shift 31, reduce 16) on '+' in state 324 %% Shift/Reduce conflict (shift 30, reduce 16) on '-' in state 324 %% Shift/Reduce conflict (shift 29, reduce 16) on '++' in state 324 %% Shift/Reduce conflict (shift 28, reduce 16) on '--' in state 324 %% Shift/Reduce conflict (shift 27, reduce 16) on '!' in state 324 %% Shift/Reduce conflict (shift 26, reduce 16) on '~' in state 324 %% Shift/Reduce conflict (shift 25, reduce 16) on 'break' in state 324 %% Shift/Reduce conflict (shift 24, reduce 16) on 'new' in state 324 %% Shift/Reduce conflict (shift 23, reduce 16) on 'var' in state 324 %% Shift/Reduce conflict (shift 22, reduce 16) on 'return' in state 324 %% Shift/Reduce conflict (shift 21, reduce 16) on 'void' in state 324 %% Shift/Reduce conflict (shift 20, reduce 16) on 'for' in state 324 %% Shift/Reduce conflict (shift 19, reduce 16) on 'switch' in state 324 %% Shift/Reduce conflict (shift 18, reduce 16) on 'while' in state 324 %% Shift/Reduce conflict (shift 17, reduce 16) on 'continue' in state 324 %% Shift/Reduce conflict (shift 16, reduce 16) on 'function' in state 324 %% Shift/Reduce conflict (shift 15, reduce 16) on 'this' in state 324 %% Shift/Reduce conflict (shift 14, reduce 16) on 'with' in state 324 %% Shift/Reduce conflict (shift 13, reduce 16) on 'if' in state 324 %% Shift/Reduce conflict (shift 12, reduce 16) on 'throw' in state 324 %% Shift/Reduce conflict (shift 11, reduce 16) on 'delete' in state 324 %% Shift/Reduce conflict (shift 10, reduce 16) on 'try' in state 324 %% Shift/Reduce conflict (shift 9, reduce 16) on 'do' in state 324 %% Shift/Reduce conflict (shift 8, reduce 16) on 'typeof' in state 324 %% Shift/Reduce conflict (shift 7, reduce 16) on 'null' in state 324 %% Shift/Reduce conflict (shift 6, reduce 16) on 'true' in state 324 %% Shift/Reduce conflict (shift 5, reduce 16) on 'false' in state 324 %% Shift/Reduce conflict (shift 4, reduce 16) on 'Identifier' in state 324 %% Shift/Reduce conflict (shift 3, reduce 16) on 'StringLiteral' in state 324 %% Shift/Reduce conflict (shift 2, reduce 16) on 'NumericLiteral' in state 324 %% Shift/Reduce conflict (shift 1, reduce 16) on 'RegexpLiteral' in state 324 %% Shift/Reduce conflict (shift 36, reduce 17) on 'lbrace' in state 321 %% Shift/Reduce conflict (shift 35, reduce 17) on 'lparen' in state 321 %% Shift/Reduce conflict (shift 34, reduce 17) on 'lbracket' in state 321 %% Shift/Reduce conflict (shift 33, reduce 17) on 'dot' in state 321 %% Shift/Reduce conflict (shift 32, reduce 17) on 'semicolon' in state 321 %% Shift/Reduce conflict (shift 31, reduce 17) on '+' in state 321 %% Shift/Reduce conflict (shift 30, reduce 17) on '-' in state 321 %% Shift/Reduce conflict (shift 29, reduce 17) on '++' in state 321 %% Shift/Reduce conflict (shift 28, reduce 17) on '--' in state 321 %% Shift/Reduce conflict (shift 27, reduce 17) on '!' in state 321 %% Shift/Reduce conflict (shift 26, reduce 17) on '~' in state 321 %% Shift/Reduce conflict (shift 25, reduce 17) on 'break' in state 321 %% Shift/Reduce conflict (shift 24, reduce 17) on 'new' in state 321 %% Shift/Reduce conflict (shift 23, reduce 17) on 'var' in state 321 %% Shift/Reduce conflict (shift 22, reduce 17) on 'return' in state 321 %% Shift/Reduce conflict (shift 21, reduce 17) on 'void' in state 321 %% Shift/Reduce conflict (shift 20, reduce 17) on 'for' in state 321 %% Shift/Reduce conflict (shift 19, reduce 17) on 'switch' in state 321 %% Shift/Reduce conflict (shift 18, reduce 17) on 'while' in state 321 %% Shift/Reduce conflict (shift 17, reduce 17) on 'continue' in state 321 %% Shift/Reduce conflict (shift 16, reduce 17) on 'function' in state 321 %% Shift/Reduce conflict (shift 15, reduce 17) on 'this' in state 321 %% Shift/Reduce conflict (shift 14, reduce 17) on 'with' in state 321 %% Shift/Reduce conflict (shift 13, reduce 17) on 'if' in state 321 %% Shift/Reduce conflict (shift 12, reduce 17) on 'throw' in state 321 %% Shift/Reduce conflict (shift 11, reduce 17) on 'delete' in state 321 %% Shift/Reduce conflict (shift 10, reduce 17) on 'try' in state 321 %% Shift/Reduce conflict (shift 9, reduce 17) on 'do' in state 321 %% Shift/Reduce conflict (shift 8, reduce 17) on 'typeof' in state 321 %% Shift/Reduce conflict (shift 7, reduce 17) on 'null' in state 321 %% Shift/Reduce conflict (shift 6, reduce 17) on 'true' in state 321 %% Shift/Reduce conflict (shift 5, reduce 17) on 'false' in state 321 %% Shift/Reduce conflict (shift 4, reduce 17) on 'Identifier' in state 321 %% Shift/Reduce conflict (shift 3, reduce 17) on 'StringLiteral' in state 321 %% Shift/Reduce conflict (shift 2, reduce 17) on 'NumericLiteral' in state 321 %% Shift/Reduce conflict (shift 1, reduce 17) on 'RegexpLiteral' in state 321 %% Shift/Reduce conflict (shift 367, reduce 49) on 'else' in state 319 %% Shift/Reduce conflict (shift 216, reduce 42) on '=' in state 279 %% Shift/Reduce conflict (shift 36, reduce 17) on 'lbrace' in state 274 %% Shift/Reduce conflict (shift 35, reduce 17) on 'lparen' in state 274 %% Shift/Reduce conflict (shift 34, reduce 17) on 'lbracket' in state 274 %% Shift/Reduce conflict (shift 33, reduce 17) on 'dot' in state 274 %% Shift/Reduce conflict (shift 32, reduce 17) on 'semicolon' in state 274 %% Shift/Reduce conflict (shift 31, reduce 17) on '+' in state 274 %% Shift/Reduce conflict (shift 30, reduce 17) on '-' in state 274 %% Shift/Reduce conflict (shift 29, reduce 17) on '++' in state 274 %% Shift/Reduce conflict (shift 28, reduce 17) on '--' in state 274 %% Shift/Reduce conflict (shift 27, reduce 17) on '!' in state 274 %% Shift/Reduce conflict (shift 26, reduce 17) on '~' in state 274 %% Shift/Reduce conflict (shift 25, reduce 17) on 'break' in state 274 %% Shift/Reduce conflict (shift 24, reduce 17) on 'new' in state 274 %% Shift/Reduce conflict (shift 23, reduce 17) on 'var' in state 274 %% Shift/Reduce conflict (shift 22, reduce 17) on 'return' in state 274 %% Shift/Reduce conflict (shift 21, reduce 17) on 'void' in state 274 %% Shift/Reduce conflict (shift 20, reduce 17) on 'for' in state 274 %% Shift/Reduce conflict (shift 19, reduce 17) on 'switch' in state 274 %% Shift/Reduce conflict (shift 18, reduce 17) on 'while' in state 274 %% Shift/Reduce conflict (shift 17, reduce 17) on 'continue' in state 274 %% Shift/Reduce conflict (shift 16, reduce 17) on 'function' in state 274 %% Shift/Reduce conflict (shift 15, reduce 17) on 'this' in state 274 %% Shift/Reduce conflict (shift 14, reduce 17) on 'with' in state 274 %% Shift/Reduce conflict (shift 13, reduce 17) on 'if' in state 274 %% Shift/Reduce conflict (shift 12, reduce 17) on 'throw' in state 274 %% Shift/Reduce conflict (shift 11, reduce 17) on 'delete' in state 274 %% Shift/Reduce conflict (shift 10, reduce 17) on 'try' in state 274 %% Shift/Reduce conflict (shift 9, reduce 17) on 'do' in state 274 %% Shift/Reduce conflict (shift 8, reduce 17) on 'typeof' in state 274 %% Shift/Reduce conflict (shift 7, reduce 17) on 'null' in state 274 %% Shift/Reduce conflict (shift 6, reduce 17) on 'true' in state 274 %% Shift/Reduce conflict (shift 5, reduce 17) on 'false' in state 274 %% Shift/Reduce conflict (shift 4, reduce 17) on 'Identifier' in state 274 %% Shift/Reduce conflict (shift 3, reduce 17) on 'StringLiteral' in state 274 %% Shift/Reduce conflict (shift 2, reduce 17) on 'NumericLiteral' in state 274 %% Shift/Reduce conflict (shift 1, reduce 17) on 'RegexpLiteral' in state 274 %% Shift/Reduce conflict (shift 144, reduce 177) on 'in' in state 242 %% Shift/Reduce conflict (shift 144, reduce 178) on 'in' in state 241 %% Shift/Reduce conflict (shift 144, reduce 179) on 'in' in state 240 %% Shift/Reduce conflict (shift 144, reduce 180) on 'in' in state 239 %% Shift/Reduce conflict (shift 170, reduce 139) on '++' in state 214 %% Shift/Reduce conflict (shift 169, reduce 139) on '--' in state 214 %% Shift/Reduce conflict (shift 168, reduce 139) on '=' in state 214 %% Shift/Reduce conflict (shift 167, reduce 139) on '+=' in state 214 %% Shift/Reduce conflict (shift 166, reduce 139) on '-=' in state 214 %% Shift/Reduce conflict (shift 165, reduce 139) on '*=' in state 214 %% Shift/Reduce conflict (shift 164, reduce 139) on '%=' in state 214 %% Shift/Reduce conflict (shift 163, reduce 139) on '<<=' in state 214 %% Shift/Reduce conflict (shift 162, reduce 139) on '>>=' in state 214 %% Shift/Reduce conflict (shift 161, reduce 139) on '>>>=' in state 214 %% Shift/Reduce conflict (shift 160, reduce 139) on '&=' in state 214 %% Shift/Reduce conflict (shift 159, reduce 139) on 'bor=' in state 214 %% Shift/Reduce conflict (shift 158, reduce 139) on '^=' in state 214 %% Shift/Reduce conflict (shift 157, reduce 139) on '/=' in state 214 %% Shift/Reduce conflict (shift 301, reduce 139) on 'in' in state 214 %% Shift/Reduce conflict (shift 188, reduce 87) on 'finally' in state 190 %% Shift/Reduce conflict (shift 80, reduce 119) on 'colon' in state 125 %% Shift/Reduce conflict (shift 174, reduce 127) on 'lparen' in state 107 %% Shift/Reduce conflict (shift 177, reduce 127) on 'lbracket' in state 107 %% Shift/Reduce conflict (shift 176, reduce 127) on 'dot' in state 107 %% Shift/Reduce conflict (shift 216, reduce 40) on '=' in state 103 %% Shift/Reduce conflict (shift 170, reduce 139) on '++' in state 85 %% Shift/Reduce conflict (shift 169, reduce 139) on '--' in state 85 %% Shift/Reduce conflict (shift 36, reduce 2) on 'lbrace' in state 75 %% Shift/Reduce conflict (shift 35, reduce 2) on 'lparen' in state 75 %% Shift/Reduce conflict (shift 34, reduce 2) on 'lbracket' in state 75 %% Shift/Reduce conflict (shift 33, reduce 2) on 'dot' in state 75 %% Shift/Reduce conflict (shift 32, reduce 2) on 'semicolon' in state 75 %% Shift/Reduce conflict (shift 31, reduce 2) on '+' in state 75 %% Shift/Reduce conflict (shift 30, reduce 2) on '-' in state 75 %% Shift/Reduce conflict (shift 29, reduce 2) on '++' in state 75 %% Shift/Reduce conflict (shift 28, reduce 2) on '--' in state 75 %% Shift/Reduce conflict (shift 27, reduce 2) on '!' in state 75 %% Shift/Reduce conflict (shift 26, reduce 2) on '~' in state 75 %% Shift/Reduce conflict (shift 25, reduce 2) on 'break' in state 75 %% Shift/Reduce conflict (shift 24, reduce 2) on 'new' in state 75 %% Shift/Reduce conflict (shift 23, reduce 2) on 'var' in state 75 %% Shift/Reduce conflict (shift 22, reduce 2) on 'return' in state 75 %% Shift/Reduce conflict (shift 21, reduce 2) on 'void' in state 75 %% Shift/Reduce conflict (shift 20, reduce 2) on 'for' in state 75 %% Shift/Reduce conflict (shift 19, reduce 2) on 'switch' in state 75 %% Shift/Reduce conflict (shift 18, reduce 2) on 'while' in state 75 %% Shift/Reduce conflict (shift 17, reduce 2) on 'continue' in state 75 %% Shift/Reduce conflict (shift 16, reduce 2) on 'function' in state 75 %% Shift/Reduce conflict (shift 15, reduce 2) on 'this' in state 75 %% Shift/Reduce conflict (shift 14, reduce 2) on 'with' in state 75 %% Shift/Reduce conflict (shift 13, reduce 2) on 'if' in state 75 %% Shift/Reduce conflict (shift 12, reduce 2) on 'throw' in state 75 %% Shift/Reduce conflict (shift 11, reduce 2) on 'delete' in state 75 %% Shift/Reduce conflict (shift 10, reduce 2) on 'try' in state 75 %% Shift/Reduce conflict (shift 9, reduce 2) on 'do' in state 75 %% Shift/Reduce conflict (shift 8, reduce 2) on 'typeof' in state 75 %% Shift/Reduce conflict (shift 7, reduce 2) on 'null' in state 75 %% Shift/Reduce conflict (shift 6, reduce 2) on 'true' in state 75 %% Shift/Reduce conflict (shift 5, reduce 2) on 'false' in state 75 %% Shift/Reduce conflict (shift 4, reduce 2) on 'Identifier' in state 75 %% Shift/Reduce conflict (shift 3, reduce 2) on 'StringLiteral' in state 75 %% Shift/Reduce conflict (shift 2, reduce 2) on 'NumericLiteral' in state 75 %% Shift/Reduce conflict (shift 1, reduce 2) on 'RegexpLiteral' in state 75 %% Shift/Reduce conflict (shift 174, reduce 127) on 'lparen' in state 56 %% Shift/Reduce conflict (shift 177, reduce 127) on 'lbracket' in state 56 %% Shift/Reduce conflict (shift 176, reduce 127) on 'dot' in state 56 %% Shift/Reduce conflict (shift 174, reduce 138) on 'lparen' in state 54 %% Shift/Reduce conflict (shift 173, reduce 138) on 'lbracket' in state 54 %% Shift/Reduce conflict (shift 172, reduce 138) on 'dot' in state 54 %% Shift/Reduce conflict (shift 170, reduce 139) on '++' in state 53 %% Shift/Reduce conflict (shift 169, reduce 139) on '--' in state 53 %% Shift/Reduce conflict (shift 168, reduce 139) on '=' in state 53 %% Shift/Reduce conflict (shift 167, reduce 139) on '+=' in state 53 %% Shift/Reduce conflict (shift 166, reduce 139) on '-=' in state 53 %% Shift/Reduce conflict (shift 165, reduce 139) on '*=' in state 53 %% Shift/Reduce conflict (shift 164, reduce 139) on '%=' in state 53 %% Shift/Reduce conflict (shift 163, reduce 139) on '<<=' in state 53 %% Shift/Reduce conflict (shift 162, reduce 139) on '>>=' in state 53 %% Shift/Reduce conflict (shift 161, reduce 139) on '>>>=' in state 53 %% Shift/Reduce conflict (shift 160, reduce 139) on '&=' in state 53 %% Shift/Reduce conflict (shift 159, reduce 139) on 'bor=' in state 53 %% Shift/Reduce conflict (shift 158, reduce 139) on '^=' in state 53 %% Shift/Reduce conflict (shift 157, reduce 139) on '/=' in state 53 %% Shift/Reduce conflict (shift 153, reduce 159) on '+' in state 49 %% Shift/Reduce conflict (shift 152, reduce 159) on '-' in state 49 %% Shift/Reduce conflict (shift 144, reduce 176) on 'in' in state 47 wrote `language/ecmascript/parse.go' GUILEC language/ecmascript/impl.go wrote `language/ecmascript/impl.go' GUILEC language/ecmascript/base.go wrote `language/ecmascript/base.go' language/ecmascript/base.scm:227:22: warning: possibly unbound variable `Boolean' language/ecmascript/base.scm:228:21: warning: possibly unbound variable `String' language/ecmascript/base.scm:229:21: warning: possibly unbound variable `Number' GUILEC language/ecmascript/function.go language/ecmascript/function.scm:40:9: warning: possibly unbound variable `' language/ecmascript/function.scm:44:43: warning: possibly unbound variable `js-array-vector' wrote `language/ecmascript/function.go' GUILEC language/ecmascript/array.go wrote `language/ecmascript/array.go' GUILEC language/ecmascript/compile-tree-il.go wrote `language/ecmascript/compile-tree-il.go' GUILEC language/ecmascript/spec.go wrote `language/ecmascript/spec.go' GUILEC language/elisp/lexer.go wrote `language/elisp/lexer.go' GUILEC language/elisp/parser.go wrote `language/elisp/parser.go' GUILEC language/elisp/bindings.go wrote `language/elisp/bindings.go' GUILEC language/elisp/compile-tree-il.go wrote `language/elisp/compile-tree-il.go' GUILEC language/elisp/runtime.go wrote `language/elisp/runtime.go' GUILEC language/elisp/runtime/function-slot.go WARNING: (language elisp runtime function-slot): imported module (language elisp compile-tree-il) overrides core binding `if' WARNING: (language elisp runtime function-slot): imported module (language elisp compile-tree-il) overrides core binding `let' WARNING: (language elisp runtime function-slot): imported module (language elisp compile-tree-il) overrides core binding `let*' WARNING: (language elisp runtime function-slot): imported module (language elisp compile-tree-il) overrides core binding `while' WARNING: (language elisp runtime function-slot): imported module (language elisp compile-tree-il) overrides core binding `defmacro' WARNING: (language elisp runtime function-slot): imported module (language elisp compile-tree-il) overrides core binding `quote' WARNING: (language elisp runtime function-slot): imported module (language elisp runtime macros) overrides core binding `lambda' WARNING: (language elisp runtime function-slot): imported module (language elisp runtime macros) overrides core binding `when' WARNING: (language elisp runtime function-slot): imported module (language elisp runtime macros) overrides core binding `unless' WARNING: (language elisp runtime function-slot): imported module (language elisp runtime macros) overrides core binding `cond' WARNING: (language elisp runtime function-slot): imported module (language elisp runtime macros) overrides core binding `and' WARNING: (language elisp runtime function-slot): imported module (language elisp runtime macros) overrides core binding `or' WARNING: (language elisp runtime function-slot): imported module (language elisp runtime macros) overrides core binding `catch' WARNING: (language elisp runtime function-slot): imported module (language elisp runtime subrs) overrides core binding `=' WARNING: (language elisp runtime function-slot): imported module (language elisp runtime subrs) overrides core binding `<' WARNING: (language elisp runtime function-slot): imported module (language elisp runtime subrs) overrides core binding `<=' WARNING: (language elisp runtime function-slot): imported module (language elisp runtime subrs) overrides core binding `>' WARNING: (language elisp runtime function-slot): imported module (language elisp runtime subrs) overrides core binding `>=' WARNING: (language elisp runtime function-slot): imported module (language elisp runtime subrs) overrides core binding `max' WARNING: (language elisp runtime function-slot): imported module (language elisp runtime subrs) overrides core binding `min' WARNING: (language elisp runtime function-slot): imported module (language elisp runtime subrs) overrides core binding `abs' WARNING: (language elisp runtime function-slot): imported module (language elisp runtime subrs) overrides core binding `#{1+}#' WARNING: (language elisp runtime function-slot): imported module (language elisp runtime subrs) overrides core binding `#{1-}#' WARNING: (language elisp runtime function-slot): imported module (language elisp runtime subrs) overrides core binding `+' WARNING: (language elisp runtime function-slot): imported module (language elisp runtime subrs) overrides core binding `-' WARNING: (language elisp runtime function-slot): imported module (language elisp runtime subrs) overrides core binding `*' WARNING: (language elisp runtime function-slot): imported module (language elisp runtime subrs) overrides core binding `car' WARNING: (language elisp runtime function-slot): imported module (language elisp runtime subrs) overrides core binding `cdr' WARNING: (language elisp runtime function-slot): imported module (language elisp runtime subrs) overrides core binding `length' WARNING: (language elisp runtime function-slot): imported module (language elisp runtime subrs) overrides core binding `cons' WARNING: (language elisp runtime function-slot): imported module (language elisp runtime subrs) overrides core binding `list' WARNING: (language elisp runtime function-slot): imported module (language elisp runtime subrs) overrides core binding `make-list' WARNING: (language elisp runtime function-slot): importewrote `language/elisp/runtime/function-slot.go' d module (language elisp runtime subrs) overrides core binding `append' WARNING: (language elisp runtime function-slot): imported module (language elisp runtime subrs) overrides core binding `reverse' WARNING: (language elisp runtime function-slot): imported module (language elisp runtime subrs) overrides core binding `copy-tree' WARNING: (language elisp runtime function-slot): imported module (language elisp runtime subrs) overrides core binding `apply' WARNING: (language elisp runtime function-slot): imported module (language elisp runtime subrs) overrides core binding `throw' WARNING: (language elisp runtime function-slot): imported module (language elisp runtime subrs) overrides core binding `not' WARNING: (language elisp runtime function-slot): imported module (language elisp runtime subrs) overrides core binding `eval' WARNING: (language elisp runtime function-slot): imported module (language elisp runtime subrs) overrides core binding `load' GUILEC language/elisp/runtime/value-slot.go wrote `language/elisp/runtime/value-slot.go' GUILEC language/elisp/runtime/macros.go wrote `language/elisp/runtime/macros.go' GUILEC language/elisp/runtime/subrs.go wrote `language/elisp/runtime/subrs.go' GUILEC language/elisp/spec.go wrote `language/elisp/spec.go' GUILEC language/brainfuck/parse.go wrote `language/brainfuck/parse.go' GUILEC language/brainfuck/compile-scheme.go wrote `language/brainfuck/compile-scheme.go' GUILEC language/brainfuck/compile-tree-il.go wrote `language/brainfuck/compile-tree-il.go' GUILEC language/brainfuck/spec.go wrote `language/brainfuck/spec.go' GUILEC statprof.go wrote `statprof.go' statprof.scm:404:2: warning: possibly unbound variable `SIGPROF' GUILEC sxml/apply-templates.go wrote `sxml/apply-templates.go' GUILEC sxml/fold.go wrote `sxml/fold.go' GUILEC sxml/match.go wrote `sxml/match.go' GUILEC sxml/simple.go wrote `sxml/simple.go' GUILEC sxml/ssax/input-parse.go wrote `sxml/ssax/input-parse.go' GUILEC sxml/ssax.go wrote `sxml/ssax.go' GUILEC sxml/transform.go wrote `sxml/transform.go' GUILEC sxml/xpath.go wrote `sxml/xpath.go' GUILEC texinfo.go wrote `texinfo.go' texinfo.scm:102:19: warning: possibly unbound variable `chdir' texinfo.scm:105:19: warning: possibly unbound variable `chdir' GUILEC texinfo/docbook.go wrote `texinfo/docbook.go' GUILEC texinfo/html.go wrote `texinfo/html.go' GUILEC texinfo/indexing.go wrote `texinfo/indexing.go' GUILEC texinfo/string-utils.go wrote `texinfo/string-utils.go' GUILEC texinfo/plain-text.go wrote `texinfo/plain-text.go' GUILEC texinfo/reflection.go wrote `texinfo/reflection.go' GUILEC texinfo/serialize.go wrote `texinfo/serialize.go' GUILEC web/client.go wrote `web/client.go' web/client.scm:90:10: warning: possibly unbound variable `close' GUILEC web/http.go wrote `web/http.go' GUILEC web/request.go wrote `web/request.go' GUILEC web/response.go wrote `web/response.go' GUILEC web/server.go web/server.scm:314:24: warning: possibly unbound variable `SIGINT' web/server.scm:319:22: warning: possibly unbound variable `SIGINT' web/server.scm:321:22: warning: possibly unbound variable `SIGINT' wrote `web/server.go' GUILEC web/server/http.go web/server/http.scm:67:2: warning: possibly unbound variable `SIGPIPE' wrote `web/server/http.go' GUILEC web/uri.go wrote `web/uri.go' make[3]: Target `install' not remade because of errors. make[3]: Leaving directory `/home/shookie/guiletest/lib/guile-2.0/module' Making install in guile-readline make[3]: Entering directory `/home/shookie/guiletest/lib/guile-2.0/guile-readline' SNARF readline.x make install-am make[4]: Entering directory `/home/shookie/guiletest/lib/guile-2.0/guile-readline' CC readline.lo CCLD libguilereadline-v-18.la GUILEC ice-9/readline.go ice-9/readline.scm:63:0: warning: possibly unbound variable `readline-options-interface' ice-9/readline.scm:63:0: warning: possibly unbound variable `readline-options-interface' ice-9/readline.scm:63:0: warning: possibly unbound variable `readline-options-interface' ice-9/readline.scm:63:0: warning: possibly unbound variable `readline-options-interface' ice-9/readline.scm:63:0: warning: possibly unbound variable `readline-options-interface' ice-9/readline.scm:63:0: warning: possibly unbound variable `readline-options-interface' ice-9/readline.scm:63:0: warning: possibly unbound variable `readline-options-interface' ice-9/readline.scm:63:0: warning: possibly unbound variable `readline-options-interface' ice-9/readline.scm:63:0: warning: possibly unbound variable `readline-options-interface' ice-9/readline.scm:63:0: warning: possibly unbound variable `readline-options-interface' ice-9/readline.scm:97:49: warning: possibly unbound variable `%readline' ice-9/readline.scm:125:38: warning: possibly unbound variable `readline-options-interface' ice-9/readline.scm:156:4: warning: possibly unbound variable `%readline' ice-9/readline.scm:206:4: warning: possibly unbound variable `*readline-completion-function*' ice-9/readline.scm:210:2: warning: possibly unbound variable `*readline-completion-function*' ice-9/readline.scm:213:10: warning: possibly unbound variable `*readline-completion-function*' ice-9/readline.scm:216:10: warning: possibly unbound variable `*readline-completion-function*' wrote `ice-9/readline.go' make[5]: Entering directory `/home/shookie/guiletest/lib/guile-2.0/guile-readline' /bin/mkdir -p '/home/shookie/guiletest/lib/lib' /bin/bash ../libtool --mode=install /usr/bin/install -c libguilereadline-v-18.la '/home/shookie/guiletest/lib/lib' libtool: install: /usr/bin/install -c .libs/libguilereadline-v-18.lai /home/shookie/guiletest/lib/lib/libguilereadline-v-18.la libtool: install: /usr/bin/install -c .libs/libguilereadline-v-18.a /home/shookie/guiletest/lib/lib/libguilereadline-v-18.a libtool: install: chmod 644 /home/shookie/guiletest/lib/lib/libguilereadline-v-18.a libtool: install: ranlib /home/shookie/guiletest/lib/lib/libguilereadline-v-18.a libtool: finish: PATH="/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/sbin" ldconfig -n /home/shookie/guiletest/lib/lib ---------------------------------------------------------------------- Libraries have been installed in: /home/shookie/guiletest/lib/lib If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the `LD_RUN_PATH' environment variable during linking - use the `-Wl,-rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to `/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- /bin/mkdir -p '/home/shookie/guiletest/lib/include/guile/2.0' /usr/bin/install -c -m 644 readline.h '/home/shookie/guiletest/lib/include/guile/2.0' /bin/mkdir -p '/home/shookie/guiletest/lib/share/guile/2.0/' /bin/mkdir -p '/home/shookie/guiletest/lib/share/guile/2.0//ice-9' /usr/bin/install -c -m 644 ice-9/readline.scm '/home/shookie/guiletest/lib/share/guile/2.0//ice-9' /bin/mkdir -p '/home/shookie/guiletest/lib/lib/guile/2.0/ccache/' /bin/mkdir -p '/home/shookie/guiletest/lib/lib/guile/2.0/ccache//ice-9' /usr/bin/install -c -m 644 ice-9/readline.go '/home/shookie/guiletest/lib/lib/guile/2.0/ccache//ice-9' make[5]: Leaving directory `/home/shookie/guiletest/lib/guile-2.0/guile-readline' make[4]: Leaving directory `/home/shookie/guiletest/lib/guile-2.0/guile-readline' make[3]: Leaving directory `/home/shookie/guiletest/lib/guile-2.0/guile-readline' Making install in examples make[3]: Entering directory `/home/shookie/guiletest/lib/guile-2.0/examples' make[4]: Entering directory `/home/shookie/guiletest/lib/guile-2.0/examples' make[4]: Nothing to be done for `install-exec-am'. make[4]: Nothing to be done for `install-data-am'. make[4]: Leaving directory `/home/shookie/guiletest/lib/guile-2.0/examples' make[3]: Leaving directory `/home/shookie/guiletest/lib/guile-2.0/examples' Making install in emacs make[3]: Entering directory `/home/shookie/guiletest/lib/guile-2.0/emacs' make[4]: Entering directory `/home/shookie/guiletest/lib/guile-2.0/emacs' make[4]: Nothing to be done for `install-exec-am'. make[4]: Nothing to be done for `install-data-am'. make[4]: Leaving directory `/home/shookie/guiletest/lib/guile-2.0/emacs' make[3]: Leaving directory `/home/shookie/guiletest/lib/guile-2.0/emacs' Making install in test-suite make[3]: Entering directory `/home/shookie/guiletest/lib/guile-2.0/test-suite' Making install in standalone make[4]: Entering directory `/home/shookie/guiletest/lib/guile-2.0/test-suite/standalone' make install-am make[5]: Entering directory `/home/shookie/guiletest/lib/guile-2.0/test-suite/standalone' make[6]: Entering directory `/home/shookie/guiletest/lib/guile-2.0/test-suite/standalone' make[6]: Nothing to be done for `install-exec-am'. make[6]: Nothing to be done for `install-data-am'. make[6]: Leaving directory `/home/shookie/guiletest/lib/guile-2.0/test-suite/standalone' make[5]: Leaving directory `/home/shookie/guiletest/lib/guile-2.0/test-suite/standalone' make[4]: Leaving directory `/home/shookie/guiletest/lib/guile-2.0/test-suite/standalone' Making install in vm make[4]: Entering directory `/home/shookie/guiletest/lib/guile-2.0/test-suite/vm' make[5]: Entering directory `/home/shookie/guiletest/lib/guile-2.0/test-suite/vm' make[5]: Nothing to be done for `install-exec-am'. make[5]: Nothing to be done for `install-data-am'. make[5]: Leaving directory `/home/shookie/guiletest/lib/guile-2.0/test-suite/vm' make[4]: Leaving directory `/home/shookie/guiletest/lib/guile-2.0/test-suite/vm' make[4]: Entering directory `/home/shookie/guiletest/lib/guile-2.0/test-suite' make[5]: Entering directory `/home/shookie/guiletest/lib/guile-2.0/test-suite' make[5]: Nothing to be done for `install-exec-am'. make[5]: Nothing to be done for `install-data-am'. make[5]: Leaving directory `/home/shookie/guiletest/lib/guile-2.0/test-suite' make[4]: Leaving directory `/home/shookie/guiletest/lib/guile-2.0/test-suite' make[3]: Leaving directory `/home/shookie/guiletest/lib/guile-2.0/test-suite' Making install in benchmark-suite make[3]: Entering directory `/home/shookie/guiletest/lib/guile-2.0/benchmark-suite' make[4]: Entering directory `/home/shookie/guiletest/lib/guile-2.0/benchmark-suite' make[4]: Nothing to be done for `install-exec-am'. make[4]: Nothing to be done for `install-data-am'. make[4]: Leaving directory `/home/shookie/guiletest/lib/guile-2.0/benchmark-suite' make[3]: Leaving directory `/home/shookie/guiletest/lib/guile-2.0/benchmark-suite' Making install in gc-benchmarks make[3]: Entering directory `/home/shookie/guiletest/lib/guile-2.0/gc-benchmarks' make[4]: Entering directory `/home/shookie/guiletest/lib/guile-2.0/gc-benchmarks' make[4]: Nothing to be done for `install-exec-am'. make[4]: Nothing to be done for `install-data-am'. make[4]: Leaving directory `/home/shookie/guiletest/lib/guile-2.0/gc-benchmarks' make[3]: Leaving directory `/home/shookie/guiletest/lib/guile-2.0/gc-benchmarks' Making install in am make[3]: Entering directory `/home/shookie/guiletest/lib/guile-2.0/am' make[4]: Entering directory `/home/shookie/guiletest/lib/guile-2.0/am' make[4]: Nothing to be done for `install-exec-am'. make[4]: Nothing to be done for `install-data-am'. make[4]: Leaving directory `/home/shookie/guiletest/lib/guile-2.0/am' make[3]: Leaving directory `/home/shookie/guiletest/lib/guile-2.0/am' Making install in doc make[3]: Entering directory `/home/shookie/guiletest/lib/guile-2.0/doc' Making install in ref make[4]: Entering directory `/home/shookie/guiletest/lib/guile-2.0/doc/ref' MAKEINFO guile.info make[5]: Entering directory `/home/shookie/guiletest/lib/guile-2.0/doc/ref' make[5]: Nothing to be done for `install-exec-am'. /bin/mkdir -p '/home/shookie/guiletest/lib/share/info' /usr/bin/install -c -m 644 ./guile.info ./guile.info-1 ./guile.info-2 ./guile.info-3 ./guile.info-4 ./guile.info-5 ./guile.info-6 ./guile.info-7 ./guile.info-8 ./guile.info-9 ./guile.info-10 '/home/shookie/guiletest/lib/share/info' install-info --info-dir='/home/shookie/guiletest/lib/share/info' '/home/shookie/guiletest/lib/share/info/guile.info' This is not dpkg install-info anymore, but GNU install-info See the man page for ginstall-info for command line arguments make[5]: Leaving directory `/home/shookie/guiletest/lib/guile-2.0/doc/ref' make[4]: Leaving directory `/home/shookie/guiletest/lib/guile-2.0/doc/ref' Making install in r5rs make[4]: Entering directory `/home/shookie/guiletest/lib/guile-2.0/doc/r5rs' make[5]: Entering directory `/home/shookie/guiletest/lib/guile-2.0/doc/r5rs' make[5]: Nothing to be done for `install-exec-am'. /bin/mkdir -p '/home/shookie/guiletest/lib/share/info' /usr/bin/install -c -m 644 ./r5rs.info '/home/shookie/guiletest/lib/share/info' install-info --info-dir='/home/shookie/guiletest/lib/share/info' '/home/shookie/guiletest/lib/share/info/r5rs.info' This is not dpkg install-info anymore, but GNU install-info See the man page for ginstall-info for command line arguments make[5]: Leaving directory `/home/shookie/guiletest/lib/guile-2.0/doc/r5rs' make[4]: Leaving directory `/home/shookie/guiletest/lib/guile-2.0/doc/r5rs' make[4]: Entering directory `/home/shookie/guiletest/lib/guile-2.0/doc' make[5]: Entering directory `/home/shookie/guiletest/lib/guile-2.0/doc' make[5]: Nothing to be done for `install-exec-am'. /bin/mkdir -p '/home/shookie/guiletest/lib/share/man/man1' /usr/bin/install -c -m 644 guile.1 '/home/shookie/guiletest/lib/share/man/man1' make[5]: Leaving directory `/home/shookie/guiletest/lib/guile-2.0/doc' make[4]: Leaving directory `/home/shookie/guiletest/lib/guile-2.0/doc' make[3]: Leaving directory `/home/shookie/guiletest/lib/guile-2.0/doc' make[3]: Entering directory `/home/shookie/guiletest/lib/guile-2.0' make[4]: Entering directory `/home/shookie/guiletest/lib/guile-2.0' make[4]: Nothing to be done for `install-exec-am'. /bin/mkdir -p '/home/shookie/guiletest/lib/include/guile/2.0' /usr/bin/install -c -m 644 libguile.h '/home/shookie/guiletest/lib/include/guile/2.0' make[4]: Leaving directory `/home/shookie/guiletest/lib/guile-2.0' make[3]: Leaving directory `/home/shookie/guiletest/lib/guile-2.0' make[2]: *** [install-recursive] Error 1 make[2]: Leaving directory `/home/shookie/guiletest/lib/guile-2.0' make[1]: *** [install] Error 2 make[1]: Leaving directory `/home/shookie/guiletest/lib/guile-2.0' make: *** [lib/lib/libguile-2.0.a] Error 2 --------------060001020506000601000809 Content-Type: text/x-log; name="build.log" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="build.log" Y2QgbGliL2d1aWxlLTIuMCAmJiAuL2NvbmZpZ3VyZSAtLXByZWZpeD0vYy9Vc2Vycy9zaG9v a2llL2d1aWxldGVzdC9saWIgLS1kaXNhYmxlLXNoYXJlZCAtLWRpc2FibGUtZmFzdC1pbnN0 YWxsIC0td2l0aC1nbnUtbGQgIC0tZGlzYWJsZS1kZXByZWNhdGVkIC0tZW5hYmxlLW5scyAt LXdpdGgtbGliZ21wLXByZWZpeD0vYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIgIExJ QkZGSV9DRkxBR1M9Jy1JL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2xpYi9saWJm ZmktMy4wLjEyL2luY2x1ZGUnIExJQkZGSV9MSUJTPSctbGZmaScgQkRXX0dDX0xJQlM9Jy1s Z2MnIEJEV19HQ19DRkxBR1M9Jy1JL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliJyBD UFBGTEFHUz0nLUQgSEFWRV9HQ19TRVRfRklOQUxJWkVSX05PVElGSUVSIC1EIEhBVkVfR0Nf R0VUX0ZSRUVfU1BBQ0VfRElWSVNPUiAtRCBIQVZFX0dDX0dFVF9IRUFQX1VTQUdFX1NBRkUg LUQgSEFWRV9HQ19TRVRfRklOQUxJWkVfT05fREVNQU5EJyBDRkxBR1M9Jy1zJyAmJiBtYWtl IC1rIGluc3RhbGwKY2hlY2tpbmcgZm9yIGEgQlNELWNvbXBhdGlibGUgaW5zdGFsbC4uLiAv YmluL2luc3RhbGwgLWMKY2hlY2tpbmcgd2hldGhlciBidWlsZCBlbnZpcm9ubWVudCBpcyBz YW5lLi4uIHllcwpjaGVja2luZyBmb3IgYSB0aHJlYWQtc2FmZSBta2RpciAtcC4uLiAvYmlu L21rZGlyIC1wCmNoZWNraW5nIGZvciBnYXdrLi4uIGdhd2sKY2hlY2tpbmcgd2hldGhlciBt YWtlIHNldHMgJChNQUtFKS4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBtYWtlIHN1cHBvcnRz IG5lc3RlZCB2YXJpYWJsZXMuLi4geWVzCmNoZWNraW5nIGJ1aWxkIHN5c3RlbSB0eXBlLi4u IGk2ODYtcGMtbWluZ3czMgpjaGVja2luZyBob3N0IHN5c3RlbSB0eXBlLi4uIGk2ODYtcGMt bWluZ3czMgpjaGVja2luZyBmb3IgYXMuLi4gYXMKY2hlY2tpbmcgZm9yIGRsbHRvb2wuLi4g ZGxsdG9vbApjaGVja2luZyBmb3Igb2JqZHVtcC4uLiBvYmpkdW1wCmNoZWNraW5nIGZvciBn Y2MuLi4gZ2NjCmNoZWNraW5nIHdoZXRoZXIgdGhlIEMgY29tcGlsZXIgd29ya3MuLi4geWVz CmNoZWNraW5nIGZvciBDIGNvbXBpbGVyIGRlZmF1bHQgb3V0cHV0IGZpbGUgbmFtZS4uLiBh LmV4ZQpjaGVja2luZyBmb3Igc3VmZml4IG9mIGV4ZWN1dGFibGVzLi4uIC5leGUKY2hlY2tp bmcgd2hldGhlciB3ZSBhcmUgY3Jvc3MgY29tcGlsaW5nLi4uIG5vCmNoZWNraW5nIGZvciBz dWZmaXggb2Ygb2JqZWN0IGZpbGVzLi4uIG8KY2hlY2tpbmcgd2hldGhlciB3ZSBhcmUgdXNp bmcgdGhlIEdOVSBDIGNvbXBpbGVyLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIGdjYyBhY2Nl cHRzIC1nLi4uIHllcwpjaGVja2luZyBmb3IgZ2NjIG9wdGlvbiB0byBhY2NlcHQgSVNPIEM4 OS4uLiBub25lIG5lZWRlZApjaGVja2luZyBmb3Igc3R5bGUgb2YgaW5jbHVkZSB1c2VkIGJ5 IG1ha2UuLi4gR05VCmNoZWNraW5nIGRlcGVuZGVuY3kgc3R5bGUgb2YgZ2NjLi4uIGdjYzMK Y2hlY2tpbmcgaG93IHRvIHJ1biB0aGUgQyBwcmVwcm9jZXNzb3IuLi4gZ2NjIC1FCmNoZWNr aW5nIGZvciBncmVwIHRoYXQgaGFuZGxlcyBsb25nIGxpbmVzIGFuZCAtZS4uLiAvYmluL2dy ZXAKY2hlY2tpbmcgZm9yIGVncmVwLi4uIC9iaW4vZ3JlcCAtRQpjaGVja2luZyBmb3IgTWlu aXggQW1zdGVyZGFtIGNvbXBpbGVyLi4uIG5vCmNoZWNraW5nIGZvciBhci4uLiBhcgpjaGVj a2luZyBmb3IgcmFubGliLi4uIHJhbmxpYgpjaGVja2luZyB3aGV0aGVyIGdjYyBhbmQgY2Mg dW5kZXJzdGFuZCAtYyBhbmQgLW8gdG9nZXRoZXIuLi4geWVzCmNoZWNraW5nIGZvciBBTlNJ IEMgaGVhZGVyIGZpbGVzLi4uIHllcwpjaGVja2luZyBmb3Igc3lzL3R5cGVzLmguLi4geWVz CmNoZWNraW5nIGZvciBzeXMvc3RhdC5oLi4uIHllcwpjaGVja2luZyBmb3Igc3RkbGliLmgu Li4geWVzCmNoZWNraW5nIGZvciBzdHJpbmcuaC4uLiB5ZXMKY2hlY2tpbmcgZm9yIG1lbW9y eS5oLi4uIHllcwpjaGVja2luZyBmb3Igc3RyaW5ncy5oLi4uIHllcwpjaGVja2luZyBmb3Ig aW50dHlwZXMuaC4uLiB5ZXMKY2hlY2tpbmcgZm9yIHN0ZGludC5oLi4uIHllcwpjaGVja2lu ZyBmb3IgdW5pc3RkLmguLi4geWVzCmNoZWNraW5nIG1pbml4L2NvbmZpZy5oIHVzYWJpbGl0 eS4uLiBubwpjaGVja2luZyBtaW5peC9jb25maWcuaCBwcmVzZW5jZS4uLiBubwpjaGVja2lu ZyBmb3IgbWluaXgvY29uZmlnLmguLi4gbm8KY2hlY2tpbmcgd2hldGhlciBpdCBpcyBzYWZl IHRvIGRlZmluZSBfX0VYVEVOU0lPTlNfXy4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBfWE9Q RU5fU09VUkNFIHNob3VsZCBiZSBkZWZpbmVkLi4uIG5vCmNoZWNraW5nIGZvciBzcGVjaWFs IEMgY29tcGlsZXIgb3B0aW9ucyBuZWVkZWQgZm9yIGxhcmdlIGZpbGVzLi4uIG5vCmNoZWNr aW5nIGZvciBfRklMRV9PRkZTRVRfQklUUyB2YWx1ZSBuZWVkZWQgZm9yIGxhcmdlIGZpbGVz Li4uIHVua25vd24KY2hlY2tpbmcgZm9yIF9MQVJHRV9GSUxFUyB2YWx1ZSBuZWVkZWQgZm9y IGxhcmdlIGZpbGVzLi4uIHVua25vd24KY29uZmlndXJlOiBhdXRvYnVpbGQgcHJvamVjdC4u LiBHTlUgR3VpbGUKY29uZmlndXJlOiBhdXRvYnVpbGQgcmV2aXNpb24uLi4gMi4wLjcuMTk0 LWRmZDFkCmNvbmZpZ3VyZTogYXV0b2J1aWxkIGhvc3RuYW1lLi4uIGJpYXMKY29uZmlndXJl OiBhdXRvYnVpbGQgdGltZXN0YW1wLi4uIDIwMTMwMzE1VDIzMDkzOVoKY2hlY2tpbmcgaG93 IHRvIHJ1biB0aGUgQyBwcmVwcm9jZXNzb3IuLi4gZ2NjIC1FCmNoZWNraW5nIGZvciBhIHNl ZCB0aGF0IGRvZXMgbm90IHRydW5jYXRlIG91dHB1dC4uLiAvYmluL3NlZApjaGVja2luZyBm b3IgZ2F3ay4uLiAoY2FjaGVkKSBnYXdrCmNoZWNraW5nIHdoZXRoZXIgbG4gLXMgd29ya3Mu Li4gbm8sIHVzaW5nIGNwIC1wUgpjaGVja2luZyB0aGUgYXJjaGl2ZXIgKGFyKSBpbnRlcmZh Y2UuLi4gYXIKY2hlY2tpbmcgZm9yIHN5cy9zb2NrZXQuaC4uLiBubwpjaGVja2luZyBmb3Ig YXJwYS9pbmV0LmguLi4gbm8KY2hlY2tpbmcgZm9yIGZlYXR1cmVzLmguLi4gbm8KY2hlY2tp bmcgZm9yIHN5cy9wYXJhbS5oLi4uIHllcwpjaGVja2luZyBmb3IgZGlyZW50LmguLi4geWVz CmNoZWNraW5nIGZvciB4bG9jYWxlLmguLi4gbm8KY2hlY2tpbmcgZm9yIHVuaXN0ZC5oLi4u IChjYWNoZWQpIHllcwpjaGVja2luZyBmb3Igc3lzL3N0YXQuaC4uLiAoY2FjaGVkKSB5ZXMK Y2hlY2tpbmcgZm9yIG5ldGRiLmguLi4gbm8KY2hlY2tpbmcgZm9yIG5ldGluZXQvaW4uaC4u LiBubwpjaGVja2luZyBmb3IgaWNvbnYuaC4uLiB5ZXMKY2hlY2tpbmcgZm9yIGxhbmdpbmZv LmguLi4gbm8KY2hlY2tpbmcgZm9yIG1hdGguaC4uLiB5ZXMKY2hlY2tpbmcgZm9yIHN5cy9t bWFuLmguLi4gbm8KY2hlY2tpbmcgZm9yIHBvbGwuaC4uLiBubwpjaGVja2luZyBmb3Igc3lz L2lvY3RsLmguLi4gbm8KY2hlY2tpbmcgZm9yIHN5cy9maWxpby5oLi4uIG5vCmNoZWNraW5n IGZvciBzeXMvc2VsZWN0LmguLi4gbm8KY2hlY2tpbmcgZm9yIHN5cy90aW1lLmguLi4geWVz CmNoZWNraW5nIGZvciB3Y2hhci5oLi4uIHllcwpjaGVja2luZyBmb3Igc3RkaW50LmguLi4g KGNhY2hlZCkgeWVzCmNoZWNraW5nIGZvciBzeXMvZmlsZS5oLi4uIHllcwpjaGVja2luZyBm b3Igc3lzL3RpbWVzLmguLi4gbm8KY2hlY2tpbmcgZm9yIHN5cy91aW8uaC4uLiBubwpjaGVj a2luZyBmb3Igd2N0eXBlLmguLi4geWVzCmNoZWNraW5nIHdzMnRjcGlwLmggdXNhYmlsaXR5 Li4uIHllcwpjaGVja2luZyB3czJ0Y3BpcC5oIHByZXNlbmNlLi4uIHllcwpjaGVja2luZyBm b3Igd3MydGNwaXAuaC4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciB0aGUgcHJlcHJvY2Vzc29y IHN1cHBvcnRzIGluY2x1ZGVfbmV4dC4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBzeXN0ZW0g aGVhZGVyIGZpbGVzIGxpbWl0IHRoZSBsaW5lIGxlbmd0aC4uLiBubwpjaGVja2luZyB3aGV0 aGVyIDxzeXMvc29ja2V0Lmg+IGlzIHNlbGYtY29udGFpbmVkLi4uIG5vCmNoZWNraW5nIGZv ciBzdHJ1Y3Qgc29ja2FkZHJfc3RvcmFnZS4uLiB5ZXMKY2hlY2tpbmcgZm9yIHNhX2ZhbWls eV90Li4uIG5vCmNoZWNraW5nIGZvciBzdHJ1Y3Qgc29ja2FkZHJfc3RvcmFnZS5zc19mYW1p bHkuLi4geWVzCmNoZWNraW5nIHdpbnNvY2syLmggdXNhYmlsaXR5Li4uIHllcwpjaGVja2lu ZyB3aW5zb2NrMi5oIHByZXNlbmNlLi4uIHllcwpjaGVja2luZyBmb3Igd2luc29jazIuaC4u LiB5ZXMKY2hlY2tpbmcgd2hldGhlciBzb2NrZXQgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1h Y3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgY29ubmVjdCBpcyBkZWNsYXJlZCB3aXRob3V0 IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciBhY2NlcHQgaXMgZGVjbGFyZWQgd2l0 aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgYmluZCBpcyBkZWNsYXJlZCB3 aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciBnZXRwZWVybmFtZSBpcyBk ZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciBnZXRzb2Nr bmFtZSBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hldGhl ciBnZXRzb2Nrb3B0IGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2lu ZyB3aGV0aGVyIGxpc3RlbiBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hl Y2tpbmcgd2hldGhlciByZWN2IGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpj aGVja2luZyB3aGV0aGVyIHNlbmQgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5v CmNoZWNraW5nIHdoZXRoZXIgcmVjdmZyb20gaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3Jv Li4uIG5vCmNoZWNraW5nIHdoZXRoZXIgc2VuZHRvIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBt YWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVyIHNldHNvY2tvcHQgaXMgZGVjbGFyZWQgd2l0 aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgc2h1dGRvd24gaXMgZGVjbGFy ZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgYWNjZXB0NCBpcyBk ZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgZm9yIHNpemVfdC4uLiB5 ZXMKY2hlY2tpbmcgZm9yIHdvcmtpbmcgYWxsb2NhLmguLi4gbm8KY2hlY2tpbmcgZm9yIGFs bG9jYS4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciA8d2NoYXIuaD4gdXNlcyAnaW5saW5lJyBj b3JyZWN0bHkuLi4geWVzCmNoZWNraW5nIGZvciBidG93Yy4uLiB5ZXMKY2hlY2tpbmcgZm9y IGNhbm9uaWNhbGl6ZV9maWxlX25hbWUuLi4gbm8KY2hlY2tpbmcgZm9yIGdldGN3ZC4uLiB5 ZXMKY2hlY2tpbmcgZm9yIHJlYWRsaW5rLi4uIG5vCmNoZWNraW5nIGZvciByZWFscGF0aC4u LiBubwpjaGVja2luZyBmb3IgX3NldF9pbnZhbGlkX3BhcmFtZXRlcl9oYW5kbGVyLi4uIG5v CmNoZWNraW5nIGZvciBkdXBsb2NhbGUuLi4gbm8KY2hlY2tpbmcgZm9yIHN5bWxpbmsuLi4g bm8KY2hlY2tpbmcgZm9yIGZsb2NrLi4uIG5vCmNoZWNraW5nIGZvciBmY250bC4uLiBubwpj aGVja2luZyBmb3IgYWxhcm0uLi4gbm8KY2hlY2tpbmcgZm9yIGdldGxvZ2luLi4uIG5vCmNo ZWNraW5nIGZvciBsc3RhdC4uLiBubwpjaGVja2luZyBmb3IgbWJzaW5pdC4uLiB5ZXMKY2hl Y2tpbmcgZm9yIG1icnRvd2MuLi4geWVzCmNoZWNraW5nIGZvciBtcHJvdGVjdC4uLiB5ZXMK Y2hlY2tpbmcgZm9yIG5sX2xhbmdpbmZvLi4uIG5vCmNoZWNraW5nIGZvciBwaXBlLi4uIG5v CmNoZWNraW5nIGZvciBwaXBlMi4uLiBubwpjaGVja2luZyBmb3IgaXNibGFuay4uLiB5ZXMK Y2hlY2tpbmcgZm9yIGlzd2N0eXBlLi4uIHllcwpjaGVja2luZyBmb3Igd2NzY29sbC4uLiB5 ZXMKY2hlY2tpbmcgZm9yIGxpbmsuLi4gbm8KY2hlY2tpbmcgZm9yIHNldGVudi4uLiBubwpj aGVja2luZyBmb3Igc25wcmludGYuLi4geWVzCmNoZWNraW5nIGZvciB0enNldC4uLiB5ZXMK Y2hlY2tpbmcgZm9yIGxvY2FsdGltZV9yLi4uIG5vCmNoZWNraW5nIGZvciB0aW1lcy4uLiBu bwpjaGVja2luZyBmb3IgdmFzbnByaW50Zi4uLiBubwpjaGVja2luZyBmb3Igd2NydG9tYi4u LiB5ZXMKY2hlY2tpbmcgZm9yIGlzd2NudHJsLi4uIHllcwpjaGVja2luZyBmb3IgbmxfbGFu Z2luZm8gYW5kIENPREVTRVQuLi4gbm8KY2hlY2tpbmcgZm9yIGEgdHJhZGl0aW9uYWwgZnJl bmNoIGxvY2FsZS4uLiBGcmVuY2hfRnJhbmNlLjEyNTIKY2hlY2tpbmcgd2hldGhlciAvLyBp cyBkaXN0aW5jdCBmcm9tIC8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgcmVhbHBhdGggd29y a3MuLi4gbm8KY2hlY2tpbmcgZm9yIHdjaGFyX3QuLi4geWVzCmNoZWNraW5nIHdoZXRoZXIg TlVMTCBjYW4gYmUgdXNlZCBpbiBhcmJpdHJhcnkgZXhwcmVzc2lvbnMuLi4geWVzCmNoZWNr aW5nIHdoZXRoZXIgbG9jYWxlLmggY29uZm9ybXMgdG8gUE9TSVg6MjAwMS4uLiBubwpjaGVj a2luZyB3aGV0aGVyIHN0cnVjdCBsY29udiBpcyBwcm9wZXJseSBkZWZpbmVkLi4uIG5vCmNo ZWNraW5nIHdoZXRoZXIgc2V0bG9jYWxlIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4u LiB5ZXMKY2hlY2tpbmcgd2hldGhlciBkdXBsb2NhbGUgaXMgZGVjbGFyZWQgd2l0aG91dCBh IG1hY3JvLi4uIG5vCmNoZWNraW5nIGlmIGVudmlyb24gaXMgcHJvcGVybHkgZGVjbGFyZWQu Li4geWVzCmNoZWNraW5nIGZvciBjb21wbGV0ZSBlcnJuby5oLi4uIG5vCmNoZWNraW5nIGZv ciBFTVVMVElIT1AgdmFsdWUuLi4gbm8KY2hlY2tpbmcgZm9yIEVOT0xJTksgdmFsdWUuLi4g bm8KY2hlY2tpbmcgZm9yIEVPVkVSRkxPVyB2YWx1ZS4uLiBubwpjaGVja2luZyBmb3Igd29y a2luZyBmY250bC5oLi4uIG5vCmNoZWNraW5nIGZvciBwaWRfdC4uLiB5ZXMKY2hlY2tpbmcg Zm9yIG1vZGVfdC4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBmcmV4cCgpIGNhbiBiZSB1c2Vk IHdpdGhvdXQgbGlua2luZyB3aXRoIGxpYm0uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgc3Rh dCBmaWxlLW1vZGUgbWFjcm9zIGFyZSBicm9rZW4uLi4gbm8KY2hlY2tpbmcgZm9yIDY0LWJp dCBvZmZfdC4uLiBubwpjaGVja2luZyBmb3IgbmxpbmtfdC4uLiBubwpjaGVja2luZyB3aGV0 aGVyIGZjaG1vZGF0IGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2lu ZyB3aGV0aGVyIGZzdGF0IGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hl Y2tpbmcgd2hldGhlciBmc3RhdGF0IGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBu bwpjaGVja2luZyB3aGV0aGVyIGZ1dGltZW5zIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNy by4uLiBubwpjaGVja2luZyB3aGV0aGVyIGxjaG1vZCBpcyBkZWNsYXJlZCB3aXRob3V0IGEg bWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciBsc3RhdCBpcyBkZWNsYXJlZCB3aXRob3V0 IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciBta2RpcmF0IGlzIGRlY2xhcmVkIHdp dGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVyIG1rZmlmbyBpcyBkZWNsYXJl ZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciBta2ZpZm9hdCBpcyBk ZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciBta25vZCBp cyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciBta25v ZGF0IGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVy IHN0YXQgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0 aGVyIHV0aW1lbnNhdCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tp bmcgd2hldGhlciBnZXRhZGRyaW5mbyBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4g bm8KY2hlY2tpbmcgd2hldGhlciBmcmVlYWRkcmluZm8gaXMgZGVjbGFyZWQgd2l0aG91dCBh IG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgZ2FpX3N0cmVycm9yIGlzIGRlY2xhcmVk IHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVyIGdldG5hbWVpbmZvIGlz IGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyBmb3IgbGlicmFyeSBj b250YWluaW5nIGdldGhvc3RieW5hbWUuLi4gbm8KY2hlY2tpbmcgZm9yIGdldGhvc3RieW5h bWUuLi4gbm8KY2hlY2tpbmcgZm9yIGdldGhvc3RieW5hbWUgaW4gd2luc29jazIuaCBhbmQg LWx3czJfMzIuLi4geWVzCmNoZWNraW5nIGZvciBsaWJyYXJ5IGNvbnRhaW5pbmcgZ2V0c2Vy dmJ5bmFtZS4uLiBubwpjaGVja2luZyBmb3IgZ2V0c2VydmJ5bmFtZS4uLiBubwpjaGVja2lu ZyBmb3IgZ2V0c2VydmJ5bmFtZSBpbiB3aW5zb2NrMi5oIGFuZCAtbHdzMl8zMi4uLiB5ZXMK Y2hlY2tpbmcgZm9yIEMvQysrIHJlc3RyaWN0IGtleXdvcmQuLi4gX19yZXN0cmljdApjaGVj a2luZyBmb3Igd2luc29jazIuaC4uLiAoY2FjaGVkKSB5ZXMKY2hlY2tpbmcgd2hldGhlciBp bmV0X250b3AgaXMgZGVjbGFyZWQuLi4gbm8KY2hlY2tpbmcgZm9yIElQdjQgc29ja2V0cy4u LiB5ZXMKY2hlY2tpbmcgZm9yIElQdjYgc29ja2V0cy4uLiB5ZXMKY2hlY2tpbmcgZm9yIGxk IHVzZWQgYnkgZ2NjLi4uIGM6L21pbmd3L21pbmd3MzIvYmluL2xkLmV4ZQpjaGVja2luZyBp ZiB0aGUgbGlua2VyIChjOi9taW5ndy9taW5ndzMyL2Jpbi9sZC5leGUpIGlzIEdOVSBsZC4u LiB5ZXMKY2hlY2tpbmcgZm9yIHNoYXJlZCBsaWJyYXJ5IHJ1biBwYXRoIG9yaWdpbi4uLiBk b25lCmNoZWNraW5nIGZvciBpY29udi4uLiB5ZXMKY2hlY2tpbmcgZm9yIHdvcmtpbmcgaWNv bnYuLi4geWVzCmNoZWNraW5nIGhvdyB0byBsaW5rIHdpdGggbGliaWNvbnYuLi4gLWxpY29u dgpjaGVja2luZyBmb3IgaWNvbnYgZGVjbGFyYXRpb24uLi4gCiAgICAgICAgIGV4dGVybiBz aXplX3QgaWNvbnYgKGljb252X3QgY2QsIGNoYXIgKiAqaW5idWYsIHNpemVfdCAqaW5ieXRl c2xlZnQsIGNoYXIgKiAqb3V0YnVmLCBzaXplX3QgKm91dGJ5dGVzbGVmdCk7CmNoZWNraW5n IGZvciBpbmxpbmUuLi4gaW5saW5lCmNoZWNraW5nIHdoZXRoZXIgYnl0ZSBvcmRlcmluZyBp cyBiaWdlbmRpYW4uLi4gbm8KY2hlY2tpbmcgd2hldGhlciBsb25nIGRvdWJsZSBhbmQgZG91 YmxlIGFyZSB0aGUgc2FtZS4uLiBubwpjaGVja2luZyB3aGVyZSB0byBmaW5kIHRoZSBleHBv bmVudCBpbiBhICdmbG9hdCcuLi4gd29yZCAwIGJpdCAyMwpjaGVja2luZyB3aGV0aGVyIGlz bmFuKGZsb2F0KSBjYW4gYmUgdXNlZCB3aXRob3V0IGxpbmtpbmcgd2l0aCBsaWJtLi4uIHll cwpjaGVja2luZyB3aGV0aGVyIGlzbmFuKGZsb2F0KSB3b3Jrcy4uLiB5ZXMKY2hlY2tpbmcg d2hldGhlciBpc25hbihkb3VibGUpIGNhbiBiZSB1c2VkIHdpdGhvdXQgbGlua2luZyB3aXRo IGxpYm0uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgaXNuYW4obG9uZyBkb3VibGUpIGNhbiBi ZSB1c2VkIHdpdGhvdXQgbGlua2luZyB3aXRoIGxpYm0uLi4geWVzCmNoZWNraW5nIHdoZXRo ZXIgaXNuYW5sIHdvcmtzLi4uIG5vCmNoZWNraW5nIHdoZXJlIHRvIGZpbmQgdGhlIGV4cG9u ZW50IGluIGEgJ2RvdWJsZScuLi4gd29yZCAxIGJpdCAyMApjaGVja2luZyB3aGV0aGVyIGxk ZXhwKCkgY2FuIGJlIHVzZWQgd2l0aG91dCBsaW5raW5nIHdpdGggbGlibS4uLiB5ZXMKY2hl Y2tpbmcgZm9yIGxpYnVuaXN0cmluZy4uLiB5ZXMKY2hlY2tpbmcgaG93IHRvIGxpbmsgd2l0 aCBsaWJ1bmlzdHJpbmcuLi4gLWx1bmlzdHJpbmcKY2hlY2tpbmcgZm9yIGxpYnVuaXN0cmlu ZyB2ZXJzaW9uLi4uIDAuOS4zCmNoZWNraW5nIHdoZXRoZXIgZ2V0Y191bmxvY2tlZCBpcyBk ZWNsYXJlZC4uLiBubwpjaGVja2luZyB3aGV0aGVyIHdlIGFyZSB1c2luZyB0aGUgR05VIEMg TGlicmFyeSA+PSAyLjEgb3IgdUNsaWJjLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgcG93IGNh biBiZSB1c2VkIHdpdGhvdXQgbGlua2luZyB3aXRoIGxpYm0uLi4geWVzCmNoZWNraW5nIHdo ZXRoZXIgbG9nIHdvcmtzLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIHJvdW5kIGlzIGRlY2xh cmVkLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIHJvdW5kIHdvcmtzLi4uIHllcwpjaGVja2lu ZyB3aGV0aGVyIGxzdGF0IGNvcnJlY3RseSBoYW5kbGVzIHRyYWlsaW5nIHNsYXNoLi4uIGd1 ZXNzaW5nIG5vCmNoZWNraW5nIHdoZXRoZXIgbWFsbG9jLCByZWFsbG9jLCBjYWxsb2MgYXJl IFBPU0lYIGNvbXBsaWFudC4uLiBubwpjaGVja2luZyBmb3Igc3RkbGliLmguLi4gKGNhY2hl ZCkgeWVzCmNoZWNraW5nIGZvciBHTlUgbGliYyBjb21wYXRpYmxlIG1hbGxvYy4uLiB5ZXMK Y2hlY2tpbmcgZm9yIHVuc2lnbmVkIGxvbmcgbG9uZyBpbnQuLi4geWVzCmNoZWNraW5nIGZv ciBsb25nIGxvbmcgaW50Li4uIHllcwpjaGVja2luZyBmb3IgbWJzdGF0ZV90Li4uIHllcwpj aGVja2luZyBmb3IgYSB0cmFkaXRpb25hbCBqYXBhbmVzZSBsb2NhbGUuLi4gbm9uZQpjaGVj a2luZyBmb3IgYSB0cmFuc2l0aW9uYWwgY2hpbmVzZSBsb2NhbGUuLi4gbm9uZQpjaGVja2lu ZyBmb3IgYSBmcmVuY2ggVW5pY29kZSBsb2NhbGUuLi4gbm9uZQpjaGVja2luZyBmb3IgbW1h cC4uLiBubwpjaGVja2luZyB3aGV0aGVyIG1lbWNociB3b3Jrcy4uLiB5ZXMKY2hlY2tpbmcg Zm9yIHByb21vdGVkIG1vZGVfdCB0eXBlLi4uIGludApjaGVja2luZyB3aGV0aGVyIHBvbGwg aXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIGZvciB3aW5zb2Nr Mi5oLi4uIChjYWNoZWQpIHllcwpjaGVja2luZyBpZiB3ZSBuZWVkIHRvIGNhbGwgV1NBU3Rh cnR1cCBpbiB3aW5zb2NrMi5oIGFuZCAtbHdzMl8zMi4uLiB5ZXMKY2hlY2tpbmcgZm9yIHNz aXplX3QuLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgPHN5cy9zZWxlY3QuaD4gaXMgc2VsZi1j b250YWluZWQuLi4gbm8KY2hlY2tpbmcgZm9yIHdpbnNvY2syLmguLi4gKGNhY2hlZCkgeWVz CmNoZWNraW5nIHdoZXRoZXIgcHNlbGVjdCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8u Li4gbm8KY2hlY2tpbmcgd2hldGhlciBzZWxlY3QgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1h Y3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgc2V0ZW52IGlzIGRlY2xhcmVkLi4uIG5vCmNo ZWNraW5nIHNlYXJjaC5oIHVzYWJpbGl0eS4uLiB5ZXMKY2hlY2tpbmcgc2VhcmNoLmggcHJl c2VuY2UuLi4geWVzCmNoZWNraW5nIGZvciBzZWFyY2guaC4uLiB5ZXMKY2hlY2tpbmcgZm9y IHRzZWFyY2guLi4geWVzCmNoZWNraW5nIGZvciBzaWdzZXRfdC4uLiB5ZXMKY2hlY2tpbmcg Zm9yIHVpZF90IGluIHN5cy90eXBlcy5oLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgc25wcmlu dGYgcmV0dXJucyBhIGJ5dGUgY291bnQgYXMgaW4gQzk5Li4uIHllcwpjaGVja2luZyB3aGV0 aGVyIHNucHJpbnRmIGlzIGRlY2xhcmVkLi4uIHllcwpjaGVja2luZyBmb3Igc3RkYm9vbC5o IHRoYXQgY29uZm9ybXMgdG8gQzk5Li4uIHllcwpjaGVja2luZyBmb3IgX0Jvb2wuLi4geWVz CmNoZWNraW5nIHdoZXRoZXIgc3RkaW50LmggY29uZm9ybXMgdG8gQzk5Li4uIHllcwpjaGVj a2luZyB3aGV0aGVyIHN0cnVjdCB0bSBpcyBpbiBzeXMvdGltZS5oIG9yIHRpbWUuaC4uLiB0 aW1lLmgKY2hlY2tpbmcgZm9yIHN0cnVjdCB0bS50bV96b25lLi4uIG5vCmNoZWNraW5nIHdo ZXRoZXIgdHpuYW1lIGlzIGRlY2xhcmVkLi4uIHllcwpjaGVja2luZyBmb3IgdHpuYW1lLi4u IHllcwpjaGVja2luZyBmb3Igc3RydWN0IHRtLnRtX2dtdG9mZi4uLiBubwpjaGVja2luZyB3 aGV0aGVyIGZmc2wgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5n IHdoZXRoZXIgZmZzbGwgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNr aW5nIHdoZXRoZXIgbWVtbWVtIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpj aGVja2luZyB3aGV0aGVyIG1lbXBjcHkgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4u IG5vCmNoZWNraW5nIHdoZXRoZXIgbWVtcmNociBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFj cm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciByYXdtZW1jaHIgaXMgZGVjbGFyZWQgd2l0aG91 dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgc3RwY3B5IGlzIGRlY2xhcmVkIHdp dGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVyIHN0cG5jcHkgaXMgZGVjbGFy ZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgc3RyY2hybnVsIGlz IGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVyIHN0cmR1 cCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIg c3RybmNhdCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdo ZXRoZXIgc3RybmR1cCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tp bmcgd2hldGhlciBzdHJubGVuIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpj aGVja2luZyB3aGV0aGVyIHN0cnBicmsgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4u IHllcwpjaGVja2luZyB3aGV0aGVyIHN0cnNlcCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFj cm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciBzdHJjYXNlc3RyIGlzIGRlY2xhcmVkIHdpdGhv dXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVyIHN0cnRva19yIGlzIGRlY2xhcmVk IHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVyIHN0cmVycm9yX3IgaXMg ZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgc3Ryc2ln bmFsIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVy IHN0cnZlcnNjbXAgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5n IGZvciB3aW5zb2NrMi5oLi4uIChjYWNoZWQpIHllcwpjaGVja2luZyBmb3Igc3RydWN0IHRp bWV2YWwuLi4geWVzCmNoZWNraW5nIGZvciB3aWRlLWVub3VnaCBzdHJ1Y3QgdGltZXZhbC50 dl9zZWMgbWVtYmVyLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIGdldHRpbWVvZmRheSBpcyBk ZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIGZvciBzdHJ1Y3QgdGlt ZXNwZWMgaW4gPHRpbWUuaD4uLi4gbm8KY2hlY2tpbmcgZm9yIHN0cnVjdCB0aW1lc3BlYyBp biA8c3lzL3RpbWUuaD4uLi4gbm8KY2hlY2tpbmcgZm9yIHN0cnVjdCB0aW1lc3BlYyBpbiA8 cHRocmVhZC5oPi4uLiB5ZXMKY2hlY2tpbmcgZm9yIHdpbnRfdC4uLiB5ZXMKY2hlY2tpbmcg Zm9yIGludHR5cGVzLmguLi4geWVzCmNoZWNraW5nIGZvciBzdGRpbnQuaC4uLiB5ZXMKY2hl Y2tpbmcgZm9yIGludG1heF90Li4uIHllcwpjaGVja2luZyBmb3Igc25wcmludGYuLi4gKGNh Y2hlZCkgeWVzCmNoZWNraW5nIGZvciBzdHJubGVuLi4uIG5vCmNoZWNraW5nIGZvciB3Y3Ns ZW4uLi4geWVzCmNoZWNraW5nIGZvciB3Y3NubGVuLi4uIG5vCmNoZWNraW5nIGZvciBtYnJ0 b3djLi4uIChjYWNoZWQpIHllcwpjaGVja2luZyBmb3Igd2NydG9tYi4uLiAoY2FjaGVkKSB5 ZXMKY2hlY2tpbmcgd2hldGhlciBfc25wcmludGYgaXMgZGVjbGFyZWQuLi4geWVzCmNoZWNr aW5nIHdoZXRoZXIgdnNucHJpbnRmIGlzIGRlY2xhcmVkLi4uIHllcwpjaGVja2luZyB3aGV0 aGVyIGluZXRfbnRvcCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tp bmcgd2hldGhlciBpbmV0X3B0b24gaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5v CmNoZWNraW5nIHdoZXRoZXIgYnRvd2MoMCkgaXMgY29ycmVjdC4uLiB5ZXMKY2hlY2tpbmcg d2hldGhlciBidG93YyhFT0YpIGlzIGNvcnJlY3QuLi4geWVzCmNoZWNraW5nIGJ5dGVzd2Fw LmggdXNhYmlsaXR5Li4uIG5vCmNoZWNraW5nIGJ5dGVzd2FwLmggcHJlc2VuY2UuLi4gbm8K Y2hlY2tpbmcgZm9yIGJ5dGVzd2FwLmguLi4gbm8KY2hlY2tpbmcgZm9yIGxpYnJhcnkgY29u dGFpbmluZyBjbG9ja19nZXR0aW1lLi4uIG5vCmNoZWNraW5nIGZvciBjbG9ja19nZXR0aW1l Li4uIG5vCmNoZWNraW5nIGZvciBjbG9ja19zZXR0aW1lLi4uIG5vCmNoZWNraW5nIGZvciBj bG9ja19nZXRjcHVjbG9ja2lkLi4uIG5vCmNoZWNraW5nIGZvciB3aW5zb2NrMi5oLi4uIChj YWNoZWQpIHllcwpjaGVja2luZyB3aGV0aGVyIGFscGhhc29ydCBpcyBkZWNsYXJlZCB3aXRo b3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciBjbG9zZWRpciBpcyBkZWNsYXJl ZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgZGlyZmQgaXMgZGVj bGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgZmRvcGVuZGly IGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVyIG9w ZW5kaXIgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0 aGVyIHJlYWRkaXIgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2lu ZyB3aGV0aGVyIHJld2luZGRpciBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVz CmNoZWNraW5nIHdoZXRoZXIgc2NhbmRpciBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8u Li4gbm8KY2hlY2tpbmcgZm9yIGRpcmZkLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgZGlyZmQg aXMgZGVjbGFyZWQuLi4gbm8KY2hlY2tpbmcgd2hldGhlciBkaXJmZCBpcyBhIG1hY3JvLi4u IG5vCmNoZWNraW5nIGhvdyB0byBnZXQgdGhlIGZpbGUgZGVzY3JpcHRvciBhc3NvY2lhdGVk IHdpdGggYW4gb3BlbiBESVIqLi4uIG5vX3N1Y2hfbWVtYmVyCmNoZWNraW5nIHdoZXRoZXIg Ly8gaXMgZGlzdGluY3QgZnJvbSAvLi4uIChjYWNoZWQpIHllcwpjaGVja2luZyB3aGV0aGVy IGR1cDIgd29ya3MuLi4gbm8KY2hlY2tpbmcgd2hldGhlciBmY250bCBpcyBkZWNsYXJlZCB3 aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciBvcGVuYXQgaXMgZGVjbGFy ZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgY29udmVyc2lvbiBm cm9tICdpbnQnIHRvICdsb25nIGRvdWJsZScgd29ya3MuLi4geWVzCmNoZWNraW5nIGZvciBz dHJ1Y3QgZmxvY2subF90eXBlLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgZnJleHAgd29ya3Mu Li4gbm8KY2hlY2tpbmcgd2hldGhlciBfX2Z1bmNfXyBpcyBhdmFpbGFibGUuLi4geWVzCmNv bmZpZ3VyZTogY2hlY2tpbmcgaG93IHRvIGRvIGdldGFkZHJpbmZvLCBmcmVlYWRkcmluZm8g YW5kIGdldG5hbWVpbmZvCmNoZWNraW5nIGZvciBsaWJyYXJ5IGNvbnRhaW5pbmcgZ2V0YWRk cmluZm8uLi4gbm8KY2hlY2tpbmcgZm9yIGdldGFkZHJpbmZvLi4uIG5vCmNoZWNraW5nIGZv ciBnZXRhZGRyaW5mbyBpbiB3czJ0Y3BpcC5oIGFuZCAtbHdzMl8zMi4uLiBubwpjaGVja2lu ZyB3aGV0aGVyIGdhaV9zdHJlcnJvciBpcyBkZWNsYXJlZC4uLiB5ZXMKY2hlY2tpbmcgd2hl dGhlciBnYWlfc3RyZXJyb3JBIGlzIGRlY2xhcmVkLi4uIHllcwpjaGVja2luZyBmb3IgZ2Fp X3N0cmVycm9yIHdpdGggUE9TSVggc2lnbmF0dXJlLi4uIG5vCmNoZWNraW5nIGZvciBzdHJ1 Y3Qgc29ja2FkZHIuc2FfbGVuLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgZ2V0YWRkcmluZm8g aXMgZGVjbGFyZWQuLi4gbm8KY2hlY2tpbmcgd2hldGhlciBmcmVlYWRkcmluZm8gaXMgZGVj bGFyZWQuLi4gbm8KY2hlY2tpbmcgd2hldGhlciBnZXRuYW1laW5mbyBpcyBkZWNsYXJlZC4u LiBubwpjaGVja2luZyBmb3Igc3RydWN0IGFkZHJpbmZvLi4uIHllcwpjaGVja2luZyBmb3Ig bGlicmFyeSBjb250YWluaW5nIGdldGhvc3RieW5hbWUuLi4gKGNhY2hlZCkgbm8KY2hlY2tp bmcgZm9yIGdldGhvc3RieW5hbWUuLi4gKGNhY2hlZCkgbm8KY2hlY2tpbmcgZm9yIGdldGhv c3RieW5hbWUgaW4gd2luc29jazIuaCBhbmQgLWx3czJfMzIuLi4gKGNhY2hlZCkgeWVzCmNo ZWNraW5nIHdoZXRoZXIgaWNvbnYgc3VwcG9ydHMgY29udmVyc2lvbiBiZXR3ZWVuIFVURi04 IGFuZCBVVEYtezE2LDMyfXtCRSxMRX0uLi4geWVzCmNoZWNraW5nIGZvciB3aW5zb2NrMi5o Li4uIChjYWNoZWQpIHllcwpjaGVja2luZyB3aGV0aGVyIGluZXRfbnRvcCBpcyBkZWNsYXJl ZC4uLiAoY2FjaGVkKSBubwpjaGVja2luZyBmb3Igd2luc29jazIuaC4uLiAoY2FjaGVkKSB5 ZXMKY2hlY2tpbmcgd2hldGhlciBpbmV0X3B0b24gaXMgZGVjbGFyZWQuLi4gbm8KY2hlY2tp bmcgd2hldGhlciB0aGUgY29tcGlsZXIgZ2VuZXJhbGx5IHJlc3BlY3RzIGlubGluZS4uLiBu bwpjaGVja2luZyB3aGV0aGVyIGlzaW5mIGlzIGRlY2xhcmVkLi4uIHllcwpjaGVja2luZyB3 aGV0aGVyIGlzaW5mKGxvbmcgZG91YmxlKSB3b3Jrcy4uLiB5ZXMKY2hlY2tpbmcgd2hldGhl ciBpc25hbiBtYWNybyB3b3Jrcy4uLiBubwpjaGVja2luZyB3aGV0aGVyIGlzbmFuKGRvdWJs ZSkgY2FuIGJlIHVzZWQgd2l0aG91dCBsaW5raW5nIHdpdGggbGlibS4uLiAoY2FjaGVkKSB5 ZXMKY2hlY2tpbmcgd2hldGhlciBpc25hbihkb3VibGUpIGNhbiBiZSB1c2VkIHdpdGhvdXQg bGlua2luZyB3aXRoIGxpYm0uLi4gKGNhY2hlZCkgeWVzCmNoZWNraW5nIHdoZXRoZXIgaXNu YW4oZmxvYXQpIGNhbiBiZSB1c2VkIHdpdGhvdXQgbGlua2luZyB3aXRoIGxpYm0uLi4gKGNh Y2hlZCkgeWVzCmNoZWNraW5nIHdoZXRoZXIgaXNuYW4oZmxvYXQpIHdvcmtzLi4uIChjYWNo ZWQpIHllcwpjaGVja2luZyB3aGVyZSB0byBmaW5kIHRoZSBleHBvbmVudCBpbiBhICdmbG9h dCcuLi4gKGNhY2hlZCkgd29yZCAwIGJpdCAyMwpjaGVja2luZyB3aGV0aGVyIGlzbmFuKGxv bmcgZG91YmxlKSBjYW4gYmUgdXNlZCB3aXRob3V0IGxpbmtpbmcgd2l0aCBsaWJtLi4uIChj YWNoZWQpIHllcwpjaGVja2luZyB3aGV0aGVyIGlzbmFubCB3b3Jrcy4uLiAoY2FjaGVkKSBu bwpjaGVja2luZyB3aGVyZSB0byBmaW5kIHRoZSBleHBvbmVudCBpbiBhICdsb25nIGRvdWJs ZScuLi4gd29yZCAyIGJpdCAwCmNoZWNraW5nIHdoZXRoZXIgbmxfbGFuZ2luZm8gaXMgZGVj bGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIGlmIExEIC1XbCwtLXZlcnNp b24tc2NyaXB0IHdvcmtzLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIHRoZSAtV2Vycm9yIG9w dGlvbiBpcyB1c2FibGUuLi4geWVzCmNoZWNraW5nIGZvciBzaW1wbGUgdmlzaWJpbGl0eSBk ZWNsYXJhdGlvbnMuLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgbG9jYWxlLmggY29uZm9ybXMg dG8gUE9TSVg6MjAwMS4uLiAoY2FjaGVkKSBubwpjaGVja2luZyB3aGV0aGVyIHN0cnVjdCBs Y29udiBpcyBwcm9wZXJseSBkZWZpbmVkLi4uIChjYWNoZWQpIG5vCmNoZWNraW5nIHdoZXRo ZXIgc2V0bG9jYWxlIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiAoY2FjaGVkKSB5 ZXMKY2hlY2tpbmcgd2hldGhlciBkdXBsb2NhbGUgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1h Y3JvLi4uIChjYWNoZWQpIG5vCmNoZWNraW5nIGZvciBzdHJ1Y3QgbGNvbnYuZGVjaW1hbF9w b2ludC4uLiB5ZXMKY2hlY2tpbmcgZm9yIGxvZzFwLi4uIHllcwpjaGVja2luZyBmb3Igc3Rk bGliLmguLi4gKGNhY2hlZCkgeWVzCmNoZWNraW5nIGZvciBHTlUgbGliYyBjb21wYXRpYmxl IG1hbGxvYy4uLiAoY2FjaGVkKSB5ZXMKY2hlY2tpbmcgd2hldGhlciBOQU4gbWFjcm8gd29y a3MuLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgSFVHRV9WQUwgd29ya3MuLi4geWVzCmNoZWNr aW5nIHdoZXRoZXIgYWNvc2YgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpj aGVja2luZyB3aGV0aGVyIGFjb3NsIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5 ZXMKY2hlY2tpbmcgd2hldGhlciBhc2luZiBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8u Li4geWVzCmNoZWNraW5nIHdoZXRoZXIgYXNpbmwgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1h Y3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIGF0YW5mIGlzIGRlY2xhcmVkIHdpdGhvdXQg YSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBhdGFubCBpcyBkZWNsYXJlZCB3aXRo b3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgY2JydCBpcyBkZWNsYXJlZCB3 aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgY2JydGYgaXMgZGVjbGFy ZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIGNicnRsIGlzIGRl Y2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBjZWlsZiBp cyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgY2Vp bGwgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVy IGNvcHlzaWduIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcg d2hldGhlciBjb3B5c2lnbmYgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpj aGVja2luZyB3aGV0aGVyIGNvcHlzaWdubCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8u Li4geWVzCmNoZWNraW5nIHdoZXRoZXIgY29zZiBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFj cm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgY29zbCBpcyBkZWNsYXJlZCB3aXRob3V0IGEg bWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgY29zaGYgaXMgZGVjbGFyZWQgd2l0aG91 dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIGV4cGYgaXMgZGVjbGFyZWQgd2l0 aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIGV4cGwgaXMgZGVjbGFyZWQg d2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIGV4cDIgaXMgZGVjbGFy ZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIGV4cDJmIGlzIGRl Y2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBleHAybCBp cyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgZXhw bTEgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVy IGV4cG0xZiBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdo ZXRoZXIgZXhwbTFsIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tp bmcgd2hldGhlciBmYWJzZiBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNo ZWNraW5nIHdoZXRoZXIgZmFic2wgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHll cwpjaGVja2luZyB3aGV0aGVyIGZsb29yZiBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8u Li4geWVzCmNoZWNraW5nIHdoZXRoZXIgZmxvb3JsIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBt YWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBmbWEgaXMgZGVjbGFyZWQgd2l0aG91dCBh IG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIGZtYWYgaXMgZGVjbGFyZWQgd2l0aG91 dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIGZtYWwgaXMgZGVjbGFyZWQgd2l0 aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIGZtb2QgaXMgZGVjbGFyZWQg d2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIGZtb2RmIGlzIGRlY2xh cmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBmbW9kbCBpcyBk ZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgZnJleHBm IGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBm cmV4cGwgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0 aGVyIGh5cG90ZiBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5n IHdoZXRoZXIgaHlwb3RsIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hl Y2tpbmcgd2hldGhlciBpbG9nYiBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVz CmNoZWNraW5nIHdoZXRoZXIgaWxvZ2JmIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4u LiB5ZXMKY2hlY2tpbmcgd2hldGhlciBpbG9nYmwgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1h Y3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIGxkZXhwZiBpcyBkZWNsYXJlZCB3aXRob3V0 IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgbGRleHBsIGlzIGRlY2xhcmVkIHdp dGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBsb2cgaXMgZGVjbGFyZWQg d2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIGxvZ2YgaXMgZGVjbGFy ZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIGxvZ2wgaXMgZGVj bGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIGxvZzEwIGlz IGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBsb2cx MGYgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVy IGxvZzEwbCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdo ZXRoZXIgbG9nMXAgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2lu ZyB3aGV0aGVyIGxvZzFwZiBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNo ZWNraW5nIHdoZXRoZXIgbG9nMXBsIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5 ZXMKY2hlY2tpbmcgd2hldGhlciBsb2cyIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4u LiB5ZXMKY2hlY2tpbmcgd2hldGhlciBsb2cyZiBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFj cm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgbG9nMmwgaXMgZGVjbGFyZWQgd2l0aG91dCBh IG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIGxvZ2IgaXMgZGVjbGFyZWQgd2l0aG91 dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIGxvZ2JmIGlzIGRlY2xhcmVkIHdp dGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBsb2dibCBpcyBkZWNsYXJl ZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgbW9kZiBpcyBkZWNs YXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgbW9kZmYgaXMg ZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIG1vZGZs IGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBw b3dmIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhl ciByZW1haW5kZXIgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2lu ZyB3aGV0aGVyIHJlbWFpbmRlcmYgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHll cwpjaGVja2luZyB3aGV0aGVyIHJlbWFpbmRlcmwgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1h Y3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIHJpbnQgaXMgZGVjbGFyZWQgd2l0aG91dCBh IG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIHJpbnRmIGlzIGRlY2xhcmVkIHdpdGhv dXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciByaW50bCBpcyBkZWNsYXJlZCB3 aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgcm91bmQgaXMgZGVjbGFy ZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIHJvdW5kZiBpcyBk ZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgcm91bmRs IGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBz aW5mIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhl ciBzaW5sIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hl dGhlciBzaW5oZiBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5n IHdoZXRoZXIgc3FydGYgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVj a2luZyB3aGV0aGVyIHNxcnRsIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMK Y2hlY2tpbmcgd2hldGhlciB0YW5mIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5 ZXMKY2hlY2tpbmcgd2hldGhlciB0YW5sIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4u LiB5ZXMKY2hlY2tpbmcgd2hldGhlciB0YW5oZiBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFj cm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgdHJ1bmMgaXMgZGVjbGFyZWQgd2l0aG91dCBh IG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIHRydW5jZiBpcyBkZWNsYXJlZCB3aXRo b3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgdHJ1bmNsIGlzIGRlY2xhcmVk IHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBtYnJ0b3djIGhhbmRs ZXMgaW5jb21wbGV0ZSBjaGFyYWN0ZXJzLi4uIGd1ZXNzaW5nIHllcwpjaGVja2luZyB3aGV0 aGVyIG1icnRvd2Mgd29ya3MgYXMgd2VsbCBhcyBtYnRvd2MuLi4gZ3Vlc3NpbmcgeWVzCmNo ZWNraW5nIHdoZXRoZXIgbWJydG93YyBoYW5kbGVzIGEgTlVMTCBwd2MgYXJndW1lbnQuLi4g Z3Vlc3NpbmcgeWVzCmNoZWNraW5nIHdoZXRoZXIgbWJydG93YyBoYW5kbGVzIGEgTlVMTCBz dHJpbmcgYXJndW1lbnQuLi4gZ3Vlc3NpbmcgeWVzCmNoZWNraW5nIHdoZXRoZXIgbWJydG93 YyBoYXMgYSBjb3JyZWN0IHJldHVybiB2YWx1ZS4uLiBubwpjaGVja2luZyB3aGV0aGVyIG1i cnRvd2MgcmV0dXJucyAwIHdoZW4gcGFyc2luZyBhIE5VTCBjaGFyYWN0ZXIuLi4gZ3Vlc3Np bmcgeWVzCmNoZWNraW5nIHdoZXRoZXIgbWJydG93YyBoYW5kbGVzIGluY29tcGxldGUgY2hh cmFjdGVycy4uLiAoY2FjaGVkKSBndWVzc2luZyB5ZXMKY2hlY2tpbmcgd2hldGhlciBtYnJ0 b3djIHdvcmtzIGFzIHdlbGwgYXMgbWJ0b3djLi4uIChjYWNoZWQpIGd1ZXNzaW5nIHllcwpj aGVja2luZyB3aGV0aGVyIGdldGFkZHJpbmZvIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNy by4uLiAoY2FjaGVkKSBubwpjaGVja2luZyB3aGV0aGVyIGZyZWVhZGRyaW5mbyBpcyBkZWNs YXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gKGNhY2hlZCkgbm8KY2hlY2tpbmcgd2hldGhlciBn YWlfc3RyZXJyb3IgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIChjYWNoZWQpIG5v CmNoZWNraW5nIHdoZXRoZXIgZ2V0bmFtZWluZm8gaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1h Y3JvLi4uIChjYWNoZWQpIG5vCmNoZWNraW5nIHdoZXRoZXIgPG5ldGluZXQvaW4uaD4gaXMg c2VsZi1jb250YWluZWQuLi4gbm8KY2hlY2tpbmcgZm9yIG5ldGluZXQvaW4uaC4uLiAoY2Fj aGVkKSBubwpjaGVja2luZyBmb3Igc3lzL3BzdGF0LmguLi4gbm8KY2hlY2tpbmcgZm9yIHN5 cy9zeXNtcC5oLi4uIG5vCmNoZWNraW5nIGZvciBzeXMvcGFyYW0uaC4uLiAoY2FjaGVkKSB5 ZXMKY2hlY2tpbmcgZm9yIHN5cy9zeXNjdGwuaC4uLiBubwpjaGVja2luZyBmb3Igc2NoZWRf Z2V0YWZmaW5pdHkuLi4gbm8KY2hlY2tpbmcgZm9yIHNjaGVkX2dldGFmZmluaXR5X25wLi4u IG5vCmNoZWNraW5nIGZvciBwc3RhdF9nZXRkeW5hbWljLi4uIG5vCmNoZWNraW5nIGZvciBz eXNtcC4uLiBubwpjaGVja2luZyBmb3Igc3lzY3RsLi4uIG5vCmNoZWNraW5nIGZvciBwb2xs Li4uIChjYWNoZWQpIG5vCmNoZWNraW5nIHdoZXRoZXIgcG9sbCBpcyBkZWNsYXJlZCB3aXRo b3V0IGEgbWFjcm8uLi4gKGNhY2hlZCkgbm8KY2hlY2tpbmcgZm9yIHB1dGVudiBjb21wYXRp YmxlIHdpdGggR05VIGFuZCBTVklELi4uIG5vCmNoZWNraW5nIGZvciBfcHV0ZW52Li4uIHll cwpjaGVja2luZyBmb3IgcmFpc2UuLi4geWVzCmNoZWNraW5nIGZvciB3b3JraW5nIHJlX2Nv bXBpbGVfcGF0dGVybi4uLiBubwpjaGVja2luZyBsaWJpbnRsLmggdXNhYmlsaXR5Li4uIHll cwpjaGVja2luZyBsaWJpbnRsLmggcHJlc2VuY2UuLi4geWVzCmNoZWNraW5nIGZvciBsaWJp bnRsLmguLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgaXNibGFuayBpcyBkZWNsYXJlZC4uLiB5 ZXMKY2hlY2tpbmcgd2hldGhlciByZW5hbWUgaG9ub3JzIHRyYWlsaW5nIHNsYXNoIG9uIGRl c3RpbmF0aW9uLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgcmVuYW1lIGhvbm9ycyB0cmFpbGlu ZyBzbGFzaCBvbiBzb3VyY2UuLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgcmVuYW1lIG1hbmFn ZXMgaGFyZCBsaW5rcyBjb3JyZWN0bHkuLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgcmVuYW1l IG1hbmFnZXMgZXhpc3RpbmcgZGVzdGluYXRpb25zIGNvcnJlY3RseS4uLiBubwpjaGVja2lu ZyB3aGV0aGVyIHJtZGlyIHdvcmtzLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgcm91bmQgaXMg ZGVjbGFyZWQuLi4gKGNhY2hlZCkgeWVzCmNoZWNraW5nIHdoZXRoZXIgcm91bmQgd29ya3Mu Li4gKGNhY2hlZCkgeWVzCmNoZWNraW5nIGZvciBsaWJyYXJ5IGNvbnRhaW5pbmcgZ2V0c2Vy dmJ5bmFtZS4uLiAoY2FjaGVkKSBubwpjaGVja2luZyBmb3IgZ2V0c2VydmJ5bmFtZS4uLiAo Y2FjaGVkKSBubwpjaGVja2luZyBmb3IgZ2V0c2VydmJ5bmFtZSBpbiB3aW5zb2NrMi5oIGFu ZCAtbHdzMl8zMi4uLiAoY2FjaGVkKSB5ZXMKY2hlY2tpbmcgZm9yIHZvbGF0aWxlIHNpZ19h dG9taWNfdC4uLiB5ZXMKY2hlY2tpbmcgZm9yIHNpZ2hhbmRsZXJfdC4uLiBubwpjaGVja2lu ZyB3aGV0aGVyIHB0aHJlYWRfc2lnbWFzayBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8u Li4gbm8KY2hlY2tpbmcgd2hldGhlciBzaWdhY3Rpb24gaXMgZGVjbGFyZWQgd2l0aG91dCBh IG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgc2lnYWRkc2V0IGlzIGRlY2xhcmVkIHdp dGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVyIHNpZ2RlbHNldCBpcyBkZWNs YXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciBzaWdlbXB0eXNl dCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciBz aWdmaWxsc2V0IGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3 aGV0aGVyIHNpZ2lzbWVtYmVyIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpj aGVja2luZyB3aGV0aGVyIHNpZ3BlbmRpbmcgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3Jv Li4uIG5vCmNoZWNraW5nIHdoZXRoZXIgc2lncHJvY21hc2sgaXMgZGVjbGFyZWQgd2l0aG91 dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIGZvciBzdGRpbnQuaC4uLiAoY2FjaGVkKSB5ZXMK Y2hlY2tpbmcgZm9yIFNJWkVfTUFYLi4uIHllcwpjaGVja2luZyBmb3Igc25wcmludGYuLi4g KGNhY2hlZCkgeWVzCmNoZWNraW5nIHdoZXRoZXIgc25wcmludGYgcmVzcGVjdHMgYSBzaXpl IG9mIDEuLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgcHJpbnRmIHN1cHBvcnRzIFBPU0lYL1hT SSBmb3JtYXQgc3RyaW5ncyB3aXRoIHBvc2l0aW9ucy4uLiBubwpjaGVja2luZyBmb3Igd2lu c29jazIuaC4uLiAoY2FjaGVkKSB5ZXMKY2hlY2tpbmcgaWYgd2UgbmVlZCB0byBjYWxsIFdT QVN0YXJ0dXAgaW4gd2luc29jazIuaCBhbmQgLWx3czJfMzIuLi4gKGNhY2hlZCkgeWVzCmNo ZWNraW5nIGZvciBzb2NrbGVuX3QuLi4geWVzCmNoZWNraW5nIGZvciBzc2l6ZV90Li4uIChj YWNoZWQpIHllcwpjaGVja2luZyB3aGV0aGVyIHN0YXQgaGFuZGxlcyB0cmFpbGluZyBzbGFz aGVzIG9uIGRpcmVjdG9yaWVzLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgc3RhdCBoYW5kbGVz IHRyYWlsaW5nIHNsYXNoZXMgb24gZmlsZXMuLi4geWVzCmNoZWNraW5nIGZvciBzdHJ1Y3Qg c3RhdC5zdF9hdGltLnR2X25zZWMuLi4gbm8KY2hlY2tpbmcgZm9yIHN0cnVjdCBzdGF0LnN0 X2F0aW1lc3BlYy50dl9uc2VjLi4uIG5vCmNoZWNraW5nIGZvciBzdHJ1Y3Qgc3RhdC5zdF9h dGltZW5zZWMuLi4gbm8KY2hlY2tpbmcgZm9yIHN0cnVjdCBzdGF0LnN0X2F0aW0uc3RfX3Rp bS50dl9uc2VjLi4uIG5vCmNoZWNraW5nIGZvciBzdHJ1Y3Qgc3RhdC5zdF9iaXJ0aHRpbWVz cGVjLnR2X25zZWMuLi4gbm8KY2hlY2tpbmcgZm9yIHN0cnVjdCBzdGF0LnN0X2JpcnRodGlt ZW5zZWMuLi4gbm8KY2hlY2tpbmcgZm9yIHN0cnVjdCBzdGF0LnN0X2JpcnRodGltLnR2X25z ZWMuLi4gbm8KY2hlY2tpbmcgZm9yIHdvcmtpbmcgc3RkYWxpZ24uaC4uLiB5ZXMKY2hlY2tp bmcgd2hldGhlciBOVUxMIGNhbiBiZSB1c2VkIGluIGFyYml0cmFyeSBleHByZXNzaW9ucy4u LiAoY2FjaGVkKSB5ZXMKY2hlY2tpbmcgd2hldGhlciBkcHJpbnRmIGlzIGRlY2xhcmVkIHdp dGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVyIGZwdXJnZSBpcyBkZWNsYXJl ZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciBmc2Vla28gaXMgZGVj bGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgZnRlbGxvIGlz IGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVyIGdldGRl bGltIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVy IGdldGxpbmUgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdo ZXRoZXIgZ2V0cyBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5n IHdoZXRoZXIgcGNsb3NlIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hl Y2tpbmcgd2hldGhlciBwb3BlbiBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVz CmNoZWNraW5nIHdoZXRoZXIgcmVuYW1lYXQgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3Jv Li4uIG5vCmNoZWNraW5nIHdoZXRoZXIgc25wcmludGYgaXMgZGVjbGFyZWQgd2l0aG91dCBh IG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIHRtcGZpbGUgaXMgZGVjbGFyZWQgd2l0 aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIHZkcHJpbnRmIGlzIGRlY2xh cmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVyIHZzbnByaW50ZiBp cyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgX0V4 aXQgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVy IGF0b2xsIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hl dGhlciBjYW5vbmljYWxpemVfZmlsZV9uYW1lIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNy by4uLiBubwpjaGVja2luZyB3aGV0aGVyIGdldGxvYWRhdmcgaXMgZGVjbGFyZWQgd2l0aG91 dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgZ2V0c3Vib3B0IGlzIGRlY2xhcmVk IHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVyIGdyYW50cHQgaXMgZGVj bGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgaW5pdHN0YXRl IGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVyIGlu aXRzdGF0ZV9yIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3 aGV0aGVyIG1rZHRlbXAgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNr aW5nIHdoZXRoZXIgbWtvc3RlbXAgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5v CmNoZWNraW5nIHdoZXRoZXIgbWtvc3RlbXBzIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNy by4uLiBubwpjaGVja2luZyB3aGV0aGVyIG1rc3RlbXAgaXMgZGVjbGFyZWQgd2l0aG91dCBh IG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgbWtzdGVtcHMgaXMgZGVjbGFyZWQgd2l0 aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgcG9zaXhfb3BlbnB0IGlzIGRl Y2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVyIHB0c25hbWUg aXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgcHRz bmFtZV9yIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0 aGVyIHJhbmRvbSBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcg d2hldGhlciByYW5kb21fciBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hl Y2tpbmcgd2hldGhlciByZWFscGF0aCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4g bm8KY2hlY2tpbmcgd2hldGhlciBycG1hdGNoIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNy by4uLiBubwpjaGVja2luZyB3aGV0aGVyIHNlY3VyZV9nZXRlbnYgaXMgZGVjbGFyZWQgd2l0 aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgc2V0ZW52IGlzIGRlY2xhcmVk IHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVyIHNldHN0YXRlIGlzIGRl Y2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVyIHNldHN0YXRl X3IgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIg c3JhbmRvbSBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hl dGhlciBzcmFuZG9tX3IgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNr aW5nIHdoZXRoZXIgc3RydG9kIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMK Y2hlY2tpbmcgd2hldGhlciBzdHJ0b2xsIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4u LiB5ZXMKY2hlY2tpbmcgd2hldGhlciBzdHJ0b3VsbCBpcyBkZWNsYXJlZCB3aXRob3V0IGEg bWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgdW5sb2NrcHQgaXMgZGVjbGFyZWQgd2l0 aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgdW5zZXRlbnYgaXMgZGVjbGFy ZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgZmxvY2sgaXMgZGVj bGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgPHN5cy9zZWxl Y3QuaD4gaXMgc2VsZi1jb250YWluZWQuLi4gKGNhY2hlZCkgbm8KY2hlY2tpbmcgZm9yIHdp bnNvY2syLmguLi4gKGNhY2hlZCkgeWVzCmNoZWNraW5nIHdoZXRoZXIgcHNlbGVjdCBpcyBk ZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gKGNhY2hlZCkgbm8KY2hlY2tpbmcgd2hldGhl ciBzZWxlY3QgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIChjYWNoZWQpIG5vCmNo ZWNraW5nIHdoZXRoZXIgPHN5cy9zb2NrZXQuaD4gaXMgc2VsZi1jb250YWluZWQuLi4gKGNh Y2hlZCkgbm8KY2hlY2tpbmcgZm9yIHN0cnVjdCBzb2NrYWRkcl9zdG9yYWdlLi4uIChjYWNo ZWQpIHllcwpjaGVja2luZyBmb3Igc2FfZmFtaWx5X3QuLi4gKGNhY2hlZCkgbm8KY2hlY2tp bmcgZm9yIHN0cnVjdCBzb2NrYWRkcl9zdG9yYWdlLnNzX2ZhbWlseS4uLiAoY2FjaGVkKSB5 ZXMKY2hlY2tpbmcgZm9yIHdpbnNvY2syLmguLi4gKGNhY2hlZCkgeWVzCmNoZWNraW5nIHdo ZXRoZXIgc29ja2V0IGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiAoY2FjaGVkKSBu bwpjaGVja2luZyB3aGV0aGVyIGNvbm5lY3QgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3Jv Li4uIChjYWNoZWQpIG5vCmNoZWNraW5nIHdoZXRoZXIgYWNjZXB0IGlzIGRlY2xhcmVkIHdp dGhvdXQgYSBtYWNyby4uLiAoY2FjaGVkKSBubwpjaGVja2luZyB3aGV0aGVyIGJpbmQgaXMg ZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIChjYWNoZWQpIG5vCmNoZWNraW5nIHdoZXRo ZXIgZ2V0cGVlcm5hbWUgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIChjYWNoZWQp IG5vCmNoZWNraW5nIHdoZXRoZXIgZ2V0c29ja25hbWUgaXMgZGVjbGFyZWQgd2l0aG91dCBh IG1hY3JvLi4uIChjYWNoZWQpIG5vCmNoZWNraW5nIHdoZXRoZXIgZ2V0c29ja29wdCBpcyBk ZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gKGNhY2hlZCkgbm8KY2hlY2tpbmcgd2hldGhl ciBsaXN0ZW4gaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIChjYWNoZWQpIG5vCmNo ZWNraW5nIHdoZXRoZXIgcmVjdiBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gKGNh Y2hlZCkgbm8KY2hlY2tpbmcgd2hldGhlciBzZW5kIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBt YWNyby4uLiAoY2FjaGVkKSBubwpjaGVja2luZyB3aGV0aGVyIHJlY3Zmcm9tIGlzIGRlY2xh cmVkIHdpdGhvdXQgYSBtYWNyby4uLiAoY2FjaGVkKSBubwpjaGVja2luZyB3aGV0aGVyIHNl bmR0byBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gKGNhY2hlZCkgbm8KY2hlY2tp bmcgd2hldGhlciBzZXRzb2Nrb3B0IGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiAo Y2FjaGVkKSBubwpjaGVja2luZyB3aGV0aGVyIHNodXRkb3duIGlzIGRlY2xhcmVkIHdpdGhv dXQgYSBtYWNyby4uLiAoY2FjaGVkKSBubwpjaGVja2luZyB3aGV0aGVyIGFjY2VwdDQgaXMg ZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIChjYWNoZWQpIG5vCmNoZWNraW5nIGZvciBu bGlua190Li4uIChjYWNoZWQpIG5vCmNoZWNraW5nIHdoZXRoZXIgZmNobW9kYXQgaXMgZGVj bGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIChjYWNoZWQpIG5vCmNoZWNraW5nIHdoZXRoZXIg ZnN0YXQgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIChjYWNoZWQpIHllcwpjaGVj a2luZyB3aGV0aGVyIGZzdGF0YXQgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIChj YWNoZWQpIG5vCmNoZWNraW5nIHdoZXRoZXIgZnV0aW1lbnMgaXMgZGVjbGFyZWQgd2l0aG91 dCBhIG1hY3JvLi4uIChjYWNoZWQpIG5vCmNoZWNraW5nIHdoZXRoZXIgbGNobW9kIGlzIGRl Y2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiAoY2FjaGVkKSBubwpjaGVja2luZyB3aGV0aGVy IGxzdGF0IGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiAoY2FjaGVkKSBubwpjaGVj a2luZyB3aGV0aGVyIG1rZGlyYXQgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIChj YWNoZWQpIG5vCmNoZWNraW5nIHdoZXRoZXIgbWtmaWZvIGlzIGRlY2xhcmVkIHdpdGhvdXQg YSBtYWNyby4uLiAoY2FjaGVkKSBubwpjaGVja2luZyB3aGV0aGVyIG1rZmlmb2F0IGlzIGRl Y2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiAoY2FjaGVkKSBubwpjaGVja2luZyB3aGV0aGVy IG1rbm9kIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiAoY2FjaGVkKSBubwpjaGVj a2luZyB3aGV0aGVyIG1rbm9kYXQgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIChj YWNoZWQpIG5vCmNoZWNraW5nIHdoZXRoZXIgc3RhdCBpcyBkZWNsYXJlZCB3aXRob3V0IGEg bWFjcm8uLi4gKGNhY2hlZCkgeWVzCmNoZWNraW5nIHdoZXRoZXIgdXRpbWVuc2F0IGlzIGRl Y2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiAoY2FjaGVkKSBubwpjaGVja2luZyB3aGV0aGVy IHRpbWVzIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0 aGVyIGxvY2FsdGltZV9yIGlzIGRlY2xhcmVkLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgdHJ1 bmMgaXMgZGVjbGFyZWQuLi4gKGNhY2hlZCkgeWVzCmNoZWNraW5nIHdoZXRoZXIgY2hkaXIg aXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIGNo b3duIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVy IGR1cCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRo ZXIgZHVwMiBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdo ZXRoZXIgZHVwMyBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcg d2hldGhlciBlbnZpcm9uIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVj a2luZyB3aGV0aGVyIGV1aWRhY2Nlc3MgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4u IG5vCmNoZWNraW5nIHdoZXRoZXIgZmFjY2Vzc2F0IGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBt YWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVyIGZjaGRpciBpcyBkZWNsYXJlZCB3aXRob3V0 IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciBmY2hvd25hdCBpcyBkZWNsYXJlZCB3 aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciBmZGF0YXN5bmMgaXMgZGVj bGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgZnN5bmMgaXMg ZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgZnRydW5j YXRlIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhl ciBnZXRjd2QgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3 aGV0aGVyIGdldGRvbWFpbm5hbWUgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5v CmNoZWNraW5nIHdoZXRoZXIgZ2V0ZHRhYmxlc2l6ZSBpcyBkZWNsYXJlZCB3aXRob3V0IGEg bWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciBnZXRncm91cHMgaXMgZGVjbGFyZWQgd2l0 aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgZ2V0aG9zdG5hbWUgaXMgZGVj bGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgZ2V0bG9naW4g aXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgZ2V0 bG9naW5fciBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hl dGhlciBnZXRwYWdlc2l6ZSBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hl Y2tpbmcgd2hldGhlciBnZXR1c2Vyc2hlbGwgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3Jv Li4uIG5vCmNoZWNraW5nIHdoZXRoZXIgc2V0dXNlcnNoZWxsIGlzIGRlY2xhcmVkIHdpdGhv dXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVyIGVuZHVzZXJzaGVsbCBpcyBkZWNs YXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciBncm91cF9tZW1i ZXIgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIg aXNhdHR5IGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hl dGhlciBsY2hvd24gaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5n IHdoZXRoZXIgbGluayBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tp bmcgd2hldGhlciBsaW5rYXQgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNo ZWNraW5nIHdoZXRoZXIgbHNlZWsgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHll cwpjaGVja2luZyB3aGV0aGVyIHBpcGUgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4u IG5vCmNoZWNraW5nIHdoZXRoZXIgcGlwZTIgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3Jv Li4uIG5vCmNoZWNraW5nIHdoZXRoZXIgcHJlYWQgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1h Y3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgcHdyaXRlIGlzIGRlY2xhcmVkIHdpdGhvdXQg YSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVyIHJlYWRsaW5rIGlzIGRlY2xhcmVkIHdp dGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVyIHJlYWRsaW5rYXQgaXMgZGVj bGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgcm1kaXIgaXMg ZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIHNldGhv c3RuYW1lIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0 aGVyIHNsZWVwIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3 aGV0aGVyIHN5bWxpbmsgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNr aW5nIHdoZXRoZXIgc3ltbGlua2F0IGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBu bwpjaGVja2luZyB3aGV0aGVyIHR0eW5hbWVfciBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFj cm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciB1bmxpbmsgaXMgZGVjbGFyZWQgd2l0aG91dCBh IG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIHVubGlua2F0IGlzIGRlY2xhcmVkIHdp dGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVyIHVzbGVlcCBpcyBkZWNsYXJl ZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIGZvciBwdHJkaWZmX3QuLi4geWVz CmNoZWNraW5nIGZvciB2c25wcmludGYuLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgc25wcmlu dGYgcmVzcGVjdHMgYSBzaXplIG9mIDEuLi4gKGNhY2hlZCkgeWVzCmNoZWNraW5nIHdoZXRo ZXIgcHJpbnRmIHN1cHBvcnRzIFBPU0lYL1hTSSBmb3JtYXQgc3RyaW5ncyB3aXRoIHBvc2l0 aW9ucy4uLiAoY2FjaGVkKSBubwpjaGVja2luZyB3aGV0aGVyIGJ0b3djIGlzIGRlY2xhcmVk IHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciB3Y3RvYiBpcyBkZWNs YXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgbWJzaW5pdCBp cyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgbWJy dG93YyBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRo ZXIgbWJybGVuIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcg d2hldGhlciBtYnNydG93Y3MgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpj aGVja2luZyB3aGV0aGVyIG1ic25ydG93Y3MgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3Jv Li4uIG5vCmNoZWNraW5nIHdoZXRoZXIgd2NydG9tYiBpcyBkZWNsYXJlZCB3aXRob3V0IGEg bWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgd2NzcnRvbWJzIGlzIGRlY2xhcmVkIHdp dGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciB3Y3NucnRvbWJzIGlzIGRl Y2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVyIHdjd2lkdGgg aXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgd21l bWNociBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRo ZXIgd21lbWNtcCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5n IHdoZXRoZXIgd21lbWNweSBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNo ZWNraW5nIHdoZXRoZXIgd21lbW1vdmUgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4u IHllcwpjaGVja2luZyB3aGV0aGVyIHdtZW1zZXQgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1h Y3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIHdjc2xlbiBpcyBkZWNsYXJlZCB3aXRob3V0 IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgd2NzbmxlbiBpcyBkZWNsYXJlZCB3 aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciB3Y3NjcHkgaXMgZGVjbGFy ZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIHdjcGNweSBpcyBk ZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciB3Y3NuY3B5 IGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciB3 Y3BuY3B5IGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0 aGVyIHdjc2NhdCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5n IHdoZXRoZXIgd2NzbmNhdCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNo ZWNraW5nIHdoZXRoZXIgd2NzY21wIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5 ZXMKY2hlY2tpbmcgd2hldGhlciB3Y3NuY21wIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNy by4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciB3Y3NjYXNlY21wIGlzIGRlY2xhcmVkIHdpdGhv dXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVyIHdjc25jYXNlY21wIGlzIGRlY2xh cmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVyIHdjc2NvbGwgaXMg ZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIHdjc3hm cm0gaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVy IHdjc2R1cCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdo ZXRoZXIgd2NzY2hyIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tp bmcgd2hldGhlciB3Y3NyY2hyIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMK Y2hlY2tpbmcgd2hldGhlciB3Y3Njc3BuIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4u LiB5ZXMKY2hlY2tpbmcgd2hldGhlciB3Y3NzcG4gaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1h Y3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIHdjc3BicmsgaXMgZGVjbGFyZWQgd2l0aG91 dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIHdjc3N0ciBpcyBkZWNsYXJlZCB3 aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgd2NzdG9rIGlzIGRlY2xh cmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciB3Y3N3aWR0aCBp cyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciBtYnJ0 b3djIGhhbmRsZXMgaW5jb21wbGV0ZSBjaGFyYWN0ZXJzLi4uIChjYWNoZWQpIGd1ZXNzaW5n IHllcwpjaGVja2luZyB3aGV0aGVyIG1icnRvd2Mgd29ya3MgYXMgd2VsbCBhcyBtYnRvd2Mu Li4gKGNhY2hlZCkgZ3Vlc3NpbmcgeWVzCmNoZWNraW5nIHdoZXRoZXIgd2NydG9tYiByZXR1 cm4gdmFsdWUgaXMgY29ycmVjdC4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBpc3djbnRybCB3 b3Jrcy4uLiB5ZXMKY2hlY2tpbmcgZm9yIHRvd2xvd2VyLi4uIHllcwpjaGVja2luZyBmb3Ig d2N0eXBlX3QuLi4geWVzCmNoZWNraW5nIGZvciB3Y3RyYW5zX3QuLi4geWVzCmNoZWNraW5n IHdoZXRoZXIgd2N0eXBlIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hl Y2tpbmcgd2hldGhlciBpc3djdHlwZSBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4g eWVzCmNoZWNraW5nIHdoZXRoZXIgd2N0cmFucyBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFj cm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgdG93Y3RyYW5zIGlzIGRlY2xhcmVkIHdpdGhv dXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgZm9yIHN0ZGludC5oLi4uIChjYWNoZWQpIHll cwpjaGVja2luZyBmb3IgZ2NjIG9wdGlvbiB0byBhY2NlcHQgSVNPIEM4OS4uLiAoY2FjaGVk KSBub25lIG5lZWRlZApjaGVja2luZyBob3cgdG8gcHJpbnQgc3RyaW5ncy4uLiBwcmludGYK Y2hlY2tpbmcgZm9yIGEgc2VkIHRoYXQgZG9lcyBub3QgdHJ1bmNhdGUgb3V0cHV0Li4uIChj YWNoZWQpIC9iaW4vc2VkCmNoZWNraW5nIGZvciBmZ3JlcC4uLiAvYmluL2dyZXAgLUYKY2hl Y2tpbmcgZm9yIGxkIHVzZWQgYnkgZ2NjLi4uIGM6L21pbmd3L21pbmd3MzIvYmluL2xkLmV4 ZQpjaGVja2luZyBpZiB0aGUgbGlua2VyIChjOi9taW5ndy9taW5ndzMyL2Jpbi9sZC5leGUp IGlzIEdOVSBsZC4uLiB5ZXMKY2hlY2tpbmcgZm9yIEJTRC0gb3IgTVMtY29tcGF0aWJsZSBu YW1lIGxpc3RlciAobm0pLi4uIC9taW5ndy9iaW4vbm0KY2hlY2tpbmcgdGhlIG5hbWUgbGlz dGVyICgvbWluZ3cvYmluL25tKSBpbnRlcmZhY2UuLi4gQlNEIG5tCmNoZWNraW5nIHRoZSBt YXhpbXVtIGxlbmd0aCBvZiBjb21tYW5kIGxpbmUgYXJndW1lbnRzLi4uIDgxOTIKY2hlY2tp bmcgd2hldGhlciB0aGUgc2hlbGwgdW5kZXJzdGFuZHMgc29tZSBYU0kgY29uc3RydWN0cy4u LiB5ZXMKY2hlY2tpbmcgd2hldGhlciB0aGUgc2hlbGwgdW5kZXJzdGFuZHMgIis9Ii4uLiB5 ZXMKY2hlY2tpbmcgaG93IHRvIGNvbnZlcnQgaTY4Ni1wYy1taW5ndzMyIGZpbGUgbmFtZXMg dG8gaTY4Ni1wYy1taW5ndzMyIGZvcm1hdC4uLiBmdW5jX2NvbnZlcnRfZmlsZV9tc3lzX3Rv X3czMgpjaGVja2luZyBob3cgdG8gY29udmVydCBpNjg2LXBjLW1pbmd3MzIgZmlsZSBuYW1l cyB0byB0b29sY2hhaW4gZm9ybWF0Li4uIGZ1bmNfY29udmVydF9maWxlX21zeXNfdG9fdzMy CmNoZWNraW5nIGZvciBjOi9taW5ndy9taW5ndzMyL2Jpbi9sZC5leGUgb3B0aW9uIHRvIHJl bG9hZCBvYmplY3QgZmlsZXMuLi4gLXIKY2hlY2tpbmcgZm9yIG9iamR1bXAuLi4gKGNhY2hl ZCkgb2JqZHVtcApjaGVja2luZyBob3cgdG8gcmVjb2duaXplIGRlcGVuZGVudCBsaWJyYXJp ZXMuLi4gZmlsZV9tYWdpYyBeeDg2IGFyY2hpdmUgaW1wb3J0fF54ODYgRExMCmNoZWNraW5n IGZvciBkbGx0b29sLi4uIChjYWNoZWQpIGRsbHRvb2wKY2hlY2tpbmcgaG93IHRvIGFzc29j aWF0ZSBydW50aW1lIGFuZCBsaW5rIGxpYnJhcmllcy4uLiBmdW5jX2N5Z21pbmdfZGxsX2Zv cl9pbXBsaWIKY2hlY2tpbmcgZm9yIGFyY2hpdmVyIEBGSUxFIHN1cHBvcnQuLi4gQApjaGVj a2luZyBmb3Igc3RyaXAuLi4gc3RyaXAKY2hlY2tpbmcgZm9yIHJhbmxpYi4uLiAoY2FjaGVk KSByYW5saWIKY2hlY2tpbmcgY29tbWFuZCB0byBwYXJzZSAvbWluZ3cvYmluL25tIG91dHB1 dCBmcm9tIGdjYyBvYmplY3QuLi4gb2sKY2hlY2tpbmcgZm9yIHN5c3Jvb3QuLi4gbm8KY2hl Y2tpbmcgZm9yIG10Li4uIG5vCmNoZWNraW5nIGlmIDogaXMgYSBtYW5pZmVzdCB0b29sLi4u IG5vCmNoZWNraW5nIGZvciBkbGZjbi5oLi4uIG5vCmNoZWNraW5nIGZvciBvYmpkaXIuLi4g LmxpYnMKY2hlY2tpbmcgaWYgZ2NjIHN1cHBvcnRzIC1mbm8tcnR0aSAtZm5vLWV4Y2VwdGlv bnMuLi4gbm8KY2hlY2tpbmcgZm9yIGdjYyBvcHRpb24gdG8gcHJvZHVjZSBQSUMuLi4gLURE TExfRVhQT1JUIC1EUElDCmNoZWNraW5nIGlmIGdjYyBQSUMgZmxhZyAtRERMTF9FWFBPUlQg LURQSUMgd29ya3MuLi4geWVzCmNoZWNraW5nIGlmIGdjYyBzdGF0aWMgZmxhZyAtc3RhdGlj IHdvcmtzLi4uIHllcwpjaGVja2luZyBpZiBnY2Mgc3VwcG9ydHMgLWMgLW8gZmlsZS5vLi4u IHllcwpjaGVja2luZyBpZiBnY2Mgc3VwcG9ydHMgLWMgLW8gZmlsZS5vLi4uIChjYWNoZWQp IHllcwpjaGVja2luZyB3aGV0aGVyIHRoZSBnY2MgbGlua2VyIChjOi9taW5ndy9taW5ndzMy L2Jpbi9sZC5leGUpIHN1cHBvcnRzIHNoYXJlZCBsaWJyYXJpZXMuLi4geWVzCmNoZWNraW5n IGR5bmFtaWMgbGlua2VyIGNoYXJhY3RlcmlzdGljcy4uLiBXaW4zMiBsZC5leGUKY2hlY2tp bmcgaG93IHRvIGhhcmRjb2RlIGxpYnJhcnkgcGF0aHMgaW50byBwcm9ncmFtcy4uLiBpbW1l ZGlhdGUKY2hlY2tpbmcgd2hldGhlciBzdHJpcHBpbmcgbGlicmFyaWVzIGlzIHBvc3NpYmxl Li4uIHllcwpjaGVja2luZyBpZiBsaWJ0b29sIHN1cHBvcnRzIHNoYXJlZCBsaWJyYXJpZXMu Li4geWVzCmNoZWNraW5nIHdoZXRoZXIgdG8gYnVpbGQgc2hhcmVkIGxpYnJhcmllcy4uLiBu bwpjaGVja2luZyB3aGV0aGVyIHRvIGJ1aWxkIHN0YXRpYyBsaWJyYXJpZXMuLi4geWVzCmNo ZWNraW5nIGZvciBsaWJsdGRsLi4uIHllcwpjaGVja2luZyBob3cgdG8gbGluayB3aXRoIGxp Ymx0ZGwuLi4gLWxsdGRsCmNoZWNraW5nIGZvciBtYWtlaW5mby4uLiB5ZXMKY2hlY2tpbmcg Zm9yIGVtYWNzLi4uIG5vCmNoZWNraW5nIGZvciB4ZW1hY3MuLi4gbm8KY2hlY2tpbmcgd2hl cmUgLmVsYyBmaWxlcyBzaG91bGQgZ28uLi4gJHtkYXRhZGlyfS9lbWFjcy9zaXRlLWxpc3AK Y2hlY2tpbmcgd2hldGhlciB0byB1c2Ugc3lzdGVtIGFuZCBsaWJyYXJ5ICI2NCIgY2FsbHMu Li4geWVzCmNoZWNraW5nIGZvciBfX3VjX2dldF9hcl9ic3AgaW4gLWx1Y2EuLi4gbm8KY2hl Y2tpbmcgZm9yIGFuIEFOU0kgQy1jb25mb3JtaW5nIGNvbnN0Li4uIHllcwpjaGVja2luZyBm b3Igd29ya2luZyB2b2xhdGlsZS4uLiB5ZXMKY2hlY2tpbmcgZm9yIGlubGluZS4uLiAoY2Fj aGVkKSBpbmxpbmUKY2hlY2tpbmcgZm9yIF9fdWNfZ2V0X2FyX2JzcCBpbiAtbHVjYS4uLiAo Y2FjaGVkKSBubwpjaGVja2luZyB3aGV0aGVyIGJ5dGUgb3JkZXJpbmcgaXMgYmlnZW5kaWFu Li4uIChjYWNoZWQpIG5vCmNoZWNraW5nIGxhYmVscyBhcyB2YWx1ZXMuLi4geWVzCmNoZWNr aW5nIHNpemUgb2YgY2hhci4uLiAxCmNoZWNraW5nIHNpemUgb2YgdW5zaWduZWQgY2hhci4u LiAxCmNoZWNraW5nIHNpemUgb2Ygc2hvcnQuLi4gMgpjaGVja2luZyBzaXplIG9mIHVuc2ln bmVkIHNob3J0Li4uIDIKY2hlY2tpbmcgc2l6ZSBvZiBpbnQuLi4gNApjaGVja2luZyBzaXpl IG9mIHVuc2lnbmVkIGludC4uLiA0CmNoZWNraW5nIHNpemUgb2YgbG9uZy4uLiA0CmNoZWNr aW5nIHNpemUgb2YgdW5zaWduZWQgbG9uZy4uLiA0CmNoZWNraW5nIHNpemUgb2Ygc2l6ZV90 Li4uIDQKY2hlY2tpbmcgc2l6ZSBvZiBsb25nIGxvbmcuLi4gOApjaGVja2luZyBzaXplIG9m IHVuc2lnbmVkIGxvbmcgbG9uZy4uLiA4CmNoZWNraW5nIHNpemUgb2YgX19pbnQ2NC4uLiA4 CmNoZWNraW5nIHNpemUgb2YgdW5zaWduZWQgX19pbnQ2NC4uLiA4CmNoZWNraW5nIHNpemUg b2Ygdm9pZCAqLi4uIDQKY2hlY2tpbmcgc2l6ZSBvZiBpbnRwdHJfdC4uLiA0CmNoZWNraW5n IHNpemUgb2YgdWludHB0cl90Li4uIDQKY2hlY2tpbmcgc2l6ZSBvZiBwdHJkaWZmX3QuLi4g NApjaGVja2luZyBzaXplIG9mIHNpemVfdC4uLiAoY2FjaGVkKSA0CmNoZWNraW5nIHNpemUg b2Ygb2ZmX3QuLi4gNApjaGVja2luZyBmb3Igc3RkaW50LmguLi4gKGNhY2hlZCkgeWVzCmNo ZWNraW5nIGZvciBpbnR0eXBlcy5oLi4uIChjYWNoZWQpIHllcwpjaGVja2luZyBzaXplIG9m IGludG1heF90Li4uIDgKY2hlY2tpbmcgZm9yIGludDhfdC4uLiB5ZXMKY2hlY2tpbmcgZm9y IHVpbnQ4X3QuLi4geWVzCmNoZWNraW5nIGZvciBpbnQxNl90Li4uIHllcwpjaGVja2luZyBm b3IgdWludDE2X3QuLi4geWVzCmNoZWNraW5nIGZvciBpbnQzMl90Li4uIHllcwpjaGVja2lu ZyBmb3IgdWludDMyX3QuLi4geWVzCmNoZWNraW5nIGZvciBpbnQ2NF90Li4uIHllcwpjaGVj a2luZyBmb3IgdWludDY0X3QuLi4geWVzCmNoZWNraW5nIGZvciBpbnRtYXhfdC4uLiB5ZXMK Y2hlY2tpbmcgZm9yIHVpbnRtYXhfdC4uLiB5ZXMKY2hlY2tpbmcgZm9yIGludHB0cl90Li4u IHllcwpjaGVja2luZyBmb3IgdWludHB0cl90Li4uIHllcwpjaGVja2luZyBmb3IgaW50OF90 Li4uIHllcwpjaGVja2luZyBmb3IgdWludDhfdC4uLiB5ZXMKY2hlY2tpbmcgZm9yIGludDE2 X3QuLi4geWVzCmNoZWNraW5nIGZvciB1aW50MTZfdC4uLiB5ZXMKY2hlY2tpbmcgZm9yIGlu dDMyX3QuLi4geWVzCmNoZWNraW5nIGZvciB1aW50MzJfdC4uLiB5ZXMKY2hlY2tpbmcgZm9y IGludDY0X3QuLi4geWVzCmNoZWNraW5nIGZvciB1aW50NjRfdC4uLiB5ZXMKY2hlY2tpbmcg Zm9yIGludG1heF90Li4uIHllcwpjaGVja2luZyBmb3IgdWludG1heF90Li4uIHllcwpjaGVj a2luZyBmb3IgaW50cHRyX3QuLi4gKGNhY2hlZCkgeWVzCmNoZWNraW5nIGZvciB1aW50cHRy X3QuLi4gKGNhY2hlZCkgeWVzCmNoZWNraW5nIGZvciBBTlNJIEMgaGVhZGVyIGZpbGVzLi4u IChjYWNoZWQpIHllcwpjaGVja2luZyB3aGV0aGVyIHRpbWUuaCBhbmQgc3lzL3RpbWUuaCBt YXkgYm90aCBiZSBpbmNsdWRlZC4uLiB5ZXMKY2hlY2tpbmcgZm9yIHN5cy93YWl0LmggdGhh dCBpcyBQT1NJWC4xIGNvbXBhdGlibGUuLi4gbm8KY2hlY2tpbmcgZm9yIGRpcmVudC5oIHRo YXQgZGVmaW5lcyBESVIuLi4geWVzCmNoZWNraW5nIGZvciBsaWJyYXJ5IGNvbnRhaW5pbmcg b3BlbmRpci4uLiBub25lIHJlcXVpcmVkCmNoZWNraW5nIGZvciBzdHJ1Y3QgZGlyZW50NjQu ZF9uYW1lLi4uIG5vCmNoZWNraW5nIGNvbXBsZXguaCB1c2FiaWxpdHkuLi4geWVzCmNoZWNr aW5nIGNvbXBsZXguaCBwcmVzZW5jZS4uLiB5ZXMKY2hlY2tpbmcgZm9yIGNvbXBsZXguaC4u LiB5ZXMKY2hlY2tpbmcgZmVudi5oIHVzYWJpbGl0eS4uLiB5ZXMKY2hlY2tpbmcgZmVudi5o IHByZXNlbmNlLi4uIHllcwpjaGVja2luZyBmb3IgZmVudi5oLi4uIHllcwpjaGVja2luZyBp by5oIHVzYWJpbGl0eS4uLiB5ZXMKY2hlY2tpbmcgaW8uaCBwcmVzZW5jZS4uLiB5ZXMKY2hl Y2tpbmcgZm9yIGlvLmguLi4geWVzCmNoZWNraW5nIGxpYmMuaCB1c2FiaWxpdHkuLi4gbm8K Y2hlY2tpbmcgbGliYy5oIHByZXNlbmNlLi4uIG5vCmNoZWNraW5nIGZvciBsaWJjLmguLi4g bm8KY2hlY2tpbmcgbGltaXRzLmggdXNhYmlsaXR5Li4uIHllcwpjaGVja2luZyBsaW1pdHMu aCBwcmVzZW5jZS4uLiB5ZXMKY2hlY2tpbmcgZm9yIGxpbWl0cy5oLi4uIHllcwpjaGVja2lu ZyBmb3IgbWVtb3J5LmguLi4gKGNhY2hlZCkgeWVzCmNoZWNraW5nIHByb2Nlc3MuaCB1c2Fi aWxpdHkuLi4geWVzCmNoZWNraW5nIHByb2Nlc3MuaCBwcmVzZW5jZS4uLiB5ZXMKY2hlY2tp bmcgZm9yIHByb2Nlc3MuaC4uLiB5ZXMKY2hlY2tpbmcgZm9yIHN0cmluZy5oLi4uIChjYWNo ZWQpIHllcwpjaGVja2luZyBzeXMvZGlyLmggdXNhYmlsaXR5Li4uIG5vCmNoZWNraW5nIHN5 cy9kaXIuaCBwcmVzZW5jZS4uLiBubwpjaGVja2luZyBmb3Igc3lzL2Rpci5oLi4uIG5vCmNo ZWNraW5nIGZvciBzeXMvaW9jdGwuaC4uLiAoY2FjaGVkKSBubwpjaGVja2luZyBmb3Igc3lz L3NlbGVjdC5oLi4uIChjYWNoZWQpIG5vCmNoZWNraW5nIGZvciBzeXMvdGltZS5oLi4uIChj YWNoZWQpIHllcwpjaGVja2luZyBzeXMvdGltZWIuaCB1c2FiaWxpdHkuLi4geWVzCmNoZWNr aW5nIHN5cy90aW1lYi5oIHByZXNlbmNlLi4uIHllcwpjaGVja2luZyBmb3Igc3lzL3RpbWVi LmguLi4geWVzCmNoZWNraW5nIGZvciBzeXMvdGltZXMuaC4uLiAoY2FjaGVkKSBubwpjaGVj a2luZyBzeXMvc3RkdHlwZXMuaCB1c2FiaWxpdHkuLi4gbm8KY2hlY2tpbmcgc3lzL3N0ZHR5 cGVzLmggcHJlc2VuY2UuLi4gbm8KY2hlY2tpbmcgZm9yIHN5cy9zdGR0eXBlcy5oLi4uIG5v CmNoZWNraW5nIGZvciBzeXMvdHlwZXMuaC4uLiAoY2FjaGVkKSB5ZXMKY2hlY2tpbmcgc3lz L3V0aW1lLmggdXNhYmlsaXR5Li4uIHllcwpjaGVja2luZyBzeXMvdXRpbWUuaCBwcmVzZW5j ZS4uLiB5ZXMKY2hlY2tpbmcgZm9yIHN5cy91dGltZS5oLi4uIHllcwpjaGVja2luZyB0aW1l LmggdXNhYmlsaXR5Li4uIHllcwpjaGVja2luZyB0aW1lLmggcHJlc2VuY2UuLi4geWVzCmNo ZWNraW5nIGZvciB0aW1lLmguLi4geWVzCmNoZWNraW5nIGZvciB1bmlzdGQuaC4uLiAoY2Fj aGVkKSB5ZXMKY2hlY2tpbmcgdXRpbWUuaCB1c2FiaWxpdHkuLi4geWVzCmNoZWNraW5nIHV0 aW1lLmggcHJlc2VuY2UuLi4geWVzCmNoZWNraW5nIGZvciB1dGltZS5oLi4uIHllcwpjaGVj a2luZyBwd2QuaCB1c2FiaWxpdHkuLi4gbm8KY2hlY2tpbmcgcHdkLmggcHJlc2VuY2UuLi4g bm8KY2hlY2tpbmcgZm9yIHB3ZC5oLi4uIG5vCmNoZWNraW5nIGdycC5oIHVzYWJpbGl0eS4u LiBubwpjaGVja2luZyBncnAuaCBwcmVzZW5jZS4uLiBubwpjaGVja2luZyBmb3IgZ3JwLmgu Li4gbm8KY2hlY2tpbmcgc3lzL3V0c25hbWUuaCB1c2FiaWxpdHkuLi4gbm8KY2hlY2tpbmcg c3lzL3V0c25hbWUuaCBwcmVzZW5jZS4uLiBubwpjaGVja2luZyBmb3Igc3lzL3V0c25hbWUu aC4uLiBubwpjaGVja2luZyBkaXJlY3QuaCB1c2FiaWxpdHkuLi4geWVzCmNoZWNraW5nIGRp cmVjdC5oIHByZXNlbmNlLi4uIHllcwpjaGVja2luZyBmb3IgZGlyZWN0LmguLi4geWVzCmNo ZWNraW5nIG1hY2hpbmUvZnB1LmggdXNhYmlsaXR5Li4uIG5vCmNoZWNraW5nIG1hY2hpbmUv ZnB1LmggcHJlc2VuY2UuLi4gbm8KY2hlY2tpbmcgZm9yIG1hY2hpbmUvZnB1LmguLi4gbm8K Y2hlY2tpbmcgc2NoZWQuaCB1c2FiaWxpdHkuLi4geWVzCmNoZWNraW5nIHNjaGVkLmggcHJl c2VuY2UuLi4geWVzCmNoZWNraW5nIGZvciBzY2hlZC5oLi4uIHllcwpjaGVja2luZyBmb3Ig Y29tcGxleCBkb3VibGUuLi4geWVzCmNoZWNraW5nIGZvciBzb2NrbGVuX3QuLi4gKGNhY2hl ZCkgeWVzCmNoZWNraW5nIGZvciBzdHJ1Y3QgaXBfbXJlcS4uLiBubwpjaGVja2luZyBmb3Ig bGliYy5oLi4uIChjYWNoZWQpIG5vCmNoZWNraW5nIGZvciB1bmlzdGQuaC4uLiAoY2FjaGVk KSB5ZXMKY2hlY2tpbmcgd2hldGhlciBsaWJjLmggYW5kIHVuaXN0ZC5oIGNhbiBiZSBpbmNs dWRlZCB0b2dldGhlci4uLiBubwpjaGVja2luZyB0eXBlIG9mIGFycmF5IGFyZ3VtZW50IHRv IGdldGdyb3Vwcy4uLiBpbnQKY2hlY2tpbmcgcmV0dXJuIHR5cGUgb2Ygc2lnbmFsIGhhbmRs ZXJzLi4uIHZvaWQKY2hlY2tpbmcgZm9yIG1vZGVfdC4uLiAoY2FjaGVkKSB5ZXMKY2hlY2tp bmcgZm9yIGNvcyBpbiAtbG0uLi4geWVzCmNoZWNraW5nIGZvciBnZXRob3N0YnluYW1lLi4u IChjYWNoZWQpIG5vCmNoZWNraW5nIGZvciBnZXRob3N0YnluYW1lIGluIC1sbnNsLi4uIG5v CmNoZWNraW5nIGZvciBjb25uZWN0Li4uIG5vCmNoZWNraW5nIGZvciBjb25uZWN0IGluIC1s c29ja2V0Li4uIG5vCmNoZWNraW5nIGZvciB3aW5zb2NrMi5oLi4uIChjYWNoZWQpIHllcwpj aGVja2luZyBmb3IgbWFpbiBpbiAtbHdzMl8zMi4uLiB5ZXMKY2hlY2tpbmcgYXNzZXJ0Lmgg dXNhYmlsaXR5Li4uIHllcwpjaGVja2luZyBhc3NlcnQuaCBwcmVzZW5jZS4uLiB5ZXMKY2hl Y2tpbmcgZm9yIGFzc2VydC5oLi4uIHllcwpjaGVja2luZyBjcnRfZXh0ZXJucy5oIHVzYWJp bGl0eS4uLiBubwpjaGVja2luZyBjcnRfZXh0ZXJucy5oIHByZXNlbmNlLi4uIG5vCmNoZWNr aW5nIGZvciBjcnRfZXh0ZXJucy5oLi4uIG5vCmNoZWNraW5nIGZvciBESU5GSU5JVFkuLi4g bm8KY2hlY2tpbmcgZm9yIERRTkFOLi4uIG5vCmNoZWNraW5nIGZvciBjZXhwLi4uIHllcwpj aGVja2luZyBmb3IgY2hzaXplLi4uIHllcwpjaGVja2luZyBmb3IgY2xvZy4uLiB5ZXMKY2hl Y2tpbmcgZm9yIGNsb2cxMC4uLiBubwpjaGVja2luZyBmb3IgY3Rlcm1pZC4uLiBubwpjaGVj a2luZyBmb3IgZmVzZXRyb3VuZC4uLiB5ZXMKY2hlY2tpbmcgZm9yIGZ0aW1lLi4uIHllcwpj aGVja2luZyBmb3IgZnRydW5jYXRlLi4uIHllcwpjaGVja2luZyBmb3IgZmNob3duLi4uIG5v CmNoZWNraW5nIGZvciBmY2htb2QuLi4gbm8KY2hlY2tpbmcgZm9yIGdldGN3ZC4uLiAoY2Fj aGVkKSB5ZXMKY2hlY2tpbmcgZm9yIGdldGV1aWQuLi4gbm8KY2hlY2tpbmcgZm9yIGdldHNp ZC4uLiBubwpjaGVja2luZyBmb3IgZ2V0dGltZW9mZGF5Li4uIHllcwpjaGVja2luZyBmb3Ig Z210aW1lX3IuLi4gbm8KY2hlY2tpbmcgZm9yIGlvY3RsLi4uIG5vCmNoZWNraW5nIGZvciBs c3RhdC4uLiAoY2FjaGVkKSBubwpjaGVja2luZyBmb3IgbWtkaXIuLi4geWVzCmNoZWNraW5n IGZvciBta25vZC4uLiBubwpjaGVja2luZyBmb3IgbmljZS4uLiBubwpjaGVja2luZyBmb3Ig cGlwZS4uLiAoY2FjaGVkKSBubwpjaGVja2luZyBmb3IgX3BpcGUuLi4geWVzCmNoZWNraW5n IGZvciByZWFkZGlyX3IuLi4gbm8KY2hlY2tpbmcgZm9yIHJlYWRkaXI2NF9yLi4uIG5vCmNo ZWNraW5nIGZvciByZWFkbGluay4uLiAoY2FjaGVkKSBubwpjaGVja2luZyBmb3IgcmVuYW1l Li4uIHllcwpjaGVja2luZyBmb3Igcm1kaXIuLi4geWVzCmNoZWNraW5nIGZvciBzZWxlY3Qu Li4gbm8KY2hlY2tpbmcgZm9yIHNldGVnaWQuLi4gbm8KY2hlY2tpbmcgZm9yIHNldGV1aWQu Li4gbm8KY2hlY2tpbmcgZm9yIHNldGxvY2FsZS4uLiB5ZXMKY2hlY2tpbmcgZm9yIHNldHBn aWQuLi4gbm8KY2hlY2tpbmcgZm9yIHNldHNpZC4uLiBubwpjaGVja2luZyBmb3Igc2lnYWN0 aW9uLi4uIG5vCmNoZWNraW5nIGZvciBzaWdpbnRlcnJ1cHQuLi4gbm8KY2hlY2tpbmcgZm9y IHN0YXQ2NC4uLiBubwpjaGVja2luZyBmb3Igc3RyZnRpbWUuLi4geWVzCmNoZWNraW5nIGZv ciBzdHJwdGltZS4uLiBubwpjaGVja2luZyBmb3Igc3ltbGluay4uLiAoY2FjaGVkKSBubwpj aGVja2luZyBmb3Igc3luYy4uLiBubwpjaGVja2luZyBmb3Igc3lzY29uZi4uLiBubwpjaGVj a2luZyBmb3IgdGNnZXRwZ3JwLi4uIG5vCmNoZWNraW5nIGZvciB0Y3NldHBncnAuLi4gbm8K Y2hlY2tpbmcgZm9yIHRpbWVzLi4uIChjYWNoZWQpIG5vCmNoZWNraW5nIGZvciB1bmFtZS4u LiBubwpjaGVja2luZyBmb3Igd2FpdHBpZC4uLiBubwpjaGVja2luZyBmb3Igc3RyZHVwLi4u IHllcwpjaGVja2luZyBmb3Igc3lzdGVtLi4uIHllcwpjaGVja2luZyBmb3IgdXNsZWVwLi4u IHllcwpjaGVja2luZyBmb3IgYXRleGl0Li4uIHllcwpjaGVja2luZyBmb3Igb25fZXhpdC4u LiBubwpjaGVja2luZyBmb3IgY2hvd24uLi4gbm8KY2hlY2tpbmcgZm9yIGxpbmsuLi4gKGNh Y2hlZCkgbm8KY2hlY2tpbmcgZm9yIGZjbnRsLi4uIChjYWNoZWQpIG5vCmNoZWNraW5nIGZv ciB0dHluYW1lLi4uIG5vCmNoZWNraW5nIGZvciBnZXRwd2VudC4uLiBubwpjaGVja2luZyBm b3IgZ2V0Z3JlbnQuLi4gbm8KY2hlY2tpbmcgZm9yIGtpbGwuLi4gbm8KY2hlY2tpbmcgZm9y IGdldHBwaWQuLi4gbm8KY2hlY2tpbmcgZm9yIGdldHBncnAuLi4gbm8KY2hlY2tpbmcgZm9y IGZvcmsuLi4gbm8KY2hlY2tpbmcgZm9yIHNldGl0aW1lci4uLiBubwpjaGVja2luZyBmb3Ig Z2V0aXRpbWVyLi4uIG5vCmNoZWNraW5nIGZvciBzdHJjaHIuLi4geWVzCmNoZWNraW5nIGZv ciBzdHJjbXAuLi4geWVzCmNoZWNraW5nIGZvciBpbmRleC4uLiBubwpjaGVja2luZyBmb3Ig YmNvcHkuLi4gbm8KY2hlY2tpbmcgZm9yIG1lbWNweS4uLiB5ZXMKY2hlY2tpbmcgZm9yIHJp bmRleC4uLiBubwpjaGVja2luZyBmb3IgdHJ1bmNhdGUuLi4gbm8KY2hlY2tpbmcgZm9yIHVu c2V0ZW52Li4uIG5vCmNoZWNraW5nIGZvciBpc2JsYW5rLi4uIChjYWNoZWQpIHllcwpjaGVj a2luZyBmb3IgX05TR2V0RW52aXJvbi4uLiBubwpjaGVja2luZyBmb3Igc3RyY29sbC4uLiB5 ZXMKY2hlY2tpbmcgZm9yIHN0cmNvbGxfbC4uLiBubwpjaGVja2luZyBmb3IgbmV3bG9jYWxl Li4uIG5vCmNoZWNraW5nIGZvciB1dGltZW5zYXQuLi4gbm8KY2hlY2tpbmcgZm9yIHNjaGVk X2dldGFmZmluaXR5Li4uIChjYWNoZWQpIG5vCmNoZWNraW5nIGZvciBzY2hlZF9zZXRhZmZp bml0eS4uLiBubwpjaGVja2luZyBjcnlwdC5oIHVzYWJpbGl0eS4uLiBubwpjaGVja2luZyBj cnlwdC5oIHByZXNlbmNlLi4uIG5vCmNoZWNraW5nIGZvciBjcnlwdC5oLi4uIG5vCmNoZWNr aW5nIGZvciBuZXRkYi5oLi4uIChjYWNoZWQpIG5vCmNoZWNraW5nIHB0aHJlYWQuaCB1c2Fi aWxpdHkuLi4geWVzCmNoZWNraW5nIHB0aHJlYWQuaCBwcmVzZW5jZS4uLiB5ZXMKY2hlY2tp bmcgZm9yIHB0aHJlYWQuaC4uLiB5ZXMKY2hlY2tpbmcgcHRocmVhZF9ucC5oIHVzYWJpbGl0 eS4uLiBubwpjaGVja2luZyBwdGhyZWFkX25wLmggcHJlc2VuY2UuLi4gbm8KY2hlY2tpbmcg Zm9yIHB0aHJlYWRfbnAuaC4uLiBubwpjaGVja2luZyBmb3Igc3lzL3BhcmFtLmguLi4gKGNh Y2hlZCkgeWVzCmNoZWNraW5nIHN5cy9yZXNvdXJjZS5oIHVzYWJpbGl0eS4uLiBubwpjaGVj a2luZyBzeXMvcmVzb3VyY2UuaCBwcmVzZW5jZS4uLiBubwpjaGVja2luZyBmb3Igc3lzL3Jl c291cmNlLmguLi4gbm8KY2hlY2tpbmcgZm9yIHN5cy9maWxlLmguLi4gKGNhY2hlZCkgeWVz CmNoZWNraW5nIGZvciBzeXMvbW1hbi5oLi4uIChjYWNoZWQpIG5vCmNoZWNraW5nIGZvciBj aHJvb3QuLi4gbm8KY2hlY2tpbmcgZm9yIGZsb2NrLi4uIChjYWNoZWQpIG5vCmNoZWNraW5n IGZvciBnZXRsb2dpbi4uLiAoY2FjaGVkKSBubwpjaGVja2luZyBmb3IgY3VzZXJpZC4uLiBu bwpjaGVja2luZyBmb3IgZ2V0cHJpb3JpdHkuLi4gbm8KY2hlY2tpbmcgZm9yIHNldHByaW9y aXR5Li4uIG5vCmNoZWNraW5nIGZvciBnZXRwYXNzLi4uIG5vCmNoZWNraW5nIGZvciBzZXRo b3N0bmFtZS4uLiBubwpjaGVja2luZyBmb3IgZ2V0aG9zdG5hbWUuLi4gbm8KY2hlY2tpbmcg d2hldGhlciBzZXRob3N0bmFtZSBpcyBkZWNsYXJlZC4uLiBubwpjaGVja2luZyB3aGV0aGVy IGhzdHJlcnJvciBpcyBkZWNsYXJlZC4uLiBubwpjaGVja2luZyB3aGV0aGVyIGN1c2VyaWQg aXMgZGVjbGFyZWQuLi4gbm8KY2hlY2tpbmcgZm9yIGxpYnJhcnkgY29udGFpbmluZyBjcnlw dC4uLiBubwpjaGVja2luZyBmb3IgaS4uLiBfQ29tcGxleF9JCmNoZWNraW5nIHdoZXRoZXIg Y3NxcnQgaXMgdXNhYmxlLi4uIHllcwpjaGVja2luZyBmb3IgbGliZ21wLi4uIHllcwpjaGVj a2luZyBob3cgdG8gbGluayB3aXRoIGxpYmdtcC4uLiAvYy9Vc2Vycy9zaG9va2llL2d1aWxl dGVzdC9saWIvbGliL2xpYmdtcC5hCmNoZWNraW5nIHdoZXRoZXIgbGlidW5pc3RyaW5nIHdh cyBidWlsdCB3aXRoIGljb252IHN1cHBvcnQuLi4geWVzCmNoZWNraW5nIGZvciBwa2ctY29u ZmlnLi4uIG5vCmNoZWNraW5nIGZvciBMSUJGRkkuLi4geWVzCmNoZWNraW5nIHNpemUgb2Yg c2l6ZV90Li4uIChjYWNoZWQpIDQKY2hlY2tpbmcgc2l6ZSBvZiBzc2l6ZV90Li4uIDQKY2hl Y2tpbmcgd2hldGhlciBOTFMgaXMgcmVxdWVzdGVkLi4uIHllcwpjaGVja2luZyBmb3IgbXNn Zm10Li4uIC9taW5ndy9iaW4vbXNnZm10CmNoZWNraW5nIGZvciBnbXNnZm10Li4uIC9taW5n dy9iaW4vbXNnZm10CmNoZWNraW5nIGZvciB4Z2V0dGV4dC4uLiAvbWluZ3cvYmluL3hnZXR0 ZXh0CmNoZWNraW5nIGZvciBtc2dtZXJnZS4uLiAvbWluZ3cvYmluL21zZ21lcmdlCmNoZWNr aW5nIGZvciBDRlByZWZlcmVuY2VzQ29weUFwcFZhbHVlLi4uIG5vCmNoZWNraW5nIGZvciBD RkxvY2FsZUNvcHlDdXJyZW50Li4uIG5vCmNoZWNraW5nIGZvciBHTlUgZ2V0dGV4dCBpbiBs aWJjLi4uIG5vCmNoZWNraW5nIGZvciBpY29udi4uLiAoY2FjaGVkKSB5ZXMKY2hlY2tpbmcg Zm9yIHdvcmtpbmcgaWNvbnYuLi4gKGNhY2hlZCkgeWVzCmNoZWNraW5nIGhvdyB0byBsaW5r IHdpdGggbGliaWNvbnYuLi4gLWxpY29udgpjaGVja2luZyBmb3IgR05VIGdldHRleHQgaW4g bGliaW50bC4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciB0byB1c2UgTkxTLi4uIHllcwpjaGVj a2luZyB3aGVyZSB0aGUgZ2V0dGV4dCBmdW5jdGlvbiBjb21lcyBmcm9tLi4uIGV4dGVybmFs IGxpYmludGwKY2hlY2tpbmcgaG93IHRvIGxpbmsgd2l0aCBsaWJpbnRsLi4uIC1saW50bApj aGVja2luZyBmb3Igc2xlZXAgZGVjbGFyYXRpb24uLi4geWVzCmNoZWNraW5nIGZvciB1c2xl ZXAgZGVjbGFyYXRpb24uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgZ2V0bG9naW4gaXMgZGVj bGFyZWQuLi4gbm8KY2hlY2tpbmcgd2hldGhlciBhbGFybSBpcyBkZWNsYXJlZC4uLiBubwpj aGVja2luZyB3aGV0aGVyIHN0cnB0aW1lIGlzIGRlY2xhcmVkLi4uIG5vCmNoZWNraW5nIHJl dHVybiB0eXBlIG9mIHVzbGVlcC4uLiBpbnQKY2hlY2tpbmcgc3lzL3VuLmggdXNhYmlsaXR5 Li4uIG5vCmNoZWNraW5nIHN5cy91bi5oIHByZXNlbmNlLi4uIG5vCmNoZWNraW5nIGZvciBz eXMvdW4uaC4uLiBubwpjaGVja2luZyBmb3IgZ2V0cmxpbWl0Li4uIG5vCmNoZWNraW5nIGZv ciBzZXRybGltaXQuLi4gbm8KY2hlY2tpbmcgZm9yIHNvY2tldHBhaXIuLi4gbm8KY2hlY2tp bmcgZm9yIGdldGdyb3Vwcy4uLiBubwpjaGVja2luZyBmb3Igc2V0Z3JvdXBzLi4uIG5vCmNo ZWNraW5nIGZvciBzZXRwd2VudC4uLiBubwpjaGVja2luZyBmb3IgcGF1c2UuLi4gbm8KY2hl Y2tpbmcgZm9yIHR6c2V0Li4uIChjYWNoZWQpIHllcwpjaGVja2luZyBmb3Igc2V0aG9zdGVu dC4uLiBubwpjaGVja2luZyBmb3IgZ2V0aG9zdGVudC4uLiBubwpjaGVja2luZyBmb3IgZW5k aG9zdGVudC4uLiBubwpjaGVja2luZyBmb3Igc2V0bmV0ZW50Li4uIG5vCmNoZWNraW5nIGZv ciBnZXRuZXRlbnQuLi4gbm8KY2hlY2tpbmcgZm9yIGVuZG5ldGVudC4uLiBubwpjaGVja2lu ZyBmb3Igc2V0cHJvdG9lbnQuLi4gbm8KY2hlY2tpbmcgZm9yIGdldHByb3RvZW50Li4uIG5v CmNoZWNraW5nIGZvciBlbmRwcm90b2VudC4uLiBubwpjaGVja2luZyBmb3Igc2V0c2VydmVu dC4uLiBubwpjaGVja2luZyBmb3IgZ2V0c2VydmVudC4uLiBubwpjaGVja2luZyBmb3IgZW5k c2VydmVudC4uLiBubwpjaGVja2luZyBmb3IgZ2V0bmV0YnlhZGRyLi4uIG5vCmNoZWNraW5n IGZvciBnZXRuZXRieW5hbWUuLi4gbm8KY2hlY2tpbmcgZm9yIGluZXRfbG5hb2YuLi4gbm8K Y2hlY2tpbmcgZm9yIGluZXRfbWFrZWFkZHIuLi4gbm8KY2hlY2tpbmcgZm9yIGluZXRfbmV0 b2YuLi4gbm8KY2hlY2tpbmcgZm9yIGhzdHJlcnJvci4uLiBubwpjaGVja2luZyBmb3Igc3Ry dWN0IHNvY2thZGRyX2luLnNpbl9sZW4uLi4gbm8KY2hlY2tpbmcgZm9yIF9fbGliY19zdGFj a19lbmQuLi4gbm8KY2hlY2tpbmcgd2hldGhlciBuZXRkYi5oIGRlY2xhcmVzIGhfZXJybm8u Li4gbm8KY2hlY2tpbmcgd2hldGhlciB1aW50MzJfdCBpcyBkZWZpbmVkLi4uIG5vCmNoZWNr aW5nIGZvciB3b3JraW5nIElQdjYgc3VwcG9ydC4uLiBubwpjaGVja2luZyB3aGV0aGVyIHNv Y2thZGRyX2luNiBoYXMgc2luNl9zY29wZV9pZC4uLiBubwpjaGVja2luZyBmb3Igc3RydWN0 IHNvY2thZGRyX2luNi5zaW42X2xlbi4uLiBubwpjaGVja2luZyB3aGV0aGVyIGxvY2FsdGlt ZSBjYWNoZXMgVFouLi4geWVzCmNoZWNraW5nIGZvciBzdHJlcnJvci4uLiB5ZXMKY2hlY2tp bmcgZm9yIG1lbW1vdmUuLi4geWVzCmNoZWNraW5nIGZvciBta3N0ZW1wLi4uIG5vCmNoZWNr aW5nIGZvciBhc2luaC4uLiB5ZXMKY2hlY2tpbmcgZm9yIGFjb3NoLi4uIHllcwpjaGVja2lu ZyBmb3IgYXRhbmguLi4geWVzCmNoZWNraW5nIGZvciBjb3B5c2lnbi4uLiB5ZXMKY2hlY2tp bmcgZm9yIGZpbml0ZS4uLiB5ZXMKY2hlY2tpbmcgZm9yIHNpbmNvcy4uLiBubwpjaGVja2lu ZyBmb3IgdHJ1bmMuLi4geWVzCmNoZWNraW5nIGZvciBpc2luZi4uLiB5ZXMKY2hlY2tpbmcg Zm9yIGlzbmFuLi4uIHllcwpjaGVja2luZyBmb3Igc3RydWN0IHN0YXQuc3RfcmRldi4uLiB5 ZXMKY2hlY2tpbmcgZm9yIHN0cnVjdCBzdGF0LnN0X2Jsa3NpemUuLi4gbm8KY2hlY2tpbmcg Zm9yIHN0cnVjdCBzdGF0LnN0X2Jsb2Nrcy4uLiBubwpjaGVja2luZyBmb3Igc3RydWN0IHN0 YXQuc3RfYXRpbS4uLiBubwpjaGVja2luZyBmb3Igc3RydWN0IHN0YXQuc3RfbXRpbS4uLiBu bwpjaGVja2luZyBmb3Igc3RydWN0IHN0YXQuc3RfY3RpbS4uLiBubwpjaGVja2luZyBmb3Ig c3RydWN0IHRtLnRtX3pvbmUuLi4gKGNhY2hlZCkgbm8KY2hlY2tpbmcgd2hldGhlciB0em5h bWUgaXMgZGVjbGFyZWQuLi4gKGNhY2hlZCkgeWVzCmNoZWNraW5nIGZvciB0em5hbWUuLi4g KGNhY2hlZCkgeWVzCmNoZWNraW5nIGZvciBzdHJ1Y3QgdG0udG1fZ210b2ZmLi4uIChjYWNo ZWQpIG5vCmNoZWNraW5nIHdoZXRoZXIgd2UgbmVlZCBQT1NJWCB0byBnZXQgc3RydWN0IHV0 aW1idWYuLi4gbm8KY2hlY2tpbmcgdGhlIHZhbHVlIG9mIGBpY29udmVoX2Vycm9yJy4uLiAw CmNoZWNraW5nIHRoZSB2YWx1ZSBvZiBgaWNvbnZlaF9xdWVzdGlvbl9tYXJrJy4uLiAxCmNo ZWNraW5nIHRoZSB2YWx1ZSBvZiBgaWNvbnZlaF9lc2NhcGVfc2VxdWVuY2UnLi4uIDIKY2hl Y2tpbmcgZm9yIEJEV19HQy4uLiB5ZXMKY2hlY2tpbmcgZm9yIEdDX2RvX2Jsb2NraW5nLi4u IG5vCmNoZWNraW5nIGZvciBHQ19jYWxsX3dpdGhfZ2NfYWN0aXZlLi4uIG5vCmNoZWNraW5n IGZvciBHQ19wdGhyZWFkX2V4aXQuLi4gbm8KY2hlY2tpbmcgZm9yIEdDX3B0aHJlYWRfY2Fu Y2VsLi4uIG5vCmNoZWNraW5nIGZvciBHQ19hbGxvd19yZWdpc3Rlcl90aHJlYWRzLi4uIG5v CmNoZWNraW5nIGZvciBHQ19wdGhyZWFkX3NpZ21hc2suLi4gbm8KY2hlY2tpbmcgZm9yIEdD X3NldF9zdGFydF9jYWxsYmFjay4uLiBubwpjaGVja2luZyBmb3IgR0NfZ2V0X2hlYXBfdXNh Z2Vfc2FmZS4uLiBubwpjaGVja2luZyBmb3IgR0NfZ2V0X2ZyZWVfc3BhY2VfZGl2aXNvci4u LiBubwpjaGVja2luZyBmb3IgR0NfZ2NvbGxlY3RfYW5kX3VubWFwLi4uIG5vCmNoZWNraW5n IGZvciBHQ19nZXRfdW5tYXBwZWRfYnl0ZXMuLi4gbm8KY2hlY2tpbmcgZm9yIEdDX3NldF9m aW5hbGl6ZXJfbm90aWZpZXIuLi4gbm8KY2hlY2tpbmcgZm9yIEdDX3NldF9maW5hbGl6ZV9v bl9kZW1hbmQuLi4gbm8KY2hlY2tpbmcgZm9yIEdDX3NldF9hbGxfaW50ZXJpb3JfcG9pbnRl cnMuLi4gbm8KY2hlY2tpbmcgZm9yIEdDX2dldF9nY19uby4uLiBubwpjaGVja2luZyBmb3Ig R0Nfc2V0X2phdmFfZmluYWxpemF0aW9uLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgR0NfZG9f YmxvY2tpbmcgaXMgZGVjbGFyZWQuLi4geWVzCmNoZWNraW5nIGZvciBHQ19mbl90eXBlLi4u IHllcwpjaGVja2luZyBmb3Igc3RydWN0IEdDX3N0YWNrX2Jhc2UuLi4geWVzCmNoZWNraW5n IHNpemUgb2YgZmxvYXQuLi4gNApjaGVja2luZyBmb3Igc3RydWN0IGxpbmdlci4uLiBubwpj aGVja2luZyBmb3Igc3RydWN0IHRpbWVzcGVjLi4uIHllcwpjaGVja2luZyBmb3IgdGhlIHB0 aHJlYWRzIGxpYnJhcnkgLWxwdGhyZWFkcy4uLiBubwpjaGVja2luZyB3aGV0aGVyIHB0aHJl YWRzIHdvcmsgd2l0aG91dCBhbnkgZmxhZ3MuLi4gbm8KY2hlY2tpbmcgd2hldGhlciBwdGhy ZWFkcyB3b3JrIHdpdGggLUt0aHJlYWQuLi4gbm8KY2hlY2tpbmcgd2hldGhlciBwdGhyZWFk cyB3b3JrIHdpdGggLWt0aHJlYWQuLi4gbm8KY2hlY2tpbmcgZm9yIHRoZSBwdGhyZWFkcyBs aWJyYXJ5IC1sbHRocmVhZC4uLiBubwpjaGVja2luZyB3aGV0aGVyIHB0aHJlYWRzIHdvcmsg d2l0aCAtcHRocmVhZC4uLiB5ZXMKY2hlY2tpbmcgZm9yIGpvaW5hYmxlIHB0aHJlYWQgYXR0 cmlidXRlLi4uIFBUSFJFQURfQ1JFQVRFX0pPSU5BQkxFCmNoZWNraW5nIGlmIG1vcmUgc3Bl Y2lhbCBmbGFncyBhcmUgcmVxdWlyZWQgZm9yIHB0aHJlYWRzLi4uIG5vCmNoZWNraW5nIGZv ciBwdGhyZWFkX2F0dHJfZ2V0c3RhY2suLi4gbm8KY2hlY2tpbmcgZm9yIHB0aHJlYWRfZ2V0 YXR0cl9ucC4uLiBubwpjaGVja2luZyBmb3IgcHRocmVhZF9nZXRfc3RhY2thZGRyX25wLi4u IG5vCmNoZWNraW5nIGZvciBwdGhyZWFkX2F0dHJfZ2V0X25wLi4uIG5vCmNoZWNraW5nIGZv ciBwdGhyZWFkX3NpZ21hc2suLi4gbm8KY2hlY2tpbmcgd2hldGhlciBQVEhSRUFEX09OQ0Vf SU5JVCBuZWVkcyBicmFjZXMuLi4gbm8KY2hlY2tpbmcgd2hldGhlciBQVEhSRUFEX01VVEVY X0lOSVRJQUxJWkVSIG5lZWRzIGJyYWNlcy4uLiBubwpjaGVja2luZyBmb3IgbGlicmFyeSBj b250YWluaW5nIHNjaGVkX3lpZWxkLi4uIG5vCmNoZWNraW5nIHdoYXQga2luZCBvZiB0aHJl YWRzIHRvIHN1cHBvcnQuLi4gcHRocmVhZHMKY2hlY2tpbmcgd2hldGhlciBwdGhyZWFkX2F0 dHJfZ2V0c3RhY2sgd29ya3MgZm9yIHRoZSBtYWluIHRocmVhZC4uLiBubwpjaGVja2luZyB3 aGV0aGVyIHRoZSBgX190aHJlYWQnIHN0b3JhZ2UgY2xhc3MgaXMgYXZhaWxhYmxlLi4uIHll cwpjaGVja2luZyB3aGV0aGVyIEMgY29tcGlsZXIgaGFuZGxlcyAtV2FsbC4uLiB5ZXMKY2hl Y2tpbmcgd2hldGhlciBDIGNvbXBpbGVyIGhhbmRsZXMgLVdtaXNzaW5nLXByb3RvdHlwZXMu Li4geWVzCmNoZWNraW5nIHdoZXRoZXIgQyBjb21waWxlciBoYW5kbGVzIC1XZGVjbGFyYXRp b24tYWZ0ZXItc3RhdGVtZW50Li4uIHllcwpjaGVja2luZyB3aGV0aGVyIEMgY29tcGlsZXIg aGFuZGxlcyAtV3BvaW50ZXItYXJpdGguLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgQyBjb21w aWxlciBoYW5kbGVzIC1Xc3dpdGNoLWVudW0uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgQyBj b21waWxlciBoYW5kbGVzIC1mbm8tc3RyaWN0LWFsaWFzaW5nLi4uIHllcwpjaGVja2luZyB3 aGV0aGVyIHRoZSBsaW5rZXIgdW5kZXJzdGFuZHMgYC16IHJlbHJvJy4uLiBubwpjaGVja2lu ZyBmb3IgdGdvdG8gaW4gLWxuY3Vyc2VzLi4uIG5vCmNoZWNraW5nIGZvciB0Z290byBpbiAt bGN1cnNlcy4uLiBubwpjaGVja2luZyBmb3IgdGdvdG8gaW4gLWx0ZXJtY2FwLi4uIG5vCmNo ZWNraW5nIGZvciB0Z290byBpbiAtbHRlcm1pbmZvLi4uIG5vCmNoZWNraW5nIGZvciB0Z290 byBpbiAtbHRlcm1saWIuLi4gbm8KY2hlY2tpbmcgZm9yIHRnb3RvIGluIC1scGRjdXJzZXMu Li4gbm8KY2hlY2tpbmcgaG93IHRvIGxpbmsgd2l0aCBsaWJyZWFkbGluZS4uLiAvYy9Vc2Vy cy9zaG9va2llL2d1aWxldGVzdC9saWIvbGliL2xpYnJlYWRsaW5lLmEKY2hlY2tpbmcgZm9y IHNpZ2ludGVycnVwdC4uLiAoY2FjaGVkKSBubwpjaGVja2luZyBmb3IgcmxfY2xlYXJfc2ln bmFscy4uLiBubwpjaGVja2luZyBmb3IgcmxfY2xlYW51cF9hZnRlcl9zaWduYWwuLi4gbm8K Y2hlY2tpbmcgZm9yIHJsX2ZpbGVuYW1lX2NvbXBsZXRpb25fZnVuY3Rpb24uLi4gbm8KY2hl Y2tpbmcgd2hldGhlciBybF9jYXRjaF9zaWduYWxzIGlzIGRlY2xhcmVkLi4uIHllcwpjaGVj a2luZyB3aGV0aGVyIHJsX2NhdGNoX3NpZ3dpbmNoIGlzIGRlY2xhcmVkLi4uIHllcwpjaGVj a2luZyBmb3IgcmxfZ2V0X2tleW1hcC4uLiBubwpjaGVja2luZyBmb3IgcmxfZ2V0Y19mdW5j dGlvbiBwb2ludGVyIGluIHJlYWRsaW5lLi4uIG5vCmNvbmZpZ3VyZTogV0FSTklORzogKioq IEdOVSBSZWFkbGluZSBpcyB0b28gb2xkIG9uIHlvdXIgc3lzdGVtLgpjb25maWd1cmU6IFdB Uk5JTkc6ICoqKiBZb3UgbmVlZCByZWFkbGluZSB2ZXJzaW9uIDIuMSBvciBsYXRlci4KY2hl Y2tpbmcgZm9yIHN0cmR1cC4uLiAoY2FjaGVkKSB5ZXMKY2hlY2tpbmcgdGhhdCBnZW5lcmF0 ZWQgZmlsZXMgYXJlIG5ld2VyIHRoYW4gY29uZmlndXJlLi4uIGRvbmUKY29uZmlndXJlOiBj cmVhdGluZyAuL2NvbmZpZy5zdGF0dXMKY29uZmlnLnN0YXR1czogY3JlYXRpbmcgbGliZ3Vp bGUvZ2VuLXNjbWNvbmZpZy5oCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIE1ha2VmaWxlCmNv bmZpZy5zdGF0dXM6IGNyZWF0aW5nIGFtL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6IGNyZWF0 aW5nIGxpYi9NYWtlZmlsZQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBiZW5jaG1hcmstc3Vp dGUvTWFrZWZpbGUKY29uZmlnLnN0YXR1czogY3JlYXRpbmcgZ2MtYmVuY2htYXJrcy9NYWtl ZmlsZQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBkb2MvTWFrZWZpbGUKY29uZmlnLnN0YXR1 czogY3JlYXRpbmcgZG9jL3I1cnMvTWFrZWZpbGUKY29uZmlnLnN0YXR1czogY3JlYXRpbmcg ZG9jL3JlZi9NYWtlZmlsZQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBlbWFjcy9NYWtlZmls ZQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBleGFtcGxlcy9NYWtlZmlsZQpjb25maWcuc3Rh dHVzOiBjcmVhdGluZyBsaWJndWlsZS9NYWtlZmlsZQpjb25maWcuc3RhdHVzOiBjcmVhdGlu ZyBsaWJndWlsZS92ZXJzaW9uLmgKY29uZmlnLnN0YXR1czogY3JlYXRpbmcgZ3VpbGUtcmVh ZGxpbmUvTWFrZWZpbGUKY29uZmlnLnN0YXR1czogY3JlYXRpbmcgdGVzdC1zdWl0ZS9NYWtl ZmlsZQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyB0ZXN0LXN1aXRlL3N0YW5kYWxvbmUvTWFr ZWZpbGUKY29uZmlnLnN0YXR1czogY3JlYXRpbmcgdGVzdC1zdWl0ZS92bS9NYWtlZmlsZQpj b25maWcuc3RhdHVzOiBjcmVhdGluZyBtZXRhL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6IGNy ZWF0aW5nIG1vZHVsZS9NYWtlZmlsZQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBtZXRhL2d1 aWxlLTIuMC5wYwpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBtZXRhL2d1aWxlLTIuMC11bmlu c3RhbGxlZC5wYwpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBkb2MvcmVmL2VmZmVjdGl2ZS12 ZXJzaW9uLnRleGkKY29uZmlnLnN0YXR1czogY3JlYXRpbmcgY2hlY2stZ3VpbGUKY29uZmln LnN0YXR1czogY3JlYXRpbmcgYmVuY2htYXJrLWd1aWxlCmNvbmZpZy5zdGF0dXM6IGNyZWF0 aW5nIG1ldGEvZ3VpbGUKY29uZmlnLnN0YXR1czogY3JlYXRpbmcgbWV0YS91bmluc3RhbGxl ZC1lbnYKY29uZmlnLnN0YXR1czogY3JlYXRpbmcgbWV0YS9nZGItdW5pbnN0YWxsZWQtZ3Vp bGUKY29uZmlnLnN0YXR1czogY3JlYXRpbmcgbWV0YS9ndWlsZApjb25maWcuc3RhdHVzOiBj cmVhdGluZyBsaWJndWlsZS9ndWlsZS1zbmFyZgpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBs aWJndWlsZS9ndWlsZS1zbmFyZi1kb2NzCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIHRlc3Qt c3VpdGUvc3RhbmRhbG9uZS90ZXN0LXVzZS1zcmZpCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5n IHRlc3Qtc3VpdGUvc3RhbmRhbG9uZS90ZXN0LWZhc3Qtc2xvdC1yZWYKY29uZmlnLnN0YXR1 czogY3JlYXRpbmcgY29uZmlnLmgKY29uZmlnLnN0YXR1czogZXhlY3V0aW5nIGRlcGZpbGVz IGNvbW1hbmRzCmNvbmZpZy5zdGF0dXM6IGV4ZWN1dGluZyBsaWJ0b29sIGNvbW1hbmRzCmNv bmZpZy5zdGF0dXM6IGV4ZWN1dGluZyBwby1kaXJlY3RvcmllcyBjb21tYW5kcwptYWtlWzFd OiBFbnRlcmluZyBkaXJlY3RvcnkgYC9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9n dWlsZS0yLjAnCm1ha2UgIGluc3RhbGwtcmVjdXJzaXZlCm1ha2VbMl06IEVudGVyaW5nIGRp cmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2d1aWxlLTIuMCcKTWFr aW5nIGluc3RhbGwgaW4gbGliCm1ha2VbM106IEVudGVyaW5nIGRpcmVjdG9yeSBgL2MvVXNl cnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2d1aWxlLTIuMC9saWInCiAgR0VOICAgICAgYWxs b2NhLmgKICBHRU4gICAgICBjKytkZWZzLmgKICBHRU4gICAgICB3YXJuLW9uLXVzZS5oCiAg R0VOICAgICAgYXJnLW5vbm51bGwuaAogIEdFTiAgICAgIGFycGEvaW5ldC5oCiAgR0VOICAg ICAgYnl0ZXN3YXAuaAogIEdFTiAgICAgIGNvbmZpZ21ha2UuaAogIEdFTiAgICAgIGRpcmVu dC5oCiAgR0VOICAgICAgZXJybm8uaAogIEdFTiAgICAgIGZjbnRsLmgKICBHRU4gICAgICBp Y29udi5oCiAgR0VOICAgICAgbGFuZ2luZm8uaAogIEdFTiAgICAgIGxvY2FsZS5oCiAgR0VO ICAgICAgbWF0aC5oCiAgR0VOICAgICAgbmV0ZGIuaAogIEdFTiAgICAgIG5ldGluZXQvaW4u aAogIEdFTiAgICAgIHBvbGwuaAogIEdFTiAgICAgIHNpZ25hbC5oCiAgR0VOICAgICAgdW51 c2VkLXBhcmFtZXRlci5oCiAgR0VOICAgICAgc3RkaW8uaAogIEdFTiAgICAgIHN0ZGxpYi5o CiAgR0VOICAgICAgc3RyaW5nLmgKICBHRU4gICAgICBzeXMvZmlsZS5oCiAgR0VOICAgICAg c3lzL3NlbGVjdC5oCiAgR0VOICAgICAgc3lzL3NvY2tldC5oCiAgR0VOICAgICAgc3lzL3N0 YXQuaAogIEdFTiAgICAgIHN5cy90aW1lLmgKICBHRU4gICAgICBzeXMvdGltZXMuaAogIEdF TiAgICAgIHN5cy90eXBlcy5oCiAgR0VOICAgICAgc3lzL3Vpby5oCiAgR0VOICAgICAgdGlt ZS5oCiAgR0VOICAgICAgdW5pc3RkLmgKICBHRU4gICAgICB3Y2hhci5oCiAgR0VOICAgICAg d2N0eXBlLmgKbWFrZSAgaW5zdGFsbC1yZWN1cnNpdmUKbWFrZVs0XTogRW50ZXJpbmcgZGly ZWN0b3J5IGAvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvZ3VpbGUtMi4wL2xpYicK bWFrZVs1XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVz dC9saWIvZ3VpbGUtMi4wL2xpYicKICBDQyAgICAgICBiaW5hcnktaW8ubG8KICBDQyAgICAg ICBjLWN0eXBlLmxvCiAgQ0MgICAgICAgYy1zdHJjYXNlY21wLmxvCiAgQ0MgICAgICAgYy1z dHJuY2FzZWNtcC5sbwogIENDICAgICAgIGRpcm5hbWUtbGdwbC5sbwogIENDICAgICAgIGJh c2VuYW1lLWxncGwubG8KICBDQyAgICAgICBzdHJpcHNsYXNoLmxvCiAgQ0MgICAgICAgZmQt aG9vay5sbwogIENDICAgICAgIGZ1bGwtcmVhZC5sbwogIENDICAgICAgIGZ1bGwtd3JpdGUu bG8KICBDQyAgICAgICBsb2NhbGNoYXJzZXQubG8KICBDQyAgICAgICBtYWxsb2NhLmxvCiAg Q0MgICAgICAgbWF0aC5sbwogIENDICAgICAgIG5wcm9jLmxvCiAgQ0MgICAgICAgcGlwZTIu bG8KICBDQyAgICAgICBzYWZlLXJlYWQubG8KICBDQyAgICAgICBzYWZlLXdyaXRlLmxvCiAg Q0MgICAgICAgc29ja2V0cy5sbwogIENDICAgICAgIHN0YXQtdGltZS5sbwogIENDICAgICAg IHN0cmZ0aW1lLmxvCiAgQ0MgICAgICAgc3RyaWNvbnZlaC5sbwogIENDICAgICAgIHN5c19z b2NrZXQubG8KICBDQyAgICAgICB1bmlzdGQubG8KICBDQyAgICAgICB1bmlzdHIvdTgtbWJ0 b3VjLmxvCiAgQ0MgICAgICAgdW5pc3RyL3U4LW1idG91Yy1hdXgubG8KICBDQyAgICAgICB1 bmlzdHIvdTgtbWJ0b3VjLXVuc2FmZS5sbwogIENDICAgICAgIHVuaXN0ci91OC1tYnRvdWMt dW5zYWZlLWF1eC5sbwogIENDICAgICAgIHdjdHlwZS1oLmxvCiAgQ0MgICAgICAgeHNpemUu bG8KICBDQyAgICAgICBhY2NlcHQubG8KICBDQyAgICAgICBhc25wcmludGYubG8KICBDQyAg ICAgICBiaW5kLmxvCiAgQ0MgICAgICAgY2Fub25pY2FsaXplLWxncGwubG8KICBDQyAgICAg ICBjbG9zZS5sbwogIENDICAgICAgIGNvbm5lY3QubG8KICBDQyAgICAgICBkaXJmZC5sbwog IENDICAgICAgIGR1cDIubG8KICBDQyAgICAgICBmbG9jay5sbwogIENDICAgICAgIGZyZXhw LmxvCiAgQ0MgICAgICAgZnN0YXQubG8KICBDQyAgICAgICBnYWlfc3RyZXJyb3IubG8KICBD QyAgICAgICBnZXRhZGRyaW5mby5sbwogIENDICAgICAgIGdldGxvZ2luLmxvCiAgQ0MgICAg ICAgZ2V0cGVlcm5hbWUubG8KICBDQyAgICAgICBnZXRzb2NrbmFtZS5sbwogIENDICAgICAg IGdldHNvY2tvcHQubG8KICBDQyAgICAgICBpbmV0X250b3AubG8KICBDQyAgICAgICBpbmV0 X3B0b24ubG8KICBDQyAgICAgICBpc25hbmQubG8KICBDQyAgICAgICBpc25hbmYubG8KICBD QyAgICAgICBpc25hbmwubG8KICBDQyAgICAgICBsaXN0ZW4ubG8KICBDQyAgICAgICBsb2Nh bGVjb252LmxvCiAgQ0MgICAgICAgbWFsbG9jLmxvCiAgQ0MgICAgICAgbWJydG93Yy5sbwog IENDICAgICAgIG1ic2luaXQubG8KICBDQyAgICAgICBubF9sYW5naW5mby5sbwogIENDICAg ICAgIG9wZW4ubG8KICBDQyAgICAgICBwaXBlLmxvCiAgQ0MgICAgICAgcG9sbC5sbwogIEND ICAgICAgIHByaW50Zi1hcmdzLmxvCiAgQ0MgICAgICAgcHJpbnRmLXBhcnNlLmxvCiAgQ0Mg ICAgICAgcHV0ZW52LmxvCiAgQ0MgICAgICAgcmVhZGxpbmsubG8KICBDQyAgICAgICByZWN2 LmxvCiAgQ0MgICAgICAgcmVjdmZyb20ubG8KICBDQyAgICAgICByZWdleC5sbwogIENDICAg ICAgIHJlbmFtZS5sbwogIENDICAgICAgIHJtZGlyLmxvCiAgQ0MgICAgICAgc2VsZWN0Lmxv CiAgQ0MgICAgICAgc2VuZC5sbwogIENDICAgICAgIHNlbmR0by5sbwogIENDICAgICAgIHNl dGVudi5sbwogIENDICAgICAgIHNldHNvY2tvcHQubG8KICBDQyAgICAgICBzaHV0ZG93bi5s bwogIENDICAgICAgIHNucHJpbnRmLmxvCiAgQ0MgICAgICAgc29ja2V0LmxvCiAgQ0MgICAg ICAgc3RhdC5sbwogIENDICAgICAgIHRpbWVfci5sbwogIENDICAgICAgIHRpbWVzLmxvCiAg Q0MgICAgICAgdmFzbnByaW50Zi5sbwogIENDICAgICAgIHZzbnByaW50Zi5sbwogIENDTEQg ICAgIGxpYmdudS5sYQpsaWJ0b29sOiBsaW5rOiB3YXJuaW5nOiBsaWJyYXJ5IGBjOi9taW5n dy9saWIvbGlidW5pc3RyaW5nLmxhJyB3YXMgbW92ZWQuCiAgR0VOICAgICAgY2hhcnNldC5h bGlhcwogIEdFTiAgICAgIHJlZi1hZGQuc2VkCiAgR0VOICAgICAgcmVmLWRlbC5zZWQKbWFr ZVs2XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9s aWIvZ3VpbGUtMi4wL2xpYicKaWYgdGVzdCBubyA9IG5vOyB0aGVuIFwKCSAgY2FzZSAnbWlu Z3czMicgaW4gXAoJICAgIGRhcndpbls1Nl0qKSBcCgkgICAgICBuZWVkX2NoYXJzZXRfYWxp YXM9dHJ1ZSA7OyBcCgkgICAgZGFyd2luKiB8IGN5Z3dpbiogfCBtaW5ndyogfCBwdzMyKiB8 IGNlZ2NjKikgXAoJICAgICAgbmVlZF9jaGFyc2V0X2FsaWFzPWZhbHNlIDs7IFwKCSAgICAq KSBcCgkgICAgICBuZWVkX2NoYXJzZXRfYWxpYXM9dHJ1ZSA7OyBcCgkgIGVzYWMgOyBcCgll bHNlIFwKCSAgbmVlZF9jaGFyc2V0X2FsaWFzPWZhbHNlIDsgXAoJZmkgOyBcCglpZiAkbmVl ZF9jaGFyc2V0X2FsaWFzOyB0aGVuIFwKCSAgL2Jpbi9zaCAvYy9Vc2Vycy9zaG9va2llL2d1 aWxldGVzdC9saWIvZ3VpbGUtMi4wL2J1aWxkLWF1eC9pbnN0YWxsLXNoIC1kIC9jL1VzZXJz L3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9saWIgOyBcCglmaSA7IFwKCWlmIHRlc3QgLWYgL2Mv VXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2xpYi9jaGFyc2V0LmFsaWFzOyB0aGVuIFwK CSAgc2VkIC1mIHJlZi1hZGQuc2VkIC9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9s aWIvY2hhcnNldC5hbGlhcyA+IC9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9saWIv Y2hhcnNldC50bXAgOyBcCgkgIC9iaW4vaW5zdGFsbCAtYyAtbSA2NDQgL2MvVXNlcnMvc2hv b2tpZS9ndWlsZXRlc3QvbGliL2xpYi9jaGFyc2V0LnRtcCAvYy9Vc2Vycy9zaG9va2llL2d1 aWxldGVzdC9saWIvbGliL2NoYXJzZXQuYWxpYXMgOyBcCgkgIHJtIC1mIC9jL1VzZXJzL3No b29raWUvZ3VpbGV0ZXN0L2xpYi9saWIvY2hhcnNldC50bXAgOyBcCgllbHNlIFwKCSAgaWYg JG5lZWRfY2hhcnNldF9hbGlhczsgdGhlbiBcCgkgICAgc2VkIC1mIHJlZi1hZGQuc2VkIGNo YXJzZXQuYWxpYXMgPiAvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvbGliL2NoYXJz ZXQudG1wIDsgXAoJICAgIC9iaW4vaW5zdGFsbCAtYyAtbSA2NDQgL2MvVXNlcnMvc2hvb2tp ZS9ndWlsZXRlc3QvbGliL2xpYi9jaGFyc2V0LnRtcCAvYy9Vc2Vycy9zaG9va2llL2d1aWxl dGVzdC9saWIvbGliL2NoYXJzZXQuYWxpYXMgOyBcCgkgICAgcm0gLWYgL2MvVXNlcnMvc2hv b2tpZS9ndWlsZXRlc3QvbGliL2xpYi9jaGFyc2V0LnRtcCA7IFwKCSAgZmkgOyBcCglmaQpt YWtlWzZdOiBOb3RoaW5nIHRvIGJlIGRvbmUgZm9yIGBpbnN0YWxsLWRhdGEtYW0nLgptYWtl WzZdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGli L2d1aWxlLTIuMC9saWInCm1ha2VbNV06IExlYXZpbmcgZGlyZWN0b3J5IGAvYy9Vc2Vycy9z aG9va2llL2d1aWxldGVzdC9saWIvZ3VpbGUtMi4wL2xpYicKbWFrZVs0XTogTGVhdmluZyBk aXJlY3RvcnkgYC9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9ndWlsZS0yLjAvbGli JwptYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRl c3QvbGliL2d1aWxlLTIuMC9saWInCk1ha2luZyBpbnN0YWxsIGluIG1ldGEKbWFrZVszXTog RW50ZXJpbmcgZGlyZWN0b3J5IGAvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvZ3Vp bGUtMi4wL21ldGEnCmd1aWxlPSIvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvYmlu L2BlY2hvIGd1aWxlIHwgL2Jpbi9zZWQgLWUgJ3MseCx4LCdgIiA7CVwKCWNhdCAuL2d1aWxl LWNvbmZpZy5pbgkJCQkJCQlcCgl8IC9iaW4vc2VkIC1lICJzLEBwa2djb25maWdkaXJALC9j L1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9saWIvcGtnY29uZmlnLGcgOwkJCVwKCQkg ICAgIHMsQCIiUEtHX0NPTkZJR0AsLGcgOwkJCQlcCgkJICAgICBzLEBpbnN0YWxsZWRfZ3Vp bGVALCRndWlsZSxnIgkJCQlcCgk+IGd1aWxlLWNvbmZpZy5vdXQKbXYgZ3VpbGUtY29uZmln Lm91dCBndWlsZS1jb25maWcKY2htb2QgK3ggZ3VpbGUtY29uZmlnCm1ha2VbNF06IEVudGVy aW5nIGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2d1aWxlLTIu MC9tZXRhJwogL2Jpbi9ta2RpciAtcCAnL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGli L2JpbicKIC9iaW4vaW5zdGFsbCAtYyBndWlsZS1jb25maWcgZ3VpbGQgJy9jL1VzZXJzL3No b29raWUvZ3VpbGV0ZXN0L2xpYi9iaW4nCm1ha2UgIGluc3RhbGwtZXhlYy1ob29rCm1ha2Vb NV06IEVudGVyaW5nIGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGli L2d1aWxlLTIuMC9tZXRhJwpndWlsZD0iYGVjaG8gLW4gZ3VpbGQJCQkJXAoJICAgfCAvYmlu L3NlZCAtZSAncyx4LHgsJ2AuZXhlIiA7CVwKCWd1aWxlX3Rvb2xzPSJgZWNobyAtbiBndWls ZS10b29scwkJXAoJICAgfCAvYmluL3NlZCAtZSAncyx4LHgsJ2AuZXhlIiA7CVwKCWNkIC9j L1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9iaW4gJiYgcm0gLWYgIiRndWlsZV90b29s cyIgJiYJXAoJY3AgLXBSICIkZ3VpbGQiICIkZ3VpbGVfdG9vbHMiCm1ha2VbNV06IExlYXZp bmcgZGlyZWN0b3J5IGAvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvZ3VpbGUtMi4w L21ldGEnCiAvYmluL21rZGlyIC1wICcvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIv c2hhcmUvYWNsb2NhbCcKIC9iaW4vaW5zdGFsbCAtYyAtbSA2NDQgZ3VpbGUubTQgJy9jL1Vz ZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9zaGFyZS9hY2xvY2FsJwogL2Jpbi9ta2RpciAt cCAnL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2xpYi9wa2djb25maWcnCiAvYmlu L2luc3RhbGwgLWMgLW0gNjQ0IGd1aWxlLTIuMC5wYyAnL2MvVXNlcnMvc2hvb2tpZS9ndWls ZXRlc3QvbGliL2xpYi9wa2djb25maWcnCm1ha2VbNF06IExlYXZpbmcgZGlyZWN0b3J5IGAv Yy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvZ3VpbGUtMi4wL21ldGEnCm1ha2VbM106 IExlYXZpbmcgZGlyZWN0b3J5IGAvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvZ3Vp bGUtMi4wL21ldGEnCk1ha2luZyBpbnN0YWxsIGluIGxpYmd1aWxlCm1ha2VbM106IEVudGVy aW5nIGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2d1aWxlLTIu MC9saWJndWlsZScKICBHRU4gICAgICBsaWJwYXRoLmgKICBHRU4gICAgICBnZW4tc2NtY29u ZmlnLm8KICBHRU4gICAgICBnZW4tc2NtY29uZmlnLmV4ZQogIEdFTiAgICAgIHNjbWNvbmZp Zy5oCiAgR0VOICAgICAgdm0taS1zeXN0ZW0uaQogIEdFTiAgICAgIHZtLWktc2NoZW1lLmkK ICBHRU4gICAgICB2bS1pLWxvYWRlci5pCiAgU05BUkYgIGFsaXN0LngKICBTTkFSRiAgYXJi aXRlcnMueAogIFNOQVJGICBhcnJheS1oYW5kbGUueAogIFNOQVJGICBhcnJheS1tYXAueAog IFNOQVJGICBhcnJheXMueAogIFNOQVJGICBhc3luYy54CiAgU05BUkYgIGJhY2t0cmFjZS54 CiAgU05BUkYgIGJvb2xlYW4ueAogIFNOQVJGICBiaXR2ZWN0b3JzLngKICBTTkFSRiAgYnl0 ZXZlY3RvcnMueAogIFNOQVJGICBjaGFycy54CiAgU05BUkYgIGNvbnRyb2wueAogIFNOQVJG ICBjb250aW51YXRpb25zLngKICBTTkFSRiAgZGVidWcueAogIFNOQVJGICBkZXByZWNhdGVk LngKICBTTkFSRiAgZGVwcmVjYXRpb24ueAogIFNOQVJGICBkeW5sLngKICBTTkFSRiAgZHlu d2luZC54CiAgU05BUkYgIGVxLngKICBTTkFSRiAgZXJyb3IueAogIFNOQVJGICBldmFsLngK ICBTTkFSRiAgZXZhbGV4dC54CiAgU05BUkYgIGV4cGFuZC54CiAgU05BUkYgIGV4dGVuc2lv bnMueAogIFNOQVJGICBmZWF0dXJlLngKICBTTkFSRiAgZmlsZXN5cy54CiAgU05BUkYgIGZs dWlkcy54CiAgU05BUkYgIGZvcmVpZ24ueAogIFNOQVJGICBmcG9ydHMueAogIFNOQVJGICBn Yy1tYWxsb2MueAogIFNOQVJGICBnYy54CiAgU05BUkYgIGdldHRleHQueAogIFNOQVJGICBn ZW5lcmFsaXplZC1hcnJheXMueAogIFNOQVJGICBnZW5lcmFsaXplZC12ZWN0b3JzLngKICBT TkFSRiAgZ29vcHMueAogIFNOQVJGICBnc3Vici54CiAgU05BUkYgIGd1YXJkaWFucy54CiAg U05BUkYgIGhhc2gueAogIFNOQVJGICBoYXNodGFiLngKICBTTkFSRiAgaG9va3MueAogIFNO QVJGICBpMThuLngKICBTTkFSRiAgaW5pdC54CiAgU05BUkYgIGlvZXh0LngKICBTTkFSRiAg a2V5d29yZHMueAogIFNOQVJGICBsaXN0LngKICBTTkFSRiAgbG9hZC54CiAgU05BUkYgIG1h Y3Jvcy54CiAgU05BUkYgIG1hbGxvY3MueAogIFNOQVJGICBtZW1vaXplLngKICBTTkFSRiAg bW9kdWxlcy54CiAgU05BUkYgIG51bWJlcnMueAogIFNOQVJGICBvYmpwcm9wLngKICBTTkFS RiAgb3B0aW9ucy54CiAgU05BUkYgIHBhaXJzLngKICBTTkFSRiAgcG9ydHMueAogIFNOQVJG ICBwcmludC54CiAgU05BUkYgIHByb2Nwcm9wLngKICBTTkFSRiAgcHJvY3MueAogIFNOQVJG ICBwcm9taXNlcy54CiAgU05BUkYgIHI2cnMtcG9ydHMueAogIFNOQVJGICByYW5kb20ueAog IFNOQVJGICByZGVsaW0ueAogIFNOQVJGICByZWFkLngKICBTTkFSRiAgcm9vdC54CiAgU05B UkYgIHJ3LngKICBTTkFSRiAgc2Ntc2lncy54CiAgU05BUkYgIHNjcmlwdC54CiAgU05BUkYg IHNpbXBvcy54CiAgU05BUkYgIHNtb2IueAogIFNOQVJGICBzb3J0LngKICBTTkFSRiAgc3Jj cHJvcC54CiAgU05BUkYgIHNyZmktMS54CiAgU05BUkYgIHNyZmktNC54CiAgU05BUkYgIHNy ZmktMTMueAogIFNOQVJGICBzcmZpLTE0LngKICBTTkFSRiAgc3JmaS02MC54CiAgU05BUkYg IHN0YWNrY2hrLngKICBTTkFSRiAgc3RhY2tzLngKICBTTkFSRiAgc3RpbWUueAogIFNOQVJG ICBzdHJpbmdzLngKICBTTkFSRiAgc3Ryb3JkZXIueAogIFNOQVJGICBzdHJwb3J0cy54CiAg U05BUkYgIHN0cnVjdC54CiAgU05BUkYgIHN5bWJvbHMueAogIFNOQVJGICB0aHJlYWRzLngK ICBTTkFSRiAgdGhyb3cueAogIFNOQVJGICB0cmVlcy54CiAgU05BUkYgIHVuaWZvcm0ueAog IFNOQVJGICB2YWx1ZXMueAogIFNOQVJGICB2YXJpYWJsZS54CiAgU05BUkYgIHZlY3RvcnMu eAogIFNOQVJGICB2ZXJzaW9uLngKICBTTkFSRiAgdnBvcnRzLngKICBTTkFSRiAgd2Vha3Mu eAogIFNOQVJGICBmcmFtZXMueAogIFNOQVJGICBpbnN0cnVjdGlvbnMueAogIFNOQVJGICBv Ympjb2Rlcy54CiAgU05BUkYgIHByb2dyYW1zLngKICBTTkFSRiAgdm0ueAogIFNOQVJGICBw b3NpeC54CiAgU05BUkYgIG5ldF9kYi54CiAgU05BUkYgIHNvY2tldC54CiAgU05BUkYgIHdp bjMyLXVuYW1lLngKICBTTkFSRiAgcmVnZXgtcG9zaXgueAogIFNOQVJGICBta3N0ZW1wLngK bWFrZSAgaW5zdGFsbC1hbQptYWtlWzRdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9jL1VzZXJz L3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9ndWlsZS0yLjAvbGliZ3VpbGUnCiAgQ0MgICAgICAg bGliZ3VpbGVfMi4wX2xhLWFsaXN0LmxvCiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLWFy Yml0ZXJzLmxvCiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLWFycmF5LWhhbmRsZS5sbwog IENDICAgICAgIGxpYmd1aWxlXzIuMF9sYS1hcnJheS1tYXAubG8KICBDQyAgICAgICBsaWJn dWlsZV8yLjBfbGEtYXJyYXlzLmxvCiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLWFzeW5j LmxvCiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLWJhY2t0cmFjZS5sbwogIENDICAgICAg IGxpYmd1aWxlXzIuMF9sYS1ib29sZWFuLmxvCiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xh LWJpdHZlY3RvcnMubG8KICBDQyAgICAgICBsaWJndWlsZV8yLjBfbGEtYnl0ZXZlY3RvcnMu bG8KICBDQyAgICAgICBsaWJndWlsZV8yLjBfbGEtY2hhcnMubG8KICBDQyAgICAgICBsaWJn dWlsZV8yLjBfbGEtY29udHJvbC5sbwogIENDICAgICAgIGxpYmd1aWxlXzIuMF9sYS1jb250 aW51YXRpb25zLmxvCiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLWRlYnVnLmxvCiAgQ0Mg ICAgICAgbGliZ3VpbGVfMi4wX2xhLWRlcHJlY2F0ZWQubG8KICBDQyAgICAgICBsaWJndWls ZV8yLjBfbGEtZGVwcmVjYXRpb24ubG8KICBDQyAgICAgICBsaWJndWlsZV8yLjBfbGEtZHlu d2luZC5sbwogIENDICAgICAgIGxpYmd1aWxlXzIuMF9sYS1lcS5sbwogIENDICAgICAgIGxp Ymd1aWxlXzIuMF9sYS1lcnJvci5sbwogIENDICAgICAgIGxpYmd1aWxlXzIuMF9sYS1ldmFs LmxvCiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLWV2YWxleHQubG8KICBDQyAgICAgICBs aWJndWlsZV8yLjBfbGEtZXhwYW5kLmxvCiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLWV4 dGVuc2lvbnMubG8KICBDQyAgICAgICBsaWJndWlsZV8yLjBfbGEtZmVhdHVyZS5sbwogIEND ICAgICAgIGxpYmd1aWxlXzIuMF9sYS1maWxlc3lzLmxvCiAgQ0MgICAgICAgbGliZ3VpbGVf Mi4wX2xhLWZpbmFsaXplcnMubG8KICBDQyAgICAgICBsaWJndWlsZV8yLjBfbGEtZmx1aWRz LmxvCiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLWZvcmVpZ24ubG8KICBDQyAgICAgICBs aWJndWlsZV8yLjBfbGEtZnBvcnRzLmxvCiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLWZy YW1lcy5sbwogIENDICAgICAgIGxpYmd1aWxlXzIuMF9sYS1nYy1tYWxsb2MubG8KICBDQyAg ICAgICBsaWJndWlsZV8yLjBfbGEtZ2MubG8KICBDQyAgICAgICBsaWJndWlsZV8yLjBfbGEt Z2RiaW50LmxvCiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLWdldHRleHQubG8KICBDQyAg ICAgICBsaWJndWlsZV8yLjBfbGEtZ2VuZXJhbGl6ZWQtYXJyYXlzLmxvCiAgQ0MgICAgICAg bGliZ3VpbGVfMi4wX2xhLWdlbmVyYWxpemVkLXZlY3RvcnMubG8KICBDQyAgICAgICBsaWJn dWlsZV8yLjBfbGEtZ29vcHMubG8KICBDQyAgICAgICBsaWJndWlsZV8yLjBfbGEtZ3N1YnIu bG8KICBDQyAgICAgICBsaWJndWlsZV8yLjBfbGEtZ3VhcmRpYW5zLmxvCiAgQ0MgICAgICAg bGliZ3VpbGVfMi4wX2xhLWhhc2gubG8KICBDQyAgICAgICBsaWJndWlsZV8yLjBfbGEtaGFz aHRhYi5sbwogIENDICAgICAgIGxpYmd1aWxlXzIuMF9sYS1ob29rcy5sbwogIENDICAgICAg IGxpYmd1aWxlXzIuMF9sYS1pMThuLmxvCiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLWlu aXQubG8KICBDQyAgICAgICBsaWJndWlsZV8yLjBfbGEtaW5saW5lLmxvCiAgQ0MgICAgICAg bGliZ3VpbGVfMi4wX2xhLWluc3RydWN0aW9ucy5sbwogIENDICAgICAgIGxpYmd1aWxlXzIu MF9sYS1pb2V4dC5sbwogIENDICAgICAgIGxpYmd1aWxlXzIuMF9sYS1rZXl3b3Jkcy5sbwog IENDICAgICAgIGxpYmd1aWxlXzIuMF9sYS1saXN0LmxvCiAgQ0MgICAgICAgbGliZ3VpbGVf Mi4wX2xhLWxvYWQubG8KICBDQyAgICAgICBsaWJndWlsZV8yLjBfbGEtbWFjcm9zLmxvCiAg Q0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLW1hbGxvY3MubG8KICBDQyAgICAgICBsaWJndWls ZV8yLjBfbGEtbWVtb2l6ZS5sbwogIENDICAgICAgIGxpYmd1aWxlXzIuMF9sYS1tb2R1bGVz LmxvCiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLW51bGwtdGhyZWFkcy5sbwogIENDICAg ICAgIGxpYmd1aWxlXzIuMF9sYS1udW1iZXJzLmxvCiAgQ0MgICAgICAgbGliZ3VpbGVfMi4w X2xhLW9iamNvZGVzLmxvCiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLW9ianByb3AubG8K ICBDQyAgICAgICBsaWJndWlsZV8yLjBfbGEtb3B0aW9ucy5sbwogIENDICAgICAgIGxpYmd1 aWxlXzIuMF9sYS1wYWlycy5sbwogIENDICAgICAgIGxpYmd1aWxlXzIuMF9sYS1wb2xsLmxv CiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLXBvcnRzLmxvCiAgQ0MgICAgICAgbGliZ3Vp bGVfMi4wX2xhLXByaW50LmxvCiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLXByb2Nwcm9w LmxvCiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLXByb2NzLmxvCiAgQ0MgICAgICAgbGli Z3VpbGVfMi4wX2xhLXByb2dyYW1zLmxvCiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLXBy b21pc2VzLmxvCiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLXI2cnMtcG9ydHMubG8KICBD QyAgICAgICBsaWJndWlsZV8yLjBfbGEtcmFuZG9tLmxvCiAgQ0MgICAgICAgbGliZ3VpbGVf Mi4wX2xhLXJkZWxpbS5sbwogIENDICAgICAgIGxpYmd1aWxlXzIuMF9sYS1yZWFkLmxvCiAg Q0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLXJvb3QubG8KICBDQyAgICAgICBsaWJndWlsZV8y LjBfbGEtcncubG8KICBDQyAgICAgICBsaWJndWlsZV8yLjBfbGEtc2Ntc2lncy5sbwogIEND ICAgICAgIGxpYmd1aWxlXzIuMF9sYS1zY3JpcHQubG8KICBDQyAgICAgICBsaWJndWlsZV8y LjBfbGEtc2ltcG9zLmxvCiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLXNtb2IubG8KICBD QyAgICAgICBsaWJndWlsZV8yLjBfbGEtc29ydC5sbwogIENDICAgICAgIGxpYmd1aWxlXzIu MF9sYS1zcmNwcm9wLmxvCiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLXNyZmktMS5sbwog IENDICAgICAgIGxpYmd1aWxlXzIuMF9sYS1zcmZpLTQubG8KICBDQyAgICAgICBsaWJndWls ZV8yLjBfbGEtc3JmaS0xMy5sbwogIENDICAgICAgIGxpYmd1aWxlXzIuMF9sYS1zcmZpLTE0 LmxvCiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLXNyZmktNjAubG8KICBDQyAgICAgICBs aWJndWlsZV8yLjBfbGEtc3RhY2tjaGsubG8KICBDQyAgICAgICBsaWJndWlsZV8yLjBfbGEt c3RhY2tzLmxvCiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLXN0aW1lLmxvCiAgQ0MgICAg ICAgbGliZ3VpbGVfMi4wX2xhLXN0cmluZ3MubG8KICBDQyAgICAgICBsaWJndWlsZV8yLjBf bGEtc3Ryb3JkZXIubG8KICBDQyAgICAgICBsaWJndWlsZV8yLjBfbGEtc3RycG9ydHMubG8K ICBDQyAgICAgICBsaWJndWlsZV8yLjBfbGEtc3RydWN0LmxvCiAgQ0MgICAgICAgbGliZ3Vp bGVfMi4wX2xhLXN5bWJvbHMubG8KICBDQyAgICAgICBsaWJndWlsZV8yLjBfbGEtdGhyZWFk cy5sbwp0aHJlYWRzLmM6IEluIGZ1bmN0aW9uICdzY21fcHRocmVhZF9jb25kX3RpbWVkd2Fp dCc6DQp0aHJlYWRzLmM6MjAwNjozOiB3YXJuaW5nOiBwYXNzaW5nIGFyZ3VtZW50IDMgb2Yg J3B0aHJlYWRfY29uZF90aW1lZHdhaXQnIGZyb20gaW5jb21wYXRpYmxlIHBvaW50ZXIgdHlw ZSBbZW5hYmxlZCBieSBkZWZhdWx0XQ0KSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC4uL2xpYi90 aW1lLmg6MzY5OjAsDQogICAgICAgICAgICAgICAgIGZyb20gYzpcbWluZ3dcYmluXC4uL2xp Yi9nY2MvbWluZ3czMi80LjcuMi8uLi8uLi8uLi8uLi9pbmNsdWRlL3N5cy90aW1lLmg6MywN CiAgICAgICAgICAgICAgICAgZnJvbSAuLi9saWIvc3lzL3RpbWUuaDozMCwNCiAgICAgICAg ICAgICAgICAgZnJvbSAuLi9saWJndWlsZS9zY21jb25maWcuaDoyNiwNCiAgICAgICAgICAg ICAgICAgZnJvbSAuLi9saWJndWlsZS9iZHctZ2MuaDoyNCwNCiAgICAgICAgICAgICAgICAg ZnJvbSB0aHJlYWRzLmM6MjY6DQpjOlxtaW5nd1xiaW5cLi4vbGliL2djYy9taW5ndzMyLzQu Ny4yLy4uLy4uLy4uLy4uL2luY2x1ZGUvcHRocmVhZC5oOjEwOTc6MzE6IG5vdGU6IGV4cGVj dGVkICdjb25zdCBzdHJ1Y3QgdGltZXNwZWMgKicgYnV0IGFyZ3VtZW50IGlzIG9mIHR5cGUg J2NvbnN0IHN0cnVjdCBzY21fdF90aW1lc3BlYyAqJw0KICBDQyAgICAgICBsaWJndWlsZV8y LjBfbGEtdGhyb3cubG8KICBDQyAgICAgICBsaWJndWlsZV8yLjBfbGEtdHJlZXMubG8KICBD QyAgICAgICBsaWJndWlsZV8yLjBfbGEtdW5pZm9ybS5sbwogIENDICAgICAgIGxpYmd1aWxl XzIuMF9sYS12YWx1ZXMubG8KICBDQyAgICAgICBsaWJndWlsZV8yLjBfbGEtdmFyaWFibGUu bG8KICBDQyAgICAgICBsaWJndWlsZV8yLjBfbGEtdmVjdG9ycy5sbwogIENDICAgICAgIGxp Ymd1aWxlXzIuMF9sYS12ZXJzaW9uLmxvCiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLXZt LmxvCiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLXZwb3J0cy5sbwogIENDICAgICAgIGxp Ymd1aWxlXzIuMF9sYS13ZWFrcy5sbwogIENDICAgICAgIGR5bmwubG8KICBDQyAgICAgICBw b3NpeC5sbwpwb3NpeC5jOiBJbiBmdW5jdGlvbiAnc2NtX2V4ZWNsJzoNCnBvc2l4LmM6MTE0 NTozOiB3YXJuaW5nOiBwYXNzaW5nIGFyZ3VtZW50IDIgb2YgJ2V4ZWN2JyBmcm9tIGluY29t cGF0aWJsZSBwb2ludGVyIHR5cGUgW2VuYWJsZWQgYnkgZGVmYXVsdF0NCkluIGZpbGUgaW5j bHVkZWQgZnJvbSBjOlxtaW5nd1xiaW5cLi4vbGliL2djYy9taW5ndzMyLzQuNy4yLy4uLy4u Ly4uLy4uL2luY2x1ZGUvdW5pc3RkLmg6MTM6MCwNCiAgICAgICAgICAgICAgICAgZnJvbSAu Li9saWIvdW5pc3RkLmg6MjcsDQogICAgICAgICAgICAgICAgIGZyb20gcG9zaXguYzo1MDoN CmM6XG1pbmd3XGJpblwuLi9saWIvZ2NjL21pbmd3MzIvNC43LjIvLi4vLi4vLi4vLi4vaW5j bHVkZS9wcm9jZXNzLmg6MTE4OjQyOiBub3RlOiBleHBlY3RlZCAnY29uc3QgY2hhciAqIGNv bnN0KicgYnV0IGFyZ3VtZW50IGlzIG9mIHR5cGUgJ2NoYXIgKionDQpwb3NpeC5jOiBJbiBm dW5jdGlvbiAnc2NtX2V4ZWNscCc6DQpwb3NpeC5jOjExNzQ6Mzogd2FybmluZzogcGFzc2lu ZyBhcmd1bWVudCAyIG9mICdleGVjdnAnIGZyb20gaW5jb21wYXRpYmxlIHBvaW50ZXIgdHlw ZSBbZW5hYmxlZCBieSBkZWZhdWx0XQ0KSW4gZmlsZSBpbmNsdWRlZCBmcm9tIGM6XG1pbmd3 XGJpblwuLi9saWIvZ2NjL21pbmd3MzIvNC43LjIvLi4vLi4vLi4vLi4vaW5jbHVkZS91bmlz dGQuaDoxMzowLA0KICAgICAgICAgICAgICAgICBmcm9tIC4uL2xpYi91bmlzdGQuaDoyNywN CiAgICAgICAgICAgICAgICAgZnJvbSBwb3NpeC5jOjUwOg0KYzpcbWluZ3dcYmluXC4uL2xp Yi9nY2MvbWluZ3czMi80LjcuMi8uLi8uLi8uLi8uLi9pbmNsdWRlL3Byb2Nlc3MuaDoxMjA6 NDI6IG5vdGU6IGV4cGVjdGVkICdjb25zdCBjaGFyICogY29uc3QqJyBidXQgYXJndW1lbnQg aXMgb2YgdHlwZSAnY2hhciAqKicNCnBvc2l4LmM6IEluIGZ1bmN0aW9uICdzY21fZXhlY2xl JzoNCnBvc2l4LmM6MTIwODozOiB3YXJuaW5nOiBwYXNzaW5nIGFyZ3VtZW50IDIgb2YgJ2V4 ZWN2ZScgZnJvbSBpbmNvbXBhdGlibGUgcG9pbnRlciB0eXBlIFtlbmFibGVkIGJ5IGRlZmF1 bHRdDQpJbiBmaWxlIGluY2x1ZGVkIGZyb20gYzpcbWluZ3dcYmluXC4uL2xpYi9nY2MvbWlu Z3czMi80LjcuMi8uLi8uLi8uLi8uLi9pbmNsdWRlL3VuaXN0ZC5oOjEzOjAsDQogICAgICAg ICAgICAgICAgIGZyb20gLi4vbGliL3VuaXN0ZC5oOjI3LA0KICAgICAgICAgICAgICAgICBm cm9tIHBvc2l4LmM6NTA6DQpjOlxtaW5nd1xiaW5cLi4vbGliL2djYy9taW5ndzMyLzQuNy4y Ly4uLy4uLy4uLy4uL2luY2x1ZGUvcHJvY2Vzcy5oOjExOTo0Mjogbm90ZTogZXhwZWN0ZWQg J2NvbnN0IGNoYXIgKiBjb25zdConIGJ1dCBhcmd1bWVudCBpcyBvZiB0eXBlICdjaGFyICoq Jw0KcG9zaXguYzoxMjA4OjM6IHdhcm5pbmc6IHBhc3NpbmcgYXJndW1lbnQgMyBvZiAnZXhl Y3ZlJyBmcm9tIGluY29tcGF0aWJsZSBwb2ludGVyIHR5cGUgW2VuYWJsZWQgYnkgZGVmYXVs dF0NCkluIGZpbGUgaW5jbHVkZWQgZnJvbSBjOlxtaW5nd1xiaW5cLi4vbGliL2djYy9taW5n dzMyLzQuNy4yLy4uLy4uLy4uLy4uL2luY2x1ZGUvdW5pc3RkLmg6MTM6MCwNCiAgICAgICAg ICAgICAgICAgZnJvbSAuLi9saWIvdW5pc3RkLmg6MjcsDQogICAgICAgICAgICAgICAgIGZy b20gcG9zaXguYzo1MDoNCmM6XG1pbmd3XGJpblwuLi9saWIvZ2NjL21pbmd3MzIvNC43LjIv Li4vLi4vLi4vLi4vaW5jbHVkZS9wcm9jZXNzLmg6MTE5OjQyOiBub3RlOiBleHBlY3RlZCAn Y29uc3QgY2hhciAqIGNvbnN0KicgYnV0IGFyZ3VtZW50IGlzIG9mIHR5cGUgJ2NoYXIgKion DQogIENDICAgICAgIG5ldF9kYi5sbwogIENDICAgICAgIHNvY2tldC5sbwpzb2NrZXQuYzog SW4gZnVuY3Rpb24gJ3NjbV9maWxsX3NvY2thZGRyJzoNCnNvY2tldC5jOjgxNzoxNjogd2Fy bmluZzogdmFyaWFibGUgJ3Njb3BlX2lkJyBzZXQgYnV0IG5vdCB1c2VkIFstV3VudXNlZC1i dXQtc2V0LXZhcmlhYmxlXQ0KICBDQyAgICAgICB3aW4zMi11bmFtZS5sbwogIENDICAgICAg IHJlZ2V4LXBvc2l4LmxvCiAgQ0MgICAgICAgbWtzdGVtcC5sbwogIENDTEQgICAgIGxpYmd1 aWxlLTIuMC5sYQpsaWJ0b29sOiBsaW5rOiB3YXJuaW5nOiBsaWJyYXJ5IGBjOi9taW5ndy9s aWIvbGlidW5pc3RyaW5nLmxhJyB3YXMgbW92ZWQuCmNvcHlpbmcgc2VsZWN0ZWQgb2JqZWN0 IGZpbGVzIHRvIGF2b2lkIGJhc2VuYW1lIGNvbmZsaWN0cy4uLgogIENDICAgICAgIGd1aWxl LWd1aWxlLm8KICBDQ0xEICAgICBndWlsZS5leGUKbGlidG9vbDogbGluazogd2FybmluZzog bGlicmFyeSBgYzovbWluZ3cvbGliL2xpYnVuaXN0cmluZy5sYScgd2FzIG1vdmVkLgogIEdF TiAgICAgIGMtdG9rZW5pemUubwogIEdFTiAgICAgIGd1aWxlX2ZpbHRlcl9kb2Nfc25hcmZh Z2UuZXhlCmxpYnRvb2w6IGxpbms6IHdhcm5pbmc6IGxpYnJhcnkgYGM6L21pbmd3L2xpYi9s aWJ1bmlzdHJpbmcubGEnIHdhcyBtb3ZlZC4KbGlidG9vbDogbGluazogd2FybmluZzogbGli cmFyeSBgYzovbWluZ3cvbGliL2xpYnVuaXN0cmluZy5sYScgd2FzIG1vdmVkLgogIFNOQVJG ICBhbGlzdC5kb2MKICBTTkFSRiAgYXJiaXRlcnMuZG9jCiAgU05BUkYgIGFycmF5LWhhbmRs ZS5kb2MKICBTTkFSRiAgYXJyYXktbWFwLmRvYwogIFNOQVJGICBhcnJheXMuZG9jCiAgU05B UkYgIGFzeW5jLmRvYwogIFNOQVJGICBiYWNrdHJhY2UuZG9jCiAgU05BUkYgIGJvb2xlYW4u ZG9jCiAgU05BUkYgIGJpdHZlY3RvcnMuZG9jCiAgU05BUkYgIGJ5dGV2ZWN0b3JzLmRvYwog IFNOQVJGICBjaGFycy5kb2MKICBTTkFSRiAgY29udHJvbC5kb2MKICBTTkFSRiAgY29udGlu dWF0aW9ucy5kb2MKICBTTkFSRiAgZGVidWcuZG9jCiAgU05BUkYgIGRlcHJlY2F0ZWQuZG9j CiAgU05BUkYgIGRlcHJlY2F0aW9uLmRvYwogIFNOQVJGICBkeW5sLmRvYwogIFNOQVJGICBk eW53aW5kLmRvYwogIFNOQVJGICBlcS5kb2MKICBTTkFSRiAgZXJyb3IuZG9jCiAgU05BUkYg IGV2YWwuZG9jCiAgU05BUkYgIGV2YWxleHQuZG9jCiAgU05BUkYgIGV4cGFuZC5kb2MKICBT TkFSRiAgZXh0ZW5zaW9ucy5kb2MKICBTTkFSRiAgZmVhdHVyZS5kb2MKICBTTkFSRiAgZmls ZXN5cy5kb2MKICBTTkFSRiAgZmx1aWRzLmRvYwogIFNOQVJGICBmb3JlaWduLmRvYwogIFNO QVJGICBmcG9ydHMuZG9jCiAgU05BUkYgIGdjLW1hbGxvYy5kb2MKICBTTkFSRiAgZ2MuZG9j CiAgU05BUkYgIGdldHRleHQuZG9jCiAgU05BUkYgIGdlbmVyYWxpemVkLWFycmF5cy5kb2MK Z2VuZXJhbGl6ZWQtYXJyYXlzLmM6MTM5OioqKk1pc21hdGNoaW5nIEZVTkNfTkFNRS4gIFNo b3VsZCBiZTogYCNkZWZpbmUgRlVOQ19OQU1FIHNfc2NtX2FycmF5X2xlbmd0aCcKICBTTkFS RiAgZ2VuZXJhbGl6ZWQtdmVjdG9ycy5kb2MKICBTTkFSRiAgZ29vcHMuZG9jCiAgU05BUkYg IGdzdWJyLmRvYwogIFNOQVJGICBndWFyZGlhbnMuZG9jCiAgU05BUkYgIGhhc2guZG9jCiAg U05BUkYgIGhhc2h0YWIuZG9jCiAgU05BUkYgIGhvb2tzLmRvYwogIFNOQVJGICBpMThuLmRv YwogIFNOQVJGICBpbml0LmRvYwogIFNOQVJGICBpb2V4dC5kb2MKICBTTkFSRiAga2V5d29y ZHMuZG9jCiAgU05BUkYgIGxpc3QuZG9jCiAgU05BUkYgIGxvYWQuZG9jCiAgU05BUkYgIG1h Y3Jvcy5kb2MKICBTTkFSRiAgbWFsbG9jcy5kb2MKICBTTkFSRiAgbWVtb2l6ZS5kb2MKbWVt b2l6ZS5jOjUxNToqKipNaXNtYXRjaGluZyBGVU5DX05BTUUuICBTaG91bGQgYmU6IGAjZGVm aW5lIEZVTkNfTkFNRSBzXyJAcHJvbXB0IicKICBTTkFSRiAgbW9kdWxlcy5kb2MKICBTTkFS RiAgbnVtYmVycy5kb2MKICBTTkFSRiAgb2JqcHJvcC5kb2MKICBTTkFSRiAgb3B0aW9ucy5k b2MKICBTTkFSRiAgcGFpcnMuZG9jCnBhaXJzLmM6MTQ3OioqKk1pc3Npbmcgb3IgZXJyb25l b3VzIGAjZGVmaW5lIEZVTkNfTkFNRSBzX3NjbV9jZHInCnBhaXJzLmM6MTUwOioqKnBhaXJz LmM6MTU1OioqKk1pc3Npbmcgb3IgZXJyb25lb3VzIGAjZGVmaW5lIEZVTkNfTkFNRSBzX3Nj bV9jZGRyJwpwYWlycy5jOjE1ODoqKipwYWlycy5jOjE2MzoqKipNaXNzaW5nIG9yIGVycm9u ZW91cyBgI2RlZmluZSBGVU5DX05BTUUgc19zY21fY2FkcicKcGFpcnMuYzoxNjY6KioqcGFp cnMuYzoxNzE6KioqTWlzc2luZyBvciBlcnJvbmVvdXMgYCNkZWZpbmUgRlVOQ19OQU1FIHNf c2NtX2NkZGRyJwpwYWlycy5jOjE3NDoqKipwYWlycy5jOjE3OToqKipNaXNzaW5nIG9yIGVy cm9uZW91cyBgI2RlZmluZSBGVU5DX05BTUUgc19zY21fY2RhZHInCnBhaXJzLmM6MTgyOioq KnBhaXJzLmM6MTg3OioqKk1pc3Npbmcgb3IgZXJyb25lb3VzIGAjZGVmaW5lIEZVTkNfTkFN RSBzX3NjbV9jYWRkcicKcGFpcnMuYzoxOTA6KioqcGFpcnMuYzoxOTU6KioqTWlzc2luZyBv ciBlcnJvbmVvdXMgYCNkZWZpbmUgRlVOQ19OQU1FIHNfc2NtX2NhYWRyJwpwYWlycy5jOjE5 ODoqKipwYWlycy5jOjIwMzoqKipNaXNzaW5nIG9yIGVycm9uZW91cyBgI2RlZmluZSBGVU5D X05BTUUgc19zY21fY2RkZGRyJwpwYWlycy5jOjIwNjoqKipwYWlycy5jOjIxMToqKipNaXNz aW5nIG9yIGVycm9uZW91cyBgI2RlZmluZSBGVU5DX05BTUUgc19zY21fY2RkYWRyJwpwYWly cy5jOjIxNDoqKipwYWlycy5jOjIxOToqKipNaXNzaW5nIG9yIGVycm9uZW91cyBgI2RlZmlu ZSBGVU5DX05BTUUgc19zY21fY2RhZGRyJwpwYWlycy5jOjIyMjoqKipwYWlycy5jOjIyNzoq KipNaXNzaW5nIG9yIGVycm9uZW91cyBgI2RlZmluZSBGVU5DX05BTUUgc19zY21fY2RhYWRy JwpwYWlycy5jOjIzMDoqKipwYWlycy5jOjIzNToqKipNaXNzaW5nIG9yIGVycm9uZW91cyBg I2RlZmluZSBGVU5DX05BTUUgc19zY21fY2FkZGRyJwpwYWlycy5jOjIzODoqKipwYWlycy5j OjI0MzoqKipNaXNzaW5nIG9yIGVycm9uZW91cyBgI2RlZmluZSBGVU5DX05BTUUgc19zY21f Y2FkYWRyJwpwYWlycy5jOjI0NjoqKipwYWlycy5jOjI1MToqKipNaXNzaW5nIG9yIGVycm9u ZW91cyBgI2RlZmluZSBGVU5DX05BTUUgc19zY21fY2FhZGRyJwpwYWlycy5jOjI1NDoqKipw YWlycy5jOjI1OToqKipNaXNzaW5nIG9yIGVycm9uZW91cyBgI2RlZmluZSBGVU5DX05BTUUg c19zY21fY2FhYWRyJwpwYWlycy5jOjI2MjoqKipNaXNzaW5nIG9yIGVycm9uZW91cyAjdW5k ZWYgZm9yIHNjbV9jYXI6IApNaXNzaW5nIG9yIGVycm9uZW91cyAjdW5kZWYgZm9yIHNjbV9j ZGFyOiAKTWlzc2luZyBvciBlcnJvbmVvdXMgI3VuZGVmIGZvciBzY21fY2FhcjogCk1pc3Np bmcgb3IgZXJyb25lb3VzICN1bmRlZiBmb3Igc2NtX2NkZGFyOiAKTWlzc2luZyBvciBlcnJv bmVvdXMgI3VuZGVmIGZvciBzY21fY2RhYXI6IApNaXNzaW5nIG9yIGVycm9uZW91cyAjdW5k ZWYgZm9yIHNjbV9jYWRhcjogCk1pc3Npbmcgb3IgZXJyb25lb3VzICN1bmRlZiBmb3Igc2Nt X2NhYWFyOiAKTWlzc2luZyBvciBlcnJvbmVvdXMgI3VuZGVmIGZvciBzY21fY2RkZGFyOiAK TWlzc2luZyBvciBlcnJvbmVvdXMgI3VuZGVmIGZvciBzY21fY2RkYWFyOiAKTWlzc2luZyBv ciBlcnJvbmVvdXMgI3VuZGVmIGZvciBzY21fY2RhZGFyOiAKTWlzc2luZyBvciBlcnJvbmVv dXMgI3VuZGVmIGZvciBzY21fY2RhYWFyOiAKTWlzc2luZyBvciBlcnJvbmVvdXMgI3VuZGVm IGZvciBzY21fY2FkZGFyOiAKTWlzc2luZyBvciBlcnJvbmVvdXMgI3VuZGVmIGZvciBzY21f Y2FkYWFyOiAKTWlzc2luZyBvciBlcnJvbmVvdXMgI3VuZGVmIGZvciBzY21fY2FhZGFyOiAK TWlzc2luZyBvciBlcnJvbmVvdXMgI3VuZGVmIGZvciBzY21fY2FhYWFyOiAKICBTTkFSRiAg cG9ydHMuZG9jCiAgU05BUkYgIHByaW50LmRvYwogIFNOQVJGICBwcm9jcHJvcC5kb2MKICBT TkFSRiAgcHJvY3MuZG9jCiAgU05BUkYgIHByb21pc2VzLmRvYwogIFNOQVJGICByNnJzLXBv cnRzLmRvYwogIFNOQVJGICByYW5kb20uZG9jCiAgU05BUkYgIHJkZWxpbS5kb2MKICBTTkFS RiAgcmVhZC5kb2MKICBTTkFSRiAgcm9vdC5kb2MKICBTTkFSRiAgcncuZG9jCiAgU05BUkYg IHNjbXNpZ3MuZG9jCiAgU05BUkYgIHNjcmlwdC5kb2MKICBTTkFSRiAgc2ltcG9zLmRvYwog IFNOQVJGICBzbW9iLmRvYwogIFNOQVJGICBzb3J0LmRvYwogIFNOQVJGICBzcmNwcm9wLmRv YwogIFNOQVJGICBzcmZpLTEuZG9jCiAgU05BUkYgIHNyZmktNC5kb2MKICBTTkFSRiAgc3Jm aS0xMy5kb2MKICBTTkFSRiAgc3JmaS0xNC5kb2MKICBTTkFSRiAgc3JmaS02MC5kb2MKICBT TkFSRiAgc3RhY2tjaGsuZG9jCiAgU05BUkYgIHN0YWNrcy5kb2MKICBTTkFSRiAgc3RpbWUu ZG9jCiAgU05BUkYgIHN0cmluZ3MuZG9jCiAgU05BUkYgIHN0cm9yZGVyLmRvYwogIFNOQVJG ICBzdHJwb3J0cy5kb2MKICBTTkFSRiAgc3RydWN0LmRvYwogIFNOQVJGICBzeW1ib2xzLmRv YwogIFNOQVJGICB0aHJlYWRzLmRvYwogIFNOQVJGICB0aHJvdy5kb2MKICBTTkFSRiAgdHJl ZXMuZG9jCiAgU05BUkYgIHVuaWZvcm0uZG9jCiAgU05BUkYgIHZhbHVlcy5kb2MKICBTTkFS RiAgdmFyaWFibGUuZG9jCiAgU05BUkYgIHZlY3RvcnMuZG9jCiAgU05BUkYgIHZlcnNpb24u ZG9jCiAgU05BUkYgIHZwb3J0cy5kb2MKICBTTkFSRiAgd2Vha3MuZG9jCiAgU05BUkYgIHBv c2l4LmRvYwogIFNOQVJGICBuZXRfZGIuZG9jCiAgU05BUkYgIHNvY2tldC5kb2MKICBTTkFS RiAgd2luMzItdW5hbWUuZG9jCiAgU05BUkYgIHJlZ2V4LXBvc2l4LmRvYwogIFNOQVJGICBt a3N0ZW1wLmRvYwogIEdFTiAgICAgIGd1aWxlLXByb2NlZHVyZXMudGV4aQpybSAtZiBndWls ZS1wcm9jZWR1cmVzLnR4dAptYWtlaW5mbyAtLWZvcmNlIC1vIGd1aWxlLXByb2NlZHVyZXMu dHh0IGd1aWxlLXByb2NlZHVyZXMudGV4aSB8fCB0ZXN0IC1mIGd1aWxlLXByb2NlZHVyZXMu dHh0Ci9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9ndWlsZS0yLjAvbGliZ3VpbGUv L2d1aWxlLXByb2NlZHVyZXMudGV4aToxMDI3NDogQ3Jvc3MgcmVmZXJlbmNlIHRvIG5vbmV4 aXN0ZW50IG5vZGUgYEJhY2tzbGFzaCBFc2NhcGVzJyAocGVyaGFwcyBpbmNvcnJlY3Qgc2Vj dGlvbmluZz8pLgovYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvZ3VpbGUtMi4wL2xp Ymd1aWxlLy9ndWlsZS1wcm9jZWR1cmVzLnRleGk6OTk2OTogQ3Jvc3MgcmVmZXJlbmNlIHRv IG5vbmV4aXN0ZW50IG5vZGUgYE5ldHdvcmsgQWRkcmVzcyBDb252ZXJzaW9uJyAocGVyaGFw cyBpbmNvcnJlY3Qgc2VjdGlvbmluZz8pLgovYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9s aWIvZ3VpbGUtMi4wL2xpYmd1aWxlLy9ndWlsZS1wcm9jZWR1cmVzLnRleGk6OTkwODogQ3Jv c3MgcmVmZXJlbmNlIHRvIG5vbmV4aXN0ZW50IG5vZGUgYE5ldHdvcmsgRGF0YWJhc2VzJyAo cGVyaGFwcyBpbmNvcnJlY3Qgc2VjdGlvbmluZz8pLgovYy9Vc2Vycy9zaG9va2llL2d1aWxl dGVzdC9saWIvZ3VpbGUtMi4wL2xpYmd1aWxlLy9ndWlsZS1wcm9jZWR1cmVzLnRleGk6OTg1 ODogQ3Jvc3MgcmVmZXJlbmNlIHRvIG5vbmV4aXN0ZW50IG5vZGUgYE5ldHdvcmsgRGF0YWJh c2VzJyAocGVyaGFwcyBpbmNvcnJlY3Qgc2VjdGlvbmluZz8pLgovYy9Vc2Vycy9zaG9va2ll L2d1aWxldGVzdC9saWIvZ3VpbGUtMi4wL2xpYmd1aWxlLy9ndWlsZS1wcm9jZWR1cmVzLnRl eGk6OTMzMjogQ3Jvc3MgcmVmZXJlbmNlIHRvIG5vbmV4aXN0ZW50IG5vZGUgYEhhc2ggVGFi bGVzJyAocGVyaGFwcyBpbmNvcnJlY3Qgc2VjdGlvbmluZz8pLgovYy9Vc2Vycy9zaG9va2ll L2d1aWxldGVzdC9saWIvZ3VpbGUtMi4wL2xpYmd1aWxlLy9ndWlsZS1wcm9jZWR1cmVzLnRl eGk6OTMyNTogQ3Jvc3MgcmVmZXJlbmNlIHRvIG5vbmV4aXN0ZW50IG5vZGUgYEhhc2ggVGFi bGVzJyAocGVyaGFwcyBpbmNvcnJlY3Qgc2VjdGlvbmluZz8pLgovYy9Vc2Vycy9zaG9va2ll L2d1aWxldGVzdC9saWIvZ3VpbGUtMi4wL2xpYmd1aWxlLy9ndWlsZS1wcm9jZWR1cmVzLnRl eGk6OTMxODogQ3Jvc3MgcmVmZXJlbmNlIHRvIG5vbmV4aXN0ZW50IG5vZGUgYEhhc2ggVGFi bGVzJyAocGVyaGFwcyBpbmNvcnJlY3Qgc2VjdGlvbmluZz8pLgovYy9Vc2Vycy9zaG9va2ll L2d1aWxldGVzdC9saWIvZ3VpbGUtMi4wL2xpYmd1aWxlLy9ndWlsZS1wcm9jZWR1cmVzLnRl eGk6OTIzMjogQ3Jvc3MgcmVmZXJlbmNlIHRvIG5vbmV4aXN0ZW50IG5vZGUgYEZpbGUgUG9y dHMnIChwZXJoYXBzIGluY29ycmVjdCBzZWN0aW9uaW5nPykuCi9jL1VzZXJzL3Nob29raWUv Z3VpbGV0ZXN0L2xpYi9ndWlsZS0yLjAvbGliZ3VpbGUvL2d1aWxlLXByb2NlZHVyZXMudGV4 aTo4NTk3OiBDcm9zcyByZWZlcmVuY2UgdG8gbm9uZXhpc3RlbnQgbm9kZSBgVnRhYmxlcycg KHBlcmhhcHMgaW5jb3JyZWN0IHNlY3Rpb25pbmc/KS4KL2MvVXNlcnMvc2hvb2tpZS9ndWls ZXRlc3QvbGliL2d1aWxlLTIuMC9saWJndWlsZS8vZ3VpbGUtcHJvY2VkdXJlcy50ZXhpOjgy MTU6IENyb3NzIHJlZmVyZW5jZSB0byBub25leGlzdGVudCBub2RlIGBMb2NhbGVzJyAocGVy aGFwcyBpbmNvcnJlY3Qgc2VjdGlvbmluZz8pLgovYy9Vc2Vycy9zaG9va2llL2d1aWxldGVz dC9saWIvZ3VpbGUtMi4wL2xpYmd1aWxlLy9ndWlsZS1wcm9jZWR1cmVzLnRleGk6ODAzNDog Q3Jvc3MgcmVmZXJlbmNlIHRvIG5vbmV4aXN0ZW50IG5vZGUgYEJpdHdpc2UgT3BlcmF0aW9u cycgKHBlcmhhcHMgaW5jb3JyZWN0IHNlY3Rpb25pbmc/KS4KL2MvVXNlcnMvc2hvb2tpZS9n dWlsZXRlc3QvbGliL2d1aWxlLTIuMC9saWJndWlsZS8vZ3VpbGUtcHJvY2VkdXJlcy50ZXhp OjY3MjU6IENyb3NzIHJlZmVyZW5jZSB0byBub25leGlzdGVudCBub2RlIGBDaGFyYWN0ZXIg U2V0cycgKHBlcmhhcHMgaW5jb3JyZWN0IHNlY3Rpb25pbmc/KS4KL2MvVXNlcnMvc2hvb2tp ZS9ndWlsZXRlc3QvbGliL2d1aWxlLTIuMC9saWJndWlsZS8vZ3VpbGUtcHJvY2VkdXJlcy50 ZXhpOjY3MDM6IENyb3NzIHJlZmVyZW5jZSB0byBub25leGlzdGVudCBub2RlIGBDaGFyYWN0 ZXIgU2V0cycgKHBlcmhhcHMgaW5jb3JyZWN0IHNlY3Rpb25pbmc/KS4KL2MvVXNlcnMvc2hv b2tpZS9ndWlsZXRlc3QvbGliL2d1aWxlLTIuMC9saWJndWlsZS8vZ3VpbGUtcHJvY2VkdXJl cy50ZXhpOjY2NDc6IENyb3NzIHJlZmVyZW5jZSB0byBub25leGlzdGVudCBub2RlIGBNdWx0 aXBsZSBWYWx1ZXMnIChwZXJoYXBzIGluY29ycmVjdCBzZWN0aW9uaW5nPykuCi9jL1VzZXJz L3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9ndWlsZS0yLjAvbGliZ3VpbGUvL2d1aWxlLXByb2Nl ZHVyZXMudGV4aTo1NTkxOiBDcm9zcyByZWZlcmVuY2UgdG8gbm9uZXhpc3RlbnQgbm9kZSBg RmlsZSBQb3J0cycgKHBlcmhhcHMgaW5jb3JyZWN0IHNlY3Rpb25pbmc/KS4KL2MvVXNlcnMv c2hvb2tpZS9ndWlsZXRlc3QvbGliL2d1aWxlLTIuMC9saWJndWlsZS8vZ3VpbGUtcHJvY2Vk dXJlcy50ZXhpOjUzMDA6IENyb3NzIHJlZmVyZW5jZSB0byBub25leGlzdGVudCBub2RlIGBQ b3J0cyBhbmQgRmlsZSBEZXNjcmlwdG9ycycgKHBlcmhhcHMgaW5jb3JyZWN0IHNlY3Rpb25p bmc/KS4KL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2d1aWxlLTIuMC9saWJndWls ZS8vZ3VpbGUtcHJvY2VkdXJlcy50ZXhpOjUyODk6IENyb3NzIHJlZmVyZW5jZSB0byBub25l eGlzdGVudCBub2RlIGBQb3J0cyBhbmQgRmlsZSBEZXNjcmlwdG9ycycgKHBlcmhhcHMgaW5j b3JyZWN0IHNlY3Rpb25pbmc/KS4KL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2d1 aWxlLTIuMC9saWJndWlsZS8vZ3VpbGUtcHJvY2VkdXJlcy50ZXhpOjUyNzg6IENyb3NzIHJl ZmVyZW5jZSB0byBub25leGlzdGVudCBub2RlIGBQb3J0cyBhbmQgRmlsZSBEZXNjcmlwdG9y cycgKHBlcmhhcHMgaW5jb3JyZWN0IHNlY3Rpb25pbmc/KS4KL2MvVXNlcnMvc2hvb2tpZS9n dWlsZXRlc3QvbGliL2d1aWxlLTIuMC9saWJndWlsZS8vZ3VpbGUtcHJvY2VkdXJlcy50ZXhp OjMzMTk6IENyb3NzIHJlZmVyZW5jZSB0byBub25leGlzdGVudCBub2RlIGBGaWxlIFBvcnRz JyAocGVyaGFwcyBpbmNvcnJlY3Qgc2VjdGlvbmluZz8pLgovYy9Vc2Vycy9zaG9va2llL2d1 aWxldGVzdC9saWIvZ3VpbGUtMi4wL2xpYmd1aWxlLy9ndWlsZS1wcm9jZWR1cmVzLnRleGk6 MzEyNjogQ3Jvc3MgcmVmZXJlbmNlIHRvIG5vbmV4aXN0ZW50IG5vZGUgYExvY2FsZXMnIChw ZXJoYXBzIGluY29ycmVjdCBzZWN0aW9uaW5nPykuCi9jL1VzZXJzL3Nob29raWUvZ3VpbGV0 ZXN0L2xpYi9ndWlsZS0yLjAvbGliZ3VpbGUvL2d1aWxlLXByb2NlZHVyZXMudGV4aToyNzk3 OiBDcm9zcyByZWZlcmVuY2UgdG8gbm9uZXhpc3RlbnQgbm9kZSBgSGFzaCBUYWJsZXMnIChw ZXJoYXBzIGluY29ycmVjdCBzZWN0aW9uaW5nPykuCi9jL1VzZXJzL3Nob29raWUvZ3VpbGV0 ZXN0L2xpYi9ndWlsZS0yLjAvbGliZ3VpbGUvL2d1aWxlLXByb2NlZHVyZXMudGV4aToyNzkw OiBDcm9zcyByZWZlcmVuY2UgdG8gbm9uZXhpc3RlbnQgbm9kZSBgSGFzaCBUYWJsZXMnIChw ZXJoYXBzIGluY29ycmVjdCBzZWN0aW9uaW5nPykuCi9jL1VzZXJzL3Nob29raWUvZ3VpbGV0 ZXN0L2xpYi9ndWlsZS0yLjAvbGliZ3VpbGUvL2d1aWxlLXByb2NlZHVyZXMudGV4aToyNzgz OiBDcm9zcyByZWZlcmVuY2UgdG8gbm9uZXhpc3RlbnQgbm9kZSBgSGFzaCBUYWJsZXMnIChw ZXJoYXBzIGluY29ycmVjdCBzZWN0aW9uaW5nPykuCi9jL1VzZXJzL3Nob29raWUvZ3VpbGV0 ZXN0L2xpYi9ndWlsZS0yLjAvbGliZ3VpbGUvL2d1aWxlLXByb2NlZHVyZXMudGV4aToyMjEz OiBDcm9zcyByZWZlcmVuY2UgdG8gbm9uZXhpc3RlbnQgbm9kZSBgQ2hhcmFjdGVyIEVuY29k aW5nIG9mIFNvdXJjZSBGaWxlcycgKHBlcmhhcHMgaW5jb3JyZWN0IHNlY3Rpb25pbmc/KS4K L2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2d1aWxlLTIuMC9saWJndWlsZS8vZ3Vp bGUtcHJvY2VkdXJlcy50ZXhpOjIyMDc6IENyb3NzIHJlZmVyZW5jZSB0byBub25leGlzdGVu dCBub2RlIGBQb3J0cyBhbmQgRmlsZSBEZXNjcmlwdG9ycycgKHBlcmhhcHMgaW5jb3JyZWN0 IHNlY3Rpb25pbmc/KS4KL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2d1aWxlLTIu MC9saWJndWlsZS8vZ3VpbGUtcHJvY2VkdXJlcy50ZXhpOjIxODk6IENyb3NzIHJlZmVyZW5j ZSB0byBub25leGlzdGVudCBub2RlIGBQb3J0cyBhbmQgRmlsZSBEZXNjcmlwdG9ycycgKHBl cmhhcHMgaW5jb3JyZWN0IHNlY3Rpb25pbmc/KS4KL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRl c3QvbGliL2d1aWxlLTIuMC9saWJndWlsZS8vZ3VpbGUtcHJvY2VkdXJlcy50ZXhpOjE1NzU6 IENyb3NzIHJlZmVyZW5jZSB0byBub25leGlzdGVudCBub2RlIGBQb3J0cyBhbmQgRmlsZSBE ZXNjcmlwdG9ycycgKHBlcmhhcHMgaW5jb3JyZWN0IHNlY3Rpb25pbmc/KS4KL2MvVXNlcnMv c2hvb2tpZS9ndWlsZXRlc3QvbGliL2d1aWxlLTIuMC9saWJndWlsZS8vZ3VpbGUtcHJvY2Vk dXJlcy50ZXhpOjE1NjM6IENyb3NzIHJlZmVyZW5jZSB0byBub25leGlzdGVudCBub2RlIGBD bG9zaW5nJyAocGVyaGFwcyBpbmNvcnJlY3Qgc2VjdGlvbmluZz8pLgptYWtlWzVdOiBFbnRl cmluZyBkaXJlY3RvcnkgYC9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9ndWlsZS0y LjAvbGliZ3VpbGUnCiAvYmluL21rZGlyIC1wICcvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVz dC9saWIvbGliJwogL2Jpbi9zaCAuLi9saWJ0b29sICAgLS1tb2RlPWluc3RhbGwgL2Jpbi9p bnN0YWxsIC1jICAgbGliZ3VpbGUtMi4wLmxhICcvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVz dC9saWIvbGliJwpsaWJ0b29sOiBpbnN0YWxsOiAvYmluL2luc3RhbGwgLWMgLmxpYnMvbGli Z3VpbGUtMi4wLmxhaSAvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvbGliL2xpYmd1 aWxlLTIuMC5sYQpsaWJ0b29sOiBpbnN0YWxsOiAvYmluL2luc3RhbGwgLWMgLmxpYnMvbGli Z3VpbGUtMi4wLmEgL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2xpYi9saWJndWls ZS0yLjAuYQpsaWJ0b29sOiBpbnN0YWxsOiBjaG1vZCA2NDQgL2MvVXNlcnMvc2hvb2tpZS9n dWlsZXRlc3QvbGliL2xpYi9saWJndWlsZS0yLjAuYQpsaWJ0b29sOiBpbnN0YWxsOiByYW5s aWIgL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2xpYi9saWJndWlsZS0yLjAuYQog L2Jpbi9ta2RpciAtcCAnL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2JpbicKICAv YmluL3NoIC4uL2xpYnRvb2wgICAtLW1vZGU9aW5zdGFsbCAvYmluL2luc3RhbGwgLWMgZ3Vp bGUuZXhlICcvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvYmluJwpsaWJ0b29sOiBp bnN0YWxsOiAvYmluL2luc3RhbGwgLWMgZ3VpbGUuZXhlIC9jL1VzZXJzL3Nob29raWUvZ3Vp bGV0ZXN0L2xpYi9iaW4vZ3VpbGUuZXhlCiAvYmluL21rZGlyIC1wICcvYy9Vc2Vycy9zaG9v a2llL2d1aWxldGVzdC9saWIvYmluJwogL2Jpbi9pbnN0YWxsIC1jIGd1aWxlLXNuYXJmICcv Yy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvYmluJwptYWtlICBpbnN0YWxsLWV4ZWMt aG9vawptYWtlWzZdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9jL1VzZXJzL3Nob29raWUvZ3Vp bGV0ZXN0L2xpYi9ndWlsZS0yLjAvbGliZ3VpbGUnCnJtIC1mIC9jL1VzZXJzL3Nob29raWUv Z3VpbGV0ZXN0L2xpYi9iaW4vZ3VpbGUtc25hcmYuYXdrCm1ha2VbNl06IExlYXZpbmcgZGly ZWN0b3J5IGAvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvZ3VpbGUtMi4wL2xpYmd1 aWxlJwogL2Jpbi9ta2RpciAtcCAnL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2lu Y2x1ZGUvZ3VpbGUvMi4wL2xpYmd1aWxlJwogL2Jpbi9pbnN0YWxsIC1jIC1tIDY0NCBfX3Nj bS5oIGFsaXN0LmggYXJiaXRlcnMuaCBhcnJheS1oYW5kbGUuaCBhcnJheS1tYXAuaCBhcnJh eXMuaCBhc3luYy5oIGJhY2t0cmFjZS5oIGJkdy1nYy5oIGJvb2xlYW4uaCBiaXR2ZWN0b3Jz LmggYnl0ZXZlY3RvcnMuaCBjaGFycy5oIGNvbnRyb2wuaCBjb250aW51YXRpb25zLmggZGVi dWctbWFsbG9jLmggZGVidWcuaCBkZXByZWNhdGVkLmggZGVwcmVjYXRpb24uaCBkeW5sLmgg ZHlud2luZC5oIGVxLmggZXJyb3IuaCBldmFsLmggZXZhbGV4dC5oIGV4cGFuZC5oIGV4dGVu c2lvbnMuaCBmZWF0dXJlLmggZmluYWxpemVycy5oIGZpbGVzeXMuaCBmbHVpZHMuaCBmb3Jl aWduLmggZnBvcnRzLmggZnJhbWVzLmggZ2MuaCBnZGJfaW50ZXJmYWNlLmggZ2RiaW50Lmgg Z2V0dGV4dC5oIGdlbmVyYWxpemVkLWFycmF5cy5oIGdlbmVyYWxpemVkLXZlY3RvcnMuaCAn L2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2luY2x1ZGUvZ3VpbGUvMi4wL2xpYmd1 aWxlJwogL2Jpbi9pbnN0YWxsIC1jIC1tIDY0NCBnb29wcy5oIGdzdWJyLmggZ3VhcmRpYW5z LmggaGFzaC5oIGhhc2h0YWIuaCBob29rcy5oIGkxOG4uaCBpbml0LmggaW5saW5lLmggaW5z dHJ1Y3Rpb25zLmggaW9leHQuaCBpc2VsZWN0Lmgga2V5d29yZHMuaCBsaXN0LmggbG9hZC5o IG1hY3Jvcy5oIG1hbGxvY3MuaCBtZW1vaXplLmggbW9kdWxlcy5oIG5ldF9kYi5oIG51bGwt dGhyZWFkcy5oIG51bWJlcnMuaCBvYmpjb2Rlcy5oIG9ianByb3AuaCBvcHRpb25zLmggcGFp cnMuaCBwb2xsLmggcG9ydHMuaCBwb3NpeC5oIHByaW50LmggcHJvY3Byb3AuaCBwcm9jcy5o IHByb2dyYW1zLmggcHJvbWlzZXMuaCBwdGhyZWFkLXRocmVhZHMuaCByNnJzLXBvcnRzLmgg cmFuZG9tLmggcmRlbGltLmggcmVhZC5oIHJlZ2V4LXBvc2l4LmggJy9jL1VzZXJzL3Nob29r aWUvZ3VpbGV0ZXN0L2xpYi9pbmNsdWRlL2d1aWxlLzIuMC9saWJndWlsZScKIC9iaW4vaW5z dGFsbCAtYyAtbSA2NDQgcm9vdC5oIHJ3Lmggc2Ntc2lncy5oIHNjcmlwdC5oIHNpbXBvcy5o IHNtb2IuaCBzbmFyZi5oIHNvY2tldC5oIHNvcnQuaCBzcmNwcm9wLmggc3JmaS0xLmggc3Jm aS00Lmggc3JmaS0xMy5oIHNyZmktMTQuaCBzcmZpLTYwLmggc3RhY2tjaGsuaCBzdGFja3Mu aCBzdGltZS5oIHN0cmluZ3MuaCBzdHJvcmRlci5oIHN0cnBvcnRzLmggc3RydWN0Lmggc3lt Ym9scy5oIHRhZ3MuaCB0aHJlYWRzLmggdGhyb3cuaCB0cmVlcy5oIHZhbGlkYXRlLmggdW5p Zm9ybS5oIHZhbHVlcy5oIHZhcmlhYmxlLmggdmVjdG9ycy5oIHZtLWVuZ2luZS5oIHZtLWV4 cGFuZC5oIHZtLmggdnBvcnRzLmggd2Vha3MuaCAnL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRl c3QvbGliL2luY2x1ZGUvZ3VpbGUvMi4wL2xpYmd1aWxlJwogL2Jpbi9ta2RpciAtcCAnL2Mv VXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2luY2x1ZGUvZ3VpbGUvMi4wL2xpYmd1aWxl JwogL2Jpbi9pbnN0YWxsIC1jIC1tIDY0NCB2ZXJzaW9uLmggc2NtY29uZmlnLmggJy9jL1Vz ZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9pbmNsdWRlL2d1aWxlLzIuMC9saWJndWlsZScK IC9iaW4vbWtkaXIgLXAgJy9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9zaGFyZS9n dWlsZS8yLjAnCiAvYmluL2luc3RhbGwgLWMgLW0gNjQ0IGd1aWxlLXByb2NlZHVyZXMudHh0 ICcvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvc2hhcmUvZ3VpbGUvMi4wJwptYWtl WzVdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGli L2d1aWxlLTIuMC9saWJndWlsZScKbWFrZVs0XTogTGVhdmluZyBkaXJlY3RvcnkgYC9jL1Vz ZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9ndWlsZS0yLjAvbGliZ3VpbGUnCm1ha2VbM106 IExlYXZpbmcgZGlyZWN0b3J5IGAvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvZ3Vp bGUtMi4wL2xpYmd1aWxlJwpNYWtpbmcgaW5zdGFsbCBpbiBtb2R1bGUKbWFrZVszXTogRW50 ZXJpbmcgZGlyZWN0b3J5IGAvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvZ3VpbGUt Mi4wL21vZHVsZScKICBHVUlMRUMgaWNlLTkvZXZhbC5nbwp3cm90ZSBgaWNlLTkvZXZhbC5n bycNCiAgR1VJTEVDIGljZS05L3BzeW50YXgtcHAuZ28Kd3JvdGUgYGljZS05L3BzeW50YXgt cHAuZ28nDQogIEdVSUxFQyBpY2UtOS9ib290LTkuZ28KaWNlLTkvYm9vdC05LnNjbToxNTE4 OjYxOiB3YXJuaW5nOiBwb3NzaWJseSB1bmJvdW5kIHZhcmlhYmxlIGBnZXR1aWQnDQp3cm90 ZSBgaWNlLTkvYm9vdC05LmdvJw0KICBHVUlMRUMgaWNlLTkvdmxpc3QuZ28Kd3JvdGUgYGlj ZS05L3ZsaXN0LmdvJw0KICBHVUlMRUMgc3JmaS9zcmZpLTEuZ28Kd3JvdGUgYHNyZmkvc3Jm aS0xLmdvJw0KICBHVUlMRUMgbGFuZ3VhZ2UvdHJlZS1pbC9wZXZhbC5nbwp3cm90ZSBgbGFu Z3VhZ2UvdHJlZS1pbC9wZXZhbC5nbycNCiAgR1VJTEVDIGxhbmd1YWdlL3RyZWUtaWwvY3Nl LmdvCndyb3RlIGBsYW5ndWFnZS90cmVlLWlsL2NzZS5nbycNCiAgR1VJTEVDIGxhbmd1YWdl L3RyZWUtaWwuZ28Kd3JvdGUgYGxhbmd1YWdlL3RyZWUtaWwuZ28nDQogIEdVSUxFQyBsYW5n dWFnZS9nbGlsLmdvCndyb3RlIGBsYW5ndWFnZS9nbGlsLmdvJw0KICBHVUlMRUMgbGFuZ3Vh Z2UvYXNzZW1ibHkuZ28Kd3JvdGUgYGxhbmd1YWdlL2Fzc2VtYmx5LmdvJw0KICBHVUlMRUMg bGFuZ3VhZ2UvdHJlZS1pbC9wcmltaXRpdmVzLmdvCndyb3RlIGBsYW5ndWFnZS90cmVlLWls L3ByaW1pdGl2ZXMuZ28nDQogIEdVSUxFQyBsYW5ndWFnZS90cmVlLWlsL2VmZmVjdHMuZ28K d3JvdGUgYGxhbmd1YWdlL3RyZWUtaWwvZWZmZWN0cy5nbycNCiAgR1VJTEVDIGxhbmd1YWdl L3RyZWUtaWwvZml4LWxldHJlYy5nbwp3cm90ZSBgbGFuZ3VhZ2UvdHJlZS1pbC9maXgtbGV0 cmVjLmdvJw0KICBHVUlMRUMgbGFuZ3VhZ2UvdHJlZS1pbC9vcHRpbWl6ZS5nbwp3cm90ZSBg bGFuZ3VhZ2UvdHJlZS1pbC9vcHRpbWl6ZS5nbycNCiAgR1VJTEVDIGxhbmd1YWdlL3RyZWUt aWwvY2Fub25pY2FsaXplLmdvCndyb3RlIGBsYW5ndWFnZS90cmVlLWlsL2Nhbm9uaWNhbGl6 ZS5nbycNCiAgR1VJTEVDIGxhbmd1YWdlL3RyZWUtaWwvYW5hbHl6ZS5nbwp3cm90ZSBgbGFu Z3VhZ2UvdHJlZS1pbC9hbmFseXplLmdvJw0KICBHVUlMRUMgbGFuZ3VhZ2UvdHJlZS1pbC9p bmxpbmUuZ28Kd3JvdGUgYGxhbmd1YWdlL3RyZWUtaWwvaW5saW5lLmdvJw0KICBHVUlMRUMg bGFuZ3VhZ2UvdHJlZS1pbC9jb21waWxlLWdsaWwuZ28Kd3JvdGUgYGxhbmd1YWdlL3RyZWUt aWwvY29tcGlsZS1nbGlsLmdvJw0KICBHVUlMRUMgbGFuZ3VhZ2UvdHJlZS1pbC9kZWJ1Zy5n bwp3cm90ZSBgbGFuZ3VhZ2UvdHJlZS1pbC9kZWJ1Zy5nbycNCiAgR1VJTEVDIGxhbmd1YWdl L3RyZWUtaWwvc3BlYy5nbwp3cm90ZSBgbGFuZ3VhZ2UvdHJlZS1pbC9zcGVjLmdvJw0KICBH VUlMRUMgbGFuZ3VhZ2UvZ2xpbC9zcGVjLmdvCndyb3RlIGBsYW5ndWFnZS9nbGlsL3NwZWMu Z28nDQogIEdVSUxFQyBsYW5ndWFnZS9nbGlsL2NvbXBpbGUtYXNzZW1ibHkuZ28Kd3JvdGUg YGxhbmd1YWdlL2dsaWwvY29tcGlsZS1hc3NlbWJseS5nbycNCiAgR1VJTEVDIGxhbmd1YWdl L2Fzc2VtYmx5L3NwZWMuZ28Kd3JvdGUgYGxhbmd1YWdlL2Fzc2VtYmx5L3NwZWMuZ28nDQog IEdVSUxFQyBsYW5ndWFnZS9hc3NlbWJseS9jb21waWxlLWJ5dGVjb2RlLmdvCndyb3RlIGBs YW5ndWFnZS9hc3NlbWJseS9jb21waWxlLWJ5dGVjb2RlLmdvJw0KICBHVUlMRUMgbGFuZ3Vh Z2UvYXNzZW1ibHkvZGVjb21waWxlLWJ5dGVjb2RlLmdvCndyb3RlIGBsYW5ndWFnZS9hc3Nl bWJseS9kZWNvbXBpbGUtYnl0ZWNvZGUuZ28nDQogIEdVSUxFQyBsYW5ndWFnZS9hc3NlbWJs eS9kaXNhc3NlbWJsZS5nbwp3cm90ZSBgbGFuZ3VhZ2UvYXNzZW1ibHkvZGlzYXNzZW1ibGUu Z28nDQogIEdVSUxFQyBsYW5ndWFnZS9ieXRlY29kZS9zcGVjLmdvCndyb3RlIGBsYW5ndWFn ZS9ieXRlY29kZS9zcGVjLmdvJw0KICBHVUlMRUMgbGFuZ3VhZ2Uvb2JqY29kZS9zcGVjLmdv Cndyb3RlIGBsYW5ndWFnZS9vYmpjb2RlL3NwZWMuZ28nDQogIEdVSUxFQyBsYW5ndWFnZS92 YWx1ZS9zcGVjLmdvCndyb3RlIGBsYW5ndWFnZS92YWx1ZS9zcGVjLmdvJw0KICBHVUlMRUMg bGFuZ3VhZ2Uvc2NoZW1lL3NwZWMuZ28Kd3JvdGUgYGxhbmd1YWdlL3NjaGVtZS9zcGVjLmdv Jw0KICBHVUlMRUMgbGFuZ3VhZ2Uvc2NoZW1lL2NvbXBpbGUtdHJlZS1pbC5nbwp3cm90ZSBg bGFuZ3VhZ2Uvc2NoZW1lL2NvbXBpbGUtdHJlZS1pbC5nbycNCiAgR1VJTEVDIGxhbmd1YWdl L3NjaGVtZS9kZWNvbXBpbGUtdHJlZS1pbC5nbwp3cm90ZSBgbGFuZ3VhZ2Uvc2NoZW1lL2Rl Y29tcGlsZS10cmVlLWlsLmdvJw0KICBHVUlMRUMgc3lzdGVtL2Jhc2UvcG1hdGNoLmdvCndy b3RlIGBzeXN0ZW0vYmFzZS9wbWF0Y2guZ28nDQogIEdVSUxFQyBzeXN0ZW0vYmFzZS9zeW50 YXguZ28Kd3JvdGUgYHN5c3RlbS9iYXNlL3N5bnRheC5nbycNCiAgR1VJTEVDIHN5c3RlbS9i YXNlL2NvbXBpbGUuZ28Kd3JvdGUgYHN5c3RlbS9iYXNlL2NvbXBpbGUuZ28nDQogIEdVSUxF QyBzeXN0ZW0vYmFzZS9sYW5ndWFnZS5nbwp3cm90ZSBgc3lzdGVtL2Jhc2UvbGFuZ3VhZ2Uu Z28nDQogIEdVSUxFQyBzeXN0ZW0vYmFzZS9sYWxyLmdvCndyb3RlIGBzeXN0ZW0vYmFzZS9s YWxyLmdvJw0KICBHVUlMRUMgc3lzdGVtL2Jhc2UvbWVzc2FnZS5nbwp3cm90ZSBgc3lzdGVt L2Jhc2UvbWVzc2FnZS5nbycNCiAgR1VJTEVDIHN5c3RlbS9iYXNlL3RhcmdldC5nbwp3cm90 ZSBgc3lzdGVtL2Jhc2UvdGFyZ2V0LmdvJw0KICBHVUlMRUMgc3lzdGVtL2Jhc2UvY2suZ28K d3JvdGUgYHN5c3RlbS9iYXNlL2NrLmdvJw0KICBHVUlMRUMgaWNlLTkvcjRycy5nbwp3cm90 ZSBgaWNlLTkvcjRycy5nbycNCiAgR1VJTEVDIGljZS05L3I1cnMuZ28Kd3JvdGUgYGljZS05 L3I1cnMuZ28nDQogIEdVSUxFQyBpY2UtOS9kZXByZWNhdGVkLmdvCmljZS05L2RlcHJlY2F0 ZWQuc2NtOjExOToxODogd2FybmluZzogcG9zc2libHkgdW5ib3VuZCB2YXJpYWJsZSBgYy1y ZWdpc3RlcmVkLW1vZHVsZXMnDQppY2UtOS9kZXByZWNhdGVkLnNjbToxMjA6NDogd2Fybmlu ZzogcG9zc2libHkgdW5ib3VuZCB2YXJpYWJsZSBgYy1jbGVhci1yZWdpc3RlcmVkLW1vZHVs ZXMnDQppY2UtOS9kZXByZWNhdGVkLnNjbTo5MDQ6ODogd2FybmluZzogcG9zc2libHkgdW5i b3VuZCB2YXJpYWJsZSBgc3RhbmRhcmQtZXZhbC1jbG9zdXJlJw0Kd3JvdGUgYGljZS05L2Rl cHJlY2F0ZWQuZ28nDQogIEdVSUxFQyBpY2UtOS9hbmQtbGV0LXN0YXIuZ28Kd3JvdGUgYGlj ZS05L2FuZC1sZXQtc3Rhci5nbycNCiAgR1VJTEVDIGljZS05L2JpbmFyeS1wb3J0cy5nbwp3 cm90ZSBgaWNlLTkvYmluYXJ5LXBvcnRzLmdvJw0KICBHVUlMRUMgaWNlLTkvY2FsbGluZy5n bwp3cm90ZSBgaWNlLTkvY2FsbGluZy5nbycNCiAgR1VJTEVDIGljZS05L2NvbW1hbmQtbGlu ZS5nbwp3cm90ZSBgaWNlLTkvY29tbWFuZC1saW5lLmdvJw0KICBHVUlMRUMgaWNlLTkvY29t bW9uLWxpc3QuZ28Kd3JvdGUgYGljZS05L2NvbW1vbi1saXN0LmdvJw0KICBHVUlMRUMgaWNl LTkvY29udHJvbC5nbwp3cm90ZSBgaWNlLTkvY29udHJvbC5nbycNCiAgR1VJTEVDIGljZS05 L2N1cnJpZWQtZGVmaW5pdGlvbnMuZ28Kd3JvdGUgYGljZS05L2N1cnJpZWQtZGVmaW5pdGlv bnMuZ28nDQogIEdVSUxFQyBpY2UtOS9kZWJ1Zy5nbwp3cm90ZSBgaWNlLTkvZGVidWcuZ28n DQogIEdVSUxFQyBpY2UtOS9kb2N1bWVudGF0aW9uLmdvCndyb3RlIGBpY2UtOS9kb2N1bWVu dGF0aW9uLmdvJw0KICBHVUlMRUMgaWNlLTkvZXZhbC1zdHJpbmcuZ28Kd3JvdGUgYGljZS05 L2V2YWwtc3RyaW5nLmdvJw0KICBHVUlMRUMgaWNlLTkvZXhwZWN0LmdvCndyb3RlIGBpY2Ut OS9leHBlY3QuZ28nDQogIEdVSUxFQyBpY2UtOS9mb3JtYXQuZ28Kd3JvdGUgYGljZS05L2Zv cm1hdC5nbycNCiAgR1VJTEVDIGljZS05L2Z1dHVyZXMuZ28Kd3JvdGUgYGljZS05L2Z1dHVy ZXMuZ28nDQogIEdVSUxFQyBpY2UtOS9nZXRvcHQtbG9uZy5nbwp3cm90ZSBgaWNlLTkvZ2V0 b3B0LWxvbmcuZ28nDQogIEdVSUxFQyBpY2UtOS9oY29ucy5nbwp3cm90ZSBgaWNlLTkvaGNv bnMuZ28nDQogIEdVSUxFQyBpY2UtOS9pMThuLmdvCndyb3RlIGBpY2UtOS9pMThuLmdvJw0K ICBHVUlMRUMgaWNlLTkvaWNvbnYuZ28Kd3JvdGUgYGljZS05L2ljb252LmdvJw0KICBHVUlM RUMgaWNlLTkvbGluZWlvLmdvCndyb3RlIGBpY2UtOS9saW5laW8uZ28nDQogIEdVSUxFQyBp Y2UtOS9scy5nbwp3cm90ZSBgaWNlLTkvbHMuZ28nDQogIEdVSUxFQyBpY2UtOS9tYXBwaW5n LmdvCndyb3RlIGBpY2UtOS9tYXBwaW5nLmdvJw0KICBHVUlMRUMgaWNlLTkvbWF0Y2guZ28K d3JvdGUgYGljZS05L21hdGNoLmdvJw0KICBHVUlMRUMgaWNlLTkvbmV0d29ya2luZy5nbwpp Y2UtOS9uZXR3b3JraW5nLnNjbToyMzoyOTogd2FybmluZzogcG9zc2libHkgdW5ib3VuZCB2 YXJpYWJsZSBgZ2V0aG9zdCcNCmljZS05L25ldHdvcmtpbmcuc2NtOjI0OjI5OiB3YXJuaW5n OiBwb3NzaWJseSB1bmJvdW5kIHZhcmlhYmxlIGBnZXRob3N0Jw0KaWNlLTkvbmV0d29ya2lu Zy5zY206MjY6Mjg6IHdhcm5pbmc6IHBvc3NpYmx5IHVuYm91bmQgdmFyaWFibGUgYGdldG5l dCcNCmljZS05L25ldHdvcmtpbmcuc2NtOjI3OjI4OiB3YXJuaW5nOiBwb3NzaWJseSB1bmJv dW5kIHZhcmlhYmxlIGBnZXRuZXQnDQppY2UtOS9uZXR3b3JraW5nLnNjbToyOTozMDogd2Fy bmluZzogcG9zc2libHkgdW5ib3VuZCB2YXJpYWJsZSBgZ2V0cHJvdG8nDQppY2UtOS9uZXR3 b3JraW5nLnNjbTozMDozMjogd2FybmluZzogcG9zc2libHkgdW5ib3VuZCB2YXJpYWJsZSBg Z2V0cHJvdG8nDQppY2UtOS9uZXR3b3JraW5nLnNjbTozMjozNTogd2FybmluZzogcG9zc2li bHkgdW5ib3VuZCB2YXJpYWJsZSBgZ2V0c2VydicNCmljZS05L25ldHdvcmtpbmcuc2NtOjMz OjM1OiB3YXJuaW5nOiBwb3NzaWJseSB1bmJvdW5kIHZhcmlhYmxlIGBnZXRzZXJ2Jw0KaWNl LTkvbmV0d29ya2luZy5zY206Mzc6Njogd2FybmluZzogcG9zc2libHkgdW5ib3VuZCB2YXJp YWJsZSBgc2V0aG9zdCcNCmljZS05L25ldHdvcmtpbmcuc2NtOjM4OjY6IHdhcm5pbmc6IHBv c3NpYmx5IHVuYm91bmQgdmFyaWFibGUgYHNldGhvc3QnDQppY2UtOS9uZXR3b3JraW5nLnNj bTo0MTo2OiB3YXJuaW5nOiBwb3NzaWJseSB1bmJvdW5kIHZhcmlhYmxlIGBzZXRuZXQnDQpp Y2UtOS9uZXR3b3JraW5nLnNjbTo0Mjo2OiB3YXJuaW5nOiBwb3NzaWJseSB1bmJvdW5kIHZh cmlhYmxlIGBzZXRuZXQnDQppY2UtOS9uZXR3b3JraW5nLnNjbTo0NTo2OiB3YXJuaW5nOiBw b3NzaWJseSB1bmJvdW5kIHZhcmlhYmxlIGBzZXRwcm90bycNCmljZS05L25ldHdvcmtpbmcu c2NtOjQ2OjY6IHdhcm5pbmc6IHBvc3NpYmx5IHVuYm91bmQgdmFyaWFibGUgYHNldHByb3Rv Jw0KaWNlLTkvbmV0d29ya2luZy5zY206NDk6Njogd2FybmluZzogcG9zc2libHkgdW5ib3Vu ZCB2YXJpYWJsZSBgc2V0c2VydicNCmljZS05L25ldHdvcmtpbmcuc2NtOjUwOjY6IHdhcm5p bmc6IHBvc3NpYmx5IHVuYm91bmQgdmFyaWFibGUgYHNldHNlcnYnDQppY2UtOS9uZXR3b3Jr aW5nLnNjbTo1MjoyMTogd2FybmluZzogcG9zc2libHkgdW5ib3VuZCB2YXJpYWJsZSBgZ2V0 aG9zdCcNCmljZS05L25ldHdvcmtpbmcuc2NtOjUzOjIwOiB3YXJuaW5nOiBwb3NzaWJseSB1 bmJvdW5kIHZhcmlhYmxlIGBnZXRuZXQnDQppY2UtOS9uZXR3b3JraW5nLnNjbTo1NDoyMjog d2FybmluZzogcG9zc2libHkgdW5ib3VuZCB2YXJpYWJsZSBgZ2V0cHJvdG8nDQppY2UtOS9u ZXR3b3JraW5nLnNjbTo1NToyMTogd2FybmluZzogcG9zc2libHkgdW5ib3VuZCB2YXJpYWJs ZSBgZ2V0c2VydicNCmljZS05L25ldHdvcmtpbmcuc2NtOjU3OjIxOiB3YXJuaW5nOiBwb3Nz aWJseSB1bmJvdW5kIHZhcmlhYmxlIGBzZXRob3N0Jw0KaWNlLTkvbmV0d29ya2luZy5zY206 NTg6MjA6IHdhcm5pbmc6IHBvc3NpYmx5IHVuYm91bmQgdmFyaWFibGUgYHNldG5ldCcNCmlj ZS05L25ldHdvcmtpbmcuc2NtOjU5OjIyOiB3YXJuaW5nOiBwb3NzaWJseSB1bmJvdW5kIHZh cmlhYmxlIGBzZXRwcm90bycNCmljZS05L25ldHdvcmtpbmcuc2NtOjYwOjIxOiB3YXJuaW5n OiBwb3NzaWJseSB1bmJvdW5kIHZhcmlhYmxlIGBzZXRzZXJ2Jw0Kd3JvdGUgYGljZS05L25l dHdvcmtpbmcuZ28nDQogIEdVSUxFQyBpY2UtOS9udWxsLmdvCndyb3RlIGBpY2UtOS9udWxs LmdvJw0KICBHVUlMRUMgaWNlLTkvb2NjYW0tY2hhbm5lbC5nbwp3cm90ZSBgaWNlLTkvb2Nj YW0tY2hhbm5lbC5nbycNCiAgR1VJTEVDIGljZS05L29wdGFyZ3MuZ28Kd3JvdGUgYGljZS05 L29wdGFyZ3MuZ28nDQogIEdVSUxFQyBpY2UtOS9wb2UuZ28Kd3JvdGUgYGljZS05L3BvZS5n bycNCiAgR1VJTEVDIGljZS05L3BvbGwuZ28Kd3JvdGUgYGljZS05L3BvbGwuZ28nDQogIEdV SUxFQyBpY2UtOS9wb3NpeC5nbwppY2UtOS9wb3NpeC5zY206NjM6MTk6IHdhcm5pbmc6IHBv c3NpYmx5IHVuYm91bmQgdmFyaWFibGUgYGdldHB3Jw0KaWNlLTkvcG9zaXguc2NtOjY0OjE5 OiB3YXJuaW5nOiBwb3NzaWJseSB1bmJvdW5kIHZhcmlhYmxlIGBzZXRwdycNCmljZS05L3Bv c2l4LnNjbTo2NToxOTogd2FybmluZzogcG9zc2libHkgdW5ib3VuZCB2YXJpYWJsZSBgc2V0 cHcnDQppY2UtOS9wb3NpeC5zY206Njc6MjQ6IHdhcm5pbmc6IHBvc3NpYmx5IHVuYm91bmQg dmFyaWFibGUgYGdldHB3Jw0KaWNlLTkvcG9zaXguc2NtOjY4OjIzOiB3YXJuaW5nOiBwb3Nz aWJseSB1bmJvdW5kIHZhcmlhYmxlIGBnZXRwdycNCmljZS05L3Bvc2l4LnNjbTo3MDoxOTog d2FybmluZzogcG9zc2libHkgdW5ib3VuZCB2YXJpYWJsZSBgZ2V0Z3InDQppY2UtOS9wb3Np eC5zY206NzE6MTk6IHdhcm5pbmc6IHBvc3NpYmx5IHVuYm91bmQgdmFyaWFibGUgYHNldGdy Jw0KaWNlLTkvcG9zaXguc2NtOjcyOjE5OiB3YXJuaW5nOiBwb3NzaWJseSB1bmJvdW5kIHZh cmlhYmxlIGBzZXRncicNCmljZS05L3Bvc2l4LnNjbTo3NDoyNDogd2FybmluZzogcG9zc2li bHkgdW5ib3VuZCB2YXJpYWJsZSBgZ2V0Z3InDQppY2UtOS9wb3NpeC5zY206NzU6MjI6IHdh cm5pbmc6IHBvc3NpYmx5IHVuYm91bmQgdmFyaWFibGUgYGdldGdyJw0Kd3JvdGUgYGljZS05 L3Bvc2l4LmdvJw0KICBHVUlMRUMgaWNlLTkvcS5nbwp3cm90ZSBgaWNlLTkvcS5nbycNCiAg R1VJTEVDIGljZS05L3JkZWxpbS5nbwp3cm90ZSBgaWNlLTkvcmRlbGltLmdvJw0KICBHVUlM RUMgaWNlLTkvcmVjZWl2ZS5nbwp3cm90ZSBgaWNlLTkvcmVjZWl2ZS5nbycNCiAgR1VJTEVD IGljZS05L3JlZ2V4LmdvCndyb3RlIGBpY2UtOS9yZWdleC5nbycNCiAgR1VJTEVDIGljZS05 L3J1bnEuZ28Kd3JvdGUgYGljZS05L3J1bnEuZ28nDQppY2UtOS9ydW5xLnNjbTo5Mzo4OiB3 YXJuaW5nOiBwb3NzaWJseSB1bmJvdW5kIHZhcmlhYmxlIGBhcHBseS10by1hcmdzJw0KICBH VUlMRUMgaWNlLTkvcncuZ28Kd3JvdGUgYGljZS05L3J3LmdvJw0KICBHVUlMRUMgaWNlLTkv c2FmZS1yNXJzLmdvCndyb3RlIGBpY2UtOS9zYWZlLXI1cnMuZ28nDQogIEdVSUxFQyBpY2Ut OS9zYWZlLmdvCndyb3RlIGBpY2UtOS9zYWZlLmdvJw0KICBHVUlMRUMgaWNlLTkvc2F2ZS1z dGFjay5nbwp3cm90ZSBgaWNlLTkvc2F2ZS1zdGFjay5nbycNCiAgR1VJTEVDIGljZS05L3Nj bS1zdHlsZS1yZXBsLmdvCndyb3RlIGBpY2UtOS9zY20tc3R5bGUtcmVwbC5nbycNCiAgR1VJ TEVDIGljZS05L3Nlc3Npb24uZ28KaWNlLTkvc2Vzc2lvbi5zY206MjQxOjExOiB3YXJuaW5n OiBub24tbGl0ZXJhbCBmb3JtYXQgc3RyaW5nDQp3cm90ZSBgaWNlLTkvc2Vzc2lvbi5nbycN CiAgR1VJTEVDIGljZS05L3NsaWIuZ28Kd3JvdGUgYGljZS05L3NsaWIuZ28nDQogIEdVSUxF QyBpY2UtOS9zdGFjay1jYXRjaC5nbwp3cm90ZSBgaWNlLTkvc3RhY2stY2F0Y2guZ28nDQog IEdVSUxFQyBpY2UtOS9zdHJlYW1zLmdvCndyb3RlIGBpY2UtOS9zdHJlYW1zLmdvJw0KICBH VUlMRUMgaWNlLTkvc3RyaW5nLWZ1bi5nbwp3cm90ZSBgaWNlLTkvc3RyaW5nLWZ1bi5nbycN CiAgR1VJTEVDIGljZS05L3N5bmNhc2UuZ28Kd3JvdGUgYGljZS05L3N5bmNhc2UuZ28nDQog IEdVSUxFQyBpY2UtOS90aHJlYWRzLmdvCndyb3RlIGBpY2UtOS90aHJlYWRzLmdvJw0KICBH VUlMRUMgaWNlLTkvdG9wLXJlcGwuZ28Kd3JvdGUgYGljZS05L3RvcC1yZXBsLmdvJw0KICBH VUlMRUMgaWNlLTkvYnVmZmVyZWQtaW5wdXQuZ28Kd3JvdGUgYGljZS05L2J1ZmZlcmVkLWlu cHV0LmdvJw0KICBHVUlMRUMgaWNlLTkvdGltZS5nbwppY2UtOS90aW1lLnNjbTozNzoyMDog d2FybmluZzogcG9zc2libHkgdW5ib3VuZCB2YXJpYWJsZSBgdGltZXMnDQppY2UtOS90aW1l LnNjbTozOToxODogd2FybmluZzogcG9zc2libHkgdW5ib3VuZCB2YXJpYWJsZSBgdGltZXMn DQp3cm90ZSBgaWNlLTkvdGltZS5nbycNCiAgR1VJTEVDIGljZS05L2hpc3RvcnkuZ28Kd3Jv dGUgYGljZS05L2hpc3RvcnkuZ28nDQogIEdVSUxFQyBpY2UtOS9jaGFubmVsLmdvCndyb3Rl IGBpY2UtOS9jaGFubmVsLmdvJw0KICBHVUlMRUMgaWNlLTkvcHJldHR5LXByaW50LmdvCndy b3RlIGBpY2UtOS9wcmV0dHktcHJpbnQuZ28nDQogIEdVSUxFQyBpY2UtOS9mdHcuZ28KaWNl LTkvZnR3LnNjbToyNTY6MTM6IHdhcm5pbmc6IHBvc3NpYmx5IHVuYm91bmQgdmFyaWFibGUg YGdldHVpZCcNCmljZS05L2Z0dy5zY206MjU3OjEzOiB3YXJuaW5nOiBwb3NzaWJseSB1bmJv dW5kIHZhcmlhYmxlIGBnZXRnaWQnDQppY2UtOS9mdHcuc2NtOjI4NDozNTogd2FybmluZzog cG9zc2libHkgdW5ib3VuZCB2YXJpYWJsZSBgbHN0YXQnDQppY2UtOS9mdHcuc2NtOjMwNzo0 Njogd2FybmluZzogcG9zc2libHkgdW5ib3VuZCB2YXJpYWJsZSBgZ2V0dWlkJw0KaWNlLTkv ZnR3LnNjbTozMDc6NTU6IHdhcm5pbmc6IHBvc3NpYmx5IHVuYm91bmQgdmFyaWFibGUgYGdl dGdpZCcNCmljZS05L2Z0dy5zY206MzI3OjQ0OiB3YXJuaW5nOiBwb3NzaWJseSB1bmJvdW5k IHZhcmlhYmxlIGBsc3RhdCcNCmljZS05L2Z0dy5zY206MzUzOjUyOiB3YXJuaW5nOiBwb3Nz aWJseSB1bmJvdW5kIHZhcmlhYmxlIGBnZXR1aWQnDQppY2UtOS9mdHcuc2NtOjM1Mzo2MTog d2FybmluZzogcG9zc2libHkgdW5ib3VuZCB2YXJpYWJsZSBgZ2V0Z2lkJw0KaWNlLTkvZnR3 LnNjbTozOTk6MDogd2FybmluZzogcG9zc2libHkgdW5ib3VuZCB2YXJpYWJsZSBgbHN0YXQn DQppY2UtOS9mdHcuc2NtOjQ5MzowOiB3YXJuaW5nOiBwb3NzaWJseSB1bmJvdW5kIHZhcmlh YmxlIGBsc3RhdCcNCmljZS05L2Z0dy5zY206NTY1Ojk6IHdhcm5pbmc6IHBvc3NpYmx5IHVu Ym91bmQgdmFyaWFibGUgYGxzdGF0Jw0Kd3JvdGUgYGljZS05L2Z0dy5nbycNCiAgR1VJTEVD IGljZS05L2dhcC1idWZmZXIuZ28Kd3JvdGUgYGljZS05L2dhcC1idWZmZXIuZ28nDQogIEdV SUxFQyBpY2UtOS93ZWFrLXZlY3Rvci5nbwp3cm90ZSBgaWNlLTkvd2Vhay12ZWN0b3IuZ28n DQogIEdVSUxFQyBpY2UtOS9saXN0LmdvCndyb3RlIGBpY2UtOS9saXN0LmdvJw0KICBHVUlM RUMgaWNlLTkvc2VyaWFsaXplLmdvCndyb3RlIGBpY2UtOS9zZXJpYWxpemUuZ28nDQogIEdV SUxFQyBpY2UtOS9sb2NhbC1ldmFsLmdvCndyb3RlIGBpY2UtOS9sb2NhbC1ldmFsLmdvJw0K ICBHVUlMRUMgc3JmaS9zcmZpLTIuZ28Kd3JvdGUgYHNyZmkvc3JmaS0yLmdvJw0KICBHVUlM RUMgc3JmaS9zcmZpLTQuZ28Kd3JvdGUgYHNyZmkvc3JmaS00LmdvJw0KICBHVUlMRUMgc3Jm aS9zcmZpLTQvZ251LmdvCndyb3RlIGBzcmZpL3NyZmktNC9nbnUuZ28nDQogIEdVSUxFQyBz cmZpL3NyZmktNi5nbwp3cm90ZSBgc3JmaS9zcmZpLTYuZ28nDQogIEdVSUxFQyBzcmZpL3Ny ZmktOC5nbwp3cm90ZSBgc3JmaS9zcmZpLTguZ28nDQogIEdVSUxFQyBzcmZpL3NyZmktOS5n bwp3cm90ZSBgc3JmaS9zcmZpLTkuZ28nDQogIEdVSUxFQyBzcmZpL3NyZmktOS9nbnUuZ28K d3JvdGUgYHNyZmkvc3JmaS05L2dudS5nbycNCiAgR1VJTEVDIHNyZmkvc3JmaS0xMC5nbwp3 cm90ZSBgc3JmaS9zcmZpLTEwLmdvJw0KICBHVUlMRUMgc3JmaS9zcmZpLTExLmdvCndyb3Rl IGBzcmZpL3NyZmktMTEuZ28nDQogIEdVSUxFQyBzcmZpL3NyZmktMTMuZ28Kd3JvdGUgYHNy Zmkvc3JmaS0xMy5nbycNCiAgR1VJTEVDIHNyZmkvc3JmaS0xNC5nbwp3cm90ZSBgc3JmaS9z cmZpLTE0LmdvJw0KICBHVUlMRUMgc3JmaS9zcmZpLTE2LmdvCndyb3RlIGBzcmZpL3NyZmkt MTYuZ28nDQogIEdVSUxFQyBzcmZpL3NyZmktMTcuZ28Kd3JvdGUgYHNyZmkvc3JmaS0xNy5n bycNCiAgR1VJTEVDIHNyZmkvc3JmaS0xOC5nbwp3cm90ZSBgc3JmaS9zcmZpLTE4LmdvJw0K ICBHVUlMRUMgc3JmaS9zcmZpLTE5LmdvCndyb3RlIGBzcmZpL3NyZmktMTkuZ28nDQogIEdV SUxFQyBzcmZpL3NyZmktMjYuZ28Kd3JvdGUgYHNyZmkvc3JmaS0yNi5nbycNCiAgR1VJTEVD IHNyZmkvc3JmaS0yNy5nbwp3cm90ZSBgc3JmaS9zcmZpLTI3LmdvJw0KICBHVUlMRUMgc3Jm aS9zcmZpLTMxLmdvCndyb3RlIGBzcmZpL3NyZmktMzEuZ28nDQogIEdVSUxFQyBzcmZpL3Ny ZmktMzQuZ28Kd3JvdGUgYHNyZmkvc3JmaS0zNC5nbycNCiAgR1VJTEVDIHNyZmkvc3JmaS0z NS5nbwp3cm90ZSBgc3JmaS9zcmZpLTM1LmdvJw0KICBHVUlMRUMgc3JmaS9zcmZpLTM3Lmdv Cndyb3RlIGBzcmZpL3NyZmktMzcuZ28nDQogIEdVSUxFQyBzcmZpL3NyZmktMzguZ28Kd3Jv dGUgYHNyZmkvc3JmaS0zOC5nbycNCiAgR1VJTEVDIHNyZmkvc3JmaS00Mi5nbwp3cm90ZSBg c3JmaS9zcmZpLTQyLmdvJw0KICBHVUlMRUMgc3JmaS9zcmZpLTM5LmdvCndyb3RlIGBzcmZp L3NyZmktMzkuZ28nDQogIEdVSUxFQyBzcmZpL3NyZmktNDUuZ28Kd3JvdGUgYHNyZmkvc3Jm aS00NS5nbycNCiAgR1VJTEVDIHNyZmkvc3JmaS02MC5nbwp3cm90ZSBgc3JmaS9zcmZpLTYw LmdvJw0KICBHVUlMRUMgc3JmaS9zcmZpLTY3LmdvCndyb3RlIGBzcmZpL3NyZmktNjcuZ28n DQogIEdVSUxFQyBzcmZpL3NyZmktNjkuZ28Kd3JvdGUgYHNyZmkvc3JmaS02OS5nbycNCiAg R1VJTEVDIHNyZmkvc3JmaS04OC5nbwp3cm90ZSBgc3JmaS9zcmZpLTg4LmdvJw0KICBHVUlM RUMgc3JmaS9zcmZpLTk4LmdvCndyb3RlIGBzcmZpL3NyZmktOTguZ28nDQogIEdVSUxFQyBy bnJzL2Jhc2UuZ28Kd3JvdGUgYHJucnMvYmFzZS5nbycNCiAgR1VJTEVDIHJucnMvY29uZGl0 aW9ucy5nbwp3cm90ZSBgcm5ycy9jb25kaXRpb25zLmdvJw0KICBHVUlMRUMgcm5ycy9jb250 cm9sLmdvCndyb3RlIGBybnJzL2NvbnRyb2wuZ28nDQogIEdVSUxFQyBybnJzL2VudW1zLmdv Cndyb3RlIGBybnJzL2VudW1zLmdvJw0KICBHVUlMRUMgcm5ycy9ldmFsLmdvCndyb3RlIGBy bnJzL2V2YWwuZ28nDQogIEdVSUxFQyBybnJzL2V4Y2VwdGlvbnMuZ28Kd3JvdGUgYHJucnMv ZXhjZXB0aW9ucy5nbycNCiAgR1VJTEVDIHJucnMvZmlsZXMuZ28Kd3JvdGUgYHJucnMvZmls ZXMuZ28nDQogIEdVSUxFQyBybnJzL2hhc2h0YWJsZXMuZ28Kd3JvdGUgYHJucnMvaGFzaHRh Ymxlcy5nbycNCiAgR1VJTEVDIHJucnMvbGlzdHMuZ28Kd3JvdGUgYHJucnMvbGlzdHMuZ28n DQogIEdVSUxFQyBybnJzL211dGFibGUtcGFpcnMuZ28Kd3JvdGUgYHJucnMvbXV0YWJsZS1w YWlycy5nbycNCiAgR1VJTEVDIHJucnMvbXV0YWJsZS1zdHJpbmdzLmdvCndyb3RlIGBybnJz L211dGFibGUtc3RyaW5ncy5nbycNCiAgR1VJTEVDIHJucnMvcHJvZ3JhbXMuZ28Kd3JvdGUg YHJucnMvcHJvZ3JhbXMuZ28nDQogIEdVSUxFQyBybnJzL3I1cnMuZ28Kd3JvdGUgYHJucnMv cjVycy5nbycNCiAgR1VJTEVDIHJucnMvc29ydGluZy5nbwp3cm90ZSBgcm5ycy9zb3J0aW5n LmdvJw0KICBHVUlMRUMgcm5ycy9zeW50YXgtY2FzZS5nbwp3cm90ZSBgcm5ycy9zeW50YXgt Y2FzZS5nbycNCiAgR1VJTEVDIHJucnMvdW5pY29kZS5nbwp3cm90ZSBgcm5ycy91bmljb2Rl LmdvJw0KICBHVUlMRUMgcm5ycy9hcml0aG1ldGljL2JpdHdpc2UuZ28Kd3JvdGUgYHJucnMv YXJpdGhtZXRpYy9iaXR3aXNlLmdvJw0KICBHVUlMRUMgcm5ycy9hcml0aG1ldGljL2ZpeG51 bXMuZ28Kd3JvdGUgYHJucnMvYXJpdGhtZXRpYy9maXhudW1zLmdvJw0KICBHVUlMRUMgcm5y cy9hcml0aG1ldGljL2Zsb251bXMuZ28Kd3JvdGUgYHJucnMvYXJpdGhtZXRpYy9mbG9udW1z LmdvJw0KICBHVUlMRUMgcm5ycy9ieXRldmVjdG9ycy5nbwp3cm90ZSBgcm5ycy9ieXRldmVj dG9ycy5nbycNCiAgR1VJTEVDIHJucnMvaW8vc2ltcGxlLmdvCndyb3RlIGBybnJzL2lvL3Np bXBsZS5nbycNCiAgR1VJTEVDIHJucnMvaW8vcG9ydHMuZ28Kd3JvdGUgYHJucnMvaW8vcG9y dHMuZ28nDQogIEdVSUxFQyBybnJzL3JlY29yZHMvaW5zcGVjdGlvbi5nbwp3cm90ZSBgcm5y cy9yZWNvcmRzL2luc3BlY3Rpb24uZ28nDQogIEdVSUxFQyBybnJzL3JlY29yZHMvcHJvY2Vk dXJhbC5nbwp3cm90ZSBgcm5ycy9yZWNvcmRzL3Byb2NlZHVyYWwuZ28nDQogIEdVSUxFQyBy bnJzL3JlY29yZHMvc3ludGFjdGljLmdvCndyb3RlIGBybnJzL3JlY29yZHMvc3ludGFjdGlj LmdvJw0KICBHVUlMRUMgcm5ycy5nbwp3cm90ZSBgcm5ycy5nbycNCiAgR1VJTEVDIG9vcC9n b29wcy5nbwp3cm90ZSBgb29wL2dvb3BzLmdvJw0KICBHVUlMRUMgb29wL2dvb3BzL2FjdGl2 ZS1zbG90LmdvCndyb3RlIGBvb3AvZ29vcHMvYWN0aXZlLXNsb3QuZ28nDQogIEdVSUxFQyBv b3AvZ29vcHMvY29tcGlsZS5nbwp3cm90ZSBgb29wL2dvb3BzL2NvbXBpbGUuZ28nDQogIEdV SUxFQyBvb3AvZ29vcHMvY29tcG9zaXRlLXNsb3QuZ28Kd3JvdGUgYG9vcC9nb29wcy9jb21w b3NpdGUtc2xvdC5nbycNCiAgR1VJTEVDIG9vcC9nb29wcy9kZXNjcmliZS5nbwp3cm90ZSBg b29wL2dvb3BzL2Rlc2NyaWJlLmdvJw0KICBHVUlMRUMgb29wL2dvb3BzL2Rpc3BhdGNoLmdv Cndyb3RlIGBvb3AvZ29vcHMvZGlzcGF0Y2guZ28nDQogIEdVSUxFQyBvb3AvZ29vcHMvaW50 ZXJuYWwuZ28Kd3JvdGUgYG9vcC9nb29wcy9pbnRlcm5hbC5nbycNCiAgR1VJTEVDIG9vcC9n b29wcy9zYXZlLmdvCndyb3RlIGBvb3AvZ29vcHMvc2F2ZS5nbycNCiAgR1VJTEVDIG9vcC9n b29wcy9zdGtsb3MuZ28Kd3JvdGUgYG9vcC9nb29wcy9zdGtsb3MuZ28nDQogIEdVSUxFQyBv b3AvZ29vcHMvdXRpbC5nbwp3cm90ZSBgb29wL2dvb3BzL3V0aWwuZ28nDQogIEdVSUxFQyBv b3AvZ29vcHMvYWNjZXNzb3JzLmdvCndyb3RlIGBvb3AvZ29vcHMvYWNjZXNzb3JzLmdvJw0K ICBHVUlMRUMgb29wL2dvb3BzL3NpbXBsZS5nbwp3cm90ZSBgb29wL2dvb3BzL3NpbXBsZS5n bycNCiAgR1VJTEVDIHN5c3RlbS92bS9pbnNwZWN0LmdvCndyb3RlIGBzeXN0ZW0vdm0vaW5z cGVjdC5nbycNCiAgR1VJTEVDIHN5c3RlbS92bS9jb3ZlcmFnZS5nbwp3cm90ZSBgc3lzdGVt L3ZtL2NvdmVyYWdlLmdvJw0KICBHVUlMRUMgc3lzdGVtL3ZtL2ZyYW1lLmdvCndyb3RlIGBz eXN0ZW0vdm0vZnJhbWUuZ28nDQogIEdVSUxFQyBzeXN0ZW0vdm0vaW5zdHJ1Y3Rpb24uZ28K d3JvdGUgYHN5c3RlbS92bS9pbnN0cnVjdGlvbi5nbycNCiAgR1VJTEVDIHN5c3RlbS92bS9v Ympjb2RlLmdvCndyb3RlIGBzeXN0ZW0vdm0vb2JqY29kZS5nbycNCiAgR1VJTEVDIHN5c3Rl bS92bS9wcm9ncmFtLmdvCndyb3RlIGBzeXN0ZW0vdm0vcHJvZ3JhbS5nbycNCiAgR1VJTEVD IHN5c3RlbS92bS90cmFjZS5nbwp3cm90ZSBgc3lzdGVtL3ZtL3RyYWNlLmdvJw0KICBHVUlM RUMgc3lzdGVtL3ZtL3RyYXBzLmdvCndyb3RlIGBzeXN0ZW0vdm0vdHJhcHMuZ28nDQogIEdV SUxFQyBzeXN0ZW0vdm0vdHJhcC1zdGF0ZS5nbwp3cm90ZSBgc3lzdGVtL3ZtL3RyYXAtc3Rh dGUuZ28nDQogIEdVSUxFQyBzeXN0ZW0vdm0vdm0uZ28Kd3JvdGUgYHN5c3RlbS92bS92bS5n bycNCiAgR1VJTEVDIHN5c3RlbS9mb3JlaWduLmdvCndyb3RlIGBzeXN0ZW0vZm9yZWlnbi5n bycNCiAgR1VJTEVDIHN5c3RlbS94cmVmLmdvCndyb3RlIGBzeXN0ZW0veHJlZi5nbycNCiAg R1VJTEVDIHN5c3RlbS9yZXBsL2RlYnVnLmdvCndyb3RlIGBzeXN0ZW0vcmVwbC9kZWJ1Zy5n bycNCiAgR1VJTEVDIHN5c3RlbS9yZXBsL2Vycm9yLWhhbmRsaW5nLmdvCndyb3RlIGBzeXN0 ZW0vcmVwbC9lcnJvci1oYW5kbGluZy5nbycNCiAgR1VJTEVDIHN5c3RlbS9yZXBsL2NvbW1v bi5nbwpzeXN0ZW0vcmVwbC9jb21tb24uc2NtOjE0NzoyNTogd2FybmluZzogcG9zc2libHkg dW5ib3VuZCB2YXJpYWJsZSBgdGltZXMnDQp3cm90ZSBgc3lzdGVtL3JlcGwvY29tbW9uLmdv Jw0KICBHVUlMRUMgc3lzdGVtL3JlcGwvY29tbWFuZC5nbwpzeXN0ZW0vcmVwbC9jb21tYW5k LnNjbTo4ODU6MTg6IHdhcm5pbmc6IHBvc3NpYmx5IHVuYm91bmQgdmFyaWFibGUgYHRpbWVz Jw0Kd3JvdGUgYHN5c3RlbS9yZXBsL2NvbW1hbmQuZ28nDQogIEdVSUxFQyBzeXN0ZW0vcmVw bC9yZXBsLmdvCndyb3RlIGBzeXN0ZW0vcmVwbC9yZXBsLmdvJw0KICBHVUlMRUMgc3lzdGVt L3JlcGwvc2VydmVyLmdvCndyb3RlIGBzeXN0ZW0vcmVwbC9zZXJ2ZXIuZ28nDQpzeXN0ZW0v cmVwbC9zZXJ2ZXIuc2NtOjU3OjQxOiB3YXJuaW5nOiBwb3NzaWJseSB1bmJvdW5kIHZhcmlh YmxlIGBpbmV0LWF0b24nDQpzeXN0ZW0vcmVwbC9zZXJ2ZXIuc2NtOjEwNjoyOiB3YXJuaW5n OiBwb3NzaWJseSB1bmJvdW5kIHZhcmlhYmxlIGBTSUdQSVBFJw0KICBHVUlMRUMgc2NyaXB0 cy9hdXRvZnJpc2suZ28Kd3JvdGUgYHNjcmlwdHMvYXV0b2ZyaXNrLmdvJw0KOzs7IEZhaWxl ZCB0byBhdXRvbG9hZCBvcGVuLWlucHV0LXBpcGUgaW4gKGljZS05IHBvcGVuKToNCjs7OyBF UlJPUjogSW4gcHJvY2VkdXJlIGR5bmFtaWMtbGluazogZmlsZTogImxpYmd1aWxlLTIuMCIs IG1lc3NhZ2U6ICJUaGUgc3BlY2lmaWVkIG1vZHVsZSBjb3VsZCBub3QgYmUgZm91bmQuIg0K c2NyaXB0cy9hdXRvZnJpc2suc2NtOjE4NToyOiB3YXJuaW5nOiBub24tbGl0ZXJhbCBmb3Jt YXQgc3RyaW5nDQogIEdVSUxFQyBzY3JpcHRzL2NvbXBpbGUuZ28Kd3JvdGUgYHNjcmlwdHMv Y29tcGlsZS5nbycNCiAgR1VJTEVDIHNjcmlwdHMvZGlzYXNzZW1ibGUuZ28Kd3JvdGUgYHNj cmlwdHMvZGlzYXNzZW1ibGUuZ28nDQogIEdVSUxFQyBzY3JpcHRzL2Rpc3BsYXktY29tbWVu dGFyeS5nbwp3cm90ZSBgc2NyaXB0cy9kaXNwbGF5LWNvbW1lbnRhcnkuZ28nDQogIEdVSUxF QyBzY3JpcHRzL2RvYy1zbmFyZi5nbwp3cm90ZSBgc2NyaXB0cy9kb2Mtc25hcmYuZ28nDQog IEdVSUxFQyBzY3JpcHRzL2ZyaXNrLmdvCndyb3RlIGBzY3JpcHRzL2ZyaXNrLmdvJw0KICBH VUlMRUMgc2NyaXB0cy9nZW5lcmF0ZS1hdXRvbG9hZC5nbwp3cm90ZSBgc2NyaXB0cy9nZW5l cmF0ZS1hdXRvbG9hZC5nbycNCiAgR1VJTEVDIHNjcmlwdHMvaGVscC5nbwp3cm90ZSBgc2Ny aXB0cy9oZWxwLmdvJw0KICBHVUlMRUMgc2NyaXB0cy9saW50LmdvCndyb3RlIGBzY3JpcHRz L2xpbnQuZ28nDQogIEdVSUxFQyBzY3JpcHRzL2xpc3QuZ28Kd3JvdGUgYHNjcmlwdHMvbGlz dC5nbycNCiAgR1VJTEVDIHNjcmlwdHMvcHVuaWZ5LmdvCndyb3RlIGBzY3JpcHRzL3B1bmlm eS5nbycNCiAgR1VJTEVDIHNjcmlwdHMvcmVhZC1zY2hlbWUtc291cmNlLmdvCndyb3RlIGBz Y3JpcHRzL3JlYWQtc2NoZW1lLXNvdXJjZS5nbycNCiAgR1VJTEVDIHNjcmlwdHMvcmVhZC10 ZXh0LW91dGxpbmUuZ28Kd3JvdGUgYHNjcmlwdHMvcmVhZC10ZXh0LW91dGxpbmUuZ28nDQog IEdVSUxFQyBzY3JpcHRzL3VzZTJkb3QuZ28Kd3JvdGUgYHNjcmlwdHMvdXNlMmRvdC5nbycN CiAgR1VJTEVDIHNjcmlwdHMvc25hcmYtY2hlY2stYW5kLW91dHB1dC10ZXhpLmdvCndyb3Rl IGBzY3JpcHRzL3NuYXJmLWNoZWNrLWFuZC1vdXRwdXQtdGV4aS5nbycNCiAgR1VJTEVDIHNj cmlwdHMvc3VtbWFyaXplLWd1aWxlLVRPRE8uZ28Kd3JvdGUgYHNjcmlwdHMvc3VtbWFyaXpl LWd1aWxlLVRPRE8uZ28nDQogIEdVSUxFQyBzY3JpcHRzL3NjYW4tYXBpLmdvCkJhY2t0cmFj ZToNCkluIHN5c3RlbS9iYXNlL2NvbXBpbGUuc2NtOg0KIDE1MzogMTkgWyM8cHJvY2VkdXJl IDFlODE4ZTAgYXQgc3lzdGVtL2Jhc2UvY29tcGlsZS5zY206MTUxOjggKHBvcnQpPiAjPGNs b3NlZDogZmlsZSAwPl0NCiAyMTY6IDE4IFtyZWFkLWFuZC1jb21waWxlICM8aW5wdXQ6IHNj cmlwdHMvc2Nhbi1hcGkuc2NtIDU+ICM6ZnJvbSAuLi5dDQogMjMyOiAxNyBbbHAgKCkgI2Yg Izxtb2R1bGUgKCN7IGcxNjR9IykgMWY2NDg3MD5dDQogMTgwOiAxNiBbbHAgIyAjICMgLi4u XQ0KSW4gaWNlLTkvYm9vdC05LnNjbToNCjIyMDc6IDE1IFtzYXZlLW1vZHVsZS1leGN1cnNp b24gIzxwcm9jZWR1cmUgMjEzNjI1OCBhdCBsYW5ndWFnZS9zY2hlbWUvY29tcGlsZS10cmVl LWlsLnNjbToyOTozICgpPl0NCkluIGxhbmd1YWdlL3NjaGVtZS9jb21waWxlLXRyZWUtaWwu c2NtOg0KICAzMTogMTQgWyM8cHJvY2VkdXJlIDIxMzYyNTggYXQgbGFuZ3VhZ2Uvc2NoZW1l L2NvbXBpbGUtdHJlZS1pbC5zY206Mjk6MyAoKT5dDQpJbiBpY2UtOS9wc3ludGF4LnNjbToN CjEwOTE6IDEzIFtleHBhbmQtdG9wLXNlcXVlbmNlICgoZGVmaW5lLW1vZHVsZSAjIDp1c2Ut bW9kdWxlICMgLi4uKSkgKCkgKCh0b3ApKSAuLi5dDQogOTc2OiAxMiBbc2NhbiAoKGRlZmlu ZS1tb2R1bGUgKHNjcmlwdHMgc2Nhbi1hcGkpIDp1c2UtbW9kdWxlIC4uLikpICgpIC4uLl0N CiAyNzA6IDExIFtzY2FuICgoIyhzeW50YXgtb2JqZWN0IGxldCAjIC4uLikgKCMpICgjICMp IC4uLikpICgpIC4uLl0NCkluIGljZS05L2V2YWwuc2NtOg0KIDQxMTogMTAgW2V2YWwgIyAo KV0NCkluIGljZS05L2Jvb3QtOS5zY206DQoyNzU3OiA5IFtkZWZpbmUtbW9kdWxlKiAoc2Ny aXB0cyBzY2FuLWFwaSkgIzpmaWxlbmFtZSAuLi5dDQoyNzMyOiA4IFtyZXNvbHZlLWltcG9y dHMgKCgoaWNlLTkgcG9wZW4pKSAoKGljZS05IHJkZWxpbSkpICgoaWNlLTkgcmVnZXgpKSld DQoyNjcwOiA3IFtyZXNvbHZlLWludGVyZmFjZSAoaWNlLTkgcG9wZW4pICM6c2VsZWN0IC4u Ll0NCjI1OTU6IDYgWyM8cHJvY2VkdXJlIDFkODRlODAgYXQgaWNlLTkvYm9vdC05LnNjbToy NTgzOjQgKG5hbWUgIzpvcHRpb25hbCBhdXRvbG9hZCB2ZXJzaW9uICM6a2V5IGVuc3VyZSk+ ICMgLi4uXQ0KMjg2ODogNSBbdHJ5LW1vZHVsZS1hdXRvbG9hZCAoaWNlLTkgcG9wZW4pICNm XQ0KMjIwNzogNCBbc2F2ZS1tb2R1bGUtZXhjdXJzaW9uICM8cHJvY2VkdXJlIDIxOGU5OTAg YXQgaWNlLTkvYm9vdC05LnNjbToyODY5OjE3ICgpPl0NCjI4ODg6IDMgWyM8cHJvY2VkdXJl IDIxOGU5OTAgYXQgaWNlLTkvYm9vdC05LnNjbToyODY5OjE3ICgpPl0NCkluIHVua25vd24g ZmlsZToNCiAgID86IDIgW3ByaW1pdGl2ZS1sb2FkLXBhdGggImljZS05XFxwb3BlbiIgLi4u XQ0KICAgPzogMSBbbG9hZC1leHRlbnNpb24gImxpYmd1aWxlLTIuMCIgInNjbV9pbml0X3Bv cGVuIl0NCkluIGljZS05L2Jvb3QtOS5zY206DQogMTA2OiAwIFsjPHByb2NlZHVyZSAxZTgx ODgwIGF0IGljZS05L2Jvb3QtOS5zY206OTc6NiAodGhyb3duLWsgLiBhcmdzKT4gbWlzYy1l cnJvciAuLi5dDQoNCmljZS05L2Jvb3QtOS5zY206MTA2OjIwOiBJbiBwcm9jZWR1cmUgIzxw cm9jZWR1cmUgMWU4MTg4MCBhdCBpY2UtOS9ib290LTkuc2NtOjk3OjYgKHRocm93bi1rIC4g YXJncyk+Og0KaWNlLTkvYm9vdC05LnNjbToxMDY6MjA6IEluIHByb2NlZHVyZSBkeW5hbWlj LWxpbms6IGZpbGU6ICJsaWJndWlsZS0yLjAiLCBtZXNzYWdlOiAiVGhlIHNwZWNpZmllZCBt b2R1bGUgY291bGQgbm90IGJlIGZvdW5kLiINCiAgR1VJTEVDIHNjcmlwdHMvYXBpLWRpZmYu Z28Kd3JvdGUgYHNjcmlwdHMvYXBpLWRpZmYuZ28nDQogIEdVSUxFQyBzY3JpcHRzL3JlYWQt cmZjODIyLmdvCndyb3RlIGBzY3JpcHRzL3JlYWQtcmZjODIyLmdvJw0KICBHVUlMRUMgc2Ny aXB0cy9zbmFyZi1ndWlsZS1tNC1kb2NzLmdvCndyb3RlIGBzY3JpcHRzL3NuYXJmLWd1aWxl LW00LWRvY3MuZ28nDQogIEdVSUxFQyBsYW5ndWFnZS9lY21hc2NyaXB0L3Rva2VuaXplLmdv Cndyb3RlIGBsYW5ndWFnZS9lY21hc2NyaXB0L3Rva2VuaXplLmdvJw0KICBHVUlMRUMgbGFu Z3VhZ2UvZWNtYXNjcmlwdC9wYXJzZS5nbwolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNo aWZ0IDM2LCByZWR1Y2UgODIpIG9uICdsYnJhY2UnIGluIHN0YXRlIDQzNw0KJSUgU2hpZnQv UmVkdWNlIGNvbmZsaWN0IChzaGlmdCAzNSwgcmVkdWNlIDgyKSBvbiAnbHBhcmVuJyBpbiBz dGF0ZSA0MzcNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMzQsIHJlZHVjZSA4 Mikgb24gJ2xicmFja2V0JyBpbiBzdGF0ZSA0MzcNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGlj dCAoc2hpZnQgMzMsIHJlZHVjZSA4Mikgb24gJ2RvdCcgaW4gc3RhdGUgNDM3DQolJSBTaGlm dC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDMyLCByZWR1Y2UgODIpIG9uICdzZW1pY29sb24n IGluIHN0YXRlIDQzNw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAzMSwgcmVk dWNlIDgyKSBvbiAnKycgaW4gc3RhdGUgNDM3DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3Qg KHNoaWZ0IDMwLCByZWR1Y2UgODIpIG9uICctJyBpbiBzdGF0ZSA0MzcNCiUlIFNoaWZ0L1Jl ZHVjZSBjb25mbGljdCAoc2hpZnQgMjksIHJlZHVjZSA4Mikgb24gJysrJyBpbiBzdGF0ZSA0 MzcNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMjgsIHJlZHVjZSA4Mikgb24g Jy0tJyBpbiBzdGF0ZSA0MzcNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMjcs IHJlZHVjZSA4Mikgb24gJyEnIGluIHN0YXRlIDQzNw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZs aWN0IChzaGlmdCAyNiwgcmVkdWNlIDgyKSBvbiAnficgaW4gc3RhdGUgNDM3DQolJSBTaGlm dC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDI1LCByZWR1Y2UgODIpIG9uICdicmVhaycgaW4g c3RhdGUgNDM3DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDI0LCByZWR1Y2Ug ODIpIG9uICduZXcnIGluIHN0YXRlIDQzNw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChz aGlmdCAyMywgcmVkdWNlIDgyKSBvbiAndmFyJyBpbiBzdGF0ZSA0MzcNCiUlIFNoaWZ0L1Jl ZHVjZSBjb25mbGljdCAoc2hpZnQgMjIsIHJlZHVjZSA4Mikgb24gJ3JldHVybicgaW4gc3Rh dGUgNDM3DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDIxLCByZWR1Y2UgODIp IG9uICd2b2lkJyBpbiBzdGF0ZSA0MzcNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hp ZnQgMjAsIHJlZHVjZSA4Mikgb24gJ2ZvcicgaW4gc3RhdGUgNDM3DQolJSBTaGlmdC9SZWR1 Y2UgY29uZmxpY3QgKHNoaWZ0IDE5LCByZWR1Y2UgODIpIG9uICdzd2l0Y2gnIGluIHN0YXRl IDQzNw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxOCwgcmVkdWNlIDgyKSBv biAnd2hpbGUnIGluIHN0YXRlIDQzNw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlm dCAxNywgcmVkdWNlIDgyKSBvbiAnY29udGludWUnIGluIHN0YXRlIDQzNw0KJSUgU2hpZnQv UmVkdWNlIGNvbmZsaWN0IChzaGlmdCA4MiwgcmVkdWNlIDgyKSBvbiAnZnVuY3Rpb24nIGlu IHN0YXRlIDQzNw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxNSwgcmVkdWNl IDgyKSBvbiAndGhpcycgaW4gc3RhdGUgNDM3DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3Qg KHNoaWZ0IDE0LCByZWR1Y2UgODIpIG9uICd3aXRoJyBpbiBzdGF0ZSA0MzcNCiUlIFNoaWZ0 L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTMsIHJlZHVjZSA4Mikgb24gJ2lmJyBpbiBzdGF0 ZSA0MzcNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTIsIHJlZHVjZSA4Mikg b24gJ3Rocm93JyBpbiBzdGF0ZSA0MzcNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hp ZnQgMTEsIHJlZHVjZSA4Mikgb24gJ2RlbGV0ZScgaW4gc3RhdGUgNDM3DQolJSBTaGlmdC9S ZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDEwLCByZWR1Y2UgODIpIG9uICd0cnknIGluIHN0YXRl IDQzNw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCA5LCByZWR1Y2UgODIpIG9u ICdkbycgaW4gc3RhdGUgNDM3DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDgs IHJlZHVjZSA4Mikgb24gJ3R5cGVvZicgaW4gc3RhdGUgNDM3DQolJSBTaGlmdC9SZWR1Y2Ug Y29uZmxpY3QgKHNoaWZ0IDcsIHJlZHVjZSA4Mikgb24gJ251bGwnIGluIHN0YXRlIDQzNw0K JSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCA2LCByZWR1Y2UgODIpIG9uICd0cnVl JyBpbiBzdGF0ZSA0MzcNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgNSwgcmVk dWNlIDgyKSBvbiAnZmFsc2UnIGluIHN0YXRlIDQzNw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZs aWN0IChzaGlmdCA0LCByZWR1Y2UgODIpIG9uICdJZGVudGlmaWVyJyBpbiBzdGF0ZSA0MzcN CiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMywgcmVkdWNlIDgyKSBvbiAnU3Ry aW5nTGl0ZXJhbCcgaW4gc3RhdGUgNDM3DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNo aWZ0IDIsIHJlZHVjZSA4Mikgb24gJ051bWVyaWNMaXRlcmFsJyBpbiBzdGF0ZSA0MzcNCiUl IFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMSwgcmVkdWNlIDgyKSBvbiAnUmVnZXhw TGl0ZXJhbCcgaW4gc3RhdGUgNDM3DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0 IDM2LCByZWR1Y2UgODEpIG9uICdsYnJhY2UnIGluIHN0YXRlIDQyNA0KJSUgU2hpZnQvUmVk dWNlIGNvbmZsaWN0IChzaGlmdCAzNSwgcmVkdWNlIDgxKSBvbiAnbHBhcmVuJyBpbiBzdGF0 ZSA0MjQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMzQsIHJlZHVjZSA4MSkg b24gJ2xicmFja2V0JyBpbiBzdGF0ZSA0MjQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAo c2hpZnQgMzMsIHJlZHVjZSA4MSkgb24gJ2RvdCcgaW4gc3RhdGUgNDI0DQolJSBTaGlmdC9S ZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDMyLCByZWR1Y2UgODEpIG9uICdzZW1pY29sb24nIGlu IHN0YXRlIDQyNA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAzMSwgcmVkdWNl IDgxKSBvbiAnKycgaW4gc3RhdGUgNDI0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNo aWZ0IDMwLCByZWR1Y2UgODEpIG9uICctJyBpbiBzdGF0ZSA0MjQNCiUlIFNoaWZ0L1JlZHVj ZSBjb25mbGljdCAoc2hpZnQgMjksIHJlZHVjZSA4MSkgb24gJysrJyBpbiBzdGF0ZSA0MjQN CiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMjgsIHJlZHVjZSA4MSkgb24gJy0t JyBpbiBzdGF0ZSA0MjQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMjcsIHJl ZHVjZSA4MSkgb24gJyEnIGluIHN0YXRlIDQyNA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0 IChzaGlmdCAyNiwgcmVkdWNlIDgxKSBvbiAnficgaW4gc3RhdGUgNDI0DQolJSBTaGlmdC9S ZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDI1LCByZWR1Y2UgODEpIG9uICdicmVhaycgaW4gc3Rh dGUgNDI0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDI0LCByZWR1Y2UgODEp IG9uICduZXcnIGluIHN0YXRlIDQyNA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlm dCAyMywgcmVkdWNlIDgxKSBvbiAndmFyJyBpbiBzdGF0ZSA0MjQNCiUlIFNoaWZ0L1JlZHVj ZSBjb25mbGljdCAoc2hpZnQgMjIsIHJlZHVjZSA4MSkgb24gJ3JldHVybicgaW4gc3RhdGUg NDI0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDIxLCByZWR1Y2UgODEpIG9u ICd2b2lkJyBpbiBzdGF0ZSA0MjQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQg MjAsIHJlZHVjZSA4MSkgb24gJ2ZvcicgaW4gc3RhdGUgNDI0DQolJSBTaGlmdC9SZWR1Y2Ug Y29uZmxpY3QgKHNoaWZ0IDE5LCByZWR1Y2UgODEpIG9uICdzd2l0Y2gnIGluIHN0YXRlIDQy NA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxOCwgcmVkdWNlIDgxKSBvbiAn d2hpbGUnIGluIHN0YXRlIDQyNA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAx NywgcmVkdWNlIDgxKSBvbiAnY29udGludWUnIGluIHN0YXRlIDQyNA0KJSUgU2hpZnQvUmVk dWNlIGNvbmZsaWN0IChzaGlmdCA4MiwgcmVkdWNlIDgxKSBvbiAnZnVuY3Rpb24nIGluIHN0 YXRlIDQyNA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxNSwgcmVkdWNlIDgx KSBvbiAndGhpcycgaW4gc3RhdGUgNDI0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNo aWZ0IDE0LCByZWR1Y2UgODEpIG9uICd3aXRoJyBpbiBzdGF0ZSA0MjQNCiUlIFNoaWZ0L1Jl ZHVjZSBjb25mbGljdCAoc2hpZnQgMTMsIHJlZHVjZSA4MSkgb24gJ2lmJyBpbiBzdGF0ZSA0 MjQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTIsIHJlZHVjZSA4MSkgb24g J3Rocm93JyBpbiBzdGF0ZSA0MjQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQg MTEsIHJlZHVjZSA4MSkgb24gJ2RlbGV0ZScgaW4gc3RhdGUgNDI0DQolJSBTaGlmdC9SZWR1 Y2UgY29uZmxpY3QgKHNoaWZ0IDEwLCByZWR1Y2UgODEpIG9uICd0cnknIGluIHN0YXRlIDQy NA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCA5LCByZWR1Y2UgODEpIG9uICdk bycgaW4gc3RhdGUgNDI0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDgsIHJl ZHVjZSA4MSkgb24gJ3R5cGVvZicgaW4gc3RhdGUgNDI0DQolJSBTaGlmdC9SZWR1Y2UgY29u ZmxpY3QgKHNoaWZ0IDcsIHJlZHVjZSA4MSkgb24gJ251bGwnIGluIHN0YXRlIDQyNA0KJSUg U2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCA2LCByZWR1Y2UgODEpIG9uICd0cnVlJyBp biBzdGF0ZSA0MjQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgNSwgcmVkdWNl IDgxKSBvbiAnZmFsc2UnIGluIHN0YXRlIDQyNA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0 IChzaGlmdCA0LCByZWR1Y2UgODEpIG9uICdJZGVudGlmaWVyJyBpbiBzdGF0ZSA0MjQNCiUl IFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMywgcmVkdWNlIDgxKSBvbiAnU3RyaW5n TGl0ZXJhbCcgaW4gc3RhdGUgNDI0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0 IDIsIHJlZHVjZSA4MSkgb24gJ051bWVyaWNMaXRlcmFsJyBpbiBzdGF0ZSA0MjQNCiUlIFNo aWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMSwgcmVkdWNlIDgxKSBvbiAnUmVnZXhwTGl0 ZXJhbCcgaW4gc3RhdGUgNDI0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDM2 LCByZWR1Y2UgODQpIG9uICdsYnJhY2UnIGluIHN0YXRlIDQyMw0KJSUgU2hpZnQvUmVkdWNl IGNvbmZsaWN0IChzaGlmdCAzNSwgcmVkdWNlIDg0KSBvbiAnbHBhcmVuJyBpbiBzdGF0ZSA0 MjMNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMzQsIHJlZHVjZSA4NCkgb24g J2xicmFja2V0JyBpbiBzdGF0ZSA0MjMNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hp ZnQgMzMsIHJlZHVjZSA4NCkgb24gJ2RvdCcgaW4gc3RhdGUgNDIzDQolJSBTaGlmdC9SZWR1 Y2UgY29uZmxpY3QgKHNoaWZ0IDMyLCByZWR1Y2UgODQpIG9uICdzZW1pY29sb24nIGluIHN0 YXRlIDQyMw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAzMSwgcmVkdWNlIDg0 KSBvbiAnKycgaW4gc3RhdGUgNDIzDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0 IDMwLCByZWR1Y2UgODQpIG9uICctJyBpbiBzdGF0ZSA0MjMNCiUlIFNoaWZ0L1JlZHVjZSBj b25mbGljdCAoc2hpZnQgMjksIHJlZHVjZSA4NCkgb24gJysrJyBpbiBzdGF0ZSA0MjMNCiUl IFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMjgsIHJlZHVjZSA4NCkgb24gJy0tJyBp biBzdGF0ZSA0MjMNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMjcsIHJlZHVj ZSA4NCkgb24gJyEnIGluIHN0YXRlIDQyMw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChz aGlmdCAyNiwgcmVkdWNlIDg0KSBvbiAnficgaW4gc3RhdGUgNDIzDQolJSBTaGlmdC9SZWR1 Y2UgY29uZmxpY3QgKHNoaWZ0IDI1LCByZWR1Y2UgODQpIG9uICdicmVhaycgaW4gc3RhdGUg NDIzDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDI0LCByZWR1Y2UgODQpIG9u ICduZXcnIGluIHN0YXRlIDQyMw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAy MywgcmVkdWNlIDg0KSBvbiAndmFyJyBpbiBzdGF0ZSA0MjMNCiUlIFNoaWZ0L1JlZHVjZSBj b25mbGljdCAoc2hpZnQgMjIsIHJlZHVjZSA4NCkgb24gJ3JldHVybicgaW4gc3RhdGUgNDIz DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDIxLCByZWR1Y2UgODQpIG9uICd2 b2lkJyBpbiBzdGF0ZSA0MjMNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMjAs IHJlZHVjZSA4NCkgb24gJ2ZvcicgaW4gc3RhdGUgNDIzDQolJSBTaGlmdC9SZWR1Y2UgY29u ZmxpY3QgKHNoaWZ0IDE5LCByZWR1Y2UgODQpIG9uICdzd2l0Y2gnIGluIHN0YXRlIDQyMw0K JSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxOCwgcmVkdWNlIDg0KSBvbiAnd2hp bGUnIGluIHN0YXRlIDQyMw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxNywg cmVkdWNlIDg0KSBvbiAnY29udGludWUnIGluIHN0YXRlIDQyMw0KJSUgU2hpZnQvUmVkdWNl IGNvbmZsaWN0IChzaGlmdCA4MiwgcmVkdWNlIDg0KSBvbiAnZnVuY3Rpb24nIGluIHN0YXRl IDQyMw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxNSwgcmVkdWNlIDg0KSBv biAndGhpcycgaW4gc3RhdGUgNDIzDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0 IDE0LCByZWR1Y2UgODQpIG9uICd3aXRoJyBpbiBzdGF0ZSA0MjMNCiUlIFNoaWZ0L1JlZHVj ZSBjb25mbGljdCAoc2hpZnQgMTMsIHJlZHVjZSA4NCkgb24gJ2lmJyBpbiBzdGF0ZSA0MjMN CiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTIsIHJlZHVjZSA4NCkgb24gJ3Ro cm93JyBpbiBzdGF0ZSA0MjMNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTEs IHJlZHVjZSA4NCkgb24gJ2RlbGV0ZScgaW4gc3RhdGUgNDIzDQolJSBTaGlmdC9SZWR1Y2Ug Y29uZmxpY3QgKHNoaWZ0IDEwLCByZWR1Y2UgODQpIG9uICd0cnknIGluIHN0YXRlIDQyMw0K JSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCA5LCByZWR1Y2UgODQpIG9uICdkbycg aW4gc3RhdGUgNDIzDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDgsIHJlZHVj ZSA4NCkgb24gJ3R5cGVvZicgaW4gc3RhdGUgNDIzDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxp Y3QgKHNoaWZ0IDcsIHJlZHVjZSA4NCkgb24gJ251bGwnIGluIHN0YXRlIDQyMw0KJSUgU2hp ZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCA2LCByZWR1Y2UgODQpIG9uICd0cnVlJyBpbiBz dGF0ZSA0MjMNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgNSwgcmVkdWNlIDg0 KSBvbiAnZmFsc2UnIGluIHN0YXRlIDQyMw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChz aGlmdCA0LCByZWR1Y2UgODQpIG9uICdJZGVudGlmaWVyJyBpbiBzdGF0ZSA0MjMNCiUlIFNo aWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMywgcmVkdWNlIDg0KSBvbiAnU3RyaW5nTGl0 ZXJhbCcgaW4gc3RhdGUgNDIzDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDIs IHJlZHVjZSA4NCkgb24gJ051bWVyaWNMaXRlcmFsJyBpbiBzdGF0ZSA0MjMNCiUlIFNoaWZ0 L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMSwgcmVkdWNlIDg0KSBvbiAnUmVnZXhwTGl0ZXJh bCcgaW4gc3RhdGUgNDIzDQolJSBSZWR1Y2UvUmVkdWNlIGNvbmZsaWN0IChyZWR1Y2UgMTEs IHJlZHVjZSA3KSBvbiAnLS0nIGluIHN0YXRlIDQyMg0KJSUgUmVkdWNlL1JlZHVjZSBjb25m bGljdCAocmVkdWNlIDExLCByZWR1Y2UgNykgb24gJysrJyBpbiBzdGF0ZSA0MjINCiUlIFJl ZHVjZS9SZWR1Y2UgY29uZmxpY3QgKHJlZHVjZSAxMSwgcmVkdWNlIDcpIG9uICctJyBpbiBz dGF0ZSA0MjINCiUlIFJlZHVjZS9SZWR1Y2UgY29uZmxpY3QgKHJlZHVjZSAxMSwgcmVkdWNl IDcpIG9uICcrJyBpbiBzdGF0ZSA0MjINCiUlIFJlZHVjZS9SZWR1Y2UgY29uZmxpY3QgKHJl ZHVjZSAxMSwgcmVkdWNlIDcpIG9uICdzZW1pY29sb24nIGluIHN0YXRlIDQyMg0KJSUgUmVk dWNlL1JlZHVjZSBjb25mbGljdCAocmVkdWNlIDExLCByZWR1Y2UgNykgb24gJ2RvdCcgaW4g c3RhdGUgNDIyDQolJSBSZWR1Y2UvUmVkdWNlIGNvbmZsaWN0IChyZWR1Y2UgMTEsIHJlZHVj ZSA3KSBvbiAnbGJyYWNrZXQnIGluIHN0YXRlIDQyMg0KJSUgUmVkdWNlL1JlZHVjZSBjb25m bGljdCAocmVkdWNlIDExLCByZWR1Y2UgNykgb24gJ2xwYXJlbicgaW4gc3RhdGUgNDIyDQol JSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDM2LCByZWR1Y2UgODMpIG9uICdsYnJh Y2UnIGluIHN0YXRlIDQwMA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAzNSwg cmVkdWNlIDgzKSBvbiAnbHBhcmVuJyBpbiBzdGF0ZSA0MDANCiUlIFNoaWZ0L1JlZHVjZSBj b25mbGljdCAoc2hpZnQgMzQsIHJlZHVjZSA4Mykgb24gJ2xicmFja2V0JyBpbiBzdGF0ZSA0 MDANCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMzMsIHJlZHVjZSA4Mykgb24g J2RvdCcgaW4gc3RhdGUgNDAwDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDMy LCByZWR1Y2UgODMpIG9uICdzZW1pY29sb24nIGluIHN0YXRlIDQwMA0KJSUgU2hpZnQvUmVk dWNlIGNvbmZsaWN0IChzaGlmdCAzMSwgcmVkdWNlIDgzKSBvbiAnKycgaW4gc3RhdGUgNDAw DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDMwLCByZWR1Y2UgODMpIG9uICct JyBpbiBzdGF0ZSA0MDANCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMjksIHJl ZHVjZSA4Mykgb24gJysrJyBpbiBzdGF0ZSA0MDANCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGlj dCAoc2hpZnQgMjgsIHJlZHVjZSA4Mykgb24gJy0tJyBpbiBzdGF0ZSA0MDANCiUlIFNoaWZ0 L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMjcsIHJlZHVjZSA4Mykgb24gJyEnIGluIHN0YXRl IDQwMA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyNiwgcmVkdWNlIDgzKSBv biAnficgaW4gc3RhdGUgNDAwDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDI1 LCByZWR1Y2UgODMpIG9uICdicmVhaycgaW4gc3RhdGUgNDAwDQolJSBTaGlmdC9SZWR1Y2Ug Y29uZmxpY3QgKHNoaWZ0IDI0LCByZWR1Y2UgODMpIG9uICduZXcnIGluIHN0YXRlIDQwMA0K JSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyMywgcmVkdWNlIDgzKSBvbiAndmFy JyBpbiBzdGF0ZSA0MDANCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMjIsIHJl ZHVjZSA4Mykgb24gJ3JldHVybicgaW4gc3RhdGUgNDAwDQolJSBTaGlmdC9SZWR1Y2UgY29u ZmxpY3QgKHNoaWZ0IDIxLCByZWR1Y2UgODMpIG9uICd2b2lkJyBpbiBzdGF0ZSA0MDANCiUl IFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMjAsIHJlZHVjZSA4Mykgb24gJ2Zvcicg aW4gc3RhdGUgNDAwDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDE5LCByZWR1 Y2UgODMpIG9uICdzd2l0Y2gnIGluIHN0YXRlIDQwMA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZs aWN0IChzaGlmdCAxOCwgcmVkdWNlIDgzKSBvbiAnd2hpbGUnIGluIHN0YXRlIDQwMA0KJSUg U2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxNywgcmVkdWNlIDgzKSBvbiAnY29udGlu dWUnIGluIHN0YXRlIDQwMA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCA4Miwg cmVkdWNlIDgzKSBvbiAnZnVuY3Rpb24nIGluIHN0YXRlIDQwMA0KJSUgU2hpZnQvUmVkdWNl IGNvbmZsaWN0IChzaGlmdCAxNSwgcmVkdWNlIDgzKSBvbiAndGhpcycgaW4gc3RhdGUgNDAw DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDE0LCByZWR1Y2UgODMpIG9uICd3 aXRoJyBpbiBzdGF0ZSA0MDANCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTMs IHJlZHVjZSA4Mykgb24gJ2lmJyBpbiBzdGF0ZSA0MDANCiUlIFNoaWZ0L1JlZHVjZSBjb25m bGljdCAoc2hpZnQgMTIsIHJlZHVjZSA4Mykgb24gJ3Rocm93JyBpbiBzdGF0ZSA0MDANCiUl IFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTEsIHJlZHVjZSA4Mykgb24gJ2RlbGV0 ZScgaW4gc3RhdGUgNDAwDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDEwLCBy ZWR1Y2UgODMpIG9uICd0cnknIGluIHN0YXRlIDQwMA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZs aWN0IChzaGlmdCA5LCByZWR1Y2UgODMpIG9uICdkbycgaW4gc3RhdGUgNDAwDQolJSBTaGlm dC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDgsIHJlZHVjZSA4Mykgb24gJ3R5cGVvZicgaW4g c3RhdGUgNDAwDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDcsIHJlZHVjZSA4 Mykgb24gJ251bGwnIGluIHN0YXRlIDQwMA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChz aGlmdCA2LCByZWR1Y2UgODMpIG9uICd0cnVlJyBpbiBzdGF0ZSA0MDANCiUlIFNoaWZ0L1Jl ZHVjZSBjb25mbGljdCAoc2hpZnQgNSwgcmVkdWNlIDgzKSBvbiAnZmFsc2UnIGluIHN0YXRl IDQwMA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCA0LCByZWR1Y2UgODMpIG9u ICdJZGVudGlmaWVyJyBpbiBzdGF0ZSA0MDANCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAo c2hpZnQgMywgcmVkdWNlIDgzKSBvbiAnU3RyaW5nTGl0ZXJhbCcgaW4gc3RhdGUgNDAwDQol JSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDIsIHJlZHVjZSA4Mykgb24gJ051bWVy aWNMaXRlcmFsJyBpbiBzdGF0ZSA0MDANCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hp ZnQgMSwgcmVkdWNlIDgzKSBvbiAnUmVnZXhwTGl0ZXJhbCcgaW4gc3RhdGUgNDAwDQolJSBS ZWR1Y2UvUmVkdWNlIGNvbmZsaWN0IChyZWR1Y2UgOSwgcmVkdWNlIDYpIG9uICctLScgaW4g c3RhdGUgMzk3DQolJSBSZWR1Y2UvUmVkdWNlIGNvbmZsaWN0IChyZWR1Y2UgOSwgcmVkdWNl IDYpIG9uICcrKycgaW4gc3RhdGUgMzk3DQolJSBSZWR1Y2UvUmVkdWNlIGNvbmZsaWN0IChy ZWR1Y2UgOSwgcmVkdWNlIDYpIG9uICctJyBpbiBzdGF0ZSAzOTcNCiUlIFJlZHVjZS9SZWR1 Y2UgY29uZmxpY3QgKHJlZHVjZSA5LCByZWR1Y2UgNikgb24gJysnIGluIHN0YXRlIDM5Nw0K JSUgUmVkdWNlL1JlZHVjZSBjb25mbGljdCAocmVkdWNlIDksIHJlZHVjZSA2KSBvbiAnc2Vt aWNvbG9uJyBpbiBzdGF0ZSAzOTcNCiUlIFJlZHVjZS9SZWR1Y2UgY29uZmxpY3QgKHJlZHVj ZSA5LCByZWR1Y2UgNikgb24gJ2RvdCcgaW4gc3RhdGUgMzk3DQolJSBSZWR1Y2UvUmVkdWNl IGNvbmZsaWN0IChyZWR1Y2UgOSwgcmVkdWNlIDYpIG9uICdsYnJhY2tldCcgaW4gc3RhdGUg Mzk3DQolJSBSZWR1Y2UvUmVkdWNlIGNvbmZsaWN0IChyZWR1Y2UgOSwgcmVkdWNlIDYpIG9u ICdscGFyZW4nIGluIHN0YXRlIDM5Nw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlm dCAzNiwgcmVkdWNlIDE3KSBvbiAnbGJyYWNlJyBpbiBzdGF0ZSAzOTMNCiUlIFNoaWZ0L1Jl ZHVjZSBjb25mbGljdCAoc2hpZnQgMzUsIHJlZHVjZSAxNykgb24gJ2xwYXJlbicgaW4gc3Rh dGUgMzkzDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDM0LCByZWR1Y2UgMTcp IG9uICdsYnJhY2tldCcgaW4gc3RhdGUgMzkzDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3Qg KHNoaWZ0IDMzLCByZWR1Y2UgMTcpIG9uICdkb3QnIGluIHN0YXRlIDM5Mw0KJSUgU2hpZnQv UmVkdWNlIGNvbmZsaWN0IChzaGlmdCAzMiwgcmVkdWNlIDE3KSBvbiAnc2VtaWNvbG9uJyBp biBzdGF0ZSAzOTMNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMzEsIHJlZHVj ZSAxNykgb24gJysnIGluIHN0YXRlIDM5Mw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChz aGlmdCAzMCwgcmVkdWNlIDE3KSBvbiAnLScgaW4gc3RhdGUgMzkzDQolJSBTaGlmdC9SZWR1 Y2UgY29uZmxpY3QgKHNoaWZ0IDI5LCByZWR1Y2UgMTcpIG9uICcrKycgaW4gc3RhdGUgMzkz DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDI4LCByZWR1Y2UgMTcpIG9uICct LScgaW4gc3RhdGUgMzkzDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDI3LCBy ZWR1Y2UgMTcpIG9uICchJyBpbiBzdGF0ZSAzOTMNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGlj dCAoc2hpZnQgMjYsIHJlZHVjZSAxNykgb24gJ34nIGluIHN0YXRlIDM5Mw0KJSUgU2hpZnQv UmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyNSwgcmVkdWNlIDE3KSBvbiAnYnJlYWsnIGluIHN0 YXRlIDM5Mw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyNCwgcmVkdWNlIDE3 KSBvbiAnbmV3JyBpbiBzdGF0ZSAzOTMNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hp ZnQgMjMsIHJlZHVjZSAxNykgb24gJ3ZhcicgaW4gc3RhdGUgMzkzDQolJSBTaGlmdC9SZWR1 Y2UgY29uZmxpY3QgKHNoaWZ0IDIyLCByZWR1Y2UgMTcpIG9uICdyZXR1cm4nIGluIHN0YXRl IDM5Mw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyMSwgcmVkdWNlIDE3KSBv biAndm9pZCcgaW4gc3RhdGUgMzkzDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0 IDIwLCByZWR1Y2UgMTcpIG9uICdmb3InIGluIHN0YXRlIDM5Mw0KJSUgU2hpZnQvUmVkdWNl IGNvbmZsaWN0IChzaGlmdCAxOSwgcmVkdWNlIDE3KSBvbiAnc3dpdGNoJyBpbiBzdGF0ZSAz OTMNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTgsIHJlZHVjZSAxNykgb24g J3doaWxlJyBpbiBzdGF0ZSAzOTMNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQg MTcsIHJlZHVjZSAxNykgb24gJ2NvbnRpbnVlJyBpbiBzdGF0ZSAzOTMNCiUlIFNoaWZ0L1Jl ZHVjZSBjb25mbGljdCAoc2hpZnQgMTYsIHJlZHVjZSAxNykgb24gJ2Z1bmN0aW9uJyBpbiBz dGF0ZSAzOTMNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTUsIHJlZHVjZSAx Nykgb24gJ3RoaXMnIGluIHN0YXRlIDM5Mw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChz aGlmdCAxNCwgcmVkdWNlIDE3KSBvbiAnd2l0aCcgaW4gc3RhdGUgMzkzDQolJSBTaGlmdC9S ZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDEzLCByZWR1Y2UgMTcpIG9uICdpZicgaW4gc3RhdGUg MzkzDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDEyLCByZWR1Y2UgMTcpIG9u ICd0aHJvdycgaW4gc3RhdGUgMzkzDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0 IDExLCByZWR1Y2UgMTcpIG9uICdkZWxldGUnIGluIHN0YXRlIDM5Mw0KJSUgU2hpZnQvUmVk dWNlIGNvbmZsaWN0IChzaGlmdCAxMCwgcmVkdWNlIDE3KSBvbiAndHJ5JyBpbiBzdGF0ZSAz OTMNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgOSwgcmVkdWNlIDE3KSBvbiAn ZG8nIGluIHN0YXRlIDM5Mw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCA4LCBy ZWR1Y2UgMTcpIG9uICd0eXBlb2YnIGluIHN0YXRlIDM5Mw0KJSUgU2hpZnQvUmVkdWNlIGNv bmZsaWN0IChzaGlmdCA3LCByZWR1Y2UgMTcpIG9uICdudWxsJyBpbiBzdGF0ZSAzOTMNCiUl IFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgNiwgcmVkdWNlIDE3KSBvbiAndHJ1ZScg aW4gc3RhdGUgMzkzDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDUsIHJlZHVj ZSAxNykgb24gJ2ZhbHNlJyBpbiBzdGF0ZSAzOTMNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGlj dCAoc2hpZnQgNCwgcmVkdWNlIDE3KSBvbiAnSWRlbnRpZmllcicgaW4gc3RhdGUgMzkzDQol JSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDMsIHJlZHVjZSAxNykgb24gJ1N0cmlu Z0xpdGVyYWwnIGluIHN0YXRlIDM5Mw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlm dCAyLCByZWR1Y2UgMTcpIG9uICdOdW1lcmljTGl0ZXJhbCcgaW4gc3RhdGUgMzkzDQolJSBT aGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDEsIHJlZHVjZSAxNykgb24gJ1JlZ2V4cExp dGVyYWwnIGluIHN0YXRlIDM5Mw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAz NiwgcmVkdWNlIDE3KSBvbiAnbGJyYWNlJyBpbiBzdGF0ZSAzNjkNCiUlIFNoaWZ0L1JlZHVj ZSBjb25mbGljdCAoc2hpZnQgMzUsIHJlZHVjZSAxNykgb24gJ2xwYXJlbicgaW4gc3RhdGUg MzY5DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDM0LCByZWR1Y2UgMTcpIG9u ICdsYnJhY2tldCcgaW4gc3RhdGUgMzY5DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNo aWZ0IDMzLCByZWR1Y2UgMTcpIG9uICdkb3QnIGluIHN0YXRlIDM2OQ0KJSUgU2hpZnQvUmVk dWNlIGNvbmZsaWN0IChzaGlmdCAzMiwgcmVkdWNlIDE3KSBvbiAnc2VtaWNvbG9uJyBpbiBz dGF0ZSAzNjkNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMzEsIHJlZHVjZSAx Nykgb24gJysnIGluIHN0YXRlIDM2OQ0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlm dCAzMCwgcmVkdWNlIDE3KSBvbiAnLScgaW4gc3RhdGUgMzY5DQolJSBTaGlmdC9SZWR1Y2Ug Y29uZmxpY3QgKHNoaWZ0IDI5LCByZWR1Y2UgMTcpIG9uICcrKycgaW4gc3RhdGUgMzY5DQol JSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDI4LCByZWR1Y2UgMTcpIG9uICctLScg aW4gc3RhdGUgMzY5DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDI3LCByZWR1 Y2UgMTcpIG9uICchJyBpbiBzdGF0ZSAzNjkNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAo c2hpZnQgMjYsIHJlZHVjZSAxNykgb24gJ34nIGluIHN0YXRlIDM2OQ0KJSUgU2hpZnQvUmVk dWNlIGNvbmZsaWN0IChzaGlmdCAyNSwgcmVkdWNlIDE3KSBvbiAnYnJlYWsnIGluIHN0YXRl IDM2OQ0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyNCwgcmVkdWNlIDE3KSBv biAnbmV3JyBpbiBzdGF0ZSAzNjkNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQg MjMsIHJlZHVjZSAxNykgb24gJ3ZhcicgaW4gc3RhdGUgMzY5DQolJSBTaGlmdC9SZWR1Y2Ug Y29uZmxpY3QgKHNoaWZ0IDIyLCByZWR1Y2UgMTcpIG9uICdyZXR1cm4nIGluIHN0YXRlIDM2 OQ0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyMSwgcmVkdWNlIDE3KSBvbiAn dm9pZCcgaW4gc3RhdGUgMzY5DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDIw LCByZWR1Y2UgMTcpIG9uICdmb3InIGluIHN0YXRlIDM2OQ0KJSUgU2hpZnQvUmVkdWNlIGNv bmZsaWN0IChzaGlmdCAxOSwgcmVkdWNlIDE3KSBvbiAnc3dpdGNoJyBpbiBzdGF0ZSAzNjkN CiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTgsIHJlZHVjZSAxNykgb24gJ3do aWxlJyBpbiBzdGF0ZSAzNjkNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTcs IHJlZHVjZSAxNykgb24gJ2NvbnRpbnVlJyBpbiBzdGF0ZSAzNjkNCiUlIFNoaWZ0L1JlZHVj ZSBjb25mbGljdCAoc2hpZnQgMTYsIHJlZHVjZSAxNykgb24gJ2Z1bmN0aW9uJyBpbiBzdGF0 ZSAzNjkNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTUsIHJlZHVjZSAxNykg b24gJ3RoaXMnIGluIHN0YXRlIDM2OQ0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlm dCAxNCwgcmVkdWNlIDE3KSBvbiAnd2l0aCcgaW4gc3RhdGUgMzY5DQolJSBTaGlmdC9SZWR1 Y2UgY29uZmxpY3QgKHNoaWZ0IDEzLCByZWR1Y2UgMTcpIG9uICdpZicgaW4gc3RhdGUgMzY5 DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDEyLCByZWR1Y2UgMTcpIG9uICd0 aHJvdycgaW4gc3RhdGUgMzY5DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDEx LCByZWR1Y2UgMTcpIG9uICdkZWxldGUnIGluIHN0YXRlIDM2OQ0KJSUgU2hpZnQvUmVkdWNl IGNvbmZsaWN0IChzaGlmdCAxMCwgcmVkdWNlIDE3KSBvbiAndHJ5JyBpbiBzdGF0ZSAzNjkN CiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgOSwgcmVkdWNlIDE3KSBvbiAnZG8n IGluIHN0YXRlIDM2OQ0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCA4LCByZWR1 Y2UgMTcpIG9uICd0eXBlb2YnIGluIHN0YXRlIDM2OQ0KJSUgU2hpZnQvUmVkdWNlIGNvbmZs aWN0IChzaGlmdCA3LCByZWR1Y2UgMTcpIG9uICdudWxsJyBpbiBzdGF0ZSAzNjkNCiUlIFNo aWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgNiwgcmVkdWNlIDE3KSBvbiAndHJ1ZScgaW4g c3RhdGUgMzY5DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDUsIHJlZHVjZSAx Nykgb24gJ2ZhbHNlJyBpbiBzdGF0ZSAzNjkNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAo c2hpZnQgNCwgcmVkdWNlIDE3KSBvbiAnSWRlbnRpZmllcicgaW4gc3RhdGUgMzY5DQolJSBT aGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDMsIHJlZHVjZSAxNykgb24gJ1N0cmluZ0xp dGVyYWwnIGluIHN0YXRlIDM2OQ0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAy LCByZWR1Y2UgMTcpIG9uICdOdW1lcmljTGl0ZXJhbCcgaW4gc3RhdGUgMzY5DQolJSBTaGlm dC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDEsIHJlZHVjZSAxNykgb24gJ1JlZ2V4cExpdGVy YWwnIGluIHN0YXRlIDM2OQ0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAzNiwg cmVkdWNlIDE3KSBvbiAnbGJyYWNlJyBpbiBzdGF0ZSAzNjMNCiUlIFNoaWZ0L1JlZHVjZSBj b25mbGljdCAoc2hpZnQgMzUsIHJlZHVjZSAxNykgb24gJ2xwYXJlbicgaW4gc3RhdGUgMzYz DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDM0LCByZWR1Y2UgMTcpIG9uICds YnJhY2tldCcgaW4gc3RhdGUgMzYzDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0 IDMzLCByZWR1Y2UgMTcpIG9uICdkb3QnIGluIHN0YXRlIDM2Mw0KJSUgU2hpZnQvUmVkdWNl IGNvbmZsaWN0IChzaGlmdCAzMiwgcmVkdWNlIDE3KSBvbiAnc2VtaWNvbG9uJyBpbiBzdGF0 ZSAzNjMNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMzEsIHJlZHVjZSAxNykg b24gJysnIGluIHN0YXRlIDM2Mw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAz MCwgcmVkdWNlIDE3KSBvbiAnLScgaW4gc3RhdGUgMzYzDQolJSBTaGlmdC9SZWR1Y2UgY29u ZmxpY3QgKHNoaWZ0IDI5LCByZWR1Y2UgMTcpIG9uICcrKycgaW4gc3RhdGUgMzYzDQolJSBT aGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDI4LCByZWR1Y2UgMTcpIG9uICctLScgaW4g c3RhdGUgMzYzDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDI3LCByZWR1Y2Ug MTcpIG9uICchJyBpbiBzdGF0ZSAzNjMNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hp ZnQgMjYsIHJlZHVjZSAxNykgb24gJ34nIGluIHN0YXRlIDM2Mw0KJSUgU2hpZnQvUmVkdWNl IGNvbmZsaWN0IChzaGlmdCAyNSwgcmVkdWNlIDE3KSBvbiAnYnJlYWsnIGluIHN0YXRlIDM2 Mw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyNCwgcmVkdWNlIDE3KSBvbiAn bmV3JyBpbiBzdGF0ZSAzNjMNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMjMs IHJlZHVjZSAxNykgb24gJ3ZhcicgaW4gc3RhdGUgMzYzDQolJSBTaGlmdC9SZWR1Y2UgY29u ZmxpY3QgKHNoaWZ0IDIyLCByZWR1Y2UgMTcpIG9uICdyZXR1cm4nIGluIHN0YXRlIDM2Mw0K JSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyMSwgcmVkdWNlIDE3KSBvbiAndm9p ZCcgaW4gc3RhdGUgMzYzDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDIwLCBy ZWR1Y2UgMTcpIG9uICdmb3InIGluIHN0YXRlIDM2Mw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZs aWN0IChzaGlmdCAxOSwgcmVkdWNlIDE3KSBvbiAnc3dpdGNoJyBpbiBzdGF0ZSAzNjMNCiUl IFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTgsIHJlZHVjZSAxNykgb24gJ3doaWxl JyBpbiBzdGF0ZSAzNjMNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTcsIHJl ZHVjZSAxNykgb24gJ2NvbnRpbnVlJyBpbiBzdGF0ZSAzNjMNCiUlIFNoaWZ0L1JlZHVjZSBj b25mbGljdCAoc2hpZnQgMTYsIHJlZHVjZSAxNykgb24gJ2Z1bmN0aW9uJyBpbiBzdGF0ZSAz NjMNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTUsIHJlZHVjZSAxNykgb24g J3RoaXMnIGluIHN0YXRlIDM2Mw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAx NCwgcmVkdWNlIDE3KSBvbiAnd2l0aCcgaW4gc3RhdGUgMzYzDQolJSBTaGlmdC9SZWR1Y2Ug Y29uZmxpY3QgKHNoaWZ0IDEzLCByZWR1Y2UgMTcpIG9uICdpZicgaW4gc3RhdGUgMzYzDQol JSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDEyLCByZWR1Y2UgMTcpIG9uICd0aHJv dycgaW4gc3RhdGUgMzYzDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDExLCBy ZWR1Y2UgMTcpIG9uICdkZWxldGUnIGluIHN0YXRlIDM2Mw0KJSUgU2hpZnQvUmVkdWNlIGNv bmZsaWN0IChzaGlmdCAxMCwgcmVkdWNlIDE3KSBvbiAndHJ5JyBpbiBzdGF0ZSAzNjMNCiUl IFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgOSwgcmVkdWNlIDE3KSBvbiAnZG8nIGlu IHN0YXRlIDM2Mw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCA4LCByZWR1Y2Ug MTcpIG9uICd0eXBlb2YnIGluIHN0YXRlIDM2Mw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0 IChzaGlmdCA3LCByZWR1Y2UgMTcpIG9uICdudWxsJyBpbiBzdGF0ZSAzNjMNCiUlIFNoaWZ0 L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgNiwgcmVkdWNlIDE3KSBvbiAndHJ1ZScgaW4gc3Rh dGUgMzYzDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDUsIHJlZHVjZSAxNykg b24gJ2ZhbHNlJyBpbiBzdGF0ZSAzNjMNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hp ZnQgNCwgcmVkdWNlIDE3KSBvbiAnSWRlbnRpZmllcicgaW4gc3RhdGUgMzYzDQolJSBTaGlm dC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDMsIHJlZHVjZSAxNykgb24gJ1N0cmluZ0xpdGVy YWwnIGluIHN0YXRlIDM2Mw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyLCBy ZWR1Y2UgMTcpIG9uICdOdW1lcmljTGl0ZXJhbCcgaW4gc3RhdGUgMzYzDQolJSBTaGlmdC9S ZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDEsIHJlZHVjZSAxNykgb24gJ1JlZ2V4cExpdGVyYWwn IGluIHN0YXRlIDM2Mw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxNzAsIHJl ZHVjZSAxMzkpIG9uICcrKycgaW4gc3RhdGUgMzM4DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxp Y3QgKHNoaWZ0IDE2OSwgcmVkdWNlIDEzOSkgb24gJy0tJyBpbiBzdGF0ZSAzMzgNCiUlIFNo aWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTY4LCByZWR1Y2UgMTM5KSBvbiAnPScgaW4g c3RhdGUgMzM4DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDE2NywgcmVkdWNl IDEzOSkgb24gJys9JyBpbiBzdGF0ZSAzMzgNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAo c2hpZnQgMTY2LCByZWR1Y2UgMTM5KSBvbiAnLT0nIGluIHN0YXRlIDMzOA0KJSUgU2hpZnQv UmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxNjUsIHJlZHVjZSAxMzkpIG9uICcqPScgaW4gc3Rh dGUgMzM4DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDE2NCwgcmVkdWNlIDEz OSkgb24gJyU9JyBpbiBzdGF0ZSAzMzgNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hp ZnQgMTYzLCByZWR1Y2UgMTM5KSBvbiAnPDw9JyBpbiBzdGF0ZSAzMzgNCiUlIFNoaWZ0L1Jl ZHVjZSBjb25mbGljdCAoc2hpZnQgMTYyLCByZWR1Y2UgMTM5KSBvbiAnPj49JyBpbiBzdGF0 ZSAzMzgNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTYxLCByZWR1Y2UgMTM5 KSBvbiAnPj4+PScgaW4gc3RhdGUgMzM4DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNo aWZ0IDE2MCwgcmVkdWNlIDEzOSkgb24gJyY9JyBpbiBzdGF0ZSAzMzgNCiUlIFNoaWZ0L1Jl ZHVjZSBjb25mbGljdCAoc2hpZnQgMTU5LCByZWR1Y2UgMTM5KSBvbiAnYm9yPScgaW4gc3Rh dGUgMzM4DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDE1OCwgcmVkdWNlIDEz OSkgb24gJ149JyBpbiBzdGF0ZSAzMzgNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hp ZnQgMTU3LCByZWR1Y2UgMTM5KSBvbiAnLz0nIGluIHN0YXRlIDMzOA0KJSUgU2hpZnQvUmVk dWNlIGNvbmZsaWN0IChzaGlmdCAzNiwgcmVkdWNlIDE3KSBvbiAnbGJyYWNlJyBpbiBzdGF0 ZSAzMjYNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMzUsIHJlZHVjZSAxNykg b24gJ2xwYXJlbicgaW4gc3RhdGUgMzI2DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNo aWZ0IDM0LCByZWR1Y2UgMTcpIG9uICdsYnJhY2tldCcgaW4gc3RhdGUgMzI2DQolJSBTaGlm dC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDMzLCByZWR1Y2UgMTcpIG9uICdkb3QnIGluIHN0 YXRlIDMyNg0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAzMiwgcmVkdWNlIDE3 KSBvbiAnc2VtaWNvbG9uJyBpbiBzdGF0ZSAzMjYNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGlj dCAoc2hpZnQgMzEsIHJlZHVjZSAxNykgb24gJysnIGluIHN0YXRlIDMyNg0KJSUgU2hpZnQv UmVkdWNlIGNvbmZsaWN0IChzaGlmdCAzMCwgcmVkdWNlIDE3KSBvbiAnLScgaW4gc3RhdGUg MzI2DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDI5LCByZWR1Y2UgMTcpIG9u ICcrKycgaW4gc3RhdGUgMzI2DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDI4 LCByZWR1Y2UgMTcpIG9uICctLScgaW4gc3RhdGUgMzI2DQolJSBTaGlmdC9SZWR1Y2UgY29u ZmxpY3QgKHNoaWZ0IDI3LCByZWR1Y2UgMTcpIG9uICchJyBpbiBzdGF0ZSAzMjYNCiUlIFNo aWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMjYsIHJlZHVjZSAxNykgb24gJ34nIGluIHN0 YXRlIDMyNg0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyNSwgcmVkdWNlIDE3 KSBvbiAnYnJlYWsnIGluIHN0YXRlIDMyNg0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChz aGlmdCAyNCwgcmVkdWNlIDE3KSBvbiAnbmV3JyBpbiBzdGF0ZSAzMjYNCiUlIFNoaWZ0L1Jl ZHVjZSBjb25mbGljdCAoc2hpZnQgMjMsIHJlZHVjZSAxNykgb24gJ3ZhcicgaW4gc3RhdGUg MzI2DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDIyLCByZWR1Y2UgMTcpIG9u ICdyZXR1cm4nIGluIHN0YXRlIDMyNg0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlm dCAyMSwgcmVkdWNlIDE3KSBvbiAndm9pZCcgaW4gc3RhdGUgMzI2DQolJSBTaGlmdC9SZWR1 Y2UgY29uZmxpY3QgKHNoaWZ0IDIwLCByZWR1Y2UgMTcpIG9uICdmb3InIGluIHN0YXRlIDMy Ng0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxOSwgcmVkdWNlIDE3KSBvbiAn c3dpdGNoJyBpbiBzdGF0ZSAzMjYNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQg MTgsIHJlZHVjZSAxNykgb24gJ3doaWxlJyBpbiBzdGF0ZSAzMjYNCiUlIFNoaWZ0L1JlZHVj ZSBjb25mbGljdCAoc2hpZnQgMTcsIHJlZHVjZSAxNykgb24gJ2NvbnRpbnVlJyBpbiBzdGF0 ZSAzMjYNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTYsIHJlZHVjZSAxNykg b24gJ2Z1bmN0aW9uJyBpbiBzdGF0ZSAzMjYNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAo c2hpZnQgMTUsIHJlZHVjZSAxNykgb24gJ3RoaXMnIGluIHN0YXRlIDMyNg0KJSUgU2hpZnQv UmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxNCwgcmVkdWNlIDE3KSBvbiAnd2l0aCcgaW4gc3Rh dGUgMzI2DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDEzLCByZWR1Y2UgMTcp IG9uICdpZicgaW4gc3RhdGUgMzI2DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0 IDEyLCByZWR1Y2UgMTcpIG9uICd0aHJvdycgaW4gc3RhdGUgMzI2DQolJSBTaGlmdC9SZWR1 Y2UgY29uZmxpY3QgKHNoaWZ0IDExLCByZWR1Y2UgMTcpIG9uICdkZWxldGUnIGluIHN0YXRl IDMyNg0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxMCwgcmVkdWNlIDE3KSBv biAndHJ5JyBpbiBzdGF0ZSAzMjYNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQg OSwgcmVkdWNlIDE3KSBvbiAnZG8nIGluIHN0YXRlIDMyNg0KJSUgU2hpZnQvUmVkdWNlIGNv bmZsaWN0IChzaGlmdCA4LCByZWR1Y2UgMTcpIG9uICd0eXBlb2YnIGluIHN0YXRlIDMyNg0K JSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCA3LCByZWR1Y2UgMTcpIG9uICdudWxs JyBpbiBzdGF0ZSAzMjYNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgNiwgcmVk dWNlIDE3KSBvbiAndHJ1ZScgaW4gc3RhdGUgMzI2DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxp Y3QgKHNoaWZ0IDUsIHJlZHVjZSAxNykgb24gJ2ZhbHNlJyBpbiBzdGF0ZSAzMjYNCiUlIFNo aWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgNCwgcmVkdWNlIDE3KSBvbiAnSWRlbnRpZmll cicgaW4gc3RhdGUgMzI2DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDMsIHJl ZHVjZSAxNykgb24gJ1N0cmluZ0xpdGVyYWwnIGluIHN0YXRlIDMyNg0KJSUgU2hpZnQvUmVk dWNlIGNvbmZsaWN0IChzaGlmdCAyLCByZWR1Y2UgMTcpIG9uICdOdW1lcmljTGl0ZXJhbCcg aW4gc3RhdGUgMzI2DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDEsIHJlZHVj ZSAxNykgb24gJ1JlZ2V4cExpdGVyYWwnIGluIHN0YXRlIDMyNg0KJSUgU2hpZnQvUmVkdWNl IGNvbmZsaWN0IChzaGlmdCAzNiwgcmVkdWNlIDE2KSBvbiAnbGJyYWNlJyBpbiBzdGF0ZSAz MjQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMzUsIHJlZHVjZSAxNikgb24g J2xwYXJlbicgaW4gc3RhdGUgMzI0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0 IDM0LCByZWR1Y2UgMTYpIG9uICdsYnJhY2tldCcgaW4gc3RhdGUgMzI0DQolJSBTaGlmdC9S ZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDMzLCByZWR1Y2UgMTYpIG9uICdkb3QnIGluIHN0YXRl IDMyNA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAzMiwgcmVkdWNlIDE2KSBv biAnc2VtaWNvbG9uJyBpbiBzdGF0ZSAzMjQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAo c2hpZnQgMzEsIHJlZHVjZSAxNikgb24gJysnIGluIHN0YXRlIDMyNA0KJSUgU2hpZnQvUmVk dWNlIGNvbmZsaWN0IChzaGlmdCAzMCwgcmVkdWNlIDE2KSBvbiAnLScgaW4gc3RhdGUgMzI0 DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDI5LCByZWR1Y2UgMTYpIG9uICcr KycgaW4gc3RhdGUgMzI0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDI4LCBy ZWR1Y2UgMTYpIG9uICctLScgaW4gc3RhdGUgMzI0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxp Y3QgKHNoaWZ0IDI3LCByZWR1Y2UgMTYpIG9uICchJyBpbiBzdGF0ZSAzMjQNCiUlIFNoaWZ0 L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMjYsIHJlZHVjZSAxNikgb24gJ34nIGluIHN0YXRl IDMyNA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyNSwgcmVkdWNlIDE2KSBv biAnYnJlYWsnIGluIHN0YXRlIDMyNA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlm dCAyNCwgcmVkdWNlIDE2KSBvbiAnbmV3JyBpbiBzdGF0ZSAzMjQNCiUlIFNoaWZ0L1JlZHVj ZSBjb25mbGljdCAoc2hpZnQgMjMsIHJlZHVjZSAxNikgb24gJ3ZhcicgaW4gc3RhdGUgMzI0 DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDIyLCByZWR1Y2UgMTYpIG9uICdy ZXR1cm4nIGluIHN0YXRlIDMyNA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAy MSwgcmVkdWNlIDE2KSBvbiAndm9pZCcgaW4gc3RhdGUgMzI0DQolJSBTaGlmdC9SZWR1Y2Ug Y29uZmxpY3QgKHNoaWZ0IDIwLCByZWR1Y2UgMTYpIG9uICdmb3InIGluIHN0YXRlIDMyNA0K JSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxOSwgcmVkdWNlIDE2KSBvbiAnc3dp dGNoJyBpbiBzdGF0ZSAzMjQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTgs IHJlZHVjZSAxNikgb24gJ3doaWxlJyBpbiBzdGF0ZSAzMjQNCiUlIFNoaWZ0L1JlZHVjZSBj b25mbGljdCAoc2hpZnQgMTcsIHJlZHVjZSAxNikgb24gJ2NvbnRpbnVlJyBpbiBzdGF0ZSAz MjQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTYsIHJlZHVjZSAxNikgb24g J2Z1bmN0aW9uJyBpbiBzdGF0ZSAzMjQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hp ZnQgMTUsIHJlZHVjZSAxNikgb24gJ3RoaXMnIGluIHN0YXRlIDMyNA0KJSUgU2hpZnQvUmVk dWNlIGNvbmZsaWN0IChzaGlmdCAxNCwgcmVkdWNlIDE2KSBvbiAnd2l0aCcgaW4gc3RhdGUg MzI0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDEzLCByZWR1Y2UgMTYpIG9u ICdpZicgaW4gc3RhdGUgMzI0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDEy LCByZWR1Y2UgMTYpIG9uICd0aHJvdycgaW4gc3RhdGUgMzI0DQolJSBTaGlmdC9SZWR1Y2Ug Y29uZmxpY3QgKHNoaWZ0IDExLCByZWR1Y2UgMTYpIG9uICdkZWxldGUnIGluIHN0YXRlIDMy NA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxMCwgcmVkdWNlIDE2KSBvbiAn dHJ5JyBpbiBzdGF0ZSAzMjQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgOSwg cmVkdWNlIDE2KSBvbiAnZG8nIGluIHN0YXRlIDMyNA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZs aWN0IChzaGlmdCA4LCByZWR1Y2UgMTYpIG9uICd0eXBlb2YnIGluIHN0YXRlIDMyNA0KJSUg U2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCA3LCByZWR1Y2UgMTYpIG9uICdudWxsJyBp biBzdGF0ZSAzMjQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgNiwgcmVkdWNl IDE2KSBvbiAndHJ1ZScgaW4gc3RhdGUgMzI0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3Qg KHNoaWZ0IDUsIHJlZHVjZSAxNikgb24gJ2ZhbHNlJyBpbiBzdGF0ZSAzMjQNCiUlIFNoaWZ0 L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgNCwgcmVkdWNlIDE2KSBvbiAnSWRlbnRpZmllcicg aW4gc3RhdGUgMzI0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDMsIHJlZHVj ZSAxNikgb24gJ1N0cmluZ0xpdGVyYWwnIGluIHN0YXRlIDMyNA0KJSUgU2hpZnQvUmVkdWNl IGNvbmZsaWN0IChzaGlmdCAyLCByZWR1Y2UgMTYpIG9uICdOdW1lcmljTGl0ZXJhbCcgaW4g c3RhdGUgMzI0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDEsIHJlZHVjZSAx Nikgb24gJ1JlZ2V4cExpdGVyYWwnIGluIHN0YXRlIDMyNA0KJSUgU2hpZnQvUmVkdWNlIGNv bmZsaWN0IChzaGlmdCAzNiwgcmVkdWNlIDE3KSBvbiAnbGJyYWNlJyBpbiBzdGF0ZSAzMjEN CiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMzUsIHJlZHVjZSAxNykgb24gJ2xw YXJlbicgaW4gc3RhdGUgMzIxDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDM0 LCByZWR1Y2UgMTcpIG9uICdsYnJhY2tldCcgaW4gc3RhdGUgMzIxDQolJSBTaGlmdC9SZWR1 Y2UgY29uZmxpY3QgKHNoaWZ0IDMzLCByZWR1Y2UgMTcpIG9uICdkb3QnIGluIHN0YXRlIDMy MQ0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAzMiwgcmVkdWNlIDE3KSBvbiAn c2VtaWNvbG9uJyBpbiBzdGF0ZSAzMjENCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hp ZnQgMzEsIHJlZHVjZSAxNykgb24gJysnIGluIHN0YXRlIDMyMQ0KJSUgU2hpZnQvUmVkdWNl IGNvbmZsaWN0IChzaGlmdCAzMCwgcmVkdWNlIDE3KSBvbiAnLScgaW4gc3RhdGUgMzIxDQol JSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDI5LCByZWR1Y2UgMTcpIG9uICcrKycg aW4gc3RhdGUgMzIxDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDI4LCByZWR1 Y2UgMTcpIG9uICctLScgaW4gc3RhdGUgMzIxDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3Qg KHNoaWZ0IDI3LCByZWR1Y2UgMTcpIG9uICchJyBpbiBzdGF0ZSAzMjENCiUlIFNoaWZ0L1Jl ZHVjZSBjb25mbGljdCAoc2hpZnQgMjYsIHJlZHVjZSAxNykgb24gJ34nIGluIHN0YXRlIDMy MQ0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyNSwgcmVkdWNlIDE3KSBvbiAn YnJlYWsnIGluIHN0YXRlIDMyMQ0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAy NCwgcmVkdWNlIDE3KSBvbiAnbmV3JyBpbiBzdGF0ZSAzMjENCiUlIFNoaWZ0L1JlZHVjZSBj b25mbGljdCAoc2hpZnQgMjMsIHJlZHVjZSAxNykgb24gJ3ZhcicgaW4gc3RhdGUgMzIxDQol JSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDIyLCByZWR1Y2UgMTcpIG9uICdyZXR1 cm4nIGluIHN0YXRlIDMyMQ0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyMSwg cmVkdWNlIDE3KSBvbiAndm9pZCcgaW4gc3RhdGUgMzIxDQolJSBTaGlmdC9SZWR1Y2UgY29u ZmxpY3QgKHNoaWZ0IDIwLCByZWR1Y2UgMTcpIG9uICdmb3InIGluIHN0YXRlIDMyMQ0KJSUg U2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxOSwgcmVkdWNlIDE3KSBvbiAnc3dpdGNo JyBpbiBzdGF0ZSAzMjENCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTgsIHJl ZHVjZSAxNykgb24gJ3doaWxlJyBpbiBzdGF0ZSAzMjENCiUlIFNoaWZ0L1JlZHVjZSBjb25m bGljdCAoc2hpZnQgMTcsIHJlZHVjZSAxNykgb24gJ2NvbnRpbnVlJyBpbiBzdGF0ZSAzMjEN CiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTYsIHJlZHVjZSAxNykgb24gJ2Z1 bmN0aW9uJyBpbiBzdGF0ZSAzMjENCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQg MTUsIHJlZHVjZSAxNykgb24gJ3RoaXMnIGluIHN0YXRlIDMyMQ0KJSUgU2hpZnQvUmVkdWNl IGNvbmZsaWN0IChzaGlmdCAxNCwgcmVkdWNlIDE3KSBvbiAnd2l0aCcgaW4gc3RhdGUgMzIx DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDEzLCByZWR1Y2UgMTcpIG9uICdp ZicgaW4gc3RhdGUgMzIxDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDEyLCBy ZWR1Y2UgMTcpIG9uICd0aHJvdycgaW4gc3RhdGUgMzIxDQolJSBTaGlmdC9SZWR1Y2UgY29u ZmxpY3QgKHNoaWZ0IDExLCByZWR1Y2UgMTcpIG9uICdkZWxldGUnIGluIHN0YXRlIDMyMQ0K JSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxMCwgcmVkdWNlIDE3KSBvbiAndHJ5 JyBpbiBzdGF0ZSAzMjENCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgOSwgcmVk dWNlIDE3KSBvbiAnZG8nIGluIHN0YXRlIDMyMQ0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0 IChzaGlmdCA4LCByZWR1Y2UgMTcpIG9uICd0eXBlb2YnIGluIHN0YXRlIDMyMQ0KJSUgU2hp ZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCA3LCByZWR1Y2UgMTcpIG9uICdudWxsJyBpbiBz dGF0ZSAzMjENCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgNiwgcmVkdWNlIDE3 KSBvbiAndHJ1ZScgaW4gc3RhdGUgMzIxDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNo aWZ0IDUsIHJlZHVjZSAxNykgb24gJ2ZhbHNlJyBpbiBzdGF0ZSAzMjENCiUlIFNoaWZ0L1Jl ZHVjZSBjb25mbGljdCAoc2hpZnQgNCwgcmVkdWNlIDE3KSBvbiAnSWRlbnRpZmllcicgaW4g c3RhdGUgMzIxDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDMsIHJlZHVjZSAx Nykgb24gJ1N0cmluZ0xpdGVyYWwnIGluIHN0YXRlIDMyMQ0KJSUgU2hpZnQvUmVkdWNlIGNv bmZsaWN0IChzaGlmdCAyLCByZWR1Y2UgMTcpIG9uICdOdW1lcmljTGl0ZXJhbCcgaW4gc3Rh dGUgMzIxDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDEsIHJlZHVjZSAxNykg b24gJ1JlZ2V4cExpdGVyYWwnIGluIHN0YXRlIDMyMQ0KJSUgU2hpZnQvUmVkdWNlIGNvbmZs aWN0IChzaGlmdCAzNjcsIHJlZHVjZSA0OSkgb24gJ2Vsc2UnIGluIHN0YXRlIDMxOQ0KJSUg U2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyMTYsIHJlZHVjZSA0Mikgb24gJz0nIGlu IHN0YXRlIDI3OQ0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAzNiwgcmVkdWNl IDE3KSBvbiAnbGJyYWNlJyBpbiBzdGF0ZSAyNzQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGlj dCAoc2hpZnQgMzUsIHJlZHVjZSAxNykgb24gJ2xwYXJlbicgaW4gc3RhdGUgMjc0DQolJSBT aGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDM0LCByZWR1Y2UgMTcpIG9uICdsYnJhY2tl dCcgaW4gc3RhdGUgMjc0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDMzLCBy ZWR1Y2UgMTcpIG9uICdkb3QnIGluIHN0YXRlIDI3NA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZs aWN0IChzaGlmdCAzMiwgcmVkdWNlIDE3KSBvbiAnc2VtaWNvbG9uJyBpbiBzdGF0ZSAyNzQN CiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMzEsIHJlZHVjZSAxNykgb24gJysn IGluIHN0YXRlIDI3NA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAzMCwgcmVk dWNlIDE3KSBvbiAnLScgaW4gc3RhdGUgMjc0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3Qg KHNoaWZ0IDI5LCByZWR1Y2UgMTcpIG9uICcrKycgaW4gc3RhdGUgMjc0DQolJSBTaGlmdC9S ZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDI4LCByZWR1Y2UgMTcpIG9uICctLScgaW4gc3RhdGUg Mjc0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDI3LCByZWR1Y2UgMTcpIG9u ICchJyBpbiBzdGF0ZSAyNzQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMjYs IHJlZHVjZSAxNykgb24gJ34nIGluIHN0YXRlIDI3NA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZs aWN0IChzaGlmdCAyNSwgcmVkdWNlIDE3KSBvbiAnYnJlYWsnIGluIHN0YXRlIDI3NA0KJSUg U2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyNCwgcmVkdWNlIDE3KSBvbiAnbmV3JyBp biBzdGF0ZSAyNzQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMjMsIHJlZHVj ZSAxNykgb24gJ3ZhcicgaW4gc3RhdGUgMjc0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3Qg KHNoaWZ0IDIyLCByZWR1Y2UgMTcpIG9uICdyZXR1cm4nIGluIHN0YXRlIDI3NA0KJSUgU2hp ZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyMSwgcmVkdWNlIDE3KSBvbiAndm9pZCcgaW4g c3RhdGUgMjc0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDIwLCByZWR1Y2Ug MTcpIG9uICdmb3InIGluIHN0YXRlIDI3NA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChz aGlmdCAxOSwgcmVkdWNlIDE3KSBvbiAnc3dpdGNoJyBpbiBzdGF0ZSAyNzQNCiUlIFNoaWZ0 L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTgsIHJlZHVjZSAxNykgb24gJ3doaWxlJyBpbiBz dGF0ZSAyNzQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTcsIHJlZHVjZSAx Nykgb24gJ2NvbnRpbnVlJyBpbiBzdGF0ZSAyNzQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGlj dCAoc2hpZnQgMTYsIHJlZHVjZSAxNykgb24gJ2Z1bmN0aW9uJyBpbiBzdGF0ZSAyNzQNCiUl IFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTUsIHJlZHVjZSAxNykgb24gJ3RoaXMn IGluIHN0YXRlIDI3NA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxNCwgcmVk dWNlIDE3KSBvbiAnd2l0aCcgaW4gc3RhdGUgMjc0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxp Y3QgKHNoaWZ0IDEzLCByZWR1Y2UgMTcpIG9uICdpZicgaW4gc3RhdGUgMjc0DQolJSBTaGlm dC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDEyLCByZWR1Y2UgMTcpIG9uICd0aHJvdycgaW4g c3RhdGUgMjc0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDExLCByZWR1Y2Ug MTcpIG9uICdkZWxldGUnIGluIHN0YXRlIDI3NA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0 IChzaGlmdCAxMCwgcmVkdWNlIDE3KSBvbiAndHJ5JyBpbiBzdGF0ZSAyNzQNCiUlIFNoaWZ0 L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgOSwgcmVkdWNlIDE3KSBvbiAnZG8nIGluIHN0YXRl IDI3NA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCA4LCByZWR1Y2UgMTcpIG9u ICd0eXBlb2YnIGluIHN0YXRlIDI3NA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlm dCA3LCByZWR1Y2UgMTcpIG9uICdudWxsJyBpbiBzdGF0ZSAyNzQNCiUlIFNoaWZ0L1JlZHVj ZSBjb25mbGljdCAoc2hpZnQgNiwgcmVkdWNlIDE3KSBvbiAndHJ1ZScgaW4gc3RhdGUgMjc0 DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDUsIHJlZHVjZSAxNykgb24gJ2Zh bHNlJyBpbiBzdGF0ZSAyNzQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgNCwg cmVkdWNlIDE3KSBvbiAnSWRlbnRpZmllcicgaW4gc3RhdGUgMjc0DQolJSBTaGlmdC9SZWR1 Y2UgY29uZmxpY3QgKHNoaWZ0IDMsIHJlZHVjZSAxNykgb24gJ1N0cmluZ0xpdGVyYWwnIGlu IHN0YXRlIDI3NA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyLCByZWR1Y2Ug MTcpIG9uICdOdW1lcmljTGl0ZXJhbCcgaW4gc3RhdGUgMjc0DQolJSBTaGlmdC9SZWR1Y2Ug Y29uZmxpY3QgKHNoaWZ0IDEsIHJlZHVjZSAxNykgb24gJ1JlZ2V4cExpdGVyYWwnIGluIHN0 YXRlIDI3NA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxNDQsIHJlZHVjZSAx NzcpIG9uICdpbicgaW4gc3RhdGUgMjQyDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNo aWZ0IDE0NCwgcmVkdWNlIDE3OCkgb24gJ2luJyBpbiBzdGF0ZSAyNDENCiUlIFNoaWZ0L1Jl ZHVjZSBjb25mbGljdCAoc2hpZnQgMTQ0LCByZWR1Y2UgMTc5KSBvbiAnaW4nIGluIHN0YXRl IDI0MA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxNDQsIHJlZHVjZSAxODAp IG9uICdpbicgaW4gc3RhdGUgMjM5DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0 IDE3MCwgcmVkdWNlIDEzOSkgb24gJysrJyBpbiBzdGF0ZSAyMTQNCiUlIFNoaWZ0L1JlZHVj ZSBjb25mbGljdCAoc2hpZnQgMTY5LCByZWR1Y2UgMTM5KSBvbiAnLS0nIGluIHN0YXRlIDIx NA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxNjgsIHJlZHVjZSAxMzkpIG9u ICc9JyBpbiBzdGF0ZSAyMTQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTY3 LCByZWR1Y2UgMTM5KSBvbiAnKz0nIGluIHN0YXRlIDIxNA0KJSUgU2hpZnQvUmVkdWNlIGNv bmZsaWN0IChzaGlmdCAxNjYsIHJlZHVjZSAxMzkpIG9uICctPScgaW4gc3RhdGUgMjE0DQol JSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDE2NSwgcmVkdWNlIDEzOSkgb24gJyo9 JyBpbiBzdGF0ZSAyMTQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTY0LCBy ZWR1Y2UgMTM5KSBvbiAnJT0nIGluIHN0YXRlIDIxNA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZs aWN0IChzaGlmdCAxNjMsIHJlZHVjZSAxMzkpIG9uICc8PD0nIGluIHN0YXRlIDIxNA0KJSUg U2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxNjIsIHJlZHVjZSAxMzkpIG9uICc+Pj0n IGluIHN0YXRlIDIxNA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxNjEsIHJl ZHVjZSAxMzkpIG9uICc+Pj49JyBpbiBzdGF0ZSAyMTQNCiUlIFNoaWZ0L1JlZHVjZSBjb25m bGljdCAoc2hpZnQgMTYwLCByZWR1Y2UgMTM5KSBvbiAnJj0nIGluIHN0YXRlIDIxNA0KJSUg U2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxNTksIHJlZHVjZSAxMzkpIG9uICdib3I9 JyBpbiBzdGF0ZSAyMTQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTU4LCBy ZWR1Y2UgMTM5KSBvbiAnXj0nIGluIHN0YXRlIDIxNA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZs aWN0IChzaGlmdCAxNTcsIHJlZHVjZSAxMzkpIG9uICcvPScgaW4gc3RhdGUgMjE0DQolJSBT aGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDMwMSwgcmVkdWNlIDEzOSkgb24gJ2luJyBp biBzdGF0ZSAyMTQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTg4LCByZWR1 Y2UgODcpIG9uICdmaW5hbGx5JyBpbiBzdGF0ZSAxOTANCiUlIFNoaWZ0L1JlZHVjZSBjb25m bGljdCAoc2hpZnQgODAsIHJlZHVjZSAxMTkpIG9uICdjb2xvbicgaW4gc3RhdGUgMTI1DQol JSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDE3NCwgcmVkdWNlIDEyNykgb24gJ2xw YXJlbicgaW4gc3RhdGUgMTA3DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDE3 NywgcmVkdWNlIDEyNykgb24gJ2xicmFja2V0JyBpbiBzdGF0ZSAxMDcNCiUlIFNoaWZ0L1Jl ZHVjZSBjb25mbGljdCAoc2hpZnQgMTc2LCByZWR1Y2UgMTI3KSBvbiAnZG90JyBpbiBzdGF0 ZSAxMDcNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMjE2LCByZWR1Y2UgNDAp IG9uICc9JyBpbiBzdGF0ZSAxMDMNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQg MTcwLCByZWR1Y2UgMTM5KSBvbiAnKysnIGluIHN0YXRlIDg1DQolJSBTaGlmdC9SZWR1Y2Ug Y29uZmxpY3QgKHNoaWZ0IDE2OSwgcmVkdWNlIDEzOSkgb24gJy0tJyBpbiBzdGF0ZSA4NQ0K JSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAzNiwgcmVkdWNlIDIpIG9uICdsYnJh Y2UnIGluIHN0YXRlIDc1DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDM1LCBy ZWR1Y2UgMikgb24gJ2xwYXJlbicgaW4gc3RhdGUgNzUNCiUlIFNoaWZ0L1JlZHVjZSBjb25m bGljdCAoc2hpZnQgMzQsIHJlZHVjZSAyKSBvbiAnbGJyYWNrZXQnIGluIHN0YXRlIDc1DQol JSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDMzLCByZWR1Y2UgMikgb24gJ2RvdCcg aW4gc3RhdGUgNzUNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMzIsIHJlZHVj ZSAyKSBvbiAnc2VtaWNvbG9uJyBpbiBzdGF0ZSA3NQ0KJSUgU2hpZnQvUmVkdWNlIGNvbmZs aWN0IChzaGlmdCAzMSwgcmVkdWNlIDIpIG9uICcrJyBpbiBzdGF0ZSA3NQ0KJSUgU2hpZnQv UmVkdWNlIGNvbmZsaWN0IChzaGlmdCAzMCwgcmVkdWNlIDIpIG9uICctJyBpbiBzdGF0ZSA3 NQ0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyOSwgcmVkdWNlIDIpIG9uICcr KycgaW4gc3RhdGUgNzUNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMjgsIHJl ZHVjZSAyKSBvbiAnLS0nIGluIHN0YXRlIDc1DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3Qg KHNoaWZ0IDI3LCByZWR1Y2UgMikgb24gJyEnIGluIHN0YXRlIDc1DQolJSBTaGlmdC9SZWR1 Y2UgY29uZmxpY3QgKHNoaWZ0IDI2LCByZWR1Y2UgMikgb24gJ34nIGluIHN0YXRlIDc1DQol JSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDI1LCByZWR1Y2UgMikgb24gJ2JyZWFr JyBpbiBzdGF0ZSA3NQ0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyNCwgcmVk dWNlIDIpIG9uICduZXcnIGluIHN0YXRlIDc1DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3Qg KHNoaWZ0IDIzLCByZWR1Y2UgMikgb24gJ3ZhcicgaW4gc3RhdGUgNzUNCiUlIFNoaWZ0L1Jl ZHVjZSBjb25mbGljdCAoc2hpZnQgMjIsIHJlZHVjZSAyKSBvbiAncmV0dXJuJyBpbiBzdGF0 ZSA3NQ0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyMSwgcmVkdWNlIDIpIG9u ICd2b2lkJyBpbiBzdGF0ZSA3NQ0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAy MCwgcmVkdWNlIDIpIG9uICdmb3InIGluIHN0YXRlIDc1DQolJSBTaGlmdC9SZWR1Y2UgY29u ZmxpY3QgKHNoaWZ0IDE5LCByZWR1Y2UgMikgb24gJ3N3aXRjaCcgaW4gc3RhdGUgNzUNCiUl IFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTgsIHJlZHVjZSAyKSBvbiAnd2hpbGUn IGluIHN0YXRlIDc1DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDE3LCByZWR1 Y2UgMikgb24gJ2NvbnRpbnVlJyBpbiBzdGF0ZSA3NQ0KJSUgU2hpZnQvUmVkdWNlIGNvbmZs aWN0IChzaGlmdCAxNiwgcmVkdWNlIDIpIG9uICdmdW5jdGlvbicgaW4gc3RhdGUgNzUNCiUl IFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTUsIHJlZHVjZSAyKSBvbiAndGhpcycg aW4gc3RhdGUgNzUNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTQsIHJlZHVj ZSAyKSBvbiAnd2l0aCcgaW4gc3RhdGUgNzUNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAo c2hpZnQgMTMsIHJlZHVjZSAyKSBvbiAnaWYnIGluIHN0YXRlIDc1DQolJSBTaGlmdC9SZWR1 Y2UgY29uZmxpY3QgKHNoaWZ0IDEyLCByZWR1Y2UgMikgb24gJ3Rocm93JyBpbiBzdGF0ZSA3 NQ0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxMSwgcmVkdWNlIDIpIG9uICdk ZWxldGUnIGluIHN0YXRlIDc1DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDEw LCByZWR1Y2UgMikgb24gJ3RyeScgaW4gc3RhdGUgNzUNCiUlIFNoaWZ0L1JlZHVjZSBjb25m bGljdCAoc2hpZnQgOSwgcmVkdWNlIDIpIG9uICdkbycgaW4gc3RhdGUgNzUNCiUlIFNoaWZ0 L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgOCwgcmVkdWNlIDIpIG9uICd0eXBlb2YnIGluIHN0 YXRlIDc1DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDcsIHJlZHVjZSAyKSBv biAnbnVsbCcgaW4gc3RhdGUgNzUNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQg NiwgcmVkdWNlIDIpIG9uICd0cnVlJyBpbiBzdGF0ZSA3NQ0KJSUgU2hpZnQvUmVkdWNlIGNv bmZsaWN0IChzaGlmdCA1LCByZWR1Y2UgMikgb24gJ2ZhbHNlJyBpbiBzdGF0ZSA3NQ0KJSUg U2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCA0LCByZWR1Y2UgMikgb24gJ0lkZW50aWZp ZXInIGluIHN0YXRlIDc1DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDMsIHJl ZHVjZSAyKSBvbiAnU3RyaW5nTGl0ZXJhbCcgaW4gc3RhdGUgNzUNCiUlIFNoaWZ0L1JlZHVj ZSBjb25mbGljdCAoc2hpZnQgMiwgcmVkdWNlIDIpIG9uICdOdW1lcmljTGl0ZXJhbCcgaW4g c3RhdGUgNzUNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMSwgcmVkdWNlIDIp IG9uICdSZWdleHBMaXRlcmFsJyBpbiBzdGF0ZSA3NQ0KJSUgU2hpZnQvUmVkdWNlIGNvbmZs aWN0IChzaGlmdCAxNzQsIHJlZHVjZSAxMjcpIG9uICdscGFyZW4nIGluIHN0YXRlIDU2DQol JSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDE3NywgcmVkdWNlIDEyNykgb24gJ2xi cmFja2V0JyBpbiBzdGF0ZSA1Ng0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAx NzYsIHJlZHVjZSAxMjcpIG9uICdkb3QnIGluIHN0YXRlIDU2DQolJSBTaGlmdC9SZWR1Y2Ug Y29uZmxpY3QgKHNoaWZ0IDE3NCwgcmVkdWNlIDEzOCkgb24gJ2xwYXJlbicgaW4gc3RhdGUg NTQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTczLCByZWR1Y2UgMTM4KSBv biAnbGJyYWNrZXQnIGluIHN0YXRlIDU0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNo aWZ0IDE3MiwgcmVkdWNlIDEzOCkgb24gJ2RvdCcgaW4gc3RhdGUgNTQNCiUlIFNoaWZ0L1Jl ZHVjZSBjb25mbGljdCAoc2hpZnQgMTcwLCByZWR1Y2UgMTM5KSBvbiAnKysnIGluIHN0YXRl IDUzDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDE2OSwgcmVkdWNlIDEzOSkg b24gJy0tJyBpbiBzdGF0ZSA1Mw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAx NjgsIHJlZHVjZSAxMzkpIG9uICc9JyBpbiBzdGF0ZSA1Mw0KJSUgU2hpZnQvUmVkdWNlIGNv bmZsaWN0IChzaGlmdCAxNjcsIHJlZHVjZSAxMzkpIG9uICcrPScgaW4gc3RhdGUgNTMNCiUl IFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTY2LCByZWR1Y2UgMTM5KSBvbiAnLT0n IGluIHN0YXRlIDUzDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDE2NSwgcmVk dWNlIDEzOSkgb24gJyo9JyBpbiBzdGF0ZSA1Mw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0 IChzaGlmdCAxNjQsIHJlZHVjZSAxMzkpIG9uICclPScgaW4gc3RhdGUgNTMNCiUlIFNoaWZ0 L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTYzLCByZWR1Y2UgMTM5KSBvbiAnPDw9JyBpbiBz dGF0ZSA1Mw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxNjIsIHJlZHVjZSAx MzkpIG9uICc+Pj0nIGluIHN0YXRlIDUzDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNo aWZ0IDE2MSwgcmVkdWNlIDEzOSkgb24gJz4+Pj0nIGluIHN0YXRlIDUzDQolJSBTaGlmdC9S ZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDE2MCwgcmVkdWNlIDEzOSkgb24gJyY9JyBpbiBzdGF0 ZSA1Mw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxNTksIHJlZHVjZSAxMzkp IG9uICdib3I9JyBpbiBzdGF0ZSA1Mw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlm dCAxNTgsIHJlZHVjZSAxMzkpIG9uICdePScgaW4gc3RhdGUgNTMNCiUlIFNoaWZ0L1JlZHVj ZSBjb25mbGljdCAoc2hpZnQgMTU3LCByZWR1Y2UgMTM5KSBvbiAnLz0nIGluIHN0YXRlIDUz DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDE1MywgcmVkdWNlIDE1OSkgb24g JysnIGluIHN0YXRlIDQ5DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDE1Miwg cmVkdWNlIDE1OSkgb24gJy0nIGluIHN0YXRlIDQ5DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxp Y3QgKHNoaWZ0IDE0NCwgcmVkdWNlIDE3Nikgb24gJ2luJyBpbiBzdGF0ZSA0Nw0Kd3JvdGUg YGxhbmd1YWdlL2VjbWFzY3JpcHQvcGFyc2UuZ28nDQogIEdVSUxFQyBsYW5ndWFnZS9lY21h c2NyaXB0L2ltcGwuZ28Kd3JvdGUgYGxhbmd1YWdlL2VjbWFzY3JpcHQvaW1wbC5nbycNCiAg R1VJTEVDIGxhbmd1YWdlL2VjbWFzY3JpcHQvYmFzZS5nbwpsYW5ndWFnZS9lY21hc2NyaXB0 L2Jhc2Uuc2NtOjIyNzoyMjogd2FybmluZzogcG9zc2libHkgdW5ib3VuZCB2YXJpYWJsZSBg Qm9vbGVhbicNCmxhbmd1YWdlL2VjbWFzY3JpcHQvYmFzZS5zY206MjI4OjIxOiB3YXJuaW5n OiBwb3NzaWJseSB1bmJvdW5kIHZhcmlhYmxlIGBTdHJpbmcnDQpsYW5ndWFnZS9lY21hc2Ny aXB0L2Jhc2Uuc2NtOjIyOToyMTogd2FybmluZzogcG9zc2libHkgdW5ib3VuZCB2YXJpYWJs ZSBgTnVtYmVyJw0Kd3JvdGUgYGxhbmd1YWdlL2VjbWFzY3JpcHQvYmFzZS5nbycNCiAgR1VJ TEVDIGxhbmd1YWdlL2VjbWFzY3JpcHQvZnVuY3Rpb24uZ28Kd3JvdGUgYGxhbmd1YWdlL2Vj bWFzY3JpcHQvZnVuY3Rpb24uZ28nDQpsYW5ndWFnZS9lY21hc2NyaXB0L2Z1bmN0aW9uLnNj bTo0MDo5OiB3YXJuaW5nOiBwb3NzaWJseSB1bmJvdW5kIHZhcmlhYmxlIGA8anMtYXJyYXkt b2JqZWN0PicNCmxhbmd1YWdlL2VjbWFzY3JpcHQvZnVuY3Rpb24uc2NtOjQ0OjQzOiB3YXJu aW5nOiBwb3NzaWJseSB1bmJvdW5kIHZhcmlhYmxlIGBqcy1hcnJheS12ZWN0b3InDQogIEdV SUxFQyBsYW5ndWFnZS9lY21hc2NyaXB0L2FycmF5LmdvCndyb3RlIGBsYW5ndWFnZS9lY21h c2NyaXB0L2FycmF5LmdvJw0KICBHVUlMRUMgbGFuZ3VhZ2UvZWNtYXNjcmlwdC9jb21waWxl LXRyZWUtaWwuZ28Kd3JvdGUgYGxhbmd1YWdlL2VjbWFzY3JpcHQvY29tcGlsZS10cmVlLWls LmdvJw0KICBHVUlMRUMgbGFuZ3VhZ2UvZWNtYXNjcmlwdC9zcGVjLmdvCndyb3RlIGBsYW5n dWFnZS9lY21hc2NyaXB0L3NwZWMuZ28nDQogIEdVSUxFQyBsYW5ndWFnZS9lbGlzcC9sZXhl ci5nbwp3cm90ZSBgbGFuZ3VhZ2UvZWxpc3AvbGV4ZXIuZ28nDQogIEdVSUxFQyBsYW5ndWFn ZS9lbGlzcC9wYXJzZXIuZ28Kd3JvdGUgYGxhbmd1YWdlL2VsaXNwL3BhcnNlci5nbycNCiAg R1VJTEVDIGxhbmd1YWdlL2VsaXNwL2JpbmRpbmdzLmdvCndyb3RlIGBsYW5ndWFnZS9lbGlz cC9iaW5kaW5ncy5nbycNCiAgR1VJTEVDIGxhbmd1YWdlL2VsaXNwL2NvbXBpbGUtdHJlZS1p bC5nbwp3cm90ZSBgbGFuZ3VhZ2UvZWxpc3AvY29tcGlsZS10cmVlLWlsLmdvJw0KICBHVUlM RUMgbGFuZ3VhZ2UvZWxpc3AvcnVudGltZS5nbwp3cm90ZSBgbGFuZ3VhZ2UvZWxpc3AvcnVu dGltZS5nbycNCiAgR1VJTEVDIGxhbmd1YWdlL2VsaXNwL3J1bnRpbWUvZnVuY3Rpb24tc2xv dC5nbwpXQVJOSU5HOiAobGFuZ3VhZ2UgZWxpc3AgcnVudGltZSBmdW5jdGlvbi1zbG90KTog aW1wb3J0ZWQgbW9kdWxlIChsYW5ndWFnZSBlbGlzcCBjb21waWxlLXRyZWUtaWwpIG92ZXJy aWRlcyBjb3JlIGJpbmRpbmcgYGlmJw0KV0FSTklORzogKGxhbmd1YWdlIGVsaXNwIHJ1bnRp bWUgZnVuY3Rpb24tc2xvdCk6IGltcG9ydGVkIG1vZHVsZSAobGFuZ3VhZ2UgZWxpc3AgY29t cGlsZS10cmVlLWlsKSBvdmVycmlkZXMgY29yZSBiaW5kaW5nIGBsZXQnDQpXQVJOSU5HOiAo bGFuZ3VhZ2UgZWxpc3AgcnVudGltZSBmdW5jdGlvbi1zbG90KTogaW1wb3J0ZWQgbW9kdWxl IChsYW5ndWFnZSBlbGlzcCBjb21waWxlLXRyZWUtaWwpIG92ZXJyaWRlcyBjb3JlIGJpbmRp bmcgYGxldConDQpXQVJOSU5HOiAobGFuZ3VhZ2UgZWxpc3AgcnVudGltZSBmdW5jdGlvbi1z bG90KTogaW1wb3J0ZWQgbW9kdWxlIChsYW5ndWFnZSBlbGlzcCBjb21waWxlLXRyZWUtaWwp IG92ZXJyaWRlcyBjb3JlIGJpbmRpbmcgYHdoaWxlJw0KV0FSTklORzogKGxhbmd1YWdlIGVs aXNwIHJ1bnRpbWUgZnVuY3Rpb24tc2xvdCk6IGltcG9ydGVkIG1vZHVsZSAobGFuZ3VhZ2Ug ZWxpc3AgY29tcGlsZS10cmVlLWlsKSBvdmVycmlkZXMgY29yZSBiaW5kaW5nIGBkZWZtYWNy bycNCldBUk5JTkc6IChsYW5ndWFnZSBlbGlzcCBydW50aW1lIGZ1bmN0aW9uLXNsb3QpOiBp bXBvcnRlZCBtb2R1bGUgKGxhbmd1YWdlIGVsaXNwIGNvbXBpbGUtdHJlZS1pbCkgb3ZlcnJp ZGVzIGNvcmUgYmluZGluZyBgcXVvdGUnDQpXQVJOSU5HOiAobGFuZ3VhZ2UgZWxpc3AgcnVu dGltZSBmdW5jdGlvbi1zbG90KTogaW1wb3J0ZWQgbW9kdWxlIChsYW5ndWFnZSBlbGlzcCBy dW50aW1lIG1hY3Jvcykgb3ZlcnJpZGVzIGNvcmUgYmluZGluZyBgbGFtYmRhJw0KV0FSTklO RzogKGxhbmd1YWdlIGVsaXNwIHJ1bnRpbWUgZnVuY3Rpb24tc2xvdCk6IGltcG9ydGVkIG1v ZHVsZSAobGFuZ3VhZ2UgZWxpc3AgcnVudGltZSBtYWNyb3MpIG92ZXJyaWRlcyBjb3JlIGJp bmRpbmcgYHdoZW4nDQpXQVJOSU5HOiAobGFuZ3VhZ2UgZWxpc3AgcnVudGltZSBmdW5jdGlv bi1zbG90KTogaW1wb3J0ZWQgbW9kdWxlIChsYW5ndWFnZSBlbGlzcCBydW50aW1lIG1hY3Jv cykgb3ZlcnJpZGVzIGNvcmUgYmluZGluZyBgdW5sZXNzJw0KV0FSTklORzogKGxhbmd1YWdl IGVsaXNwIHJ1bnRpbWUgZnVuY3Rpb24tc2xvdCk6IGltcG9ydGVkIG1vZHVsZSAobGFuZ3Vh Z2UgZWxpc3AgcnVudGltZSBtYWNyb3MpIG92ZXJyaWRlcyBjb3JlIGJpbmRpbmcgYGNvbmQn DQpXQVJOSU5HOiAobGFuZ3VhZ2UgZWxpc3AgcnVudGltZSBmdW5jdGlvbi1zbG90KTogaW1w b3J0ZWQgbW9kdWxlIChsYW5ndWFnZSBlbGlzcCBydW50aW1lIG1hY3Jvcykgb3ZlcnJpZGVz IGNvcmUgYmluZGluZyBgYW5kJw0KV0FSTklORzogKGxhbmd1YWdlIGVsaXNwIHJ1bnRpbWUg ZnVuY3Rpb24tc2xvdCk6IGltcG9ydGVkIG1vZHVsZSAobGFuZ3VhZ2UgZWxpc3AgcnVudGlt ZSBtYWNyb3MpIG92ZXJyaWRlcyBjb3JlIGJpbmRpbmcgYG9yJw0KV0FSTklORzogKGxhbmd1 YWdlIGVsaXNwIHJ1bnRpbWUgZnVuY3Rpb24tc2xvdCk6IGltcG9ydGVkIG1vZHVsZSAobGFu Z3VhZ2UgZWxpc3AgcnVudGltZSBtYWNyb3MpIG92ZXJyaWRlcyBjb3JlIGJpbmRpbmcgYGNh dGNoJw0KV0FSTklORzogKGxhbmd1YWdlIGVsaXNwIHJ1bnRpbWUgZnVuY3Rpb24tc2xvdCk6 IGltcG9ydGVkIG1vZHVsZSAobGFuZ3VhZ2UgZWxpc3AgcnVudGltZSBzdWJycykgb3ZlcnJp ZGVzIGNvcmUgYmluZGluZyBgPScNCldBUk5JTkc6IChsYW5ndWFnZSBlbGlzcCBydW50aW1l IGZ1bmN0aW9uLXNsb3QpOiBpbXBvcnRlZCBtb2R1bGUgKGxhbmd1YWdlIGVsaXNwIHJ1bnRp bWUgc3VicnMpIG92ZXJyaWRlcyBjb3JlIGJpbmRpbmcgYDwnDQpXQVJOSU5HOiAobGFuZ3Vh Z2UgZWxpc3AgcnVudGltZSBmdW5jdGlvbi1zbG90KTogaW1wb3J0ZWQgbW9kdWxlIChsYW5n dWFnZSBlbGlzcCBydW50aW1lIHN1YnJzKSBvdmVycmlkZXMgY29yZSBiaW5kaW5nIGA8PScN CldBUk5JTkc6IChsYW5ndWFnZSBlbGlzcCBydW50aW1lIGZ1bmN0aW9uLXNsb3QpOiBpbXBv cnRlZCBtb2R1bGUgKGxhbmd1YWdlIGVsaXNwIHJ1bnRpbWUgc3VicnMpIG92ZXJyaWRlcyBj b3JlIGJpbmRpbmcgYD4nDQpXQVJOSU5HOiAobGFuZ3VhZ2UgZWxpc3AgcnVudGltZSBmdW5j dGlvbi1zbG90KTogaW1wb3J0ZWQgbW9kdWxlIChsYW5ndWFnZSBlbGlzcCBydW50aW1lIHN1 YnJzKSBvdmVycmlkZXMgY29yZSBiaW5kaW5nIGA+PScNCldBUk5JTkc6IChsYW5ndWFnZSBl bGlzcCBydW50aW1lIGZ1bmN0aW9uLXNsb3QpOiBpbXBvcnRlZCBtb2R1bGUgKGxhbmd1YWdl IGVsaXNwIHJ1bnRpbWUgc3VicnMpIG92ZXJyaWRlcyBjb3JlIGJpbmRpbmcgYG1heCcNCldB Uk5JTkc6IChsYW5ndWFnZSBlbGlzcCBydW50aW1lIGZ1bmN0aW9uLXNsb3QpOiBpbXBvcnRl ZCBtb2R1bGUgKGxhbmd1YWdlIGVsaXNwIHJ1bnRpbWUgc3VicnMpIG92ZXJyaWRlcyBjb3Jl IGJpbmRpbmcgYG1pbicNCldBUk5JTkc6IChsYW5ndWFnZSBlbGlzcCBydW50aW1lIGZ1bmN0 aW9uLXNsb3QpOiBpbXBvcnRlZCBtb2R1bGUgKGxhbmd1YWdlIGVsaXNwIHJ1bnRpbWUgc3Vi cnMpIG92ZXJyaWRlcyBjb3JlIGJpbmRpbmcgYGFicycNCldBUk5JTkc6IChsYW5ndWFnZSBl bGlzcCBydW50aW1lIGZ1bmN0aW9uLXNsb3QpOiBpbXBvcnRlZCBtb2R1bGUgKGxhbmd1YWdl IGVsaXNwIHJ1bnRpbWUgc3VicnMpIG92ZXJyaWRlcyBjb3JlIGJpbmRpbmcgYCN7MSt9IycN CldBUk5JTkc6IChsYW5ndWFnZSBlbGlzcCBydW50aW1lIGZ1bmN0aW9uLXNsb3QpOiBpbXBv cnRlZCBtb2R1bGUgKGxhbmd1YWdlIGVsaXNwIHJ1bnRpbWUgc3VicnMpIG92ZXJyaWRlcyBj b3JlIGJpbmRpbmcgYCN7MS19IycNCldBUk5JTkc6IChsYW5ndWFnZSBlbGlzcCBydW50aW1l IGZ1bmN0aW9uLXNsb3QpOiBpbXBvcnRlZCBtb2R1bGUgKGxhbmd1YWdlIGVsaXNwIHJ1bnRp bWUgc3VicnMpIG92ZXJyaWRlcyBjb3JlIGJpbmRpbmcgYCsnDQpXQVJOSU5HOiAobGFuZ3Vh Z2UgZWxpc3AgcnVudGltZSBmdW5jdGlvbi1zbG90KTogaW1wb3J0ZWQgbW9kdWxlIChsYW5n dWFnZSBlbGlzcCBydW50aW1lIHN1YnJzKSBvdmVycmlkZXMgY29yZSBiaW5kaW5nIGAtJw0K V0FSTklORzogKGxhbmd1YWdlIGVsaXNwIHJ1bnRpbWUgZnVuY3Rpb24tc2xvdCk6IGltcG9y dGVkIG1vZHVsZSAobGFuZ3VhZ2UgZWxpc3AgcnVudGltZSBzdWJycykgb3ZlcnJpZGVzIGNv cmUgYmluZGluZyBgKicNCldBUk5JTkc6IChsYW5ndWFnZSBlbGlzcCBydW50aW1lIGZ1bmN0 aW9uLXNsb3QpOiBpbXBvcnRlZCBtb2R1bGUgKGxhbmd1YWdlIGVsaXNwIHJ1bnRpbWUgc3Vi cnMpIG92ZXJyaWRlcyBjb3JlIGJpbmRpbmcgYGNhcicNCldBUk5JTkc6IChsYW5ndWFnZSBl bGlzcCBydW50aW1lIGZ1bmN0aW9uLXNsb3QpOiBpbXBvcnRlZCBtb2R1bGUgKGxhbmd1YWdl IGVsaXNwIHJ1bnRpbWUgc3VicnMpIG92ZXJyaWRlcyBjb3JlIGJpbmRpbmcgYGNkcicNCldB Uk5JTkc6IChsYW5ndWFnZSBlbGlzcCBydW50aW1lIGZ1bmN0aW9uLXNsb3QpOiBpbXBvcnRl ZCBtb2R1bGUgKGxhbmd1YWdlIGVsaXNwIHJ1bnRpbWUgc3VicnMpIG92ZXJyaWRlcyBjb3Jl IGJpbmRpbmcgYGxlbmd0aCcNCldBUk5JTkc6IChsYW5ndWFnZSBlbGlzcCBydW50aW1lIGZ1 bmN0aW9uLXNsb3QpOiBpbXBvcnRlZCBtb2R1bGUgKGxhbmd1YWdlIGVsaXNwIHJ1bnRpbWUg c3VicnMpIG92ZXJyaWRlcyBjb3JlIGJpbmRpbmcgYGNvbnMnDQpXQVJOSU5HOiAobGFuZ3Vh Z2UgZWxpc3AgcnVudGltZSBmdW5jdGlvbi1zbG90KTogaW1wb3J0ZWQgbW9kdWxlIChsYW5n dWFnZSBlbGlzcCBydW50aW1lIHN1YnJzKSBvdmVycmlkZXMgY29yZSBiaW5kaW5nIGBsaXN0 Jw0KV0FSTklORzogKGxhbmd1YWdlIGVsaXNwIHJ1bnRpbWUgZnVuY3Rpb24tc2xvdCk6IGlt cG9ydGVkIG1vZHVsZSAobGFuZ3VhZ2UgZWxpc3AgcnVudGltZSBzdWJycykgb3ZlcnJpZGVz IGNvcmUgYmluZGluZyBgbWFrZS1saXN0Jw0KV0FSTklORzogKGxhbmd1YWdlIGVsaXNwIHJ1 bnRpbWUgZnVuY3Rpb24tc2xvdCk6IGltcG9ydGVkIG1vZHVsZSAobGFuZ3VhZ2UgZWxpc3Ag cnVudGltZSBzdWJycykgb3ZlcnJpZGVzIGNvcmUgYmluZGluZyBgYXBwZW5kJw0KV0FSTklO RzogKGxhbmd1YWdlIGVsaXNwIHJ1bnRpbWUgZnVuY3Rpb24tc2xvdCk6IGltcG9ydGVkIG1v ZHVsZSAobGFuZ3VhZ2UgZWxpc3AgcnVudGltZSBzdWJycykgb3ZlcnJpZGVzIGNvcmUgYmlu ZGluZyBgcmV2ZXJzZScNCldBUk5JTkc6IChsYW5ndWFnZSBlbGlzcCBydW50aW1lIGZ1bmN0 aW9uLXNsb3QpOiBpbXBvcnRlZCBtb2R1bGUgKGxhbmd1YWdlIGVsaXNwIHJ1bnRpbWUgc3Vi cnMpIG92ZXJyaWRlcyBjb3JlIGJpbmRpbmcgYGNvcHktdHJlZScNCldBUk5JTkc6IChsYW5n dWFnZSBlbGlzcCBydW50aW1lIGZ1bmN0aW9uLXNsb3QpOiBpbXBvcnRlZCBtb2R1bGUgKGxh bmd1YWdlIGVsaXNwIHJ1bnRpbWUgc3VicnMpIG92ZXJyaWRlcyBjb3JlIGJpbmRpbmcgYGFw cGx5Jw0KV0FSTklORzogKGxhbmd1YWdlIGVsaXNwIHJ1bnRpbWUgZnVuY3Rpb24tc2xvdCk6 IGltcG9ydGVkIG1vZHVsZSAobGFuZ3VhZ2UgZWxpc3AgcnVudGltZSBzdWJycykgb3ZlcnJp ZGVzIGNvcmUgYmluZGluZyBgdGhyb3cnDQpXQVJOSU5HOiAobGFuZ3VhZ2UgZWxpc3AgcnVu dGltZSBmdW5jdGlvbi1zbG90KTogaW1wb3J0ZWQgbW9kdWxlIChsYW5ndWFnZSBlbGlzcCBy dW50aW1lIHN1YnJzKSBvdmVycmlkZXMgY29yZSBiaW5kaW5nIGBub3QnDQpXQVJOSU5HOiAo bGFuZ3VhZ2UgZWxpc3AgcnVudGltZSBmdW5jdGlvbi1zbG90KTogaW1wb3J0ZWQgbW9kdWxl IChsYW5ndWFnZSBlbGlzcCBydW50aW1lIHN1YnJzKSBvdmVycmlkZXMgY29yZSBiaW5kaW5n IGBldmFsJw0KV0FSTklORzogKGxhbmd1YWdlIGVsaXNwIHJ1bnRpbWUgZnVuY3Rpb24tc2xv dCk6IGltcG9ydGVkIG1vZHVsZSAobGFuZ3VhZ2UgZWxpc3AgcnVudGltZSBzdWJycykgb3Zl cnJpZGVzIGNvcmUgYmluZGluZyBgbG9hZCcNCndyb3RlIGBsYW5ndWFnZS9lbGlzcC9ydW50 aW1lL2Z1bmN0aW9uLXNsb3QuZ28nDQogIEdVSUxFQyBsYW5ndWFnZS9lbGlzcC9ydW50aW1l L3ZhbHVlLXNsb3QuZ28Kd3JvdGUgYGxhbmd1YWdlL2VsaXNwL3J1bnRpbWUvdmFsdWUtc2xv dC5nbycNCiAgR1VJTEVDIGxhbmd1YWdlL2VsaXNwL3J1bnRpbWUvbWFjcm9zLmdvCndyb3Rl IGBsYW5ndWFnZS9lbGlzcC9ydW50aW1lL21hY3Jvcy5nbycNCiAgR1VJTEVDIGxhbmd1YWdl L2VsaXNwL3J1bnRpbWUvc3VicnMuZ28Kd3JvdGUgYGxhbmd1YWdlL2VsaXNwL3J1bnRpbWUv c3VicnMuZ28nDQogIEdVSUxFQyBsYW5ndWFnZS9lbGlzcC9zcGVjLmdvCndyb3RlIGBsYW5n dWFnZS9lbGlzcC9zcGVjLmdvJw0KICBHVUlMRUMgbGFuZ3VhZ2UvYnJhaW5mdWNrL3BhcnNl LmdvCndyb3RlIGBsYW5ndWFnZS9icmFpbmZ1Y2svcGFyc2UuZ28nDQogIEdVSUxFQyBsYW5n dWFnZS9icmFpbmZ1Y2svY29tcGlsZS1zY2hlbWUuZ28Kd3JvdGUgYGxhbmd1YWdlL2JyYWlu ZnVjay9jb21waWxlLXNjaGVtZS5nbycNCiAgR1VJTEVDIGxhbmd1YWdlL2JyYWluZnVjay9j b21waWxlLXRyZWUtaWwuZ28Kd3JvdGUgYGxhbmd1YWdlL2JyYWluZnVjay9jb21waWxlLXRy ZWUtaWwuZ28nDQogIEdVSUxFQyBsYW5ndWFnZS9icmFpbmZ1Y2svc3BlYy5nbwp3cm90ZSBg bGFuZ3VhZ2UvYnJhaW5mdWNrL3NwZWMuZ28nDQogIEdVSUxFQyBzdGF0cHJvZi5nbwp3cm90 ZSBgc3RhdHByb2YuZ28nDQpzdGF0cHJvZi5zY206MzAzOjg6IHdhcm5pbmc6IHBvc3NpYmx5 IHVuYm91bmQgdmFyaWFibGUgYHNldGl0aW1lcicNCnN0YXRwcm9mLnNjbTozMDM6ODogd2Fy bmluZzogcG9zc2libHkgdW5ib3VuZCB2YXJpYWJsZSBgSVRJTUVSX1BST0YnDQpzdGF0cHJv Zi5zY206MzU1OjEyOiB3YXJuaW5nOiBwb3NzaWJseSB1bmJvdW5kIHZhcmlhYmxlIGBzZXRp dGltZXInDQpzdGF0cHJvZi5zY206MzU1OjEyOiB3YXJuaW5nOiBwb3NzaWJseSB1bmJvdW5k IHZhcmlhYmxlIGBJVElNRVJfUFJPRicNCnN0YXRwcm9mLnNjbTozNTY6MTI6IHdhcm5pbmc6 IHBvc3NpYmx5IHVuYm91bmQgdmFyaWFibGUgYHNldGl0aW1lcicNCnN0YXRwcm9mLnNjbToz NTY6MTI6IHdhcm5pbmc6IHBvc3NpYmx5IHVuYm91bmQgdmFyaWFibGUgYElUSU1FUl9QUk9G Jw0Kc3RhdHByb2Yuc2NtOjM4MDozNDogd2FybmluZzogcG9zc2libHkgdW5ib3VuZCB2YXJp YWJsZSBgc2V0aXRpbWVyJw0Kc3RhdHByb2Yuc2NtOjM4MDozNDogd2FybmluZzogcG9zc2li bHkgdW5ib3VuZCB2YXJpYWJsZSBgSVRJTUVSX1BST0YnDQpzdGF0cHJvZi5zY206NDA0OjI6 IHdhcm5pbmc6IHBvc3NpYmx5IHVuYm91bmQgdmFyaWFibGUgYFNJR1BST0YnDQogIEdVSUxF QyBzeG1sL2FwcGx5LXRlbXBsYXRlcy5nbwp3cm90ZSBgc3htbC9hcHBseS10ZW1wbGF0ZXMu Z28nDQogIEdVSUxFQyBzeG1sL2ZvbGQuZ28Kd3JvdGUgYHN4bWwvZm9sZC5nbycNCiAgR1VJ TEVDIHN4bWwvbWF0Y2guZ28Kd3JvdGUgYHN4bWwvbWF0Y2guZ28nDQogIEdVSUxFQyBzeG1s L3NpbXBsZS5nbwp3cm90ZSBgc3htbC9zaW1wbGUuZ28nDQogIEdVSUxFQyBzeG1sL3NzYXgv aW5wdXQtcGFyc2UuZ28Kd3JvdGUgYHN4bWwvc3NheC9pbnB1dC1wYXJzZS5nbycNCiAgR1VJ TEVDIHN4bWwvc3NheC5nbwp3cm90ZSBgc3htbC9zc2F4LmdvJw0KICBHVUlMRUMgc3htbC90 cmFuc2Zvcm0uZ28Kd3JvdGUgYHN4bWwvdHJhbnNmb3JtLmdvJw0KICBHVUlMRUMgc3htbC94 cGF0aC5nbwp3cm90ZSBgc3htbC94cGF0aC5nbycNCiAgR1VJTEVDIHRleGluZm8uZ28Kd3Jv dGUgYHRleGluZm8uZ28nDQogIEdVSUxFQyB0ZXhpbmZvL2RvY2Jvb2suZ28Kd3JvdGUgYHRl eGluZm8vZG9jYm9vay5nbycNCiAgR1VJTEVDIHRleGluZm8vaHRtbC5nbwp3cm90ZSBgdGV4 aW5mby9odG1sLmdvJw0KICBHVUlMRUMgdGV4aW5mby9pbmRleGluZy5nbwp3cm90ZSBgdGV4 aW5mby9pbmRleGluZy5nbycNCiAgR1VJTEVDIHRleGluZm8vc3RyaW5nLXV0aWxzLmdvCndy b3RlIGB0ZXhpbmZvL3N0cmluZy11dGlscy5nbycNCiAgR1VJTEVDIHRleGluZm8vcGxhaW4t dGV4dC5nbwp3cm90ZSBgdGV4aW5mby9wbGFpbi10ZXh0LmdvJw0KICBHVUlMRUMgdGV4aW5m by9yZWZsZWN0aW9uLmdvCndyb3RlIGB0ZXhpbmZvL3JlZmxlY3Rpb24uZ28nDQogIEdVSUxF QyB0ZXhpbmZvL3NlcmlhbGl6ZS5nbwp3cm90ZSBgdGV4aW5mby9zZXJpYWxpemUuZ28nDQog IEdVSUxFQyB3ZWIvY2xpZW50LmdvCndyb3RlIGB3ZWIvY2xpZW50LmdvJw0KICBHVUlMRUMg d2ViL2h0dHAuZ28Kd3JvdGUgYHdlYi9odHRwLmdvJw0KICBHVUlMRUMgd2ViL3JlcXVlc3Qu Z28Kd3JvdGUgYHdlYi9yZXF1ZXN0LmdvJw0KICBHVUlMRUMgd2ViL3Jlc3BvbnNlLmdvCndy b3RlIGB3ZWIvcmVzcG9uc2UuZ28nDQogIEdVSUxFQyB3ZWIvc2VydmVyLmdvCndyb3RlIGB3 ZWIvc2VydmVyLmdvJw0KICBHVUlMRUMgd2ViL3NlcnZlci9odHRwLmdvCndlYi9zZXJ2ZXIv aHR0cC5zY206Njc6Mjogd2FybmluZzogcG9zc2libHkgdW5ib3VuZCB2YXJpYWJsZSBgU0lH UElQRScNCndyb3RlIGB3ZWIvc2VydmVyL2h0dHAuZ28nDQogIEdVSUxFQyB3ZWIvdXJpLmdv Cndyb3RlIGB3ZWIvdXJpLmdvJw0KbWFrZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvYy9V c2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvZ3VpbGUtMi4wL21vZHVsZScKbWFrZVs0XTog Tm90aGluZyB0byBiZSBkb25lIGZvciBgaW5zdGFsbC1leGVjLWFtJy4KICBHVUlMRUMgc2Ny aXB0cy9zY2FuLWFwaS5nbwpCYWNrdHJhY2U6DQpJbiBzeXN0ZW0vYmFzZS9jb21waWxlLnNj bToNCiAxNTM6IDE5IFsjPHByb2NlZHVyZSAxZTZiOTYwIGF0IHN5c3RlbS9iYXNlL2NvbXBp bGUuc2NtOjE1MTo4IChwb3J0KT4gIzxjbG9zZWQ6IGZpbGUgMD5dDQogMjE2OiAxOCBbcmVh ZC1hbmQtY29tcGlsZSAjPGlucHV0OiBzY3JpcHRzL3NjYW4tYXBpLnNjbSA1PiAjOmZyb20g Li4uXQ0KIDIzMjogMTcgW2xwICgpICNmICM8bW9kdWxlICgjeyBnMTY0fSMpIDFmNTI4Yjg+ XQ0KIDE4MDogMTYgW2xwICMgIyAjIC4uLl0NCkluIGljZS05L2Jvb3QtOS5zY206DQoyMjA3 OiAxNSBbc2F2ZS1tb2R1bGUtZXhjdXJzaW9uICM8cHJvY2VkdXJlIDIxMDk3MzggYXQgbGFu Z3VhZ2Uvc2NoZW1lL2NvbXBpbGUtdHJlZS1pbC5zY206Mjk6MyAoKT5dDQpJbiBsYW5ndWFn ZS9zY2hlbWUvY29tcGlsZS10cmVlLWlsLnNjbToNCiAgMzE6IDE0IFsjPHByb2NlZHVyZSAy MTA5NzM4IGF0IGxhbmd1YWdlL3NjaGVtZS9jb21waWxlLXRyZWUtaWwuc2NtOjI5OjMgKCk+ XQ0KSW4gaWNlLTkvcHN5bnRheC5zY206DQoxMDkxOiAxMyBbZXhwYW5kLXRvcC1zZXF1ZW5j ZSAoKGRlZmluZS1tb2R1bGUgIyA6dXNlLW1vZHVsZSAjIC4uLikpICgpICgodG9wKSkgLi4u XQ0KIDk3NjogMTIgW3NjYW4gKChkZWZpbmUtbW9kdWxlIChzY3JpcHRzIHNjYW4tYXBpKSA6 dXNlLW1vZHVsZSAuLi4pKSAoKSAuLi5dDQogMjcwOiAxMSBbc2NhbiAoKCMoc3ludGF4LW9i amVjdCBsZXQgIyAuLi4pICgjKSAoIyAjKSAuLi4pKSAoKSAuLi5dDQpJbiBpY2UtOS9ldmFs LnNjbToNCiA0MTE6IDEwIFtldmFsICMgKCldDQpJbiBpY2UtOS9ib290LTkuc2NtOg0KMjc1 NzogOSBbZGVmaW5lLW1vZHVsZSogKHNjcmlwdHMgc2Nhbi1hcGkpICM6ZmlsZW5hbWUgLi4u XQ0KMjczMjogOCBbcmVzb2x2ZS1pbXBvcnRzICgoKGljZS05IHBvcGVuKSkgKChpY2UtOSBy ZGVsaW0pKSAoKGljZS05IHJlZ2V4KSkpXQ0KMjY3MDogNyBbcmVzb2x2ZS1pbnRlcmZhY2Ug KGljZS05IHBvcGVuKSAjOnNlbGVjdCAuLi5dDQoyNTk1OiA2IFsjPHByb2NlZHVyZSAxZDUz ZTEwIGF0IGljZS05L2Jvb3QtOS5zY206MjU4Mzo0IChuYW1lICM6b3B0aW9uYWwgYXV0b2xv YWQgdmVyc2lvbiAjOmtleSBlbnN1cmUpPiAjIC4uLl0NCjI4Njg6IDUgW3RyeS1tb2R1bGUt YXV0b2xvYWQgKGljZS05IHBvcGVuKSAjZl0NCjIyMDc6IDQgW3NhdmUtbW9kdWxlLWV4Y3Vy c2lvbiAjPHByb2NlZHVyZSAyMTdiZjkwIGF0IGljZS05L2Jvb3QtOS5zY206Mjg2OToxNyAo KT5dDQoyODg4OiAzIFsjPHByb2NlZHVyZSAyMTdiZjkwIGF0IGljZS05L2Jvb3QtOS5zY206 Mjg2OToxNyAoKT5dDQpJbiB1bmtub3duIGZpbGU6DQogICA/OiAyIFtwcmltaXRpdmUtbG9h ZC1wYXRoICJpY2UtOVxccG9wZW4iIC4uLl0NCiAgID86IDEgW2xvYWQtZXh0ZW5zaW9uICJs aWJndWlsZS0yLjAiICJzY21faW5pdF9wb3BlbiJdDQpJbiBpY2UtOS9ib290LTkuc2NtOg0K IDEwNjogMCBbIzxwcm9jZWR1cmUgMWU2YjkwMCBhdCBpY2UtOS9ib290LTkuc2NtOjk3OjYg KHRocm93bi1rIC4gYXJncyk+IG1pc2MtZXJyb3IgLi4uXQ0KDQppY2UtOS9ib290LTkuc2Nt OjEwNjoyMDogSW4gcHJvY2VkdXJlICM8cHJvY2VkdXJlIDFlNmI5MDAgYXQgaWNlLTkvYm9v dC05LnNjbTo5Nzo2ICh0aHJvd24tayAuIGFyZ3MpPjoNCmljZS05L2Jvb3QtOS5zY206MTA2 OjIwOiBJbiBwcm9jZWR1cmUgZHluYW1pYy1saW5rOiBmaWxlOiAibGliZ3VpbGUtMi4wIiwg bWVzc2FnZTogIlRoZSBzcGVjaWZpZWQgbW9kdWxlIGNvdWxkIG5vdCBiZSBmb3VuZC4iDQog L2Jpbi9ta2RpciAtcCAnL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL3NoYXJlL2d1 aWxlLzIuMC8nCiAvYmluL21rZGlyIC1wICcvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9s aWIvc2hhcmUvZ3VpbGUvMi4wLy9pY2UtOScKIC9iaW4vaW5zdGFsbCAtYyAtbSA2NDQgIGlj ZS05L3BzeW50YXgtcHAuc2NtIGljZS05L2Jvb3QtOS5zY20gaWNlLTkvdmxpc3Quc2NtIGlj ZS05L3I0cnMuc2NtIGljZS05L3I1cnMuc2NtIGljZS05L2RlcHJlY2F0ZWQuc2NtIGljZS05 L2FuZC1sZXQtc3Rhci5zY20gaWNlLTkvYmluYXJ5LXBvcnRzLnNjbSBpY2UtOS9jYWxsaW5n LnNjbSBpY2UtOS9jb21tYW5kLWxpbmUuc2NtIGljZS05L2NvbW1vbi1saXN0LnNjbSBpY2Ut OS9jb250cm9sLnNjbSBpY2UtOS9jdXJyaWVkLWRlZmluaXRpb25zLnNjbSBpY2UtOS9kZWJ1 Zy5zY20gaWNlLTkvZG9jdW1lbnRhdGlvbi5zY20gaWNlLTkvZXZhbC1zdHJpbmcuc2NtIGlj ZS05L2V4cGVjdC5zY20gaWNlLTkvZm9ybWF0LnNjbSBpY2UtOS9mdXR1cmVzLnNjbSBpY2Ut OS9nZXRvcHQtbG9uZy5zY20gaWNlLTkvaGNvbnMuc2NtIGljZS05L2kxOG4uc2NtIGljZS05 L2ljb252LnNjbSBpY2UtOS9saW5laW8uc2NtIGljZS05L2xzLnNjbSBpY2UtOS9tYXBwaW5n LnNjbSBpY2UtOS9tYXRjaC5zY20gaWNlLTkvbmV0d29ya2luZy5zY20gaWNlLTkvbnVsbC5z Y20gaWNlLTkvb2NjYW0tY2hhbm5lbC5zY20gaWNlLTkvb3B0YXJncy5zY20gaWNlLTkvcG9l LnNjbSBpY2UtOS9wb2xsLnNjbSBpY2UtOS9wb3NpeC5zY20gaWNlLTkvcS5zY20gaWNlLTkv cmRlbGltLnNjbSBpY2UtOS9yZWNlaXZlLnNjbSBpY2UtOS9yZWdleC5zY20gaWNlLTkvcnVu cS5zY20gaWNlLTkvcncuc2NtICcvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvc2hh cmUvZ3VpbGUvMi4wLy9pY2UtOScKIC9iaW4vbWtkaXIgLXAgJy9jL1VzZXJzL3Nob29raWUv Z3VpbGV0ZXN0L2xpYi9zaGFyZS9ndWlsZS8yLjAvL3N4bWwnCiAvYmluL2luc3RhbGwgLWMg LW0gNjQ0ICBzeG1sL2FwcGx5LXRlbXBsYXRlcy5zY20gc3htbC9mb2xkLnNjbSBzeG1sL21h dGNoLnNjbSBzeG1sL3NpbXBsZS5zY20gc3htbC9zc2F4LnNjbSBzeG1sL3RyYW5zZm9ybS5z Y20gc3htbC94cGF0aC5zY20gc3htbC9zeG1sLW1hdGNoLnNzICcvYy9Vc2Vycy9zaG9va2ll L2d1aWxldGVzdC9saWIvc2hhcmUvZ3VpbGUvMi4wLy9zeG1sJwogL2Jpbi9ta2RpciAtcCAn L2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL3NoYXJlL2d1aWxlLzIuMC8vc3lzdGVt JwogL2Jpbi9pbnN0YWxsIC1jIC1tIDY0NCAgc3lzdGVtL2ZvcmVpZ24uc2NtIHN5c3RlbS94 cmVmLnNjbSAnL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL3NoYXJlL2d1aWxlLzIu MC8vc3lzdGVtJwogL2Jpbi9ta2RpciAtcCAnL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3Qv bGliL3NoYXJlL2d1aWxlLzIuMC8vc3JmaS9zcmZpLTQyJwogL2Jpbi9pbnN0YWxsIC1jIC1t IDY0NCAgc3JmaS9zcmZpLTQyL2VjLnNjbSAnL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3Qv bGliL3NoYXJlL2d1aWxlLzIuMC8vc3JmaS9zcmZpLTQyJwogL2Jpbi9ta2RpciAtcCAnL2Mv VXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL3NoYXJlL2d1aWxlLzIuMC8vd2ViJwogL2Jp bi9pbnN0YWxsIC1jIC1tIDY0NCAgd2ViL2NsaWVudC5zY20gd2ViL2h0dHAuc2NtIHdlYi9y ZXF1ZXN0LnNjbSB3ZWIvcmVzcG9uc2Uuc2NtIHdlYi9zZXJ2ZXIuc2NtIHdlYi91cmkuc2Nt ICcvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvc2hhcmUvZ3VpbGUvMi4wLy93ZWIn CiAvYmluL21rZGlyIC1wICcvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvc2hhcmUv Z3VpbGUvMi4wLy9zY3JpcHRzJwogL2Jpbi9pbnN0YWxsIC1jIC1tIDY0NCAgc2NyaXB0cy9h dXRvZnJpc2suc2NtIHNjcmlwdHMvY29tcGlsZS5zY20gc2NyaXB0cy9kaXNhc3NlbWJsZS5z Y20gc2NyaXB0cy9kaXNwbGF5LWNvbW1lbnRhcnkuc2NtIHNjcmlwdHMvZG9jLXNuYXJmLnNj bSBzY3JpcHRzL2ZyaXNrLnNjbSBzY3JpcHRzL2dlbmVyYXRlLWF1dG9sb2FkLnNjbSBzY3Jp cHRzL2hlbHAuc2NtIHNjcmlwdHMvbGludC5zY20gc2NyaXB0cy9saXN0LnNjbSBzY3JpcHRz L3B1bmlmeS5zY20gc2NyaXB0cy9yZWFkLXNjaGVtZS1zb3VyY2Uuc2NtIHNjcmlwdHMvcmVh ZC10ZXh0LW91dGxpbmUuc2NtIHNjcmlwdHMvdXNlMmRvdC5zY20gc2NyaXB0cy9zbmFyZi1j aGVjay1hbmQtb3V0cHV0LXRleGkuc2NtIHNjcmlwdHMvc3VtbWFyaXplLWd1aWxlLVRPRE8u c2NtIHNjcmlwdHMvc2Nhbi1hcGkuc2NtIHNjcmlwdHMvYXBpLWRpZmYuc2NtIHNjcmlwdHMv cmVhZC1yZmM4MjIuc2NtIHNjcmlwdHMvc25hcmYtZ3VpbGUtbTQtZG9jcy5zY20gJy9jL1Vz ZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9zaGFyZS9ndWlsZS8yLjAvL3NjcmlwdHMnCiAv YmluL21rZGlyIC1wICcvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvc2hhcmUvZ3Vp bGUvMi4wLy9sYW5ndWFnZS9zY2hlbWUnCiAvYmluL2luc3RhbGwgLWMgLW0gNjQ0ICBsYW5n dWFnZS9zY2hlbWUvc3BlYy5zY20gbGFuZ3VhZ2Uvc2NoZW1lL2NvbXBpbGUtdHJlZS1pbC5z Y20gbGFuZ3VhZ2Uvc2NoZW1lL2RlY29tcGlsZS10cmVlLWlsLnNjbSAnL2MvVXNlcnMvc2hv b2tpZS9ndWlsZXRlc3QvbGliL3NoYXJlL2d1aWxlLzIuMC8vbGFuZ3VhZ2Uvc2NoZW1lJwog L2Jpbi9ta2RpciAtcCAnL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL3NoYXJlL2d1 aWxlLzIuMC8vbGFuZ3VhZ2UvZ2xpbCcKIC9iaW4vaW5zdGFsbCAtYyAtbSA2NDQgIGxhbmd1 YWdlL2dsaWwvc3BlYy5zY20gbGFuZ3VhZ2UvZ2xpbC9jb21waWxlLWFzc2VtYmx5LnNjbSAn L2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL3NoYXJlL2d1aWxlLzIuMC8vbGFuZ3Vh Z2UvZ2xpbCcKIC9iaW4vbWtkaXIgLXAgJy9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xp Yi9zaGFyZS9ndWlsZS8yLjAvL2xhbmd1YWdlL3RyZWUtaWwnCiAvYmluL2luc3RhbGwgLWMg LW0gNjQ0ICBsYW5ndWFnZS90cmVlLWlsL3BldmFsLnNjbSBsYW5ndWFnZS90cmVlLWlsL2Nz ZS5zY20gbGFuZ3VhZ2UvdHJlZS1pbC9wcmltaXRpdmVzLnNjbSBsYW5ndWFnZS90cmVlLWls L2VmZmVjdHMuc2NtIGxhbmd1YWdlL3RyZWUtaWwvZml4LWxldHJlYy5zY20gbGFuZ3VhZ2Uv dHJlZS1pbC9vcHRpbWl6ZS5zY20gbGFuZ3VhZ2UvdHJlZS1pbC9jYW5vbmljYWxpemUuc2Nt IGxhbmd1YWdlL3RyZWUtaWwvYW5hbHl6ZS5zY20gbGFuZ3VhZ2UvdHJlZS1pbC9pbmxpbmUu c2NtIGxhbmd1YWdlL3RyZWUtaWwvY29tcGlsZS1nbGlsLnNjbSBsYW5ndWFnZS90cmVlLWls L2RlYnVnLnNjbSBsYW5ndWFnZS90cmVlLWlsL3NwZWMuc2NtICcvYy9Vc2Vycy9zaG9va2ll L2d1aWxldGVzdC9saWIvc2hhcmUvZ3VpbGUvMi4wLy9sYW5ndWFnZS90cmVlLWlsJwogL2Jp bi9ta2RpciAtcCAnL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL3NoYXJlL2d1aWxl LzIuMC8vbGFuZ3VhZ2UvdmFsdWUnCiAvYmluL2luc3RhbGwgLWMgLW0gNjQ0ICBsYW5ndWFn ZS92YWx1ZS9zcGVjLnNjbSAnL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL3NoYXJl L2d1aWxlLzIuMC8vbGFuZ3VhZ2UvdmFsdWUnCiAvYmluL21rZGlyIC1wICcvYy9Vc2Vycy9z aG9va2llL2d1aWxldGVzdC9saWIvc2hhcmUvZ3VpbGUvMi4wLy93ZWIvc2VydmVyJwogL2Jp bi9pbnN0YWxsIC1jIC1tIDY0NCAgd2ViL3NlcnZlci9odHRwLnNjbSAnL2MvVXNlcnMvc2hv b2tpZS9ndWlsZXRlc3QvbGliL3NoYXJlL2d1aWxlLzIuMC8vd2ViL3NlcnZlcicKIC9iaW4v bWtkaXIgLXAgJy9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9zaGFyZS9ndWlsZS8y LjAvL3NyZmkvc3JmaS00JwogL2Jpbi9pbnN0YWxsIC1jIC1tIDY0NCAgc3JmaS9zcmZpLTQv Z251LnNjbSAnL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL3NoYXJlL2d1aWxlLzIu MC8vc3JmaS9zcmZpLTQnCiAvYmluL21rZGlyIC1wICcvYy9Vc2Vycy9zaG9va2llL2d1aWxl dGVzdC9saWIvc2hhcmUvZ3VpbGUvMi4wLy9sYW5ndWFnZS9vYmpjb2RlJwogL2Jpbi9pbnN0 YWxsIC1jIC1tIDY0NCAgbGFuZ3VhZ2Uvb2JqY29kZS9zcGVjLnNjbSAnL2MvVXNlcnMvc2hv b2tpZS9ndWlsZXRlc3QvbGliL3NoYXJlL2d1aWxlLzIuMC8vbGFuZ3VhZ2Uvb2JqY29kZScK IC9iaW4vbWtkaXIgLXAgJy9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9zaGFyZS9n dWlsZS8yLjAvL2xhbmd1YWdlL2JyYWluZnVjaycKIC9iaW4vaW5zdGFsbCAtYyAtbSA2NDQg IGxhbmd1YWdlL2JyYWluZnVjay9wYXJzZS5zY20gbGFuZ3VhZ2UvYnJhaW5mdWNrL2NvbXBp bGUtc2NoZW1lLnNjbSBsYW5ndWFnZS9icmFpbmZ1Y2svY29tcGlsZS10cmVlLWlsLnNjbSBs YW5ndWFnZS9icmFpbmZ1Y2svc3BlYy5zY20gJy9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0 L2xpYi9zaGFyZS9ndWlsZS8yLjAvL2xhbmd1YWdlL2JyYWluZnVjaycKIC9iaW4vbWtkaXIg LXAgJy9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9zaGFyZS9ndWlsZS8yLjAvL3N5 c3RlbS9yZXBsJwogL2Jpbi9pbnN0YWxsIC1jIC1tIDY0NCAgc3lzdGVtL3JlcGwvZGVidWcu c2NtIHN5c3RlbS9yZXBsL2Vycm9yLWhhbmRsaW5nLnNjbSBzeXN0ZW0vcmVwbC9jb21tb24u c2NtIHN5c3RlbS9yZXBsL2NvbW1hbmQuc2NtIHN5c3RlbS9yZXBsL3JlcGwuc2NtIHN5c3Rl bS9yZXBsL3NlcnZlci5zY20gc3lzdGVtL3JlcGwvZGVzY3JpYmUuc2NtICcvYy9Vc2Vycy9z aG9va2llL2d1aWxldGVzdC9saWIvc2hhcmUvZ3VpbGUvMi4wLy9zeXN0ZW0vcmVwbCcKIC9i aW4vbWtkaXIgLXAgJy9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9zaGFyZS9ndWls ZS8yLjAvL3JucnMvcmVjb3JkcycKIC9iaW4vaW5zdGFsbCAtYyAtbSA2NDQgIHJucnMvcmVj b3Jkcy9pbnNwZWN0aW9uLnNjbSBybnJzL3JlY29yZHMvcHJvY2VkdXJhbC5zY20gcm5ycy9y ZWNvcmRzL3N5bnRhY3RpYy5zY20gJy9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9z aGFyZS9ndWlsZS8yLjAvL3JucnMvcmVjb3JkcycKIC9iaW4vbWtkaXIgLXAgJy9jL1VzZXJz L3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9zaGFyZS9ndWlsZS8yLjAvL3JucnMvYXJpdGhtZXRp YycKIC9iaW4vaW5zdGFsbCAtYyAtbSA2NDQgIHJucnMvYXJpdGhtZXRpYy9iaXR3aXNlLnNj bSBybnJzL2FyaXRobWV0aWMvZml4bnVtcy5zY20gcm5ycy9hcml0aG1ldGljL2Zsb251bXMu c2NtICcvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvc2hhcmUvZ3VpbGUvMi4wLy9y bnJzL2FyaXRobWV0aWMnCiAvYmluL21rZGlyIC1wICcvYy9Vc2Vycy9zaG9va2llL2d1aWxl dGVzdC9saWIvc2hhcmUvZ3VpbGUvMi4wLy9sYW5ndWFnZScKIC9iaW4vaW5zdGFsbCAtYyAt bSA2NDQgIGxhbmd1YWdlL3RyZWUtaWwuc2NtIGxhbmd1YWdlL2dsaWwuc2NtIGxhbmd1YWdl L2Fzc2VtYmx5LnNjbSAnL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL3NoYXJlL2d1 aWxlLzIuMC8vbGFuZ3VhZ2UnCiAvYmluL21rZGlyIC1wICcvYy9Vc2Vycy9zaG9va2llL2d1 aWxldGVzdC9saWIvc2hhcmUvZ3VpbGUvMi4wLy9ybnJzL2lvJwogL2Jpbi9pbnN0YWxsIC1j IC1tIDY0NCAgcm5ycy9pby9zaW1wbGUuc2NtIHJucnMvaW8vcG9ydHMuc2NtICcvYy9Vc2Vy cy9zaG9va2llL2d1aWxldGVzdC9saWIvc2hhcmUvZ3VpbGUvMi4wLy9ybnJzL2lvJwogL2Jp bi9ta2RpciAtcCAnL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL3NoYXJlL2d1aWxl LzIuMC8vc3lzdGVtL2Jhc2UnCiAvYmluL2luc3RhbGwgLWMgLW0gNjQ0ICBzeXN0ZW0vYmFz ZS9wbWF0Y2guc2NtIHN5c3RlbS9iYXNlL3N5bnRheC5zY20gc3lzdGVtL2Jhc2UvY29tcGls ZS5zY20gc3lzdGVtL2Jhc2UvbGFuZ3VhZ2Uuc2NtIHN5c3RlbS9iYXNlL2xhbHIuc2NtIHN5 c3RlbS9iYXNlL21lc3NhZ2Uuc2NtIHN5c3RlbS9iYXNlL3RhcmdldC5zY20gc3lzdGVtL2Jh c2UvY2suc2NtIHN5c3RlbS9iYXNlL2xhbHIudXBzdHJlYW0uc2NtICcvYy9Vc2Vycy9zaG9v a2llL2d1aWxldGVzdC9saWIvc2hhcmUvZ3VpbGUvMi4wLy9zeXN0ZW0vYmFzZScKIC9iaW4v bWtkaXIgLXAgJy9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9zaGFyZS9ndWlsZS8y LjAvL2ljZS05JwogL2Jpbi9pbnN0YWxsIC1jIC1tIDY0NCAgaWNlLTkvc2FmZS1yNXJzLnNj bSBpY2UtOS9zYWZlLnNjbSBpY2UtOS9zYXZlLXN0YWNrLnNjbSBpY2UtOS9zY20tc3R5bGUt cmVwbC5zY20gaWNlLTkvc2Vzc2lvbi5zY20gaWNlLTkvc2xpYi5zY20gaWNlLTkvc3RhY2st Y2F0Y2guc2NtIGljZS05L3N0cmVhbXMuc2NtIGljZS05L3N0cmluZy1mdW4uc2NtIGljZS05 L3N5bmNhc2Uuc2NtIGljZS05L3RocmVhZHMuc2NtIGljZS05L3RvcC1yZXBsLnNjbSBpY2Ut OS9idWZmZXJlZC1pbnB1dC5zY20gaWNlLTkvdGltZS5zY20gaWNlLTkvaGlzdG9yeS5zY20g aWNlLTkvY2hhbm5lbC5zY20gaWNlLTkvcHJldHR5LXByaW50LnNjbSBpY2UtOS9mdHcuc2Nt IGljZS05L2dhcC1idWZmZXIuc2NtIGljZS05L3dlYWstdmVjdG9yLnNjbSBpY2UtOS9saXN0 LnNjbSBpY2UtOS9zZXJpYWxpemUuc2NtIGljZS05L2xvY2FsLWV2YWwuc2NtIGljZS05L21h dGNoLnVwc3RyZWFtLnNjbSBpY2UtOS9wc3ludGF4LnNjbSBpY2UtOS9yNnJzLWxpYnJhcmll cy5zY20gaWNlLTkvcXVhc2lzeW50YXguc2NtIGljZS05L2V2YWwuc2NtICcvYy9Vc2Vycy9z aG9va2llL2d1aWxldGVzdC9saWIvc2hhcmUvZ3VpbGUvMi4wLy9pY2UtOScKIC9iaW4vaW5z dGFsbCAtYyAtbSA2NDQgIHJucnMuc2NtIHN0YXRwcm9mLnNjbSB0ZXhpbmZvLnNjbSAnL2Mv VXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL3NoYXJlL2d1aWxlLzIuMC8vLicKIC9iaW4v bWtkaXIgLXAgJy9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9zaGFyZS9ndWlsZS8y LjAvL3NyZmkvc3JmaS02NycKIC9iaW4vaW5zdGFsbCAtYyAtbSA2NDQgIHNyZmkvc3JmaS02 Ny9jb21wYXJlLnNjbSAnL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL3NoYXJlL2d1 aWxlLzIuMC8vc3JmaS9zcmZpLTY3JwogL2Jpbi9ta2RpciAtcCAnL2MvVXNlcnMvc2hvb2tp ZS9ndWlsZXRlc3QvbGliL3NoYXJlL2d1aWxlLzIuMC8vc3htbC9zc2F4JwogL2Jpbi9pbnN0 YWxsIC1jIC1tIDY0NCAgc3htbC9zc2F4L2lucHV0LXBhcnNlLnNjbSAnL2MvVXNlcnMvc2hv b2tpZS9ndWlsZXRlc3QvbGliL3NoYXJlL2d1aWxlLzIuMC8vc3htbC9zc2F4JwogL2Jpbi9t a2RpciAtcCAnL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL3NoYXJlL2d1aWxlLzIu MC8vc3lzdGVtL3ZtJwogL2Jpbi9pbnN0YWxsIC1jIC1tIDY0NCAgc3lzdGVtL3ZtL2luc3Bl Y3Quc2NtIHN5c3RlbS92bS9jb3ZlcmFnZS5zY20gc3lzdGVtL3ZtL2ZyYW1lLnNjbSBzeXN0 ZW0vdm0vaW5zdHJ1Y3Rpb24uc2NtIHN5c3RlbS92bS9vYmpjb2RlLnNjbSBzeXN0ZW0vdm0v cHJvZ3JhbS5zY20gc3lzdGVtL3ZtL3RyYWNlLnNjbSBzeXN0ZW0vdm0vdHJhcHMuc2NtIHN5 c3RlbS92bS90cmFwLXN0YXRlLnNjbSBzeXN0ZW0vdm0vdm0uc2NtICcvYy9Vc2Vycy9zaG9v a2llL2d1aWxldGVzdC9saWIvc2hhcmUvZ3VpbGUvMi4wLy9zeXN0ZW0vdm0nCiAvYmluL21r ZGlyIC1wICcvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvc2hhcmUvZ3VpbGUvMi4w Ly9ybnJzJwogL2Jpbi9pbnN0YWxsIC1jIC1tIDY0NCAgcm5ycy9iYXNlLnNjbSBybnJzL2Nv bmRpdGlvbnMuc2NtIHJucnMvY29udHJvbC5zY20gcm5ycy9lbnVtcy5zY20gcm5ycy9ldmFs LnNjbSBybnJzL2V4Y2VwdGlvbnMuc2NtIHJucnMvZmlsZXMuc2NtIHJucnMvaGFzaHRhYmxl cy5zY20gcm5ycy9saXN0cy5zY20gcm5ycy9tdXRhYmxlLXBhaXJzLnNjbSBybnJzL211dGFi bGUtc3RyaW5ncy5zY20gcm5ycy9wcm9ncmFtcy5zY20gcm5ycy9yNXJzLnNjbSBybnJzL3Nv cnRpbmcuc2NtIHJucnMvc3ludGF4LWNhc2Uuc2NtIHJucnMvdW5pY29kZS5zY20gcm5ycy9i eXRldmVjdG9ycy5zY20gJy9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9zaGFyZS9n dWlsZS8yLjAvL3JucnMnCiAvYmluL21rZGlyIC1wICcvYy9Vc2Vycy9zaG9va2llL2d1aWxl dGVzdC9saWIvc2hhcmUvZ3VpbGUvMi4wLy9sYW5ndWFnZS9lbGlzcC9ydW50aW1lJwogL2Jp bi9pbnN0YWxsIC1jIC1tIDY0NCAgbGFuZ3VhZ2UvZWxpc3AvcnVudGltZS9mdW5jdGlvbi1z bG90LnNjbSBsYW5ndWFnZS9lbGlzcC9ydW50aW1lL3ZhbHVlLXNsb3Quc2NtIGxhbmd1YWdl L2VsaXNwL3J1bnRpbWUvbWFjcm9zLnNjbSBsYW5ndWFnZS9lbGlzcC9ydW50aW1lL3N1YnJz LnNjbSAnL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL3NoYXJlL2d1aWxlLzIuMC8v bGFuZ3VhZ2UvZWxpc3AvcnVudGltZScKIC9iaW4vbWtkaXIgLXAgJy9jL1VzZXJzL3Nob29r aWUvZ3VpbGV0ZXN0L2xpYi9zaGFyZS9ndWlsZS8yLjAvL2xhbmd1YWdlL2VsaXNwJwogL2Jp bi9pbnN0YWxsIC1jIC1tIDY0NCAgbGFuZ3VhZ2UvZWxpc3AvbGV4ZXIuc2NtIGxhbmd1YWdl L2VsaXNwL3BhcnNlci5zY20gbGFuZ3VhZ2UvZWxpc3AvYmluZGluZ3Muc2NtIGxhbmd1YWdl L2VsaXNwL2NvbXBpbGUtdHJlZS1pbC5zY20gbGFuZ3VhZ2UvZWxpc3AvcnVudGltZS5zY20g bGFuZ3VhZ2UvZWxpc3Avc3BlYy5zY20gJy9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xp Yi9zaGFyZS9ndWlsZS8yLjAvL2xhbmd1YWdlL2VsaXNwJwogL2Jpbi9ta2RpciAtcCAnL2Mv VXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL3NoYXJlL2d1aWxlLzIuMC8vbGFuZ3VhZ2Uv ZWNtYXNjcmlwdCcKIC9iaW4vaW5zdGFsbCAtYyAtbSA2NDQgIGxhbmd1YWdlL2VjbWFzY3Jp cHQvdG9rZW5pemUuc2NtIGxhbmd1YWdlL2VjbWFzY3JpcHQvcGFyc2Uuc2NtIGxhbmd1YWdl L2VjbWFzY3JpcHQvaW1wbC5zY20gbGFuZ3VhZ2UvZWNtYXNjcmlwdC9iYXNlLnNjbSBsYW5n dWFnZS9lY21hc2NyaXB0L2Z1bmN0aW9uLnNjbSBsYW5ndWFnZS9lY21hc2NyaXB0L2FycmF5 LnNjbSBsYW5ndWFnZS9lY21hc2NyaXB0L2NvbXBpbGUtdHJlZS1pbC5zY20gbGFuZ3VhZ2Uv ZWNtYXNjcmlwdC9zcGVjLnNjbSAnL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL3No YXJlL2d1aWxlLzIuMC8vbGFuZ3VhZ2UvZWNtYXNjcmlwdCcKIC9iaW4vbWtkaXIgLXAgJy9j L1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9zaGFyZS9ndWlsZS8yLjAvL3NyZmkvc3Jm aS05JwogL2Jpbi9pbnN0YWxsIC1jIC1tIDY0NCAgc3JmaS9zcmZpLTkvZ251LnNjbSAnL2Mv VXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL3NoYXJlL2d1aWxlLzIuMC8vc3JmaS9zcmZp LTknCiAvYmluL21rZGlyIC1wICcvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvc2hh cmUvZ3VpbGUvMi4wLy9sYW5ndWFnZS9hc3NlbWJseScKIC9iaW4vaW5zdGFsbCAtYyAtbSA2 NDQgIGxhbmd1YWdlL2Fzc2VtYmx5L3NwZWMuc2NtIGxhbmd1YWdlL2Fzc2VtYmx5L2NvbXBp bGUtYnl0ZWNvZGUuc2NtIGxhbmd1YWdlL2Fzc2VtYmx5L2RlY29tcGlsZS1ieXRlY29kZS5z Y20gbGFuZ3VhZ2UvYXNzZW1ibHkvZGlzYXNzZW1ibGUuc2NtICcvYy9Vc2Vycy9zaG9va2ll L2d1aWxldGVzdC9saWIvc2hhcmUvZ3VpbGUvMi4wLy9sYW5ndWFnZS9hc3NlbWJseScKIC9i aW4vbWtkaXIgLXAgJy9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9zaGFyZS9ndWls ZS8yLjAvL3N4bWwvdXBzdHJlYW0nCiAvYmluL2luc3RhbGwgLWMgLW0gNjQ0ICBzeG1sL3Vw c3RyZWFtL1NTQVguc2NtIHN4bWwvdXBzdHJlYW0vU1hNTC10cmVlLXRyYW5zLnNjbSBzeG1s L3Vwc3RyZWFtL1NYUGF0aC1vbGQuc2NtIHN4bWwvdXBzdHJlYW0vYXNzZXJ0LnNjbSBzeG1s L3Vwc3RyZWFtL2lucHV0LXBhcnNlLnNjbSAnL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3Qv bGliL3NoYXJlL2d1aWxlLzIuMC8vc3htbC91cHN0cmVhbScKIC9iaW4vbWtkaXIgLXAgJy9j L1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9zaGFyZS9ndWlsZS8yLjAvL3RleGluZm8n CiAvYmluL2luc3RhbGwgLWMgLW0gNjQ0ICB0ZXhpbmZvL2RvY2Jvb2suc2NtIHRleGluZm8v aHRtbC5zY20gdGV4aW5mby9pbmRleGluZy5zY20gdGV4aW5mby9zdHJpbmctdXRpbHMuc2Nt IHRleGluZm8vcGxhaW4tdGV4dC5zY20gdGV4aW5mby9yZWZsZWN0aW9uLnNjbSB0ZXhpbmZv L3NlcmlhbGl6ZS5zY20gJy9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9zaGFyZS9n dWlsZS8yLjAvL3RleGluZm8nCiAvYmluL21rZGlyIC1wICcvYy9Vc2Vycy9zaG9va2llL2d1 aWxldGVzdC9saWIvc2hhcmUvZ3VpbGUvMi4wLy9vb3AnCiAvYmluL2luc3RhbGwgLWMgLW0g NjQ0ICBvb3AvZ29vcHMuc2NtICcvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvc2hh cmUvZ3VpbGUvMi4wLy9vb3AnCiAvYmluL21rZGlyIC1wICcvYy9Vc2Vycy9zaG9va2llL2d1 aWxldGVzdC9saWIvc2hhcmUvZ3VpbGUvMi4wLy9vb3AvZ29vcHMnCiAvYmluL2luc3RhbGwg LWMgLW0gNjQ0ICBvb3AvZ29vcHMvYWN0aXZlLXNsb3Quc2NtIG9vcC9nb29wcy9jb21waWxl LnNjbSBvb3AvZ29vcHMvY29tcG9zaXRlLXNsb3Quc2NtIG9vcC9nb29wcy9kZXNjcmliZS5z Y20gb29wL2dvb3BzL2Rpc3BhdGNoLnNjbSBvb3AvZ29vcHMvaW50ZXJuYWwuc2NtIG9vcC9n b29wcy9zYXZlLnNjbSBvb3AvZ29vcHMvc3RrbG9zLnNjbSBvb3AvZ29vcHMvdXRpbC5zY20g b29wL2dvb3BzL2FjY2Vzc29ycy5zY20gb29wL2dvb3BzL3NpbXBsZS5zY20gJy9jL1VzZXJz L3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9zaGFyZS9ndWlsZS8yLjAvL29vcC9nb29wcycKIC9i aW4vbWtkaXIgLXAgJy9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9zaGFyZS9ndWls ZS8yLjAvL2xhbmd1YWdlL2J5dGVjb2RlJwogL2Jpbi9pbnN0YWxsIC1jIC1tIDY0NCAgbGFu Z3VhZ2UvYnl0ZWNvZGUvc3BlYy5zY20gJy9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xp Yi9zaGFyZS9ndWlsZS8yLjAvL2xhbmd1YWdlL2J5dGVjb2RlJwogL2Jpbi9ta2RpciAtcCAn L2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL3NoYXJlL2d1aWxlLzIuMC8vc3JmaScK IC9iaW4vaW5zdGFsbCAtYyAtbSA2NDQgIHNyZmkvc3JmaS0xLnNjbSBzcmZpL3NyZmktMi5z Y20gc3JmaS9zcmZpLTQuc2NtIHNyZmkvc3JmaS02LnNjbSBzcmZpL3NyZmktOC5zY20gc3Jm aS9zcmZpLTkuc2NtIHNyZmkvc3JmaS0xMC5zY20gc3JmaS9zcmZpLTExLnNjbSBzcmZpL3Ny ZmktMTMuc2NtIHNyZmkvc3JmaS0xNC5zY20gc3JmaS9zcmZpLTE2LnNjbSBzcmZpL3NyZmkt MTcuc2NtIHNyZmkvc3JmaS0xOC5zY20gc3JmaS9zcmZpLTE5LnNjbSBzcmZpL3NyZmktMjYu c2NtIHNyZmkvc3JmaS0yNy5zY20gc3JmaS9zcmZpLTMxLnNjbSBzcmZpL3NyZmktMzQuc2Nt IHNyZmkvc3JmaS0zNS5zY20gc3JmaS9zcmZpLTM3LnNjbSBzcmZpL3NyZmktMzguc2NtIHNy Zmkvc3JmaS00Mi5zY20gc3JmaS9zcmZpLTM5LnNjbSBzcmZpL3NyZmktNDUuc2NtIHNyZmkv c3JmaS02MC5zY20gc3JmaS9zcmZpLTY3LnNjbSBzcmZpL3NyZmktNjkuc2NtIHNyZmkvc3Jm aS04OC5zY20gc3JmaS9zcmZpLTk4LnNjbSAnL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3Qv bGliL3NoYXJlL2d1aWxlLzIuMC8vc3JmaScKIC9iaW4vbWtkaXIgLXAgJy9jL1VzZXJzL3No b29raWUvZ3VpbGV0ZXN0L2xpYi9saWIvZ3VpbGUvMi4wL2NjYWNoZS8nCiAvYmluL21rZGly IC1wICcvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvbGliL2d1aWxlLzIuMC9jY2Fj aGUvL2ljZS05JwogL2Jpbi9pbnN0YWxsIC1jIC1tIDY0NCAgaWNlLTkvcHN5bnRheC1wcC5n byBpY2UtOS9ib290LTkuZ28gaWNlLTkvdmxpc3QuZ28gaWNlLTkvcjRycy5nbyBpY2UtOS9y NXJzLmdvIGljZS05L2RlcHJlY2F0ZWQuZ28gaWNlLTkvYW5kLWxldC1zdGFyLmdvIGljZS05 L2JpbmFyeS1wb3J0cy5nbyBpY2UtOS9jYWxsaW5nLmdvIGljZS05L2NvbW1hbmQtbGluZS5n byBpY2UtOS9jb21tb24tbGlzdC5nbyBpY2UtOS9jb250cm9sLmdvIGljZS05L2N1cnJpZWQt ZGVmaW5pdGlvbnMuZ28gaWNlLTkvZGVidWcuZ28gaWNlLTkvZG9jdW1lbnRhdGlvbi5nbyBp Y2UtOS9ldmFsLXN0cmluZy5nbyBpY2UtOS9leHBlY3QuZ28gaWNlLTkvZm9ybWF0LmdvIGlj ZS05L2Z1dHVyZXMuZ28gaWNlLTkvZ2V0b3B0LWxvbmcuZ28gaWNlLTkvaGNvbnMuZ28gaWNl LTkvaTE4bi5nbyBpY2UtOS9pY29udi5nbyBpY2UtOS9saW5laW8uZ28gaWNlLTkvbHMuZ28g aWNlLTkvbWFwcGluZy5nbyBpY2UtOS9tYXRjaC5nbyBpY2UtOS9uZXR3b3JraW5nLmdvIGlj ZS05L251bGwuZ28gaWNlLTkvb2NjYW0tY2hhbm5lbC5nbyBpY2UtOS9vcHRhcmdzLmdvIGlj ZS05L3BvZS5nbyBpY2UtOS9wb2xsLmdvIGljZS05L3Bvc2l4LmdvIGljZS05L3EuZ28gaWNl LTkvcmRlbGltLmdvIGljZS05L3JlY2VpdmUuZ28gaWNlLTkvcmVnZXguZ28gaWNlLTkvcnVu cS5nbyBpY2UtOS9ydy5nbyAnL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2xpYi9n dWlsZS8yLjAvY2NhY2hlLy9pY2UtOScKIC9iaW4vbWtkaXIgLXAgJy9jL1VzZXJzL3Nob29r aWUvZ3VpbGV0ZXN0L2xpYi9saWIvZ3VpbGUvMi4wL2NjYWNoZS8vc3htbCcKIC9iaW4vaW5z dGFsbCAtYyAtbSA2NDQgIHN4bWwvYXBwbHktdGVtcGxhdGVzLmdvIHN4bWwvZm9sZC5nbyBz eG1sL21hdGNoLmdvIHN4bWwvc2ltcGxlLmdvIHN4bWwvc3NheC5nbyBzeG1sL3RyYW5zZm9y bS5nbyBzeG1sL3hwYXRoLmdvICcvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvbGli L2d1aWxlLzIuMC9jY2FjaGUvL3N4bWwnCiAvYmluL21rZGlyIC1wICcvYy9Vc2Vycy9zaG9v a2llL2d1aWxldGVzdC9saWIvbGliL2d1aWxlLzIuMC9jY2FjaGUvL3N5c3RlbScKIC9iaW4v aW5zdGFsbCAtYyAtbSA2NDQgIHN5c3RlbS9mb3JlaWduLmdvIHN5c3RlbS94cmVmLmdvICcv Yy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvbGliL2d1aWxlLzIuMC9jY2FjaGUvL3N5 c3RlbScKIC9iaW4vbWtkaXIgLXAgJy9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9s aWIvZ3VpbGUvMi4wL2NjYWNoZS8vd2ViJwogL2Jpbi9pbnN0YWxsIC1jIC1tIDY0NCAgd2Vi L2NsaWVudC5nbyB3ZWIvaHR0cC5nbyB3ZWIvcmVxdWVzdC5nbyB3ZWIvcmVzcG9uc2UuZ28g d2ViL3NlcnZlci5nbyB3ZWIvdXJpLmdvICcvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9s aWIvbGliL2d1aWxlLzIuMC9jY2FjaGUvL3dlYicKIC9iaW4vbWtkaXIgLXAgJy9jL1VzZXJz L3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9saWIvZ3VpbGUvMi4wL2NjYWNoZS8vc2NyaXB0cycK IC9iaW4vaW5zdGFsbCAtYyAtbSA2NDQgIHNjcmlwdHMvYXV0b2ZyaXNrLmdvIHNjcmlwdHMv Y29tcGlsZS5nbyBzY3JpcHRzL2Rpc2Fzc2VtYmxlLmdvIHNjcmlwdHMvZGlzcGxheS1jb21t ZW50YXJ5LmdvIHNjcmlwdHMvZG9jLXNuYXJmLmdvIHNjcmlwdHMvZnJpc2suZ28gc2NyaXB0 cy9nZW5lcmF0ZS1hdXRvbG9hZC5nbyBzY3JpcHRzL2hlbHAuZ28gc2NyaXB0cy9saW50Lmdv IHNjcmlwdHMvbGlzdC5nbyBzY3JpcHRzL3B1bmlmeS5nbyBzY3JpcHRzL3JlYWQtc2NoZW1l LXNvdXJjZS5nbyBzY3JpcHRzL3JlYWQtdGV4dC1vdXRsaW5lLmdvIHNjcmlwdHMvdXNlMmRv dC5nbyBzY3JpcHRzL3NuYXJmLWNoZWNrLWFuZC1vdXRwdXQtdGV4aS5nbyBzY3JpcHRzL3N1 bW1hcml6ZS1ndWlsZS1UT0RPLmdvIC4vc2NyaXB0cy9zY2FuLWFwaS5nbyBzY3JpcHRzL2Fw aS1kaWZmLmdvIHNjcmlwdHMvcmVhZC1yZmM4MjIuZ28gc2NyaXB0cy9zbmFyZi1ndWlsZS1t NC1kb2NzLmdvICcvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvbGliL2d1aWxlLzIu MC9jY2FjaGUvL3NjcmlwdHMnCi9iaW4vaW5zdGFsbDogY2Fubm90IHN0YXQgYC4vc2NyaXB0 cy9zY2FuLWFwaS5nbyc6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKbWFrZVs0XTogKioq IFtpbnN0YWxsLW5vYmFzZV9jY2FjaGVEQVRBXSBFcnJvciAxCm1ha2VbNF06IFRhcmdldCBg aW5zdGFsbC1kYXRhLWFtJyBub3QgcmVtYWRlIGJlY2F1c2Ugb2YgZXJyb3JzLgptYWtlWzRd OiBMZWF2aW5nIGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2d1 aWxlLTIuMC9tb2R1bGUnCm1ha2VbM106ICoqKiBbaW5zdGFsbC1hbV0gRXJyb3IgMgptYWtl WzNdOiBUYXJnZXQgYGluc3RhbGwnIG5vdCByZW1hZGUgYmVjYXVzZSBvZiBlcnJvcnMuCm1h a2VbM106IExlYXZpbmcgZGlyZWN0b3J5IGAvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9s aWIvZ3VpbGUtMi4wL21vZHVsZScKTWFraW5nIGluc3RhbGwgaW4gZ3VpbGUtcmVhZGxpbmUK bWFrZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVz dC9saWIvZ3VpbGUtMi4wL2d1aWxlLXJlYWRsaW5lJwptYWtlICBpbnN0YWxsLWFtCm1ha2Vb NF06IEVudGVyaW5nIGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGli L2d1aWxlLTIuMC9ndWlsZS1yZWFkbGluZScKbWFrZVs1XTogRW50ZXJpbmcgZGlyZWN0b3J5 IGAvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvZ3VpbGUtMi4wL2d1aWxlLXJlYWRs aW5lJwogL2Jpbi9ta2RpciAtcCAnL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL3No YXJlL2d1aWxlLzIuMC8nCm1ha2VbNV06IExlYXZpbmcgZGlyZWN0b3J5IGAvYy9Vc2Vycy9z aG9va2llL2d1aWxldGVzdC9saWIvZ3VpbGUtMi4wL2d1aWxlLXJlYWRsaW5lJwptYWtlWzRd OiBMZWF2aW5nIGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2d1 aWxlLTIuMC9ndWlsZS1yZWFkbGluZScKbWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkgYC9j L1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9ndWlsZS0yLjAvZ3VpbGUtcmVhZGxpbmUn Ck1ha2luZyBpbnN0YWxsIGluIGV4YW1wbGVzCm1ha2VbM106IEVudGVyaW5nIGRpcmVjdG9y eSBgL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2d1aWxlLTIuMC9leGFtcGxlcycK bWFrZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVz dC9saWIvZ3VpbGUtMi4wL2V4YW1wbGVzJwptYWtlWzRdOiBOb3RoaW5nIHRvIGJlIGRvbmUg Zm9yIGBpbnN0YWxsLWV4ZWMtYW0nLgptYWtlWzRdOiBOb3RoaW5nIHRvIGJlIGRvbmUgZm9y IGBpbnN0YWxsLWRhdGEtYW0nLgptYWtlWzRdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL2MvVXNl cnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2d1aWxlLTIuMC9leGFtcGxlcycKbWFrZVszXTog TGVhdmluZyBkaXJlY3RvcnkgYC9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9ndWls ZS0yLjAvZXhhbXBsZXMnCk1ha2luZyBpbnN0YWxsIGluIGVtYWNzCm1ha2VbM106IEVudGVy aW5nIGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2d1aWxlLTIu MC9lbWFjcycKbWFrZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvYy9Vc2Vycy9zaG9va2ll L2d1aWxldGVzdC9saWIvZ3VpbGUtMi4wL2VtYWNzJwptYWtlWzRdOiBOb3RoaW5nIHRvIGJl IGRvbmUgZm9yIGBpbnN0YWxsLWV4ZWMtYW0nLgptYWtlWzRdOiBOb3RoaW5nIHRvIGJlIGRv bmUgZm9yIGBpbnN0YWxsLWRhdGEtYW0nLgptYWtlWzRdOiBMZWF2aW5nIGRpcmVjdG9yeSBg L2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2d1aWxlLTIuMC9lbWFjcycKbWFrZVsz XTogTGVhdmluZyBkaXJlY3RvcnkgYC9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9n dWlsZS0yLjAvZW1hY3MnCk1ha2luZyBpbnN0YWxsIGluIHRlc3Qtc3VpdGUKbWFrZVszXTog RW50ZXJpbmcgZGlyZWN0b3J5IGAvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvZ3Vp bGUtMi4wL3Rlc3Qtc3VpdGUnCk1ha2luZyBpbnN0YWxsIGluIHN0YW5kYWxvbmUKbWFrZVs0 XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIv Z3VpbGUtMi4wL3Rlc3Qtc3VpdGUvc3RhbmRhbG9uZScKbWFrZSAgaW5zdGFsbC1hbQptYWtl WzVdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xp Yi9ndWlsZS0yLjAvdGVzdC1zdWl0ZS9zdGFuZGFsb25lJwptYWtlWzZdOiBFbnRlcmluZyBk aXJlY3RvcnkgYC9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9ndWlsZS0yLjAvdGVz dC1zdWl0ZS9zdGFuZGFsb25lJwptYWtlWzZdOiBOb3RoaW5nIHRvIGJlIGRvbmUgZm9yIGBp bnN0YWxsLWV4ZWMtYW0nLgptYWtlWzZdOiBOb3RoaW5nIHRvIGJlIGRvbmUgZm9yIGBpbnN0 YWxsLWRhdGEtYW0nLgptYWtlWzZdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hv b2tpZS9ndWlsZXRlc3QvbGliL2d1aWxlLTIuMC90ZXN0LXN1aXRlL3N0YW5kYWxvbmUnCm1h a2VbNV06IExlYXZpbmcgZGlyZWN0b3J5IGAvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9s aWIvZ3VpbGUtMi4wL3Rlc3Qtc3VpdGUvc3RhbmRhbG9uZScKbWFrZVs0XTogTGVhdmluZyBk aXJlY3RvcnkgYC9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9ndWlsZS0yLjAvdGVz dC1zdWl0ZS9zdGFuZGFsb25lJwpNYWtpbmcgaW5zdGFsbCBpbiB2bQptYWtlWzRdOiBFbnRl cmluZyBkaXJlY3RvcnkgYC9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9ndWlsZS0y LjAvdGVzdC1zdWl0ZS92bScKbWFrZVs1XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvYy9Vc2Vy cy9zaG9va2llL2d1aWxldGVzdC9saWIvZ3VpbGUtMi4wL3Rlc3Qtc3VpdGUvdm0nCm1ha2Vb NV06IE5vdGhpbmcgdG8gYmUgZG9uZSBmb3IgYGluc3RhbGwtZXhlYy1hbScuCm1ha2VbNV06 IE5vdGhpbmcgdG8gYmUgZG9uZSBmb3IgYGluc3RhbGwtZGF0YS1hbScuCm1ha2VbNV06IExl YXZpbmcgZGlyZWN0b3J5IGAvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvZ3VpbGUt Mi4wL3Rlc3Qtc3VpdGUvdm0nCm1ha2VbNF06IExlYXZpbmcgZGlyZWN0b3J5IGAvYy9Vc2Vy cy9zaG9va2llL2d1aWxldGVzdC9saWIvZ3VpbGUtMi4wL3Rlc3Qtc3VpdGUvdm0nCm1ha2Vb NF06IEVudGVyaW5nIGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGli L2d1aWxlLTIuMC90ZXN0LXN1aXRlJwptYWtlWzVdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9j L1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9ndWlsZS0yLjAvdGVzdC1zdWl0ZScKbWFr ZVs1XTogTm90aGluZyB0byBiZSBkb25lIGZvciBgaW5zdGFsbC1leGVjLWFtJy4KbWFrZVs1 XTogTm90aGluZyB0byBiZSBkb25lIGZvciBgaW5zdGFsbC1kYXRhLWFtJy4KbWFrZVs1XTog TGVhdmluZyBkaXJlY3RvcnkgYC9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9ndWls ZS0yLjAvdGVzdC1zdWl0ZScKbWFrZVs0XTogTGVhdmluZyBkaXJlY3RvcnkgYC9jL1VzZXJz L3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9ndWlsZS0yLjAvdGVzdC1zdWl0ZScKbWFrZVszXTog TGVhdmluZyBkaXJlY3RvcnkgYC9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9ndWls ZS0yLjAvdGVzdC1zdWl0ZScKTWFraW5nIGluc3RhbGwgaW4gYmVuY2htYXJrLXN1aXRlCm1h a2VbM106IEVudGVyaW5nIGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3Qv bGliL2d1aWxlLTIuMC9iZW5jaG1hcmstc3VpdGUnCm1ha2VbNF06IEVudGVyaW5nIGRpcmVj dG9yeSBgL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2d1aWxlLTIuMC9iZW5jaG1h cmstc3VpdGUnCm1ha2VbNF06IE5vdGhpbmcgdG8gYmUgZG9uZSBmb3IgYGluc3RhbGwtZXhl Yy1hbScuCm1ha2VbNF06IE5vdGhpbmcgdG8gYmUgZG9uZSBmb3IgYGluc3RhbGwtZGF0YS1h bScuCm1ha2VbNF06IExlYXZpbmcgZGlyZWN0b3J5IGAvYy9Vc2Vycy9zaG9va2llL2d1aWxl dGVzdC9saWIvZ3VpbGUtMi4wL2JlbmNobWFyay1zdWl0ZScKbWFrZVszXTogTGVhdmluZyBk aXJlY3RvcnkgYC9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9ndWlsZS0yLjAvYmVu Y2htYXJrLXN1aXRlJwpNYWtpbmcgaW5zdGFsbCBpbiBnYy1iZW5jaG1hcmtzCm1ha2VbM106 IEVudGVyaW5nIGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2d1 aWxlLTIuMC9nYy1iZW5jaG1hcmtzJwptYWtlWzRdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9j L1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9ndWlsZS0yLjAvZ2MtYmVuY2htYXJrcycK bWFrZVs0XTogTm90aGluZyB0byBiZSBkb25lIGZvciBgaW5zdGFsbC1leGVjLWFtJy4KbWFr ZVs0XTogTm90aGluZyB0byBiZSBkb25lIGZvciBgaW5zdGFsbC1kYXRhLWFtJy4KbWFrZVs0 XTogTGVhdmluZyBkaXJlY3RvcnkgYC9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9n dWlsZS0yLjAvZ2MtYmVuY2htYXJrcycKbWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkgYC9j L1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9ndWlsZS0yLjAvZ2MtYmVuY2htYXJrcycK TWFraW5nIGluc3RhbGwgaW4gYW0KbWFrZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvYy9V c2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvZ3VpbGUtMi4wL2FtJwptYWtlWzRdOiBFbnRl cmluZyBkaXJlY3RvcnkgYC9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9ndWlsZS0y LjAvYW0nCm1ha2VbNF06IE5vdGhpbmcgdG8gYmUgZG9uZSBmb3IgYGluc3RhbGwtZXhlYy1h bScuCm1ha2VbNF06IE5vdGhpbmcgdG8gYmUgZG9uZSBmb3IgYGluc3RhbGwtZGF0YS1hbScu Cm1ha2VbNF06IExlYXZpbmcgZGlyZWN0b3J5IGAvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVz dC9saWIvZ3VpbGUtMi4wL2FtJwptYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL2MvVXNl cnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2d1aWxlLTIuMC9hbScKTWFraW5nIGluc3RhbGwg aW4gZG9jCm1ha2VbM106IEVudGVyaW5nIGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tpZS9n dWlsZXRlc3QvbGliL2d1aWxlLTIuMC9kb2MnCk1ha2luZyBpbnN0YWxsIGluIHJlZgptYWtl WzRdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xp Yi9ndWlsZS0yLjAvZG9jL3JlZicKICBNQUtFSU5GTyBndWlsZS5pbmZvCm1ha2VbNV06IEVu dGVyaW5nIGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2d1aWxl LTIuMC9kb2MvcmVmJwptYWtlWzVdOiBOb3RoaW5nIHRvIGJlIGRvbmUgZm9yIGBpbnN0YWxs LWV4ZWMtYW0nLgogL2Jpbi9ta2RpciAtcCAnL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3Qv bGliL3NoYXJlL2luZm8nCiAvYmluL2luc3RhbGwgLWMgLW0gNjQ0IC4vZ3VpbGUuaW5mbyAu L2d1aWxlLmluZm8tMSAuL2d1aWxlLmluZm8tMiAuL2d1aWxlLmluZm8tMyAuL2d1aWxlLmlu Zm8tNCAuL2d1aWxlLmluZm8tNSAuL2d1aWxlLmluZm8tNiAuL2d1aWxlLmluZm8tNyAuL2d1 aWxlLmluZm8tOCAuL2d1aWxlLmluZm8tOSAuL2d1aWxlLmluZm8tMTAgJy9jL1VzZXJzL3No b29raWUvZ3VpbGV0ZXN0L2xpYi9zaGFyZS9pbmZvJwogaW5zdGFsbC1pbmZvIC0taW5mby1k aXI9Jy9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9zaGFyZS9pbmZvJyAnL2MvVXNl cnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL3NoYXJlL2luZm8vZ3VpbGUuaW5mbycKbWFrZVs1 XTogTGVhdmluZyBkaXJlY3RvcnkgYC9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9n dWlsZS0yLjAvZG9jL3JlZicKbWFrZVs0XTogTGVhdmluZyBkaXJlY3RvcnkgYC9jL1VzZXJz L3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9ndWlsZS0yLjAvZG9jL3JlZicKTWFraW5nIGluc3Rh bGwgaW4gcjVycwptYWtlWzRdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9jL1VzZXJzL3Nob29r aWUvZ3VpbGV0ZXN0L2xpYi9ndWlsZS0yLjAvZG9jL3I1cnMnCm1ha2VbNV06IEVudGVyaW5n IGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2d1aWxlLTIuMC9k b2MvcjVycycKbWFrZVs1XTogTm90aGluZyB0byBiZSBkb25lIGZvciBgaW5zdGFsbC1leGVj LWFtJy4KIC9iaW4vbWtkaXIgLXAgJy9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9z aGFyZS9pbmZvJwogL2Jpbi9pbnN0YWxsIC1jIC1tIDY0NCAuL3I1cnMuaW5mbyAnL2MvVXNl cnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL3NoYXJlL2luZm8nCiBpbnN0YWxsLWluZm8gLS1p bmZvLWRpcj0nL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL3NoYXJlL2luZm8nICcv Yy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvc2hhcmUvaW5mby9yNXJzLmluZm8nCm1h a2VbNV06IExlYXZpbmcgZGlyZWN0b3J5IGAvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9s aWIvZ3VpbGUtMi4wL2RvYy9yNXJzJwptYWtlWzRdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL2Mv VXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2d1aWxlLTIuMC9kb2MvcjVycycKbWFrZVs0 XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIv Z3VpbGUtMi4wL2RvYycKbWFrZVs1XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvYy9Vc2Vycy9z aG9va2llL2d1aWxldGVzdC9saWIvZ3VpbGUtMi4wL2RvYycKbWFrZVs1XTogTm90aGluZyB0 byBiZSBkb25lIGZvciBgaW5zdGFsbC1leGVjLWFtJy4KIC9iaW4vbWtkaXIgLXAgJy9jL1Vz ZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9zaGFyZS9tYW4vbWFuMScKIC9iaW4vaW5zdGFs bCAtYyAtbSA2NDQgZ3VpbGUuMSAnL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL3No YXJlL21hbi9tYW4xJwptYWtlWzVdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hv b2tpZS9ndWlsZXRlc3QvbGliL2d1aWxlLTIuMC9kb2MnCm1ha2VbNF06IExlYXZpbmcgZGly ZWN0b3J5IGAvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvZ3VpbGUtMi4wL2RvYycK bWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkgYC9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0 L2xpYi9ndWlsZS0yLjAvZG9jJwptYWtlWzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9jL1Vz ZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9ndWlsZS0yLjAnCm1ha2VbNF06IEVudGVyaW5n IGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2d1aWxlLTIuMCcK bWFrZVs0XTogTm90aGluZyB0byBiZSBkb25lIGZvciBgaW5zdGFsbC1leGVjLWFtJy4KIC9i aW4vbWtkaXIgLXAgJy9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9pbmNsdWRlL2d1 aWxlLzIuMCcKIC9iaW4vaW5zdGFsbCAtYyAtbSA2NDQgbGliZ3VpbGUuaCAnL2MvVXNlcnMv c2hvb2tpZS9ndWlsZXRlc3QvbGliL2luY2x1ZGUvZ3VpbGUvMi4wJwptYWtlWzRdOiBMZWF2 aW5nIGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2d1aWxlLTIu MCcKbWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkgYC9jL1VzZXJzL3Nob29raWUvZ3VpbGV0 ZXN0L2xpYi9ndWlsZS0yLjAnCm1ha2VbMl06ICoqKiBbaW5zdGFsbC1yZWN1cnNpdmVdIEVy cm9yIDEKbWFrZVsyXTogTGVhdmluZyBkaXJlY3RvcnkgYC9jL1VzZXJzL3Nob29raWUvZ3Vp bGV0ZXN0L2xpYi9ndWlsZS0yLjAnCm1ha2VbMV06ICoqKiBbaW5zdGFsbF0gRXJyb3IgMgpt YWtlWzFdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3Qv bGliL2d1aWxlLTIuMCcKbWFrZTogKioqIFtsaWIvbGliL2xpYmd1aWxlLTIuMC5hXSBFcnJv ciAyCg== --------------060001020506000601000809 Content-Type: text/x-log; name="build_noposix_nothreads.log" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="build_noposix_nothreads.log" Y2QgbGliL2d1aWxlLTIuMCAmJiAuL2NvbmZpZ3VyZSAtLXByZWZpeD0vYy9Vc2Vycy9zaG9v a2llL2d1aWxldGVzdC9saWIgLS1kaXNhYmxlLXNoYXJlZCAtLWRpc2FibGUtZmFzdC1pbnN0 YWxsIC0td2l0aC1nbnUtbGQgIC0tZGlzYWJsZS1wb3NpeCAtLXdpdGhvdXQtdGhyZWFkcyAg LS1kaXNhYmxlLWRlcHJlY2F0ZWQgLS1lbmFibGUtbmxzIC0td2l0aC1saWJnbXAtcHJlZml4 PS9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYiAgTElCRkZJX0NGTEFHUz0nLUkvYy9V c2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvbGliL2xpYmZmaS0zLjAuMTIvaW5jbHVkZScg TElCRkZJX0xJQlM9Jy1sZmZpJyBCRFdfR0NfTElCUz0nLWxnYycgQkRXX0dDX0NGTEFHUz0n LUkvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWInIENQUEZMQUdTPSctRCBIQVZFX0dD X1NFVF9GSU5BTElaRVJfTk9USUZJRVIgLUQgSEFWRV9HQ19HRVRfRlJFRV9TUEFDRV9ESVZJ U09SIC1EIEhBVkVfR0NfR0VUX0hFQVBfVVNBR0VfU0FGRSAtRCBIQVZFX0dDX1NFVF9GSU5B TElaRV9PTl9ERU1BTkQnIENGTEFHUz0nLXMnICYmIG1ha2UgLWsgaW5zdGFsbApjaGVja2lu ZyBmb3IgYSBCU0QtY29tcGF0aWJsZSBpbnN0YWxsLi4uIC9iaW4vaW5zdGFsbCAtYwpjaGVj a2luZyB3aGV0aGVyIGJ1aWxkIGVudmlyb25tZW50IGlzIHNhbmUuLi4geWVzCmNoZWNraW5n IGZvciBhIHRocmVhZC1zYWZlIG1rZGlyIC1wLi4uIC9iaW4vbWtkaXIgLXAKY2hlY2tpbmcg Zm9yIGdhd2suLi4gZ2F3awpjaGVja2luZyB3aGV0aGVyIG1ha2Ugc2V0cyAkKE1BS0UpLi4u IHllcwpjaGVja2luZyB3aGV0aGVyIG1ha2Ugc3VwcG9ydHMgbmVzdGVkIHZhcmlhYmxlcy4u LiB5ZXMKY2hlY2tpbmcgYnVpbGQgc3lzdGVtIHR5cGUuLi4gaTY4Ni1wYy1taW5ndzMyCmNo ZWNraW5nIGhvc3Qgc3lzdGVtIHR5cGUuLi4gaTY4Ni1wYy1taW5ndzMyCmNoZWNraW5nIGZv ciBhcy4uLiBhcwpjaGVja2luZyBmb3IgZGxsdG9vbC4uLiBkbGx0b29sCmNoZWNraW5nIGZv ciBvYmpkdW1wLi4uIG9iamR1bXAKY2hlY2tpbmcgZm9yIGdjYy4uLiBnY2MKY2hlY2tpbmcg d2hldGhlciB0aGUgQyBjb21waWxlciB3b3Jrcy4uLiB5ZXMKY2hlY2tpbmcgZm9yIEMgY29t cGlsZXIgZGVmYXVsdCBvdXRwdXQgZmlsZSBuYW1lLi4uIGEuZXhlCmNoZWNraW5nIGZvciBz dWZmaXggb2YgZXhlY3V0YWJsZXMuLi4gLmV4ZQpjaGVja2luZyB3aGV0aGVyIHdlIGFyZSBj cm9zcyBjb21waWxpbmcuLi4gbm8KY2hlY2tpbmcgZm9yIHN1ZmZpeCBvZiBvYmplY3QgZmls ZXMuLi4gbwpjaGVja2luZyB3aGV0aGVyIHdlIGFyZSB1c2luZyB0aGUgR05VIEMgY29tcGls ZXIuLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgZ2NjIGFjY2VwdHMgLWcuLi4geWVzCmNoZWNr aW5nIGZvciBnY2Mgb3B0aW9uIHRvIGFjY2VwdCBJU08gQzg5Li4uIG5vbmUgbmVlZGVkCmNo ZWNraW5nIGZvciBzdHlsZSBvZiBpbmNsdWRlIHVzZWQgYnkgbWFrZS4uLiBHTlUKY2hlY2tp bmcgZGVwZW5kZW5jeSBzdHlsZSBvZiBnY2MuLi4gZ2NjMwpjaGVja2luZyBob3cgdG8gcnVu IHRoZSBDIHByZXByb2Nlc3Nvci4uLiBnY2MgLUUKY2hlY2tpbmcgZm9yIGdyZXAgdGhhdCBo YW5kbGVzIGxvbmcgbGluZXMgYW5kIC1lLi4uIC9iaW4vZ3JlcApjaGVja2luZyBmb3IgZWdy ZXAuLi4gL2Jpbi9ncmVwIC1FCmNoZWNraW5nIGZvciBNaW5peCBBbXN0ZXJkYW0gY29tcGls ZXIuLi4gbm8KY2hlY2tpbmcgZm9yIGFyLi4uIGFyCmNoZWNraW5nIGZvciByYW5saWIuLi4g cmFubGliCmNoZWNraW5nIHdoZXRoZXIgZ2NjIGFuZCBjYyB1bmRlcnN0YW5kIC1jIGFuZCAt byB0b2dldGhlci4uLiB5ZXMKY2hlY2tpbmcgZm9yIEFOU0kgQyBoZWFkZXIgZmlsZXMuLi4g eWVzCmNoZWNraW5nIGZvciBzeXMvdHlwZXMuaC4uLiB5ZXMKY2hlY2tpbmcgZm9yIHN5cy9z dGF0LmguLi4geWVzCmNoZWNraW5nIGZvciBzdGRsaWIuaC4uLiB5ZXMKY2hlY2tpbmcgZm9y IHN0cmluZy5oLi4uIHllcwpjaGVja2luZyBmb3IgbWVtb3J5LmguLi4geWVzCmNoZWNraW5n IGZvciBzdHJpbmdzLmguLi4geWVzCmNoZWNraW5nIGZvciBpbnR0eXBlcy5oLi4uIHllcwpj aGVja2luZyBmb3Igc3RkaW50LmguLi4geWVzCmNoZWNraW5nIGZvciB1bmlzdGQuaC4uLiB5 ZXMKY2hlY2tpbmcgbWluaXgvY29uZmlnLmggdXNhYmlsaXR5Li4uIG5vCmNoZWNraW5nIG1p bml4L2NvbmZpZy5oIHByZXNlbmNlLi4uIG5vCmNoZWNraW5nIGZvciBtaW5peC9jb25maWcu aC4uLiBubwpjaGVja2luZyB3aGV0aGVyIGl0IGlzIHNhZmUgdG8gZGVmaW5lIF9fRVhURU5T SU9OU19fLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIF9YT1BFTl9TT1VSQ0Ugc2hvdWxkIGJl IGRlZmluZWQuLi4gbm8KY2hlY2tpbmcgZm9yIHNwZWNpYWwgQyBjb21waWxlciBvcHRpb25z IG5lZWRlZCBmb3IgbGFyZ2UgZmlsZXMuLi4gbm8KY2hlY2tpbmcgZm9yIF9GSUxFX09GRlNF VF9CSVRTIHZhbHVlIG5lZWRlZCBmb3IgbGFyZ2UgZmlsZXMuLi4gdW5rbm93bgpjaGVja2lu ZyBmb3IgX0xBUkdFX0ZJTEVTIHZhbHVlIG5lZWRlZCBmb3IgbGFyZ2UgZmlsZXMuLi4gdW5r bm93bgpjb25maWd1cmU6IGF1dG9idWlsZCBwcm9qZWN0Li4uIEdOVSBHdWlsZQpjb25maWd1 cmU6IGF1dG9idWlsZCByZXZpc2lvbi4uLiAyLjAuNy4xOTQtZGZkMWQKY29uZmlndXJlOiBh dXRvYnVpbGQgaG9zdG5hbWUuLi4gYmlhcwpjb25maWd1cmU6IGF1dG9idWlsZCB0aW1lc3Rh bXAuLi4gMjAxMzAzMTVUMjI0NDI0WgpjaGVja2luZyBob3cgdG8gcnVuIHRoZSBDIHByZXBy b2Nlc3Nvci4uLiBnY2MgLUUKY2hlY2tpbmcgZm9yIGEgc2VkIHRoYXQgZG9lcyBub3QgdHJ1 bmNhdGUgb3V0cHV0Li4uIC9iaW4vc2VkCmNoZWNraW5nIGZvciBnYXdrLi4uIChjYWNoZWQp IGdhd2sKY2hlY2tpbmcgd2hldGhlciBsbiAtcyB3b3Jrcy4uLiBubywgdXNpbmcgY3AgLXBS CmNoZWNraW5nIHRoZSBhcmNoaXZlciAoYXIpIGludGVyZmFjZS4uLiBhcgpjaGVja2luZyBm b3Igc3lzL3NvY2tldC5oLi4uIG5vCmNoZWNraW5nIGZvciBhcnBhL2luZXQuaC4uLiBubwpj aGVja2luZyBmb3IgZmVhdHVyZXMuaC4uLiBubwpjaGVja2luZyBmb3Igc3lzL3BhcmFtLmgu Li4geWVzCmNoZWNraW5nIGZvciBkaXJlbnQuaC4uLiB5ZXMKY2hlY2tpbmcgZm9yIHhsb2Nh bGUuaC4uLiBubwpjaGVja2luZyBmb3IgdW5pc3RkLmguLi4gKGNhY2hlZCkgeWVzCmNoZWNr aW5nIGZvciBzeXMvc3RhdC5oLi4uIChjYWNoZWQpIHllcwpjaGVja2luZyBmb3IgbmV0ZGIu aC4uLiBubwpjaGVja2luZyBmb3IgbmV0aW5ldC9pbi5oLi4uIG5vCmNoZWNraW5nIGZvciBp Y29udi5oLi4uIHllcwpjaGVja2luZyBmb3IgbGFuZ2luZm8uaC4uLiBubwpjaGVja2luZyBm b3IgbWF0aC5oLi4uIHllcwpjaGVja2luZyBmb3Igc3lzL21tYW4uaC4uLiBubwpjaGVja2lu ZyBmb3IgcG9sbC5oLi4uIG5vCmNoZWNraW5nIGZvciBzeXMvaW9jdGwuaC4uLiBubwpjaGVj a2luZyBmb3Igc3lzL2ZpbGlvLmguLi4gbm8KY2hlY2tpbmcgZm9yIHN5cy9zZWxlY3QuaC4u LiBubwpjaGVja2luZyBmb3Igc3lzL3RpbWUuaC4uLiB5ZXMKY2hlY2tpbmcgZm9yIHdjaGFy LmguLi4geWVzCmNoZWNraW5nIGZvciBzdGRpbnQuaC4uLiAoY2FjaGVkKSB5ZXMKY2hlY2tp bmcgZm9yIHN5cy9maWxlLmguLi4geWVzCmNoZWNraW5nIGZvciBzeXMvdGltZXMuaC4uLiBu bwpjaGVja2luZyBmb3Igc3lzL3Vpby5oLi4uIG5vCmNoZWNraW5nIGZvciB3Y3R5cGUuaC4u LiB5ZXMKY2hlY2tpbmcgd3MydGNwaXAuaCB1c2FiaWxpdHkuLi4geWVzCmNoZWNraW5nIHdz MnRjcGlwLmggcHJlc2VuY2UuLi4geWVzCmNoZWNraW5nIGZvciB3czJ0Y3BpcC5oLi4uIHll cwpjaGVja2luZyB3aGV0aGVyIHRoZSBwcmVwcm9jZXNzb3Igc3VwcG9ydHMgaW5jbHVkZV9u ZXh0Li4uIHllcwpjaGVja2luZyB3aGV0aGVyIHN5c3RlbSBoZWFkZXIgZmlsZXMgbGltaXQg dGhlIGxpbmUgbGVuZ3RoLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgPHN5cy9zb2NrZXQuaD4g aXMgc2VsZi1jb250YWluZWQuLi4gbm8KY2hlY2tpbmcgZm9yIHN0cnVjdCBzb2NrYWRkcl9z dG9yYWdlLi4uIHllcwpjaGVja2luZyBmb3Igc2FfZmFtaWx5X3QuLi4gbm8KY2hlY2tpbmcg Zm9yIHN0cnVjdCBzb2NrYWRkcl9zdG9yYWdlLnNzX2ZhbWlseS4uLiB5ZXMKY2hlY2tpbmcg d2luc29jazIuaCB1c2FiaWxpdHkuLi4geWVzCmNoZWNraW5nIHdpbnNvY2syLmggcHJlc2Vu Y2UuLi4geWVzCmNoZWNraW5nIGZvciB3aW5zb2NrMi5oLi4uIHllcwpjaGVja2luZyB3aGV0 aGVyIHNvY2tldCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcg d2hldGhlciBjb25uZWN0IGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVj a2luZyB3aGV0aGVyIGFjY2VwdCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8K Y2hlY2tpbmcgd2hldGhlciBiaW5kIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBu bwpjaGVja2luZyB3aGV0aGVyIGdldHBlZXJuYW1lIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBt YWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVyIGdldHNvY2tuYW1lIGlzIGRlY2xhcmVkIHdp dGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVyIGdldHNvY2tvcHQgaXMgZGVj bGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgbGlzdGVuIGlz IGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVyIHJlY3Yg aXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgc2Vu ZCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciBy ZWN2ZnJvbSBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hl dGhlciBzZW5kdG8gaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5n IHdoZXRoZXIgc2V0c29ja29wdCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8K Y2hlY2tpbmcgd2hldGhlciBzaHV0ZG93biBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8u Li4gbm8KY2hlY2tpbmcgd2hldGhlciBhY2NlcHQ0IGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBt YWNyby4uLiBubwpjaGVja2luZyBmb3Igc2l6ZV90Li4uIHllcwpjaGVja2luZyBmb3Igd29y a2luZyBhbGxvY2EuaC4uLiBubwpjaGVja2luZyBmb3IgYWxsb2NhLi4uIHllcwpjaGVja2lu ZyB3aGV0aGVyIDx3Y2hhci5oPiB1c2VzICdpbmxpbmUnIGNvcnJlY3RseS4uLiB5ZXMKY2hl Y2tpbmcgZm9yIGJ0b3djLi4uIHllcwpjaGVja2luZyBmb3IgY2Fub25pY2FsaXplX2ZpbGVf bmFtZS4uLiBubwpjaGVja2luZyBmb3IgZ2V0Y3dkLi4uIHllcwpjaGVja2luZyBmb3IgcmVh ZGxpbmsuLi4gbm8KY2hlY2tpbmcgZm9yIHJlYWxwYXRoLi4uIG5vCmNoZWNraW5nIGZvciBf c2V0X2ludmFsaWRfcGFyYW1ldGVyX2hhbmRsZXIuLi4gbm8KY2hlY2tpbmcgZm9yIGR1cGxv Y2FsZS4uLiBubwpjaGVja2luZyBmb3Igc3ltbGluay4uLiBubwpjaGVja2luZyBmb3IgZmxv Y2suLi4gbm8KY2hlY2tpbmcgZm9yIGZjbnRsLi4uIG5vCmNoZWNraW5nIGZvciBhbGFybS4u LiBubwpjaGVja2luZyBmb3IgZ2V0bG9naW4uLi4gbm8KY2hlY2tpbmcgZm9yIGxzdGF0Li4u IG5vCmNoZWNraW5nIGZvciBtYnNpbml0Li4uIHllcwpjaGVja2luZyBmb3IgbWJydG93Yy4u LiB5ZXMKY2hlY2tpbmcgZm9yIG1wcm90ZWN0Li4uIHllcwpjaGVja2luZyBmb3IgbmxfbGFu Z2luZm8uLi4gbm8KY2hlY2tpbmcgZm9yIHBpcGUuLi4gbm8KY2hlY2tpbmcgZm9yIHBpcGUy Li4uIG5vCmNoZWNraW5nIGZvciBpc2JsYW5rLi4uIHllcwpjaGVja2luZyBmb3IgaXN3Y3R5 cGUuLi4geWVzCmNoZWNraW5nIGZvciB3Y3Njb2xsLi4uIHllcwpjaGVja2luZyBmb3IgbGlu ay4uLiBubwpjaGVja2luZyBmb3Igc2V0ZW52Li4uIG5vCmNoZWNraW5nIGZvciBzbnByaW50 Zi4uLiB5ZXMKY2hlY2tpbmcgZm9yIHR6c2V0Li4uIHllcwpjaGVja2luZyBmb3IgbG9jYWx0 aW1lX3IuLi4gbm8KY2hlY2tpbmcgZm9yIHRpbWVzLi4uIG5vCmNoZWNraW5nIGZvciB2YXNu cHJpbnRmLi4uIG5vCmNoZWNraW5nIGZvciB3Y3J0b21iLi4uIHllcwpjaGVja2luZyBmb3Ig aXN3Y250cmwuLi4geWVzCmNoZWNraW5nIGZvciBubF9sYW5naW5mbyBhbmQgQ09ERVNFVC4u LiBubwpjaGVja2luZyBmb3IgYSB0cmFkaXRpb25hbCBmcmVuY2ggbG9jYWxlLi4uIEZyZW5j aF9GcmFuY2UuMTI1MgpjaGVja2luZyB3aGV0aGVyIC8vIGlzIGRpc3RpbmN0IGZyb20gLy4u LiB5ZXMKY2hlY2tpbmcgd2hldGhlciByZWFscGF0aCB3b3Jrcy4uLiBubwpjaGVja2luZyBm b3Igd2NoYXJfdC4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBOVUxMIGNhbiBiZSB1c2VkIGlu IGFyYml0cmFyeSBleHByZXNzaW9ucy4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBsb2NhbGUu aCBjb25mb3JtcyB0byBQT1NJWDoyMDAxLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgc3RydWN0 IGxjb252IGlzIHByb3Blcmx5IGRlZmluZWQuLi4gbm8KY2hlY2tpbmcgd2hldGhlciBzZXRs b2NhbGUgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0 aGVyIGR1cGxvY2FsZSBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tp bmcgaWYgZW52aXJvbiBpcyBwcm9wZXJseSBkZWNsYXJlZC4uLiB5ZXMKY2hlY2tpbmcgZm9y IGNvbXBsZXRlIGVycm5vLmguLi4gbm8KY2hlY2tpbmcgZm9yIEVNVUxUSUhPUCB2YWx1ZS4u LiBubwpjaGVja2luZyBmb3IgRU5PTElOSyB2YWx1ZS4uLiBubwpjaGVja2luZyBmb3IgRU9W RVJGTE9XIHZhbHVlLi4uIG5vCmNoZWNraW5nIGZvciB3b3JraW5nIGZjbnRsLmguLi4gbm8K Y2hlY2tpbmcgZm9yIHBpZF90Li4uIHllcwpjaGVja2luZyBmb3IgbW9kZV90Li4uIHllcwpj aGVja2luZyB3aGV0aGVyIGZyZXhwKCkgY2FuIGJlIHVzZWQgd2l0aG91dCBsaW5raW5nIHdp dGggbGlibS4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBzdGF0IGZpbGUtbW9kZSBtYWNyb3Mg YXJlIGJyb2tlbi4uLiBubwpjaGVja2luZyBmb3IgNjQtYml0IG9mZl90Li4uIG5vCmNoZWNr aW5nIGZvciBubGlua190Li4uIG5vCmNoZWNraW5nIHdoZXRoZXIgZmNobW9kYXQgaXMgZGVj bGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgZnN0YXQgaXMg ZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIGZzdGF0 YXQgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIg ZnV0aW1lbnMgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdo ZXRoZXIgbGNobW9kIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2lu ZyB3aGV0aGVyIGxzdGF0IGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVj a2luZyB3aGV0aGVyIG1rZGlyYXQgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5v CmNoZWNraW5nIHdoZXRoZXIgbWtmaWZvIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4u LiBubwpjaGVja2luZyB3aGV0aGVyIG1rZmlmb2F0IGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBt YWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVyIG1rbm9kIGlzIGRlY2xhcmVkIHdpdGhvdXQg YSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVyIG1rbm9kYXQgaXMgZGVjbGFyZWQgd2l0 aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgc3RhdCBpcyBkZWNsYXJlZCB3 aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgdXRpbWVuc2F0IGlzIGRl Y2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVyIGdldGFkZHJp bmZvIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVy IGZyZWVhZGRyaW5mbyBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tp bmcgd2hldGhlciBnYWlfc3RyZXJyb3IgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4u IG5vCmNoZWNraW5nIHdoZXRoZXIgZ2V0bmFtZWluZm8gaXMgZGVjbGFyZWQgd2l0aG91dCBh IG1hY3JvLi4uIG5vCmNoZWNraW5nIGZvciBsaWJyYXJ5IGNvbnRhaW5pbmcgZ2V0aG9zdGJ5 bmFtZS4uLiBubwpjaGVja2luZyBmb3IgZ2V0aG9zdGJ5bmFtZS4uLiBubwpjaGVja2luZyBm b3IgZ2V0aG9zdGJ5bmFtZSBpbiB3aW5zb2NrMi5oIGFuZCAtbHdzMl8zMi4uLiB5ZXMKY2hl Y2tpbmcgZm9yIGxpYnJhcnkgY29udGFpbmluZyBnZXRzZXJ2YnluYW1lLi4uIG5vCmNoZWNr aW5nIGZvciBnZXRzZXJ2YnluYW1lLi4uIG5vCmNoZWNraW5nIGZvciBnZXRzZXJ2YnluYW1l IGluIHdpbnNvY2syLmggYW5kIC1sd3MyXzMyLi4uIHllcwpjaGVja2luZyBmb3IgQy9DKysg cmVzdHJpY3Qga2V5d29yZC4uLiBfX3Jlc3RyaWN0CmNoZWNraW5nIGZvciB3aW5zb2NrMi5o Li4uIChjYWNoZWQpIHllcwpjaGVja2luZyB3aGV0aGVyIGluZXRfbnRvcCBpcyBkZWNsYXJl ZC4uLiBubwpjaGVja2luZyBmb3IgSVB2NCBzb2NrZXRzLi4uIHllcwpjaGVja2luZyBmb3Ig SVB2NiBzb2NrZXRzLi4uIHllcwpjaGVja2luZyBmb3IgbGQgdXNlZCBieSBnY2MuLi4gYzov bWluZ3cvbWluZ3czMi9iaW4vbGQuZXhlCmNoZWNraW5nIGlmIHRoZSBsaW5rZXIgKGM6L21p bmd3L21pbmd3MzIvYmluL2xkLmV4ZSkgaXMgR05VIGxkLi4uIHllcwpjaGVja2luZyBmb3Ig c2hhcmVkIGxpYnJhcnkgcnVuIHBhdGggb3JpZ2luLi4uIGRvbmUKY2hlY2tpbmcgZm9yIGlj b252Li4uIHllcwpjaGVja2luZyBmb3Igd29ya2luZyBpY29udi4uLiB5ZXMKY2hlY2tpbmcg aG93IHRvIGxpbmsgd2l0aCBsaWJpY29udi4uLiAtbGljb252CmNoZWNraW5nIGZvciBpY29u diBkZWNsYXJhdGlvbi4uLiAKICAgICAgICAgZXh0ZXJuIHNpemVfdCBpY29udiAoaWNvbnZf dCBjZCwgY2hhciAqICppbmJ1Ziwgc2l6ZV90ICppbmJ5dGVzbGVmdCwgY2hhciAqICpvdXRi dWYsIHNpemVfdCAqb3V0Ynl0ZXNsZWZ0KTsKY2hlY2tpbmcgZm9yIGlubGluZS4uLiBpbmxp bmUKY2hlY2tpbmcgd2hldGhlciBieXRlIG9yZGVyaW5nIGlzIGJpZ2VuZGlhbi4uLiBubwpj aGVja2luZyB3aGV0aGVyIGxvbmcgZG91YmxlIGFuZCBkb3VibGUgYXJlIHRoZSBzYW1lLi4u IG5vCmNoZWNraW5nIHdoZXJlIHRvIGZpbmQgdGhlIGV4cG9uZW50IGluIGEgJ2Zsb2F0Jy4u LiB3b3JkIDAgYml0IDIzCmNoZWNraW5nIHdoZXRoZXIgaXNuYW4oZmxvYXQpIGNhbiBiZSB1 c2VkIHdpdGhvdXQgbGlua2luZyB3aXRoIGxpYm0uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIg aXNuYW4oZmxvYXQpIHdvcmtzLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIGlzbmFuKGRvdWJs ZSkgY2FuIGJlIHVzZWQgd2l0aG91dCBsaW5raW5nIHdpdGggbGlibS4uLiB5ZXMKY2hlY2tp bmcgd2hldGhlciBpc25hbihsb25nIGRvdWJsZSkgY2FuIGJlIHVzZWQgd2l0aG91dCBsaW5r aW5nIHdpdGggbGlibS4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBpc25hbmwgd29ya3MuLi4g bm8KY2hlY2tpbmcgd2hlcmUgdG8gZmluZCB0aGUgZXhwb25lbnQgaW4gYSAnZG91YmxlJy4u LiB3b3JkIDEgYml0IDIwCmNoZWNraW5nIHdoZXRoZXIgbGRleHAoKSBjYW4gYmUgdXNlZCB3 aXRob3V0IGxpbmtpbmcgd2l0aCBsaWJtLi4uIHllcwpjaGVja2luZyBmb3IgbGlidW5pc3Ry aW5nLi4uIHllcwpjaGVja2luZyBob3cgdG8gbGluayB3aXRoIGxpYnVuaXN0cmluZy4uLiAt bHVuaXN0cmluZwpjaGVja2luZyBmb3IgbGlidW5pc3RyaW5nIHZlcnNpb24uLi4gMC45LjMK Y2hlY2tpbmcgd2hldGhlciBnZXRjX3VubG9ja2VkIGlzIGRlY2xhcmVkLi4uIG5vCmNoZWNr aW5nIHdoZXRoZXIgd2UgYXJlIHVzaW5nIHRoZSBHTlUgQyBMaWJyYXJ5ID49IDIuMSBvciB1 Q2xpYmMuLi4gbm8KY2hlY2tpbmcgd2hldGhlciBwb3cgY2FuIGJlIHVzZWQgd2l0aG91dCBs aW5raW5nIHdpdGggbGlibS4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBsb2cgd29ya3MuLi4g eWVzCmNoZWNraW5nIHdoZXRoZXIgcm91bmQgaXMgZGVjbGFyZWQuLi4geWVzCmNoZWNraW5n IHdoZXRoZXIgcm91bmQgd29ya3MuLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgbHN0YXQgY29y cmVjdGx5IGhhbmRsZXMgdHJhaWxpbmcgc2xhc2guLi4gZ3Vlc3Npbmcgbm8KY2hlY2tpbmcg d2hldGhlciBtYWxsb2MsIHJlYWxsb2MsIGNhbGxvYyBhcmUgUE9TSVggY29tcGxpYW50Li4u IG5vCmNoZWNraW5nIGZvciBzdGRsaWIuaC4uLiAoY2FjaGVkKSB5ZXMKY2hlY2tpbmcgZm9y IEdOVSBsaWJjIGNvbXBhdGlibGUgbWFsbG9jLi4uIHllcwpjaGVja2luZyBmb3IgdW5zaWdu ZWQgbG9uZyBsb25nIGludC4uLiB5ZXMKY2hlY2tpbmcgZm9yIGxvbmcgbG9uZyBpbnQuLi4g eWVzCmNoZWNraW5nIGZvciBtYnN0YXRlX3QuLi4geWVzCmNoZWNraW5nIGZvciBhIHRyYWRp dGlvbmFsIGphcGFuZXNlIGxvY2FsZS4uLiBub25lCmNoZWNraW5nIGZvciBhIHRyYW5zaXRp b25hbCBjaGluZXNlIGxvY2FsZS4uLiBub25lCmNoZWNraW5nIGZvciBhIGZyZW5jaCBVbmlj b2RlIGxvY2FsZS4uLiBub25lCmNoZWNraW5nIGZvciBtbWFwLi4uIG5vCmNoZWNraW5nIHdo ZXRoZXIgbWVtY2hyIHdvcmtzLi4uIHllcwpjaGVja2luZyBmb3IgcHJvbW90ZWQgbW9kZV90 IHR5cGUuLi4gaW50CmNoZWNraW5nIHdoZXRoZXIgcG9sbCBpcyBkZWNsYXJlZCB3aXRob3V0 IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgZm9yIHdpbnNvY2syLmguLi4gKGNhY2hlZCkgeWVz CmNoZWNraW5nIGlmIHdlIG5lZWQgdG8gY2FsbCBXU0FTdGFydHVwIGluIHdpbnNvY2syLmgg YW5kIC1sd3MyXzMyLi4uIHllcwpjaGVja2luZyBmb3Igc3NpemVfdC4uLiB5ZXMKY2hlY2tp bmcgd2hldGhlciA8c3lzL3NlbGVjdC5oPiBpcyBzZWxmLWNvbnRhaW5lZC4uLiBubwpjaGVj a2luZyBmb3Igd2luc29jazIuaC4uLiAoY2FjaGVkKSB5ZXMKY2hlY2tpbmcgd2hldGhlciBw c2VsZWN0IGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0 aGVyIHNlbGVjdCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcg d2hldGhlciBzZXRlbnYgaXMgZGVjbGFyZWQuLi4gbm8KY2hlY2tpbmcgc2VhcmNoLmggdXNh YmlsaXR5Li4uIHllcwpjaGVja2luZyBzZWFyY2guaCBwcmVzZW5jZS4uLiB5ZXMKY2hlY2tp bmcgZm9yIHNlYXJjaC5oLi4uIHllcwpjaGVja2luZyBmb3IgdHNlYXJjaC4uLiB5ZXMKY2hl Y2tpbmcgZm9yIHNpZ3NldF90Li4uIHllcwpjaGVja2luZyBmb3IgdWlkX3QgaW4gc3lzL3R5 cGVzLmguLi4gbm8KY2hlY2tpbmcgd2hldGhlciBzbnByaW50ZiByZXR1cm5zIGEgYnl0ZSBj b3VudCBhcyBpbiBDOTkuLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgc25wcmludGYgaXMgZGVj bGFyZWQuLi4geWVzCmNoZWNraW5nIGZvciBzdGRib29sLmggdGhhdCBjb25mb3JtcyB0byBD OTkuLi4geWVzCmNoZWNraW5nIGZvciBfQm9vbC4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBz dGRpbnQuaCBjb25mb3JtcyB0byBDOTkuLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgc3RydWN0 IHRtIGlzIGluIHN5cy90aW1lLmggb3IgdGltZS5oLi4uIHRpbWUuaApjaGVja2luZyBmb3Ig c3RydWN0IHRtLnRtX3pvbmUuLi4gbm8KY2hlY2tpbmcgd2hldGhlciB0em5hbWUgaXMgZGVj bGFyZWQuLi4geWVzCmNoZWNraW5nIGZvciB0em5hbWUuLi4geWVzCmNoZWNraW5nIGZvciBz dHJ1Y3QgdG0udG1fZ210b2ZmLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgZmZzbCBpcyBkZWNs YXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciBmZnNsbCBpcyBk ZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciBtZW1tZW0g aXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgbWVt cGNweSBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hldGhl ciBtZW1yY2hyIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3 aGV0aGVyIHJhd21lbWNociBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hl Y2tpbmcgd2hldGhlciBzdHBjcHkgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5v CmNoZWNraW5nIHdoZXRoZXIgc3RwbmNweSBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8u Li4gbm8KY2hlY2tpbmcgd2hldGhlciBzdHJjaHJudWwgaXMgZGVjbGFyZWQgd2l0aG91dCBh IG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgc3RyZHVwIGlzIGRlY2xhcmVkIHdpdGhv dXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBzdHJuY2F0IGlzIGRlY2xhcmVk IHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBzdHJuZHVwIGlzIGRl Y2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVyIHN0cm5sZW4g aXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgc3Ry cGJyayBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRo ZXIgc3Ryc2VwIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3 aGV0aGVyIHN0cmNhc2VzdHIgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNo ZWNraW5nIHdoZXRoZXIgc3RydG9rX3IgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4u IG5vCmNoZWNraW5nIHdoZXRoZXIgc3RyZXJyb3JfciBpcyBkZWNsYXJlZCB3aXRob3V0IGEg bWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciBzdHJzaWduYWwgaXMgZGVjbGFyZWQgd2l0 aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgc3RydmVyc2NtcCBpcyBkZWNs YXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgZm9yIHdpbnNvY2syLmguLi4g KGNhY2hlZCkgeWVzCmNoZWNraW5nIGZvciBzdHJ1Y3QgdGltZXZhbC4uLiB5ZXMKY2hlY2tp bmcgZm9yIHdpZGUtZW5vdWdoIHN0cnVjdCB0aW1ldmFsLnR2X3NlYyBtZW1iZXIuLi4geWVz CmNoZWNraW5nIHdoZXRoZXIgZ2V0dGltZW9mZGF5IGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBt YWNyby4uLiB5ZXMKY2hlY2tpbmcgZm9yIHN0cnVjdCB0aW1lc3BlYyBpbiA8dGltZS5oPi4u LiBubwpjaGVja2luZyBmb3Igc3RydWN0IHRpbWVzcGVjIGluIDxzeXMvdGltZS5oPi4uLiBu bwpjaGVja2luZyBmb3Igc3RydWN0IHRpbWVzcGVjIGluIDxwdGhyZWFkLmg+Li4uIHllcwpj aGVja2luZyBmb3Igd2ludF90Li4uIHllcwpjaGVja2luZyBmb3IgaW50dHlwZXMuaC4uLiB5 ZXMKY2hlY2tpbmcgZm9yIHN0ZGludC5oLi4uIHllcwpjaGVja2luZyBmb3IgaW50bWF4X3Qu Li4geWVzCmNoZWNraW5nIGZvciBzbnByaW50Zi4uLiAoY2FjaGVkKSB5ZXMKY2hlY2tpbmcg Zm9yIHN0cm5sZW4uLi4gbm8KY2hlY2tpbmcgZm9yIHdjc2xlbi4uLiB5ZXMKY2hlY2tpbmcg Zm9yIHdjc25sZW4uLi4gbm8KY2hlY2tpbmcgZm9yIG1icnRvd2MuLi4gKGNhY2hlZCkgeWVz CmNoZWNraW5nIGZvciB3Y3J0b21iLi4uIChjYWNoZWQpIHllcwpjaGVja2luZyB3aGV0aGVy IF9zbnByaW50ZiBpcyBkZWNsYXJlZC4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciB2c25wcmlu dGYgaXMgZGVjbGFyZWQuLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgaW5ldF9udG9wIGlzIGRl Y2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVyIGluZXRfcHRv biBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciBi dG93YygwKSBpcyBjb3JyZWN0Li4uIHllcwpjaGVja2luZyB3aGV0aGVyIGJ0b3djKEVPRikg aXMgY29ycmVjdC4uLiB5ZXMKY2hlY2tpbmcgYnl0ZXN3YXAuaCB1c2FiaWxpdHkuLi4gbm8K Y2hlY2tpbmcgYnl0ZXN3YXAuaCBwcmVzZW5jZS4uLiBubwpjaGVja2luZyBmb3IgYnl0ZXN3 YXAuaC4uLiBubwpjaGVja2luZyBmb3IgbGlicmFyeSBjb250YWluaW5nIGNsb2NrX2dldHRp bWUuLi4gbm8KY2hlY2tpbmcgZm9yIGNsb2NrX2dldHRpbWUuLi4gbm8KY2hlY2tpbmcgZm9y IGNsb2NrX3NldHRpbWUuLi4gbm8KY2hlY2tpbmcgZm9yIGNsb2NrX2dldGNwdWNsb2NraWQu Li4gbm8KY2hlY2tpbmcgZm9yIHdpbnNvY2syLmguLi4gKGNhY2hlZCkgeWVzCmNoZWNraW5n IHdoZXRoZXIgYWxwaGFzb3J0IGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpj aGVja2luZyB3aGV0aGVyIGNsb3NlZGlyIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4u LiB5ZXMKY2hlY2tpbmcgd2hldGhlciBkaXJmZCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFj cm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciBmZG9wZW5kaXIgaXMgZGVjbGFyZWQgd2l0aG91 dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgb3BlbmRpciBpcyBkZWNsYXJlZCB3 aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgcmVhZGRpciBpcyBkZWNs YXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgcmV3aW5kZGly IGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBz Y2FuZGlyIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyBmb3Ig ZGlyZmQuLi4gbm8KY2hlY2tpbmcgd2hldGhlciBkaXJmZCBpcyBkZWNsYXJlZC4uLiBubwpj aGVja2luZyB3aGV0aGVyIGRpcmZkIGlzIGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgaG93IHRv IGdldCB0aGUgZmlsZSBkZXNjcmlwdG9yIGFzc29jaWF0ZWQgd2l0aCBhbiBvcGVuIERJUiou Li4gbm9fc3VjaF9tZW1iZXIKY2hlY2tpbmcgd2hldGhlciAvLyBpcyBkaXN0aW5jdCBmcm9t IC8uLi4gKGNhY2hlZCkgeWVzCmNoZWNraW5nIHdoZXRoZXIgZHVwMiB3b3Jrcy4uLiBubwpj aGVja2luZyB3aGV0aGVyIGZjbnRsIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBu bwpjaGVja2luZyB3aGV0aGVyIG9wZW5hdCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8u Li4gbm8KY2hlY2tpbmcgd2hldGhlciBjb252ZXJzaW9uIGZyb20gJ2ludCcgdG8gJ2xvbmcg ZG91YmxlJyB3b3Jrcy4uLiB5ZXMKY2hlY2tpbmcgZm9yIHN0cnVjdCBmbG9jay5sX3R5cGUu Li4gbm8KY2hlY2tpbmcgd2hldGhlciBmcmV4cCB3b3Jrcy4uLiBubwpjaGVja2luZyB3aGV0 aGVyIF9fZnVuY19fIGlzIGF2YWlsYWJsZS4uLiB5ZXMKY29uZmlndXJlOiBjaGVja2luZyBo b3cgdG8gZG8gZ2V0YWRkcmluZm8sIGZyZWVhZGRyaW5mbyBhbmQgZ2V0bmFtZWluZm8KY2hl Y2tpbmcgZm9yIGxpYnJhcnkgY29udGFpbmluZyBnZXRhZGRyaW5mby4uLiBubwpjaGVja2lu ZyBmb3IgZ2V0YWRkcmluZm8uLi4gbm8KY2hlY2tpbmcgZm9yIGdldGFkZHJpbmZvIGluIHdz MnRjcGlwLmggYW5kIC1sd3MyXzMyLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgZ2FpX3N0cmVy cm9yIGlzIGRlY2xhcmVkLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIGdhaV9zdHJlcnJvckEg aXMgZGVjbGFyZWQuLi4geWVzCmNoZWNraW5nIGZvciBnYWlfc3RyZXJyb3Igd2l0aCBQT1NJ WCBzaWduYXR1cmUuLi4gbm8KY2hlY2tpbmcgZm9yIHN0cnVjdCBzb2NrYWRkci5zYV9sZW4u Li4gbm8KY2hlY2tpbmcgd2hldGhlciBnZXRhZGRyaW5mbyBpcyBkZWNsYXJlZC4uLiBubwpj aGVja2luZyB3aGV0aGVyIGZyZWVhZGRyaW5mbyBpcyBkZWNsYXJlZC4uLiBubwpjaGVja2lu ZyB3aGV0aGVyIGdldG5hbWVpbmZvIGlzIGRlY2xhcmVkLi4uIG5vCmNoZWNraW5nIGZvciBz dHJ1Y3QgYWRkcmluZm8uLi4geWVzCmNoZWNraW5nIGZvciBsaWJyYXJ5IGNvbnRhaW5pbmcg Z2V0aG9zdGJ5bmFtZS4uLiAoY2FjaGVkKSBubwpjaGVja2luZyBmb3IgZ2V0aG9zdGJ5bmFt ZS4uLiAoY2FjaGVkKSBubwpjaGVja2luZyBmb3IgZ2V0aG9zdGJ5bmFtZSBpbiB3aW5zb2Nr Mi5oIGFuZCAtbHdzMl8zMi4uLiAoY2FjaGVkKSB5ZXMKY2hlY2tpbmcgd2hldGhlciBpY29u diBzdXBwb3J0cyBjb252ZXJzaW9uIGJldHdlZW4gVVRGLTggYW5kIFVURi17MTYsMzJ9e0JF LExFfS4uLiB5ZXMKY2hlY2tpbmcgZm9yIHdpbnNvY2syLmguLi4gKGNhY2hlZCkgeWVzCmNo ZWNraW5nIHdoZXRoZXIgaW5ldF9udG9wIGlzIGRlY2xhcmVkLi4uIChjYWNoZWQpIG5vCmNo ZWNraW5nIGZvciB3aW5zb2NrMi5oLi4uIChjYWNoZWQpIHllcwpjaGVja2luZyB3aGV0aGVy IGluZXRfcHRvbiBpcyBkZWNsYXJlZC4uLiBubwpjaGVja2luZyB3aGV0aGVyIHRoZSBjb21w aWxlciBnZW5lcmFsbHkgcmVzcGVjdHMgaW5saW5lLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIg aXNpbmYgaXMgZGVjbGFyZWQuLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgaXNpbmYobG9uZyBk b3VibGUpIHdvcmtzLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIGlzbmFuIG1hY3JvIHdvcmtz Li4uIG5vCmNoZWNraW5nIHdoZXRoZXIgaXNuYW4oZG91YmxlKSBjYW4gYmUgdXNlZCB3aXRo b3V0IGxpbmtpbmcgd2l0aCBsaWJtLi4uIChjYWNoZWQpIHllcwpjaGVja2luZyB3aGV0aGVy IGlzbmFuKGRvdWJsZSkgY2FuIGJlIHVzZWQgd2l0aG91dCBsaW5raW5nIHdpdGggbGlibS4u LiAoY2FjaGVkKSB5ZXMKY2hlY2tpbmcgd2hldGhlciBpc25hbihmbG9hdCkgY2FuIGJlIHVz ZWQgd2l0aG91dCBsaW5raW5nIHdpdGggbGlibS4uLiAoY2FjaGVkKSB5ZXMKY2hlY2tpbmcg d2hldGhlciBpc25hbihmbG9hdCkgd29ya3MuLi4gKGNhY2hlZCkgeWVzCmNoZWNraW5nIHdo ZXJlIHRvIGZpbmQgdGhlIGV4cG9uZW50IGluIGEgJ2Zsb2F0Jy4uLiAoY2FjaGVkKSB3b3Jk IDAgYml0IDIzCmNoZWNraW5nIHdoZXRoZXIgaXNuYW4obG9uZyBkb3VibGUpIGNhbiBiZSB1 c2VkIHdpdGhvdXQgbGlua2luZyB3aXRoIGxpYm0uLi4gKGNhY2hlZCkgeWVzCmNoZWNraW5n IHdoZXRoZXIgaXNuYW5sIHdvcmtzLi4uIChjYWNoZWQpIG5vCmNoZWNraW5nIHdoZXJlIHRv IGZpbmQgdGhlIGV4cG9uZW50IGluIGEgJ2xvbmcgZG91YmxlJy4uLiB3b3JkIDIgYml0IDAK Y2hlY2tpbmcgd2hldGhlciBubF9sYW5naW5mbyBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFj cm8uLi4gbm8KY2hlY2tpbmcgaWYgTEQgLVdsLC0tdmVyc2lvbi1zY3JpcHQgd29ya3MuLi4g eWVzCmNoZWNraW5nIHdoZXRoZXIgdGhlIC1XZXJyb3Igb3B0aW9uIGlzIHVzYWJsZS4uLiB5 ZXMKY2hlY2tpbmcgZm9yIHNpbXBsZSB2aXNpYmlsaXR5IGRlY2xhcmF0aW9ucy4uLiB5ZXMK Y2hlY2tpbmcgd2hldGhlciBsb2NhbGUuaCBjb25mb3JtcyB0byBQT1NJWDoyMDAxLi4uIChj YWNoZWQpIG5vCmNoZWNraW5nIHdoZXRoZXIgc3RydWN0IGxjb252IGlzIHByb3Blcmx5IGRl ZmluZWQuLi4gKGNhY2hlZCkgbm8KY2hlY2tpbmcgd2hldGhlciBzZXRsb2NhbGUgaXMgZGVj bGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIChjYWNoZWQpIHllcwpjaGVja2luZyB3aGV0aGVy IGR1cGxvY2FsZSBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gKGNhY2hlZCkgbm8K Y2hlY2tpbmcgZm9yIHN0cnVjdCBsY29udi5kZWNpbWFsX3BvaW50Li4uIHllcwpjaGVja2lu ZyBmb3IgbG9nMXAuLi4geWVzCmNoZWNraW5nIGZvciBzdGRsaWIuaC4uLiAoY2FjaGVkKSB5 ZXMKY2hlY2tpbmcgZm9yIEdOVSBsaWJjIGNvbXBhdGlibGUgbWFsbG9jLi4uIChjYWNoZWQp IHllcwpjaGVja2luZyB3aGV0aGVyIE5BTiBtYWNybyB3b3Jrcy4uLiB5ZXMKY2hlY2tpbmcg d2hldGhlciBIVUdFX1ZBTCB3b3Jrcy4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBhY29zZiBp cyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgYWNv c2wgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVy IGFzaW5mIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hl dGhlciBhc2lubCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5n IHdoZXRoZXIgYXRhbmYgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVj a2luZyB3aGV0aGVyIGF0YW5sIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMK Y2hlY2tpbmcgd2hldGhlciBjYnJ0IGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5 ZXMKY2hlY2tpbmcgd2hldGhlciBjYnJ0ZiBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8u Li4geWVzCmNoZWNraW5nIHdoZXRoZXIgY2JydGwgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1h Y3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIGNlaWxmIGlzIGRlY2xhcmVkIHdpdGhvdXQg YSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBjZWlsbCBpcyBkZWNsYXJlZCB3aXRo b3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgY29weXNpZ24gaXMgZGVjbGFy ZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIGNvcHlzaWduZiBp cyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgY29w eXNpZ25sIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hl dGhlciBjb3NmIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcg d2hldGhlciBjb3NsIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tp bmcgd2hldGhlciBjb3NoZiBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNo ZWNraW5nIHdoZXRoZXIgZXhwZiBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVz CmNoZWNraW5nIHdoZXRoZXIgZXhwbCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4g eWVzCmNoZWNraW5nIHdoZXRoZXIgZXhwMiBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8u Li4geWVzCmNoZWNraW5nIHdoZXRoZXIgZXhwMmYgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1h Y3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIGV4cDJsIGlzIGRlY2xhcmVkIHdpdGhvdXQg YSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBleHBtMSBpcyBkZWNsYXJlZCB3aXRo b3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgZXhwbTFmIGlzIGRlY2xhcmVk IHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBleHBtMWwgaXMgZGVj bGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIGZhYnNmIGlz IGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBmYWJz bCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIg Zmxvb3JmIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hl dGhlciBmbG9vcmwgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2lu ZyB3aGV0aGVyIGZtYSBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNr aW5nIHdoZXRoZXIgZm1hZiBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNo ZWNraW5nIHdoZXRoZXIgZm1hbCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVz CmNoZWNraW5nIHdoZXRoZXIgZm1vZCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4g eWVzCmNoZWNraW5nIHdoZXRoZXIgZm1vZGYgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3Jv Li4uIHllcwpjaGVja2luZyB3aGV0aGVyIGZtb2RsIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBt YWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBmcmV4cGYgaXMgZGVjbGFyZWQgd2l0aG91 dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIGZyZXhwbCBpcyBkZWNsYXJlZCB3 aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgaHlwb3RmIGlzIGRlY2xh cmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBoeXBvdGwgaXMg ZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIGlsb2di IGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBp bG9nYmYgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0 aGVyIGlsb2dibCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5n IHdoZXRoZXIgbGRleHBmIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hl Y2tpbmcgd2hldGhlciBsZGV4cGwgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHll cwpjaGVja2luZyB3aGV0aGVyIGxvZyBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4g eWVzCmNoZWNraW5nIHdoZXRoZXIgbG9nZiBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8u Li4geWVzCmNoZWNraW5nIHdoZXRoZXIgbG9nbCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFj cm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgbG9nMTAgaXMgZGVjbGFyZWQgd2l0aG91dCBh IG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIGxvZzEwZiBpcyBkZWNsYXJlZCB3aXRo b3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgbG9nMTBsIGlzIGRlY2xhcmVk IHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBsb2cxcCBpcyBkZWNs YXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgbG9nMXBmIGlz IGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBsb2cx cGwgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVy IGxvZzIgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0 aGVyIGxvZzJmIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcg d2hldGhlciBsb2cybCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNr aW5nIHdoZXRoZXIgbG9nYiBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNo ZWNraW5nIHdoZXRoZXIgbG9nYmYgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHll cwpjaGVja2luZyB3aGV0aGVyIGxvZ2JsIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4u LiB5ZXMKY2hlY2tpbmcgd2hldGhlciBtb2RmIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNy by4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBtb2RmZiBpcyBkZWNsYXJlZCB3aXRob3V0IGEg bWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgbW9kZmwgaXMgZGVjbGFyZWQgd2l0aG91 dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIHBvd2YgaXMgZGVjbGFyZWQgd2l0 aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIHJlbWFpbmRlciBpcyBkZWNs YXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgcmVtYWluZGVy ZiBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIg cmVtYWluZGVybCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5n IHdoZXRoZXIgcmludCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNr aW5nIHdoZXRoZXIgcmludGYgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpj aGVja2luZyB3aGV0aGVyIHJpbnRsIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5 ZXMKY2hlY2tpbmcgd2hldGhlciByb3VuZCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8u Li4geWVzCmNoZWNraW5nIHdoZXRoZXIgcm91bmRmIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBt YWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciByb3VuZGwgaXMgZGVjbGFyZWQgd2l0aG91 dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIHNpbmYgaXMgZGVjbGFyZWQgd2l0 aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIHNpbmwgaXMgZGVjbGFyZWQg d2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIHNpbmhmIGlzIGRlY2xh cmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBzcXJ0ZiBpcyBk ZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgc3FydGwg aXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIHRh bmYgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVy IHRhbmwgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0 aGVyIHRhbmhmIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcg d2hldGhlciB0cnVuYyBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNr aW5nIHdoZXRoZXIgdHJ1bmNmIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMK Y2hlY2tpbmcgd2hldGhlciB0cnVuY2wgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4u IHllcwpjaGVja2luZyB3aGV0aGVyIG1icnRvd2MgaGFuZGxlcyBpbmNvbXBsZXRlIGNoYXJh Y3RlcnMuLi4gZ3Vlc3NpbmcgeWVzCmNoZWNraW5nIHdoZXRoZXIgbWJydG93YyB3b3JrcyBh cyB3ZWxsIGFzIG1idG93Yy4uLiBndWVzc2luZyB5ZXMKY2hlY2tpbmcgd2hldGhlciBtYnJ0 b3djIGhhbmRsZXMgYSBOVUxMIHB3YyBhcmd1bWVudC4uLiBndWVzc2luZyB5ZXMKY2hlY2tp bmcgd2hldGhlciBtYnJ0b3djIGhhbmRsZXMgYSBOVUxMIHN0cmluZyBhcmd1bWVudC4uLiBn dWVzc2luZyB5ZXMKY2hlY2tpbmcgd2hldGhlciBtYnJ0b3djIGhhcyBhIGNvcnJlY3QgcmV0 dXJuIHZhbHVlLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgbWJydG93YyByZXR1cm5zIDAgd2hl biBwYXJzaW5nIGEgTlVMIGNoYXJhY3Rlci4uLiBndWVzc2luZyB5ZXMKY2hlY2tpbmcgd2hl dGhlciBtYnJ0b3djIGhhbmRsZXMgaW5jb21wbGV0ZSBjaGFyYWN0ZXJzLi4uIChjYWNoZWQp IGd1ZXNzaW5nIHllcwpjaGVja2luZyB3aGV0aGVyIG1icnRvd2Mgd29ya3MgYXMgd2VsbCBh cyBtYnRvd2MuLi4gKGNhY2hlZCkgZ3Vlc3NpbmcgeWVzCmNoZWNraW5nIHdoZXRoZXIgZ2V0 YWRkcmluZm8gaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIChjYWNoZWQpIG5vCmNo ZWNraW5nIHdoZXRoZXIgZnJlZWFkZHJpbmZvIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNy by4uLiAoY2FjaGVkKSBubwpjaGVja2luZyB3aGV0aGVyIGdhaV9zdHJlcnJvciBpcyBkZWNs YXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gKGNhY2hlZCkgbm8KY2hlY2tpbmcgd2hldGhlciBn ZXRuYW1laW5mbyBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gKGNhY2hlZCkgbm8K Y2hlY2tpbmcgd2hldGhlciA8bmV0aW5ldC9pbi5oPiBpcyBzZWxmLWNvbnRhaW5lZC4uLiBu bwpjaGVja2luZyBmb3IgbmV0aW5ldC9pbi5oLi4uIChjYWNoZWQpIG5vCmNoZWNraW5nIGZv ciBzeXMvcHN0YXQuaC4uLiBubwpjaGVja2luZyBmb3Igc3lzL3N5c21wLmguLi4gbm8KY2hl Y2tpbmcgZm9yIHN5cy9wYXJhbS5oLi4uIChjYWNoZWQpIHllcwpjaGVja2luZyBmb3Igc3lz L3N5c2N0bC5oLi4uIG5vCmNoZWNraW5nIGZvciBzY2hlZF9nZXRhZmZpbml0eS4uLiBubwpj aGVja2luZyBmb3Igc2NoZWRfZ2V0YWZmaW5pdHlfbnAuLi4gbm8KY2hlY2tpbmcgZm9yIHBz dGF0X2dldGR5bmFtaWMuLi4gbm8KY2hlY2tpbmcgZm9yIHN5c21wLi4uIG5vCmNoZWNraW5n IGZvciBzeXNjdGwuLi4gbm8KY2hlY2tpbmcgZm9yIHBvbGwuLi4gKGNhY2hlZCkgbm8KY2hl Y2tpbmcgd2hldGhlciBwb2xsIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiAoY2Fj aGVkKSBubwpjaGVja2luZyBmb3IgcHV0ZW52IGNvbXBhdGlibGUgd2l0aCBHTlUgYW5kIFNW SUQuLi4gbm8KY2hlY2tpbmcgZm9yIF9wdXRlbnYuLi4geWVzCmNoZWNraW5nIGZvciByYWlz ZS4uLiB5ZXMKY2hlY2tpbmcgZm9yIHdvcmtpbmcgcmVfY29tcGlsZV9wYXR0ZXJuLi4uIG5v CmNoZWNraW5nIGxpYmludGwuaCB1c2FiaWxpdHkuLi4geWVzCmNoZWNraW5nIGxpYmludGwu aCBwcmVzZW5jZS4uLiB5ZXMKY2hlY2tpbmcgZm9yIGxpYmludGwuaC4uLiB5ZXMKY2hlY2tp bmcgd2hldGhlciBpc2JsYW5rIGlzIGRlY2xhcmVkLi4uIHllcwpjaGVja2luZyB3aGV0aGVy IHJlbmFtZSBob25vcnMgdHJhaWxpbmcgc2xhc2ggb24gZGVzdGluYXRpb24uLi4gbm8KY2hl Y2tpbmcgd2hldGhlciByZW5hbWUgaG9ub3JzIHRyYWlsaW5nIHNsYXNoIG9uIHNvdXJjZS4u LiB5ZXMKY2hlY2tpbmcgd2hldGhlciByZW5hbWUgbWFuYWdlcyBoYXJkIGxpbmtzIGNvcnJl Y3RseS4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciByZW5hbWUgbWFuYWdlcyBleGlzdGluZyBk ZXN0aW5hdGlvbnMgY29ycmVjdGx5Li4uIG5vCmNoZWNraW5nIHdoZXRoZXIgcm1kaXIgd29y a3MuLi4gbm8KY2hlY2tpbmcgd2hldGhlciByb3VuZCBpcyBkZWNsYXJlZC4uLiAoY2FjaGVk KSB5ZXMKY2hlY2tpbmcgd2hldGhlciByb3VuZCB3b3Jrcy4uLiAoY2FjaGVkKSB5ZXMKY2hl Y2tpbmcgZm9yIGxpYnJhcnkgY29udGFpbmluZyBnZXRzZXJ2YnluYW1lLi4uIChjYWNoZWQp IG5vCmNoZWNraW5nIGZvciBnZXRzZXJ2YnluYW1lLi4uIChjYWNoZWQpIG5vCmNoZWNraW5n IGZvciBnZXRzZXJ2YnluYW1lIGluIHdpbnNvY2syLmggYW5kIC1sd3MyXzMyLi4uIChjYWNo ZWQpIHllcwpjaGVja2luZyBmb3Igdm9sYXRpbGUgc2lnX2F0b21pY190Li4uIHllcwpjaGVj a2luZyBmb3Igc2lnaGFuZGxlcl90Li4uIG5vCmNoZWNraW5nIHdoZXRoZXIgcHRocmVhZF9z aWdtYXNrIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0 aGVyIHNpZ2FjdGlvbiBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tp bmcgd2hldGhlciBzaWdhZGRzZXQgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5v CmNoZWNraW5nIHdoZXRoZXIgc2lnZGVsc2V0IGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNy by4uLiBubwpjaGVja2luZyB3aGV0aGVyIHNpZ2VtcHR5c2V0IGlzIGRlY2xhcmVkIHdpdGhv dXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVyIHNpZ2ZpbGxzZXQgaXMgZGVjbGFy ZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgc2lnaXNtZW1iZXIg aXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgc2ln cGVuZGluZyBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hl dGhlciBzaWdwcm9jbWFzayBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hl Y2tpbmcgZm9yIHN0ZGludC5oLi4uIChjYWNoZWQpIHllcwpjaGVja2luZyBmb3IgU0laRV9N QVguLi4geWVzCmNoZWNraW5nIGZvciBzbnByaW50Zi4uLiAoY2FjaGVkKSB5ZXMKY2hlY2tp bmcgd2hldGhlciBzbnByaW50ZiByZXNwZWN0cyBhIHNpemUgb2YgMS4uLiB5ZXMKY2hlY2tp bmcgd2hldGhlciBwcmludGYgc3VwcG9ydHMgUE9TSVgvWFNJIGZvcm1hdCBzdHJpbmdzIHdp dGggcG9zaXRpb25zLi4uIG5vCmNoZWNraW5nIGZvciB3aW5zb2NrMi5oLi4uIChjYWNoZWQp IHllcwpjaGVja2luZyBpZiB3ZSBuZWVkIHRvIGNhbGwgV1NBU3RhcnR1cCBpbiB3aW5zb2Nr Mi5oIGFuZCAtbHdzMl8zMi4uLiAoY2FjaGVkKSB5ZXMKY2hlY2tpbmcgZm9yIHNvY2tsZW5f dC4uLiB5ZXMKY2hlY2tpbmcgZm9yIHNzaXplX3QuLi4gKGNhY2hlZCkgeWVzCmNoZWNraW5n IHdoZXRoZXIgc3RhdCBoYW5kbGVzIHRyYWlsaW5nIHNsYXNoZXMgb24gZGlyZWN0b3JpZXMu Li4gbm8KY2hlY2tpbmcgd2hldGhlciBzdGF0IGhhbmRsZXMgdHJhaWxpbmcgc2xhc2hlcyBv biBmaWxlcy4uLiB5ZXMKY2hlY2tpbmcgZm9yIHN0cnVjdCBzdGF0LnN0X2F0aW0udHZfbnNl Yy4uLiBubwpjaGVja2luZyBmb3Igc3RydWN0IHN0YXQuc3RfYXRpbWVzcGVjLnR2X25zZWMu Li4gbm8KY2hlY2tpbmcgZm9yIHN0cnVjdCBzdGF0LnN0X2F0aW1lbnNlYy4uLiBubwpjaGVj a2luZyBmb3Igc3RydWN0IHN0YXQuc3RfYXRpbS5zdF9fdGltLnR2X25zZWMuLi4gbm8KY2hl Y2tpbmcgZm9yIHN0cnVjdCBzdGF0LnN0X2JpcnRodGltZXNwZWMudHZfbnNlYy4uLiBubwpj aGVja2luZyBmb3Igc3RydWN0IHN0YXQuc3RfYmlydGh0aW1lbnNlYy4uLiBubwpjaGVja2lu ZyBmb3Igc3RydWN0IHN0YXQuc3RfYmlydGh0aW0udHZfbnNlYy4uLiBubwpjaGVja2luZyBm b3Igd29ya2luZyBzdGRhbGlnbi5oLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIE5VTEwgY2Fu IGJlIHVzZWQgaW4gYXJiaXRyYXJ5IGV4cHJlc3Npb25zLi4uIChjYWNoZWQpIHllcwpjaGVj a2luZyB3aGV0aGVyIGRwcmludGYgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5v CmNoZWNraW5nIHdoZXRoZXIgZnB1cmdlIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4u LiBubwpjaGVja2luZyB3aGV0aGVyIGZzZWVrbyBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFj cm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciBmdGVsbG8gaXMgZGVjbGFyZWQgd2l0aG91dCBh IG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgZ2V0ZGVsaW0gaXMgZGVjbGFyZWQgd2l0 aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgZ2V0bGluZSBpcyBkZWNsYXJl ZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciBnZXRzIGlzIGRlY2xh cmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBwY2xvc2UgaXMg ZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIHBvcGVu IGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBy ZW5hbWVhdCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hl dGhlciBzbnByaW50ZiBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNr aW5nIHdoZXRoZXIgdG1wZmlsZSBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVz CmNoZWNraW5nIHdoZXRoZXIgdmRwcmludGYgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3Jv Li4uIG5vCmNoZWNraW5nIHdoZXRoZXIgdnNucHJpbnRmIGlzIGRlY2xhcmVkIHdpdGhvdXQg YSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBfRXhpdCBpcyBkZWNsYXJlZCB3aXRo b3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgYXRvbGwgaXMgZGVjbGFyZWQg d2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIGNhbm9uaWNhbGl6ZV9m aWxlX25hbWUgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdo ZXRoZXIgZ2V0bG9hZGF2ZyBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hl Y2tpbmcgd2hldGhlciBnZXRzdWJvcHQgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4u IG5vCmNoZWNraW5nIHdoZXRoZXIgZ3JhbnRwdCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFj cm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciBpbml0c3RhdGUgaXMgZGVjbGFyZWQgd2l0aG91 dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgaW5pdHN0YXRlX3IgaXMgZGVjbGFy ZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgbWtkdGVtcCBpcyBk ZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciBta29zdGVt cCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciBt a29zdGVtcHMgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdo ZXRoZXIgbWtzdGVtcCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tp bmcgd2hldGhlciBta3N0ZW1wcyBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8K Y2hlY2tpbmcgd2hldGhlciBwb3NpeF9vcGVucHQgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1h Y3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgcHRzbmFtZSBpcyBkZWNsYXJlZCB3aXRob3V0 IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciBwdHNuYW1lX3IgaXMgZGVjbGFyZWQg d2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgcmFuZG9tIGlzIGRlY2xh cmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVyIHJhbmRvbV9yIGlz IGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVyIHJlYWxw YXRoIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVy IHJwbWF0Y2ggaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdo ZXRoZXIgc2VjdXJlX2dldGVudiBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8K Y2hlY2tpbmcgd2hldGhlciBzZXRlbnYgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4u IG5vCmNoZWNraW5nIHdoZXRoZXIgc2V0c3RhdGUgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1h Y3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgc2V0c3RhdGVfciBpcyBkZWNsYXJlZCB3aXRo b3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciBzcmFuZG9tIGlzIGRlY2xhcmVk IHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVyIHNyYW5kb21fciBpcyBk ZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciBzdHJ0b2Qg aXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIHN0 cnRvbGwgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0 aGVyIHN0cnRvdWxsIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tp bmcgd2hldGhlciB1bmxvY2twdCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8K Y2hlY2tpbmcgd2hldGhlciB1bnNldGVudiBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8u Li4gbm8KY2hlY2tpbmcgd2hldGhlciBmbG9jayBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFj cm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciA8c3lzL3NlbGVjdC5oPiBpcyBzZWxmLWNvbnRh aW5lZC4uLiAoY2FjaGVkKSBubwpjaGVja2luZyBmb3Igd2luc29jazIuaC4uLiAoY2FjaGVk KSB5ZXMKY2hlY2tpbmcgd2hldGhlciBwc2VsZWN0IGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBt YWNyby4uLiAoY2FjaGVkKSBubwpjaGVja2luZyB3aGV0aGVyIHNlbGVjdCBpcyBkZWNsYXJl ZCB3aXRob3V0IGEgbWFjcm8uLi4gKGNhY2hlZCkgbm8KY2hlY2tpbmcgd2hldGhlciA8c3lz L3NvY2tldC5oPiBpcyBzZWxmLWNvbnRhaW5lZC4uLiAoY2FjaGVkKSBubwpjaGVja2luZyBm b3Igc3RydWN0IHNvY2thZGRyX3N0b3JhZ2UuLi4gKGNhY2hlZCkgeWVzCmNoZWNraW5nIGZv ciBzYV9mYW1pbHlfdC4uLiAoY2FjaGVkKSBubwpjaGVja2luZyBmb3Igc3RydWN0IHNvY2th ZGRyX3N0b3JhZ2Uuc3NfZmFtaWx5Li4uIChjYWNoZWQpIHllcwpjaGVja2luZyBmb3Igd2lu c29jazIuaC4uLiAoY2FjaGVkKSB5ZXMKY2hlY2tpbmcgd2hldGhlciBzb2NrZXQgaXMgZGVj bGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIChjYWNoZWQpIG5vCmNoZWNraW5nIHdoZXRoZXIg Y29ubmVjdCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gKGNhY2hlZCkgbm8KY2hl Y2tpbmcgd2hldGhlciBhY2NlcHQgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIChj YWNoZWQpIG5vCmNoZWNraW5nIHdoZXRoZXIgYmluZCBpcyBkZWNsYXJlZCB3aXRob3V0IGEg bWFjcm8uLi4gKGNhY2hlZCkgbm8KY2hlY2tpbmcgd2hldGhlciBnZXRwZWVybmFtZSBpcyBk ZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gKGNhY2hlZCkgbm8KY2hlY2tpbmcgd2hldGhl ciBnZXRzb2NrbmFtZSBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gKGNhY2hlZCkg bm8KY2hlY2tpbmcgd2hldGhlciBnZXRzb2Nrb3B0IGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBt YWNyby4uLiAoY2FjaGVkKSBubwpjaGVja2luZyB3aGV0aGVyIGxpc3RlbiBpcyBkZWNsYXJl ZCB3aXRob3V0IGEgbWFjcm8uLi4gKGNhY2hlZCkgbm8KY2hlY2tpbmcgd2hldGhlciByZWN2 IGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiAoY2FjaGVkKSBubwpjaGVja2luZyB3 aGV0aGVyIHNlbmQgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIChjYWNoZWQpIG5v CmNoZWNraW5nIHdoZXRoZXIgcmVjdmZyb20gaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3Jv Li4uIChjYWNoZWQpIG5vCmNoZWNraW5nIHdoZXRoZXIgc2VuZHRvIGlzIGRlY2xhcmVkIHdp dGhvdXQgYSBtYWNyby4uLiAoY2FjaGVkKSBubwpjaGVja2luZyB3aGV0aGVyIHNldHNvY2tv cHQgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIChjYWNoZWQpIG5vCmNoZWNraW5n IHdoZXRoZXIgc2h1dGRvd24gaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIChjYWNo ZWQpIG5vCmNoZWNraW5nIHdoZXRoZXIgYWNjZXB0NCBpcyBkZWNsYXJlZCB3aXRob3V0IGEg bWFjcm8uLi4gKGNhY2hlZCkgbm8KY2hlY2tpbmcgZm9yIG5saW5rX3QuLi4gKGNhY2hlZCkg bm8KY2hlY2tpbmcgd2hldGhlciBmY2htb2RhdCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFj cm8uLi4gKGNhY2hlZCkgbm8KY2hlY2tpbmcgd2hldGhlciBmc3RhdCBpcyBkZWNsYXJlZCB3 aXRob3V0IGEgbWFjcm8uLi4gKGNhY2hlZCkgeWVzCmNoZWNraW5nIHdoZXRoZXIgZnN0YXRh dCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gKGNhY2hlZCkgbm8KY2hlY2tpbmcg d2hldGhlciBmdXRpbWVucyBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gKGNhY2hl ZCkgbm8KY2hlY2tpbmcgd2hldGhlciBsY2htb2QgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1h Y3JvLi4uIChjYWNoZWQpIG5vCmNoZWNraW5nIHdoZXRoZXIgbHN0YXQgaXMgZGVjbGFyZWQg d2l0aG91dCBhIG1hY3JvLi4uIChjYWNoZWQpIG5vCmNoZWNraW5nIHdoZXRoZXIgbWtkaXJh dCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gKGNhY2hlZCkgbm8KY2hlY2tpbmcg d2hldGhlciBta2ZpZm8gaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIChjYWNoZWQp IG5vCmNoZWNraW5nIHdoZXRoZXIgbWtmaWZvYXQgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1h Y3JvLi4uIChjYWNoZWQpIG5vCmNoZWNraW5nIHdoZXRoZXIgbWtub2QgaXMgZGVjbGFyZWQg d2l0aG91dCBhIG1hY3JvLi4uIChjYWNoZWQpIG5vCmNoZWNraW5nIHdoZXRoZXIgbWtub2Rh dCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gKGNhY2hlZCkgbm8KY2hlY2tpbmcg d2hldGhlciBzdGF0IGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiAoY2FjaGVkKSB5 ZXMKY2hlY2tpbmcgd2hldGhlciB1dGltZW5zYXQgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1h Y3JvLi4uIChjYWNoZWQpIG5vCmNoZWNraW5nIHdoZXRoZXIgdGltZXMgaXMgZGVjbGFyZWQg d2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgbG9jYWx0aW1lX3IgaXMg ZGVjbGFyZWQuLi4gbm8KY2hlY2tpbmcgd2hldGhlciB0cnVuYyBpcyBkZWNsYXJlZC4uLiAo Y2FjaGVkKSB5ZXMKY2hlY2tpbmcgd2hldGhlciBjaGRpciBpcyBkZWNsYXJlZCB3aXRob3V0 IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgY2hvd24gaXMgZGVjbGFyZWQgd2l0 aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgZHVwIGlzIGRlY2xhcmVkIHdp dGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBkdXAyIGlzIGRlY2xhcmVk IHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBkdXAzIGlzIGRlY2xh cmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVyIGVudmlyb24gaXMg ZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgZXVpZGFj Y2VzcyBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hldGhl ciBmYWNjZXNzYXQgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5n IHdoZXRoZXIgZmNoZGlyIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVj a2luZyB3aGV0aGVyIGZjaG93bmF0IGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBu bwpjaGVja2luZyB3aGV0aGVyIGZkYXRhc3luYyBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFj cm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciBmc3luYyBpcyBkZWNsYXJlZCB3aXRob3V0IGEg bWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciBmdHJ1bmNhdGUgaXMgZGVjbGFyZWQgd2l0 aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIGdldGN3ZCBpcyBkZWNsYXJl ZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgZ2V0ZG9tYWlubmFt ZSBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciBn ZXRkdGFibGVzaXplIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2lu ZyB3aGV0aGVyIGdldGdyb3VwcyBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8K Y2hlY2tpbmcgd2hldGhlciBnZXRob3N0bmFtZSBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFj cm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciBnZXRsb2dpbiBpcyBkZWNsYXJlZCB3aXRob3V0 IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciBnZXRsb2dpbl9yIGlzIGRlY2xhcmVk IHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVyIGdldHBhZ2VzaXplIGlz IGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVyIGdldHVz ZXJzaGVsbCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hl dGhlciBzZXR1c2Vyc2hlbGwgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNo ZWNraW5nIHdoZXRoZXIgZW5kdXNlcnNoZWxsIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNy by4uLiBubwpjaGVja2luZyB3aGV0aGVyIGdyb3VwX21lbWJlciBpcyBkZWNsYXJlZCB3aXRo b3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciBpc2F0dHkgaXMgZGVjbGFyZWQg d2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIGxjaG93biBpcyBkZWNs YXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciBsaW5rIGlzIGRl Y2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVyIGxpbmthdCBp cyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciBsc2Vl ayBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIg cGlwZSBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hldGhl ciBwaXBlMiBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hl dGhlciBwcmVhZCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcg d2hldGhlciBwd3JpdGUgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNr aW5nIHdoZXRoZXIgcmVhZGxpbmsgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5v CmNoZWNraW5nIHdoZXRoZXIgcmVhZGxpbmthdCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFj cm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciBybWRpciBpcyBkZWNsYXJlZCB3aXRob3V0IGEg bWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgc2V0aG9zdG5hbWUgaXMgZGVjbGFyZWQg d2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgc2xlZXAgaXMgZGVjbGFy ZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgc3ltbGluayBpcyBk ZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciBzeW1saW5r YXQgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIg dHR5bmFtZV9yIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBubwpjaGVja2luZyB3 aGV0aGVyIHVubGluayBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNr aW5nIHdoZXRoZXIgdW5saW5rYXQgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5v CmNoZWNraW5nIHdoZXRoZXIgdXNsZWVwIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4u LiB5ZXMKY2hlY2tpbmcgZm9yIHB0cmRpZmZfdC4uLiB5ZXMKY2hlY2tpbmcgZm9yIHZzbnBy aW50Zi4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBzbnByaW50ZiByZXNwZWN0cyBhIHNpemUg b2YgMS4uLiAoY2FjaGVkKSB5ZXMKY2hlY2tpbmcgd2hldGhlciBwcmludGYgc3VwcG9ydHMg UE9TSVgvWFNJIGZvcm1hdCBzdHJpbmdzIHdpdGggcG9zaXRpb25zLi4uIChjYWNoZWQpIG5v CmNoZWNraW5nIHdoZXRoZXIgYnRvd2MgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4u IHllcwpjaGVja2luZyB3aGV0aGVyIHdjdG9iIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNy by4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBtYnNpbml0IGlzIGRlY2xhcmVkIHdpdGhvdXQg YSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBtYnJ0b3djIGlzIGRlY2xhcmVkIHdp dGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBtYnJsZW4gaXMgZGVjbGFy ZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIG1ic3J0b3djcyBp cyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgbWJz bnJ0b3djcyBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hl dGhlciB3Y3J0b21iIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tp bmcgd2hldGhlciB3Y3NydG9tYnMgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHll cwpjaGVja2luZyB3aGV0aGVyIHdjc25ydG9tYnMgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1h Y3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgd2N3aWR0aCBpcyBkZWNsYXJlZCB3aXRob3V0 IGEgbWFjcm8uLi4gbm8KY2hlY2tpbmcgd2hldGhlciB3bWVtY2hyIGlzIGRlY2xhcmVkIHdp dGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciB3bWVtY21wIGlzIGRlY2xh cmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciB3bWVtY3B5IGlz IGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciB3bWVt bW92ZSBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRo ZXIgd21lbXNldCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5n IHdoZXRoZXIgd2NzbGVuIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hl Y2tpbmcgd2hldGhlciB3Y3NubGVuIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiBu bwpjaGVja2luZyB3aGV0aGVyIHdjc2NweSBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8u Li4geWVzCmNoZWNraW5nIHdoZXRoZXIgd2NwY3B5IGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBt YWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVyIHdjc25jcHkgaXMgZGVjbGFyZWQgd2l0aG91 dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIHdjcG5jcHkgaXMgZGVjbGFyZWQg d2l0aG91dCBhIG1hY3JvLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgd2NzY2F0IGlzIGRlY2xh cmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciB3Y3NuY2F0IGlz IGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciB3Y3Nj bXAgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVy IHdjc25jbXAgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3 aGV0aGVyIHdjc2Nhc2VjbXAgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIG5vCmNo ZWNraW5nIHdoZXRoZXIgd2NzbmNhc2VjbXAgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3Jv Li4uIG5vCmNoZWNraW5nIHdoZXRoZXIgd2NzY29sbCBpcyBkZWNsYXJlZCB3aXRob3V0IGEg bWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgd2NzeGZybSBpcyBkZWNsYXJlZCB3aXRo b3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgd2NzZHVwIGlzIGRlY2xhcmVk IHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciB3Y3NjaHIgaXMgZGVj bGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIHdjc3JjaHIg aXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIHdj c2NzcG4gaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0 aGVyIHdjc3NwbiBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNoZWNraW5n IHdoZXRoZXIgd2NzcGJyayBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8uLi4geWVzCmNo ZWNraW5nIHdoZXRoZXIgd2Nzc3RyIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5 ZXMKY2hlY2tpbmcgd2hldGhlciB3Y3N0b2sgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3Jv Li4uIHllcwpjaGVja2luZyB3aGV0aGVyIHdjc3dpZHRoIGlzIGRlY2xhcmVkIHdpdGhvdXQg YSBtYWNyby4uLiBubwpjaGVja2luZyB3aGV0aGVyIG1icnRvd2MgaGFuZGxlcyBpbmNvbXBs ZXRlIGNoYXJhY3RlcnMuLi4gKGNhY2hlZCkgZ3Vlc3NpbmcgeWVzCmNoZWNraW5nIHdoZXRo ZXIgbWJydG93YyB3b3JrcyBhcyB3ZWxsIGFzIG1idG93Yy4uLiAoY2FjaGVkKSBndWVzc2lu ZyB5ZXMKY2hlY2tpbmcgd2hldGhlciB3Y3J0b21iIHJldHVybiB2YWx1ZSBpcyBjb3JyZWN0 Li4uIHllcwpjaGVja2luZyB3aGV0aGVyIGlzd2NudHJsIHdvcmtzLi4uIHllcwpjaGVja2lu ZyBmb3IgdG93bG93ZXIuLi4geWVzCmNoZWNraW5nIGZvciB3Y3R5cGVfdC4uLiB5ZXMKY2hl Y2tpbmcgZm9yIHdjdHJhbnNfdC4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciB3Y3R5cGUgaXMg ZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIGlzd2N0 eXBlIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhl ciB3Y3RyYW5zIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNyby4uLiB5ZXMKY2hlY2tpbmcg d2hldGhlciB0b3djdHJhbnMgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvLi4uIHllcwpj aGVja2luZyBmb3Igc3RkaW50LmguLi4gKGNhY2hlZCkgeWVzCmNoZWNraW5nIGZvciBnY2Mg b3B0aW9uIHRvIGFjY2VwdCBJU08gQzg5Li4uIChjYWNoZWQpIG5vbmUgbmVlZGVkCmNoZWNr aW5nIGhvdyB0byBwcmludCBzdHJpbmdzLi4uIHByaW50ZgpjaGVja2luZyBmb3IgYSBzZWQg dGhhdCBkb2VzIG5vdCB0cnVuY2F0ZSBvdXRwdXQuLi4gKGNhY2hlZCkgL2Jpbi9zZWQKY2hl Y2tpbmcgZm9yIGZncmVwLi4uIC9iaW4vZ3JlcCAtRgpjaGVja2luZyBmb3IgbGQgdXNlZCBi eSBnY2MuLi4gYzovbWluZ3cvbWluZ3czMi9iaW4vbGQuZXhlCmNoZWNraW5nIGlmIHRoZSBs aW5rZXIgKGM6L21pbmd3L21pbmd3MzIvYmluL2xkLmV4ZSkgaXMgR05VIGxkLi4uIHllcwpj aGVja2luZyBmb3IgQlNELSBvciBNUy1jb21wYXRpYmxlIG5hbWUgbGlzdGVyIChubSkuLi4g L21pbmd3L2Jpbi9ubQpjaGVja2luZyB0aGUgbmFtZSBsaXN0ZXIgKC9taW5ndy9iaW4vbm0p IGludGVyZmFjZS4uLiBCU0Qgbm0KY2hlY2tpbmcgdGhlIG1heGltdW0gbGVuZ3RoIG9mIGNv bW1hbmQgbGluZSBhcmd1bWVudHMuLi4gODE5MgpjaGVja2luZyB3aGV0aGVyIHRoZSBzaGVs bCB1bmRlcnN0YW5kcyBzb21lIFhTSSBjb25zdHJ1Y3RzLi4uIHllcwpjaGVja2luZyB3aGV0 aGVyIHRoZSBzaGVsbCB1bmRlcnN0YW5kcyAiKz0iLi4uIHllcwpjaGVja2luZyBob3cgdG8g Y29udmVydCBpNjg2LXBjLW1pbmd3MzIgZmlsZSBuYW1lcyB0byBpNjg2LXBjLW1pbmd3MzIg Zm9ybWF0Li4uIGZ1bmNfY29udmVydF9maWxlX21zeXNfdG9fdzMyCmNoZWNraW5nIGhvdyB0 byBjb252ZXJ0IGk2ODYtcGMtbWluZ3czMiBmaWxlIG5hbWVzIHRvIHRvb2xjaGFpbiBmb3Jt YXQuLi4gZnVuY19jb252ZXJ0X2ZpbGVfbXN5c190b193MzIKY2hlY2tpbmcgZm9yIGM6L21p bmd3L21pbmd3MzIvYmluL2xkLmV4ZSBvcHRpb24gdG8gcmVsb2FkIG9iamVjdCBmaWxlcy4u LiAtcgpjaGVja2luZyBmb3Igb2JqZHVtcC4uLiAoY2FjaGVkKSBvYmpkdW1wCmNoZWNraW5n IGhvdyB0byByZWNvZ25pemUgZGVwZW5kZW50IGxpYnJhcmllcy4uLiBmaWxlX21hZ2ljIF54 ODYgYXJjaGl2ZSBpbXBvcnR8Xng4NiBETEwKY2hlY2tpbmcgZm9yIGRsbHRvb2wuLi4gKGNh Y2hlZCkgZGxsdG9vbApjaGVja2luZyBob3cgdG8gYXNzb2NpYXRlIHJ1bnRpbWUgYW5kIGxp bmsgbGlicmFyaWVzLi4uIGZ1bmNfY3lnbWluZ19kbGxfZm9yX2ltcGxpYgpjaGVja2luZyBm b3IgYXJjaGl2ZXIgQEZJTEUgc3VwcG9ydC4uLiBACmNoZWNraW5nIGZvciBzdHJpcC4uLiBz dHJpcApjaGVja2luZyBmb3IgcmFubGliLi4uIChjYWNoZWQpIHJhbmxpYgpjaGVja2luZyBj b21tYW5kIHRvIHBhcnNlIC9taW5ndy9iaW4vbm0gb3V0cHV0IGZyb20gZ2NjIG9iamVjdC4u LiBvawpjaGVja2luZyBmb3Igc3lzcm9vdC4uLiBubwpjaGVja2luZyBmb3IgbXQuLi4gbm8K Y2hlY2tpbmcgaWYgOiBpcyBhIG1hbmlmZXN0IHRvb2wuLi4gbm8KY2hlY2tpbmcgZm9yIGRs ZmNuLmguLi4gbm8KY2hlY2tpbmcgZm9yIG9iamRpci4uLiAubGlicwpjaGVja2luZyBpZiBn Y2Mgc3VwcG9ydHMgLWZuby1ydHRpIC1mbm8tZXhjZXB0aW9ucy4uLiBubwpjaGVja2luZyBm b3IgZ2NjIG9wdGlvbiB0byBwcm9kdWNlIFBJQy4uLiAtRERMTF9FWFBPUlQgLURQSUMKY2hl Y2tpbmcgaWYgZ2NjIFBJQyBmbGFnIC1ERExMX0VYUE9SVCAtRFBJQyB3b3Jrcy4uLiB5ZXMK Y2hlY2tpbmcgaWYgZ2NjIHN0YXRpYyBmbGFnIC1zdGF0aWMgd29ya3MuLi4geWVzCmNoZWNr aW5nIGlmIGdjYyBzdXBwb3J0cyAtYyAtbyBmaWxlLm8uLi4geWVzCmNoZWNraW5nIGlmIGdj YyBzdXBwb3J0cyAtYyAtbyBmaWxlLm8uLi4gKGNhY2hlZCkgeWVzCmNoZWNraW5nIHdoZXRo ZXIgdGhlIGdjYyBsaW5rZXIgKGM6L21pbmd3L21pbmd3MzIvYmluL2xkLmV4ZSkgc3VwcG9y dHMgc2hhcmVkIGxpYnJhcmllcy4uLiB5ZXMKY2hlY2tpbmcgZHluYW1pYyBsaW5rZXIgY2hh cmFjdGVyaXN0aWNzLi4uIFdpbjMyIGxkLmV4ZQpjaGVja2luZyBob3cgdG8gaGFyZGNvZGUg bGlicmFyeSBwYXRocyBpbnRvIHByb2dyYW1zLi4uIGltbWVkaWF0ZQpjaGVja2luZyB3aGV0 aGVyIHN0cmlwcGluZyBsaWJyYXJpZXMgaXMgcG9zc2libGUuLi4geWVzCmNoZWNraW5nIGlm IGxpYnRvb2wgc3VwcG9ydHMgc2hhcmVkIGxpYnJhcmllcy4uLiB5ZXMKY2hlY2tpbmcgd2hl dGhlciB0byBidWlsZCBzaGFyZWQgbGlicmFyaWVzLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIg dG8gYnVpbGQgc3RhdGljIGxpYnJhcmllcy4uLiB5ZXMKY2hlY2tpbmcgZm9yIGxpYmx0ZGwu Li4geWVzCmNoZWNraW5nIGhvdyB0byBsaW5rIHdpdGggbGlibHRkbC4uLiAtbGx0ZGwKY2hl Y2tpbmcgZm9yIG1ha2VpbmZvLi4uIHllcwpjaGVja2luZyBmb3IgZW1hY3MuLi4gbm8KY2hl Y2tpbmcgZm9yIHhlbWFjcy4uLiBubwpjaGVja2luZyB3aGVyZSAuZWxjIGZpbGVzIHNob3Vs ZCBnby4uLiAke2RhdGFkaXJ9L2VtYWNzL3NpdGUtbGlzcApjaGVja2luZyB3aGV0aGVyIHRv IHVzZSBzeXN0ZW0gYW5kIGxpYnJhcnkgIjY0IiBjYWxscy4uLiB5ZXMKY2hlY2tpbmcgZm9y IF9fdWNfZ2V0X2FyX2JzcCBpbiAtbHVjYS4uLiBubwpjaGVja2luZyBmb3IgYW4gQU5TSSBD LWNvbmZvcm1pbmcgY29uc3QuLi4geWVzCmNoZWNraW5nIGZvciB3b3JraW5nIHZvbGF0aWxl Li4uIHllcwpjaGVja2luZyBmb3IgaW5saW5lLi4uIChjYWNoZWQpIGlubGluZQpjaGVja2lu ZyBmb3IgX191Y19nZXRfYXJfYnNwIGluIC1sdWNhLi4uIChjYWNoZWQpIG5vCmNoZWNraW5n IHdoZXRoZXIgYnl0ZSBvcmRlcmluZyBpcyBiaWdlbmRpYW4uLi4gKGNhY2hlZCkgbm8KY2hl Y2tpbmcgbGFiZWxzIGFzIHZhbHVlcy4uLiB5ZXMKY2hlY2tpbmcgc2l6ZSBvZiBjaGFyLi4u IDEKY2hlY2tpbmcgc2l6ZSBvZiB1bnNpZ25lZCBjaGFyLi4uIDEKY2hlY2tpbmcgc2l6ZSBv ZiBzaG9ydC4uLiAyCmNoZWNraW5nIHNpemUgb2YgdW5zaWduZWQgc2hvcnQuLi4gMgpjaGVj a2luZyBzaXplIG9mIGludC4uLiA0CmNoZWNraW5nIHNpemUgb2YgdW5zaWduZWQgaW50Li4u IDQKY2hlY2tpbmcgc2l6ZSBvZiBsb25nLi4uIDQKY2hlY2tpbmcgc2l6ZSBvZiB1bnNpZ25l ZCBsb25nLi4uIDQKY2hlY2tpbmcgc2l6ZSBvZiBzaXplX3QuLi4gNApjaGVja2luZyBzaXpl IG9mIGxvbmcgbG9uZy4uLiA4CmNoZWNraW5nIHNpemUgb2YgdW5zaWduZWQgbG9uZyBsb25n Li4uIDgKY2hlY2tpbmcgc2l6ZSBvZiBfX2ludDY0Li4uIDgKY2hlY2tpbmcgc2l6ZSBvZiB1 bnNpZ25lZCBfX2ludDY0Li4uIDgKY2hlY2tpbmcgc2l6ZSBvZiB2b2lkICouLi4gNApjaGVj a2luZyBzaXplIG9mIGludHB0cl90Li4uIDQKY2hlY2tpbmcgc2l6ZSBvZiB1aW50cHRyX3Qu Li4gNApjaGVja2luZyBzaXplIG9mIHB0cmRpZmZfdC4uLiA0CmNoZWNraW5nIHNpemUgb2Yg c2l6ZV90Li4uIChjYWNoZWQpIDQKY2hlY2tpbmcgc2l6ZSBvZiBvZmZfdC4uLiA0CmNoZWNr aW5nIGZvciBzdGRpbnQuaC4uLiAoY2FjaGVkKSB5ZXMKY2hlY2tpbmcgZm9yIGludHR5cGVz LmguLi4gKGNhY2hlZCkgeWVzCmNoZWNraW5nIHNpemUgb2YgaW50bWF4X3QuLi4gOApjaGVj a2luZyBmb3IgaW50OF90Li4uIHllcwpjaGVja2luZyBmb3IgdWludDhfdC4uLiB5ZXMKY2hl Y2tpbmcgZm9yIGludDE2X3QuLi4geWVzCmNoZWNraW5nIGZvciB1aW50MTZfdC4uLiB5ZXMK Y2hlY2tpbmcgZm9yIGludDMyX3QuLi4geWVzCmNoZWNraW5nIGZvciB1aW50MzJfdC4uLiB5 ZXMKY2hlY2tpbmcgZm9yIGludDY0X3QuLi4geWVzCmNoZWNraW5nIGZvciB1aW50NjRfdC4u LiB5ZXMKY2hlY2tpbmcgZm9yIGludG1heF90Li4uIHllcwpjaGVja2luZyBmb3IgdWludG1h eF90Li4uIHllcwpjaGVja2luZyBmb3IgaW50cHRyX3QuLi4geWVzCmNoZWNraW5nIGZvciB1 aW50cHRyX3QuLi4geWVzCmNoZWNraW5nIGZvciBpbnQ4X3QuLi4geWVzCmNoZWNraW5nIGZv ciB1aW50OF90Li4uIHllcwpjaGVja2luZyBmb3IgaW50MTZfdC4uLiB5ZXMKY2hlY2tpbmcg Zm9yIHVpbnQxNl90Li4uIHllcwpjaGVja2luZyBmb3IgaW50MzJfdC4uLiB5ZXMKY2hlY2tp bmcgZm9yIHVpbnQzMl90Li4uIHllcwpjaGVja2luZyBmb3IgaW50NjRfdC4uLiB5ZXMKY2hl Y2tpbmcgZm9yIHVpbnQ2NF90Li4uIHllcwpjaGVja2luZyBmb3IgaW50bWF4X3QuLi4geWVz CmNoZWNraW5nIGZvciB1aW50bWF4X3QuLi4geWVzCmNoZWNraW5nIGZvciBpbnRwdHJfdC4u LiAoY2FjaGVkKSB5ZXMKY2hlY2tpbmcgZm9yIHVpbnRwdHJfdC4uLiAoY2FjaGVkKSB5ZXMK Y2hlY2tpbmcgZm9yIEFOU0kgQyBoZWFkZXIgZmlsZXMuLi4gKGNhY2hlZCkgeWVzCmNoZWNr aW5nIHdoZXRoZXIgdGltZS5oIGFuZCBzeXMvdGltZS5oIG1heSBib3RoIGJlIGluY2x1ZGVk Li4uIHllcwpjaGVja2luZyBmb3Igc3lzL3dhaXQuaCB0aGF0IGlzIFBPU0lYLjEgY29tcGF0 aWJsZS4uLiBubwpjaGVja2luZyBmb3IgZGlyZW50LmggdGhhdCBkZWZpbmVzIERJUi4uLiB5 ZXMKY2hlY2tpbmcgZm9yIGxpYnJhcnkgY29udGFpbmluZyBvcGVuZGlyLi4uIG5vbmUgcmVx dWlyZWQKY2hlY2tpbmcgZm9yIHN0cnVjdCBkaXJlbnQ2NC5kX25hbWUuLi4gbm8KY2hlY2tp bmcgY29tcGxleC5oIHVzYWJpbGl0eS4uLiB5ZXMKY2hlY2tpbmcgY29tcGxleC5oIHByZXNl bmNlLi4uIHllcwpjaGVja2luZyBmb3IgY29tcGxleC5oLi4uIHllcwpjaGVja2luZyBmZW52 LmggdXNhYmlsaXR5Li4uIHllcwpjaGVja2luZyBmZW52LmggcHJlc2VuY2UuLi4geWVzCmNo ZWNraW5nIGZvciBmZW52LmguLi4geWVzCmNoZWNraW5nIGlvLmggdXNhYmlsaXR5Li4uIHll cwpjaGVja2luZyBpby5oIHByZXNlbmNlLi4uIHllcwpjaGVja2luZyBmb3IgaW8uaC4uLiB5 ZXMKY2hlY2tpbmcgbGliYy5oIHVzYWJpbGl0eS4uLiBubwpjaGVja2luZyBsaWJjLmggcHJl c2VuY2UuLi4gbm8KY2hlY2tpbmcgZm9yIGxpYmMuaC4uLiBubwpjaGVja2luZyBsaW1pdHMu aCB1c2FiaWxpdHkuLi4geWVzCmNoZWNraW5nIGxpbWl0cy5oIHByZXNlbmNlLi4uIHllcwpj aGVja2luZyBmb3IgbGltaXRzLmguLi4geWVzCmNoZWNraW5nIGZvciBtZW1vcnkuaC4uLiAo Y2FjaGVkKSB5ZXMKY2hlY2tpbmcgcHJvY2Vzcy5oIHVzYWJpbGl0eS4uLiB5ZXMKY2hlY2tp bmcgcHJvY2Vzcy5oIHByZXNlbmNlLi4uIHllcwpjaGVja2luZyBmb3IgcHJvY2Vzcy5oLi4u IHllcwpjaGVja2luZyBmb3Igc3RyaW5nLmguLi4gKGNhY2hlZCkgeWVzCmNoZWNraW5nIHN5 cy9kaXIuaCB1c2FiaWxpdHkuLi4gbm8KY2hlY2tpbmcgc3lzL2Rpci5oIHByZXNlbmNlLi4u IG5vCmNoZWNraW5nIGZvciBzeXMvZGlyLmguLi4gbm8KY2hlY2tpbmcgZm9yIHN5cy9pb2N0 bC5oLi4uIChjYWNoZWQpIG5vCmNoZWNraW5nIGZvciBzeXMvc2VsZWN0LmguLi4gKGNhY2hl ZCkgbm8KY2hlY2tpbmcgZm9yIHN5cy90aW1lLmguLi4gKGNhY2hlZCkgeWVzCmNoZWNraW5n IHN5cy90aW1lYi5oIHVzYWJpbGl0eS4uLiB5ZXMKY2hlY2tpbmcgc3lzL3RpbWViLmggcHJl c2VuY2UuLi4geWVzCmNoZWNraW5nIGZvciBzeXMvdGltZWIuaC4uLiB5ZXMKY2hlY2tpbmcg Zm9yIHN5cy90aW1lcy5oLi4uIChjYWNoZWQpIG5vCmNoZWNraW5nIHN5cy9zdGR0eXBlcy5o IHVzYWJpbGl0eS4uLiBubwpjaGVja2luZyBzeXMvc3RkdHlwZXMuaCBwcmVzZW5jZS4uLiBu bwpjaGVja2luZyBmb3Igc3lzL3N0ZHR5cGVzLmguLi4gbm8KY2hlY2tpbmcgZm9yIHN5cy90 eXBlcy5oLi4uIChjYWNoZWQpIHllcwpjaGVja2luZyBzeXMvdXRpbWUuaCB1c2FiaWxpdHku Li4geWVzCmNoZWNraW5nIHN5cy91dGltZS5oIHByZXNlbmNlLi4uIHllcwpjaGVja2luZyBm b3Igc3lzL3V0aW1lLmguLi4geWVzCmNoZWNraW5nIHRpbWUuaCB1c2FiaWxpdHkuLi4geWVz CmNoZWNraW5nIHRpbWUuaCBwcmVzZW5jZS4uLiB5ZXMKY2hlY2tpbmcgZm9yIHRpbWUuaC4u LiB5ZXMKY2hlY2tpbmcgZm9yIHVuaXN0ZC5oLi4uIChjYWNoZWQpIHllcwpjaGVja2luZyB1 dGltZS5oIHVzYWJpbGl0eS4uLiB5ZXMKY2hlY2tpbmcgdXRpbWUuaCBwcmVzZW5jZS4uLiB5 ZXMKY2hlY2tpbmcgZm9yIHV0aW1lLmguLi4geWVzCmNoZWNraW5nIHB3ZC5oIHVzYWJpbGl0 eS4uLiBubwpjaGVja2luZyBwd2QuaCBwcmVzZW5jZS4uLiBubwpjaGVja2luZyBmb3IgcHdk LmguLi4gbm8KY2hlY2tpbmcgZ3JwLmggdXNhYmlsaXR5Li4uIG5vCmNoZWNraW5nIGdycC5o IHByZXNlbmNlLi4uIG5vCmNoZWNraW5nIGZvciBncnAuaC4uLiBubwpjaGVja2luZyBzeXMv dXRzbmFtZS5oIHVzYWJpbGl0eS4uLiBubwpjaGVja2luZyBzeXMvdXRzbmFtZS5oIHByZXNl bmNlLi4uIG5vCmNoZWNraW5nIGZvciBzeXMvdXRzbmFtZS5oLi4uIG5vCmNoZWNraW5nIGRp cmVjdC5oIHVzYWJpbGl0eS4uLiB5ZXMKY2hlY2tpbmcgZGlyZWN0LmggcHJlc2VuY2UuLi4g eWVzCmNoZWNraW5nIGZvciBkaXJlY3QuaC4uLiB5ZXMKY2hlY2tpbmcgbWFjaGluZS9mcHUu aCB1c2FiaWxpdHkuLi4gbm8KY2hlY2tpbmcgbWFjaGluZS9mcHUuaCBwcmVzZW5jZS4uLiBu bwpjaGVja2luZyBmb3IgbWFjaGluZS9mcHUuaC4uLiBubwpjaGVja2luZyBzY2hlZC5oIHVz YWJpbGl0eS4uLiB5ZXMKY2hlY2tpbmcgc2NoZWQuaCBwcmVzZW5jZS4uLiB5ZXMKY2hlY2tp bmcgZm9yIHNjaGVkLmguLi4geWVzCmNoZWNraW5nIGZvciBjb21wbGV4IGRvdWJsZS4uLiB5 ZXMKY2hlY2tpbmcgZm9yIHNvY2tsZW5fdC4uLiAoY2FjaGVkKSB5ZXMKY2hlY2tpbmcgZm9y IHN0cnVjdCBpcF9tcmVxLi4uIG5vCmNoZWNraW5nIGZvciBsaWJjLmguLi4gKGNhY2hlZCkg bm8KY2hlY2tpbmcgZm9yIHVuaXN0ZC5oLi4uIChjYWNoZWQpIHllcwpjaGVja2luZyB3aGV0 aGVyIGxpYmMuaCBhbmQgdW5pc3RkLmggY2FuIGJlIGluY2x1ZGVkIHRvZ2V0aGVyLi4uIG5v CmNoZWNraW5nIHR5cGUgb2YgYXJyYXkgYXJndW1lbnQgdG8gZ2V0Z3JvdXBzLi4uIGludApj aGVja2luZyByZXR1cm4gdHlwZSBvZiBzaWduYWwgaGFuZGxlcnMuLi4gdm9pZApjaGVja2lu ZyBmb3IgbW9kZV90Li4uIChjYWNoZWQpIHllcwpjaGVja2luZyBmb3IgY29zIGluIC1sbS4u LiB5ZXMKY2hlY2tpbmcgZm9yIGdldGhvc3RieW5hbWUuLi4gKGNhY2hlZCkgbm8KY2hlY2tp bmcgZm9yIGdldGhvc3RieW5hbWUgaW4gLWxuc2wuLi4gbm8KY2hlY2tpbmcgZm9yIGNvbm5l Y3QuLi4gbm8KY2hlY2tpbmcgZm9yIGNvbm5lY3QgaW4gLWxzb2NrZXQuLi4gbm8KY2hlY2tp bmcgZm9yIHdpbnNvY2syLmguLi4gKGNhY2hlZCkgeWVzCmNoZWNraW5nIGZvciBtYWluIGlu IC1sd3MyXzMyLi4uIHllcwpjaGVja2luZyBhc3NlcnQuaCB1c2FiaWxpdHkuLi4geWVzCmNo ZWNraW5nIGFzc2VydC5oIHByZXNlbmNlLi4uIHllcwpjaGVja2luZyBmb3IgYXNzZXJ0Lmgu Li4geWVzCmNoZWNraW5nIGNydF9leHRlcm5zLmggdXNhYmlsaXR5Li4uIG5vCmNoZWNraW5n IGNydF9leHRlcm5zLmggcHJlc2VuY2UuLi4gbm8KY2hlY2tpbmcgZm9yIGNydF9leHRlcm5z LmguLi4gbm8KY2hlY2tpbmcgZm9yIERJTkZJTklUWS4uLiBubwpjaGVja2luZyBmb3IgRFFO QU4uLi4gbm8KY2hlY2tpbmcgZm9yIGNleHAuLi4geWVzCmNoZWNraW5nIGZvciBjaHNpemUu Li4geWVzCmNoZWNraW5nIGZvciBjbG9nLi4uIHllcwpjaGVja2luZyBmb3IgY2xvZzEwLi4u IG5vCmNoZWNraW5nIGZvciBjdGVybWlkLi4uIG5vCmNoZWNraW5nIGZvciBmZXNldHJvdW5k Li4uIHllcwpjaGVja2luZyBmb3IgZnRpbWUuLi4geWVzCmNoZWNraW5nIGZvciBmdHJ1bmNh dGUuLi4geWVzCmNoZWNraW5nIGZvciBmY2hvd24uLi4gbm8KY2hlY2tpbmcgZm9yIGZjaG1v ZC4uLiBubwpjaGVja2luZyBmb3IgZ2V0Y3dkLi4uIChjYWNoZWQpIHllcwpjaGVja2luZyBm b3IgZ2V0ZXVpZC4uLiBubwpjaGVja2luZyBmb3IgZ2V0c2lkLi4uIG5vCmNoZWNraW5nIGZv ciBnZXR0aW1lb2ZkYXkuLi4geWVzCmNoZWNraW5nIGZvciBnbXRpbWVfci4uLiBubwpjaGVj a2luZyBmb3IgaW9jdGwuLi4gbm8KY2hlY2tpbmcgZm9yIGxzdGF0Li4uIChjYWNoZWQpIG5v CmNoZWNraW5nIGZvciBta2Rpci4uLiB5ZXMKY2hlY2tpbmcgZm9yIG1rbm9kLi4uIG5vCmNo ZWNraW5nIGZvciBuaWNlLi4uIG5vCmNoZWNraW5nIGZvciBwaXBlLi4uIChjYWNoZWQpIG5v CmNoZWNraW5nIGZvciBfcGlwZS4uLiB5ZXMKY2hlY2tpbmcgZm9yIHJlYWRkaXJfci4uLiBu bwpjaGVja2luZyBmb3IgcmVhZGRpcjY0X3IuLi4gbm8KY2hlY2tpbmcgZm9yIHJlYWRsaW5r Li4uIChjYWNoZWQpIG5vCmNoZWNraW5nIGZvciByZW5hbWUuLi4geWVzCmNoZWNraW5nIGZv ciBybWRpci4uLiB5ZXMKY2hlY2tpbmcgZm9yIHNlbGVjdC4uLiBubwpjaGVja2luZyBmb3Ig c2V0ZWdpZC4uLiBubwpjaGVja2luZyBmb3Igc2V0ZXVpZC4uLiBubwpjaGVja2luZyBmb3Ig c2V0bG9jYWxlLi4uIHllcwpjaGVja2luZyBmb3Igc2V0cGdpZC4uLiBubwpjaGVja2luZyBm b3Igc2V0c2lkLi4uIG5vCmNoZWNraW5nIGZvciBzaWdhY3Rpb24uLi4gbm8KY2hlY2tpbmcg Zm9yIHNpZ2ludGVycnVwdC4uLiBubwpjaGVja2luZyBmb3Igc3RhdDY0Li4uIG5vCmNoZWNr aW5nIGZvciBzdHJmdGltZS4uLiB5ZXMKY2hlY2tpbmcgZm9yIHN0cnB0aW1lLi4uIG5vCmNo ZWNraW5nIGZvciBzeW1saW5rLi4uIChjYWNoZWQpIG5vCmNoZWNraW5nIGZvciBzeW5jLi4u IG5vCmNoZWNraW5nIGZvciBzeXNjb25mLi4uIG5vCmNoZWNraW5nIGZvciB0Y2dldHBncnAu Li4gbm8KY2hlY2tpbmcgZm9yIHRjc2V0cGdycC4uLiBubwpjaGVja2luZyBmb3IgdGltZXMu Li4gKGNhY2hlZCkgbm8KY2hlY2tpbmcgZm9yIHVuYW1lLi4uIG5vCmNoZWNraW5nIGZvciB3 YWl0cGlkLi4uIG5vCmNoZWNraW5nIGZvciBzdHJkdXAuLi4geWVzCmNoZWNraW5nIGZvciBz eXN0ZW0uLi4geWVzCmNoZWNraW5nIGZvciB1c2xlZXAuLi4geWVzCmNoZWNraW5nIGZvciBh dGV4aXQuLi4geWVzCmNoZWNraW5nIGZvciBvbl9leGl0Li4uIG5vCmNoZWNraW5nIGZvciBj aG93bi4uLiBubwpjaGVja2luZyBmb3IgbGluay4uLiAoY2FjaGVkKSBubwpjaGVja2luZyBm b3IgZmNudGwuLi4gKGNhY2hlZCkgbm8KY2hlY2tpbmcgZm9yIHR0eW5hbWUuLi4gbm8KY2hl Y2tpbmcgZm9yIGdldHB3ZW50Li4uIG5vCmNoZWNraW5nIGZvciBnZXRncmVudC4uLiBubwpj aGVja2luZyBmb3Iga2lsbC4uLiBubwpjaGVja2luZyBmb3IgZ2V0cHBpZC4uLiBubwpjaGVj a2luZyBmb3IgZ2V0cGdycC4uLiBubwpjaGVja2luZyBmb3IgZm9yay4uLiBubwpjaGVja2lu ZyBmb3Igc2V0aXRpbWVyLi4uIG5vCmNoZWNraW5nIGZvciBnZXRpdGltZXIuLi4gbm8KY2hl Y2tpbmcgZm9yIHN0cmNoci4uLiB5ZXMKY2hlY2tpbmcgZm9yIHN0cmNtcC4uLiB5ZXMKY2hl Y2tpbmcgZm9yIGluZGV4Li4uIG5vCmNoZWNraW5nIGZvciBiY29weS4uLiBubwpjaGVja2lu ZyBmb3IgbWVtY3B5Li4uIHllcwpjaGVja2luZyBmb3IgcmluZGV4Li4uIG5vCmNoZWNraW5n IGZvciB0cnVuY2F0ZS4uLiBubwpjaGVja2luZyBmb3IgdW5zZXRlbnYuLi4gbm8KY2hlY2tp bmcgZm9yIGlzYmxhbmsuLi4gKGNhY2hlZCkgeWVzCmNoZWNraW5nIGZvciBfTlNHZXRFbnZp cm9uLi4uIG5vCmNoZWNraW5nIGZvciBzdHJjb2xsLi4uIHllcwpjaGVja2luZyBmb3Igc3Ry Y29sbF9sLi4uIG5vCmNoZWNraW5nIGZvciBuZXdsb2NhbGUuLi4gbm8KY2hlY2tpbmcgZm9y IHV0aW1lbnNhdC4uLiBubwpjaGVja2luZyBmb3Igc2NoZWRfZ2V0YWZmaW5pdHkuLi4gKGNh Y2hlZCkgbm8KY2hlY2tpbmcgZm9yIHNjaGVkX3NldGFmZmluaXR5Li4uIG5vCmNoZWNraW5n IGNyeXB0LmggdXNhYmlsaXR5Li4uIG5vCmNoZWNraW5nIGNyeXB0LmggcHJlc2VuY2UuLi4g bm8KY2hlY2tpbmcgZm9yIGNyeXB0LmguLi4gbm8KY2hlY2tpbmcgZm9yIG5ldGRiLmguLi4g KGNhY2hlZCkgbm8KY2hlY2tpbmcgcHRocmVhZC5oIHVzYWJpbGl0eS4uLiB5ZXMKY2hlY2tp bmcgcHRocmVhZC5oIHByZXNlbmNlLi4uIHllcwpjaGVja2luZyBmb3IgcHRocmVhZC5oLi4u IHllcwpjaGVja2luZyBwdGhyZWFkX25wLmggdXNhYmlsaXR5Li4uIG5vCmNoZWNraW5nIHB0 aHJlYWRfbnAuaCBwcmVzZW5jZS4uLiBubwpjaGVja2luZyBmb3IgcHRocmVhZF9ucC5oLi4u IG5vCmNoZWNraW5nIGZvciBzeXMvcGFyYW0uaC4uLiAoY2FjaGVkKSB5ZXMKY2hlY2tpbmcg c3lzL3Jlc291cmNlLmggdXNhYmlsaXR5Li4uIG5vCmNoZWNraW5nIHN5cy9yZXNvdXJjZS5o IHByZXNlbmNlLi4uIG5vCmNoZWNraW5nIGZvciBzeXMvcmVzb3VyY2UuaC4uLiBubwpjaGVj a2luZyBmb3Igc3lzL2ZpbGUuaC4uLiAoY2FjaGVkKSB5ZXMKY2hlY2tpbmcgZm9yIHN5cy9t bWFuLmguLi4gKGNhY2hlZCkgbm8KY2hlY2tpbmcgZm9yIGNocm9vdC4uLiBubwpjaGVja2lu ZyBmb3IgZmxvY2suLi4gKGNhY2hlZCkgbm8KY2hlY2tpbmcgZm9yIGdldGxvZ2luLi4uIChj YWNoZWQpIG5vCmNoZWNraW5nIGZvciBjdXNlcmlkLi4uIG5vCmNoZWNraW5nIGZvciBnZXRw cmlvcml0eS4uLiBubwpjaGVja2luZyBmb3Igc2V0cHJpb3JpdHkuLi4gbm8KY2hlY2tpbmcg Zm9yIGdldHBhc3MuLi4gbm8KY2hlY2tpbmcgZm9yIHNldGhvc3RuYW1lLi4uIG5vCmNoZWNr aW5nIGZvciBnZXRob3N0bmFtZS4uLiBubwpjaGVja2luZyB3aGV0aGVyIHNldGhvc3RuYW1l IGlzIGRlY2xhcmVkLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgaHN0cmVycm9yIGlzIGRlY2xh cmVkLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgY3VzZXJpZCBpcyBkZWNsYXJlZC4uLiBubwpj aGVja2luZyBmb3IgbGlicmFyeSBjb250YWluaW5nIGNyeXB0Li4uIG5vCmNoZWNraW5nIGZv ciBpLi4uIF9Db21wbGV4X0kKY2hlY2tpbmcgd2hldGhlciBjc3FydCBpcyB1c2FibGUuLi4g eWVzCmNoZWNraW5nIGZvciBsaWJnbXAuLi4geWVzCmNoZWNraW5nIGhvdyB0byBsaW5rIHdp dGggbGliZ21wLi4uIC9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9saWIvbGliZ21w LmEKY2hlY2tpbmcgd2hldGhlciBsaWJ1bmlzdHJpbmcgd2FzIGJ1aWx0IHdpdGggaWNvbnYg c3VwcG9ydC4uLiB5ZXMKY2hlY2tpbmcgZm9yIHBrZy1jb25maWcuLi4gbm8KY2hlY2tpbmcg Zm9yIExJQkZGSS4uLiB5ZXMKY2hlY2tpbmcgc2l6ZSBvZiBzaXplX3QuLi4gKGNhY2hlZCkg NApjaGVja2luZyBzaXplIG9mIHNzaXplX3QuLi4gNApjaGVja2luZyB3aGV0aGVyIE5MUyBp cyByZXF1ZXN0ZWQuLi4geWVzCmNoZWNraW5nIGZvciBtc2dmbXQuLi4gL21pbmd3L2Jpbi9t c2dmbXQKY2hlY2tpbmcgZm9yIGdtc2dmbXQuLi4gL21pbmd3L2Jpbi9tc2dmbXQKY2hlY2tp bmcgZm9yIHhnZXR0ZXh0Li4uIC9taW5ndy9iaW4veGdldHRleHQKY2hlY2tpbmcgZm9yIG1z Z21lcmdlLi4uIC9taW5ndy9iaW4vbXNnbWVyZ2UKY2hlY2tpbmcgZm9yIENGUHJlZmVyZW5j ZXNDb3B5QXBwVmFsdWUuLi4gbm8KY2hlY2tpbmcgZm9yIENGTG9jYWxlQ29weUN1cnJlbnQu Li4gbm8KY2hlY2tpbmcgZm9yIEdOVSBnZXR0ZXh0IGluIGxpYmMuLi4gbm8KY2hlY2tpbmcg Zm9yIGljb252Li4uIChjYWNoZWQpIHllcwpjaGVja2luZyBmb3Igd29ya2luZyBpY29udi4u LiAoY2FjaGVkKSB5ZXMKY2hlY2tpbmcgaG93IHRvIGxpbmsgd2l0aCBsaWJpY29udi4uLiAt bGljb252CmNoZWNraW5nIGZvciBHTlUgZ2V0dGV4dCBpbiBsaWJpbnRsLi4uIHllcwpjaGVj a2luZyB3aGV0aGVyIHRvIHVzZSBOTFMuLi4geWVzCmNoZWNraW5nIHdoZXJlIHRoZSBnZXR0 ZXh0IGZ1bmN0aW9uIGNvbWVzIGZyb20uLi4gZXh0ZXJuYWwgbGliaW50bApjaGVja2luZyBo b3cgdG8gbGluayB3aXRoIGxpYmludGwuLi4gLWxpbnRsCmNoZWNraW5nIGZvciBzbGVlcCBk ZWNsYXJhdGlvbi4uLiB5ZXMKY2hlY2tpbmcgZm9yIHVzbGVlcCBkZWNsYXJhdGlvbi4uLiB5 ZXMKY2hlY2tpbmcgd2hldGhlciBnZXRsb2dpbiBpcyBkZWNsYXJlZC4uLiBubwpjaGVja2lu ZyB3aGV0aGVyIGFsYXJtIGlzIGRlY2xhcmVkLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgc3Ry cHRpbWUgaXMgZGVjbGFyZWQuLi4gbm8KY2hlY2tpbmcgcmV0dXJuIHR5cGUgb2YgdXNsZWVw Li4uIGludApjaGVja2luZyBzeXMvdW4uaCB1c2FiaWxpdHkuLi4gbm8KY2hlY2tpbmcgc3lz L3VuLmggcHJlc2VuY2UuLi4gbm8KY2hlY2tpbmcgZm9yIHN5cy91bi5oLi4uIG5vCmNoZWNr aW5nIGZvciBnZXRybGltaXQuLi4gbm8KY2hlY2tpbmcgZm9yIHNldHJsaW1pdC4uLiBubwpj aGVja2luZyBmb3Igc29ja2V0cGFpci4uLiBubwpjaGVja2luZyBmb3IgZ2V0Z3JvdXBzLi4u IG5vCmNoZWNraW5nIGZvciBzZXRncm91cHMuLi4gbm8KY2hlY2tpbmcgZm9yIHNldHB3ZW50 Li4uIG5vCmNoZWNraW5nIGZvciBwYXVzZS4uLiBubwpjaGVja2luZyBmb3IgdHpzZXQuLi4g KGNhY2hlZCkgeWVzCmNoZWNraW5nIGZvciBzZXRob3N0ZW50Li4uIG5vCmNoZWNraW5nIGZv ciBnZXRob3N0ZW50Li4uIG5vCmNoZWNraW5nIGZvciBlbmRob3N0ZW50Li4uIG5vCmNoZWNr aW5nIGZvciBzZXRuZXRlbnQuLi4gbm8KY2hlY2tpbmcgZm9yIGdldG5ldGVudC4uLiBubwpj aGVja2luZyBmb3IgZW5kbmV0ZW50Li4uIG5vCmNoZWNraW5nIGZvciBzZXRwcm90b2VudC4u LiBubwpjaGVja2luZyBmb3IgZ2V0cHJvdG9lbnQuLi4gbm8KY2hlY2tpbmcgZm9yIGVuZHBy b3RvZW50Li4uIG5vCmNoZWNraW5nIGZvciBzZXRzZXJ2ZW50Li4uIG5vCmNoZWNraW5nIGZv ciBnZXRzZXJ2ZW50Li4uIG5vCmNoZWNraW5nIGZvciBlbmRzZXJ2ZW50Li4uIG5vCmNoZWNr aW5nIGZvciBnZXRuZXRieWFkZHIuLi4gbm8KY2hlY2tpbmcgZm9yIGdldG5ldGJ5bmFtZS4u LiBubwpjaGVja2luZyBmb3IgaW5ldF9sbmFvZi4uLiBubwpjaGVja2luZyBmb3IgaW5ldF9t YWtlYWRkci4uLiBubwpjaGVja2luZyBmb3IgaW5ldF9uZXRvZi4uLiBubwpjaGVja2luZyBm b3IgaHN0cmVycm9yLi4uIG5vCmNoZWNraW5nIGZvciBzdHJ1Y3Qgc29ja2FkZHJfaW4uc2lu X2xlbi4uLiBubwpjaGVja2luZyBmb3IgX19saWJjX3N0YWNrX2VuZC4uLiBubwpjaGVja2lu ZyB3aGV0aGVyIG5ldGRiLmggZGVjbGFyZXMgaF9lcnJuby4uLiBubwpjaGVja2luZyB3aGV0 aGVyIHVpbnQzMl90IGlzIGRlZmluZWQuLi4gbm8KY2hlY2tpbmcgZm9yIHdvcmtpbmcgSVB2 NiBzdXBwb3J0Li4uIG5vCmNoZWNraW5nIHdoZXRoZXIgc29ja2FkZHJfaW42IGhhcyBzaW42 X3Njb3BlX2lkLi4uIG5vCmNoZWNraW5nIGZvciBzdHJ1Y3Qgc29ja2FkZHJfaW42LnNpbjZf bGVuLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgbG9jYWx0aW1lIGNhY2hlcyBUWi4uLiB5ZXMK Y2hlY2tpbmcgZm9yIHN0cmVycm9yLi4uIHllcwpjaGVja2luZyBmb3IgbWVtbW92ZS4uLiB5 ZXMKY2hlY2tpbmcgZm9yIG1rc3RlbXAuLi4gbm8KY2hlY2tpbmcgZm9yIGFzaW5oLi4uIHll cwpjaGVja2luZyBmb3IgYWNvc2guLi4geWVzCmNoZWNraW5nIGZvciBhdGFuaC4uLiB5ZXMK Y2hlY2tpbmcgZm9yIGNvcHlzaWduLi4uIHllcwpjaGVja2luZyBmb3IgZmluaXRlLi4uIHll cwpjaGVja2luZyBmb3Igc2luY29zLi4uIG5vCmNoZWNraW5nIGZvciB0cnVuYy4uLiB5ZXMK Y2hlY2tpbmcgZm9yIGlzaW5mLi4uIHllcwpjaGVja2luZyBmb3IgaXNuYW4uLi4geWVzCmNo ZWNraW5nIGZvciBzdHJ1Y3Qgc3RhdC5zdF9yZGV2Li4uIHllcwpjaGVja2luZyBmb3Igc3Ry dWN0IHN0YXQuc3RfYmxrc2l6ZS4uLiBubwpjaGVja2luZyBmb3Igc3RydWN0IHN0YXQuc3Rf YmxvY2tzLi4uIG5vCmNoZWNraW5nIGZvciBzdHJ1Y3Qgc3RhdC5zdF9hdGltLi4uIG5vCmNo ZWNraW5nIGZvciBzdHJ1Y3Qgc3RhdC5zdF9tdGltLi4uIG5vCmNoZWNraW5nIGZvciBzdHJ1 Y3Qgc3RhdC5zdF9jdGltLi4uIG5vCmNoZWNraW5nIGZvciBzdHJ1Y3QgdG0udG1fem9uZS4u LiAoY2FjaGVkKSBubwpjaGVja2luZyB3aGV0aGVyIHR6bmFtZSBpcyBkZWNsYXJlZC4uLiAo Y2FjaGVkKSB5ZXMKY2hlY2tpbmcgZm9yIHR6bmFtZS4uLiAoY2FjaGVkKSB5ZXMKY2hlY2tp bmcgZm9yIHN0cnVjdCB0bS50bV9nbXRvZmYuLi4gKGNhY2hlZCkgbm8KY2hlY2tpbmcgd2hl dGhlciB3ZSBuZWVkIFBPU0lYIHRvIGdldCBzdHJ1Y3QgdXRpbWJ1Zi4uLiBubwpjaGVja2lu ZyB0aGUgdmFsdWUgb2YgYGljb252ZWhfZXJyb3InLi4uIDAKY2hlY2tpbmcgdGhlIHZhbHVl IG9mIGBpY29udmVoX3F1ZXN0aW9uX21hcmsnLi4uIDEKY2hlY2tpbmcgdGhlIHZhbHVlIG9m IGBpY29udmVoX2VzY2FwZV9zZXF1ZW5jZScuLi4gMgpjaGVja2luZyBmb3IgQkRXX0dDLi4u IHllcwpjaGVja2luZyBmb3IgR0NfZG9fYmxvY2tpbmcuLi4gbm8KY2hlY2tpbmcgZm9yIEdD X2NhbGxfd2l0aF9nY19hY3RpdmUuLi4gbm8KY2hlY2tpbmcgZm9yIEdDX3B0aHJlYWRfZXhp dC4uLiBubwpjaGVja2luZyBmb3IgR0NfcHRocmVhZF9jYW5jZWwuLi4gbm8KY2hlY2tpbmcg Zm9yIEdDX2FsbG93X3JlZ2lzdGVyX3RocmVhZHMuLi4gbm8KY2hlY2tpbmcgZm9yIEdDX3B0 aHJlYWRfc2lnbWFzay4uLiBubwpjaGVja2luZyBmb3IgR0Nfc2V0X3N0YXJ0X2NhbGxiYWNr Li4uIG5vCmNoZWNraW5nIGZvciBHQ19nZXRfaGVhcF91c2FnZV9zYWZlLi4uIG5vCmNoZWNr aW5nIGZvciBHQ19nZXRfZnJlZV9zcGFjZV9kaXZpc29yLi4uIG5vCmNoZWNraW5nIGZvciBH Q19nY29sbGVjdF9hbmRfdW5tYXAuLi4gbm8KY2hlY2tpbmcgZm9yIEdDX2dldF91bm1hcHBl ZF9ieXRlcy4uLiBubwpjaGVja2luZyBmb3IgR0Nfc2V0X2ZpbmFsaXplcl9ub3RpZmllci4u LiBubwpjaGVja2luZyBmb3IgR0Nfc2V0X2ZpbmFsaXplX29uX2RlbWFuZC4uLiBubwpjaGVj a2luZyBmb3IgR0Nfc2V0X2FsbF9pbnRlcmlvcl9wb2ludGVycy4uLiBubwpjaGVja2luZyBm b3IgR0NfZ2V0X2djX25vLi4uIG5vCmNoZWNraW5nIGZvciBHQ19zZXRfamF2YV9maW5hbGl6 YXRpb24uLi4gbm8KY2hlY2tpbmcgd2hldGhlciBHQ19kb19ibG9ja2luZyBpcyBkZWNsYXJl ZC4uLiB5ZXMKY2hlY2tpbmcgZm9yIEdDX2ZuX3R5cGUuLi4geWVzCmNoZWNraW5nIGZvciBz dHJ1Y3QgR0Nfc3RhY2tfYmFzZS4uLiB5ZXMKY2hlY2tpbmcgc2l6ZSBvZiBmbG9hdC4uLiA0 CmNoZWNraW5nIGZvciBzdHJ1Y3QgbGluZ2VyLi4uIG5vCmNoZWNraW5nIGZvciBzdHJ1Y3Qg dGltZXNwZWMuLi4geWVzCmNoZWNraW5nIHdoYXQga2luZCBvZiB0aHJlYWRzIHRvIHN1cHBv cnQuLi4gbnVsbC10aHJlYWRzCmNoZWNraW5nIHdoZXRoZXIgQyBjb21waWxlciBoYW5kbGVz IC1XYWxsLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIEMgY29tcGlsZXIgaGFuZGxlcyAtV21p c3NpbmctcHJvdG90eXBlcy4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBDIGNvbXBpbGVyIGhh bmRsZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQuLi4geWVzCmNoZWNraW5nIHdo ZXRoZXIgQyBjb21waWxlciBoYW5kbGVzIC1XcG9pbnRlci1hcml0aC4uLiB5ZXMKY2hlY2tp bmcgd2hldGhlciBDIGNvbXBpbGVyIGhhbmRsZXMgLVdzd2l0Y2gtZW51bS4uLiB5ZXMKY2hl Y2tpbmcgd2hldGhlciBDIGNvbXBpbGVyIGhhbmRsZXMgLWZuby1zdHJpY3QtYWxpYXNpbmcu Li4geWVzCmNoZWNraW5nIHdoZXRoZXIgdGhlIGxpbmtlciB1bmRlcnN0YW5kcyBgLXogcmVs cm8nLi4uIG5vCmNoZWNraW5nIGZvciB0Z290byBpbiAtbG5jdXJzZXMuLi4gbm8KY2hlY2tp bmcgZm9yIHRnb3RvIGluIC1sY3Vyc2VzLi4uIG5vCmNoZWNraW5nIGZvciB0Z290byBpbiAt bHRlcm1jYXAuLi4gbm8KY2hlY2tpbmcgZm9yIHRnb3RvIGluIC1sdGVybWluZm8uLi4gbm8K Y2hlY2tpbmcgZm9yIHRnb3RvIGluIC1sdGVybWxpYi4uLiBubwpjaGVja2luZyBmb3IgdGdv dG8gaW4gLWxwZGN1cnNlcy4uLiBubwpjaGVja2luZyBob3cgdG8gbGluayB3aXRoIGxpYnJl YWRsaW5lLi4uIC9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9saWIvbGlicmVhZGxp bmUuYQpjaGVja2luZyBmb3Igc2lnaW50ZXJydXB0Li4uIChjYWNoZWQpIG5vCmNoZWNraW5n IGZvciBybF9jbGVhcl9zaWduYWxzLi4uIG5vCmNoZWNraW5nIGZvciBybF9jbGVhbnVwX2Fm dGVyX3NpZ25hbC4uLiBubwpjaGVja2luZyBmb3IgcmxfZmlsZW5hbWVfY29tcGxldGlvbl9m dW5jdGlvbi4uLiBubwpjaGVja2luZyB3aGV0aGVyIHJsX2NhdGNoX3NpZ25hbHMgaXMgZGVj bGFyZWQuLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgcmxfY2F0Y2hfc2lnd2luY2ggaXMgZGVj bGFyZWQuLi4geWVzCmNoZWNraW5nIGZvciBybF9nZXRfa2V5bWFwLi4uIG5vCmNoZWNraW5n IGZvciBybF9nZXRjX2Z1bmN0aW9uIHBvaW50ZXIgaW4gcmVhZGxpbmUuLi4gbm8KY29uZmln dXJlOiBXQVJOSU5HOiAqKiogR05VIFJlYWRsaW5lIGlzIHRvbyBvbGQgb24geW91ciBzeXN0 ZW0uCmNvbmZpZ3VyZTogV0FSTklORzogKioqIFlvdSBuZWVkIHJlYWRsaW5lIHZlcnNpb24g Mi4xIG9yIGxhdGVyLgpjaGVja2luZyBmb3Igc3RyZHVwLi4uIChjYWNoZWQpIHllcwpjaGVj a2luZyB0aGF0IGdlbmVyYXRlZCBmaWxlcyBhcmUgbmV3ZXIgdGhhbiBjb25maWd1cmUuLi4g ZG9uZQpjb25maWd1cmU6IGNyZWF0aW5nIC4vY29uZmlnLnN0YXR1cwpjb25maWcuc3RhdHVz OiBjcmVhdGluZyBsaWJndWlsZS9nZW4tc2NtY29uZmlnLmgKY29uZmlnLnN0YXR1czogY3Jl YXRpbmcgTWFrZWZpbGUKY29uZmlnLnN0YXR1czogY3JlYXRpbmcgYW0vTWFrZWZpbGUKY29u ZmlnLnN0YXR1czogY3JlYXRpbmcgbGliL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6IGNyZWF0 aW5nIGJlbmNobWFyay1zdWl0ZS9NYWtlZmlsZQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBn Yy1iZW5jaG1hcmtzL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIGRvYy9NYWtl ZmlsZQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBkb2MvcjVycy9NYWtlZmlsZQpjb25maWcu c3RhdHVzOiBjcmVhdGluZyBkb2MvcmVmL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6IGNyZWF0 aW5nIGVtYWNzL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIGV4YW1wbGVzL01h a2VmaWxlCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIGxpYmd1aWxlL01ha2VmaWxlCmNvbmZp Zy5zdGF0dXM6IGNyZWF0aW5nIGxpYmd1aWxlL3ZlcnNpb24uaApjb25maWcuc3RhdHVzOiBj cmVhdGluZyBndWlsZS1yZWFkbGluZS9NYWtlZmlsZQpjb25maWcuc3RhdHVzOiBjcmVhdGlu ZyB0ZXN0LXN1aXRlL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIHRlc3Qtc3Vp dGUvc3RhbmRhbG9uZS9NYWtlZmlsZQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyB0ZXN0LXN1 aXRlL3ZtL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIG1ldGEvTWFrZWZpbGUK Y29uZmlnLnN0YXR1czogY3JlYXRpbmcgbW9kdWxlL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6 IGNyZWF0aW5nIG1ldGEvZ3VpbGUtMi4wLnBjCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIG1l dGEvZ3VpbGUtMi4wLXVuaW5zdGFsbGVkLnBjCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIGRv Yy9yZWYvZWZmZWN0aXZlLXZlcnNpb24udGV4aQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBj aGVjay1ndWlsZQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBiZW5jaG1hcmstZ3VpbGUKY29u ZmlnLnN0YXR1czogY3JlYXRpbmcgbWV0YS9ndWlsZQpjb25maWcuc3RhdHVzOiBjcmVhdGlu ZyBtZXRhL3VuaW5zdGFsbGVkLWVudgpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBtZXRhL2dk Yi11bmluc3RhbGxlZC1ndWlsZQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBtZXRhL2d1aWxk CmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIGxpYmd1aWxlL2d1aWxlLXNuYXJmCmNvbmZpZy5z dGF0dXM6IGNyZWF0aW5nIGxpYmd1aWxlL2d1aWxlLXNuYXJmLWRvY3MKY29uZmlnLnN0YXR1 czogY3JlYXRpbmcgdGVzdC1zdWl0ZS9zdGFuZGFsb25lL3Rlc3QtdXNlLXNyZmkKY29uZmln LnN0YXR1czogY3JlYXRpbmcgdGVzdC1zdWl0ZS9zdGFuZGFsb25lL3Rlc3QtZmFzdC1zbG90 LXJlZgpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBjb25maWcuaApjb25maWcuc3RhdHVzOiBj b25maWcuaCBpcyB1bmNoYW5nZWQKY29uZmlnLnN0YXR1czogZXhlY3V0aW5nIGRlcGZpbGVz IGNvbW1hbmRzCmNvbmZpZy5zdGF0dXM6IGV4ZWN1dGluZyBsaWJ0b29sIGNvbW1hbmRzCmNv bmZpZy5zdGF0dXM6IGV4ZWN1dGluZyBwby1kaXJlY3RvcmllcyBjb21tYW5kcwptYWtlWzFd OiBFbnRlcmluZyBkaXJlY3RvcnkgYC9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9n dWlsZS0yLjAnCm1ha2UgIGluc3RhbGwtcmVjdXJzaXZlCm1ha2VbMl06IEVudGVyaW5nIGRp cmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2d1aWxlLTIuMCcKTWFr aW5nIGluc3RhbGwgaW4gbGliCm1ha2VbM106IEVudGVyaW5nIGRpcmVjdG9yeSBgL2MvVXNl cnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2d1aWxlLTIuMC9saWInCiAgR0VOICAgICAgYWxs b2NhLmgKICBHRU4gICAgICBhcnBhL2luZXQuaAogIEdFTiAgICAgIGJ5dGVzd2FwLmgKICBH RU4gICAgICBjb25maWdtYWtlLmgKICBHRU4gICAgICBkaXJlbnQuaAogIEdFTiAgICAgIGVy cm5vLmgKICBHRU4gICAgICBmY250bC5oCiAgR0VOICAgICAgaWNvbnYuaAogIEdFTiAgICAg IGxhbmdpbmZvLmgKICBHRU4gICAgICBsb2NhbGUuaAogIEdFTiAgICAgIG1hdGguaAogIEdF TiAgICAgIG5ldGRiLmgKICBHRU4gICAgICBuZXRpbmV0L2luLmgKICBHRU4gICAgICBwb2xs LmgKICBHRU4gICAgICBzaWduYWwuaAogIEdFTiAgICAgIHN0ZGlvLmgKICBHRU4gICAgICBz dGRsaWIuaAogIEdFTiAgICAgIHN0cmluZy5oCiAgR0VOICAgICAgc3lzL2ZpbGUuaAogIEdF TiAgICAgIHN5cy9zZWxlY3QuaAogIEdFTiAgICAgIHN5cy9zb2NrZXQuaAogIEdFTiAgICAg IHN5cy9zdGF0LmgKICBHRU4gICAgICBzeXMvdGltZS5oCiAgR0VOICAgICAgc3lzL3RpbWVz LmgKICBHRU4gICAgICBzeXMvdHlwZXMuaAogIEdFTiAgICAgIHN5cy91aW8uaAogIEdFTiAg ICAgIHRpbWUuaAogIEdFTiAgICAgIHVuaXN0ZC5oCiAgR0VOICAgICAgd2NoYXIuaAogIEdF TiAgICAgIHdjdHlwZS5oCm1ha2UgIGluc3RhbGwtcmVjdXJzaXZlCm1ha2VbNF06IEVudGVy aW5nIGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2d1aWxlLTIu MC9saWInCm1ha2VbNV06IEVudGVyaW5nIGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tpZS9n dWlsZXRlc3QvbGliL2d1aWxlLTIuMC9saWInCiAgQ0MgICAgICAgYmluYXJ5LWlvLmxvCiAg Q0MgICAgICAgZGlybmFtZS1sZ3BsLmxvCiAgQ0MgICAgICAgYmFzZW5hbWUtbGdwbC5sbwog IENDICAgICAgIGZkLWhvb2subG8KICBDQyAgICAgICBmdWxsLXJlYWQubG8KICBDQyAgICAg ICBmdWxsLXdyaXRlLmxvCiAgQ0MgICAgICAgbG9jYWxjaGFyc2V0LmxvCiAgQ0MgICAgICAg bWFsbG9jYS5sbwogIENDICAgICAgIG1hdGgubG8KICBDQyAgICAgICBucHJvYy5sbwogIEND ICAgICAgIHBpcGUyLmxvCiAgQ0MgICAgICAgc2FmZS1yZWFkLmxvCiAgQ0MgICAgICAgc2Fm ZS13cml0ZS5sbwogIENDICAgICAgIHNvY2tldHMubG8KICBDQyAgICAgICBzdGF0LXRpbWUu bG8KICBDQyAgICAgICBzdHJmdGltZS5sbwogIENDICAgICAgIHN0cmljb252ZWgubG8KICBD QyAgICAgICBzeXNfc29ja2V0LmxvCiAgQ0MgICAgICAgdW5pc3RkLmxvCiAgQ0MgICAgICAg dW5pc3RyL3U4LW1idG91Yy5sbwogIENDICAgICAgIHVuaXN0ci91OC1tYnRvdWMtYXV4Lmxv CiAgQ0MgICAgICAgdW5pc3RyL3U4LW1idG91Yy11bnNhZmUubG8KICBDQyAgICAgICB1bmlz dHIvdTgtbWJ0b3VjLXVuc2FmZS1hdXgubG8KICBDQyAgICAgICB3Y3R5cGUtaC5sbwogIEND ICAgICAgIGFjY2VwdC5sbwogIENDICAgICAgIGJpbmQubG8KICBDQyAgICAgICBjYW5vbmlj YWxpemUtbGdwbC5sbwogIENDICAgICAgIGNsb3NlLmxvCiAgQ0MgICAgICAgY29ubmVjdC5s bwogIENDICAgICAgIGRpcmZkLmxvCiAgQ0MgICAgICAgZHVwMi5sbwogIENDICAgICAgIGZs b2NrLmxvCiAgQ0MgICAgICAgZnJleHAubG8KICBDQyAgICAgICBmc3RhdC5sbwogIENDICAg ICAgIGdhaV9zdHJlcnJvci5sbwogIENDICAgICAgIGdldGFkZHJpbmZvLmxvCiAgQ0MgICAg ICAgZ2V0bG9naW4ubG8KICBDQyAgICAgICBnZXRwZWVybmFtZS5sbwogIENDICAgICAgIGdl dHNvY2tuYW1lLmxvCiAgQ0MgICAgICAgZ2V0c29ja29wdC5sbwogIENDICAgICAgIGluZXRf bnRvcC5sbwogIENDICAgICAgIGluZXRfcHRvbi5sbwogIENDICAgICAgIGlzbmFuZC5sbwog IENDICAgICAgIGlzbmFuZi5sbwogIENDICAgICAgIGlzbmFubC5sbwogIENDICAgICAgIGxp c3Rlbi5sbwogIENDICAgICAgIGxvY2FsZWNvbnYubG8KICBDQyAgICAgICBtYWxsb2MubG8K ICBDQyAgICAgICBtYnJ0b3djLmxvCiAgQ0MgICAgICAgbWJzaW5pdC5sbwogIENDICAgICAg IG5sX2xhbmdpbmZvLmxvCiAgQ0MgICAgICAgb3Blbi5sbwogIENDICAgICAgIHBpcGUubG8K ICBDQyAgICAgICBwb2xsLmxvCiAgQ0MgICAgICAgcHJpbnRmLWFyZ3MubG8KICBDQyAgICAg ICBwcmludGYtcGFyc2UubG8KICBDQyAgICAgICBwdXRlbnYubG8KICBDQyAgICAgICByZWFk bGluay5sbwogIENDICAgICAgIHJlY3YubG8KICBDQyAgICAgICByZWN2ZnJvbS5sbwogIEND ICAgICAgIHJlZ2V4LmxvCiAgQ0MgICAgICAgcmVuYW1lLmxvCiAgQ0MgICAgICAgcm1kaXIu bG8KICBDQyAgICAgICBzZWxlY3QubG8KICBDQyAgICAgICBzZW5kLmxvCiAgQ0MgICAgICAg c2VuZHRvLmxvCiAgQ0MgICAgICAgc2V0ZW52LmxvCiAgQ0MgICAgICAgc2V0c29ja29wdC5s bwogIENDICAgICAgIHNodXRkb3duLmxvCiAgQ0MgICAgICAgc25wcmludGYubG8KICBDQyAg ICAgICBzb2NrZXQubG8KICBDQyAgICAgICBzdGF0LmxvCiAgQ0MgICAgICAgdGltZV9yLmxv CiAgQ0MgICAgICAgdGltZXMubG8KICBDQyAgICAgICB2YXNucHJpbnRmLmxvCiAgQ0MgICAg ICAgdnNucHJpbnRmLmxvCiAgQ0NMRCAgICAgbGliZ251LmxhCmxpYnRvb2w6IGxpbms6IHdh cm5pbmc6IGxpYnJhcnkgYGM6L21pbmd3L2xpYi9saWJ1bmlzdHJpbmcubGEnIHdhcyBtb3Zl ZC4KbWFrZVs2XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvYy9Vc2Vycy9zaG9va2llL2d1aWxl dGVzdC9saWIvZ3VpbGUtMi4wL2xpYicKaWYgdGVzdCBubyA9IG5vOyB0aGVuIFwKCSAgY2Fz ZSAnbWluZ3czMicgaW4gXAoJICAgIGRhcndpbls1Nl0qKSBcCgkgICAgICBuZWVkX2NoYXJz ZXRfYWxpYXM9dHJ1ZSA7OyBcCgkgICAgZGFyd2luKiB8IGN5Z3dpbiogfCBtaW5ndyogfCBw dzMyKiB8IGNlZ2NjKikgXAoJICAgICAgbmVlZF9jaGFyc2V0X2FsaWFzPWZhbHNlIDs7IFwK CSAgICAqKSBcCgkgICAgICBuZWVkX2NoYXJzZXRfYWxpYXM9dHJ1ZSA7OyBcCgkgIGVzYWMg OyBcCgllbHNlIFwKCSAgbmVlZF9jaGFyc2V0X2FsaWFzPWZhbHNlIDsgXAoJZmkgOyBcCglp ZiAkbmVlZF9jaGFyc2V0X2FsaWFzOyB0aGVuIFwKCSAgL2Jpbi9zaCAvYy9Vc2Vycy9zaG9v a2llL2d1aWxldGVzdC9saWIvZ3VpbGUtMi4wL2J1aWxkLWF1eC9pbnN0YWxsLXNoIC1kIC9j L1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9saWIgOyBcCglmaSA7IFwKCWlmIHRlc3Qg LWYgL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2xpYi9jaGFyc2V0LmFsaWFzOyB0 aGVuIFwKCSAgc2VkIC1mIHJlZi1hZGQuc2VkIC9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0 L2xpYi9saWIvY2hhcnNldC5hbGlhcyA+IC9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xp Yi9saWIvY2hhcnNldC50bXAgOyBcCgkgIC9iaW4vaW5zdGFsbCAtYyAtbSA2NDQgL2MvVXNl cnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2xpYi9jaGFyc2V0LnRtcCAvYy9Vc2Vycy9zaG9v a2llL2d1aWxldGVzdC9saWIvbGliL2NoYXJzZXQuYWxpYXMgOyBcCgkgIHJtIC1mIC9jL1Vz ZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9saWIvY2hhcnNldC50bXAgOyBcCgllbHNlIFwK CSAgaWYgJG5lZWRfY2hhcnNldF9hbGlhczsgdGhlbiBcCgkgICAgc2VkIC1mIHJlZi1hZGQu c2VkIGNoYXJzZXQuYWxpYXMgPiAvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvbGli L2NoYXJzZXQudG1wIDsgXAoJICAgIC9iaW4vaW5zdGFsbCAtYyAtbSA2NDQgL2MvVXNlcnMv c2hvb2tpZS9ndWlsZXRlc3QvbGliL2xpYi9jaGFyc2V0LnRtcCAvYy9Vc2Vycy9zaG9va2ll L2d1aWxldGVzdC9saWIvbGliL2NoYXJzZXQuYWxpYXMgOyBcCgkgICAgcm0gLWYgL2MvVXNl cnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2xpYi9jaGFyc2V0LnRtcCA7IFwKCSAgZmkgOyBc CglmaQptYWtlWzZdOiBOb3RoaW5nIHRvIGJlIGRvbmUgZm9yIGBpbnN0YWxsLWRhdGEtYW0n LgptYWtlWzZdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRl c3QvbGliL2d1aWxlLTIuMC9saWInCm1ha2VbNV06IExlYXZpbmcgZGlyZWN0b3J5IGAvYy9V c2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvZ3VpbGUtMi4wL2xpYicKbWFrZVs0XTogTGVh dmluZyBkaXJlY3RvcnkgYC9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9ndWlsZS0y LjAvbGliJwptYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tpZS9n dWlsZXRlc3QvbGliL2d1aWxlLTIuMC9saWInCk1ha2luZyBpbnN0YWxsIGluIG1ldGEKbWFr ZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9s aWIvZ3VpbGUtMi4wL21ldGEnCmd1aWxlPSIvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9s aWIvYmluL2BlY2hvIGd1aWxlIHwgL2Jpbi9zZWQgLWUgJ3MseCx4LCdgIiA7CVwKCWNhdCAu L2d1aWxlLWNvbmZpZy5pbgkJCQkJCQlcCgl8IC9iaW4vc2VkIC1lICJzLEBwa2djb25maWdk aXJALC9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9saWIvcGtnY29uZmlnLGcgOwkJ CVwKCQkgICAgIHMsQCIiUEtHX0NPTkZJR0AsLGcgOwkJCQlcCgkJICAgICBzLEBpbnN0YWxs ZWRfZ3VpbGVALCRndWlsZSxnIgkJCQlcCgk+IGd1aWxlLWNvbmZpZy5vdXQKbXYgZ3VpbGUt Y29uZmlnLm91dCBndWlsZS1jb25maWcKY2htb2QgK3ggZ3VpbGUtY29uZmlnCm1ha2VbNF06 IEVudGVyaW5nIGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2d1 aWxlLTIuMC9tZXRhJwogL2Jpbi9ta2RpciAtcCAnL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRl c3QvbGliL2JpbicKIC9iaW4vaW5zdGFsbCAtYyBndWlsZS1jb25maWcgZ3VpbGQgJy9jL1Vz ZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9iaW4nCm1ha2UgIGluc3RhbGwtZXhlYy1ob29r Cm1ha2VbNV06IEVudGVyaW5nIGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRl c3QvbGliL2d1aWxlLTIuMC9tZXRhJwpndWlsZD0iYGVjaG8gLW4gZ3VpbGQJCQkJXAoJICAg fCAvYmluL3NlZCAtZSAncyx4LHgsJ2AuZXhlIiA7CVwKCWd1aWxlX3Rvb2xzPSJgZWNobyAt biBndWlsZS10b29scwkJXAoJICAgfCAvYmluL3NlZCAtZSAncyx4LHgsJ2AuZXhlIiA7CVwK CWNkIC9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9iaW4gJiYgcm0gLWYgIiRndWls ZV90b29scyIgJiYJXAoJY3AgLXBSICIkZ3VpbGQiICIkZ3VpbGVfdG9vbHMiCm1ha2VbNV06 IExlYXZpbmcgZGlyZWN0b3J5IGAvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvZ3Vp bGUtMi4wL21ldGEnCiAvYmluL21rZGlyIC1wICcvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVz dC9saWIvc2hhcmUvYWNsb2NhbCcKIC9iaW4vaW5zdGFsbCAtYyAtbSA2NDQgZ3VpbGUubTQg Jy9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9zaGFyZS9hY2xvY2FsJwogL2Jpbi9t a2RpciAtcCAnL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2xpYi9wa2djb25maWcn CiAvYmluL2luc3RhbGwgLWMgLW0gNjQ0IGd1aWxlLTIuMC5wYyAnL2MvVXNlcnMvc2hvb2tp ZS9ndWlsZXRlc3QvbGliL2xpYi9wa2djb25maWcnCm1ha2VbNF06IExlYXZpbmcgZGlyZWN0 b3J5IGAvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvZ3VpbGUtMi4wL21ldGEnCm1h a2VbM106IExlYXZpbmcgZGlyZWN0b3J5IGAvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9s aWIvZ3VpbGUtMi4wL21ldGEnCk1ha2luZyBpbnN0YWxsIGluIGxpYmd1aWxlCm1ha2VbM106 IEVudGVyaW5nIGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2d1 aWxlLTIuMC9saWJndWlsZScKICBHRU4gICAgICBsaWJwYXRoLmgKICBTTkFSRiAgYWxpc3Qu eAogIFNOQVJGICBhcmJpdGVycy54CiAgU05BUkYgIGFycmF5LWhhbmRsZS54CiAgU05BUkYg IGFycmF5LW1hcC54CiAgU05BUkYgIGFycmF5cy54CiAgU05BUkYgIGFzeW5jLngKICBTTkFS RiAgYmFja3RyYWNlLngKICBTTkFSRiAgYm9vbGVhbi54CiAgU05BUkYgIGJpdHZlY3RvcnMu eAogIFNOQVJGICBieXRldmVjdG9ycy54CiAgU05BUkYgIGNoYXJzLngKICBTTkFSRiAgY29u dHJvbC54CiAgU05BUkYgIGNvbnRpbnVhdGlvbnMueAogIFNOQVJGICBkZWJ1Zy54CiAgU05B UkYgIGRlcHJlY2F0ZWQueAogIFNOQVJGICBkZXByZWNhdGlvbi54CiAgU05BUkYgIGR5bmwu eAogIFNOQVJGICBkeW53aW5kLngKICBTTkFSRiAgZXEueAogIFNOQVJGICBlcnJvci54CiAg U05BUkYgIGV2YWwueAogIFNOQVJGICBldmFsZXh0LngKICBTTkFSRiAgZXhwYW5kLngKICBT TkFSRiAgZXh0ZW5zaW9ucy54CiAgU05BUkYgIGZlYXR1cmUueAogIFNOQVJGICBmaWxlc3lz LngKICBTTkFSRiAgZmx1aWRzLngKICBTTkFSRiAgZm9yZWlnbi54CiAgU05BUkYgIGZwb3J0 cy54CiAgU05BUkYgIGdjLW1hbGxvYy54CiAgU05BUkYgIGdjLngKICBTTkFSRiAgZ2V0dGV4 dC54CiAgU05BUkYgIGdlbmVyYWxpemVkLWFycmF5cy54CiAgU05BUkYgIGdlbmVyYWxpemVk LXZlY3RvcnMueAogIFNOQVJGICBnb29wcy54CiAgU05BUkYgIGdzdWJyLngKICBTTkFSRiAg Z3VhcmRpYW5zLngKICBTTkFSRiAgaGFzaC54CiAgU05BUkYgIGhhc2h0YWIueAogIFNOQVJG ICBob29rcy54CiAgU05BUkYgIGkxOG4ueAogIFNOQVJGICBpbml0LngKICBTTkFSRiAgaW9l eHQueAogIFNOQVJGICBrZXl3b3Jkcy54CiAgU05BUkYgIGxpc3QueAogIFNOQVJGICBsb2Fk LngKICBTTkFSRiAgbWFjcm9zLngKICBTTkFSRiAgbWFsbG9jcy54CiAgU05BUkYgIG1lbW9p emUueAogIFNOQVJGICBtb2R1bGVzLngKICBTTkFSRiAgbnVtYmVycy54CiAgU05BUkYgIG9i anByb3AueAogIFNOQVJGICBvcHRpb25zLngKICBTTkFSRiAgcGFpcnMueAogIFNOQVJGICBw b3J0cy54CiAgU05BUkYgIHByaW50LngKICBTTkFSRiAgcHJvY3Byb3AueAogIFNOQVJGICBw cm9jcy54CiAgU05BUkYgIHByb21pc2VzLngKICBTTkFSRiAgcjZycy1wb3J0cy54CiAgU05B UkYgIHJhbmRvbS54CiAgU05BUkYgIHJkZWxpbS54CiAgU05BUkYgIHJlYWQueAogIFNOQVJG ICByb290LngKICBTTkFSRiAgcncueAogIFNOQVJGICBzY21zaWdzLngKICBTTkFSRiAgc2Ny aXB0LngKICBTTkFSRiAgc2ltcG9zLngKICBTTkFSRiAgc21vYi54CiAgU05BUkYgIHNvcnQu eAogIFNOQVJGICBzcmNwcm9wLngKICBTTkFSRiAgc3JmaS0xLngKICBTTkFSRiAgc3JmaS00 LngKICBTTkFSRiAgc3JmaS0xMy54CiAgU05BUkYgIHNyZmktMTQueAogIFNOQVJGICBzcmZp LTYwLngKICBTTkFSRiAgc3RhY2tjaGsueAogIFNOQVJGICBzdGFja3MueAogIFNOQVJGICBz dGltZS54CiAgU05BUkYgIHN0cmluZ3MueAogIFNOQVJGICBzdHJvcmRlci54CiAgU05BUkYg IHN0cnBvcnRzLngKICBTTkFSRiAgc3RydWN0LngKICBTTkFSRiAgc3ltYm9scy54CiAgU05B UkYgIHRocmVhZHMueAogIFNOQVJGICB0aHJvdy54CiAgU05BUkYgIHRyZWVzLngKICBTTkFS RiAgdW5pZm9ybS54CiAgU05BUkYgIHZhbHVlcy54CiAgU05BUkYgIHZhcmlhYmxlLngKICBT TkFSRiAgdmVjdG9ycy54CiAgU05BUkYgIHZlcnNpb24ueAogIFNOQVJGICB2cG9ydHMueAog IFNOQVJGICB3ZWFrcy54CiAgU05BUkYgIGZyYW1lcy54CiAgU05BUkYgIGluc3RydWN0aW9u cy54CiAgU05BUkYgIG9iamNvZGVzLngKICBTTkFSRiAgcHJvZ3JhbXMueAogIFNOQVJGICB2 bS54CiAgU05BUkYgIG5ldF9kYi54CiAgU05BUkYgIHNvY2tldC54CiAgU05BUkYgIHdpbjMy LXVuYW1lLngKICBTTkFSRiAgcmVnZXgtcG9zaXgueAogIFNOQVJGICBta3N0ZW1wLngKbWFr ZSAgaW5zdGFsbC1hbQptYWtlWzRdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9jL1VzZXJzL3No b29raWUvZ3VpbGV0ZXN0L2xpYi9ndWlsZS0yLjAvbGliZ3VpbGUnCiAgQ0MgICAgICAgbGli Z3VpbGVfMi4wX2xhLWFsaXN0LmxvCiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLWFyYml0 ZXJzLmxvCiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLWFycmF5LWhhbmRsZS5sbwogIEND ICAgICAgIGxpYmd1aWxlXzIuMF9sYS1hcnJheS1tYXAubG8KICBDQyAgICAgICBsaWJndWls ZV8yLjBfbGEtYXJyYXlzLmxvCiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLWFzeW5jLmxv CiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLWJhY2t0cmFjZS5sbwogIENDICAgICAgIGxp Ymd1aWxlXzIuMF9sYS1ib29sZWFuLmxvCiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLWJp dHZlY3RvcnMubG8KICBDQyAgICAgICBsaWJndWlsZV8yLjBfbGEtYnl0ZXZlY3RvcnMubG8K ICBDQyAgICAgICBsaWJndWlsZV8yLjBfbGEtY2hhcnMubG8KICBDQyAgICAgICBsaWJndWls ZV8yLjBfbGEtY29udHJvbC5sbwogIENDICAgICAgIGxpYmd1aWxlXzIuMF9sYS1jb250aW51 YXRpb25zLmxvCiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLWRlYnVnLmxvCiAgQ0MgICAg ICAgbGliZ3VpbGVfMi4wX2xhLWRlcHJlY2F0ZWQubG8KICBDQyAgICAgICBsaWJndWlsZV8y LjBfbGEtZGVwcmVjYXRpb24ubG8KICBDQyAgICAgICBsaWJndWlsZV8yLjBfbGEtZHlud2lu ZC5sbwogIENDICAgICAgIGxpYmd1aWxlXzIuMF9sYS1lcS5sbwogIENDICAgICAgIGxpYmd1 aWxlXzIuMF9sYS1lcnJvci5sbwogIENDICAgICAgIGxpYmd1aWxlXzIuMF9sYS1ldmFsLmxv CiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLWV2YWxleHQubG8KICBDQyAgICAgICBsaWJn dWlsZV8yLjBfbGEtZXhwYW5kLmxvCiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLWV4dGVu c2lvbnMubG8KICBDQyAgICAgICBsaWJndWlsZV8yLjBfbGEtZmVhdHVyZS5sbwogIENDICAg ICAgIGxpYmd1aWxlXzIuMF9sYS1maWxlc3lzLmxvCiAgQ0MgICAgICAgbGliZ3VpbGVfMi4w X2xhLWZpbmFsaXplcnMubG8KICBDQyAgICAgICBsaWJndWlsZV8yLjBfbGEtZmx1aWRzLmxv CiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLWZvcmVpZ24ubG8KICBDQyAgICAgICBsaWJn dWlsZV8yLjBfbGEtZnBvcnRzLmxvCiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLWZyYW1l cy5sbwogIENDICAgICAgIGxpYmd1aWxlXzIuMF9sYS1nYy1tYWxsb2MubG8KICBDQyAgICAg ICBsaWJndWlsZV8yLjBfbGEtZ2MubG8KICBDQyAgICAgICBsaWJndWlsZV8yLjBfbGEtZ2Ri aW50LmxvCiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLWdldHRleHQubG8KICBDQyAgICAg ICBsaWJndWlsZV8yLjBfbGEtZ2VuZXJhbGl6ZWQtYXJyYXlzLmxvCiAgQ0MgICAgICAgbGli Z3VpbGVfMi4wX2xhLWdlbmVyYWxpemVkLXZlY3RvcnMubG8KICBDQyAgICAgICBsaWJndWls ZV8yLjBfbGEtZ29vcHMubG8KICBDQyAgICAgICBsaWJndWlsZV8yLjBfbGEtZ3N1YnIubG8K ICBDQyAgICAgICBsaWJndWlsZV8yLjBfbGEtZ3VhcmRpYW5zLmxvCiAgQ0MgICAgICAgbGli Z3VpbGVfMi4wX2xhLWhhc2gubG8KICBDQyAgICAgICBsaWJndWlsZV8yLjBfbGEtaGFzaHRh Yi5sbwogIENDICAgICAgIGxpYmd1aWxlXzIuMF9sYS1ob29rcy5sbwogIENDICAgICAgIGxp Ymd1aWxlXzIuMF9sYS1pMThuLmxvCiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLWluaXQu bG8KICBDQyAgICAgICBsaWJndWlsZV8yLjBfbGEtaW5saW5lLmxvCiAgQ0MgICAgICAgbGli Z3VpbGVfMi4wX2xhLWluc3RydWN0aW9ucy5sbwogIENDICAgICAgIGxpYmd1aWxlXzIuMF9s YS1pb2V4dC5sbwogIENDICAgICAgIGxpYmd1aWxlXzIuMF9sYS1rZXl3b3Jkcy5sbwogIEND ICAgICAgIGxpYmd1aWxlXzIuMF9sYS1saXN0LmxvCiAgQ0MgICAgICAgbGliZ3VpbGVfMi4w X2xhLWxvYWQubG8KICBDQyAgICAgICBsaWJndWlsZV8yLjBfbGEtbWFjcm9zLmxvCiAgQ0Mg ICAgICAgbGliZ3VpbGVfMi4wX2xhLW1hbGxvY3MubG8KICBDQyAgICAgICBsaWJndWlsZV8y LjBfbGEtbWVtb2l6ZS5sbwogIENDICAgICAgIGxpYmd1aWxlXzIuMF9sYS1tb2R1bGVzLmxv CiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLW51bGwtdGhyZWFkcy5sbwogIENDICAgICAg IGxpYmd1aWxlXzIuMF9sYS1udW1iZXJzLmxvCiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xh LW9iamNvZGVzLmxvCiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLW9ianByb3AubG8KICBD QyAgICAgICBsaWJndWlsZV8yLjBfbGEtb3B0aW9ucy5sbwogIENDICAgICAgIGxpYmd1aWxl XzIuMF9sYS1wYWlycy5sbwogIENDICAgICAgIGxpYmd1aWxlXzIuMF9sYS1wb2xsLmxvCiAg Q0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLXBvcnRzLmxvCiAgQ0MgICAgICAgbGliZ3VpbGVf Mi4wX2xhLXByaW50LmxvCiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLXByb2Nwcm9wLmxv CiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLXByb2NzLmxvCiAgQ0MgICAgICAgbGliZ3Vp bGVfMi4wX2xhLXByb2dyYW1zLmxvCiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLXByb21p c2VzLmxvCiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLXI2cnMtcG9ydHMubG8KICBDQyAg ICAgICBsaWJndWlsZV8yLjBfbGEtcmFuZG9tLmxvCiAgQ0MgICAgICAgbGliZ3VpbGVfMi4w X2xhLXJkZWxpbS5sbwogIENDICAgICAgIGxpYmd1aWxlXzIuMF9sYS1yZWFkLmxvCiAgQ0Mg ICAgICAgbGliZ3VpbGVfMi4wX2xhLXJvb3QubG8KICBDQyAgICAgICBsaWJndWlsZV8yLjBf bGEtcncubG8KICBDQyAgICAgICBsaWJndWlsZV8yLjBfbGEtc2Ntc2lncy5sbwogIENDICAg ICAgIGxpYmd1aWxlXzIuMF9sYS1zY3JpcHQubG8KICBDQyAgICAgICBsaWJndWlsZV8yLjBf bGEtc2ltcG9zLmxvCiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLXNtb2IubG8KICBDQyAg ICAgICBsaWJndWlsZV8yLjBfbGEtc29ydC5sbwogIENDICAgICAgIGxpYmd1aWxlXzIuMF9s YS1zcmNwcm9wLmxvCiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLXNyZmktMS5sbwogIEND ICAgICAgIGxpYmd1aWxlXzIuMF9sYS1zcmZpLTQubG8KICBDQyAgICAgICBsaWJndWlsZV8y LjBfbGEtc3JmaS0xMy5sbwogIENDICAgICAgIGxpYmd1aWxlXzIuMF9sYS1zcmZpLTE0Lmxv CiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLXNyZmktNjAubG8KICBDQyAgICAgICBsaWJn dWlsZV8yLjBfbGEtc3RhY2tjaGsubG8KICBDQyAgICAgICBsaWJndWlsZV8yLjBfbGEtc3Rh Y2tzLmxvCiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLXN0aW1lLmxvCiAgQ0MgICAgICAg bGliZ3VpbGVfMi4wX2xhLXN0cmluZ3MubG8KICBDQyAgICAgICBsaWJndWlsZV8yLjBfbGEt c3Ryb3JkZXIubG8KICBDQyAgICAgICBsaWJndWlsZV8yLjBfbGEtc3RycG9ydHMubG8KICBD QyAgICAgICBsaWJndWlsZV8yLjBfbGEtc3RydWN0LmxvCiAgQ0MgICAgICAgbGliZ3VpbGVf Mi4wX2xhLXN5bWJvbHMubG8KICBDQyAgICAgICBsaWJndWlsZV8yLjBfbGEtdGhyZWFkcy5s bwp0aHJlYWRzLmM6IEluIGZ1bmN0aW9uICdzY21fY2FuY2VsX3RocmVhZCc6DQp0aHJlYWRz LmM6MTE3ODo3OiB3YXJuaW5nOiBzdGF0ZW1lbnQgd2l0aCBubyBlZmZlY3QgWy1XdW51c2Vk LXZhbHVlXQ0KICBDQyAgICAgICBsaWJndWlsZV8yLjBfbGEtdGhyb3cubG8KICBDQyAgICAg ICBsaWJndWlsZV8yLjBfbGEtdHJlZXMubG8KICBDQyAgICAgICBsaWJndWlsZV8yLjBfbGEt dW5pZm9ybS5sbwogIENDICAgICAgIGxpYmd1aWxlXzIuMF9sYS12YWx1ZXMubG8KICBDQyAg ICAgICBsaWJndWlsZV8yLjBfbGEtdmFyaWFibGUubG8KICBDQyAgICAgICBsaWJndWlsZV8y LjBfbGEtdmVjdG9ycy5sbwogIENDICAgICAgIGxpYmd1aWxlXzIuMF9sYS12ZXJzaW9uLmxv CiAgQ0MgICAgICAgbGliZ3VpbGVfMi4wX2xhLXZtLmxvCiAgQ0MgICAgICAgbGliZ3VpbGVf Mi4wX2xhLXZwb3J0cy5sbwogIENDICAgICAgIGxpYmd1aWxlXzIuMF9sYS13ZWFrcy5sbwog IENDTEQgICAgIGxpYmd1aWxlLTIuMC5sYQpsaWJ0b29sOiBsaW5rOiB3YXJuaW5nOiBsaWJy YXJ5IGBjOi9taW5ndy9saWIvbGlidW5pc3RyaW5nLmxhJyB3YXMgbW92ZWQuCmNvcHlpbmcg c2VsZWN0ZWQgb2JqZWN0IGZpbGVzIHRvIGF2b2lkIGJhc2VuYW1lIGNvbmZsaWN0cy4uLgog IENDICAgICAgIGd1aWxlLWd1aWxlLm8KICBDQ0xEICAgICBndWlsZS5leGUKbGlidG9vbDog bGluazogd2FybmluZzogbGlicmFyeSBgYzovbWluZ3cvbGliL2xpYnVuaXN0cmluZy5sYScg d2FzIG1vdmVkLgogIEdFTiAgICAgIGd1aWxlLXByb2NlZHVyZXMudGV4aQpybSAtZiBndWls ZS1wcm9jZWR1cmVzLnR4dAptYWtlaW5mbyAtLWZvcmNlIC1vIGd1aWxlLXByb2NlZHVyZXMu dHh0IGd1aWxlLXByb2NlZHVyZXMudGV4aSB8fCB0ZXN0IC1mIGd1aWxlLXByb2NlZHVyZXMu dHh0Ci9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9ndWlsZS0yLjAvbGliZ3VpbGUv L2d1aWxlLXByb2NlZHVyZXMudGV4aTo5OTM0OiBDcm9zcyByZWZlcmVuY2UgdG8gbm9uZXhp c3RlbnQgbm9kZSBgQmFja3NsYXNoIEVzY2FwZXMnIChwZXJoYXBzIGluY29ycmVjdCBzZWN0 aW9uaW5nPykuCi9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9ndWlsZS0yLjAvbGli Z3VpbGUvL2d1aWxlLXByb2NlZHVyZXMudGV4aTo5NjI5OiBDcm9zcyByZWZlcmVuY2UgdG8g bm9uZXhpc3RlbnQgbm9kZSBgTmV0d29yayBBZGRyZXNzIENvbnZlcnNpb24nIChwZXJoYXBz IGluY29ycmVjdCBzZWN0aW9uaW5nPykuCi9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xp Yi9ndWlsZS0yLjAvbGliZ3VpbGUvL2d1aWxlLXByb2NlZHVyZXMudGV4aTo5NTY4OiBDcm9z cyByZWZlcmVuY2UgdG8gbm9uZXhpc3RlbnQgbm9kZSBgTmV0d29yayBEYXRhYmFzZXMnIChw ZXJoYXBzIGluY29ycmVjdCBzZWN0aW9uaW5nPykuCi9jL1VzZXJzL3Nob29raWUvZ3VpbGV0 ZXN0L2xpYi9ndWlsZS0yLjAvbGliZ3VpbGUvL2d1aWxlLXByb2NlZHVyZXMudGV4aTo5NTE4 OiBDcm9zcyByZWZlcmVuY2UgdG8gbm9uZXhpc3RlbnQgbm9kZSBgTmV0d29yayBEYXRhYmFz ZXMnIChwZXJoYXBzIGluY29ycmVjdCBzZWN0aW9uaW5nPykuCi9jL1VzZXJzL3Nob29raWUv Z3VpbGV0ZXN0L2xpYi9ndWlsZS0yLjAvbGliZ3VpbGUvL2d1aWxlLXByb2NlZHVyZXMudGV4 aTo5MjE2OiBDcm9zcyByZWZlcmVuY2UgdG8gbm9uZXhpc3RlbnQgbm9kZSBgSGFzaCBUYWJs ZXMnIChwZXJoYXBzIGluY29ycmVjdCBzZWN0aW9uaW5nPykuCi9jL1VzZXJzL3Nob29raWUv Z3VpbGV0ZXN0L2xpYi9ndWlsZS0yLjAvbGliZ3VpbGUvL2d1aWxlLXByb2NlZHVyZXMudGV4 aTo5MjA5OiBDcm9zcyByZWZlcmVuY2UgdG8gbm9uZXhpc3RlbnQgbm9kZSBgSGFzaCBUYWJs ZXMnIChwZXJoYXBzIGluY29ycmVjdCBzZWN0aW9uaW5nPykuCi9jL1VzZXJzL3Nob29raWUv Z3VpbGV0ZXN0L2xpYi9ndWlsZS0yLjAvbGliZ3VpbGUvL2d1aWxlLXByb2NlZHVyZXMudGV4 aTo5MjAyOiBDcm9zcyByZWZlcmVuY2UgdG8gbm9uZXhpc3RlbnQgbm9kZSBgSGFzaCBUYWJs ZXMnIChwZXJoYXBzIGluY29ycmVjdCBzZWN0aW9uaW5nPykuCi9jL1VzZXJzL3Nob29raWUv Z3VpbGV0ZXN0L2xpYi9ndWlsZS0yLjAvbGliZ3VpbGUvL2d1aWxlLXByb2NlZHVyZXMudGV4 aTo5MTE2OiBDcm9zcyByZWZlcmVuY2UgdG8gbm9uZXhpc3RlbnQgbm9kZSBgRmlsZSBQb3J0 cycgKHBlcmhhcHMgaW5jb3JyZWN0IHNlY3Rpb25pbmc/KS4KL2MvVXNlcnMvc2hvb2tpZS9n dWlsZXRlc3QvbGliL2d1aWxlLTIuMC9saWJndWlsZS8vZ3VpbGUtcHJvY2VkdXJlcy50ZXhp Ojg0ODE6IENyb3NzIHJlZmVyZW5jZSB0byBub25leGlzdGVudCBub2RlIGBWdGFibGVzJyAo cGVyaGFwcyBpbmNvcnJlY3Qgc2VjdGlvbmluZz8pLgovYy9Vc2Vycy9zaG9va2llL2d1aWxl dGVzdC9saWIvZ3VpbGUtMi4wL2xpYmd1aWxlLy9ndWlsZS1wcm9jZWR1cmVzLnRleGk6ODA5 OTogQ3Jvc3MgcmVmZXJlbmNlIHRvIG5vbmV4aXN0ZW50IG5vZGUgYExvY2FsZXMnIChwZXJo YXBzIGluY29ycmVjdCBzZWN0aW9uaW5nPykuCi9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0 L2xpYi9ndWlsZS0yLjAvbGliZ3VpbGUvL2d1aWxlLXByb2NlZHVyZXMudGV4aTo3OTE4OiBD cm9zcyByZWZlcmVuY2UgdG8gbm9uZXhpc3RlbnQgbm9kZSBgQml0d2lzZSBPcGVyYXRpb25z JyAocGVyaGFwcyBpbmNvcnJlY3Qgc2VjdGlvbmluZz8pLgovYy9Vc2Vycy9zaG9va2llL2d1 aWxldGVzdC9saWIvZ3VpbGUtMi4wL2xpYmd1aWxlLy9ndWlsZS1wcm9jZWR1cmVzLnRleGk6 NjYwOTogQ3Jvc3MgcmVmZXJlbmNlIHRvIG5vbmV4aXN0ZW50IG5vZGUgYENoYXJhY3RlciBT ZXRzJyAocGVyaGFwcyBpbmNvcnJlY3Qgc2VjdGlvbmluZz8pLgovYy9Vc2Vycy9zaG9va2ll L2d1aWxldGVzdC9saWIvZ3VpbGUtMi4wL2xpYmd1aWxlLy9ndWlsZS1wcm9jZWR1cmVzLnRl eGk6NjU4NzogQ3Jvc3MgcmVmZXJlbmNlIHRvIG5vbmV4aXN0ZW50IG5vZGUgYENoYXJhY3Rl ciBTZXRzJyAocGVyaGFwcyBpbmNvcnJlY3Qgc2VjdGlvbmluZz8pLgovYy9Vc2Vycy9zaG9v a2llL2d1aWxldGVzdC9saWIvZ3VpbGUtMi4wL2xpYmd1aWxlLy9ndWlsZS1wcm9jZWR1cmVz LnRleGk6NjUzMTogQ3Jvc3MgcmVmZXJlbmNlIHRvIG5vbmV4aXN0ZW50IG5vZGUgYE11bHRp cGxlIFZhbHVlcycgKHBlcmhhcHMgaW5jb3JyZWN0IHNlY3Rpb25pbmc/KS4KL2MvVXNlcnMv c2hvb2tpZS9ndWlsZXRlc3QvbGliL2d1aWxlLTIuMC9saWJndWlsZS8vZ3VpbGUtcHJvY2Vk dXJlcy50ZXhpOjU0NzU6IENyb3NzIHJlZmVyZW5jZSB0byBub25leGlzdGVudCBub2RlIGBG aWxlIFBvcnRzJyAocGVyaGFwcyBpbmNvcnJlY3Qgc2VjdGlvbmluZz8pLgovYy9Vc2Vycy9z aG9va2llL2d1aWxldGVzdC9saWIvZ3VpbGUtMi4wL2xpYmd1aWxlLy9ndWlsZS1wcm9jZWR1 cmVzLnRleGk6NTE4NDogQ3Jvc3MgcmVmZXJlbmNlIHRvIG5vbmV4aXN0ZW50IG5vZGUgYFBv cnRzIGFuZCBGaWxlIERlc2NyaXB0b3JzJyAocGVyaGFwcyBpbmNvcnJlY3Qgc2VjdGlvbmlu Zz8pLgovYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvZ3VpbGUtMi4wL2xpYmd1aWxl Ly9ndWlsZS1wcm9jZWR1cmVzLnRleGk6NTE3MzogQ3Jvc3MgcmVmZXJlbmNlIHRvIG5vbmV4 aXN0ZW50IG5vZGUgYFBvcnRzIGFuZCBGaWxlIERlc2NyaXB0b3JzJyAocGVyaGFwcyBpbmNv cnJlY3Qgc2VjdGlvbmluZz8pLgovYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvZ3Vp bGUtMi4wL2xpYmd1aWxlLy9ndWlsZS1wcm9jZWR1cmVzLnRleGk6NTE2MjogQ3Jvc3MgcmVm ZXJlbmNlIHRvIG5vbmV4aXN0ZW50IG5vZGUgYFBvcnRzIGFuZCBGaWxlIERlc2NyaXB0b3Jz JyAocGVyaGFwcyBpbmNvcnJlY3Qgc2VjdGlvbmluZz8pLgovYy9Vc2Vycy9zaG9va2llL2d1 aWxldGVzdC9saWIvZ3VpbGUtMi4wL2xpYmd1aWxlLy9ndWlsZS1wcm9jZWR1cmVzLnRleGk6 MzIwMzogQ3Jvc3MgcmVmZXJlbmNlIHRvIG5vbmV4aXN0ZW50IG5vZGUgYEZpbGUgUG9ydHMn IChwZXJoYXBzIGluY29ycmVjdCBzZWN0aW9uaW5nPykuCi9jL1VzZXJzL3Nob29raWUvZ3Vp bGV0ZXN0L2xpYi9ndWlsZS0yLjAvbGliZ3VpbGUvL2d1aWxlLXByb2NlZHVyZXMudGV4aToz MDEwOiBDcm9zcyByZWZlcmVuY2UgdG8gbm9uZXhpc3RlbnQgbm9kZSBgTG9jYWxlcycgKHBl cmhhcHMgaW5jb3JyZWN0IHNlY3Rpb25pbmc/KS4KL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRl c3QvbGliL2d1aWxlLTIuMC9saWJndWlsZS8vZ3VpbGUtcHJvY2VkdXJlcy50ZXhpOjI2ODE6 IENyb3NzIHJlZmVyZW5jZSB0byBub25leGlzdGVudCBub2RlIGBIYXNoIFRhYmxlcycgKHBl cmhhcHMgaW5jb3JyZWN0IHNlY3Rpb25pbmc/KS4KL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRl c3QvbGliL2d1aWxlLTIuMC9saWJndWlsZS8vZ3VpbGUtcHJvY2VkdXJlcy50ZXhpOjI2NzQ6 IENyb3NzIHJlZmVyZW5jZSB0byBub25leGlzdGVudCBub2RlIGBIYXNoIFRhYmxlcycgKHBl cmhhcHMgaW5jb3JyZWN0IHNlY3Rpb25pbmc/KS4KL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRl c3QvbGliL2d1aWxlLTIuMC9saWJndWlsZS8vZ3VpbGUtcHJvY2VkdXJlcy50ZXhpOjI2Njc6 IENyb3NzIHJlZmVyZW5jZSB0byBub25leGlzdGVudCBub2RlIGBIYXNoIFRhYmxlcycgKHBl cmhhcHMgaW5jb3JyZWN0IHNlY3Rpb25pbmc/KS4KL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRl c3QvbGliL2d1aWxlLTIuMC9saWJndWlsZS8vZ3VpbGUtcHJvY2VkdXJlcy50ZXhpOjIwOTc6 IENyb3NzIHJlZmVyZW5jZSB0byBub25leGlzdGVudCBub2RlIGBDaGFyYWN0ZXIgRW5jb2Rp bmcgb2YgU291cmNlIEZpbGVzJyAocGVyaGFwcyBpbmNvcnJlY3Qgc2VjdGlvbmluZz8pLgov Yy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvZ3VpbGUtMi4wL2xpYmd1aWxlLy9ndWls ZS1wcm9jZWR1cmVzLnRleGk6MjA5MTogQ3Jvc3MgcmVmZXJlbmNlIHRvIG5vbmV4aXN0ZW50 IG5vZGUgYFBvcnRzIGFuZCBGaWxlIERlc2NyaXB0b3JzJyAocGVyaGFwcyBpbmNvcnJlY3Qg c2VjdGlvbmluZz8pLgovYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvZ3VpbGUtMi4w L2xpYmd1aWxlLy9ndWlsZS1wcm9jZWR1cmVzLnRleGk6MjA3MzogQ3Jvc3MgcmVmZXJlbmNl IHRvIG5vbmV4aXN0ZW50IG5vZGUgYFBvcnRzIGFuZCBGaWxlIERlc2NyaXB0b3JzJyAocGVy aGFwcyBpbmNvcnJlY3Qgc2VjdGlvbmluZz8pLgptYWtlWzVdOiBFbnRlcmluZyBkaXJlY3Rv cnkgYC9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9ndWlsZS0yLjAvbGliZ3VpbGUn CiAvYmluL21rZGlyIC1wICcvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvbGliJwog L2Jpbi9zaCAuLi9saWJ0b29sICAgLS1tb2RlPWluc3RhbGwgL2Jpbi9pbnN0YWxsIC1jICAg bGliZ3VpbGUtMi4wLmxhICcvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvbGliJwps aWJ0b29sOiBpbnN0YWxsOiAvYmluL2luc3RhbGwgLWMgLmxpYnMvbGliZ3VpbGUtMi4wLmxh aSAvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvbGliL2xpYmd1aWxlLTIuMC5sYQps aWJ0b29sOiBpbnN0YWxsOiAvYmluL2luc3RhbGwgLWMgLmxpYnMvbGliZ3VpbGUtMi4wLmEg L2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2xpYi9saWJndWlsZS0yLjAuYQpsaWJ0 b29sOiBpbnN0YWxsOiBjaG1vZCA2NDQgL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGli L2xpYi9saWJndWlsZS0yLjAuYQpsaWJ0b29sOiBpbnN0YWxsOiByYW5saWIgL2MvVXNlcnMv c2hvb2tpZS9ndWlsZXRlc3QvbGliL2xpYi9saWJndWlsZS0yLjAuYQogL2Jpbi9ta2RpciAt cCAnL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2JpbicKICAvYmluL3NoIC4uL2xp YnRvb2wgICAtLW1vZGU9aW5zdGFsbCAvYmluL2luc3RhbGwgLWMgZ3VpbGUuZXhlICcvYy9V c2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvYmluJwpsaWJ0b29sOiBpbnN0YWxsOiAvYmlu L2luc3RhbGwgLWMgZ3VpbGUuZXhlIC9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9i aW4vZ3VpbGUuZXhlCiAvYmluL21rZGlyIC1wICcvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVz dC9saWIvYmluJwogL2Jpbi9pbnN0YWxsIC1jIGd1aWxlLXNuYXJmICcvYy9Vc2Vycy9zaG9v a2llL2d1aWxldGVzdC9saWIvYmluJwptYWtlICBpbnN0YWxsLWV4ZWMtaG9vawptYWtlWzZd OiBFbnRlcmluZyBkaXJlY3RvcnkgYC9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9n dWlsZS0yLjAvbGliZ3VpbGUnCnJtIC1mIC9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xp Yi9iaW4vZ3VpbGUtc25hcmYuYXdrCm1ha2VbNl06IExlYXZpbmcgZGlyZWN0b3J5IGAvYy9V c2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvZ3VpbGUtMi4wL2xpYmd1aWxlJwogL2Jpbi9t a2RpciAtcCAnL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2luY2x1ZGUvZ3VpbGUv Mi4wL2xpYmd1aWxlJwogL2Jpbi9pbnN0YWxsIC1jIC1tIDY0NCBfX3NjbS5oIGFsaXN0Lmgg YXJiaXRlcnMuaCBhcnJheS1oYW5kbGUuaCBhcnJheS1tYXAuaCBhcnJheXMuaCBhc3luYy5o IGJhY2t0cmFjZS5oIGJkdy1nYy5oIGJvb2xlYW4uaCBiaXR2ZWN0b3JzLmggYnl0ZXZlY3Rv cnMuaCBjaGFycy5oIGNvbnRyb2wuaCBjb250aW51YXRpb25zLmggZGVidWctbWFsbG9jLmgg ZGVidWcuaCBkZXByZWNhdGVkLmggZGVwcmVjYXRpb24uaCBkeW5sLmggZHlud2luZC5oIGVx LmggZXJyb3IuaCBldmFsLmggZXZhbGV4dC5oIGV4cGFuZC5oIGV4dGVuc2lvbnMuaCBmZWF0 dXJlLmggZmluYWxpemVycy5oIGZpbGVzeXMuaCBmbHVpZHMuaCBmb3JlaWduLmggZnBvcnRz LmggZnJhbWVzLmggZ2MuaCBnZGJfaW50ZXJmYWNlLmggZ2RiaW50LmggZ2V0dGV4dC5oIGdl bmVyYWxpemVkLWFycmF5cy5oIGdlbmVyYWxpemVkLXZlY3RvcnMuaCAnL2MvVXNlcnMvc2hv b2tpZS9ndWlsZXRlc3QvbGliL2luY2x1ZGUvZ3VpbGUvMi4wL2xpYmd1aWxlJwogL2Jpbi9p bnN0YWxsIC1jIC1tIDY0NCBnb29wcy5oIGdzdWJyLmggZ3VhcmRpYW5zLmggaGFzaC5oIGhh c2h0YWIuaCBob29rcy5oIGkxOG4uaCBpbml0LmggaW5saW5lLmggaW5zdHJ1Y3Rpb25zLmgg aW9leHQuaCBpc2VsZWN0Lmgga2V5d29yZHMuaCBsaXN0LmggbG9hZC5oIG1hY3Jvcy5oIG1h bGxvY3MuaCBtZW1vaXplLmggbW9kdWxlcy5oIG5ldF9kYi5oIG51bGwtdGhyZWFkcy5oIG51 bWJlcnMuaCBvYmpjb2Rlcy5oIG9ianByb3AuaCBvcHRpb25zLmggcGFpcnMuaCBwb2xsLmgg cG9ydHMuaCBwb3NpeC5oIHByaW50LmggcHJvY3Byb3AuaCBwcm9jcy5oIHByb2dyYW1zLmgg cHJvbWlzZXMuaCBwdGhyZWFkLXRocmVhZHMuaCByNnJzLXBvcnRzLmggcmFuZG9tLmggcmRl bGltLmggcmVhZC5oIHJlZ2V4LXBvc2l4LmggJy9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0 L2xpYi9pbmNsdWRlL2d1aWxlLzIuMC9saWJndWlsZScKIC9iaW4vaW5zdGFsbCAtYyAtbSA2 NDQgcm9vdC5oIHJ3Lmggc2Ntc2lncy5oIHNjcmlwdC5oIHNpbXBvcy5oIHNtb2IuaCBzbmFy Zi5oIHNvY2tldC5oIHNvcnQuaCBzcmNwcm9wLmggc3JmaS0xLmggc3JmaS00Lmggc3JmaS0x My5oIHNyZmktMTQuaCBzcmZpLTYwLmggc3RhY2tjaGsuaCBzdGFja3MuaCBzdGltZS5oIHN0 cmluZ3MuaCBzdHJvcmRlci5oIHN0cnBvcnRzLmggc3RydWN0Lmggc3ltYm9scy5oIHRhZ3Mu aCB0aHJlYWRzLmggdGhyb3cuaCB0cmVlcy5oIHZhbGlkYXRlLmggdW5pZm9ybS5oIHZhbHVl cy5oIHZhcmlhYmxlLmggdmVjdG9ycy5oIHZtLWVuZ2luZS5oIHZtLWV4cGFuZC5oIHZtLmgg dnBvcnRzLmggd2Vha3MuaCAnL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2luY2x1 ZGUvZ3VpbGUvMi4wL2xpYmd1aWxlJwogL2Jpbi9ta2RpciAtcCAnL2MvVXNlcnMvc2hvb2tp ZS9ndWlsZXRlc3QvbGliL2luY2x1ZGUvZ3VpbGUvMi4wL2xpYmd1aWxlJwogL2Jpbi9pbnN0 YWxsIC1jIC1tIDY0NCB2ZXJzaW9uLmggc2NtY29uZmlnLmggJy9jL1VzZXJzL3Nob29raWUv Z3VpbGV0ZXN0L2xpYi9pbmNsdWRlL2d1aWxlLzIuMC9saWJndWlsZScKIC9iaW4vbWtkaXIg LXAgJy9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9zaGFyZS9ndWlsZS8yLjAnCiAv YmluL2luc3RhbGwgLWMgLW0gNjQ0IGd1aWxlLXByb2NlZHVyZXMudHh0ICcvYy9Vc2Vycy9z aG9va2llL2d1aWxldGVzdC9saWIvc2hhcmUvZ3VpbGUvMi4wJwptYWtlWzVdOiBMZWF2aW5n IGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2d1aWxlLTIuMC9s aWJndWlsZScKbWFrZVs0XTogTGVhdmluZyBkaXJlY3RvcnkgYC9jL1VzZXJzL3Nob29raWUv Z3VpbGV0ZXN0L2xpYi9ndWlsZS0yLjAvbGliZ3VpbGUnCm1ha2VbM106IExlYXZpbmcgZGly ZWN0b3J5IGAvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvZ3VpbGUtMi4wL2xpYmd1 aWxlJwpNYWtpbmcgaW5zdGFsbCBpbiBtb2R1bGUKbWFrZVszXTogRW50ZXJpbmcgZGlyZWN0 b3J5IGAvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvZ3VpbGUtMi4wL21vZHVsZScK ICBHVUlMRUMgc2NyaXB0cy9zY2FuLWFwaS5nbwpCYWNrdHJhY2U6DQpJbiBzeXN0ZW0vYmFz ZS9jb21waWxlLnNjbToNCiAxNTM6IDE5IFsjPHByb2NlZHVyZSAxZTc1N2EwIGF0IHN5c3Rl bS9iYXNlL2NvbXBpbGUuc2NtOjE1MTo4IChwb3J0KT4gIzxjbG9zZWQ6IGZpbGUgMD5dDQog MjE2OiAxOCBbcmVhZC1hbmQtY29tcGlsZSAjPGlucHV0OiBzY3JpcHRzL3NjYW4tYXBpLnNj bSA1PiAjOmZyb20gLi4uXQ0KIDIzMjogMTcgW2xwICgpICNmICM8bW9kdWxlICgjeyBnMTY1 fSMpIDFmNWY4Yjg+XQ0KIDE4MDogMTYgW2xwICMgIyAjIC4uLl0NCkluIGljZS05L2Jvb3Qt OS5zY206DQoyMjA3OiAxNSBbc2F2ZS1tb2R1bGUtZXhjdXJzaW9uICM8cHJvY2VkdXJlIDIx MWM2NDggYXQgbGFuZ3VhZ2Uvc2NoZW1lL2NvbXBpbGUtdHJlZS1pbC5zY206Mjk6MyAoKT5d DQpJbiBsYW5ndWFnZS9zY2hlbWUvY29tcGlsZS10cmVlLWlsLnNjbToNCiAgMzE6IDE0IFsj PHByb2NlZHVyZSAyMTFjNjQ4IGF0IGxhbmd1YWdlL3NjaGVtZS9jb21waWxlLXRyZWUtaWwu c2NtOjI5OjMgKCk+XQ0KSW4gaWNlLTkvcHN5bnRheC5zY206DQoxMDkxOiAxMyBbZXhwYW5k LXRvcC1zZXF1ZW5jZSAoKGRlZmluZS1tb2R1bGUgIyA6dXNlLW1vZHVsZSAjIC4uLikpICgp ICgodG9wKSkgLi4uXQ0KIDk3NjogMTIgW3NjYW4gKChkZWZpbmUtbW9kdWxlIChzY3JpcHRz IHNjYW4tYXBpKSA6dXNlLW1vZHVsZSAuLi4pKSAoKSAuLi5dDQogMjcwOiAxMSBbc2NhbiAo KCMoc3ludGF4LW9iamVjdCBsZXQgIyAuLi4pICgjKSAoIyAjKSAuLi4pKSAoKSAuLi5dDQpJ biBpY2UtOS9ldmFsLnNjbToNCiA0MTE6IDEwIFtldmFsICMgKCldDQpJbiBpY2UtOS9ib290 LTkuc2NtOg0KMjc1NzogOSBbZGVmaW5lLW1vZHVsZSogKHNjcmlwdHMgc2Nhbi1hcGkpICM6 ZmlsZW5hbWUgLi4uXQ0KMjczMjogOCBbcmVzb2x2ZS1pbXBvcnRzICgoKGljZS05IHBvcGVu KSkgKChpY2UtOSByZGVsaW0pKSAoKGljZS05IHJlZ2V4KSkpXQ0KMjY3MDogNyBbcmVzb2x2 ZS1pbnRlcmZhY2UgKGljZS05IHBvcGVuKSAjOnNlbGVjdCAuLi5dDQoyNTk1OiA2IFsjPHBy b2NlZHVyZSAxZDE2NGMwIGF0IGljZS05L2Jvb3QtOS5zY206MjU4Mzo0IChuYW1lICM6b3B0 aW9uYWwgYXV0b2xvYWQgdmVyc2lvbiAjOmtleSBlbnN1cmUpPiAjIC4uLl0NCjI4Njg6IDUg W3RyeS1tb2R1bGUtYXV0b2xvYWQgKGljZS05IHBvcGVuKSAjZl0NCjIyMDc6IDQgW3NhdmUt bW9kdWxlLWV4Y3Vyc2lvbiAjPHByb2NlZHVyZSAyMTc1ZTU4IGF0IGljZS05L2Jvb3QtOS5z Y206Mjg2OToxNyAoKT5dDQoyODg4OiAzIFsjPHByb2NlZHVyZSAyMTc1ZTU4IGF0IGljZS05 L2Jvb3QtOS5zY206Mjg2OToxNyAoKT5dDQpJbiB1bmtub3duIGZpbGU6DQogICA/OiAyIFtw cmltaXRpdmUtbG9hZC1wYXRoICJpY2UtOVxccG9wZW4iIC4uLl0NCiAgID86IDEgW2xvYWQt ZXh0ZW5zaW9uICJsaWJndWlsZS0yLjAiICJzY21faW5pdF9wb3BlbiJdDQpJbiBpY2UtOS9i b290LTkuc2NtOg0KIDEwNjogMCBbIzxwcm9jZWR1cmUgMWU3NTc0MCBhdCBpY2UtOS9ib290 LTkuc2NtOjk3OjYgKHRocm93bi1rIC4gYXJncyk+IG1pc2MtZXJyb3IgLi4uXQ0KDQppY2Ut OS9ib290LTkuc2NtOjEwNjoyMDogSW4gcHJvY2VkdXJlICM8cHJvY2VkdXJlIDFlNzU3NDAg YXQgaWNlLTkvYm9vdC05LnNjbTo5Nzo2ICh0aHJvd24tayAuIGFyZ3MpPjoNCmljZS05L2Jv b3QtOS5zY206MTA2OjIwOiBJbiBwcm9jZWR1cmUgZHluYW1pYy1saW5rOiBmaWxlOiAibGli Z3VpbGUtMi4wIiwgbWVzc2FnZTogIlRoZSBzcGVjaWZpZWQgbW9kdWxlIGNvdWxkIG5vdCBi ZSBmb3VuZC4iDQptYWtlWzNdOiAqKiogW3NjcmlwdHMvc2Nhbi1hcGkuZ29dIEVycm9yIDEK ICBHVUlMRUMgc2NyaXB0cy9hcGktZGlmZi5nbwp3cm90ZSBgc2NyaXB0cy9hcGktZGlmZi5n bycNCiAgR1VJTEVDIHNjcmlwdHMvcmVhZC1yZmM4MjIuZ28Kd3JvdGUgYHNjcmlwdHMvcmVh ZC1yZmM4MjIuZ28nDQogIEdVSUxFQyBzY3JpcHRzL3NuYXJmLWd1aWxlLW00LWRvY3MuZ28K d3JvdGUgYHNjcmlwdHMvc25hcmYtZ3VpbGUtbTQtZG9jcy5nbycNCiAgR1VJTEVDIGxhbmd1 YWdlL2VjbWFzY3JpcHQvdG9rZW5pemUuZ28Kd3JvdGUgYGxhbmd1YWdlL2VjbWFzY3JpcHQv dG9rZW5pemUuZ28nDQogIEdVSUxFQyBsYW5ndWFnZS9lY21hc2NyaXB0L3BhcnNlLmdvCiUl IFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMzYsIHJlZHVjZSA4Mikgb24gJ2xicmFj ZScgaW4gc3RhdGUgNDM3DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDM1LCBy ZWR1Y2UgODIpIG9uICdscGFyZW4nIGluIHN0YXRlIDQzNw0KJSUgU2hpZnQvUmVkdWNlIGNv bmZsaWN0IChzaGlmdCAzNCwgcmVkdWNlIDgyKSBvbiAnbGJyYWNrZXQnIGluIHN0YXRlIDQz Nw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAzMywgcmVkdWNlIDgyKSBvbiAn ZG90JyBpbiBzdGF0ZSA0MzcNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMzIs IHJlZHVjZSA4Mikgb24gJ3NlbWljb2xvbicgaW4gc3RhdGUgNDM3DQolJSBTaGlmdC9SZWR1 Y2UgY29uZmxpY3QgKHNoaWZ0IDMxLCByZWR1Y2UgODIpIG9uICcrJyBpbiBzdGF0ZSA0MzcN CiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMzAsIHJlZHVjZSA4Mikgb24gJy0n IGluIHN0YXRlIDQzNw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyOSwgcmVk dWNlIDgyKSBvbiAnKysnIGluIHN0YXRlIDQzNw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0 IChzaGlmdCAyOCwgcmVkdWNlIDgyKSBvbiAnLS0nIGluIHN0YXRlIDQzNw0KJSUgU2hpZnQv UmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyNywgcmVkdWNlIDgyKSBvbiAnIScgaW4gc3RhdGUg NDM3DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDI2LCByZWR1Y2UgODIpIG9u ICd+JyBpbiBzdGF0ZSA0MzcNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMjUs IHJlZHVjZSA4Mikgb24gJ2JyZWFrJyBpbiBzdGF0ZSA0MzcNCiUlIFNoaWZ0L1JlZHVjZSBj b25mbGljdCAoc2hpZnQgMjQsIHJlZHVjZSA4Mikgb24gJ25ldycgaW4gc3RhdGUgNDM3DQol JSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDIzLCByZWR1Y2UgODIpIG9uICd2YXIn IGluIHN0YXRlIDQzNw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyMiwgcmVk dWNlIDgyKSBvbiAncmV0dXJuJyBpbiBzdGF0ZSA0MzcNCiUlIFNoaWZ0L1JlZHVjZSBjb25m bGljdCAoc2hpZnQgMjEsIHJlZHVjZSA4Mikgb24gJ3ZvaWQnIGluIHN0YXRlIDQzNw0KJSUg U2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyMCwgcmVkdWNlIDgyKSBvbiAnZm9yJyBp biBzdGF0ZSA0MzcNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTksIHJlZHVj ZSA4Mikgb24gJ3N3aXRjaCcgaW4gc3RhdGUgNDM3DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxp Y3QgKHNoaWZ0IDE4LCByZWR1Y2UgODIpIG9uICd3aGlsZScgaW4gc3RhdGUgNDM3DQolJSBT aGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDE3LCByZWR1Y2UgODIpIG9uICdjb250aW51 ZScgaW4gc3RhdGUgNDM3DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDgyLCBy ZWR1Y2UgODIpIG9uICdmdW5jdGlvbicgaW4gc3RhdGUgNDM3DQolJSBTaGlmdC9SZWR1Y2Ug Y29uZmxpY3QgKHNoaWZ0IDE1LCByZWR1Y2UgODIpIG9uICd0aGlzJyBpbiBzdGF0ZSA0MzcN CiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTQsIHJlZHVjZSA4Mikgb24gJ3dp dGgnIGluIHN0YXRlIDQzNw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxMywg cmVkdWNlIDgyKSBvbiAnaWYnIGluIHN0YXRlIDQzNw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZs aWN0IChzaGlmdCAxMiwgcmVkdWNlIDgyKSBvbiAndGhyb3cnIGluIHN0YXRlIDQzNw0KJSUg U2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxMSwgcmVkdWNlIDgyKSBvbiAnZGVsZXRl JyBpbiBzdGF0ZSA0MzcNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTAsIHJl ZHVjZSA4Mikgb24gJ3RyeScgaW4gc3RhdGUgNDM3DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxp Y3QgKHNoaWZ0IDksIHJlZHVjZSA4Mikgb24gJ2RvJyBpbiBzdGF0ZSA0MzcNCiUlIFNoaWZ0 L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgOCwgcmVkdWNlIDgyKSBvbiAndHlwZW9mJyBpbiBz dGF0ZSA0MzcNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgNywgcmVkdWNlIDgy KSBvbiAnbnVsbCcgaW4gc3RhdGUgNDM3DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNo aWZ0IDYsIHJlZHVjZSA4Mikgb24gJ3RydWUnIGluIHN0YXRlIDQzNw0KJSUgU2hpZnQvUmVk dWNlIGNvbmZsaWN0IChzaGlmdCA1LCByZWR1Y2UgODIpIG9uICdmYWxzZScgaW4gc3RhdGUg NDM3DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDQsIHJlZHVjZSA4Mikgb24g J0lkZW50aWZpZXInIGluIHN0YXRlIDQzNw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChz aGlmdCAzLCByZWR1Y2UgODIpIG9uICdTdHJpbmdMaXRlcmFsJyBpbiBzdGF0ZSA0MzcNCiUl IFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMiwgcmVkdWNlIDgyKSBvbiAnTnVtZXJp Y0xpdGVyYWwnIGluIHN0YXRlIDQzNw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlm dCAxLCByZWR1Y2UgODIpIG9uICdSZWdleHBMaXRlcmFsJyBpbiBzdGF0ZSA0MzcNCiUlIFNo aWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMzYsIHJlZHVjZSA4MSkgb24gJ2xicmFjZScg aW4gc3RhdGUgNDI0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDM1LCByZWR1 Y2UgODEpIG9uICdscGFyZW4nIGluIHN0YXRlIDQyNA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZs aWN0IChzaGlmdCAzNCwgcmVkdWNlIDgxKSBvbiAnbGJyYWNrZXQnIGluIHN0YXRlIDQyNA0K JSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAzMywgcmVkdWNlIDgxKSBvbiAnZG90 JyBpbiBzdGF0ZSA0MjQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMzIsIHJl ZHVjZSA4MSkgb24gJ3NlbWljb2xvbicgaW4gc3RhdGUgNDI0DQolJSBTaGlmdC9SZWR1Y2Ug Y29uZmxpY3QgKHNoaWZ0IDMxLCByZWR1Y2UgODEpIG9uICcrJyBpbiBzdGF0ZSA0MjQNCiUl IFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMzAsIHJlZHVjZSA4MSkgb24gJy0nIGlu IHN0YXRlIDQyNA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyOSwgcmVkdWNl IDgxKSBvbiAnKysnIGluIHN0YXRlIDQyNA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChz aGlmdCAyOCwgcmVkdWNlIDgxKSBvbiAnLS0nIGluIHN0YXRlIDQyNA0KJSUgU2hpZnQvUmVk dWNlIGNvbmZsaWN0IChzaGlmdCAyNywgcmVkdWNlIDgxKSBvbiAnIScgaW4gc3RhdGUgNDI0 DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDI2LCByZWR1Y2UgODEpIG9uICd+ JyBpbiBzdGF0ZSA0MjQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMjUsIHJl ZHVjZSA4MSkgb24gJ2JyZWFrJyBpbiBzdGF0ZSA0MjQNCiUlIFNoaWZ0L1JlZHVjZSBjb25m bGljdCAoc2hpZnQgMjQsIHJlZHVjZSA4MSkgb24gJ25ldycgaW4gc3RhdGUgNDI0DQolJSBT aGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDIzLCByZWR1Y2UgODEpIG9uICd2YXInIGlu IHN0YXRlIDQyNA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyMiwgcmVkdWNl IDgxKSBvbiAncmV0dXJuJyBpbiBzdGF0ZSA0MjQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGlj dCAoc2hpZnQgMjEsIHJlZHVjZSA4MSkgb24gJ3ZvaWQnIGluIHN0YXRlIDQyNA0KJSUgU2hp ZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyMCwgcmVkdWNlIDgxKSBvbiAnZm9yJyBpbiBz dGF0ZSA0MjQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTksIHJlZHVjZSA4 MSkgb24gJ3N3aXRjaCcgaW4gc3RhdGUgNDI0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3Qg KHNoaWZ0IDE4LCByZWR1Y2UgODEpIG9uICd3aGlsZScgaW4gc3RhdGUgNDI0DQolJSBTaGlm dC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDE3LCByZWR1Y2UgODEpIG9uICdjb250aW51ZScg aW4gc3RhdGUgNDI0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDgyLCByZWR1 Y2UgODEpIG9uICdmdW5jdGlvbicgaW4gc3RhdGUgNDI0DQolJSBTaGlmdC9SZWR1Y2UgY29u ZmxpY3QgKHNoaWZ0IDE1LCByZWR1Y2UgODEpIG9uICd0aGlzJyBpbiBzdGF0ZSA0MjQNCiUl IFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTQsIHJlZHVjZSA4MSkgb24gJ3dpdGgn IGluIHN0YXRlIDQyNA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxMywgcmVk dWNlIDgxKSBvbiAnaWYnIGluIHN0YXRlIDQyNA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0 IChzaGlmdCAxMiwgcmVkdWNlIDgxKSBvbiAndGhyb3cnIGluIHN0YXRlIDQyNA0KJSUgU2hp ZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxMSwgcmVkdWNlIDgxKSBvbiAnZGVsZXRlJyBp biBzdGF0ZSA0MjQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTAsIHJlZHVj ZSA4MSkgb24gJ3RyeScgaW4gc3RhdGUgNDI0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3Qg KHNoaWZ0IDksIHJlZHVjZSA4MSkgb24gJ2RvJyBpbiBzdGF0ZSA0MjQNCiUlIFNoaWZ0L1Jl ZHVjZSBjb25mbGljdCAoc2hpZnQgOCwgcmVkdWNlIDgxKSBvbiAndHlwZW9mJyBpbiBzdGF0 ZSA0MjQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgNywgcmVkdWNlIDgxKSBv biAnbnVsbCcgaW4gc3RhdGUgNDI0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0 IDYsIHJlZHVjZSA4MSkgb24gJ3RydWUnIGluIHN0YXRlIDQyNA0KJSUgU2hpZnQvUmVkdWNl IGNvbmZsaWN0IChzaGlmdCA1LCByZWR1Y2UgODEpIG9uICdmYWxzZScgaW4gc3RhdGUgNDI0 DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDQsIHJlZHVjZSA4MSkgb24gJ0lk ZW50aWZpZXInIGluIHN0YXRlIDQyNA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlm dCAzLCByZWR1Y2UgODEpIG9uICdTdHJpbmdMaXRlcmFsJyBpbiBzdGF0ZSA0MjQNCiUlIFNo aWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMiwgcmVkdWNlIDgxKSBvbiAnTnVtZXJpY0xp dGVyYWwnIGluIHN0YXRlIDQyNA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAx LCByZWR1Y2UgODEpIG9uICdSZWdleHBMaXRlcmFsJyBpbiBzdGF0ZSA0MjQNCiUlIFNoaWZ0 L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMzYsIHJlZHVjZSA4NCkgb24gJ2xicmFjZScgaW4g c3RhdGUgNDIzDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDM1LCByZWR1Y2Ug ODQpIG9uICdscGFyZW4nIGluIHN0YXRlIDQyMw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0 IChzaGlmdCAzNCwgcmVkdWNlIDg0KSBvbiAnbGJyYWNrZXQnIGluIHN0YXRlIDQyMw0KJSUg U2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAzMywgcmVkdWNlIDg0KSBvbiAnZG90JyBp biBzdGF0ZSA0MjMNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMzIsIHJlZHVj ZSA4NCkgb24gJ3NlbWljb2xvbicgaW4gc3RhdGUgNDIzDQolJSBTaGlmdC9SZWR1Y2UgY29u ZmxpY3QgKHNoaWZ0IDMxLCByZWR1Y2UgODQpIG9uICcrJyBpbiBzdGF0ZSA0MjMNCiUlIFNo aWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMzAsIHJlZHVjZSA4NCkgb24gJy0nIGluIHN0 YXRlIDQyMw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyOSwgcmVkdWNlIDg0 KSBvbiAnKysnIGluIHN0YXRlIDQyMw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlm dCAyOCwgcmVkdWNlIDg0KSBvbiAnLS0nIGluIHN0YXRlIDQyMw0KJSUgU2hpZnQvUmVkdWNl IGNvbmZsaWN0IChzaGlmdCAyNywgcmVkdWNlIDg0KSBvbiAnIScgaW4gc3RhdGUgNDIzDQol JSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDI2LCByZWR1Y2UgODQpIG9uICd+JyBp biBzdGF0ZSA0MjMNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMjUsIHJlZHVj ZSA4NCkgb24gJ2JyZWFrJyBpbiBzdGF0ZSA0MjMNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGlj dCAoc2hpZnQgMjQsIHJlZHVjZSA4NCkgb24gJ25ldycgaW4gc3RhdGUgNDIzDQolJSBTaGlm dC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDIzLCByZWR1Y2UgODQpIG9uICd2YXInIGluIHN0 YXRlIDQyMw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyMiwgcmVkdWNlIDg0 KSBvbiAncmV0dXJuJyBpbiBzdGF0ZSA0MjMNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAo c2hpZnQgMjEsIHJlZHVjZSA4NCkgb24gJ3ZvaWQnIGluIHN0YXRlIDQyMw0KJSUgU2hpZnQv UmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyMCwgcmVkdWNlIDg0KSBvbiAnZm9yJyBpbiBzdGF0 ZSA0MjMNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTksIHJlZHVjZSA4NCkg b24gJ3N3aXRjaCcgaW4gc3RhdGUgNDIzDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNo aWZ0IDE4LCByZWR1Y2UgODQpIG9uICd3aGlsZScgaW4gc3RhdGUgNDIzDQolJSBTaGlmdC9S ZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDE3LCByZWR1Y2UgODQpIG9uICdjb250aW51ZScgaW4g c3RhdGUgNDIzDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDgyLCByZWR1Y2Ug ODQpIG9uICdmdW5jdGlvbicgaW4gc3RhdGUgNDIzDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxp Y3QgKHNoaWZ0IDE1LCByZWR1Y2UgODQpIG9uICd0aGlzJyBpbiBzdGF0ZSA0MjMNCiUlIFNo aWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTQsIHJlZHVjZSA4NCkgb24gJ3dpdGgnIGlu IHN0YXRlIDQyMw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxMywgcmVkdWNl IDg0KSBvbiAnaWYnIGluIHN0YXRlIDQyMw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChz aGlmdCAxMiwgcmVkdWNlIDg0KSBvbiAndGhyb3cnIGluIHN0YXRlIDQyMw0KJSUgU2hpZnQv UmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxMSwgcmVkdWNlIDg0KSBvbiAnZGVsZXRlJyBpbiBz dGF0ZSA0MjMNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTAsIHJlZHVjZSA4 NCkgb24gJ3RyeScgaW4gc3RhdGUgNDIzDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNo aWZ0IDksIHJlZHVjZSA4NCkgb24gJ2RvJyBpbiBzdGF0ZSA0MjMNCiUlIFNoaWZ0L1JlZHVj ZSBjb25mbGljdCAoc2hpZnQgOCwgcmVkdWNlIDg0KSBvbiAndHlwZW9mJyBpbiBzdGF0ZSA0 MjMNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgNywgcmVkdWNlIDg0KSBvbiAn bnVsbCcgaW4gc3RhdGUgNDIzDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDYs IHJlZHVjZSA4NCkgb24gJ3RydWUnIGluIHN0YXRlIDQyMw0KJSUgU2hpZnQvUmVkdWNlIGNv bmZsaWN0IChzaGlmdCA1LCByZWR1Y2UgODQpIG9uICdmYWxzZScgaW4gc3RhdGUgNDIzDQol JSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDQsIHJlZHVjZSA4NCkgb24gJ0lkZW50 aWZpZXInIGluIHN0YXRlIDQyMw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAz LCByZWR1Y2UgODQpIG9uICdTdHJpbmdMaXRlcmFsJyBpbiBzdGF0ZSA0MjMNCiUlIFNoaWZ0 L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMiwgcmVkdWNlIDg0KSBvbiAnTnVtZXJpY0xpdGVy YWwnIGluIHN0YXRlIDQyMw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxLCBy ZWR1Y2UgODQpIG9uICdSZWdleHBMaXRlcmFsJyBpbiBzdGF0ZSA0MjMNCiUlIFJlZHVjZS9S ZWR1Y2UgY29uZmxpY3QgKHJlZHVjZSAxMSwgcmVkdWNlIDcpIG9uICctLScgaW4gc3RhdGUg NDIyDQolJSBSZWR1Y2UvUmVkdWNlIGNvbmZsaWN0IChyZWR1Y2UgMTEsIHJlZHVjZSA3KSBv biAnKysnIGluIHN0YXRlIDQyMg0KJSUgUmVkdWNlL1JlZHVjZSBjb25mbGljdCAocmVkdWNl IDExLCByZWR1Y2UgNykgb24gJy0nIGluIHN0YXRlIDQyMg0KJSUgUmVkdWNlL1JlZHVjZSBj b25mbGljdCAocmVkdWNlIDExLCByZWR1Y2UgNykgb24gJysnIGluIHN0YXRlIDQyMg0KJSUg UmVkdWNlL1JlZHVjZSBjb25mbGljdCAocmVkdWNlIDExLCByZWR1Y2UgNykgb24gJ3NlbWlj b2xvbicgaW4gc3RhdGUgNDIyDQolJSBSZWR1Y2UvUmVkdWNlIGNvbmZsaWN0IChyZWR1Y2Ug MTEsIHJlZHVjZSA3KSBvbiAnZG90JyBpbiBzdGF0ZSA0MjINCiUlIFJlZHVjZS9SZWR1Y2Ug Y29uZmxpY3QgKHJlZHVjZSAxMSwgcmVkdWNlIDcpIG9uICdsYnJhY2tldCcgaW4gc3RhdGUg NDIyDQolJSBSZWR1Y2UvUmVkdWNlIGNvbmZsaWN0IChyZWR1Y2UgMTEsIHJlZHVjZSA3KSBv biAnbHBhcmVuJyBpbiBzdGF0ZSA0MjINCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hp ZnQgMzYsIHJlZHVjZSA4Mykgb24gJ2xicmFjZScgaW4gc3RhdGUgNDAwDQolJSBTaGlmdC9S ZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDM1LCByZWR1Y2UgODMpIG9uICdscGFyZW4nIGluIHN0 YXRlIDQwMA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAzNCwgcmVkdWNlIDgz KSBvbiAnbGJyYWNrZXQnIGluIHN0YXRlIDQwMA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0 IChzaGlmdCAzMywgcmVkdWNlIDgzKSBvbiAnZG90JyBpbiBzdGF0ZSA0MDANCiUlIFNoaWZ0 L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMzIsIHJlZHVjZSA4Mykgb24gJ3NlbWljb2xvbicg aW4gc3RhdGUgNDAwDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDMxLCByZWR1 Y2UgODMpIG9uICcrJyBpbiBzdGF0ZSA0MDANCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAo c2hpZnQgMzAsIHJlZHVjZSA4Mykgb24gJy0nIGluIHN0YXRlIDQwMA0KJSUgU2hpZnQvUmVk dWNlIGNvbmZsaWN0IChzaGlmdCAyOSwgcmVkdWNlIDgzKSBvbiAnKysnIGluIHN0YXRlIDQw MA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyOCwgcmVkdWNlIDgzKSBvbiAn LS0nIGluIHN0YXRlIDQwMA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyNywg cmVkdWNlIDgzKSBvbiAnIScgaW4gc3RhdGUgNDAwDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxp Y3QgKHNoaWZ0IDI2LCByZWR1Y2UgODMpIG9uICd+JyBpbiBzdGF0ZSA0MDANCiUlIFNoaWZ0 L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMjUsIHJlZHVjZSA4Mykgb24gJ2JyZWFrJyBpbiBz dGF0ZSA0MDANCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMjQsIHJlZHVjZSA4 Mykgb24gJ25ldycgaW4gc3RhdGUgNDAwDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNo aWZ0IDIzLCByZWR1Y2UgODMpIG9uICd2YXInIGluIHN0YXRlIDQwMA0KJSUgU2hpZnQvUmVk dWNlIGNvbmZsaWN0IChzaGlmdCAyMiwgcmVkdWNlIDgzKSBvbiAncmV0dXJuJyBpbiBzdGF0 ZSA0MDANCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMjEsIHJlZHVjZSA4Mykg b24gJ3ZvaWQnIGluIHN0YXRlIDQwMA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlm dCAyMCwgcmVkdWNlIDgzKSBvbiAnZm9yJyBpbiBzdGF0ZSA0MDANCiUlIFNoaWZ0L1JlZHVj ZSBjb25mbGljdCAoc2hpZnQgMTksIHJlZHVjZSA4Mykgb24gJ3N3aXRjaCcgaW4gc3RhdGUg NDAwDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDE4LCByZWR1Y2UgODMpIG9u ICd3aGlsZScgaW4gc3RhdGUgNDAwDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0 IDE3LCByZWR1Y2UgODMpIG9uICdjb250aW51ZScgaW4gc3RhdGUgNDAwDQolJSBTaGlmdC9S ZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDgyLCByZWR1Y2UgODMpIG9uICdmdW5jdGlvbicgaW4g c3RhdGUgNDAwDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDE1LCByZWR1Y2Ug ODMpIG9uICd0aGlzJyBpbiBzdGF0ZSA0MDANCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAo c2hpZnQgMTQsIHJlZHVjZSA4Mykgb24gJ3dpdGgnIGluIHN0YXRlIDQwMA0KJSUgU2hpZnQv UmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxMywgcmVkdWNlIDgzKSBvbiAnaWYnIGluIHN0YXRl IDQwMA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxMiwgcmVkdWNlIDgzKSBv biAndGhyb3cnIGluIHN0YXRlIDQwMA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlm dCAxMSwgcmVkdWNlIDgzKSBvbiAnZGVsZXRlJyBpbiBzdGF0ZSA0MDANCiUlIFNoaWZ0L1Jl ZHVjZSBjb25mbGljdCAoc2hpZnQgMTAsIHJlZHVjZSA4Mykgb24gJ3RyeScgaW4gc3RhdGUg NDAwDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDksIHJlZHVjZSA4Mykgb24g J2RvJyBpbiBzdGF0ZSA0MDANCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgOCwg cmVkdWNlIDgzKSBvbiAndHlwZW9mJyBpbiBzdGF0ZSA0MDANCiUlIFNoaWZ0L1JlZHVjZSBj b25mbGljdCAoc2hpZnQgNywgcmVkdWNlIDgzKSBvbiAnbnVsbCcgaW4gc3RhdGUgNDAwDQol JSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDYsIHJlZHVjZSA4Mykgb24gJ3RydWUn IGluIHN0YXRlIDQwMA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCA1LCByZWR1 Y2UgODMpIG9uICdmYWxzZScgaW4gc3RhdGUgNDAwDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxp Y3QgKHNoaWZ0IDQsIHJlZHVjZSA4Mykgb24gJ0lkZW50aWZpZXInIGluIHN0YXRlIDQwMA0K JSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAzLCByZWR1Y2UgODMpIG9uICdTdHJp bmdMaXRlcmFsJyBpbiBzdGF0ZSA0MDANCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hp ZnQgMiwgcmVkdWNlIDgzKSBvbiAnTnVtZXJpY0xpdGVyYWwnIGluIHN0YXRlIDQwMA0KJSUg U2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxLCByZWR1Y2UgODMpIG9uICdSZWdleHBM aXRlcmFsJyBpbiBzdGF0ZSA0MDANCiUlIFJlZHVjZS9SZWR1Y2UgY29uZmxpY3QgKHJlZHVj ZSA5LCByZWR1Y2UgNikgb24gJy0tJyBpbiBzdGF0ZSAzOTcNCiUlIFJlZHVjZS9SZWR1Y2Ug Y29uZmxpY3QgKHJlZHVjZSA5LCByZWR1Y2UgNikgb24gJysrJyBpbiBzdGF0ZSAzOTcNCiUl IFJlZHVjZS9SZWR1Y2UgY29uZmxpY3QgKHJlZHVjZSA5LCByZWR1Y2UgNikgb24gJy0nIGlu IHN0YXRlIDM5Nw0KJSUgUmVkdWNlL1JlZHVjZSBjb25mbGljdCAocmVkdWNlIDksIHJlZHVj ZSA2KSBvbiAnKycgaW4gc3RhdGUgMzk3DQolJSBSZWR1Y2UvUmVkdWNlIGNvbmZsaWN0IChy ZWR1Y2UgOSwgcmVkdWNlIDYpIG9uICdzZW1pY29sb24nIGluIHN0YXRlIDM5Nw0KJSUgUmVk dWNlL1JlZHVjZSBjb25mbGljdCAocmVkdWNlIDksIHJlZHVjZSA2KSBvbiAnZG90JyBpbiBz dGF0ZSAzOTcNCiUlIFJlZHVjZS9SZWR1Y2UgY29uZmxpY3QgKHJlZHVjZSA5LCByZWR1Y2Ug Nikgb24gJ2xicmFja2V0JyBpbiBzdGF0ZSAzOTcNCiUlIFJlZHVjZS9SZWR1Y2UgY29uZmxp Y3QgKHJlZHVjZSA5LCByZWR1Y2UgNikgb24gJ2xwYXJlbicgaW4gc3RhdGUgMzk3DQolJSBT aGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDM2LCByZWR1Y2UgMTcpIG9uICdsYnJhY2Un IGluIHN0YXRlIDM5Mw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAzNSwgcmVk dWNlIDE3KSBvbiAnbHBhcmVuJyBpbiBzdGF0ZSAzOTMNCiUlIFNoaWZ0L1JlZHVjZSBjb25m bGljdCAoc2hpZnQgMzQsIHJlZHVjZSAxNykgb24gJ2xicmFja2V0JyBpbiBzdGF0ZSAzOTMN CiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMzMsIHJlZHVjZSAxNykgb24gJ2Rv dCcgaW4gc3RhdGUgMzkzDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDMyLCBy ZWR1Y2UgMTcpIG9uICdzZW1pY29sb24nIGluIHN0YXRlIDM5Mw0KJSUgU2hpZnQvUmVkdWNl IGNvbmZsaWN0IChzaGlmdCAzMSwgcmVkdWNlIDE3KSBvbiAnKycgaW4gc3RhdGUgMzkzDQol JSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDMwLCByZWR1Y2UgMTcpIG9uICctJyBp biBzdGF0ZSAzOTMNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMjksIHJlZHVj ZSAxNykgb24gJysrJyBpbiBzdGF0ZSAzOTMNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAo c2hpZnQgMjgsIHJlZHVjZSAxNykgb24gJy0tJyBpbiBzdGF0ZSAzOTMNCiUlIFNoaWZ0L1Jl ZHVjZSBjb25mbGljdCAoc2hpZnQgMjcsIHJlZHVjZSAxNykgb24gJyEnIGluIHN0YXRlIDM5 Mw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyNiwgcmVkdWNlIDE3KSBvbiAn ficgaW4gc3RhdGUgMzkzDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDI1LCBy ZWR1Y2UgMTcpIG9uICdicmVhaycgaW4gc3RhdGUgMzkzDQolJSBTaGlmdC9SZWR1Y2UgY29u ZmxpY3QgKHNoaWZ0IDI0LCByZWR1Y2UgMTcpIG9uICduZXcnIGluIHN0YXRlIDM5Mw0KJSUg U2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyMywgcmVkdWNlIDE3KSBvbiAndmFyJyBp biBzdGF0ZSAzOTMNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMjIsIHJlZHVj ZSAxNykgb24gJ3JldHVybicgaW4gc3RhdGUgMzkzDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxp Y3QgKHNoaWZ0IDIxLCByZWR1Y2UgMTcpIG9uICd2b2lkJyBpbiBzdGF0ZSAzOTMNCiUlIFNo aWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMjAsIHJlZHVjZSAxNykgb24gJ2ZvcicgaW4g c3RhdGUgMzkzDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDE5LCByZWR1Y2Ug MTcpIG9uICdzd2l0Y2gnIGluIHN0YXRlIDM5Mw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0 IChzaGlmdCAxOCwgcmVkdWNlIDE3KSBvbiAnd2hpbGUnIGluIHN0YXRlIDM5Mw0KJSUgU2hp ZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxNywgcmVkdWNlIDE3KSBvbiAnY29udGludWUn IGluIHN0YXRlIDM5Mw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxNiwgcmVk dWNlIDE3KSBvbiAnZnVuY3Rpb24nIGluIHN0YXRlIDM5Mw0KJSUgU2hpZnQvUmVkdWNlIGNv bmZsaWN0IChzaGlmdCAxNSwgcmVkdWNlIDE3KSBvbiAndGhpcycgaW4gc3RhdGUgMzkzDQol JSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDE0LCByZWR1Y2UgMTcpIG9uICd3aXRo JyBpbiBzdGF0ZSAzOTMNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTMsIHJl ZHVjZSAxNykgb24gJ2lmJyBpbiBzdGF0ZSAzOTMNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGlj dCAoc2hpZnQgMTIsIHJlZHVjZSAxNykgb24gJ3Rocm93JyBpbiBzdGF0ZSAzOTMNCiUlIFNo aWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTEsIHJlZHVjZSAxNykgb24gJ2RlbGV0ZScg aW4gc3RhdGUgMzkzDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDEwLCByZWR1 Y2UgMTcpIG9uICd0cnknIGluIHN0YXRlIDM5Mw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0 IChzaGlmdCA5LCByZWR1Y2UgMTcpIG9uICdkbycgaW4gc3RhdGUgMzkzDQolJSBTaGlmdC9S ZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDgsIHJlZHVjZSAxNykgb24gJ3R5cGVvZicgaW4gc3Rh dGUgMzkzDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDcsIHJlZHVjZSAxNykg b24gJ251bGwnIGluIHN0YXRlIDM5Mw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlm dCA2LCByZWR1Y2UgMTcpIG9uICd0cnVlJyBpbiBzdGF0ZSAzOTMNCiUlIFNoaWZ0L1JlZHVj ZSBjb25mbGljdCAoc2hpZnQgNSwgcmVkdWNlIDE3KSBvbiAnZmFsc2UnIGluIHN0YXRlIDM5 Mw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCA0LCByZWR1Y2UgMTcpIG9uICdJ ZGVudGlmaWVyJyBpbiBzdGF0ZSAzOTMNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hp ZnQgMywgcmVkdWNlIDE3KSBvbiAnU3RyaW5nTGl0ZXJhbCcgaW4gc3RhdGUgMzkzDQolJSBT aGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDIsIHJlZHVjZSAxNykgb24gJ051bWVyaWNM aXRlcmFsJyBpbiBzdGF0ZSAzOTMNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQg MSwgcmVkdWNlIDE3KSBvbiAnUmVnZXhwTGl0ZXJhbCcgaW4gc3RhdGUgMzkzDQolJSBTaGlm dC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDM2LCByZWR1Y2UgMTcpIG9uICdsYnJhY2UnIGlu IHN0YXRlIDM2OQ0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAzNSwgcmVkdWNl IDE3KSBvbiAnbHBhcmVuJyBpbiBzdGF0ZSAzNjkNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGlj dCAoc2hpZnQgMzQsIHJlZHVjZSAxNykgb24gJ2xicmFja2V0JyBpbiBzdGF0ZSAzNjkNCiUl IFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMzMsIHJlZHVjZSAxNykgb24gJ2RvdCcg aW4gc3RhdGUgMzY5DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDMyLCByZWR1 Y2UgMTcpIG9uICdzZW1pY29sb24nIGluIHN0YXRlIDM2OQ0KJSUgU2hpZnQvUmVkdWNlIGNv bmZsaWN0IChzaGlmdCAzMSwgcmVkdWNlIDE3KSBvbiAnKycgaW4gc3RhdGUgMzY5DQolJSBT aGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDMwLCByZWR1Y2UgMTcpIG9uICctJyBpbiBz dGF0ZSAzNjkNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMjksIHJlZHVjZSAx Nykgb24gJysrJyBpbiBzdGF0ZSAzNjkNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hp ZnQgMjgsIHJlZHVjZSAxNykgb24gJy0tJyBpbiBzdGF0ZSAzNjkNCiUlIFNoaWZ0L1JlZHVj ZSBjb25mbGljdCAoc2hpZnQgMjcsIHJlZHVjZSAxNykgb24gJyEnIGluIHN0YXRlIDM2OQ0K JSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyNiwgcmVkdWNlIDE3KSBvbiAnficg aW4gc3RhdGUgMzY5DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDI1LCByZWR1 Y2UgMTcpIG9uICdicmVhaycgaW4gc3RhdGUgMzY5DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxp Y3QgKHNoaWZ0IDI0LCByZWR1Y2UgMTcpIG9uICduZXcnIGluIHN0YXRlIDM2OQ0KJSUgU2hp ZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyMywgcmVkdWNlIDE3KSBvbiAndmFyJyBpbiBz dGF0ZSAzNjkNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMjIsIHJlZHVjZSAx Nykgb24gJ3JldHVybicgaW4gc3RhdGUgMzY5DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3Qg KHNoaWZ0IDIxLCByZWR1Y2UgMTcpIG9uICd2b2lkJyBpbiBzdGF0ZSAzNjkNCiUlIFNoaWZ0 L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMjAsIHJlZHVjZSAxNykgb24gJ2ZvcicgaW4gc3Rh dGUgMzY5DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDE5LCByZWR1Y2UgMTcp IG9uICdzd2l0Y2gnIGluIHN0YXRlIDM2OQ0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChz aGlmdCAxOCwgcmVkdWNlIDE3KSBvbiAnd2hpbGUnIGluIHN0YXRlIDM2OQ0KJSUgU2hpZnQv UmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxNywgcmVkdWNlIDE3KSBvbiAnY29udGludWUnIGlu IHN0YXRlIDM2OQ0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxNiwgcmVkdWNl IDE3KSBvbiAnZnVuY3Rpb24nIGluIHN0YXRlIDM2OQ0KJSUgU2hpZnQvUmVkdWNlIGNvbmZs aWN0IChzaGlmdCAxNSwgcmVkdWNlIDE3KSBvbiAndGhpcycgaW4gc3RhdGUgMzY5DQolJSBT aGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDE0LCByZWR1Y2UgMTcpIG9uICd3aXRoJyBp biBzdGF0ZSAzNjkNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTMsIHJlZHVj ZSAxNykgb24gJ2lmJyBpbiBzdGF0ZSAzNjkNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAo c2hpZnQgMTIsIHJlZHVjZSAxNykgb24gJ3Rocm93JyBpbiBzdGF0ZSAzNjkNCiUlIFNoaWZ0 L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTEsIHJlZHVjZSAxNykgb24gJ2RlbGV0ZScgaW4g c3RhdGUgMzY5DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDEwLCByZWR1Y2Ug MTcpIG9uICd0cnknIGluIHN0YXRlIDM2OQ0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChz aGlmdCA5LCByZWR1Y2UgMTcpIG9uICdkbycgaW4gc3RhdGUgMzY5DQolJSBTaGlmdC9SZWR1 Y2UgY29uZmxpY3QgKHNoaWZ0IDgsIHJlZHVjZSAxNykgb24gJ3R5cGVvZicgaW4gc3RhdGUg MzY5DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDcsIHJlZHVjZSAxNykgb24g J251bGwnIGluIHN0YXRlIDM2OQ0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCA2 LCByZWR1Y2UgMTcpIG9uICd0cnVlJyBpbiBzdGF0ZSAzNjkNCiUlIFNoaWZ0L1JlZHVjZSBj b25mbGljdCAoc2hpZnQgNSwgcmVkdWNlIDE3KSBvbiAnZmFsc2UnIGluIHN0YXRlIDM2OQ0K JSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCA0LCByZWR1Y2UgMTcpIG9uICdJZGVu dGlmaWVyJyBpbiBzdGF0ZSAzNjkNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQg MywgcmVkdWNlIDE3KSBvbiAnU3RyaW5nTGl0ZXJhbCcgaW4gc3RhdGUgMzY5DQolJSBTaGlm dC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDIsIHJlZHVjZSAxNykgb24gJ051bWVyaWNMaXRl cmFsJyBpbiBzdGF0ZSAzNjkNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMSwg cmVkdWNlIDE3KSBvbiAnUmVnZXhwTGl0ZXJhbCcgaW4gc3RhdGUgMzY5DQolJSBTaGlmdC9S ZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDM2LCByZWR1Y2UgMTcpIG9uICdsYnJhY2UnIGluIHN0 YXRlIDM2Mw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAzNSwgcmVkdWNlIDE3 KSBvbiAnbHBhcmVuJyBpbiBzdGF0ZSAzNjMNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAo c2hpZnQgMzQsIHJlZHVjZSAxNykgb24gJ2xicmFja2V0JyBpbiBzdGF0ZSAzNjMNCiUlIFNo aWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMzMsIHJlZHVjZSAxNykgb24gJ2RvdCcgaW4g c3RhdGUgMzYzDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDMyLCByZWR1Y2Ug MTcpIG9uICdzZW1pY29sb24nIGluIHN0YXRlIDM2Mw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZs aWN0IChzaGlmdCAzMSwgcmVkdWNlIDE3KSBvbiAnKycgaW4gc3RhdGUgMzYzDQolJSBTaGlm dC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDMwLCByZWR1Y2UgMTcpIG9uICctJyBpbiBzdGF0 ZSAzNjMNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMjksIHJlZHVjZSAxNykg b24gJysrJyBpbiBzdGF0ZSAzNjMNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQg MjgsIHJlZHVjZSAxNykgb24gJy0tJyBpbiBzdGF0ZSAzNjMNCiUlIFNoaWZ0L1JlZHVjZSBj b25mbGljdCAoc2hpZnQgMjcsIHJlZHVjZSAxNykgb24gJyEnIGluIHN0YXRlIDM2Mw0KJSUg U2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyNiwgcmVkdWNlIDE3KSBvbiAnficgaW4g c3RhdGUgMzYzDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDI1LCByZWR1Y2Ug MTcpIG9uICdicmVhaycgaW4gc3RhdGUgMzYzDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3Qg KHNoaWZ0IDI0LCByZWR1Y2UgMTcpIG9uICduZXcnIGluIHN0YXRlIDM2Mw0KJSUgU2hpZnQv UmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyMywgcmVkdWNlIDE3KSBvbiAndmFyJyBpbiBzdGF0 ZSAzNjMNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMjIsIHJlZHVjZSAxNykg b24gJ3JldHVybicgaW4gc3RhdGUgMzYzDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNo aWZ0IDIxLCByZWR1Y2UgMTcpIG9uICd2b2lkJyBpbiBzdGF0ZSAzNjMNCiUlIFNoaWZ0L1Jl ZHVjZSBjb25mbGljdCAoc2hpZnQgMjAsIHJlZHVjZSAxNykgb24gJ2ZvcicgaW4gc3RhdGUg MzYzDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDE5LCByZWR1Y2UgMTcpIG9u ICdzd2l0Y2gnIGluIHN0YXRlIDM2Mw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlm dCAxOCwgcmVkdWNlIDE3KSBvbiAnd2hpbGUnIGluIHN0YXRlIDM2Mw0KJSUgU2hpZnQvUmVk dWNlIGNvbmZsaWN0IChzaGlmdCAxNywgcmVkdWNlIDE3KSBvbiAnY29udGludWUnIGluIHN0 YXRlIDM2Mw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxNiwgcmVkdWNlIDE3 KSBvbiAnZnVuY3Rpb24nIGluIHN0YXRlIDM2Mw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0 IChzaGlmdCAxNSwgcmVkdWNlIDE3KSBvbiAndGhpcycgaW4gc3RhdGUgMzYzDQolJSBTaGlm dC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDE0LCByZWR1Y2UgMTcpIG9uICd3aXRoJyBpbiBz dGF0ZSAzNjMNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTMsIHJlZHVjZSAx Nykgb24gJ2lmJyBpbiBzdGF0ZSAzNjMNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hp ZnQgMTIsIHJlZHVjZSAxNykgb24gJ3Rocm93JyBpbiBzdGF0ZSAzNjMNCiUlIFNoaWZ0L1Jl ZHVjZSBjb25mbGljdCAoc2hpZnQgMTEsIHJlZHVjZSAxNykgb24gJ2RlbGV0ZScgaW4gc3Rh dGUgMzYzDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDEwLCByZWR1Y2UgMTcp IG9uICd0cnknIGluIHN0YXRlIDM2Mw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlm dCA5LCByZWR1Y2UgMTcpIG9uICdkbycgaW4gc3RhdGUgMzYzDQolJSBTaGlmdC9SZWR1Y2Ug Y29uZmxpY3QgKHNoaWZ0IDgsIHJlZHVjZSAxNykgb24gJ3R5cGVvZicgaW4gc3RhdGUgMzYz DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDcsIHJlZHVjZSAxNykgb24gJ251 bGwnIGluIHN0YXRlIDM2Mw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCA2LCBy ZWR1Y2UgMTcpIG9uICd0cnVlJyBpbiBzdGF0ZSAzNjMNCiUlIFNoaWZ0L1JlZHVjZSBjb25m bGljdCAoc2hpZnQgNSwgcmVkdWNlIDE3KSBvbiAnZmFsc2UnIGluIHN0YXRlIDM2Mw0KJSUg U2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCA0LCByZWR1Y2UgMTcpIG9uICdJZGVudGlm aWVyJyBpbiBzdGF0ZSAzNjMNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMywg cmVkdWNlIDE3KSBvbiAnU3RyaW5nTGl0ZXJhbCcgaW4gc3RhdGUgMzYzDQolJSBTaGlmdC9S ZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDIsIHJlZHVjZSAxNykgb24gJ051bWVyaWNMaXRlcmFs JyBpbiBzdGF0ZSAzNjMNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMSwgcmVk dWNlIDE3KSBvbiAnUmVnZXhwTGl0ZXJhbCcgaW4gc3RhdGUgMzYzDQolJSBTaGlmdC9SZWR1 Y2UgY29uZmxpY3QgKHNoaWZ0IDE3MCwgcmVkdWNlIDEzOSkgb24gJysrJyBpbiBzdGF0ZSAz MzgNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTY5LCByZWR1Y2UgMTM5KSBv biAnLS0nIGluIHN0YXRlIDMzOA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAx NjgsIHJlZHVjZSAxMzkpIG9uICc9JyBpbiBzdGF0ZSAzMzgNCiUlIFNoaWZ0L1JlZHVjZSBj b25mbGljdCAoc2hpZnQgMTY3LCByZWR1Y2UgMTM5KSBvbiAnKz0nIGluIHN0YXRlIDMzOA0K JSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxNjYsIHJlZHVjZSAxMzkpIG9uICct PScgaW4gc3RhdGUgMzM4DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDE2NSwg cmVkdWNlIDEzOSkgb24gJyo9JyBpbiBzdGF0ZSAzMzgNCiUlIFNoaWZ0L1JlZHVjZSBjb25m bGljdCAoc2hpZnQgMTY0LCByZWR1Y2UgMTM5KSBvbiAnJT0nIGluIHN0YXRlIDMzOA0KJSUg U2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxNjMsIHJlZHVjZSAxMzkpIG9uICc8PD0n IGluIHN0YXRlIDMzOA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxNjIsIHJl ZHVjZSAxMzkpIG9uICc+Pj0nIGluIHN0YXRlIDMzOA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZs aWN0IChzaGlmdCAxNjEsIHJlZHVjZSAxMzkpIG9uICc+Pj49JyBpbiBzdGF0ZSAzMzgNCiUl IFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTYwLCByZWR1Y2UgMTM5KSBvbiAnJj0n IGluIHN0YXRlIDMzOA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxNTksIHJl ZHVjZSAxMzkpIG9uICdib3I9JyBpbiBzdGF0ZSAzMzgNCiUlIFNoaWZ0L1JlZHVjZSBjb25m bGljdCAoc2hpZnQgMTU4LCByZWR1Y2UgMTM5KSBvbiAnXj0nIGluIHN0YXRlIDMzOA0KJSUg U2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxNTcsIHJlZHVjZSAxMzkpIG9uICcvPScg aW4gc3RhdGUgMzM4DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDM2LCByZWR1 Y2UgMTcpIG9uICdsYnJhY2UnIGluIHN0YXRlIDMyNg0KJSUgU2hpZnQvUmVkdWNlIGNvbmZs aWN0IChzaGlmdCAzNSwgcmVkdWNlIDE3KSBvbiAnbHBhcmVuJyBpbiBzdGF0ZSAzMjYNCiUl IFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMzQsIHJlZHVjZSAxNykgb24gJ2xicmFj a2V0JyBpbiBzdGF0ZSAzMjYNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMzMs IHJlZHVjZSAxNykgb24gJ2RvdCcgaW4gc3RhdGUgMzI2DQolJSBTaGlmdC9SZWR1Y2UgY29u ZmxpY3QgKHNoaWZ0IDMyLCByZWR1Y2UgMTcpIG9uICdzZW1pY29sb24nIGluIHN0YXRlIDMy Ng0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAzMSwgcmVkdWNlIDE3KSBvbiAn KycgaW4gc3RhdGUgMzI2DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDMwLCBy ZWR1Y2UgMTcpIG9uICctJyBpbiBzdGF0ZSAzMjYNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGlj dCAoc2hpZnQgMjksIHJlZHVjZSAxNykgb24gJysrJyBpbiBzdGF0ZSAzMjYNCiUlIFNoaWZ0 L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMjgsIHJlZHVjZSAxNykgb24gJy0tJyBpbiBzdGF0 ZSAzMjYNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMjcsIHJlZHVjZSAxNykg b24gJyEnIGluIHN0YXRlIDMyNg0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAy NiwgcmVkdWNlIDE3KSBvbiAnficgaW4gc3RhdGUgMzI2DQolJSBTaGlmdC9SZWR1Y2UgY29u ZmxpY3QgKHNoaWZ0IDI1LCByZWR1Y2UgMTcpIG9uICdicmVhaycgaW4gc3RhdGUgMzI2DQol JSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDI0LCByZWR1Y2UgMTcpIG9uICduZXcn IGluIHN0YXRlIDMyNg0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyMywgcmVk dWNlIDE3KSBvbiAndmFyJyBpbiBzdGF0ZSAzMjYNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGlj dCAoc2hpZnQgMjIsIHJlZHVjZSAxNykgb24gJ3JldHVybicgaW4gc3RhdGUgMzI2DQolJSBT aGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDIxLCByZWR1Y2UgMTcpIG9uICd2b2lkJyBp biBzdGF0ZSAzMjYNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMjAsIHJlZHVj ZSAxNykgb24gJ2ZvcicgaW4gc3RhdGUgMzI2DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3Qg KHNoaWZ0IDE5LCByZWR1Y2UgMTcpIG9uICdzd2l0Y2gnIGluIHN0YXRlIDMyNg0KJSUgU2hp ZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxOCwgcmVkdWNlIDE3KSBvbiAnd2hpbGUnIGlu IHN0YXRlIDMyNg0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxNywgcmVkdWNl IDE3KSBvbiAnY29udGludWUnIGluIHN0YXRlIDMyNg0KJSUgU2hpZnQvUmVkdWNlIGNvbmZs aWN0IChzaGlmdCAxNiwgcmVkdWNlIDE3KSBvbiAnZnVuY3Rpb24nIGluIHN0YXRlIDMyNg0K JSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxNSwgcmVkdWNlIDE3KSBvbiAndGhp cycgaW4gc3RhdGUgMzI2DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDE0LCBy ZWR1Y2UgMTcpIG9uICd3aXRoJyBpbiBzdGF0ZSAzMjYNCiUlIFNoaWZ0L1JlZHVjZSBjb25m bGljdCAoc2hpZnQgMTMsIHJlZHVjZSAxNykgb24gJ2lmJyBpbiBzdGF0ZSAzMjYNCiUlIFNo aWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTIsIHJlZHVjZSAxNykgb24gJ3Rocm93JyBp biBzdGF0ZSAzMjYNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTEsIHJlZHVj ZSAxNykgb24gJ2RlbGV0ZScgaW4gc3RhdGUgMzI2DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxp Y3QgKHNoaWZ0IDEwLCByZWR1Y2UgMTcpIG9uICd0cnknIGluIHN0YXRlIDMyNg0KJSUgU2hp ZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCA5LCByZWR1Y2UgMTcpIG9uICdkbycgaW4gc3Rh dGUgMzI2DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDgsIHJlZHVjZSAxNykg b24gJ3R5cGVvZicgaW4gc3RhdGUgMzI2DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNo aWZ0IDcsIHJlZHVjZSAxNykgb24gJ251bGwnIGluIHN0YXRlIDMyNg0KJSUgU2hpZnQvUmVk dWNlIGNvbmZsaWN0IChzaGlmdCA2LCByZWR1Y2UgMTcpIG9uICd0cnVlJyBpbiBzdGF0ZSAz MjYNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgNSwgcmVkdWNlIDE3KSBvbiAn ZmFsc2UnIGluIHN0YXRlIDMyNg0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCA0 LCByZWR1Y2UgMTcpIG9uICdJZGVudGlmaWVyJyBpbiBzdGF0ZSAzMjYNCiUlIFNoaWZ0L1Jl ZHVjZSBjb25mbGljdCAoc2hpZnQgMywgcmVkdWNlIDE3KSBvbiAnU3RyaW5nTGl0ZXJhbCcg aW4gc3RhdGUgMzI2DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDIsIHJlZHVj ZSAxNykgb24gJ051bWVyaWNMaXRlcmFsJyBpbiBzdGF0ZSAzMjYNCiUlIFNoaWZ0L1JlZHVj ZSBjb25mbGljdCAoc2hpZnQgMSwgcmVkdWNlIDE3KSBvbiAnUmVnZXhwTGl0ZXJhbCcgaW4g c3RhdGUgMzI2DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDM2LCByZWR1Y2Ug MTYpIG9uICdsYnJhY2UnIGluIHN0YXRlIDMyNA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0 IChzaGlmdCAzNSwgcmVkdWNlIDE2KSBvbiAnbHBhcmVuJyBpbiBzdGF0ZSAzMjQNCiUlIFNo aWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMzQsIHJlZHVjZSAxNikgb24gJ2xicmFja2V0 JyBpbiBzdGF0ZSAzMjQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMzMsIHJl ZHVjZSAxNikgb24gJ2RvdCcgaW4gc3RhdGUgMzI0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxp Y3QgKHNoaWZ0IDMyLCByZWR1Y2UgMTYpIG9uICdzZW1pY29sb24nIGluIHN0YXRlIDMyNA0K JSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAzMSwgcmVkdWNlIDE2KSBvbiAnKycg aW4gc3RhdGUgMzI0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDMwLCByZWR1 Y2UgMTYpIG9uICctJyBpbiBzdGF0ZSAzMjQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAo c2hpZnQgMjksIHJlZHVjZSAxNikgb24gJysrJyBpbiBzdGF0ZSAzMjQNCiUlIFNoaWZ0L1Jl ZHVjZSBjb25mbGljdCAoc2hpZnQgMjgsIHJlZHVjZSAxNikgb24gJy0tJyBpbiBzdGF0ZSAz MjQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMjcsIHJlZHVjZSAxNikgb24g JyEnIGluIHN0YXRlIDMyNA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyNiwg cmVkdWNlIDE2KSBvbiAnficgaW4gc3RhdGUgMzI0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxp Y3QgKHNoaWZ0IDI1LCByZWR1Y2UgMTYpIG9uICdicmVhaycgaW4gc3RhdGUgMzI0DQolJSBT aGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDI0LCByZWR1Y2UgMTYpIG9uICduZXcnIGlu IHN0YXRlIDMyNA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyMywgcmVkdWNl IDE2KSBvbiAndmFyJyBpbiBzdGF0ZSAzMjQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAo c2hpZnQgMjIsIHJlZHVjZSAxNikgb24gJ3JldHVybicgaW4gc3RhdGUgMzI0DQolJSBTaGlm dC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDIxLCByZWR1Y2UgMTYpIG9uICd2b2lkJyBpbiBz dGF0ZSAzMjQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMjAsIHJlZHVjZSAx Nikgb24gJ2ZvcicgaW4gc3RhdGUgMzI0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNo aWZ0IDE5LCByZWR1Y2UgMTYpIG9uICdzd2l0Y2gnIGluIHN0YXRlIDMyNA0KJSUgU2hpZnQv UmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxOCwgcmVkdWNlIDE2KSBvbiAnd2hpbGUnIGluIHN0 YXRlIDMyNA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxNywgcmVkdWNlIDE2 KSBvbiAnY29udGludWUnIGluIHN0YXRlIDMyNA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0 IChzaGlmdCAxNiwgcmVkdWNlIDE2KSBvbiAnZnVuY3Rpb24nIGluIHN0YXRlIDMyNA0KJSUg U2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxNSwgcmVkdWNlIDE2KSBvbiAndGhpcycg aW4gc3RhdGUgMzI0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDE0LCByZWR1 Y2UgMTYpIG9uICd3aXRoJyBpbiBzdGF0ZSAzMjQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGlj dCAoc2hpZnQgMTMsIHJlZHVjZSAxNikgb24gJ2lmJyBpbiBzdGF0ZSAzMjQNCiUlIFNoaWZ0 L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTIsIHJlZHVjZSAxNikgb24gJ3Rocm93JyBpbiBz dGF0ZSAzMjQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTEsIHJlZHVjZSAx Nikgb24gJ2RlbGV0ZScgaW4gc3RhdGUgMzI0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3Qg KHNoaWZ0IDEwLCByZWR1Y2UgMTYpIG9uICd0cnknIGluIHN0YXRlIDMyNA0KJSUgU2hpZnQv UmVkdWNlIGNvbmZsaWN0IChzaGlmdCA5LCByZWR1Y2UgMTYpIG9uICdkbycgaW4gc3RhdGUg MzI0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDgsIHJlZHVjZSAxNikgb24g J3R5cGVvZicgaW4gc3RhdGUgMzI0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0 IDcsIHJlZHVjZSAxNikgb24gJ251bGwnIGluIHN0YXRlIDMyNA0KJSUgU2hpZnQvUmVkdWNl IGNvbmZsaWN0IChzaGlmdCA2LCByZWR1Y2UgMTYpIG9uICd0cnVlJyBpbiBzdGF0ZSAzMjQN CiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgNSwgcmVkdWNlIDE2KSBvbiAnZmFs c2UnIGluIHN0YXRlIDMyNA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCA0LCBy ZWR1Y2UgMTYpIG9uICdJZGVudGlmaWVyJyBpbiBzdGF0ZSAzMjQNCiUlIFNoaWZ0L1JlZHVj ZSBjb25mbGljdCAoc2hpZnQgMywgcmVkdWNlIDE2KSBvbiAnU3RyaW5nTGl0ZXJhbCcgaW4g c3RhdGUgMzI0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDIsIHJlZHVjZSAx Nikgb24gJ051bWVyaWNMaXRlcmFsJyBpbiBzdGF0ZSAzMjQNCiUlIFNoaWZ0L1JlZHVjZSBj b25mbGljdCAoc2hpZnQgMSwgcmVkdWNlIDE2KSBvbiAnUmVnZXhwTGl0ZXJhbCcgaW4gc3Rh dGUgMzI0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDM2LCByZWR1Y2UgMTcp IG9uICdsYnJhY2UnIGluIHN0YXRlIDMyMQ0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChz aGlmdCAzNSwgcmVkdWNlIDE3KSBvbiAnbHBhcmVuJyBpbiBzdGF0ZSAzMjENCiUlIFNoaWZ0 L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMzQsIHJlZHVjZSAxNykgb24gJ2xicmFja2V0JyBp biBzdGF0ZSAzMjENCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMzMsIHJlZHVj ZSAxNykgb24gJ2RvdCcgaW4gc3RhdGUgMzIxDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3Qg KHNoaWZ0IDMyLCByZWR1Y2UgMTcpIG9uICdzZW1pY29sb24nIGluIHN0YXRlIDMyMQ0KJSUg U2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAzMSwgcmVkdWNlIDE3KSBvbiAnKycgaW4g c3RhdGUgMzIxDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDMwLCByZWR1Y2Ug MTcpIG9uICctJyBpbiBzdGF0ZSAzMjENCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hp ZnQgMjksIHJlZHVjZSAxNykgb24gJysrJyBpbiBzdGF0ZSAzMjENCiUlIFNoaWZ0L1JlZHVj ZSBjb25mbGljdCAoc2hpZnQgMjgsIHJlZHVjZSAxNykgb24gJy0tJyBpbiBzdGF0ZSAzMjEN CiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMjcsIHJlZHVjZSAxNykgb24gJyEn IGluIHN0YXRlIDMyMQ0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyNiwgcmVk dWNlIDE3KSBvbiAnficgaW4gc3RhdGUgMzIxDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3Qg KHNoaWZ0IDI1LCByZWR1Y2UgMTcpIG9uICdicmVhaycgaW4gc3RhdGUgMzIxDQolJSBTaGlm dC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDI0LCByZWR1Y2UgMTcpIG9uICduZXcnIGluIHN0 YXRlIDMyMQ0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyMywgcmVkdWNlIDE3 KSBvbiAndmFyJyBpbiBzdGF0ZSAzMjENCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hp ZnQgMjIsIHJlZHVjZSAxNykgb24gJ3JldHVybicgaW4gc3RhdGUgMzIxDQolJSBTaGlmdC9S ZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDIxLCByZWR1Y2UgMTcpIG9uICd2b2lkJyBpbiBzdGF0 ZSAzMjENCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMjAsIHJlZHVjZSAxNykg b24gJ2ZvcicgaW4gc3RhdGUgMzIxDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0 IDE5LCByZWR1Y2UgMTcpIG9uICdzd2l0Y2gnIGluIHN0YXRlIDMyMQ0KJSUgU2hpZnQvUmVk dWNlIGNvbmZsaWN0IChzaGlmdCAxOCwgcmVkdWNlIDE3KSBvbiAnd2hpbGUnIGluIHN0YXRl IDMyMQ0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxNywgcmVkdWNlIDE3KSBv biAnY29udGludWUnIGluIHN0YXRlIDMyMQ0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChz aGlmdCAxNiwgcmVkdWNlIDE3KSBvbiAnZnVuY3Rpb24nIGluIHN0YXRlIDMyMQ0KJSUgU2hp ZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxNSwgcmVkdWNlIDE3KSBvbiAndGhpcycgaW4g c3RhdGUgMzIxDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDE0LCByZWR1Y2Ug MTcpIG9uICd3aXRoJyBpbiBzdGF0ZSAzMjENCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAo c2hpZnQgMTMsIHJlZHVjZSAxNykgb24gJ2lmJyBpbiBzdGF0ZSAzMjENCiUlIFNoaWZ0L1Jl ZHVjZSBjb25mbGljdCAoc2hpZnQgMTIsIHJlZHVjZSAxNykgb24gJ3Rocm93JyBpbiBzdGF0 ZSAzMjENCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTEsIHJlZHVjZSAxNykg b24gJ2RlbGV0ZScgaW4gc3RhdGUgMzIxDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNo aWZ0IDEwLCByZWR1Y2UgMTcpIG9uICd0cnknIGluIHN0YXRlIDMyMQ0KJSUgU2hpZnQvUmVk dWNlIGNvbmZsaWN0IChzaGlmdCA5LCByZWR1Y2UgMTcpIG9uICdkbycgaW4gc3RhdGUgMzIx DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDgsIHJlZHVjZSAxNykgb24gJ3R5 cGVvZicgaW4gc3RhdGUgMzIxDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDcs IHJlZHVjZSAxNykgb24gJ251bGwnIGluIHN0YXRlIDMyMQ0KJSUgU2hpZnQvUmVkdWNlIGNv bmZsaWN0IChzaGlmdCA2LCByZWR1Y2UgMTcpIG9uICd0cnVlJyBpbiBzdGF0ZSAzMjENCiUl IFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgNSwgcmVkdWNlIDE3KSBvbiAnZmFsc2Un IGluIHN0YXRlIDMyMQ0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCA0LCByZWR1 Y2UgMTcpIG9uICdJZGVudGlmaWVyJyBpbiBzdGF0ZSAzMjENCiUlIFNoaWZ0L1JlZHVjZSBj b25mbGljdCAoc2hpZnQgMywgcmVkdWNlIDE3KSBvbiAnU3RyaW5nTGl0ZXJhbCcgaW4gc3Rh dGUgMzIxDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDIsIHJlZHVjZSAxNykg b24gJ051bWVyaWNMaXRlcmFsJyBpbiBzdGF0ZSAzMjENCiUlIFNoaWZ0L1JlZHVjZSBjb25m bGljdCAoc2hpZnQgMSwgcmVkdWNlIDE3KSBvbiAnUmVnZXhwTGl0ZXJhbCcgaW4gc3RhdGUg MzIxDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDM2NywgcmVkdWNlIDQ5KSBv biAnZWxzZScgaW4gc3RhdGUgMzE5DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0 IDIxNiwgcmVkdWNlIDQyKSBvbiAnPScgaW4gc3RhdGUgMjc5DQolJSBTaGlmdC9SZWR1Y2Ug Y29uZmxpY3QgKHNoaWZ0IDM2LCByZWR1Y2UgMTcpIG9uICdsYnJhY2UnIGluIHN0YXRlIDI3 NA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAzNSwgcmVkdWNlIDE3KSBvbiAn bHBhcmVuJyBpbiBzdGF0ZSAyNzQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQg MzQsIHJlZHVjZSAxNykgb24gJ2xicmFja2V0JyBpbiBzdGF0ZSAyNzQNCiUlIFNoaWZ0L1Jl ZHVjZSBjb25mbGljdCAoc2hpZnQgMzMsIHJlZHVjZSAxNykgb24gJ2RvdCcgaW4gc3RhdGUg Mjc0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDMyLCByZWR1Y2UgMTcpIG9u ICdzZW1pY29sb24nIGluIHN0YXRlIDI3NA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChz aGlmdCAzMSwgcmVkdWNlIDE3KSBvbiAnKycgaW4gc3RhdGUgMjc0DQolJSBTaGlmdC9SZWR1 Y2UgY29uZmxpY3QgKHNoaWZ0IDMwLCByZWR1Y2UgMTcpIG9uICctJyBpbiBzdGF0ZSAyNzQN CiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMjksIHJlZHVjZSAxNykgb24gJysr JyBpbiBzdGF0ZSAyNzQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMjgsIHJl ZHVjZSAxNykgb24gJy0tJyBpbiBzdGF0ZSAyNzQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGlj dCAoc2hpZnQgMjcsIHJlZHVjZSAxNykgb24gJyEnIGluIHN0YXRlIDI3NA0KJSUgU2hpZnQv UmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyNiwgcmVkdWNlIDE3KSBvbiAnficgaW4gc3RhdGUg Mjc0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDI1LCByZWR1Y2UgMTcpIG9u ICdicmVhaycgaW4gc3RhdGUgMjc0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0 IDI0LCByZWR1Y2UgMTcpIG9uICduZXcnIGluIHN0YXRlIDI3NA0KJSUgU2hpZnQvUmVkdWNl IGNvbmZsaWN0IChzaGlmdCAyMywgcmVkdWNlIDE3KSBvbiAndmFyJyBpbiBzdGF0ZSAyNzQN CiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMjIsIHJlZHVjZSAxNykgb24gJ3Jl dHVybicgaW4gc3RhdGUgMjc0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDIx LCByZWR1Y2UgMTcpIG9uICd2b2lkJyBpbiBzdGF0ZSAyNzQNCiUlIFNoaWZ0L1JlZHVjZSBj b25mbGljdCAoc2hpZnQgMjAsIHJlZHVjZSAxNykgb24gJ2ZvcicgaW4gc3RhdGUgMjc0DQol JSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDE5LCByZWR1Y2UgMTcpIG9uICdzd2l0 Y2gnIGluIHN0YXRlIDI3NA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxOCwg cmVkdWNlIDE3KSBvbiAnd2hpbGUnIGluIHN0YXRlIDI3NA0KJSUgU2hpZnQvUmVkdWNlIGNv bmZsaWN0IChzaGlmdCAxNywgcmVkdWNlIDE3KSBvbiAnY29udGludWUnIGluIHN0YXRlIDI3 NA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxNiwgcmVkdWNlIDE3KSBvbiAn ZnVuY3Rpb24nIGluIHN0YXRlIDI3NA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlm dCAxNSwgcmVkdWNlIDE3KSBvbiAndGhpcycgaW4gc3RhdGUgMjc0DQolJSBTaGlmdC9SZWR1 Y2UgY29uZmxpY3QgKHNoaWZ0IDE0LCByZWR1Y2UgMTcpIG9uICd3aXRoJyBpbiBzdGF0ZSAy NzQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTMsIHJlZHVjZSAxNykgb24g J2lmJyBpbiBzdGF0ZSAyNzQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTIs IHJlZHVjZSAxNykgb24gJ3Rocm93JyBpbiBzdGF0ZSAyNzQNCiUlIFNoaWZ0L1JlZHVjZSBj b25mbGljdCAoc2hpZnQgMTEsIHJlZHVjZSAxNykgb24gJ2RlbGV0ZScgaW4gc3RhdGUgMjc0 DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDEwLCByZWR1Y2UgMTcpIG9uICd0 cnknIGluIHN0YXRlIDI3NA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCA5LCBy ZWR1Y2UgMTcpIG9uICdkbycgaW4gc3RhdGUgMjc0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxp Y3QgKHNoaWZ0IDgsIHJlZHVjZSAxNykgb24gJ3R5cGVvZicgaW4gc3RhdGUgMjc0DQolJSBT aGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDcsIHJlZHVjZSAxNykgb24gJ251bGwnIGlu IHN0YXRlIDI3NA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCA2LCByZWR1Y2Ug MTcpIG9uICd0cnVlJyBpbiBzdGF0ZSAyNzQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAo c2hpZnQgNSwgcmVkdWNlIDE3KSBvbiAnZmFsc2UnIGluIHN0YXRlIDI3NA0KJSUgU2hpZnQv UmVkdWNlIGNvbmZsaWN0IChzaGlmdCA0LCByZWR1Y2UgMTcpIG9uICdJZGVudGlmaWVyJyBp biBzdGF0ZSAyNzQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMywgcmVkdWNl IDE3KSBvbiAnU3RyaW5nTGl0ZXJhbCcgaW4gc3RhdGUgMjc0DQolJSBTaGlmdC9SZWR1Y2Ug Y29uZmxpY3QgKHNoaWZ0IDIsIHJlZHVjZSAxNykgb24gJ051bWVyaWNMaXRlcmFsJyBpbiBz dGF0ZSAyNzQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMSwgcmVkdWNlIDE3 KSBvbiAnUmVnZXhwTGl0ZXJhbCcgaW4gc3RhdGUgMjc0DQolJSBTaGlmdC9SZWR1Y2UgY29u ZmxpY3QgKHNoaWZ0IDE0NCwgcmVkdWNlIDE3Nykgb24gJ2luJyBpbiBzdGF0ZSAyNDINCiUl IFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTQ0LCByZWR1Y2UgMTc4KSBvbiAnaW4n IGluIHN0YXRlIDI0MQ0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxNDQsIHJl ZHVjZSAxNzkpIG9uICdpbicgaW4gc3RhdGUgMjQwDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxp Y3QgKHNoaWZ0IDE0NCwgcmVkdWNlIDE4MCkgb24gJ2luJyBpbiBzdGF0ZSAyMzkNCiUlIFNo aWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTcwLCByZWR1Y2UgMTM5KSBvbiAnKysnIGlu IHN0YXRlIDIxNA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxNjksIHJlZHVj ZSAxMzkpIG9uICctLScgaW4gc3RhdGUgMjE0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3Qg KHNoaWZ0IDE2OCwgcmVkdWNlIDEzOSkgb24gJz0nIGluIHN0YXRlIDIxNA0KJSUgU2hpZnQv UmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxNjcsIHJlZHVjZSAxMzkpIG9uICcrPScgaW4gc3Rh dGUgMjE0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDE2NiwgcmVkdWNlIDEz OSkgb24gJy09JyBpbiBzdGF0ZSAyMTQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hp ZnQgMTY1LCByZWR1Y2UgMTM5KSBvbiAnKj0nIGluIHN0YXRlIDIxNA0KJSUgU2hpZnQvUmVk dWNlIGNvbmZsaWN0IChzaGlmdCAxNjQsIHJlZHVjZSAxMzkpIG9uICclPScgaW4gc3RhdGUg MjE0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDE2MywgcmVkdWNlIDEzOSkg b24gJzw8PScgaW4gc3RhdGUgMjE0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0 IDE2MiwgcmVkdWNlIDEzOSkgb24gJz4+PScgaW4gc3RhdGUgMjE0DQolJSBTaGlmdC9SZWR1 Y2UgY29uZmxpY3QgKHNoaWZ0IDE2MSwgcmVkdWNlIDEzOSkgb24gJz4+Pj0nIGluIHN0YXRl IDIxNA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxNjAsIHJlZHVjZSAxMzkp IG9uICcmPScgaW4gc3RhdGUgMjE0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0 IDE1OSwgcmVkdWNlIDEzOSkgb24gJ2Jvcj0nIGluIHN0YXRlIDIxNA0KJSUgU2hpZnQvUmVk dWNlIGNvbmZsaWN0IChzaGlmdCAxNTgsIHJlZHVjZSAxMzkpIG9uICdePScgaW4gc3RhdGUg MjE0DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDE1NywgcmVkdWNlIDEzOSkg b24gJy89JyBpbiBzdGF0ZSAyMTQNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQg MzAxLCByZWR1Y2UgMTM5KSBvbiAnaW4nIGluIHN0YXRlIDIxNA0KJSUgU2hpZnQvUmVkdWNl IGNvbmZsaWN0IChzaGlmdCAxODgsIHJlZHVjZSA4Nykgb24gJ2ZpbmFsbHknIGluIHN0YXRl IDE5MA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCA4MCwgcmVkdWNlIDExOSkg b24gJ2NvbG9uJyBpbiBzdGF0ZSAxMjUNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hp ZnQgMTc0LCByZWR1Y2UgMTI3KSBvbiAnbHBhcmVuJyBpbiBzdGF0ZSAxMDcNCiUlIFNoaWZ0 L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTc3LCByZWR1Y2UgMTI3KSBvbiAnbGJyYWNrZXQn IGluIHN0YXRlIDEwNw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxNzYsIHJl ZHVjZSAxMjcpIG9uICdkb3QnIGluIHN0YXRlIDEwNw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZs aWN0IChzaGlmdCAyMTYsIHJlZHVjZSA0MCkgb24gJz0nIGluIHN0YXRlIDEwMw0KJSUgU2hp ZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxNzAsIHJlZHVjZSAxMzkpIG9uICcrKycgaW4g c3RhdGUgODUNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTY5LCByZWR1Y2Ug MTM5KSBvbiAnLS0nIGluIHN0YXRlIDg1DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNo aWZ0IDM2LCByZWR1Y2UgMikgb24gJ2xicmFjZScgaW4gc3RhdGUgNzUNCiUlIFNoaWZ0L1Jl ZHVjZSBjb25mbGljdCAoc2hpZnQgMzUsIHJlZHVjZSAyKSBvbiAnbHBhcmVuJyBpbiBzdGF0 ZSA3NQ0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAzNCwgcmVkdWNlIDIpIG9u ICdsYnJhY2tldCcgaW4gc3RhdGUgNzUNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hp ZnQgMzMsIHJlZHVjZSAyKSBvbiAnZG90JyBpbiBzdGF0ZSA3NQ0KJSUgU2hpZnQvUmVkdWNl IGNvbmZsaWN0IChzaGlmdCAzMiwgcmVkdWNlIDIpIG9uICdzZW1pY29sb24nIGluIHN0YXRl IDc1DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDMxLCByZWR1Y2UgMikgb24g JysnIGluIHN0YXRlIDc1DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDMwLCBy ZWR1Y2UgMikgb24gJy0nIGluIHN0YXRlIDc1DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3Qg KHNoaWZ0IDI5LCByZWR1Y2UgMikgb24gJysrJyBpbiBzdGF0ZSA3NQ0KJSUgU2hpZnQvUmVk dWNlIGNvbmZsaWN0IChzaGlmdCAyOCwgcmVkdWNlIDIpIG9uICctLScgaW4gc3RhdGUgNzUN CiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMjcsIHJlZHVjZSAyKSBvbiAnIScg aW4gc3RhdGUgNzUNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMjYsIHJlZHVj ZSAyKSBvbiAnficgaW4gc3RhdGUgNzUNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hp ZnQgMjUsIHJlZHVjZSAyKSBvbiAnYnJlYWsnIGluIHN0YXRlIDc1DQolJSBTaGlmdC9SZWR1 Y2UgY29uZmxpY3QgKHNoaWZ0IDI0LCByZWR1Y2UgMikgb24gJ25ldycgaW4gc3RhdGUgNzUN CiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMjMsIHJlZHVjZSAyKSBvbiAndmFy JyBpbiBzdGF0ZSA3NQ0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyMiwgcmVk dWNlIDIpIG9uICdyZXR1cm4nIGluIHN0YXRlIDc1DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxp Y3QgKHNoaWZ0IDIxLCByZWR1Y2UgMikgb24gJ3ZvaWQnIGluIHN0YXRlIDc1DQolJSBTaGlm dC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDIwLCByZWR1Y2UgMikgb24gJ2ZvcicgaW4gc3Rh dGUgNzUNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTksIHJlZHVjZSAyKSBv biAnc3dpdGNoJyBpbiBzdGF0ZSA3NQ0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlm dCAxOCwgcmVkdWNlIDIpIG9uICd3aGlsZScgaW4gc3RhdGUgNzUNCiUlIFNoaWZ0L1JlZHVj ZSBjb25mbGljdCAoc2hpZnQgMTcsIHJlZHVjZSAyKSBvbiAnY29udGludWUnIGluIHN0YXRl IDc1DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDE2LCByZWR1Y2UgMikgb24g J2Z1bmN0aW9uJyBpbiBzdGF0ZSA3NQ0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlm dCAxNSwgcmVkdWNlIDIpIG9uICd0aGlzJyBpbiBzdGF0ZSA3NQ0KJSUgU2hpZnQvUmVkdWNl IGNvbmZsaWN0IChzaGlmdCAxNCwgcmVkdWNlIDIpIG9uICd3aXRoJyBpbiBzdGF0ZSA3NQ0K JSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxMywgcmVkdWNlIDIpIG9uICdpZicg aW4gc3RhdGUgNzUNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTIsIHJlZHVj ZSAyKSBvbiAndGhyb3cnIGluIHN0YXRlIDc1DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3Qg KHNoaWZ0IDExLCByZWR1Y2UgMikgb24gJ2RlbGV0ZScgaW4gc3RhdGUgNzUNCiUlIFNoaWZ0 L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTAsIHJlZHVjZSAyKSBvbiAndHJ5JyBpbiBzdGF0 ZSA3NQ0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCA5LCByZWR1Y2UgMikgb24g J2RvJyBpbiBzdGF0ZSA3NQ0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCA4LCBy ZWR1Y2UgMikgb24gJ3R5cGVvZicgaW4gc3RhdGUgNzUNCiUlIFNoaWZ0L1JlZHVjZSBjb25m bGljdCAoc2hpZnQgNywgcmVkdWNlIDIpIG9uICdudWxsJyBpbiBzdGF0ZSA3NQ0KJSUgU2hp ZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCA2LCByZWR1Y2UgMikgb24gJ3RydWUnIGluIHN0 YXRlIDc1DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDUsIHJlZHVjZSAyKSBv biAnZmFsc2UnIGluIHN0YXRlIDc1DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0 IDQsIHJlZHVjZSAyKSBvbiAnSWRlbnRpZmllcicgaW4gc3RhdGUgNzUNCiUlIFNoaWZ0L1Jl ZHVjZSBjb25mbGljdCAoc2hpZnQgMywgcmVkdWNlIDIpIG9uICdTdHJpbmdMaXRlcmFsJyBp biBzdGF0ZSA3NQ0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAyLCByZWR1Y2Ug Mikgb24gJ051bWVyaWNMaXRlcmFsJyBpbiBzdGF0ZSA3NQ0KJSUgU2hpZnQvUmVkdWNlIGNv bmZsaWN0IChzaGlmdCAxLCByZWR1Y2UgMikgb24gJ1JlZ2V4cExpdGVyYWwnIGluIHN0YXRl IDc1DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDE3NCwgcmVkdWNlIDEyNykg b24gJ2xwYXJlbicgaW4gc3RhdGUgNTYNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hp ZnQgMTc3LCByZWR1Y2UgMTI3KSBvbiAnbGJyYWNrZXQnIGluIHN0YXRlIDU2DQolJSBTaGlm dC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDE3NiwgcmVkdWNlIDEyNykgb24gJ2RvdCcgaW4g c3RhdGUgNTYNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTc0LCByZWR1Y2Ug MTM4KSBvbiAnbHBhcmVuJyBpbiBzdGF0ZSA1NA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0 IChzaGlmdCAxNzMsIHJlZHVjZSAxMzgpIG9uICdsYnJhY2tldCcgaW4gc3RhdGUgNTQNCiUl IFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTcyLCByZWR1Y2UgMTM4KSBvbiAnZG90 JyBpbiBzdGF0ZSA1NA0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxNzAsIHJl ZHVjZSAxMzkpIG9uICcrKycgaW4gc3RhdGUgNTMNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGlj dCAoc2hpZnQgMTY5LCByZWR1Y2UgMTM5KSBvbiAnLS0nIGluIHN0YXRlIDUzDQolJSBTaGlm dC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDE2OCwgcmVkdWNlIDEzOSkgb24gJz0nIGluIHN0 YXRlIDUzDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDE2NywgcmVkdWNlIDEz OSkgb24gJys9JyBpbiBzdGF0ZSA1Mw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlm dCAxNjYsIHJlZHVjZSAxMzkpIG9uICctPScgaW4gc3RhdGUgNTMNCiUlIFNoaWZ0L1JlZHVj ZSBjb25mbGljdCAoc2hpZnQgMTY1LCByZWR1Y2UgMTM5KSBvbiAnKj0nIGluIHN0YXRlIDUz DQolJSBTaGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDE2NCwgcmVkdWNlIDEzOSkgb24g JyU9JyBpbiBzdGF0ZSA1Mw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxNjMs IHJlZHVjZSAxMzkpIG9uICc8PD0nIGluIHN0YXRlIDUzDQolJSBTaGlmdC9SZWR1Y2UgY29u ZmxpY3QgKHNoaWZ0IDE2MiwgcmVkdWNlIDEzOSkgb24gJz4+PScgaW4gc3RhdGUgNTMNCiUl IFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTYxLCByZWR1Y2UgMTM5KSBvbiAnPj4+ PScgaW4gc3RhdGUgNTMNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTYwLCBy ZWR1Y2UgMTM5KSBvbiAnJj0nIGluIHN0YXRlIDUzDQolJSBTaGlmdC9SZWR1Y2UgY29uZmxp Y3QgKHNoaWZ0IDE1OSwgcmVkdWNlIDEzOSkgb24gJ2Jvcj0nIGluIHN0YXRlIDUzDQolJSBT aGlmdC9SZWR1Y2UgY29uZmxpY3QgKHNoaWZ0IDE1OCwgcmVkdWNlIDEzOSkgb24gJ149JyBp biBzdGF0ZSA1Mw0KJSUgU2hpZnQvUmVkdWNlIGNvbmZsaWN0IChzaGlmdCAxNTcsIHJlZHVj ZSAxMzkpIG9uICcvPScgaW4gc3RhdGUgNTMNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAo c2hpZnQgMTUzLCByZWR1Y2UgMTU5KSBvbiAnKycgaW4gc3RhdGUgNDkNCiUlIFNoaWZ0L1Jl ZHVjZSBjb25mbGljdCAoc2hpZnQgMTUyLCByZWR1Y2UgMTU5KSBvbiAnLScgaW4gc3RhdGUg NDkNCiUlIFNoaWZ0L1JlZHVjZSBjb25mbGljdCAoc2hpZnQgMTQ0LCByZWR1Y2UgMTc2KSBv biAnaW4nIGluIHN0YXRlIDQ3DQp3cm90ZSBgbGFuZ3VhZ2UvZWNtYXNjcmlwdC9wYXJzZS5n bycNCiAgR1VJTEVDIGxhbmd1YWdlL2VjbWFzY3JpcHQvaW1wbC5nbwp3cm90ZSBgbGFuZ3Vh Z2UvZWNtYXNjcmlwdC9pbXBsLmdvJw0KICBHVUlMRUMgbGFuZ3VhZ2UvZWNtYXNjcmlwdC9i YXNlLmdvCndyb3RlIGBsYW5ndWFnZS9lY21hc2NyaXB0L2Jhc2UuZ28nDQpsYW5ndWFnZS9l Y21hc2NyaXB0L2Jhc2Uuc2NtOjIyNzoyMjogd2FybmluZzogcG9zc2libHkgdW5ib3VuZCB2 YXJpYWJsZSBgQm9vbGVhbicNCmxhbmd1YWdlL2VjbWFzY3JpcHQvYmFzZS5zY206MjI4OjIx OiB3YXJuaW5nOiBwb3NzaWJseSB1bmJvdW5kIHZhcmlhYmxlIGBTdHJpbmcnDQpsYW5ndWFn ZS9lY21hc2NyaXB0L2Jhc2Uuc2NtOjIyOToyMTogd2FybmluZzogcG9zc2libHkgdW5ib3Vu ZCB2YXJpYWJsZSBgTnVtYmVyJw0KICBHVUlMRUMgbGFuZ3VhZ2UvZWNtYXNjcmlwdC9mdW5j dGlvbi5nbwp3cm90ZSBgbGFuZ3VhZ2UvZWNtYXNjcmlwdC9mdW5jdGlvbi5nbycNCmxhbmd1 YWdlL2VjbWFzY3JpcHQvZnVuY3Rpb24uc2NtOjQwOjk6IHdhcm5pbmc6IHBvc3NpYmx5IHVu Ym91bmQgdmFyaWFibGUgYDxqcy1hcnJheS1vYmplY3Q+Jw0KbGFuZ3VhZ2UvZWNtYXNjcmlw dC9mdW5jdGlvbi5zY206NDQ6NDM6IHdhcm5pbmc6IHBvc3NpYmx5IHVuYm91bmQgdmFyaWFi bGUgYGpzLWFycmF5LXZlY3RvcicNCiAgR1VJTEVDIGxhbmd1YWdlL2VjbWFzY3JpcHQvYXJy YXkuZ28Kd3JvdGUgYGxhbmd1YWdlL2VjbWFzY3JpcHQvYXJyYXkuZ28nDQogIEdVSUxFQyBs YW5ndWFnZS9lY21hc2NyaXB0L2NvbXBpbGUtdHJlZS1pbC5nbwp3cm90ZSBgbGFuZ3VhZ2Uv ZWNtYXNjcmlwdC9jb21waWxlLXRyZWUtaWwuZ28nDQogIEdVSUxFQyBsYW5ndWFnZS9lY21h c2NyaXB0L3NwZWMuZ28Kd3JvdGUgYGxhbmd1YWdlL2VjbWFzY3JpcHQvc3BlYy5nbycNCiAg R1VJTEVDIGxhbmd1YWdlL2VsaXNwL2xleGVyLmdvCndyb3RlIGBsYW5ndWFnZS9lbGlzcC9s ZXhlci5nbycNCiAgR1VJTEVDIGxhbmd1YWdlL2VsaXNwL3BhcnNlci5nbwp3cm90ZSBgbGFu Z3VhZ2UvZWxpc3AvcGFyc2VyLmdvJw0KICBHVUlMRUMgbGFuZ3VhZ2UvZWxpc3AvYmluZGlu Z3MuZ28Kd3JvdGUgYGxhbmd1YWdlL2VsaXNwL2JpbmRpbmdzLmdvJw0KICBHVUlMRUMgbGFu Z3VhZ2UvZWxpc3AvY29tcGlsZS10cmVlLWlsLmdvCndyb3RlIGBsYW5ndWFnZS9lbGlzcC9j b21waWxlLXRyZWUtaWwuZ28nDQogIEdVSUxFQyBsYW5ndWFnZS9lbGlzcC9ydW50aW1lLmdv Cndyb3RlIGBsYW5ndWFnZS9lbGlzcC9ydW50aW1lLmdvJw0KICBHVUlMRUMgbGFuZ3VhZ2Uv ZWxpc3AvcnVudGltZS9mdW5jdGlvbi1zbG90LmdvCldBUk5JTkc6IChsYW5ndWFnZSBlbGlz cCBydW50aW1lIGZ1bmN0aW9uLXNsb3QpOiBpbXBvcnRlZCBtb2R1bGUgKGxhbmd1YWdlIGVs aXNwIGNvbXBpbGUtdHJlZS1pbCkgb3ZlcnJpZGVzIGNvcmUgYmluZGluZyBgaWYnDQpXQVJO SU5HOiAobGFuZ3VhZ2UgZWxpc3AgcnVudGltZSBmdW5jdGlvbi1zbG90KTogaW1wb3J0ZWQg bW9kdWxlIChsYW5ndWFnZSBlbGlzcCBjb21waWxlLXRyZWUtaWwpIG92ZXJyaWRlcyBjb3Jl IGJpbmRpbmcgYGxldCcNCldBUk5JTkc6IChsYW5ndWFnZSBlbGlzcCBydW50aW1lIGZ1bmN0 aW9uLXNsb3QpOiBpbXBvcnRlZCBtb2R1bGUgKGxhbmd1YWdlIGVsaXNwIGNvbXBpbGUtdHJl ZS1pbCkgb3ZlcnJpZGVzIGNvcmUgYmluZGluZyBgbGV0KicNCldBUk5JTkc6IChsYW5ndWFn ZSBlbGlzcCBydW50aW1lIGZ1bmN0aW9uLXNsb3QpOiBpbXBvcnRlZCBtb2R1bGUgKGxhbmd1 YWdlIGVsaXNwIGNvbXBpbGUtdHJlZS1pbCkgb3ZlcnJpZGVzIGNvcmUgYmluZGluZyBgd2hp bGUnDQpXQVJOSU5HOiAobGFuZ3VhZ2UgZWxpc3AgcnVudGltZSBmdW5jdGlvbi1zbG90KTog aW1wb3J0ZWQgbW9kdWxlIChsYW5ndWFnZSBlbGlzcCBjb21waWxlLXRyZWUtaWwpIG92ZXJy aWRlcyBjb3JlIGJpbmRpbmcgYGRlZm1hY3JvJw0KV0FSTklORzogKGxhbmd1YWdlIGVsaXNw IHJ1bnRpbWUgZnVuY3Rpb24tc2xvdCk6IGltcG9ydGVkIG1vZHVsZSAobGFuZ3VhZ2UgZWxp c3AgY29tcGlsZS10cmVlLWlsKSBvdmVycmlkZXMgY29yZSBiaW5kaW5nIGBxdW90ZScNCldB Uk5JTkc6IChsYW5ndWFnZSBlbGlzcCBydW50aW1lIGZ1bmN0aW9uLXNsb3QpOiBpbXBvcnRl ZCBtb2R1bGUgKGxhbmd1YWdlIGVsaXNwIHJ1bnRpbWUgbWFjcm9zKSBvdmVycmlkZXMgY29y ZSBiaW5kaW5nIGBsYW1iZGEnDQpXQVJOSU5HOiAobGFuZ3VhZ2UgZWxpc3AgcnVudGltZSBm dW5jdGlvbi1zbG90KTogaW1wb3J0ZWQgbW9kdWxlIChsYW5ndWFnZSBlbGlzcCBydW50aW1l IG1hY3Jvcykgb3ZlcnJpZGVzIGNvcmUgYmluZGluZyBgd2hlbicNCldBUk5JTkc6IChsYW5n dWFnZSBlbGlzcCBydW50aW1lIGZ1bmN0aW9uLXNsb3QpOiBpbXBvcnRlZCBtb2R1bGUgKGxh bmd1YWdlIGVsaXNwIHJ1bnRpbWUgbWFjcm9zKSBvdmVycmlkZXMgY29yZSBiaW5kaW5nIGB1 bmxlc3MnDQpXQVJOSU5HOiAobGFuZ3VhZ2UgZWxpc3AgcnVudGltZSBmdW5jdGlvbi1zbG90 KTogaW1wb3J0ZWQgbW9kdWxlIChsYW5ndWFnZSBlbGlzcCBydW50aW1lIG1hY3Jvcykgb3Zl cnJpZGVzIGNvcmUgYmluZGluZyBgY29uZCcNCldBUk5JTkc6IChsYW5ndWFnZSBlbGlzcCBy dW50aW1lIGZ1bmN0aW9uLXNsb3QpOiBpbXBvcnRlZCBtb2R1bGUgKGxhbmd1YWdlIGVsaXNw IHJ1bnRpbWUgbWFjcm9zKSBvdmVycmlkZXMgY29yZSBiaW5kaW5nIGBhbmQnDQpXQVJOSU5H OiAobGFuZ3VhZ2UgZWxpc3AgcnVudGltZSBmdW5jdGlvbi1zbG90KTogaW1wb3J0ZWQgbW9k dWxlIChsYW5ndWFnZSBlbGlzcCBydW50aW1lIG1hY3Jvcykgb3ZlcnJpZGVzIGNvcmUgYmlu ZGluZyBgb3InDQpXQVJOSU5HOiAobGFuZ3VhZ2UgZWxpc3AgcnVudGltZSBmdW5jdGlvbi1z bG90KTogaW1wb3J0ZWQgbW9kdWxlIChsYW5ndWFnZSBlbGlzcCBydW50aW1lIG1hY3Jvcykg b3ZlcnJpZGVzIGNvcmUgYmluZGluZyBgY2F0Y2gnDQpXQVJOSU5HOiAobGFuZ3VhZ2UgZWxp c3AgcnVudGltZSBmdW5jdGlvbi1zbG90KTogaW1wb3J0ZWQgbW9kdWxlIChsYW5ndWFnZSBl bGlzcCBydW50aW1lIHN1YnJzKSBvdmVycmlkZXMgY29yZSBiaW5kaW5nIGA9Jw0KV0FSTklO RzogKGxhbmd1YWdlIGVsaXNwIHJ1bnRpbWUgZnVuY3Rpb24tc2xvdCk6IGltcG9ydGVkIG1v ZHVsZSAobGFuZ3VhZ2UgZWxpc3AgcnVudGltZSBzdWJycykgb3ZlcnJpZGVzIGNvcmUgYmlu ZGluZyBgPCcNCldBUk5JTkc6IChsYW5ndWFnZSBlbGlzcCBydW50aW1lIGZ1bmN0aW9uLXNs b3QpOiBpbXBvcnRlZCBtb2R1bGUgKGxhbmd1YWdlIGVsaXNwIHJ1bnRpbWUgc3VicnMpIG92 ZXJyaWRlcyBjb3JlIGJpbmRpbmcgYDw9Jw0KV0FSTklORzogKGxhbmd1YWdlIGVsaXNwIHJ1 bnRpbWUgZnVuY3Rpb24tc2xvdCk6IGltcG9ydGVkIG1vZHVsZSAobGFuZ3VhZ2UgZWxpc3Ag cnVudGltZSBzdWJycykgb3ZlcnJpZGVzIGNvcmUgYmluZGluZyBgPicNCldBUk5JTkc6IChs YW5ndWFnZSBlbGlzcCBydW50aW1lIGZ1bmN0aW9uLXNsb3QpOiBpbXBvcnRlZCBtb2R1bGUg KGxhbmd1YWdlIGVsaXNwIHJ1bnRpbWUgc3VicnMpIG92ZXJyaWRlcyBjb3JlIGJpbmRpbmcg YD49Jw0KV0FSTklORzogKGxhbmd1YWdlIGVsaXNwIHJ1bnRpbWUgZnVuY3Rpb24tc2xvdCk6 IGltcG9ydGVkIG1vZHVsZSAobGFuZ3VhZ2UgZWxpc3AgcnVudGltZSBzdWJycykgb3ZlcnJp ZGVzIGNvcmUgYmluZGluZyBgbWF4Jw0KV0FSTklORzogKGxhbmd1YWdlIGVsaXNwIHJ1bnRp bWUgZnVuY3Rpb24tc2xvdCk6IGltcG9ydGVkIG1vZHVsZSAobGFuZ3VhZ2UgZWxpc3AgcnVu dGltZSBzdWJycykgb3ZlcnJpZGVzIGNvcmUgYmluZGluZyBgbWluJw0KV0FSTklORzogKGxh bmd1YWdlIGVsaXNwIHJ1bnRpbWUgZnVuY3Rpb24tc2xvdCk6IGltcG9ydGVkIG1vZHVsZSAo bGFuZ3VhZ2UgZWxpc3AgcnVudGltZSBzdWJycykgb3ZlcnJpZGVzIGNvcmUgYmluZGluZyBg YWJzJw0KV0FSTklORzogKGxhbmd1YWdlIGVsaXNwIHJ1bnRpbWUgZnVuY3Rpb24tc2xvdCk6 IGltcG9ydGVkIG1vZHVsZSAobGFuZ3VhZ2UgZWxpc3AgcnVudGltZSBzdWJycykgb3ZlcnJp ZGVzIGNvcmUgYmluZGluZyBgI3sxK30jJw0KV0FSTklORzogKGxhbmd1YWdlIGVsaXNwIHJ1 bnRpbWUgZnVuY3Rpb24tc2xvdCk6IGltcG9ydGVkIG1vZHVsZSAobGFuZ3VhZ2UgZWxpc3Ag cnVudGltZSBzdWJycykgb3ZlcnJpZGVzIGNvcmUgYmluZGluZyBgI3sxLX0jJw0KV0FSTklO RzogKGxhbmd1YWdlIGVsaXNwIHJ1bnRpbWUgZnVuY3Rpb24tc2xvdCk6IGltcG9ydGVkIG1v ZHVsZSAobGFuZ3VhZ2UgZWxpc3AgcnVudGltZSBzdWJycykgb3ZlcnJpZGVzIGNvcmUgYmlu ZGluZyBgKycNCldBUk5JTkc6IChsYW5ndWFnZSBlbGlzcCBydW50aW1lIGZ1bmN0aW9uLXNs b3QpOiBpbXBvcnRlZCBtb2R1bGUgKGxhbmd1YWdlIGVsaXNwIHJ1bnRpbWUgc3VicnMpIG92 ZXJyaWRlcyBjb3JlIGJpbmRpbmcgYC0nDQpXQVJOSU5HOiAobGFuZ3VhZ2UgZWxpc3AgcnVu dGltZSBmdW5jdGlvbi1zbG90KTogaW1wb3J0ZWQgbW9kdWxlIChsYW5ndWFnZSBlbGlzcCBy dW50aW1lIHN1YnJzKSBvdmVycmlkZXMgY29yZSBiaW5kaW5nIGAqJw0KV0FSTklORzogKGxh bmd1YWdlIGVsaXNwIHJ1bnRpbWUgZnVuY3Rpb24tc2xvdCk6IGltcG9ydGVkIG1vZHVsZSAo bGFuZ3VhZ2UgZWxpc3AgcnVudGltZSBzdWJycykgb3ZlcnJpZGVzIGNvcmUgYmluZGluZyBg Y2FyJw0KV0FSTklORzogKGxhbmd1YWdlIGVsaXNwIHJ1bnRpbWUgZnVuY3Rpb24tc2xvdCk6 IGltcG9ydGVkIG1vZHVsZSAobGFuZ3VhZ2UgZWxpc3AgcnVudGltZSBzdWJycykgb3ZlcnJp ZGVzIGNvcmUgYmluZGluZyBgY2RyJw0KV0FSTklORzogKGxhbmd1YWdlIGVsaXNwIHJ1bnRp bWUgZnVuY3Rpb24tc2xvdCk6IGltcG9ydGVkIG1vZHVsZSAobGFuZ3VhZ2UgZWxpc3AgcnVu dGltZSBzdWJycykgb3ZlcnJpZGVzIGNvcmUgYmluZGluZyBgbGVuZ3RoJw0KV0FSTklORzog KGxhbmd1YWdlIGVsaXNwIHJ1bnRpbWUgZnVuY3Rpb24tc2xvdCk6IGltcG9ydGVkIG1vZHVs ZSAobGFuZ3VhZ2UgZWxpc3AgcnVudGltZSBzdWJycykgb3ZlcnJpZGVzIGNvcmUgYmluZGlu ZyBgY29ucycNCldBUk5JTkc6IChsYW5ndWFnZSBlbGlzcCBydW50aW1lIGZ1bmN0aW9uLXNs b3QpOiBpbXBvcnRlZCBtb2R1bGUgKGxhbmd1YWdlIGVsaXNwIHJ1bnRpbWUgc3VicnMpIG92 ZXJyaWRlcyBjb3JlIGJpbmRpbmcgYGxpc3QnDQpXQVJOSU5HOiAobGFuZ3VhZ2UgZWxpc3Ag cnVudGltZSBmdW5jdGlvbi1zbG90KTogaW1wb3J0ZWQgbW9kdWxlIChsYW5ndWFnZSBlbGlz cCBydW50aW1lIHN1YnJzKSBvdmVycmlkZXMgY29yZSBiaW5kaW5nIGBtYWtlLWxpc3QnDQpX QVJOSU5HOiAobGFuZ3VhZ2UgZWxpc3AgcnVudGltZSBmdW5jdGlvbi1zbG90KTogaW1wb3J0 ZXdyb3RlIGBsYW5ndWFnZS9lbGlzcC9ydW50aW1lL2Z1bmN0aW9uLXNsb3QuZ28nDQpkIG1v ZHVsZSAobGFuZ3VhZ2UgZWxpc3AgcnVudGltZSBzdWJycykgb3ZlcnJpZGVzIGNvcmUgYmlu ZGluZyBgYXBwZW5kJw0KV0FSTklORzogKGxhbmd1YWdlIGVsaXNwIHJ1bnRpbWUgZnVuY3Rp b24tc2xvdCk6IGltcG9ydGVkIG1vZHVsZSAobGFuZ3VhZ2UgZWxpc3AgcnVudGltZSBzdWJy cykgb3ZlcnJpZGVzIGNvcmUgYmluZGluZyBgcmV2ZXJzZScNCldBUk5JTkc6IChsYW5ndWFn ZSBlbGlzcCBydW50aW1lIGZ1bmN0aW9uLXNsb3QpOiBpbXBvcnRlZCBtb2R1bGUgKGxhbmd1 YWdlIGVsaXNwIHJ1bnRpbWUgc3VicnMpIG92ZXJyaWRlcyBjb3JlIGJpbmRpbmcgYGNvcHkt dHJlZScNCldBUk5JTkc6IChsYW5ndWFnZSBlbGlzcCBydW50aW1lIGZ1bmN0aW9uLXNsb3Qp OiBpbXBvcnRlZCBtb2R1bGUgKGxhbmd1YWdlIGVsaXNwIHJ1bnRpbWUgc3VicnMpIG92ZXJy aWRlcyBjb3JlIGJpbmRpbmcgYGFwcGx5Jw0KV0FSTklORzogKGxhbmd1YWdlIGVsaXNwIHJ1 bnRpbWUgZnVuY3Rpb24tc2xvdCk6IGltcG9ydGVkIG1vZHVsZSAobGFuZ3VhZ2UgZWxpc3Ag cnVudGltZSBzdWJycykgb3ZlcnJpZGVzIGNvcmUgYmluZGluZyBgdGhyb3cnDQpXQVJOSU5H OiAobGFuZ3VhZ2UgZWxpc3AgcnVudGltZSBmdW5jdGlvbi1zbG90KTogaW1wb3J0ZWQgbW9k dWxlIChsYW5ndWFnZSBlbGlzcCBydW50aW1lIHN1YnJzKSBvdmVycmlkZXMgY29yZSBiaW5k aW5nIGBub3QnDQpXQVJOSU5HOiAobGFuZ3VhZ2UgZWxpc3AgcnVudGltZSBmdW5jdGlvbi1z bG90KTogaW1wb3J0ZWQgbW9kdWxlIChsYW5ndWFnZSBlbGlzcCBydW50aW1lIHN1YnJzKSBv dmVycmlkZXMgY29yZSBiaW5kaW5nIGBldmFsJw0KV0FSTklORzogKGxhbmd1YWdlIGVsaXNw IHJ1bnRpbWUgZnVuY3Rpb24tc2xvdCk6IGltcG9ydGVkIG1vZHVsZSAobGFuZ3VhZ2UgZWxp c3AgcnVudGltZSBzdWJycykgb3ZlcnJpZGVzIGNvcmUgYmluZGluZyBgbG9hZCcNCiAgR1VJ TEVDIGxhbmd1YWdlL2VsaXNwL3J1bnRpbWUvdmFsdWUtc2xvdC5nbwp3cm90ZSBgbGFuZ3Vh Z2UvZWxpc3AvcnVudGltZS92YWx1ZS1zbG90LmdvJw0KICBHVUlMRUMgbGFuZ3VhZ2UvZWxp c3AvcnVudGltZS9tYWNyb3MuZ28Kd3JvdGUgYGxhbmd1YWdlL2VsaXNwL3J1bnRpbWUvbWFj cm9zLmdvJw0KICBHVUlMRUMgbGFuZ3VhZ2UvZWxpc3AvcnVudGltZS9zdWJycy5nbwp3cm90 ZSBgbGFuZ3VhZ2UvZWxpc3AvcnVudGltZS9zdWJycy5nbycNCiAgR1VJTEVDIGxhbmd1YWdl L2VsaXNwL3NwZWMuZ28Kd3JvdGUgYGxhbmd1YWdlL2VsaXNwL3NwZWMuZ28nDQogIEdVSUxF QyBsYW5ndWFnZS9icmFpbmZ1Y2svcGFyc2UuZ28Kd3JvdGUgYGxhbmd1YWdlL2JyYWluZnVj ay9wYXJzZS5nbycNCiAgR1VJTEVDIGxhbmd1YWdlL2JyYWluZnVjay9jb21waWxlLXNjaGVt ZS5nbwp3cm90ZSBgbGFuZ3VhZ2UvYnJhaW5mdWNrL2NvbXBpbGUtc2NoZW1lLmdvJw0KICBH VUlMRUMgbGFuZ3VhZ2UvYnJhaW5mdWNrL2NvbXBpbGUtdHJlZS1pbC5nbwp3cm90ZSBgbGFu Z3VhZ2UvYnJhaW5mdWNrL2NvbXBpbGUtdHJlZS1pbC5nbycNCiAgR1VJTEVDIGxhbmd1YWdl L2JyYWluZnVjay9zcGVjLmdvCndyb3RlIGBsYW5ndWFnZS9icmFpbmZ1Y2svc3BlYy5nbycN CiAgR1VJTEVDIHN0YXRwcm9mLmdvCndyb3RlIGBzdGF0cHJvZi5nbycNCnN0YXRwcm9mLnNj bTozMDM6ODogd2FybmluZzogcG9zc2libHkgdW5ib3VuZCB2YXJpYWJsZSBgc2V0aXRpbWVy Jw0Kc3RhdHByb2Yuc2NtOjMwMzo4OiB3YXJuaW5nOiBwb3NzaWJseSB1bmJvdW5kIHZhcmlh YmxlIGBJVElNRVJfUFJPRicNCnN0YXRwcm9mLnNjbTozNTU6MTI6IHdhcm5pbmc6IHBvc3Np Ymx5IHVuYm91bmQgdmFyaWFibGUgYHNldGl0aW1lcicNCnN0YXRwcm9mLnNjbTozNTU6MTI6 IHdhcm5pbmc6IHBvc3NpYmx5IHVuYm91bmQgdmFyaWFibGUgYElUSU1FUl9QUk9GJw0Kc3Rh dHByb2Yuc2NtOjM1NjoxMjogd2FybmluZzogcG9zc2libHkgdW5ib3VuZCB2YXJpYWJsZSBg c2V0aXRpbWVyJw0Kc3RhdHByb2Yuc2NtOjM1NjoxMjogd2FybmluZzogcG9zc2libHkgdW5i b3VuZCB2YXJpYWJsZSBgSVRJTUVSX1BST0YnDQpzdGF0cHJvZi5zY206MzgwOjM0OiB3YXJu aW5nOiBwb3NzaWJseSB1bmJvdW5kIHZhcmlhYmxlIGBzZXRpdGltZXInDQpzdGF0cHJvZi5z Y206MzgwOjM0OiB3YXJuaW5nOiBwb3NzaWJseSB1bmJvdW5kIHZhcmlhYmxlIGBJVElNRVJf UFJPRicNCnN0YXRwcm9mLnNjbTo0MDQ6Mjogd2FybmluZzogcG9zc2libHkgdW5ib3VuZCB2 YXJpYWJsZSBgU0lHUFJPRicNCiAgR1VJTEVDIHN4bWwvYXBwbHktdGVtcGxhdGVzLmdvCndy b3RlIGBzeG1sL2FwcGx5LXRlbXBsYXRlcy5nbycNCiAgR1VJTEVDIHN4bWwvZm9sZC5nbwp3 cm90ZSBgc3htbC9mb2xkLmdvJw0KICBHVUlMRUMgc3htbC9tYXRjaC5nbwp3cm90ZSBgc3ht bC9tYXRjaC5nbycNCiAgR1VJTEVDIHN4bWwvc2ltcGxlLmdvCndyb3RlIGBzeG1sL3NpbXBs ZS5nbycNCiAgR1VJTEVDIHN4bWwvc3NheC9pbnB1dC1wYXJzZS5nbwp3cm90ZSBgc3htbC9z c2F4L2lucHV0LXBhcnNlLmdvJw0KICBHVUlMRUMgc3htbC9zc2F4LmdvCndyb3RlIGBzeG1s L3NzYXguZ28nDQogIEdVSUxFQyBzeG1sL3RyYW5zZm9ybS5nbwp3cm90ZSBgc3htbC90cmFu c2Zvcm0uZ28nDQogIEdVSUxFQyBzeG1sL3hwYXRoLmdvCndyb3RlIGBzeG1sL3hwYXRoLmdv Jw0KICBHVUlMRUMgdGV4aW5mby5nbwp3cm90ZSBgdGV4aW5mby5nbycNCnRleGluZm8uc2Nt OjEwMjoxOTogd2FybmluZzogcG9zc2libHkgdW5ib3VuZCB2YXJpYWJsZSBgY2hkaXInDQp0 ZXhpbmZvLnNjbToxMDU6MTk6IHdhcm5pbmc6IHBvc3NpYmx5IHVuYm91bmQgdmFyaWFibGUg YGNoZGlyJw0KICBHVUlMRUMgdGV4aW5mby9kb2Nib29rLmdvCndyb3RlIGB0ZXhpbmZvL2Rv Y2Jvb2suZ28nDQogIEdVSUxFQyB0ZXhpbmZvL2h0bWwuZ28Kd3JvdGUgYHRleGluZm8vaHRt bC5nbycNCiAgR1VJTEVDIHRleGluZm8vaW5kZXhpbmcuZ28Kd3JvdGUgYHRleGluZm8vaW5k ZXhpbmcuZ28nDQogIEdVSUxFQyB0ZXhpbmZvL3N0cmluZy11dGlscy5nbwp3cm90ZSBgdGV4 aW5mby9zdHJpbmctdXRpbHMuZ28nDQogIEdVSUxFQyB0ZXhpbmZvL3BsYWluLXRleHQuZ28K d3JvdGUgYHRleGluZm8vcGxhaW4tdGV4dC5nbycNCiAgR1VJTEVDIHRleGluZm8vcmVmbGVj dGlvbi5nbwp3cm90ZSBgdGV4aW5mby9yZWZsZWN0aW9uLmdvJw0KICBHVUlMRUMgdGV4aW5m by9zZXJpYWxpemUuZ28Kd3JvdGUgYHRleGluZm8vc2VyaWFsaXplLmdvJw0KICBHVUlMRUMg d2ViL2NsaWVudC5nbwp3cm90ZSBgd2ViL2NsaWVudC5nbycNCndlYi9jbGllbnQuc2NtOjkw OjEwOiB3YXJuaW5nOiBwb3NzaWJseSB1bmJvdW5kIHZhcmlhYmxlIGBjbG9zZScNCiAgR1VJ TEVDIHdlYi9odHRwLmdvCndyb3RlIGB3ZWIvaHR0cC5nbycNCiAgR1VJTEVDIHdlYi9yZXF1 ZXN0LmdvCndyb3RlIGB3ZWIvcmVxdWVzdC5nbycNCiAgR1VJTEVDIHdlYi9yZXNwb25zZS5n bwp3cm90ZSBgd2ViL3Jlc3BvbnNlLmdvJw0KICBHVUlMRUMgd2ViL3NlcnZlci5nbwp3ZWIv c2VydmVyLnNjbTozMTQ6MjQ6IHdhcm5pbmc6IHBvc3NpYmx5IHVuYm91bmQgdmFyaWFibGUg YFNJR0lOVCcNCndlYi9zZXJ2ZXIuc2NtOjMxOToyMjogd2FybmluZzogcG9zc2libHkgdW5i b3VuZCB2YXJpYWJsZSBgU0lHSU5UJw0Kd2ViL3NlcnZlci5zY206MzIxOjIyOiB3YXJuaW5n OiBwb3NzaWJseSB1bmJvdW5kIHZhcmlhYmxlIGBTSUdJTlQnDQp3cm90ZSBgd2ViL3NlcnZl ci5nbycNCiAgR1VJTEVDIHdlYi9zZXJ2ZXIvaHR0cC5nbwp3ZWIvc2VydmVyL2h0dHAuc2Nt OjY3OjI6IHdhcm5pbmc6IHBvc3NpYmx5IHVuYm91bmQgdmFyaWFibGUgYFNJR1BJUEUnDQp3 cm90ZSBgd2ViL3NlcnZlci9odHRwLmdvJw0KICBHVUlMRUMgd2ViL3VyaS5nbwp3cm90ZSBg d2ViL3VyaS5nbycNCm1ha2VbM106IFRhcmdldCBgaW5zdGFsbCcgbm90IHJlbWFkZSBiZWNh dXNlIG9mIGVycm9ycy4KbWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkgYC9jL1VzZXJzL3No b29raWUvZ3VpbGV0ZXN0L2xpYi9ndWlsZS0yLjAvbW9kdWxlJwpNYWtpbmcgaW5zdGFsbCBp biBndWlsZS1yZWFkbGluZQptYWtlWzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9jL1VzZXJz L3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9ndWlsZS0yLjAvZ3VpbGUtcmVhZGxpbmUnCm1ha2Ug IGluc3RhbGwtYW0KbWFrZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvYy9Vc2Vycy9zaG9v a2llL2d1aWxldGVzdC9saWIvZ3VpbGUtMi4wL2d1aWxlLXJlYWRsaW5lJwptYWtlWzVdOiBF bnRlcmluZyBkaXJlY3RvcnkgYC9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9ndWls ZS0yLjAvZ3VpbGUtcmVhZGxpbmUnCiAvYmluL21rZGlyIC1wICcvYy9Vc2Vycy9zaG9va2ll L2d1aWxldGVzdC9saWIvc2hhcmUvZ3VpbGUvMi4wLycKbWFrZVs1XTogTGVhdmluZyBkaXJl Y3RvcnkgYC9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9ndWlsZS0yLjAvZ3VpbGUt cmVhZGxpbmUnCm1ha2VbNF06IExlYXZpbmcgZGlyZWN0b3J5IGAvYy9Vc2Vycy9zaG9va2ll L2d1aWxldGVzdC9saWIvZ3VpbGUtMi4wL2d1aWxlLXJlYWRsaW5lJwptYWtlWzNdOiBMZWF2 aW5nIGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2d1aWxlLTIu MC9ndWlsZS1yZWFkbGluZScKTWFraW5nIGluc3RhbGwgaW4gZXhhbXBsZXMKbWFrZVszXTog RW50ZXJpbmcgZGlyZWN0b3J5IGAvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvZ3Vp bGUtMi4wL2V4YW1wbGVzJwptYWtlWzRdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9jL1VzZXJz L3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9ndWlsZS0yLjAvZXhhbXBsZXMnCm1ha2VbNF06IE5v dGhpbmcgdG8gYmUgZG9uZSBmb3IgYGluc3RhbGwtZXhlYy1hbScuCm1ha2VbNF06IE5vdGhp bmcgdG8gYmUgZG9uZSBmb3IgYGluc3RhbGwtZGF0YS1hbScuCm1ha2VbNF06IExlYXZpbmcg ZGlyZWN0b3J5IGAvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvZ3VpbGUtMi4wL2V4 YW1wbGVzJwptYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tpZS9n dWlsZXRlc3QvbGliL2d1aWxlLTIuMC9leGFtcGxlcycKTWFraW5nIGluc3RhbGwgaW4gZW1h Y3MKbWFrZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvYy9Vc2Vycy9zaG9va2llL2d1aWxl dGVzdC9saWIvZ3VpbGUtMi4wL2VtYWNzJwptYWtlWzRdOiBFbnRlcmluZyBkaXJlY3Rvcnkg YC9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9ndWlsZS0yLjAvZW1hY3MnCm1ha2Vb NF06IE5vdGhpbmcgdG8gYmUgZG9uZSBmb3IgYGluc3RhbGwtZXhlYy1hbScuCm1ha2VbNF06 IE5vdGhpbmcgdG8gYmUgZG9uZSBmb3IgYGluc3RhbGwtZGF0YS1hbScuCm1ha2VbNF06IExl YXZpbmcgZGlyZWN0b3J5IGAvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvZ3VpbGUt Mi4wL2VtYWNzJwptYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tp ZS9ndWlsZXRlc3QvbGliL2d1aWxlLTIuMC9lbWFjcycKTWFraW5nIGluc3RhbGwgaW4gdGVz dC1zdWl0ZQptYWtlWzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9jL1VzZXJzL3Nob29raWUv Z3VpbGV0ZXN0L2xpYi9ndWlsZS0yLjAvdGVzdC1zdWl0ZScKTWFraW5nIGluc3RhbGwgaW4g c3RhbmRhbG9uZQptYWtlWzRdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9jL1VzZXJzL3Nob29r aWUvZ3VpbGV0ZXN0L2xpYi9ndWlsZS0yLjAvdGVzdC1zdWl0ZS9zdGFuZGFsb25lJwptYWtl ICBpbnN0YWxsLWFtCm1ha2VbNV06IEVudGVyaW5nIGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hv b2tpZS9ndWlsZXRlc3QvbGliL2d1aWxlLTIuMC90ZXN0LXN1aXRlL3N0YW5kYWxvbmUnCm1h a2VbNl06IEVudGVyaW5nIGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3Qv bGliL2d1aWxlLTIuMC90ZXN0LXN1aXRlL3N0YW5kYWxvbmUnCm1ha2VbNl06IE5vdGhpbmcg dG8gYmUgZG9uZSBmb3IgYGluc3RhbGwtZXhlYy1hbScuCm1ha2VbNl06IE5vdGhpbmcgdG8g YmUgZG9uZSBmb3IgYGluc3RhbGwtZGF0YS1hbScuCm1ha2VbNl06IExlYXZpbmcgZGlyZWN0 b3J5IGAvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvZ3VpbGUtMi4wL3Rlc3Qtc3Vp dGUvc3RhbmRhbG9uZScKbWFrZVs1XTogTGVhdmluZyBkaXJlY3RvcnkgYC9jL1VzZXJzL3No b29raWUvZ3VpbGV0ZXN0L2xpYi9ndWlsZS0yLjAvdGVzdC1zdWl0ZS9zdGFuZGFsb25lJwpt YWtlWzRdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3Qv bGliL2d1aWxlLTIuMC90ZXN0LXN1aXRlL3N0YW5kYWxvbmUnCk1ha2luZyBpbnN0YWxsIGlu IHZtCm1ha2VbNF06IEVudGVyaW5nIGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tpZS9ndWls ZXRlc3QvbGliL2d1aWxlLTIuMC90ZXN0LXN1aXRlL3ZtJwptYWtlWzVdOiBFbnRlcmluZyBk aXJlY3RvcnkgYC9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9ndWlsZS0yLjAvdGVz dC1zdWl0ZS92bScKbWFrZVs1XTogTm90aGluZyB0byBiZSBkb25lIGZvciBgaW5zdGFsbC1l eGVjLWFtJy4KbWFrZVs1XTogTm90aGluZyB0byBiZSBkb25lIGZvciBgaW5zdGFsbC1kYXRh LWFtJy4KbWFrZVs1XTogTGVhdmluZyBkaXJlY3RvcnkgYC9jL1VzZXJzL3Nob29raWUvZ3Vp bGV0ZXN0L2xpYi9ndWlsZS0yLjAvdGVzdC1zdWl0ZS92bScKbWFrZVs0XTogTGVhdmluZyBk aXJlY3RvcnkgYC9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9ndWlsZS0yLjAvdGVz dC1zdWl0ZS92bScKbWFrZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvYy9Vc2Vycy9zaG9v a2llL2d1aWxldGVzdC9saWIvZ3VpbGUtMi4wL3Rlc3Qtc3VpdGUnCm1ha2VbNV06IEVudGVy aW5nIGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2d1aWxlLTIu MC90ZXN0LXN1aXRlJwptYWtlWzVdOiBOb3RoaW5nIHRvIGJlIGRvbmUgZm9yIGBpbnN0YWxs LWV4ZWMtYW0nLgptYWtlWzVdOiBOb3RoaW5nIHRvIGJlIGRvbmUgZm9yIGBpbnN0YWxsLWRh dGEtYW0nLgptYWtlWzVdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tpZS9n dWlsZXRlc3QvbGliL2d1aWxlLTIuMC90ZXN0LXN1aXRlJwptYWtlWzRdOiBMZWF2aW5nIGRp cmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2d1aWxlLTIuMC90ZXN0 LXN1aXRlJwptYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tpZS9n dWlsZXRlc3QvbGliL2d1aWxlLTIuMC90ZXN0LXN1aXRlJwpNYWtpbmcgaW5zdGFsbCBpbiBi ZW5jaG1hcmstc3VpdGUKbWFrZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvYy9Vc2Vycy9z aG9va2llL2d1aWxldGVzdC9saWIvZ3VpbGUtMi4wL2JlbmNobWFyay1zdWl0ZScKbWFrZVs0 XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIv Z3VpbGUtMi4wL2JlbmNobWFyay1zdWl0ZScKbWFrZVs0XTogTm90aGluZyB0byBiZSBkb25l IGZvciBgaW5zdGFsbC1leGVjLWFtJy4KbWFrZVs0XTogTm90aGluZyB0byBiZSBkb25lIGZv ciBgaW5zdGFsbC1kYXRhLWFtJy4KbWFrZVs0XTogTGVhdmluZyBkaXJlY3RvcnkgYC9jL1Vz ZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9ndWlsZS0yLjAvYmVuY2htYXJrLXN1aXRlJwpt YWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3Qv bGliL2d1aWxlLTIuMC9iZW5jaG1hcmstc3VpdGUnCk1ha2luZyBpbnN0YWxsIGluIGdjLWJl bmNobWFya3MKbWFrZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvYy9Vc2Vycy9zaG9va2ll L2d1aWxldGVzdC9saWIvZ3VpbGUtMi4wL2djLWJlbmNobWFya3MnCm1ha2VbNF06IEVudGVy aW5nIGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2d1aWxlLTIu MC9nYy1iZW5jaG1hcmtzJwptYWtlWzRdOiBOb3RoaW5nIHRvIGJlIGRvbmUgZm9yIGBpbnN0 YWxsLWV4ZWMtYW0nLgptYWtlWzRdOiBOb3RoaW5nIHRvIGJlIGRvbmUgZm9yIGBpbnN0YWxs LWRhdGEtYW0nLgptYWtlWzRdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tp ZS9ndWlsZXRlc3QvbGliL2d1aWxlLTIuMC9nYy1iZW5jaG1hcmtzJwptYWtlWzNdOiBMZWF2 aW5nIGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2d1aWxlLTIu MC9nYy1iZW5jaG1hcmtzJwpNYWtpbmcgaW5zdGFsbCBpbiBhbQptYWtlWzNdOiBFbnRlcmlu ZyBkaXJlY3RvcnkgYC9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9ndWlsZS0yLjAv YW0nCm1ha2VbNF06IEVudGVyaW5nIGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tpZS9ndWls ZXRlc3QvbGliL2d1aWxlLTIuMC9hbScKbWFrZVs0XTogTm90aGluZyB0byBiZSBkb25lIGZv ciBgaW5zdGFsbC1leGVjLWFtJy4KbWFrZVs0XTogTm90aGluZyB0byBiZSBkb25lIGZvciBg aW5zdGFsbC1kYXRhLWFtJy4KbWFrZVs0XTogTGVhdmluZyBkaXJlY3RvcnkgYC9jL1VzZXJz L3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9ndWlsZS0yLjAvYW0nCm1ha2VbM106IExlYXZpbmcg ZGlyZWN0b3J5IGAvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvZ3VpbGUtMi4wL2Ft JwpNYWtpbmcgaW5zdGFsbCBpbiBkb2MKbWFrZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAv Yy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvZ3VpbGUtMi4wL2RvYycKTWFraW5nIGlu c3RhbGwgaW4gcmVmCm1ha2VbNF06IEVudGVyaW5nIGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hv b2tpZS9ndWlsZXRlc3QvbGliL2d1aWxlLTIuMC9kb2MvcmVmJwogIE1BS0VJTkZPIGd1aWxl LmluZm8KbWFrZVs1XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvYy9Vc2Vycy9zaG9va2llL2d1 aWxldGVzdC9saWIvZ3VpbGUtMi4wL2RvYy9yZWYnCm1ha2VbNV06IE5vdGhpbmcgdG8gYmUg ZG9uZSBmb3IgYGluc3RhbGwtZXhlYy1hbScuCiAvYmluL21rZGlyIC1wICcvYy9Vc2Vycy9z aG9va2llL2d1aWxldGVzdC9saWIvc2hhcmUvaW5mbycKIC9iaW4vaW5zdGFsbCAtYyAtbSA2 NDQgLi9ndWlsZS5pbmZvIC4vZ3VpbGUuaW5mby0xIC4vZ3VpbGUuaW5mby0yIC4vZ3VpbGUu aW5mby0zIC4vZ3VpbGUuaW5mby00IC4vZ3VpbGUuaW5mby01IC4vZ3VpbGUuaW5mby02IC4v Z3VpbGUuaW5mby03IC4vZ3VpbGUuaW5mby04IC4vZ3VpbGUuaW5mby05IC4vZ3VpbGUuaW5m by0xMCAnL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL3NoYXJlL2luZm8nCiBpbnN0 YWxsLWluZm8gLS1pbmZvLWRpcj0nL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL3No YXJlL2luZm8nICcvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvc2hhcmUvaW5mby9n dWlsZS5pbmZvJwptYWtlWzVdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tp ZS9ndWlsZXRlc3QvbGliL2d1aWxlLTIuMC9kb2MvcmVmJwptYWtlWzRdOiBMZWF2aW5nIGRp cmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2d1aWxlLTIuMC9kb2Mv cmVmJwpNYWtpbmcgaW5zdGFsbCBpbiByNXJzCm1ha2VbNF06IEVudGVyaW5nIGRpcmVjdG9y eSBgL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2d1aWxlLTIuMC9kb2MvcjVycycK bWFrZVs1XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVz dC9saWIvZ3VpbGUtMi4wL2RvYy9yNXJzJwptYWtlWzVdOiBOb3RoaW5nIHRvIGJlIGRvbmUg Zm9yIGBpbnN0YWxsLWV4ZWMtYW0nLgogL2Jpbi9ta2RpciAtcCAnL2MvVXNlcnMvc2hvb2tp ZS9ndWlsZXRlc3QvbGliL3NoYXJlL2luZm8nCiAvYmluL2luc3RhbGwgLWMgLW0gNjQ0IC4v cjVycy5pbmZvICcvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvc2hhcmUvaW5mbycK IGluc3RhbGwtaW5mbyAtLWluZm8tZGlyPScvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9s aWIvc2hhcmUvaW5mbycgJy9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9zaGFyZS9p bmZvL3I1cnMuaW5mbycKbWFrZVs1XTogTGVhdmluZyBkaXJlY3RvcnkgYC9jL1VzZXJzL3No b29raWUvZ3VpbGV0ZXN0L2xpYi9ndWlsZS0yLjAvZG9jL3I1cnMnCm1ha2VbNF06IExlYXZp bmcgZGlyZWN0b3J5IGAvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvZ3VpbGUtMi4w L2RvYy9yNXJzJwptYWtlWzRdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9jL1VzZXJzL3Nob29r aWUvZ3VpbGV0ZXN0L2xpYi9ndWlsZS0yLjAvZG9jJwptYWtlWzVdOiBFbnRlcmluZyBkaXJl Y3RvcnkgYC9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xpYi9ndWlsZS0yLjAvZG9jJwpt YWtlWzVdOiBOb3RoaW5nIHRvIGJlIGRvbmUgZm9yIGBpbnN0YWxsLWV4ZWMtYW0nLgogL2Jp bi9ta2RpciAtcCAnL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL3NoYXJlL21hbi9t YW4xJwogL2Jpbi9pbnN0YWxsIC1jIC1tIDY0NCBndWlsZS4xICcvYy9Vc2Vycy9zaG9va2ll L2d1aWxldGVzdC9saWIvc2hhcmUvbWFuL21hbjEnCm1ha2VbNV06IExlYXZpbmcgZGlyZWN0 b3J5IGAvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvZ3VpbGUtMi4wL2RvYycKbWFr ZVs0XTogTGVhdmluZyBkaXJlY3RvcnkgYC9jL1VzZXJzL3Nob29raWUvZ3VpbGV0ZXN0L2xp Yi9ndWlsZS0yLjAvZG9jJwptYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL2MvVXNlcnMv c2hvb2tpZS9ndWlsZXRlc3QvbGliL2d1aWxlLTIuMC9kb2MnCm1ha2VbM106IEVudGVyaW5n IGRpcmVjdG9yeSBgL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2d1aWxlLTIuMCcK bWFrZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVz dC9saWIvZ3VpbGUtMi4wJwptYWtlWzRdOiBOb3RoaW5nIHRvIGJlIGRvbmUgZm9yIGBpbnN0 YWxsLWV4ZWMtYW0nLgogL2Jpbi9ta2RpciAtcCAnL2MvVXNlcnMvc2hvb2tpZS9ndWlsZXRl c3QvbGliL2luY2x1ZGUvZ3VpbGUvMi4wJwogL2Jpbi9pbnN0YWxsIC1jIC1tIDY0NCBsaWJn dWlsZS5oICcvYy9Vc2Vycy9zaG9va2llL2d1aWxldGVzdC9saWIvaW5jbHVkZS9ndWlsZS8y LjAnCm1ha2VbNF06IExlYXZpbmcgZGlyZWN0b3J5IGAvYy9Vc2Vycy9zaG9va2llL2d1aWxl dGVzdC9saWIvZ3VpbGUtMi4wJwptYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL2MvVXNl cnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2d1aWxlLTIuMCcKbWFrZVsyXTogKioqIFtpbnN0 YWxsLXJlY3Vyc2l2ZV0gRXJyb3IgMQptYWtlWzJdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL2Mv VXNlcnMvc2hvb2tpZS9ndWlsZXRlc3QvbGliL2d1aWxlLTIuMCcKbWFrZVsxXTogKioqIFtp bnN0YWxsXSBFcnJvciAyCm1ha2VbMV06IExlYXZpbmcgZGlyZWN0b3J5IGAvYy9Vc2Vycy9z aG9va2llL2d1aWxldGVzdC9saWIvZ3VpbGUtMi4wJwptYWtlOiAqKiogW2xpYi9saWIvbGli Z3VpbGUtMi4wLmFdIEVycm9yIDIK --------------060001020506000601000809--