From owner-freebsd-multimedia@FreeBSD.ORG Mon Sep 16 11:06:48 2013 Return-Path: Delivered-To: freebsd-multimedia@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 81EFBBFD for ; Mon, 16 Sep 2013 11:06:48 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 615D6215B for ; Mon, 16 Sep 2013 11:06:48 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r8GB6mJU089682 for ; Mon, 16 Sep 2013 11:06:48 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r8GB6lZ1089680 for freebsd-multimedia@FreeBSD.org; Mon, 16 Sep 2013 11:06:47 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 16 Sep 2013 11:06:47 GMT Message-Id: <201309161106.r8GB6lZ1089680@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-multimedia@FreeBSD.org Subject: Current problem reports assigned to freebsd-multimedia@FreeBSD.org X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Sep 2013 11:06:48 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/181964 multimedia [patch] multimedia/gstreamer-ffmpeg, multimedia/gstrea o ports/181881 multimedia audio/denemo: Update to version 1.0.6 o ports/181655 multimedia [patch] multimedia/gstreamer1-plugins-good: add more s o ports/181521 multimedia [patch] multimedia/gstreamer-ffmpeg: enable mp3 decode o ports/181519 multimedia multimedia/gstreamer-ffmpeg: an option to build agains o ports/181505 multimedia multimedia/dirac: Fix build error by CXX=clang o ports/181213 multimedia [patch] audio/twolame: add ftp/curl dependency o ports/181003 multimedia multimedia/gstreamer not build with clang o kern/180966 multimedia [snd_envy24] recording broken o ports/180906 multimedia [PATCH] multimedia/gpac-* update to 0.5.0 o ports/179942 multimedia [patch] multimedia/dvdstyler: uses wrong ffmpeg when m o ports/179799 multimedia Fix multimedia/mjpegtools on powerpc o ports/179701 multimedia [PATCH] multimedia/gstreamer: Add NLS, trim pkg-plist o ports/179121 multimedia [PATCH] graphics/exiftags: Convert to OptionsNG o kern/178671 multimedia [snd_hda] snd_hda stops working as soon as X starts o ports/178273 multimedia multimedia/gstreamer-plugins: It's hava no package of o ports/177532 multimedia multimedia/gstreamer-plugins-* ports missing dependenc o ports/177281 multimedia multimedia/avidemux2 does not compile o ports/175940 multimedia multimedia/gstreamer-plugins-good add missing dependen o kern/175306 multimedia [snd_hda] snd_hda does not produce 7.1 sound on ALC892 o kern/175220 multimedia [sound] sound stopping: play interrupt timeout, channe f ports/175008 multimedia audio/gstreamer-plugins-soundtouch C++ compiler error o kern/174828 multimedia [sound] [snd_emu10kx]: "Creative SB PCI512 [CT4790]" i o kern/174796 multimedia [emu10kx]: Audigy ZS driver produce strange noises o kern/174573 multimedia [snd_hda] headphones on front panel not working anymor o ports/174287 multimedia multimedia/gstreamer-plugins-good fails to compile wit o ports/173741 multimedia multimedia/dirac fails to compile with clang o ports/172185 multimedia multimedia/vlc build fail with gmake core dump at modu o ports/172128 multimedia building multimedia/vlc fails o kern/171937 multimedia [pcm] Notebook Toshiba Satellite C850-B1K and problem o ports/171888 multimedia [PATCH] multimedia/gpac-libgpac: update to 0.5.0,1 o ports/171248 multimedia multimedia/win32-codecs: Fix pkg-plist o ports/170517 multimedia [patch] Correct audio/jack Dependency Declaration o ports/170032 multimedia Some ports not bumped after libogg update o kern/162181 multimedia [snd_emu10k1] [patch] The kernel sound driver module s o ports/161783 multimedia [PATCH] multimedia/gpac-libgpac: Fix build with gcc46 o ports/161568 multimedia [PATCH] audio/libsamplerate: samplerate.h has comma at o kern/159236 multimedia [pcm] [patch] set PCM_CAP_DEFAULT for the default snd o kern/158979 multimedia [snd_uadio] snd_uaudio fails to initialize built-in mi o kern/158542 multimedia [snd_hda] hdac0: hdac_get_capabilities: Invalid corb s o stand/157050 multimedia OSS implementation lacks AFMT_FLOAT o kern/156198 multimedia [snd_hda] [hang] loading snd_hda kernel module hangs s o kern/156165 multimedia [hdac] Missing card definition for hdac audio device, o ports/153846 multimedia graphics/libcaca 0.99.beta17 - Hidden dependency on Xl a ports/153735 multimedia multimedia/vlc: install error: `Permission denied' for o kern/152622 multimedia [pcm] uaudio recording problem o kern/152500 multimedia [hdac] play interrupt timeout, channel dead f ports/150502 multimedia multimedia/gpac-libgpac 0.4.5_4,1 fails to compile on o kern/150284 multimedia [snd_hda] No gain with Audio o kern/149943 multimedia [pcm]: CS4236 audio problem o kern/147504 multimedia [oss] [panic] panic: dev_pager_getpage: map function r o kern/146031 multimedia [snd_hda] race condition when kldunload snd_hda sound o kern/144659 multimedia [pcm] The distortion of the sound playback of music at o kern/143505 multimedia [pcm] FreeBSD 8.0-RELEASE (x64) won't make sound card o kern/141826 multimedia [snd_hda] load of snd_hda module fails o kern/140591 multimedia [PATCH][sound] No sound output on lineout/headphone ja o kern/137589 multimedia [snd_uaudio] snd_uaudio.ko (USB audio driver) doesn't o kern/134767 multimedia [sound] [snd_hda] [regression] Sigmatel STAC9205X no s o kern/132848 multimedia [sound] [snd_emu10kx] driver problem with card init, s o kern/132511 multimedia [sound] [snd_hda] Probing ALC888 codec on ASRock K10N7 o kern/129604 multimedia [sound] Sound stops with error: pcm0:virtual:dsp0.vp0: o kern/127131 multimedia [bktr] /usr/src/sys/dev/bktr/bktr_os.c, line 469: wron s kern/125756 multimedia [sound] [patch] cannot detect soft-modem on HDA bus o kern/124319 multimedia [sound] [snd_emu10k1] [regression] Cannot record from o kern/122086 multimedia [sound] maestro sound driver is working, but mixer ini o kern/120857 multimedia [sound] [snd_emu10k1] snd_emu10k1 driver issues a warn o kern/120780 multimedia [sound] [snd_hda] snd_hda doesn't work on Dell Latitut o kern/119973 multimedia [sound] [snd_maestro] [regression] snd_maestro only wo o kern/119931 multimedia [sound] No sound card detected on ASUS "K8V-X SE R2.00 o kern/119759 multimedia [sound] [snd_emu10k1] [regression] Can not record anyt o kern/115300 multimedia [sound] [snd_hda] [regression] snd_hda(4) fails to att o kern/114760 multimedia [sound] [snd_cmi] snd_cmi driver causing sporadic syst o kern/111767 multimedia [sound] ATI SB450 High Definition Audio Controller sou o kern/107516 multimedia [sound] [snd_emu10k1] - skips, clicks and lag after a o kern/107051 multimedia [sound] only 2 channels output works for the ALC850 (o o kern/104874 multimedia [sound] [snd_emu10k1] kldload snd_emu10k1 hangs system o kern/101417 multimedia [sound] 4-speakers output not possible on Asus A8V-Del o kern/100859 multimedia [sound] [snd_ich] snd_ich broken on GIGABYTE 915 syste o kern/98752 multimedia [sound] Intel ich6 82801 FB - on Packard Bell A8810 la o kern/98504 multimedia [sound] Sound is distorted with SB Live 5.1 o kern/98496 multimedia [sound] [snd_ich] some functions don't work in my soun o kern/97609 multimedia [sound] Load Sound Module - VIA8233 - fails o kern/97535 multimedia [sound] [snd_mss] doesn't work in 6.0-RELEASE and abov o kern/96538 multimedia [sound] emu10k1-driver inverts channels o kern/95086 multimedia [sound] uaudio line in problem with sbdm lx o kern/94279 multimedia [sound] [snd_neomagic] snd_neomagic crashes on FreeBSD o kern/93986 multimedia [sound] Acer TravelMate 4652LMi pcm0 channel dead o kern/92512 multimedia [sound] distorted mono output with emu10k1 o kern/87782 multimedia [sound] snd_t4dwave and pcm0:record:0: record interrup o kern/82043 multimedia [sound] snd_emu10k1 - mixer does not work. o kern/81146 multimedia [sound] Sound isn't working AT ALL for Sis7012 onboard o kern/80632 multimedia [sound] pcm driver missing support for CMI8738 auxilla o kern/79912 multimedia [sound] sound broken for 2 VIA chipsets: interrupt sto o kern/79905 multimedia [sound] sis7018 sound module problem o kern/79678 multimedia [sound] sound works except recording from any source o conf/75137 multimedia [sound] add snd_* modules support to /etc/rc.d/mixer f kern/72995 multimedia [sound] Intel ICH2 (82801BA) - sound nearly inaudible o kern/63204 multimedia [sound] /dev/mixer broken with ESS Maestro-2E (still o o kern/60677 multimedia [sound] [patch] No reaction of volume controy key on I s kern/60599 multimedia [bktr] [partial patch] No sound for ATI TV Wonder (ste o kern/37600 multimedia [sound] [partial patch] t4dwave drive doesn't record. o kern/23546 multimedia [sound] [snd_csa] [patch] csa DMA-interrupt problem 102 problems total. From owner-freebsd-multimedia@FreeBSD.ORG Mon Sep 16 18:40:09 2013 Return-Path: Delivered-To: freebsd-multimedia@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 720C0107; Mon, 16 Sep 2013 18:40:09 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 2743023E2; Mon, 16 Sep 2013 18:40:09 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r8GIe9Nd043426; Mon, 16 Sep 2013 18:40:09 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r8GIe8oC043425; Mon, 16 Sep 2013 18:40:08 GMT (envelope-from edwin) Date: Mon, 16 Sep 2013 18:40:08 GMT Message-Id: <201309161840.r8GIe8oC043425@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, freebsd-multimedia@FreeBSD.org From: edwin@FreeBSD.org Subject: Re: ports/182166: multimedia/vlc missing dependency on security/libssh2 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Sep 2013 18:40:09 -0000 Synopsis: multimedia/vlc missing dependency on security/libssh2 Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-multimedia Responsible-Changed-By: edwin Responsible-Changed-When: Mon Sep 16 18:40:08 UTC 2013 Responsible-Changed-Why: Over to maintainer (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=182166 From owner-freebsd-multimedia@FreeBSD.ORG Tue Sep 17 17:40:01 2013 Return-Path: Delivered-To: freebsd-multimedia@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 894FB845 for ; Tue, 17 Sep 2013 17:40:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 5CE26261A for ; Tue, 17 Sep 2013 17:40:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r8HHe10b040499 for ; Tue, 17 Sep 2013 17:40:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r8HHe153040498; Tue, 17 Sep 2013 17:40:01 GMT (envelope-from gnats) Date: Tue, 17 Sep 2013 17:40:01 GMT Message-Id: <201309171740.r8HHe153040498@freefall.freebsd.org> To: freebsd-multimedia@FreeBSD.org Cc: From: dfilter@FreeBSD.ORG (dfilter service) Subject: Re: ports/182166: commit references a PR X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: dfilter service List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Sep 2013 17:40:01 -0000 The following reply was made to PR ports/182166; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/182166: commit references a PR Date: Tue, 17 Sep 2013 17:39:29 +0000 (UTC) Author: nox Date: Tue Sep 17 17:39:21 2013 New Revision: 327495 URL: http://svnweb.freebsd.org/changeset/ports/327495 Log: Add LIBSSH2 knob. (default off) PR: ports/182166 Submitted by: pawel Modified: head/multimedia/vlc/Makefile Modified: head/multimedia/vlc/Makefile ============================================================================== --- head/multimedia/vlc/Makefile Tue Sep 17 17:24:43 2013 (r327494) +++ head/multimedia/vlc/Makefile Tue Sep 17 17:39:21 2013 (r327495) @@ -23,9 +23,9 @@ RUN_DEPENDS= ffmpeg${FFMPEG_SUFFIX}>=1.0 OPTIONS_DEFINE= A52 AALIB ASS AVAHI CACA DBUS DIRAC DOCS DTS DVDREAD \ DVDNAV FAAD FLAC FLUID FRIBIDI GLX GNOMEVFS GNUTLS GOOM \ - HTTPD JACK LIRC LIVEMEDIA LUA MAD MATROSKA MODPLUG MPEG2 MTP \ - MUSEPACK NCURSES NLS NOTIFY OPTIMIZED_CFLAGS OGG OPUS \ - PNG PORTAUDIO PROJM PULSEAUDIO QT4 REALAUDIO RUNROOT \ + HTTPD JACK LIBSSH2 LIRC LIVEMEDIA LUA MAD MATROSKA MODPLUG \ + MPEG2 MTP MUSEPACK NCURSES NLS NOTIFY OPTIMIZED_CFLAGS OGG \ + OPUS PNG PORTAUDIO PROJM PULSEAUDIO QT4 REALAUDIO RUNROOT \ SAMBA SCHROED SDL SHOUTCAST SKINS STREAM SPEEX SQLITE SVG \ TAGLIB THEORA TWOLAME UPNP V4L VAAPI VCD VORBIS \ X11 X264 XCB XOSD XVIDEO ZVBI SERVER_ONLY DEBUG \ @@ -42,6 +42,7 @@ FLUID_DESC= Fluidsynth MIDI support GME_DESC= Game_Music_Emu (libgme) support GNOMEVFS_DESC= Gnome VFS support GOOM_DESC= the Goom visual effect library +LIBSSH2_DESC= SCP/SFTP support via libssh2 NCURSES_DESC= ncurses (console) interface OPUS_DESC= Opus audio format PROJM_DESC= ProjectM visualizations @@ -322,6 +323,13 @@ CONFIGURE_ARGS+=--enable-bluray CONFIGURE_ARGS+=--disable-bluray .endif +.if ${PORT_OPTIONS:MLIBSSH2} +LIB_DEPENDS+= ssh2:${PORTSDIR}/security/libssh2 +CONFIGURE_ARGS+=--enable-sftp +.else +CONFIGURE_ARGS+=--disable-sftp +.endif + .if ${PORT_OPTIONS:MLIRC} CONFIGURE_ARGS+=--enable-lirc LIB_DEPENDS+= lirc_client:${PORTSDIR}/comms/lirc _______________________________________________ svn-ports-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-ports-all To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org" From owner-freebsd-multimedia@FreeBSD.ORG Tue Sep 17 17:46:55 2013 Return-Path: Delivered-To: freebsd-multimedia@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 0FBDBB03; Tue, 17 Sep 2013 17:46:55 +0000 (UTC) (envelope-from nox@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D9EB42699; Tue, 17 Sep 2013 17:46:54 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r8HHksur042283; Tue, 17 Sep 2013 17:46:54 GMT (envelope-from nox@freefall.freebsd.org) Received: (from nox@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r8HHksEl042282; Tue, 17 Sep 2013 17:46:54 GMT (envelope-from nox) Date: Tue, 17 Sep 2013 17:46:54 GMT Message-Id: <201309171746.r8HHksEl042282@freefall.freebsd.org> To: pawel@FreeBSD.org, nox@FreeBSD.org, freebsd-multimedia@FreeBSD.org From: nox@FreeBSD.org Subject: Re: ports/182166: multimedia/vlc missing dependency on security/libssh2 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Sep 2013 17:46:55 -0000 Synopsis: multimedia/vlc missing dependency on security/libssh2 State-Changed-From-To: open->closed State-Changed-By: nox State-Changed-When: Tue Sep 17 17:46:54 UTC 2013 State-Changed-Why: Committed. Thanks! http://www.freebsd.org/cgi/query-pr.cgi?pr=182166 From owner-freebsd-multimedia@FreeBSD.ORG Thu Sep 19 07:58:50 2013 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id DD4D1D3C for ; Thu, 19 Sep 2013 07:58:50 +0000 (UTC) (envelope-from freebsd-multimedia@dino.sk) Received: from mailhost.netlab.sk (mailhost.netlab.sk [84.245.65.10]) (using SSLv3 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 80BC92B8C for ; Thu, 19 Sep 2013 07:58:50 +0000 (UTC) Received: from wind.dino.sk (a067.b0.elvisdk.sk [85.248.24.67]) (AUTH: LOGIN milan) by mailhost.netlab.sk with ESMTPA; Thu, 19 Sep 2013 09:53:48 +0200 id 004FC9D7.523AAD8C.00010AD6 Date: Thu, 19 Sep 2013 09:53:37 +0200 From: Milan Obuch To: Juergen Lock Subject: Re: ITE Technologies, Inc. DVB-T TV Stick, part 2 - remote Message-ID: <20130919095337.6124b56f@wind.dino.sk> In-Reply-To: <20130909195447.GA38609@triton8.kn-bremen.de> References: <20130829214227.3a6b88ab@zeta.dino.sk> <52204121.90301@bitfrost.no> <201309081945.r88Jj9JW076848@triton8.kn-bremen.de> <20130909090439.6fe4869c@zeta.dino.sk> <20130909195447.GA38609@triton8.kn-bremen.de> X-Mailer: Claws Mail 3.9.2 (GTK+ 2.24.19; i386-portbld-freebsd9.1) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@freebsd.org X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Sep 2013 07:58:50 -0000 On Mon, 9 Sep 2013 21:54:47 +0200 Juergen Lock wrote: > On Mon, Sep 09, 2013 at 09:04:39AM +0200, Milan Obuch wrote: > > On Sun, 8 Sep 2013 21:45:09 +0200 (CEST) > > Juergen Lock wrote: > > > > > In article <20130830144218.0003446a@zeta.dino.sk> you write: > > > >On Fri, 30 Aug 2013 08:52:17 +0200 > > > >Hans Petter Selasky wrote: > > > > > > > >> On 08/29/13 21:42, Milan Obuch wrote: > > > >> > Hi, > > > >> > > > > >> > as now I can watch TV with my LV52T stick, I would like to > > > >> > find how to use remote controller. I think this part of > > > >> > stick presents itself as USB HID device, /dev/uhid0 gets > > > >> > created on attachment. > > > >> > > > > >> > As a blind shot I tried > > > >> > > > > >> > > > >> Hi, > > > >> > > > >> Usually webcamd will grab the remote part too. Have a look at > > > >> lircd. > > > > > > See if you get a /dev/input/eventX device node, if yes you can > > > test the remote with: > > > > > > ir-keytable -d /dev/input/event0 -t > > > > > > (or whatever one you get; ir-keytable belongs to > > > multimedia/v4l-utils.) If it works you can setup lirc, see it's > > > pkg-message. > > > > > > > When should /dev/input/event0 get created? > > By webcamd at the same time as /dev/dvb/adapterX/*. > > > I see no such file on my system. > > [ snip ] I did some more testing with some outcome... First I rebuild multimedia/webcamd port with DEBUG on. Then, starting webcamd I got debugging messages - I leave lines marked with DBG out for now, the rest was Linux video capture interface: v2.00 lirc_dev: IR Remote Control driver registered, major 14 IR NEC protocol handler initialized IR RC5(x) protocol handler initialized IR RC6 protocol handler initialized IR JVC protocol handler initialized IR Sony protocol handler initialized IR RC5 (streamzap) protocol handler initialized IR SANYO protocol handler initialized IR LIRC bridge handler initialized b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip loaded successfully uvcvideo: Unable to create debugfs directory USB Video Class driver (1.1.1) cpia2: V4L-Driver for Vision CPiA2 based cameras v3.0.1 au0828 driver loaded pvrusb2: V4L in-tree version:Hauppauge WinTV-PVR-USB2 MPEG2 Encoder/Tuner pvrusb2: Debug mask is 31 (0x1f) USBVision USB Video Device Driver for Linux : 0.9.11 Em28xx: Initialized (Em28xx dvb Extension) extension Attached to ugen4.2[0] INFO: : : found a 'ITE 9135(9006) Generic' in warm state INFO: : : will pass the complete MPEG2 transport stream to the software demuxer DVB: registering new adapter (ITE 9135(9006) Generic) it913x-fe: ADF table value :00 it913x-fe: Crystal Frequency :12000000 Adc Frequency :20250000 ADC X2: 01 it913x-fe: Tuner LNA type :51 INFO: : DVB: registering adapter 0 frontend 0 (ITE 9135(9006) Generic_1)... INFO: : : will pass the complete MPEG2 transport stream to the software demuxer DVB: registering new adapter (ITE 9135(9006) Generic) it913x-fe: ADF table value :00 it913x-fe: Crystal Frequency :12000000 Adc Frequency :20250000 ADC X2: 01 it913x-fe: Tuner LNA type :51 INFO: : DVB: registering adapter 1 frontend 0 (ITE 9135(9006) Generic_2)... INFO: : : 'ITE 9135(9006) Generic' successfully initialized and connected Creating /dev/dvb/adapter0/demux0 Creating /dev/dvb/adapter1/demux0 Creating /dev/dvb/adapter0/dvr0 Creating /dev/dvb/adapter1/dvr0 Creating /dev/dvb/adapter0/frontend0 Creating /dev/dvb/adapter1/frontend0 (sorry for some wrapping). There was DBG one line asking for some attention: DBG: : dvb_usbv2_remote_init: I found function mentioned (dvb_usbv2_remote_init) and with some added debug print I know where remote init fails. At line 147 in dvb_usb_core.c file there is a comment saying 'disable rc when there is no keymap defined'. So it looks like that's what I am missing - debug print after this point is not reached. > Can you test the remote on a (recent, possible live?) Linux, see > if you get a /dev/input/event node for it there? Maybe the driver > simply doesn't know about the remote yet... > Well, I would need a pointer to some image I could download and burn a CD with or put it to a USB flash to test... My system level linux knowledge is zero, so I need precise howto for this. Anyway, given the finding written above I feel the question now should be 'how will I define keymap for remote' assuming rc in mentioned comment means 'remote control'... Regards, Milan From owner-freebsd-multimedia@FreeBSD.ORG Thu Sep 19 05:19:56 2013 Return-Path: Delivered-To: multimedia@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 8CE79FEE for ; Thu, 19 Sep 2013 05:19:56 +0000 (UTC) (envelope-from amfetamin@2net.su) Received: from mail-ve0-f171.google.com (mail-ve0-f171.google.com [209.85.128.171]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 061F521D7 for ; Thu, 19 Sep 2013 05:19:54 +0000 (UTC) Received: by mail-ve0-f171.google.com with SMTP id pa12so6392128veb.16 for ; Wed, 18 Sep 2013 22:19:48 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to :content-type; bh=g5m20GJT+xlOycSNwWtsUkMjVECaKYAJb7fekchWZD0=; b=FHdGvD8wWESGIghe17Aw9iCne1mkBCCgZx4V+oX8onjz1z5hV11kYYk6wpdZlqCwVx 3peniRhQtkOO1+dvFQXWaRzthoycnJRUViyC0uLzxdm8Fdgvx3LrdC6zBtOkgYIHP3Lr EWQDaCKxauOfHsQK+88bwrG2DJeDpRz1LCF4JVrsMr8KvdAI/BI0dUm6fdVeHM5b8dLD iW3HClvHAKYcjhlPtE7WTvohNf9CvRLduCusDJ5T2emSYY+iq413o9JZ8nOlctfRBs8i n7M3LvcqzuEKHG6jMBw73gCIhUJ3wDZ8R+TG9zrLgTDvFOhaOVS0ZdjdjCkRDlbGyttK MZYw== X-Gm-Message-State: ALoCoQk+dv9dg+O01v+qk2ZwdDZolAbH02ogjThxjfxsTD4f2bAU3YCMsQq4lKJ0Y/qCyJkE0aXR MIME-Version: 1.0 X-Received: by 10.220.74.69 with SMTP id t5mr20900195vcj.18.1379567988159; Wed, 18 Sep 2013 22:19:48 -0700 (PDT) Received: by 10.58.44.97 with HTTP; Wed, 18 Sep 2013 22:19:48 -0700 (PDT) X-Originating-IP: [178.173.34.66] Date: Thu, 19 Sep 2013 09:19:48 +0400 Message-ID: Subject: gstreamer-plugins-ugly From: =?KOI8-R?B?88XSx8XKIPvVzcnMz9c=?= To: multimedia@FreeBSD.org Content-Type: multipart/mixed; boundary=047d7b624cbee2f47404e6b5b392 X-Mailman-Approved-At: Thu, 19 Sep 2013 12:13:33 +0000 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Sep 2013 05:19:56 -0000 --047d7b624cbee2f47404e6b5b392 Content-Type: text/plain; charset=ISO-8859-1 Hello! I have an issue when I install /usr/ports/multimedia/gstreamer-plugins-ugly It says, what i must send err log to you, now i have done it... /usr/ports/multimedia/gstreamer-plugins-ugly]# make ===> gstreamer-plugins-ugly-0.10.19,3 depends on package: gstreamer-plugins>=0.10.0 - found ===> gstreamer-plugins-ugly-0.10.19,3 depends on package: v4l_compat>=1.0.20110720 - found ===> gstreamer-plugins-ugly-0.10.19,3 depends on package: gstreamer>=0.10.36 - found ===> gstreamer-plugins-ugly-0.10.19,3 depends on package: orc>=0.4.14 - found ===> gstreamer-plugins-ugly-0.10.19,3 depends on executable: pkgconf - found ===> gstreamer-plugins-ugly-0.10.19,3 depends on executable: gmake - found ===> gstreamer-plugins-ugly-0.10.19,3 depends on package: gstreamer-plugins>=0.10.0 - found ===> gstreamer-plugins-ugly-0.10.19,3 depends on package: libtool>=2.4 - found ===> gstreamer-plugins-ugly-0.10.19,3 depends on shared library: gstreamer-0.10 - found ===> gstreamer-plugins-ugly-0.10.19,3 depends on shared library: orc-0.4 - found ===> gstreamer-plugins-ugly-0.10.19,3 depends on shared library: intl - found ===> Configuring for gstreamer-plugins-ugly-0.10.19,3 configure: loading site script /usr/ports/Templates/config.site checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel checking whether build environment is sane... yes checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p checking for gawk... (cached) /usr/bin/awk checking whether gmake sets $(MAKE)... yes checking nano version... 0 (release) checking whether to enable maintainer-specific portions of Makefiles... no checking build system type... i386-portbld-freebsd8.1 checking host system type... i386-portbld-freebsd8.1 checking whether gmake supports nested variables... yes checking how to print strings... printf checking for style of include used by gmake... 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 dependency style of gcc... gcc3 checking for a sed that does not truncate output... (cached) /usr/bin/sed checking for grep that handles long lines and -e... (cached) /usr/bin/grep checking for egrep... (cached) /usr/bin/egrep checking for fgrep... (cached) /usr/bin/fgrep 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 whether ln -s works... yes checking the maximum length of command line arguments... (cached) 262144 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... no checking how to convert i386-portbld-freebsd8.1 file names to i386-portbld-freebsd8.1 format... func_convert_file_noop checking how to convert i386-portbld-freebsd8.1 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 ar... ar checking for archiver @FILE support... no checking for strip... strip checking for ranlib... 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 how to run the C preprocessor... cpp checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for dlfcn.h... (cached) 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 whether -lc should be explicitly linked in... no checking dynamic linker characteristics... freebsd8.1 ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking whether NLS is requested... yes checking for msgfmt... /usr/local/bin/msgfmt checking for gmsgfmt... /usr/local/bin/msgfmt checking for xgettext... /usr/local/bin/xgettext checking for msgmerge... /usr/local/bin/msgmerge 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 CFPreferencesCopyAppValue... no checking for CFLocaleCopyCurrent... no checking for GNU gettext in libc... no checking for iconv... yes checking for working iconv... yes checking how to link with libiconv... /usr/local/lib/libiconv.so -Wl,-rpath -Wl,/usr/local/lib checking for GNU gettext in libintl... yes checking whether to use NLS... yes checking where the gettext function comes from... external libintl checking how to link with libintl... /usr/local/lib/libintl.so /usr/local/lib/libiconv.so -Wl,-rpath -Wl,/usr/local/lib checking pkg-config is at least version 0.9.0... yes checking for VALGRIND... no configure: Using GStreamer Ugly Plug-ins source release as package name configure: Using Unknown package origin as package origin configure: *** checking feature: building of plug-ins with external deps *** configure: building external plug-ins configure: *** checking feature: building of experimental plug-ins *** configure: not building experimental plug-ins checking whether byte ordering is bigendian... no checking whether byte ordering is bigendian... (cached) no checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking for gcc option to accept ISO C99... -std=gnu99 checking for gcc -std=gnu99 option to accept ISO Standard C... (cached) -std=gnu99 checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... gcc3 checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... yes checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... freebsd8.1 ld.so checking how to hardcode library paths into programs... immediate checking for g++... yes checking whether gcc -std=gnu99 and cc understand -c and -o together... yes checking for valgrind... no checking for working do while(0) macros... yes checking whether to build gtk-doc documentation... no checking for gtkdoc-check... no configure: Looking for Python version >= 2.1 checking for python... /usr/local/bin/python checking "/usr/local/bin/python":... okay checking local Python configuration... looks good checking whether to build plugin documentation... no (gtk-doc disabled or not available) checking for cos in -lm... yes checking for stdint types... stdint.h (shortcircuit) make use of stdint.h in _stdint.h (assuming C99 compatible system) checking for malloc.h... (cached) no checking whether gcc -std=gnu99 implements __PRETTY_FUNCTION__... yes checking whether gcc -std=gnu99 implements __FUNCTION__... yes checking whether gcc -std=gnu99 implements __func__... yes checking for GLIB... yes checking for ORC... yes checking for usable orcc... /usr/local/bin/orcc checking for GST... yes configure: using GStreamer tools in /usr/local/bin configure: using GStreamer plug-ins in /usr/local/lib/gstreamer-0.10 checking for GST_BASE... yes checking for GST_CHECK... no configure: Package gstreamer-check-0.10 was not found in the pkg-config search path. Perhaps you should add the directory containing `gstreamer-check-0.10.pc' to the PKG_CONFIG_PATH environment variable No package 'gstreamer-check-0.10' found configure: no gstreamer-check-0.10 >= 0.10.36 (GStreamer Check unittest Library) found checking for GST_PLUGINS_BASE... no configure: Package dependency requirement 'gstreamer-plugins-base-0.10 >= 0.10.36' could not be satisfied. Package 'gstreamer-plugins-base-0.10' has version '0.10.31', required version is '>= 0.10.36' configure: error: no gstreamer-plugins-base-0.10 >= 0.10.36 (GStreamer Base Plugins) found ===> Script "configure" failed unexpectedly. Please report the problem to multimedia@FreeBSD.org [maintainer] and attach the "/usr/ports/multimedia/gstreamer-plugins-ugly/work/gst-plugins-ugly-0.10.19/config.log" including the output of the failure of your make command. Also, it might be a good idea to provide an overview of all packages installed on your system (e.g. a /usr/sbin/pkg_info -Ea). *** Error code 1 Stop in /usr/ports/multimedia/gstreamer-plugins-ugly. ==================================================== #uname -a FreeBSD 8.1-RELEASE-p2 # /usr/sbin/pkg_info -Ea GeoIP-1.4.6 Ice-3.4.2_2 ImageMagick-6.7.5.10 ORBit2-2.14.19 ZendFramework-1.11.8 aalib-1.4.r5_5 ap22-mod_mod_scgi-1.12 apache-2.2.22_5 apache-ant-1.8.2_1 apr-devrandom-gdbm-db42-mysql51-1.4.2.1.3.10 atk-1.32.0 autoconf-2.13.000227_6 autoconf-2.62 autoconf-2.67 autoconf-2.68 autoconf-wrapper-20101119 automake-1.11.1 automake-1.4.6_6 automake-wrapper-20101119 avahi-app-0.6.28 bash-4.1.9 bdftopcf-1.0.2 bigreqsproto-1.1.0 binutils-2.22_3 bison-2.4.3,1 bitstream-vera-1.10_4 boost-jam-1.43.0 boost-libs-1.43.0_1 boost-python-libs-1.43.0 bsdstats-5.5_1 ca_root_nss-3.12.6 cairo-1.10.0_3,1 cdparanoia-3.9.8_9 cdrtools-3.00_1 cmake-2.8.9 cmake-modules-2.8.9 compat4x-i386-5.3_9 compat6x-i386-6.4.604000.200810_3 compat7x-i386-7.3.703000.201008_1 compositeproto-0.4.1 consolehm-1.31_1 cups-client-1.4.5 cups-image-1.4.6 curl-7.24.0_1 cvsps-2.1 cvsup-without-gui-16.1h_4 cyrus-sasl-2.1.23_3 damageproto-1.2.0 db41-4.1.25_4 db42-4.2.52_5 dbus-1.4.0 dbus-glib-0.88 dconf-0.5.1_3 ddclient-3.8.0_1 dejavu-2.32 dev86-0.16.17 diablo-jdk-1.6.0.07.02_18 dialog4ports-0.1.5 diffutils-3.0_2 djbfft-0.76_2 djvulibre-nox11-3.5.24 docbook-1.4 docbook-4.1_4 docbook-4.2 docbook-4.3 docbook-4.4_2 docbook-4.5_2 docbook-5.0_1 docbook-sk-4.1.2_4 docbook-xml-4.2_1 docbook-xml-4.3 docbook-xml-4.4_1 docbook-xml-4.5 docbook-xsl-1.75.2_1 dojo-1.5.0 dri2proto-2.2 eggdbus-0.6_1 ejabberd-2.1.9 empty-0.6.18b encodings-1.0.3,1 erlang-mysql-1.0_6 erlang-r14b04_2,1 expat-2.0.1_1 ezm3-1.2_1 ffcall-1.10_1 ffmpeg-0.6.1_1,1 fftw3-3.2.2_1 fixesproto-4.1.1 flac-1.2.1_2 flex-2.5.35_4 font-bh-ttf-1.0.1 font-misc-ethiopic-1.0.1 font-misc-meltho-1.0.1 font-util-1.0.2 fontconfig-2.8.0,1 fontsproto-2.1.0 freetype2-2.4.3 gamin-0.1.10_4 gcc-4.2.5.20090325_5 gcc-4.6.4.20121102 gcc-4.8.0.20121014 gconf2-2.28.0 gd-2.0.35_7,1 gdbm-1.8.3_3 gdk-pixbuf-2.22.1 gettext-0.18.1.1 ghostscript9-9.02_3 gio-fam-backend-2.26.1 git-1.7.3.3 glib-2.26.1_1 glproto-1.4.11 gmake-3.82_1 gmp-5.0.1 gnome_subr-1.0 gnomehier-2.3_12 gnupg-2.0.16_2 gnutls-2.12.7 gobject-introspection-0.9.12 gperf-3.0.3 gpgme-1.3.0 gsfonts-8.11_5 gsoap-2.7.15 gstreamer-0.10.36 gstreamer-plugins-0.10.31,3 gtar-1.22_2 gtk-2.18.6 gtk-engines2-2.20.2 help2man-1.38.2_1 hicolor-icon-theme-0.12 htop-0.8.3_2 i2p-0.8.7 icu-3.8.1_3 iftop-0.17 imlib2-nox11-1.4.1.000_9,2 inputproto-2.0 intltool-0.41.1 iperf-2.0.5 isc-dhcp41-relay-4.1.2,1 isc-dhcp41-server-4.1.2,1 iso8879-1986_2 jabber-pyicq-transport-0.8.1.5,1 jasper-1.900.1_9 javaservicewrapper-3.5.7 javavmwrapper-2.3.5 jaxen-1.0_4 jbig2dec-0.11 jbigkit-1.6 jdk-1.6.0.3p4_25 jdom-1.1.1,1 jpeg-8_3 jumpgate-0.7 junit-4.8.2 kBuild-0.1.5.p2_1 kbproto-1.0.4 lcms-1.19_1,1 lcms2-2.3 libGL-7.4.4 libGLU-7.4.4 libICE-1.0.6,1 libIDL-0.8.14_1 libSM-1.1.1_3,1 libX11-1.3.3_1,1 libXau-1.0.5 libXaw-1.0.7,1 libXcomposite-0.4.1,1 libXcursor-1.1.10 libXdamage-1.1.2 libXdmcp-1.0.3 libXext-1.1.1,1 libXfixes-4.0.4 libXfont-1.4.0,1 libXft-2.1.14 libXi-1.3,1 libXinerama-1.1,1 libXmu-1.0.5,1 libXp-1.0.0,1 libXpm-3.5.7 libXrandr-1.3.0 libXrender-0.9.5 libXt-1.0.7 libXtst-1.1.0 libXv-1.0.5,1 libXxf86dga-1.1.1 libXxf86vm-1.0.2 liba52-0.7.4_2 libart_lgpl-2.3.21,1 libassuan-2.0.0 libcaca-0.99.b17_2 libcddb-1.3.2_1 libcdio-0.82_1 libcheck-0.9.8 libcroco-0.6.2_1 libdaemon-0.14 libdca-0.0.5 libdnet-1.11_3 libdrm-2.4.12_1 libdvbpsi-0.1.6 libdvdcss-1.2.10_1 libdvdnav-4.1.4.r1219 libdvdread-4.1.4.r1219 libebml-1.0.0 libelf-0.8.13_1 libevent-1.4.14b_1 libevent2-2.0.13 libexecinfo-1.1_3 libffi-3.0.9 libfontenc-1.0.5 libfpx-1.2.0.12_1 libgcrypt-1.4.6 libgee-0.6.1 libglut-7.4.4 libgpg-error-1.10 libgsf-1.14.21 libiconv-1.13.1_1 libid3tag-0.15.1b libidn-1.16 libiodbc-3.52.7 libksba-1.0.8 liblqr-1-0.4.1_2 libltdl-2.2.10 libmad-0.15.1b_2 libmatroska-1.0.0 libmcrypt-2.5.8 libmodplug-0.8.8.1 libmspack-0.2_1 libogg-1.2.1,4 liboil-0.3.17 libpcap-1.1.1 libpcap-1.4.0 libpthread-stubs-0.3_3 librsvg2-2.32.1_1 libshout2-2.2.2_4,1 libsigc++-2.2.8 libsigsegv-2.8 libslang2-2.2.2_1 libssh2-1.2.7,2 libstdc++_stldoc_4.2.2-20071101_1 libsunacl-1.0 libtheora-1.1.1_2 libtool-2.4 libtorrent-0.13.2_1 libtre-0.8.0_1 libungif-4.1.4_5 libunicode-0.4_9 libvncserver-0.9.7_2 libvorbis-1.3.2,3 libvpx-0.9.5 libwww-5.4.0_4 libxcb-1.7 libxml2-2.7.8_1 libxslt-1.1.26_2 libzvbi-0.2.33_2 linux-foldingathome-5.04 linux_base-f10-10_3 liveMedia-2010.11.17,1 localedata-5.4 lsof-4.84A,5 lua-5.1.4_5 lua51-luasocket-2.0.2_1 lynx-2.8.7.1_1,1 lzo2-2.04 lzop-1.03 m4-1.4.15,1 mDNSResponder-333.10 makedepend-1.0.2,1 mbmon-205_5 mc-4.7.4_3 mcpp-2.7.2_1 memcached-1.4.5_2 mercurial-1.7.1 microdc2-0.15.6_3 mkfontdir-1.0.5 mkfontscale-1.0.7 mldonkey-core-3.0.1_1 mod_auth_mysql_another-3.0.0_2 mpc-0.8.2 mpfr-2.4.2 mpfr-3.0.0 murmur-1.2.3_2 musepack-2009.03.01_1 mysql-client-5.1.53 mysql-server-5.1.53 nasm-2.09.04,1 ncurses-devel-5.9.20110507_1 neon29-0.29.5 net-snmp-5.5_4 netams-3.4.5 netams-3.4.5_1 nettle-2.4 nettop-0.2.3_2 nginx-1.2.0_1,1 nmap-5.35.d1 nut-2.4.1_6 ocaml-cryptokit-1.3_2 ocaml-findlib-1.2.6 ocaml-net-2.2.9_1 ocaml-notk-3.11.2 ocaml-pcre-6.1.1 ocaml-sqlite3-1.0.3 ocaml-ssl-0.4.3 omake-0.9.8.5_1 oniguruma-4.7.1 open-motif-2.2.3_6 openldap-sasl-client-2.4.26 openssl-1.0.1_2 openvpn-2.1.4 orc-0.4.18 p11-kit-0.7 p5-Array-Compare-2.01 p5-Authen-SASL-2.15 p5-Cache-2.04_1 p5-Cache-Cache-1.06 p5-Class-C3-0.23 p5-Class-C3-XS-0.13 p5-Class-MOP-1.11 p5-Clone-0.31 p5-Compress-Raw-Bzip2-2.031 p5-Compress-Raw-Zlib-2.030 p5-Crypt-GeneratePassword-0.03 p5-Crypt-SSLeay-0.58_1 p5-DBD-mysql51-4.017 p5-DBI-1.615 p5-DBM-Deep-2.0002 p5-Data-OptList-0.106 p5-Devel-GlobalDestruction-0.03 p5-Digest-HMAC-1.02 p5-Digest-SHA1-2.13 p5-Error-0.17016 p5-ExtUtils-CBuilder-0.2703,1 p5-ExtUtils-Install-1.54 p5-ExtUtils-ParseXS-2.22.03 p5-File-HomeDir-0.93 p5-File-NFSLock-1.20 p5-File-Which-1.09 p5-FileHandle-Fmode-0.11 p5-GD-2.44 p5-GD-Graph-1.44.01_2 p5-GD-TextUtil-0.86_1 p5-GSSAPI-0.28 p5-HTML-Parser-3.68 p5-HTML-Tagset-3.20 p5-Heap-0.80 p5-IO-Compress-2.030 p5-IO-Socket-SSL-1.34 p5-IO-String-1.08 p5-IO-stringy-2.110 p5-IPC-ShareLite-0.17 p5-LWP-UserAgent-WithCache-0.11 p5-List-MoreUtils-0.25.02 p5-Locale-gettext-1.05_3 p5-MIME-Base64-3.13 p5-MRO-Compat-0.11 p5-Module-Build-0.3607_1 p5-Moose-1.21 p5-Net-Jabber-2.0 p5-Net-LibIDN-0.12 p5-Net-OSCAR-1.928 p5-Net-SMTP-SSL-1.01_1 p5-Net-SSLeay-1.36 p5-Net-XMPP-1.02 p5-Package-DeprecationManager-0.10 p5-Package-Stash-0.13 p5-Params-Util-1.03 p5-Scalar-List-Utils-1.23,1 p5-Scope-Guard-0.20 p5-Storable-2.21 p5-String-SetUTF8-1.00 p5-Sub-Exporter-0.982 p5-Sub-Install-0.925 p5-Sub-Name-0.04 p5-Sub-Uplevel-0.2200 p5-Task-Weaken-1.03 p5-Test-Exception-0.31 p5-Test-Harness-3.22 p5-Test-Warn-0.22 p5-Text-Iconv-1.7 p5-TimeDate-1.20,1 p5-Tree-DAG_Node-1.06 p5-Try-Tiny-0.07 p5-URI-1.56 p5-Unicode-String-2.09 p5-XML-Parser-2.40 p5-XML-Stream-1.23_1 p5-YAML-0.72 p5-YAML-Tiny-1.44 p5-libwww-5.837 p7zip-9.13 pango-1.28.3 patch-2.6.1_1 pcre-8.30_1 pecl-APC-3.1.9_1 pecl-memcache-3.0.5 perl-5.8.9_4 php5-5.3.10_1 php5-bcmath-5.3.6_1 php5-ctype-5.3.3_2 php5-curl-5.3.6 php5-dom-5.3.3_2 php5-extensions-1.6 php5-filter-5.3.3_2 php5-gd-5.3.3_2 php5-gettext-5.3.3_2 php5-hash-5.3.3_2 php5-iconv-5.3.3_2 php5-json-5.3.3_2 php5-ldap-5.3.6_1 php5-mbstring-5.3.3_2 php5-mcrypt-5.3.3_2 php5-mysql-5.3.3_2 php5-mysqli-5.3.10_1 php5-openssl-5.3.3_2 php5-pdo-5.3.3_2 php5-pdo_mysql-5.3.6_1 php5-pdo_sqlite-5.3.3_2 php5-phar-5.3.10_1 php5-posix-5.3.3_2 php5-readline-5.3.3_2 php5-session-5.3.3_2 php5-simplexml-5.3.3_2 php5-soap-5.3.6_1 php5-sockets-5.3.3_2 php5-sqlite-5.3.3_2 php5-sqlite3-5.3.6 php5-tokenizer-5.3.3_2 php5-xml-5.3.3_2 php5-xmlreader-5.3.3_2 php5-xmlrpc-5.3.3_2 php5-xmlwriter-5.3.3_2 php5-xsl-5.3.3_2 php5-zip-5.3.3_2 php5-zlib-5.3.3_2 pixman-0.18.4 pkg-config-0.25_1 pkgconf-0.8.9 png-1.4.4 policykit-0.9_6 polkit-0.99 popt-1.16 portdowngrade-0.6_2 portfwd-0.29 portupgrade-2.4.9.3,2 printproto-1.0.4 proftpd-1.3.3e protobuf-2.4.1 pth-2.0.7 py25-MySQLdb-1.2.3 py25-chardet-2.0.1 py25-dnspython-1.8.0 py25-elementtree-1.2.6_1 py25-feedparser-5.0.1 py25-gevent-0.13.6 py25-greenlet-0.3.1_1 py25-imaging-1.1.7 py25-libxml2-2.7.8_1 py25-m2crypto-0.20 py25-openssl-0.13 py25-pyxmpp-1.0.1 py25-setuptools-0.6c11 py25-twistedCore-10.1.0 py25-twistedWeb-10.1.0 py25-twistedWords-10.1.0 py25-zopeInterface-3.6.1 py26-dnspython-1.8.0 py26-xmpppy-0.5.0_1 py27-sqlite3-2.7.5_3 python-2.5,2 python24-2.4.5_6 python25-2.5.6_2 python26-2.6.6 python27-2.7.5_2 qemu-0.11.1_9 qt4-corelib-4.7.4 qt4-dbus-4.7.4 qt4-moc-4.7.4 qt4-network-4.7.4 qt4-qmake-4.7.4 qt4-rcc-4.7.4 qt4-sql-4.7.4 qt4-sqlite-plugin-4.7.4 qt4-xml-4.7.4 quake3-1.32c_1 quake3-data-1.32.b.3_2 quake3-osp-1.03a randrproto-1.3.1 rar-3.93,2 readline-6.1 recordproto-1.14 renderproto-0.11 rpm-3.0.6_15 rrdtool-1.4.4 rsync-3.0.7 rtorrent-0.9.2_1 ru-mueller-dic-1.2_3 ruby+nopthreads-1.8.7.302,1 ruby18-bdb-0.6.5_1 ruby18-gems-1.3.7 ruby18-iconv-1.8.7.302,1 ruby18-mysql-2.8.2 rubygem-xmpp4r-0.5_1 samba35-3.5.11 scons-1.3.0 screen-4.0.3_9 shared-mime-info-0.80 smartmontools-5.40 speex-1.2.r1_3,1 sqlite-2.8.17_1 sqlite3-3.7.3_1 ssmtp-2.64 stlport-gcc-5.1.5_1 streamripper-1.64.6_2 subversion-1.6.15 swiften-2.0 swig-1.3.39_1 t1lib-5.1.2_1,1 taglib-1.6.3 talloc-2.0.5 tcl-8.5.9 tcl-modules-8.5.9 tdb-1.2.9,1 teamspeak3-server-3.0.6.1,1 texi2html-1.82,1 tiff-4.0.0 tk-8.5.9 tomcat-6.0.32 tor-0.2.2.33_1 uhub-0.3.2 unzip-6.0 v4l_compat-1.0.20120501_1 vala-0.10.4 vcdimager-0.7.23_6 ventrilo-server-3.0.3 verlihub-0.9.8.e.r2,1 verlihub-plugins-1.0_2 verlihub-plugins-chatroom-1.1_2 verlihub-plugins-floodprotect-1.6_2 verlihub-plugins-forbid-1.3_2 verlihub-plugins-iplog-1.1_2 verlihub-plugins-isp-1.1 verlihub-plugins-luascript-1.8.1 verlihub-plugins-messanger-1.2_2 verlihub-plugins-stats-1.1_2 videoproto-2.3.0 vlc-1.1.5_2,3 webp-0.1.3 wget-1.13.4_1 wxgtk2-common-2.8.10_2 wxgtk2-contrib-common-2.8.10_2 wxgtk2-unicode-2.8.10_2 wxgtk2-unicode-contrib-2.8.10_2 xbitmaps-1.1.0 xcb-proto-1.6 xcb-util-0.3.6_1 xcmiscproto-1.2.0 xerces-j-2.11.0 xextproto-7.1.1 xf86bigfontproto-1.2.0 xf86dgaproto-2.1 xf86vidmodeproto-2.3.1 xincluder-1.0.d11_5 xineramaproto-1.2 xmlcatmgr-2.2 xmlcharent-0.3_2 xmlrpc-c-devel-1.23.2 xorg-fonts-truetype-7.5 xorg-macros-1.6.0 xproto-7.0.16 xtrans-1.2.5 xz-4.999.9_1 yasm-1.1.0 zh-unrar-3.93,5 zip-3.0 ==================================================== /usr/ports/multimedia/gstreamer-plugins-ugly/work/gst-plugins-ugly-0.10.19/config.log in attach --047d7b624cbee2f47404e6b5b392 Content-Type: application/octet-stream; name="config.log" Content-Disposition: attachment; filename="config.log" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hlrj33fw0 VGhpcyBmaWxlIGNvbnRhaW5zIGFueSBtZXNzYWdlcyBwcm9kdWNlZCBieSBjb21waWxlcnMgd2hp bGUKcnVubmluZyBjb25maWd1cmUsIHRvIGFpZCBkZWJ1Z2dpbmcgaWYgY29uZmlndXJlIG1ha2Vz IGEgbWlzdGFrZS4KCkl0IHdhcyBjcmVhdGVkIGJ5IEdTdHJlYW1lciBVZ2x5IFBsdWctaW5zIGNv bmZpZ3VyZSAwLjEwLjE5LCB3aGljaCB3YXMKZ2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAyLjY4 LiAgSW52b2NhdGlvbiBjb21tYW5kIGxpbmUgd2FzCgogICQgLi9jb25maWd1cmUgLS1kaXNhYmxl LW9wdGlvbi1jaGVja2luZyAtLWRpc2FibGUtYWxzYSAtLWRpc2FibGUtY2RwYXJhbm9pYSAtLWRp c2FibGUtZ2lvIC0tZGlzYWJsZS1nbm9tZXZmcyAtLWRpc2FibGUtbGlidmlzdWFsIC0tZGlzYWJs ZS1vZ2cgLS1kaXNhYmxlLXBhbmdvIC0tZGlzYWJsZS10aGVvcmEgLS1kaXNhYmxlLXZvcmJpcyAt LWRpc2FibGUtYWxzYXNwZGlmIC0tZGlzYWJsZS1hbXJ3YiAtLWRpc2FibGUtYXBleHNpbmsgLS1k aXNhYmxlLWFzc3JlbmRlciAtLWRpc2FibGUtYnoyIC0tZGlzYWJsZS1jZGF1ZGlvIC0tZGlzYWJs ZS1jZWx0IC0tZGlzYWJsZS1jb2cgLS1kaXNhYmxlLWRjMTM5NCAtLWRpc2FibGUtZGlyYWMgLS1k aXNhYmxlLWRpcmVjdGZiIC0tZGlzYWJsZS1kaXZ4IC0tZGlzYWJsZS1kdHMgLS1kaXNhYmxlLWV4 aWYgLS1kaXNhYmxlLWZhYWMgLS1kaXNhYmxlLWZhYWQgLS1kaXNhYmxlLWZsaXRlIC0tZGlzYWJs ZS1nbWUgLS1kaXNhYmxlLWdzbSAtLWRpc2FibGUtamFjayAtLWRpc2FibGUtanAyayAtLWRpc2Fi bGUta2F0ZSAtLWRpc2FibGUtbGFkc3BhIC0tZGlzYWJsZS1saWJtbXMgLS1kaXNhYmxlLWx2MiAt LWRpc2FibGUtbWV0YWRhdGEgLS1kaXNhYmxlLW1pbWljIC0tZGlzYWJsZS1tb2RwbHVnIC0tZGlz YWJsZS1tcGVnMmVuYyAtLWRpc2FibGUtbXBsZXggLS1kaXNhYmxlLW11c2VwYWNrIC0tZGlzYWJs ZS1tdXNpY2JyYWlueiAtLWRpc2FibGUtbXl0aHR2IC0tZGlzYWJsZS1uYXMgLS1kaXNhYmxlLW5l b24gLS1kaXNhYmxlLW9mYSAtLWRpc2FibGUtb3BlbmN2IC0tZGlzYWJsZS1vcHVzIC0tZGlzYWJs ZS1yZXNpbmR2ZCAtLWRpc2FibGUtcnN2ZyAtLWRpc2FibGUtc2Nocm8gLS1kaXNhYmxlLXNkbCAt LWRpc2FibGUtc2htIC0tZGlzYWJsZS1zbmRmaWxlIC0tZGlzYWJsZS1zb3VuZHRvdWNoIC0tZGlz YWJsZS1zcGMgLS1kaXNhYmxlLXN3ZmRlYyAtLWRpc2FibGUtdGhlb3JhZGVjIC0tZGlzYWJsZS10 aW1pZGl0eSAtLWRpc2FibGUtdmRwYXUgLS1kaXNhYmxlLXZwOCAtLWRpc2FibGUteHZpZCAtLWRp c2FibGUtemJhciAtLWRpc2FibGUtYWFsaWIgLS1kaXNhYmxlLWFubm9kZXggLS1kaXNhYmxlLWNh aXJvIC0tZGlzYWJsZS1kdiAtLWRpc2FibGUtZXNkIC0tZGlzYWJsZS1mbGFjIC0tZGlzYWJsZS1n Y29uZiAtLWRpc2FibGUtZ2RrX3BpeGJ1ZiAtLWRpc2FibGUtaGFsIC0tZGlzYWJsZS1qcGVnIC0t ZGlzYWJsZS1saWJjYWNhIC0tZGlzYWJsZS1saWJwbmcgLS1kaXNhYmxlLXB1bHNlIC0tZGlzYWJs ZS1yYXcxMzk0IC0tZGlzYWJsZS1zaG91dDIgLS1kaXNhYmxlLXNvdXAgLS1kaXNhYmxlLXNwZWV4 IC0tZGlzYWJsZS10YWdsaWIgLS1kaXNhYmxlLWdzdF92NGwyIC0tZGlzYWJsZS13YXZwYWNrIC0t ZGlzYWJsZS1nbm9tZV92ZnMgLS1lbmFibGUtdWdseSAtLWRpc2FibGUtdGVzdHMgLS1kaXNhYmxl LWV4YW1wbGVzIC0tZGlzYWJsZS1jZDEzOTQgLS1kaXNhYmxlLWFjbSAtLWRpc2FibGUtYXBleHNp bmsgLS1kaXNhYmxlLWFsc2EgLS1lbmFibGUtY29nIC0tZW5hYmxlLWR2YiAtLWRpc2FibGUtZmJk ZXYgLS1kaXNhYmxlLWRpcmVjdGZiIC0tZGlzYWJsZS1odHRwIC0tZW5hYmxlLWNkcm9tIC0tZGlz YWJsZS1nY29uZiAtLWRpc2FibGUtZ2NvbmZ0b29sIC0tZGlzYWJsZS1zY2hlbWFzLWluc3RhbGwg LS1lbmFibGUtb3NzIC0tZW5hYmxlLW9zczQgLS1kaXNhYmxlLW9zeF9hdWRpbyAtLWRpc2FibGUt b3N4X3ZpZGVvIC0tZGlzYWJsZS1kaXJlY3RkcmF3c2luayAtLWRpc2FibGUtZGlyZWN0c291bmRz aW5rIC0tZGlzYWJsZS10YXJraW4gLS1lbmFibGUtc2htIC0tZW5hYmxlLXN0YXRpYyAtLWRpc2Fi bGUtc3VuYXVkaW8gLS1kaXNhYmxlLXdpbGRtaWRpIC0tZGlzYWJsZS14aW5lIC0tZGlzYWJsZS1p dm9yYmlzIC0tZW5hYmxlLXggLS1lbmFibGUteHNobSAtLWVuYWJsZS14dmlkZW8gLS1kaXNhYmxl LWdzZXR0aW5ncyAtLXByZWZpeD0vdXNyL2xvY2FsIC0tbWFuZGlyPS91c3IvbG9jYWwvbWFuIC0t aW5mb2Rpcj0vdXNyL2xvY2FsL2luZm8vIC0tYnVpbGQ9aTM4Ni1wb3J0YmxkLWZyZWVic2Q4LjEK CiMjIC0tLS0tLS0tLSAjIwojIyBQbGF0Zm9ybS4gIyMKIyMgLS0tLS0tLS0tICMjCgpob3N0bmFt ZSA9IDJuZXRfZmlsZQp1bmFtZSAtbSA9IGkzODYKdW5hbWUgLXIgPSA4LjEtUkVMRUFTRS1wMgp1 bmFtZSAtcyA9IEZyZWVCU0QKdW5hbWUgLXYgPSBGcmVlQlNEIDguMS1SRUxFQVNFLXAyICMxOiBX ZWQgT2N0IDMxIDE0OjU0OjU0IE1TSyAyMDEyICAgICBhbWZldGFtaW5AMm5ldF9maWxlOi91c3Iv b2JqL3Vzci9zcmMvc3lzLzJuZXRfa2VybmVsbCAKCi91c3IvYmluL3VuYW1lIC1wID0gaTM4Ngov YmluL3VuYW1lIC1YICAgICA9IHVua25vd24KCi9iaW4vYXJjaCAgICAgICAgICAgICAgPSB1bmtu b3duCi91c3IvYmluL2FyY2ggLWsgICAgICAgPSB1bmtub3duCi91c3IvY29udmV4L2dldHN5c2lu Zm8gPSB1bmtub3duCi91c3IvYmluL2hvc3RpbmZvICAgICAgPSB1bmtub3duCi9iaW4vbWFjaGlu ZSAgICAgICAgICAgPSB1bmtub3duCi91c3IvYmluL29zbGV2ZWwgICAgICAgPSB1bmtub3duCi9i aW4vdW5pdmVyc2UgICAgICAgICAgPSB1bmtub3duCgpQQVRIOiAvc2JpbgpQQVRIOiAvYmluClBB VEg6IC91c3Ivc2JpbgpQQVRIOiAvdXNyL2JpbgpQQVRIOiAvdXNyL2dhbWVzClBBVEg6IC91c3Iv bG9jYWwvc2JpbgpQQVRIOiAvdXNyL2xvY2FsL2JpbgpQQVRIOiAvaG9tZS9hbWZldGFtaW4vYmlu CgoKIyMgLS0tLS0tLS0tLS0gIyMKIyMgQ29yZSB0ZXN0cy4gIyMKIyMgLS0tLS0tLS0tLS0gIyMK CmNvbmZpZ3VyZTozMDQ0OiBsb2FkaW5nIHNpdGUgc2NyaXB0IC91c3IvcG9ydHMvVGVtcGxhdGVz L2NvbmZpZy5zaXRlCnwgIyAkRnJlZUJTRDogVGVtcGxhdGVzL2NvbmZpZy5zaXRlIDMyNjEzNiAy MDEzLTA5LTAzIDExOjM5OjIxWiBiZHJld2VyeSAkCnwgIyBEbyBub3QgYWRkOgp8ICMJLSB0b29s Y2hhaW4gcmVsYXRlZAp8ICMJLSBhcmNoLWRlcGVuZGVudCB2YWx1ZXMKfCAjCS0gYW55dGhpbmcg Ij1ubyIgdW5sZXNzIGd1YXJhbnRlZWQgdG8gbmV2ZXIgYmUKfCAjCSAgaW1wbGVtZW50ZWQgaW4g RnJlZUJTRAp8ICMJLSBhbHNvIGF2b2lkICJ3b3JraW5nIiB2YWx1ZXMKfCAjIFRoaXMgZmlsZSBt dXN0IHJlZmxlY3QgdGhlIG9sZGVzdCBzdXBwb3J0ZWQgUmVsZWFzZS4KfCAjCnwgI01BSU5UQUlO RVI9CXBvcnRtZ3JARnJlZUJTRC5vcmcKfCAKfCAjIFBhdGgKfCA6ICR7YWNfY3ZfcGF0aF9CWklQ Mj0vdXNyL2Jpbi9iemlwMn0KfCA6ICR7YWNfY3ZfcGF0aF9FR1JFUD0vdXNyL2Jpbi9lZ3JlcH0K fCA6ICR7YWNfY3ZfcGF0aF9GR1JFUD0vdXNyL2Jpbi9mZ3JlcH0KfCA6ICR7YWNfY3ZfcGF0aF9H UkVQPS91c3IvYmluL2dyZXB9CnwgOiAke2FjX2N2X3BhdGhfR1pJUD0vdXNyL2Jpbi9nemlwfQp8 IDogJHthY19jdl9wYXRoX01LVEVNUF9DT01NQU5EPS91c3IvYmluL21rdGVtcH0KfCA6ICR7YWNf Y3ZfcGF0aF9TRUQ9L3Vzci9iaW4vc2VkfQp8IDogJHthY19jdl9wYXRoX2luc3RhbGw9L3Vzci9i aW4vaW5zdGFsbH0KfCA6ICR7YWNfY3ZfcGF0aF9ta2Rpcj0vYmluL21rZGlyfQp8IDogJHthY19j dl9wcm9nX0FXSz0vdXNyL2Jpbi9hd2t9CnwgOiAke2FjX2N2X3Byb2dfU0VEPS91c3IvYmluL3Nl ZH0KfCA6ICR7YW1fY3ZfcHJvZ190YXJfdXN0YXI9L3Vzci9iaW4vdGFyfQp8IDogJHtjbF9jdl9w cm9nX0xOPS9iaW4vbG59CnwgOiAke2NsX2N2X3Byb2dfY3A9Jy9iaW4vY3AgLXAnfQp8IDogJHts dF9jdl9wYXRoX01BR0lDX0NNRD0vdXNyL2Jpbi9maWxlfQp8IAp8ICMgSGVhZGVycwp8IDogJHth Y19jdl9oZWFkZXJfYWxsb2NhX2g9bm99CnwgOiAke2FjX2N2X2hlYWRlcl9hcnBhX2luZXRfaD15 ZXN9CnwgOiAke2FjX2N2X2hlYWRlcl9hcnBhX25hbWVzZXJfaD15ZXN9CnwgOiAke2FjX2N2X2hl YWRlcl9jdHlwZV9oPXllc30KfCA6ICR7YWNfY3ZfaGVhZGVyX2RpcmVudF9oPXllc30KfCA6ICR7 YWNfY3ZfaGVhZGVyX2RsZmNuX2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJfZWxmX2g9eWVzfQp8 IDogJHthY19jdl9oZWFkZXJfZXJybm9faD15ZXN9CnwgOiAke2FjX2N2X2hlYWRlcl9mY250bF9o PXllc30KfCA6ICR7YWNfY3ZfaGVhZGVyX2Zsb2F0X2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJf ZmxvYXRpbmdwb2ludF9oPXllc30KfCA6ICR7YWNfY3ZfaGVhZGVyX2dldG9wdF9oPXllc30KfCA6 ICR7YWNfY3ZfaGVhZGVyX2dsb2JfaD15ZXN9CnwgOiAke2FjX2N2X2hlYWRlcl9pbnR0eXBlc19o PXllc30KfCA6ICR7YWNfY3ZfaGVhZGVyX2xhbmdpbmZvX2g9eWVzfQp8IDogJHthY19jdl9oZWFk ZXJfbGliZ2VuX2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJfbGlidXRpbF9oPXllc30KfCA6ICR7 YWNfY3ZfaGVhZGVyX2xpbWl0c19oPXllc30KfCA6ICR7YWNfY3ZfaGVhZGVyX2xvZ2luX2NhcF9o PXllc30KfCA6ICR7YWNfY3ZfaGVhZGVyX21hdGhfaD15ZXN9CnwgOiAke2FjX2N2X2hlYWRlcl9t ZW1vcnlfaD15ZXN9CnwgOiAke2FjX2N2X2hlYWRlcl9taW5peF9jb25maWdfaD1ub30KfCA6ICR7 YWNfY3ZfaGVhZGVyX25ldF9pZl9oPXllc30KfCA6ICR7YWNfY3ZfaGVhZGVyX25ldF9pZl9tZWRp YV9oPXllc30KfCA6ICR7YWNfY3ZfaGVhZGVyX25ldF9pZl90YXBfaD15ZXN9CnwgOiAke2FjX2N2 X2hlYWRlcl9uZXRfaWZfdHVuX2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJfbmV0ZGJfaD15ZXN9 CnwgOiAke2FjX2N2X2hlYWRlcl9uZXRpbmV0X2luX2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJf cGF0aHNfaD15ZXN9CnwgOiAke2FjX2N2X2hlYWRlcl9wb2xsX2g9eWVzfQp8IDogJHthY19jdl9o ZWFkZXJfcHdkX2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJfcmVhZHBhc3NwaHJhc2VfaD15ZXN9 CnwgOiAke2FjX2N2X2hlYWRlcl9yZXNvbHZfaD15ZXN9CnwgOiAke2FjX2N2X2hlYWRlcl9ycGNf dHlwZXNfaD15ZXN9CnwgOiAke2FjX2N2X2hlYWRlcl9zY2hlZF9oPXllc30KfCA6ICR7YWNfY3Zf aGVhZGVyX3NlYXJjaF9oPXllc30KfCA6ICR7YWNfY3ZfaGVhZGVyX3NlY3VyaXR5X3BhbV9hcHBs X2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJfc2lnbmFsX2g9eWVzfQp8IDogJHthY19jdl9oZWFk ZXJfc3Bhd25faD15ZXN9CnwgOiAke2FjX2N2X2hlYWRlcl9zdGRhcmdfaD15ZXN9CnwgOiAke2Fj X2N2X2hlYWRlcl9zdGRib29sX2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJfc3RkYz15ZXN9Cnwg OiAke2FjX2N2X2hlYWRlcl9zdGRkZWZfaD15ZXN9CnwgOiAke2FjX2N2X2hlYWRlcl9zdGRpbnRf aD15ZXN9CnwgOiAke2FjX2N2X2hlYWRlcl9zdGRpb19oPXllc30KfCA6ICR7YWNfY3ZfaGVhZGVy X3N0ZGxpYl9oPXllc30KfCA6ICR7YWNfY3ZfaGVhZGVyX3N0cmluZ19oPXllc30KfCA6ICR7YWNf Y3ZfaGVhZGVyX3N0cmluZ3NfaD15ZXN9CnwgOiAke2FjX2N2X2hlYWRlcl9zeXNfYWNsX2g9eWVz fQp8IDogJHthY19jdl9oZWFkZXJfc3lzX2NkZWZzX2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJf c3lzX2Rpcl9oPXllc30KfCA6ICR7YWNfY3ZfaGVhZGVyX3N5c19mY250bF9oPXllc30KfCA6ICR7 YWNfY3ZfaGVhZGVyX3N5c19maWxlX2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJfc3lzX2lvY3Rs X2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJfc3lzX21tYW5faD15ZXN9CnwgOiAke2FjX2N2X2hl YWRlcl9zeXNfbW91bnRfaD15ZXN9CnwgOiAke2FjX2N2X2hlYWRlcl9zeXNfbXNnX2g9eWVzfQp8 IDogJHthY19jdl9oZWFkZXJfc3lzX3BhcmFtX2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJfc3lz X3BvbGxfaD15ZXN9CnwgOiAke2FjX2N2X2hlYWRlcl9zeXNfcHRyYWNlX2g9eWVzfQp8IDogJHth Y19jdl9oZWFkZXJfc3lzX3NlbGVjdF9oPXllc30KfCA6ICR7YWNfY3ZfaGVhZGVyX3N5c19zb2Nr ZXRfaD15ZXN9CnwgOiAke2FjX2N2X2hlYWRlcl9zeXNfc3RhdF9oPXllc30KfCA6ICR7YWNfY3Zf aGVhZGVyX3N5c19zdGF0dmZzX2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJfc3lzX3RpbWVfaD15 ZXN9CnwgOiAke2FjX2N2X2hlYWRlcl9zeXNfdGltZXJzX2g9eWVzfQp8IDogJHthY19jdl9oZWFk ZXJfc3lzX3RpbWVzX2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJfc3lzX3R5cGVzX2g9eWVzfQp8 IDogJHthY19jdl9oZWFkZXJfc3lzX3VuX2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJfc3lzX3dh aXRfaD15ZXN9CnwgOiAke2FjX2N2X2hlYWRlcl90aW1lX2g9eWVzfQp8IDogJHthY19jdl9oZWFk ZXJfdHR5ZW50X2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJfdWNvbnRleHRfaD15ZXN9CnwgOiAk e2FjX2N2X2hlYWRlcl91bmlzdGRfaD15ZXN9CnwgOiAke2FjX2N2X2hlYWRlcl91dGltZV9oPXll c30KfCA6ICR7YWNfY3ZfaGVhZGVyX3Zpc19oPXllc30KfCA6ICR7YWNfY3ZfaGVhZGVyX3djaGFy X2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJfd2N0eXBlX2g9eWVzfQp8IDogJHthY19jdl9oZWFk ZXJfemxpYl9oPXllc30KfCAKfCA6ICR7Z2xfY3ZfaGVhZGVyX3djaGFyX2hfY29ycmVjdF9pbmxp bmU9eWVzfQp8IAp8IDogJHthY19jdl9oZWFkZXJfYXJnel9oPW5vfQp8IDogJHthY19jdl9oZWFk ZXJfYnl0ZXN3YXBfaD1ub30KfCA6ICR7YWNfY3ZfaGVhZGVyX2RsX2g9bm99CnwgOiAke2FjX2N2 X2hlYWRlcl9tYWxsb2NfaD1ub30KfCA6ICR7YWNfY3ZfaGVhZGVyX3JhbmRvbV9oPW5vfQp8IDog JHthY19jdl9oZWFkZXJfdmZvcmtfaD1ub30KfCAKfCAjIFRoaXMgYXBwZWFycyBpbiBGcmVlQlNE IDEwIGRvIG5vdCBjYWNoZSBpdC4KfCAjOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfc3RyY2hybnVs PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9tZW1jcHk9bm99CnwgOiAke2dsX2N2X2hh dmVfcmF3X2RlY2xfbWVtbWVtPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9tZW1yY2hy PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9yYXdtZW1jaHI9eWVzfQp8IDogJHtnbF9j dl9oYXZlX3Jhd19kZWNsX3N0cGNweT15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfc3Rw bmNweT15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfc3RyY2FzZXN0cj15ZXN9CnwgOiAk e2dsX2N2X2hhdmVfcmF3X2RlY2xfc3RyZHVwPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVj bF9zdHJuY2F0PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9zdHJuZHVwPXllc30KfCA6 ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9zdHJubGVuPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdf ZGVjbF9zdHJwYnJrPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9zdHJzZXA9eWVzfQp8 IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3N0cnNpZ25hbD15ZXN9CnwgOiAke2dsX2N2X2hhdmVf cmF3X2RlY2xfc3RydG9rX3I9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3N0cnZlcnNj bXA9bm99CnwgCnwgIyBUeXBlCnwgOiAke2FjX2N2X2NfaW50MTZfdD15ZXN9CnwgOiAke2FjX2N2 X2NfaW50MzJfdD15ZXN9CnwgOiAke2FjX2N2X2NfaW50NjRfdD15ZXN9CnwgOiAke2FjX2N2X2Nf aW50OF90PXllc30KfCA6ICR7YWNfY3ZfY191aW50MTZfdD15ZXN9CnwgOiAke2FjX2N2X2NfdWlu dDMyX3Q9eWVzfQp8IDogJHthY19jdl9jX3VpbnQ2NF90PXllc30KfCA6ICR7YWNfY3ZfY191aW50 OF90PXllc30KfCAKfCA6ICR7YWNfY3ZfdHlwZV9fQm9vbD15ZXN9CnwgOiAke2FjX2N2X3R5cGVf Y2hhcj15ZXN9CnwgOiAke2FjX2N2X3R5cGVfY2hhcl9wPXllc30KfCA6ICR7YWNfY3ZfdHlwZV9m c2Jsa2NudF90PXllc30KfCA6ICR7YWNfY3ZfdHlwZV9mc2ZpbGNudF90PXllc30KfCA6ICR7YWNf Y3ZfdHlwZV9pbl9hZGRyX3Q9eWVzfQp8IDogJHthY19jdl90eXBlX2luX3BvcnRfdD15ZXN9Cnwg OiAke2FjX2N2X3R5cGVfaW50MTZfdD15ZXN9CnwgOiAke2FjX2N2X3R5cGVfaW50MzJfdD15ZXN9 CnwgOiAke2FjX2N2X3R5cGVfaW50PXllc30KfCA6ICR7YWNfY3ZfdHlwZV9pbnRtYXhfdD15ZXN9 CnwgOiAke2FjX2N2X3R5cGVfbG9uZz15ZXN9CnwgOiAke2FjX2N2X3R5cGVfbG9uZ19kb3VibGU9 eWVzfQp8IDogJHthY19jdl90eXBlX2xvbmdfbG9uZz15ZXN9CnwgOiAke2FjX2N2X3R5cGVfbG9u Z19sb25nX2ludD15ZXN9CnwgOiAke2FjX2N2X3R5cGVfbWJzdGF0ZV90PXllc30KfCA6ICR7YWNf Y3ZfdHlwZV9tb2RlX3Q9eWVzfQp8IDogJHthY19jdl90eXBlX25saW5rX3Q9eWVzfQp8IDogJHth Y19jdl90eXBlX29mZl90PXllc30KfCA6ICR7YWNfY3ZfdHlwZV9waWRfdD15ZXN9CnwgOiAke2Fj X2N2X3R5cGVfcG9zaXhfc3Bhd25fZmlsZV9hY3Rpb25zX3Q9eWVzfQp8IDogJHthY19jdl90eXBl X3Bvc2l4X3NwYXduYXR0cl90PXllc30KfCA6ICR7YWNfY3ZfdHlwZV9wdHJkaWZmX3Q9eWVzfQp8 IDogJHthY19jdl90eXBlX3Nob3J0PXllc30KfCA6ICR7YWNfY3ZfdHlwZV9zaWdfYXRvbWljX3Q9 eWVzfQp8IDogJHthY19jdl90eXBlX3NpZ3NldF90PXllc30KfCA6ICR7YWNfY3ZfdHlwZV9zaXpl X3Q9eWVzfQp8IDogJHthY19jdl90eXBlX3NvY2tsZW5fdD15ZXN9CnwgOiAke2FjX2N2X3R5cGVf c3NpemVfdD15ZXN9CnwgOiAke2FjX2N2X3R5cGVfc3RhY2tfdD15ZXN9CnwgOiAke2FjX2N2X3R5 cGVfc3RydWN0X3RpbWVzcGVjPXllc30KfCA6ICR7YWNfY3ZfdHlwZV91X2NoYXI9eWVzfQp8IDog JHthY19jdl90eXBlX3VfaW50MTZfdD15ZXN9CnwgOiAke2FjX2N2X3R5cGVfdV9pbnQzMl90PXll c30KfCA6ICR7YWNfY3ZfdHlwZV91X2ludDhfdD15ZXN9CnwgOiAke2FjX2N2X3R5cGVfdV9pbnQ9 eWVzfQp8IDogJHthY19jdl90eXBlX3VfbG9uZz15ZXN9CnwgOiAke2FjX2N2X3R5cGVfdV9zaG9y dD15ZXN9CnwgOiAke2FjX2N2X3R5cGVfdWlkX3Q9eWVzfQp8IDogJHthY19jdl90eXBlX3VpbnRw dHJfdD15ZXN9CnwgOiAke2FjX2N2X3R5cGVfdW5zaWduZWRfY2hhcj15ZXN9CnwgOiAke2FjX2N2 X3R5cGVfdW5zaWduZWRfaW50PXllc30KfCA6ICR7YWNfY3ZfdHlwZV91bnNpZ25lZF9sb25nPXll c30KfCA6ICR7YWNfY3ZfdHlwZV91bnNpZ25lZF9sb25nX2xvbmc9eWVzfQp8IDogJHthY19jdl90 eXBlX3Vuc2lnbmVkX2xvbmdfbG9uZ19pbnQ9eWVzfQp8IDogJHthY19jdl90eXBlX3Vuc2lnbmVk X3Nob3J0PXllc30KfCA6ICR7YWNfY3ZfdHlwZV92b2xhdGlsZV9zaWdfYXRvbWljX3Q9eWVzfQp8 IDogJHthY19jdl90eXBlX3djaGFyX3Q9eWVzfQp8IDogJHthY19jdl90eXBlX3dpbnRfdD15ZXN9 CnwgCnwgOiAke2dsX2N2X3NpZ2FsdHN0YWNrX2xvd19iYXNlPXllc30KfCA6ICR7Z2xfY3Zfc2l6 ZV9tYXg9eWVzfQp8IDogJHtnbF9jdl90eXBlX3NpZ3NldF90PXllc30KfCA6ICR7Z2xfY3ZfdHlw ZV93Y2hhcl90X3NpZ25lZD15ZXN9CnwgOiAke2dsX2N2X3R5cGVfd2N0cmFuc190PXllc30KfCA6 ICR7Z2xfY3ZfdHlwZV93Y3R5cGVfdD15ZXN9CnwgOiAke2dsX2N2X3R5cGVfd2ludF90X3NpZ25l ZD15ZXN9CnwgOiAke2dsX2N2X3Zhcl9zdGRpbl9sYXJnZV9vZmZzZXQ9eWVzfQp8IDogJHtndF9j dl9jX2ludG1heF90PXllc30KfCA6ICR7Z3RfY3ZfY193Y2hhcl90PXllc30KfCA6ICR7Z3RfY3Zf Y193aW50X3Q9eWVzfQp8IDogJHtndF9jdl9mdW5jX3ByaW50Zl9wb3NpeD15ZXN9CnwgOiAke2d0 X2N2X2ludF9kaXZieXplcm9fc2lnZnBlPXllc30KfCA6ICR7Z3RfY3Zfc2lnaW5mb190PXllc30K fCA6ICR7Z3RfY3Zfc3NpemVfdD15ZXN9CnwgCnwgIyBsaWIKfCA6ICR7YWNfY3ZfbGliX2NyeXB0 X2NyeXB0PXllc30KfCA6ICR7YWNfY3ZfbGliX2VkaXRfZWxfaW5pdD15ZXN9CnwgOiAke2FjX2N2 X2xpYl9wYW1fcGFtX3NldF9pdGVtPXllc30KfCA6ICR7YWNfY3ZfbGliX3pfZGVmbGF0ZT15ZXN9 CnwgOiAke2FjX2N2X2xpYmNfZGVmaW5lc19fX3Byb2duYW1lPXllc30KfCA6ICR7YWNfY3ZfbGli Y19kZWZpbmVzX3N5c19lcnJsaXN0PXllc30KfCA6ICR7YWNfY3ZfbGliY19kZWZpbmVzX3N5c19u ZXJyPXllc30KfCAKfCAjIFN0cnVjdAp8IDogJHthY19jdl9tZW1iZXJfSEVBREVSX2FkPXllc30K fCA6ICR7YWNfY3ZfbWVtYmVyX3N0cnVjdF9fX3Jlc19zdGF0ZV9yZXRyYW5zPXllc30KfCA6ICR7 YWNfY3ZfbWVtYmVyX3N0cnVjdF9zaWdhY3Rpb25fc2Ffc2lnYWN0aW9uPXllc30KfCA6ICR7YWNf Y3ZfbWVtYmVyX3N0cnVjdF9zb2NrYWRkcl9pbjZfc2luNl9zY29wZV9pZD15ZXN9CnwgOiAke2Fj X2N2X21lbWJlcl9zdHJ1Y3Rfc3RhdF9zdF9ibGtzaXplPXllc30KfCAKfCA6ICR7Z2xfY3Zfc3lz X3N0cnVjdF90aW1lc3BlY19pbl90aW1lX2g9eWVzfQp8IDogJHtnbF9jdl9zeXNfc3RydWN0X3Rp bWV2YWw9eWVzfQp8IAp8ICMgSGFzIGFwcGVhcnJlZCBpbiBGcmVlQlNEIDEwCnwgIzogJHthY19j dl9mdW5jX3dhaXRpZD15ZXN9CnwgIyBIYXMgYXBwZWFycmVkIGluIEZyZWVCU0QgMTAKfCAjOiAk e2FjX2N2X2Z1bmNfc3RyY2hybnVsPXllc30KfCAjIEhhcyBhcHBlYXJyZWQgaW4gRnJlZUJTRCA5 CnwgIzogJHthY19jdl9mdW5jX3VzZWxvY2FsZT15ZXN9CnwgIzogJHthY19jdl9mdW5jX25ld2xv Y2FsZT15ZXN9CnwgCnwgIyBGdW5jdGlvbnMKfCA6ICR7YWNfY3ZfZnVuY19fX2I2NF9udG9wPXll c30KfCA6ICR7YWNfY3ZfZnVuY19fX2I2NF9wdG9uPXllc30KfCA6ICR7YWNfY3ZfZnVuY19fZ2V0 bG9uZz15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfX2dldHNob3J0PXllc30KfCA6ICR7YWNfY3ZfZnVu Y19fZ2V0c2hvcnQ9eWVzfQp8IDogJHthY19jdl9mdW5jX19zdGF0PXllc30KfCA6ICR7YWNfY3Zf ZnVuY19hY2xfY3JlYXRlX2VudHJ5X25wPXllc30KfCA6ICR7YWNfY3ZfZnVuY19hY2xfZGVsZXRl X2RlZl9maWxlPXllc30KfCA6ICR7YWNfY3ZfZnVuY19hY2xfZGVsZXRlX2ZkX25wPXllc30KfCA6 ICR7YWNfY3ZfZnVuY19hY2xfZGVsZXRlX2ZpbGVfbnA9eWVzfQp8IDogJHthY19jdl9mdW5jX2Fj bF9mcmVlPXllc30KfCA6ICR7YWNfY3ZfZnVuY19hY2xfZnJvbV90ZXh0PXllc30KfCA6ICR7YWNf Y3ZfZnVuY19hY2xfZ2V0X2ZkPXllc30KfCA6ICR7YWNfY3ZfZnVuY19hY2xfZ2V0X2ZpbGU9eWVz fQp8IDogJHthY19jdl9mdW5jX2FjbF9zZXRfZmQ9eWVzfQp8IDogJHthY19jdl9mdW5jX2FjbF9z ZXRfZmlsZT15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfYWxhcm09eWVzfQp8IDogJHthY19jdl9mdW5j X2FsbG9jYT15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfYXJjNHJhbmRvbT15ZXN9CnwgOiAke2FjX2N2 X2Z1bmNfYXJjNHJhbmRvbV9idWY9eWVzfQp8IDogJHthY19jdl9mdW5jX2FyYzRyYW5kb21fdW5p Zm9ybT15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfYXNwcmludGY9eWVzfQp8IDogJHthY19jdl9mdW5j X2F0ZXhpdD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfYmNvcHk9eWVzfQp8IDogJHthY19jdl9mdW5j X2JpbmRyZXN2cG9ydF9zYT15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfYnRvd2M9eWVzfQp8IDogJHth Y19jdl9mdW5jX2Nob3duPXllc30KfCA6ICR7YWNfY3ZfZnVuY19jbG9jaz15ZXN9CnwgOiAke2Fj X2N2X2Z1bmNfY2xvY2tfZ2V0dGltZT15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfY2xvc2VkaXI9eWVz fQp8IDogJHthY19jdl9mdW5jX2Nsb3NlZnJvbT15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfZGFlbW9u PXllc30KfCA6ICR7YWNfY3ZfZnVuY19kaXJuYW1lPXllc30KfCA6ICR7YWNfY3ZfZnVuY19kbG9w ZW49eWVzfQp8IDogJHthY19jdl9mdW5jX2R1cDI9eWVzfQp8IDogJHthY19jdl9mdW5jX2VhY2Nl c3M9eWVzfQp8IDogJHthY19jdl9mdW5jX2ZjaG1vZD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfZmNo b3duPXllc30KfCA6ICR7YWNfY3ZfZnVuY19mY250bD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfZm9y az15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfZnB1cmdlPXllc30KfCA6ICR7YWNfY3ZfZnVuY19mcmVl YWRkcmluZm89eWVzfQp8IDogJHthY19jdl9mdW5jX2ZzdGF0dmZzPXllc30KfCA6ICR7YWNfY3Zf ZnVuY19mc3luYz15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfZnV0aW1lcz15ZXN9CnwgOiAke2FjX2N2 X2Z1bmNfZndwcmludGY9eWVzfQp8IDogJHthY19jdl9mdW5jX2dhaV9zdHJlcnJvcj15ZXN9Cnwg OiAke2FjX2N2X2Z1bmNfZ2V0YWRkcmluZm89eWVzfQp8IDogJHthY19jdl9mdW5jX2dldGN3ZD15 ZXN9CnwgOiAke2FjX2N2X2Z1bmNfZ2V0ZGVsaW09eWVzfQp8IDogJHthY19jdl9mdW5jX2dldGR0 YWJsZXNpemU9eWVzfQp8IDogJHthY19jdl9mdW5jX2dldGVnaWQ9eWVzfQp8IDogJHthY19jdl9m dW5jX2dldGV1aWQ9eWVzfQp8IDogJHthY19jdl9mdW5jX2dldGdpZD15ZXN9CnwgOiAke2FjX2N2 X2Z1bmNfZ2V0Z3JvdXBsaXN0PXllc30KfCA6ICR7YWNfY3ZfZnVuY19nZXRob3N0YnluYW1lPXll c30KfCA6ICR7YWNfY3ZfZnVuY19nZXRob3N0bmFtZT15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfZ2V0 bGluZT15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfZ2V0bmFtZWluZm89eWVzfQp8IDogJHthY19jdl9m dW5jX2dldG9wdD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfZ2V0b3B0X2xvbmdfb25seT15ZXN9Cnwg OiAke2FjX2N2X2Z1bmNfZ2V0cGFnZXNpemU9eWVzfQp8IDogJHthY19jdl9mdW5jX2dldHBlZXJl aWQ9eWVzfQp8IDogJHthY19jdl9mdW5jX2dldHBnaWQ9eWVzfQp8IDogJHthY19jdl9mdW5jX2dl dHBncnA9eWVzfQp8IDogJHthY19jdl9mdW5jX2dldHBncnBfdm9pZD15ZXN9CnwgOiAke2FjX2N2 X2Z1bmNfZ2V0cGlkPXllc30KfCA6ICR7YWNfY3ZfZnVuY19nZXRybGltaXQ9eWVzfQp8IDogJHth Y19jdl9mdW5jX2dldHJ1c2FnZT15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfZ2V0dGltZW9mZGF5PXll c30KfCA6ICR7YWNfY3ZfZnVuY19nZXR0dHllbnQ9eWVzfQp8IDogJHthY19jdl9mdW5jX2dldHVp ZD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfZ2xvYj15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfZ3JvdXBf ZnJvbV9naWQ9eWVzfQp8IDogJHthY19jdl9mdW5jX2luZXRfYXRvbj15ZXN9CnwgOiAke2FjX2N2 X2Z1bmNfaW5ldF9udG9hPXllc30KfCA6ICR7YWNfY3ZfZnVuY19pbmV0X250b3A9eWVzfQp8IDog JHthY19jdl9mdW5jX2lubmV0Z3I9eWVzfQp8IDogJHthY19jdl9mdW5jX2lzYXNjaWk9eWVzfQp8 IDogJHthY19jdl9mdW5jX2lzYXNjaWk9eWVzfQp8IDogJHthY19jdl9mdW5jX2lzYmxhbms9eWVz fQp8IDogJHthY19jdl9mdW5jX2lzc2V0dWdpZD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfaXN3Ymxh bms9eWVzfQp8IDogJHthY19jdl9mdW5jX2lzd2NudHJsPXllc30KfCA6ICR7YWNfY3ZfZnVuY19p c3djdHlwZT15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfbGluaz15ZXN9CnwgOiAke2FjX2N2X2Z1bmNf bG9jYWx0aW1lPXllc30KfCA6ICR7YWNfY3ZfZnVuY19sb2dpbl9nZXRjYXBib29sPXllc30KfCA6 ICR7YWNfY3ZfZnVuY19sc3RhdD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfbHN0YXRfZGVyZWZlcmVu Y2VzX3NsYXNoZWRfc3ltbGluaz15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfbWFsbG9jXzBfbm9ubnVs bD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfbWJybGVuPXllc30KfCA6ICR7YWNfY3ZfZnVuY19tYnJ0 b3djPXllc30KfCA6ICR7YWNfY3ZfZnVuY19tYnNpbml0PXllc30KfCA6ICR7YWNfY3ZfZnVuY19t YnNydG93Y3M9eWVzfQp8IDogJHthY19jdl9mdW5jX21lbWNocj15ZXN9CnwgOiAke2FjX2N2X2Z1 bmNfbWVtY21wPXllc30KfCA6ICR7YWNfY3ZfZnVuY19tZW1jcHk9eWVzfQp8IDogJHthY19jdl9m dW5jX21lbW1vdmU9eWVzfQp8IDogJHthY19jdl9mdW5jX21lbXNldD15ZXN9CnwgOiAke2FjX2N2 X2Z1bmNfbWtkdGVtcD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfbWtzdGVtcD15ZXN9CnwgOiAke2Fj X2N2X2Z1bmNfbWxvY2s9eWVzfQp8IDogJHthY19jdl9mdW5jX21tYXA9eWVzfQp8IDogJHthY19j dl9mdW5jX21tYXBfZml4ZWRfbWFwcGVkPXllc30KfCA6ICR7YWNfY3ZfZnVuY19tcHJvdGVjdD15 ZXN9CnwgOiAke2FjX2N2X2Z1bmNfbXVubG9jaz15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfbXVubWFw PXllc30KfCA6ICR7YWNfY3ZfZnVuY19ubF9sYW5naW5mbz15ZXN9CnwgOiAke2FjX2N2X2Z1bmNf b3BlbmRpcj15ZXN9CnwgIyBCcmVha3MgaGVpbWRhbCBhbmQgcmFuY2lkIGF0IGxlYXN0CnwgIyA6 ICR7YWNfY3ZfZnVuY19vcGVucHR5PXllc30KfCA6ICR7YWNfY3ZfZnVuY19wYW1fZ2V0ZW52bGlz dD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfcGFtX3B1dGVudj15ZXN9CnwgOiAke2FjX2N2X2Z1bmNf cGF0aGNvbmY9eWVzfQp8IDogJHthY19jdl9mdW5jX3BpcGU9eWVzfQp8IDogJHthY19jdl9mdW5j X3BvbGw9eWVzfQp8IDogJHthY19jdl9mdW5jX3Bvc2l4X3NwYXduPXllc30KfCA6ICR7YWNfY3Zf ZnVuY19wcmVhZD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfcHRocmVhZF9jb25kX2Jyb2FkY2FzdD15 ZXN9CnwgOiAke2FjX2N2X2Z1bmNfcHRocmVhZF9jb25kX2Rlc3Ryb3k9eWVzfQp8IDogJHthY19j dl9mdW5jX3B0aHJlYWRfY29uZF9pbml0PXllc30KfCA6ICR7YWNfY3ZfZnVuY19wdGhyZWFkX2Nv bmRfc2lnbmFsPXllc30KfCA6ICR7YWNfY3ZfZnVuY19wdGhyZWFkX2NvbmRfdGltZWR3YWl0PXll c30KfCA6ICR7YWNfY3ZfZnVuY19wdGhyZWFkX2NvbmRfd2FpdD15ZXN9CnwgOiAke2FjX2N2X2Z1 bmNfcHRocmVhZF9lcXVhbD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfcHRocmVhZF9leGl0PXllc30K fCA6ICR7YWNfY3ZfZnVuY19wdGhyZWFkX211dGV4X2Rlc3Ryb3k9eWVzfQp8IDogJHthY19jdl9m dW5jX3B0aHJlYWRfbXV0ZXhfaW5pdD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfcHRocmVhZF9tdXRl eF9sb2NrPXllc30KfCA6ICR7YWNfY3ZfZnVuY19wdGhyZWFkX211dGV4X3VubG9jaz15ZXN9Cnwg OiAke2FjX2N2X2Z1bmNfcHRocmVhZF9zZWxmPXllc30KfCA6ICR7YWNfY3ZfZnVuY19wdXRlbnY9 eWVzfQp8IDogJHthY19jdl9mdW5jX3B3cml0ZT15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfcmFpc2U9 eWVzfQp8IDogJHthY19jdl9mdW5jX3JhbmQ9eWVzfQp8IDogJHthY19jdl9mdW5jX3JhbmRvbT15 ZXN9CnwgOiAke2FjX2N2X2Z1bmNfcmVhZGRpcj15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfcmVhZGxp bms9eWVzfQp8IDogJHthY19jdl9mdW5jX3JlYWRsaW5rYXQ9eWVzfQp8IDogJHthY19jdl9mdW5j X3JlYWRwYXNzcGhyYXNlPXllc30KfCA6ICR7YWNfY3ZfZnVuY19yZWFscGF0aD15ZXN9CnwgOiAk e2FjX2N2X2Z1bmNfcmVjdm1zZz15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfcmVuYW1lPXllc30KfCA6 ICR7YWNfY3ZfZnVuY19ycmVzdnBvcnRfYWY9eWVzfQp8IDogJHthY19jdl9mdW5jX3NjaGVkX3lp ZWxkPXllc30KfCA6ICR7YWNfY3ZfZnVuY19zZWxlY3Q9eWVzfQp8IDogJHthY19jdl9mdW5jX3Nl bmRtc2c9eWVzfQp8IDogJHthY19jdl9mdW5jX3NldGVnaWQ9eWVzfQp8IDogJHthY19jdl9mdW5j X3NldGVudj15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfc2V0ZXVpZD15ZXN9CnwgOiAke2FjX2N2X2Z1 bmNfc2V0Z3JvdXBlbnQ9eWVzfQp8IDogJHthY19jdl9mdW5jX3NldGdyb3Vwcz15ZXN9CnwgOiAk e2FjX2N2X2Z1bmNfc2V0bGluZWJ1Zj15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfc2V0bG9jYWxlPXll c30KfCA6ICR7YWNfY3ZfZnVuY19zZXRsb2dpbj15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfc2V0cGFz c2VudD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfc2V0cHJvY3RpdGxlPXllc30KfCA6ICR7YWNfY3Zf ZnVuY19zZXRyZWdpZD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfc2V0cmVzZ2lkPXllc30KfCA6ICR7 YWNfY3ZfZnVuY19zZXRyZXN1aWQ9eWVzfQp8IDogJHthY19jdl9mdW5jX3NldHJldWlkPXllc30K fCA6ICR7YWNfY3ZfZnVuY19zZXRybGltaXQ9eWVzfQp8IDogJHthY19jdl9mdW5jX3NldHNpZD15 ZXN9CnwgOiAke2FjX2N2X2Z1bmNfc2V0c29ja29wdD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfc2V0 dmJ1Zj15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfc2htZ2V0PXllc30KfCA6ICR7YWNfY3ZfZnVuY19z aWdhY3Rpb249eWVzfQp8IDogJHthY19jdl9mdW5jX3NpZ2FsdHN0YWNrPXllc30KfCA6ICR7YWNf Y3ZfZnVuY19zaWdpbnRlcnJ1cHQ9eWVzfQp8IDogJHthY19jdl9mdW5jX3NpZ3Byb2NtYXNrPXll c30KfCA6ICR7YWNfY3ZfZnVuY19zaWd2ZWM9eWVzfQp8IDogJHthY19jdl9mdW5jX3NsZWVwPXll c30KfCA6ICR7YWNfY3ZfZnVuY19zbnByaW50Zj15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfc29ja2V0 cGFpcj15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfc3JhbmQ9eWVzfQp8IDogJHthY19jdl9mdW5jX3Ny YW5kb209eWVzfQp8IDogJHthY19jdl9mdW5jX3N0YXQ9eWVzfQp8IDogJHthY19jdl9mdW5jX3N0 YXRmcz15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfc3RhdHZmcz15ZXN9CnwgOiAke2FjX2N2X2Z1bmNf c3RwY3B5PXllc30KfCA6ICR7YWNfY3ZfZnVuY19zdHBuY3B5PXllc30KfCA6ICR7YWNfY3ZfZnVu Y19zdHJicms9eWVzfQp8IDogJHthY19jdl9mdW5jX3N0cmNhc2VjbXA9eWVzfQp8IDogJHthY19j dl9mdW5jX3N0cmNzcG49eWVzfQp8IDogJHthY19jdl9mdW5jX3N0cmR1cD15ZXN9CnwgOiAke2Fj X2N2X2Z1bmNfc3RyZXJyb3I9eWVzfQp8IDogJHthY19jdl9mdW5jX3N0cmVycm9yX3I9eWVzfQp8 IDogJHthY19jdl9mdW5jX3N0cmZ0aW1lPXllc30KfCA6ICR7YWNfY3ZfZnVuY19zdHJsY2F0PXll c30KfCA6ICR7YWNfY3ZfZnVuY19zdHJsY3B5PXllc30KfCA6ICR7YWNfY3ZfZnVuY19zdHJsZW49 eWVzfQp8IDogJHthY19jdl9mdW5jX3N0cm1vZGU9eWVzfQp8IDogJHthY19jdl9mdW5jX3N0cm5j YXNlY21wPXllc30KfCA6ICR7YWNfY3ZfZnVuY19zdHJuZHVwPXllc30KfCA6ICR7YWNfY3ZfZnVu Y19zdHJubGVuPXllc30KfCA6ICR7YWNfY3ZfZnVuY19zdHJubGVuX3dvcmtpbmc9eWVzfQp8IDog JHthY19jdl9mdW5jX3N0cnBicms9eWVzfQp8IDogJHthY19jdl9mdW5jX3N0cnB0aW1lPXllc30K fCA6ICR7YWNfY3ZfZnVuY19zdHJzZXA9eWVzfQp8IDogJHthY19jdl9mdW5jX3N0cnNpZ25hbD15 ZXN9CnwgOiAke2FjX2N2X2Z1bmNfc3RydG9sPXllc30KfCA6ICR7YWNfY3ZfZnVuY19zdHJ0b2xs PXllc30KfCA6ICR7YWNfY3ZfZnVuY19zdHJ0b251bT15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfc3Ry dG91bD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfc3RydG91bGw9eWVzfQp8IDogJHthY19jdl9mdW5j X3N5bWxpbms9eWVzfQp8IDogJHthY19jdl9mdW5jX3N5c2NvbmY9eWVzfQp8IDogJHthY19jdl9m dW5jX3RjZ2V0cGdycD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfdGltZT15ZXN9CnwgOiAke2FjX2N2 X2Z1bmNfdG93bG93ZXI9eWVzfQp8IDogJHthY19jdl9mdW5jX3RydW5jYXRlPXllc30KfCA6ICR7 YWNfY3ZfZnVuY190c2VhcmNoPXllc30KfCA6ICR7YWNfY3ZfZnVuY191bmFtZT15ZXN9CnwgOiAk e2FjX2N2X2Z1bmNfdW5zZXRlbnY9eWVzfQp8IDogJHthY19jdl9mdW5jX3VzZXJfZnJvbV91aWQ9 eWVzfQp8IDogJHthY19jdl9mdW5jX3VzbGVlcD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfdXRpbWU9 eWVzfQp8IDogJHthY19jdl9mdW5jX3V0aW1lcz15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfdmFzcHJp bnRmPXllc30KfCA6ICR7YWNfY3ZfZnVuY192Zm9yaz15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfdnBy aW50Zj15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfdnNucHJpbnRmPXllc30KfCA6ICR7YWNfY3ZfZnVu Y192c3ByaW50Zj15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfd2FpdHBpZD15ZXN9CnwgOiAke2FjX2N2 X2Z1bmNfd2NydG9tYj15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfd2NzY29sbD15ZXN9CnwgOiAke2Fj X2N2X2Z1bmNfd2NzbGVuPXllc30KfCA6ICR7YWNfY3ZfZnVuY193Y3NubGVuPXllc30KfCA6ICR7 YWNfY3ZfZnVuY193Y3RvYj15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfd2N3aWR0aD15ZXN9CnwgOiAk e2FjX2N2X2Z1bmNfd21lbWNocj15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfd21lbWNweT15ZXN9Cnwg OiAke2FjX2N2X2Z1bmNfeXBfbWF0Y2g9eWVzfQp8IAp8ICMgbm9uIGV4aXN0aW5nIGZ1bmN0aW9u cwp8IDogJHthY19jdl9mdW5jX2FyZ3pfY291bnQ9bm99CnwgOiAke2FjX2N2X2Z1bmNfYXJnel9u ZXh0PW5vfQp8IDogJHthY19jdl9mdW5jX2FyZ3pfc3RyaW5naWZ5PW5vfQp8IDogJHthY19jdl9m dW5jX29ic3RhY2tzPW5vfQp8IDogJHthY19jdl9mdW5jX3BzdGF0X2dldGR5bmFtaWM9bm99Cnwg OiAke2FjX2N2X2Z1bmNfcmF3bWVtY2hyPW5vfQp8IDogJHthY19jdl9mdW5jX3lpZWxkPW5vfQp8 IAp8IDogJHthY19jdl9oYXZlX19fdmFfY29weT15ZXN9CnwgOiAke2FjX2N2X2hhdmVfY2xvY2tf dD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfY29udHJvbF9pbl9tc2doZHI9eWVzfQp8IDogJHthY19j dl9oYXZlX2dldG9wdF9vcHRyZXNldD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfaW50NjRfdD15ZXN9 CnwgOiAke2FjX2N2X2hhdmVfaW50eHhfdD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfbW9kZV90PXll c30KfCA6ICR7YWNfY3ZfaGF2ZV9waWRfdD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfcHdfY2hhbmdl X2luX3N0cnVjdF9wYXNzd2Q9eWVzfQp8IDogJHthY19jdl9oYXZlX3B3X2NsYXNzX2luX3N0cnVj dF9wYXNzd2Q9eWVzfQp8IDogJHthY19jdl9oYXZlX3B3X2V4cGlyZV9pbl9zdHJ1Y3RfcGFzc3dk PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9zYV9mYW1pbHlfdD15ZXN9CnwgOiAke2FjX2N2X2hhdmVf c2l6ZV90PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9zc19mYW1pbHlfaW5fc3RydWN0X3NzPXllc30K fCA6ICR7YWNfY3ZfaGF2ZV9zc2l6ZV90PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9zdHJ1Y3RfYWRk cmluZm89eWVzfQp8IDogJHthY19jdl9oYXZlX3N0cnVjdF9pbjZfYWRkcj15ZXN9CnwgOiAke2Fj X2N2X2hhdmVfc3RydWN0X3NvY2thZGRyX2luNj15ZXN9CnwgOiAke2FjX2N2X2hhdmVfc3RydWN0 X3NvY2thZGRyX3N0b3JhZ2U9eWVzfQp8IDogJHthY19jdl9oYXZlX3N0cnVjdF90aW1ldmFsPXll c30KfCA6ICR7YWNfY3ZfaGF2ZV91X2NoYXI9eWVzfQp8IDogJHthY19jdl9oYXZlX3VfaW50NjRf dD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfdV9pbnQ9eWVzfQp8IDogJHthY19jdl9oYXZlX3VfaW50 eHhfdD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfdmFfY29weT15ZXN9CnwgCnwgOiAke2FjX2N2X2hh dmVfZGVjbF9HTE9CX05PTUFUQ0g9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfTExPTkdfTUFY PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX01BWFNZTUxJTktTPXllc30KfCA6ICR7YWNfY3Zf aGF2ZV9kZWNsX09fTk9OQkxPQ0s9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfUkxJTUlUX05Q Uk9DPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX1NIVVRfUkQ9eWVzfQp8IDogJHthY19jdl9o YXZlX2RlY2xfX0V4aXQ9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfYWxhcm09eWVzfQp8IDog JHthY19jdl9oYXZlX2RlY2xfYWxwaGFzb3J0PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX2F0 b2xsPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX2J0b3djPXllc30KfCA6ICR7YWNfY3ZfaGF2 ZV9kZWNsX2NoZGlyPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX2Nob3duPXllc30KfCA6ICR7 YWNfY3ZfaGF2ZV9kZWNsX2NsZWFyZXJyX3VubG9ja2VkPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9k ZWNsX2Nsb3NlZGlyPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX2RwcmludGY9eWVzfQp8IDog JHthY19jdl9oYXZlX2RlY2xfZHVwMj15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9kdXA9eWVz fQp8IDogJHthY19jdl9oYXZlX2RlY2xfZW5kdXNlcnNoZWxsPXllc30KfCA6ICR7YWNfY3ZfaGF2 ZV9kZWNsX2ZhY2Nlc3NhdD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9mY2hkaXI9eWVzfQp8 IDogJHthY19jdl9oYXZlX2RlY2xfZmNobW9kYXQ9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xf ZmNob3duYXQ9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfZmNudGw9eWVzfQp8IDogJHthY19j dl9oYXZlX2RlY2xfZmRvcGVuZGlyPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX2Zlb2ZfdW5s b2NrZWQ9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfZmVvZl91bmxvY2tlZF9mZ2V0c191bmxv Y2tlZD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9mZXJyb3JfdW5sb2NrZWQ9eWVzfQp8IDog JHthY19jdl9oYXZlX2RlY2xfZmZzbD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9mZnNsbD15 ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9mcHVyZ2U9eWVzfQp8IDogJHthY19jdl9oYXZlX2Rl Y2xfZnJleHBsPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX2ZzZWVrbz15ZXN9CnwgOiAke2Fj X2N2X2hhdmVfZGVjbF9mc3RhdD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9mc3RhdGF0PXll c30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX2ZzeW5jPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNs X2Z0ZWxsbz15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9mdHJ1bmNhdGU9eWVzfQp8IDogJHth Y19jdl9oYXZlX2RlY2xfZ2V0Y191bmxvY2tlZD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9n ZXRjaGFyX3VubG9ja2VkPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX2dldGN3ZD15ZXN9Cnwg OiAke2FjX2N2X2hhdmVfZGVjbF9nZXRkZWxpbT15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9n ZXRkb21haW5uYW1lPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX2dldGR0YWJsZXNpemU9eWVz fQp8IDogJHthY19jdl9oYXZlX2RlY2xfZ2V0ZW52PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNs X2dldGdyb3Vwcz15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9nZXRob3N0bmFtZT15ZXN9Cnwg OiAke2FjX2N2X2hhdmVfZGVjbF9nZXRsaW5lPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX2dl dGxvYWRhdmc9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfZ2V0bG9naW49eWVzfQp8IDogJHth Y19jdl9oYXZlX2RlY2xfZ2V0bG9naW5fcj15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9nZXRw YWdlc2l6ZT15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9nZXRzPXllc30KfCA6ICR7YWNfY3Zf aGF2ZV9kZWNsX2dldHN1Ym9wdD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9nZXR0aW1lb2Zk YXk9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfZ2V0dXNlcnNoZWxsPXllc30KfCA6ICR7YWNf Y3ZfaGF2ZV9kZWNsX2dyYW50cHQ9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfaF9lcnJubz15 ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9pbWF4YWJzPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9k ZWNsX2ltYXhkaXY9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfaW5pdHN0YXRlPXllc30KfCA6 ICR7YWNfY3ZfaGF2ZV9kZWNsX2lzYXR0eT15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9pc2Js YW5rPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX2lzd2JsYW5rPXllc30KfCA6ICR7YWNfY3Zf aGF2ZV9kZWNsX2lzd2N0eXBlPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX2xjaG1vZD15ZXN9 CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9sY2hvd249eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xf bGluaz15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9saW5rYXQ9eWVzfQp8IDogJHthY19jdl9o YXZlX2RlY2xfbHNlZWs9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfbHN0YXQ9eWVzfQp8IDog JHthY19jdl9oYXZlX2RlY2xfbWJybGVuPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX21icnRv d2M9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfbWJzaW5pdD15ZXN9CnwgOiAke2FjX2N2X2hh dmVfZGVjbF9tYnNucnRvd2NzPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX21ic3J0b3djcz15 ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9tZW1tZW09eWVzfQp8IDogJHthY19jdl9oYXZlX2Rl Y2xfbWVtcmNocj15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9ta2RpcmF0PXllc30KfCA6ICR7 YWNfY3ZfaGF2ZV9kZWNsX21rZHRlbXA9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfbWtmaWZv PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX21rZmlmb2F0PXllc30KfCA6ICR7YWNfY3ZfaGF2 ZV9kZWNsX21rbm9kPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX21rbm9kYXQ9eWVzfQp8IDog JHthY19jdl9oYXZlX2RlY2xfbWtzdGVtcD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9ubF9s YW5naW5mbz15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9vZmZzZXRvZj15ZXN9CnwgOiAke2Fj X2N2X2hhdmVfZGVjbF9vcGVuYXQ9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfb3BlbmRpcj15 ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9wY2xvc2U9eWVzfQp8IDogJHthY19jdl9oYXZlX2Rl Y2xfcGlwZT15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9wb3Blbj15ZXN9CnwgOiAke2FjX2N2 X2hhdmVfZGVjbF9wb3NpeF9vcGVucHQ9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfcG9zaXhf c3Bhd249eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfcG9zaXhfc3Bhd25fZmlsZV9hY3Rpb25z X2FkZGNsb3NlPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3Bvc2l4X3NwYXduX2ZpbGVfYWN0 aW9uc19hZGRkdXAyPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3Bvc2l4X3NwYXduX2ZpbGVf YWN0aW9uc19hZGRvcGVuPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3Bvc2l4X3NwYXduX2Zp bGVfYWN0aW9uc19kZXN0cm95PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3Bvc2l4X3NwYXdu X2ZpbGVfYWN0aW9uc19pbml0PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3Bvc2l4X3NwYXdu YXR0cl9kZXN0cm95PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3Bvc2l4X3NwYXduYXR0cl9n ZXRmbGFncz15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9wb3NpeF9zcGF3bmF0dHJfZ2V0cGdy b3VwPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3Bvc2l4X3NwYXduYXR0cl9nZXRzY2hlZHBh cmFtPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3Bvc2l4X3NwYXduYXR0cl9nZXRzY2hlZHBv bGljeT15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9wb3NpeF9zcGF3bmF0dHJfZ2V0c2lnZGVm YXVsdD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9wb3NpeF9zcGF3bmF0dHJfZ2V0c2lnbWFz az15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9wb3NpeF9zcGF3bmF0dHJfaW5pdD15ZXN9Cnwg OiAke2FjX2N2X2hhdmVfZGVjbF9wb3NpeF9zcGF3bmF0dHJfc2V0ZmxhZ3M9eWVzfQp8IDogJHth Y19jdl9oYXZlX2RlY2xfcG9zaXhfc3Bhd25hdHRyX3NldHBncm91cD15ZXN9CnwgOiAke2FjX2N2 X2hhdmVfZGVjbF9wb3NpeF9zcGF3bmF0dHJfc2V0c2NoZWRwYXJhbT15ZXN9CnwgOiAke2FjX2N2 X2hhdmVfZGVjbF9wb3NpeF9zcGF3bmF0dHJfc2V0c2NoZWRwb2xpY3k9eWVzfQp8IDogJHthY19j dl9oYXZlX2RlY2xfcG9zaXhfc3Bhd25hdHRyX3NldHNpZ2RlZmF1bHQ9eWVzfQp8IDogJHthY19j dl9oYXZlX2RlY2xfcG9zaXhfc3Bhd25hdHRyX3NldHNpZ21hc2s9eWVzfQp8IDogJHthY19jdl9o YXZlX2RlY2xfcG9zaXhfc3Bhd25wPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3ByZWFkPXll c30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3BzZWxlY3Q9eWVzfQp8IDogJHthY19jdl9oYXZlX2Rl Y2xfcHRocmVhZF9zaWdtYXNrPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3B0c25hbWU9eWVz fQp8IDogJHthY19jdl9oYXZlX2RlY2xfcHV0Y191bmxvY2tlZD15ZXN9CnwgOiAke2FjX2N2X2hh dmVfZGVjbF9wdXRjaGFyX3VubG9ja2VkPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3B3cml0 ZT15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9yYW5kb209eWVzfQp8IDogJHthY19jdl9oYXZl X2RlY2xfcmF3bWVtY2hyPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3JlYWRkaXI9eWVzfQp8 IDogJHthY19jdl9oYXZlX2RlY2xfcmVhZGxpbms9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xf cmVhZGxpbmthdD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9yZWFscGF0aD15ZXN9CnwgOiAk e2FjX2N2X2hhdmVfZGVjbF9yZW5hbWVhdD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9yZXdp bmRkaXI9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfcm1kaXI9eWVzfQp8IDogJHthY19jdl9o YXZlX2RlY2xfcnBtYXRjaD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9zY2FuZGlyPXllc30K fCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3NlbGVjdD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9z ZXRlbnY9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfc2V0aG9zdG5hbWU9eWVzfQp8IDogJHth Y19jdl9oYXZlX2RlY2xfc2V0bG9jYWxlPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3NldHN0 YXRlPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3NldHVzZXJzaGVsbD15ZXN9CnwgOiAke2Fj X2N2X2hhdmVfZGVjbF9zaWdhY3Rpb249eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfc2lnYWRk c2V0PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3NpZ2FsdHN0YWNrPXllc30KfCA6ICR7YWNf Y3ZfaGF2ZV9kZWNsX3NpZ2RlbHNldD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9zaWdlbXB0 eXNldD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9zaWdmaWxsc2V0PXllc30KfCA6ICR7YWNf Y3ZfaGF2ZV9kZWNsX3NpZ2lzbWVtYmVyPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3NpZ3Bl bmRpbmc9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfc2lncHJvY21hc2s9eWVzfQp8IDogJHth Y19jdl9oYXZlX2RlY2xfc2xlZXA9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfc25wcmludGY9 eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfc3JhbmRvbT15ZXN9CnwgOiAke2FjX2N2X2hhdmVf ZGVjbF9zdGF0PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3N0cGNweT15ZXN9CnwgOiAke2Fj X2N2X2hhdmVfZGVjbF9zdHBuY3B5PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3N0cmNhc2Vz dHI9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfc3RyZHVwPXllc30KfCA6ICR7YWNfY3ZfaGF2 ZV9kZWNsX3N0cmVycm9yX3I9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfc3RybmNhdD15ZXN9 CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9zdHJuZHVwPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNs X3N0cm5sZW49eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfc3RycGJyaz15ZXN9CnwgOiAke2Fj X2N2X2hhdmVfZGVjbF9zdHJzZXA9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfc3Ryc2lnbmFs PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3N0cnRvZD15ZXN9CnwgOiAke2FjX2N2X2hhdmVf ZGVjbF9zdHJ0b2ltYXg9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfc3RydG9rX3I9eWVzfQp8 IDogJHthY19jdl9oYXZlX2RlY2xfc3RydG9sbD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9z dHJ0b3VsbD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9zdHJ0b3VtYXg9eWVzfQp8IDogJHth Y19jdl9oYXZlX2RlY2xfc3ltbGluaz15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9zeW1saW5r YXQ9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfc3lzX3NpZ2xpc3Q9eWVzfQp8IDogJHthY19j dl9oYXZlX2RlY2xfdGNzZW5kYnJlYWs9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfdG1wZmls ZT15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF90b3djdHJhbnM9eWVzfQp8IDogJHthY19jdl9o YXZlX2RlY2xfdHR5bmFtZV9yPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3VubGluaz15ZXN9 CnwgOiAke2FjX2N2X2hhdmVfZGVjbF91bmxpbmthdD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVj bF91bmxvY2twdD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF91bnNldGVudj15ZXN9CnwgOiAk e2FjX2N2X2hhdmVfZGVjbF91c2xlZXA9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfdmRwcmlu dGY9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfdnNucHJpbnRmPXllc30KfCA6ICR7YWNfY3Zf aGF2ZV9kZWNsX3dhaXRwaWQ9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfd2NwY3B5PXllc30K fCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3djcG5jcHk9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xf d2NydG9tYj15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF93Y3NjYXNlY21wPXllc30KfCA6ICR7 YWNfY3ZfaGF2ZV9kZWNsX3djc2NhdD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF93Y3NjaHI9 eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfd2NzY21wPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9k ZWNsX3djc2NvbGw9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfd2NzY3B5PXllc30KfCA6ICR7 YWNfY3ZfaGF2ZV9kZWNsX3djc2NzcG49eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfd2NzZHVw PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3djc2xlbj15ZXN9CnwgOiAke2FjX2N2X2hhdmVf ZGVjbF93Y3NuY2FzZWNtcD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF93Y3NuY2F0PXllc30K fCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3djc25jbXA9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xf d2NzbmNweT15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF93Y3NubGVuPXllc30KfCA6ICR7YWNf Y3ZfaGF2ZV9kZWNsX3djc25ydG9tYnM9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfd2NzcGJy az15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF93Y3NyY2hyPXllc30KfCA6ICR7YWNfY3ZfaGF2 ZV9kZWNsX3djc3J0b21icz15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF93Y3NzcG49eWVzfQp8 IDogJHthY19jdl9oYXZlX2RlY2xfd2Nzc3RyPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3dj c3Rvaz15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF93Y3N3aWR0aD15ZXN9CnwgOiAke2FjX2N2 X2hhdmVfZGVjbF93Y3N4ZnJtPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3djdG9iPXllc30K fCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3djdHJhbnM9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xf d2N0eXBlPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3djd2lkdGg9eWVzfQp8IDogJHthY19j dl9oYXZlX2RlY2xfd21lbWNocj15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF93bWVtY21wPXll c30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3dtZW1jcHk9eWVzfQp8IDogJHthY19jdl9oYXZlX2Rl Y2xfd21lbW1vdmU9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfd21lbXNldD15ZXN9CnwgOiAk e2FjX2N2X2hhdmVfZGVjbF93cml0ZXY9eWVzfQp8IAp8ICMgZnVuY3Rpb24gc3BlY2lmaWMKfCAK fCA6ICR7Z2xfY3ZfZnVuY19idG93Y19lb2Y9eWVzfQp8IDogJHtnbF9jdl9mdW5jX2J0b3djX251 bD15ZXN9CnwgOiAke2dsX2N2X2Z1bmNfZmNudGxfZl9kdXBmZF9jbG9leGVjPXllc30KfCA6ICR7 Z2xfY3ZfZnVuY19mbm1hdGNoX3Bvc2l4PXllc30KfCA6ICR7Z2xfY3ZfZnVuY19mb3Blbl9zbGFz aD15ZXN9CnwgOiAke2dsX2N2X2Z1bmNfZnJleHBfbm9fbGlibT15ZXN9CnwgOiAke2dsX2N2X2Z1 bmNfZnNlZWtvPXllc30KfCA6ICR7Z2xfY3ZfZnVuY19mdGVsbG89eWVzfQp8IDogJHtnbF9jdl9m dW5jX2dldGN3ZF9udWxsPXllc30KfCA6ICR7Z2xfY3ZfZnVuY19nZXRjd2RfcG9zaXhfc2lnbmF0 dXJlPXllc30KfCA6ICR7Z2xfY3ZfZnVuY19nZXRvcHRfcG9zaXg9eWVzfQp8IDogJHtnbF9jdl9m dW5jX2lzbmFuZF9ub19saWJtPXllc30KfCA6ICR7Z2xfY3ZfZnVuY19sZGV4cF9ub19saWJtPXll c30KfCA6ICR7Z2xfY3ZfZnVuY19sc2Vla19waXBlPXllc30KfCA6ICR7Z2xfY3ZfZnVuY19sc3Rh dF9kZXJlZmVyZW5jZXNfc2xhc2hlZF9zeW1saW5rPXllc30KfCA6ICR7Z2xfY3ZfZnVuY19tYWxs b2NfMF9ub25udWxsPTF9CnwgOiAke2dsX2N2X2Z1bmNfbWFsbG9jX3Bvc2l4PXllc30KfCA6ICR7 Z2xfY3ZfZnVuY19tYnJ0b3djX2luY29tcGxldGVfc3RhdGU9eWVzfQp8IDogJHtnbF9jdl9mdW5j X21icnRvd2NfbnVsX3JldHZhbD15ZXN9CnwgOiAke2dsX2N2X2Z1bmNfbWJydG93Y19udWxsX2Fy ZzE9eWVzfQp8IDogJHtnbF9jdl9mdW5jX21icnRvd2NfbnVsbF9hcmcyPXllc30KfCA6ICR7Z2xf Y3ZfZnVuY19tYnJ0b3djX3JldHZhbD15ZXN9CnwgOiAke2dsX2N2X2Z1bmNfbWJydG93Y19zYW5p dHljaGVjaz15ZXN9CnwgOiAke2dsX2N2X2Z1bmNfb3Blbl9zbGFzaD15ZXN9CnwgOiAke2dsX2N2 X2Z1bmNfcHJpbnRmX2RpcmVjdGl2ZV9hPXllc30KfCA6ICR7Z2xfY3ZfZnVuY19wcmludGZfZGly ZWN0aXZlX2Y9eWVzfQp8IDogJHtnbF9jdl9mdW5jX3ByaW50Zl9kaXJlY3RpdmVfbHM9eWVzfQp8 IDogJHtnbF9jdl9mdW5jX3ByaW50Zl9kaXJlY3RpdmVfbj15ZXN9CnwgOiAke2dsX2N2X2Z1bmNf cHJpbnRmX2ZsYWdfZ3JvdXBpbmc9eWVzfQp8IDogJHtnbF9jdl9mdW5jX3ByaW50Zl9mbGFnX2xl ZnRhZGp1c3Q9eWVzfQp8IDogJHtnbF9jdl9mdW5jX3ByaW50Zl9mbGFnX3plcm89eWVzfQp8IDog JHtnbF9jdl9mdW5jX3ByaW50Zl9pbmZpbml0ZT15ZXN9CnwgOiAke2dsX2N2X2Z1bmNfcHJpbnRm X2xvbmdfZG91YmxlPXllc30KfCA6ICR7Z2xfY3ZfZnVuY19wcmludGZfcG9zaXRpb25zPXllc30K fCA6ICR7Z2xfY3ZfZnVuY19wcmludGZfcHJlY2lzaW9uPXllc30KfCA6ICR7Z2xfY3ZfZnVuY19w cmludGZfc2l6ZXNfYzk5PXllc30KfCA6ICR7Z2xfY3ZfZnVuY19zaWdwcm9jbWFzaz0xfQp8IDog JHtnbF9jdl9mdW5jX3NucHJpbnRmX3JldHZhbF9jOTk9eWVzfQp8IDogJHtnbF9jdl9mdW5jX3Nu cHJpbnRmX3NpemUxPXllc30KfCA6ICR7Z2xfY3ZfZnVuY19zbnByaW50Zl91c2FibGU9eWVzfQp8 IDogJHtnbF9jdl9mdW5jX3NwYXduYXR0cl9zZXRzY2hlZHBhcmFtPXllc30KfCA6ICR7Z2xfY3Zf ZnVuY19zcGF3bmF0dHJfc2V0c2NoZWRwb2xpY3k9eWVzfQp8IDogJHtnbF9jdl9mdW5jX3N0YXRf ZGlyX3NsYXNoPXllc30KfCA6ICR7Z2xfY3ZfZnVuY19zdGF0X2ZpbGVfc2xhc2g9eWVzfQp8IDog JHtnbF9jdl9mdW5jX3N0cG5jcHk9eWVzfQp8IDogJHtnbF9jdl9mdW5jX3ZhX2NvcHk9eWVzfQp8 IDogJHtnbF9jdl9mdW5jX3djcnRvbWJfcmV0dmFsPXllc30KfCA6ICR7Z3RfY3ZfZnVuY191bnNl dGVudl9yZXQ9aW50fQp8IAp8IDogJHtnbF9jdl9oYXZlX2luY2x1ZGVfbmV4dD15ZXN9CnwgCnwg OiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfcmF3bWVtY2hyPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9y YXdfZGVjbF9fRXhpdD15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfYWxwaGFzb3J0PXll c30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9hdG9sbD15ZXN9CnwgOiAke2dsX2N2X2hhdmVf cmF3X2RlY2xfYnRvd2M9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX2NoZGlyPXllc30K fCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9jaG93bj15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3 X2RlY2xfY2xvc2VkaXI9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX2RwcmludGY9eWVz fQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX2R1cDI9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jh d19kZWNsX2R1cD15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfZW5kdXNlcnNoZWxsPXll c30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9mYWNjZXNzYXQ9eWVzfQp8IDogJHtnbF9jdl9o YXZlX3Jhd19kZWNsX2ZjaGRpcj15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfZmNobW9k YXQ9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX2ZjaG93bmF0PXllc30KfCA6ICR7Z2xf Y3ZfaGF2ZV9yYXdfZGVjbF9mY250bD15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfZmRv cGVuZGlyPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9mZnNsPXllc30KfCA6ICR7Z2xf Y3ZfaGF2ZV9yYXdfZGVjbF9mZnNsbD15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfZnB1 cmdlPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9mc2Vla289eWVzfQp8IDogJHtnbF9j dl9oYXZlX3Jhd19kZWNsX2ZzdGF0PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9mc3Rh dGF0PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9mc3luYz15ZXN9CnwgOiAke2dsX2N2 X2hhdmVfcmF3X2RlY2xfZnRlbGxvPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9mdHJ1 bmNhdGU9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX2dldGN3ZD15ZXN9CnwgOiAke2ds X2N2X2hhdmVfcmF3X2RlY2xfZ2V0ZGVsaW09eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNs X2dldGRvbWFpbm5hbWU9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX2dldGR0YWJsZXNp emU9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX2dldGdyb3Vwcz15ZXN9CnwgOiAke2ds X2N2X2hhdmVfcmF3X2RlY2xfZ2V0ZHRhYmxlc2l6ZT15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3 X2RlY2xfZ2V0Z3JvdXBzPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9nZXRob3N0bmFt ZT15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfZ2V0bGluZT15ZXN9CnwgOiAke2dsX2N2 X2hhdmVfcmF3X2RlY2xfZ2V0bG9hZGF2Zz15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xf Z2V0bG9naW49eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX2dldGxvZ2luX3I9eWVzfQp8 IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX2dldHBhZ2VzaXplPXllc30KfCA6ICR7Z2xfY3ZfaGF2 ZV9yYXdfZGVjbF9nZXRzPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9nZXRzdWJvcHQ9 eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX2dldHRpbWVvZmRheT15ZXN9CnwgOiAke2ds X2N2X2hhdmVfcmF3X2RlY2xfZ2V0dXNlcnNoZWxsPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdf ZGVjbF9ncmFudHB0PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9pbWF4YWJzPXllc30K fCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9pbWF4ZGl2PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9y YXdfZGVjbF9pbml0c3RhdGU9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX2lzYXR0eT15 ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfaXN3Y3R5cGU9eWVzfQp8IDogJHtnbF9jdl9o YXZlX3Jhd19kZWNsX2xjaG1vZD15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfbGNob3du PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9saW5rPXllc30KfCA6ICR7Z2xfY3ZfaGF2 ZV9yYXdfZGVjbF9saW5rYXQ9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX2xzZWVrPXll c30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9sc3RhdD15ZXN9CnwgOiAke2dsX2N2X2hhdmVf cmF3X2RlY2xfbWJybGVuPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9tYnJ0b3djPXll c30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9tYnNpbml0PXllc30KfCA6ICR7Z2xfY3ZfaGF2 ZV9yYXdfZGVjbF9tYnNucnRvd2NzPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9tYnNy dG93Y3M9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX21rZGlyYXQ9eWVzfQp8IDogJHtn bF9jdl9oYXZlX3Jhd19kZWNsX21rZHRlbXA9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNs X21rZmlmbz15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfbWtmaWZvYXQ9eWVzfQp8IDog JHtnbF9jdl9oYXZlX3Jhd19kZWNsX21rbm9kPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVj bF9ta25vZGF0PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9ta3N0ZW1wPXllc30KfCA6 ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9ubF9sYW5naW5mbz15ZXN9CnwgOiAke2dsX2N2X2hhdmVf cmF3X2RlY2xfb3BlbmF0PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9vcGVuZGlyPXll c30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9wY2xvc2U9eWVzfQp8IDogJHtnbF9jdl9oYXZl X3Jhd19kZWNsX3BpcGU9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3BvcGVuPXllc30K fCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9wb3NpeF9vcGVucHQ9eWVzfQp8IDogJHtnbF9jdl9o YXZlX3Jhd19kZWNsX3Bvc2l4X3NwYXduPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9w b3NpeF9vcGVucHQ9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3Bvc2l4X3NwYXduPXll c30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9wb3NpeF9zcGF3bl9maWxlX2FjdGlvbnNfYWRk Y2xvc2U9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3Bvc2l4X3NwYXduX2ZpbGVfYWN0 aW9uc19hZGRkdXAyPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9wb3NpeF9zcGF3bl9m aWxlX2FjdGlvbnNfYWRkb3Blbj15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfcG9zaXhf c3Bhd25fZmlsZV9hY3Rpb25zX2Rlc3Ryb3k9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNs X3Bvc2l4X3NwYXduX2ZpbGVfYWN0aW9uc19pbml0PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdf ZGVjbF9wb3NpeF9zcGF3bmF0dHJfZGVzdHJveT15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2Rl Y2xfcG9zaXhfc3Bhd25hdHRyX2dldGZsYWdzPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVj bF9wb3NpeF9zcGF3bmF0dHJfZ2V0cGdyb3VwPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVj bF9wb3NpeF9zcGF3bmF0dHJfZ2V0c2NoZWRwYXJhbT15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3 X2RlY2xfcG9zaXhfc3Bhd25hdHRyX2dldHNjaGVkcG9saWN5PXllc30KfCA6ICR7Z2xfY3ZfaGF2 ZV9yYXdfZGVjbF9wb3NpeF9zcGF3bmF0dHJfZ2V0c2lnZGVmYXVsdD15ZXN9CnwgOiAke2dsX2N2 X2hhdmVfcmF3X2RlY2xfcG9zaXhfc3Bhd25hdHRyX2dldHNpZ21hc2s9eWVzfQp8IDogJHtnbF9j dl9oYXZlX3Jhd19kZWNsX3Bvc2l4X3NwYXduYXR0cl9pbml0PXllc30KfCA6ICR7Z2xfY3ZfaGF2 ZV9yYXdfZGVjbF9wb3NpeF9zcGF3bmF0dHJfc2V0ZmxhZ3M9eWVzfQp8IDogJHtnbF9jdl9oYXZl X3Jhd19kZWNsX3Bvc2l4X3NwYXduYXR0cl9zZXRwZ3JvdXA9eWVzfQp8IDogJHtnbF9jdl9oYXZl X3Jhd19kZWNsX3Bvc2l4X3NwYXduYXR0cl9zZXRzY2hlZHBhcmFtPXllc30KfCA6ICR7Z2xfY3Zf aGF2ZV9yYXdfZGVjbF9wb3NpeF9zcGF3bmF0dHJfc2V0c2NoZWRwb2xpY3k9eWVzfQp8IDogJHtn bF9jdl9oYXZlX3Jhd19kZWNsX3Bvc2l4X3NwYXduYXR0cl9zZXRzaWdkZWZhdWx0PXllc30KfCA6 ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9wb3NpeF9zcGF3bmF0dHJfc2V0c2lnbWFzaz15ZXN9Cnwg OiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfcG9zaXhfc3Bhd25wPXllc30KfCA6ICR7Z2xfY3ZfaGF2 ZV9yYXdfZGVjbF9wcmVhZD15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfcHNlbGVjdD15 ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfcHRocmVhZF9zaWdtYXNrPXllc30KfCA6ICR7 Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9wdHNuYW1lPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVj bF9wd3JpdGU9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3JhbmRvbT15ZXN9CnwgOiAk e2dsX2N2X2hhdmVfcmF3X2RlY2xfcmVhZGRpcj15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2Rl Y2xfcmVhZGxpbms9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3JlYWRsaW5rYXQ9eWVz fQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3JlYWxwYXRoPXllc30KfCA6ICR7Z2xfY3ZfaGF2 ZV9yYXdfZGVjbF9yZW5hbWVhdD15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfcmV3aW5k ZGlyPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9ybWRpcj15ZXN9CnwgOiAke2dsX2N2 X2hhdmVfcmF3X2RlY2xfcnBtYXRjaD15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfc2Nh bmRpcj15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfc2VsZWN0PXllc30KfCA6ICR7Z2xf Y3ZfaGF2ZV9yYXdfZGVjbF9zZXRlbnY9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3Nl dGhvc3RuYW1lPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9zZXRsb2NhbGU9eWVzfQp8 IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3NldHN0YXRlPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9y YXdfZGVjbF9zZXR1c2Vyc2hlbGw9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3NpZ2Fj dGlvbj15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfc2lnYWRkc2V0PXllc30KfCA6ICR7 Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9zaWdkZWxzZXQ9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19k ZWNsX3NpZ2VtcHR5c2V0PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9zaWdmaWxsc2V0 PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9zaWdpc21lbWJlcj15ZXN9CnwgOiAke2ds X2N2X2hhdmVfcmF3X2RlY2xfc2lncGVuZGluZz15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2Rl Y2xfc2lncHJvY21hc2s9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3NsZWVwPXllc30K fCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9zbnByaW50Zj15ZXN9CnwgOiAke2dsX2N2X2hhdmVf cmF3X2RlY2xfc3JhbmRvbT15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfc3RhdD15ZXN9 CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfc3RyZXJyb3Jfcj15ZXN9CnwgOiAke2dsX2N2X2hh dmVfcmF3X2RlY2xfc3RydG9kPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9zdHJ0b2lt YXg9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3N0cnRvbGw9eWVzfQp8IDogJHtnbF9j dl9oYXZlX3Jhd19kZWNsX3N0cnRvdWxsPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9z dHJ0b3VtYXg9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3N5bWxpbms9eWVzfQp8IDog JHtnbF9jdl9oYXZlX3Jhd19kZWNsX3N5bWxpbmthdD15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3 X2RlY2xfdG1wZmlsZT15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfdG93Y3RyYW5zPXll c30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF90dHluYW1lX3I9eWVzfQp8IDogJHtnbF9jdl9o YXZlX3Jhd19kZWNsX3VubGluaz15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfdW5saW5r YXQ9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3VubG9ja3B0PXllc30KfCA6ICR7Z2xf Y3ZfaGF2ZV9yYXdfZGVjbF91bnNldGVudj15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xf dXNsZWVwPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF92ZHByaW50Zj15ZXN9CnwgOiAk e2dsX2N2X2hhdmVfcmF3X2RlY2xfdnNucHJpbnRmPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdf ZGVjbF93YWl0cGlkPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF93Y3BjcHk9eWVzfQp8 IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3djcG5jcHk9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jh d19kZWNsX3djcnRvbWI9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3djc2Nhc2VjbXA9 eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3djc2NhdD15ZXN9CnwgOiAke2dsX2N2X2hh dmVfcmF3X2RlY2xfd2NzY2hyPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF93Y3NjbXA9 eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3djc2NvbGw9eWVzfQp8IDogJHtnbF9jdl9o YXZlX3Jhd19kZWNsX3djc2NweT15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfd2NzY3Nw bj15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfd2NzZHVwPXllc30KfCA6ICR7Z2xfY3Zf aGF2ZV9yYXdfZGVjbF93Y3NsZW49eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3djc25j YXNlY21wPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF93Y3NuY2F0PXllc30KfCA6ICR7 Z2xfY3ZfaGF2ZV9yYXdfZGVjbF93Y3NuY21wPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVj bF93Y3NuY3B5PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF93Y3NubGVuPXllc30KfCA6 ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF93Y3NucnRvbWJzPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9y YXdfZGVjbF93Y3NwYnJrPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF93Y3NyY2hyPXll c30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF93Y3NydG9tYnM9eWVzfQp8IDogJHtnbF9jdl9o YXZlX3Jhd19kZWNsX3djc3Nwbj15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfd2Nzc3Ry PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF93Y3N0b2s9eWVzfQp8IDogJHtnbF9jdl9o YXZlX3Jhd19kZWNsX3djc3dpZHRoPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF93Y3N4 ZnJtPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF93Y3RvYj15ZXN9CnwgOiAke2dsX2N2 X2hhdmVfcmF3X2RlY2xfd2N0cmFucz15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfd2N0 eXBlPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF93Y3dpZHRoPXllc30KfCA6ICR7Z2xf Y3ZfaGF2ZV9yYXdfZGVjbF93bWVtY2hyPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF93 bWVtY21wPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF93bWVtY3B5PXllc30KfCA6ICR7 Z2xfY3ZfaGF2ZV9yYXdfZGVjbF93bWVtbW92ZT15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2Rl Y2xfd21lbXNldD15ZXN9CnwgCnwgOiAke2dsX2N2X2hlYWRlcl9lcnJub19oX2NvbXBsZXRlPXll c30KfCA6ICR7Z2xfY3ZfaGVhZGVyX2ludHR5cGVzX2g9eWVzfQp8IDogJHtnbF9jdl9oZWFkZXJf bGFuZ2luZm9fY29kZXNldD15ZXN9CnwgOiAke2dsX2N2X2hlYWRlcl9sYW5naW5mb19lcmE9eWVz fQp8IDogJHtnbF9jdl9oZWFkZXJfbGFuZ2luZm9fdF9mbXRfYW1wbT15ZXN9CnwgOiAke2dsX2N2 X2hlYWRlcl9sYW5naW5mb195ZXNleHByPXllc30KfCA6ICR7Z2xfY3ZfaGVhZGVyX2xvY2FsZV9o X3Bvc2l4MjAwMT15ZXN9CnwgOiAke2dsX2N2X2hlYWRlcl9zaWduYWxfaF9TSUdQSVBFPXllc30K fCA6ICR7Z2xfY3ZfaGVhZGVyX3N0ZGludF9oPXllc30KfCA6ICR7Z2xfY3ZfaGVhZGVyX3N5c19z ZWxlY3RfaF9zZWxmY29udGFpbmVkPXllc30KfCAKY29uZmlndXJlOjMxOTE6IGNoZWNraW5nIGZv ciBhIEJTRC1jb21wYXRpYmxlIGluc3RhbGwKY29uZmlndXJlOjMyNTk6IHJlc3VsdDogL3Vzci9i aW4vaW5zdGFsbCAtYyAtbyByb290IC1nIHdoZWVsCmNvbmZpZ3VyZTozMjcwOiBjaGVja2luZyB3 aGV0aGVyIGJ1aWxkIGVudmlyb25tZW50IGlzIHNhbmUKY29uZmlndXJlOjMzMjA6IHJlc3VsdDog eWVzCmNvbmZpZ3VyZTozNDYxOiBjaGVja2luZyBmb3IgYSB0aHJlYWQtc2FmZSBta2RpciAtcApj b25maWd1cmU6MzUwMDogcmVzdWx0OiAvYmluL21rZGlyIC1wCmNvbmZpZ3VyZTozNTEzOiBjaGVj a2luZyBmb3IgZ2F3awpjb25maWd1cmU6MzU0MDogcmVzdWx0OiAvdXNyL2Jpbi9hd2sKY29uZmln dXJlOjM1NTE6IGNoZWNraW5nIHdoZXRoZXIgZ21ha2Ugc2V0cyAkKE1BS0UpCmNvbmZpZ3VyZToz NTczOiByZXN1bHQ6IHllcwpjb25maWd1cmU6MzY2NTogY2hlY2tpbmcgbmFubyB2ZXJzaW9uCmNv bmZpZ3VyZTozNjcxOiByZXN1bHQ6IDAgKHJlbGVhc2UpCmNvbmZpZ3VyZTozNjk3OiBjaGVja2lu ZyB3aGV0aGVyIHRvIGVuYWJsZSBtYWludGFpbmVyLXNwZWNpZmljIHBvcnRpb25zIG9mIE1ha2Vm aWxlcwpjb25maWd1cmU6MzcwNjogcmVzdWx0OiBubwpjb25maWd1cmU6MzcyNDogY2hlY2tpbmcg YnVpbGQgc3lzdGVtIHR5cGUKY29uZmlndXJlOjM3Mzg6IHJlc3VsdDogaTM4Ni1wb3J0YmxkLWZy ZWVic2Q4LjEKY29uZmlndXJlOjM3NTg6IGNoZWNraW5nIGhvc3Qgc3lzdGVtIHR5cGUKY29uZmln dXJlOjM3NzE6IHJlc3VsdDogaTM4Ni1wb3J0YmxkLWZyZWVic2Q4LjEKY29uZmlndXJlOjM4MDM6 IGNoZWNraW5nIHdoZXRoZXIgZ21ha2Ugc3VwcG9ydHMgbmVzdGVkIHZhcmlhYmxlcwpjb25maWd1 cmU6MzgyMDogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjQxODY6IGNoZWNraW5nIGhvdyB0byBwcmlu dCBzdHJpbmdzCmNvbmZpZ3VyZTo0MjEzOiByZXN1bHQ6IHByaW50Zgpjb25maWd1cmU6NDI0Njog Y2hlY2tpbmcgZm9yIHN0eWxlIG9mIGluY2x1ZGUgdXNlZCBieSBnbWFrZQpjb25maWd1cmU6NDI3 NDogcmVzdWx0OiBHTlUKY29uZmlndXJlOjQzNDU6IGNoZWNraW5nIGZvciBnY2MKY29uZmlndXJl OjQzNzI6IHJlc3VsdDogZ2NjCmNvbmZpZ3VyZTo0NjAxOiBjaGVja2luZyBmb3IgQyBjb21waWxl ciB2ZXJzaW9uCmNvbmZpZ3VyZTo0NjEwOiBnY2MgLS12ZXJzaW9uID4mNQpnY2MgKEdDQykgNC4y LjEgMjAwNzA3MTkgIFtGcmVlQlNEXQpDb3B5cmlnaHQgKEMpIDIwMDcgRnJlZSBTb2Z0d2FyZSBG b3VuZGF0aW9uLCBJbmMuClRoaXMgaXMgZnJlZSBzb2Z0d2FyZTsgc2VlIHRoZSBzb3VyY2UgZm9y IGNvcHlpbmcgY29uZGl0aW9ucy4gIFRoZXJlIGlzIE5PCndhcnJhbnR5OyBub3QgZXZlbiBmb3Ig TUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLgoKY29u ZmlndXJlOjQ2MjE6ICQ/ID0gMApjb25maWd1cmU6NDYxMDogZ2NjIC12ID4mNQpVc2luZyBidWls dC1pbiBzcGVjcy4KVGFyZ2V0OiBpMzg2LXVuZGVybXlkZXNrLWZyZWVic2QKQ29uZmlndXJlZCB3 aXRoOiBGcmVlQlNEL2kzODYgc3lzdGVtIGNvbXBpbGVyClRocmVhZCBtb2RlbDogcG9zaXgKZ2Nj IHZlcnNpb24gNC4yLjEgMjAwNzA3MTkgIFtGcmVlQlNEXQpjb25maWd1cmU6NDYyMTogJD8gPSAw CmNvbmZpZ3VyZTo0NjEwOiBnY2MgLVYgPiY1CmdjYzogJy1WJyBvcHRpb24gbXVzdCBoYXZlIGFy Z3VtZW50CmNvbmZpZ3VyZTo0NjIxOiAkPyA9IDEKY29uZmlndXJlOjQ2MTA6IGdjYyAtcXZlcnNp b24gPiY1CmdjYzogdW5yZWNvZ25pemVkIG9wdGlvbiAnLXF2ZXJzaW9uJwpnY2M6IE5vIGlucHV0 IGZpbGVzIHNwZWNpZmllZApjb25maWd1cmU6NDYyMTogJD8gPSAxCmNvbmZpZ3VyZTo0NjQxOiBj aGVja2luZyB3aGV0aGVyIHRoZSBDIGNvbXBpbGVyIHdvcmtzCmNvbmZpZ3VyZTo0NjYzOiBnY2Mg LU8yIC1waXBlIC1PMiAtV25vLWZvcm1hdCAtSS91c3IvbG9jYWwvaW5jbHVkZSAtZm5vLXN0cmlj dC1hbGlhc2luZyAtSS91c3IvbG9jYWwvaW5jbHVkZSAgIC1ML3Vzci9sb2NhbC9saWIgIC1wdGhy ZWFkIGNvbmZ0ZXN0LmMgID4mNQpjb25maWd1cmU6NDY2NzogJD8gPSAwCmNvbmZpZ3VyZTo0NzE1 OiByZXN1bHQ6IHllcwpjb25maWd1cmU6NDcxODogY2hlY2tpbmcgZm9yIEMgY29tcGlsZXIgZGVm YXVsdCBvdXRwdXQgZmlsZSBuYW1lCmNvbmZpZ3VyZTo0NzIwOiByZXN1bHQ6IGEub3V0CmNvbmZp Z3VyZTo0NzI2OiBjaGVja2luZyBmb3Igc3VmZml4IG9mIGV4ZWN1dGFibGVzCmNvbmZpZ3VyZTo0 NzMzOiBnY2MgLW8gY29uZnRlc3QgLU8yIC1waXBlIC1PMiAtV25vLWZvcm1hdCAtSS91c3IvbG9j YWwvaW5jbHVkZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtSS91c3IvbG9jYWwvaW5jbHVkZSAgIC1M L3Vzci9sb2NhbC9saWIgIC1wdGhyZWFkIGNvbmZ0ZXN0LmMgID4mNQpjb25maWd1cmU6NDczNzog JD8gPSAwCmNvbmZpZ3VyZTo0NzU5OiByZXN1bHQ6IApjb25maWd1cmU6NDc4MTogY2hlY2tpbmcg d2hldGhlciB3ZSBhcmUgY3Jvc3MgY29tcGlsaW5nCmNvbmZpZ3VyZTo0Nzg5OiBnY2MgLW8gY29u ZnRlc3QgLU8yIC1waXBlIC1PMiAtV25vLWZvcm1hdCAtSS91c3IvbG9jYWwvaW5jbHVkZSAtZm5v LXN0cmljdC1hbGlhc2luZyAtSS91c3IvbG9jYWwvaW5jbHVkZSAgIC1ML3Vzci9sb2NhbC9saWIg IC1wdGhyZWFkIGNvbmZ0ZXN0LmMgID4mNQpjb25maWd1cmU6NDc5MzogJD8gPSAwCmNvbmZpZ3Vy ZTo0ODAwOiAuL2NvbmZ0ZXN0CmNvbmZpZ3VyZTo0ODA0OiAkPyA9IDAKY29uZmlndXJlOjQ4MTk6 IHJlc3VsdDogbm8KY29uZmlndXJlOjQ4MjQ6IGNoZWNraW5nIGZvciBzdWZmaXggb2Ygb2JqZWN0 IGZpbGVzCmNvbmZpZ3VyZTo0ODQ2OiBnY2MgLWMgLU8yIC1waXBlIC1PMiAtV25vLWZvcm1hdCAt SS91c3IvbG9jYWwvaW5jbHVkZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtSS91c3IvbG9jYWwvaW5j bHVkZSAgY29uZnRlc3QuYyA+JjUKY29uZmlndXJlOjQ4NTA6ICQ/ID0gMApjb25maWd1cmU6NDg3 MTogcmVzdWx0OiBvCmNvbmZpZ3VyZTo0ODc1OiBjaGVja2luZyB3aGV0aGVyIHdlIGFyZSB1c2lu ZyB0aGUgR05VIEMgY29tcGlsZXIKY29uZmlndXJlOjQ4OTQ6IGdjYyAtYyAtTzIgLXBpcGUgLU8y IC1Xbm8tZm9ybWF0IC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1J L3Vzci9sb2NhbC9pbmNsdWRlICBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6NDg5NDogJD8gPSAw CmNvbmZpZ3VyZTo0OTAzOiByZXN1bHQ6IHllcwpjb25maWd1cmU6NDkxMjogY2hlY2tpbmcgd2hl dGhlciBnY2MgYWNjZXB0cyAtZwpjb25maWd1cmU6NDkzMjogZ2NjIC1jIC1nIC1JL3Vzci9sb2Nh bC9pbmNsdWRlICBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6NDkzMjogJD8gPSAwCmNvbmZpZ3Vy ZTo0OTczOiByZXN1bHQ6IHllcwpjb25maWd1cmU6NDk5MDogY2hlY2tpbmcgZm9yIGdjYyBvcHRp b24gdG8gYWNjZXB0IElTTyBDODkKY29uZmlndXJlOjUwNTQ6IGdjYyAgLWMgLU8yIC1waXBlIC1P MiAtV25vLWZvcm1hdCAtSS91c3IvbG9jYWwvaW5jbHVkZSAtZm5vLXN0cmljdC1hbGlhc2luZyAt SS91c3IvbG9jYWwvaW5jbHVkZSAgY29uZnRlc3QuYyA+JjUKY29uZmlndXJlOjUwNTQ6ICQ/ID0g MApjb25maWd1cmU6NTA2NzogcmVzdWx0OiBub25lIG5lZWRlZApjb25maWd1cmU6NTA4OTogY2hl Y2tpbmcgZGVwZW5kZW5jeSBzdHlsZSBvZiBnY2MKY29uZmlndXJlOjUyMDA6IHJlc3VsdDogZ2Nj Mwpjb25maWd1cmU6NTIxNTogY2hlY2tpbmcgZm9yIGEgc2VkIHRoYXQgZG9lcyBub3QgdHJ1bmNh dGUgb3V0cHV0CmNvbmZpZ3VyZTo1Mjc5OiByZXN1bHQ6IC91c3IvYmluL3NlZApjb25maWd1cmU6 NTI5NzogY2hlY2tpbmcgZm9yIGdyZXAgdGhhdCBoYW5kbGVzIGxvbmcgbGluZXMgYW5kIC1lCmNv bmZpZ3VyZTo1MzU1OiByZXN1bHQ6IC91c3IvYmluL2dyZXAKY29uZmlndXJlOjUzNjA6IGNoZWNr aW5nIGZvciBlZ3JlcApjb25maWd1cmU6NTQyMjogcmVzdWx0OiAvdXNyL2Jpbi9lZ3JlcApjb25m aWd1cmU6NTQyNzogY2hlY2tpbmcgZm9yIGZncmVwCmNvbmZpZ3VyZTo1NDg5OiByZXN1bHQ6IC91 c3IvYmluL2ZncmVwCmNvbmZpZ3VyZTo1NTI0OiBjaGVja2luZyBmb3IgbGQgdXNlZCBieSBnY2MK Y29uZmlndXJlOjU1OTE6IHJlc3VsdDogL3Vzci9iaW4vbGQKY29uZmlndXJlOjU1OTg6IGNoZWNr aW5nIGlmIHRoZSBsaW5rZXIgKC91c3IvYmluL2xkKSBpcyBHTlUgbGQKY29uZmlndXJlOjU2MTM6 IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo1NjI1OiBjaGVja2luZyBmb3IgQlNELSBvciBNUy1jb21w YXRpYmxlIG5hbWUgbGlzdGVyIChubSkKY29uZmlndXJlOjU2NzQ6IHJlc3VsdDogL3Vzci9iaW4v bm0gLUIKY29uZmlndXJlOjU4MDQ6IGNoZWNraW5nIHRoZSBuYW1lIGxpc3RlciAoL3Vzci9iaW4v bm0gLUIpIGludGVyZmFjZQpjb25maWd1cmU6NTgxMTogZ2NjIC1jIC1PMiAtcGlwZSAtTzIgLVdu by1mb3JtYXQgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgLUkvdXNy L2xvY2FsL2luY2x1ZGUgIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTo1ODE0OiAvdXNyL2Jpbi9u bSAtQiAiY29uZnRlc3QubyIKY29uZmlndXJlOjU4MTc6IG91dHB1dAowMDAwMDAwMCBCIHNvbWVf dmFyaWFibGUKY29uZmlndXJlOjU4MjQ6IHJlc3VsdDogQlNEIG5tCmNvbmZpZ3VyZTo1ODI3OiBj aGVja2luZyB3aGV0aGVyIGxuIC1zIHdvcmtzCmNvbmZpZ3VyZTo1ODMxOiByZXN1bHQ6IHllcwpj b25maWd1cmU6NTgzOTogY2hlY2tpbmcgdGhlIG1heGltdW0gbGVuZ3RoIG9mIGNvbW1hbmQgbGlu ZSBhcmd1bWVudHMKY29uZmlndXJlOjU5Njk6IHJlc3VsdDogMjYyMTQ0CmNvbmZpZ3VyZTo1OTg2 OiBjaGVja2luZyB3aGV0aGVyIHRoZSBzaGVsbCB1bmRlcnN0YW5kcyBzb21lIFhTSSBjb25zdHJ1 Y3RzCmNvbmZpZ3VyZTo1OTk2OiByZXN1bHQ6IHllcwpjb25maWd1cmU6NjAwMDogY2hlY2tpbmcg d2hldGhlciB0aGUgc2hlbGwgdW5kZXJzdGFuZHMgIis9Igpjb25maWd1cmU6NjAwNjogcmVzdWx0 OiBubwpjb25maWd1cmU6NjA0MTogY2hlY2tpbmcgaG93IHRvIGNvbnZlcnQgaTM4Ni1wb3J0Ymxk LWZyZWVic2Q4LjEgZmlsZSBuYW1lcyB0byBpMzg2LXBvcnRibGQtZnJlZWJzZDguMSBmb3JtYXQK Y29uZmlndXJlOjYwODE6IHJlc3VsdDogZnVuY19jb252ZXJ0X2ZpbGVfbm9vcApjb25maWd1cmU6 NjA4ODogY2hlY2tpbmcgaG93IHRvIGNvbnZlcnQgaTM4Ni1wb3J0YmxkLWZyZWVic2Q4LjEgZmls ZSBuYW1lcyB0byB0b29sY2hhaW4gZm9ybWF0CmNvbmZpZ3VyZTo2MTA4OiByZXN1bHQ6IGZ1bmNf Y29udmVydF9maWxlX25vb3AKY29uZmlndXJlOjYxMTU6IGNoZWNraW5nIGZvciAvdXNyL2Jpbi9s ZCBvcHRpb24gdG8gcmVsb2FkIG9iamVjdCBmaWxlcwpjb25maWd1cmU6NjEyMjogcmVzdWx0OiAt cgpjb25maWd1cmU6NjE5NjogY2hlY2tpbmcgZm9yIG9iamR1bXAKY29uZmlndXJlOjYyMjM6IHJl c3VsdDogb2JqZHVtcApjb25maWd1cmU6NjI1MjogY2hlY2tpbmcgaG93IHRvIHJlY29nbml6ZSBk ZXBlbmRlbnQgbGlicmFyaWVzCmNvbmZpZ3VyZTo2NDU0OiByZXN1bHQ6IHBhc3NfYWxsCmNvbmZp Z3VyZTo2NTM5OiBjaGVja2luZyBmb3IgZGxsdG9vbApjb25maWd1cmU6NjU2NjogcmVzdWx0OiBk bGx0b29sCmNvbmZpZ3VyZTo2NTk2OiBjaGVja2luZyBob3cgdG8gYXNzb2NpYXRlIHJ1bnRpbWUg YW5kIGxpbmsgbGlicmFyaWVzCmNvbmZpZ3VyZTo2NjIzOiByZXN1bHQ6IHByaW50ZiAlc1xuCmNv bmZpZ3VyZTo2Njg0OiBjaGVja2luZyBmb3IgYXIKY29uZmlndXJlOjY3MDA6IGZvdW5kIC91c3Iv YmluL2FyCmNvbmZpZ3VyZTo2NzExOiByZXN1bHQ6IGFyCmNvbmZpZ3VyZTo2NzQ4OiBjaGVja2lu ZyBmb3IgYXJjaGl2ZXIgQEZJTEUgc3VwcG9ydApjb25maWd1cmU6Njc2NTogZ2NjIC1jIC1PMiAt cGlwZSAtTzIgLVduby1mb3JtYXQgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLWZuby1zdHJpY3QtYWxp YXNpbmcgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTo2NzY1 OiAkPyA9IDAKY29uZmlndXJlOjY3Njg6IGFyIGNydSBsaWJjb25mdGVzdC5hIEBjb25mdGVzdC5s c3QgPiY1CmFyOiB3YXJuaW5nOiBjYW4ndCBvcGVuIGZpbGU6IEBjb25mdGVzdC5sc3Q6IE5vIHN1 Y2ggZmlsZSBvciBkaXJlY3RvcnkKY29uZmlndXJlOjY3NzE6ICQ/ID0gMApjb25maWd1cmU6Njc3 NjogYXIgY3J1IGxpYmNvbmZ0ZXN0LmEgQGNvbmZ0ZXN0LmxzdCA+JjUKYXI6IHdhcm5pbmc6IGNh bid0IG9wZW4gZmlsZTogQGNvbmZ0ZXN0LmxzdDogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpj b25maWd1cmU6Njc3OTogJD8gPSAwCmNvbmZpZ3VyZTo2NzkxOiByZXN1bHQ6IG5vCmNvbmZpZ3Vy ZTo2ODQ5OiBjaGVja2luZyBmb3Igc3RyaXAKY29uZmlndXJlOjY4NjU6IGZvdW5kIC91c3IvYmlu L3N0cmlwCmNvbmZpZ3VyZTo2ODc2OiByZXN1bHQ6IHN0cmlwCmNvbmZpZ3VyZTo2OTQ4OiBjaGVj a2luZyBmb3IgcmFubGliCmNvbmZpZ3VyZTo2OTY0OiBmb3VuZCAvdXNyL2Jpbi9yYW5saWIKY29u ZmlndXJlOjY5NzU6IHJlc3VsdDogcmFubGliCmNvbmZpZ3VyZTo3MDc3OiBjaGVja2luZyBjb21t YW5kIHRvIHBhcnNlIC91c3IvYmluL25tIC1CIG91dHB1dCBmcm9tIGdjYyBvYmplY3QKY29uZmln dXJlOjcxOTc6IGdjYyAtYyAtTzIgLXBpcGUgLU8yIC1Xbm8tZm9ybWF0IC1JL3Vzci9sb2NhbC9p bmNsdWRlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JL3Vzci9sb2NhbC9pbmNsdWRlICBjb25mdGVz dC5jID4mNQpjb25maWd1cmU6NzIwMDogJD8gPSAwCmNvbmZpZ3VyZTo3MjA0OiAvdXNyL2Jpbi9u bSAtQiBjb25mdGVzdC5vIFx8IHNlZCAtbiAtZSAncy9eLipbIF1cKFtBQkNER0lSU1RXXVtBQkNE R0lSU1RXXSpcKVsgXVsgXSpcKFtfQS1aYS16XVtfQS1aYS16MC05XSpcKSQvXDEgXDIgXDIvcCcg fCBzZWQgJy8gX19nbnVfbHRvL2QnIFw+IGNvbmZ0ZXN0Lm5tCmNvbmZpZ3VyZTo3MjA3OiAkPyA9 IDAKY29uZmlndXJlOjcyNzM6IGdjYyAtbyBjb25mdGVzdCAtTzIgLXBpcGUgLU8yIC1Xbm8tZm9y bWF0IC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JL3Vzci9sb2Nh bC9pbmNsdWRlICAgLUwvdXNyL2xvY2FsL2xpYiAgLXB0aHJlYWQgY29uZnRlc3QuYyBjb25mdHN0 bS5vID4mNQpjb25maWd1cmU6NzI3NjogJD8gPSAwCmNvbmZpZ3VyZTo3MzE0OiByZXN1bHQ6IG9r CmNvbmZpZ3VyZTo3MzUxOiBjaGVja2luZyBmb3Igc3lzcm9vdApjb25maWd1cmU6NzM4MTogcmVz dWx0OiBubwpjb25maWd1cmU6NzYzNzogY2hlY2tpbmcgZm9yIG10CmNvbmZpZ3VyZTo3NjUzOiBm b3VuZCAvdXNyL2Jpbi9tdApjb25maWd1cmU6NzY2NDogcmVzdWx0OiBtdApjb25maWd1cmU6NzY4 NzogY2hlY2tpbmcgaWYgbXQgaXMgYSBtYW5pZmVzdCB0b29sCmNvbmZpZ3VyZTo3NjkzOiBtdCAn LT8nCm10OiBpbGxlZ2FsIG9wdGlvbiAtLSA/CnVzYWdlOiBtdCBbLWYgZGV2aWNlXSBjb21tYW5k IFtjb3VudF0KY29uZmlndXJlOjc3MDE6IHJlc3VsdDogbm8KY29uZmlndXJlOjgzNDM6IGNoZWNr aW5nIGhvdyB0byBydW4gdGhlIEMgcHJlcHJvY2Vzc29yCmNvbmZpZ3VyZTo4NDEzOiByZXN1bHQ6 IGNwcApjb25maWd1cmU6ODQzMzogY3BwIC1JL3Vzci9sb2NhbC9pbmNsdWRlICBjb25mdGVzdC5j CmNvbmZpZ3VyZTo4NDMzOiAkPyA9IDAKY29uZmlndXJlOjg0NDc6IGNwcCAtSS91c3IvbG9jYWwv aW5jbHVkZSAgY29uZnRlc3QuYwpjb25mdGVzdC5jOjExOjI4OiBlcnJvcjogYWNfbm9uZXhpc3Rl bnQuaDogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpjb25maWd1cmU6ODQ0NzogJD8gPSAxCmNv bmZpZ3VyZTogZmFpbGVkIHByb2dyYW0gd2FzOgp8IC8qIGNvbmZkZWZzLmggKi8KfCAjZGVmaW5l IFBBQ0tBR0VfTkFNRSAiR1N0cmVhbWVyIFVnbHkgUGx1Zy1pbnMiCnwgI2RlZmluZSBQQUNLQUdF X1RBUk5BTUUgImdzdC1wbHVnaW5zLXVnbHkiCnwgI2RlZmluZSBQQUNLQUdFX1ZFUlNJT04gIjAu MTAuMTkiCnwgI2RlZmluZSBQQUNLQUdFX1NUUklORyAiR1N0cmVhbWVyIFVnbHkgUGx1Zy1pbnMg MC4xMC4xOSIKfCAjZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JUICJodHRwOi8vYnVnemlsbGEuZ25v bWUub3JnL2VudGVyX2J1Zy5jZ2k/cHJvZHVjdD1HU3RyZWFtZXIiCnwgI2RlZmluZSBQQUNLQUdF X1VSTCAiIgp8ICNkZWZpbmUgUEFDS0FHRSAiZ3N0LXBsdWdpbnMtdWdseSIKfCAjZGVmaW5lIFZF UlNJT04gIjAuMTAuMTkiCnwgLyogZW5kIGNvbmZkZWZzLmguICAqLwp8ICNpbmNsdWRlIDxhY19u b25leGlzdGVudC5oPgpjb25maWd1cmU6ODQ3NjogY2hlY2tpbmcgZm9yIEFOU0kgQyBoZWFkZXIg ZmlsZXMKY29uZmlndXJlOjg1ODA6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo4NTkzOiBjaGVja2lu ZyBmb3Igc3lzL3R5cGVzLmgKY29uZmlndXJlOjg1OTM6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo4 NTkzOiBjaGVja2luZyBmb3Igc3lzL3N0YXQuaApjb25maWd1cmU6ODU5MzogcmVzdWx0OiB5ZXMK Y29uZmlndXJlOjg1OTM6IGNoZWNraW5nIGZvciBzdGRsaWIuaApjb25maWd1cmU6ODU5MzogcmVz dWx0OiB5ZXMKY29uZmlndXJlOjg1OTM6IGNoZWNraW5nIGZvciBzdHJpbmcuaApjb25maWd1cmU6 ODU5MzogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjg1OTM6IGNoZWNraW5nIGZvciBtZW1vcnkuaApj b25maWd1cmU6ODU5MzogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjg1OTM6IGNoZWNraW5nIGZvciBz dHJpbmdzLmgKY29uZmlndXJlOjg1OTM6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo4NTkzOiBjaGVj a2luZyBmb3IgaW50dHlwZXMuaApjb25maWd1cmU6ODU5MzogcmVzdWx0OiB5ZXMKY29uZmlndXJl Ojg1OTM6IGNoZWNraW5nIGZvciBzdGRpbnQuaApjb25maWd1cmU6ODU5MzogcmVzdWx0OiB5ZXMK Y29uZmlndXJlOjg1OTM6IGNoZWNraW5nIGZvciB1bmlzdGQuaApjb25maWd1cmU6ODU5MzogcmVz dWx0OiB5ZXMKY29uZmlndXJlOjg2MDc6IGNoZWNraW5nIGZvciBkbGZjbi5oCmNvbmZpZ3VyZTo4 NjA3OiByZXN1bHQ6IHllcwpjb25maWd1cmU6ODgxMTogY2hlY2tpbmcgZm9yIG9iamRpcgpjb25m aWd1cmU6ODgyNjogcmVzdWx0OiAubGlicwpjb25maWd1cmU6OTA5NzogY2hlY2tpbmcgaWYgZ2Nj IHN1cHBvcnRzIC1mbm8tcnR0aSAtZm5vLWV4Y2VwdGlvbnMKY29uZmlndXJlOjkxMTU6IGdjYyAt YyAtTzIgLXBpcGUgLU8yIC1Xbm8tZm9ybWF0IC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1mbm8tc3Ry aWN0LWFsaWFzaW5nIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtZm5vLXJ0dGkgLWZuby1leGNlcHRp b25zIGNvbmZ0ZXN0LmMgPiY1CmNjMTogd2FybmluZzogY29tbWFuZCBsaW5lIG9wdGlvbiAiLWZu by1ydHRpIiBpcyB2YWxpZCBmb3IgQysrL09iakMrKyBidXQgbm90IGZvciBDCmNvbmZpZ3VyZTo5 MTE5OiAkPyA9IDAKY29uZmlndXJlOjkxMzI6IHJlc3VsdDogbm8KY29uZmlndXJlOjk0NTk6IGNo ZWNraW5nIGZvciBnY2Mgb3B0aW9uIHRvIHByb2R1Y2UgUElDCmNvbmZpZ3VyZTo5NDY2OiByZXN1 bHQ6IC1mUElDIC1EUElDCmNvbmZpZ3VyZTo5NDc0OiBjaGVja2luZyBpZiBnY2MgUElDIGZsYWcg LWZQSUMgLURQSUMgd29ya3MKY29uZmlndXJlOjk0OTI6IGdjYyAtYyAtTzIgLXBpcGUgLU8yIC1X bm8tZm9ybWF0IC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JL3Vz ci9sb2NhbC9pbmNsdWRlICAtZlBJQyAtRFBJQyAtRFBJQyBjb25mdGVzdC5jID4mNQpjb25maWd1 cmU6OTQ5NjogJD8gPSAwCmNvbmZpZ3VyZTo5NTA5OiByZXN1bHQ6IHllcwpjb25maWd1cmU6OTUz ODogY2hlY2tpbmcgaWYgZ2NjIHN0YXRpYyBmbGFnIC1zdGF0aWMgd29ya3MKY29uZmlndXJlOjk1 NjY6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo5NTgxOiBjaGVja2luZyBpZiBnY2Mgc3VwcG9ydHMg LWMgLW8gZmlsZS5vCmNvbmZpZ3VyZTo5NjAyOiBnY2MgLWMgLU8yIC1waXBlIC1PMiAtV25vLWZv cm1hdCAtSS91c3IvbG9jYWwvaW5jbHVkZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtSS91c3IvbG9j YWwvaW5jbHVkZSAgLW8gb3V0L2NvbmZ0ZXN0Mi5vIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTo5 NjA2OiAkPyA9IDAKY29uZmlndXJlOjk2Mjg6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo5NjM2OiBj aGVja2luZyBpZiBnY2Mgc3VwcG9ydHMgLWMgLW8gZmlsZS5vCmNvbmZpZ3VyZTo5NjgzOiByZXN1 bHQ6IHllcwpjb25maWd1cmU6OTcxNjogY2hlY2tpbmcgd2hldGhlciB0aGUgZ2NjIGxpbmtlciAo L3Vzci9iaW4vbGQpIHN1cHBvcnRzIHNoYXJlZCBsaWJyYXJpZXMKY29uZmlndXJlOjEwODczOiBy ZXN1bHQ6IHllcwpjb25maWd1cmU6MTA5MTA6IGNoZWNraW5nIHdoZXRoZXIgLWxjIHNob3VsZCBi ZSBleHBsaWNpdGx5IGxpbmtlZCBpbgpjb25maWd1cmU6MTA5MTg6IGdjYyAtYyAtTzIgLXBpcGUg LU8yIC1Xbm8tZm9ybWF0IC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1mbm8tc3RyaWN0LWFsaWFzaW5n IC1JL3Vzci9sb2NhbC9pbmNsdWRlICBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6MTA5MjE6ICQ/ ID0gMApjb25maWd1cmU6MTA5MzY6IGdjYyAtc2hhcmVkICAtZlBJQyAtRFBJQyBjb25mdGVzdC5v ICAtdiAtV2wsLXNvbmFtZSAtV2wsY29uZnRlc3QgLW8gY29uZnRlc3QgMlw+XCYxIFx8IC91c3Iv YmluL2dyZXAgIC1sYyAgXD4vZGV2L251bGwgMlw+XCYxCmNvbmZpZ3VyZToxMDkzOTogJD8gPSAw CmNvbmZpZ3VyZToxMDk1MzogcmVzdWx0OiBubwpjb25maWd1cmU6MTExMTM6IGNoZWNraW5nIGR5 bmFtaWMgbGlua2VyIGNoYXJhY3RlcmlzdGljcwpjb25maWd1cmU6MTE4NTg6IHJlc3VsdDogZnJl ZWJzZDguMSBsZC5zbwpjb25maWd1cmU6MTE5NjU6IGNoZWNraW5nIGhvdyB0byBoYXJkY29kZSBs aWJyYXJ5IHBhdGhzIGludG8gcHJvZ3JhbXMKY29uZmlndXJlOjExOTkwOiByZXN1bHQ6IGltbWVk aWF0ZQpjb25maWd1cmU6MTI1MzA6IGNoZWNraW5nIHdoZXRoZXIgc3RyaXBwaW5nIGxpYnJhcmll cyBpcyBwb3NzaWJsZQpjb25maWd1cmU6MTI1MzU6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxMjU3 MDogY2hlY2tpbmcgaWYgbGlidG9vbCBzdXBwb3J0cyBzaGFyZWQgbGlicmFyaWVzCmNvbmZpZ3Vy ZToxMjU3MjogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjEyNTc1OiBjaGVja2luZyB3aGV0aGVyIHRv IGJ1aWxkIHNoYXJlZCBsaWJyYXJpZXMKY29uZmlndXJlOjEyNTk2OiByZXN1bHQ6IHllcwpjb25m aWd1cmU6MTI1OTk6IGNoZWNraW5nIHdoZXRoZXIgdG8gYnVpbGQgc3RhdGljIGxpYnJhcmllcwpj b25maWd1cmU6MTI2MDM6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxMjcwODogY2hlY2tpbmcgd2hl dGhlciBOTFMgaXMgcmVxdWVzdGVkCmNvbmZpZ3VyZToxMjcxNzogcmVzdWx0OiB5ZXMKY29uZmln dXJlOjEyNzU4OiBjaGVja2luZyBmb3IgbXNnZm10CmNvbmZpZ3VyZTogdHJ5aW5nIC91c3IvbG9j YWwvYmluL21zZ2ZtdC4uLgowIHRyYW5zbGF0ZWQgbWVzc2FnZXMuCmNvbmZpZ3VyZToxMjc5MDog cmVzdWx0OiAvdXNyL2xvY2FsL2Jpbi9tc2dmbXQKY29uZmlndXJlOjEyNzk5OiBjaGVja2luZyBm b3IgZ21zZ2ZtdApjb25maWd1cmU6MTI4MzA6IHJlc3VsdDogL3Vzci9sb2NhbC9iaW4vbXNnZm10 CmNvbmZpZ3VyZToxMjg4MTogY2hlY2tpbmcgZm9yIHhnZXR0ZXh0CmNvbmZpZ3VyZTogdHJ5aW5n IC91c3IvbG9jYWwvYmluL3hnZXR0ZXh0Li4uCi91c3IvbG9jYWwvYmluL3hnZXR0ZXh0OiB3YXJu aW5nOiBmaWxlIGAvZGV2L251bGwnIGV4dGVuc2lvbiBgJyBpcyB1bmtub3duOyB3aWxsIHRyeSBD CmNvbmZpZ3VyZToxMjkxMzogcmVzdWx0OiAvdXNyL2xvY2FsL2Jpbi94Z2V0dGV4dApjb25maWd1 cmU6MTI5NTk6IGNoZWNraW5nIGZvciBtc2dtZXJnZQpjb25maWd1cmU6IHRyeWluZyAvdXNyL2xv Y2FsL2Jpbi9tc2dtZXJnZS4uLgpjb25maWd1cmU6MTI5OTA6IHJlc3VsdDogL3Vzci9sb2NhbC9i aW4vbXNnbWVyZ2UKY29uZmlndXJlOjEzMDQ3OiBjaGVja2luZyBmb3IgbGQgdXNlZCBieSBHQ0MK Y29uZmlndXJlOjEzMTExOiByZXN1bHQ6IC91c3IvYmluL2xkCmNvbmZpZ3VyZToxMzExODogY2hl Y2tpbmcgaWYgdGhlIGxpbmtlciAoL3Vzci9iaW4vbGQpIGlzIEdOVSBsZApjb25maWd1cmU6MTMx MzE6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxMzEzODogY2hlY2tpbmcgZm9yIHNoYXJlZCBsaWJy YXJ5IHJ1biBwYXRoIG9yaWdpbgpjb25maWd1cmU6MTMxNTE6IHJlc3VsdDogZG9uZQpjb25maWd1 cmU6MTM2NTI6IGNoZWNraW5nIGZvciBDRlByZWZlcmVuY2VzQ29weUFwcFZhbHVlCmNvbmZpZ3Vy ZToxMzY3MDogZ2NjIC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAtTzIgLVduby1mb3JtYXQgLUkvdXNy L2xvY2FsL2luY2x1ZGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgLUkvdXNyL2xvY2FsL2luY2x1ZGUg ICAtTC91c3IvbG9jYWwvbGliICAtcHRocmVhZCBjb25mdGVzdC5jICAtV2wsLWZyYW1ld29yayAt V2wsQ29yZUZvdW5kYXRpb24gPiY1CmNvbmZ0ZXN0LmM6MjM6NDI6IGVycm9yOiBDb3JlRm91bmRh dGlvbi9DRlByZWZlcmVuY2VzLmg6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKY29uZnRlc3Qu YzogSW4gZnVuY3Rpb24gJ21haW4nOgpjb25mdGVzdC5jOjI3OiBlcnJvcjogJ05VTEwnIHVuZGVj bGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQpjb25mdGVzdC5jOjI3OiBlcnJvcjog KEVhY2ggdW5kZWNsYXJlZCBpZGVudGlmaWVyIGlzIHJlcG9ydGVkIG9ubHkgb25jZQpjb25mdGVz dC5jOjI3OiBlcnJvcjogZm9yIGVhY2ggZnVuY3Rpb24gaXQgYXBwZWFycyBpbi4pCmNvbmZpZ3Vy ZToxMzY3MDogJD8gPSAxCmNvbmZpZ3VyZTogZmFpbGVkIHByb2dyYW0gd2FzOgp8IC8qIGNvbmZk ZWZzLmggKi8KfCAjZGVmaW5lIFBBQ0tBR0VfTkFNRSAiR1N0cmVhbWVyIFVnbHkgUGx1Zy1pbnMi CnwgI2RlZmluZSBQQUNLQUdFX1RBUk5BTUUgImdzdC1wbHVnaW5zLXVnbHkiCnwgI2RlZmluZSBQ QUNLQUdFX1ZFUlNJT04gIjAuMTAuMTkiCnwgI2RlZmluZSBQQUNLQUdFX1NUUklORyAiR1N0cmVh bWVyIFVnbHkgUGx1Zy1pbnMgMC4xMC4xOSIKfCAjZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JUICJo dHRwOi8vYnVnemlsbGEuZ25vbWUub3JnL2VudGVyX2J1Zy5jZ2k/cHJvZHVjdD1HU3RyZWFtZXIi CnwgI2RlZmluZSBQQUNLQUdFX1VSTCAiIgp8ICNkZWZpbmUgUEFDS0FHRSAiZ3N0LXBsdWdpbnMt dWdseSIKfCAjZGVmaW5lIFZFUlNJT04gIjAuMTAuMTkiCnwgI2RlZmluZSBTVERDX0hFQURFUlMg MQp8ICNkZWZpbmUgSEFWRV9TWVNfVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19TVEFUX0gg MQp8ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklOR19IIDEKfCAj ZGVmaW5lIEhBVkVfTUVNT1JZX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdTX0ggMQp8ICNkZWZp bmUgSEFWRV9JTlRUWVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfU1RESU5UX0ggMQp8ICNkZWZpbmUg SEFWRV9VTklTVERfSCAxCnwgI2RlZmluZSBIQVZFX0RMRkNOX0ggMQp8ICNkZWZpbmUgTFRfT0JK RElSICIubGlicy8iCnwgLyogZW5kIGNvbmZkZWZzLmguICAqLwp8ICNpbmNsdWRlIDxDb3JlRm91 bmRhdGlvbi9DRlByZWZlcmVuY2VzLmg+CnwgaW50CnwgbWFpbiAoKQp8IHsKfCBDRlByZWZlcmVu Y2VzQ29weUFwcFZhbHVlKE5VTEwsIE5VTEwpCnwgICA7CnwgICByZXR1cm4gMDsKfCB9CmNvbmZp Z3VyZToxMzY3OTogcmVzdWx0OiBubwpjb25maWd1cmU6MTM2ODY6IGNoZWNraW5nIGZvciBDRkxv Y2FsZUNvcHlDdXJyZW50CmNvbmZpZ3VyZToxMzcwNDogZ2NjIC1vIGNvbmZ0ZXN0IC1PMiAtcGlw ZSAtTzIgLVduby1mb3JtYXQgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLWZuby1zdHJpY3QtYWxpYXNp bmcgLUkvdXNyL2xvY2FsL2luY2x1ZGUgICAtTC91c3IvbG9jYWwvbGliICAtcHRocmVhZCBjb25m dGVzdC5jICAtV2wsLWZyYW1ld29yayAtV2wsQ29yZUZvdW5kYXRpb24gPiY1CmNvbmZ0ZXN0LmM6 MjM6Mzc6IGVycm9yOiBDb3JlRm91bmRhdGlvbi9DRkxvY2FsZS5oOiBObyBzdWNoIGZpbGUgb3Ig ZGlyZWN0b3J5CmNvbmZpZ3VyZToxMzcwNDogJD8gPSAxCmNvbmZpZ3VyZTogZmFpbGVkIHByb2dy YW0gd2FzOgp8IC8qIGNvbmZkZWZzLmggKi8KfCAjZGVmaW5lIFBBQ0tBR0VfTkFNRSAiR1N0cmVh bWVyIFVnbHkgUGx1Zy1pbnMiCnwgI2RlZmluZSBQQUNLQUdFX1RBUk5BTUUgImdzdC1wbHVnaW5z LXVnbHkiCnwgI2RlZmluZSBQQUNLQUdFX1ZFUlNJT04gIjAuMTAuMTkiCnwgI2RlZmluZSBQQUNL QUdFX1NUUklORyAiR1N0cmVhbWVyIFVnbHkgUGx1Zy1pbnMgMC4xMC4xOSIKfCAjZGVmaW5lIFBB Q0tBR0VfQlVHUkVQT1JUICJodHRwOi8vYnVnemlsbGEuZ25vbWUub3JnL2VudGVyX2J1Zy5jZ2k/ cHJvZHVjdD1HU3RyZWFtZXIiCnwgI2RlZmluZSBQQUNLQUdFX1VSTCAiIgp8ICNkZWZpbmUgUEFD S0FHRSAiZ3N0LXBsdWdpbnMtdWdseSIKfCAjZGVmaW5lIFZFUlNJT04gIjAuMTAuMTkiCnwgI2Rl ZmluZSBTVERDX0hFQURFUlMgMQp8ICNkZWZpbmUgSEFWRV9TWVNfVFlQRVNfSCAxCnwgI2RlZmlu ZSBIQVZFX1NZU19TVEFUX0ggMQp8ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAxCnwgI2RlZmluZSBI QVZFX1NUUklOR19IIDEKfCAjZGVmaW5lIEhBVkVfTUVNT1JZX0ggMQp8ICNkZWZpbmUgSEFWRV9T VFJJTkdTX0ggMQp8ICNkZWZpbmUgSEFWRV9JTlRUWVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfU1RE SU5UX0ggMQp8ICNkZWZpbmUgSEFWRV9VTklTVERfSCAxCnwgI2RlZmluZSBIQVZFX0RMRkNOX0gg MQp8ICNkZWZpbmUgTFRfT0JKRElSICIubGlicy8iCnwgLyogZW5kIGNvbmZkZWZzLmguICAqLwp8 ICNpbmNsdWRlIDxDb3JlRm91bmRhdGlvbi9DRkxvY2FsZS5oPgp8IGludAp8IG1haW4gKCkKfCB7 CnwgQ0ZMb2NhbGVDb3B5Q3VycmVudCgpOwp8ICAgOwp8ICAgcmV0dXJuIDA7CnwgfQpjb25maWd1 cmU6MTM3MTM6IHJlc3VsdDogbm8KY29uZmlndXJlOjEzNzYyOiBjaGVja2luZyBmb3IgR05VIGdl dHRleHQgaW4gbGliYwpjb25maWd1cmU6MTM3ODI6IGdjYyAtbyBjb25mdGVzdCAtTzIgLXBpcGUg LU8yIC1Xbm8tZm9ybWF0IC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1mbm8tc3RyaWN0LWFsaWFzaW5n IC1JL3Vzci9sb2NhbC9pbmNsdWRlICAgLUwvdXNyL2xvY2FsL2xpYiAgLXB0aHJlYWQgY29uZnRl c3QuYyAgPiY1Ci92YXIvdG1wLy9jY3dDa01mZy5vKC50ZXh0KzB4MjEpOiBJbiBmdW5jdGlvbiBg bWFpbic6CjogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgbGliaW50bF9iaW5kdGV4dGRvbWFpbicK L3Zhci90bXAvL2Njd0NrTWZnLm8oLnRleHQrMHgyZCk6IEluIGZ1bmN0aW9uIGBtYWluJzoKOiB1 bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBsaWJpbnRsX2dldHRleHQnCi92YXIvdG1wLy9jY3dDa01m Zy5vKC50ZXh0KzB4MzMpOiBJbiBmdW5jdGlvbiBgbWFpbic6CjogdW5kZWZpbmVkIHJlZmVyZW5j ZSB0byBgX25sX2RvbWFpbl9iaW5kaW5ncycKL3Zhci90bXAvL2Njd0NrTWZnLm8oLnRleHQrMHgz YSk6IEluIGZ1bmN0aW9uIGBtYWluJzoKOiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBfbmxfbXNn X2NhdF9jbnRyJwpjb25maWd1cmU6MTM3ODI6ICQ/ID0gMQpjb25maWd1cmU6IGZhaWxlZCBwcm9n cmFtIHdhczoKfCAvKiBjb25mZGVmcy5oICovCnwgI2RlZmluZSBQQUNLQUdFX05BTUUgIkdTdHJl YW1lciBVZ2x5IFBsdWctaW5zIgp8ICNkZWZpbmUgUEFDS0FHRV9UQVJOQU1FICJnc3QtcGx1Z2lu cy11Z2x5Igp8ICNkZWZpbmUgUEFDS0FHRV9WRVJTSU9OICIwLjEwLjE5Igp8ICNkZWZpbmUgUEFD S0FHRV9TVFJJTkcgIkdTdHJlYW1lciBVZ2x5IFBsdWctaW5zIDAuMTAuMTkiCnwgI2RlZmluZSBQ QUNLQUdFX0JVR1JFUE9SVCAiaHR0cDovL2J1Z3ppbGxhLmdub21lLm9yZy9lbnRlcl9idWcuY2dp P3Byb2R1Y3Q9R1N0cmVhbWVyIgp8ICNkZWZpbmUgUEFDS0FHRV9VUkwgIiIKfCAjZGVmaW5lIFBB Q0tBR0UgImdzdC1wbHVnaW5zLXVnbHkiCnwgI2RlZmluZSBWRVJTSU9OICIwLjEwLjE5Igp8ICNk ZWZpbmUgU1REQ19IRUFERVJTIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1RZUEVTX0ggMQp8ICNkZWZp bmUgSEFWRV9TWVNfU1RBVF9IIDEKfCAjZGVmaW5lIEhBVkVfU1RETElCX0ggMQp8ICNkZWZpbmUg SEFWRV9TVFJJTkdfSCAxCnwgI2RlZmluZSBIQVZFX01FTU9SWV9IIDEKfCAjZGVmaW5lIEhBVkVf U1RSSU5HU19IIDEKfCAjZGVmaW5lIEhBVkVfSU5UVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NU RElOVF9IIDEKfCAjZGVmaW5lIEhBVkVfVU5JU1REX0ggMQp8ICNkZWZpbmUgSEFWRV9ETEZDTl9I IDEKfCAjZGVmaW5lIExUX09CSkRJUiAiLmxpYnMvIgp8IC8qIGVuZCBjb25mZGVmcy5oLiAgKi8K fCAjaW5jbHVkZSA8bGliaW50bC5oPgp8IAp8IGV4dGVybiBpbnQgX25sX21zZ19jYXRfY250cjsK fCBleHRlcm4gaW50ICpfbmxfZG9tYWluX2JpbmRpbmdzOwp8IGludAp8IG1haW4gKCkKfCB7Cnwg YmluZHRleHRkb21haW4gKCIiLCAiIik7CnwgcmV0dXJuICogZ2V0dGV4dCAoIiIpICsgX25sX21z Z19jYXRfY250ciArICpfbmxfZG9tYWluX2JpbmRpbmdzCnwgICA7CnwgICByZXR1cm4gMDsKfCB9 CmNvbmZpZ3VyZToxMzc5MTogcmVzdWx0OiBubwpjb25maWd1cmU6MTM4MjU6IGNoZWNraW5nIGZv ciBpY29udgpjb25maWd1cmU6MTM4NDc6IGdjYyAtbyBjb25mdGVzdCAtTzIgLXBpcGUgLU8yIC1X bm8tZm9ybWF0IC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JL3Vz ci9sb2NhbC9pbmNsdWRlICAgLUwvdXNyL2xvY2FsL2xpYiAgLXB0aHJlYWQgY29uZnRlc3QuYyAg PiY1Ci92YXIvdG1wLy9jY0t6VGxORS5vKC50ZXh0KzB4MjYpOiBJbiBmdW5jdGlvbiBgbWFpbic6 CjogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgbGliaWNvbnZfb3BlbicKL3Zhci90bXAvL2NjS3pU bE5FLm8oLnRleHQrMHg1MCk6IEluIGZ1bmN0aW9uIGBtYWluJzoKOiB1bmRlZmluZWQgcmVmZXJl bmNlIHRvIGBsaWJpY29udicKL3Zhci90bXAvL2NjS3pUbE5FLm8oLnRleHQrMHg1OCk6IEluIGZ1 bmN0aW9uIGBtYWluJzoKOiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBsaWJpY29udl9jbG9zZScK Y29uZmlndXJlOjEzODQ3OiAkPyA9IDEKY29uZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6Cnwg LyogY29uZmRlZnMuaCAqLwp8ICNkZWZpbmUgUEFDS0FHRV9OQU1FICJHU3RyZWFtZXIgVWdseSBQ bHVnLWlucyIKfCAjZGVmaW5lIFBBQ0tBR0VfVEFSTkFNRSAiZ3N0LXBsdWdpbnMtdWdseSIKfCAj ZGVmaW5lIFBBQ0tBR0VfVkVSU0lPTiAiMC4xMC4xOSIKfCAjZGVmaW5lIFBBQ0tBR0VfU1RSSU5H ICJHU3RyZWFtZXIgVWdseSBQbHVnLWlucyAwLjEwLjE5Igp8ICNkZWZpbmUgUEFDS0FHRV9CVUdS RVBPUlQgImh0dHA6Ly9idWd6aWxsYS5nbm9tZS5vcmcvZW50ZXJfYnVnLmNnaT9wcm9kdWN0PUdT dHJlYW1lciIKfCAjZGVmaW5lIFBBQ0tBR0VfVVJMICIiCnwgI2RlZmluZSBQQUNLQUdFICJnc3Qt cGx1Z2lucy11Z2x5Igp8ICNkZWZpbmUgVkVSU0lPTiAiMC4xMC4xOSIKfCAjZGVmaW5lIFNURENf SEVBREVSUyAxCnwgI2RlZmluZSBIQVZFX1NZU19UWVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfU1lT X1NUQVRfSCAxCnwgI2RlZmluZSBIQVZFX1NURExJQl9IIDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5H X0ggMQp8ICNkZWZpbmUgSEFWRV9NRU1PUllfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklOR1NfSCAx CnwgI2RlZmluZSBIQVZFX0lOVFRZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9TVERJTlRfSCAxCnwg I2RlZmluZSBIQVZFX1VOSVNURF9IIDEKfCAjZGVmaW5lIEhBVkVfRExGQ05fSCAxCnwgI2RlZmlu ZSBMVF9PQkpESVIgIi5saWJzLyIKfCAvKiBlbmQgY29uZmRlZnMuaC4gICovCnwgI2luY2x1ZGUg PHN0ZGxpYi5oPgp8ICNpbmNsdWRlIDxpY29udi5oPgp8IGludAp8IG1haW4gKCkKfCB7CnwgaWNv bnZfdCBjZCA9IGljb252X29wZW4oIiIsIiIpOwp8ICAgICAgICBpY29udihjZCxOVUxMLE5VTEws TlVMTCxOVUxMKTsKfCAgICAgICAgaWNvbnZfY2xvc2UoY2QpOwp8ICAgOwp8ICAgcmV0dXJuIDA7 CnwgfQpjb25maWd1cmU6MTM4Njk6IGdjYyAtbyBjb25mdGVzdCAtTzIgLXBpcGUgLU8yIC1Xbm8t Zm9ybWF0IC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JL3Vzci9s b2NhbC9pbmNsdWRlICAgLUwvdXNyL2xvY2FsL2xpYiAgLXB0aHJlYWQgY29uZnRlc3QuYyAgL3Vz ci9sb2NhbC9saWIvbGliaWNvbnYuc28gLVdsLC1ycGF0aCAtV2wsL3Vzci9sb2NhbC9saWIgPiY1 CmNvbmZpZ3VyZToxMzg2OTogJD8gPSAwCmNvbmZpZ3VyZToxMzg3OTogcmVzdWx0OiB5ZXMKY29u ZmlndXJlOjEzODgyOiBjaGVja2luZyBmb3Igd29ya2luZyBpY29udgpjb25maWd1cmU6MTM5NTg6 IGdjYyAtbyBjb25mdGVzdCAtTzIgLXBpcGUgLU8yIC1Xbm8tZm9ybWF0IC1JL3Vzci9sb2NhbC9p bmNsdWRlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAgLUwvdXNy L2xvY2FsL2xpYiAgLXB0aHJlYWQgY29uZnRlc3QuYyAgL3Vzci9sb2NhbC9saWIvbGliaWNvbnYu c28gLVdsLC1ycGF0aCAtV2wsL3Vzci9sb2NhbC9saWIgPiY1CmNvbmZ0ZXN0LmM6IEluIGZ1bmN0 aW9uICdtYWluJzoKY29uZnRlc3QuYzo0Mjogd2FybmluZzogcGFzc2luZyBhcmd1bWVudCAyIG9m ICdsaWJpY29udicgZnJvbSBpbmNvbXBhdGlibGUgcG9pbnRlciB0eXBlCmNvbmZpZ3VyZToxMzk1 ODogJD8gPSAwCmNvbmZpZ3VyZToxMzk1ODogLi9jb25mdGVzdApjb25maWd1cmU6MTM5NTg6ICQ/ ID0gMApjb25maWd1cmU6MTM5NzA6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxMzk4NTogY2hlY2tp bmcgaG93IHRvIGxpbmsgd2l0aCBsaWJpY29udgpjb25maWd1cmU6MTM5ODc6IHJlc3VsdDogL3Vz ci9sb2NhbC9saWIvbGliaWNvbnYuc28gLVdsLC1ycGF0aCAtV2wsL3Vzci9sb2NhbC9saWIKY29u ZmlndXJlOjE0NDMzOiBjaGVja2luZyBmb3IgR05VIGdldHRleHQgaW4gbGliaW50bApjb25maWd1 cmU6MTQ0NjE6IGdjYyAtbyBjb25mdGVzdCAtTzIgLXBpcGUgLU8yIC1Xbm8tZm9ybWF0IC1JL3Vz ci9sb2NhbC9pbmNsdWRlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JL3Vzci9sb2NhbC9pbmNsdWRl ICAgIC1ML3Vzci9sb2NhbC9saWIgIC1wdGhyZWFkIGNvbmZ0ZXN0LmMgIC91c3IvbG9jYWwvbGli L2xpYmludGwuc28gL3Vzci9sb2NhbC9saWIvbGliaWNvbnYuc28gLVdsLC1ycGF0aCAtV2wsL3Vz ci9sb2NhbC9saWIgPiY1CmNvbmZpZ3VyZToxNDQ2MTogJD8gPSAwCmNvbmZpZ3VyZToxNDUwMjog cmVzdWx0OiB5ZXMKY29uZmlndXJlOjE0NTM3OiBjaGVja2luZyB3aGV0aGVyIHRvIHVzZSBOTFMK Y29uZmlndXJlOjE0NTM5OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTQ1NDI6IGNoZWNraW5nIHdo ZXJlIHRoZSBnZXR0ZXh0IGZ1bmN0aW9uIGNvbWVzIGZyb20KY29uZmlndXJlOjE0NTUzOiByZXN1 bHQ6IGV4dGVybmFsIGxpYmludGwKY29uZmlndXJlOjE0NTYxOiBjaGVja2luZyBob3cgdG8gbGlu ayB3aXRoIGxpYmludGwKY29uZmlndXJlOjE0NTYzOiByZXN1bHQ6IC91c3IvbG9jYWwvbGliL2xp YmludGwuc28gL3Vzci9sb2NhbC9saWIvbGliaWNvbnYuc28gLVdsLC1ycGF0aCAtV2wsL3Vzci9s b2NhbC9saWIKY29uZmlndXJlOjE0NzkxOiBjaGVja2luZyBwa2ctY29uZmlnIGlzIGF0IGxlYXN0 IHZlcnNpb24gMC45LjAKY29uZmlndXJlOjE0Nzk0OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTQ4 MjA6IGNoZWNraW5nIGZvciBWQUxHUklORApjb25maWd1cmU6MTQ4Mjg6ICRQS0dfQ09ORklHIC0t ZXhpc3RzIC0tcHJpbnQtZXJyb3JzICJ2YWxncmluZCA+PSAkVkFMR1JJTkRfUkVRIgpQYWNrYWdl IHZhbGdyaW5kIHdhcyBub3QgZm91bmQgaW4gdGhlIHBrZy1jb25maWcgc2VhcmNoIHBhdGguClBl cmhhcHMgeW91IHNob3VsZCBhZGQgdGhlIGRpcmVjdG9yeSBjb250YWluaW5nIGB2YWxncmluZC5w YycKdG8gdGhlIFBLR19DT05GSUdfUEFUSCBlbnZpcm9ubWVudCB2YXJpYWJsZQpObyBwYWNrYWdl ICd2YWxncmluZCcgZm91bmQKY29uZmlndXJlOjE0ODMxOiAkPyA9IDEKY29uZmlndXJlOjE0ODQ2 OiAkUEtHX0NPTkZJRyAtLWV4aXN0cyAtLXByaW50LWVycm9ycyAidmFsZ3JpbmQgPj0gJFZBTEdS SU5EX1JFUSIKUGFja2FnZSB2YWxncmluZCB3YXMgbm90IGZvdW5kIGluIHRoZSBwa2ctY29uZmln IHNlYXJjaCBwYXRoLgpQZXJoYXBzIHlvdSBzaG91bGQgYWRkIHRoZSBkaXJlY3RvcnkgY29udGFp bmluZyBgdmFsZ3JpbmQucGMnCnRvIHRoZSBQS0dfQ09ORklHX1BBVEggZW52aXJvbm1lbnQgdmFy aWFibGUKTm8gcGFja2FnZSAndmFsZ3JpbmQnIGZvdW5kCmNvbmZpZ3VyZToxNDg0OTogJD8gPSAx ClBhY2thZ2UgdmFsZ3JpbmQgd2FzIG5vdCBmb3VuZCBpbiB0aGUgcGtnLWNvbmZpZyBzZWFyY2gg cGF0aC4KUGVyaGFwcyB5b3Ugc2hvdWxkIGFkZCB0aGUgZGlyZWN0b3J5IGNvbnRhaW5pbmcgYHZh bGdyaW5kLnBjJwp0byB0aGUgUEtHX0NPTkZJR19QQVRIIGVudmlyb25tZW50IHZhcmlhYmxlCk5v IHBhY2thZ2UgJ3ZhbGdyaW5kJyBmb3VuZApjb25maWd1cmU6MTQ4Nzc6IHJlc3VsdDogbm8KY29u ZmlndXJlOjE1MDkwOiBVc2luZyBHU3RyZWFtZXIgVWdseSBQbHVnLWlucyBzb3VyY2UgcmVsZWFz ZSBhcyBwYWNrYWdlIG5hbWUKY29uZmlndXJlOjE1MTE0OiBVc2luZyBVbmtub3duIHBhY2thZ2Ug b3JpZ2luIGFzIHBhY2thZ2Ugb3JpZ2luCmNvbmZpZ3VyZToxNTE0MzogKioqIGNoZWNraW5nIGZl YXR1cmU6IGJ1aWxkaW5nIG9mIHBsdWctaW5zIHdpdGggZXh0ZXJuYWwgZGVwcyAqKioKY29uZmln dXJlOjE1MTk4OiBidWlsZGluZyBleHRlcm5hbCBwbHVnLWlucwpjb25maWd1cmU6MTUyNDE6ICoq KiBjaGVja2luZyBmZWF0dXJlOiBidWlsZGluZyBvZiBleHBlcmltZW50YWwgcGx1Zy1pbnMgKioq CmNvbmZpZ3VyZToxNTMxMjogbm90IGJ1aWxkaW5nIGV4cGVyaW1lbnRhbCBwbHVnLWlucwpjb25m aWd1cmU6MTU0NTY6IGNoZWNraW5nIHdoZXRoZXIgYnl0ZSBvcmRlcmluZyBpcyBiaWdlbmRpYW4K Y29uZmlndXJlOjE1NDcxOiBnY2MgLWMgLU8yIC1waXBlIC1PMiAtV25vLWZvcm1hdCAtSS91c3Iv bG9jYWwvaW5jbHVkZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtSS91c3IvbG9jYWwvaW5jbHVkZSAg Y29uZnRlc3QuYyA+JjUKY29uZnRlc3QuYzozNDogZXJyb3I6IGV4cGVjdGVkICc9JywgJywnLCAn OycsICdhc20nIG9yICdfX2F0dHJpYnV0ZV9fJyBiZWZvcmUgJ2EnCmNvbmZpZ3VyZToxNTQ3MTog JD8gPSAxCmNvbmZpZ3VyZTogZmFpbGVkIHByb2dyYW0gd2FzOgp8IC8qIGNvbmZkZWZzLmggKi8K fCAjZGVmaW5lIFBBQ0tBR0VfTkFNRSAiR1N0cmVhbWVyIFVnbHkgUGx1Zy1pbnMiCnwgI2RlZmlu ZSBQQUNLQUdFX1RBUk5BTUUgImdzdC1wbHVnaW5zLXVnbHkiCnwgI2RlZmluZSBQQUNLQUdFX1ZF UlNJT04gIjAuMTAuMTkiCnwgI2RlZmluZSBQQUNLQUdFX1NUUklORyAiR1N0cmVhbWVyIFVnbHkg UGx1Zy1pbnMgMC4xMC4xOSIKfCAjZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JUICJodHRwOi8vYnVn emlsbGEuZ25vbWUub3JnL2VudGVyX2J1Zy5jZ2k/cHJvZHVjdD1HU3RyZWFtZXIiCnwgI2RlZmlu ZSBQQUNLQUdFX1VSTCAiIgp8ICNkZWZpbmUgUEFDS0FHRSAiZ3N0LXBsdWdpbnMtdWdseSIKfCAj ZGVmaW5lIFZFUlNJT04gIjAuMTAuMTkiCnwgI2RlZmluZSBTVERDX0hFQURFUlMgMQp8ICNkZWZp bmUgSEFWRV9TWVNfVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19TVEFUX0ggMQp8ICNkZWZp bmUgSEFWRV9TVERMSUJfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklOR19IIDEKfCAjZGVmaW5lIEhB VkVfTUVNT1JZX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdTX0ggMQp8ICNkZWZpbmUgSEFWRV9J TlRUWVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfU1RESU5UX0ggMQp8ICNkZWZpbmUgSEFWRV9VTklT VERfSCAxCnwgI2RlZmluZSBIQVZFX0RMRkNOX0ggMQp8ICNkZWZpbmUgTFRfT0JKRElSICIubGli cy8iCnwgI2RlZmluZSBIQVZFX0lDT05WIDEKfCAjZGVmaW5lIEVOQUJMRV9OTFMgMQp8ICNkZWZp bmUgSEFWRV9HRVRURVhUIDEKfCAjZGVmaW5lIEhBVkVfRENHRVRURVhUIDEKfCAjZGVmaW5lIEdF VFRFWFRfUEFDS0FHRSAiZ3N0LXBsdWdpbnMtdWdseS0wLjEwIgp8ICNkZWZpbmUgTE9DQUxFRElS ICIvdXNyL2xvY2FsL3NoYXJlL2xvY2FsZSIKfCAjZGVmaW5lIEdTVF9QQUNLQUdFX05BTUUgIkdT dHJlYW1lciBVZ2x5IFBsdWctaW5zIHNvdXJjZSByZWxlYXNlIgp8ICNkZWZpbmUgR1NUX1BBQ0tB R0VfT1JJR0lOICJVbmtub3duIHBhY2thZ2Ugb3JpZ2luIgp8ICNkZWZpbmUgSEFWRV9FWFRFUk5B TCAvKiovCnwgI2RlZmluZSBIQVZFX0NQVV9JMzg2IDEKfCAvKiBlbmQgY29uZmRlZnMuaC4gICov CnwgI2lmbmRlZiBfX0FQUExFX0NDX18KfCAJICAgICAgIG5vdCBhIHVuaXZlcnNhbCBjYXBhYmxl IGNvbXBpbGVyCnwgCSAgICAgI2VuZGlmCnwgCSAgICAgdHlwZWRlZiBpbnQgZHVtbXk7CnwgCmNv bmZpZ3VyZToxNTUxNjogZ2NjIC1jIC1PMiAtcGlwZSAtTzIgLVduby1mb3JtYXQgLUkvdXNyL2xv Y2FsL2luY2x1ZGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNv bmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZToxNTUxNjogJD8gPSAwCmNvbmZpZ3VyZToxNTUzNDogZ2Nj IC1jIC1PMiAtcGlwZSAtTzIgLVduby1mb3JtYXQgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLWZuby1z dHJpY3QtYWxpYXNpbmcgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNvbmZ0ZXN0LmMgPiY1CmNvbmZ0 ZXN0LmM6IEluIGZ1bmN0aW9uICdtYWluJzoKY29uZnRlc3QuYzo0MDogZXJyb3I6ICdub3QnIHVu ZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQpjb25mdGVzdC5jOjQwOiBlcnJv cjogKEVhY2ggdW5kZWNsYXJlZCBpZGVudGlmaWVyIGlzIHJlcG9ydGVkIG9ubHkgb25jZQpjb25m dGVzdC5jOjQwOiBlcnJvcjogZm9yIGVhY2ggZnVuY3Rpb24gaXQgYXBwZWFycyBpbi4pCmNvbmZ0 ZXN0LmM6NDA6IGVycm9yOiBleHBlY3RlZCAnOycgYmVmb3JlICdiaWcnCmNvbmZpZ3VyZToxNTUz NDogJD8gPSAxCmNvbmZpZ3VyZTogZmFpbGVkIHByb2dyYW0gd2FzOgp8IC8qIGNvbmZkZWZzLmgg Ki8KfCAjZGVmaW5lIFBBQ0tBR0VfTkFNRSAiR1N0cmVhbWVyIFVnbHkgUGx1Zy1pbnMiCnwgI2Rl ZmluZSBQQUNLQUdFX1RBUk5BTUUgImdzdC1wbHVnaW5zLXVnbHkiCnwgI2RlZmluZSBQQUNLQUdF X1ZFUlNJT04gIjAuMTAuMTkiCnwgI2RlZmluZSBQQUNLQUdFX1NUUklORyAiR1N0cmVhbWVyIFVn bHkgUGx1Zy1pbnMgMC4xMC4xOSIKfCAjZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JUICJodHRwOi8v YnVnemlsbGEuZ25vbWUub3JnL2VudGVyX2J1Zy5jZ2k/cHJvZHVjdD1HU3RyZWFtZXIiCnwgI2Rl ZmluZSBQQUNLQUdFX1VSTCAiIgp8ICNkZWZpbmUgUEFDS0FHRSAiZ3N0LXBsdWdpbnMtdWdseSIK fCAjZGVmaW5lIFZFUlNJT04gIjAuMTAuMTkiCnwgI2RlZmluZSBTVERDX0hFQURFUlMgMQp8ICNk ZWZpbmUgSEFWRV9TWVNfVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19TVEFUX0ggMQp8ICNk ZWZpbmUgSEFWRV9TVERMSUJfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklOR19IIDEKfCAjZGVmaW5l IEhBVkVfTUVNT1JZX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdTX0ggMQp8ICNkZWZpbmUgSEFW RV9JTlRUWVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfU1RESU5UX0ggMQp8ICNkZWZpbmUgSEFWRV9V TklTVERfSCAxCnwgI2RlZmluZSBIQVZFX0RMRkNOX0ggMQp8ICNkZWZpbmUgTFRfT0JKRElSICIu bGlicy8iCnwgI2RlZmluZSBIQVZFX0lDT05WIDEKfCAjZGVmaW5lIEVOQUJMRV9OTFMgMQp8ICNk ZWZpbmUgSEFWRV9HRVRURVhUIDEKfCAjZGVmaW5lIEhBVkVfRENHRVRURVhUIDEKfCAjZGVmaW5l IEdFVFRFWFRfUEFDS0FHRSAiZ3N0LXBsdWdpbnMtdWdseS0wLjEwIgp8ICNkZWZpbmUgTE9DQUxF RElSICIvdXNyL2xvY2FsL3NoYXJlL2xvY2FsZSIKfCAjZGVmaW5lIEdTVF9QQUNLQUdFX05BTUUg IkdTdHJlYW1lciBVZ2x5IFBsdWctaW5zIHNvdXJjZSByZWxlYXNlIgp8ICNkZWZpbmUgR1NUX1BB Q0tBR0VfT1JJR0lOICJVbmtub3duIHBhY2thZ2Ugb3JpZ2luIgp8ICNkZWZpbmUgSEFWRV9FWFRF Uk5BTCAvKiovCnwgI2RlZmluZSBIQVZFX0NQVV9JMzg2IDEKfCAvKiBlbmQgY29uZmRlZnMuaC4g ICovCnwgI2luY2x1ZGUgPHN5cy90eXBlcy5oPgp8IAkJI2luY2x1ZGUgPHN5cy9wYXJhbS5oPgp8 IAp8IGludAp8IG1haW4gKCkKfCB7CnwgI2lmIEJZVEVfT1JERVIgIT0gQklHX0VORElBTgp8IAkJ IG5vdCBiaWcgZW5kaWFuCnwgCQkjZW5kaWYKfCAKfCAgIDsKfCAgIHJldHVybiAwOwp8IH0KY29u ZmlndXJlOjE1NjYyOiByZXN1bHQ6IG5vCmNvbmZpZ3VyZToxNTgwMTogY2hlY2tpbmcgd2hldGhl ciBieXRlIG9yZGVyaW5nIGlzIGJpZ2VuZGlhbgpjb25maWd1cmU6MTYwMDc6IHJlc3VsdDogbm8K Y29uZmlndXJlOjE2MDc1OiBjaGVja2luZyBmb3IgZ2NjCmNvbmZpZ3VyZToxNjEwMjogcmVzdWx0 OiBnY2MKY29uZmlndXJlOjE2MzMxOiBjaGVja2luZyBmb3IgQyBjb21waWxlciB2ZXJzaW9uCmNv bmZpZ3VyZToxNjM0MDogZ2NjIC0tdmVyc2lvbiA+JjUKZ2NjIChHQ0MpIDQuMi4xIDIwMDcwNzE5 ICBbRnJlZUJTRF0KQ29weXJpZ2h0IChDKSAyMDA3IEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwg SW5jLgpUaGlzIGlzIGZyZWUgc29mdHdhcmU7IHNlZSB0aGUgc291cmNlIGZvciBjb3B5aW5nIGNv bmRpdGlvbnMuICBUaGVyZSBpcyBOTwp3YXJyYW50eTsgbm90IGV2ZW4gZm9yIE1FUkNIQU5UQUJJ TElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4KCmNvbmZpZ3VyZToxNjM1 MTogJD8gPSAwCmNvbmZpZ3VyZToxNjM0MDogZ2NjIC12ID4mNQpVc2luZyBidWlsdC1pbiBzcGVj cy4KVGFyZ2V0OiBpMzg2LXVuZGVybXlkZXNrLWZyZWVic2QKQ29uZmlndXJlZCB3aXRoOiBGcmVl QlNEL2kzODYgc3lzdGVtIGNvbXBpbGVyClRocmVhZCBtb2RlbDogcG9zaXgKZ2NjIHZlcnNpb24g NC4yLjEgMjAwNzA3MTkgIFtGcmVlQlNEXQpjb25maWd1cmU6MTYzNTE6ICQ/ID0gMApjb25maWd1 cmU6MTYzNDA6IGdjYyAtViA+JjUKZ2NjOiAnLVYnIG9wdGlvbiBtdXN0IGhhdmUgYXJndW1lbnQK Y29uZmlndXJlOjE2MzUxOiAkPyA9IDEKY29uZmlndXJlOjE2MzQwOiBnY2MgLXF2ZXJzaW9uID4m NQpnY2M6IHVucmVjb2duaXplZCBvcHRpb24gJy1xdmVyc2lvbicKZ2NjOiBObyBpbnB1dCBmaWxl cyBzcGVjaWZpZWQKY29uZmlndXJlOjE2MzUxOiAkPyA9IDEKY29uZmlndXJlOjE2MzU1OiBjaGVj a2luZyB3aGV0aGVyIHdlIGFyZSB1c2luZyB0aGUgR05VIEMgY29tcGlsZXIKY29uZmlndXJlOjE2 MzgzOiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTYzOTI6IGNoZWNraW5nIHdoZXRoZXIgZ2NjIGFj Y2VwdHMgLWcKY29uZmlndXJlOjE2NDUzOiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTY0NzA6IGNo ZWNraW5nIGZvciBnY2Mgb3B0aW9uIHRvIGFjY2VwdCBJU08gQzg5CmNvbmZpZ3VyZToxNjU0Nzog cmVzdWx0OiBub25lIG5lZWRlZApjb25maWd1cmU6MTY1Njk6IGNoZWNraW5nIGRlcGVuZGVuY3kg c3R5bGUgb2YgZ2NjCmNvbmZpZ3VyZToxNjY4MDogcmVzdWx0OiBnY2MzCmNvbmZpZ3VyZToxNjY5 OTogY2hlY2tpbmcgZm9yIGdjYyBvcHRpb24gdG8gYWNjZXB0IElTTyBDOTkKY29uZmlndXJlOjE2 ODQ4OiBnY2MgIC1jIC1PMiAtcGlwZSAtTzIgLVduby1mb3JtYXQgLUkvdXNyL2xvY2FsL2luY2x1 ZGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNvbmZ0ZXN0LmMg PiY1CmNvbmZ0ZXN0LmM6ODQ6IGVycm9yOiBleHBlY3RlZCAnOycsICcsJyBvciAnKScgYmVmb3Jl ICd0ZXh0Jwpjb25mdGVzdC5jOiBJbiBmdW5jdGlvbiAnbWFpbic6CmNvbmZ0ZXN0LmM6MTM4OiBl cnJvcjogZXhwZWN0ZWQgJz0nLCAnLCcsICc7JywgJ2FzbScgb3IgJ19fYXR0cmlidXRlX18nIGJl Zm9yZSAnbmV3dmFyJwpjb25mdGVzdC5jOjEzODogZXJyb3I6ICduZXd2YXInIHVuZGVjbGFyZWQg KGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQpjb25mdGVzdC5jOjEzODogZXJyb3I6IChFYWNo IHVuZGVjbGFyZWQgaWRlbnRpZmllciBpcyByZXBvcnRlZCBvbmx5IG9uY2UKY29uZnRlc3QuYzox Mzg6IGVycm9yOiBmb3IgZWFjaCBmdW5jdGlvbiBpdCBhcHBlYXJzIGluLikKY29uZnRlc3QuYzox NDg6IGVycm9yOiAnZm9yJyBsb29wIGluaXRpYWwgZGVjbGFyYXRpb24gdXNlZCBvdXRzaWRlIEM5 OSBtb2RlCmNvbmZpZ3VyZToxNjg0ODogJD8gPSAxCmNvbmZpZ3VyZTogZmFpbGVkIHByb2dyYW0g d2FzOgp8IC8qIGNvbmZkZWZzLmggKi8KfCAjZGVmaW5lIFBBQ0tBR0VfTkFNRSAiR1N0cmVhbWVy IFVnbHkgUGx1Zy1pbnMiCnwgI2RlZmluZSBQQUNLQUdFX1RBUk5BTUUgImdzdC1wbHVnaW5zLXVn bHkiCnwgI2RlZmluZSBQQUNLQUdFX1ZFUlNJT04gIjAuMTAuMTkiCnwgI2RlZmluZSBQQUNLQUdF X1NUUklORyAiR1N0cmVhbWVyIFVnbHkgUGx1Zy1pbnMgMC4xMC4xOSIKfCAjZGVmaW5lIFBBQ0tB R0VfQlVHUkVQT1JUICJodHRwOi8vYnVnemlsbGEuZ25vbWUub3JnL2VudGVyX2J1Zy5jZ2k/cHJv ZHVjdD1HU3RyZWFtZXIiCnwgI2RlZmluZSBQQUNLQUdFX1VSTCAiIgp8ICNkZWZpbmUgUEFDS0FH RSAiZ3N0LXBsdWdpbnMtdWdseSIKfCAjZGVmaW5lIFZFUlNJT04gIjAuMTAuMTkiCnwgI2RlZmlu ZSBTVERDX0hFQURFUlMgMQp8ICNkZWZpbmUgSEFWRV9TWVNfVFlQRVNfSCAxCnwgI2RlZmluZSBI QVZFX1NZU19TVEFUX0ggMQp8ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAxCnwgI2RlZmluZSBIQVZF X1NUUklOR19IIDEKfCAjZGVmaW5lIEhBVkVfTUVNT1JZX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJ TkdTX0ggMQp8ICNkZWZpbmUgSEFWRV9JTlRUWVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfU1RESU5U X0ggMQp8ICNkZWZpbmUgSEFWRV9VTklTVERfSCAxCnwgI2RlZmluZSBIQVZFX0RMRkNOX0ggMQp8 ICNkZWZpbmUgTFRfT0JKRElSICIubGlicy8iCnwgI2RlZmluZSBIQVZFX0lDT05WIDEKfCAjZGVm aW5lIEVOQUJMRV9OTFMgMQp8ICNkZWZpbmUgSEFWRV9HRVRURVhUIDEKfCAjZGVmaW5lIEhBVkVf RENHRVRURVhUIDEKfCAjZGVmaW5lIEdFVFRFWFRfUEFDS0FHRSAiZ3N0LXBsdWdpbnMtdWdseS0w LjEwIgp8ICNkZWZpbmUgTE9DQUxFRElSICIvdXNyL2xvY2FsL3NoYXJlL2xvY2FsZSIKfCAjZGVm aW5lIEdTVF9QQUNLQUdFX05BTUUgIkdTdHJlYW1lciBVZ2x5IFBsdWctaW5zIHNvdXJjZSByZWxl YXNlIgp8ICNkZWZpbmUgR1NUX1BBQ0tBR0VfT1JJR0lOICJVbmtub3duIHBhY2thZ2Ugb3JpZ2lu Igp8ICNkZWZpbmUgSEFWRV9FWFRFUk5BTCAvKiovCnwgI2RlZmluZSBIQVZFX0NQVV9JMzg2IDEK fCAjZGVmaW5lIEhPU1RfQ1BVICJpMzg2Igp8IC8qIGVuZCBjb25mZGVmcy5oLiAgKi8KfCAjaW5j bHVkZSA8c3RkYXJnLmg+CnwgI2luY2x1ZGUgPHN0ZGJvb2wuaD4KfCAjaW5jbHVkZSA8c3RkbGli Lmg+CnwgI2luY2x1ZGUgPHdjaGFyLmg+CnwgI2luY2x1ZGUgPHN0ZGlvLmg+CnwgCnwgLy8gQ2hl Y2sgdmFyYXJncyBtYWNyb3MuICBUaGVzZSBleGFtcGxlcyBhcmUgdGFrZW4gZnJvbSBDOTkgNi4x MC4zLjUuCnwgI2RlZmluZSBkZWJ1ZyguLi4pIGZwcmludGYgKHN0ZGVyciwgX19WQV9BUkdTX18p CnwgI2RlZmluZSBzaG93bGlzdCguLi4pIHB1dHMgKCNfX1ZBX0FSR1NfXykKfCAjZGVmaW5lIHJl cG9ydCh0ZXN0LC4uLikgKCh0ZXN0KSA/IHB1dHMgKCN0ZXN0KSA6IHByaW50ZiAoX19WQV9BUkdT X18pKQp8IHN0YXRpYyB2b2lkCnwgdGVzdF92YXJhcmdzX21hY3JvcyAodm9pZCkKfCB7CnwgICBp bnQgeCA9IDEyMzQ7CnwgICBpbnQgeSA9IDU2Nzg7CnwgICBkZWJ1ZyAoIkZsYWciKTsKfCAgIGRl YnVnICgiWCA9ICVkXG4iLCB4KTsKfCAgIHNob3dsaXN0IChUaGUgZmlyc3QsIHNlY29uZCwgYW5k IHRoaXJkIGl0ZW1zLik7CnwgICByZXBvcnQgKHg+eSwgInggaXMgJWQgYnV0IHkgaXMgJWQiLCB4 LCB5KTsKfCB9CnwgCnwgLy8gQ2hlY2sgbG9uZyBsb25nIHR5cGVzLgp8ICNkZWZpbmUgQklHNjQg MTg0NDY3NDQwNzM3MDk1NTE2MTV1bGwKfCAjZGVmaW5lIEJJRzMyIDQyOTQ5NjcyOTV1bAp8ICNk ZWZpbmUgQklHX09LIChCSUc2NCAvIEJJRzMyID09IDQyOTQ5NjcyOTd1bGwgJiYgQklHNjQgJSBC SUczMiA9PSAwKQp8ICNpZiAhQklHX09LCnwgICB5b3VyIHByZXByb2Nlc3NvciBpcyBicm9rZW47 CnwgI2VuZGlmCnwgI2lmIEJJR19PSwp8ICNlbHNlCnwgICB5b3VyIHByZXByb2Nlc3NvciBpcyBi cm9rZW47CnwgI2VuZGlmCnwgc3RhdGljIGxvbmcgbG9uZyBpbnQgYmlnbnVtID0gLTkyMjMzNzIw MzY4NTQ3NzU4MDdMTDsKfCBzdGF0aWMgdW5zaWduZWQgbG9uZyBsb25nIGludCB1YmlnbnVtID0g QklHNjQ7CnwgCnwgc3RydWN0IGluY29tcGxldGVfYXJyYXkKfCB7CnwgICBpbnQgZGF0YXNpemU7 CnwgICBkb3VibGUgZGF0YVtdOwp8IH07CnwgCnwgc3RydWN0IG5hbWVkX2luaXQgewp8ICAgaW50 IG51bWJlcjsKfCAgIGNvbnN0IHdjaGFyX3QgKm5hbWU7CnwgICBkb3VibGUgYXZlcmFnZTsKfCB9 Owp8IAp8IHR5cGVkZWYgY29uc3QgY2hhciAqY2NwOwp8IAp8IHN0YXRpYyBpbmxpbmUgaW50Cnwg dGVzdF9yZXN0cmljdCAoY2NwIHJlc3RyaWN0IHRleHQpCnwgewp8ICAgLy8gU2VlIGlmIEMrKy1z dHlsZSBjb21tZW50cyB3b3JrLgp8ICAgLy8gSXRlcmF0ZSB0aHJvdWdoIGl0ZW1zIHZpYSB0aGUg cmVzdHJpY3RlZCBwb2ludGVyLgp8ICAgLy8gQWxzbyBjaGVjayBmb3IgZGVjbGFyYXRpb25zIGlu IGZvciBsb29wcy4KfCAgIGZvciAodW5zaWduZWQgaW50IGkgPSAwOyAqKHRleHQraSkgIT0gJ1ww JzsgKytpKQp8ICAgICBjb250aW51ZTsKfCAgIHJldHVybiAwOwp8IH0KfCAKfCAvLyBDaGVjayB2 YXJhcmdzIGFuZCB2YV9jb3B5Lgp8IHN0YXRpYyB2b2lkCnwgdGVzdF92YXJhcmdzIChjb25zdCBj aGFyICpmb3JtYXQsIC4uLikKfCB7CnwgICB2YV9saXN0IGFyZ3M7CnwgICB2YV9zdGFydCAoYXJn cywgZm9ybWF0KTsKfCAgIHZhX2xpc3QgYXJnc19jb3B5Owp8ICAgdmFfY29weSAoYXJnc19jb3B5 LCBhcmdzKTsKfCAKfCAgIGNvbnN0IGNoYXIgKnN0cjsKfCAgIGludCBudW1iZXI7CnwgICBmbG9h dCBmbnVtYmVyOwp8IAp8ICAgd2hpbGUgKCpmb3JtYXQpCnwgICAgIHsKfCAgICAgICBzd2l0Y2gg KCpmb3JtYXQrKykKfCAJewp8IAljYXNlICdzJzogLy8gc3RyaW5nCnwgCSAgc3RyID0gdmFfYXJn IChhcmdzX2NvcHksIGNvbnN0IGNoYXIgKik7CnwgCSAgYnJlYWs7CnwgCWNhc2UgJ2QnOiAvLyBp bnQKfCAJICBudW1iZXIgPSB2YV9hcmcgKGFyZ3NfY29weSwgaW50KTsKfCAJICBicmVhazsKfCAJ Y2FzZSAnZic6IC8vIGZsb2F0CnwgCSAgZm51bWJlciA9IHZhX2FyZyAoYXJnc19jb3B5LCBkb3Vi bGUpOwp8IAkgIGJyZWFrOwp8IAlkZWZhdWx0Ogp8IAkgIGJyZWFrOwp8IAl9CnwgICAgIH0KfCAg IHZhX2VuZCAoYXJnc19jb3B5KTsKfCAgIHZhX2VuZCAoYXJncyk7CnwgfQp8IAp8IGludAp8IG1h aW4gKCkKfCB7CnwgCnwgICAvLyBDaGVjayBib29sLgp8ICAgX0Jvb2wgc3VjY2VzcyA9IGZhbHNl Owp8IAp8ICAgLy8gQ2hlY2sgcmVzdHJpY3QuCnwgICBpZiAodGVzdF9yZXN0cmljdCAoIlN0cmlu ZyBsaXRlcmFsIikgPT0gMCkKfCAgICAgc3VjY2VzcyA9IHRydWU7CnwgICBjaGFyICpyZXN0cmlj dCBuZXd2YXIgPSAiQW5vdGhlciBzdHJpbmciOwp8IAp8ICAgLy8gQ2hlY2sgdmFyYXJncy4KfCAg IHRlc3RfdmFyYXJncyAoInMsIGQnIGYgLiIsICJzdHJpbmciLCA2NSwgMzQuMjM0KTsKfCAgIHRl c3RfdmFyYXJnc19tYWNyb3MgKCk7CnwgCnwgICAvLyBDaGVjayBmbGV4aWJsZSBhcnJheSBtZW1i ZXJzLgp8ICAgc3RydWN0IGluY29tcGxldGVfYXJyYXkgKmlhID0KfCAgICAgbWFsbG9jIChzaXpl b2YgKHN0cnVjdCBpbmNvbXBsZXRlX2FycmF5KSArIChzaXplb2YgKGRvdWJsZSkgKiAxMCkpOwp8 ICAgaWEtPmRhdGFzaXplID0gMTA7CnwgICBmb3IgKGludCBpID0gMDsgaSA8IGlhLT5kYXRhc2l6 ZTsgKytpKQp8ICAgICBpYS0+ZGF0YVtpXSA9IGkgKiAxLjIzNDsKfCAKfCAgIC8vIENoZWNrIG5h bWVkIGluaXRpYWxpemVycy4KfCAgIHN0cnVjdCBuYW1lZF9pbml0IG5pID0gewp8ICAgICAubnVt YmVyID0gMzQsCnwgICAgIC5uYW1lID0gTCJUZXN0IHdpZGUgc3RyaW5nIiwKfCAgICAgLmF2ZXJh Z2UgPSA1NDMuMzQzNDMsCnwgICB9Owp8IAp8ICAgbmkubnVtYmVyID0gNTg7CnwgCnwgICBpbnQg ZHluYW1pY19hcnJheVtuaS5udW1iZXJdOwp8ICAgZHluYW1pY19hcnJheVtuaS5udW1iZXIgLSAx XSA9IDU0MzsKfCAKfCAgIC8vIHdvcmsgYXJvdW5kIHVudXNlZCB2YXJpYWJsZSB3YXJuaW5ncwp8 ICAgcmV0dXJuICghc3VjY2VzcyB8fCBiaWdudW0gPT0gMExMIHx8IHViaWdudW0gPT0gMHVMTCB8 fCBuZXd2YXJbMF0gPT0gJ3gnCnwgCSAgfHwgZHluYW1pY19hcnJheVtuaS5udW1iZXIgLSAxXSAh PSA1NDMpOwp8IAp8ICAgOwp8ICAgcmV0dXJuIDA7CnwgfQpjb25maWd1cmU6MTY4NDg6IGdjYyAt c3RkPWdudTk5IC1jIC1PMiAtcGlwZSAtTzIgLVduby1mb3JtYXQgLUkvdXNyL2xvY2FsL2luY2x1 ZGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNvbmZ0ZXN0LmMg PiY1CmNvbmZpZ3VyZToxNjg0ODogJD8gPSAwCmNvbmZpZ3VyZToxNjg2ODogcmVzdWx0OiAtc3Rk PWdudTk5CmNvbmZpZ3VyZToxNjk3MDogY2hlY2tpbmcgZm9yIGdjYyAtc3RkPWdudTk5IG9wdGlv biB0byBhY2NlcHQgSVNPIFN0YW5kYXJkIEMKY29uZmlndXJlOjE2OTg0OiByZXN1bHQ6IC1zdGQ9 Z251OTkKY29uZmlndXJlOjE3MTAxOiBjaGVja2luZyBmb3IgQysrIGNvbXBpbGVyIHZlcnNpb24K Y29uZmlndXJlOjE3MTEwOiBnKysgLS12ZXJzaW9uID4mNQpnKysgKEdDQykgNC4yLjEgMjAwNzA3 MTkgIFtGcmVlQlNEXQpDb3B5cmlnaHQgKEMpIDIwMDcgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9u LCBJbmMuClRoaXMgaXMgZnJlZSBzb2Z0d2FyZTsgc2VlIHRoZSBzb3VyY2UgZm9yIGNvcHlpbmcg Y29uZGl0aW9ucy4gIFRoZXJlIGlzIE5PCndhcnJhbnR5OyBub3QgZXZlbiBmb3IgTUVSQ0hBTlRB QklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLgoKY29uZmlndXJlOjE3 MTIxOiAkPyA9IDAKY29uZmlndXJlOjE3MTEwOiBnKysgLXYgPiY1ClVzaW5nIGJ1aWx0LWluIHNw ZWNzLgpUYXJnZXQ6IGkzODYtdW5kZXJteWRlc2stZnJlZWJzZApDb25maWd1cmVkIHdpdGg6IEZy ZWVCU0QvaTM4NiBzeXN0ZW0gY29tcGlsZXIKVGhyZWFkIG1vZGVsOiBwb3NpeApnY2MgdmVyc2lv biA0LjIuMSAyMDA3MDcxOSAgW0ZyZWVCU0RdCmNvbmZpZ3VyZToxNzEyMTogJD8gPSAwCmNvbmZp Z3VyZToxNzExMDogZysrIC1WID4mNQpnKys6ICctVicgb3B0aW9uIG11c3QgaGF2ZSBhcmd1bWVu dApjb25maWd1cmU6MTcxMjE6ICQ/ID0gMQpjb25maWd1cmU6MTcxMTA6IGcrKyAtcXZlcnNpb24g PiY1CmcrKzogdW5yZWNvZ25pemVkIG9wdGlvbiAnLXF2ZXJzaW9uJwpnKys6IE5vIGlucHV0IGZp bGVzIHNwZWNpZmllZApjb25maWd1cmU6MTcxMjE6ICQ/ID0gMQpjb25maWd1cmU6MTcxMjU6IGNo ZWNraW5nIHdoZXRoZXIgd2UgYXJlIHVzaW5nIHRoZSBHTlUgQysrIGNvbXBpbGVyCmNvbmZpZ3Vy ZToxNzE0NDogZysrIC1jIC1PMiAtcGlwZSAtTzIgLVduby1mb3JtYXQgLUkvdXNyL2xvY2FsL2lu Y2x1ZGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNvbmZ0ZXN0 LmNwcCA+JjUKY29uZmlndXJlOjE3MTQ0OiAkPyA9IDAKY29uZmlndXJlOjE3MTUzOiByZXN1bHQ6 IHllcwpjb25maWd1cmU6MTcxNjI6IGNoZWNraW5nIHdoZXRoZXIgZysrIGFjY2VwdHMgLWcKY29u ZmlndXJlOjE3MTgyOiBnKysgLWMgLWcgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNvbmZ0ZXN0LmNw cCA+JjUKY29uZmlndXJlOjE3MTgyOiAkPyA9IDAKY29uZmlndXJlOjE3MjIzOiByZXN1bHQ6IHll cwpjb25maWd1cmU6MTcyNDg6IGNoZWNraW5nIGRlcGVuZGVuY3kgc3R5bGUgb2YgZysrCmNvbmZp Z3VyZToxNzM1OTogcmVzdWx0OiBnY2MzCmNvbmZpZ3VyZToxNzM5MjogY2hlY2tpbmcgaG93IHRv IHJ1biB0aGUgQysrIHByZXByb2Nlc3Nvcgpjb25maWd1cmU6MTc0MTk6IGcrKyAtRSAtSS91c3Iv bG9jYWwvaW5jbHVkZSAgY29uZnRlc3QuY3BwCmNvbmZpZ3VyZToxNzQxOTogJD8gPSAwCmNvbmZp Z3VyZToxNzQzMzogZysrIC1FIC1JL3Vzci9sb2NhbC9pbmNsdWRlICBjb25mdGVzdC5jcHAKY29u ZnRlc3QuY3BwOjM0OjI4OiBlcnJvcjogYWNfbm9uZXhpc3RlbnQuaDogTm8gc3VjaCBmaWxlIG9y IGRpcmVjdG9yeQpjb25maWd1cmU6MTc0MzM6ICQ/ID0gMQpjb25maWd1cmU6IGZhaWxlZCBwcm9n cmFtIHdhczoKfCAvKiBjb25mZGVmcy5oICovCnwgI2RlZmluZSBQQUNLQUdFX05BTUUgIkdTdHJl YW1lciBVZ2x5IFBsdWctaW5zIgp8ICNkZWZpbmUgUEFDS0FHRV9UQVJOQU1FICJnc3QtcGx1Z2lu cy11Z2x5Igp8ICNkZWZpbmUgUEFDS0FHRV9WRVJTSU9OICIwLjEwLjE5Igp8ICNkZWZpbmUgUEFD S0FHRV9TVFJJTkcgIkdTdHJlYW1lciBVZ2x5IFBsdWctaW5zIDAuMTAuMTkiCnwgI2RlZmluZSBQ QUNLQUdFX0JVR1JFUE9SVCAiaHR0cDovL2J1Z3ppbGxhLmdub21lLm9yZy9lbnRlcl9idWcuY2dp P3Byb2R1Y3Q9R1N0cmVhbWVyIgp8ICNkZWZpbmUgUEFDS0FHRV9VUkwgIiIKfCAjZGVmaW5lIFBB Q0tBR0UgImdzdC1wbHVnaW5zLXVnbHkiCnwgI2RlZmluZSBWRVJTSU9OICIwLjEwLjE5Igp8ICNk ZWZpbmUgU1REQ19IRUFERVJTIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1RZUEVTX0ggMQp8ICNkZWZp bmUgSEFWRV9TWVNfU1RBVF9IIDEKfCAjZGVmaW5lIEhBVkVfU1RETElCX0ggMQp8ICNkZWZpbmUg SEFWRV9TVFJJTkdfSCAxCnwgI2RlZmluZSBIQVZFX01FTU9SWV9IIDEKfCAjZGVmaW5lIEhBVkVf U1RSSU5HU19IIDEKfCAjZGVmaW5lIEhBVkVfSU5UVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NU RElOVF9IIDEKfCAjZGVmaW5lIEhBVkVfVU5JU1REX0ggMQp8ICNkZWZpbmUgSEFWRV9ETEZDTl9I IDEKfCAjZGVmaW5lIExUX09CSkRJUiAiLmxpYnMvIgp8ICNkZWZpbmUgSEFWRV9JQ09OViAxCnwg I2RlZmluZSBFTkFCTEVfTkxTIDEKfCAjZGVmaW5lIEhBVkVfR0VUVEVYVCAxCnwgI2RlZmluZSBI QVZFX0RDR0VUVEVYVCAxCnwgI2RlZmluZSBHRVRURVhUX1BBQ0tBR0UgImdzdC1wbHVnaW5zLXVn bHktMC4xMCIKfCAjZGVmaW5lIExPQ0FMRURJUiAiL3Vzci9sb2NhbC9zaGFyZS9sb2NhbGUiCnwg I2RlZmluZSBHU1RfUEFDS0FHRV9OQU1FICJHU3RyZWFtZXIgVWdseSBQbHVnLWlucyBzb3VyY2Ug cmVsZWFzZSIKfCAjZGVmaW5lIEdTVF9QQUNLQUdFX09SSUdJTiAiVW5rbm93biBwYWNrYWdlIG9y aWdpbiIKfCAjZGVmaW5lIEhBVkVfRVhURVJOQUwgLyoqLwp8ICNkZWZpbmUgSEFWRV9DUFVfSTM4 NiAxCnwgI2RlZmluZSBIT1NUX0NQVSAiaTM4NiIKfCAvKiBlbmQgY29uZmRlZnMuaC4gICovCnwg I2luY2x1ZGUgPGFjX25vbmV4aXN0ZW50Lmg+CmNvbmZpZ3VyZToxNzQ1ODogcmVzdWx0OiBnKysg LUUKY29uZmlndXJlOjE3NDc4OiBnKysgLUUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNvbmZ0ZXN0 LmNwcApjb25maWd1cmU6MTc0Nzg6ICQ/ID0gMApjb25maWd1cmU6MTc0OTI6IGcrKyAtRSAtSS91 c3IvbG9jYWwvaW5jbHVkZSAgY29uZnRlc3QuY3BwCmNvbmZ0ZXN0LmNwcDozNDoyODogZXJyb3I6 IGFjX25vbmV4aXN0ZW50Lmg6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKY29uZmlndXJlOjE3 NDkyOiAkPyA9IDEKY29uZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6CnwgLyogY29uZmRlZnMu aCAqLwp8ICNkZWZpbmUgUEFDS0FHRV9OQU1FICJHU3RyZWFtZXIgVWdseSBQbHVnLWlucyIKfCAj ZGVmaW5lIFBBQ0tBR0VfVEFSTkFNRSAiZ3N0LXBsdWdpbnMtdWdseSIKfCAjZGVmaW5lIFBBQ0tB R0VfVkVSU0lPTiAiMC4xMC4xOSIKfCAjZGVmaW5lIFBBQ0tBR0VfU1RSSU5HICJHU3RyZWFtZXIg VWdseSBQbHVnLWlucyAwLjEwLjE5Igp8ICNkZWZpbmUgUEFDS0FHRV9CVUdSRVBPUlQgImh0dHA6 Ly9idWd6aWxsYS5nbm9tZS5vcmcvZW50ZXJfYnVnLmNnaT9wcm9kdWN0PUdTdHJlYW1lciIKfCAj ZGVmaW5lIFBBQ0tBR0VfVVJMICIiCnwgI2RlZmluZSBQQUNLQUdFICJnc3QtcGx1Z2lucy11Z2x5 Igp8ICNkZWZpbmUgVkVSU0lPTiAiMC4xMC4xOSIKfCAjZGVmaW5lIFNURENfSEVBREVSUyAxCnwg I2RlZmluZSBIQVZFX1NZU19UWVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1NUQVRfSCAxCnwg I2RlZmluZSBIQVZFX1NURExJQl9IIDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5HX0ggMQp8ICNkZWZp bmUgSEFWRV9NRU1PUllfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklOR1NfSCAxCnwgI2RlZmluZSBI QVZFX0lOVFRZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9TVERJTlRfSCAxCnwgI2RlZmluZSBIQVZF X1VOSVNURF9IIDEKfCAjZGVmaW5lIEhBVkVfRExGQ05fSCAxCnwgI2RlZmluZSBMVF9PQkpESVIg Ii5saWJzLyIKfCAjZGVmaW5lIEhBVkVfSUNPTlYgMQp8ICNkZWZpbmUgRU5BQkxFX05MUyAxCnwg I2RlZmluZSBIQVZFX0dFVFRFWFQgMQp8ICNkZWZpbmUgSEFWRV9EQ0dFVFRFWFQgMQp8ICNkZWZp bmUgR0VUVEVYVF9QQUNLQUdFICJnc3QtcGx1Z2lucy11Z2x5LTAuMTAiCnwgI2RlZmluZSBMT0NB TEVESVIgIi91c3IvbG9jYWwvc2hhcmUvbG9jYWxlIgp8ICNkZWZpbmUgR1NUX1BBQ0tBR0VfTkFN RSAiR1N0cmVhbWVyIFVnbHkgUGx1Zy1pbnMgc291cmNlIHJlbGVhc2UiCnwgI2RlZmluZSBHU1Rf UEFDS0FHRV9PUklHSU4gIlVua25vd24gcGFja2FnZSBvcmlnaW4iCnwgI2RlZmluZSBIQVZFX0VY VEVSTkFMIC8qKi8KfCAjZGVmaW5lIEhBVkVfQ1BVX0kzODYgMQp8ICNkZWZpbmUgSE9TVF9DUFUg ImkzODYiCnwgLyogZW5kIGNvbmZkZWZzLmguICAqLwp8ICNpbmNsdWRlIDxhY19ub25leGlzdGVu dC5oPgpjb25maWd1cmU6MTc2NjE6IGNoZWNraW5nIGZvciBsZCB1c2VkIGJ5IGcrKwpjb25maWd1 cmU6MTc3Mjg6IHJlc3VsdDogL3Vzci9iaW4vbGQKY29uZmlndXJlOjE3NzM1OiBjaGVja2luZyBp ZiB0aGUgbGlua2VyICgvdXNyL2Jpbi9sZCkgaXMgR05VIGxkCmNvbmZpZ3VyZToxNzc1MDogcmVz dWx0OiB5ZXMKY29uZmlndXJlOjE3ODA1OiBjaGVja2luZyB3aGV0aGVyIHRoZSBnKysgbGlua2Vy ICgvdXNyL2Jpbi9sZCkgc3VwcG9ydHMgc2hhcmVkIGxpYnJhcmllcwpjb25maWd1cmU6MTg4MTA6 IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxODg0NjogZysrIC1jIC1PMiAtcGlwZSAtTzIgLVduby1m b3JtYXQgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgLUkvdXNyL2xv Y2FsL2luY2x1ZGUgIGNvbmZ0ZXN0LmNwcCA+JjUKY29uZmlndXJlOjE4ODQ5OiAkPyA9IDAKY29u ZmlndXJlOjE5MzY5OiBjaGVja2luZyBmb3IgZysrIG9wdGlvbiB0byBwcm9kdWNlIFBJQwpjb25m aWd1cmU6MTkzNzY6IHJlc3VsdDogLWZQSUMgLURQSUMKY29uZmlndXJlOjE5Mzg0OiBjaGVja2lu ZyBpZiBnKysgUElDIGZsYWcgLWZQSUMgLURQSUMgd29ya3MKY29uZmlndXJlOjE5NDAyOiBnKysg LWMgLU8yIC1waXBlIC1PMiAtV25vLWZvcm1hdCAtSS91c3IvbG9jYWwvaW5jbHVkZSAtZm5vLXN0 cmljdC1hbGlhc2luZyAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLWZQSUMgLURQSUMgLURQSUMgY29u ZnRlc3QuY3BwID4mNQpjb25maWd1cmU6MTk0MDY6ICQ/ID0gMApjb25maWd1cmU6MTk0MTk6IHJl c3VsdDogeWVzCmNvbmZpZ3VyZToxOTQ0MjogY2hlY2tpbmcgaWYgZysrIHN0YXRpYyBmbGFnIC1z dGF0aWMgd29ya3MKY29uZmlndXJlOjE5NDcwOiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTk0ODI6 IGNoZWNraW5nIGlmIGcrKyBzdXBwb3J0cyAtYyAtbyBmaWxlLm8KY29uZmlndXJlOjE5NTAzOiBn KysgLWMgLU8yIC1waXBlIC1PMiAtV25vLWZvcm1hdCAtSS91c3IvbG9jYWwvaW5jbHVkZSAtZm5v LXN0cmljdC1hbGlhc2luZyAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLW8gb3V0L2NvbmZ0ZXN0Mi5v IGNvbmZ0ZXN0LmNwcCA+JjUKY29uZmlndXJlOjE5NTA3OiAkPyA9IDAKY29uZmlndXJlOjE5NTI5 OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTk1MzQ6IGNoZWNraW5nIGlmIGcrKyBzdXBwb3J0cyAt YyAtbyBmaWxlLm8KY29uZmlndXJlOjE5NTgxOiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTk2MTE6 IGNoZWNraW5nIHdoZXRoZXIgdGhlIGcrKyBsaW5rZXIgKC91c3IvYmluL2xkKSBzdXBwb3J0cyBz aGFyZWQgbGlicmFyaWVzCmNvbmZpZ3VyZToxOTY1MDogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjE5 NzkxOiBjaGVja2luZyBkeW5hbWljIGxpbmtlciBjaGFyYWN0ZXJpc3RpY3MKY29uZmlndXJlOjIw NDcwOiByZXN1bHQ6IGZyZWVic2Q4LjEgbGQuc28KY29uZmlndXJlOjIwNTIzOiBjaGVja2luZyBo b3cgdG8gaGFyZGNvZGUgbGlicmFyeSBwYXRocyBpbnRvIHByb2dyYW1zCmNvbmZpZ3VyZToyMDU0 ODogcmVzdWx0OiBpbW1lZGlhdGUKY29uZmlndXJlOjIwNTkwOiBjaGVja2luZyBmb3IgZysrCmNv bmZpZ3VyZToyMDYwNjogZm91bmQgL3Vzci9iaW4vZysrCmNvbmZpZ3VyZToyMDYxODogcmVzdWx0 OiB5ZXMKY29uZmlndXJlOjIwNjI4OiBjaGVja2luZyB3aGV0aGVyIGdjYyAtc3RkPWdudTk5IGFu ZCBjYyB1bmRlcnN0YW5kIC1jIGFuZCAtbyB0b2dldGhlcgpjb25maWd1cmU6MjA2NTk6IGdjYyAt c3RkPWdudTk5IC1jIGNvbmZ0ZXN0LmMgLW8gY29uZnRlc3QyLm8gPiY1CmNvbmZpZ3VyZToyMDY2 MzogJD8gPSAwCmNvbmZpZ3VyZToyMDY2OTogZ2NjIC1zdGQ9Z251OTkgLWMgY29uZnRlc3QuYyAt byBjb25mdGVzdDIubyA+JjUKY29uZmlndXJlOjIwNjczOiAkPyA9IDAKY29uZmlndXJlOjIwNjg0 OiBjYyAtYyBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6MjA2ODg6ICQ/ID0gMApjb25maWd1cmU6 MjA2OTY6IGNjIC1jIGNvbmZ0ZXN0LmMgLW8gY29uZnRlc3QyLm8gPiY1CmNvbmZpZ3VyZToyMDcw MDogJD8gPSAwCmNvbmZpZ3VyZToyMDcwNjogY2MgLWMgY29uZnRlc3QuYyAtbyBjb25mdGVzdDIu byA+JjUKY29uZmlndXJlOjIwNzEwOiAkPyA9IDAKY29uZmlndXJlOjIwNzI4OiByZXN1bHQ6IHll cwpjb25maWd1cmU6MjA3NTY6IGNoZWNraW5nIGZvciB2YWxncmluZApjb25maWd1cmU6MjA3ODc6 IHJlc3VsdDogbm8KY29uZmlndXJlOjIwODA2OiBjaGVja2luZyBmb3Igd29ya2luZyBkbyB3aGls ZSgwKSBtYWNyb3MKY29uZmlndXJlOjIwODI3OiBnY2MgLXN0ZD1nbnU5OSAtYyAtTzIgLXBpcGUg LU8yIC1Xbm8tZm9ybWF0IC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1mbm8tc3RyaWN0LWFsaWFzaW5n IC1JL3Vzci9sb2NhbC9pbmNsdWRlICBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6MjA4Mjc6ICQ/ ID0gMApjb25maWd1cmU6MjA4MzU6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToyMDk0ODogY2hlY2tp bmcgd2hldGhlciB0byBidWlsZCBndGstZG9jIGRvY3VtZW50YXRpb24KY29uZmlndXJlOjIwOTUw OiByZXN1bHQ6IG5vCmNvbmZpZ3VyZToyMDk1NzogY2hlY2tpbmcgZm9yIGd0a2RvYy1jaGVjawpj b25maWd1cmU6MjA5OTA6IHJlc3VsdDogbm8KY29uZmlndXJlOjIxMDIxOiBMb29raW5nIGZvciBQ eXRob24gdmVyc2lvbiA+PSAyLjEKY29uZmlndXJlOjIxMDM5OiBjaGVja2luZyBmb3IgcHl0aG9u CmNvbmZpZ3VyZToyMTA1NzogZm91bmQgL3Vzci9sb2NhbC9iaW4vcHl0aG9uCmNvbmZpZ3VyZToy MTA2OTogcmVzdWx0OiAvdXNyL2xvY2FsL2Jpbi9weXRob24KY29uZmlndXJlOjIxMDgxOiBjaGVj a2luZyAiL3Vzci9sb2NhbC9iaW4vcHl0aG9uIjoKY29uZmlndXJlOjIxMDgzOiByZXN1bHQ6IG9r YXkKY29uZmlndXJlOjIxMDk5OiBjaGVja2luZyBsb2NhbCBQeXRob24gY29uZmlndXJhdGlvbgpj b25maWd1cmU6MjExMzY6IHJlc3VsdDogbG9va3MgZ29vZApjb25maWd1cmU6MjExNDQ6IGNoZWNr aW5nIHdoZXRoZXIgdG8gYnVpbGQgcGx1Z2luIGRvY3VtZW50YXRpb24KY29uZmlndXJlOjIxMTUx OiByZXN1bHQ6IG5vIChndGstZG9jIGRpc2FibGVkIG9yIG5vdCBhdmFpbGFibGUpCmNvbmZpZ3Vy ZToyMTI1NDogY2hlY2tpbmcgZm9yIGNvcyBpbiAtbG0KY29uZmlndXJlOjIxMjc5OiBnY2MgLXN0 ZD1nbnU5OSAtbyBjb25mdGVzdCAtTzIgLXBpcGUgLU8yIC1Xbm8tZm9ybWF0IC1JL3Vzci9sb2Nh bC9pbmNsdWRlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAgLUwv dXNyL2xvY2FsL2xpYiAgLXB0aHJlYWQgY29uZnRlc3QuYyAtbG0gICA+JjUKY29uZnRlc3QuYzo0 Mjogd2FybmluZzogY29uZmxpY3RpbmcgdHlwZXMgZm9yIGJ1aWx0LWluIGZ1bmN0aW9uICdjb3Mn CmNvbmZpZ3VyZToyMTI3OTogJD8gPSAwCmNvbmZpZ3VyZToyMTI4ODogcmVzdWx0OiB5ZXMKY29u ZmlndXJlOjIxMzAyOiBjaGVja2luZyBmb3Igc3RkaW50IHR5cGVzCmNvbmZpZ3VyZToyMTMyNTog Z2NjIC1zdGQ9Z251OTkgLWMgICBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6MjEzMjU6ICQ/ID0g MApjb25maWd1cmU6MjEzNjk6IHJlc3VsdDogc3RkaW50LmggKHNob3J0Y2lyY3VpdCkKY29uZmln dXJlOjIxNzU2OiByZXN1bHQ6IG1ha2UgdXNlIG9mIHN0ZGludC5oIGluIF9zdGRpbnQuaCAoYXNz dW1pbmcgQzk5IGNvbXBhdGlibGUgc3lzdGVtKQpjb25maWd1cmU6MjE3NjY6IGNoZWNraW5nIGZv ciBtYWxsb2MuaApjb25maWd1cmU6MjE3NjY6IHJlc3VsdDogbm8KY29uZmlndXJlOjIxNzgyOiBj aGVja2luZyB3aGV0aGVyIGdjYyAtc3RkPWdudTk5IGltcGxlbWVudHMgX19QUkVUVFlfRlVOQ1RJ T05fXwpjb25maWd1cmU6MjE3OTk6IGdjYyAtc3RkPWdudTk5IC1vIGNvbmZ0ZXN0IC1PMiAtcGlw ZSAtTzIgLVduby1mb3JtYXQgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLWZuby1zdHJpY3QtYWxpYXNp bmcgLUkvdXNyL2xvY2FsL2luY2x1ZGUgICAtTC91c3IvbG9jYWwvbGliICAtcHRocmVhZCBjb25m dGVzdC5jICA+JjUKY29uZmlndXJlOjIxNzk5OiAkPyA9IDAKY29uZmlndXJlOjIxODA5OiByZXN1 bHQ6IHllcwpjb25maWd1cmU6MjE4MTc6IGNoZWNraW5nIHdoZXRoZXIgZ2NjIC1zdGQ9Z251OTkg aW1wbGVtZW50cyBfX0ZVTkNUSU9OX18KY29uZmlndXJlOjIxODM0OiBnY2MgLXN0ZD1nbnU5OSAt byBjb25mdGVzdCAtTzIgLXBpcGUgLU8yIC1Xbm8tZm9ybWF0IC1JL3Vzci9sb2NhbC9pbmNsdWRl IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAgLUwvdXNyL2xvY2Fs L2xpYiAgLXB0aHJlYWQgY29uZnRlc3QuYyAgPiY1CmNvbmZpZ3VyZToyMTgzNDogJD8gPSAwCmNv bmZpZ3VyZToyMTg0NDogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjIxODUyOiBjaGVja2luZyB3aGV0 aGVyIGdjYyAtc3RkPWdudTk5IGltcGxlbWVudHMgX19mdW5jX18KY29uZmlndXJlOjIxODY5OiBn Y2MgLXN0ZD1nbnU5OSAtbyBjb25mdGVzdCAtTzIgLXBpcGUgLU8yIC1Xbm8tZm9ybWF0IC1JL3Vz ci9sb2NhbC9pbmNsdWRlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JL3Vzci9sb2NhbC9pbmNsdWRl ICAgLUwvdXNyL2xvY2FsL2xpYiAgLXB0aHJlYWQgY29uZnRlc3QuYyAgPiY1CmNvbmZpZ3VyZToy MTg2OTogJD8gPSAwCmNvbmZpZ3VyZToyMTg3OTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjIxOTI0 OiBjaGVja2luZyBmb3IgR0xJQgpjb25maWd1cmU6MjE5MzI6ICRQS0dfQ09ORklHIC0tZXhpc3Rz IC0tcHJpbnQtZXJyb3JzICIkd2hpY2giCmNvbmZpZ3VyZToyMTkzNTogJD8gPSAwCmNvbmZpZ3Vy ZToyMTk1MDogJFBLR19DT05GSUcgLS1leGlzdHMgLS1wcmludC1lcnJvcnMgIiR3aGljaCIKY29u ZmlndXJlOjIxOTUzOiAkPyA9IDAKY29uZmlndXJlOjIyMDA1OiByZXN1bHQ6IHllcwpjb25maWd1 cmU6MjIwOTY6IGNoZWNraW5nIGZvciBPUkMKY29uZmlndXJlOjIyMTA0OiAkUEtHX0NPTkZJRyAt LWV4aXN0cyAtLXByaW50LWVycm9ycyAib3JjLTAuNCA+PSAkT1JDX1JFUSIKY29uZmlndXJlOjIy MTA3OiAkPyA9IDAKY29uZmlndXJlOjIyMTIyOiAkUEtHX0NPTkZJRyAtLWV4aXN0cyAtLXByaW50 LWVycm9ycyAib3JjLTAuNCA+PSAkT1JDX1JFUSIKY29uZmlndXJlOjIyMTI1OiAkPyA9IDAKY29u ZmlndXJlOjIyMTc5OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MjIxODc6IGNoZWNraW5nIGZvciB1 c2FibGUgb3JjYwpjb25maWd1cmU6MjIxOTU6IHJlc3VsdDogL3Vzci9sb2NhbC9iaW4vb3JjYwpj b25maWd1cmU6MjIyNDI6IGNoZWNraW5nIGZvciBHU1QKY29uZmlndXJlOjIyMjUwOiAkUEtHX0NP TkZJRyAtLWV4aXN0cyAtLXByaW50LWVycm9ycyAiJG1vZHVsZSA+PSAkbWludmVyIgpjb25maWd1 cmU6MjIyNTM6ICQ/ID0gMApjb25maWd1cmU6MjIyNjg6ICRQS0dfQ09ORklHIC0tZXhpc3RzIC0t cHJpbnQtZXJyb3JzICIkbW9kdWxlID49ICRtaW52ZXIiCmNvbmZpZ3VyZToyMjI3MTogJD8gPSAw CmNvbmZpZ3VyZToyMjMyNzogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjIyMzQxOiB1c2luZyBHU3Ry ZWFtZXIgdG9vbHMgaW4gL3Vzci9sb2NhbC9iaW4KY29uZmlndXJlOjIyMzUxOiB1c2luZyBHU3Ry ZWFtZXIgcGx1Zy1pbnMgaW4gL3Vzci9sb2NhbC9saWIvZ3N0cmVhbWVyLTAuMTAKY29uZmlndXJl OjIyMzYzOiBjaGVja2luZyBmb3IgR1NUX0JBU0UKY29uZmlndXJlOjIyMzcxOiAkUEtHX0NPTkZJ RyAtLWV4aXN0cyAtLXByaW50LWVycm9ycyAiJG1vZHVsZSA+PSAkbWludmVyIgpjb25maWd1cmU6 MjIzNzQ6ICQ/ID0gMApjb25maWd1cmU6MjIzODk6ICRQS0dfQ09ORklHIC0tZXhpc3RzIC0tcHJp bnQtZXJyb3JzICIkbW9kdWxlID49ICRtaW52ZXIiCmNvbmZpZ3VyZToyMjM5MjogJD8gPSAwCmNv bmZpZ3VyZToyMjQ0ODogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjIyNDY1OiBjaGVja2luZyBmb3Ig R1NUX0NIRUNLCmNvbmZpZ3VyZToyMjQ3MzogJFBLR19DT05GSUcgLS1leGlzdHMgLS1wcmludC1l cnJvcnMgIiRtb2R1bGUgPj0gJG1pbnZlciIKUGFja2FnZSBnc3RyZWFtZXItY2hlY2stMC4xMCB3 YXMgbm90IGZvdW5kIGluIHRoZSBwa2ctY29uZmlnIHNlYXJjaCBwYXRoLgpQZXJoYXBzIHlvdSBz aG91bGQgYWRkIHRoZSBkaXJlY3RvcnkgY29udGFpbmluZyBgZ3N0cmVhbWVyLWNoZWNrLTAuMTAu cGMnCnRvIHRoZSBQS0dfQ09ORklHX1BBVEggZW52aXJvbm1lbnQgdmFyaWFibGUKTm8gcGFja2Fn ZSAnZ3N0cmVhbWVyLWNoZWNrLTAuMTAnIGZvdW5kCmNvbmZpZ3VyZToyMjQ3NjogJD8gPSAxCmNv bmZpZ3VyZToyMjQ5MTogJFBLR19DT05GSUcgLS1leGlzdHMgLS1wcmludC1lcnJvcnMgIiRtb2R1 bGUgPj0gJG1pbnZlciIKUGFja2FnZSBnc3RyZWFtZXItY2hlY2stMC4xMCB3YXMgbm90IGZvdW5k IGluIHRoZSBwa2ctY29uZmlnIHNlYXJjaCBwYXRoLgpQZXJoYXBzIHlvdSBzaG91bGQgYWRkIHRo ZSBkaXJlY3RvcnkgY29udGFpbmluZyBgZ3N0cmVhbWVyLWNoZWNrLTAuMTAucGMnCnRvIHRoZSBQ S0dfQ09ORklHX1BBVEggZW52aXJvbm1lbnQgdmFyaWFibGUKTm8gcGFja2FnZSAnZ3N0cmVhbWVy LWNoZWNrLTAuMTAnIGZvdW5kCmNvbmZpZ3VyZToyMjQ5NDogJD8gPSAxClBhY2thZ2UgZ3N0cmVh bWVyLWNoZWNrLTAuMTAgd2FzIG5vdCBmb3VuZCBpbiB0aGUgcGtnLWNvbmZpZyBzZWFyY2ggcGF0 aC4KUGVyaGFwcyB5b3Ugc2hvdWxkIGFkZCB0aGUgZGlyZWN0b3J5IGNvbnRhaW5pbmcgYGdzdHJl YW1lci1jaGVjay0wLjEwLnBjJwp0byB0aGUgUEtHX0NPTkZJR19QQVRIIGVudmlyb25tZW50IHZh cmlhYmxlCk5vIHBhY2thZ2UgJ2dzdHJlYW1lci1jaGVjay0wLjEwJyBmb3VuZApjb25maWd1cmU6 MjI1MjI6IHJlc3VsdDogbm8KY29uZmlndXJlOjIyNTI2OiBQYWNrYWdlIGdzdHJlYW1lci1jaGVj ay0wLjEwIHdhcyBub3QgZm91bmQgaW4gdGhlIHBrZy1jb25maWcgc2VhcmNoIHBhdGguClBlcmhh cHMgeW91IHNob3VsZCBhZGQgdGhlIGRpcmVjdG9yeSBjb250YWluaW5nIGBnc3RyZWFtZXItY2hl Y2stMC4xMC5wYycKdG8gdGhlIFBLR19DT05GSUdfUEFUSCBlbnZpcm9ubWVudCB2YXJpYWJsZQpO byBwYWNrYWdlICdnc3RyZWFtZXItY2hlY2stMC4xMCcgZm91bmQKY29uZmlndXJlOjIyNTMxOiBu byBnc3RyZWFtZXItY2hlY2stMC4xMCA+PSAwLjEwLjM2IChHU3RyZWFtZXIgQ2hlY2sgdW5pdHRl c3QgTGlicmFyeSkgZm91bmQKY29uZmlndXJlOjIyNTY3OiBjaGVja2luZyBmb3IgR1NUX1BMVUdJ TlNfQkFTRQpjb25maWd1cmU6MjI1NzU6ICRQS0dfQ09ORklHIC0tZXhpc3RzIC0tcHJpbnQtZXJy b3JzICIkbW9kdWxlID49ICRtaW52ZXIiClBhY2thZ2UgZGVwZW5kZW5jeSByZXF1aXJlbWVudCAn Z3N0cmVhbWVyLXBsdWdpbnMtYmFzZS0wLjEwID49IDAuMTAuMzYnIGNvdWxkIG5vdCBiZSBzYXRp c2ZpZWQuClBhY2thZ2UgJ2dzdHJlYW1lci1wbHVnaW5zLWJhc2UtMC4xMCcgaGFzIHZlcnNpb24g JzAuMTAuMzEnLCByZXF1aXJlZCB2ZXJzaW9uIGlzICc+PSAwLjEwLjM2Jwpjb25maWd1cmU6MjI1 Nzg6ICQ/ID0gMQpjb25maWd1cmU6MjI1OTM6ICRQS0dfQ09ORklHIC0tZXhpc3RzIC0tcHJpbnQt ZXJyb3JzICIkbW9kdWxlID49ICRtaW52ZXIiClBhY2thZ2UgZGVwZW5kZW5jeSByZXF1aXJlbWVu dCAnZ3N0cmVhbWVyLXBsdWdpbnMtYmFzZS0wLjEwID49IDAuMTAuMzYnIGNvdWxkIG5vdCBiZSBz YXRpc2ZpZWQuClBhY2thZ2UgJ2dzdHJlYW1lci1wbHVnaW5zLWJhc2UtMC4xMCcgaGFzIHZlcnNp b24gJzAuMTAuMzEnLCByZXF1aXJlZCB2ZXJzaW9uIGlzICc+PSAwLjEwLjM2Jwpjb25maWd1cmU6 MjI1OTY6ICQ/ID0gMQpQYWNrYWdlIGRlcGVuZGVuY3kgcmVxdWlyZW1lbnQgJ2dzdHJlYW1lci1w bHVnaW5zLWJhc2UtMC4xMCA+PSAwLjEwLjM2JyBjb3VsZCBub3QgYmUgc2F0aXNmaWVkLgpQYWNr YWdlICdnc3RyZWFtZXItcGx1Z2lucy1iYXNlLTAuMTAnIGhhcyB2ZXJzaW9uICcwLjEwLjMxJywg cmVxdWlyZWQgdmVyc2lvbiBpcyAnPj0gMC4xMC4zNicKY29uZmlndXJlOjIyNjI0OiByZXN1bHQ6 IG5vCmNvbmZpZ3VyZToyMjYyODogUGFja2FnZSBkZXBlbmRlbmN5IHJlcXVpcmVtZW50ICdnc3Ry ZWFtZXItcGx1Z2lucy1iYXNlLTAuMTAgPj0gMC4xMC4zNicgY291bGQgbm90IGJlIHNhdGlzZmll ZC4KUGFja2FnZSAnZ3N0cmVhbWVyLXBsdWdpbnMtYmFzZS0wLjEwJyBoYXMgdmVyc2lvbiAnMC4x MC4zMScsIHJlcXVpcmVkIHZlcnNpb24gaXMgJz49IDAuMTAuMzYnCmNvbmZpZ3VyZToyMjYzMTog ZXJyb3I6IG5vIGdzdHJlYW1lci1wbHVnaW5zLWJhc2UtMC4xMCA+PSAwLjEwLjM2IChHU3RyZWFt ZXIgQmFzZSBQbHVnaW5zKSBmb3VuZAoKIyMgLS0tLS0tLS0tLS0tLS0tLSAjIwojIyBDYWNoZSB2 YXJpYWJsZXMuICMjCiMjIC0tLS0tLS0tLS0tLS0tLS0gIyMKCl9jdl9nX3N1cHBvcnRfZG93aGls ZV9tYWNyb3M9eWVzCmFjX2N2X2J1aWxkPWkzODYtcG9ydGJsZC1mcmVlYnNkOC4xCmFjX2N2X2Nf YmlnZW5kaWFuPW5vCmFjX2N2X2NfY29tcGlsZXJfZ251PXllcwphY19jdl9jX2ludDE2X3Q9eWVz CmFjX2N2X2NfaW50MzJfdD15ZXMKYWNfY3ZfY19pbnQ2NF90PXllcwphY19jdl9jX2ludDhfdD15 ZXMKYWNfY3ZfY191aW50MTZfdD15ZXMKYWNfY3ZfY191aW50MzJfdD15ZXMKYWNfY3ZfY191aW50 NjRfdD15ZXMKYWNfY3ZfY191aW50OF90PXllcwphY19jdl9jeHhfY29tcGlsZXJfZ251PXllcwph Y19jdl9lbnZfQU1STkJfQ0ZMQUdTX3NldD0nJwphY19jdl9lbnZfQU1STkJfQ0ZMQUdTX3ZhbHVl PScnCmFjX2N2X2Vudl9BTVJOQl9MSUJTX3NldD0nJwphY19jdl9lbnZfQU1STkJfTElCU192YWx1 ZT0nJwphY19jdl9lbnZfQU1SV0JfQ0ZMQUdTX3NldD0nJwphY19jdl9lbnZfQU1SV0JfQ0ZMQUdT X3ZhbHVlPScnCmFjX2N2X2Vudl9BTVJXQl9MSUJTX3NldD0nJwphY19jdl9lbnZfQU1SV0JfTElC U192YWx1ZT0nJwphY19jdl9lbnZfQ0NDX3NldD0nJwphY19jdl9lbnZfQ0NDX3ZhbHVlPScnCmFj X2N2X2Vudl9DQ19zZXQ9c2V0CmFjX2N2X2Vudl9DQ192YWx1ZT1nY2MKYWNfY3ZfZW52X0NESU9f Q0ZMQUdTX3NldD0nJwphY19jdl9lbnZfQ0RJT19DRkxBR1NfdmFsdWU9JycKYWNfY3ZfZW52X0NE SU9fTElCU19zZXQ9JycKYWNfY3ZfZW52X0NESU9fTElCU192YWx1ZT0nJwphY19jdl9lbnZfQ0ZM QUdTX3NldD1zZXQKYWNfY3ZfZW52X0NGTEFHU192YWx1ZT0nLU8yIC1waXBlIC1PMiAtV25vLWZv cm1hdCAtSS91c3IvbG9jYWwvaW5jbHVkZSAtZm5vLXN0cmljdC1hbGlhc2luZycKYWNfY3ZfZW52 X0NQUEZMQUdTX3NldD1zZXQKYWNfY3ZfZW52X0NQUEZMQUdTX3ZhbHVlPSctSS91c3IvbG9jYWwv aW5jbHVkZSAnCmFjX2N2X2Vudl9DUFBfc2V0PXNldAphY19jdl9lbnZfQ1BQX3ZhbHVlPWNwcAph Y19jdl9lbnZfQ1hYQ1BQX3NldD0nJwphY19jdl9lbnZfQ1hYQ1BQX3ZhbHVlPScnCmFjX2N2X2Vu dl9DWFhGTEFHU19zZXQ9c2V0CmFjX2N2X2Vudl9DWFhGTEFHU192YWx1ZT0nLU8yIC1waXBlIC1P MiAtV25vLWZvcm1hdCAtSS91c3IvbG9jYWwvaW5jbHVkZSAtZm5vLXN0cmljdC1hbGlhc2luZycK YWNfY3ZfZW52X0NYWF9zZXQ9c2V0CmFjX2N2X2Vudl9DWFhfdmFsdWU9ZysrCmFjX2N2X2Vudl9H TElCX0NGTEFHU19zZXQ9JycKYWNfY3ZfZW52X0dMSUJfQ0ZMQUdTX3ZhbHVlPScnCmFjX2N2X2Vu dl9HTElCX0xJQlNfc2V0PScnCmFjX2N2X2Vudl9HTElCX0xJQlNfdmFsdWU9JycKYWNfY3ZfZW52 X0dTVF9CQVNFX0NGTEFHU19zZXQ9JycKYWNfY3ZfZW52X0dTVF9CQVNFX0NGTEFHU192YWx1ZT0n JwphY19jdl9lbnZfR1NUX0JBU0VfTElCU19zZXQ9JycKYWNfY3ZfZW52X0dTVF9CQVNFX0xJQlNf dmFsdWU9JycKYWNfY3ZfZW52X0dTVF9DRkxBR1Nfc2V0PScnCmFjX2N2X2Vudl9HU1RfQ0ZMQUdT X3ZhbHVlPScnCmFjX2N2X2Vudl9HU1RfQ0hFQ0tfQ0ZMQUdTX3NldD0nJwphY19jdl9lbnZfR1NU X0NIRUNLX0NGTEFHU192YWx1ZT0nJwphY19jdl9lbnZfR1NUX0NIRUNLX0xJQlNfc2V0PScnCmFj X2N2X2Vudl9HU1RfQ0hFQ0tfTElCU192YWx1ZT0nJwphY19jdl9lbnZfR1NUX0xJQlNfc2V0PScn CmFjX2N2X2Vudl9HU1RfTElCU192YWx1ZT0nJwphY19jdl9lbnZfR1NUX1BMVUdJTlNfQkFTRV9D RkxBR1Nfc2V0PScnCmFjX2N2X2Vudl9HU1RfUExVR0lOU19CQVNFX0NGTEFHU192YWx1ZT0nJwph Y19jdl9lbnZfR1NUX1BMVUdJTlNfQkFTRV9MSUJTX3NldD0nJwphY19jdl9lbnZfR1NUX1BMVUdJ TlNfQkFTRV9MSUJTX3ZhbHVlPScnCmFjX2N2X2Vudl9MREZMQUdTX3NldD1zZXQKYWNfY3ZfZW52 X0xERkxBR1NfdmFsdWU9JyAtTC91c3IvbG9jYWwvbGliICAtcHRocmVhZCcKYWNfY3ZfZW52X0xJ QlNfc2V0PScnCmFjX2N2X2Vudl9MSUJTX3ZhbHVlPScnCmFjX2N2X2Vudl9NQURfQ0ZMQUdTX3Nl dD0nJwphY19jdl9lbnZfTUFEX0NGTEFHU192YWx1ZT0nJwphY19jdl9lbnZfTUFEX0xJQlNfc2V0 PScnCmFjX2N2X2Vudl9NQURfTElCU192YWx1ZT0nJwphY19jdl9lbnZfTVBFRzJERUNfQ0ZMQUdT X3NldD0nJwphY19jdl9lbnZfTVBFRzJERUNfQ0ZMQUdTX3ZhbHVlPScnCmFjX2N2X2Vudl9NUEVH MkRFQ19MSUJTX3NldD0nJwphY19jdl9lbnZfTVBFRzJERUNfTElCU192YWx1ZT0nJwphY19jdl9l bnZfT1JDX0NGTEFHU19zZXQ9JycKYWNfY3ZfZW52X09SQ19DRkxBR1NfdmFsdWU9JycKYWNfY3Zf ZW52X09SQ19MSUJTX3NldD0nJwphY19jdl9lbnZfT1JDX0xJQlNfdmFsdWU9JycKYWNfY3ZfZW52 X1BLR19DT05GSUdfc2V0PXNldAphY19jdl9lbnZfUEtHX0NPTkZJR192YWx1ZT1wa2djb25mCmFj X2N2X2Vudl9UV09MQU1FX0NGTEFHU19zZXQ9JycKYWNfY3ZfZW52X1RXT0xBTUVfQ0ZMQUdTX3Zh bHVlPScnCmFjX2N2X2Vudl9UV09MQU1FX0xJQlNfc2V0PScnCmFjX2N2X2Vudl9UV09MQU1FX0xJ QlNfdmFsdWU9JycKYWNfY3ZfZW52X1ZBTEdSSU5EX0NGTEFHU19zZXQ9JycKYWNfY3ZfZW52X1ZB TEdSSU5EX0NGTEFHU192YWx1ZT0nJwphY19jdl9lbnZfVkFMR1JJTkRfTElCU19zZXQ9JycKYWNf Y3ZfZW52X1ZBTEdSSU5EX0xJQlNfdmFsdWU9JycKYWNfY3ZfZW52X1gyNjRfQ0ZMQUdTX3NldD0n JwphY19jdl9lbnZfWDI2NF9DRkxBR1NfdmFsdWU9JycKYWNfY3ZfZW52X1gyNjRfTElCU19zZXQ9 JycKYWNfY3ZfZW52X1gyNjRfTElCU192YWx1ZT0nJwphY19jdl9lbnZfYnVpbGRfYWxpYXNfc2V0 PXNldAphY19jdl9lbnZfYnVpbGRfYWxpYXNfdmFsdWU9aTM4Ni1wb3J0YmxkLWZyZWVic2Q4LjEK YWNfY3ZfZW52X2hvc3RfYWxpYXNfc2V0PScnCmFjX2N2X2Vudl9ob3N0X2FsaWFzX3ZhbHVlPScn CmFjX2N2X2Vudl90YXJnZXRfYWxpYXNfc2V0PScnCmFjX2N2X2Vudl90YXJnZXRfYWxpYXNfdmFs dWU9JycKYWNfY3ZfZnVuY19fX2I2NF9udG9wPXllcwphY19jdl9mdW5jX19fYjY0X3B0b249eWVz CmFjX2N2X2Z1bmNfX2dldGxvbmc9eWVzCmFjX2N2X2Z1bmNfX2dldHNob3J0PXllcwphY19jdl9m dW5jX19zdGF0PXllcwphY19jdl9mdW5jX2FjbF9jcmVhdGVfZW50cnlfbnA9eWVzCmFjX2N2X2Z1 bmNfYWNsX2RlbGV0ZV9kZWZfZmlsZT15ZXMKYWNfY3ZfZnVuY19hY2xfZGVsZXRlX2ZkX25wPXll cwphY19jdl9mdW5jX2FjbF9kZWxldGVfZmlsZV9ucD15ZXMKYWNfY3ZfZnVuY19hY2xfZnJlZT15 ZXMKYWNfY3ZfZnVuY19hY2xfZnJvbV90ZXh0PXllcwphY19jdl9mdW5jX2FjbF9nZXRfZmQ9eWVz CmFjX2N2X2Z1bmNfYWNsX2dldF9maWxlPXllcwphY19jdl9mdW5jX2FjbF9zZXRfZmQ9eWVzCmFj X2N2X2Z1bmNfYWNsX3NldF9maWxlPXllcwphY19jdl9mdW5jX2FsYXJtPXllcwphY19jdl9mdW5j X2FsbG9jYT15ZXMKYWNfY3ZfZnVuY19hcmM0cmFuZG9tPXllcwphY19jdl9mdW5jX2FyYzRyYW5k b21fYnVmPXllcwphY19jdl9mdW5jX2FyYzRyYW5kb21fdW5pZm9ybT15ZXMKYWNfY3ZfZnVuY19h cmd6X2NvdW50PW5vCmFjX2N2X2Z1bmNfYXJnel9uZXh0PW5vCmFjX2N2X2Z1bmNfYXJnel9zdHJp bmdpZnk9bm8KYWNfY3ZfZnVuY19hc3ByaW50Zj15ZXMKYWNfY3ZfZnVuY19hdGV4aXQ9eWVzCmFj X2N2X2Z1bmNfYmNvcHk9eWVzCmFjX2N2X2Z1bmNfYmluZHJlc3Zwb3J0X3NhPXllcwphY19jdl9m dW5jX2J0b3djPXllcwphY19jdl9mdW5jX2Nob3duPXllcwphY19jdl9mdW5jX2Nsb2NrPXllcwph Y19jdl9mdW5jX2Nsb2NrX2dldHRpbWU9eWVzCmFjX2N2X2Z1bmNfY2xvc2VkaXI9eWVzCmFjX2N2 X2Z1bmNfY2xvc2Vmcm9tPXllcwphY19jdl9mdW5jX2RhZW1vbj15ZXMKYWNfY3ZfZnVuY19kaXJu YW1lPXllcwphY19jdl9mdW5jX2Rsb3Blbj15ZXMKYWNfY3ZfZnVuY19kdXAyPXllcwphY19jdl9m dW5jX2VhY2Nlc3M9eWVzCmFjX2N2X2Z1bmNfZmNobW9kPXllcwphY19jdl9mdW5jX2ZjaG93bj15 ZXMKYWNfY3ZfZnVuY19mY250bD15ZXMKYWNfY3ZfZnVuY19mb3JrPXllcwphY19jdl9mdW5jX2Zw dXJnZT15ZXMKYWNfY3ZfZnVuY19mcmVlYWRkcmluZm89eWVzCmFjX2N2X2Z1bmNfZnN0YXR2ZnM9 eWVzCmFjX2N2X2Z1bmNfZnN5bmM9eWVzCmFjX2N2X2Z1bmNfZnV0aW1lcz15ZXMKYWNfY3ZfZnVu Y19md3ByaW50Zj15ZXMKYWNfY3ZfZnVuY19nYWlfc3RyZXJyb3I9eWVzCmFjX2N2X2Z1bmNfZ2V0 YWRkcmluZm89eWVzCmFjX2N2X2Z1bmNfZ2V0Y3dkPXllcwphY19jdl9mdW5jX2dldGRlbGltPXll cwphY19jdl9mdW5jX2dldGR0YWJsZXNpemU9eWVzCmFjX2N2X2Z1bmNfZ2V0ZWdpZD15ZXMKYWNf Y3ZfZnVuY19nZXRldWlkPXllcwphY19jdl9mdW5jX2dldGdpZD15ZXMKYWNfY3ZfZnVuY19nZXRn cm91cGxpc3Q9eWVzCmFjX2N2X2Z1bmNfZ2V0aG9zdGJ5bmFtZT15ZXMKYWNfY3ZfZnVuY19nZXRo b3N0bmFtZT15ZXMKYWNfY3ZfZnVuY19nZXRsaW5lPXllcwphY19jdl9mdW5jX2dldG5hbWVpbmZv PXllcwphY19jdl9mdW5jX2dldG9wdD15ZXMKYWNfY3ZfZnVuY19nZXRvcHRfbG9uZ19vbmx5PXll cwphY19jdl9mdW5jX2dldHBhZ2VzaXplPXllcwphY19jdl9mdW5jX2dldHBlZXJlaWQ9eWVzCmFj X2N2X2Z1bmNfZ2V0cGdpZD15ZXMKYWNfY3ZfZnVuY19nZXRwZ3JwPXllcwphY19jdl9mdW5jX2dl dHBncnBfdm9pZD15ZXMKYWNfY3ZfZnVuY19nZXRwaWQ9eWVzCmFjX2N2X2Z1bmNfZ2V0cmxpbWl0 PXllcwphY19jdl9mdW5jX2dldHJ1c2FnZT15ZXMKYWNfY3ZfZnVuY19nZXR0aW1lb2ZkYXk9eWVz CmFjX2N2X2Z1bmNfZ2V0dHR5ZW50PXllcwphY19jdl9mdW5jX2dldHVpZD15ZXMKYWNfY3ZfZnVu Y19nbG9iPXllcwphY19jdl9mdW5jX2dyb3VwX2Zyb21fZ2lkPXllcwphY19jdl9mdW5jX2luZXRf YXRvbj15ZXMKYWNfY3ZfZnVuY19pbmV0X250b2E9eWVzCmFjX2N2X2Z1bmNfaW5ldF9udG9wPXll cwphY19jdl9mdW5jX2lubmV0Z3I9eWVzCmFjX2N2X2Z1bmNfaXNhc2NpaT15ZXMKYWNfY3ZfZnVu Y19pc2JsYW5rPXllcwphY19jdl9mdW5jX2lzc2V0dWdpZD15ZXMKYWNfY3ZfZnVuY19pc3dibGFu az15ZXMKYWNfY3ZfZnVuY19pc3djbnRybD15ZXMKYWNfY3ZfZnVuY19pc3djdHlwZT15ZXMKYWNf Y3ZfZnVuY19saW5rPXllcwphY19jdl9mdW5jX2xvY2FsdGltZT15ZXMKYWNfY3ZfZnVuY19sb2dp bl9nZXRjYXBib29sPXllcwphY19jdl9mdW5jX2xzdGF0PXllcwphY19jdl9mdW5jX2xzdGF0X2Rl cmVmZXJlbmNlc19zbGFzaGVkX3N5bWxpbms9eWVzCmFjX2N2X2Z1bmNfbWFsbG9jXzBfbm9ubnVs bD15ZXMKYWNfY3ZfZnVuY19tYnJsZW49eWVzCmFjX2N2X2Z1bmNfbWJydG93Yz15ZXMKYWNfY3Zf ZnVuY19tYnNpbml0PXllcwphY19jdl9mdW5jX21ic3J0b3djcz15ZXMKYWNfY3ZfZnVuY19tZW1j aHI9eWVzCmFjX2N2X2Z1bmNfbWVtY21wPXllcwphY19jdl9mdW5jX21lbWNweT15ZXMKYWNfY3Zf ZnVuY19tZW1tb3ZlPXllcwphY19jdl9mdW5jX21lbXNldD15ZXMKYWNfY3ZfZnVuY19ta2R0ZW1w PXllcwphY19jdl9mdW5jX21rc3RlbXA9eWVzCmFjX2N2X2Z1bmNfbWxvY2s9eWVzCmFjX2N2X2Z1 bmNfbW1hcD15ZXMKYWNfY3ZfZnVuY19tbWFwX2ZpeGVkX21hcHBlZD15ZXMKYWNfY3ZfZnVuY19t cHJvdGVjdD15ZXMKYWNfY3ZfZnVuY19tdW5sb2NrPXllcwphY19jdl9mdW5jX211bm1hcD15ZXMK YWNfY3ZfZnVuY19ubF9sYW5naW5mbz15ZXMKYWNfY3ZfZnVuY19vYnN0YWNrcz1ubwphY19jdl9m dW5jX29wZW5kaXI9eWVzCmFjX2N2X2Z1bmNfcGFtX2dldGVudmxpc3Q9eWVzCmFjX2N2X2Z1bmNf cGFtX3B1dGVudj15ZXMKYWNfY3ZfZnVuY19wYXRoY29uZj15ZXMKYWNfY3ZfZnVuY19waXBlPXll cwphY19jdl9mdW5jX3BvbGw9eWVzCmFjX2N2X2Z1bmNfcG9zaXhfc3Bhd249eWVzCmFjX2N2X2Z1 bmNfcHJlYWQ9eWVzCmFjX2N2X2Z1bmNfcHN0YXRfZ2V0ZHluYW1pYz1ubwphY19jdl9mdW5jX3B0 aHJlYWRfY29uZF9icm9hZGNhc3Q9eWVzCmFjX2N2X2Z1bmNfcHRocmVhZF9jb25kX2Rlc3Ryb3k9 eWVzCmFjX2N2X2Z1bmNfcHRocmVhZF9jb25kX2luaXQ9eWVzCmFjX2N2X2Z1bmNfcHRocmVhZF9j b25kX3NpZ25hbD15ZXMKYWNfY3ZfZnVuY19wdGhyZWFkX2NvbmRfdGltZWR3YWl0PXllcwphY19j dl9mdW5jX3B0aHJlYWRfY29uZF93YWl0PXllcwphY19jdl9mdW5jX3B0aHJlYWRfZXF1YWw9eWVz CmFjX2N2X2Z1bmNfcHRocmVhZF9leGl0PXllcwphY19jdl9mdW5jX3B0aHJlYWRfbXV0ZXhfZGVz dHJveT15ZXMKYWNfY3ZfZnVuY19wdGhyZWFkX211dGV4X2luaXQ9eWVzCmFjX2N2X2Z1bmNfcHRo cmVhZF9tdXRleF9sb2NrPXllcwphY19jdl9mdW5jX3B0aHJlYWRfbXV0ZXhfdW5sb2NrPXllcwph Y19jdl9mdW5jX3B0aHJlYWRfc2VsZj15ZXMKYWNfY3ZfZnVuY19wdXRlbnY9eWVzCmFjX2N2X2Z1 bmNfcHdyaXRlPXllcwphY19jdl9mdW5jX3JhaXNlPXllcwphY19jdl9mdW5jX3JhbmQ9eWVzCmFj X2N2X2Z1bmNfcmFuZG9tPXllcwphY19jdl9mdW5jX3Jhd21lbWNocj1ubwphY19jdl9mdW5jX3Jl YWRkaXI9eWVzCmFjX2N2X2Z1bmNfcmVhZGxpbms9eWVzCmFjX2N2X2Z1bmNfcmVhZGxpbmthdD15 ZXMKYWNfY3ZfZnVuY19yZWFkcGFzc3BocmFzZT15ZXMKYWNfY3ZfZnVuY19yZWFscGF0aD15ZXMK YWNfY3ZfZnVuY19yZWN2bXNnPXllcwphY19jdl9mdW5jX3JlbmFtZT15ZXMKYWNfY3ZfZnVuY19y cmVzdnBvcnRfYWY9eWVzCmFjX2N2X2Z1bmNfc2NoZWRfeWllbGQ9eWVzCmFjX2N2X2Z1bmNfc2Vs ZWN0PXllcwphY19jdl9mdW5jX3NlbmRtc2c9eWVzCmFjX2N2X2Z1bmNfc2V0ZWdpZD15ZXMKYWNf Y3ZfZnVuY19zZXRlbnY9eWVzCmFjX2N2X2Z1bmNfc2V0ZXVpZD15ZXMKYWNfY3ZfZnVuY19zZXRn cm91cGVudD15ZXMKYWNfY3ZfZnVuY19zZXRncm91cHM9eWVzCmFjX2N2X2Z1bmNfc2V0bGluZWJ1 Zj15ZXMKYWNfY3ZfZnVuY19zZXRsb2NhbGU9eWVzCmFjX2N2X2Z1bmNfc2V0bG9naW49eWVzCmFj X2N2X2Z1bmNfc2V0cGFzc2VudD15ZXMKYWNfY3ZfZnVuY19zZXRwcm9jdGl0bGU9eWVzCmFjX2N2 X2Z1bmNfc2V0cmVnaWQ9eWVzCmFjX2N2X2Z1bmNfc2V0cmVzZ2lkPXllcwphY19jdl9mdW5jX3Nl dHJlc3VpZD15ZXMKYWNfY3ZfZnVuY19zZXRyZXVpZD15ZXMKYWNfY3ZfZnVuY19zZXRybGltaXQ9 eWVzCmFjX2N2X2Z1bmNfc2V0c2lkPXllcwphY19jdl9mdW5jX3NldHNvY2tvcHQ9eWVzCmFjX2N2 X2Z1bmNfc2V0dmJ1Zj15ZXMKYWNfY3ZfZnVuY19zaG1nZXQ9eWVzCmFjX2N2X2Z1bmNfc2lnYWN0 aW9uPXllcwphY19jdl9mdW5jX3NpZ2FsdHN0YWNrPXllcwphY19jdl9mdW5jX3NpZ2ludGVycnVw dD15ZXMKYWNfY3ZfZnVuY19zaWdwcm9jbWFzaz15ZXMKYWNfY3ZfZnVuY19zaWd2ZWM9eWVzCmFj X2N2X2Z1bmNfc2xlZXA9eWVzCmFjX2N2X2Z1bmNfc25wcmludGY9eWVzCmFjX2N2X2Z1bmNfc29j a2V0cGFpcj15ZXMKYWNfY3ZfZnVuY19zcmFuZD15ZXMKYWNfY3ZfZnVuY19zcmFuZG9tPXllcwph Y19jdl9mdW5jX3N0YXQ9eWVzCmFjX2N2X2Z1bmNfc3RhdGZzPXllcwphY19jdl9mdW5jX3N0YXR2 ZnM9eWVzCmFjX2N2X2Z1bmNfc3RwY3B5PXllcwphY19jdl9mdW5jX3N0cG5jcHk9eWVzCmFjX2N2 X2Z1bmNfc3RyYnJrPXllcwphY19jdl9mdW5jX3N0cmNhc2VjbXA9eWVzCmFjX2N2X2Z1bmNfc3Ry Y3Nwbj15ZXMKYWNfY3ZfZnVuY19zdHJkdXA9eWVzCmFjX2N2X2Z1bmNfc3RyZXJyb3I9eWVzCmFj X2N2X2Z1bmNfc3RyZXJyb3Jfcj15ZXMKYWNfY3ZfZnVuY19zdHJmdGltZT15ZXMKYWNfY3ZfZnVu Y19zdHJsY2F0PXllcwphY19jdl9mdW5jX3N0cmxjcHk9eWVzCmFjX2N2X2Z1bmNfc3RybGVuPXll cwphY19jdl9mdW5jX3N0cm1vZGU9eWVzCmFjX2N2X2Z1bmNfc3RybmNhc2VjbXA9eWVzCmFjX2N2 X2Z1bmNfc3RybmR1cD15ZXMKYWNfY3ZfZnVuY19zdHJubGVuPXllcwphY19jdl9mdW5jX3N0cm5s ZW5fd29ya2luZz15ZXMKYWNfY3ZfZnVuY19zdHJwYnJrPXllcwphY19jdl9mdW5jX3N0cnB0aW1l PXllcwphY19jdl9mdW5jX3N0cnNlcD15ZXMKYWNfY3ZfZnVuY19zdHJzaWduYWw9eWVzCmFjX2N2 X2Z1bmNfc3RydG9sPXllcwphY19jdl9mdW5jX3N0cnRvbGw9eWVzCmFjX2N2X2Z1bmNfc3RydG9u dW09eWVzCmFjX2N2X2Z1bmNfc3RydG91bD15ZXMKYWNfY3ZfZnVuY19zdHJ0b3VsbD15ZXMKYWNf Y3ZfZnVuY19zeW1saW5rPXllcwphY19jdl9mdW5jX3N5c2NvbmY9eWVzCmFjX2N2X2Z1bmNfdGNn ZXRwZ3JwPXllcwphY19jdl9mdW5jX3RpbWU9eWVzCmFjX2N2X2Z1bmNfdG93bG93ZXI9eWVzCmFj X2N2X2Z1bmNfdHJ1bmNhdGU9eWVzCmFjX2N2X2Z1bmNfdHNlYXJjaD15ZXMKYWNfY3ZfZnVuY191 bmFtZT15ZXMKYWNfY3ZfZnVuY191bnNldGVudj15ZXMKYWNfY3ZfZnVuY191c2VyX2Zyb21fdWlk PXllcwphY19jdl9mdW5jX3VzbGVlcD15ZXMKYWNfY3ZfZnVuY191dGltZT15ZXMKYWNfY3ZfZnVu Y191dGltZXM9eWVzCmFjX2N2X2Z1bmNfdmFzcHJpbnRmPXllcwphY19jdl9mdW5jX3Zmb3JrPXll cwphY19jdl9mdW5jX3ZwcmludGY9eWVzCmFjX2N2X2Z1bmNfdnNucHJpbnRmPXllcwphY19jdl9m dW5jX3ZzcHJpbnRmPXllcwphY19jdl9mdW5jX3dhaXRwaWQ9eWVzCmFjX2N2X2Z1bmNfd2NydG9t Yj15ZXMKYWNfY3ZfZnVuY193Y3Njb2xsPXllcwphY19jdl9mdW5jX3djc2xlbj15ZXMKYWNfY3Zf ZnVuY193Y3NubGVuPXllcwphY19jdl9mdW5jX3djdG9iPXllcwphY19jdl9mdW5jX3djd2lkdGg9 eWVzCmFjX2N2X2Z1bmNfd21lbWNocj15ZXMKYWNfY3ZfZnVuY193bWVtY3B5PXllcwphY19jdl9m dW5jX3lpZWxkPW5vCmFjX2N2X2Z1bmNfeXBfbWF0Y2g9eWVzCmFjX2N2X2hhdmVfX192YV9jb3B5 PXllcwphY19jdl9oYXZlX2Nsb2NrX3Q9eWVzCmFjX2N2X2hhdmVfY29udHJvbF9pbl9tc2doZHI9 eWVzCmFjX2N2X2hhdmVfZGVjbF9HTE9CX05PTUFUQ0g9eWVzCmFjX2N2X2hhdmVfZGVjbF9MTE9O R19NQVg9eWVzCmFjX2N2X2hhdmVfZGVjbF9NQVhTWU1MSU5LUz15ZXMKYWNfY3ZfaGF2ZV9kZWNs X09fTk9OQkxPQ0s9eWVzCmFjX2N2X2hhdmVfZGVjbF9STElNSVRfTlBST0M9eWVzCmFjX2N2X2hh dmVfZGVjbF9TSFVUX1JEPXllcwphY19jdl9oYXZlX2RlY2xfX0V4aXQ9eWVzCmFjX2N2X2hhdmVf ZGVjbF9hbGFybT15ZXMKYWNfY3ZfaGF2ZV9kZWNsX2FscGhhc29ydD15ZXMKYWNfY3ZfaGF2ZV9k ZWNsX2F0b2xsPXllcwphY19jdl9oYXZlX2RlY2xfYnRvd2M9eWVzCmFjX2N2X2hhdmVfZGVjbF9j aGRpcj15ZXMKYWNfY3ZfaGF2ZV9kZWNsX2Nob3duPXllcwphY19jdl9oYXZlX2RlY2xfY2xlYXJl cnJfdW5sb2NrZWQ9eWVzCmFjX2N2X2hhdmVfZGVjbF9jbG9zZWRpcj15ZXMKYWNfY3ZfaGF2ZV9k ZWNsX2RwcmludGY9eWVzCmFjX2N2X2hhdmVfZGVjbF9kdXAyPXllcwphY19jdl9oYXZlX2RlY2xf ZHVwPXllcwphY19jdl9oYXZlX2RlY2xfZW5kdXNlcnNoZWxsPXllcwphY19jdl9oYXZlX2RlY2xf ZmFjY2Vzc2F0PXllcwphY19jdl9oYXZlX2RlY2xfZmNoZGlyPXllcwphY19jdl9oYXZlX2RlY2xf ZmNobW9kYXQ9eWVzCmFjX2N2X2hhdmVfZGVjbF9mY2hvd25hdD15ZXMKYWNfY3ZfaGF2ZV9kZWNs X2ZjbnRsPXllcwphY19jdl9oYXZlX2RlY2xfZmRvcGVuZGlyPXllcwphY19jdl9oYXZlX2RlY2xf ZmVvZl91bmxvY2tlZD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX2Zlb2ZfdW5sb2NrZWRfZmdldHNfdW5s b2NrZWQ9eWVzCmFjX2N2X2hhdmVfZGVjbF9mZXJyb3JfdW5sb2NrZWQ9eWVzCmFjX2N2X2hhdmVf ZGVjbF9mZnNsPXllcwphY19jdl9oYXZlX2RlY2xfZmZzbGw9eWVzCmFjX2N2X2hhdmVfZGVjbF9m cHVyZ2U9eWVzCmFjX2N2X2hhdmVfZGVjbF9mcmV4cGw9eWVzCmFjX2N2X2hhdmVfZGVjbF9mc2Vl a289eWVzCmFjX2N2X2hhdmVfZGVjbF9mc3RhdD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX2ZzdGF0YXQ9 eWVzCmFjX2N2X2hhdmVfZGVjbF9mc3luYz15ZXMKYWNfY3ZfaGF2ZV9kZWNsX2Z0ZWxsbz15ZXMK YWNfY3ZfaGF2ZV9kZWNsX2Z0cnVuY2F0ZT15ZXMKYWNfY3ZfaGF2ZV9kZWNsX2dldGNfdW5sb2Nr ZWQ9eWVzCmFjX2N2X2hhdmVfZGVjbF9nZXRjaGFyX3VubG9ja2VkPXllcwphY19jdl9oYXZlX2Rl Y2xfZ2V0Y3dkPXllcwphY19jdl9oYXZlX2RlY2xfZ2V0ZGVsaW09eWVzCmFjX2N2X2hhdmVfZGVj bF9nZXRkb21haW5uYW1lPXllcwphY19jdl9oYXZlX2RlY2xfZ2V0ZHRhYmxlc2l6ZT15ZXMKYWNf Y3ZfaGF2ZV9kZWNsX2dldGVudj15ZXMKYWNfY3ZfaGF2ZV9kZWNsX2dldGdyb3Vwcz15ZXMKYWNf Y3ZfaGF2ZV9kZWNsX2dldGhvc3RuYW1lPXllcwphY19jdl9oYXZlX2RlY2xfZ2V0bGluZT15ZXMK YWNfY3ZfaGF2ZV9kZWNsX2dldGxvYWRhdmc9eWVzCmFjX2N2X2hhdmVfZGVjbF9nZXRsb2dpbj15 ZXMKYWNfY3ZfaGF2ZV9kZWNsX2dldGxvZ2luX3I9eWVzCmFjX2N2X2hhdmVfZGVjbF9nZXRwYWdl c2l6ZT15ZXMKYWNfY3ZfaGF2ZV9kZWNsX2dldHM9eWVzCmFjX2N2X2hhdmVfZGVjbF9nZXRzdWJv cHQ9eWVzCmFjX2N2X2hhdmVfZGVjbF9nZXR0aW1lb2ZkYXk9eWVzCmFjX2N2X2hhdmVfZGVjbF9n ZXR1c2Vyc2hlbGw9eWVzCmFjX2N2X2hhdmVfZGVjbF9ncmFudHB0PXllcwphY19jdl9oYXZlX2Rl Y2xfaF9lcnJubz15ZXMKYWNfY3ZfaGF2ZV9kZWNsX2ltYXhhYnM9eWVzCmFjX2N2X2hhdmVfZGVj bF9pbWF4ZGl2PXllcwphY19jdl9oYXZlX2RlY2xfaW5pdHN0YXRlPXllcwphY19jdl9oYXZlX2Rl Y2xfaXNhdHR5PXllcwphY19jdl9oYXZlX2RlY2xfaXNibGFuaz15ZXMKYWNfY3ZfaGF2ZV9kZWNs X2lzd2JsYW5rPXllcwphY19jdl9oYXZlX2RlY2xfaXN3Y3R5cGU9eWVzCmFjX2N2X2hhdmVfZGVj bF9sY2htb2Q9eWVzCmFjX2N2X2hhdmVfZGVjbF9sY2hvd249eWVzCmFjX2N2X2hhdmVfZGVjbF9s aW5rPXllcwphY19jdl9oYXZlX2RlY2xfbGlua2F0PXllcwphY19jdl9oYXZlX2RlY2xfbHNlZWs9 eWVzCmFjX2N2X2hhdmVfZGVjbF9sc3RhdD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX21icmxlbj15ZXMK YWNfY3ZfaGF2ZV9kZWNsX21icnRvd2M9eWVzCmFjX2N2X2hhdmVfZGVjbF9tYnNpbml0PXllcwph Y19jdl9oYXZlX2RlY2xfbWJzbnJ0b3djcz15ZXMKYWNfY3ZfaGF2ZV9kZWNsX21ic3J0b3djcz15 ZXMKYWNfY3ZfaGF2ZV9kZWNsX21lbW1lbT15ZXMKYWNfY3ZfaGF2ZV9kZWNsX21lbXJjaHI9eWVz CmFjX2N2X2hhdmVfZGVjbF9ta2RpcmF0PXllcwphY19jdl9oYXZlX2RlY2xfbWtkdGVtcD15ZXMK YWNfY3ZfaGF2ZV9kZWNsX21rZmlmbz15ZXMKYWNfY3ZfaGF2ZV9kZWNsX21rZmlmb2F0PXllcwph Y19jdl9oYXZlX2RlY2xfbWtub2Q9eWVzCmFjX2N2X2hhdmVfZGVjbF9ta25vZGF0PXllcwphY19j dl9oYXZlX2RlY2xfbWtzdGVtcD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX25sX2xhbmdpbmZvPXllcwph Y19jdl9oYXZlX2RlY2xfb2Zmc2V0b2Y9eWVzCmFjX2N2X2hhdmVfZGVjbF9vcGVuYXQ9eWVzCmFj X2N2X2hhdmVfZGVjbF9vcGVuZGlyPXllcwphY19jdl9oYXZlX2RlY2xfcGNsb3NlPXllcwphY19j dl9oYXZlX2RlY2xfcGlwZT15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3BvcGVuPXllcwphY19jdl9oYXZl X2RlY2xfcG9zaXhfb3BlbnB0PXllcwphY19jdl9oYXZlX2RlY2xfcG9zaXhfc3Bhd249eWVzCmFj X2N2X2hhdmVfZGVjbF9wb3NpeF9zcGF3bl9maWxlX2FjdGlvbnNfYWRkY2xvc2U9eWVzCmFjX2N2 X2hhdmVfZGVjbF9wb3NpeF9zcGF3bl9maWxlX2FjdGlvbnNfYWRkZHVwMj15ZXMKYWNfY3ZfaGF2 ZV9kZWNsX3Bvc2l4X3NwYXduX2ZpbGVfYWN0aW9uc19hZGRvcGVuPXllcwphY19jdl9oYXZlX2Rl Y2xfcG9zaXhfc3Bhd25fZmlsZV9hY3Rpb25zX2Rlc3Ryb3k9eWVzCmFjX2N2X2hhdmVfZGVjbF9w b3NpeF9zcGF3bl9maWxlX2FjdGlvbnNfaW5pdD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3Bvc2l4X3Nw YXduYXR0cl9kZXN0cm95PXllcwphY19jdl9oYXZlX2RlY2xfcG9zaXhfc3Bhd25hdHRyX2dldGZs YWdzPXllcwphY19jdl9oYXZlX2RlY2xfcG9zaXhfc3Bhd25hdHRyX2dldHBncm91cD15ZXMKYWNf Y3ZfaGF2ZV9kZWNsX3Bvc2l4X3NwYXduYXR0cl9nZXRzY2hlZHBhcmFtPXllcwphY19jdl9oYXZl X2RlY2xfcG9zaXhfc3Bhd25hdHRyX2dldHNjaGVkcG9saWN5PXllcwphY19jdl9oYXZlX2RlY2xf cG9zaXhfc3Bhd25hdHRyX2dldHNpZ2RlZmF1bHQ9eWVzCmFjX2N2X2hhdmVfZGVjbF9wb3NpeF9z cGF3bmF0dHJfZ2V0c2lnbWFzaz15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3Bvc2l4X3NwYXduYXR0cl9p bml0PXllcwphY19jdl9oYXZlX2RlY2xfcG9zaXhfc3Bhd25hdHRyX3NldGZsYWdzPXllcwphY19j dl9oYXZlX2RlY2xfcG9zaXhfc3Bhd25hdHRyX3NldHBncm91cD15ZXMKYWNfY3ZfaGF2ZV9kZWNs X3Bvc2l4X3NwYXduYXR0cl9zZXRzY2hlZHBhcmFtPXllcwphY19jdl9oYXZlX2RlY2xfcG9zaXhf c3Bhd25hdHRyX3NldHNjaGVkcG9saWN5PXllcwphY19jdl9oYXZlX2RlY2xfcG9zaXhfc3Bhd25h dHRyX3NldHNpZ2RlZmF1bHQ9eWVzCmFjX2N2X2hhdmVfZGVjbF9wb3NpeF9zcGF3bmF0dHJfc2V0 c2lnbWFzaz15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3Bvc2l4X3NwYXducD15ZXMKYWNfY3ZfaGF2ZV9k ZWNsX3ByZWFkPXllcwphY19jdl9oYXZlX2RlY2xfcHNlbGVjdD15ZXMKYWNfY3ZfaGF2ZV9kZWNs X3B0aHJlYWRfc2lnbWFzaz15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3B0c25hbWU9eWVzCmFjX2N2X2hh dmVfZGVjbF9wdXRjX3VubG9ja2VkPXllcwphY19jdl9oYXZlX2RlY2xfcHV0Y2hhcl91bmxvY2tl ZD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3B3cml0ZT15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3JhbmRvbT15 ZXMKYWNfY3ZfaGF2ZV9kZWNsX3Jhd21lbWNocj15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3JlYWRkaXI9 eWVzCmFjX2N2X2hhdmVfZGVjbF9yZWFkbGluaz15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3JlYWRsaW5r YXQ9eWVzCmFjX2N2X2hhdmVfZGVjbF9yZWFscGF0aD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3JlbmFt ZWF0PXllcwphY19jdl9oYXZlX2RlY2xfcmV3aW5kZGlyPXllcwphY19jdl9oYXZlX2RlY2xfcm1k aXI9eWVzCmFjX2N2X2hhdmVfZGVjbF9ycG1hdGNoPXllcwphY19jdl9oYXZlX2RlY2xfc2NhbmRp cj15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3NlbGVjdD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3NldGVudj15 ZXMKYWNfY3ZfaGF2ZV9kZWNsX3NldGhvc3RuYW1lPXllcwphY19jdl9oYXZlX2RlY2xfc2V0bG9j YWxlPXllcwphY19jdl9oYXZlX2RlY2xfc2V0c3RhdGU9eWVzCmFjX2N2X2hhdmVfZGVjbF9zZXR1 c2Vyc2hlbGw9eWVzCmFjX2N2X2hhdmVfZGVjbF9zaWdhY3Rpb249eWVzCmFjX2N2X2hhdmVfZGVj bF9zaWdhZGRzZXQ9eWVzCmFjX2N2X2hhdmVfZGVjbF9zaWdhbHRzdGFjaz15ZXMKYWNfY3ZfaGF2 ZV9kZWNsX3NpZ2RlbHNldD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3NpZ2VtcHR5c2V0PXllcwphY19j dl9oYXZlX2RlY2xfc2lnZmlsbHNldD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3NpZ2lzbWVtYmVyPXll cwphY19jdl9oYXZlX2RlY2xfc2lncGVuZGluZz15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3NpZ3Byb2Nt YXNrPXllcwphY19jdl9oYXZlX2RlY2xfc2xlZXA9eWVzCmFjX2N2X2hhdmVfZGVjbF9zbnByaW50 Zj15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3NyYW5kb209eWVzCmFjX2N2X2hhdmVfZGVjbF9zdGF0PXll cwphY19jdl9oYXZlX2RlY2xfc3RwY3B5PXllcwphY19jdl9oYXZlX2RlY2xfc3RwbmNweT15ZXMK YWNfY3ZfaGF2ZV9kZWNsX3N0cmNhc2VzdHI9eWVzCmFjX2N2X2hhdmVfZGVjbF9zdHJkdXA9eWVz CmFjX2N2X2hhdmVfZGVjbF9zdHJlcnJvcl9yPXllcwphY19jdl9oYXZlX2RlY2xfc3RybmNhdD15 ZXMKYWNfY3ZfaGF2ZV9kZWNsX3N0cm5kdXA9eWVzCmFjX2N2X2hhdmVfZGVjbF9zdHJubGVuPXll cwphY19jdl9oYXZlX2RlY2xfc3RycGJyaz15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3N0cnNlcD15ZXMK YWNfY3ZfaGF2ZV9kZWNsX3N0cnNpZ25hbD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3N0cnRvZD15ZXMK YWNfY3ZfaGF2ZV9kZWNsX3N0cnRvaW1heD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3N0cnRva19yPXll cwphY19jdl9oYXZlX2RlY2xfc3RydG9sbD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3N0cnRvdWxsPXll cwphY19jdl9oYXZlX2RlY2xfc3RydG91bWF4PXllcwphY19jdl9oYXZlX2RlY2xfc3ltbGluaz15 ZXMKYWNfY3ZfaGF2ZV9kZWNsX3N5bWxpbmthdD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3N5c19zaWds aXN0PXllcwphY19jdl9oYXZlX2RlY2xfdGNzZW5kYnJlYWs9eWVzCmFjX2N2X2hhdmVfZGVjbF90 bXBmaWxlPXllcwphY19jdl9oYXZlX2RlY2xfdG93Y3RyYW5zPXllcwphY19jdl9oYXZlX2RlY2xf dHR5bmFtZV9yPXllcwphY19jdl9oYXZlX2RlY2xfdW5saW5rPXllcwphY19jdl9oYXZlX2RlY2xf dW5saW5rYXQ9eWVzCmFjX2N2X2hhdmVfZGVjbF91bmxvY2twdD15ZXMKYWNfY3ZfaGF2ZV9kZWNs X3Vuc2V0ZW52PXllcwphY19jdl9oYXZlX2RlY2xfdXNsZWVwPXllcwphY19jdl9oYXZlX2RlY2xf dmRwcmludGY9eWVzCmFjX2N2X2hhdmVfZGVjbF92c25wcmludGY9eWVzCmFjX2N2X2hhdmVfZGVj bF93YWl0cGlkPXllcwphY19jdl9oYXZlX2RlY2xfd2NwY3B5PXllcwphY19jdl9oYXZlX2RlY2xf d2NwbmNweT15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3djcnRvbWI9eWVzCmFjX2N2X2hhdmVfZGVjbF93 Y3NjYXNlY21wPXllcwphY19jdl9oYXZlX2RlY2xfd2NzY2F0PXllcwphY19jdl9oYXZlX2RlY2xf d2NzY2hyPXllcwphY19jdl9oYXZlX2RlY2xfd2NzY21wPXllcwphY19jdl9oYXZlX2RlY2xfd2Nz Y29sbD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3djc2NweT15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3djc2Nz cG49eWVzCmFjX2N2X2hhdmVfZGVjbF93Y3NkdXA9eWVzCmFjX2N2X2hhdmVfZGVjbF93Y3NsZW49 eWVzCmFjX2N2X2hhdmVfZGVjbF93Y3NuY2FzZWNtcD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3djc25j YXQ9eWVzCmFjX2N2X2hhdmVfZGVjbF93Y3NuY21wPXllcwphY19jdl9oYXZlX2RlY2xfd2NzbmNw eT15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3djc25sZW49eWVzCmFjX2N2X2hhdmVfZGVjbF93Y3NucnRv bWJzPXllcwphY19jdl9oYXZlX2RlY2xfd2NzcGJyaz15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3djc3Jj aHI9eWVzCmFjX2N2X2hhdmVfZGVjbF93Y3NydG9tYnM9eWVzCmFjX2N2X2hhdmVfZGVjbF93Y3Nz cG49eWVzCmFjX2N2X2hhdmVfZGVjbF93Y3NzdHI9eWVzCmFjX2N2X2hhdmVfZGVjbF93Y3N0b2s9 eWVzCmFjX2N2X2hhdmVfZGVjbF93Y3N3aWR0aD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3djc3hmcm09 eWVzCmFjX2N2X2hhdmVfZGVjbF93Y3RvYj15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3djdHJhbnM9eWVz CmFjX2N2X2hhdmVfZGVjbF93Y3R5cGU9eWVzCmFjX2N2X2hhdmVfZGVjbF93Y3dpZHRoPXllcwph Y19jdl9oYXZlX2RlY2xfd21lbWNocj15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3dtZW1jbXA9eWVzCmFj X2N2X2hhdmVfZGVjbF93bWVtY3B5PXllcwphY19jdl9oYXZlX2RlY2xfd21lbW1vdmU9eWVzCmFj X2N2X2hhdmVfZGVjbF93bWVtc2V0PXllcwphY19jdl9oYXZlX2RlY2xfd3JpdGV2PXllcwphY19j dl9oYXZlX2dldG9wdF9vcHRyZXNldD15ZXMKYWNfY3ZfaGF2ZV9pbnQ2NF90PXllcwphY19jdl9o YXZlX2ludHh4X3Q9eWVzCmFjX2N2X2hhdmVfbW9kZV90PXllcwphY19jdl9oYXZlX3BpZF90PXll cwphY19jdl9oYXZlX3B3X2NoYW5nZV9pbl9zdHJ1Y3RfcGFzc3dkPXllcwphY19jdl9oYXZlX3B3 X2NsYXNzX2luX3N0cnVjdF9wYXNzd2Q9eWVzCmFjX2N2X2hhdmVfcHdfZXhwaXJlX2luX3N0cnVj dF9wYXNzd2Q9eWVzCmFjX2N2X2hhdmVfc2FfZmFtaWx5X3Q9eWVzCmFjX2N2X2hhdmVfc2l6ZV90 PXllcwphY19jdl9oYXZlX3NzX2ZhbWlseV9pbl9zdHJ1Y3Rfc3M9eWVzCmFjX2N2X2hhdmVfc3Np emVfdD15ZXMKYWNfY3ZfaGF2ZV9zdHJ1Y3RfYWRkcmluZm89eWVzCmFjX2N2X2hhdmVfc3RydWN0 X2luNl9hZGRyPXllcwphY19jdl9oYXZlX3N0cnVjdF9zb2NrYWRkcl9pbjY9eWVzCmFjX2N2X2hh dmVfc3RydWN0X3NvY2thZGRyX3N0b3JhZ2U9eWVzCmFjX2N2X2hhdmVfc3RydWN0X3RpbWV2YWw9 eWVzCmFjX2N2X2hhdmVfdV9jaGFyPXllcwphY19jdl9oYXZlX3VfaW50NjRfdD15ZXMKYWNfY3Zf aGF2ZV91X2ludD15ZXMKYWNfY3ZfaGF2ZV91X2ludHh4X3Q9eWVzCmFjX2N2X2hhdmVfdmFfY29w eT15ZXMKYWNfY3ZfaGVhZGVyX2FsbG9jYV9oPW5vCmFjX2N2X2hlYWRlcl9hcmd6X2g9bm8KYWNf Y3ZfaGVhZGVyX2FycGFfaW5ldF9oPXllcwphY19jdl9oZWFkZXJfYXJwYV9uYW1lc2VyX2g9eWVz CmFjX2N2X2hlYWRlcl9ieXRlc3dhcF9oPW5vCmFjX2N2X2hlYWRlcl9jdHlwZV9oPXllcwphY19j dl9oZWFkZXJfZGlyZW50X2g9eWVzCmFjX2N2X2hlYWRlcl9kbF9oPW5vCmFjX2N2X2hlYWRlcl9k bGZjbl9oPXllcwphY19jdl9oZWFkZXJfZWxmX2g9eWVzCmFjX2N2X2hlYWRlcl9lcnJub19oPXll cwphY19jdl9oZWFkZXJfZmNudGxfaD15ZXMKYWNfY3ZfaGVhZGVyX2Zsb2F0X2g9eWVzCmFjX2N2 X2hlYWRlcl9mbG9hdGluZ3BvaW50X2g9eWVzCmFjX2N2X2hlYWRlcl9nZXRvcHRfaD15ZXMKYWNf Y3ZfaGVhZGVyX2dsb2JfaD15ZXMKYWNfY3ZfaGVhZGVyX2ludHR5cGVzX2g9eWVzCmFjX2N2X2hl YWRlcl9sYW5naW5mb19oPXllcwphY19jdl9oZWFkZXJfbGliZ2VuX2g9eWVzCmFjX2N2X2hlYWRl cl9saWJ1dGlsX2g9eWVzCmFjX2N2X2hlYWRlcl9saW1pdHNfaD15ZXMKYWNfY3ZfaGVhZGVyX2xv Z2luX2NhcF9oPXllcwphY19jdl9oZWFkZXJfbWFsbG9jX2g9bm8KYWNfY3ZfaGVhZGVyX21hdGhf aD15ZXMKYWNfY3ZfaGVhZGVyX21lbW9yeV9oPXllcwphY19jdl9oZWFkZXJfbWluaXhfY29uZmln X2g9bm8KYWNfY3ZfaGVhZGVyX25ldF9pZl9oPXllcwphY19jdl9oZWFkZXJfbmV0X2lmX21lZGlh X2g9eWVzCmFjX2N2X2hlYWRlcl9uZXRfaWZfdGFwX2g9eWVzCmFjX2N2X2hlYWRlcl9uZXRfaWZf dHVuX2g9eWVzCmFjX2N2X2hlYWRlcl9uZXRkYl9oPXllcwphY19jdl9oZWFkZXJfbmV0aW5ldF9p bl9oPXllcwphY19jdl9oZWFkZXJfcGF0aHNfaD15ZXMKYWNfY3ZfaGVhZGVyX3BvbGxfaD15ZXMK YWNfY3ZfaGVhZGVyX3B3ZF9oPXllcwphY19jdl9oZWFkZXJfcmFuZG9tX2g9bm8KYWNfY3ZfaGVh ZGVyX3JlYWRwYXNzcGhyYXNlX2g9eWVzCmFjX2N2X2hlYWRlcl9yZXNvbHZfaD15ZXMKYWNfY3Zf aGVhZGVyX3JwY190eXBlc19oPXllcwphY19jdl9oZWFkZXJfc2NoZWRfaD15ZXMKYWNfY3ZfaGVh ZGVyX3NlYXJjaF9oPXllcwphY19jdl9oZWFkZXJfc2VjdXJpdHlfcGFtX2FwcGxfaD15ZXMKYWNf Y3ZfaGVhZGVyX3NpZ25hbF9oPXllcwphY19jdl9oZWFkZXJfc3Bhd25faD15ZXMKYWNfY3ZfaGVh ZGVyX3N0ZGFyZ19oPXllcwphY19jdl9oZWFkZXJfc3RkYm9vbF9oPXllcwphY19jdl9oZWFkZXJf c3RkYz15ZXMKYWNfY3ZfaGVhZGVyX3N0ZGRlZl9oPXllcwphY19jdl9oZWFkZXJfc3RkaW50PXN0 ZGludC5oCmFjX2N2X2hlYWRlcl9zdGRpbnRfaD15ZXMKYWNfY3ZfaGVhZGVyX3N0ZGludF90PXN0 ZGludC5oCmFjX2N2X2hlYWRlcl9zdGRpb19oPXllcwphY19jdl9oZWFkZXJfc3RkbGliX2g9eWVz CmFjX2N2X2hlYWRlcl9zdHJpbmdfaD15ZXMKYWNfY3ZfaGVhZGVyX3N0cmluZ3NfaD15ZXMKYWNf Y3ZfaGVhZGVyX3N5c19hY2xfaD15ZXMKYWNfY3ZfaGVhZGVyX3N5c19jZGVmc19oPXllcwphY19j dl9oZWFkZXJfc3lzX2Rpcl9oPXllcwphY19jdl9oZWFkZXJfc3lzX2ZjbnRsX2g9eWVzCmFjX2N2 X2hlYWRlcl9zeXNfZmlsZV9oPXllcwphY19jdl9oZWFkZXJfc3lzX2lvY3RsX2g9eWVzCmFjX2N2 X2hlYWRlcl9zeXNfbW1hbl9oPXllcwphY19jdl9oZWFkZXJfc3lzX21vdW50X2g9eWVzCmFjX2N2 X2hlYWRlcl9zeXNfbXNnX2g9eWVzCmFjX2N2X2hlYWRlcl9zeXNfcGFyYW1faD15ZXMKYWNfY3Zf aGVhZGVyX3N5c19wb2xsX2g9eWVzCmFjX2N2X2hlYWRlcl9zeXNfcHRyYWNlX2g9eWVzCmFjX2N2 X2hlYWRlcl9zeXNfc2VsZWN0X2g9eWVzCmFjX2N2X2hlYWRlcl9zeXNfc29ja2V0X2g9eWVzCmFj X2N2X2hlYWRlcl9zeXNfc3RhdF9oPXllcwphY19jdl9oZWFkZXJfc3lzX3N0YXR2ZnNfaD15ZXMK YWNfY3ZfaGVhZGVyX3N5c190aW1lX2g9eWVzCmFjX2N2X2hlYWRlcl9zeXNfdGltZXJzX2g9eWVz CmFjX2N2X2hlYWRlcl9zeXNfdGltZXNfaD15ZXMKYWNfY3ZfaGVhZGVyX3N5c190eXBlc19oPXll cwphY19jdl9oZWFkZXJfc3lzX3VuX2g9eWVzCmFjX2N2X2hlYWRlcl9zeXNfd2FpdF9oPXllcwph Y19jdl9oZWFkZXJfdGltZV9oPXllcwphY19jdl9oZWFkZXJfdHR5ZW50X2g9eWVzCmFjX2N2X2hl YWRlcl91Y29udGV4dF9oPXllcwphY19jdl9oZWFkZXJfdW5pc3RkX2g9eWVzCmFjX2N2X2hlYWRl cl91dGltZV9oPXllcwphY19jdl9oZWFkZXJfdmZvcmtfaD1ubwphY19jdl9oZWFkZXJfdmlzX2g9 eWVzCmFjX2N2X2hlYWRlcl93Y2hhcl9oPXllcwphY19jdl9oZWFkZXJfd2N0eXBlX2g9eWVzCmFj X2N2X2hlYWRlcl96bGliX2g9eWVzCmFjX2N2X2hvc3Q9aTM4Ni1wb3J0YmxkLWZyZWVic2Q4LjEK YWNfY3ZfbGliX2NyeXB0X2NyeXB0PXllcwphY19jdl9saWJfZWRpdF9lbF9pbml0PXllcwphY19j dl9saWJfbV9jb3M9eWVzCmFjX2N2X2xpYl9wYW1fcGFtX3NldF9pdGVtPXllcwphY19jdl9saWJf el9kZWZsYXRlPXllcwphY19jdl9saWJjX2RlZmluZXNfX19wcm9nbmFtZT15ZXMKYWNfY3ZfbGli Y19kZWZpbmVzX3N5c19lcnJsaXN0PXllcwphY19jdl9saWJjX2RlZmluZXNfc3lzX25lcnI9eWVz CmFjX2N2X21lbWJlcl9IRUFERVJfYWQ9eWVzCmFjX2N2X21lbWJlcl9zdHJ1Y3RfX19yZXNfc3Rh dGVfcmV0cmFucz15ZXMKYWNfY3ZfbWVtYmVyX3N0cnVjdF9zaWdhY3Rpb25fc2Ffc2lnYWN0aW9u PXllcwphY19jdl9tZW1iZXJfc3RydWN0X3NvY2thZGRyX2luNl9zaW42X3Njb3BlX2lkPXllcwph Y19jdl9tZW1iZXJfc3RydWN0X3N0YXRfc3RfYmxrc2l6ZT15ZXMKYWNfY3Zfb2JqZXh0PW8KYWNf Y3ZfcGF0aF9CWklQMj0vdXNyL2Jpbi9iemlwMgphY19jdl9wYXRoX0RPTFRfQkFTSD0nJwphY19j dl9wYXRoX0VHUkVQPS91c3IvYmluL2VncmVwCmFjX2N2X3BhdGhfRkdSRVA9L3Vzci9iaW4vZmdy ZXAKYWNfY3ZfcGF0aF9HTVNHRk1UPS91c3IvbG9jYWwvYmluL21zZ2ZtdAphY19jdl9wYXRoX0dS RVA9L3Vzci9iaW4vZ3JlcAphY19jdl9wYXRoX0daSVA9L3Vzci9iaW4vZ3ppcAphY19jdl9wYXRo X01LVEVNUF9DT01NQU5EPS91c3IvYmluL21rdGVtcAphY19jdl9wYXRoX01TR0ZNVD0vdXNyL2xv Y2FsL2Jpbi9tc2dmbXQKYWNfY3ZfcGF0aF9NU0dNRVJHRT0vdXNyL2xvY2FsL2Jpbi9tc2dtZXJn ZQphY19jdl9wYXRoX1BZVEhPTj0vdXNyL2xvY2FsL2Jpbi9weXRob24KYWNfY3ZfcGF0aF9TRUQ9 L3Vzci9iaW4vc2VkCmFjX2N2X3BhdGhfVkFMR1JJTkRfUEFUSD1ubwphY19jdl9wYXRoX1hHRVRU RVhUPS91c3IvbG9jYWwvYmluL3hnZXR0ZXh0CmFjX2N2X3BhdGhfaW5zdGFsbD0vdXNyL2Jpbi9p bnN0YWxsCmFjX2N2X3BhdGhfbWtkaXI9L2Jpbi9ta2RpcgphY19jdl9wcm9nX0FXSz0vdXNyL2Jp bi9hd2sKYWNfY3ZfcHJvZ19DUFA9Y3BwCmFjX2N2X3Byb2dfQ1hYQ1BQPSdnKysgLUUnCmFjX2N2 X3Byb2dfSEFWRV9DWFg9eWVzCmFjX2N2X3Byb2dfU0VEPS91c3IvYmluL3NlZAphY19jdl9wcm9n X2FjX2N0X0FSPWFyCmFjX2N2X3Byb2dfYWNfY3RfQ0M9Z2NjCmFjX2N2X3Byb2dfYWNfY3RfRExM VE9PTD1kbGx0b29sCmFjX2N2X3Byb2dfYWNfY3RfTUFOSUZFU1RfVE9PTD1tdAphY19jdl9wcm9n X2FjX2N0X09CSkRVTVA9b2JqZHVtcAphY19jdl9wcm9nX2FjX2N0X1JBTkxJQj1yYW5saWIKYWNf Y3ZfcHJvZ19hY19jdF9TVFJJUD1zdHJpcAphY19jdl9wcm9nX2NjX2M4OT0nJwphY19jdl9wcm9n X2NjX2M5OT0tc3RkPWdudTk5CmFjX2N2X3Byb2dfY2NfZz15ZXMKYWNfY3ZfcHJvZ19jY19nY2Nf Y19vPXllcwphY19jdl9wcm9nX2NjX3N0ZGM9LXN0ZD1nbnU5OQphY19jdl9wcm9nX2N4eF9nPXll cwphY19jdl9wcm9nX21ha2VfZ21ha2Vfc2V0PXllcwphY19jdl9zdGRpbnRfbWVzc2FnZT0ndXNp bmcgZ251IGNvbXBpbGVyIGdjYyAoR0NDKSA0LjIuMSAyMDA3MDcxOSAgW0ZyZWVCU0RdJwphY19j dl9zdGRpbnRfcmVzdWx0PScoYXNzdW1pbmcgQzk5IGNvbXBhdGlibGUgc3lzdGVtKScKYWNfY3Zf dHlwZV9fQm9vbD15ZXMKYWNfY3ZfdHlwZV9jaGFyPXllcwphY19jdl90eXBlX2NoYXJfcD15ZXMK YWNfY3ZfdHlwZV9mc2Jsa2NudF90PXllcwphY19jdl90eXBlX2ZzZmlsY250X3Q9eWVzCmFjX2N2 X3R5cGVfaW5fYWRkcl90PXllcwphY19jdl90eXBlX2luX3BvcnRfdD15ZXMKYWNfY3ZfdHlwZV9p bnQxNl90PXllcwphY19jdl90eXBlX2ludDMyX3Q9eWVzCmFjX2N2X3R5cGVfaW50PXllcwphY19j dl90eXBlX2ludG1heF90PXllcwphY19jdl90eXBlX2xvbmc9eWVzCmFjX2N2X3R5cGVfbG9uZ19k b3VibGU9eWVzCmFjX2N2X3R5cGVfbG9uZ19sb25nPXllcwphY19jdl90eXBlX2xvbmdfbG9uZ19p bnQ9eWVzCmFjX2N2X3R5cGVfbWJzdGF0ZV90PXllcwphY19jdl90eXBlX21vZGVfdD15ZXMKYWNf Y3ZfdHlwZV9ubGlua190PXllcwphY19jdl90eXBlX29mZl90PXllcwphY19jdl90eXBlX3BpZF90 PXllcwphY19jdl90eXBlX3Bvc2l4X3NwYXduX2ZpbGVfYWN0aW9uc190PXllcwphY19jdl90eXBl X3Bvc2l4X3NwYXduYXR0cl90PXllcwphY19jdl90eXBlX3B0cmRpZmZfdD15ZXMKYWNfY3ZfdHlw ZV9zaG9ydD15ZXMKYWNfY3ZfdHlwZV9zaWdfYXRvbWljX3Q9eWVzCmFjX2N2X3R5cGVfc2lnc2V0 X3Q9eWVzCmFjX2N2X3R5cGVfc2l6ZV90PXllcwphY19jdl90eXBlX3NvY2tsZW5fdD15ZXMKYWNf Y3ZfdHlwZV9zc2l6ZV90PXllcwphY19jdl90eXBlX3N0YWNrX3Q9eWVzCmFjX2N2X3R5cGVfc3Ry dWN0X3RpbWVzcGVjPXllcwphY19jdl90eXBlX3VfY2hhcj15ZXMKYWNfY3ZfdHlwZV91X2ludDE2 X3Q9eWVzCmFjX2N2X3R5cGVfdV9pbnQzMl90PXllcwphY19jdl90eXBlX3VfaW50OF90PXllcwph Y19jdl90eXBlX3VfaW50PXllcwphY19jdl90eXBlX3VfbG9uZz15ZXMKYWNfY3ZfdHlwZV91X3No b3J0PXllcwphY19jdl90eXBlX3VpZF90PXllcwphY19jdl90eXBlX3VpbnRwdHJfdD15ZXMKYWNf Y3ZfdHlwZV91bnNpZ25lZF9jaGFyPXllcwphY19jdl90eXBlX3Vuc2lnbmVkX2ludD15ZXMKYWNf Y3ZfdHlwZV91bnNpZ25lZF9sb25nPXllcwphY19jdl90eXBlX3Vuc2lnbmVkX2xvbmdfbG9uZz15 ZXMKYWNfY3ZfdHlwZV91bnNpZ25lZF9sb25nX2xvbmdfaW50PXllcwphY19jdl90eXBlX3Vuc2ln bmVkX3Nob3J0PXllcwphY19jdl90eXBlX3ZvbGF0aWxlX3NpZ19hdG9taWNfdD15ZXMKYWNfY3Zf dHlwZV93Y2hhcl90PXllcwphY19jdl90eXBlX3dpbnRfdD15ZXMKYWNsX2N2X2hhcmRjb2RlX2Rp cmVjdD1ubwphY2xfY3ZfaGFyZGNvZGVfbGliZGlyX2ZsYWdfc3BlYz0nJHt3bH0tcnBhdGggJHt3 bH0kbGliZGlyJwphY2xfY3ZfaGFyZGNvZGVfbGliZGlyX3NlcGFyYXRvcj0nJwphY2xfY3ZfaGFy ZGNvZGVfbWludXNfTD1ubwphY2xfY3ZfbGliZXh0PWEKYWNsX2N2X2xpYm5hbWVfc3BlYz0nbGli JG5hbWUnCmFjbF9jdl9saWJyYXJ5X25hbWVzX3NwZWM9JyRsaWJuYW1lJHNocmV4dCcKYWNsX2N2 X3BhdGhfTEQ9L3Vzci9iaW4vbGQKYWNsX2N2X3Byb2dfZ251X2xkPXllcwphY2xfY3ZfcnBhdGg9 ZG9uZQphY2xfY3Zfc2hsaWJleHQ9c28KYWNsX2N2X3dsPS1XbCwKYW1fY3ZfQ0NfZGVwZW5kZW5j aWVzX2NvbXBpbGVyX3R5cGU9Z2NjMwphbV9jdl9DWFhfZGVwZW5kZW5jaWVzX2NvbXBpbGVyX3R5 cGU9Z2NjMwphbV9jdl9mdW5jX2ljb252PXllcwphbV9jdl9mdW5jX2ljb252X3dvcmtzPXllcwph bV9jdl9saWJfaWNvbnY9eWVzCmFtX2N2X21ha2Vfc3VwcG9ydF9uZXN0ZWRfdmFyaWFibGVzPXll cwphbV9jdl9wcm9nX3Rhcl91c3Rhcj0vdXNyL2Jpbi90YXIKY2xfY3ZfcHJvZ19MTj0vYmluL2xu CmNsX2N2X3Byb2dfY3A9Jy9iaW4vY3AgLXAnCmdsX2N2X2Z1bmNfYnRvd2NfZW9mPXllcwpnbF9j dl9mdW5jX2J0b3djX251bD15ZXMKZ2xfY3ZfZnVuY19mY250bF9mX2R1cGZkX2Nsb2V4ZWM9eWVz CmdsX2N2X2Z1bmNfZm5tYXRjaF9wb3NpeD15ZXMKZ2xfY3ZfZnVuY19mb3Blbl9zbGFzaD15ZXMK Z2xfY3ZfZnVuY19mcmV4cF9ub19saWJtPXllcwpnbF9jdl9mdW5jX2ZzZWVrbz15ZXMKZ2xfY3Zf ZnVuY19mdGVsbG89eWVzCmdsX2N2X2Z1bmNfZ2V0Y3dkX251bGw9eWVzCmdsX2N2X2Z1bmNfZ2V0 Y3dkX3Bvc2l4X3NpZ25hdHVyZT15ZXMKZ2xfY3ZfZnVuY19nZXRvcHRfcG9zaXg9eWVzCmdsX2N2 X2Z1bmNfaXNuYW5kX25vX2xpYm09eWVzCmdsX2N2X2Z1bmNfbGRleHBfbm9fbGlibT15ZXMKZ2xf Y3ZfZnVuY19sc2Vla19waXBlPXllcwpnbF9jdl9mdW5jX2xzdGF0X2RlcmVmZXJlbmNlc19zbGFz aGVkX3N5bWxpbms9eWVzCmdsX2N2X2Z1bmNfbWFsbG9jXzBfbm9ubnVsbD0xCmdsX2N2X2Z1bmNf bWFsbG9jX3Bvc2l4PXllcwpnbF9jdl9mdW5jX21icnRvd2NfaW5jb21wbGV0ZV9zdGF0ZT15ZXMK Z2xfY3ZfZnVuY19tYnJ0b3djX251bF9yZXR2YWw9eWVzCmdsX2N2X2Z1bmNfbWJydG93Y19udWxs X2FyZzE9eWVzCmdsX2N2X2Z1bmNfbWJydG93Y19udWxsX2FyZzI9eWVzCmdsX2N2X2Z1bmNfbWJy dG93Y19yZXR2YWw9eWVzCmdsX2N2X2Z1bmNfbWJydG93Y19zYW5pdHljaGVjaz15ZXMKZ2xfY3Zf ZnVuY19vcGVuX3NsYXNoPXllcwpnbF9jdl9mdW5jX3ByaW50Zl9kaXJlY3RpdmVfYT15ZXMKZ2xf Y3ZfZnVuY19wcmludGZfZGlyZWN0aXZlX2Y9eWVzCmdsX2N2X2Z1bmNfcHJpbnRmX2RpcmVjdGl2 ZV9scz15ZXMKZ2xfY3ZfZnVuY19wcmludGZfZGlyZWN0aXZlX249eWVzCmdsX2N2X2Z1bmNfcHJp bnRmX2ZsYWdfZ3JvdXBpbmc9eWVzCmdsX2N2X2Z1bmNfcHJpbnRmX2ZsYWdfbGVmdGFkanVzdD15 ZXMKZ2xfY3ZfZnVuY19wcmludGZfZmxhZ196ZXJvPXllcwpnbF9jdl9mdW5jX3ByaW50Zl9pbmZp bml0ZT15ZXMKZ2xfY3ZfZnVuY19wcmludGZfbG9uZ19kb3VibGU9eWVzCmdsX2N2X2Z1bmNfcHJp bnRmX3Bvc2l0aW9ucz15ZXMKZ2xfY3ZfZnVuY19wcmludGZfcHJlY2lzaW9uPXllcwpnbF9jdl9m dW5jX3ByaW50Zl9zaXplc19jOTk9eWVzCmdsX2N2X2Z1bmNfc2lncHJvY21hc2s9MQpnbF9jdl9m dW5jX3NucHJpbnRmX3JldHZhbF9jOTk9eWVzCmdsX2N2X2Z1bmNfc25wcmludGZfc2l6ZTE9eWVz CmdsX2N2X2Z1bmNfc25wcmludGZfdXNhYmxlPXllcwpnbF9jdl9mdW5jX3NwYXduYXR0cl9zZXRz Y2hlZHBhcmFtPXllcwpnbF9jdl9mdW5jX3NwYXduYXR0cl9zZXRzY2hlZHBvbGljeT15ZXMKZ2xf Y3ZfZnVuY19zdGF0X2Rpcl9zbGFzaD15ZXMKZ2xfY3ZfZnVuY19zdGF0X2ZpbGVfc2xhc2g9eWVz CmdsX2N2X2Z1bmNfc3RwbmNweT15ZXMKZ2xfY3ZfZnVuY192YV9jb3B5PXllcwpnbF9jdl9mdW5j X3djcnRvbWJfcmV0dmFsPXllcwpnbF9jdl9oYXZlX2luY2x1ZGVfbmV4dD15ZXMKZ2xfY3ZfaGF2 ZV9yYXdfZGVjbF9fRXhpdD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9hbHBoYXNvcnQ9eWVzCmds X2N2X2hhdmVfcmF3X2RlY2xfYXRvbGw9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfYnRvd2M9eWVz CmdsX2N2X2hhdmVfcmF3X2RlY2xfY2hkaXI9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfY2hvd249 eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfY2xvc2VkaXI9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xf ZHByaW50Zj15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9kdXAyPXllcwpnbF9jdl9oYXZlX3Jhd19k ZWNsX2R1cD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9lbmR1c2Vyc2hlbGw9eWVzCmdsX2N2X2hh dmVfcmF3X2RlY2xfZmFjY2Vzc2F0PXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX2ZjaGRpcj15ZXMK Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9mY2htb2RhdD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9mY2hv d25hdD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9mY250bD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVj bF9mZG9wZW5kaXI9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfZmZzbD15ZXMKZ2xfY3ZfaGF2ZV9y YXdfZGVjbF9mZnNsbD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9mcHVyZ2U9eWVzCmdsX2N2X2hh dmVfcmF3X2RlY2xfZnNlZWtvPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX2ZzdGF0PXllcwpnbF9j dl9oYXZlX3Jhd19kZWNsX2ZzdGF0YXQ9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfZnN5bmM9eWVz CmdsX2N2X2hhdmVfcmF3X2RlY2xfZnRlbGxvPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX2Z0cnVu Y2F0ZT15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9nZXRjd2Q9eWVzCmdsX2N2X2hhdmVfcmF3X2Rl Y2xfZ2V0ZGVsaW09eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfZ2V0ZG9tYWlubmFtZT15ZXMKZ2xf Y3ZfaGF2ZV9yYXdfZGVjbF9nZXRkdGFibGVzaXplPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX2dl dGdyb3Vwcz15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9nZXRob3N0bmFtZT15ZXMKZ2xfY3ZfaGF2 ZV9yYXdfZGVjbF9nZXRsaW5lPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX2dldGxvYWRhdmc9eWVz CmdsX2N2X2hhdmVfcmF3X2RlY2xfZ2V0bG9naW49eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfZ2V0 bG9naW5fcj15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9nZXRwYWdlc2l6ZT15ZXMKZ2xfY3ZfaGF2 ZV9yYXdfZGVjbF9nZXRzPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX2dldHN1Ym9wdD15ZXMKZ2xf Y3ZfaGF2ZV9yYXdfZGVjbF9nZXR0aW1lb2ZkYXk9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfZ2V0 dXNlcnNoZWxsPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX2dyYW50cHQ9eWVzCmdsX2N2X2hhdmVf cmF3X2RlY2xfaW1heGFicz15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9pbWF4ZGl2PXllcwpnbF9j dl9oYXZlX3Jhd19kZWNsX2luaXRzdGF0ZT15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9pc2F0dHk9 eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfaXN3Y3R5cGU9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xf bGNobW9kPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX2xjaG93bj15ZXMKZ2xfY3ZfaGF2ZV9yYXdf ZGVjbF9saW5rPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX2xpbmthdD15ZXMKZ2xfY3ZfaGF2ZV9y YXdfZGVjbF9sc2Vlaz15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9sc3RhdD15ZXMKZ2xfY3ZfaGF2 ZV9yYXdfZGVjbF9tYnJsZW49eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfbWJydG93Yz15ZXMKZ2xf Y3ZfaGF2ZV9yYXdfZGVjbF9tYnNpbml0PXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX21ic25ydG93 Y3M9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfbWJzcnRvd2NzPXllcwpnbF9jdl9oYXZlX3Jhd19k ZWNsX21lbWNweT1ubwpnbF9jdl9oYXZlX3Jhd19kZWNsX21lbW1lbT15ZXMKZ2xfY3ZfaGF2ZV9y YXdfZGVjbF9tZW1yY2hyPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX21rZGlyYXQ9eWVzCmdsX2N2 X2hhdmVfcmF3X2RlY2xfbWtkdGVtcD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9ta2ZpZm89eWVz CmdsX2N2X2hhdmVfcmF3X2RlY2xfbWtmaWZvYXQ9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfbWtu b2Q9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfbWtub2RhdD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVj bF9ta3N0ZW1wPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX25sX2xhbmdpbmZvPXllcwpnbF9jdl9o YXZlX3Jhd19kZWNsX29wZW5hdD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9vcGVuZGlyPXllcwpn bF9jdl9oYXZlX3Jhd19kZWNsX3BjbG9zZT15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9waXBlPXll cwpnbF9jdl9oYXZlX3Jhd19kZWNsX3BvcGVuPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3Bvc2l4 X29wZW5wdD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9wb3NpeF9zcGF3bj15ZXMKZ2xfY3ZfaGF2 ZV9yYXdfZGVjbF9wb3NpeF9zcGF3bl9maWxlX2FjdGlvbnNfYWRkY2xvc2U9eWVzCmdsX2N2X2hh dmVfcmF3X2RlY2xfcG9zaXhfc3Bhd25fZmlsZV9hY3Rpb25zX2FkZGR1cDI9eWVzCmdsX2N2X2hh dmVfcmF3X2RlY2xfcG9zaXhfc3Bhd25fZmlsZV9hY3Rpb25zX2FkZG9wZW49eWVzCmdsX2N2X2hh dmVfcmF3X2RlY2xfcG9zaXhfc3Bhd25fZmlsZV9hY3Rpb25zX2Rlc3Ryb3k9eWVzCmdsX2N2X2hh dmVfcmF3X2RlY2xfcG9zaXhfc3Bhd25fZmlsZV9hY3Rpb25zX2luaXQ9eWVzCmdsX2N2X2hhdmVf cmF3X2RlY2xfcG9zaXhfc3Bhd25hdHRyX2Rlc3Ryb3k9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xf cG9zaXhfc3Bhd25hdHRyX2dldGZsYWdzPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3Bvc2l4X3Nw YXduYXR0cl9nZXRwZ3JvdXA9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfcG9zaXhfc3Bhd25hdHRy X2dldHNjaGVkcGFyYW09eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfcG9zaXhfc3Bhd25hdHRyX2dl dHNjaGVkcG9saWN5PXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3Bvc2l4X3NwYXduYXR0cl9nZXRz aWdkZWZhdWx0PXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3Bvc2l4X3NwYXduYXR0cl9nZXRzaWdt YXNrPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3Bvc2l4X3NwYXduYXR0cl9pbml0PXllcwpnbF9j dl9oYXZlX3Jhd19kZWNsX3Bvc2l4X3NwYXduYXR0cl9zZXRmbGFncz15ZXMKZ2xfY3ZfaGF2ZV9y YXdfZGVjbF9wb3NpeF9zcGF3bmF0dHJfc2V0cGdyb3VwPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNs X3Bvc2l4X3NwYXduYXR0cl9zZXRzY2hlZHBhcmFtPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3Bv c2l4X3NwYXduYXR0cl9zZXRzY2hlZHBvbGljeT15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9wb3Np eF9zcGF3bmF0dHJfc2V0c2lnZGVmYXVsdD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9wb3NpeF9z cGF3bmF0dHJfc2V0c2lnbWFzaz15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9wb3NpeF9zcGF3bnA9 eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfcHJlYWQ9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfcHNl bGVjdD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9wdGhyZWFkX3NpZ21hc2s9eWVzCmdsX2N2X2hh dmVfcmF3X2RlY2xfcHRzbmFtZT15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9wd3JpdGU9eWVzCmds X2N2X2hhdmVfcmF3X2RlY2xfcmFuZG9tPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3Jhd21lbWNo cj15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9yZWFkZGlyPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNs X3JlYWRsaW5rPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3JlYWRsaW5rYXQ9eWVzCmdsX2N2X2hh dmVfcmF3X2RlY2xfcmVhbHBhdGg9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfcmVuYW1lYXQ9eWVz CmdsX2N2X2hhdmVfcmF3X2RlY2xfcmV3aW5kZGlyPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3Jt ZGlyPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3JwbWF0Y2g9eWVzCmdsX2N2X2hhdmVfcmF3X2Rl Y2xfc2NhbmRpcj15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9zZWxlY3Q9eWVzCmdsX2N2X2hhdmVf cmF3X2RlY2xfc2V0ZW52PXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3NldGhvc3RuYW1lPXllcwpn bF9jdl9oYXZlX3Jhd19kZWNsX3NldGxvY2FsZT15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9zZXRz dGF0ZT15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9zZXR1c2Vyc2hlbGw9eWVzCmdsX2N2X2hhdmVf cmF3X2RlY2xfc2lnYWN0aW9uPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3NpZ2FkZHNldD15ZXMK Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9zaWdkZWxzZXQ9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfc2ln ZW1wdHlzZXQ9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfc2lnZmlsbHNldD15ZXMKZ2xfY3ZfaGF2 ZV9yYXdfZGVjbF9zaWdpc21lbWJlcj15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9zaWdwZW5kaW5n PXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3NpZ3Byb2NtYXNrPXllcwpnbF9jdl9oYXZlX3Jhd19k ZWNsX3NsZWVwPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3NucHJpbnRmPXllcwpnbF9jdl9oYXZl X3Jhd19kZWNsX3NyYW5kb209eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfc3RhdD15ZXMKZ2xfY3Zf aGF2ZV9yYXdfZGVjbF9zdHBjcHk9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfc3RwbmNweT15ZXMK Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9zdHJjYXNlc3RyPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3N0 cmR1cD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9zdHJlcnJvcl9yPXllcwpnbF9jdl9oYXZlX3Jh d19kZWNsX3N0cm5jYXQ9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfc3RybmR1cD15ZXMKZ2xfY3Zf aGF2ZV9yYXdfZGVjbF9zdHJubGVuPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3N0cnBicms9eWVz CmdsX2N2X2hhdmVfcmF3X2RlY2xfc3Ryc2VwPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3N0cnNp Z25hbD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9zdHJ0b2Q9eWVzCmdsX2N2X2hhdmVfcmF3X2Rl Y2xfc3RydG9pbWF4PXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3N0cnRva19yPXllcwpnbF9jdl9o YXZlX3Jhd19kZWNsX3N0cnRvbGw9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfc3RydG91bGw9eWVz CmdsX2N2X2hhdmVfcmF3X2RlY2xfc3RydG91bWF4PXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3N0 cnZlcnNjbXA9bm8KZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9zeW1saW5rPXllcwpnbF9jdl9oYXZlX3Jh d19kZWNsX3N5bWxpbmthdD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF90bXBmaWxlPXllcwpnbF9j dl9oYXZlX3Jhd19kZWNsX3Rvd2N0cmFucz15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF90dHluYW1l X3I9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfdW5saW5rPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNs X3VubGlua2F0PXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3VubG9ja3B0PXllcwpnbF9jdl9oYXZl X3Jhd19kZWNsX3Vuc2V0ZW52PXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3VzbGVlcD15ZXMKZ2xf Y3ZfaGF2ZV9yYXdfZGVjbF92ZHByaW50Zj15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF92c25wcmlu dGY9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfd2FpdHBpZD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVj bF93Y3BjcHk9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfd2NwbmNweT15ZXMKZ2xfY3ZfaGF2ZV9y YXdfZGVjbF93Y3J0b21iPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3djc2Nhc2VjbXA9eWVzCmds X2N2X2hhdmVfcmF3X2RlY2xfd2NzY2F0PXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3djc2Nocj15 ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF93Y3NjbXA9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfd2Nz Y29sbD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF93Y3NjcHk9eWVzCmdsX2N2X2hhdmVfcmF3X2Rl Y2xfd2NzY3Nwbj15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF93Y3NkdXA9eWVzCmdsX2N2X2hhdmVf cmF3X2RlY2xfd2NzbGVuPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3djc25jYXNlY21wPXllcwpn bF9jdl9oYXZlX3Jhd19kZWNsX3djc25jYXQ9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfd2NzbmNt cD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF93Y3NuY3B5PXllcwpnbF9jdl9oYXZlX3Jhd19kZWNs X3djc25sZW49eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfd2NzbnJ0b21icz15ZXMKZ2xfY3ZfaGF2 ZV9yYXdfZGVjbF93Y3NwYnJrPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3djc3JjaHI9eWVzCmds X2N2X2hhdmVfcmF3X2RlY2xfd2NzcnRvbWJzPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3djc3Nw bj15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF93Y3NzdHI9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xf d2NzdG9rPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3djc3dpZHRoPXllcwpnbF9jdl9oYXZlX3Jh d19kZWNsX3djc3hmcm09eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfd2N0b2I9eWVzCmdsX2N2X2hh dmVfcmF3X2RlY2xfd2N0cmFucz15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF93Y3R5cGU9eWVzCmds X2N2X2hhdmVfcmF3X2RlY2xfd2N3aWR0aD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF93bWVtY2hy PXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3dtZW1jbXA9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xf d21lbWNweT15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF93bWVtbW92ZT15ZXMKZ2xfY3ZfaGF2ZV9y YXdfZGVjbF93bWVtc2V0PXllcwpnbF9jdl9oZWFkZXJfZXJybm9faF9jb21wbGV0ZT15ZXMKZ2xf Y3ZfaGVhZGVyX2ludHR5cGVzX2g9eWVzCmdsX2N2X2hlYWRlcl9sYW5naW5mb19jb2Rlc2V0PXll cwpnbF9jdl9oZWFkZXJfbGFuZ2luZm9fZXJhPXllcwpnbF9jdl9oZWFkZXJfbGFuZ2luZm9fdF9m bXRfYW1wbT15ZXMKZ2xfY3ZfaGVhZGVyX2xhbmdpbmZvX3llc2V4cHI9eWVzCmdsX2N2X2hlYWRl cl9sb2NhbGVfaF9wb3NpeDIwMDE9eWVzCmdsX2N2X2hlYWRlcl9zaWduYWxfaF9TSUdQSVBFPXll cwpnbF9jdl9oZWFkZXJfc3RkaW50X2g9eWVzCmdsX2N2X2hlYWRlcl9zeXNfc2VsZWN0X2hfc2Vs ZmNvbnRhaW5lZD15ZXMKZ2xfY3ZfaGVhZGVyX3djaGFyX2hfY29ycmVjdF9pbmxpbmU9eWVzCmds X2N2X3NpZ2FsdHN0YWNrX2xvd19iYXNlPXllcwpnbF9jdl9zaXplX21heD15ZXMKZ2xfY3Zfc3lz X3N0cnVjdF90aW1lc3BlY19pbl90aW1lX2g9eWVzCmdsX2N2X3N5c19zdHJ1Y3RfdGltZXZhbD15 ZXMKZ2xfY3ZfdHlwZV9zaWdzZXRfdD15ZXMKZ2xfY3ZfdHlwZV93Y2hhcl90X3NpZ25lZD15ZXMK Z2xfY3ZfdHlwZV93Y3RyYW5zX3Q9eWVzCmdsX2N2X3R5cGVfd2N0eXBlX3Q9eWVzCmdsX2N2X3R5 cGVfd2ludF90X3NpZ25lZD15ZXMKZ2xfY3ZfdmFyX3N0ZGluX2xhcmdlX29mZnNldD15ZXMKZ3N0 X2N2X2hhdmVfZnVuYz15ZXMKZ3N0X2N2X2hhdmVfZnVuY3Rpb249eWVzCmdzdF9jdl9oYXZlX3By ZXR0eV9mdW5jdGlvbj15ZXMKZ3RfY3ZfY19pbnRtYXhfdD15ZXMKZ3RfY3ZfY193Y2hhcl90PXll cwpndF9jdl9jX3dpbnRfdD15ZXMKZ3RfY3ZfZnVuY19DRkxvY2FsZUNvcHlDdXJyZW50PW5vCmd0 X2N2X2Z1bmNfQ0ZQcmVmZXJlbmNlc0NvcHlBcHBWYWx1ZT1ubwpndF9jdl9mdW5jX2dudWdldHRl eHQxX2xpYmM9bm8KZ3RfY3ZfZnVuY19nbnVnZXR0ZXh0MV9saWJpbnRsPXllcwpndF9jdl9mdW5j X3ByaW50Zl9wb3NpeD15ZXMKZ3RfY3ZfZnVuY191bnNldGVudl9yZXQ9aW50Cmd0X2N2X2ludF9k aXZieXplcm9fc2lnZnBlPXllcwpndF9jdl9zaWdpbmZvX3Q9eWVzCmd0X2N2X3NzaXplX3Q9eWVz Cmx0X2N2X2FyX2F0X2ZpbGU9bm8KbHRfY3ZfYXJjaGl2ZV9jbWRzX25lZWRfbGM9bm8KbHRfY3Zf ZGVwbGlic19jaGVja19tZXRob2Q9cGFzc19hbGwKbHRfY3ZfZmlsZV9tYWdpY19jbWQ9JyRNQUdJ Q19DTUQnCmx0X2N2X2ZpbGVfbWFnaWNfdGVzdF9maWxlPScnCmx0X2N2X2xkX3JlbG9hZF9mbGFn PS1yCmx0X2N2X25tX2ludGVyZmFjZT0nQlNEIG5tJwpsdF9jdl9vYmpkaXI9LmxpYnMKbHRfY3Zf cGF0aF9MRD0vdXNyL2Jpbi9sZApsdF9jdl9wYXRoX0xEQ1hYPS91c3IvYmluL2xkCmx0X2N2X3Bh dGhfTUFHSUNfQ01EPS91c3IvYmluL2ZpbGUKbHRfY3ZfcGF0aF9OTT0nL3Vzci9iaW4vbm0gLUIn Cmx0X2N2X3BhdGhfbWFpbmZlc3RfdG9vbD1ubwpsdF9jdl9wcm9nX2NvbXBpbGVyX2Nfbz15ZXMK bHRfY3ZfcHJvZ19jb21waWxlcl9jX29fQ1hYPXllcwpsdF9jdl9wcm9nX2NvbXBpbGVyX3BpYz0n LWZQSUMgLURQSUMnCmx0X2N2X3Byb2dfY29tcGlsZXJfcGljX0NYWD0nLWZQSUMgLURQSUMnCmx0 X2N2X3Byb2dfY29tcGlsZXJfcGljX3dvcmtzPXllcwpsdF9jdl9wcm9nX2NvbXBpbGVyX3BpY193 b3Jrc19DWFg9eWVzCmx0X2N2X3Byb2dfY29tcGlsZXJfcnR0aV9leGNlcHRpb25zPW5vCmx0X2N2 X3Byb2dfY29tcGlsZXJfc3RhdGljX3dvcmtzPXllcwpsdF9jdl9wcm9nX2NvbXBpbGVyX3N0YXRp Y193b3Jrc19DWFg9eWVzCmx0X2N2X3Byb2dfZ251X2xkPXllcwpsdF9jdl9wcm9nX2dudV9sZGN4 eD15ZXMKbHRfY3Zfc2hhcmVkbGliX2Zyb21fbGlua2xpYl9jbWQ9J3ByaW50ZiAlc1xuJwpsdF9j dl9zeXNfZ2xvYmFsX3N5bWJvbF9waXBlPSdzZWQgLW4gLWUgJ1wnJ3MvXi4qWwkgXVwoW0FCQ0RH SVJTVFddW0FCQ0RHSVJTVFddKlwpWwkgXVsJIF0qXChbX0EtWmEtel1bX0EtWmEtejAtOV0qXCkk L1wxIFwyIFwyL3AnXCcnIHwgc2VkICdcJycvIF9fZ251X2x0by9kJ1wnCmx0X2N2X3N5c19nbG9i YWxfc3ltYm9sX3RvX2NfbmFtZV9hZGRyZXNzPSdzZWQgLW4gLWUgJ1wnJ3MvXjogXChbXiBdKlwp WyBdKiQvICB7XCJcMVwiLCAodm9pZCAqKSAwfSwvcCdcJycgLWUgJ1wnJ3MvXltBQkNER0lSU1RX XSogXChbXiBdKlwpIFwoW14gXSpcKSQvICB7IlwyIiwgKHZvaWQgKikgXCZcMn0sL3AnXCcKbHRf Y3Zfc3lzX2dsb2JhbF9zeW1ib2xfdG9fY19uYW1lX2FkZHJlc3NfbGliX3ByZWZpeD0nc2VkIC1u IC1lICdcJydzL146IFwoW14gXSpcKVsgXSokLyAge1wiXDFcIiwgKHZvaWQgKikgMH0sL3AnXCcn IC1lICdcJydzL15bQUJDREdJUlNUV10qIFwoW14gXSpcKSBcKGxpYlteIF0qXCkkLyAgeyJcMiIs ICh2b2lkICopIFwmXDJ9LC9wJ1wnJyAtZSAnXCcncy9eW0FCQ0RHSVJTVFddKiBcKFteIF0qXCkg XChbXiBdKlwpJC8gIHsibGliXDIiLCAodm9pZCAqKSBcJlwyfSwvcCdcJwpsdF9jdl9zeXNfZ2xv YmFsX3N5bWJvbF90b19jZGVjbD0nc2VkIC1uIC1lICdcJydzL15UIC4qIFwoLipcKSQvZXh0ZXJu IGludCBcMSgpOy9wJ1wnJyAtZSAnXCcncy9eW0FCQ0RHSVJTVFddKiAuKiBcKC4qXCkkL2V4dGVy biBjaGFyIFwxOy9wJ1wnCmx0X2N2X3N5c19tYXhfY21kX2xlbj0yNjIxNDQKbHRfY3ZfdG9faG9z dF9maWxlX2NtZD1mdW5jX2NvbnZlcnRfZmlsZV9ub29wCmx0X2N2X3RvX3Rvb2xfZmlsZV9jbWQ9 ZnVuY19jb252ZXJ0X2ZpbGVfbm9vcApwa2dfY3ZfR0xJQl9DRkxBR1M9Jy1EX1JFRU5UUkFOVCAt SS91c3IvbG9jYWwvaW5jbHVkZS9nbGliLTIuMCAtSS91c3IvbG9jYWwvbGliL2dsaWItMi4wL2lu Y2x1ZGUgICcKcGtnX2N2X0dMSUJfTElCUz0nLWxnb2JqZWN0LTIuMCAtbGd0aHJlYWQtMi4wIC1s Z21vZHVsZS0yLjAgLXB0aHJlYWQgLUwvdXNyL2xvY2FsL2xpYiAtbGdsaWItMi4wICAnCnBrZ19j dl9HU1RfQkFTRV9DRkxBR1M9Jy1JL3Vzci9sb2NhbC9pbmNsdWRlL2dzdHJlYW1lci0wLjEwIC1E X1JFRU5UUkFOVCAtSS91c3IvbG9jYWwvaW5jbHVkZS9nbGliLTIuMCAtSS91c3IvbG9jYWwvbGli L2dsaWItMi4wL2luY2x1ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUvbGlieG1sMiAtSS91c3IvbG9j YWwvaW5jbHVkZSAgJwpwa2dfY3ZfR1NUX0JBU0VfTElCUz0nLWxnc3RiYXNlLTAuMTAgLWxnc3Ry ZWFtZXItMC4xMCAtbGdvYmplY3QtMi4wIC1sZ21vZHVsZS0yLjAgLWxndGhyZWFkLTIuMCAtcHRo cmVhZCAtbGdsaWItMi4wIC1ML3Vzci9sb2NhbC9saWIgLWx4bWwyICAnCnBrZ19jdl9HU1RfQ0ZM QUdTPSctSS91c3IvbG9jYWwvaW5jbHVkZS9nc3RyZWFtZXItMC4xMCAtRF9SRUVOVFJBTlQgLUkv dXNyL2xvY2FsL2luY2x1ZGUvZ2xpYi0yLjAgLUkvdXNyL2xvY2FsL2xpYi9nbGliLTIuMC9pbmNs dWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRlL2xpYnhtbDIgLUkvdXNyL2xvY2FsL2luY2x1ZGUgICcK cGtnX2N2X0dTVF9MSUJTPSctbGdzdHJlYW1lci0wLjEwIC1sZ29iamVjdC0yLjAgLWxnbW9kdWxl LTIuMCAtbGd0aHJlYWQtMi4wIC1wdGhyZWFkIC1sZ2xpYi0yLjAgLUwvdXNyL2xvY2FsL2xpYiAt bHhtbDIgICcKcGtnX2N2X09SQ19DRkxBR1M9Jy1JL3Vzci9sb2NhbC9pbmNsdWRlL29yYy0wLjQg ICcKcGtnX2N2X09SQ19MSUJTPSctTC91c3IvbG9jYWwvbGliIC1sb3JjLTAuNCAgJwoKIyMgLS0t LS0tLS0tLS0tLS0tLS0gIyMKIyMgT3V0cHV0IHZhcmlhYmxlcy4gIyMKIyMgLS0tLS0tLS0tLS0t LS0tLS0gIyMKCkE1MkRFQ19DRkxBR1M9JycKQTUyREVDX0xJQlM9JycKQUNMT0NBTD0nJHtTSEVM TH0gL3Vzci9wb3J0cy9tdWx0aW1lZGlhL2dzdHJlYW1lci1wbHVnaW5zLXVnbHkvd29yay9nc3Qt cGx1Z2lucy11Z2x5LTAuMTAuMTkvbWlzc2luZyAtLXJ1biBhY2xvY2FsLTEuMTEnCkFDTE9DQUxf QU1GTEFHUz0nLUkgbTQgLUkgY29tbW9uL200JwpBTURFUEJBQ0tTTEFTSD0nXCcKQU1ERVBfRkFM U0U9JyMnCkFNREVQX1RSVUU9JycKQU1STkJfQ0ZMQUdTPScnCkFNUk5CX0xJQlM9JycKQU1SV0Jf Q0ZMQUdTPScnCkFNUldCX0xJQlM9JycKQU1UQVI9JyQke1RBUi10YXJ9JwpBTV9CQUNLU0xBU0g9 J1wnCkFNX0RFRkFVTFRfVj0nJChBTV9ERUZBVUxUX1ZFUkJPU0lUWSknCkFNX0RFRkFVTFRfVkVS Qk9TSVRZPScwJwpBTV9WPSckKFYpJwpBUj0nYXInCkFTPSdhcycKQVVUT0NPTkY9JyR7U0hFTEx9 IC91c3IvcG9ydHMvbXVsdGltZWRpYS9nc3RyZWFtZXItcGx1Z2lucy11Z2x5L3dvcmsvZ3N0LXBs dWdpbnMtdWdseS0wLjEwLjE5L21pc3NpbmcgLS1ydW4gYXV0b2NvbmYnCkFVVE9IRUFERVI9JyR7 U0hFTEx9IC91c3IvcG9ydHMvbXVsdGltZWRpYS9nc3RyZWFtZXItcGx1Z2lucy11Z2x5L3dvcmsv Z3N0LXBsdWdpbnMtdWdseS0wLjEwLjE5L21pc3NpbmcgLS1ydW4gYXV0b2hlYWRlcicKQVVUT01B S0U9JyR7U0hFTEx9IC91c3IvcG9ydHMvbXVsdGltZWRpYS9nc3RyZWFtZXItcGx1Z2lucy11Z2x5 L3dvcmsvZ3N0LXBsdWdpbnMtdWdseS0wLjEwLjE5L21pc3NpbmcgLS1ydW4gYXV0b21ha2UtMS4x MScKQVdLPScvdXNyL2Jpbi9hd2snCkJVSUxEX0VYQU1QTEVTX0ZBTFNFPScnCkJVSUxEX0VYQU1Q TEVTX1RSVUU9JyMnCkJVSUxEX0VYUEVSSU1FTlRBTF9GQUxTRT0nJwpCVUlMRF9FWFBFUklNRU5U QUxfVFJVRT0nIycKQlVJTERfRVhURVJOQUxfRkFMU0U9JyMnCkJVSUxEX0VYVEVSTkFMX1RSVUU9 JycKQ0M9J2djYyAtc3RkPWdudTk5JwpDQ0FTRkxBR1M9JycKQ0NERVBNT0RFPSdkZXBtb2RlPWdj YzMnCkNESU9fQ0ZMQUdTPScnCkNESU9fTElCUz0nJwpDRkxBR1M9Jy1PMiAtcGlwZSAtTzIgLVdu by1mb3JtYXQgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLWZuby1zdHJpY3QtYWxpYXNpbmcnCkNQUD0n Y3BwJwpDUFBGTEFHUz0nLUkvdXNyL2xvY2FsL2luY2x1ZGUgJwpDWFg9J2crKycKQ1hYQ1BQPSdn KysgLUUnCkNYWERFUE1PREU9J2RlcG1vZGU9Z2NjMycKQ1hYRkxBR1M9Jy1PMiAtcGlwZSAtTzIg LVduby1mb3JtYXQgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLWZuby1zdHJpY3QtYWxpYXNpbmcnCkNZ R1BBVEhfVz0nZWNobycKREVGQVVMVF9BVURJT1NJTks9JycKREVGQVVMVF9BVURJT1NSQz0nJwpE RUZBVUxUX1ZJREVPU0lOSz0nJwpERUZBVUxUX1ZJREVPU1JDPScnCkRFRkFVTFRfVklTVUFMSVpF Uj0nJwpERUZTPScnCkRFUERJUj0nLmRlcHMnCkRFUFJFQ0FURURfQ0ZMQUdTPScnCkRMTFRPT0w9 J2RsbHRvb2wnCkRTWU1VVElMPScnCkRVTVBCSU49JycKRFZEUkVBRF9MSUJTPScnCkVDSE9fQz0n JwpFQ0hPX049Jy1uJwpFQ0hPX1Q9JycKRUdSRVA9Jy91c3IvYmluL2VncmVwJwpFTkFCTEVfR1RL X0RPQ19GQUxTRT0nJwpFTkFCTEVfR1RLX0RPQ19UUlVFPScjJwpFTkFCTEVfUExVR0lOX0RPQ1Nf RkFMU0U9JycKRU5BQkxFX1BMVUdJTl9ET0NTX1RSVUU9JyMnCkVSUk9SX0NGTEFHUz0nJwpFUlJP Ul9DWFhGTEFHUz0nJwpFWEVFWFQ9JycKRkZMQUdTPScnCkZHUkVQPScvdXNyL2Jpbi9mZ3JlcCcK R0NPVj0nJwpHQ09WX0NGTEFHUz0nJwpHQ09WX0xJQlM9JycKR0VUVEVYVF9NQUNST19WRVJTSU9O PScwLjE3JwpHRVRURVhUX1BBQ0tBR0U9J2dzdC1wbHVnaW5zLXVnbHktMC4xMCcKR0xJQl9DRkxB R1M9Jy1EX1JFRU5UUkFOVCAtSS91c3IvbG9jYWwvaW5jbHVkZS9nbGliLTIuMCAtSS91c3IvbG9j YWwvbGliL2dsaWItMi4wL2luY2x1ZGUnCkdMSUJfRVhUUkFfQ0ZMQUdTPScgLURHX1RIUkVBRFNf TUFOREFUT1JZIC1ER19ESVNBQkxFX0NBU1RfQ0hFQ0tTIC1ER19ESVNBQkxFX0FTU0VSVCcKR0xJ Ql9MSUJTPSctbGdvYmplY3QtMi4wIC1sZ3RocmVhZC0yLjAgLWxnbW9kdWxlLTIuMCAtcHRocmVh ZCAtTC91c3IvbG9jYWwvbGliIC1sZ2xpYi0yLjAgICcKR0xJQl9QUkVGSVg9JycKR0xJQl9SRVE9 JzIuMjQnCkdNU0dGTVQ9Jy91c3IvbG9jYWwvYmluL21zZ2ZtdCcKR01TR0ZNVF8wMTU9Jy91c3Iv bG9jYWwvYmluL21zZ2ZtdCcKR1JFUD0nL3Vzci9iaW4vZ3JlcCcKR1NUUEJfUExVR0lOU19ESVI9 JycKR1NUUEJfUFJFRklYPScnCkdTVF9BTExfTERGTEFHUz0nJwpHU1RfQkFTRV9DRkxBR1M9Jy1J L3Vzci9sb2NhbC9pbmNsdWRlL2dzdHJlYW1lci0wLjEwIC1EX1JFRU5UUkFOVCAtSS91c3IvbG9j YWwvaW5jbHVkZS9nbGliLTIuMCAtSS91c3IvbG9jYWwvbGliL2dsaWItMi4wL2luY2x1ZGUgLUkv dXNyL2xvY2FsL2luY2x1ZGUvbGlieG1sMiAtSS91c3IvbG9jYWwvaW5jbHVkZSAgJwpHU1RfQkFT RV9MSUJTPSctbGdzdGJhc2UtMC4xMCAtbGdzdHJlYW1lci0wLjEwIC1sZ29iamVjdC0yLjAgLWxn bW9kdWxlLTIuMCAtbGd0aHJlYWQtMi4wIC1wdGhyZWFkIC1sZ2xpYi0yLjAgLUwvdXNyL2xvY2Fs L2xpYiAtbHhtbDIgICcKR1NUX0NGTEFHUz0nLUkvdXNyL2xvY2FsL2luY2x1ZGUvZ3N0cmVhbWVy LTAuMTAgLURfUkVFTlRSQU5UIC1JL3Vzci9sb2NhbC9pbmNsdWRlL2dsaWItMi4wIC1JL3Vzci9s b2NhbC9saWIvZ2xpYi0yLjAvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVkZS9saWJ4bWwyIC1J L3Vzci9sb2NhbC9pbmNsdWRlICAnCkdTVF9DSEVDS19DRkxBR1M9JycKR1NUX0NIRUNLX0xJQlM9 JycKR1NUX0NYWEZMQUdTPScnCkdTVF9HQ09WX0VOQUJMRURfRkFMU0U9JycKR1NUX0dDT1ZfRU5B QkxFRF9UUlVFPScjJwpHU1RfTEVWRUxfREVGQVVMVD0nJwpHU1RfTElCUz0nLWxnc3RyZWFtZXIt MC4xMCAtbGdvYmplY3QtMi4wIC1sZ21vZHVsZS0yLjAgLWxndGhyZWFkLTIuMCAtcHRocmVhZCAt bGdsaWItMi4wIC1ML3Vzci9sb2NhbC9saWIgLWx4bWwyICAnCkdTVF9MSUNFTlNFPScnCkdTVF9N QUpPUk1JTk9SPScwLjEwJwpHU1RfT1BUSU9OX0NGTEFHUz0nJwpHU1RfT1BUSU9OX0NYWEZMQUdT PScnCkdTVF9QQUNLQUdFX05BTUU9J0dTdHJlYW1lciBVZ2x5IFBsdWctaW5zIHNvdXJjZSByZWxl YXNlJwpHU1RfUEFDS0FHRV9PUklHSU49J1Vua25vd24gcGFja2FnZSBvcmlnaW4nCkdTVF9QTFVH SU5TX0FMTD0nJwpHU1RfUExVR0lOU19CQVNFX0NGTEFHUz0nJwpHU1RfUExVR0lOU19CQVNFX0RJ Uj0nJwpHU1RfUExVR0lOU19CQVNFX0xJQlM9JycKR1NUX1BMVUdJTlNfRElSPScvdXNyL2xvY2Fs L2xpYi9nc3RyZWFtZXItMC4xMCcKR1NUX1BMVUdJTlNfU0VMRUNURUQ9JycKR1NUX1BMVUdJTl9M REZMQUdTPScnCkdTVF9QUkVGSVg9JycKR1NUX1RPT0xTX0RJUj0nL3Vzci9sb2NhbC9iaW4nCkdU S0RPQ19DSEVDSz0nJwpHVEtfRE9DX1VTRV9MSUJUT09MX0ZBTFNFPScjJwpHVEtfRE9DX1VTRV9M SUJUT09MX1RSVUU9JycKSEFWRV9BTVJOQj0nJwpIQVZFX0FNUldCPScnCkhBVkVfQ1BVX0FMUEhB X0ZBTFNFPScnCkhBVkVfQ1BVX0FMUEhBX1RSVUU9JyMnCkhBVkVfQ1BVX0FSTV9GQUxTRT0nJwpI QVZFX0NQVV9BUk1fVFJVRT0nIycKSEFWRV9DUFVfQ1JJU1YzMl9GQUxTRT0nJwpIQVZFX0NQVV9D UklTVjMyX1RSVUU9JyMnCkhBVkVfQ1BVX0NSSVNfRkFMU0U9JycKSEFWRV9DUFVfQ1JJU19UUlVF PScjJwpIQVZFX0NQVV9IUFBBX0ZBTFNFPScnCkhBVkVfQ1BVX0hQUEFfVFJVRT0nIycKSEFWRV9D UFVfSTM4Nl9GQUxTRT0nIycKSEFWRV9DUFVfSTM4Nl9UUlVFPScnCkhBVkVfQ1BVX0lBNjRfRkFM U0U9JycKSEFWRV9DUFVfSUE2NF9UUlVFPScjJwpIQVZFX0NQVV9NNjhLX0ZBTFNFPScnCkhBVkVf Q1BVX002OEtfVFJVRT0nIycKSEFWRV9DUFVfTUlQU19GQUxTRT0nJwpIQVZFX0NQVV9NSVBTX1RS VUU9JyMnCkhBVkVfQ1BVX1BQQzY0X0ZBTFNFPScnCkhBVkVfQ1BVX1BQQzY0X1RSVUU9JyMnCkhB VkVfQ1BVX1BQQ19GQUxTRT0nJwpIQVZFX0NQVV9QUENfVFJVRT0nIycKSEFWRV9DUFVfUzM5MF9G QUxTRT0nJwpIQVZFX0NQVV9TMzkwX1RSVUU9JyMnCkhBVkVfQ1BVX1NQQVJDX0ZBTFNFPScnCkhB VkVfQ1BVX1NQQVJDX1RSVUU9JyMnCkhBVkVfQ1BVX1g4Nl82NF9GQUxTRT0nJwpIQVZFX0NQVV9Y ODZfNjRfVFJVRT0nIycKSEFWRV9DWFg9J3llcycKSEFWRV9EVkRSRUFEPScnCkhBVkVfR1NUX0NI RUNLX0ZBTFNFPScnCkhBVkVfR1NUX0NIRUNLX1RSVUU9JycKSEFWRV9MQU1FPScnCkhBVkVfT1JD Q19GQUxTRT0nIycKSEFWRV9PUkNDX1RSVUU9JycKSEFWRV9PUkNfRkFMU0U9JyMnCkhBVkVfT1JD X1RSVUU9JycKSEFWRV9WQUxHUklORF9GQUxTRT0nJwpIQVZFX1ZBTEdSSU5EX1RSVUU9JyMnCkhU TUxfRElSPScke2RhdGFkaXJ9L2d0ay1kb2MvaHRtbCcKSU5TVEFMTF9EQVRBPSdpbnN0YWxsICAt byByb290IC1nIHdoZWVsIC1tIDQ0NCcKSU5TVEFMTF9QUk9HUkFNPSdpbnN0YWxsICAtcyAtbyBy b290IC1nIHdoZWVsIC1tIDU1NScKSU5TVEFMTF9TQ1JJUFQ9J2luc3RhbGwgIC1vIHJvb3QgLWcg d2hlZWwgLW0gNTU1JwpJTlNUQUxMX1NUUklQX1BST0dSQU09JyQoaW5zdGFsbF9zaCkgLWMgLXMn CklOVExMSUJTPScvdXNyL2xvY2FsL2xpYi9saWJpbnRsLnNvIC91c3IvbG9jYWwvbGliL2xpYmlj b252LnNvIC1XbCwtcnBhdGggLVdsLC91c3IvbG9jYWwvbGliJwpJTlRMX01BQ09TWF9MSUJTPScn CkxBTUVfQ0ZMQUdTPScnCkxBTUVfTElCUz0nJwpMRD0nL3Vzci9iaW4vbGQnCkxERkxBR1M9JyAt TC91c3IvbG9jYWwvbGliICAtcHRocmVhZCcKTElCSUNPTlY9Jy91c3IvbG9jYWwvbGliL2xpYmlj b252LnNvIC1XbCwtcnBhdGggLVdsLC91c3IvbG9jYWwvbGliJwpMSUJJTlRMPScvdXNyL2xvY2Fs L2xpYi9saWJpbnRsLnNvIC91c3IvbG9jYWwvbGliL2xpYmljb252LnNvIC1XbCwtcnBhdGggLVds LC91c3IvbG9jYWwvbGliJwpMSUJNPSctbG0nCkxJQk9CSlM9JycKTElCUz0nJwpMSUJUT09MPSck KFNIRUxMKSAvdXNyL3BvcnRzL211bHRpbWVkaWEvZ3N0cmVhbWVyLXBsdWdpbnMtdWdseS93b3Jr L2dub21lLWxpYnRvb2wnCkxJUE89JycKTE5fUz0nbG4gLXMnCkxPQ0FMRURJUj0nL3Vzci9sb2Nh bC9zaGFyZS9sb2NhbGUnCkxUTElCSUNPTlY9Jy1ML3Vzci9sb2NhbC9saWIgLWxpY29udiAtUi91 c3IvbG9jYWwvbGliJwpMVExJQklOVEw9Jy1ML3Vzci9sb2NhbC9saWIgLWxpbnRsIC1ML3Vzci9s b2NhbC9saWIgLWxpY29udiAtUi91c3IvbG9jYWwvbGliJwpMVExJQk9CSlM9JycKTUFEX0NGTEFH Uz0nJwpNQURfTElCUz0nJwpNQUlOVD0nIycKTUFJTlRBSU5FUl9NT0RFX0ZBTFNFPScnCk1BSU5U QUlORVJfTU9ERV9UUlVFPScjJwpNQUtFSU5GTz0nJHtTSEVMTH0gL3Vzci9wb3J0cy9tdWx0aW1l ZGlhL2dzdHJlYW1lci1wbHVnaW5zLXVnbHkvd29yay9nc3QtcGx1Z2lucy11Z2x5LTAuMTAuMTkv bWlzc2luZyAtLXJ1biBtYWtlaW5mbycKTUFOSUZFU1RfVE9PTD0nOicKTUtESVJfUD0nL2Jpbi9t a2RpciAtcCcKTVBFRzJERUNfQ0ZMQUdTPScnCk1QRUcyREVDX0xJQlM9JycKTVNHRk1UPScvdXNy L2xvY2FsL2Jpbi9tc2dmbXQnCk1TR0ZNVF8wMTU9Jy91c3IvbG9jYWwvYmluL21zZ2ZtdCcKTVNH TUVSR0U9Jy91c3IvbG9jYWwvYmluL21zZ21lcmdlJwpOTT0nL3Vzci9iaW4vbm0gLUInCk5NRURJ VD0nJwpPQkpEVU1QPSdvYmpkdW1wJwpPQkpFWFQ9J28nCk9SQ0M9Jy91c3IvbG9jYWwvYmluL29y Y2MnCk9SQ0NfRkxBR1M9Jy0tY29tcGF0IDAuNC4xMScKT1JDX0NGTEFHUz0nLUkvdXNyL2xvY2Fs L2luY2x1ZGUvb3JjLTAuNCAgJwpPUkNfTElCUz0nLUwvdXNyL2xvY2FsL2xpYiAtbG9yYy0wLjQg ICcKT1RPT0w2ND0nJwpPVE9PTD0nJwpQQUNLQUdFPSdnc3QtcGx1Z2lucy11Z2x5JwpQQUNLQUdF X0JVR1JFUE9SVD0naHR0cDovL2J1Z3ppbGxhLmdub21lLm9yZy9lbnRlcl9idWcuY2dpP3Byb2R1 Y3Q9R1N0cmVhbWVyJwpQQUNLQUdFX05BTUU9J0dTdHJlYW1lciBVZ2x5IFBsdWctaW5zJwpQQUNL QUdFX1NUUklORz0nR1N0cmVhbWVyIFVnbHkgUGx1Zy1pbnMgMC4xMC4xOScKUEFDS0FHRV9UQVJO QU1FPSdnc3QtcGx1Z2lucy11Z2x5JwpQQUNLQUdFX1VSTD0nJwpQQUNLQUdFX1ZFUlNJT049JzAu MTAuMTknClBBQ0tBR0VfVkVSU0lPTl9NQUpPUj0nMCcKUEFDS0FHRV9WRVJTSU9OX01JQ1JPPScx OScKUEFDS0FHRV9WRVJTSU9OX01JTk9SPScxMCcKUEFDS0FHRV9WRVJTSU9OX05BTk89JzAnClBB Q0tBR0VfVkVSU0lPTl9SRUxFQVNFPScxJwpQQVRIX1NFUEFSQVRPUj0nOicKUEtHX0NPTkZJRz0n cGtnY29uZicKUExVR0lORElSPScnClBPU1VCPSdwbycKUFJPRklMRV9DRkxBR1M9JycKUFlUSE9O PScvdXNyL2xvY2FsL2Jpbi9weXRob24nClBZVEhPTl9FWEVDX1BSRUZJWD0nJHtleGVjX3ByZWZp eH0nClBZVEhPTl9QTEFURk9STT0nZnJlZWJzZDgnClBZVEhPTl9QUkVGSVg9JyR7cHJlZml4fScK UFlUSE9OX1ZFUlNJT049JzIuNScKUkFOTElCPSdyYW5saWInClNFRD0nL3Vzci9iaW4vc2VkJwpT RVRfTUFLRT0nJwpTSEVMTD0nL2Jpbi9zaCcKU0lEUExBWV9DRkxBR1M9JycKU0lEUExBWV9MSUJT PScnClNUUklQPSdzdHJpcCcKVFdPTEFNRV9DRkxBR1M9JycKVFdPTEFNRV9MSUJTPScnClVTRV9B NTJERUNfRkFMU0U9JycKVVNFX0E1MkRFQ19UUlVFPScnClVTRV9BTVJOQl9GQUxTRT0nJwpVU0Vf QU1STkJfVFJVRT0nJwpVU0VfQU1SV0JfRkFMU0U9JycKVVNFX0FNUldCX1RSVUU9JycKVVNFX0NE SU9fRkFMU0U9JycKVVNFX0NESU9fVFJVRT0nJwpVU0VfRFZEUkVBRF9GQUxTRT0nJwpVU0VfRFZE UkVBRF9UUlVFPScnClVTRV9FWFBFUklNRU5UQUxfRkFMU0U9JycKVVNFX0VYUEVSSU1FTlRBTF9U UlVFPScjJwpVU0VfRVhURVJOQUxfRkFMU0U9JyMnClVTRV9FWFRFUk5BTF9UUlVFPScnClVTRV9M QU1FX0ZBTFNFPScnClVTRV9MQU1FX1RSVUU9JycKVVNFX01BRF9GQUxTRT0nJwpVU0VfTUFEX1RS VUU9JycKVVNFX01QRUcyREVDX0ZBTFNFPScnClVTRV9NUEVHMkRFQ19UUlVFPScnClVTRV9OTFM9 J3llcycKVVNFX1BMVUdJTl9BU0ZERU1VWF9GQUxTRT0nJwpVU0VfUExVR0lOX0FTRkRFTVVYX1RS VUU9JycKVVNFX1BMVUdJTl9EVkRMUENNREVDX0ZBTFNFPScnClVTRV9QTFVHSU5fRFZETFBDTURF Q19UUlVFPScnClVTRV9QTFVHSU5fRFZEU1VCX0ZBTFNFPScnClVTRV9QTFVHSU5fRFZEU1VCX1RS VUU9JycKVVNFX1BMVUdJTl9JRUM5NThfRkFMU0U9JycKVVNFX1BMVUdJTl9JRUM5NThfVFJVRT0n JwpVU0VfUExVR0lOX01QRUdBVURJT1BBUlNFX0ZBTFNFPScnClVTRV9QTFVHSU5fTVBFR0FVRElP UEFSU0VfVFJVRT0nJwpVU0VfUExVR0lOX01QRUdTVFJFQU1fRkFMU0U9JycKVVNFX1BMVUdJTl9N UEVHU1RSRUFNX1RSVUU9JycKVVNFX1BMVUdJTl9SRUFMTUVESUFfRkFMU0U9JycKVVNFX1BMVUdJ Tl9SRUFMTUVESUFfVFJVRT0nJwpVU0VfUExVR0lOX1NZTkFFU1RIRVNJQV9GQUxTRT0nJwpVU0Vf UExVR0lOX1NZTkFFU1RIRVNJQV9UUlVFPScnClVTRV9TSURQTEFZX0ZBTFNFPScnClVTRV9TSURQ TEFZX1RSVUU9JycKVVNFX1RXT0xBTUVfRkFMU0U9JycKVVNFX1RXT0xBTUVfVFJVRT0nJwpVU0Vf WDI2NF9GQUxTRT0nJwpVU0VfWDI2NF9UUlVFPScnClZBTEdSSU5EX0NGTEFHUz0nJwpWQUxHUklO RF9MSUJTPScnClZBTEdSSU5EX1BBVEg9J25vJwpWRVJTSU9OPScwLjEwLjE5JwpXQVJOSU5HX0NG TEFHUz0nJwpXQVJOSU5HX0NYWEZMQUdTPScnCldJTjMyX0xJQlM9JycKWDI2NF9DRkxBR1M9JycK WDI2NF9MSUJTPScnClhHRVRURVhUPScvdXNyL2xvY2FsL2Jpbi94Z2V0dGV4dCcKWEdFVFRFWFRf MDE1PScvdXNyL2xvY2FsL2Jpbi94Z2V0dGV4dCcKWEdFVFRFWFRfRVhUUkFfT1BUSU9OUz0nJwph Y19jdF9BUj0nYXInCmFjX2N0X0NDPSdnY2MnCmFjX2N0X0NYWD0nJwphY19jdF9EVU1QQklOPScn CmFtX19FWEVFWFRfRkFMU0U9JycKYW1fX0VYRUVYVF9UUlVFPScnCmFtX19mYXN0ZGVwQ0NfRkFM U0U9JyMnCmFtX19mYXN0ZGVwQ0NfVFJVRT0nJwphbV9fZmFzdGRlcENYWF9GQUxTRT0nIycKYW1f X2Zhc3RkZXBDWFhfVFJVRT0nJwphbV9faW5jbHVkZT0naW5jbHVkZScKYW1fX2lzcmM9JycKYW1f X2xlYWRpbmdfZG90PScuJwphbV9fbm9kZXA9J19ubycKYW1fX3F1b3RlPScnCmFtX190YXI9JyQk e1RBUi10YXJ9IGNob2YgLSAiJCR0YXJkaXIiJwphbV9fdW50YXI9JyQke1RBUi10YXJ9IHhmIC0n CmJpbmRpcj0nJHtleGVjX3ByZWZpeH0vYmluJwpidWlsZD0naTM4Ni1wb3J0YmxkLWZyZWVic2Q4 LjEnCmJ1aWxkX2FsaWFzPSdpMzg2LXBvcnRibGQtZnJlZWJzZDguMScKYnVpbGRfY3B1PSdpMzg2 JwpidWlsZF9vcz0nZnJlZWJzZDguMScKYnVpbGRfdmVuZG9yPSdwb3J0YmxkJwpkYXRhZGlyPSck e2RhdGFyb290ZGlyfScKZGF0YXJvb3RkaXI9JyR7cHJlZml4fS9zaGFyZScKZG9jZGlyPScke2Rh dGFyb290ZGlyfS9kb2MvJHtQQUNLQUdFX1RBUk5BTUV9JwpkdmlkaXI9JyR7ZG9jZGlyfScKZXhl Y19wcmVmaXg9J05PTkUnCmhvc3Q9J2kzODYtcG9ydGJsZC1mcmVlYnNkOC4xJwpob3N0X2FsaWFz PScnCmhvc3RfY3B1PSdpMzg2Jwpob3N0X29zPSdmcmVlYnNkOC4xJwpob3N0X3ZlbmRvcj0ncG9y dGJsZCcKaHRtbGRpcj0nJHtkb2NkaXJ9JwppbmNsdWRlZGlyPScke3ByZWZpeH0vaW5jbHVkZScK aW5mb2Rpcj0nL3Vzci9sb2NhbC9pbmZvJwppbnN0YWxsX3NoPScke1NIRUxMfSAvdXNyL3BvcnRz L211bHRpbWVkaWEvZ3N0cmVhbWVyLXBsdWdpbnMtdWdseS93b3JrL2dzdC1wbHVnaW5zLXVnbHkt MC4xMC4xOS9pbnN0YWxsLXNoJwpsaWJkaXI9JyR7ZXhlY19wcmVmaXh9L2xpYicKbGliZXhlY2Rp cj0nJHtleGVjX3ByZWZpeH0vbGliZXhlYycKbG9jYWxlZGlyPScke2RhdGFyb290ZGlyfS9sb2Nh bGUnCmxvY2Fsc3RhdGVkaXI9JyR7cHJlZml4fS92YXInCm1hbmRpcj0nL3Vzci9sb2NhbC9tYW4n Cm1rZGlyX3A9Jy9iaW4vbWtkaXIgLXAnCm9sZGluY2x1ZGVkaXI9Jy91c3IvaW5jbHVkZScKcGRm ZGlyPScke2RvY2Rpcn0nCnBrZ3B5ZXhlY2Rpcj0nJHtweWV4ZWNkaXJ9L2dzdC1wbHVnaW5zLXVn bHknCnBrZ3B5dGhvbmRpcj0nJHtweXRob25kaXJ9L2dzdC1wbHVnaW5zLXVnbHknCnBsdWdpbmRp cj0nJwpwcmVmaXg9Jy91c3IvbG9jYWwnCnByb2dyYW1fdHJhbnNmb3JtX25hbWU9J3MseCx4LCcK cHNkaXI9JyR7ZG9jZGlyfScKcHlleGVjZGlyPScke2V4ZWNfcHJlZml4fS9saWIvcHl0aG9uMi41 L3NpdGUtcGFja2FnZXMnCnB5dGhvbmRpcj0nJHtwcmVmaXh9L2xpYi9weXRob24yLjUvc2l0ZS1w YWNrYWdlcycKc2JpbmRpcj0nJHtleGVjX3ByZWZpeH0vc2JpbicKc2hhcmVkc3RhdGVkaXI9JyR7 cHJlZml4fS9jb20nCnN5c2NvbmZkaXI9JyR7cHJlZml4fS9ldGMnCnRhcmdldF9hbGlhcz0nJwoK IyMgLS0tLS0tLS0tLS0gIyMKIyMgY29uZmRlZnMuaC4gIyMKIyMgLS0tLS0tLS0tLS0gIyMKCi8q IGNvbmZkZWZzLmggKi8KI2RlZmluZSBQQUNLQUdFX05BTUUgIkdTdHJlYW1lciBVZ2x5IFBsdWct aW5zIgojZGVmaW5lIFBBQ0tBR0VfVEFSTkFNRSAiZ3N0LXBsdWdpbnMtdWdseSIKI2RlZmluZSBQ QUNLQUdFX1ZFUlNJT04gIjAuMTAuMTkiCiNkZWZpbmUgUEFDS0FHRV9TVFJJTkcgIkdTdHJlYW1l ciBVZ2x5IFBsdWctaW5zIDAuMTAuMTkiCiNkZWZpbmUgUEFDS0FHRV9CVUdSRVBPUlQgImh0dHA6 Ly9idWd6aWxsYS5nbm9tZS5vcmcvZW50ZXJfYnVnLmNnaT9wcm9kdWN0PUdTdHJlYW1lciIKI2Rl ZmluZSBQQUNLQUdFX1VSTCAiIgojZGVmaW5lIFBBQ0tBR0UgImdzdC1wbHVnaW5zLXVnbHkiCiNk ZWZpbmUgVkVSU0lPTiAiMC4xMC4xOSIKI2RlZmluZSBTVERDX0hFQURFUlMgMQojZGVmaW5lIEhB VkVfU1lTX1RZUEVTX0ggMQojZGVmaW5lIEhBVkVfU1lTX1NUQVRfSCAxCiNkZWZpbmUgSEFWRV9T VERMSUJfSCAxCiNkZWZpbmUgSEFWRV9TVFJJTkdfSCAxCiNkZWZpbmUgSEFWRV9NRU1PUllfSCAx CiNkZWZpbmUgSEFWRV9TVFJJTkdTX0ggMQojZGVmaW5lIEhBVkVfSU5UVFlQRVNfSCAxCiNkZWZp bmUgSEFWRV9TVERJTlRfSCAxCiNkZWZpbmUgSEFWRV9VTklTVERfSCAxCiNkZWZpbmUgSEFWRV9E TEZDTl9IIDEKI2RlZmluZSBMVF9PQkpESVIgIi5saWJzLyIKI2RlZmluZSBIQVZFX0lDT05WIDEK I2RlZmluZSBFTkFCTEVfTkxTIDEKI2RlZmluZSBIQVZFX0dFVFRFWFQgMQojZGVmaW5lIEhBVkVf RENHRVRURVhUIDEKI2RlZmluZSBHRVRURVhUX1BBQ0tBR0UgImdzdC1wbHVnaW5zLXVnbHktMC4x MCIKI2RlZmluZSBMT0NBTEVESVIgIi91c3IvbG9jYWwvc2hhcmUvbG9jYWxlIgojZGVmaW5lIEdT VF9QQUNLQUdFX05BTUUgIkdTdHJlYW1lciBVZ2x5IFBsdWctaW5zIHNvdXJjZSByZWxlYXNlIgoj ZGVmaW5lIEdTVF9QQUNLQUdFX09SSUdJTiAiVW5rbm93biBwYWNrYWdlIG9yaWdpbiIKI2RlZmlu ZSBIQVZFX0VYVEVSTkFMIC8qKi8KI2RlZmluZSBIQVZFX0NQVV9JMzg2IDEKI2RlZmluZSBIT1NU X0NQVSAiaTM4NiIKI2RlZmluZSBIQVZFX0RPV0hJTEVfTUFDUk9TIDEKI2RlZmluZSBIQVZFX1BS RVRUWV9GVU5DVElPTiAxCiNkZWZpbmUgSEFWRV9GVU5DVElPTiAxCiNkZWZpbmUgSEFWRV9GVU5D IDEKI2RlZmluZSBHU1RfRlVOQ1RJT04gX19QUkVUVFlfRlVOQ1RJT05fXwojZGVmaW5lIEhBVkVf T1JDIDEKCmNvbmZpZ3VyZTogZXhpdCAxCg== --047d7b624cbee2f47404e6b5b392-- From owner-freebsd-multimedia@FreeBSD.ORG Thu Sep 19 19:04:29 2013 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id AE96E6D2 for ; Thu, 19 Sep 2013 19:04:29 +0000 (UTC) (envelope-from nox@jelal.kn-bremen.de) Received: from smtp.kn-bremen.de (gelbbaer.kn-bremen.de [78.46.108.116]) by mx1.freebsd.org (Postfix) with ESMTP id 329D52205 for ; Thu, 19 Sep 2013 19:04:28 +0000 (UTC) Received: by smtp.kn-bremen.de (Postfix, from userid 10) id 609A61E007B7; Thu, 19 Sep 2013 20:56:16 +0200 (CEST) Received: from triton8.kn-bremen.de (noident@localhost [127.0.0.1]) by triton8.kn-bremen.de (8.14.5/8.14.4) with ESMTP id r8JIrmH2083279; Thu, 19 Sep 2013 20:53:48 +0200 (CEST) (envelope-from nox@triton8.kn-bremen.de) Received: (from nox@localhost) by triton8.kn-bremen.de (8.14.5/8.14.3/Submit) id r8JIrmFJ083278; Thu, 19 Sep 2013 20:53:48 +0200 (CEST) (envelope-from nox) From: Juergen Lock Date: Thu, 19 Sep 2013 20:53:48 +0200 To: Milan Obuch Subject: Re: ITE Technologies, Inc. DVB-T TV Stick, part 2 - remote Message-ID: <20130919185348.GA82263@triton8.kn-bremen.de> References: <20130829214227.3a6b88ab@zeta.dino.sk> <52204121.90301@bitfrost.no> <201309081945.r88Jj9JW076848@triton8.kn-bremen.de> <20130909090439.6fe4869c@zeta.dino.sk> <20130909195447.GA38609@triton8.kn-bremen.de> <20130919095337.6124b56f@wind.dino.sk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20130919095337.6124b56f@wind.dino.sk> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-multimedia@freebsd.org, Juergen Lock X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Sep 2013 19:04:29 -0000 On Thu, Sep 19, 2013 at 09:53:37AM +0200, Milan Obuch wrote: > On Mon, 9 Sep 2013 21:54:47 +0200 > Juergen Lock wrote: > > > On Mon, Sep 09, 2013 at 09:04:39AM +0200, Milan Obuch wrote: > > > On Sun, 8 Sep 2013 21:45:09 +0200 (CEST) > > > Juergen Lock wrote: > > > > > > > In article <20130830144218.0003446a@zeta.dino.sk> you write: > > > > >On Fri, 30 Aug 2013 08:52:17 +0200 > > > > >Hans Petter Selasky wrote: > > > > > > > > > >> On 08/29/13 21:42, Milan Obuch wrote: > > > > >> > Hi, > > > > >> > > > > > >> > as now I can watch TV with my LV52T stick, I would like to > > > > >> > find how to use remote controller. I think this part of > > > > >> > stick presents itself as USB HID device, /dev/uhid0 gets > > > > >> > created on attachment. > > > > >> > > > > > >> > As a blind shot I tried > > > > >> > > > > > >> > > > > >> Hi, > > > > >> > > > > >> Usually webcamd will grab the remote part too. Have a look at > > > > >> lircd. > > > > > > > > See if you get a /dev/input/eventX device node, if yes you can > > > > test the remote with: > > > > > > > > ir-keytable -d /dev/input/event0 -t > > > > > > > > (or whatever one you get; ir-keytable belongs to > > > > multimedia/v4l-utils.) If it works you can setup lirc, see it's > > > > pkg-message. > > > > > > > > > > When should /dev/input/event0 get created? > > > > By webcamd at the same time as /dev/dvb/adapterX/*. > > > > > I see no such file on my system. > > > > > [ snip ] > > I did some more testing with some outcome... > > First I rebuild multimedia/webcamd port with DEBUG on. Then, starting > webcamd I got debugging messages - I leave lines marked with DBG out > for now, the rest was > > Linux video capture interface: v2.00 > lirc_dev: IR Remote Control driver registered, major 14 > IR NEC protocol handler initialized > IR RC5(x) protocol handler initialized > IR RC6 protocol handler initialized > IR JVC protocol handler initialized > IR Sony protocol handler initialized > IR RC5 (streamzap) protocol handler initialized > IR SANYO protocol handler initialized > IR LIRC bridge handler initialized > b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip loaded > successfully > uvcvideo: Unable to create debugfs directory > USB Video Class driver (1.1.1) > cpia2: V4L-Driver for Vision CPiA2 based cameras v3.0.1 > au0828 driver loaded > pvrusb2: V4L in-tree version:Hauppauge WinTV-PVR-USB2 MPEG2 > Encoder/Tuner > pvrusb2: Debug mask is 31 (0x1f) > USBVision USB Video Device Driver for Linux : 0.9.11 > Em28xx: Initialized (Em28xx dvb Extension) extension > Attached to ugen4.2[0] > INFO: : : found a 'ITE 9135(9006) Generic' in warm state > INFO: : : will pass the complete MPEG2 transport stream to the software > demuxer > DVB: registering new adapter (ITE 9135(9006) Generic) > it913x-fe: ADF table value :00 > it913x-fe: Crystal Frequency :12000000 Adc Frequency :20250000 ADC X2: > 01 > it913x-fe: Tuner LNA type :51 > INFO: : DVB: registering adapter 0 frontend 0 (ITE 9135(9006) > Generic_1)... INFO: : : will pass the complete MPEG2 transport stream > to the software demuxer DVB: registering new adapter (ITE 9135(9006) > Generic) it913x-fe: ADF table value :00 > it913x-fe: Crystal Frequency :12000000 Adc Frequency :20250000 ADC X2: > 01 > it913x-fe: Tuner LNA type :51 > INFO: : DVB: registering adapter 1 frontend 0 (ITE 9135(9006) > Generic_2)... > INFO: : : 'ITE 9135(9006) Generic' successfully initialized and > connected > Creating /dev/dvb/adapter0/demux0 > Creating /dev/dvb/adapter1/demux0 > Creating /dev/dvb/adapter0/dvr0 > Creating /dev/dvb/adapter1/dvr0 > Creating /dev/dvb/adapter0/frontend0 > Creating /dev/dvb/adapter1/frontend0 > > (sorry for some wrapping). > > There was DBG one line asking for some attention: > DBG: : dvb_usbv2_remote_init: > > I found function mentioned (dvb_usbv2_remote_init) and with some added > debug print I know where remote init fails. > > At line 147 in dvb_usb_core.c file there is a comment saying 'disable > rc when there is no keymap defined'. So it looks like that's what I am > missing - debug print after this point is not reached. > Ok that sounds plausible, the keytable is missing. > > Can you test the remote on a (recent, possible live?) Linux, see > > if you get a /dev/input/event node for it there? Maybe the driver > > simply doesn't know about the remote yet... > > > > Well, I would need a pointer to some image I could download and burn a > CD with or put it to a USB flash to test... My system level linux > knowledge is zero, so I need precise howto for this. > I just looked which live isos I have here and this one seems to use a 3.10 Linux kernel which should be new enough to have the it913x driver: http://test.siduction.org/iso/siduction/paintitblack/rqt/amd64_2013-09-09_23-23/siduction-13.1.1-paintitblack-rqt-amd64-201309092323.iso sha256: http://test.siduction.org/iso/siduction/paintitblack/rqt/amd64_2013-09-09_23-23/siduction-13.1.1-paintitblack-rqt-amd64-201309092323.iso.sha256 Help pages: http://manual.siduction.org/en/welcome-en.htm I think it's a hybrid iso so should work dd'd to an usb key too. If you boot it and open a terminal and the remote works, pressing digits on the remote should end up putting the digits in the terminal window like if entered from the keyboard. (Yes this is different from how webcamd on FreeBSD handles remotes.) You could also check lsmod when booted from the iso to see which modules got loaded, I think it913x.c would be dvb-usb-it913x. > Anyway, given the finding written above I feel the question now should > be 'how will I define keymap for remote' assuming rc in mentioned > comment means 'remote control'... > Yeah I'm not sure what's exactly missing there as I see RC_MAP_IT913X_V* entries for all the devices in drivers/media/usb/dvb-usb-v2/it913x.c... > Regards, > Milan Best, Juergen From owner-freebsd-multimedia@FreeBSD.ORG Thu Sep 19 21:32:29 2013 Return-Path: Delivered-To: multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id AB5F89E7 for ; Thu, 19 Sep 2013 21:32:29 +0000 (UTC) (envelope-from kwm@rainbow-runner.nl) Received: from fep23.mx.upcmail.net (fep23.mx.upcmail.net [62.179.121.43]) by mx1.freebsd.org (Postfix) with ESMTP id F03292B38 for ; Thu, 19 Sep 2013 21:32:28 +0000 (UTC) Received: from edge03.upcmail.net ([192.168.13.238]) by viefep23-int.chello.at (InterMail vM.8.01.05.05 201-2260-151-110-20120111) with ESMTP id <20130919213220.KMYZ18395.viefep23-int.chello.at@edge03.upcmail.net>; Thu, 19 Sep 2013 23:32:20 +0200 Received: from [127.0.0.1] ([178.84.134.112]) by edge03.upcmail.net with edge id T9YL1m00h2Rg3Ey039YL5X; Thu, 19 Sep 2013 23:32:20 +0200 X-SourceIP: 178.84.134.112 Message-ID: <523B6D62.9090406@rainbow-runner.nl> Date: Thu, 19 Sep 2013 23:32:18 +0200 From: Koop Mast User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130801 Thunderbird/17.0.8 MIME-Version: 1.0 To: =?UTF-8?B?0KHQtdGA0LPQtdC5INCo0YPQvNC40LvQvtCy?= Subject: Re: gstreamer-plugins-ugly References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Antivirus: avast! (VPS 130919-2, 19-09-2013), Outbound message X-Antivirus-Status: Clean Cc: multimedia@FreeBSD.org X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Sep 2013 21:32:29 -0000 On 19-9-2013 7:19, Сергей Шумилов wrote: > Package 'gstreamer-plugins-base-0.10' has version '0.10.31', required > version is '>= 0.10.36' Please update your installed ports. See chapter 5.6.5 of the FreeBSD handbook: http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ports-using.html -Koop From owner-freebsd-multimedia@FreeBSD.ORG Fri Sep 20 09:27:18 2013 Return-Path: Delivered-To: multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id CBA435A0 for ; Fri, 20 Sep 2013 09:27:18 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.freebsd.org (unknown [IPv6:2001:1900:2254:206a::50:123]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id B9FCD29EF for ; Fri, 20 Sep 2013 09:27:18 +0000 (UTC) Received: from portscout.freebsd.org ([127.0.1.123]) by portscout.freebsd.org (8.14.7/8.14.7) with ESMTP id r8K9RIPl036262 for ; Fri, 20 Sep 2013 09:27:18 GMT (envelope-from portscout@portscout.freebsd.org) Received: (from portscout@localhost) by portscout.freebsd.org (8.14.7/8.14.6/Submit) id r8K9RIi4036258; Fri, 20 Sep 2013 09:27:18 GMT (envelope-from portscout) Message-Id: <201309200927.r8K9RIi4036258@portscout.freebsd.org> Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain MIME-Version: 1.0 Date: Fri, 20 Sep 2013 09:27:18 +0000 From: portscout@FreeBSD.org To: multimedia@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Sep 2013 09:27:18 -0000 Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/multimedia@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ multimedia/gstreamer1-libav | 1.0.10 | 1.1.90 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt If wish to stop receiving portscout reminders, please contact portscout@FreeBSD.org Thanks. From owner-freebsd-multimedia@FreeBSD.ORG Fri Sep 20 12:28:58 2013 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 61A828E8 for ; Fri, 20 Sep 2013 12:28:58 +0000 (UTC) (envelope-from freebsd-multimedia@dino.sk) Received: from mailhost.netlab.sk (mailhost.netlab.sk [84.245.65.10]) (using SSLv3 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id E70A423F7 for ; Fri, 20 Sep 2013 12:28:57 +0000 (UTC) Received: from zeta.dino.sk (fw1.dino.sk [84.245.95.252]) (AUTH: LOGIN milan, TLS: TLSv1/SSLv3,128bits,AES128-SHA) by mailhost.netlab.sk with ESMTPSA; Fri, 20 Sep 2013 14:28:51 +0200 id 004FD685.523C3F83.000061ED Date: Fri, 20 Sep 2013 14:28:48 +0200 From: Milan Obuch To: freebsd-multimedia@freebsd.org Subject: Technisat DVB-S PCI card Message-ID: <20130920142848.17218ac0@zeta.dino.sk> X-Mailer: Claws Mail 3.9.2 (GTK+ 2.24.19; amd64-portbld-freebsd9.1) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEX+/v7++v6YOTrq8PCcuIX989UvOSj++v0BNCbpAAAAB3RJTUUHsQwfFzs7RBhzUQAAAhJJREFUOI1dU8GOqzAMNKIoV1bvwD1i0ysqrHplIdBrVSX7ATSbd03VVvn9tQNtQy0hjAdn7LED4AAcPtWm9RV+MPSfxhBLx9ajd6X/ngB6/mTwnRSZua7i7Ca+0ctZKo4Qmz+JY13X6I3nFZBxIYW1PbgfQ5RP8g0XlltEWGf3cV03joYpRnFbvYDKbXjZlXyyhEZA4lI+cN3NaVXE4VKjSwTExO10eTEkkJVqIAD5z0nUBQJluQDRSQjcrBiHAJxZlAH5CUMBMC7OcJ4LMQNnxhZ1HYPscMc6J4UlWRMNwzOpCcAHKSICd1EDn83abdREIbXsHkD1OinP1aCUCOEVRaa1lMcvywUWdYgk13JQUpYNKmvXQ8Kw5ML9YI5h8SakctBc7E/IYuLhYd/zZIk+1gM1vNweQBvHE0j+oYah3sMqAytQYlZk6+ANaaawJdu3OFzYGMZ3iGpa3qMlq9ZH0VZTgrCtw/ngdYkEIIpSbP1bWQAdFdX9vocBdkH2qVjVmuMu3gI5rjs814EUdrCZgWlPaxZZ3RiLFUtr+ud0PXwp2dnQSNXgePt6AZpBj6UMJ7VQkzN4utVeaSW1Dhn/kblGrKeMvNGnzwX4zuEDarYz1KdPtR60Gul0Gued+515SJXhCsl+Tx/3kY/UDvicPll9mfu50t3tvQ/thZpJYgeuwdSKNJ6tCD98MCgoxLDaPxbwqqwPWaWiAAAAAElFTkSuQmCC X-Face: ak5rwz4-aUa>hPFZlcg,bXxn.(TN}e9DGFrKU\.i_'B[&5=pAd9o"j)5VSUYW:BRQG#^42Ev$Il|; Ztn=,C X-Operating-System: FreeBSD/amd64 8.2-STABLE Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Sep 2013 12:28:58 -0000 Hi, as part of larger work we gained new cables with both DVB-S and DVB-T signal. I already know a bit about DVB-T, I can receive streams with ITE Technologies, Inc. DVB-T TV Stick and VDR (with help from this list, remote is not yet functional, but this is discussed in another thread). Now I got some older DVB-S card for free and would like to try it. From 'pciconf -lv' I got (slightly reformatted to avoid wrap issues) none0@pci0:1:0:0: class=0x028000 card=0x210313d0 chip=0x210313d0 rev=0x01 hdr=0x00 vendor = 'Techsan Electronics Co Ltd' device = 'B2C2 Sky2PC Core Chip sky star 2 (T228502)' class = network With some browsing I was able to find page at http://www.linuxtv.org/wiki/index.php/TechniSat_SkyStar_2_TV_PCI_/_Sky2PC_PCI stating it work quite well under Linux. Has anyboady some experience with it under FreeBSD? Is driver already ported or nothing is done, yet? In general, how does PCI card usage differ from USB device, working with webcamd? Regards, Milan From owner-freebsd-multimedia@FreeBSD.ORG Fri Sep 20 18:38:37 2013 Return-Path: Delivered-To: freebsd-multimedia@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id A5972DFC for ; Fri, 20 Sep 2013 18:38:37 +0000 (UTC) (envelope-from torfinn.ingolfsen@getmail.no) Received: from lamora.getmail.no (lamora.getmail.no [84.210.184.7]) by mx1.freebsd.org (Postfix) with ESMTP id 57E422972 for ; Fri, 20 Sep 2013 18:38:36 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by lamora.getmail.no (Postfix) with ESMTP id 8636B66036 for ; Fri, 20 Sep 2013 20:38:29 +0200 (CEST) X-Spam-Flag: NO X-Spam-Score: -2.98 X-Spam-Level: X-Spam-Status: No, score=-2.98 tagged_above=-10 required=6.6 tests=[ALL_TRUSTED=-1, BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, T_FSL_GS_ABUSE=0.01, T_KHOP_THREADED=-0.01, T_NICE_REPLY_A=0.01, T_UNKNOWN_ORIGIN=0.01] autolearn=ham Authentication-Results: lamora.get.c.bitbit.net (amavisd-new); dkim=pass (1024-bit key) header.d=getmail.no Received: from lamora.getmail.no ([127.0.0.1]) by localhost (lamora.get.c.bitbit.net [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id v4pvG4DDJv_y for ; Fri, 20 Sep 2013 20:38:29 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by lamora.getmail.no (Postfix) with ESMTP id 02D936B9DD for ; Fri, 20 Sep 2013 20:38:29 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.7.1 lamora.getmail.no 02D936B9DD DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=getmail.no; s=8A9C8B4C-D727-11E2-8095-B6466E6B3FA2; t=1379702309; bh=e42oR1lCmS2yRTM8znzNuYlYhnVNY93QnB1Uj7B/VpM=; h=Date:From:To:Subject:Message-Id:Mime-Version:Content-Type: Content-Transfer-Encoding; b=MekI/kdEbyx3Arq2lIyrWw/XmsVXVe49OXB/s5a+qSzyx5uDQKo0BTK11VtsDr0s6 o08257Y+XhrPZIOAx52SioHKdPS1KxUDU1qi1D3eqW9Gn7F+j6/OroXe2WMfkGrMJN B0BWL3vOaHsu8AK8fAYsU3uYa6tfVGr0APVZab8M= X-Virus-Scanned: amavisd-new at Received: from lamora.getmail.no ([127.0.0.1]) by localhost (lamora.get.c.bitbit.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id Al-NxDX5qMwu for ; Fri, 20 Sep 2013 20:38:28 +0200 (CEST) Received: from kg-core1.kg4.no (cm-84.215.180.206.getinternet.no [84.215.180.206]) by lamora.getmail.no (Postfix) with ESMTPSA id D755767EB1 for ; Fri, 20 Sep 2013 20:38:28 +0200 (CEST) Date: Fri, 20 Sep 2013 20:38:28 +0200 From: Torfinn Ingolfsen To: freebsd-multimedia@FreeBSD.org Subject: Re: Technisat DVB-S PCI card Message-Id: <20130920203828.a3a9b261cb472cb75c9b9a40@getmail.no> In-Reply-To: <20130920142848.17218ac0@zeta.dino.sk> References: <20130920142848.17218ac0@zeta.dino.sk> X-Mailer: Sylpheed 3.3.0 (GTK+ 2.24.19; amd64-portbld-freebsd8.4) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Sep 2013 18:38:37 -0000 On Fri, 20 Sep 2013 14:28:48 +0200 Milan Obuch wrote: > With some browsing I was able to find page at > http://www.linuxtv.org/wiki/index.php/TechniSat_SkyStar_2_TV_PCI_/_Sky2PC_PCI > stating it work quite well under Linux. Has anyboady some experience > with it under FreeBSD? I don't have any experience with this card, sorry. > Is driver already ported or nothing is done, yet? > In general, how does PCI card usage differ from USB device, > working with webcamd? In general, only usb devices work with webcamd. AFAIK, no PCI devices work with webcamd. In general, very few non-usb DVB devices has FreeBSD drivers. I have a TerraTec Cinergy 1200 DVB-C[1], it didn't have any FreeBSD driver long agao when I tested it, and I haven't seen any driver after that either. Another card I have is the TechoTrend Premium C-2300 Hybrid[2], also with no FreeBSD driver, AFAIK. This isn't meant as a complaint, it is just the way things are. Too few eyes and hands I guess. References: 1) http://sites.google.com/site/tingox/c1200dvb-c 2) http://sites.google.com/site/tingox/tt_c2300 -- Torfinn Ingolfsen From owner-freebsd-multimedia@FreeBSD.ORG Fri Sep 20 19:28:24 2013 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 74DE2BE5 for ; Fri, 20 Sep 2013 19:28:24 +0000 (UTC) (envelope-from nox@jelal.kn-bremen.de) Received: from smtp.kn-bremen.de (gelbbaer.kn-bremen.de [78.46.108.116]) by mx1.freebsd.org (Postfix) with ESMTP id 353352C40 for ; Fri, 20 Sep 2013 19:28:23 +0000 (UTC) Received: by smtp.kn-bremen.de (Postfix, from userid 10) id 50E7A1E000E0; Fri, 20 Sep 2013 21:28:16 +0200 (CEST) Received: from triton8.kn-bremen.de (noident@localhost [127.0.0.1]) by triton8.kn-bremen.de (8.14.5/8.14.4) with ESMTP id r8KJPu2G068730; Fri, 20 Sep 2013 21:25:56 +0200 (CEST) (envelope-from nox@triton8.kn-bremen.de) Received: (from nox@localhost) by triton8.kn-bremen.de (8.14.5/8.14.3/Submit) id r8KJPtJF068729; Fri, 20 Sep 2013 21:25:55 +0200 (CEST) (envelope-from nox) Date: Fri, 20 Sep 2013 21:25:55 +0200 (CEST) From: Juergen Lock Message-Id: <201309201925.r8KJPtJF068729@triton8.kn-bremen.de> To: freebsd-multimedia@dino.sk Subject: Re: Technisat DVB-S PCI card X-Newsgroups: local.list.freebsd.multimedia In-Reply-To: <20130920142848.17218ac0@zeta.dino.sk> Organization: Cc: freebsd-multimedia@freebsd.org X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Sep 2013 19:28:24 -0000 In article <20130920142848.17218ac0@zeta.dino.sk> you write: >Hi, Hi! > >as part of larger work we gained new cables with both DVB-S and DVB-T >signal. I already know a bit about DVB-T, I can receive streams with >ITE Technologies, Inc. DVB-T TV Stick and VDR (with help from this >list, remote is not yet functional, but this is discussed in another >thread). > >Now I got some older DVB-S card for free and would like to try it. From >'pciconf -lv' I got (slightly reformatted to avoid wrap issues) > >none0@pci0:1:0:0: >class=0x028000 card=0x210313d0 chip=0x210313d0 rev=0x01 hdr=0x00 > vendor = 'Techsan Electronics Co Ltd' > device = 'B2C2 Sky2PC Core Chip sky star 2 (T228502)' > class = network > >With some browsing I was able to find page at >http://www.linuxtv.org/wiki/index.php/TechniSat_SkyStar_2_TV_PCI_/_Sky2PC_PCI >stating it work quite well under Linux. Has anyboady some experience >with it under FreeBSD? Is driver already ported or nothing is done, >yet? In general, how does PCI card usage differ from USB device, >working with webcamd? > webcamd only works for usb hardware, running Linux pci drivers in userland would require at least iommu/vt-d hardware and of course new code, if it makes sense at all. So you'll have more luck using an usb dvb-s(2) tuner like one I use: http://www.linuxtv.org/wiki/index.php/Technisat_SkyStar_USB_HD (Yes there also is multimedia/cx88 for some cx88-based pci(e) tuners but it only supports dvb-t and atsc, not dvb-s.) >Regards, >Milan Best, Juergen From owner-freebsd-multimedia@FreeBSD.ORG Fri Sep 20 20:59:59 2013 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 4E69A8F1 for ; Fri, 20 Sep 2013 20:59:59 +0000 (UTC) (envelope-from freebsd-multimedia@dino.sk) Received: from mailhost.netlab.sk (mailhost.netlab.sk [84.245.65.10]) (using SSLv3 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id B6BF4216C for ; Fri, 20 Sep 2013 20:59:58 +0000 (UTC) Received: from zeta.dino.sk (fw1.dino.sk [84.245.95.252]) (AUTH: LOGIN milan, TLS: TLSv1/SSLv3,128bits,AES128-SHA) by mailhost.netlab.sk with ESMTPSA; Fri, 20 Sep 2013 23:00:01 +0200 id 004FC9E0.523CB751.00008AF2 Date: Fri, 20 Sep 2013 22:59:56 +0200 From: Milan Obuch To: Juergen Lock Subject: Re: Technisat DVB-S PCI card Message-ID: <20130920225956.43bf2265@zeta.dino.sk> In-Reply-To: <201309201925.r8KJPtJF068729@triton8.kn-bremen.de> References: <20130920142848.17218ac0@zeta.dino.sk> <201309201925.r8KJPtJF068729@triton8.kn-bremen.de> X-Mailer: Claws Mail 3.9.2 (GTK+ 2.24.19; amd64-portbld-freebsd9.1) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEX+/v7++v6YOTrq8PCcuIX989UvOSj++v0BNCbpAAAAB3RJTUUHsQwfFzs7RBhzUQAAAhJJREFUOI1dU8GOqzAMNKIoV1bvwD1i0ysqrHplIdBrVSX7ATSbd03VVvn9tQNtQy0hjAdn7LED4AAcPtWm9RV+MPSfxhBLx9ajd6X/ngB6/mTwnRSZua7i7Ca+0ctZKo4Qmz+JY13X6I3nFZBxIYW1PbgfQ5RP8g0XlltEWGf3cV03joYpRnFbvYDKbXjZlXyyhEZA4lI+cN3NaVXE4VKjSwTExO10eTEkkJVqIAD5z0nUBQJluQDRSQjcrBiHAJxZlAH5CUMBMC7OcJ4LMQNnxhZ1HYPscMc6J4UlWRMNwzOpCcAHKSICd1EDn83abdREIbXsHkD1OinP1aCUCOEVRaa1lMcvywUWdYgk13JQUpYNKmvXQ8Kw5ML9YI5h8SakctBc7E/IYuLhYd/zZIk+1gM1vNweQBvHE0j+oYah3sMqAytQYlZk6+ANaaawJdu3OFzYGMZ3iGpa3qMlq9ZH0VZTgrCtw/ngdYkEIIpSbP1bWQAdFdX9vocBdkH2qVjVmuMu3gI5rjs814EUdrCZgWlPaxZZ3RiLFUtr+ud0PXwp2dnQSNXgePt6AZpBj6UMJ7VQkzN4utVeaSW1Dhn/kblGrKeMvNGnzwX4zuEDarYz1KdPtR60Gul0Gued+515SJXhCsl+Tx/3kY/UDvicPll9mfu50t3tvQ/thZpJYgeuwdSKNJ6tCD98MCgoxLDaPxbwqqwPWaWiAAAAAElFTkSuQmCC X-Face: ak5rwz4-aUa>hPFZlcg,bXxn.(TN}e9DGFrKU\.i_'B[&5=pAd9o"j)5VSUYW:BRQG#^42Ev$Il|; Ztn=,C X-Operating-System: FreeBSD/amd64 8.2-STABLE Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@freebsd.org X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Sep 2013 20:59:59 -0000 On Fri, 20 Sep 2013 21:25:55 +0200 (CEST) Juergen Lock wrote: > In article <20130920142848.17218ac0@zeta.dino.sk> you write: > >Hi, > Hi! > > > >as part of larger work we gained new cables with both DVB-S and DVB-T > >signal. I already know a bit about DVB-T, I can receive streams with > >ITE Technologies, Inc. DVB-T TV Stick and VDR (with help from this > >list, remote is not yet functional, but this is discussed in another > >thread). > > > >Now I got some older DVB-S card for free and would like to try it. > >From 'pciconf -lv' I got (slightly reformatted to avoid wrap issues) > > > >none0@pci0:1:0:0: > >class=0x028000 card=0x210313d0 chip=0x210313d0 rev=0x01 hdr=0x00 > > vendor = 'Techsan Electronics Co Ltd' > > device = 'B2C2 Sky2PC Core Chip sky star 2 (T228502)' > > class = network > > > >With some browsing I was able to find page at > >http://www.linuxtv.org/wiki/index.php/TechniSat_SkyStar_2_TV_PCI_/_Sky2PC_PCI > >stating it work quite well under Linux. Has anyboady some experience > >with it under FreeBSD? Is driver already ported or nothing is done, > >yet? In general, how does PCI card usage differ from USB device, > >working with webcamd? > > > webcamd only works for usb hardware, running Linux pci drivers in > userland would require at least iommu/vt-d hardware and of course > new code, if it makes sense at all. So you'll have more luck using > an usb dvb-s(2) tuner like one I use: > > http://www.linuxtv.org/wiki/index.php/Technisat_SkyStar_USB_HD > > (Yes there also is multimedia/cx88 for some cx88-based pci(e) > tuners but it only supports dvb-t and atsc, not dvb-s.) > So I am out of luck with this card, it seems... Also, I got one more card, 'pciconf -lv' tells following about: none0@pci0:1:0:0: class=0x048000 card=0x000013c2 chip=0x71461131 rev=0x01 hdr=0x00 vendor = 'Animation Technologies Inc' device = 'PCIVEN_1131&DEV_7130&SUBSYS_D1091461&REV_013&61AAA01&0&60 (saa7146)' class = multimedia I found older thread on hackers mailing list in 2006 where someone mentioned writing driver for saa7146 based cards, but nothing materialized, so using this one under FreeBSD is not possible either... so I need something USB based for DVB-S too... OK. Regards, Milan