From owner-freebsd-x11@FreeBSD.ORG Sun Jan 26 00:17:50 2014 Return-Path: Delivered-To: freebsd-x11@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 ESMTPS id 4FEBD6F1; Sun, 26 Jan 2014 00:17:50 +0000 (UTC) Received: from mail-bk0-x22e.google.com (mail-bk0-x22e.google.com [IPv6:2a00:1450:4008:c01::22e]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 6DA8A1536; Sun, 26 Jan 2014 00:17:47 +0000 (UTC) Received: by mail-bk0-f46.google.com with SMTP id r7so2070117bkg.19 for ; Sat, 25 Jan 2014 16:17:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=user-agent:in-reply-to:references:mime-version:content-type:subject :from:date:to:message-id; bh=LzVRYq1shNV4V8fBpKt651f4QB0+izC98AYA5/IHNRA=; b=UTaU1JS8+DMZYp2W4zB1wBOvkyLwyUiRNWTGmdQaPu86l80tMFAMJsU05es9AKTkjv KQgoU3ivfMyJvO86f3UkdFzkLwJUmxpYMzOBkwNgosYrmB3K46KFnv82ewRLKBUZPMmP F4C6RmntICeX/3aACAuqMk4ngckTsnWH9sAYnwqA1Nk/8MvN7fGJbkz7qDMhDUclo/y6 aOw0IrDdy/1lgzlLnKToBz1/+6TsUjX8ZZNq4MoOyJOo9g/N0qwD3a8WxWmhchroYLLI rvX8R3wgzC8jNks8VzKhWG0xYvTYwkN23nnCLx73rVDUt/U7BM9jLFuwpQaHJQq/tZaZ VEAQ== X-Received: by 10.204.248.77 with SMTP id mf13mr6657762bkb.67.1390695465623; Sat, 25 Jan 2014 16:17:45 -0800 (PST) Received: from ?IPV6:2001:470:7b2f:0:d02b:d335:23e4:fe54? ([2001:470:7b2f:0:d02b:d335:23e4:fe54]) by mx.google.com with ESMTPSA id rf10sm8004195bkb.3.2014.01.25.16.17.42 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sat, 25 Jan 2014 16:17:44 -0800 (PST) User-Agent: K-9 Mail for Android In-Reply-To: <1ab937f2-aca2-41d0-a1a7-a7eb232b9c83@email.android.com> References: <1367fd4d-9128-4df0-a250-fb3c1f67f0c5@email.android.com> <52E42A3A.7000901@FreeBSD.org> <712a6e8d-e34b-4321-8c23-aa9edfe6147f@email.android.com> <52E435A3.6010900@FreeBSD.org> <1ab937f2-aca2-41d0-a1a7-a7eb232b9c83@email.android.com> MIME-Version: 1.0 Subject: Re: Newcons radeonkms - Failed to load firmware "radeonkmsfw_TURKS_PFP" From: "Mike C." Date: Sun, 26 Jan 2014 00:17:37 +0000 To: =?ISO-8859-1?Q?Jean-S=E9bastien_P=E9dron?= , freebsd-current@freebsd.org, freebsd-x11@FreeBSD.org Message-ID: <80c382e1-4442-4699-9aa1-40236a6c072f@email.android.com> X-Mailman-Approved-At: Sun, 26 Jan 2014 00:40:07 +0000 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.17 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Jan 2014 00:17:50 -0000 found how to do that, but since I have zfs on root with geli I'm better of= f just using the USB install image=2E Just changed and booted again, trie= d the kldload and got a similar screen freezer=2E I'll have to attach a sc= reenshot again=2E I should also mention this is a laptop with an ati card= but it also has Intel integrated graphics (i7 processor)=2E Maybe this is = what causes he issue? startx also fails and auto loads radeonkms and i915k= ms=2E I'll attach Xorg=2Elog after reboot=2E thanks "Mike C=2E" wrote: >Sure, > >Btw, I wonder if there's a way to ig= nore loader=2Econf at boot? > >Otherwise I can boot from an install image, = just courious tough, would >be nice if there a way to do it=2E > >I will po= st the output on the other mailing list > > >"Jean-S=C3=A9bastien P=C3=A9dr= on" wrote: >>On 25=2E01=2E2014 22:45, Mike C=2E wr= ote: >>> Worked but I'm still stuck in this case at 'vt_allocate: Replace >= >existing VT driver=2E' >>> >>> a few lines up I see: >>> No connectors re= ported connected with modes=2E >> >>Could you please boot without loading t= he Radeon driver from >>loader=2Econf, and run "kldload radeonkms", then po= st a full dmesg? >> >>> should I post to freebsd-x11@FreeBSD=2Eorg? >> >>Ye= s, this will be more on topic=2E >> >>-- >>Jean-S=C3=A9bastien P=C3=A9dron= > >-- >Sent from my Android device with K-9 Mail=2E Please excuse my brev= ity=2E -- Sent from my Android device with K-9 Mail=2E Please excuse my b= revity=2E From owner-freebsd-x11@FreeBSD.ORG Sun Jan 26 06:10:02 2014 Return-Path: Delivered-To: freebsd-x11@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 ESMTPS id 1A0B8BB0 for ; Sun, 26 Jan 2014 06:10:02 +0000 (UTC) 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 EE7341B47 for ; Sun, 26 Jan 2014 06:10: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 s0Q6A1hu068257 for ; Sun, 26 Jan 2014 06:10:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id s0Q6A1mV068256; Sun, 26 Jan 2014 06:10:01 GMT (envelope-from gnats) Date: Sun, 26 Jan 2014 06:10:01 GMT Message-Id: <201401260610.s0Q6A1mV068256@freefall.freebsd.org> To: freebsd-x11@FreeBSD.org Cc: From: Jin Guojun Subject: Re: ports/185182: x11/xorg of 10-RC2 has blank screen on APU-3400 system X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: Jin Guojun List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Jan 2014 06:10:02 -0000 The following reply was made to PR ports/185182; it has been noted by GNATS. From: Jin Guojun To: MIME-Version:Content-Type; b=QhfGof8hPQQI6H+WlA5/eKW2X/H5qtJq6EHHKzQ91nt3VKuuk1bITGmJN03KrH9iMbuNSZnXobsDOPQApk8gILMO3TLFsaB2kMJBb6OIYfPUE6+StFe9bl+9LDGdQBBd5B3fpdS1lmadNiomL+R/vv7I68uNS6emPMns6g5Q4zw= Cc: Subject: Re: ports/185182: x11/xorg of 10-RC2 has blank screen on APU-3400 system Date: Sat, 25 Jan 2014 22:04:19 -0800 (PST) --800824949-1252223983-1390716259=:6421 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Paraphrase the problem: Neither 8.x nor 10-R has a working Radeon driver fo= r this hardware.=0AI use VESA driver on both FreeBSD releases. 8.x works fi= ne, but 10-R has a blank screen.=0A=0A=0AFollowed URL you provided below to= build X.Org X Server 1.12.4, but it does not work as expected.=0ABoth defa= ult driver and Radeon driver give a blank screen and it has no VESA driver = available.=0ABelow is partial Xorg.0.log for trying to use VESA driver.X -v= ersion output is also appended after that.=0A=0AFor building the new X Serv= er, I followed instructions on the web page pointed by URL.=0AHave I missed= something changed recently?=0A=0A-Jin=0A=0A=0Acat /var/log/Xorg.0.log=0A..= .=0A=0A[=A0=A0 142.979] (II) LoadModule: "glx"=0A[=A0=A0 142.979] (II) Load= ing /usr/local/lib/xorg/modules/extensions/libglx.so=0A[=A0=A0 142.979] (II= ) Module glx: vendor=3D"X.Org Foundation"=0A[=A0=A0 142.979]=A0=A0=A0 compi= led for 1.12.4, module version =3D 1.0.0=0A[=A0=A0 142.979]=A0=A0=A0 ABI cl= ass: X.Org Server Extension, version 6.0=0A[=A0=A0 142.980] (=3D=3D) AIGLX = enabled=0A[=A0=A0 142.980] (II) Loading extension GLX=0A[=A0=A0 142.980] (I= I) LoadModule: "vesa"=0A[=A0=A0 142.982] (WW) Warning, couldn't open module= vesa=0A[=A0=A0 142.982] (II) UnloadModule: "vesa"=0A[=A0=A0 142.982] (II) = Unloading vesa=0A[=A0=A0 142.982] (EE) Failed to load module "vesa" (module= does not exist, 0)=0A[=A0=A0 142.982] (EE) No drivers available.=0A[=A0=A0= 142.982]=0AFatal server error:=0A[=A0=A0 142.982] no screens found=0A[=A0= =A0 142.982]=0APlease consult the The X.Org Foundation support=0A=A0=A0=A0= =A0=A0=A0=A0=A0 at http://wiki.x.org=0A=A0for help.=0A[=A0=A0 142.982] Plea= se also check the log file at "/var/log/Xorg.0.log" for additio=0Anal infor= mation.=0A[=A0=A0 142.982]=0A[=A0=A0 142.982] Server terminated with error = (1). Closing log file.=0A=0Aroot@FB10a:~ # X -version=0A=0AX.Org X Server 1= .12.4=0ARelease Date: 2012-08-27=0AX Protocol Version 11, Revision 0=0ABuil= d Operating System: FreeBSD 10.0-RELEASE amd64 =0ACurrent Operating System:= FreeBSD FB10a 10.0-RELEASE FreeBSD 10.0-RELEASE #0 r260789: Thu Jan 16 22:= 34:59 UTC 2014=A0=A0=A0=A0 root@snap.freebsd.org:/usr/obj/usr/src/sys/GENER= IC amd64=0ABuild Date: 25 January 2014=A0 08:47:08PM=0A=A0=0ACurrent versio= n of pixman: 0.30.2=0A=A0=A0=A0=A0=A0=A0=A0 Before reporting problems, chec= k http://wiki.x.org=0A=A0=A0=A0=A0=A0=A0=A0 to make sure that you have the = latest version.=0A=0A=0A=0A________________________________=0A From: Jean-S= =E9bastien P=E9dron =0ATo: bug-followup@FreeBSD.org; = jguojun@sbcglobal.net =0ASent: Monday, January 20, 2014 5:29 AM=0ASubject: = Re: ports/185182: x11/xorg of 10-RC2 has blank screen on APU-3400 system=0A= =0A=0AThanks for your feeedback.=0A=0AWhen you used FreeBSD 8.x, do you re= member if you used Radeon or VESA=0Adriver? Because your integrated GPU is = fairly recent and it's surprising=0Aif it was supported on FreeBSD 8.x.=0A= =0AOn FreeBSD 10, I suggest you follow these instructions to use the new=0A= Radeon driver:=0A=A0 https://wiki.freebsd.org/Graphics#Installing_KMS_Ports= =0A=0AYou'll end up with a newer X.Org server/drivers and libGL. They suppo= rt=0Ayour card.=0A=0AThere's one caveat with this new driver: once an X ses= sion is started,=0Ayou won't be able to use the console anymore. That means= that=0AVT-switching with Ctrl+Alt+Fx and exiting from X.Org will only give= you=0Aa black screen. If this is unacceptable for you, keep using VESA.=0A= =0ANow, about your input devices problem: xorg-server is built with HAL by= =0Adefault. You have to enable hald (hald_enable=3D"YES" in your=0A/etc/rc.= conf) so that X.Org server can autodetect your input devices.=0AAnd you don= 't need an xorg.conf file to configure them in this case.=0A=0A-- =0AJean-S= =E9bastien P=E9dron --800824949-1252223983-1390716259=:6421 Content-Type: text/html; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable
Paraphrase the proble= m: Neither 8.x nor 10-R has a working Radeon driver for this hardware.
I= use VESA driver on both FreeBSD releases. 8.x works fine, but 10-R has a b= lank screen.

Followed URL you pro= vided below to build X.Org X Server 1.12.4, but it does not work as expecte= d.
Both default driver and Radeon driver give a blan= k screen and it has no VESA driver available.
Below is partial Xorg.0.log for trying to use VESA driver. X -version output is also appended after that.

For building the new X Server, I followe= d instructions on the web page pointed by URL.
Have = I missed something changed recently?

-Jin

cat= /var/log/Xorg.0.log
...
[ = ;  142.979] (II) LoadModule: "glx"
[   142.979] (II) Load= ing /usr/local/lib/xorg/modules/extensions/libglx.so
[   142.979] (II) Module glx: vendor=3D"X.Org Foundation"
[   142= .979]    compiled for 1.12.4, module version =3D 1.0.0
[&= nbsp;  142.979]    ABI class: X.Org Server Extension, v= ersion 6.0
[   142.980] (=3D=3D) AIGLX enabled
[  = ; 142.980] (II) Loading extension GLX
[   142.980] (II) LoadMo= dule: "vesa"
[   142.982] (WW) Warning, couldn't open module v= esa
[   142.982] (II) UnloadModule: "vesa"
[   14= 2.982] (II) Unloading vesa
[   142.982] (EE) Failed to load mo= dule "vesa" (module does not exist, 0)
[   142.982] (EE) No dr= ivers available.
[   142.982]
Fatal server error:
[ = ;  142.982] no screens found
[   142.982]
Please consu= lt the The X.Org Foundation support
      =    at http://wiki.x.org
 for help.
[   142.982] Please also check the log file at "/var/log/Xorg.0.log" for addit= io
nal information.
[   142.982]
[   142.982] = Server terminated with error (1). Closing log file.

root@FB10a:~ # X= -version

X.Org X Server 1.12.4
Release Date: 2012-08-27
X Pro= tocol Version 11, Revision 0
Build Operating System: FreeBSD 10.0-RELEAS= E amd64
Current Operating System: FreeBSD FB10a 10.0-RELEASE FreeBSD 10= .0-RELEASE #0 r260789: Thu Jan 16 22:34:59 UTC 2014    = root@snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64
Build Date: 25= January 2014  08:47:08PM
 
Current version of pixman: 0.30= .2
        Before reporting problems,= check http://wiki.x.org
        to m= ake sure that you have the latest version.


From: Jean-S=E9bast= ien P=E9dron <dumbbell@FreeBSD.org>
To: bug-followup@FreeBSD.org; jguojun@sbcglobal.net Sent: Monday, January 20= , 2014 5:29 AM
Subject: Re: ports/185182: x11/xorg of 10-RC2 has blank screen on APU-3400 system<= br>

=0AThanks for your fe= eedback.

When you used FreeBSD 8.x, do you remember if you used Rade= on or VESA
driver? Because your integrated GPU is fairly recent and it's= surprising
if it was supported on FreeBSD 8.x.

On FreeBSD 10, I = suggest you follow these instructions to use the new
Radeon driver:
&= nbsp; https://wiki.freebsd.org/Graphics#Installing_KMS_Ports<= br>
You'll end up with a newer X.Org server/drivers and libGL. They supp= ort
your card.

There's one caveat with this new driver: once an X= session is started,
you won't be able to use the console anymore. That = means that
VT-switching with Ctrl+Alt+Fx and exiting from X.Org will onl= y give you
a black screen. If this is unacceptable for you, keep using V= ESA.

Now, about your input devices problem: xorg-server is built wit= h HAL by
default. You have to enable hald (hald_enable=3D"YES" in your
/etc/rc.conf) so that X.Org server can aut= odetect your input devices.
And you don't need an xorg.conf file to conf= igure them in this case.

--
Jean-S=E9bastien P=E9dron

--800824949-1252223983-1390716259=:6421-- From owner-freebsd-x11@FreeBSD.ORG Sun Jan 26 23:20:01 2014 Return-Path: Delivered-To: freebsd-x11@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 ESMTPS id B62682E6 for ; Sun, 26 Jan 2014 23:20:01 +0000 (UTC) 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 87CB61611 for ; Sun, 26 Jan 2014 23:20: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 s0QNK1Iw026480 for ; Sun, 26 Jan 2014 23:20:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id s0QNK1Rt026479; Sun, 26 Jan 2014 23:20:01 GMT (envelope-from gnats) Date: Sun, 26 Jan 2014 23:20:01 GMT Message-Id: <201401262320.s0QNK1Rt026479@freefall.freebsd.org> To: freebsd-x11@FreeBSD.org Cc: From: =?ISO-8859-1?Q?Jean-S=E9bastien_P=E9dron?= Subject: Re: ports/185182: x11/xorg of 10-RC2 has blank screen on APU-3400 system X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: =?ISO-8859-1?Q?Jean-S=E9bastien_P=E9dron?= List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Jan 2014 23:20:01 -0000 The following reply was made to PR ports/185182; it has been noted by GNATS. From: =?ISO-8859-1?Q?Jean-S=E9bastien_P=E9dron?= To: Jin Guojun , "bug-followup@FreeBSD.org" Cc: Subject: Re: ports/185182: x11/xorg of 10-RC2 has blank screen on APU-3400 system Date: Mon, 27 Jan 2014 00:10:24 +0100 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --E4o3n1EIuxIOdFDHnPj7Q4eR15PCEMK3i Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 26.01.2014 07:04, Jin Guojun wrote: > [ 142.982] (EE) Failed to load module "vesa" (module does not exist, = 0) > [ 142.982] (EE) No drivers available. Are you sure you installed x11-drivers/xf86-video-vesa? This port must be built against your installed xorg-server (1.12), therefore you can't use the binary package. --=20 Jean-S=E9bastien P=E9dron --E4o3n1EIuxIOdFDHnPj7Q4eR15PCEMK3i Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (FreeBSD) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQJ8BAEBCgBmBQJS5ZXmXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NzA4N0ZEMUFFQUUwRTEyREJDNkE2RjAz OUU5OTc2MUE1RkQ5NENDAAoJEDnpl2Gl/ZTMiyIQAOBbiF85UsKMYrtWCao3AwzN Lnj9MRwh56SuR5uIB/fYSCeglJo09bI6EHsfXTwph7pt3xENFWFRhq3YHd3cUwNX ze7WqeGmUrTT4eDRubjoDnOo2lj7/B+Dgs4ZV/UCmjNjzWilO3IKo6/ynPoRrqlB qMip8qJT/K742uOah66KypNOG58KepYcr9pZgUc/m8HJHAeCngGSYOxskuuKlVF7 87ZjsJFv5tU/jFXycN5q5/w0IKitEe1GhQB0ymupYJ+YrtPU8Ab2IysxMYJIT245 DqIM8D3hEc8HpRuM8PmaGtj9p0Qq853PNmsPo4XkCbarwWi2jiVudQv49VIph54F z6Dd9FqSuDK8qkNvRbc0inFbT3zWMYr3FkgBSYUurusStnpsKKGfT0xw96BW3Ifl QZzSB4s99dXaljrimS48dUnRaLBFljTRlbUI7o78GF89oM0sT6Iyf1Nj1ArLhd0c Q1AZUFbW/ijJSaoffSWiMQXqE5Y/RSj08V6kvPOgbP/W0g/LYZK9XFAL17mcN6oP TyOh93LCpl5HMyqHnq/Jmo/1RYma/58X/k8Es5w9MVGez0HGd4NpuTF1b4fvQ0sO N2bRia0zmwzmMUXKaEovdVp98OXl2dTBdvfsB9xiLduLOlFUBQ3oXVpLWkuQhtDz OegDHr08OIEFWiZ5ajEK =/jX4 -----END PGP SIGNATURE----- --E4o3n1EIuxIOdFDHnPj7Q4eR15PCEMK3i-- From owner-freebsd-x11@FreeBSD.ORG Sun Jan 26 23:22:07 2014 Return-Path: Delivered-To: freebsd-x11@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 ESMTPS id A570C462 for ; Sun, 26 Jan 2014 23:22:07 +0000 (UTC) Received: from mail.made4.biz (mail.made4.biz [IPv6:2001:41d0:2:c018::1:3]) (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 634F31686 for ; Sun, 26 Jan 2014 23:22:07 +0000 (UTC) Received: from 2a02-8428-011a-a000-0290-f5ff-fe9d-b78c.rev.sfr.net ([2a02:8428:11a:a000:290:f5ff:fe9d:b78c] helo=magellan.dumbbell.fr) by mail.made4.biz with esmtpsa (TLSv1:DHE-RSA-CAMELLIA256-SHA:256) (Exim 4.82 (FreeBSD)) (envelope-from ) id 1W7Z1g-000A3u-J7; Mon, 27 Jan 2014 00:22:06 +0100 Message-ID: <52E59896.3050800@FreeBSD.org> Date: Mon, 27 Jan 2014 00:21:58 +0100 From: =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 MIME-Version: 1.0 To: "Mike C." , freebsd-x11@FreeBSD.org Subject: Re: Newcons radeonkms - Failed to load firmware "radeonkmsfw_TURKS_PFP" References: <1367fd4d-9128-4df0-a250-fb3c1f67f0c5@email.android.com> <52E42A3A.7000901@FreeBSD.org> <712a6e8d-e34b-4321-8c23-aa9edfe6147f@email.android.com> <52E435A3.6010900@FreeBSD.org> <1ab937f2-aca2-41d0-a1a7-a7eb232b9c83@email.android.com> <80c382e1-4442-4699-9aa1-40236a6c072f@email.android.com> In-Reply-To: <80c382e1-4442-4699-9aa1-40236a6c072f@email.android.com> X-Enigmail-Version: 1.6 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="Le97TWmIEWte3SKO3B5KVXrW6GSteubqm" X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Jan 2014 23:22:07 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --Le97TWmIEWte3SKO3B5KVXrW6GSteubqm Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 26.01.2014 01:17, Mike C. wrote: > Just changed and booted again, tried the kldload and got a similar > screen freezer. >=20 > I'll have to attach a screenshot again. Kernel messages are logged in /var/log/messages by default. Could you please post this log file, after removing any informations you don't want to share? > I should also mention this is a laptop with an ati card but it also has= > Intel integrated graphics (i7 processor). > Maybe this is what causes he issue? Hmmm, do you know if those two cards share a single set of output connectors? The technology is called "AMD PowerXpress" (something similar to NVIDIA Optimus). What's the maker and model of your laptop? --=20 Jean-S=C3=A9bastien P=C3=A9dron --Le97TWmIEWte3SKO3B5KVXrW6GSteubqm Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (FreeBSD) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQJ8BAEBCgBmBQJS5ZicXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NzA4N0ZEMUFFQUUwRTEyREJDNkE2RjAz OUU5OTc2MUE1RkQ5NENDAAoJEDnpl2Gl/ZTMZGsP/1Hb2wrEprX1wFcBOUpfaoYH UZp7MzsEohVupQ9anXUs6BHlZoSPdKVLNZT3UEAjmR1V7UseH2vlUDxwwAWzX9a6 9xJOZocvJBkRcphs6t2m2iKecushAO2HX+wmDRLY+zklToZpx5KvyPkSGNjCwn1h vDO4+v970kFRiSu6xU6HnB+a9tfd/1IWuYtdI3JZWKD6z8BRLaX1svjKH30L/NIg oll/1UIQVZnJIHYKZUBaLNRRRAdTGUYF2KGUR4Wodhx2oEytl4SikgJydSn8jaql LYWyMY9n4FtYaQ8qrpzhLaNk5Alxhtnr46+FKNvbYukqAEWP7D9O0Nq5zPAZ9HFQ oV/YSBG7KqwTqtHgrS57WzdxBMjfvA5t1W5h6UyVDW9hM4B2Gln2rRWRXMeCqcis z1BAYM2ovm/G6U59qYJAqma44ImVua9YvOPLk+9dVYAVJKSPIi7r0Nw8lw1aRhwg QDQYedC9n3OdoED7cgJnLDfT5ROr1YUp7qWYQHlN7dGOes8E6un/Yo7rctHpU3w7 aAOZlLNxSVSl71UR4NJ7i7PNOoAZNV0dZ0bNzwShezIom2vMPFKjUTZ4o1aCxnUL rngisGtIgFuw4W2KQF0PkCQ7skLi4tMfGYMWYN+RYPJAkndCOOZhutRiQ0/0DGva El4yV+90PBtLJCM9DmBb =DQcF -----END PGP SIGNATURE----- --Le97TWmIEWte3SKO3B5KVXrW6GSteubqm-- From owner-freebsd-x11@FreeBSD.ORG Mon Jan 27 01:06:25 2014 Return-Path: Delivered-To: freebsd-x11@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 ESMTPS id 3639167D; Mon, 27 Jan 2014 01:06:25 +0000 (UTC) Received: from mail-we0-x22e.google.com (mail-we0-x22e.google.com [IPv6:2a00:1450:400c:c03::22e]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 6F84B1EB1; Mon, 27 Jan 2014 01:06:24 +0000 (UTC) Received: by mail-we0-f174.google.com with SMTP id x55so4700205wes.33 for ; Sun, 26 Jan 2014 17:06:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=zajP+TicyDdScN8g45OW2L3wenwB4jIFfLVvR7a7n34=; b=VSGTC/xPz9KVP0G2pORUpiW2NzLyXikqw1D8BEJksKGGhs/rJhH1dhMybmsmRvllXW nC8mTio6VKDipg6ZRZ3ksmmIdRW1iZcu2GpSoUqLrQBDRVDUAFHLyeCKOttOXQuoRYFm mQu9GV5AVRmcfxogsKM+HFAit0bYYzVKOs62WD7J8yDZB/Dbphzjv3OOohL4WZwV7LAj iNRsBoRoLDgE/rzqUnQEGfuLF8r7ujye/At7V/3YM1HQ5eDg58wuWEJZ0m1V9RjVkqqo B4jkhOmCnqOQdwFzb0SE553A97z44t7J3JEypUIQg+333LO5qjKSqFPgSaKJ0sTk6SWY xNYw== X-Received: by 10.180.9.74 with SMTP id x10mr9837267wia.52.1390784782710; Sun, 26 Jan 2014 17:06:22 -0800 (PST) MIME-Version: 1.0 Received: by 10.194.234.42 with HTTP; Sun, 26 Jan 2014 17:06:02 -0800 (PST) In-Reply-To: <52E59896.3050800@FreeBSD.org> References: <1367fd4d-9128-4df0-a250-fb3c1f67f0c5@email.android.com> <52E42A3A.7000901@FreeBSD.org> <712a6e8d-e34b-4321-8c23-aa9edfe6147f@email.android.com> <52E435A3.6010900@FreeBSD.org> <1ab937f2-aca2-41d0-a1a7-a7eb232b9c83@email.android.com> <80c382e1-4442-4699-9aa1-40236a6c072f@email.android.com> <52E59896.3050800@FreeBSD.org> From: Miguel Clara Date: Mon, 27 Jan 2014 01:06:02 +0000 Message-ID: Subject: Re: Newcons radeonkms - Failed to load firmware "radeonkmsfw_TURKS_PFP" To: =?ISO-8859-1?Q?Jean=2DS=E9bastien_P=E9dron?= Content-Type: multipart/mixed; boundary=001a11c245faeecfe304f0e950ae X-Content-Filtered-By: Mailman/MimeDel 2.1.17 Cc: freebsd-x11@freebsd.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Jan 2014 01:06:25 -0000 --001a11c245faeecfe304f0e950ae Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Its an HP Pavillion and digging more into it its indeed on of this "Hybrid Graphichs" latops, so pretty sure it shares the same outputs, at least for the LCD, (not sure about VGA and HDMI but I would say its also the same). I couldn't attach the log at that time because the latpop was stuck on that screen, all I can do is PowerOff, I even tried SSH, but no joy. I'm actually running X with MATE now fine but using only the Intel graphics, only thing I notice is that with KMS I can't change brightness, but I guess its not yet implemented... pciconf -lv output for both: [miguelc@hpbsd]~% pciconf -lv | egrep 'Graphics|Radeon' -B2 -A2 vgapci1@pci0:0:2:0: class=3D0x030000 card=3D0x1657103c chip=3D0x01168086 rev=3D0x09 hdr=3D0x00 vendor =3D 'Intel Corporation' device =3D '2nd Generation Core Processor Family Integrated Graphics Controller' class =3D display subclass =3D VGA -- vgapci0@pci0:1:0:0: class=3D0x030000 card=3D0x1657103c chip=3D0x67401002 rev=3D0x00 hdr=3D0x00 vendor =3D 'Advanced Micro Devices [AMD] nee ATI' device =3D 'Whistler XT [AMD Radeon HD 6700M Series]' class =3D display subclass =3D VGA I also tried to manual kldunload i915kms and then kldload readonkms and got= : Jan 26 00:43:33 hpbsd kernel: info: [drm] radeon_atrm_get_bios: =3D=3D=3D> = Try ATRM... Jan 26 00:43:33 hpbsd kernel: info: [drm] radeon_atrm_get_bios: pci_find_class() found: 0:0:2:0, vendor=3D8086, device=3D0116 Jan 26 00:43:33 hpbsd kernel: info: [drm] radeon_atrm_get_bios: Get ACPI device handle Jan 26 00:43:33 hpbsd kernel: info: [drm] radeon_atrm_get_bios: Get ACPI handle for "ATRM" Jan 26 00:43:33 hpbsd kernel: info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call() Jan 26 00:43:33 hpbsd kernel: info: [drm] radeon: 1024M of VRAM memory read= y Jan 26 00:43:33 hpbsd kernel: info: [drm] radeon: 512M of GTT memory ready. Jan 26 00:43:33 hpbsd kernel: info: [drm] radeon: irq initialized. Jan 26 00:43:33 hpbsd kernel: info: [drm] radeon_device_init: Taking over the fictitious range 0xa0000000-0xb0000000 Jan 26 00:43:33 hpbsd kernel: info: [drm] radeon: power management initiali= zed Jan 26 00:43:33 hpbsd kernel: info: [drm] Initialized radeon 2.29.0 2008052= 8 Jan 26 00:46:29 hpbsd kernel: info: [drm] radeon_atrm_get_bios: =3D=3D=3D> = Try ATRM... Jan 26 00:46:29 hpbsd kernel: info: [drm] radeon_atrm_get_bios: pci_find_class() found: 0:0:2:0, vendor=3D8086, device=3D0116 Jan 26 00:46:29 hpbsd kernel: info: [drm] radeon_atrm_get_bios: Get ACPI device handle Jan 26 00:46:29 hpbsd kernel: info: [drm] radeon_atrm_get_bios: Get ACPI handle for "ATRM" Jan 26 00:46:29 hpbsd kernel: info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call() Jan 26 00:46:29 hpbsd kernel: info: [drm] radeon: 1024M of VRAM memory read= y Jan 26 00:46:29 hpbsd kernel: info: [drm] radeon: 512M of GTT memory ready. Jan 26 00:46:29 hpbsd kernel: info: [drm] radeon: irq initialized. Jan 26 00:46:29 hpbsd kernel: info: [drm] radeon_device_init: Taking over the fictitious range 0xa0000000-0xb0000000 Jan 26 00:46:29 hpbsd kernel: info: [drm] radeon: power management initiali= zed Jan 26 00:46:29 hpbsd kernel: info: [drm] Initialized radeon 2.29.0 2008052= 8 So it seems to work! But when I tried starx (without the intel dirver and just the ATI card - see xorg.conf attached files) I got an erro - segmentation fault, see Xorgradeonkmserro.log Any other usefull info, as long as I can grab it, I'll be glad to attach, hoping this helps add +1 card to the supported ones! btw the brightness problem also happens in a Acer laptop running FreeBSD 10 with just the Intel driver! Thanks On Sun, Jan 26, 2014 at 11:21 PM, Jean-S=E9bastien P=E9dron wrote: > On 26.01.2014 01:17, Mike C. wrote: >> Just changed and booted again, tried the kldload and got a similar >> screen freezer. >> >> I'll have to attach a screenshot again. > > Kernel messages are logged in /var/log/messages by default. Could you > please post this log file, after removing any informations you don't > want to share? > >> I should also mention this is a laptop with an ati card but it also has >> Intel integrated graphics (i7 processor). >> Maybe this is what causes he issue? > > Hmmm, do you know if those two cards share a single set of output > connectors? The technology is called "AMD PowerXpress" (something > similar to NVIDIA Optimus). > > What's the maker and model of your laptop? > > -- > Jean-S=E9bastien P=E9dron > --001a11c245faeecfe304f0e950ae Content-Type: application/octet-stream; name="xorg.conf.ati" Content-Disposition: attachment; filename="xorg.conf.ati" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hqwzmfni1 U2VjdGlvbiAiU2VydmVyTGF5b3V0IgoJSWRlbnRpZmllciAgICAgIlgub3JnIENvbmZpZ3VyZWQi CglTY3JlZW4gICAgICAwICAiU2NyZWVuMCIgMCAwCglJbnB1dERldmljZSAgICAiTW91c2UwIiAi Q29yZVBvaW50ZXIiCglJbnB1dERldmljZSAgICAiS2V5Ym9hcmQwIiAiQ29yZUtleWJvYXJkIgpF bmRTZWN0aW9uCgpTZWN0aW9uICJGaWxlcyIKCU1vZHVsZVBhdGggICAiL3Vzci9sb2NhbC9saWIv eG9yZy9tb2R1bGVzIgoJRm9udFBhdGggICAgICIvdXNyL2xvY2FsL2xpYi9YMTEvZm9udHMvbWlz Yy8iCglGb250UGF0aCAgICAgIi91c3IvbG9jYWwvbGliL1gxMS9mb250cy9UVEYvIgoJRm9udFBh dGggICAgICIvdXNyL2xvY2FsL2xpYi9YMTEvZm9udHMvT1RGLyIKCUZvbnRQYXRoICAgICAiL3Vz ci9sb2NhbC9saWIvWDExL2ZvbnRzL1R5cGUxLyIKCUZvbnRQYXRoICAgICAiL3Vzci9sb2NhbC9s aWIvWDExL2ZvbnRzLzEwMGRwaS8iCglGb250UGF0aCAgICAgIi91c3IvbG9jYWwvbGliL1gxMS9m b250cy83NWRwaS8iCkVuZFNlY3Rpb24KClNlY3Rpb24gIk1vZHVsZSIKCUxvYWQgICJkcmkyIgoJ TG9hZCAgImdseCIKCUxvYWQgICJkYmUiCglMb2FkICAiZHJpIgoJTG9hZCAgInJlY29yZCIKCUxv YWQgICJleHRtb2QiCkVuZFNlY3Rpb24KClNlY3Rpb24gIklucHV0RGV2aWNlIgoJSWRlbnRpZmll ciAgIktleWJvYXJkMCIKCURyaXZlciAgICAgICJrYmQiCkVuZFNlY3Rpb24KClNlY3Rpb24gIklu cHV0RGV2aWNlIgoJSWRlbnRpZmllciAgIk1vdXNlMCIKCURyaXZlciAgICAgICJtb3VzZSIKCU9w dGlvbgkgICAgIlByb3RvY29sIiAiYXV0byIKCU9wdGlvbgkgICAgIkRldmljZSIgIi9kZXYvc3lz bW91c2UiCglPcHRpb24JICAgICJaQXhpc01hcHBpbmciICI0IDUgNiA3IgpFbmRTZWN0aW9uCgpT ZWN0aW9uICJNb25pdG9yIgoJSWRlbnRpZmllciAgICJNb25pdG9yMCIKCVZlbmRvck5hbWUgICAi TW9uaXRvciBWZW5kb3IiCglNb2RlbE5hbWUgICAgIk1vbml0b3IgTW9kZWwiCkVuZFNlY3Rpb24K ClNlY3Rpb24gIkRldmljZSIKICAgICAgICAjIyMgQXZhaWxhYmxlIERyaXZlciBvcHRpb25zIGFy ZTotCiAgICAgICAgIyMjIFZhbHVlczogPGk+OiBpbnRlZ2VyLCA8Zj46IGZsb2F0LCA8Ym9vbD46 ICJUcnVlIi8iRmFsc2UiLAogICAgICAgICMjIyA8c3RyaW5nPjogIlN0cmluZyIsIDxmcmVxPjog IjxmPiBIei9rSHovTUh6IiwKICAgICAgICAjIyMgPHBlcmNlbnQ+OiAiPGY+JSIKICAgICAgICAj IyMgW2FyZ106IGFyZyBvcHRpb25hbAogICAgICAgICNPcHRpb24gICAgICJOb0FjY2VsIiAgICAg ICAgICAgIAkjIFs8Ym9vbD5dCiAgICAgICAgI09wdGlvbiAgICAgIlNXY3Vyc29yIiAgICAgICAg ICAgCSMgWzxib29sPl0KICAgICAgICAjT3B0aW9uICAgICAiRW5hYmxlUGFnZUZsaXAiICAgICAJ IyBbPGJvb2w+XQogICAgICAgICNPcHRpb24gICAgICJDb2xvclRpbGluZyIgICAgICAgIAkjIFs8 Ym9vbD5dCiAgICAgICAgI09wdGlvbiAgICAgIkNvbG9yVGlsaW5nMkQiICAgICAgCSMgWzxib29s Pl0KICAgICAgICAjT3B0aW9uICAgICAiUmVuZGVyQWNjZWwiICAgICAgICAJIyBbPGJvb2w+XQog ICAgICAgICNPcHRpb24gICAgICJTdWJQaXhlbE9yZGVyIiAgICAgIAkjIFs8c3RyPl0KICAgICAg ICAjT3B0aW9uICAgICAiRVhBVlN5bmMiICAgICAgICAgICAJIyBbPGJvb2w+XQogICAgICAgICNP cHRpb24gICAgICJFWEFQaXhtYXBzIiAgICAgICAgIAkjIFs8Ym9vbD5dCiAgICAgICAgI09wdGlv biAgICAgIlphcGhvZEhlYWRzIiAgICAgICAgCSMgPHN0cj4KICAgICAgICAjT3B0aW9uICAgICAi RW5hYmxlUGFnZUZsaXAiICAgICAJIyBbPGJvb2w+XQogICAgICAgICNPcHRpb24gICAgICJTd2Fw YnVmZmVyc1dhaXQiICAgIAkjIFs8Ym9vbD5dCglJZGVudGlmaWVyICAiQ2FyZDAiCglEcml2ZXIg ICAgICAicmFkZW9uIgoJQnVzSUQgICAgICAgIlBDSToxOjA6MCIKRW5kU2VjdGlvbgoKU2VjdGlv biAiU2NyZWVuIgoJSWRlbnRpZmllciAiU2NyZWVuMCIKCURldmljZSAgICAgIkNhcmQwIgoJTW9u aXRvciAgICAiTW9uaXRvcjAiCglTdWJTZWN0aW9uICJEaXNwbGF5IgoJCVZpZXdwb3J0ICAgMCAw CgkJRGVwdGggICAgIDEKCUVuZFN1YlNlY3Rpb24KCVN1YlNlY3Rpb24gIkRpc3BsYXkiCgkJVmll d3BvcnQgICAwIDAKCQlEZXB0aCAgICAgNAoJRW5kU3ViU2VjdGlvbgoJU3ViU2VjdGlvbiAiRGlz cGxheSIKCQlWaWV3cG9ydCAgIDAgMAoJCURlcHRoICAgICA4CglFbmRTdWJTZWN0aW9uCglTdWJT ZWN0aW9uICJEaXNwbGF5IgoJCVZpZXdwb3J0ICAgMCAwCgkJRGVwdGggICAgIDE1CglFbmRTdWJT ZWN0aW9uCglTdWJTZWN0aW9uICJEaXNwbGF5IgoJCVZpZXdwb3J0ICAgMCAwCgkJRGVwdGggICAg IDE2CglFbmRTdWJTZWN0aW9uCglTdWJTZWN0aW9uICJEaXNwbGF5IgoJCVZpZXdwb3J0ICAgMCAw CgkJRGVwdGggICAgIDI0CglFbmRTdWJTZWN0aW9uCkVuZFNlY3Rpb24KCg== --001a11c245faeecfe304f0e950ae Content-Type: application/octet-stream; name="xorg.conf.intel" Content-Disposition: attachment; filename="xorg.conf.intel" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hqwzmfpw2 U2VjdGlvbiAiU2VydmVyTGF5b3V0IgoJSWRlbnRpZmllciAgICAgIlgub3JnIENvbmZpZ3VyZWQi CglTY3JlZW4gICAgICAwICAiU2NyZWVuMCIgMCAwCglJbnB1dERldmljZSAgICAiTW91c2UwIiAi Q29yZVBvaW50ZXIiCglJbnB1dERldmljZSAgICAiS2V5Ym9hcmQwIiAiQ29yZUtleWJvYXJkIgpF bmRTZWN0aW9uCgpTZWN0aW9uICJGaWxlcyIKCU1vZHVsZVBhdGggICAiL3Vzci9sb2NhbC9saWIv eG9yZy9tb2R1bGVzIgoJRm9udFBhdGggICAgICIvdXNyL2xvY2FsL2xpYi9YMTEvZm9udHMvbWlz Yy8iCglGb250UGF0aCAgICAgIi91c3IvbG9jYWwvbGliL1gxMS9mb250cy9UVEYvIgoJRm9udFBh dGggICAgICIvdXNyL2xvY2FsL2xpYi9YMTEvZm9udHMvT1RGLyIKCUZvbnRQYXRoICAgICAiL3Vz ci9sb2NhbC9saWIvWDExL2ZvbnRzL1R5cGUxLyIKCUZvbnRQYXRoICAgICAiL3Vzci9sb2NhbC9s aWIvWDExL2ZvbnRzLzEwMGRwaS8iCglGb250UGF0aCAgICAgIi91c3IvbG9jYWwvbGliL1gxMS9m b250cy83NWRwaS8iCkVuZFNlY3Rpb24KClNlY3Rpb24gIk1vZHVsZSIKCUxvYWQgICJkcmkyIgoJ TG9hZCAgImdseCIKCUxvYWQgICJkYmUiCglMb2FkICAiZHJpIgoJTG9hZCAgInJlY29yZCIKCUxv YWQgICJleHRtb2QiCkVuZFNlY3Rpb24KClNlY3Rpb24gIklucHV0RGV2aWNlIgoJSWRlbnRpZmll ciAgIktleWJvYXJkMCIKCURyaXZlciAgICAgICJrYmQiCkVuZFNlY3Rpb24KClNlY3Rpb24gIklu cHV0RGV2aWNlIgoJSWRlbnRpZmllciAgIk1vdXNlMCIKCURyaXZlciAgICAgICJtb3VzZSIKCU9w dGlvbgkgICAgIlByb3RvY29sIiAiYXV0byIKCU9wdGlvbgkgICAgIkRldmljZSIgIi9kZXYvc3lz bW91c2UiCglPcHRpb24JICAgICJaQXhpc01hcHBpbmciICI0IDUgNiA3IgpFbmRTZWN0aW9uCgpT ZWN0aW9uICJNb25pdG9yIgoJSWRlbnRpZmllciAgICJNb25pdG9yMCIKCVZlbmRvck5hbWUgICAi TW9uaXRvciBWZW5kb3IiCglNb2RlbE5hbWUgICAgIk1vbml0b3IgTW9kZWwiCkVuZFNlY3Rpb24K ClNlY3Rpb24gIkRldmljZSIKICAgICAgICAjIyMgQXZhaWxhYmxlIERyaXZlciBvcHRpb25zIGFy ZTotCiAgICAgICAgIyMjIFZhbHVlczogPGk+OiBpbnRlZ2VyLCA8Zj46IGZsb2F0LCA8Ym9vbD46 ICJUcnVlIi8iRmFsc2UiLAogICAgICAgICMjIyA8c3RyaW5nPjogIlN0cmluZyIsIDxmcmVxPjog IjxmPiBIei9rSHovTUh6IiwKICAgICAgICAjIyMgPHBlcmNlbnQ+OiAiPGY+JSIKICAgICAgICAj IyMgW2FyZ106IGFyZyBvcHRpb25hbAogICAgICAgICNPcHRpb24gICAgICJOb0FjY2VsIiAgICAg ICAgICAgIAkjIFs8Ym9vbD5dCiAgICAgICAgI09wdGlvbiAgICAgIkFjY2VsTWV0aG9kIiAgICAg ICAgCSMgPHN0cj4KICAgICAgICAjT3B0aW9uICAgICAiQmFja2xpZ2h0IiAgICAgICAgICAJIyA8 c3RyPgogICAgICAgICNPcHRpb24gICAgICJEUkkiICAgICAgICAgICAgICAgIAkjIDxzdHI+CiAg ICAgICAgI09wdGlvbiAgICAgIkNvbG9yS2V5IiAgICAgICAgICAgCSMgPGk+CiAgICAgICAgI09w dGlvbiAgICAgIlZpZGVvS2V5IiAgICAgICAgICAgCSMgPGk+CiAgICAgICAgI09wdGlvbiAgICAg IlRpbGluZyIgICAgICAgICAgICAgCSMgWzxib29sPl0KICAgICAgICAjT3B0aW9uICAgICAiTGlu ZWFyRnJhbWVidWZmZXIiICAJIyBbPGJvb2w+XQogICAgICAgICNPcHRpb24gICAgICJTd2FwYnVm ZmVyc1dhaXQiICAgIAkjIFs8Ym9vbD5dCiAgICAgICAgI09wdGlvbiAgICAgIlRyaXBsZUJ1ZmZl ciIgICAgICAgCSMgWzxib29sPl0KICAgICAgICAjT3B0aW9uICAgICAiWHZQcmVmZXJPdmVybGF5 IiAgICAJIyBbPGJvb2w+XQogICAgICAgICNPcHRpb24gICAgICJIb3RQbHVnIiAgICAgICAgICAg IAkjIFs8Ym9vbD5dCiAgICAgICAgI09wdGlvbiAgICAgIlJlcHJvYmVPdXRwdXRzIiAgICAgCSMg Wzxib29sPl0KICAgICAgICAjT3B0aW9uICAgICAiWHZNQyIgICAgICAgICAgICAgICAJIyBbPGJv b2w+XQogICAgICAgICNPcHRpb24gICAgICJaYXBob2RIZWFkcyIgICAgICAgIAkjIDxzdHI+CiAg ICAgICAgI09wdGlvbiAgICAgIlRlYXJGcmVlIiAgICAgICAgICAgCSMgWzxib29sPl0KICAgICAg ICAjT3B0aW9uICAgICAiUGVyQ3J0Y1BpeG1hcHMiICAgICAJIyBbPGJvb2w+XQogICAgICAgICNP cHRpb24gICAgICJGYWxsYmFja0RlYnVnIiAgICAgIAkjIFs8Ym9vbD5dCiAgICAgICAgI09wdGlv biAgICAgIkRlYnVnRmx1c2hCYXRjaGVzIiAgCSMgWzxib29sPl0KICAgICAgICAjT3B0aW9uICAg ICAiRGVidWdGbHVzaENhY2hlcyIgICAJIyBbPGJvb2w+XQogICAgICAgICNPcHRpb24gICAgICJE ZWJ1Z1dhaXQiICAgICAgICAgIAkjIFs8Ym9vbD5dCiAgICAgICAgI09wdGlvbiAgICAgIkJ1ZmZl ckNhY2hlIiAgICAgICAgCSMgWzxib29sPl0KCUlkZW50aWZpZXIgICJDYXJkMCIKCURyaXZlciAg ICAgICJpbnRlbCIKCUJ1c0lEICAgICAgICJQQ0k6MDoyOjAiCkVuZFNlY3Rpb24KClNlY3Rpb24g IkRldmljZSIKICAgICAgICAjIyMgQXZhaWxhYmxlIERyaXZlciBvcHRpb25zIGFyZTotCiAgICAg ICAgIyMjIFZhbHVlczogPGk+OiBpbnRlZ2VyLCA8Zj46IGZsb2F0LCA8Ym9vbD46ICJUcnVlIi8i RmFsc2UiLAogICAgICAgICMjIyA8c3RyaW5nPjogIlN0cmluZyIsIDxmcmVxPjogIjxmPiBIei9r SHovTUh6IiwKICAgICAgICAjIyMgPHBlcmNlbnQ+OiAiPGY+JSIKICAgICAgICAjIyMgW2FyZ106 IGFyZyBvcHRpb25hbAogICAgICAgICNPcHRpb24gICAgICJTaGFkb3dGQiIgICAgICAgICAgIAkj IFs8Ym9vbD5dCiAgICAgICAgI09wdGlvbiAgICAgIkRlZmF1bHRSZWZyZXNoIiAgICAgCSMgWzxi b29sPl0KICAgICAgICAjT3B0aW9uICAgICAiTW9kZVNldENsZWFyU2NyZWVuIiAJIyBbPGJvb2w+ XQoJSWRlbnRpZmllciAgIkNhcmQxIgoJRHJpdmVyICAgICAgInZlc2EiCglCdXNJRCAgICAgICAi UENJOjA6MjowIgpFbmRTZWN0aW9uCgpTZWN0aW9uICJTY3JlZW4iCglJZGVudGlmaWVyICJTY3Jl ZW4wIgoJRGV2aWNlICAgICAiQ2FyZDAiCglNb25pdG9yICAgICJNb25pdG9yMCIKCVN1YlNlY3Rp b24gIkRpc3BsYXkiCgkJVmlld3BvcnQgICAwIDAKCQlEZXB0aCAgICAgMQoJRW5kU3ViU2VjdGlv bgoJU3ViU2VjdGlvbiAiRGlzcGxheSIKCQlWaWV3cG9ydCAgIDAgMAoJCURlcHRoICAgICA0CglF bmRTdWJTZWN0aW9uCglTdWJTZWN0aW9uICJEaXNwbGF5IgoJCVZpZXdwb3J0ICAgMCAwCgkJRGVw dGggICAgIDgKCUVuZFN1YlNlY3Rpb24KCVN1YlNlY3Rpb24gIkRpc3BsYXkiCgkJVmlld3BvcnQg ICAwIDAKCQlEZXB0aCAgICAgMTUKCUVuZFN1YlNlY3Rpb24KCVN1YlNlY3Rpb24gIkRpc3BsYXki CgkJVmlld3BvcnQgICAwIDAKCQlEZXB0aCAgICAgMTYKCUVuZFN1YlNlY3Rpb24KCVN1YlNlY3Rp b24gIkRpc3BsYXkiCgkJVmlld3BvcnQgICAwIDAKCQlEZXB0aCAgICAgMjQKCUVuZFN1YlNlY3Rp b24KRW5kU2VjdGlvbgoK --001a11c245faeecfe304f0e950ae-- From owner-freebsd-x11@FreeBSD.ORG Mon Jan 27 02:52:06 2014 Return-Path: Delivered-To: freebsd-x11@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 ESMTPS id 131CF29D; Mon, 27 Jan 2014 02:52:06 +0000 (UTC) Received: from mail-we0-x231.google.com (mail-we0-x231.google.com [IPv6:2a00:1450:400c:c03::231]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 700BE1584; Mon, 27 Jan 2014 02:52:05 +0000 (UTC) Received: by mail-we0-f177.google.com with SMTP id x55so4722368wes.36 for ; Sun, 26 Jan 2014 18:52:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=7bkdwulPYHl+lIb2gerbEouyzdZh1VxD1y/b15FwsR0=; b=x36iNsF3WvZtYEByE1B7drZpvv+z0AX5IZgx+TMiWXiWTkt7EDyjwKTgBkSTus4vC/ HS/0IGZxtKJcv2OkfYPEazxgjhJXPhQpr+zF2XeJF3SE5MMqSX8KEiMVILNlYMAUse3F AJifv26YhZUWG+9N/zjk9iB0pEge//BlyeNEVlt5pdP6jg9JeVJdTpze4tgyzIa7DyoP yfEUYLtlZmqzKWUwCUq9sa8CsLlR7XvhWygyG17CrKFefzcNXhE3fm9M9QchYjky8g+v T3DAk4d93oDS94hLpaUHMoiB02rNAmFIxbFGv+pGAvLWgFfkQrD5MCUIMkXuRQKqFb8Z R89g== X-Received: by 10.180.9.74 with SMTP id x10mr10001036wia.52.1390791123785; Sun, 26 Jan 2014 18:52:03 -0800 (PST) MIME-Version: 1.0 Received: by 10.194.234.42 with HTTP; Sun, 26 Jan 2014 18:51:43 -0800 (PST) In-Reply-To: References: <1367fd4d-9128-4df0-a250-fb3c1f67f0c5@email.android.com> <52E42A3A.7000901@FreeBSD.org> <712a6e8d-e34b-4321-8c23-aa9edfe6147f@email.android.com> <52E435A3.6010900@FreeBSD.org> <1ab937f2-aca2-41d0-a1a7-a7eb232b9c83@email.android.com> <80c382e1-4442-4699-9aa1-40236a6c072f@email.android.com> <52E59896.3050800@FreeBSD.org> From: Miguel Clara Date: Mon, 27 Jan 2014 02:51:43 +0000 Message-ID: Subject: Re: Newcons radeonkms - Failed to load firmware "radeonkmsfw_TURKS_PFP" To: =?ISO-8859-1?Q?Jean=2DS=E9bastien_P=E9dron?= Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-x11@freebsd.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Jan 2014 02:52:06 -0000 Just a note about brightness I can do this: xrandr --output LVDS1 --brightness 0.5 And it seems to dimm the screen backlight, works for me... one less proble= m :) On Mon, Jan 27, 2014 at 1:06 AM, Miguel Clara wrot= e: > Its an HP Pavillion and digging more into it its indeed on of this > "Hybrid Graphichs" latops, so pretty sure it shares the same outputs, > at least for the LCD, (not sure about VGA and HDMI but I would say its > also the same). > > I couldn't attach the log at that time because the latpop was stuck on > that screen, all I can do is PowerOff, I even tried SSH, but no joy. > > I'm actually running X with MATE now fine but using only the Intel > graphics, only thing I notice is that with KMS I can't change > brightness, but I guess its not yet implemented... > > pciconf -lv output for both: > > [miguelc@hpbsd]~% pciconf -lv | egrep 'Graphics|Radeon' -B2 -A2 > vgapci1@pci0:0:2:0: class=3D0x030000 card=3D0x1657103c chip=3D0x011680= 86 > rev=3D0x09 hdr=3D0x00 > vendor =3D 'Intel Corporation' > device =3D '2nd Generation Core Processor Family Integrated > Graphics Controller' > class =3D display > subclass =3D VGA > -- > vgapci0@pci0:1:0:0: class=3D0x030000 card=3D0x1657103c chip=3D0x674010= 02 > rev=3D0x00 hdr=3D0x00 > vendor =3D 'Advanced Micro Devices [AMD] nee ATI' > device =3D 'Whistler XT [AMD Radeon HD 6700M Series]' > class =3D display > subclass =3D VGA > > > I also tried to manual kldunload i915kms and then kldload readonkms and g= ot: > Jan 26 00:43:33 hpbsd kernel: info: [drm] radeon_atrm_get_bios: =3D=3D=3D= > Try ATRM... > Jan 26 00:43:33 hpbsd kernel: info: [drm] radeon_atrm_get_bios: > pci_find_class() found: 0:0:2:0, vendor=3D8086, device=3D0116 > Jan 26 00:43:33 hpbsd kernel: info: [drm] radeon_atrm_get_bios: Get > ACPI device handle > Jan 26 00:43:33 hpbsd kernel: info: [drm] radeon_atrm_get_bios: Get > ACPI handle for "ATRM" > Jan 26 00:43:33 hpbsd kernel: info: [drm] radeon_atrm_get_bios: Call > radeon_atrm_call() > Jan 26 00:43:33 hpbsd kernel: info: [drm] radeon: 1024M of VRAM memory re= ady > Jan 26 00:43:33 hpbsd kernel: info: [drm] radeon: 512M of GTT memory read= y. > Jan 26 00:43:33 hpbsd kernel: info: [drm] radeon: irq initialized. > Jan 26 00:43:33 hpbsd kernel: info: [drm] radeon_device_init: Taking > over the fictitious range 0xa0000000-0xb0000000 > Jan 26 00:43:33 hpbsd kernel: info: [drm] radeon: power management initia= lized > Jan 26 00:43:33 hpbsd kernel: info: [drm] Initialized radeon 2.29.0 20080= 528 > Jan 26 00:46:29 hpbsd kernel: info: [drm] radeon_atrm_get_bios: =3D=3D=3D= > Try ATRM... > Jan 26 00:46:29 hpbsd kernel: info: [drm] radeon_atrm_get_bios: > pci_find_class() found: 0:0:2:0, vendor=3D8086, device=3D0116 > Jan 26 00:46:29 hpbsd kernel: info: [drm] radeon_atrm_get_bios: Get > ACPI device handle > Jan 26 00:46:29 hpbsd kernel: info: [drm] radeon_atrm_get_bios: Get > ACPI handle for "ATRM" > Jan 26 00:46:29 hpbsd kernel: info: [drm] radeon_atrm_get_bios: Call > radeon_atrm_call() > Jan 26 00:46:29 hpbsd kernel: info: [drm] radeon: 1024M of VRAM memory re= ady > Jan 26 00:46:29 hpbsd kernel: info: [drm] radeon: 512M of GTT memory read= y. > Jan 26 00:46:29 hpbsd kernel: info: [drm] radeon: irq initialized. > Jan 26 00:46:29 hpbsd kernel: info: [drm] radeon_device_init: Taking > over the fictitious range 0xa0000000-0xb0000000 > Jan 26 00:46:29 hpbsd kernel: info: [drm] radeon: power management initia= lized > Jan 26 00:46:29 hpbsd kernel: info: [drm] Initialized radeon 2.29.0 20080= 528 > > > So it seems to work! > > But when I tried starx (without the intel dirver and just the ATI card > - see xorg.conf attached files) I got an erro - segmentation fault, > see Xorgradeonkmserro.log > > Any other usefull info, as long as I can grab it, I'll be glad to > attach, hoping this helps add +1 card to the supported ones! > > > btw the brightness problem also happens in a Acer laptop running > FreeBSD 10 with just the Intel driver! > > Thanks > > On Sun, Jan 26, 2014 at 11:21 PM, Jean-S=E9bastien P=E9dron > wrote: >> On 26.01.2014 01:17, Mike C. wrote: >>> Just changed and booted again, tried the kldload and got a similar >>> screen freezer. >>> >>> I'll have to attach a screenshot again. >> >> Kernel messages are logged in /var/log/messages by default. Could you >> please post this log file, after removing any informations you don't >> want to share? >> >>> I should also mention this is a laptop with an ati card but it also has >>> Intel integrated graphics (i7 processor). >>> Maybe this is what causes he issue? >> >> Hmmm, do you know if those two cards share a single set of output >> connectors? The technology is called "AMD PowerXpress" (something >> similar to NVIDIA Optimus). >> >> What's the maker and model of your laptop? >> >> -- >> Jean-S=E9bastien P=E9dron >> From owner-freebsd-x11@FreeBSD.ORG Mon Jan 27 11:06:58 2014 Return-Path: Delivered-To: freebsd-x11@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 ESMTPS id A1877D79 for ; Mon, 27 Jan 2014 11:06:58 +0000 (UTC) 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 8C57E1AA1 for ; Mon, 27 Jan 2014 11:06:58 +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 s0RB6wAR013225 for ; Mon, 27 Jan 2014 11:06:58 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id s0RB6w5V013223 for freebsd-x11@FreeBSD.org; Mon, 27 Jan 2014 11:06:58 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 27 Jan 2014 11:06:58 GMT Message-Id: <201401271106.s0RB6w5V013223@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-x11@FreeBSD.org Subject: Current problem reports assigned to freebsd-x11@FreeBSD.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Jan 2014 11:06:58 -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/186045 x11 patch to x11-drivers/xf86-input-mouse to support FlipX o ports/185182 x11 x11/xorg of 10-RC2 has blank screen on APU-3400 system a ports/185105 x11 [patch update] x11/xcb-proto 1.9 -> 1.10 a ports/185104 x11 [patch update] update x11/libxcb 1.9.3 -> 1.10 o ports/185090 x11 [UPDATE] x11/pixman, add license information o ports/184967 x11 graphics/libdrm regression 2.4.17_1 -> 2.4.50 on ia64 o ports/184957 x11 [patch] fix graphics/dri, graphics/libdrm for powerpc o ports/184302 x11 graphics/dri 9.1.6_3,2 gallium/auxiliary/util/Makefile o ports/184104 x11 x11/xorg: i830 display code hangs during startup o ports/183478 x11 x11-servers/xorg-server: DEVD backend is broken, here' o ports/183435 x11 x11/xorg: 100% CPU use of xorg using firefox when show o ports/183304 x11 [patch] graphics/dri on armv6 o ports/182969 x11 x11/xorg: Xorg crashes on -configure o ports/182875 x11 graphics/dri: make: "/usr/ports/graphics/dri/Makefile" o ports/182609 x11 [patch] x11-servers/xorg-server: really init and confi o ports/182002 x11 x11-wm/xcompmgr shadow rendering patch o ports/181660 x11 [patch] x11-servers/xorg-server: fix typos and new xor o ports/181318 x11 x11-servers/xorg-server does not compile or ARM o ports/181202 x11 x11-servers/xorg: xorg-7.x meta package missing o ports/181140 x11 [patch]x11/pixman fix typo & build issue on arm o ports/180023 x11 x11-servers/xorg: xorg (WITH_NEW_XORG) on 10-CURRENT i o ports/178670 x11 x11/xorg: X does not refresh upper 1/4 screen in some a ports/178170 x11 [patch] x11-servers/xorg-server: xkb misbehaviour on k o ports/176705 x11 graphics/libGL : Fix complitation (not useability) on o ports/176703 x11 graphics/dri : Fix complitation (not useability) on AR f ports/175532 x11 x11/xdm: /bin/cp -n /usr/local/share/examples/xdm/Give o ports/171422 x11 graphics/libGL build error with python3.2 o ports/170852 x11 [PATCH] x11-fonts/encodings: encodings.dir includes bo o ports/170690 x11 x11-servers/xorg-server eats memory o ports/169794 x11 x11/xdm, several /usr/local/lib/X11/xdm/ files missing o ports/169561 x11 [patch] x11-toolkits/libXmu: disable specs o ports/169560 x11 [patch] x11/libICE: disable specs o ports/169559 x11 [patch] x11-fonts/fontsproto: disable specs o ports/166163 x11 graphics/dri: gthumb port crashes (SIGSEGV) within the o ports/160963 x11 [patch] x11/bigreqsproto: disable specs a ports/159792 x11 [patch] USB HID devices support for x11-drivers/xf86-i f ports/158513 x11 Broken Xvideo in x11-drivers/xf86-video-intel drivers s ports/156405 x11 x11-drivers/xf86-video-ati driver: no hardware renderi o ports/155696 x11 [patch] x11-servers/xorg-server: chase AIGLX altered d o ports/154502 x11 x11/xdm authorization failure when used with E17 windo o ports/149743 x11 x11/xorg: garbled window since Xorg-7.5 o ports/148591 x11 information note for x11-drivers/xf86-input-synaptics 42 problems total. From owner-freebsd-x11@FreeBSD.ORG Mon Jan 27 20:49:50 2014 Return-Path: Delivered-To: freebsd-x11@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 ESMTPS id 3504F6B4 for ; Mon, 27 Jan 2014 20:49:50 +0000 (UTC) Received: from mail.made4.biz (mail.made4.biz [IPv6:2001:41d0:2:c018::1:3]) (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 E42F01F6D for ; Mon, 27 Jan 2014 20:49:49 +0000 (UTC) Received: from 2a02-8428-011a-a000-0290-f5ff-fe9d-b78c.rev.sfr.net ([2a02:8428:11a:a000:290:f5ff:fe9d:b78c] helo=magellan.dumbbell.fr) by mail.made4.biz with esmtpsa (TLSv1:DHE-RSA-CAMELLIA256-SHA:256) (Exim 4.82 (FreeBSD)) (envelope-from ) id 1W7t7q-000HmB-QL; Mon, 27 Jan 2014 21:49:48 +0100 Message-ID: <52E6C666.5080409@FreeBSD.org> Date: Mon, 27 Jan 2014 21:49:42 +0100 From: =?ISO-8859-1?Q?Jean-S=E9bastien_P=E9dron?= User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 MIME-Version: 1.0 To: Miguel Clara Subject: Re: Newcons radeonkms - Failed to load firmware "radeonkmsfw_TURKS_PFP" References: <1367fd4d-9128-4df0-a250-fb3c1f67f0c5@email.android.com> <52E42A3A.7000901@FreeBSD.org> <712a6e8d-e34b-4321-8c23-aa9edfe6147f@email.android.com> <52E435A3.6010900@FreeBSD.org> <1ab937f2-aca2-41d0-a1a7-a7eb232b9c83@email.android.com> <80c382e1-4442-4699-9aa1-40236a6c072f@email.android.com> <52E59896.3050800@FreeBSD.org> In-Reply-To: X-Enigmail-Version: 1.6 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="1mw5dUxk89OOOkHWR6tMpODPtQHsdvFKc" Cc: freebsd-x11@freebsd.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Jan 2014 20:49:50 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --1mw5dUxk89OOOkHWR6tMpODPtQHsdvFKc Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 27.01.2014 02:06, Miguel Clara wrote: > Its an HP Pavillion and digging more into it its indeed on of this > "Hybrid Graphichs" latops, so pretty sure it shares the same outputs, > at least for the LCD, (not sure about VGA and HDMI but I would say its > also the same). This kind of setup isn't supported on FreeBSD yet, unfortunately, and it's not a priority right now :-/ > But when I tried starx (without the intel dirver and just the ATI card > - see xorg.conf attached files) I got an erro - segmentation fault, > see Xorgradeonkmserro.log I think there's no need to chase that segfault yet, as long as we don't support Optimus/PowerXpress. Is the Intel video card working correctly for you? > Any other usefull info, as long as I can grab it, I'll be glad to > attach, hoping this helps add +1 card to the supported ones! Thanks for your offer :) Your card is probably supported, beside this PowerXpress thing. But before we work on this, we have many required improvements to make to the whole GPU drivers subsystem... --=20 Jean-S=E9bastien P=E9dron --1mw5dUxk89OOOkHWR6tMpODPtQHsdvFKc Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (FreeBSD) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQJ8BAEBCgBmBQJS5sZqXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NzA4N0ZEMUFFQUUwRTEyREJDNkE2RjAz OUU5OTc2MUE1RkQ5NENDAAoJEDnpl2Gl/ZTMC9oP/1/sBNIAOPf6nQHL+YIGI6YY 2jmQn733SfReDMLZkjpqDkBeQewJ/xbkSZesAlCgcpmtGLbROOG/VoRrrhruR21n e1Oy64PA0BwEz5j3sffD28UC3lGqvXT5f2LoOXNd+cQwJxLS4dz6YMpY3cUXB8Yu 2HxpGMrA1lXJnR9N20hXKZLwmYa6D6+9jb2nk85qcnCtFlL9CEcMj5gFgbxwKDnx YA/vthPU7+NcDitL0Gd2JDpz13LVZBjw/Iw/Pbr3Y+sy6TNLNRczqregDrgVSHY8 6uQk1oxO6mPVK9u/5FTWLffDrb5SyGQfFUCbuNY2odmRncOZuBAJ3Evmrqk8cu5J hXS2MreyRli8CCuX6kcBVqlLDnFEq8njLHH61HNrk4C4Sv+72DOr1pFd16l9I/5O MpoaB8bPQG2jew9zwAlSJtdpHnUCV6AqaaFwzS0SDVoLZu8ixm51nAYWOAodo+Dv bteLvHvBIfEtoQxJa3J2LulGYeBRo0BEmgGhDpf/CCE6RMtwjXt+J+f2M+y+ldRX koAsVb+afujbuvo6X73U5qWsDGp0yBiF2rZWQCiJkn9vYZRrgO69wf8wd2QpLZGH BLWpw2AQxuUIO+5XNEzjgRU16qEUNvOMgIgcrrmATyPzxDYBCWnvAN97TeYAQwMA zGAOl7bxzW2fGD/bT6hv =uavn -----END PGP SIGNATURE----- --1mw5dUxk89OOOkHWR6tMpODPtQHsdvFKc-- From owner-freebsd-x11@FreeBSD.ORG Mon Jan 27 20:56:35 2014 Return-Path: Delivered-To: freebsd-x11@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 ESMTPS id 5B94189A; Mon, 27 Jan 2014 20:56:35 +0000 (UTC) Received: from mail-wg0-x233.google.com (mail-wg0-x233.google.com [IPv6:2a00:1450:400c:c00::233]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id BA2FF1FF0; Mon, 27 Jan 2014 20:56:34 +0000 (UTC) Received: by mail-wg0-f51.google.com with SMTP id z12so6111660wgg.6 for ; Mon, 27 Jan 2014 12:56:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=user-agent:in-reply-to:references:mime-version:content-type:subject :from:date:to:cc:message-id; bh=+GC11leuBvgQTg0HC6RxD4BVgW7Y014EUBHpsLUPUKM=; b=pZmRDpc0vIe9zXzQ0p8PSxjE1ZiTDqoa6s5y8ElV8NdKTdxVhp3FHVyTK+2msrQIOt XS02lTTMXDwMX6hJ8jPpHgeEhEPpKBgycySZDU+5BRJF4amsZE6xZAA3E8Bi45NRB1HF Pv9oS0LGK4gBGJXOF/z5jpYRwuIaSI829ZIptKMCEG0FyIpeUC0FqEV+YJlHKElQn0rN 2xYm5GjeXDJnEBHXNmTmgtV2//r/iTYWhGvYxosLtmNC/tok13pR3so21A86WHIONKbL 9ico0lnup+9zxfGP4yqLHqv24/xeL4m0c+uuJ4iSEptAO42IBrhfkgNazFh9xR0H3tjX VXtA== X-Received: by 10.180.189.139 with SMTP id gi11mr10530333wic.53.1390856193281; Mon, 27 Jan 2014 12:56:33 -0800 (PST) Received: from [192.168.120.202] (195-23-90-99.net.novis.pt. [195.23.90.99]) by mx.google.com with ESMTPSA id e5sm28006577wja.15.2014.01.27.12.56.32 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 27 Jan 2014 12:56:32 -0800 (PST) User-Agent: K-9 Mail for Android In-Reply-To: <52E6C666.5080409@FreeBSD.org> References: <1367fd4d-9128-4df0-a250-fb3c1f67f0c5@email.android.com> <52E42A3A.7000901@FreeBSD.org> <712a6e8d-e34b-4321-8c23-aa9edfe6147f@email.android.com> <52E435A3.6010900@FreeBSD.org> <1ab937f2-aca2-41d0-a1a7-a7eb232b9c83@email.android.com> <80c382e1-4442-4699-9aa1-40236a6c072f@email.android.com> <52E59896.3050800@FreeBSD.org> <52E6C666.5080409@FreeBSD.org> MIME-Version: 1.0 Subject: Re: Newcons radeonkms - Failed to load firmware "radeonkmsfw_TURKS_PFP" From: "Mike C." Date: Mon, 27 Jan 2014 20:56:27 +0000 To: =?ISO-8859-1?Q?Jean-S=E9bastien_P=E9dron?= Message-ID: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Content-Filtered-By: Mailman/MimeDel 2.1.17 Cc: freebsd-x11@freebsd.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Jan 2014 20:56:35 -0000 Yes the intel works fine. I dont understand onde thing though... if I have i915kms unloaded and try to start X with the ATI card in xorg.conf should it work? Sorry if its a dumb question... I dont mind using the intel tough, and investigate If I can pass the ATI card to a windows guest. Thanks "Jean-Sébastien Pédron" wrote: >On 27.01.2014 02:06, Miguel Clara wrote: >> Its an HP Pavillion and digging more into it its indeed on of this >> "Hybrid Graphichs" latops, so pretty sure it shares the same outputs, >> at least for the LCD, (not sure about VGA and HDMI but I would say >its >> also the same). > >This kind of setup isn't supported on FreeBSD yet, unfortunately, and >it's not a priority right now :-/ > >> But when I tried starx (without the intel dirver and just the ATI >card >> - see xorg.conf attached files) I got an erro - segmentation fault, >> see Xorgradeonkmserro.log > >I think there's no need to chase that segfault yet, as long as we don't >support Optimus/PowerXpress. > >Is the Intel video card working correctly for you? > >> Any other usefull info, as long as I can grab it, I'll be glad to >> attach, hoping this helps add +1 card to the supported ones! > >Thanks for your offer :) Your card is probably supported, beside this >PowerXpress thing. But before we work on this, we have many required >improvements to make to the whole GPU drivers subsystem... > >-- >Jean-Sébastien Pédron -- Sent from my Android device with K-9 Mail. Please excuse my brevity. From owner-freebsd-x11@FreeBSD.ORG Mon Jan 27 21:15:22 2014 Return-Path: Delivered-To: freebsd-x11@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 ESMTPS id 98A171F4 for ; Mon, 27 Jan 2014 21:15:22 +0000 (UTC) Received: from mail.made4.biz (mail.made4.biz [IPv6:2001:41d0:2:c018::1:3]) (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 52C801207 for ; Mon, 27 Jan 2014 21:15:22 +0000 (UTC) Received: from 2a02-8428-011a-a000-0290-f5ff-fe9d-b78c.rev.sfr.net ([2a02:8428:11a:a000:290:f5ff:fe9d:b78c] helo=magellan.dumbbell.fr) by mail.made4.biz with esmtpsa (TLSv1:DHE-RSA-CAMELLIA256-SHA:256) (Exim 4.82 (FreeBSD)) (envelope-from ) id 1W7tWZ-000Hum-HS; Mon, 27 Jan 2014 22:15:20 +0100 Message-ID: <52E6CC61.90902@FreeBSD.org> Date: Mon, 27 Jan 2014 22:15:13 +0100 From: =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 MIME-Version: 1.0 To: "Mike C." Subject: Re: Newcons radeonkms - Failed to load firmware "radeonkmsfw_TURKS_PFP" References: <1367fd4d-9128-4df0-a250-fb3c1f67f0c5@email.android.com> <52E42A3A.7000901@FreeBSD.org> <712a6e8d-e34b-4321-8c23-aa9edfe6147f@email.android.com> <52E435A3.6010900@FreeBSD.org> <1ab937f2-aca2-41d0-a1a7-a7eb232b9c83@email.android.com> <80c382e1-4442-4699-9aa1-40236a6c072f@email.android.com> <52E59896.3050800@FreeBSD.org> <52E6C666.5080409@FreeBSD.org> In-Reply-To: X-Enigmail-Version: 1.6 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="jOlFuxCE9tRn5W7lajOCLm9P50ogLQ4si" Cc: freebsd-x11@freebsd.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Jan 2014 21:15:22 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --jOlFuxCE9tRn5W7lajOCLm9P50ogLQ4si Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 27.01.2014 21:56, Mike C. wrote: > I dont understand onde thing though... if I have i915kms unloaded and > try to start X with the ATI card in xorg.conf should it work? It depends on how output connectors are physically linked to the video cards. I think there are two possibilities out there (but note that's what I heard, not actual knowledge): 1. Output connectors are linked to a multiplexer, itself connected to both video cards. The multiplexer may be configured in the system BIOS or programmatically to tell which card accesses the connectors. 2. Output connectors are linked to only one card (typically, the lower-end card). In this situation, the second card is used only to render buffers, but never to display them: the buffer is given to the first card which handles the display. The latter situation is replacing the former one. > I dont mind using the intel tough, and investigate If I can pass the AT= I > card to a windows guest. Hmmm, I wonder if our video subsystem has the required features, so keep us posted of your progress! --=20 Jean-S=C3=A9bastien P=C3=A9dron --jOlFuxCE9tRn5W7lajOCLm9P50ogLQ4si Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (FreeBSD) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQJ8BAEBCgBmBQJS5sxnXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NzA4N0ZEMUFFQUUwRTEyREJDNkE2RjAz OUU5OTc2MUE1RkQ5NENDAAoJEDnpl2Gl/ZTMf/YQAJLaT16mZZuPJliIk7wDgHMu cETjPzMlWZ8ZKXPsUoIKOGV6xaEte+uTkb5aN2BpUR813CwbTTNwImgHXtziCHzh 31OmyLnBsxW1OyHxf3Fea5K/lsWxlTJ7EKA89tDLojy54jZZ+rDwVnnL+t1hKTO7 O4U1HO1GSYP/y66AafODqORRKrFlAOD6FaOzXNi2ijJvDRtZwbAWkV+15D37qwRX V/bAcU8RXahokDW2XQD4OaqMT3RLoJoz2KYEVyi4yVRicVFKCZvjeJdx59JMSLvA Tt4kEPwuWz7y2+d9tSGL6lLEViGWm98eL+SeBudBy55H7JRDUyJcYkwRX97L9Rpz SNFwb3cCQW80wuQWtoPyy50jcFW2rNJqFafklHMcEPjU2rJhO95HyoY6Apuf1s97 eg4c3PtjBsDmuOYXtEG3oJQo1QgTDj+XpwFuPQ5L0gSyuYN/ZhzwVw/BOe6B0lVe rJMeWL4+FI0RPuT/7UzS3eBS1SULMypGaF1MktdsSn+1rwzjkIqbv/If7nGTibL6 XP6E6aH/7/S6ACVrNa/+kadqckYUh6bNDWF9jbrd/FY8qb5ougvvLYu+pMitPbg9 VlqNawmXv41BqtycwASqmHyRaqIvJpVhHU7J4DxxwNTjnjbh22ZQ3EfFn1JZWRJr vMf3a+jgfMt/2FYYvEua =TZ27 -----END PGP SIGNATURE----- --jOlFuxCE9tRn5W7lajOCLm9P50ogLQ4si-- From owner-freebsd-x11@FreeBSD.ORG Mon Jan 27 21:41:46 2014 Return-Path: Delivered-To: freebsd-x11@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 ESMTPS id D428796F; Mon, 27 Jan 2014 21:41:46 +0000 (UTC) Received: from mail-oa0-x233.google.com (mail-oa0-x233.google.com [IPv6:2607:f8b0:4003:c02::233]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 8752713CB; Mon, 27 Jan 2014 21:41:46 +0000 (UTC) Received: by mail-oa0-f51.google.com with SMTP id h16so7501711oag.10 for ; Mon, 27 Jan 2014 13:41:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=BvI43AZIm5SXUWcnjrZ132HhDzbVvDyEVrh9oMM11WU=; b=L52BvWidvUFpxRIw2RvddCRtybYzkJXyW/Ib2fHqdSUigo2y/578dKugC1pgOrFKK5 q6646W23Fy283ncKbe4t0vz1XXSzn3qV21aEMDFigToJ8RJA69K+cokhF83AWUv2fPDx maM4lGuNL5jXqNr6Cdmhd7XPA83G2H2n/tNKefxw4OaUkE19HXddexFBMi48nCd4CMuN WwZ1NDRpL42kDlvK8fqTaZ9IARHV4L6dZNDTrX6A53qRKigBRh/naPEJaxZb7In1/8rX 4bnQT2/paNHDRM/NXcMsMawRo+c3GX/kxPyCeVCzgymO+VbxOzQvJQHAjkqhcZgp/V4Q a24g== X-Received: by 10.182.53.72 with SMTP id z8mr25312877obo.36.1390858905678; Mon, 27 Jan 2014 13:41:45 -0800 (PST) MIME-Version: 1.0 Received: by 10.76.129.4 with HTTP; Mon, 27 Jan 2014 13:41:25 -0800 (PST) In-Reply-To: References: <1367fd4d-9128-4df0-a250-fb3c1f67f0c5@email.android.com> <52E42A3A.7000901@FreeBSD.org> <712a6e8d-e34b-4321-8c23-aa9edfe6147f@email.android.com> <52E435A3.6010900@FreeBSD.org> <1ab937f2-aca2-41d0-a1a7-a7eb232b9c83@email.android.com> <80c382e1-4442-4699-9aa1-40236a6c072f@email.android.com> <52E59896.3050800@FreeBSD.org> <52E6C666.5080409@FreeBSD.org> From: Henry Hu Date: Mon, 27 Jan 2014 16:41:25 -0500 Message-ID: Subject: Re: Newcons radeonkms - Failed to load firmware "radeonkmsfw_TURKS_PFP" To: "Mike C." Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.17 Cc: freebsd-x11@freebsd.org, =?ISO-8859-1?Q?Jean=2DS=E9bastien_P=E9dron?= X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Jan 2014 21:41:46 -0000 On Mon, Jan 27, 2014 at 3:56 PM, Mike C. wrote: > > Yes the intel works fine. > > I dont understand onde thing though... if I have i915kms unloaded and try > to start X with the ATI card in xorg.conf should it work? > According to my experience with Optimus, you may need to do acpi calls to enable the ATI card. For my system, VGA output and LCD is connected to intel, and HDMI is connected to nVidia. So I can start an X with dual-monitor configuration on intel, and another X with HDMI output on nvidia. > Sorry if its a dumb question... > > > I dont mind using the intel tough, and investigate If I can pass the ATI > card to a windows guest. > > Thanks > > > "Jean-S=E9bastien P=E9dron" wrote: > >On 27.01.2014 02:06, Miguel Clara wrote: > >> Its an HP Pavillion and digging more into it its indeed on of this > >> "Hybrid Graphichs" latops, so pretty sure it shares the same outputs, > >> at least for the LCD, (not sure about VGA and HDMI but I would say > >its > >> also the same). > > > >This kind of setup isn't supported on FreeBSD yet, unfortunately, and > >it's not a priority right now :-/ > > > >> But when I tried starx (without the intel dirver and just the ATI > >card > >> - see xorg.conf attached files) I got an erro - segmentation fault, > >> see Xorgradeonkmserro.log > > > >I think there's no need to chase that segfault yet, as long as we don't > >support Optimus/PowerXpress. > > > >Is the Intel video card working correctly for you? > > > >> Any other usefull info, as long as I can grab it, I'll be glad to > >> attach, hoping this helps add +1 card to the supported ones! > > > >Thanks for your offer :) Your card is probably supported, beside this > >PowerXpress thing. But before we work on this, we have many required > >improvements to make to the whole GPU drivers subsystem... > > > >-- > >Jean-S=E9bastien P=E9dron > > -- > Sent from my Android device with K-9 Mail. Please excuse my brevity. > _______________________________________________ > freebsd-x11@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-x11 > To unsubscribe, send any mail to "freebsd-x11-unsubscribe@freebsd.org" > --=20 Cheers, Henry From owner-freebsd-x11@FreeBSD.ORG Tue Jan 28 00:27:39 2014 Return-Path: Delivered-To: freebsd-x11@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 ESMTPS id CB540379 for ; Tue, 28 Jan 2014 00:27:39 +0000 (UTC) Received: from mail-ea0-f172.google.com (mail-ea0-f172.google.com [209.85.215.172]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 569B51151 for ; Tue, 28 Jan 2014 00:27:38 +0000 (UTC) Received: by mail-ea0-f172.google.com with SMTP id g15so2626821eak.31 for ; Mon, 27 Jan 2014 16:27:37 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=Am/6LVx2pJ6MvBgzIWGPnEcuGzLmG0KBb6+nwIRMQ04=; b=j3JRsD6gYZcjOGjzsW4DPHPTpN0kLwdpQ7OxS3VSHWm8DMNvLwPLv+rtipBFAISA2a oYIZHx9Bs0DgtCN6qOhB6X1pdi81caZrJKpqGMXkO3r9Anm09ljQ0VY3G5nzw9KTissx jV8VpG+7WBXEii3YAlQMTyvODI8HK8uMuu71zVghHVqdHde5LN0k6XqsM31tve+imZcK 4fldX/+5ox0wPrXWBge5RoCVJ8/w0EJWTcH3+B2YRabAlPvGAFCpWt/dK9m8FRSupWZc /37O0M2/aCd1lNsuOpSRZA4C0owBDL3RKD8+TDZjgHONOUue+9YMB9cIuKxdHpi6udg+ ALlQ== X-Gm-Message-State: ALoCoQnQikiQz/cpqY2bv1YpPJBqT+Eb26IhWn4/W/MI48o6tgNnRT4omMBF77mED7ih6D77kZ3w X-Received: by 10.15.91.3 with SMTP id r3mr27897408eez.18.1390868539003; Mon, 27 Jan 2014 16:22:19 -0800 (PST) Received: from raynote.ddteam.net (72-44-133-95.pool.ukrtel.net. [95.133.44.72]) by mx.google.com with ESMTPSA id g1sm48665009eet.6.2014.01.27.16.22.17 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 27 Jan 2014 16:22:18 -0800 (PST) Message-ID: <52E6F7B5.2030805@ddteam.net> Date: Tue, 28 Jan 2014 02:20:05 +0200 From: Aleksandr Rybalko User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Firefox/24.0 SeaMonkey/2.21 MIME-Version: 1.0 To: Henry Hu , "Mike C." Subject: Re: Newcons radeonkms - Failed to load firmware "radeonkmsfw_TURKS_PFP" References: <1367fd4d-9128-4df0-a250-fb3c1f67f0c5@email.android.com> <52E42A3A.7000901@FreeBSD.org> <712a6e8d-e34b-4321-8c23-aa9edfe6147f@email.android.com> <52E435A3.6010900@FreeBSD.org> <1ab937f2-aca2-41d0-a1a7-a7eb232b9c83@email.android.com> <80c382e1-4442-4699-9aa1-40236a6c072f@email.android.com> <52E59896.3050800@FreeBSD.org> <52E6C666.5080409@FreeBSD.org> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: freebsd-x11@freebsd.org, =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Jan 2014 00:27:39 -0000 On 27.01.2014 23:41, Henry Hu wrote: > On Mon, Jan 27, 2014 at 3:56 PM, Mike C. wrote: > >> Yes the intel works fine. >> >> I dont understand onde thing though... if I have i915kms unloaded and try >> to start X with the ATI card in xorg.conf should it work? >> > According to my experience with Optimus, you may need to do acpi calls to > enable the ATI card. > For my system, VGA output and LCD is connected to intel, and HDMI is > connected to nVidia. So I can start an X with dual-monitor configuration on > intel, and another X with HDMI output on nvidia. No, that assumption is wrong. Not sure about ATI technology, but nVidia Optimus is CHIP w/o any video output, just PCI interface. It's writing resulting image into host memory. Then host video output controller can be set to draw that frame to any of outputs (VGA/HDMI/Composite/etc). If host has own 2D/3D unit it can draw to separate memory, but can be set to merge both output (like PIP in TV) Will try to do some ASCII art for that :) | Optimus | | i915 2D/3D | +----+----+ +------+------+ | | +--PCI--> (PCI Bridge)---+ V | +-------------+ +---------+ | | | +--->| | | | FB1 +=+-|--->| VGA Out | | +-------------+ | | +---------+ | | | | | | +-------------+ | | +----------+ | | |+-|--->| | +------>| FB2 +===+--->| HDMI Out | +-------------+ +----------+ | Host RAM | +-------------+ huh, looks cute :) So, any 2D or 3D unit can draw to any mem region (framebuffer), and any of output controllers can read from any mem region. > > >> Sorry if its a dumb question... >> >> >> I dont mind using the intel tough, and investigate If I can pass the ATI >> card to a windows guest. >> >> Thanks >> >> >> "Jean-Sébastien Pédron" wrote: >>> On 27.01.2014 02:06, Miguel Clara wrote: >>>> Its an HP Pavillion and digging more into it its indeed on of this >>>> "Hybrid Graphichs" latops, so pretty sure it shares the same outputs, >>>> at least for the LCD, (not sure about VGA and HDMI but I would say >>> its >>>> also the same). >>> This kind of setup isn't supported on FreeBSD yet, unfortunately, and >>> it's not a priority right now :-/ >>> >>>> But when I tried starx (without the intel dirver and just the ATI >>> card >>>> - see xorg.conf attached files) I got an erro - segmentation fault, >>>> see Xorgradeonkmserro.log >>> I think there's no need to chase that segfault yet, as long as we don't >>> support Optimus/PowerXpress. >>> >>> Is the Intel video card working correctly for you? >>> >>>> Any other usefull info, as long as I can grab it, I'll be glad to >>>> attach, hoping this helps add +1 card to the supported ones! >>> Thanks for your offer :) Your card is probably supported, beside this >>> PowerXpress thing. But before we work on this, we have many required >>> improvements to make to the whole GPU drivers subsystem... >>> >>> -- >>> Jean-Sébastien Pédron >> -- >> Sent from my Android device with K-9 Mail. Please excuse my brevity. >> _______________________________________________ >> freebsd-x11@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-x11 >> To unsubscribe, send any mail to "freebsd-x11-unsubscribe@freebsd.org" >> > > Thanks! WBW From owner-freebsd-x11@FreeBSD.ORG Tue Jan 28 09:08:55 2014 Return-Path: Delivered-To: x11@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 ESMTPS id 6E3BDE44 for ; Tue, 28 Jan 2014 09:08:55 +0000 (UTC) Received: from portscout.freebsd.org (portscout.freebsd.org [IPv6:2001:1900:2254:206a::50:6]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 5A04617AF for ; Tue, 28 Jan 2014 09:08:55 +0000 (UTC) Received: from portscout.freebsd.org ([127.0.1.123]) by portscout.freebsd.org (8.14.7/8.14.7) with ESMTP id s0S98tKQ034777 for ; Tue, 28 Jan 2014 09:08:55 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.freebsd.org (8.14.7/8.14.7/Submit) id s0S98tno034773; Tue, 28 Jan 2014 09:08:55 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <201401280908.s0S98tno034773@portscout.freebsd.org> X-Authentication-Warning: portscout.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain MIME-Version: 1.0 Date: Tue, 28 Jan 2014 09:08:55 +0000 From: portscout@FreeBSD.org To: x11@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Jan 2014 09:08:55 -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/x11@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ x11/xtrans | 1.3.2 | 1.3.3 ------------------------------------------------+-----------------+------------ 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 Thanks. From owner-freebsd-x11@FreeBSD.ORG Tue Jan 28 22:33:24 2014 Return-Path: Delivered-To: x11@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 ESMTPS id 053527B5; Tue, 28 Jan 2014 22:33:24 +0000 (UTC) Received: from mail.mpeters.org (mail.mpeters.org [217.79.184.47]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id A5FE110F4; Tue, 28 Jan 2014 22:33:23 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.mpeters.org (Postfix) with ESMTP id E2BD917CA4A; Tue, 28 Jan 2014 23:33:21 +0100 (CET) X-Virus-Scanned: amavisd-new at mpeters.org Received: from mail.mpeters.org ([127.0.0.1]) by localhost (mail.mpeters.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XIxeT8jAxL6F; Tue, 28 Jan 2014 23:33:18 +0100 (CET) Received: from trivago-110.trivago.trv (ip-88-152-83-46.unitymediagroup.de [88.152.83.46]) by mail.mpeters.org (Postfix) with ESMTPSA id 98DDF17CA49; Tue, 28 Jan 2014 23:33:18 +0100 (CET) Message-ID: <52E8302E.6090501@mpeters.org> Date: Tue, 28 Jan 2014 23:33:18 +0100 From: Marc Peters User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 MIME-Version: 1.0 To: FreeBSD-gnats-submit@freebsd.org Subject: x11/xdm fails to install with stagedir X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: x11@FreeBSD.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Jan 2014 22:33:24 -0000 > Submitter-Id: marc@mpeters.org > Originator: Marc Peters > Organization: > Confidential: no > Synopsis: [PATCH] databases/memcached: update to 1.4.17 > Severity: non-critical > Priority: low > Category: ports > Class: update > Release: FreeBSD 10.0-RELEASE amd64 > Environment: System: FreeBSD host.name 10.0-RELEASE FreeBSD 10.0-RELEASE #1 r261224: Tue Jan 28 10:07:53 CET > Description: - x11/xdm fails to install with stagedir enabled Port maintainer (x11@FreeBSD.org) is cc'd. Output: root@host:/usr/ports/x11/xdm # make install ===> Staging for xdm-1.1.11 ===> xdm-1.1.11 depends on file: /usr/local/libdata/pkgconfig/xmu.pc - found ===> xdm-1.1.11 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found ===> xdm-1.1.11 depends on file: /usr/local/libdata/pkgconfig/xau.pc - found ===> xdm-1.1.11 depends on file: /usr/local/libdata/pkgconfig/xinerama.pc - found ===> xdm-1.1.11 depends on file: /usr/local/libdata/pkgconfig/xpm.pc - found ===> xdm-1.1.11 depends on file: /usr/local/libdata/pkgconfig/xdmcp.pc - found ===> xdm-1.1.11 depends on file: /usr/local/libdata/pkgconfig/xt.pc - found ===> xdm-1.1.11 depends on file: /usr/local/libdata/pkgconfig/xext.pc - found ===> xdm-1.1.11 depends on file: /usr/local/libdata/pkgconfig/xaw7.pc - found ===> Generating temporary packing list Making install in app-defaults test -z "/usr/local/share/X11/app-defaults" || /bin/mkdir -p "/usr/ports/x11/xdm/work/stage/usr/local/share/X11/app-defaults" install -o root -g wheel -m 444 Chooser '/usr/ports/x11/xdm/work/stage/usr/local/share/X11/app-defaults' Making install in chooser test -z "/usr/local/lib/X11/xdm" || /bin/mkdir -p "/usr/ports/x11/xdm/work/stage/usr/local/lib/X11/xdm" /bin/sh ../libtool --mode=install install -s -o root -g wheel -m 555 chooser '/usr/ports/x11/xdm/work/stage/usr/local/lib/X11/xdm' libtool: install: install -o root -g wheel -m 555 -s chooser /usr/ports/x11/xdm/work/stage/usr/local/lib/X11/xdm/chooser Making install in config /usr/bin/make install-am test -z "/usr/local/lib/X11/xdm/pixmaps" || /bin/mkdir -p "/usr/ports/x11/xdm/work/stage/usr/local/lib/X11/xdm/pixmaps" install -o root -g wheel -m 444 xorg-bw.xpm xorg.xpm '/usr/ports/x11/xdm/work/stage/usr/local/lib/X11/xdm/pixmaps' test -z "/usr/local/share/examples/xdm" || /bin/mkdir -p "/usr/ports/x11/xdm/work/stage/usr/local/share/examples/xdm" install -o root -g wheel -m 444 Xaccess '/usr/ports/x11/xdm/work/stage/usr/local/share/examples/xdm' test -z "/usr/local/share/examples/xdm" || /bin/mkdir -p "/usr/ports/x11/xdm/work/stage/usr/local/share/examples/xdm" install -o root -g wheel -m 555 GiveConsole TakeConsole Xsetup_0 Xwilling '/usr/ports/x11/xdm/work/stage/usr/local/share/examples/xdm' test -z "/usr/local/share/examples/xdm" || /bin/mkdir -p "/usr/ports/x11/xdm/work/stage/usr/local/share/examples/xdm" install -o root -g wheel -m 444 xdm-config Xresources Xservers '/usr/ports/x11/xdm/work/stage/usr/local/share/examples/xdm' test -z "/usr/local/share/examples/xdm" || /bin/mkdir -p "/usr/ports/x11/xdm/work/stage/usr/local/share/examples/xdm" install -o root -g wheel -m 555 Xreset Xsession Xstartup '/usr/ports/x11/xdm/work/stage/usr/local/share/examples/xdm' Making install in greeter test -z "/usr/local/lib/X11/xdm" || /bin/mkdir -p "/usr/ports/x11/xdm/work/stage/usr/local/lib/X11/xdm" /bin/sh ../libtool --mode=install /usr/bin/install -c -o root -g wheel libXdmGreet.la '/usr/ports/x11/xdm/work/stage/usr/local/lib/X11/xdm' libtool: install: /usr/bin/install -c -o root -g wheel .libs/libXdmGreet.so /usr/ports/x11/xdm/work/stage/usr/local/lib/X11/xdm/libXdmGreet.so libtool: install: /usr/bin/install -c -o root -g wheel .libs/libXdmGreet.lai /usr/ports/x11/xdm/work/stage/usr/local/lib/X11/xdm/libXdmGreet.la libtool: install: warning: remember to run `libtool --finish /usr/local/lib/X11/xdm' Making install in include Making install in man test -z "/usr/local/man/man1" || /bin/mkdir -p "/usr/ports/x11/xdm/work/stage/usr/local/man/man1" install -o root -g wheel -m 444 xdm.1 '/usr/ports/x11/xdm/work/stage/usr/local/man/man1' test -z "/usr/local/man/man1" || /bin/mkdir -p "/usr/ports/x11/xdm/work/stage/usr/local/man/man1" install -o root -g wheel -m 444 xdmshell.1 '/usr/ports/x11/xdm/work/stage/usr/local/man/man1' Making install in xdm test -z "/usr/local/bin" || /bin/mkdir -p "/usr/ports/x11/xdm/work/stage/usr/local/bin" /bin/sh ../libtool --mode=install install -s -o root -g wheel -m 555 xdm '/usr/ports/x11/xdm/work/stage/usr/local/bin' libtool: install: install -o root -g wheel -m 555 -s xdm /usr/ports/x11/xdm/work/stage/usr/local/bin/xdm Making install in xdmshell test -z "/usr/local/bin" || /bin/mkdir -p "/usr/ports/x11/xdm/work/stage/usr/local/bin" /bin/sh ../libtool --mode=install install -s -o root -g wheel -m 555 xdmshell '/usr/ports/x11/xdm/work/stage/usr/local/bin' libtool: install: install -o root -g wheel -m 555 -s xdmshell /usr/ports/x11/xdm/work/stage/usr/local/bin/xdmshell test -z "" || /bin/mkdir -p "/usr/ports/x11/xdm/work/stage" /bin/cp -n /usr/local/share/examples/xdm/GiveConsole /usr/ports/x11/xdm/work/stage/usr/local/lib/X11/xdm/GiveConsole || true cp: /usr/local/share/examples/xdm/GiveConsole: No such file or directory /bin/cp -n /usr/local/share/examples/xdm/TakeConsole /usr/ports/x11/xdm/work/stage/usr/local/lib/X11/xdm/TakeConsole || true cp: /usr/local/share/examples/xdm/TakeConsole: No such file or directory /bin/cp -n /usr/local/share/examples/xdm/Xaccess /usr/ports/x11/xdm/work/stage/usr/local/lib/X11/xdm/Xaccess || true cp: /usr/local/share/examples/xdm/Xaccess: No such file or directory /bin/cp -n /usr/local/share/examples/xdm/Xreset /usr/ports/x11/xdm/work/stage/usr/local/lib/X11/xdm/Xreset || true cp: /usr/local/share/examples/xdm/Xreset: No such file or directory /bin/cp -n /usr/local/share/examples/xdm/Xresources /usr/ports/x11/xdm/work/stage/usr/local/lib/X11/xdm/Xresources || true cp: /usr/local/share/examples/xdm/Xresources: No such file or directory /bin/cp -n /usr/local/share/examples/xdm/Xservers /usr/ports/x11/xdm/work/stage/usr/local/lib/X11/xdm/Xservers || true cp: /usr/local/share/examples/xdm/Xservers: No such file or directory /bin/cp -n /usr/local/share/examples/xdm/Xsession /usr/ports/x11/xdm/work/stage/usr/local/lib/X11/xdm/Xsession || true cp: /usr/local/share/examples/xdm/Xsession: No such file or directory /bin/cp -n /usr/local/share/examples/xdm/Xsetup_0 /usr/ports/x11/xdm/work/stage/usr/local/lib/X11/xdm/Xsetup_0 || true cp: /usr/local/share/examples/xdm/Xsetup_0: No such file or directory /bin/cp -n /usr/local/share/examples/xdm/Xstartup /usr/ports/x11/xdm/work/stage/usr/local/lib/X11/xdm/Xstartup || true cp: /usr/local/share/examples/xdm/Xstartup: No such file or directory /bin/cp -n /usr/local/share/examples/xdm/Xwilling /usr/ports/x11/xdm/work/stage/usr/local/lib/X11/xdm/Xwilling || true cp: /usr/local/share/examples/xdm/Xwilling: No such file or directory /bin/cp -n /usr/local/share/examples/xdm/xdm-config /usr/ports/x11/xdm/work/stage/usr/local/lib/X11/xdm/xdm-config || true cp: /usr/local/share/examples/xdm/xdm-config: No such file or directory /bin/mkdir -p /var/lib/xdm/authdir /bin/ln -sf /var/lib/xdm/authdir /usr/ports/x11/xdm/work/stage/usr/local/lib/X11/xdm/authdir ====> Compressing man pages (compress-man) ===> Installing for xdm-1.1.11 ===> Checking if x11/xdm already installed ===> Registering installation for xdm-1.1.11 pkg-static: lstat(/usr/ports/x11/xdm/work/stage/usr/local/man/man1/xmdshell.1.gz): No such file or directory pkg-static: lstat(/usr/ports/x11/xdm/work/stage/var/lib/xdm/authdir/authfiles/): No such file or directory pkg-static: lstat(/usr/ports/x11/xdm/work/stage/var/lib/xdm/authdir/): No such file or directory pkg-static: lstat(/usr/ports/x11/xdm/work/stage/var/lib/xdm/): No such file or directory pkg-static: lstat(/usr/ports/x11/xdm/work/stage/var/lib/): No such file or directory *** Error code 74 Stop. make[1]: stopped in /usr/ports/x11/xdm *** Error code 1 Stop. make: stopped in /usr/ports/x11/xdm > How-To-Repeat: portmaster -d x11/xdm > Fix: Add NO_STAGE:= yes to Makefile As this worked before (9.2-RELEASE), this is no real solution. From owner-freebsd-x11@FreeBSD.ORG Wed Jan 29 01:33:08 2014 Return-Path: Delivered-To: freebsd-x11@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 ESMTPS id 2EF46B32; Wed, 29 Jan 2014 01:33:08 +0000 (UTC) Received: from mail-wg0-x22d.google.com (mail-wg0-x22d.google.com [IPv6:2a00:1450:400c:c00::22d]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 9099E1EAC; Wed, 29 Jan 2014 01:33:07 +0000 (UTC) Received: by mail-wg0-f45.google.com with SMTP id n12so2329787wgh.24 for ; Tue, 28 Jan 2014 17:33:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=sX+zxwUrZHgngV6GD0uzFqDhOqGq1qGLUnaLHUPMVk8=; b=E5LN9nOHXT3IOrxvbh7pog5uGfozznl38B410qLzuRkoWZjV5P9I9QtCvbWaHaeKEK h+88u0sPmeA1AjmZcgbKdS2Io17MbZcVQ9R3VaFyv4VUX1I6pnfxgRjt+KRUzJLjzC1o BOLfwk4CvoSi2tlPB+m3ZOyT8pVJ95lN6mXeX8dDkn3dzKpt4X4G6rscAYwOHken1XF6 Ux6lrpE5U7nm9HfI0xofc+gQKMRzZQyKv6C/TWmhKKUepyJAb5jxDAVrrduIs3PEh7Jq uqih1nmf6hTCX/m9uWALCwg7XkzzQaaHT8sSrtBHgF9aqyHM1w8sfdRlZefTcChzEwip IF5A== X-Received: by 10.180.73.173 with SMTP id m13mr5976046wiv.52.1390959185984; Tue, 28 Jan 2014 17:33:05 -0800 (PST) MIME-Version: 1.0 Received: by 10.194.234.42 with HTTP; Tue, 28 Jan 2014 17:32:45 -0800 (PST) In-Reply-To: <52E6F7B5.2030805@ddteam.net> References: <1367fd4d-9128-4df0-a250-fb3c1f67f0c5@email.android.com> <52E42A3A.7000901@FreeBSD.org> <712a6e8d-e34b-4321-8c23-aa9edfe6147f@email.android.com> <52E435A3.6010900@FreeBSD.org> <1ab937f2-aca2-41d0-a1a7-a7eb232b9c83@email.android.com> <80c382e1-4442-4699-9aa1-40236a6c072f@email.android.com> <52E59896.3050800@FreeBSD.org> <52E6C666.5080409@FreeBSD.org> <52E6F7B5.2030805@ddteam.net> From: Miguel Clara Date: Wed, 29 Jan 2014 01:32:45 +0000 Message-ID: Subject: Re: Newcons radeonkms - Failed to load firmware "radeonkmsfw_TURKS_PFP" To: Aleksandr Rybalko Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-x11@freebsd.org, =?ISO-8859-1?Q?Jean=2DS=E9bastien_P=E9dron?= X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Jan 2014 01:33:08 -0000 I was looking at the HP specs and they don't mention PowerExpress technology fro this model: http://h10025.www1.hp.com/ewfrf/wc/document?cc=3Dus&lc=3Den&docname=3Dc0278= 7061 This is the card: http://www.notebookcheck.net/AMD-Radeon-HD-6770M.43955.0.= html Is there any way I can now for sure how the Output connectors are well connected beside opening it...? On Tue, Jan 28, 2014 at 12:20 AM, Aleksandr Rybalko wrote: > On 27.01.2014 23:41, Henry Hu wrote: >> On Mon, Jan 27, 2014 at 3:56 PM, Mike C. wrote: >> >>> Yes the intel works fine. >>> >>> I dont understand onde thing though... if I have i915kms unloaded and t= ry >>> to start X with the ATI card in xorg.conf should it work? >>> >> According to my experience with Optimus, you may need to do acpi calls t= o >> enable the ATI card. >> For my system, VGA output and LCD is connected to intel, and HDMI is >> connected to nVidia. So I can start an X with dual-monitor configuration= on >> intel, and another X with HDMI output on nvidia. > No, that assumption is wrong. > Not sure about ATI technology, but nVidia Optimus is CHIP w/o any > video output, just PCI interface. It's writing resulting image into host > memory. Then host video output controller can be set to draw that > frame to any of outputs (VGA/HDMI/Composite/etc). If host has own > 2D/3D unit it can draw to separate memory, but can be set to merge > both output (like PIP in TV) > > Will try to do some ASCII art for that :) > > | Optimus | | i915 2D/3D | > +----+----+ +------+------+ > | | > +--PCI--> (PCI Bridge)---+ V > | +-------------+ +---------+ > | | | +--->| | > | | FB1 +=3D+-|--->| VGA Out = | > | +-------------+ | | +---------+ > | | | | | > | +-------------+ | | +----------+ > | | |+-|--->| | > +------>| FB2 +=3D=3D=3D+--->| HDMI= Out | > +-------------+ +----------+ > | Host RAM | > +-------------+ > > huh, looks cute :) > > So, any 2D or 3D unit can draw to any mem region (framebuffer), and any o= f > output controllers can read from any mem region. >> >> >>> Sorry if its a dumb question... >>> >>> >>> I dont mind using the intel tough, and investigate If I can pass the AT= I >>> card to a windows guest. >>> >>> Thanks >>> >>> >>> "Jean-S=E9bastien P=E9dron" wrote: >>>> On 27.01.2014 02:06, Miguel Clara wrote: >>>>> Its an HP Pavillion and digging more into it its indeed on of this >>>>> "Hybrid Graphichs" latops, so pretty sure it shares the same outputs, >>>>> at least for the LCD, (not sure about VGA and HDMI but I would say >>>> its >>>>> also the same). >>>> This kind of setup isn't supported on FreeBSD yet, unfortunately, and >>>> it's not a priority right now :-/ >>>> >>>>> But when I tried starx (without the intel dirver and just the ATI >>>> card >>>>> - see xorg.conf attached files) I got an erro - segmentation fault, >>>>> see Xorgradeonkmserro.log >>>> I think there's no need to chase that segfault yet, as long as we don'= t >>>> support Optimus/PowerXpress. >>>> >>>> Is the Intel video card working correctly for you? >>>> >>>>> Any other usefull info, as long as I can grab it, I'll be glad to >>>>> attach, hoping this helps add +1 card to the supported ones! >>>> Thanks for your offer :) Your card is probably supported, beside this >>>> PowerXpress thing. But before we work on this, we have many required >>>> improvements to make to the whole GPU drivers subsystem... >>>> >>>> -- >>>> Jean-S=E9bastien P=E9dron >>> -- >>> Sent from my Android device with K-9 Mail. Please excuse my brevity. >>> _______________________________________________ >>> freebsd-x11@freebsd.org mailing list >>> http://lists.freebsd.org/mailman/listinfo/freebsd-x11 >>> To unsubscribe, send any mail to "freebsd-x11-unsubscribe@freebsd.org" >>> >> >> > Thanks! > > WBW From owner-freebsd-x11@FreeBSD.ORG Wed Jan 29 09:40:09 2014 Return-Path: Delivered-To: freebsd-x11@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 ESMTPS id 37A52C8A; Wed, 29 Jan 2014 09:40:09 +0000 (UTC) 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 0D3E31474; Wed, 29 Jan 2014 09: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 s0T9e8XG002633; Wed, 29 Jan 2014 09:40:08 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id s0T9e85H002632; Wed, 29 Jan 2014 09:40:08 GMT (envelope-from edwin) Date: Wed, 29 Jan 2014 09:40:08 GMT Message-Id: <201401290940.s0T9e85H002632@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, freebsd-x11@FreeBSD.org From: edwin@FreeBSD.org Subject: Re: ports/186230: x11/xdm fails to install with stagedir X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Jan 2014 09:40:09 -0000 Synopsis: x11/xdm fails to install with stagedir Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-x11 Responsible-Changed-By: edwin Responsible-Changed-When: Wed Jan 29 09:40:08 UTC 2014 Responsible-Changed-Why: Over to maintainer (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=186230 From owner-freebsd-x11@FreeBSD.ORG Wed Jan 29 11:00:03 2014 Return-Path: Delivered-To: freebsd-x11@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 ESMTPS id 152ED49E for ; Wed, 29 Jan 2014 11:00:03 +0000 (UTC) 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 DBBB91A7A for ; Wed, 29 Jan 2014 11:00:02 +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 s0TB02oj019526 for ; Wed, 29 Jan 2014 11:00:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id s0TB02Ze019524; Wed, 29 Jan 2014 11:00:02 GMT (envelope-from gnats) Date: Wed, 29 Jan 2014 11:00:02 GMT Message-Id: <201401291100.s0TB02Ze019524@freefall.freebsd.org> To: freebsd-x11@FreeBSD.org Cc: From: Anton Shterenlikht Subject: RE: ports/184967: graphics/libdrm regression 2.4.17_1 -> 2.4.50 on ia64 11-current X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: Anton Shterenlikht List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Jan 2014 11:00:03 -0000 The following reply was made to PR ports/184967; it has been noted by GNATS. From: Anton Shterenlikht To: bug-followup@freebsd.org Cc: Subject: RE: ports/184967: graphics/libdrm regression 2.4.17_1 -> 2.4.50 on ia64 11-current Date: Wed, 29 Jan 2014 02:58:02 -0800 (PST) Any progress? Any workaround possible? This failure blocks most of the other ports I use, so would be great to find at least a temp. workaround. Thanks a lot Anton From owner-freebsd-x11@FreeBSD.ORG Wed Jan 29 13:05:39 2014 Return-Path: Delivered-To: freebsd-x11@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 ESMTPS id AD8B6BA7; Wed, 29 Jan 2014 13:05:39 +0000 (UTC) Received: from mail-qc0-x234.google.com (mail-qc0-x234.google.com [IPv6:2607:f8b0:400d:c01::234]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 5F7E11638; Wed, 29 Jan 2014 13:05:39 +0000 (UTC) Received: by mail-qc0-f180.google.com with SMTP id i17so2627298qcy.39 for ; Wed, 29 Jan 2014 05:05:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=4YwEny8VmIYUuCtNYKThRJ0XXOFF4E6xy7iqu/ehRpA=; b=N/EWVmNcsbAVSPDORW371iiui9aEj2VwNCKe9KjJO7kLdS2NL9NN4B0Bj+XH1X/skH qZQH0o9Zn2cMN5jk1ZY6UcyuKERDVyM9C+ogwlOEbrXJnKzDv4xWo1BVCpVuJCWvNamJ iGsrUwIOUGXwO31HF27yFpsiFrnX2cCelDgPdx2PsjLT7kjpCoQfWa94Qmko9A2DD8J1 SsB/QdcyIlJSPpcxuKILUI9Y20V9rAJqCtiBTXjwz+2N52075DqocJ2RyGBCVh8cb8+3 IYm86PN/WT4rHHeoyOih/AdgEr30baUJvKiMV8RtaIUNQEfem2gL8zlw6K3+q2n+syAQ MndQ== MIME-Version: 1.0 X-Received: by 10.224.121.137 with SMTP id h9mr979102qar.55.1391000738529; Wed, 29 Jan 2014 05:05:38 -0800 (PST) Received: by 10.224.52.8 with HTTP; Wed, 29 Jan 2014 05:05:38 -0800 (PST) Date: Wed, 29 Jan 2014 05:05:38 -0800 Message-ID: Subject: From: Adrian Chadd To: freebsd-x11@freebsd.org, freebsd-current Content-Type: text/plain; charset=ISO-8859-1 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Jan 2014 13:05:39 -0000 Hi guys, I'm running up to date -HEAD (from Jan 26) on a Lenovo T400 with: vgapci0@pci0:0:2:0: class=0x030000 card=0x20e417aa chip=0x2a428086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Mobile 4 Series Chipset Integrated Graphics Controller' class = display subclass = VGA vgapci1@pci0:0:2:1: class=0x038000 card=0x20e417aa chip=0x2a438086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Mobile 4 Series Chipset Integrated Graphics Controller' class = display ..and this happens soon after I start using xorg: error: [drm:pid12:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung info: [drm] capturing error event; look for more information in sysctl hw.dri.0.info.i915_error_state error: [drm:pid0:i915_reset] *ERROR* Failed to reset chip. Who/where should I post the debug information? The error state is .. large. Thanks, -a From owner-freebsd-x11@FreeBSD.ORG Wed Jan 29 15:51:03 2014 Return-Path: Delivered-To: freebsd-x11@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 ESMTPS id 75A12BCE; Wed, 29 Jan 2014 15:51:03 +0000 (UTC) Received: from wp376.webpack.hosteurope.de (wp376.webpack.hosteurope.de [IPv6:2a01:488:42::50ed:8591]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 32B591861; Wed, 29 Jan 2014 15:51:03 +0000 (UTC) Received: from xdsl-78-34-137-130.netcologne.de ([78.34.137.130] helo=dijkstra-old.cruwe.de); authenticated by wp376.webpack.hosteurope.de running ExIM with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) id 1W8XPo-0008Gc-1P; Wed, 29 Jan 2014 16:51:00 +0100 Date: Wed, 29 Jan 2014 16:50:58 +0100 From: "Christopher J. Ruwe" To: freebsd-questions@freebsd.org Subject: Re: Black screen and strange error on GeForce GT 730M / Thinkpad T440p Message-ID: <20140129165058.59990d06@dijkstra-old.cruwe.de> In-Reply-To: <20140127010351.2e450a9b@dijkstra-old.cruwe.de> References: <20140127010351.2e450a9b@dijkstra-old.cruwe.de> X-Mailer: Claws Mail 3.9.3 (GTK+ 2.24.22; amd64-portbld-freebsd9.2) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-bounce-key: webpack.hosteurope.de;cjr@cruwe.de;1391010663;48ea769e; Cc: danfe@FreeBSD.org, freebsd-x11@freebsd.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Jan 2014 15:51:03 -0000 On Mon, 27 Jan 2014 01:03:51 +0100 "Christopher J. Ruwe" wrote: > I have got a new Thinkpad T440p with dual Intel / Nvidia graphics. As > Intel Haswell is of now unspupported I had high hopes for the nvidia > GPU. However, with x11/nvidia-driver I get a black screen and > following error message on dmesg: > > nvidia0: on vgapci0 > vgapci0: child nvidia0 requested pci_enable_io > vgapci0: child nvidia0 requested pci_enable_io > ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch > - Found [Buffer], ACPI requires [Package] (20130823/nsarguments-97) > ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch > - Found [Buffer], ACPI requires [Package] (20130823/nsarguments-97) > ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch > - Found [Buffer], ACPI requires [Package] (20130823/nsarguments-97) > ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch > - Found [Buffer], ACPI requires [Package] (20130823/nsarguments-97) > ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch > - Found [Buffer], ACPI requires [Package] (20130823/nsarguments-97) > ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch > - Found [Buffer], ACPI requires [Package] (20130823/nsarguments-97) > ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch > - Found [Buffer], ACPI requires [Package] (20130823/nsarguments-97) > ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch > - Found [Buffer], ACPI requires [Package] (20130823/nsarguments-97) > ACPI Error: Field [TBF3] at 270336 exceeds Buffer [NULL] size 262144 > (bits) (20130823/dsopcode-249) ACPI Error: Method parse/execution > failed [\134_SB_.PCI0.PEG_.VID_.GETB] (Node 0xfffff80005341e00), > AE_AML_BUFFER_LIMIT (20130823/psparse-553) ACPI Error: Method > parse/execution failed [\134_SB_.PCI0.PEG_.VID_._ROM] (Node > 0xfffff80005341e40), AE_AML_BUFFER_LIMIT (20130823/psparse-553) ACPI > Warning: \134_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - > Found [Buffer], ACPI requires [Package] (20130823/nsarguments-97) em0: > link state changed to UP ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: > Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] > (20130823/nsarguments-97) ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: > Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] > (20130823/nsarguments-97) ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: > Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] > (20130823/nsarguments-97) ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: > Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] > (20130823/nsarguments-97) ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: > Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] > (20130823/nsarguments-97) ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: > Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] > (20130823/nsarguments-97) ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: > Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] > (20130823/nsarguments-97) ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: > Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] > (20130823/nsarguments-97) ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: > Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] > (20130823/nsarguments-97) ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: > Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] > (20130823/nsarguments-97) ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: > Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] > (20130823/nsarguments-97) ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: > Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] > (20130823/nsarguments-97) ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: > Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] > (20130823/nsarguments-97) ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: > Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] > (20130823/nsarguments-97) ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: > Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] > (20130823/nsarguments-97) ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: > Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] > (20130823/nsarguments-97) ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: > Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] > (20130823/nsarguments-97) ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: > Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] > (20130823/nsarguments-97) > > I updated BIOS with > http://support.lenovo.com/en_US/downloads/detail.page?DocID=DS037576 > to have the newsest version. > > > I have seen such an error message reported to the letter in Sep '13 by > Hiren. Can anybody help me understand what's happening here, I have > absolutely no idea what that should mean. > > Thanks and cheers, cc'ing MAINTAINER of x11/nvidia-driver and freebsd-x11 After some investigation, it appears that due to "errors" in the acpi implementation, the driver issues non-conforming acpi calls. Similiar problems have been reported on Archlinux. https://bbs.archlinux.org/viewtopic.php?id=170074 https://bugs.archlinux.org/task/37465 https://github.com/Bumblebee-Project/bbswitch/issues/65 I have opened a topic on devtalk.nvidia.com https://devtalk.nvidia.com/default/topic/680155/freebsd/x11-nvidia-driver-331-20-malfunction/ I have can be of any assistance debugging, please say so. Thanks for any attention, -- Christopher TZ: GMT + 1h GnuPG/GPG: 0xE8DE2C14 FreeBSD 9.2-STABLE #1 r256184: Thu Oct 10 19:12:54 CEST 2013 cjr@dijkstra.cruwe.de:/usr/obj/usr/home/cjr/media/src/freebsd/base/stable/9/sys/GEN_WDTRACE Punctuation matters: "Lets eat Grandma." or "Lets eat, Grandma." - Punctuation saves lives. "A panda eats shoots and leaves." or "A panda eats, shoots, and leaves." - Punctuation teaches proper biology. "With sufficient thrust, pigs fly just fine. However, this is not necessarily a good idea. It is hard to be sure where they are going to land, and it could be dangerous sitting under them as they fly overhead." (RFC 1925) From owner-freebsd-x11@FreeBSD.ORG Thu Jan 30 05:33:04 2014 Return-Path: Delivered-To: freebsd-x11@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 ESMTPS id B8896830 for ; Thu, 30 Jan 2014 05:33:04 +0000 (UTC) Received: from mail-qc0-x22c.google.com (mail-qc0-x22c.google.com [IPv6:2607:f8b0:400d:c01::22c]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 7C9181379 for ; Thu, 30 Jan 2014 05:33:04 +0000 (UTC) Received: by mail-qc0-f172.google.com with SMTP id c9so4316573qcz.3 for ; Wed, 29 Jan 2014 21:33:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=OHp/oZvhF9eNtyyK/UvdG7krykWWL63yMDYTjSQveWs=; b=rR7EAHHvyxBtV3yGUFOGxeiMj26HifERhpX6++EvWt2a1ievISmcIA2bgGDMp2W4UV s9d4XcJl6M5iNnKN163PmjlG1c+1CHLtIec2sMPfQUcM6nYhhnCwVuFEV6ZhcS5ivg8A LUbpgsuGqBO2so6q4kAN48pLgxLYc4xK21v1ZMWXlGX0eVqweC81R9eB23vUAsnuzdl9 eYB1tMpRiCcg0d/oW8XwCCge2zvtrInupD5JdZ94SrLJSgX1CIhaGuTaUzrOKjBonD62 X/Ydyi5mndQn0vcBu+m1wFPi0SoBE//8wIp8LQbJSkR2y9A2h/xevhF7fY4MQ0LzxyJn cWJg== MIME-Version: 1.0 X-Received: by 10.224.104.8 with SMTP id m8mr18723904qao.87.1391059983719; Wed, 29 Jan 2014 21:33:03 -0800 (PST) Received: by 10.96.88.33 with HTTP; Wed, 29 Jan 2014 21:33:03 -0800 (PST) Date: Wed, 29 Jan 2014 22:33:03 -0700 Message-ID: Subject: What driver (and how) to use for Radeon HD 6950 these days From: Paul Schiro To: freebsd-x11@freebsd.org Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Jan 2014 05:33:04 -0000 Hi all... been an avid FreeBSD user since about 2.1.5... but its been a very long time since I've tried to run it as a desktop. Am now running FreeBSD 10-STABLE (subversion'd and make world'd as of several hours ago) on my home desktop on the second hard drive... To cut to the chase, I have a Radeon HD 6950 [ATI RV970].. after much struggle, I've settled on using the "ati" driver for now, since its the first thing I've been able to get to work. My question is: what is the best driver to be using now? I tried for quite a while to get drm2 to work but had no luck there (though documentation seems to be extremely sparse... please point me at any you know of if it actually exists). Is there anything other than "ati" that may work for this video card (note: i don't particularly care about 3D support, but sure, great if that works too), and any pointers on how to get it up and running? Thanks in advance for any answers/comments/abuse. ;) -- Regards, Paul Schiro 720.280.7023 From owner-freebsd-x11@FreeBSD.ORG Thu Jan 30 05:52:28 2014 Return-Path: Delivered-To: freebsd-x11@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 ESMTPS id 64E2EE40 for ; Thu, 30 Jan 2014 05:52:28 +0000 (UTC) Received: from alogt.com (alogt.com [69.36.191.58]) (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 3DA3A14F3 for ; Thu, 30 Jan 2014 05:52:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=alogt.com; s=default; h=Content-Transfer-Encoding:Content-Type:MIME-Version:References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date; bh=oQd5+GtGRkzEXe8cw1OU2Tqm21lwDAfmzVKBo1/s1rM=; b=sz9QpxnTcXUZVthncim5MfMODCJYWrWUfYu9R6tPNA8Ci1PZVYdb2LTcNfeFmJuS1obW9K11z2efm/4iUnHqeigbogDb4NqfAEaw5aJafXYBTZAMlJGbdSnUp6N+yGnA7HGRK4Q9v0Ff4A2+j7nPY5sRoWxFqfyEYHKzMwUvq+U=; Received: from [39.200.40.79] (port=61344 helo=X220.alogt.com) by sl-508-2.slc.westdc.net with esmtpsa (SSLv3:DHE-RSA-AES128-SHA:128) (Exim 4.82) (envelope-from ) id 1W8kY6-004Ogp-Hz; Wed, 29 Jan 2014 22:52:27 -0700 Date: Thu, 30 Jan 2014 13:52:14 +0800 From: Erich Dollansky To: Paul Schiro Subject: Re: What driver (and how) to use for Radeon HD 6950 these days Message-ID: <20140130135214.397bb406@X220.alogt.com> In-Reply-To: References: X-Mailer: Claws Mail 3.9.3 (GTK+ 2.24.22; amd64-portbld-freebsd10.0) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - sl-508-2.slc.westdc.net X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - alogt.com X-Get-Message-Sender-Via: sl-508-2.slc.westdc.net: authenticated_id: erichsfreebsdlist@alogt.com X-Source: X-Source-Args: X-Source-Dir: Cc: freebsd-x11@freebsd.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Jan 2014 05:52:28 -0000 Hi, On Wed, 29 Jan 2014 22:33:03 -0700 Paul Schiro wrote: > Hi all... been an avid FreeBSD user since about 2.1.5... but its been as you started this, BSD since 1979. But only for a few hours. > To cut to the chase, I have a Radeon HD 6950 [ATI RV970].. after much Ask a search engine for WITH_NEW_XORG and WITH_GALLUIM in the make.conf You also should check if this card is even supported. I use Intel at the moment and do not know much more. Erich From owner-freebsd-x11@FreeBSD.ORG Thu Jan 30 06:02:47 2014 Return-Path: Delivered-To: freebsd-x11@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 ESMTPS id 948D318E for ; Thu, 30 Jan 2014 06:02:47 +0000 (UTC) Received: from wonkity.com (wonkity.com [67.158.26.137]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 4688A15AC for ; Thu, 30 Jan 2014 06:02:47 +0000 (UTC) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.7/8.14.7) with ESMTP id s0U62hVW071811; Wed, 29 Jan 2014 23:02:43 -0700 (MST) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.14.7/8.14.7/Submit) with ESMTP id s0U62hgv071808; Wed, 29 Jan 2014 23:02:43 -0700 (MST) (envelope-from wblock@wonkity.com) Date: Wed, 29 Jan 2014 23:02:43 -0700 (MST) From: Warren Block To: Erich Dollansky Subject: Re: What driver (and how) to use for Radeon HD 6950 these days In-Reply-To: <20140130135214.397bb406@X220.alogt.com> Message-ID: References: <20140130135214.397bb406@X220.alogt.com> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (wonkity.com [127.0.0.1]); Wed, 29 Jan 2014 23:02:43 -0700 (MST) Cc: freebsd-x11@freebsd.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Jan 2014 06:02:47 -0000 On Thu, 30 Jan 2014, Erich Dollansky wrote: > On Wed, 29 Jan 2014 22:33:03 -0700 > Paul Schiro wrote: > >> Hi all... been an avid FreeBSD user since about 2.1.5... but its been > > as you started this, BSD since 1979. But only for a few hours. > >> To cut to the chase, I have a Radeon HD 6950 [ATI RV970].. after much > > Ask a search engine for WITH_NEW_XORG and WITH_GALLUIM in the make.conf Supported cards and the procedure to install KMS drivers for both Radeon and Intel graphics are shown on the wiki: https://wiki.freebsd.org/Graphics#Tested_hardware_matrix https://wiki.freebsd.org/Graphics#Installing_KMS_Ports > You also should check if this card is even supported. I use Intel at > the moment and do not know much more. The 6970 is shown as working. That should be a dual-card version of the 6950, but nothing beats actual testing. Paul, it will probably work, but either way, please follow up so we can update the wiki. From owner-freebsd-x11@FreeBSD.ORG Thu Jan 30 06:07:42 2014 Return-Path: Delivered-To: freebsd-x11@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 ESMTPS id 532A4213 for ; Thu, 30 Jan 2014 06:07:42 +0000 (UTC) Received: from mail-ig0-x231.google.com (mail-ig0-x231.google.com [IPv6:2607:f8b0:4001:c05::231]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 1E69D15C3 for ; Thu, 30 Jan 2014 06:07:42 +0000 (UTC) Received: by mail-ig0-f177.google.com with SMTP id k19so6457652igc.4 for ; Wed, 29 Jan 2014 22:07:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:from:to:cc:in-reply-to:references:content-type:date :message-id:mime-version:content-transfer-encoding; bh=msLaX5ALwaArxw2Rv7QYoQb4lJAcysvX7dSPS3y/gKY=; b=sBETObe13FeJ5FTk/a8MKFLwnSWSDNsQot7F6zQupSPYdds4n04SbFSOgo8NlC6Xm/ 7zLGN9noffsgpj0idrnJW8twNlv2zD3oa/LlG7WSmBerM3J5Uqb7t7U5xSYVUht+cEt/ ezQon3ZSSER8IJSCPM64jcdLbXsF+pqSlEfRdBRZaIkqCB7mSu3JsPABaYLrUSyvWBcm DVRlg60j7EqHLP5eX6QR7HYgfxPjS3GR+VrbiJ10q8x5fO1U8H+sroQXyCZxgU5dqGrx qnT2EWGdMsdVDzxz3APHJahCAxzg3G2dbPONGGNUeAg7CBSkvo5sn7Fo1+Mv1fLimKlz mG+Q== X-Received: by 10.50.27.103 with SMTP id s7mr12270963igg.33.1391062061574; Wed, 29 Jan 2014 22:07:41 -0800 (PST) Received: from [192.168.1.182] (c-71-56-236-16.hsd1.co.comcast.net. [71.56.236.16]) by mx.google.com with ESMTPSA id f15sm17049494igd.3.2014.01.29.22.07.40 for (version=SSLv3 cipher=RC4-SHA bits=128/128); Wed, 29 Jan 2014 22:07:40 -0800 (PST) Subject: Re: What driver (and how) to use for Radeon HD 6950 these days From: Paul Schiro To: Erich Dollansky In-Reply-To: <20140130135214.397bb406@X220.alogt.com> References: <20140130135214.397bb406@X220.alogt.com> Content-Type: text/plain; charset="us-ascii" Date: Wed, 29 Jan 2014 23:07:34 -0700 Message-ID: <1391062054.1372.7.camel@ghostwheel.tribble.net> Mime-Version: 1.0 X-Mailer: Evolution 2.32.1 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Cc: freebsd-x11@freebsd.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Jan 2014 06:07:42 -0000 Thanks for the reply. On Thu, 2014-01-30 at 13:52 +0800, Erich Dollansky wrote: > > Hi all... been an avid FreeBSD user since about 2.1.5... but its been > > as you started this, BSD since 1979. But only for a few hours. I was -1 year old, so... > > To cut to the chase, I have a Radeon HD 6950 [ATI RV970].. after much > > Ask a search engine for WITH_NEW_XORG and WITH_GALLUIM in the make.conf I've got the WITH_NEW_XORG and WITH_GALLIUM make.conf options in there already, and reinstalled all the xorg packages... but still had trouble getting drm2 to work.... though I just used "pkg install"... I'm thinking I have to go through the pain of building all of it in ports... the more I think on it, the more that sounds right, since make.conf options probably aren't going to do anything for prebuilt binaries... d'oh! > You also should check if this card is even supported. I use Intel at > the moment and do not know much more. Seems like it might be: $ grep 6950 /usr/src/sys/dev/drm2/drm_pciids.h {0x1002, 0x6719, CHIP_CAYMAN|RADEON_NEW_MEMMAP, "Cayman PRO [Radeon HD 6950]"}, \ Other than that, no idea how to tell for sure at present... Guess I'll try rebuilding all of xorg with those make.conf options for now. > Erich From owner-freebsd-x11@FreeBSD.ORG Thu Jan 30 06:11:06 2014 Return-Path: Delivered-To: freebsd-x11@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 ESMTPS id 8311E319 for ; Thu, 30 Jan 2014 06:11:06 +0000 (UTC) Received: from mail-ie0-x22d.google.com (mail-ie0-x22d.google.com [IPv6:2607:f8b0:4001:c03::22d]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 4D64C1642 for ; Thu, 30 Jan 2014 06:11:06 +0000 (UTC) Received: by mail-ie0-f173.google.com with SMTP id e14so3067404iej.18 for ; Wed, 29 Jan 2014 22:11:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:from:to:cc:in-reply-to:references:content-type:date :message-id:mime-version:content-transfer-encoding; bh=LJOa1GCDlgsgbOjA7QJ6PT7RfCSHKUNpQXFaWxkYiyM=; b=zsRtDMUdOP6IHAOXaQqajIrVMSLKvoH4NpSuXeMv2lNcRX8G5FJaJYT2QHADnveRRV qlWGpadPG/9vG+fokbEUEdyaklUYl+JzLgnYsxLK1R9JHO0owLKWqO3IpdtmFva3FqQ8 tQq39oj6pMHW9W0tCpmIlcJXBV2kIwr2S47bvgMHT3dB6eQUzdQl7ZGuB+G/bRnVu7HE iFhJeC/QaTSsTR+sTKpyRfeDBesyiE9q+44ri5S0YpLccnZfhGwhPXoMg4hMUf/0cBjF w9/+Md9p3MvSTN119H8FkjztX3lE4R6scGbMJfh9CwcKgztzreWb8t0122ocRGira6W1 jRPg== X-Received: by 10.50.4.9 with SMTP id g9mr12659316igg.22.1391062265722; Wed, 29 Jan 2014 22:11:05 -0800 (PST) Received: from [192.168.1.182] (c-71-56-236-16.hsd1.co.comcast.net. [71.56.236.16]) by mx.google.com with ESMTPSA id ft2sm17071301igb.5.2014.01.29.22.11.04 for (version=SSLv3 cipher=RC4-SHA bits=128/128); Wed, 29 Jan 2014 22:11:05 -0800 (PST) Subject: Re: What driver (and how) to use for Radeon HD 6950 these days From: Paul Schiro To: Warren Block In-Reply-To: References: <20140130135214.397bb406@X220.alogt.com> Content-Type: text/plain; charset="us-ascii" Date: Wed, 29 Jan 2014 23:11:04 -0700 Message-ID: <1391062264.1372.10.camel@ghostwheel.tribble.net> Mime-Version: 1.0 X-Mailer: Evolution 2.32.1 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Cc: freebsd-x11@freebsd.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Jan 2014 06:11:06 -0000 Thank you very much, Warren. Did not come across those wiki links previously, which would have been infinitely more helpful than googling or the cursory search of the maillist archive I did... I'll take a look at the wiki entries, do the needful, and report back with whatever I find on my system. On Wed, 2014-01-29 at 23:02 -0700, Warren Block wrote: > On Thu, 30 Jan 2014, Erich Dollansky wrote: > > > On Wed, 29 Jan 2014 22:33:03 -0700 > > Paul Schiro wrote: > > > >> Hi all... been an avid FreeBSD user since about 2.1.5... but its been > > > > as you started this, BSD since 1979. But only for a few hours. > > > >> To cut to the chase, I have a Radeon HD 6950 [ATI RV970].. after much > > > > Ask a search engine for WITH_NEW_XORG and WITH_GALLUIM in the make.conf > > Supported cards and the procedure to install KMS drivers for both Radeon > and Intel graphics are shown on the wiki: > > https://wiki.freebsd.org/Graphics#Tested_hardware_matrix > https://wiki.freebsd.org/Graphics#Installing_KMS_Ports > > > You also should check if this card is even supported. I use Intel at > > the moment and do not know much more. > > The 6970 is shown as working. That should be a dual-card version of the > 6950, but nothing beats actual testing. Paul, it will probably work, > but either way, please follow up so we can update the wiki. From owner-freebsd-x11@FreeBSD.ORG Thu Jan 30 06:30:24 2014 Return-Path: Delivered-To: freebsd-x11@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 ESMTPS id EA98859B for ; Thu, 30 Jan 2014 06:30:24 +0000 (UTC) Received: from alogt.com (alogt.com [69.36.191.58]) (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 C16141751 for ; Thu, 30 Jan 2014 06:30:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=alogt.com; s=default; h=Content-Transfer-Encoding:Content-Type:MIME-Version:References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date; bh=sWqdddVpR3tZzyyY2hQqBwdsEvk5flW1YuvoPszRoBs=; b=ITXQ3m02fGeDv/TE3CyWpWQycD77sKaB3vxI894hfuy/yx5IqZ/znGpIbdLrZAROMfvSh8TygAal9ia1dmMr4uhXAhTMuxtiZ+LEaqgWUM5wq+3cmAoS+FqBtcwMa40UqIEnNkJDbknD9ufE3z3GE3sl+4aNKUVe7zEbi+3QTn4=; Received: from [39.200.40.79] (port=14541 helo=X220.alogt.com) by sl-508-2.slc.westdc.net with esmtpsa (SSLv3:DHE-RSA-AES128-SHA:128) (Exim 4.82) (envelope-from ) id 1W8l8p-000GLK-6X; Wed, 29 Jan 2014 23:30:24 -0700 Date: Thu, 30 Jan 2014 14:30:01 +0800 From: Erich Dollansky To: Paul Schiro Subject: Re: What driver (and how) to use for Radeon HD 6950 these days Message-ID: <20140130143001.251eb9da@X220.alogt.com> In-Reply-To: <1391062054.1372.7.camel@ghostwheel.tribble.net> References: <20140130135214.397bb406@X220.alogt.com> <1391062054.1372.7.camel@ghostwheel.tribble.net> X-Mailer: Claws Mail 3.9.3 (GTK+ 2.24.22; amd64-portbld-freebsd10.0) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - sl-508-2.slc.westdc.net X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - alogt.com X-Get-Message-Sender-Via: sl-508-2.slc.westdc.net: authenticated_id: erichsfreebsdlist@alogt.com X-Source: X-Source-Args: X-Source-Dir: Cc: freebsd-x11@freebsd.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Jan 2014 06:30:25 -0000 Hi, On Wed, 29 Jan 2014 23:07:34 -0700 Paul Schiro wrote: > > Thanks for the reply. > > > On Thu, 2014-01-30 at 13:52 +0800, Erich Dollansky wrote: > > > Hi all... been an avid FreeBSD user since about 2.1.5... but its > > > been > > > > as you started this, BSD since 1979. But only for a few hours. > > I was -1 year old, so... so, you are a newcomer? > > > > To cut to the chase, I have a Radeon HD 6950 [ATI RV970].. after > > > much > > > > Ask a search engine for WITH_NEW_XORG and WITH_GALLUIM in the > > make.conf > > I've got the WITH_NEW_XORG and WITH_GALLIUM make.conf options in there > already, and reinstalled all the xorg packages... but still had Oh, you need to build from ports. > trouble getting drm2 to work.... though I just used "pkg install"... > I'm thinking I have to go through the pain of building all of it in > ports... the more I think on it, the more that sounds right, since > make.conf options probably aren't going to do anything for prebuilt > binaries... d'oh! Yes. > > > You also should check if this card is even supported. I use Intel at > > the moment and do not know much more. > > Seems like it might be: > > $ grep 6950 /usr/src/sys/dev/drm2/drm_pciids.h > {0x1002, 0x6719, CHIP_CAYMAN|RADEON_NEW_MEMMAP, "Cayman PRO > [Radeon HD 6950]"}, \ > > Other than that, no idea how to tell for sure at present... > > Guess I'll try rebuilding all of xorg with those make.conf options for > now. Yes, the kernel should have the rest even being a GENERIC. The ports should load automatically the modules needed. Erich From owner-freebsd-x11@FreeBSD.ORG Thu Jan 30 06:30:55 2014 Return-Path: Delivered-To: freebsd-x11@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 ESMTPS id 351AC5CF for ; Thu, 30 Jan 2014 06:30:55 +0000 (UTC) Received: from mail-qc0-x22a.google.com (mail-qc0-x22a.google.com [IPv6:2607:f8b0:400d:c01::22a]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id E6B351755 for ; Thu, 30 Jan 2014 06:30:54 +0000 (UTC) Received: by mail-qc0-f170.google.com with SMTP id e9so4437690qcy.29 for ; Wed, 29 Jan 2014 22:30:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=mA/hRwGX1VC+Q2ou6IULE25mwuQjhwJ3ocW9Yf0Vy8g=; b=ssBEqPZBtjFqzrTvi7B65HxCYtl8rzfwLzo5wuLX6GbA2mwYu+1Ts4rti7qjh8IfvB hpr9YBGnb3P1PGn6HKDKaU/I2mewMr4ls4jV529P8gnbyTpAsZB7tW/QXR1lwwVrBs0t Xf1kiL+uxwoYC6t67jcWprMaxQxnOueu2lKMZcqL7Ps86OkOs8f+PPKfBE2ZjmgPvmP/ i0Y2Qdfunmt2Fe8RVu84QZQH8W4oOn45rIv2Un46VlDgmMTZi3ErjbaJj0GmsFAZENb/ PBF+E8cmVFyv7Ba8QQPVGp2KX8iQIwIk+bRlXuiUlpBVdncLw3PeByaTHQInVJI0vCDE FCXA== MIME-Version: 1.0 X-Received: by 10.140.100.240 with SMTP id s103mr17830682qge.38.1391063454196; Wed, 29 Jan 2014 22:30:54 -0800 (PST) Received: by 10.96.88.33 with HTTP; Wed, 29 Jan 2014 22:30:54 -0800 (PST) In-Reply-To: <1391062264.1372.10.camel@ghostwheel.tribble.net> References: <20140130135214.397bb406@X220.alogt.com> <1391062264.1372.10.camel@ghostwheel.tribble.net> Date: Wed, 29 Jan 2014 23:30:54 -0700 Message-ID: Subject: Re: What driver (and how) to use for Radeon HD 6950 these days From: Paul Schiro To: Warren Block Content-Type: text/plain; charset=UTF-8 Cc: freebsd-x11@freebsd.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Jan 2014 06:30:55 -0000 JFYI... I following the link given here: To have a working console on HEAD with the radeon and intel KMS drivers please read the vt(9) page. And tried to add vt and vt_vga devices to my kernel config, but when I do, I get: "config: Error: device "vt" is unknown" "config: Error: device "vt_vga" is unknown" "config: 2 errors" Not sure what the deal is there, unless that didn't make it into 10-STABLE, and its still just in -HEAD On Wed, Jan 29, 2014 at 11:11 PM, Paul Schiro wrote: > > Thank you very much, Warren. Did not come across those wiki links > previously, which would have been infinitely more helpful than googling > or the cursory search of the maillist archive I did... > > I'll take a look at the wiki entries, do the needful, and report back > with whatever I find on my system. > > On Wed, 2014-01-29 at 23:02 -0700, Warren Block wrote: >> On Thu, 30 Jan 2014, Erich Dollansky wrote: >> >> > On Wed, 29 Jan 2014 22:33:03 -0700 >> > Paul Schiro wrote: >> > >> >> Hi all... been an avid FreeBSD user since about 2.1.5... but its been >> > >> > as you started this, BSD since 1979. But only for a few hours. >> > >> >> To cut to the chase, I have a Radeon HD 6950 [ATI RV970].. after much >> > >> > Ask a search engine for WITH_NEW_XORG and WITH_GALLUIM in the make.conf >> >> Supported cards and the procedure to install KMS drivers for both Radeon >> and Intel graphics are shown on the wiki: >> >> https://wiki.freebsd.org/Graphics#Tested_hardware_matrix >> https://wiki.freebsd.org/Graphics#Installing_KMS_Ports >> >> > You also should check if this card is even supported. I use Intel at >> > the moment and do not know much more. >> >> The 6970 is shown as working. That should be a dual-card version of the >> 6950, but nothing beats actual testing. Paul, it will probably work, >> but either way, please follow up so we can update the wiki. > > -- Regards, Paul Schiro 720.280.7023 From owner-freebsd-x11@FreeBSD.ORG Thu Jan 30 06:32:19 2014 Return-Path: Delivered-To: freebsd-x11@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 ESMTPS id 47D5D610 for ; Thu, 30 Jan 2014 06:32:19 +0000 (UTC) Received: from mail-qc0-x233.google.com (mail-qc0-x233.google.com [IPv6:2607:f8b0:400d:c01::233]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 0664117B8 for ; Thu, 30 Jan 2014 06:32:18 +0000 (UTC) Received: by mail-qc0-f179.google.com with SMTP id e16so4297507qcx.38 for ; Wed, 29 Jan 2014 22:32:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=d7a4pmYDl+4PpbyAZS8+UrEZ9EiSaYTCcisjjCkLeJI=; b=cu/QvvLQxgG2s+gVjn8bwVahbRPWehAYmPayNY4pnVB1v19f2b2eHc+R2ZoPPuCaNR BRQz4+BAbzihGW77hVWTX9UByZ3AgGXc4f94y4Kmm/df8qjGp9OO7dWFxj2RkGg7+FOJ fYZ5S06V9gUN+N1uYHWLfltJWJ6Q/RqBTOEVV5XNlwVv5zLd3oewjV2rBI0tr/oVhQ84 9u8CHCSahdInt0QCDrUKNHjTr9vhLa1t9R8HHlNkEot8oOs8HtwPsYajHGViH2jFNLa3 b6e5Q21wYI1iXQedHD22ev0k2SsPVDqXqytld/rYH9OfVtRhNpqF6LbQwvBGAQdWLLwn dE0w== MIME-Version: 1.0 X-Received: by 10.224.75.73 with SMTP id x9mr9227067qaj.36.1391063538195; Wed, 29 Jan 2014 22:32:18 -0800 (PST) Received: by 10.96.88.33 with HTTP; Wed, 29 Jan 2014 22:32:18 -0800 (PST) In-Reply-To: <20140130143001.251eb9da@X220.alogt.com> References: <20140130135214.397bb406@X220.alogt.com> <1391062054.1372.7.camel@ghostwheel.tribble.net> <20140130143001.251eb9da@X220.alogt.com> Date: Wed, 29 Jan 2014 23:32:18 -0700 Message-ID: Subject: Re: What driver (and how) to use for Radeon HD 6950 these days From: Paul Schiro To: Erich Dollansky Content-Type: text/plain; charset=UTF-8 Cc: freebsd-x11@freebsd.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Jan 2014 06:32:19 -0000 running custom kernel, but I didn't trim out anything it should care about On Wed, Jan 29, 2014 at 11:30 PM, Erich Dollansky wrote: > Hi, > > On Wed, 29 Jan 2014 23:07:34 -0700 > Paul Schiro wrote: > >> >> Thanks for the reply. >> >> >> On Thu, 2014-01-30 at 13:52 +0800, Erich Dollansky wrote: >> > > Hi all... been an avid FreeBSD user since about 2.1.5... but its >> > > been >> > >> > as you started this, BSD since 1979. But only for a few hours. >> >> I was -1 year old, so... > > so, you are a newcomer? >> >> > > To cut to the chase, I have a Radeon HD 6950 [ATI RV970].. after >> > > much >> > >> > Ask a search engine for WITH_NEW_XORG and WITH_GALLUIM in the >> > make.conf >> >> I've got the WITH_NEW_XORG and WITH_GALLIUM make.conf options in there >> already, and reinstalled all the xorg packages... but still had > > Oh, you need to build from ports. > >> trouble getting drm2 to work.... though I just used "pkg install"... >> I'm thinking I have to go through the pain of building all of it in >> ports... the more I think on it, the more that sounds right, since >> make.conf options probably aren't going to do anything for prebuilt >> binaries... d'oh! > > Yes. > >> >> > You also should check if this card is even supported. I use Intel at >> > the moment and do not know much more. >> >> Seems like it might be: >> >> $ grep 6950 /usr/src/sys/dev/drm2/drm_pciids.h >> {0x1002, 0x6719, CHIP_CAYMAN|RADEON_NEW_MEMMAP, "Cayman PRO >> [Radeon HD 6950]"}, \ >> >> Other than that, no idea how to tell for sure at present... >> >> Guess I'll try rebuilding all of xorg with those make.conf options for >> now. > > Yes, the kernel should have the rest even being a GENERIC. The ports > should load automatically the modules needed. > > Erich -- Regards, Paul Schiro 720.280.7023 From owner-freebsd-x11@FreeBSD.ORG Thu Jan 30 06:51:47 2014 Return-Path: Delivered-To: freebsd-x11@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 ESMTPS id 3C405881 for ; Thu, 30 Jan 2014 06:51:47 +0000 (UTC) Received: from alogt.com (alogt.com [69.36.191.58]) (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 121F618FA for ; Thu, 30 Jan 2014 06:51:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=alogt.com; s=default; h=Content-Transfer-Encoding:Content-Type:MIME-Version:References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date; bh=Eq3XpylJEorNoyyelfWYBA0JEImJtq3MD+azLuWT2CY=; b=sIgL1MUyKdMRWhbjnOAgqZqkKklPGYcCrf5vZN094I1H5i5ZX1UcPn0TR+SOSrlmxxsPDpwtwl5Pe2SovKvfRvOZ1Dk5iaf319eORA8pR1JONJeFQ30vrxvUdg251gXtN4Pl5fnKFcn0j4SvQauzYEbMEVF9keX3jWDCD0evvZk=; Received: from [39.200.40.79] (port=42017 helo=X220.alogt.com) by sl-508-2.slc.westdc.net with esmtpsa (SSLv3:DHE-RSA-AES128-SHA:128) (Exim 4.82) (envelope-from ) id 1W8lTV-000PGs-DZ; Wed, 29 Jan 2014 23:51:46 -0700 Date: Thu, 30 Jan 2014 14:51:37 +0800 From: Erich Dollansky To: Paul Schiro Subject: Re: What driver (and how) to use for Radeon HD 6950 these days Message-ID: <20140130145137.018866a2@X220.alogt.com> In-Reply-To: References: <20140130135214.397bb406@X220.alogt.com> <1391062264.1372.10.camel@ghostwheel.tribble.net> X-Mailer: Claws Mail 3.9.3 (GTK+ 2.24.22; amd64-portbld-freebsd10.0) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - sl-508-2.slc.westdc.net X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - alogt.com X-Get-Message-Sender-Via: sl-508-2.slc.westdc.net: authenticated_id: erichsfreebsdlist@alogt.com X-Source: X-Source-Args: X-Source-Dir: Cc: freebsd-x11@freebsd.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Jan 2014 06:51:47 -0000 Hi, On Wed, 29 Jan 2014 23:30:54 -0700 Paul Schiro wrote: > JFYI... I following the link given here: > > To have a working console on HEAD with the radeon and intel KMS > drivers please read the vt(9) page. > > And tried to add vt and vt_vga devices to my kernel config, but when I > do, I get: > > "config: Error: device "vt" is unknown" > "config: Error: device "vt_vga" is unknown" > "config: 2 errors" > > Not sure what the deal is there, unless that didn't make it into > 10-STABLE, and its still just in -HEAD HEAD is 11, I thought you have 10. 10 does not support this yet. I stayed at 10 even when HEAD became 11. Erich From owner-freebsd-x11@FreeBSD.ORG Thu Jan 30 06:53:38 2014 Return-Path: Delivered-To: freebsd-x11@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 ESMTPS id DF823904 for ; Thu, 30 Jan 2014 06:53:38 +0000 (UTC) Received: from mail-qa0-x22f.google.com (mail-qa0-x22f.google.com [IPv6:2607:f8b0:400d:c00::22f]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 9C897190B for ; Thu, 30 Jan 2014 06:53:38 +0000 (UTC) Received: by mail-qa0-f47.google.com with SMTP id j5so3888206qaq.34 for ; Wed, 29 Jan 2014 22:53:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=/PrxnWgXnEFm0sldxqWxwTXWv/4FzSa+N+kYyJeU610=; b=qX5mfmnZvaDZdCTit4xV44V7HXzPcPQOHAww7R5Tpt7GtKMVRSTbNzikSdLozFROSo CNYIn3xyTuYD2CUT/HshJunNdaXpg4R1hSvS9y0wYH9xAaGRdwsx4133e+52p1CNvPrh On2uz/Q8LnmjlUy83pGF/qQMBmY2haC5rjBWUe6O0Tqg/aZVVsO6P7MLrFmPRZCv9rMU 3Gi4NI3Smx+xtgrbhjP4Gr7b2PrxrSOVu0CHpeeMblXFdpgx71Xe5vNJ/pwhrcyhYMT3 6eOM94sH0icYgmKwtjuhkixHmTC/fQ6tmQmD3tdzNq0O9i1nt8gyOlMBJUq+3kCvucpa upMg== MIME-Version: 1.0 X-Received: by 10.140.100.196 with SMTP id s62mr18141006qge.115.1391064817888; Wed, 29 Jan 2014 22:53:37 -0800 (PST) Received: by 10.96.88.33 with HTTP; Wed, 29 Jan 2014 22:53:37 -0800 (PST) In-Reply-To: <20140130145137.018866a2@X220.alogt.com> References: <20140130135214.397bb406@X220.alogt.com> <1391062264.1372.10.camel@ghostwheel.tribble.net> <20140130145137.018866a2@X220.alogt.com> Date: Wed, 29 Jan 2014 23:53:37 -0700 Message-ID: Subject: Re: What driver (and how) to use for Radeon HD 6950 these days From: Paul Schiro To: Erich Dollansky Content-Type: text/plain; charset=UTF-8 Cc: freebsd-x11@freebsd.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Jan 2014 06:53:38 -0000 Yeah, I'm at 10-STABLE... wasn't sure if it was in 10 or not, though I was guessing not, since the commit was fairly recent. On Wed, Jan 29, 2014 at 11:51 PM, Erich Dollansky wrote: > Hi, > > On Wed, 29 Jan 2014 23:30:54 -0700 > Paul Schiro wrote: > >> JFYI... I following the link given here: >> >> To have a working console on HEAD with the radeon and intel KMS >> drivers please read the vt(9) page. >> >> And tried to add vt and vt_vga devices to my kernel config, but when I >> do, I get: >> >> "config: Error: device "vt" is unknown" >> "config: Error: device "vt_vga" is unknown" >> "config: 2 errors" >> >> Not sure what the deal is there, unless that didn't make it into >> 10-STABLE, and its still just in -HEAD > > HEAD is 11, I thought you have 10. 10 does not support this yet. > > I stayed at 10 even when HEAD became 11. > > Erich -- Regards, Paul Schiro 720.280.7023 From owner-freebsd-x11@FreeBSD.ORG Thu Jan 30 08:01:25 2014 Return-Path: Delivered-To: freebsd-x11@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 ESMTPS id 68BE68CC; Thu, 30 Jan 2014 08:01:25 +0000 (UTC) Received: from extmx.bcc.ru (extmx.bcc.ru [217.170.85.214]) by mx1.freebsd.org (Postfix) with ESMTP id 3B6E41EDB; Thu, 30 Jan 2014 08:01:23 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by extmx.bcc.ru (Postfix) with ESMTP id 90C0915D2A; Thu, 30 Jan 2014 11:27:08 +0400 (GMT-4) Received: from extmx.bcc.ru ([127.0.0.1]) by localhost (extmx.bcc.ru [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04131-02; Thu, 30 Jan 2014 11:26:56 +0400 (GMT-4) Received: from mail.bcc (unknown [172.16.250.23]) by extmx.bcc.ru (Postfix) with ESMTP id 9F782117BF; Thu, 30 Jan 2014 11:26:56 +0400 (GMT-4) Received: from snasonovnbwxp.bcc ([192.168.201.205]) by mail.bcc over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675); Thu, 30 Jan 2014 11:36:15 +0400 From: Sergey Nasonov To: freebsd-x11@freebsd.org Subject: Re: Black screen and strange error on GeForce GT 730M / Thinkpad T440p Date: Thu, 30 Jan 2014 11:36:02 +0400 Message-ID: <1505617.Rred16yIh6@snasonovnbwxp.bcc> Organization: BCC User-Agent: KMail/4.10.5 (FreeBSD/10.0-PRERELEASE; KDE/4.10.5; amd64; ; ) In-Reply-To: <20140129165058.59990d06@dijkstra-old.cruwe.de> References: <20140127010351.2e450a9b@dijkstra-old.cruwe.de> <20140129165058.59990d06@dijkstra-old.cruwe.de> MIME-Version: 1.0 X-OriginalArrivalTime: 30 Jan 2014 07:36:15.0345 (UTC) FILETIME=[F4E7A610:01CF1D8D] X-Virus-Scanned: amavisd-new at bcc.ru Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7Bit X-Content-Filtered-By: Mailman/MimeDel 2.1.17 Cc: danfe@freebsd.org, freebsd-questions@freebsd.org, "Christopher J. Ruwe" X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Jan 2014 08:01:25 -0000 Hello all. Just for note. Some time ago I upgraded T430 from Stable-9 to Stable-10. And after upgrade I notice the same ACPI warnings: ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130823/nsarguments-97) ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130823/nsarguments-97) ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130823/nsarguments-97) ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130823/nsarguments-97) ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130823/nsarguments-97) ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130823/nsarguments-97) ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130823/nsarguments-97) ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130823/nsarguments-97) ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130823/nsarguments-97) But in my case Nvidia adapter working fine. T430 has NVS 5400 adapter vgapci0: port 0x5000-0x507f mem 0xf2000000-0xf2ffffff,0xe0000000-0xefffffff,0xf0000000-0xf1ffffff irq 16 at device 0.0 on pci1 nvidia0: on vgapci0 vgapci0: child nvidia0 requested pci_enable_io vgapci0: child nvidia0 requested pci_enable_io vgapci0: Boot video device Im using Nvidia driver version 331.20. On Wednesday 29 January 2014 16:50:58 Christopher J. Ruwe wrote: > On Mon, 27 Jan 2014 01:03:51 +0100 > > "Christopher J. Ruwe" wrote: > > I have got a new Thinkpad T440p with dual Intel / Nvidia graphics. As > > Intel Haswell is of now unspupported I had high hopes for the nvidia > > GPU. However, with x11/nvidia-driver I get a black screen and > > following error message on dmesg: > > > > nvidia0: on vgapci0 > > vgapci0: child nvidia0 requested pci_enable_io > > vgapci0: child nvidia0 requested pci_enable_io > > ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch > > - Found [Buffer], ACPI requires [Package] (20130823/nsarguments-97) > > ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch > > - Found [Buffer], ACPI requires [Package] (20130823/nsarguments-97) > > ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch > > - Found [Buffer], ACPI requires [Package] (20130823/nsarguments-97) > > ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch > > - Found [Buffer], ACPI requires [Package] (20130823/nsarguments-97) > > ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch > > - Found [Buffer], ACPI requires [Package] (20130823/nsarguments-97) > > ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch > > - Found [Buffer], ACPI requires [Package] (20130823/nsarguments-97) > > ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch > > - Found [Buffer], ACPI requires [Package] (20130823/nsarguments-97) > > ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch > > - Found [Buffer], ACPI requires [Package] (20130823/nsarguments-97) > > ACPI Error: Field [TBF3] at 270336 exceeds Buffer [NULL] size 262144 > > (bits) (20130823/dsopcode-249) ACPI Error: Method parse/execution > > failed [\134_SB_.PCI0.PEG_.VID_.GETB] (Node 0xfffff80005341e00), > > AE_AML_BUFFER_LIMIT (20130823/psparse-553) ACPI Error: Method > > parse/execution failed [\134_SB_.PCI0.PEG_.VID_._ROM] (Node > > 0xfffff80005341e40), AE_AML_BUFFER_LIMIT (20130823/psparse-553) ACPI > > Warning: \134_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - > > Found [Buffer], ACPI requires [Package] (20130823/nsarguments-97) em0: > > link state changed to UP ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: > > Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] > > (20130823/nsarguments-97) ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: > > Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] > > (20130823/nsarguments-97) ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: > > Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] > > (20130823/nsarguments-97) ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: > > Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] > > (20130823/nsarguments-97) ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: > > Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] > > (20130823/nsarguments-97) ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: > > Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] > > (20130823/nsarguments-97) ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: > > Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] > > (20130823/nsarguments-97) ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: > > Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] > > (20130823/nsarguments-97) ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: > > Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] > > (20130823/nsarguments-97) ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: > > Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] > > (20130823/nsarguments-97) ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: > > Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] > > (20130823/nsarguments-97) ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: > > Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] > > (20130823/nsarguments-97) ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: > > Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] > > (20130823/nsarguments-97) ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: > > Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] > > (20130823/nsarguments-97) ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: > > Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] > > (20130823/nsarguments-97) ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: > > Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] > > (20130823/nsarguments-97) ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: > > Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] > > (20130823/nsarguments-97) ACPI Warning: \134_SB_.PCI0.PEG_.VID_._DSM: > > Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] > > (20130823/nsarguments-97) > > From owner-freebsd-x11@FreeBSD.ORG Thu Jan 30 09:12:58 2014 Return-Path: Delivered-To: x11@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 ESMTPS id 8561F3FB for ; Thu, 30 Jan 2014 09:12:58 +0000 (UTC) Received: from portscout.freebsd.org (portscout.freebsd.org [IPv6:2001:1900:2254:206a::50:6]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 715461514 for ; Thu, 30 Jan 2014 09:12:58 +0000 (UTC) Received: from portscout.freebsd.org ([127.0.1.123]) by portscout.freebsd.org (8.14.7/8.14.7) with ESMTP id s0U9CwCb033486 for ; Thu, 30 Jan 2014 09:12:58 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.freebsd.org (8.14.7/8.14.7/Submit) id s0U9CwUR033480; Thu, 30 Jan 2014 09:12:58 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <201401300912.s0U9CwUR033480@portscout.freebsd.org> X-Authentication-Warning: portscout.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain MIME-Version: 1.0 Date: Thu, 30 Jan 2014 09:12:58 +0000 From: portscout@FreeBSD.org To: x11@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Jan 2014 09:12:58 -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/x11@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ x11/xkeyboard-config | 2.10.1 | 2.11 ------------------------------------------------+-----------------+------------ 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 Thanks. From owner-freebsd-x11@FreeBSD.ORG Thu Jan 30 06:52:37 2014 Return-Path: Delivered-To: freebsd-x11@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 ESMTPS id 277D08F9 for ; Thu, 30 Jan 2014 06:52:37 +0000 (UTC) Received: from mail-qa0-x231.google.com (mail-qa0-x231.google.com [IPv6:2607:f8b0:400d:c00::231]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 9E0FE1904 for ; Thu, 30 Jan 2014 06:52:36 +0000 (UTC) Received: by mail-qa0-f49.google.com with SMTP id w8so3781954qac.8 for ; Wed, 29 Jan 2014 22:52:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=tCA5zrPtO1NQqqohinJ2KApkl9DigsYB4UtTwNr6S5M=; b=Z5ijg600JIYQ90xhsa1ev5Sg2Dw03lWIqIIZNuxMSJf1eE5os0znWqq0+zHJELp7zz FpHP8+eepPTyvYoV7HWqIDZ8LXRP5Er/8RmSIV3uOqSDjqB+vRwXj3/LhpUM6BIuul9F 1N1329O1G+KIjitRtTjB+PM0/yeG6XqjUF1FolTA/VNIV8l23ouVGsi9vLsM6XmWR0Wi owjVS8BbDrwswlvCYQWW5MIh25ZC5LHSB08ktxtmnSOTvTx29yVnregzrYipdVK99hC0 6V6BAB7zQOGVGE3hbS0ybd2LLo/YJZ+wP+Taxv/BMDmykDasX8nJobYK/ZiaPOg7SZUl sQng== MIME-Version: 1.0 X-Received: by 10.140.100.240 with SMTP id s103mr17928123qge.38.1391064755768; Wed, 29 Jan 2014 22:52:35 -0800 (PST) Received: by 10.96.88.33 with HTTP; Wed, 29 Jan 2014 22:52:35 -0800 (PST) In-Reply-To: <1391062264.1372.10.camel@ghostwheel.tribble.net> References: <20140130135214.397bb406@X220.alogt.com> <1391062264.1372.10.camel@ghostwheel.tribble.net> Date: Wed, 29 Jan 2014 23:52:35 -0700 Message-ID: Subject: Re: What driver (and how) to use for Radeon HD 6950 these days From: Paul Schiro To: Warren Block Content-Type: multipart/mixed; boundary=001a11c16ccca0c48404f12a805d X-Mailman-Approved-At: Thu, 30 Jan 2014 12:24:17 +0000 Cc: freebsd-x11@freebsd.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Jan 2014 06:52:37 -0000 --001a11c16ccca0c48404f12a805d Content-Type: text/plain; charset=UTF-8 Seems to be working. :) Please find attached a unix text file with output from the following: dmesg pciconf -lvbce pkg info sudo kldstat /var/log/Xorg.0.log So, I guess I'm effectively confirming that the Radeon HD 6950 variant of the "Cayman PRO" chipset does work... guess its time to update the wiki after all. :) On Wed, Jan 29, 2014 at 11:11 PM, Paul Schiro wrote: > > Thank you very much, Warren. Did not come across those wiki links > previously, which would have been infinitely more helpful than googling > or the cursory search of the maillist archive I did... > > I'll take a look at the wiki entries, do the needful, and report back > with whatever I find on my system. > > On Wed, 2014-01-29 at 23:02 -0700, Warren Block wrote: >> On Thu, 30 Jan 2014, Erich Dollansky wrote: >> >> > On Wed, 29 Jan 2014 22:33:03 -0700 >> > Paul Schiro wrote: >> > >> >> Hi all... been an avid FreeBSD user since about 2.1.5... but its been >> > >> > as you started this, BSD since 1979. But only for a few hours. >> > >> >> To cut to the chase, I have a Radeon HD 6950 [ATI RV970].. after much >> > >> > Ask a search engine for WITH_NEW_XORG and WITH_GALLUIM in the make.conf >> >> Supported cards and the procedure to install KMS drivers for both Radeon >> and Intel graphics are shown on the wiki: >> >> https://wiki.freebsd.org/Graphics#Tested_hardware_matrix >> https://wiki.freebsd.org/Graphics#Installing_KMS_Ports >> >> > You also should check if this card is even supported. I use Intel at >> > the moment and do not know much more. >> >> The 6970 is shown as working. That should be a dual-card version of the >> 6950, but nothing beats actual testing. Paul, it will probably work, >> but either way, please follow up so we can update the wiki. > > -- Regards, Paul Schiro 720.280.7023 --001a11c16ccca0c48404f12a805d Content-Type: text/plain; charset=US-ASCII; name="freebsd-x11-0.txt" Content-Disposition: attachment; filename="freebsd-x11-0.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hr1o1ayl0 Q29weXJpZ2h0IChjKSAxOTkyLTIwMTQgVGhlIEZyZWVCU0QgUHJvamVjdC4KQ29weXJpZ2h0IChj KSAxOTc5LCAxOTgwLCAxOTgzLCAxOTg2LCAxOTg4LCAxOTg5LCAxOTkxLCAxOTkyLCAxOTkzLCAx OTk0CglUaGUgUmVnZW50cyBvZiB0aGUgVW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhLiBBbGwgcmln aHRzIHJlc2VydmVkLgpGcmVlQlNEIGlzIGEgcmVnaXN0ZXJlZCB0cmFkZW1hcmsgb2YgVGhlIEZy ZWVCU0QgRm91bmRhdGlvbi4KRnJlZUJTRCAxMC4wLVNUQUJMRSAjMSByMjYxMjc5OiBXZWQgSmFu IDI5IDIyOjAyOjI5IE1TVCAyMDE0CiAgICByb290QGdob3N0d2hlZWwudHJpYmJsZS5uZXQ6L3Vz ci9vYmovdXNyL3NyYy9zeXMvR0hPU1RXSEVFTCBhbWQ2NApGcmVlQlNEIGNsYW5nIHZlcnNpb24g My4zICh0YWdzL1JFTEVBU0VfMzMvZmluYWwgMTgzNTAyKSAyMDEzMDYxMApDUFU6IEludGVsKFIp IENvcmUoVE0pIGk3LTI2MDBLIENQVSBAIDMuNDBHSHogKDM0MTEuMjAtTUh6IEs4LWNsYXNzIENQ VSkKICBPcmlnaW4gPSAiR2VudWluZUludGVsIiAgSWQgPSAweDIwNmE3ICBGYW1pbHkgPSAweDYg IE1vZGVsID0gMHgyYSAgU3RlcHBpbmcgPSA3CiAgRmVhdHVyZXM9MHhiZmViZmJmZjxGUFUsVk1F LERFLFBTRSxUU0MsTVNSLFBBRSxNQ0UsQ1g4LEFQSUMsU0VQLE1UUlIsUEdFLE1DQSxDTU9WLFBB VCxQU0UzNixDTEZMVVNILERUUyxBQ1BJLE1NWCxGWFNSLFNTRSxTU0UyLFNTLEhUVCxUTSxQQkU+ CiAgRmVhdHVyZXMyPTB4MWY5YWUzYmY8U1NFMyxQQ0xNVUxRRFEsRFRFUzY0LE1PTixEU19DUEws Vk1YLEVTVCxUTTIsU1NTRTMsQ1gxNix4VFBSLFBEQ00sUENJRCxTU0U0LjEsU1NFNC4yLFBPUENO VCxUU0NETFQsQUVTTkksWFNBVkUsT1NYU0FWRSxBVlg+CiAgQU1EIEZlYXR1cmVzPTB4MjgxMDA4 MDA8U1lTQ0FMTCxOWCxSRFRTQ1AsTE0+CiAgQU1EIEZlYXR1cmVzMj0weDE8TEFIRj4KICBUU0M6 IFAtc3RhdGUgaW52YXJpYW50LCBwZXJmb3JtYW5jZSBzdGF0aXN0aWNzCnJlYWwgbWVtb3J5ICA9 IDg1ODk5MzQ1OTIgKDgxOTIgTUIpCmF2YWlsIG1lbW9yeSA9IDgxNzc2MjMwNDAgKDc3OTggTUIp CkV2ZW50IHRpbWVyICJMQVBJQyIgcXVhbGl0eSA2MDAKQUNQSSBBUElDIFRhYmxlOiA8QUxBU0tB IEEgTSBJPgpGcmVlQlNEL1NNUDogTXVsdGlwcm9jZXNzb3IgU3lzdGVtIERldGVjdGVkOiA4IENQ VXMKRnJlZUJTRC9TTVA6IDEgcGFja2FnZShzKSB4IDQgY29yZShzKSB4IDIgU01UIHRocmVhZHMK IGNwdTAgKEJTUCk6IEFQSUMgSUQ6ICAwCiBjcHUxIChBUCk6IEFQSUMgSUQ6ICAxCiBjcHUyIChB UCk6IEFQSUMgSUQ6ICAyCiBjcHUzIChBUCk6IEFQSUMgSUQ6ICAzCiBjcHU0IChBUCk6IEFQSUMg SUQ6ICA0CiBjcHU1IChBUCk6IEFQSUMgSUQ6ICA1CiBjcHU2IChBUCk6IEFQSUMgSUQ6ICA2CiBj cHU3IChBUCk6IEFQSUMgSUQ6ICA3CmlvYXBpYzAgPFZlcnNpb24gMi4wPiBpcnFzIDAtMjMgb24g bW90aGVyYm9hcmQKcmFuZG9tOiA8U29mdHdhcmUsIFlhcnJvdz4gaW5pdGlhbGl6ZWQKa2JkMSBh dCBrYmRtdXgwCmFjcGkwOiA8QUxBU0tBIEEgTSBJPiBvbiBtb3RoZXJib2FyZAphY3BpMDogUG93 ZXIgQnV0dG9uIChmaXhlZCkKYWNwaTA6IHJlc2VydmF0aW9uIG9mIDY3LCAxICg0KSBmYWlsZWQK Y3B1MDogPEFDUEkgQ1BVPiBvbiBhY3BpMApjcHUxOiA8QUNQSSBDUFU+IG9uIGFjcGkwCmNwdTI6 IDxBQ1BJIENQVT4gb24gYWNwaTAKY3B1MzogPEFDUEkgQ1BVPiBvbiBhY3BpMApjcHU0OiA8QUNQ SSBDUFU+IG9uIGFjcGkwCmNwdTU6IDxBQ1BJIENQVT4gb24gYWNwaTAKY3B1NjogPEFDUEkgQ1BV PiBvbiBhY3BpMApjcHU3OiA8QUNQSSBDUFU+IG9uIGFjcGkwCmhwZXQwOiA8SGlnaCBQcmVjaXNp b24gRXZlbnQgVGltZXI+IGlvbWVtIDB4ZmVkMDAwMDAtMHhmZWQwMDNmZiBvbiBhY3BpMApUaW1l Y291bnRlciAiSFBFVCIgZnJlcXVlbmN5IDE0MzE4MTgwIEh6IHF1YWxpdHkgOTUwCkV2ZW50IHRp bWVyICJIUEVUIiBmcmVxdWVuY3kgMTQzMTgxODAgSHogcXVhbGl0eSA1NTAKYXRydGMwOiA8QVQg cmVhbHRpbWUgY2xvY2s+IHBvcnQgMHg3MC0weDc3IGlycSA4IG9uIGFjcGkwCmF0cnRjMDogV2Fy bmluZzogQ291bGRuJ3QgbWFwIEkvTy4KRXZlbnQgdGltZXIgIlJUQyIgZnJlcXVlbmN5IDMyNzY4 IEh6IHF1YWxpdHkgMAphdHRpbWVyMDogPEFUIHRpbWVyPiBwb3J0IDB4NDAtMHg0MywweDUwLTB4 NTMgaXJxIDAgb24gYWNwaTAKVGltZWNvdW50ZXIgImk4MjU0IiBmcmVxdWVuY3kgMTE5MzE4MiBI eiBxdWFsaXR5IDAKRXZlbnQgdGltZXIgImk4MjU0IiBmcmVxdWVuY3kgMTE5MzE4MiBIeiBxdWFs aXR5IDEwMApUaW1lY291bnRlciAiQUNQSS1mYXN0IiBmcmVxdWVuY3kgMzU3OTU0NSBIeiBxdWFs aXR5IDkwMAphY3BpX3RpbWVyMDogPDI0LWJpdCB0aW1lciBhdCAzLjU3OTU0NU1Iej4gcG9ydCAw eDQwOC0weDQwYiBvbiBhY3BpMAphY3BpX2VjMDogPEVtYmVkZGVkIENvbnRyb2xsZXI6IEdQRSAw eDE4PiBwb3J0IDB4NjIsMHg2NiBvbiBhY3BpMApwY2liMDogPEFDUEkgSG9zdC1QQ0kgYnJpZGdl PiBwb3J0IDB4Y2Y4LTB4Y2ZmIG9uIGFjcGkwCnBjaTA6IDxBQ1BJIFBDSSBidXM+IG9uIHBjaWIw CnBjaWIxOiA8QUNQSSBQQ0ktUENJIGJyaWRnZT4gaXJxIDE2IGF0IGRldmljZSAxLjAgb24gcGNp MApwY2kxOiA8QUNQSSBQQ0kgYnVzPiBvbiBwY2liMQp2Z2FwY2kwOiA8VkdBLWNvbXBhdGlibGUg ZGlzcGxheT4gcG9ydCAweGUwMDAtMHhlMGZmIG1lbSAweGUwMDAwMDAwLTB4ZWZmZmZmZmYsMHhm N2UyMDAwMC0weGY3ZTNmZmZmIGlycSAxNiBhdCBkZXZpY2UgMC4wIG9uIHBjaTEKdmdhcGNpMDog Qm9vdCB2aWRlbyBkZXZpY2UKaGRhYzA6IDxBVEkgUlY5NzAgSERBIENvbnRyb2xsZXI+IG1lbSAw eGY3ZTQwMDAwLTB4ZjdlNDNmZmYgaXJxIDE3IGF0IGRldmljZSAwLjEgb24gcGNpMQp2Z2FwY2kx OiA8VkdBLWNvbXBhdGlibGUgZGlzcGxheT4gcG9ydCAweGYwMDAtMHhmMDNmIG1lbSAweGY3NDAw MDAwLTB4Zjc3ZmZmZmYsMHhkMDAwMDAwMC0weGRmZmZmZmZmIGlycSAxNiBhdCBkZXZpY2UgMi4w IG9uIHBjaTAKcGNpMDogPHNpbXBsZSBjb21tcz4gYXQgZGV2aWNlIDIyLjAgKG5vIGRyaXZlciBh dHRhY2hlZCkKZWhjaTA6IDxFSENJIChnZW5lcmljKSBVU0IgMi4wIGNvbnRyb2xsZXI+IG1lbSAw eGY3ZjA0MDAwLTB4ZjdmMDQzZmYgaXJxIDE2IGF0IGRldmljZSAyNi4wIG9uIHBjaTAKdXNidXMw OiBFSENJIHZlcnNpb24gMS4wCnVzYnVzMCBvbiBlaGNpMApwY2liMjogPEFDUEkgUENJLVBDSSBi cmlkZ2U+IGlycSAxNiBhdCBkZXZpY2UgMjguMCBvbiBwY2kwCnBjaTI6IDxBQ1BJIFBDSSBidXM+ IG9uIHBjaWIyCmF0aDA6IDxBdGhlcm9zIEFSOTM4eD4gbWVtIDB4ZjdkMDAwMDAtMHhmN2QxZmZm ZiBpcnEgMTYgYXQgZGV2aWNlIDAuMCBvbiBwY2kyCmFyOTMwMF9zZXRfc3R1Yl9mdW5jdGlvbnM6 IHNldHRpbmcgc3R1YiBmdW5jdGlvbnMKYXI5MzAwX3NldF9zdHViX2Z1bmN0aW9uczogc2V0dGlu ZyBzdHViIGZ1bmN0aW9ucwphcjkzMDBfYXR0YWNoOiBjYWxsaW5nIGFyOTMwMF9od19hdHRhY2gK YXI5MzAwX2h3X2F0dGFjaDogY2FsbGluZyBhcjkzMDBfZWVwcm9tX2F0dGFjaAphcjkzMDBfZmxh c2hfbWFwOiB1bmltcGxlbWVudGVkIGZvciBub3cKUmVzdG9yaW5nIENhbCBkYXRhIGZyb20gRFJB TQpSZXN0b3JpbmcgQ2FsIGRhdGEgZnJvbSBFRVBST00KYXI5MzAwX2h3X2F0dGFjaDogYXI5MzAw X2VlcHJvbV9hdHRhY2ggcmV0dXJuZWQgMAphdGgwOiBSWCBzdGF0dXMgbGVuZ3RoOiA0OAphdGgw OiBSWCBidWZmZXIgc2l6ZTogNDA5NgphdGgwOiBUWCBkZXNjcmlwdG9yIGxlbmd0aDogMTI4CmF0 aDA6IFRYIHN0YXR1cyBsZW5ndGg6IDM2CmF0aDA6IFRYIGJ1ZmZlcnMgcGVyIGRlc2NyaXB0b3I6 IDQKYXI5MzAwX2ZyZWVic2Rfc2V0dXBfeF90eF9kZXNjOiBjYWxsZWQsIDB4MC8wLCAweDAvMCwg MHgwLzAKYXRoMDogYXRoX2VkbWFfc2V0dXBfcnhmaWZvOiB0eXBlPTAsIEZJRk8gZGVwdGggPSAx NiBlbnRyaWVzCmF0aDA6IGF0aF9lZG1hX3NldHVwX3J4ZmlmbzogdHlwZT0xLCBGSUZPIGRlcHRo ID0gMTI4IGVudHJpZXMKYXRoMDogW0hUXSBlbmFibGluZyBIVCBtb2RlcwphdGgwOiBbSFRdIGVu YWJsaW5nIHNob3J0LUdJIGluIDIwTUh6IG1vZGUKYXRoMDogW0hUXSAxIHN0cmVhbSBTVEJDIHJl Y2VpdmUgZW5hYmxlZAphdGgwOiBbSFRdIDEgc3RyZWFtIFNUQkMgdHJhbnNtaXQgZW5hYmxlZAph dGgwOiBbSFRdIDMgUlggc3RyZWFtczsgMyBUWCBzdHJlYW1zCmF0aDA6IEFSOTM4MCBtYWMgNDQ4 LjMgUkY1MTEwIHBoeSAwLjAKYXRoMDogMkdIeiByYWRpbzogMHgwMDAwOyA1R0h6IHJhZGlvOiAw eDAwMDAKcGNpYjM6IDxBQ1BJIFBDSS1QQ0kgYnJpZGdlPiBpcnEgMTYgYXQgZGV2aWNlIDI4LjQg b24gcGNpMApwY2kzOiA8QUNQSSBQQ0kgYnVzPiBvbiBwY2liMwp4aGNpMDogPE5FQyB1UEQ3MjAy MDAgVVNCIDMuMCBjb250cm9sbGVyPiBtZW0gMHhmN2MwMDAwMC0weGY3YzAxZmZmIGlycSAxNiBh dCBkZXZpY2UgMC4wIG9uIHBjaTMKeGhjaTA6IDMyIGJ5dGUgY29udGV4dCBzaXplLgp1c2J1czEg b24geGhjaTAKcGNpYjQ6IDxBQ1BJIFBDSS1QQ0kgYnJpZGdlPiBpcnEgMTggYXQgZGV2aWNlIDI4 LjYgb24gcGNpMApwY2k0OiA8QUNQSSBQQ0kgYnVzPiBvbiBwY2liNAp4aGNpMTogPE5FQyB1UEQ3 MjAyMDAgVVNCIDMuMCBjb250cm9sbGVyPiBtZW0gMHhmN2IwMDAwMC0weGY3YjAxZmZmIGlycSAx OCBhdCBkZXZpY2UgMC4wIG9uIHBjaTQKeGhjaTE6IDMyIGJ5dGUgY29udGV4dCBzaXplLgp1c2J1 czIgb24geGhjaTEKcGNpYjU6IDxBQ1BJIFBDSS1QQ0kgYnJpZGdlPiBpcnEgMTkgYXQgZGV2aWNl IDI4Ljcgb24gcGNpMApwY2k1OiA8QUNQSSBQQ0kgYnVzPiBvbiBwY2liNQpwY2liNjogPEFDUEkg UENJLVBDSSBicmlkZ2U+IG1lbSAweGY3YTAwMDAwLTB4ZjdhMWZmZmYgaXJxIDE5IGF0IGRldmlj ZSAwLjAgb24gcGNpNQpwY2k2OiA8QUNQSSBQQ0kgYnVzPiBvbiBwY2liNgpwY2liNzogPEFDUEkg UENJLVBDSSBicmlkZ2U+IGlycSAxNiBhdCBkZXZpY2UgMS4wIG9uIHBjaTYKcGNpNzogPEFDUEkg UENJIGJ1cz4gb24gcGNpYjcKcGNpNzogPHNlcmlhbCBidXMsIEZpcmVXaXJlPiBhdCBkZXZpY2Ug MC4wIChubyBkcml2ZXIgYXR0YWNoZWQpCnBjaWI4OiA8QUNQSSBQQ0ktUENJIGJyaWRnZT4gaXJx IDE5IGF0IGRldmljZSA0LjAgb24gcGNpNgpwY2k4OiA8QUNQSSBQQ0kgYnVzPiBvbiBwY2liOApw Y2liOTogPEFDUEkgUENJLVBDSSBicmlkZ2U+IGlycSAxOCBhdCBkZXZpY2UgNy4wIG9uIHBjaTYK cGNpOTogPEFDUEkgUENJIGJ1cz4gb24gcGNpYjkKaGRhYzE6IDxHZW5lcmljICgweDAwMTIxMTAy KSBIREEgQ29udHJvbGxlcj4gbWVtIDB4Zjc4MDQwMDAtMHhmNzgwN2ZmZiwweGY3ODAwMDAwLTB4 Zjc4MDNmZmYgaXJxIDE4IGF0IGRldmljZSAwLjAgb24gcGNpOQpwY2liMTA6IDxBQ1BJIFBDSS1Q Q0kgYnJpZGdlPiBpcnEgMTkgYXQgZGV2aWNlIDguMCBvbiBwY2k2CnBjaTEwOiA8QUNQSSBQQ0kg YnVzPiBvbiBwY2liMTAKcGNpYjExOiA8QUNQSSBQQ0ktUENJIGJyaWRnZT4gaXJxIDE5IGF0IGRl dmljZSAwLjAgb24gcGNpMTAKcGNpMTE6IDxBQ1BJIFBDSSBidXM+IG9uIHBjaWIxMQplaGNpMTog PEVIQ0kgKGdlbmVyaWMpIFVTQiAyLjAgY29udHJvbGxlcj4gbWVtIDB4ZjdmMDMwMDAtMHhmN2Yw MzNmZiBpcnEgMjMgYXQgZGV2aWNlIDI5LjAgb24gcGNpMAp1c2J1czM6IEVIQ0kgdmVyc2lvbiAx LjAKdXNidXMzIG9uIGVoY2kxCmlzYWIwOiA8UENJLUlTQSBicmlkZ2U+IGF0IGRldmljZSAzMS4w IG9uIHBjaTAKaXNhMDogPElTQSBidXM+IG9uIGlzYWIwCmFoY2kwOiA8SW50ZWwgQ291Z2FyIFBv aW50IEFIQ0kgU0FUQSBjb250cm9sbGVyPiBwb3J0IDB4ZjBiMC0weGYwYjcsMHhmMGEwLTB4ZjBh MywweGYwOTAtMHhmMDk3LDB4ZjA4MC0weGYwODMsMHhmMDYwLTB4ZjA3ZiBtZW0gMHhmN2YwMjAw MC0weGY3ZjAyN2ZmIGlycSAxOSBhdCBkZXZpY2UgMzEuMiBvbiBwY2kwCmFoY2kwOiBBSENJIHYx LjMwIHdpdGggNiA2R2JwcyBwb3J0cywgUG9ydCBNdWx0aXBsaWVyIG5vdCBzdXBwb3J0ZWQKYWhj aWNoMDogPEFIQ0kgY2hhbm5lbD4gYXQgY2hhbm5lbCAwIG9uIGFoY2kwCmFoY2ljaDE6IDxBSENJ IGNoYW5uZWw+IGF0IGNoYW5uZWwgMSBvbiBhaGNpMAphaGNpY2gyOiA8QUhDSSBjaGFubmVsPiBh dCBjaGFubmVsIDIgb24gYWhjaTAKYWhjaWVtMDogPEFIQ0kgZW5jbG9zdXJlIG1hbmFnZW1lbnQg YnJpZGdlPiBvbiBhaGNpMApwY2kwOiA8c2VyaWFsIGJ1cywgU01CdXM+IGF0IGRldmljZSAzMS4z IChubyBkcml2ZXIgYXR0YWNoZWQpCmFjcGlfYnV0dG9uMDogPFBvd2VyIEJ1dHRvbj4gb24gYWNw aTAKYWNwaV90ejA6IDxUaGVybWFsIFpvbmU+IG9uIGFjcGkwCmFjcGlfdHoxOiA8VGhlcm1hbCBa b25lPiBvbiBhY3BpMApvcm0wOiA8SVNBIE9wdGlvbiBST00+IGF0IGlvbWVtIDB4YzAwMDAtMHhj ZmZmZiBvbiBpc2EwCnNjMDogPFN5c3RlbSBjb25zb2xlPiBhdCBmbGFncyAweDEwMCBvbiBpc2Ew CnNjMDogVkdBIDwxNiB2aXJ0dWFsIGNvbnNvbGVzLCBmbGFncz0weDMwMD4KdmdhMDogPEdlbmVy aWMgSVNBIFZHQT4gYXQgcG9ydCAweDNjMC0weDNkZiBpb21lbSAweGEwMDAwLTB4YmZmZmYgb24g aXNhMAphdGtiZGMwOiA8S2V5Ym9hcmQgY29udHJvbGxlciAoaTgwNDIpPiBhdCBwb3J0IDB4NjAs MHg2NCBvbiBpc2EwCmF0a2JkMDogPEFUIEtleWJvYXJkPiBpcnEgMSBvbiBhdGtiZGMwCmtiZDAg YXQgYXRrYmQwCmF0a2JkMDogW0dJQU5ULUxPQ0tFRF0KZXN0MDogPEVuaGFuY2VkIFNwZWVkU3Rl cCBGcmVxdWVuY3kgQ29udHJvbD4gb24gY3B1MApwNHRjYzA6IDxDUFUgRnJlcXVlbmN5IFRoZXJt YWwgQ29udHJvbD4gb24gY3B1MAplc3QxOiA8RW5oYW5jZWQgU3BlZWRTdGVwIEZyZXF1ZW5jeSBD b250cm9sPiBvbiBjcHUxCnA0dGNjMTogPENQVSBGcmVxdWVuY3kgVGhlcm1hbCBDb250cm9sPiBv biBjcHUxCmVzdDI6IDxFbmhhbmNlZCBTcGVlZFN0ZXAgRnJlcXVlbmN5IENvbnRyb2w+IG9uIGNw dTIKcDR0Y2MyOiA8Q1BVIEZyZXF1ZW5jeSBUaGVybWFsIENvbnRyb2w+IG9uIGNwdTIKZXN0Mzog PEVuaGFuY2VkIFNwZWVkU3RlcCBGcmVxdWVuY3kgQ29udHJvbD4gb24gY3B1MwpwNHRjYzM6IDxD UFUgRnJlcXVlbmN5IFRoZXJtYWwgQ29udHJvbD4gb24gY3B1Mwplc3Q0OiA8RW5oYW5jZWQgU3Bl ZWRTdGVwIEZyZXF1ZW5jeSBDb250cm9sPiBvbiBjcHU0CnA0dGNjNDogPENQVSBGcmVxdWVuY3kg VGhlcm1hbCBDb250cm9sPiBvbiBjcHU0CmVzdDU6IDxFbmhhbmNlZCBTcGVlZFN0ZXAgRnJlcXVl bmN5IENvbnRyb2w+IG9uIGNwdTUKcDR0Y2M1OiA8Q1BVIEZyZXF1ZW5jeSBUaGVybWFsIENvbnRy b2w+IG9uIGNwdTUKZXN0NjogPEVuaGFuY2VkIFNwZWVkU3RlcCBGcmVxdWVuY3kgQ29udHJvbD4g b24gY3B1NgpwNHRjYzY6IDxDUFUgRnJlcXVlbmN5IFRoZXJtYWwgQ29udHJvbD4gb24gY3B1Ngpl c3Q3OiA8RW5oYW5jZWQgU3BlZWRTdGVwIEZyZXF1ZW5jeSBDb250cm9sPiBvbiBjcHU3CnA0dGNj NzogPENQVSBGcmVxdWVuY3kgVGhlcm1hbCBDb250cm9sPiBvbiBjcHU3ClRpbWVjb3VudGVycyB0 aWNrIGV2ZXJ5IDEuMDAwIG1zZWMKaGRhY2MwOiA8QVRJIFI2eHggSERBIENPREVDPiBhdCBjYWQg MCBvbiBoZGFjMApoZGFhMDogPEFUSSBSNnh4IEF1ZGlvIEZ1bmN0aW9uIEdyb3VwPiBhdCBuaWQg MSBvbiBoZGFjYzAKcGNtMDogPEFUSSBSNnh4IChIRE1JKT4gYXQgbmlkIDMgb24gaGRhYTAKaGRh Y2MxOiA8Q3JlYXRpdmUgQ0EwMTMyIEhEQSBDT0RFQz4gYXQgY2FkIDEgb24gaGRhYzEKaGRhYTE6 IDxDcmVhdGl2ZSBDQTAxMzIgQXVkaW8gRnVuY3Rpb24gR3JvdXA+IGF0IG5pZCAxIG9uIGhkYWNj MQpwY20xOiA8Q3JlYXRpdmUgQ0EwMTMyIChSZWFyIEFuYWxvZyk+IGF0IG5pZCAxMSBhbmQgMTcg b24gaGRhYTEKcGNtMjogPENyZWF0aXZlIENBMDEzMiAoUmVhciBEaWdpdGFsKT4gYXQgbmlkIDEy IGFuZCAxNCBvbiBoZGFhMQpwY20zOiA8Q3JlYXRpdmUgQ0EwMTMyIChBbmFsb2cpPiBhdCBuaWQg MTYgYW5kIDE4IG9uIGhkYWExCnJhbmRvbTogdW5ibG9ja2luZyBkZXZpY2UuCnVzYnVzMDogNDgw TWJwcyBIaWdoIFNwZWVkIFVTQiB2Mi4wCnVzYnVzMTogNS4wR2JwcyBTdXBlciBTcGVlZCBVU0Ig djMuMAp1c2J1czI6IDUuMEdicHMgU3VwZXIgU3BlZWQgVVNCIHYzLjAKdXNidXMzOiA0ODBNYnBz IEhpZ2ggU3BlZWQgVVNCIHYyLjAKdWdlbjAuMTogPEludGVsPiBhdCB1c2J1czAKdWh1YjA6IDxJ bnRlbCBFSENJIHJvb3QgSFVCLCBjbGFzcyA5LzAsIHJldiAyLjAwLzEuMDAsIGFkZHIgMT4gb24g dXNidXMwCnVnZW4zLjE6IDxJbnRlbD4gYXQgdXNidXMzCnVodWIxOiA8SW50ZWwgRUhDSSByb290 IEhVQiwgY2xhc3MgOS8wLCByZXYgMi4wMC8xLjAwLCBhZGRyIDE+IG9uIHVzYnVzMwp1Z2VuMi4x OiA8MHgxMDMzPiBhdCB1c2J1czIKdWh1YjI6IDwweDEwMzMgWEhDSSByb290IEhVQiwgY2xhc3Mg OS8wLCByZXYgMy4wMC8xLjAwLCBhZGRyIDE+IG9uIHVzYnVzMgp1Z2VuMS4xOiA8MHgxMDMzPiBh dCB1c2J1czEKdWh1YjM6IDwweDEwMzMgWEhDSSByb290IEhVQiwgY2xhc3MgOS8wLCByZXYgMy4w MC8xLjAwLCBhZGRyIDE+IG9uIHVzYnVzMQpzZXMwIGF0IGFoY2llbTAgYnVzIDAgc2NidXMzIHRh cmdldCAwIGx1biAwCnNlczA6IDxBSENJIFNHUElPIEVuY2xvc3VyZSAxLjAwIDAwMDE+IFNFTUIg Uy1FLVMgMi4wMCBkZXZpY2UKc2VzMDogU0VNQiBTRVMgRGV2aWNlCmFkYTAgYXQgYWhjaWNoMCBi dXMgMCBzY2J1czAgdGFyZ2V0IDAgbHVuIDAKYWRhMDogPFNhbXN1bmcgU1NEIDg0MCBFVk8gNTAw R0IgRVhUMEJCMFE+IEFUQS05IFNBVEEgMy54IGRldmljZQpjZDAgYXQgYWhjaWNoMiBidXMgMCBz Y2J1czIgdGFyZ2V0IDAgbHVuIDAKY2QwOiA8QVNVUyBEUlctMjRCM1NUICAgYyAxLjAxPiBSZW1v dmFibGUgQ0QtUk9NIFNDU0ktMCBkZXZpY2UgCmNkMDogU2VyaWFsIE51bWJlciBEM0QwQ0wwNTI3 NjgKY2QwOiAxNTAuMDAwTUIvcyB0cmFuc2ZlcnMgKFNBVEEgMS54LCBVRE1BNSwgQVRBUEkgMTJi eXRlcywgUElPIDgxOTJieXRlcykKY2QwOiBBdHRlbXB0IHRvIHF1ZXJ5IGRldmljZSBzaXplIGZh aWxlZDogTk9UIFJFQURZLCBNZWRpdW0gbm90IHByZXNlbnQgLSB0cmF5IGNsb3NlZAphZGEwOiBT ZXJpYWwgTnVtYmVyIFMxREhOU0FEQTE1OTE3UgphZGEwOiA2MDAuMDAwTUIvcyB0cmFuc2ZlcnMg KFNBVEEgMy54LCBVRE1BNiwgUElPIDgxOTJieXRlcykKYWRhMDogQ29tbWFuZCBRdWV1ZWluZyBl bmFibGVkCmFkYTA6IDQ3Njk0ME1CICg5NzY3NzMxNjggNTEyIGJ5dGUgc2VjdG9yczogMTZIIDYz Uy9UIDE2MzgzQykKYWRhMDogUHJldmlvdXNseSB3YXMga25vd24gYXMgYWQ0CmFkYTEgYXQgYWhj aWNoMSBidXMgMCBzY2J1czEgdGFyZ2V0IDAgbHVuIDAKYWRhMTogPFdEQyBXRDUwMDJBQUxYLTAw SjM3QTAgMTUuMDFIMTU+IEFUQS04IFNBVEEgMy54IGRldmljZQphZGExOiBTZXJpYWwgTnVtYmVy IFdELVdDQVlVREo2OTY1MAphZGExOiA2MDAuMDAwTUIvcyB0cmFuc2ZlcnMgKFNBVEEgMy54LCBV RE1BNiwgUElPIDgxOTJieXRlcykKYWRhMTogQ29tbWFuZCBRdWV1ZWluZyBlbmFibGVkCmFkYTE6 IDQ3Njk0ME1CICg5NzY3NzMxNjggNTEyIGJ5dGUgc2VjdG9yczogMTZIIDYzUy9UIDE2MzgzQykK YWRhMTogUHJldmlvdXNseSB3YXMga25vd24gYXMgYWQ2ClNNUDogQVAgQ1BVICMxIExhdW5jaGVk IQpTTVA6IEFQIENQVSAjNyBMYXVuY2hlZCEKU01QOiBBUCBDUFUgIzMgTGF1bmNoZWQhClNNUDog QVAgQ1BVICM2IExhdW5jaGVkIQpTTVA6IEFQIENQVSAjNCBMYXVuY2hlZCEKU01QOiBBUCBDUFUg IzIgTGF1bmNoZWQhClNNUDogQVAgQ1BVICM1IExhdW5jaGVkIQpUaW1lY291bnRlciAiVFNDLWxv dyIgZnJlcXVlbmN5IDE3MDU1OTc1NzQgSHogcXVhbGl0eSAxMDAwClJvb3QgbW91bnQgd2FpdGlu ZyBmb3I6IHVzYnVzMyB1c2J1czIgdXNidXMxIHVzYnVzMAp1aHViMzogNCBwb3J0cyB3aXRoIDQg cmVtb3ZhYmxlLCBzZWxmIHBvd2VyZWQKdWh1YjI6IDQgcG9ydHMgd2l0aCA0IHJlbW92YWJsZSwg c2VsZiBwb3dlcmVkCnVodWIwOiAyIHBvcnRzIHdpdGggMiByZW1vdmFibGUsIHNlbGYgcG93ZXJl ZAp1aHViMTogMiBwb3J0cyB3aXRoIDIgcmVtb3ZhYmxlLCBzZWxmIHBvd2VyZWQKUm9vdCBtb3Vu dCB3YWl0aW5nIGZvcjogdXNidXMzIHVzYnVzMAp1Z2VuMC4yOiA8dmVuZG9yIDB4ODA4Nz4gYXQg dXNidXMwCnVodWI0OiA8dmVuZG9yIDB4ODA4NyBwcm9kdWN0IDB4MDAyNCwgY2xhc3MgOS8wLCBy ZXYgMi4wMC8wLjAwLCBhZGRyIDI+IG9uIHVzYnVzMAp1Z2VuMy4yOiA8dmVuZG9yIDB4ODA4Nz4g YXQgdXNidXMzCnVodWI1OiA8dmVuZG9yIDB4ODA4NyBwcm9kdWN0IDB4MDAyNCwgY2xhc3MgOS8w LCByZXYgMi4wMC8wLjAwLCBhZGRyIDI+IG9uIHVzYnVzMwpSb290IG1vdW50IHdhaXRpbmcgZm9y OiB1c2J1czMgdXNidXMwCnVodWI0OiA2IHBvcnRzIHdpdGggNiByZW1vdmFibGUsIHNlbGYgcG93 ZXJlZAp1aHViNTogOCBwb3J0cyB3aXRoIDggcmVtb3ZhYmxlLCBzZWxmIHBvd2VyZWQKdWdlbjMu MzogPENISUNPTlk+IGF0IHVzYnVzMwp1a2JkMDogPENISUNPTlkgVVNCIEtleWJvYXJkLCBjbGFz cyAwLzAsIHJldiAyLjAwLzIuMzAsIGFkZHIgMz4gb24gdXNidXMzCmtiZDIgYXQgdWtiZDAKdWhp ZDA6IDxDSElDT05ZIFVTQiBLZXlib2FyZCwgY2xhc3MgMC8wLCByZXYgMi4wMC8yLjMwLCBhZGRy IDM+IG9uIHVzYnVzMwpSb290IG1vdW50IHdhaXRpbmcgZm9yOiB1c2J1czMKdWdlbjMuNDogPENQ MTM1MFBGQ0xDRD4gYXQgdXNidXMzClJvb3QgbW91bnQgd2FpdGluZyBmb3I6IHVzYnVzMwp1Z2Vu My41OiA8UnVsaW5nIFRlY2hub2xvZ2llcyBTZG4uIEJoZC4+IGF0IHVzYnVzMwp1bXMwOiA8SElE IE1vdXNlPiBvbiB1c2J1czMKUm9vdCBtb3VudCB3YWl0aW5nIGZvcjogdXNidXMzClJvb3QgbW91 bnQgd2FpdGluZyBmb3I6IHVzYnVzMwpSb290IG1vdW50IHdhaXRpbmcgZm9yOiB1c2J1czMKUm9v dCBtb3VudCB3YWl0aW5nIGZvcjogdXNidXMzCnVtczA6IDUgYnV0dG9ucyBhbmQgW1hZWlRdIGNv b3JkaW5hdGVzIElEPTAKdWtiZDE6IDxISUQgS2V5Ym9hcmQ+IG9uIHVzYnVzMwpSb290IG1vdW50 IHdhaXRpbmcgZm9yOiB1c2J1czMKUm9vdCBtb3VudCB3YWl0aW5nIGZvcjogdXNidXMzClJvb3Qg bW91bnQgd2FpdGluZyBmb3I6IHVzYnVzMwpSb290IG1vdW50IHdhaXRpbmcgZm9yOiB1c2J1czMK Um9vdCBtb3VudCB3YWl0aW5nIGZvcjogdXNidXMzCmtiZDMgYXQgdWtiZDEKdWhpZDE6IDxISUQg Q29udHJvbCBJbnRlcmZhY2U+IG9uIHVzYnVzMwpSb290IG1vdW50IHdhaXRpbmcgZm9yOiB1c2J1 czMKUm9vdCBtb3VudCB3YWl0aW5nIGZvcjogdXNidXMzClJvb3QgbW91bnQgd2FpdGluZyBmb3I6 IHVzYnVzMwpSb290IG1vdW50IHdhaXRpbmcgZm9yOiB1c2J1czMKUm9vdCBtb3VudCB3YWl0aW5n IGZvcjogdXNidXMzClJvb3QgbW91bnQgd2FpdGluZyBmb3I6IHVzYnVzMwp1Z2VuMy42OiA8TWlj cm9zb2Z0PiBhdCB1c2J1czMKVHJ5aW5nIHRvIG1vdW50IHJvb3QgZnJvbSB1ZnM6L2Rldi9hZGEx cDIgW3J3XS4uLgp3bGFuMDogRXRoZXJuZXQgYWRkcmVzczogZjg6MWE6Njc6MjU6MGI6MzIKYXRo MDogYXRoX2VkbWFfcmVjdl90YXNrbGV0OiBzY19pbnJlc2V0X2NudCA+IDA7IHNraXBwaW5nCnBp ZCA5MDQgKGF2YWhpLWRhZW1vbiksIHVpZCAwOiBleGl0ZWQgb24gc2lnbmFsIDExIChjb3JlIGR1 bXBlZCkKaW5mbzogW2RybV0gSW5pdGlhbGl6ZWQgZHJtIDEuMS4wIDIwMDYwODEwCmRybW4wOiA8 Q2F5bWFuIFBSTyBbUmFkZW9uIEhEIDY5NTBdPiBvbiB2Z2FwY2kwCmluZm86IFtkcm1dIE1TSSBl bmFibGVkIDEgbWVzc2FnZShzKQppbmZvOiBbZHJtXSBSQURFT05fSVNfUENJRQppbmZvOiBbZHJt XSBpbml0aWFsaXppbmcga2VybmVsIG1vZGVzZXR0aW5nIChDQVlNQU4gMHgxMDAyOjB4NjcxOSAw eDE3ODc6MHgyMDEwKS4KaW5mbzogW2RybV0gcmVnaXN0ZXIgbW1pbyBiYXNlOiAweEY3RTIwMDAw CmluZm86IFtkcm1dIHJlZ2lzdGVyIG1taW8gc2l6ZTogMTMxMDcyCmluZm86IFtkcm1dIHJhZGVv bl9hdHJtX2dldF9iaW9zOiA9PT0+IFRyeSBBVFJNLi4uCmluZm86IFtkcm1dIHJhZGVvbl9hdHJt X2dldF9iaW9zOiBwY2lfZmluZF9jbGFzcygpIGZvdW5kOiAwOjE6MDowLCB2ZW5kb3I9MTAwMiwg ZGV2aWNlPTY3MTkKaW5mbzogW2RybV0gcmFkZW9uX2F0cm1fZ2V0X2Jpb3M6IEdldCBBQ1BJIGRl dmljZSBoYW5kbGUKaW5mbzogW2RybV0gcmFkZW9uX2FjcGlfdmZjdF9iaW9zOiA9PT0+IFRyeSBW RkNULi4uCmluZm86IFtkcm1dIHJhZGVvbl9hY3BpX3ZmY3RfYmlvczogR2V0ICJWRkNUIiBBQ1BJ IHRhYmxlCmluZm86IFtkcm1dIHJhZGVvbl9hY3BpX3ZmY3RfYmlvczogRmFpbGVkIHRvIGdldCAi VkZDVCIgdGFibGU6IEFFX05PVF9GT1VORAppbmZvOiBbZHJtXSBpZ3BfcmVhZF9iaW9zX2Zyb21f dnJhbTogPT09PiBUcnkgSUdQJ3MgVlJBTS4uLgppbmZvOiBbZHJtXSBpZ3BfcmVhZF9iaW9zX2Zy b21fdnJhbTogVlJBTSBiYXNlIGFkZHJlc3M6IDB4ZTAwMDAwMDAKaW5mbzogW2RybV0gaWdwX3Jl YWRfYmlvc19mcm9tX3ZyYW06IE1hcCBhZGRyZXNzOiAweGZmZmZmODAwZTAwMDAwMDAgKDI2MjE0 NCBieXRlcykKaW5mbzogW2RybV0gaWdwX3JlYWRfYmlvc19mcm9tX3ZyYW06IEluY29ycmVjdCBC SU9TIHNpZ25hdHVyZTogMHgyMDA3CmluZm86IFtkcm1dIHJhZGVvbl9yZWFkX2Jpb3M6ID09PT4g VHJ5IFBDSSBFeHBhbnNpb24gUk9NLi4uCmluZm86IFtkcm1dIHJhZGVvbl9yZWFkX2Jpb3M6IE1h cCBhZGRyZXNzOiAweGZmZmZmODAwMDAwYzAwMDAgKDEzMTA3MiBieXRlcykKaW5mbzogW2RybV0g QVRPTSBCSU9TOiBDQVlNQU4KZHJtbjA6IGluZm86IFZSQU06IDIwNDhNIDB4MDAwMDAwMDAwMDAw MDAwMCAtIDB4MDAwMDAwMDA3RkZGRkZGRiAoMjA0OE0gdXNlZCkKZHJtbjA6IGluZm86IEdUVDog NTEyTSAweDAwMDAwMDAwODAwMDAwMDAgLSAweDAwMDAwMDAwOUZGRkZGRkYKaW5mbzogW2RybV0g RGV0ZWN0ZWQgVlJBTSBSQU09MjA0OE0sIEJBUj0yNTZNCmluZm86IFtkcm1dIFJBTSB3aWR0aCAy NTZiaXRzIEREUgpbVFRNXSBab25lICBrZXJuZWw6IEF2YWlsYWJsZSBncmFwaGljcyBtZW1vcnk6 IDQxMzU2NTQga2lCCltUVE1dIFpvbmUgICBkbWEzMjogQXZhaWxhYmxlIGdyYXBoaWNzIG1lbW9y eTogMjA5NzE1MiBraUIKW1RUTV0gSW5pdGlhbGl6aW5nIHBvb2wgYWxsb2NhdG9yCmluZm86IFtk cm1dIHJhZGVvbjogMjA0OE0gb2YgVlJBTSBtZW1vcnkgcmVhZHkKaW5mbzogW2RybV0gcmFkZW9u OiA1MTJNIG9mIEdUVCBtZW1vcnkgcmVhZHkuCmluZm86IFtkcm1dIFN1cHBvcnRzIHZibGFuayB0 aW1lc3RhbXAgY2FjaGluZyBSZXYgMSAoMTAuMTAuMjAxMCkuCmluZm86IFtkcm1dIERyaXZlciBz dXBwb3J0cyBwcmVjaXNlIHZibGFuayB0aW1lc3RhbXAgcXVlcnkuCmluZm86IFtkcm1dIHJhZGVv bjogaXJxIGluaXRpYWxpemVkLgppbmZvOiBbZHJtXSBHQVJUOiBudW0gY3B1IHBhZ2VzIDEzMTA3 MiwgbnVtIGdwdSBwYWdlcyAxMzEwNzIKaW5mbzogW2RybV0gcHJvYmluZyBnZW4gMiBjYXBzIGZv ciBkZXZpY2UgODA4NjoxMDEgPSAyLzAKaW5mbzogW2RybV0gZW5hYmxpbmcgUENJRSBnZW4gMiBs aW5rIHNwZWVkcywgZGlzYWJsZSB3aXRoIHJhZGVvbi5wY2llX2dlbjI9MAppbmZvOiBbZHJtXSBM b2FkaW5nIENBWU1BTiBNaWNyb2NvZGUKaW5mbzogW2RybV0gUENJRSBHQVJUIG9mIDUxMk0gZW5h YmxlZCAodGFibGUgYXQgMHgwMDAwMDAwMDAwMDQwMDAwKS4KZHJtbjA6IGluZm86IFdCIGVuYWJs ZWQKZHJtbjA6IGluZm86IGZlbmNlIGRyaXZlciBvbiByaW5nIDAgdXNlIGdwdSBhZGRyIDB4MDAw MDAwMDA4MDAwMGMwMCBhbmQgY3B1IGFkZHIgMHgweGZmZmZmODAxMGU0NjNjMDAKZHJtbjA6IGlu Zm86IGZlbmNlIGRyaXZlciBvbiByaW5nIDEgdXNlIGdwdSBhZGRyIDB4MDAwMDAwMDA4MDAwMGMw NCBhbmQgY3B1IGFkZHIgMHgweGZmZmZmODAxMGU0NjNjMDQKZHJtbjA6IGluZm86IGZlbmNlIGRy aXZlciBvbiByaW5nIDIgdXNlIGdwdSBhZGRyIDB4MDAwMDAwMDA4MDAwMGMwOCBhbmQgY3B1IGFk ZHIgMHgweGZmZmZmODAxMGU0NjNjMDgKZHJtbjA6IGluZm86IGZlbmNlIGRyaXZlciBvbiByaW5n IDMgdXNlIGdwdSBhZGRyIDB4MDAwMDAwMDA4MDAwMGMwYyBhbmQgY3B1IGFkZHIgMHgweGZmZmZm ODAxMGU0NjNjMGMKZHJtbjA6IGluZm86IGZlbmNlIGRyaXZlciBvbiByaW5nIDQgdXNlIGdwdSBh ZGRyIDB4MDAwMDAwMDA4MDAwMGMxMCBhbmQgY3B1IGFkZHIgMHgweGZmZmZmODAxMGU0NjNjMTAK aW5mbzogW2RybV0gcmluZyB0ZXN0IG9uIDAgc3VjY2VlZGVkIGluIDMgdXNlY3MKaW5mbzogW2Ry bV0gcmluZyB0ZXN0IG9uIDMgc3VjY2VlZGVkIGluIDIgdXNlY3MKaW5mbzogW2RybV0gcmluZyB0 ZXN0IG9uIDQgc3VjY2VlZGVkIGluIDEgdXNlY3MKaW5mbzogW2RybV0gaWIgdGVzdCBvbiByaW5n IDAgc3VjY2VlZGVkIGluIDAgdXNlY3MKaW5mbzogW2RybV0gaWIgdGVzdCBvbiByaW5nIDMgc3Vj Y2VlZGVkIGluIDAgdXNlY3MKaW5mbzogW2RybV0gaWIgdGVzdCBvbiByaW5nIDQgc3VjY2VlZGVk IGluIDEgdXNlY3MKaW5mbzogW2RybV0gcmFkZW9uX2RldmljZV9pbml0OiBUYWtpbmcgb3ZlciB0 aGUgZmljdGl0aW91cyByYW5nZSAweGUwMDAwMDAwLTB4ZjAwMDAwMDAKaWljYnVzMDogPFBoaWxp cHMgSTJDIGJ1cz4gb24gaWljYmIwIGFkZHIgMHhmZgppaWMwOiA8STJDIGdlbmVyaWMgSS9PPiBv biBpaWNidXMwCmlpY2J1czE6IDxQaGlsaXBzIEkyQyBidXM+IG9uIGlpY2JiMSBhZGRyIDB4ZmYK aWljMTogPEkyQyBnZW5lcmljIEkvTz4gb24gaWljYnVzMQppaWNidXMyOiA8UGhpbGlwcyBJMkMg YnVzPiBvbiBpaWNiYjIgYWRkciAweGZmCmlpYzI6IDxJMkMgZ2VuZXJpYyBJL08+IG9uIGlpY2J1 czIKaWljYnVzMzogPFBoaWxpcHMgSTJDIGJ1cz4gb24gaWljYmIzIGFkZHIgMHhmZgppaWMzOiA8 STJDIGdlbmVyaWMgSS9PPiBvbiBpaWNidXMzCmlpY2J1czQ6IDxQaGlsaXBzIEkyQyBidXM+IG9u IGlpY2JiNCBhZGRyIDB4ZmYKaWljNDogPEkyQyBnZW5lcmljIEkvTz4gb24gaWljYnVzNAppaWNi dXM1OiA8UGhpbGlwcyBJMkMgYnVzPiBvbiBpaWNiYjUgYWRkciAweGZmCmlpYzU6IDxJMkMgZ2Vu ZXJpYyBJL08+IG9uIGlpY2J1czUKaWljYnVzNjogPFBoaWxpcHMgSTJDIGJ1cz4gb24gaWljYmI2 IGFkZHIgMHhmZgppaWM2OiA8STJDIGdlbmVyaWMgSS9PPiBvbiBpaWNidXM2CmlpY2J1czc6IDxQ aGlsaXBzIEkyQyBidXM+IG9uIGlpY2JiNyBhZGRyIDB4ZmYKaWljNzogPEkyQyBnZW5lcmljIEkv Tz4gb24gaWljYnVzNwppbmZvOiBbZHJtXSBSYWRlb24gRGlzcGxheSBDb25uZWN0b3JzCmluZm86 IFtkcm1dIENvbm5lY3RvciAwOgppbmZvOiBbZHJtXSAgIERQLTEKaW5mbzogW2RybV0gICBIUEQ1 CmluZm86IFtkcm1dICAgRERDOiAweDY0MzAgMHg2NDMwIDB4NjQzNCAweDY0MzQgMHg2NDM4IDB4 NjQzOCAweDY0M2MgMHg2NDNjCmluZm86IFtkcm1dICAgRW5jb2RlcnM6CmluZm86IFtkcm1dICAg ICBERlAxOiBJTlRFUk5BTF9VTklQSFkyCmluZm86IFtkcm1dIENvbm5lY3RvciAxOgppbmZvOiBb ZHJtXSAgIERQLTIKaW5mbzogW2RybV0gICBIUEQ0CmluZm86IFtkcm1dICAgRERDOiAweDY0NDAg MHg2NDQwIDB4NjQ0NCAweDY0NDQgMHg2NDQ4IDB4NjQ0OCAweDY0NGMgMHg2NDRjCmluZm86IFtk cm1dICAgRW5jb2RlcnM6CmluZm86IFtkcm1dICAgICBERlAyOiBJTlRFUk5BTF9VTklQSFkyCmlu Zm86IFtkcm1dIENvbm5lY3RvciAyOgppbmZvOiBbZHJtXSAgIEhETUktQS0xCmluZm86IFtkcm1d ICAgSFBENgppbmZvOiBbZHJtXSAgIEREQzogMHg2NDYwIDB4NjQ2MCAweDY0NjQgMHg2NDY0IDB4 NjQ2OCAweDY0NjggMHg2NDZjIDB4NjQ2YwppbmZvOiBbZHJtXSAgIEVuY29kZXJzOgppbmZvOiBb ZHJtXSAgICAgREZQMzogSU5URVJOQUxfVU5JUEhZMQppbmZvOiBbZHJtXSBDb25uZWN0b3IgMzoK aW5mbzogW2RybV0gICBEVkktRC0xCmluZm86IFtkcm1dICAgSFBEMQppbmZvOiBbZHJtXSAgIERE QzogMHg2NDUwIDB4NjQ1MCAweDY0NTQgMHg2NDU0IDB4NjQ1OCAweDY0NTggMHg2NDVjIDB4NjQ1 YwppbmZvOiBbZHJtXSAgIEVuY29kZXJzOgppbmZvOiBbZHJtXSAgICAgREZQNDogSU5URVJOQUxf VU5JUEhZMQppbmZvOiBbZHJtXSBDb25uZWN0b3IgNDoKaW5mbzogW2RybV0gICBEVkktSS0xCmlu Zm86IFtkcm1dICAgSFBEMwppbmZvOiBbZHJtXSAgIEREQzogMHg2NDcwIDB4NjQ3MCAweDY0NzQg MHg2NDc0IDB4NjQ3OCAweDY0NzggMHg2NDdjIDB4NjQ3YwppbmZvOiBbZHJtXSAgIEVuY29kZXJz OgppbmZvOiBbZHJtXSAgICAgREZQNTogSU5URVJOQUxfVU5JUEhZCmluZm86IFtkcm1dICAgICBD UlQxOiBJTlRFUk5BTF9LTERTQ1BfREFDMQppbmZvOiBbZHJtXSBJbnRlcm5hbCB0aGVybWFsIGNv bnRyb2xsZXIgd2l0aCBmYW4gY29udHJvbAppbmZvOiBbZHJtXSByYWRlb246IHBvd2VyIG1hbmFn ZW1lbnQgaW5pdGlhbGl6ZWQKaW5mbzogW2RybV0gSW5pdGlhbGl6ZWQgcmFkZW9uIDIuMjkuMCAy MDA4MDUyOApwaWQgMTIzMCAocHVsc2VhdWRpbyksIHVpZCAxMDAxOiBleGl0ZWQgb24gc2lnbmFs IDExCnBpZCAxMjc2IChwdWxzZWF1ZGlvKSwgdWlkIDEwMDE6IGV4aXRlZCBvbiBzaWduYWwgMTEK cGlkIDEyODUgKHB1bHNlYXVkaW8pLCB1aWQgMTAwMTogZXhpdGVkIG9uIHNpZ25hbCAxMQpwaWQg MTI4OSAocHVsc2VhdWRpbyksIHVpZCAxMDAxOiBleGl0ZWQgb24gc2lnbmFsIDExCnBpZCAxMjky IChwdWxzZWF1ZGlvKSwgdWlkIDEwMDE6IGV4aXRlZCBvbiBzaWduYWwgMTEKcGlkIDEyOTUgKHB1 bHNlYXVkaW8pLCB1aWQgMTAwMTogZXhpdGVkIG9uIHNpZ25hbCAxMQpwaWQgMTI5OCAocHVsc2Vh dWRpbyksIHVpZCAxMDAxOiBleGl0ZWQgb24gc2lnbmFsIDExCnBpZCAxMzAxIChwdWxzZWF1ZGlv KSwgdWlkIDEwMDE6IGV4aXRlZCBvbiBzaWduYWwgMTEKcGlkIDEzMDQgKHB1bHNlYXVkaW8pLCB1 aWQgMTAwMTogZXhpdGVkIG9uIHNpZ25hbCAxMQpwaWQgMTMwNyAocHVsc2VhdWRpbyksIHVpZCAx MDAxOiBleGl0ZWQgb24gc2lnbmFsIDExCnBpZCAxMzEwIChwdWxzZWF1ZGlvKSwgdWlkIDEwMDE6 IGV4aXRlZCBvbiBzaWduYWwgMTEKcGlkIDE0MzMgKHB1bHNlYXVkaW8pLCB1aWQgMTAwMTogZXhp dGVkIG9uIHNpZ25hbCAxMQpwaWQgMTQzNiAocHVsc2VhdWRpbyksIHVpZCAxMDAxOiBleGl0ZWQg b24gc2lnbmFsIDExCnBpZCAxNTYwIChwdWxzZWF1ZGlvKSwgdWlkIDEwMDE6IGV4aXRlZCBvbiBz aWduYWwgMTEKcGlkIDE1NjMgKHB1bHNlYXVkaW8pLCB1aWQgMTAwMTogZXhpdGVkIG9uIHNpZ25h bCAxMQpwaWQgMTU2NiAocHVsc2VhdWRpbyksIHVpZCAxMDAxOiBleGl0ZWQgb24gc2lnbmFsIDEx CnBpZCAxNTcyIChwdWxzZWF1ZGlvKSwgdWlkIDEwMDE6IGV4aXRlZCBvbiBzaWduYWwgMTEKcGlk IDE1NzUgKHB1bHNlYXVkaW8pLCB1aWQgMTAwMTogZXhpdGVkIG9uIHNpZ25hbCAxMQpwaWQgMTU3 OCAocHVsc2VhdWRpbyksIHVpZCAxMDAxOiBleGl0ZWQgb24gc2lnbmFsIDExCnBpZCAxNTgxIChw dWxzZWF1ZGlvKSwgdWlkIDEwMDE6IGV4aXRlZCBvbiBzaWduYWwgMTEKcGlkIDE1ODQgKHB1bHNl YXVkaW8pLCB1aWQgMTAwMTogZXhpdGVkIG9uIHNpZ25hbCAxMQpwaWQgMTU4NyAocHVsc2VhdWRp byksIHVpZCAxMDAxOiBleGl0ZWQgb24gc2lnbmFsIDExCnBpZCAxNTkwIChwdWxzZWF1ZGlvKSwg dWlkIDEwMDE6IGV4aXRlZCBvbiBzaWduYWwgMTEKcGlkIDE1OTMgKHB1bHNlYXVkaW8pLCB1aWQg MTAwMTogZXhpdGVkIG9uIHNpZ25hbCAxMQpwaWQgMTU5NiAocHVsc2VhdWRpbyksIHVpZCAxMDAx OiBleGl0ZWQgb24gc2lnbmFsIDExCnBpZCAxNTk5IChwdWxzZWF1ZGlvKSwgdWlkIDEwMDE6IGV4 aXRlZCBvbiBzaWduYWwgMTEKcGlkIDE2MDIgKHB1bHNlYXVkaW8pLCB1aWQgMTAwMTogZXhpdGVk IG9uIHNpZ25hbCAxMQpwaWQgMTYwNSAocHVsc2VhdWRpbyksIHVpZCAxMDAxOiBleGl0ZWQgb24g c2lnbmFsIDExCnBpZCAxNjA4IChwdWxzZWF1ZGlvKSwgdWlkIDEwMDE6IGV4aXRlZCBvbiBzaWdu YWwgMTEKcGlkIDE2NDggKHB1bHNlYXVkaW8pLCB1aWQgMTAwMTogZXhpdGVkIG9uIHNpZ25hbCAx MQpwaWQgMTY1MSAocHVsc2VhdWRpbyksIHVpZCAxMDAxOiBleGl0ZWQgb24gc2lnbmFsIDExCnBp ZCAxNjU0IChwdWxzZWF1ZGlvKSwgdWlkIDEwMDE6IGV4aXRlZCBvbiBzaWduYWwgMTEKcGlkIDE2 NTcgKHB1bHNlYXVkaW8pLCB1aWQgMTAwMTogZXhpdGVkIG9uIHNpZ25hbCAxMQpwaWQgMTY2MCAo cHVsc2VhdWRpbyksIHVpZCAxMDAxOiBleGl0ZWQgb24gc2lnbmFsIDExCnBpZCAxNjYzIChwdWxz ZWF1ZGlvKSwgdWlkIDEwMDE6IGV4aXRlZCBvbiBzaWduYWwgMTEKcGlkIDE2NjYgKHB1bHNlYXVk aW8pLCB1aWQgMTAwMTogZXhpdGVkIG9uIHNpZ25hbCAxMQpwaWQgMTcyNCAocHVsc2VhdWRpbyks IHVpZCAxMDAxOiBleGl0ZWQgb24gc2lnbmFsIDExCnBpZCAxNzI3IChwdWxzZWF1ZGlvKSwgdWlk IDEwMDE6IGV4aXRlZCBvbiBzaWduYWwgMTEKcGlkIDE3MzAgKHB1bHNlYXVkaW8pLCB1aWQgMTAw MTogZXhpdGVkIG9uIHNpZ25hbCAxMQpwaWQgMTczMyAocHVsc2VhdWRpbyksIHVpZCAxMDAxOiBl eGl0ZWQgb24gc2lnbmFsIDExCnBpZCAxNzM2IChwdWxzZWF1ZGlvKSwgdWlkIDEwMDE6IGV4aXRl ZCBvbiBzaWduYWwgMTEKcGlkIDE3MzkgKHB1bHNlYXVkaW8pLCB1aWQgMTAwMTogZXhpdGVkIG9u IHNpZ25hbCAxMQpwaWQgMTc0MiAocHVsc2VhdWRpbyksIHVpZCAxMDAxOiBleGl0ZWQgb24gc2ln bmFsIDExCnBpZCAxNzQ3IChwdWxzZWF1ZGlvKSwgdWlkIDEwMDE6IGV4aXRlZCBvbiBzaWduYWwg MTEKcGlkIDE3NTAgKHB1bHNlYXVkaW8pLCB1aWQgMTAwMTogZXhpdGVkIG9uIHNpZ25hbCAxMQpw aWQgMTc1MyAocHVsc2VhdWRpbyksIHVpZCAxMDAxOiBleGl0ZWQgb24gc2lnbmFsIDExCnBpZCAx NzYwIChwdWxzZWF1ZGlvKSwgdWlkIDEwMDE6IGV4aXRlZCBvbiBzaWduYWwgMTEKcGlkIDE3NjMg KHB1bHNlYXVkaW8pLCB1aWQgMTAwMTogZXhpdGVkIG9uIHNpZ25hbCAxMQpwaWQgMTc2NyAocHVs c2VhdWRpbyksIHVpZCAxMDAxOiBleGl0ZWQgb24gc2lnbmFsIDExCnBpZCAxNzcwIChwdWxzZWF1 ZGlvKSwgdWlkIDEwMDE6IGV4aXRlZCBvbiBzaWduYWwgMTEKcGlkIDE3NzMgKHB1bHNlYXVkaW8p LCB1aWQgMTAwMTogZXhpdGVkIG9uIHNpZ25hbCAxMQpwaWQgMTc3NyAocHVsc2VhdWRpbyksIHVp ZCAxMDAxOiBleGl0ZWQgb24gc2lnbmFsIDExCnBpZCAxNzgwIChwdWxzZWF1ZGlvKSwgdWlkIDEw MDE6IGV4aXRlZCBvbiBzaWduYWwgMTEKcGlkIDE3ODQgKHB1bHNlYXVkaW8pLCB1aWQgMTAwMTog ZXhpdGVkIG9uIHNpZ25hbCAxMQpwaWQgMTc4OCAocHVsc2VhdWRpbyksIHVpZCAxMDAxOiBleGl0 ZWQgb24gc2lnbmFsIDExCnBpZCAxNzkyIChwdWxzZWF1ZGlvKSwgdWlkIDEwMDE6IGV4aXRlZCBv biBzaWduYWwgMTEKcGlkIDE3OTUgKHB1bHNlYXVkaW8pLCB1aWQgMTAwMTogZXhpdGVkIG9uIHNp Z25hbCAxMQpwaWQgMTc5OCAocHVsc2VhdWRpbyksIHVpZCAxMDAxOiBleGl0ZWQgb24gc2lnbmFs IDExCnBpZCAxODAyIChwdWxzZWF1ZGlvKSwgdWlkIDEwMDE6IGV4aXRlZCBvbiBzaWduYWwgMTEK cGlkIDE4MTEgKHB1bHNlYXVkaW8pLCB1aWQgMTAwMTogZXhpdGVkIG9uIHNpZ25hbCAxMQpwaWQg MTgxNCAocHVsc2VhdWRpbyksIHVpZCAxMDAxOiBleGl0ZWQgb24gc2lnbmFsIDExCnBpZCAxODE4 IChwdWxzZWF1ZGlvKSwgdWlkIDEwMDE6IGV4aXRlZCBvbiBzaWduYWwgMTEKcGlkIDE4MjIgKHB1 bHNlYXVkaW8pLCB1aWQgMTAwMTogZXhpdGVkIG9uIHNpZ25hbCAxMQpwaWQgMTgyNSAocHVsc2Vh dWRpbyksIHVpZCAxMDAxOiBleGl0ZWQgb24gc2lnbmFsIDExCnBpZCAxODI4IChwdWxzZWF1ZGlv KSwgdWlkIDEwMDE6IGV4aXRlZCBvbiBzaWduYWwgMTEKcGlkIDE4MzEgKHB1bHNlYXVkaW8pLCB1 aWQgMTAwMTogZXhpdGVkIG9uIHNpZ25hbCAxMQpwaWQgMTgzNSAocHVsc2VhdWRpbyksIHVpZCAx MDAxOiBleGl0ZWQgb24gc2lnbmFsIDExCnBpZCAxODM4IChwdWxzZWF1ZGlvKSwgdWlkIDEwMDE6 IGV4aXRlZCBvbiBzaWduYWwgMTEKcGlkIDE4NDIgKHB1bHNlYXVkaW8pLCB1aWQgMTAwMTogZXhp dGVkIG9uIHNpZ25hbCAxMQpwaWQgMTg0NSAocHVsc2VhdWRpbyksIHVpZCAxMDAxOiBleGl0ZWQg b24gc2lnbmFsIDExCnBpZCAxODQ5IChwdWxzZWF1ZGlvKSwgdWlkIDEwMDE6IGV4aXRlZCBvbiBz aWduYWwgMTEKcGlkIDE4NTIgKHB1bHNlYXVkaW8pLCB1aWQgMTAwMTogZXhpdGVkIG9uIHNpZ25h bCAxMQpwaWQgMTg1NyAocHVsc2VhdWRpbyksIHVpZCAxMDAxOiBleGl0ZWQgb24gc2lnbmFsIDEx CnBpZCAxODYwIChwdWxzZWF1ZGlvKSwgdWlkIDEwMDE6IGV4aXRlZCBvbiBzaWduYWwgMTEKcGlk IDE4NjQgKHB1bHNlYXVkaW8pLCB1aWQgMTAwMTogZXhpdGVkIG9uIHNpZ25hbCAxMQpwaWQgMTg2 OSAocHVsc2VhdWRpbyksIHVpZCAxMDAxOiBleGl0ZWQgb24gc2lnbmFsIDExCnBpZCAxODcyIChw dWxzZWF1ZGlvKSwgdWlkIDEwMDE6IGV4aXRlZCBvbiBzaWduYWwgMTEKcGlkIDE4NzUgKHB1bHNl YXVkaW8pLCB1aWQgMTAwMTogZXhpdGVkIG9uIHNpZ25hbCAxMQpwaWQgMTg3OCAocHVsc2VhdWRp byksIHVpZCAxMDAxOiBleGl0ZWQgb24gc2lnbmFsIDExCnBpZCAxODgxIChwdWxzZWF1ZGlvKSwg dWlkIDEwMDE6IGV4aXRlZCBvbiBzaWduYWwgMTEKcGlkIDE4ODQgKHB1bHNlYXVkaW8pLCB1aWQg MTAwMTogZXhpdGVkIG9uIHNpZ25hbCAxMQpwaWQgMTg4NyAocHVsc2VhdWRpbyksIHVpZCAxMDAx OiBleGl0ZWQgb24gc2lnbmFsIDExCnBpZCAxODkyIChwdWxzZWF1ZGlvKSwgdWlkIDEwMDE6IGV4 aXRlZCBvbiBzaWduYWwgMTEKcGlkIDE4OTUgKHB1bHNlYXVkaW8pLCB1aWQgMTAwMTogZXhpdGVk IG9uIHNpZ25hbCAxMQpwaWQgMTg5OCAocHVsc2VhdWRpbyksIHVpZCAxMDAxOiBleGl0ZWQgb24g c2lnbmFsIDExCnBpZCAxOTAxIChwdWxzZWF1ZGlvKSwgdWlkIDEwMDE6IGV4aXRlZCBvbiBzaWdu YWwgMTEKcGlkIDE5MDQgKHB1bHNlYXVkaW8pLCB1aWQgMTAwMTogZXhpdGVkIG9uIHNpZ25hbCAx MQpwaWQgMTkwNyAocHVsc2VhdWRpbyksIHVpZCAxMDAxOiBleGl0ZWQgb24gc2lnbmFsIDExCnBp ZCAxOTEwIChwdWxzZWF1ZGlvKSwgdWlkIDEwMDE6IGV4aXRlZCBvbiBzaWduYWwgMTEKcGlkIDE5 MTMgKHB1bHNlYXVkaW8pLCB1aWQgMTAwMTogZXhpdGVkIG9uIHNpZ25hbCAxMQpwaWQgMTkxNyAo cHVsc2VhdWRpbyksIHVpZCAxMDAxOiBleGl0ZWQgb24gc2lnbmFsIDExCnBpZCAxOTIwIChwdWxz ZWF1ZGlvKSwgdWlkIDEwMDE6IGV4aXRlZCBvbiBzaWduYWwgMTEKcGlkIDE5MjMgKHB1bHNlYXVk aW8pLCB1aWQgMTAwMTogZXhpdGVkIG9uIHNpZ25hbCAxMQpwaWQgMTkyNiAocHVsc2VhdWRpbyks IHVpZCAxMDAxOiBleGl0ZWQgb24gc2lnbmFsIDExCnBpZCAxOTI5IChwdWxzZWF1ZGlvKSwgdWlk IDEwMDE6IGV4aXRlZCBvbiBzaWduYWwgMTEKcGlkIDE5MzIgKHB1bHNlYXVkaW8pLCB1aWQgMTAw MTogZXhpdGVkIG9uIHNpZ25hbCAxMQpwaWQgMTkzNSAocHVsc2VhdWRpbyksIHVpZCAxMDAxOiBl eGl0ZWQgb24gc2lnbmFsIDExCnBpZCAxOTM4IChwdWxzZWF1ZGlvKSwgdWlkIDEwMDE6IGV4aXRl ZCBvbiBzaWduYWwgMTEKcGlkIDE5NDEgKHB1bHNlYXVkaW8pLCB1aWQgMTAwMTogZXhpdGVkIG9u IHNpZ25hbCAxMQpwaWQgMTk0NCAocHVsc2VhdWRpbyksIHVpZCAxMDAxOiBleGl0ZWQgb24gc2ln bmFsIDExCnBpZCAxOTQ3IChwdWxzZWF1ZGlvKSwgdWlkIDEwMDE6IGV4aXRlZCBvbiBzaWduYWwg MTEKcGlkIDE5NTAgKHB1bHNlYXVkaW8pLCB1aWQgMTAwMTogZXhpdGVkIG9uIHNpZ25hbCAxMQpw aWQgMTk1MyAocHVsc2VhdWRpbyksIHVpZCAxMDAxOiBleGl0ZWQgb24gc2lnbmFsIDExCnBpZCAx OTU2IChwdWxzZWF1ZGlvKSwgdWlkIDEwMDE6IGV4aXRlZCBvbiBzaWduYWwgMTEKcGlkIDE5NTkg KHB1bHNlYXVkaW8pLCB1aWQgMTAwMTogZXhpdGVkIG9uIHNpZ25hbCAxMQpwaWQgMTk2MiAocHVs c2VhdWRpbyksIHVpZCAxMDAxOiBleGl0ZWQgb24gc2lnbmFsIDExCnBpZCAxOTY2IChwdWxzZWF1 ZGlvKSwgdWlkIDEwMDE6IGV4aXRlZCBvbiBzaWduYWwgMTEKcGlkIDE5NjkgKHB1bHNlYXVkaW8p LCB1aWQgMTAwMTogZXhpdGVkIG9uIHNpZ25hbCAxMQpwaWQgMTk3MiAocHVsc2VhdWRpbyksIHVp ZCAxMDAxOiBleGl0ZWQgb24gc2lnbmFsIDExCnBpZCAxOTc1IChwdWxzZWF1ZGlvKSwgdWlkIDEw MDE6IGV4aXRlZCBvbiBzaWduYWwgMTEKcGlkIDE5NzggKHB1bHNlYXVkaW8pLCB1aWQgMTAwMTog ZXhpdGVkIG9uIHNpZ25hbCAxMQpwaWQgMTk4MSAocHVsc2VhdWRpbyksIHVpZCAxMDAxOiBleGl0 ZWQgb24gc2lnbmFsIDExCnBpZCAxOTg3IChwdWxzZWF1ZGlvKSwgdWlkIDEwMDE6IGV4aXRlZCBv biBzaWduYWwgMTEKcGlkIDE5OTAgKHB1bHNlYXVkaW8pLCB1aWQgMTAwMTogZXhpdGVkIG9uIHNp Z25hbCAxMQpwaWQgMjExNCAocHVsc2VhdWRpbyksIHVpZCAxMDAxOiBleGl0ZWQgb24gc2lnbmFs IDExCnBpZCAyMTE3IChwdWxzZWF1ZGlvKSwgdWlkIDEwMDE6IGV4aXRlZCBvbiBzaWduYWwgMTEK cGlkIDIxMjAgKHB1bHNlYXVkaW8pLCB1aWQgMTAwMTogZXhpdGVkIG9uIHNpZ25hbCAxMQpwaWQg MjEyMyAocHVsc2VhdWRpbyksIHVpZCAxMDAxOiBleGl0ZWQgb24gc2lnbmFsIDExCnBpZCAyMTI2 IChwdWxzZWF1ZGlvKSwgdWlkIDEwMDE6IGV4aXRlZCBvbiBzaWduYWwgMTEKcGlkIDIxMzAgKHB1 bHNlYXVkaW8pLCB1aWQgMTAwMTogZXhpdGVkIG9uIHNpZ25hbCAxMQpwaWQgMjEzOCAocHVsc2Vh dWRpbyksIHVpZCAxMDAxOiBleGl0ZWQgb24gc2lnbmFsIDExCnBpZCAyMTQxIChwdWxzZWF1ZGlv KSwgdWlkIDEwMDE6IGV4aXRlZCBvbiBzaWduYWwgMTEKcGlkIDIxNDQgKHB1bHNlYXVkaW8pLCB1 aWQgMTAwMTogZXhpdGVkIG9uIHNpZ25hbCAxMQpwaWQgMjE0NyAocHVsc2VhdWRpbyksIHVpZCAx MDAxOiBleGl0ZWQgb24gc2lnbmFsIDExCnBpZCAyMTUxIChwdWxzZWF1ZGlvKSwgdWlkIDEwMDE6 IGV4aXRlZCBvbiBzaWduYWwgMTEKcGlkIDIxNTQgKHB1bHNlYXVkaW8pLCB1aWQgMTAwMTogZXhp dGVkIG9uIHNpZ25hbCAxMQpwaWQgMjE1OCAocHVsc2VhdWRpbyksIHVpZCAxMDAxOiBleGl0ZWQg b24gc2lnbmFsIDExCnBpZCAyMTYxIChwdWxzZWF1ZGlvKSwgdWlkIDEwMDE6IGV4aXRlZCBvbiBz aWduYWwgMTEKcGlkIDIxNjYgKHB1bHNlYXVkaW8pLCB1aWQgMTAwMTogZXhpdGVkIG9uIHNpZ25h bCAxMQpwaWQgMjE2OSAocHVsc2VhdWRpbyksIHVpZCAxMDAxOiBleGl0ZWQgb24gc2lnbmFsIDEx CnBpZCAyMTcyIChwdWxzZWF1ZGlvKSwgdWlkIDEwMDE6IGV4aXRlZCBvbiBzaWduYWwgMTEKcGlk IDIxNzUgKHB1bHNlYXVkaW8pLCB1aWQgMTAwMTogZXhpdGVkIG9uIHNpZ25hbCAxMQpwaWQgMjE3 OCAocHVsc2VhdWRpbyksIHVpZCAxMDAxOiBleGl0ZWQgb24gc2lnbmFsIDExCnBpZCAyMTgxIChw dWxzZWF1ZGlvKSwgdWlkIDEwMDE6IGV4aXRlZCBvbiBzaWduYWwgMTEKcGlkIDIxODQgKHB1bHNl YXVkaW8pLCB1aWQgMTAwMTogZXhpdGVkIG9uIHNpZ25hbCAxMQpwaWQgMjE4NyAocHVsc2VhdWRp byksIHVpZCAxMDAxOiBleGl0ZWQgb24gc2lnbmFsIDExCmhvc3RiMEBwY2kwOjA6MDowOgljbGFz cz0weDA2MDAwMCBjYXJkPTB4ODQ0ZDEwNDMgY2hpcD0weDAxMDA4MDg2IHJldj0weDA5IGhkcj0w eDAwCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJwogICAgZGV2aWNlICAgICA9 ICcybmQgR2VuZXJhdGlvbiBDb3JlIFByb2Nlc3NvciBGYW1pbHkgRFJBTSBDb250cm9sbGVyJwog ICAgY2xhc3MgICAgICA9IGJyaWRnZQogICAgc3ViY2xhc3MgICA9IEhPU1QtUENJCiAgICBjYXAg MDlbZTBdID0gdmVuZG9yIChsZW5ndGggMTIpIEludGVsIGNhcCAwIHZlcnNpb24gMQogICAgUENJ IGVycm9ycyA9IFJlY2VpdmVkIE1hc3Rlci1BYm9ydApwY2liMUBwY2kwOjA6MTowOgljbGFzcz0w eDA2MDQwMCBjYXJkPTB4ODQ0ZDEwNDMgY2hpcD0weDAxMDE4MDg2IHJldj0weDA5IGhkcj0weDAx CiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJwogICAgZGV2aWNlICAgICA9ICdY ZW9uIEUzLTEyMDAvMm5kIEdlbmVyYXRpb24gQ29yZSBQcm9jZXNzb3IgRmFtaWx5IFBDSSBFeHBy ZXNzIFJvb3QgUG9ydCcKICAgIGNsYXNzICAgICAgPSBicmlkZ2UKICAgIHN1YmNsYXNzICAgPSBQ Q0ktUENJCiAgICBjYXAgMGRbODhdID0gUENJIEJyaWRnZSBjYXJkPTB4ODQ0ZDEwNDMKICAgIGNh cCAwMVs4MF0gPSBwb3dlcnNwZWMgMyAgc3VwcG9ydHMgRDAgRDMgIGN1cnJlbnQgRDAKICAgIGNh cCAwNVs5MF0gPSBNU0kgc3VwcG9ydHMgMSBtZXNzYWdlIAogICAgY2FwIDEwW2EwXSA9IFBDSS1F eHByZXNzIDIgcm9vdCBwb3J0IHNsb3QgbWF4IGRhdGEgMTI4KDEyOCkgbGluayB4MTYoeDE2KQog ICAgICAgICAgICAgICAgIHNwZWVkIDIuNSg1LjApIEFTUE0gZGlzYWJsZWQoTDBzL0wxKQogICAg ZWNhcCAwMDAyWzEwMF0gPSBWQyAxIG1heCBWQzAKICAgIGVjYXAgMDAwNVsxNDBdID0gUm9vdCBD b21wbGV4IExpbmsgRGVjbGFyYXRpb24gMQp2Z2FwY2kxQHBjaTA6MDoyOjA6CWNsYXNzPTB4MDM4 MDAwIGNhcmQ9MHg4NDRkMTA0MyBjaGlwPTB4MDEyMjgwODYgcmV2PTB4MDkgaGRyPTB4MDAKICAg IHZlbmRvciAgICAgPSAnSW50ZWwgQ29ycG9yYXRpb24nCiAgICBkZXZpY2UgICAgID0gJzJuZCBH ZW5lcmF0aW9uIENvcmUgUHJvY2Vzc29yIEZhbWlseSBJbnRlZ3JhdGVkIEdyYXBoaWNzIENvbnRy b2xsZXInCiAgICBjbGFzcyAgICAgID0gZGlzcGxheQogICAgYmFyICAgWzEwXSA9IHR5cGUgTWVt b3J5LCByYW5nZSA2NCwgYmFzZSAweGY3NDAwMDAwLCBzaXplIDQxOTQzMDQsIGVuYWJsZWQKICAg IGJhciAgIFsxOF0gPSB0eXBlIFByZWZldGNoYWJsZSBNZW1vcnksIHJhbmdlIDY0LCBiYXNlIDB4 ZDAwMDAwMDAsIHNpemUgMjY4NDM1NDU2LCBlbmFibGVkCiAgICBiYXIgICBbMjBdID0gdHlwZSBJ L08gUG9ydCwgcmFuZ2UgMzIsIGJhc2UgMHhmMDAwLCBzaXplIDY0LCBlbmFibGVkCiAgICBjYXAg MDVbOTBdID0gTVNJIHN1cHBvcnRzIDEgbWVzc2FnZSAKICAgIGNhcCAwMVtkMF0gPSBwb3dlcnNw ZWMgMiAgc3VwcG9ydHMgRDAgRDMgIGN1cnJlbnQgRDAKICAgIGNhcCAxM1thNF0gPSBQQ0kgQWR2 YW5jZWQgRmVhdHVyZXM6IEZMUiBUUApub25lMEBwY2kwOjA6MjI6MDoJY2xhc3M9MHgwNzgwMDAg Y2FyZD0weDg0NGQxMDQzIGNoaXA9MHgxYzNhODA4NiByZXY9MHgwNCBoZHI9MHgwMAogICAgdmVu ZG9yICAgICA9ICdJbnRlbCBDb3Jwb3JhdGlvbicKICAgIGRldmljZSAgICAgPSAnNiBTZXJpZXMv QzIwMCBTZXJpZXMgQ2hpcHNldCBGYW1pbHkgTUVJIENvbnRyb2xsZXInCiAgICBjbGFzcyAgICAg ID0gc2ltcGxlIGNvbW1zCiAgICBiYXIgICBbMTBdID0gdHlwZSBNZW1vcnksIHJhbmdlIDY0LCBi YXNlIDB4ZjdmMDcwMDAsIHNpemUgMTYsIGVuYWJsZWQKICAgIGNhcCAwMVs1MF0gPSBwb3dlcnNw ZWMgMyAgc3VwcG9ydHMgRDAgRDMgIGN1cnJlbnQgRDAKICAgIGNhcCAwNVs4Y10gPSBNU0kgc3Vw cG9ydHMgMSBtZXNzYWdlLCA2NCBiaXQgCmVoY2kwQHBjaTA6MDoyNjowOgljbGFzcz0weDBjMDMy MCBjYXJkPTB4ODQ0ZDEwNDMgY2hpcD0weDFjMmQ4MDg2IHJldj0weDA1IGhkcj0weDAwCiAgICB2 ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJwogICAgZGV2aWNlICAgICA9ICc2IFNlcmll cy9DMjAwIFNlcmllcyBDaGlwc2V0IEZhbWlseSBVU0IgRW5oYW5jZWQgSG9zdCBDb250cm9sbGVy JwogICAgY2xhc3MgICAgICA9IHNlcmlhbCBidXMKICAgIHN1YmNsYXNzICAgPSBVU0IKICAgIGJh ciAgIFsxMF0gPSB0eXBlIE1lbW9yeSwgcmFuZ2UgMzIsIGJhc2UgMHhmN2YwNDAwMCwgc2l6ZSAx MDI0LCBlbmFibGVkCiAgICBjYXAgMDFbNTBdID0gcG93ZXJzcGVjIDIgIHN1cHBvcnRzIEQwIEQz ICBjdXJyZW50IEQwCiAgICBjYXAgMGFbNThdID0gRUhDSSBEZWJ1ZyBQb3J0IGF0IG9mZnNldCAw eGEwIGluIG1hcCAweDE0CiAgICBjYXAgMTNbOThdID0gUENJIEFkdmFuY2VkIEZlYXR1cmVzOiBG TFIgVFAKcGNpYjJAcGNpMDowOjI4OjA6CWNsYXNzPTB4MDYwNDAwIGNhcmQ9MHg4NDRkMTA0MyBj aGlwPTB4MWMxMDgwODYgcmV2PTB4YjUgaGRyPTB4MDEKICAgIHZlbmRvciAgICAgPSAnSW50ZWwg Q29ycG9yYXRpb24nCiAgICBkZXZpY2UgICAgID0gJzYgU2VyaWVzL0MyMDAgU2VyaWVzIENoaXBz ZXQgRmFtaWx5IFBDSSBFeHByZXNzIFJvb3QgUG9ydCAxJwogICAgY2xhc3MgICAgICA9IGJyaWRn ZQogICAgc3ViY2xhc3MgICA9IFBDSS1QQ0kKICAgIGNhcCAxMFs0MF0gPSBQQ0ktRXhwcmVzcyAy IHJvb3QgcG9ydCBzbG90IG1heCBkYXRhIDEyOCgxMjgpIGxpbmsgeDEoeDQpCiAgICAgICAgICAg ICAgICAgc3BlZWQgMi41KDUuMCkgQVNQTSBkaXNhYmxlZChMMHMvTDEpCiAgICBjYXAgMDVbODBd ID0gTVNJIHN1cHBvcnRzIDEgbWVzc2FnZSAKICAgIGNhcCAwZFs5MF0gPSBQQ0kgQnJpZGdlIGNh cmQ9MHg4NDRkMTA0MwogICAgY2FwIDAxW2EwXSA9IHBvd2Vyc3BlYyAyICBzdXBwb3J0cyBEMCBE MyAgY3VycmVudCBEMApwY2liM0BwY2kwOjA6Mjg6NDoJY2xhc3M9MHgwNjA0MDAgY2FyZD0weDg0 NGQxMDQzIGNoaXA9MHgxYzE4ODA4NiByZXY9MHhiNSBoZHI9MHgwMQogICAgdmVuZG9yICAgICA9 ICdJbnRlbCBDb3Jwb3JhdGlvbicKICAgIGRldmljZSAgICAgPSAnNiBTZXJpZXMvQzIwMCBTZXJp ZXMgQ2hpcHNldCBGYW1pbHkgUENJIEV4cHJlc3MgUm9vdCBQb3J0IDUnCiAgICBjbGFzcyAgICAg ID0gYnJpZGdlCiAgICBzdWJjbGFzcyAgID0gUENJLVBDSQogICAgY2FwIDEwWzQwXSA9IFBDSS1F eHByZXNzIDIgcm9vdCBwb3J0IHNsb3QgbWF4IGRhdGEgMTI4KDEyOCkgbGluayB4MSh4MSkKICAg ICAgICAgICAgICAgICBzcGVlZCA1LjAoNS4wKSBBU1BNIGRpc2FibGVkKEwwcy9MMSkKICAgIGNh cCAwNVs4MF0gPSBNU0kgc3VwcG9ydHMgMSBtZXNzYWdlIAogICAgY2FwIDBkWzkwXSA9IFBDSSBC cmlkZ2UgY2FyZD0weDg0NGQxMDQzCiAgICBjYXAgMDFbYTBdID0gcG93ZXJzcGVjIDIgIHN1cHBv cnRzIEQwIEQzICBjdXJyZW50IEQwCnBjaWI0QHBjaTA6MDoyODo2OgljbGFzcz0weDA2MDQwMCBj YXJkPTB4ODQ0ZDEwNDMgY2hpcD0weDFjMWM4MDg2IHJldj0weGI1IGhkcj0weDAxCiAgICB2ZW5k b3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJwogICAgZGV2aWNlICAgICA9ICc2IFNlcmllcy9D MjAwIFNlcmllcyBDaGlwc2V0IEZhbWlseSBQQ0kgRXhwcmVzcyBSb290IFBvcnQgNycKICAgIGNs YXNzICAgICAgPSBicmlkZ2UKICAgIHN1YmNsYXNzICAgPSBQQ0ktUENJCiAgICBjYXAgMTBbNDBd ID0gUENJLUV4cHJlc3MgMiByb290IHBvcnQgc2xvdCBtYXggZGF0YSAxMjgoMTI4KSBsaW5rIHgx KHgxKQogICAgICAgICAgICAgICAgIHNwZWVkIDUuMCg1LjApIEFTUE0gZGlzYWJsZWQoTDBzL0wx KQogICAgY2FwIDA1WzgwXSA9IE1TSSBzdXBwb3J0cyAxIG1lc3NhZ2UgCiAgICBjYXAgMGRbOTBd ID0gUENJIEJyaWRnZSBjYXJkPTB4ODQ0ZDEwNDMKICAgIGNhcCAwMVthMF0gPSBwb3dlcnNwZWMg MiAgc3VwcG9ydHMgRDAgRDMgIGN1cnJlbnQgRDAKcGNpYjVAcGNpMDowOjI4Ojc6CWNsYXNzPTB4 MDYwNDAwIGNhcmQ9MHg4NDRkMTA0MyBjaGlwPTB4MWMxZTgwODYgcmV2PTB4YjUgaGRyPTB4MDEK ICAgIHZlbmRvciAgICAgPSAnSW50ZWwgQ29ycG9yYXRpb24nCiAgICBkZXZpY2UgICAgID0gJzYg U2VyaWVzL0MyMDAgU2VyaWVzIENoaXBzZXQgRmFtaWx5IFBDSSBFeHByZXNzIFJvb3QgUG9ydCA4 JwogICAgY2xhc3MgICAgICA9IGJyaWRnZQogICAgc3ViY2xhc3MgICA9IFBDSS1QQ0kKICAgIGNh cCAxMFs0MF0gPSBQQ0ktRXhwcmVzcyAyIHJvb3QgcG9ydCBzbG90IG1heCBkYXRhIDEyOCgxMjgp IGxpbmsgeDEoeDEpCiAgICAgICAgICAgICAgICAgc3BlZWQgNS4wKDUuMCkgQVNQTSBkaXNhYmxl ZChMMHMvTDEpCiAgICBjYXAgMDVbODBdID0gTVNJIHN1cHBvcnRzIDEgbWVzc2FnZSAKICAgIGNh cCAwZFs5MF0gPSBQQ0kgQnJpZGdlIGNhcmQ9MHg4NDRkMTA0MwogICAgY2FwIDAxW2EwXSA9IHBv d2Vyc3BlYyAyICBzdXBwb3J0cyBEMCBEMyAgY3VycmVudCBEMAplaGNpMUBwY2kwOjA6Mjk6MDoJ Y2xhc3M9MHgwYzAzMjAgY2FyZD0weDg0NGQxMDQzIGNoaXA9MHgxYzI2ODA4NiByZXY9MHgwNSBo ZHI9MHgwMAogICAgdmVuZG9yICAgICA9ICdJbnRlbCBDb3Jwb3JhdGlvbicKICAgIGRldmljZSAg ICAgPSAnNiBTZXJpZXMvQzIwMCBTZXJpZXMgQ2hpcHNldCBGYW1pbHkgVVNCIEVuaGFuY2VkIEhv c3QgQ29udHJvbGxlcicKICAgIGNsYXNzICAgICAgPSBzZXJpYWwgYnVzCiAgICBzdWJjbGFzcyAg ID0gVVNCCiAgICBiYXIgICBbMTBdID0gdHlwZSBNZW1vcnksIHJhbmdlIDMyLCBiYXNlIDB4Zjdm MDMwMDAsIHNpemUgMTAyNCwgZW5hYmxlZAogICAgY2FwIDAxWzUwXSA9IHBvd2Vyc3BlYyAyICBz dXBwb3J0cyBEMCBEMyAgY3VycmVudCBEMAogICAgY2FwIDBhWzU4XSA9IEVIQ0kgRGVidWcgUG9y dCBhdCBvZmZzZXQgMHhhMCBpbiBtYXAgMHgxNAogICAgY2FwIDEzWzk4XSA9IFBDSSBBZHZhbmNl ZCBGZWF0dXJlczogRkxSIFRQCmlzYWIwQHBjaTA6MDozMTowOgljbGFzcz0weDA2MDEwMCBjYXJk PTB4ODQ0ZDEwNDMgY2hpcD0weDFjNDQ4MDg2IHJldj0weDA1IGhkcj0weDAwCiAgICB2ZW5kb3Ig ICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJwogICAgZGV2aWNlICAgICA9ICdaNjggRXhwcmVzcyBD aGlwc2V0IEZhbWlseSBMUEMgQ29udHJvbGxlcicKICAgIGNsYXNzICAgICAgPSBicmlkZ2UKICAg IHN1YmNsYXNzICAgPSBQQ0ktSVNBCiAgICBjYXAgMDlbZTBdID0gdmVuZG9yIChsZW5ndGggMTIp IEludGVsIGNhcCAxIHZlcnNpb24gMAoJCSBmZWF0dXJlczogQU1ULCA0IFBDSS1lIHgxIHNsb3Rz CmFoY2kwQHBjaTA6MDozMToyOgljbGFzcz0weDAxMDYwMSBjYXJkPTB4ODQ0ZDEwNDMgY2hpcD0w eDFjMDI4MDg2IHJldj0weDA1IGhkcj0weDAwCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBv cmF0aW9uJwogICAgZGV2aWNlICAgICA9ICc2IFNlcmllcy9DMjAwIFNlcmllcyBDaGlwc2V0IEZh bWlseSBTQVRBIEFIQ0kgQ29udHJvbGxlcicKICAgIGNsYXNzICAgICAgPSBtYXNzIHN0b3JhZ2UK ICAgIHN1YmNsYXNzICAgPSBTQVRBCiAgICBiYXIgICBbMTBdID0gdHlwZSBJL08gUG9ydCwgcmFu Z2UgMzIsIGJhc2UgMHhmMGIwLCBzaXplIDgsIGVuYWJsZWQKICAgIGJhciAgIFsxNF0gPSB0eXBl IEkvTyBQb3J0LCByYW5nZSAzMiwgYmFzZSAweGYwYTAsIHNpemUgNCwgZW5hYmxlZAogICAgYmFy ICAgWzE4XSA9IHR5cGUgSS9PIFBvcnQsIHJhbmdlIDMyLCBiYXNlIDB4ZjA5MCwgc2l6ZSA4LCBl bmFibGVkCiAgICBiYXIgICBbMWNdID0gdHlwZSBJL08gUG9ydCwgcmFuZ2UgMzIsIGJhc2UgMHhm MDgwLCBzaXplIDQsIGVuYWJsZWQKICAgIGJhciAgIFsyMF0gPSB0eXBlIEkvTyBQb3J0LCByYW5n ZSAzMiwgYmFzZSAweGYwNjAsIHNpemUgMzIsIGVuYWJsZWQKICAgIGJhciAgIFsyNF0gPSB0eXBl IE1lbW9yeSwgcmFuZ2UgMzIsIGJhc2UgMHhmN2YwMjAwMCwgc2l6ZSAyMDQ4LCBlbmFibGVkCiAg ICBjYXAgMDVbODBdID0gTVNJIHN1cHBvcnRzIDEgbWVzc2FnZSBlbmFibGVkIHdpdGggMSBtZXNz YWdlCiAgICBjYXAgMDFbNzBdID0gcG93ZXJzcGVjIDMgIHN1cHBvcnRzIEQwIEQzICBjdXJyZW50 IEQwCiAgICBjYXAgMTJbYThdID0gU0FUQSBJbmRleC1EYXRhIFBhaXIKICAgIGNhcCAxM1tiMF0g PSBQQ0kgQWR2YW5jZWQgRmVhdHVyZXM6IEZMUiBUUApub25lMUBwY2kwOjA6MzE6MzoJY2xhc3M9 MHgwYzA1MDAgY2FyZD0weDg0NGQxMDQzIGNoaXA9MHgxYzIyODA4NiByZXY9MHgwNSBoZHI9MHgw MAogICAgdmVuZG9yICAgICA9ICdJbnRlbCBDb3Jwb3JhdGlvbicKICAgIGRldmljZSAgICAgPSAn NiBTZXJpZXMvQzIwMCBTZXJpZXMgQ2hpcHNldCBGYW1pbHkgU01CdXMgQ29udHJvbGxlcicKICAg IGNsYXNzICAgICAgPSBzZXJpYWwgYnVzCiAgICBzdWJjbGFzcyAgID0gU01CdXMKICAgIGJhciAg IFsxMF0gPSB0eXBlIE1lbW9yeSwgcmFuZ2UgNjQsIGJhc2UgMHhmN2YwMTAwMCwgc2l6ZSAyNTYs IGVuYWJsZWQKICAgIGJhciAgIFsyMF0gPSB0eXBlIEkvTyBQb3J0LCByYW5nZSAzMiwgYmFzZSAw eGYwNDAsIHNpemUgMzIsIGVuYWJsZWQKdmdhcGNpMEBwY2kwOjE6MDowOgljbGFzcz0weDAzMDAw MCBjYXJkPTB4MjAxMDE3ODcgY2hpcD0weDY3MTkxMDAyIHJldj0weDAwIGhkcj0weDAwCiAgICB2 ZW5kb3IgICAgID0gJ0FkdmFuY2VkIE1pY3JvIERldmljZXMgW0FNRF0gbmVlIEFUSScKICAgIGRl dmljZSAgICAgPSAnQ2F5bWFuIFBSTyBbUmFkZW9uIEhEIDY5NTBdJwogICAgY2xhc3MgICAgICA9 IGRpc3BsYXkKICAgIHN1YmNsYXNzICAgPSBWR0EKICAgIGJhciAgIFsxMF0gPSB0eXBlIFByZWZl dGNoYWJsZSBNZW1vcnksIHJhbmdlIDY0LCBiYXNlIDB4ZTAwMDAwMDAsIHNpemUgMjY4NDM1NDU2 LCBlbmFibGVkCiAgICBiYXIgICBbMThdID0gdHlwZSBNZW1vcnksIHJhbmdlIDY0LCBiYXNlIDB4 ZjdlMjAwMDAsIHNpemUgMTMxMDcyLCBlbmFibGVkCiAgICBiYXIgICBbMjBdID0gdHlwZSBJL08g UG9ydCwgcmFuZ2UgMzIsIGJhc2UgMHhlMDAwLCBzaXplIDI1NiwgZW5hYmxlZAogICAgY2FwIDAx WzUwXSA9IHBvd2Vyc3BlYyAzICBzdXBwb3J0cyBEMCBEMSBEMiBEMyAgY3VycmVudCBEMAogICAg Y2FwIDEwWzU4XSA9IFBDSS1FeHByZXNzIDIgbGVnYWN5IGVuZHBvaW50IG1heCBkYXRhIDEyOCgy NTYpIGxpbmsgeDE2KHgxNikKICAgICAgICAgICAgICAgICBzcGVlZCAyLjUoNS4wKSBBU1BNIGRp c2FibGVkKEwwcy9MMSkKICAgIGNhcCAwNVthMF0gPSBNU0kgc3VwcG9ydHMgMSBtZXNzYWdlLCA2 NCBiaXQgZW5hYmxlZCB3aXRoIDEgbWVzc2FnZQogICAgZWNhcCAwMDBiWzEwMF0gPSBWZW5kb3Ig MSBJRCAxCiAgICBlY2FwIDAwMDFbMTUwXSA9IEFFUiAxIDAgZmF0YWwgMSBub24tZmF0YWwgMSBj b3JyZWN0ZWQKICBQQ0ktZSBlcnJvcnMgPSBDb3JyZWN0YWJsZSBFcnJvciBEZXRlY3RlZAogICAg ICAgICAgICAgICAgIE5vbi1GYXRhbCBFcnJvciBEZXRlY3RlZAogICAgICAgICAgICAgICAgIFVu c3VwcG9ydGVkIFJlcXVlc3QgRGV0ZWN0ZWQKICAgICBOb24tZmF0YWwgPSBVbnN1cHBvcnRlZCBS ZXF1ZXN0CiAgICAgQ29ycmVjdGVkID0gQWR2aXNvcnkgTm9uLUZhdGFsIEVycm9yCmhkYWMwQHBj aTA6MTowOjE6CWNsYXNzPTB4MDQwMzAwIGNhcmQ9MHhhYTgwMTc4NyBjaGlwPTB4YWE4MDEwMDIg cmV2PTB4MDAgaGRyPTB4MDAKICAgIHZlbmRvciAgICAgPSAnQWR2YW5jZWQgTWljcm8gRGV2aWNl cyBbQU1EXSBuZWUgQVRJJwogICAgZGV2aWNlICAgICA9ICdDYXltYW4vQW50aWxsZXMgSERNSSBB dWRpbyBbUmFkZW9uIEhEIDY5MDAgU2VyaWVzXScKICAgIGNsYXNzICAgICAgPSBtdWx0aW1lZGlh CiAgICBzdWJjbGFzcyAgID0gSERBCiAgICBiYXIgICBbMTBdID0gdHlwZSBNZW1vcnksIHJhbmdl IDY0LCBiYXNlIDB4ZjdlNDAwMDAsIHNpemUgMTYzODQsIGVuYWJsZWQKICAgIGNhcCAwMVs1MF0g PSBwb3dlcnNwZWMgMyAgc3VwcG9ydHMgRDAgRDEgRDIgRDMgIGN1cnJlbnQgRDAKICAgIGNhcCAx MFs1OF0gPSBQQ0ktRXhwcmVzcyAyIGxlZ2FjeSBlbmRwb2ludCBtYXggZGF0YSAxMjgoMjU2KSBs aW5rIHgxNih4MTYpCiAgICAgICAgICAgICAgICAgc3BlZWQgMi41KDUuMCkgQVNQTSBkaXNhYmxl ZChMMHMvTDEpCiAgICBjYXAgMDVbYTBdID0gTVNJIHN1cHBvcnRzIDEgbWVzc2FnZSwgNjQgYml0 IGVuYWJsZWQgd2l0aCAxIG1lc3NhZ2UKICAgIGVjYXAgMDAwYlsxMDBdID0gVmVuZG9yIDEgSUQg MQogICAgZWNhcCAwMDAxWzE1MF0gPSBBRVIgMSAwIGZhdGFsIDEgbm9uLWZhdGFsIDEgY29ycmVj dGVkCiAgUENJLWUgZXJyb3JzID0gQ29ycmVjdGFibGUgRXJyb3IgRGV0ZWN0ZWQKICAgICAgICAg ICAgICAgICBOb24tRmF0YWwgRXJyb3IgRGV0ZWN0ZWQKICAgICAgICAgICAgICAgICBVbnN1cHBv cnRlZCBSZXF1ZXN0IERldGVjdGVkCiAgICAgTm9uLWZhdGFsID0gVW5zdXBwb3J0ZWQgUmVxdWVz dAogICAgIENvcnJlY3RlZCA9IEFkdmlzb3J5IE5vbi1GYXRhbCBFcnJvcgphdGgwQHBjaTA6Mjow OjA6CWNsYXNzPTB4MDI4MDAwIGNhcmQ9MHgzMTEyMTY4YyBjaGlwPTB4MDAzMDE2OGMgcmV2PTB4 MDEgaGRyPTB4MDAKICAgIHZlbmRvciAgICAgPSAnQXRoZXJvcyBDb21tdW5pY2F0aW9ucyBJbmMu JwogICAgZGV2aWNlICAgICA9ICdBUjkzMDAgV2lyZWxlc3MgTEFOIGFkYXB0b3InCiAgICBjbGFz cyAgICAgID0gbmV0d29yawogICAgYmFyICAgWzEwXSA9IHR5cGUgTWVtb3J5LCByYW5nZSA2NCwg YmFzZSAweGY3ZDAwMDAwLCBzaXplIDEzMTA3MiwgZW5hYmxlZAogICAgY2FwIDAxWzQwXSA9IHBv d2Vyc3BlYyAzICBzdXBwb3J0cyBEMCBEMSBEMyAgY3VycmVudCBEMAogICAgY2FwIDA1WzUwXSA9 IE1TSSBzdXBwb3J0cyA0IG1lc3NhZ2VzLCA2NCBiaXQsIHZlY3RvciBtYXNrcyAKICAgIGNhcCAx MFs3MF0gPSBQQ0ktRXhwcmVzcyAyIGVuZHBvaW50IG1heCBkYXRhIDEyOCgxMjgpIGxpbmsgeDEo eDEpCiAgICAgICAgICAgICAgICAgc3BlZWQgMi41KDIuNSkgQVNQTSBkaXNhYmxlZChMMHMvTDEp CiAgICBlY2FwIDAwMDFbMTAwXSA9IEFFUiAxIDAgZmF0YWwgMCBub24tZmF0YWwgMCBjb3JyZWN0 ZWQKICAgIGVjYXAgMDAwMlsxNDBdID0gVkMgMSBtYXggVkMwCiAgICBlY2FwIDAwMDNbMzAwXSA9 IFNlcmlhbCAxIDAwMDAwMDAwMDAwMDAwMDAKeGhjaTBAcGNpMDozOjA6MDoJY2xhc3M9MHgwYzAz MzAgY2FyZD0weDg0MTMxMDQzIGNoaXA9MHgwMTk0MTAzMyByZXY9MHgwNCBoZHI9MHgwMAogICAg dmVuZG9yICAgICA9ICdORUMgQ29ycG9yYXRpb24nCiAgICBkZXZpY2UgICAgID0gJ3VQRDcyMDIw MCBVU0IgMy4wIEhvc3QgQ29udHJvbGxlcicKICAgIGNsYXNzICAgICAgPSBzZXJpYWwgYnVzCiAg ICBzdWJjbGFzcyAgID0gVVNCCiAgICBiYXIgICBbMTBdID0gdHlwZSBNZW1vcnksIHJhbmdlIDY0 LCBiYXNlIDB4ZjdjMDAwMDAsIHNpemUgODE5MiwgZW5hYmxlZAogICAgY2FwIDAxWzUwXSA9IHBv d2Vyc3BlYyAzICBzdXBwb3J0cyBEMCBEMyAgY3VycmVudCBEMAogICAgY2FwIDA1WzcwXSA9IE1T SSBzdXBwb3J0cyA4IG1lc3NhZ2VzLCA2NCBiaXQgZW5hYmxlZCB3aXRoIDEgbWVzc2FnZQogICAg Y2FwIDExWzkwXSA9IE1TSS1YIHN1cHBvcnRzIDggbWVzc2FnZXMKICAgICAgICAgICAgICAgICBU YWJsZSBpbiBtYXAgMHgxMFsweDEwMDBdLCBQQkEgaW4gbWFwIDB4MTBbMHgxMDgwXQogICAgY2Fw IDEwW2EwXSA9IFBDSS1FeHByZXNzIDIgZW5kcG9pbnQgbWF4IGRhdGEgMTI4KDEyOCkgbGluayB4 MSh4MSkKICAgICAgICAgICAgICAgICBzcGVlZCA1LjAoNS4wKSBBU1BNIGRpc2FibGVkKEwwcy9M MSkKICAgIGVjYXAgMDAwMVsxMDBdID0gQUVSIDEgMCBmYXRhbCAwIG5vbi1mYXRhbCAwIGNvcnJl Y3RlZAogICAgZWNhcCAwMDAzWzE0MF0gPSBTZXJpYWwgMSBmZmZmZmZmZmZmZmZmZmZmCiAgICBl Y2FwIDAwMThbMTUwXSA9IExUUiAxCnhoY2kxQHBjaTA6NDowOjA6CWNsYXNzPTB4MGMwMzMwIGNh cmQ9MHg4NDEzMTA0MyBjaGlwPTB4MDE5NDEwMzMgcmV2PTB4MDQgaGRyPTB4MDAKICAgIHZlbmRv ciAgICAgPSAnTkVDIENvcnBvcmF0aW9uJwogICAgZGV2aWNlICAgICA9ICd1UEQ3MjAyMDAgVVNC IDMuMCBIb3N0IENvbnRyb2xsZXInCiAgICBjbGFzcyAgICAgID0gc2VyaWFsIGJ1cwogICAgc3Vi Y2xhc3MgICA9IFVTQgogICAgYmFyICAgWzEwXSA9IHR5cGUgTWVtb3J5LCByYW5nZSA2NCwgYmFz ZSAweGY3YjAwMDAwLCBzaXplIDgxOTIsIGVuYWJsZWQKICAgIGNhcCAwMVs1MF0gPSBwb3dlcnNw ZWMgMyAgc3VwcG9ydHMgRDAgRDMgIGN1cnJlbnQgRDAKICAgIGNhcCAwNVs3MF0gPSBNU0kgc3Vw cG9ydHMgOCBtZXNzYWdlcywgNjQgYml0IGVuYWJsZWQgd2l0aCAxIG1lc3NhZ2UKICAgIGNhcCAx MVs5MF0gPSBNU0ktWCBzdXBwb3J0cyA4IG1lc3NhZ2VzCiAgICAgICAgICAgICAgICAgVGFibGUg aW4gbWFwIDB4MTBbMHgxMDAwXSwgUEJBIGluIG1hcCAweDEwWzB4MTA4MF0KICAgIGNhcCAxMFth MF0gPSBQQ0ktRXhwcmVzcyAyIGVuZHBvaW50IG1heCBkYXRhIDEyOCgxMjgpIGxpbmsgeDEoeDEp CiAgICAgICAgICAgICAgICAgc3BlZWQgNS4wKDUuMCkgQVNQTSBkaXNhYmxlZChMMHMvTDEpCiAg ICBlY2FwIDAwMDFbMTAwXSA9IEFFUiAxIDAgZmF0YWwgMCBub24tZmF0YWwgMCBjb3JyZWN0ZWQK ICAgIGVjYXAgMDAwM1sxNDBdID0gU2VyaWFsIDEgZmZmZmZmZmZmZmZmZmZmZgogICAgZWNhcCAw MDE4WzE1MF0gPSBMVFIgMQpwY2liNkBwY2kwOjU6MDowOgljbGFzcz0weDA2MDQwMCBjYXJkPTB4 ODYwODEwYjUgY2hpcD0weDg2MDgxMGI1IHJldj0weGJhIGhkcj0weDAxCiAgICB2ZW5kb3IgICAg ID0gJ1BMWCBUZWNobm9sb2d5LCBJbmMuJwogICAgZGV2aWNlICAgICA9ICdQRVggODYwOCA4LWxh bmUsIDgtUG9ydCBQQ0kgRXhwcmVzcyBHZW4gMiAoNS4wIEdUL3MpIFN3aXRjaCcKICAgIGNsYXNz ICAgICAgPSBicmlkZ2UKICAgIHN1YmNsYXNzICAgPSBQQ0ktUENJCiAgICBiYXIgICBbMTBdID0g dHlwZSBNZW1vcnksIHJhbmdlIDMyLCBiYXNlIDB4ZjdhMDAwMDAsIHNpemUgMTMxMDcyLCBlbmFi bGVkCiAgICBjYXAgMDFbNDBdID0gcG93ZXJzcGVjIDMgIHN1cHBvcnRzIEQwIEQzICBjdXJyZW50 IEQwCiAgICBjYXAgMDVbNDhdID0gTVNJIHN1cHBvcnRzIDQgbWVzc2FnZXMsIDY0IGJpdCwgdmVj dG9yIG1hc2tzIAogICAgY2FwIDEwWzY4XSA9IFBDSS1FeHByZXNzIDIgdXBzdHJlYW0gcG9ydCBt YXggZGF0YSAxMjgoNTEyKSBsaW5rIHgxKHgxKQogICAgICAgICAgICAgICAgIHNwZWVkIDUuMCg1 LjApIEFTUE0gZGlzYWJsZWQoTDBzL0wxKQogICAgY2FwIDBkW2E0XSA9IFBDSSBCcmlkZ2UgY2Fy ZD0weDg2MDgxMGI1CiAgICBlY2FwIDAwMDNbMTAwXSA9IFNlcmlhbCAxIGJhODYwMTEwYjVkZjBl MDAKICAgIGVjYXAgMDAwMVtmYjRdID0gQUVSIDEgMCBmYXRhbCAwIG5vbi1mYXRhbCAxIGNvcnJl Y3RlZAogICAgZWNhcCAwMDA0WzEzOF0gPSBQb3dlciBCdWRnZXRpbmcgMQogICAgZWNhcCAwMDAy WzE0OF0gPSBWQyAxIG1heCBWQzEgbG93cHJpIFZDMC1WQzEKICAgIGVjYXAgMDAwYls0NDhdID0g VmVuZG9yIDEgSUQgMAogICAgZWNhcCAwMDBiWzk1MF0gPSBWZW5kb3IgMSBJRCAxCiAgUENJLWUg ZXJyb3JzID0gQ29ycmVjdGFibGUgRXJyb3IgRGV0ZWN0ZWQKICAgICAgICAgICAgICAgICBVbnN1 cHBvcnRlZCBSZXF1ZXN0IERldGVjdGVkCiAgICAgQ29ycmVjdGVkID0gQWR2aXNvcnkgTm9uLUZh dGFsIEVycm9yCnBjaWI3QHBjaTA6NjoxOjA6CWNsYXNzPTB4MDYwNDAwIGNhcmQ9MHg4NjA4MTBi NSBjaGlwPTB4ODYwODEwYjUgcmV2PTB4YmEgaGRyPTB4MDEKICAgIHZlbmRvciAgICAgPSAnUExY IFRlY2hub2xvZ3ksIEluYy4nCiAgICBkZXZpY2UgICAgID0gJ1BFWCA4NjA4IDgtbGFuZSwgOC1Q b3J0IFBDSSBFeHByZXNzIEdlbiAyICg1LjAgR1QvcykgU3dpdGNoJwogICAgY2xhc3MgICAgICA9 IGJyaWRnZQogICAgc3ViY2xhc3MgICA9IFBDSS1QQ0kKICAgIGNhcCAwMVs0MF0gPSBwb3dlcnNw ZWMgMyAgc3VwcG9ydHMgRDAgRDMgIGN1cnJlbnQgRDAKICAgIGNhcCAwNVs0OF0gPSBNU0kgc3Vw cG9ydHMgNCBtZXNzYWdlcywgNjQgYml0LCB2ZWN0b3IgbWFza3MgCiAgICBjYXAgMTBbNjhdID0g UENJLUV4cHJlc3MgMiBkb3duc3RyZWFtIHBvcnQgc2xvdCBtYXggZGF0YSAxMjgoNTEyKSBsaW5r IHgxKHgxKQogICAgICAgICAgICAgICAgIHNwZWVkIDIuNSg1LjApIEFTUE0gZGlzYWJsZWQoTDBz L0wxKQogICAgY2FwIDBkW2E0XSA9IFBDSSBCcmlkZ2UgY2FyZD0weDg2MDgxMGI1CiAgICBlY2Fw IDAwMDNbMTAwXSA9IFNlcmlhbCAxIGJhODYwMTEwYjVkZjBlMDAKICAgIGVjYXAgMDAwMVtmYjRd ID0gQUVSIDEgMCBmYXRhbCAwIG5vbi1mYXRhbCAxIGNvcnJlY3RlZAogICAgZWNhcCAwMDAyWzE0 OF0gPSBWQyAxIG1heCBWQzEgbG93cHJpIFZDMC1WQzEKICAgIGVjYXAgMDAwZFs1MjBdID0gQUNT IDEKICAgIGVjYXAgMDAwYls5NTBdID0gVmVuZG9yIDEgSUQgMQogIFBDSS1lIGVycm9ycyA9IENv cnJlY3RhYmxlIEVycm9yIERldGVjdGVkCiAgICAgICAgICAgICAgICAgVW5zdXBwb3J0ZWQgUmVx dWVzdCBEZXRlY3RlZAogICAgIENvcnJlY3RlZCA9IEFkdmlzb3J5IE5vbi1GYXRhbCBFcnJvcgpw Y2liOEBwY2kwOjY6NDowOgljbGFzcz0weDA2MDQwMCBjYXJkPTB4ODYwODEwYjUgY2hpcD0weDg2 MDgxMGI1IHJldj0weGJhIGhkcj0weDAxCiAgICB2ZW5kb3IgICAgID0gJ1BMWCBUZWNobm9sb2d5 LCBJbmMuJwogICAgZGV2aWNlICAgICA9ICdQRVggODYwOCA4LWxhbmUsIDgtUG9ydCBQQ0kgRXhw cmVzcyBHZW4gMiAoNS4wIEdUL3MpIFN3aXRjaCcKICAgIGNsYXNzICAgICAgPSBicmlkZ2UKICAg IHN1YmNsYXNzICAgPSBQQ0ktUENJCiAgICBjYXAgMDFbNDBdID0gcG93ZXJzcGVjIDMgIHN1cHBv cnRzIEQwIEQzICBjdXJyZW50IEQwCiAgICBjYXAgMDVbNDhdID0gTVNJIHN1cHBvcnRzIDQgbWVz c2FnZXMsIDY0IGJpdCwgdmVjdG9yIG1hc2tzIAogICAgY2FwIDEwWzY4XSA9IFBDSS1FeHByZXNz IDIgZG93bnN0cmVhbSBwb3J0IHNsb3QgbWF4IGRhdGEgMTI4KDUxMikgbGluayB4MCh4MSkKICAg ICAgICAgICAgICAgICBzcGVlZCAwLjAoNS4wKSBBU1BNIGRpc2FibGVkKEwwcy9MMSkKICAgIGNh cCAwZFthNF0gPSBQQ0kgQnJpZGdlIGNhcmQ9MHg4NjA4MTBiNQogICAgZWNhcCAwMDAzWzEwMF0g PSBTZXJpYWwgMSBiYTg2MDExMGI1ZGYwZTAwCiAgICBlY2FwIDAwMDFbZmI0XSA9IEFFUiAxIDAg ZmF0YWwgMCBub24tZmF0YWwgMSBjb3JyZWN0ZWQKICAgIGVjYXAgMDAwMlsxNDhdID0gVkMgMSBt YXggVkMxIGxvd3ByaSBWQzAtVkMxCiAgICBlY2FwIDAwMGRbNTIwXSA9IEFDUyAxCiAgICBlY2Fw IDAwMGJbOTUwXSA9IFZlbmRvciAxIElEIDEKICBQQ0ktZSBlcnJvcnMgPSBDb3JyZWN0YWJsZSBF cnJvciBEZXRlY3RlZAogICAgICAgICAgICAgICAgIFVuc3VwcG9ydGVkIFJlcXVlc3QgRGV0ZWN0 ZWQKICAgICBDb3JyZWN0ZWQgPSBBZHZpc29yeSBOb24tRmF0YWwgRXJyb3IKcGNpYjlAcGNpMDo2 Ojc6MDoJY2xhc3M9MHgwNjA0MDAgY2FyZD0weDg2MDgxMGI1IGNoaXA9MHg4NjA4MTBiNSByZXY9 MHhiYSBoZHI9MHgwMQogICAgdmVuZG9yICAgICA9ICdQTFggVGVjaG5vbG9neSwgSW5jLicKICAg IGRldmljZSAgICAgPSAnUEVYIDg2MDggOC1sYW5lLCA4LVBvcnQgUENJIEV4cHJlc3MgR2VuIDIg KDUuMCBHVC9zKSBTd2l0Y2gnCiAgICBjbGFzcyAgICAgID0gYnJpZGdlCiAgICBzdWJjbGFzcyAg ID0gUENJLVBDSQogICAgY2FwIDAxWzQwXSA9IHBvd2Vyc3BlYyAzICBzdXBwb3J0cyBEMCBEMyAg Y3VycmVudCBEMAogICAgY2FwIDA1WzQ4XSA9IE1TSSBzdXBwb3J0cyA0IG1lc3NhZ2VzLCA2NCBi aXQsIHZlY3RvciBtYXNrcyAKICAgIGNhcCAxMFs2OF0gPSBQQ0ktRXhwcmVzcyAyIGRvd25zdHJl YW0gcG9ydCBzbG90IG1heCBkYXRhIDEyOCg1MTIpIGxpbmsgeDEoeDEpCiAgICAgICAgICAgICAg ICAgc3BlZWQgMi41KDUuMCkgQVNQTSBkaXNhYmxlZChMMHMvTDEpCiAgICBjYXAgMGRbYTRdID0g UENJIEJyaWRnZSBjYXJkPTB4ODYwODEwYjUKICAgIGVjYXAgMDAwM1sxMDBdID0gU2VyaWFsIDEg YmE4NjAxMTBiNWRmMGUwMAogICAgZWNhcCAwMDAxW2ZiNF0gPSBBRVIgMSAwIGZhdGFsIDAgbm9u LWZhdGFsIDEgY29ycmVjdGVkCiAgICBlY2FwIDAwMDJbMTQ4XSA9IFZDIDEgbWF4IFZDMSBsb3dw cmkgVkMwLVZDMQogICAgZWNhcCAwMDBkWzUyMF0gPSBBQ1MgMQogICAgZWNhcCAwMDBiWzk1MF0g PSBWZW5kb3IgMSBJRCAxCiAgUENJLWUgZXJyb3JzID0gQ29ycmVjdGFibGUgRXJyb3IgRGV0ZWN0 ZWQKICAgICAgICAgICAgICAgICBVbnN1cHBvcnRlZCBSZXF1ZXN0IERldGVjdGVkCiAgICAgQ29y cmVjdGVkID0gQWR2aXNvcnkgTm9uLUZhdGFsIEVycm9yCnBjaWIxMEBwY2kwOjY6ODowOgljbGFz cz0weDA2MDQwMCBjYXJkPTB4ODYwODEwYjUgY2hpcD0weDg2MDgxMGI1IHJldj0weGJhIGhkcj0w eDAxCiAgICB2ZW5kb3IgICAgID0gJ1BMWCBUZWNobm9sb2d5LCBJbmMuJwogICAgZGV2aWNlICAg ICA9ICdQRVggODYwOCA4LWxhbmUsIDgtUG9ydCBQQ0kgRXhwcmVzcyBHZW4gMiAoNS4wIEdUL3Mp IFN3aXRjaCcKICAgIGNsYXNzICAgICAgPSBicmlkZ2UKICAgIHN1YmNsYXNzICAgPSBQQ0ktUENJ CiAgICBjYXAgMDFbNDBdID0gcG93ZXJzcGVjIDMgIHN1cHBvcnRzIEQwIEQzICBjdXJyZW50IEQw CiAgICBjYXAgMDVbNDhdID0gTVNJIHN1cHBvcnRzIDQgbWVzc2FnZXMsIDY0IGJpdCwgdmVjdG9y IG1hc2tzIAogICAgY2FwIDEwWzY4XSA9IFBDSS1FeHByZXNzIDIgZG93bnN0cmVhbSBwb3J0IHNs b3QgbWF4IGRhdGEgMTI4KDUxMikgbGluayB4MSh4MSkKICAgICAgICAgICAgICAgICBzcGVlZCAy LjUoNS4wKSBBU1BNIGRpc2FibGVkKEwwcy9MMSkKICAgIGNhcCAwZFthNF0gPSBQQ0kgQnJpZGdl IGNhcmQ9MHg4NjA4MTBiNQogICAgZWNhcCAwMDAzWzEwMF0gPSBTZXJpYWwgMSBiYTg2MDExMGI1 ZGYwZTAwCiAgICBlY2FwIDAwMDFbZmI0XSA9IEFFUiAxIDAgZmF0YWwgMCBub24tZmF0YWwgMSBj b3JyZWN0ZWQKICAgIGVjYXAgMDAwMlsxNDhdID0gVkMgMSBtYXggVkMxIGxvd3ByaSBWQzAtVkMx CiAgICBlY2FwIDAwMGRbNTIwXSA9IEFDUyAxCiAgICBlY2FwIDAwMGJbOTUwXSA9IFZlbmRvciAx IElEIDEKICBQQ0ktZSBlcnJvcnMgPSBDb3JyZWN0YWJsZSBFcnJvciBEZXRlY3RlZAogICAgICAg ICAgICAgICAgIFVuc3VwcG9ydGVkIFJlcXVlc3QgRGV0ZWN0ZWQKICAgICBDb3JyZWN0ZWQgPSBB ZHZpc29yeSBOb24tRmF0YWwgRXJyb3IKbm9uZTJAcGNpMDo3OjA6MDoJY2xhc3M9MHgwYzAwMTAg Y2FyZD0weDgzODQxMDQzIGNoaXA9MHgzNDAzMTEwNiByZXY9MHgwMSBoZHI9MHgwMAogICAgdmVu ZG9yICAgICA9ICdWSUEgVGVjaG5vbG9naWVzLCBJbmMuJwogICAgZGV2aWNlICAgICA9ICdWVDYz MTUgU2VyaWVzIEZpcmV3aXJlIENvbnRyb2xsZXInCiAgICBjbGFzcyAgICAgID0gc2VyaWFsIGJ1 cwogICAgc3ViY2xhc3MgICA9IEZpcmVXaXJlCiAgICBiYXIgICBbMTBdID0gdHlwZSBNZW1vcnks IHJhbmdlIDY0LCBiYXNlIDB4Zjc5MDAwMDAsIHNpemUgMjA0OCwgZW5hYmxlZAogICAgYmFyICAg WzE4XSA9IHR5cGUgSS9PIFBvcnQsIHJhbmdlIDMyLCBiYXNlIDB4ZDAwMCwgc2l6ZSAyNTYsIGVu YWJsZWQKICAgIGNhcCAwMVs1MF0gPSBwb3dlcnNwZWMgMyAgc3VwcG9ydHMgRDAgRDIgRDMgIGN1 cnJlbnQgRDAKICAgIGNhcCAwNVs4MF0gPSBNU0kgc3VwcG9ydHMgMSBtZXNzYWdlLCA2NCBiaXQs IHZlY3RvciBtYXNrcyAKICAgIGNhcCAxMFs5OF0gPSBQQ0ktRXhwcmVzcyAxIGVuZHBvaW50IG1h eCBkYXRhIDEyOCgxMjgpIGxpbmsgeDEoeDEpCiAgICAgICAgICAgICAgICAgc3BlZWQgMi41KDIu NSkgQVNQTSBkaXNhYmxlZChMMHMvTDEpCiAgICBlY2FwIDAwMDFbMTAwXSA9IEFFUiAxIDAgZmF0 YWwgMCBub24tZmF0YWwgMCBjb3JyZWN0ZWQKICAgIGVjYXAgMDAwM1sxMzBdID0gU2VyaWFsIDEg MDAxZmM2ZmZmZjFhYTU4OApoZGFjMUBwY2kwOjk6MDowOgljbGFzcz0weDA0MDMwMCBjYXJkPTB4 MDAxNTExMDIgY2hpcD0weDAwMTIxMTAyIHJldj0weDAxIGhkcj0weDAwCiAgICB2ZW5kb3IgICAg ID0gJ0NyZWF0aXZlIExhYnMnCiAgICBjbGFzcyAgICAgID0gbXVsdGltZWRpYQogICAgc3ViY2xh c3MgICA9IEhEQQogICAgYmFyICAgWzEwXSA9IHR5cGUgTWVtb3J5LCByYW5nZSA2NCwgYmFzZSAw eGY3ODA0MDAwLCBzaXplIDE2Mzg0LCBlbmFibGVkCiAgICBiYXIgICBbMThdID0gdHlwZSBNZW1v cnksIHJhbmdlIDY0LCBiYXNlIDB4Zjc4MDAwMDAsIHNpemUgMTYzODQsIGVuYWJsZWQKICAgIGNh cCAwMVs0MF0gPSBwb3dlcnNwZWMgMyAgc3VwcG9ydHMgRDAgRDIgRDMgIGN1cnJlbnQgRDAKICAg IGNhcCAwNVs1MF0gPSBNU0kgc3VwcG9ydHMgMSBtZXNzYWdlLCA2NCBiaXQsIHZlY3RvciBtYXNr cyBlbmFibGVkIHdpdGggMSBtZXNzYWdlCiAgICBjYXAgMTBbNzBdID0gUENJLUV4cHJlc3MgMiBl bmRwb2ludCBtYXggZGF0YSAxMjgoNTEyKSBsaW5rIHgxKHgxKQogICAgICAgICAgICAgICAgIHNw ZWVkIDIuNSgyLjUpIEFTUE0gZGlzYWJsZWQoTDBzL0wxKQogICAgZWNhcCAwMDAxWzEwMF0gPSBB RVIgMSAwIGZhdGFsIDAgbm9uLWZhdGFsIDAgY29ycmVjdGVkCiAgICBlY2FwIDAwMDJbMTQwXSA9 IFZDIDEgbWF4IFZDMQogICAgZWNhcCAwMDAzWzE3MF0gPSBTZXJpYWwgMSAwMDAwMDAwMDAwMDAw MDAwCiAgICBlY2FwIDAwMDRbMTgwXSA9IFBvd2VyIEJ1ZGdldGluZyAxCnBjaWIxMUBwY2kwOjEw OjA6MDoJY2xhc3M9MHgwNjA0MDAgY2FyZD0weDEwODAxYjIxIGNoaXA9MHgxMDgwMWIyMSByZXY9 MHgwMSBoZHI9MHgwMQogICAgdmVuZG9yICAgICA9ICdBU01lZGlhIFRlY2hub2xvZ3kgSW5jLicK ICAgIGRldmljZSAgICAgPSAnQVNNMTA4My8xMDg1IFBDSWUgdG8gUENJIEJyaWRnZScKICAgIGNs YXNzICAgICAgPSBicmlkZ2UKICAgIHN1YmNsYXNzICAgPSBQQ0ktUENJCiAgICBjYXAgMDVbNTBd ID0gTVNJIHN1cHBvcnRzIDEgbWVzc2FnZSwgNjQgYml0IAogICAgY2FwIDAxWzc4XSA9IHBvd2Vy c3BlYyAzICBzdXBwb3J0cyBEMCBEMSBEMiBEMyAgY3VycmVudCBEMAogICAgY2FwIDEwWzgwXSA9 IFBDSS1FeHByZXNzIDEgUENJIGJyaWRnZSBtYXggZGF0YSAxMjgoMTI4KSBsaW5rIHgxKHgxKQog ICAgICAgICAgICAgICAgIHNwZWVkIDIuNSgyLjUpIEFTUE0gZGlzYWJsZWQoTDBzL0wxKQogICAg Y2FwIDBkW2MwXSA9IFBDSSBCcmlkZ2UgY2FyZD0weDEwODAxYjIxCiAgICBlY2FwIDAwMDJbMTAw XSA9IFZDIDEgbWF4IFZDMAogIFBDSS1lIGVycm9ycyA9IE5vbi1GYXRhbCBFcnJvciBEZXRlY3Rl ZApPUkJpdDItMi4xNC4xOSAgICAgICAgICAgICAgICAgSGlnaC1wZXJmb3JtYW5jZSBDT1JCQSBP UkIgd2l0aCBzdXBwb3J0IGZvciB0aGUgQyBsYW5ndWFnZQpQYWNrYWdlS2l0LTAuNi4xMV8zICAg ICAgICAgICAgREJVUyBwYWNrYWdpbmcgYWJzdHJhY3Rpb24gbGF5ZXIKVGh1bmFyLTEuNi4zICAg ICAgICAgICAgICAgICAgIFhmY2UgZmlsZSBtYW5hZ2VyCmFhbGliLTEuNC5yNV82ICAgICAgICAg ICAgICAgICBBU0NJSSBhcnQgbGlicmFyeQphbGFjYXJ0ZS0wLjEzLjJfMiAgICAgICAgICAgICAg QW4gZWRpdG9yIGZvciB0aGUgZnJlZWRlc2t0b3Aub3JnIG1lbnUgc3BlY2lmaWNhdGlvbgphbHNh LWxpYi0xLjAuMjcuMl8xICAgICAgICAgICAgQUxTQSBjb21wYXRpYmlsaXR5IGxpYnJhcnkKYWxz YS1wbHVnaW5zLTEuMC4yN18yICAgICAgICAgIEFMU0EgY29tcGF0aWJpbGl0eSBsaWJyYXJ5IHBs dWdpbnMKYXAyMi1tb2RfZG5zc2QtMC42XzggICAgICAgICAgIEFuIEFwYWNoZSBtb2R1bGUgdGhh dCBwcm92aWRlcyBETlMtU0QgY2FwYWJpbGl0aWVzCmFwYWNoZTIyLTIuMi4yNiAgICAgICAgICAg ICAgICBWZXJzaW9uIDIuMi54IG9mIEFwYWNoZSB3ZWIgc2VydmVyIHdpdGggcHJlZm9yayBNUE0u CmFwci0xLjQuOC4xLjUuMyAgICAgICAgICAgICAgICBBcGFjaGUgUG9ydGFiaWxpdHkgTGlicmFy eQphc3BlbGwtMC42MC42LjFfNCAgICAgICAgICAgICAgU3BlbGxpbmcgY2hlY2tlciB3aXRoIGJl dHRlciBzdWdnZXN0aW9uIGxvZ2ljIHRoYW4gaXNwZWxsCmF0LXNwaS0xLjMyLjBfMiAgICAgICAg ICAgICAgICBBc3Npc3RpdmUgVGVjaG5vbG9neSBTZXJ2aWNlIFByb3ZpZGVyIEludGVyZmFjZQph dC1zcGkyLWF0ay0yLjguMCAgICAgICAgICAgICAgQXNzaXN0ZWQgVGVjaG5vbG9neSBQcm92aWRl ciBtb2R1bGUgZm9yIEdUSysKYXQtc3BpMi1jb3JlLTIuOC4wICAgICAgICAgICAgIEFzc2lzdGl2 ZSBUZWNobm9sb2d5IFNlcnZpY2UgUHJvdmlkZXIgSW50ZXJmYWNlCmF0ay0yLjguMCAgICAgICAg ICAgICAgICAgICAgICBHTk9NRSBhY2Nlc3NpYmlsaXR5IHRvb2xraXQgKEFUSykKYXRrbW0tMi4y Mi42ICAgICAgICAgICAgICAgICAgIEMrKyB3cmFwcGVyIGZvciBBVEsgQVBJIGxpYnJhcnkKYXV0 b2NvbmYtMi42OSAgICAgICAgICAgICAgICAgIEF1dG9tYXRpY2FsbHkgY29uZmlndXJlIHNvdXJj ZSBjb2RlIG9uIG1hbnkgVW4qeCBwbGF0Zm9ybXMKYXV0b2NvbmYtd3JhcHBlci0yMDEzMTIwMyAg ICAgIFdyYXBwZXIgc2NyaXB0IGZvciBHTlUgYXV0b2NvbmYKYXV0b21ha2UtMS4xNCAgICAgICAg ICAgICAgICAgIEdOVSBTdGFuZGFyZHMtY29tcGxpYW50IE1ha2VmaWxlIGdlbmVyYXRvcgphdXRv bWFrZS13cmFwcGVyLTIwMTMxMjAzICAgICAgV3JhcHBlciBzY3JpcHQgZm9yIEdOVSBhdXRvbWFr ZQphdmFoaS1hcHAtMC42LjMxICAgICAgICAgICAgICAgU2VydmljZSBkaXNjb3Zlcnkgb24gYSBs b2NhbCBuZXR3b3JrCmF2YWhpLWd0ay0wLjYuMzFfMSAgICAgICAgICAgICBHdGsrIHRvb2xzIGFu ZCBiaW5kaW5ncyB0byB0aGUgQXZhaGkgbUROUyBzeXN0ZW0KYXZhaGktaGVhZGVyLTAuNi4zMSAg ICAgICAgICAgIEluc3RhbGwgYW4gYXZhaGktZ3RrKiBoZWFkZXIgdG8gYXZvaWQgY29uZmxpY3QK YmFzaC00LjIuNDVfMSAgICAgICAgICAgICAgICAgIFRoZSBHTlUgUHJvamVjdCdzIEJvdXJuZSBB Z2FpbiBTSGVsbApiaWdyZXFzcHJvdG8tMS4xLjIgICAgICAgICAgICAgQmlnUmVxcyBleHRlbnNp b24gaGVhZGVycwpiaXNvbi0yLjcuMSwxICAgICAgICAgICAgICAgICAgUGFyc2VyIGdlbmVyYXRv ciBmcm9tIEZTRiwgKG1vc3RseSkgY29tcGF0aWJsZSB3aXRoIFlhY2MKYml0c3RyZWFtLXZlcmEt MS4xMF81ICAgICAgICAgIEJpdHN0cmVhbSBWZXJhIFRydWVUeXBlIGZvbnQgY29sbGVjdGlvbgpi b29zdC1saWJzLTEuNTIuMF8yICAgICAgICAgICAgRnJlZSBwb3J0YWJsZSBDKysgbGlicmFyaWVz ICh3aXRob3V0IEJvb3N0LlB5dGhvbikKYnJhc2Vyby0yLjMyLjFfNSAgICAgICAgICAgICAgIENE L0RWRCBtYXN0ZXJpbmcgdG9vbCBmb3IgdGhlIEdOT01FIGRlc2t0b3AKYnVnLWJ1ZGR5LTIuMzIu MF8zICAgICAgICAgICAgIEEgYnVnIHJlcG9ydGluZyB0b29sIGZvciBHTk9NRSAyCmNhX3Jvb3Rf bnNzLTMuMTUuMy4xICAgICAgICAgICBUaGUgcm9vdCBjZXJ0aWZpY2F0ZSBidW5kbGUgZnJvbSB0 aGUgTW96aWxsYSBQcm9qZWN0CmNhaXJvLTEuMTAuMl83LDIgICAgICAgICAgICAgICBWZWN0b3Ig Z3JhcGhpY3MgbGlicmFyeSB3aXRoIGNyb3NzLWRldmljZSBvdXRwdXQgc3VwcG9ydApjYWlyb21t LTEuMTAuMF8xICAgICAgICAgICAgICAgQysrIGludGVyZmFjZSB0byBjYWlybwpjYW50YXJlbGwt Zm9udHMtMC4wLjE1ICAgICAgICAgQ2FudGFyZWxsLCBhIEh1bWFuaXN0IHNhbnMtc2VyaWYgZm9u dCBmYW1pbHkKY2RwYXJhbm9pYS0zLjkuOF85ICAgICAgICAgICAgIEEgQ0REQSBleHRyYWN0aW9u IHRvb2wgKGFsc28ga25vd24gYXMgcmlwcGVyKQpjZHJkYW8tMS4yLjNfNCAgICAgICAgICAgICAg ICAgUmVjb3JkIENELVJbV11zIGluIGRpc2stYXQtb25jZSBtb2RlCmNkcnRvb2xzLTMuMDBfMiAg ICAgICAgICAgICAgICBDRC9EVkQvQmx1UmF5IGFuZCBJU08tOTY2MCBpbWFnZSBjcmVhdGlvbiBh bmQgZXh0cmFjdGlvbiB0b29scwpjZWx0LTAuMTEuM18xICAgICAgICAgICAgICAgICAgVGhlIENF TFQgdWx0cmEtbG93IGRlbGF5IGF1ZGlvIGNvZGVjCmNoZWVzZS0yLjMyLjBfMyAgICAgICAgICAg ICAgICBBIFBob3RvYm9vdGgtaW5zcGlyZWQgYXBwIGZvciB0YWtpbmcgcGljdHVyZXMgYW5kIHZp ZGVvcyBmcm9tIHdlYmNhbQpjaHJvbWl1bS0zMi4wLjE3MDAuMTAyICAgICAgICAgTW9zdGx5IEJT RC1saWNlbnNlZCB3ZWIgYnJvd3NlciBiYXNlZCBvbiBXZWJLaXQgYW5kIEd0aysKY2x1dHRlci0x LjQuMF8xICAgICAgICAgICAgICAgIE9wZW5HTCBiYXNlZCBpbnRlcmFjdGl2ZSBjYW52YXMgbGli cmFyeQpjbHV0dGVyLWd0ay0wLjEwLjhfMyAgICAgICAgICAgR1RLKyBJbnRlZ3JhdGlvbiBsaWJy YXJ5IGZvciBDbHV0dGVyCmNtYWtlLTIuOC4xMi4xICAgICAgICAgICAgICAgICBDcm9zcy1wbGF0 Zm9ybSBNYWtlZmlsZSBnZW5lcmF0b3IKY21ha2UtbW9kdWxlcy0yLjguMTIuMV8xICAgICAgIE1v ZHVsZXMgYW5kIFRlbXBsYXRlcyBmb3IgQ01ha2UKY29sb3JkLTEuMC4xICAgICAgICAgICAgICAg ICAgIE1hbmFnZSBjb2xvciBwcm9maWxlcyB0byBhY2N1cmF0ZWx5IGNvbG9yIGlucHV0L291dHB1 dCBkZXZpY2VzCmNvbXBvc2l0ZXByb3RvLTAuNC4yICAgICAgICAgICBDb21wb3NpdGUgZXh0ZW5z aW9uIGhlYWRlcnMKY29uc29sZWtpdC0wLjQuMyAgICAgICAgICAgICAgIEZyYW1ld29yayBmb3Ig ZGVmaW5pbmcgYW5kIHRyYWNraW5nIHVzZXJzCmN1cHMtY2xpZW50LTEuNS40XzEgICAgICAgICAg ICBDb21tb24gVU5JWCBQcmludGluZyBTeXN0ZW06IExpYnJhcnkgY3VwcwpjdXBzLWltYWdlLTEu NS40XzEgICAgICAgICAgICAgQ29tbW9uIFVOSVggUHJpbnRpbmcgU3lzdGVtOiBMaWJyYXJ5IGN1 cHNpbWFnZQpjdXJsLTcuMzMuMF8yICAgICAgICAgICAgICAgICAgTm9uLWludGVyYWN0aXZlIHRv b2wgdG8gZ2V0IGZpbGVzIGZyb20gRlRQLCBHT1BIRVIsIEhUVFAoUykgc2VydmVycwpjdXNlNGJz ZC1rbW9kLTAuMS4zMF8xICAgICAgICAgQ3VzZTRCU0QgY2hhcmFjdGVyIGRldmljZSBsb29wYmFj ayBkcml2ZXIgZm9yIHVzZXJzcGFjZQpjeXJ1cy1zYXNsLTIuMS4yNl80ICAgICAgICAgICAgUkZD IDIyMjIgU0FTTCAoU2ltcGxlIEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cml0eSBMYXllcikKZGFt YWdlcHJvdG8tMS4yLjEgICAgICAgICAgICAgIERhbWFnZSBleHRlbnNpb24gaGVhZGVycwpkYXNo ZXItNC4xMC4xXzYsMiAgICAgICAgICAgICAgSW5mb3JtYXRpb24gZWZmaWNpZW50IHRleHQtZW50 cnkgaW50ZXJmYWNlCmRiNDEtNC4xLjI1XzQgICAgICAgICAgICAgICAgICBUaGUgQmVya2VsZXkg REIgcGFja2FnZSwgcmV2aXNpb24gNC4xCmRiNDItNC4yLjUyXzUgICAgICAgICAgICAgICAgICBU aGUgQmVya2VsZXkgREIgcGFja2FnZSwgcmV2aXNpb24gNC4yCmRidXMtMS42LjE4ICAgICAgICAg ICAgICAgICAgICBNZXNzYWdlIGJ1cyBzeXN0ZW0gZm9yIGludGVyLWFwcGxpY2F0aW9uIGNvbW11 bmljYXRpb24KZGJ1cy1nbGliLTAuMTAwLjIgICAgICAgICAgICAgIEdMaWIgYmluZGluZ3MgZm9y IHRoZSBELUJVUyBtZXNzYWdpbmcgc3lzdGVtCmRjb25mLTAuMTQuMSAgICAgICAgICAgICAgICAg ICBDb25maWd1cmF0aW9uIGRhdGFiYXNlIHN5c3RlbSBmb3IgR05PTUUKZGVqYXZ1LTIuMzQgICAg ICAgICAgICAgICAgICAgIEJpdHN0cmVhbSBWZXJhIEZvbnRzIGNsb25lIHdpdGggYSB3aWRlciBy YW5nZSBvZiBjaGFyYWN0ZXJzCmRlc2tiYXItYXBwbGV0LTIuMzIuMF8zICAgICAgICBPbW5pcHJl c2VudCB2ZXJzYXRpbGUgc2VhcmNoIGludGVyZmFjZQpkZXNrdG9wLWZpbGUtdXRpbHMtMC4yMl8x ICAgICAgQ291cGxlIG9mIGNvbW1hbmQgbGluZSB1dGlsaXRpZXMgZm9yIHdvcmtpbmcgd2l0aCBk ZXNrdG9wIGVudHJpZXMKZGlhbG9nNHBvcnRzLTAuMS41XzIgICAgICAgICAgIENvbnNvbGUgSW50 ZXJmYWNlIHRvIGNvbmZpZ3VyZSBwb3J0cwpkbWlkZWNvZGUtMi4xMiAgICAgICAgICAgICAgICAg VG9vbCBmb3IgZHVtcGluZyBETUkgKFNNQklPUykgY29udGVudHMgaW4gaHVtYW4tcmVhZGFibGUg Zm9ybWF0CmRteHByb3RvLTIuMy4xICAgICAgICAgICAgICAgICBETVggZXh0ZW5zaW9uIGhlYWRl cnMKZG9jYm9vay0xLjRfMSAgICAgICAgICAgICAgICAgIE1ldGEtcG9ydCBmb3IgdGhlIGRpZmZl cmVudCB2ZXJzaW9ucyBvZiB0aGUgRG9jQm9vayBEVEQKZG9jYm9vay00MjAtNC4yICAgICAgICAg ICAgICAgIFY0LjIgb2YgdGhlIERvY0Jvb2sgRFRELCBkZXNpZ25lZCBmb3IgdGVjaG5pY2FsIGRv Y3VtZW50YXRpb24KZG9jYm9vay00MzAtNC4zICAgICAgICAgICAgICAgIERvY0Jvb2svU0dNTCBE VEQgVjQuMywgZGVzaWduZWQgZm9yIHRlY2huaWNhbCBkb2N1bWVudGF0aW9uCmRvY2Jvb2stc2st NC4xLjJfNCAgICAgICAgICAgICBYTUwgdmVyc2lvbiBvZiB0aGUgRG9jQm9vayBEVEQgdmVyc2lv biBjb250cm9sbGVkIGZvciBTY3JvbGxLZWVwZXIKZG9jYm9vay14bWwtNC4yXzEgICAgICAgICAg ICAgIFhNTCB2ZXJzaW9uIG9mIHRoZSBEb2NCb29rIERURApkb2Nib29rLXhtbC00MzAtNC4zICAg ICAgICAgICAgRG9jQm9vay9YTUwgRFREIFY0LjMsIGRlc2lnbmVkIGZvciB0ZWNobmljYWwgZG9j dW1lbnRhdGlvbgpkb2Nib29rLXhtbDQ0LTQuNF8xICAgICAgICAgICAgRG9jQm9vay9YTUwgRFRE IFY0LjQsIGRlc2lnbmVkIGZvciB0ZWNobmljYWwgZG9jdW1lbnRhdGlvbgpkb2Nib29rLXhtbDQ1 LTQuNSAgICAgICAgICAgICAgRG9jQm9vay9YTUwgRFREIFY0LjUsIGRlc2lnbmVkIGZvciB0ZWNo bmljYWwgZG9jdW1lbnRhdGlvbgpkb2Nib29rLXhzbC0xLjc2LjFfMSAgICAgICAgICAgWFNMIERv Y0Jvb2sgc3R5bGVzaGVldHMKZG9jYm9vazQxMC00LjFfNCAgICAgICAgICAgICAgIFY0LjEgb2Yg dGhlIERvY0Jvb2sgRFRELCBkZXNpZ25lZCBmb3IgdGVjaG5pY2FsIGRvY3VtZW50YXRpb24KZG9j Ym9vazQ0MC00LjRfMiAgICAgICAgICAgICAgIERvY0Jvb2svU0dNTCBEVEQgVjQuNCwgZGVzaWdu ZWQgZm9yIHRlY2huaWNhbCBkb2N1bWVudGF0aW9uCmRvY2Jvb2s0NTAtNC41XzIgICAgICAgICAg ICAgICBEb2NCb29rL1NHTUwgRFREIFY0LjUsIGRlc2lnbmVkIGZvciB0ZWNobmljYWwgZG9jdW1l bnRhdGlvbgpkb2Nib29rNTAwLTUuMF8xICAgICAgICAgICAgICAgRG9jQm9vayA1LjAsIGRlc2ln bmVkIGZvciB0ZWNobmljYWwgZG9jdW1lbnRhdGlvbgpkcmktOS4xLjdfMywyICAgICAgICAgICAg ICAgICAgT3BlbkdMIGhhcmR3YXJlIGFjY2VsZXJhdGlvbiBkcml2ZXJzIGZvciB0aGUgRFJJCmRy aTJwcm90by0yLjggICAgICAgICAgICAgICAgICBEUkkyIHByb3RvdHlwZSBoZWFkZXJzCmRyb2lk LWZvbnRzLXR0Zi0yMDExMDMyNCAgICAgICBUaGUgRHJvaWQgdHlwZWZhY2UgZmFtaWx5CmR2ZCty dy10b29scy03LjEgICAgICAgICAgICAgICBEVkQgYnVybmluZyBzb2Z0d2FyZQplMmZzcHJvZ3Mt bGlidXVpZC0xLjQyLjkgICAgICAgVVVJRCBsaWJyYXJ5IGZyb20gZTJmc3Byb2dzIHBhY2thZ2UK ZWtpZ2EtNC4wLjEgICAgICAgICAgICAgICAgICAgIFZvSVAgYW5kIHZpZGVvIGNvbmZlcmVuY2lu ZyBhcHBsaWNhdGlvbgplbXBhdGh5LTIuMzQuMF80ICAgICAgICAgICAgICAgR05PTUUgSU0gY2xp ZW50IGJhc2VkIGFyb3VuZCB0ZWxlcGF0aHkKZW5jaGFudC0xLjYuMF8yICAgICAgICAgICAgICAg IERpY3Rpb25hcnkvc3BlbGxjaGVja2luZyBmcmFtZXdvcmsKZW5jb2RpbmdzLTEuMC40XzEsMSAg ICAgICAgICAgIFguT3JnIEVuY29kaW5nIGZvbnRzCmVvZy0yLjMyLjFfNCAgICAgICAgICAgICAg ICAgICBUaGUgRXllIE9mIEdub21lIGltYWdlIHZpZXdlcgplcGlwaGFueS0yLjMwLjZfMyAgICAg ICAgICAgICAgRXh0cmVtZWx5IGxpZ2h0d2VpZ2h0IGFuZCBzaW1wbGUgd2ViIGJyb3dzZXIgZm9y IEdOT01FIDIKZXNvdW5kLTAuMi40MV8yICAgICAgICAgICAgICAgIFNvdW5kIGxpYnJhcnkgZm9y IGVubGlnaHRlbm1lbnQgcGFja2FnZQpldmllZXh0LTEuMS4xICAgICAgICAgICAgICAgICAgWEVW SUUgZXh0ZW5zaW9uIGhlYWRlcnMKZXZpbmNlLTIuMzIuMF8xMiAgICAgICAgICAgICAgIEdOT01F IDIgbXVsdGktZm9ybWF0IGRvY3VtZW50IHZpZXdlcgpldm9sdXRpb24tMi4zMi4xXzYgICAgICAg ICAgICAgSW50ZWdyYXRlZCBtYWlsLCBjYWxlbmRhciBhbmQgYWRkcmVzcyBib29rIGRpc3RyaWJ1 dGVkIHN1aXRlCmV2b2x1dGlvbi1kYXRhLXNlcnZlci0yLjMyLjFfNSBUaGUgZGF0YSBiYWNrZW5k cyBmb3IgdGhlIEV2b2x1dGlvbiBpbnRlZ3JhdGVkIG1haWwvUElNIHN1aXRlCmV2b2x1dGlvbi1l eGNoYW5nZS0yLjMyLjFfMyAgICBFdm9sdXRpb24gcGx1Z2luIHRvIGNvbm5lY3QgdG8gTWljcm9z b2Z0IEV4Y2hhbmdlIHNlcnZlcnMKZXZvbHV0aW9uLXdlYmNhbC0yLjMyLjBfMyAgICAgIFdlYmNh bChlbmRhcikgaGFuZGxlciBmb3IgZ25vbWUKZXhlbXBpLTIuMS4xICAgICAgICAgICAgICAgICAg IEEgcG9ydCBvZiBBZG9iZSBYTVAgU0RLIHRvIHdvcmsgb24gVU5JWApleGlmLTAuNi4yMSAgICAg ICAgICAgICAgICAgICAgQ29tbWFuZCBsaW5lIHV0aWxpdHkgdG8gcmVhZCBhbmQgbWFuaXB1bGF0 ZSBFWElGIGRhdGEKZXhwYXQtMi4xLjAgICAgICAgICAgICAgICAgICAgIFhNTCAxLjAgcGFyc2Vy IHdyaXR0ZW4gaW4gQwpmYXJzaWdodDItMC4wLjMxICAgICAgICAgICAgICAgQ29sbGVjdGlvbiBv ZiBHU3RyZWFtZXIgbW9kdWxlcyBhbmQgbGlicmFyaWVzIGZvciB2aWRlb2NvbmZlcmVuY2luZwpm Zm1wZWcwLTAuNy4xNl8xLDEgICAgICAgICAgICAgUmVhbHRpbWUgYXVkaW8vdmlkZW8gZW5jb2Rl ci9jb252ZXJ0ZXIgYW5kIHN0cmVhbWluZyBzZXJ2ZXIKZmlsZS1yb2xsZXItMi4zMi4xXzEsMSAg ICAgICAgIEFuIGFyY2hpdmUgbWFuYWdlciBmb3IgemlwIGZpbGVzLCB0YXIsIGV0YwpmaXJlZm94 LTI2LjAsMSAgICAgICAgICAgICAgICAgV2ViIGJyb3dzZXIgYmFzZWQgb24gdGhlIGJyb3dzZXIg cG9ydGlvbiBvZiBNb3ppbGxhCmZpeGVzcHJvdG8tNS4wICAgICAgICAgICAgICAgICBGaXhlcyBl eHRlbnNpb24gaGVhZGVycwpmbGFjLTEuMy4wXzEgICAgICAgICAgICAgICAgICAgRnJlZSBsb3Nz bGVzcyBhdWRpbyBjb2RlYwpmb2xrczA0LTAuNC4zXzEgICAgICAgICAgICAgICAgbGlicmFyeSB0 byBhZ2dyZWdhdGVzIHBlb3BsZSBmcm9tIG11bHRpcGxlIHNvdXJjZXMKZm9udC1iaC10dGYtMS4w LjNfMSAgICAgICAgICAgIFguT3JnIEJpZ2Vsb3cgJiBIb2xtZXMgVFRGIGZvbnQKZm9udC1taXNj LWV0aGlvcGljLTEuMC4zXzEgICAgIFguT3JnIG1pc2NlbGxhbmVvdXMgRXRoaW9waWMgZm9udApm b250LW1pc2MtbWVsdGhvLTEuMC4zXzEgICAgICAgWC5PcmcgbWlzY2VsbGFuZW91cyBNZWx0aG8g Zm9udApmb250LXV0aWwtMS4zLjBfMSAgICAgICAgICAgICAgQ3JlYXRlIGFuIGluZGV4IG9mIFgg Zm9udCBmaWxlcyBpbiBhIGRpcmVjdG9yeQpmb250Y29uZmlnLTIuMTEuMF8xLDEgICAgICAgICAg WE1MLWJhc2VkIGZvbnQgY29uZmlndXJhdGlvbiBBUEkgZm9yIFggV2luZG93cwpmb250c3Byb3Rv LTIuMS4yICAgICAgICAgICAgICAgRm9udHMgZXh0ZW5zaW9uIGhlYWRlcnMKZnJlZWRlc2t0b3At c291bmQtdGhlbWUtMC43XzEgIFNvdW5kIHRoZW1lIGJhc2VkIG9uIHRoZSBGcmVlRGVza3RvcCBz cGVjaWZpY2F0aW9uCmZyZWVnbHV0LTIuOC4xICAgICAgICAgICAgICAgICBBbiBhbHRlcm5hdGl2 ZSB0byB0aGUgT3BlbkdMIFV0aWxpdHkgVG9vbGtpdCAoR0xVVCkgbGlicmFyeQpmcmVldHlwZTIt Mi41LjIgICAgICAgICAgICAgICAgRnJlZSBhbmQgcG9ydGFibGUgVHJ1ZVR5cGUgZm9udCByZW5k ZXJpbmcgZW5naW5lCmdhbWluLTAuMS4xMF82ICAgICAgICAgICAgICAgICBBIGZpbGUgYW5kIGRp cmVjdG9yeSBtb25pdG9yaW5nIHN5c3RlbQpnYXJjb24tMC4yLjEgICAgICAgICAgICAgICAgICAg WGZjZSA0IGVzc2VudGlhbCB1dGlsaXRpZXMgYW5kIHNjcmlwdHMKZ2NhbGN0b29sLTUuMzIuMl8x LDIgICAgICAgICAgIEEgR05PTUUgMiBjYWxjdWxhdG9yIHRvb2wgYmFzZWQgb24gdGhlIG9sZCBj YWxjdG9vbCBmb3IgT3BlbldpbmRvd3MKZ2NvbmYtZWRpdG9yLTIuMzIuMF8xLDEgICAgICAgIEEg Z2NvbmYgZGF0YWJhc2UgZWRpdG9yIGZvciB0aGUgR05PTUUgMiBlbnZpcm9ubWVudApnY29uZjIt Mi4zMi4wXzMgICAgICAgICAgICAgICAgQSBjb25maWd1cmF0aW9uIGRhdGFiYXNlIHN5c3RlbSBm b3IgR05PTUUKZ2RibS0xLjExICAgICAgICAgICAgICAgICAgICAgIEdOVSBkYXRhYmFzZSBtYW5h Z2VyCmdkay1waXhidWYyLTIuMjguMiAgICAgICAgICAgICBHcmFwaGljIGxpYnJhcnkgZm9yIEdU SysKZ2RtLTIuMzAuN18yICAgICAgICAgICAgICAgICAgIEdOT01FIDIgdmVyc2lvbiBvZiB4ZG0g ZGlzcGxheSBtYW5hZ2VyCmdlZGl0LTIuMzAuNF8yICAgICAgICAgICAgICAgICBBIHNtYWxsIGJ1 dCBwb3dlcmZ1bCB0ZXh0IGVkaXRvciBmb3IgR05PTUUgMiBEZXNrdG9wIEVudmlyb25tZW50Cmdl dG9wdC0xLjEuNSAgICAgICAgICAgICAgICAgICBSZXBsYWNlbWVudCBmb3IgZ2V0b3B0KDEpIHRo YXQgc3VwcG9ydHMgR05VLXN0eWxlIGxvbmcgb3B0aW9ucwpnZXR0ZXh0LTAuMTguMy4xICAgICAg ICAgICAgICAgR05VIGdldHRleHQgcGFja2FnZQpnaG9zdHNjcmlwdDktOS4wNl80ICAgICAgICAg ICAgR2hvc3RzY3JpcHQgOS54IFBvc3RTY3JpcHQgaW50ZXJwcmV0ZXIKZ2xlLTMuMS4wXzMgICAg ICAgICAgICAgICAgICAgIEEgR0wgVHViaW5nIGFuZCBFeHRydXNpb24gTGlicmFyeQpnbGliLTIu MzYuM18xICAgICAgICAgICAgICAgICAgU29tZSB1c2VmdWwgcm91dGluZXMgb2YgQyBwcm9ncmFt bWluZyAoY3VycmVudCBzdGFibGUgdmVyc2lvbikKZ2xpYi1uZXR3b3JraW5nLTIuMzYuMiAgICAg ICAgIE5ldHdvcmstcmVsYXRlZCBnaW9tb2R1bGVzIGZvciBnbGliCmdsaWJtbS0yLjM2LjIsMSAg ICAgICAgICAgICAgICBDKysgaW50ZXJmYWNlcyBmb3IgZ2xpYjIKZ2xwcm90by0xLjQuMTcgICAg ICAgICAgICAgICAgIEdMWCBleHRlbnNpb24gaGVhZGVycwpnbWFrZS0zLjgyXzEgICAgICAgICAg ICAgICAgICAgR05VIHZlcnNpb24gb2YgJ21ha2UnIHV0aWxpdHkKZ21pbWUtMjQtMi40LjMzICAg ICAgICAgICAgICAgIExpYnJhcnkgKHdyaXR0ZW4gaW4gQykgZm9yIHBhcnNpbmcgYW5kIGNyZWF0 aW5nIG1lc3NhZ2VzIHVzaW5nIE1JTUUKZ21wLTUuMS4zICAgICAgICAgICAgICAgICAgICAgIEEg ZnJlZSBsaWJyYXJ5IGZvciBhcmJpdHJhcnkgcHJlY2lzaW9uIGFyaXRobWV0aWMKZ25vbWUtYXBw bGV0cy0yLjMyLjEuMV80ICAgICAgIEFwcGxldHMgY29tcG9uZW50cyBmb3IgdGhlIEdOT01FIDIg RGVza3RvcCBFbnZpcm9ubWVudApnbm9tZS1hdWRpby0yLjIyLjIgICAgICAgICAgICAgU291bmQg ZmlsZXMgZm9yIHVzZSB3aXRoIEdOT01FIDIKZ25vbWUtYmFja2dyb3VuZHMtMi4zMi4wICAgICAg IEEgY29sbGVjdGlvbiBvZiBiYWNrZ3JvdW5kcyBmb3IgR05PTUUgMgpnbm9tZS1jb250cm9sLWNl bnRlci0yLjMyLjFfMSAgQ29udHJvbCBjZW50ZXIgZm9yIEdOT01FIDIgcHJvamVjdApnbm9tZS1k ZXNrdG9wLTIuMzIuMV8zICAgICAgICAgQWRkaXRpb25hbCBVSSBBUEkgZm9yIEdOT01FIDIKZ25v bWUtZG9jLXV0aWxzLTAuMjAuMTAgICAgICAgIEdOT01FIGRvYyB1dGlscwpnbm9tZS1nYW1lcy0y LjMyLjFfNCAgICAgICAgICAgVGhlIGdhbWUgYXBwbGljYXRpb25zIHBhY2thZ2UgZm9yIHRoZSBH Tk9NRSAyIERlc2t0b3AgRW52aXJvbm1lbnQKZ25vbWUtaWNvbi10aGVtZS0zLjYuMiAgICAgICAg IENvbGxlY3Rpb24gb2YgaWNvbnMgZm9yIHRoZSBHTk9NRSBkZXNrdG9wCmdub21lLWtleXJpbmct Mi4zMi4xXzMgICAgICAgICBQcm9ncmFtIHRoYXQga2VlcHMgcGFzc3dvcmRzIGFuZCBvdGhlciBz ZWNyZXRzCmdub21lLW1hZy0wLjE2LjNfMSAgICAgICAgICAgICBHTk9NRSBzY3JlZW4gbWFnbmlm aWVyCmdub21lLW1lZGlhLTIuMzIuMF80ICAgICAgICAgICBNdWx0aW1lZGlhIGFwcGxpY2F0aW9u cyBmb3IgdGhlIEdOT01FIDIgZGVza3RvcApnbm9tZS1tZW51cy0yLjMwLjUgICAgICAgICAgICAg SW1wbGVtZW50YXRpb24gb2YgdGhlIEZyZWVEZXNrdG9wIERlc2t0b3AgTWVudSBTcGVjCmdub21l LW1pbWUtZGF0YS0yLjE4LjBfNCAgICAgICBBIE1JTUUgYW5kIEFwcGxpY2F0aW9uIGRhdGFiYXNl IGZvciBHTk9NRQpnbm9tZS1tb3VudC0wLjhfMTEgICAgICAgICAgICAgQSBmcm9udC1lbmQgdG8g bW91bnQsIHVtb3VudCwgYW5kIGVqZWN0IHVzaW5nIEhBTApnbm9tZS1uZXRzdGF0dXMtMi4yOC4y XzEgICAgICAgQSBHTk9NRSBhcHBsZXQgdGhhdCBzaG93cyBuZXR3b3JrIHN0YXR1cwpnbm9tZS1u ZXR0b29sLTIuMzIuMF8xLDEgICAgICAgQSBHTk9NRSB1dGlsaXR5IHRoYXQgcHJvdmlkZXMgbmV0 d29yayBpbmZvcm1hdGlvbiBzdGF0aXN0aWNzCmdub21lLXBhY2thZ2VraXQtMi4zMi4wXzMgICAg ICBQYWNrYWdlS2l0IGNsaWVudCBwcm9ncmFtcyBmb3IgdGhlIEdOT01FIGRlc2t0b3AKZ25vbWUt cGFuZWwtMi4zMi4xXzMgICAgICAgICAgIFBhbmVsIGNvbXBvbmVudCBmb3IgdGhlIEdOT01FIDIg RGVza3RvcApnbm9tZS1wb3dlci1tYW5hZ2VyLTIuMzIuMF8yICAgUG93ZXIgbWFuYWdlbWVudCBz eXN0ZW0gZm9yIHRoZSBHTk9NRSBEZXNrdG9wCmdub21lLXB0eS1oZWxwZXItMC4zNC43ICAgICAg ICB1dG1wL3d0bXAvbGFzdGxvZyBoZWxwZXIgcHJvZ3JhbSBmb3IgdGhlIHZ0ZSBUZXJtaW5hbCB3 aWRnZXQKZ25vbWUtc2NyZWVuc2F2ZXItMi4zMC4yXzMgICAgIEdOT01FIHNjcmVlbiBzYXZlciBh bmQgbG9ja2VyCmdub21lLXNlc3Npb24tMi4zMi4xXzIgICAgICAgICBTZXNzaW9uIGNvbXBvbmVu dCBmb3IgdGhlIEdOT01FIDIgZGVza3RvcApnbm9tZS1zZXR0aW5ncy1kYWVtb24tMi4zMi4xXzQg R05PTUUgMiBzZXR0aW5ncyBkYWVtb24KZ25vbWUtc3BlZWNoLTAuNC4yNV8xICAgICAgICAgIEdO T01FIHRleHQtdG8tc3BlZWNoIEFQSQpnbm9tZS1zcGVsbC0xLjAuOF83ICAgICAgICAgICAgQSBH Tk9NRS9Cb25vYm8gY29tcG9uZW50IGZvciBzcGVsbCBjaGVja2luZwpnbm9tZS1zeXN0ZW0tbW9u aXRvci0yLjI4LjJfMiAgR05PTUUgMiBzeXN0ZW0gbW9uaXRvciBwcm9ncmFtCmdub21lLXN5c3Rl bS10b29scy0yLjMyLjBfMiAgICBUb29scyB0byBjb25maWd1cmUgd29ya3N0YXRpb25zCmdub21l LXRlcm1pbmFsLTIuMzIuMV8yICAgICAgICBUZXJtaW5hbCBjb21wb25lbnQgZm9yIHRoZSBHTk9N RSAyIERlc2t0b3AKZ25vbWUtdGhlbWVzLTIuMzIuMV8xICAgICAgICAgIEEgY29sbGVjdGlvbiBv ZiB0aGVtZXMgYW5kIGljb25zIGZvciBHTk9NRTIKZ25vbWUtdXNlci1kb2NzLTIuMzIuMCAgICAg ICAgIEdOT01FIDIgdXNlcnMgZ3VpZGUKZ25vbWUtdXNlci1zaGFyZS0yLjMwLjFfMiAgICAgIFBl cnNvbmFsIGZpbGUtc2hhcmluZyBzZXJ2aWNlIGZvciB0aGUgR05PTUUgRGVza3RvcApnbm9tZS11 dGlscy0yLjMyLjBfMiwxICAgICAgICAgR05PTUUgMiBzdXBwb3J0IHV0aWxpdGllcwpnbm9tZS12 ZnMtMi4yNC40XzEgICAgICAgICAgICAgR05PTUUgVmlydHVhbCBGaWxlIFN5c3RlbQpnbm9tZTIt Mi4zMi4xXzUgICAgICAgICAgICAgICAgVGhlIFwibWV0YS1wb3J0XCIgZm9yIHRoZSBHTk9NRSAy IGludGVncmF0ZWQgWDExIGRlc2t0b3AKZ25vbWVfc3Vici0xLjAgICAgICAgICAgICAgICAgIENv bW1vbiBzdGFydHVwIGFuZCBzaHV0ZG93biBzdWJyb3V0aW5lcyB1c2VkIGJ5IEdOT01FIHNjcmlw dHMKZ25vbWVoaWVyLTMuMCAgICAgICAgICAgICAgICAgIEEgdXRpbGl0eSBwb3J0IHRoYXQgY3Jl YXRlcyB0aGUgR05PTUUgZGlyZWN0b3J5IHRyZWUKZ251cGctMi4wLjIyICAgICAgICAgICAgICAg ICAgIFRoZSBHTlUgUHJpdmFjeSBHdWFyZApnbnV0bHMtMi4xMi4yM18zICAgICAgICAgICAgICAg R05VIFRyYW5zcG9ydCBMYXllciBTZWN1cml0eSBsaWJyYXJ5CmdvYmplY3QtaW50cm9zcGVjdGlv bi0xLjM2LjBfMiBHZW5lcmF0ZSBpbnRlcmZhY2UgaW50cm9zcGVjdGlvbiBkYXRhIGZvciBHT2Jq ZWN0IGxpYnJhcmllcwpnb2stMi4zMC4xXzEsMSAgICAgICAgICAgICAgICAgR05PTUUgT24tU2Ny ZWVuIEtleWJvYXJkIChHT0spCmdwYWMtbGliZ3BhYy0wLjUuMCwxICAgICAgICAgICBHcGFjIE1Q RUctNCBTeXN0ZW1zIGxpYnJhcnkgYW5kIGhlYWRlcnMKZ3BnbWUtMS40LjMgICAgICAgICAgICAg ICAgICAgIExpYnJhcnkgdG8gbWFrZSBhY2Nlc3MgdG8gR251UEcgZWFzaWVyCmdyYXBoaXRlMi0x LjIuNCAgICAgICAgICAgICAgICBSZW5kZXJpbmcgY2FwYWJpbGl0aWVzIGZvciBjb21wbGV4IG5v bi1Sb21hbiB3cml0aW5nIHN5c3RlbXMKZ3NldHRpbmdzLWRlc2t0b3Atc2NoZW1hcy0zLjYuMV8x IENvbGxlY3Rpb24gb2YgZ2xvYmFsbHkgc2hhcmVkIEdTZXR0aW5nIHNjaGVtYXMKZ3Nmb250cy04 LjExXzYgICAgICAgICAgICAgICAgIFN0YW5kYXJkIEZvbnRzIGZvciBHaG9zdHNjcmlwdApnc20t MS4wLjEzICAgICAgICAgICAgICAgICAgICAgQXVkaW8gY29udmVydGVyIGFuZCBsaWJyYXJ5IGZv ciBjb252ZXJ0aW5nIHUtbGF3IHRvIGdzbSBlbmNvZGluZwpnc3RyZWFtZXItMC4xMC4zNiAgICAg ICAgICAgICAgRGV2ZWxvcG1lbnQgZnJhbWV3b3JrIGZvciBjcmVhdGluZyBtZWRpYSBhcHBsaWNh dGlvbnMKZ3N0cmVhbWVyLWZmbXBlZy0wLjEwLjEzXzEgICAgIEdTdHJlYW1lciBwbHVnLWluIGZv ciBtYW5pcHVsYXRpbmcgTVBFRyB2aWRlbyBzdHJlYW1zCmdzdHJlYW1lci1wbHVnaW5zLTAuMTAu MzZfMywzICBHU3RyZWFtZXIgd3JpdHRlbiBjb2xsZWN0aW9uIG9mIHBsdWdpbnMgaGFuZGxpbmcg c2V2ZXJhbCBtZWRpYSB0eXBlcwpnc3RyZWFtZXItcGx1Z2lucy1hNTJkZWMtMC4xMC4xOSwzIEdz dHJlYW1lciBBVFNDIEEvNTIgc3RyZWFtIGFrYSBBQy0zIChkdmQgYXVkaW8pIHBsdWdpbgpnc3Ry ZWFtZXItcGx1Z2lucy1iYWQtMC4xMC4yMywzIEJhZCBnc3RyZWFtZXItcGx1Z2lucwpnc3RyZWFt ZXItcGx1Z2lucy1jZHBhcmFub2lhLTAuMTAuMzYsMyBHc3RyZWFtZXIgQ0REQSBleHRyYWN0aW9u IChha2EgYXVkaW8gcmlwcGluZykgcGx1Z2luCmdzdHJlYW1lci1wbHVnaW5zLWNvcmUtMC4xMF8x MyBDb3JlIHNldCBvZiB0eXBpY2FsIGF1ZGlvIGFuZCB2aWRlbyBnc3RyZWFtZXItcGx1Z2lucwpn c3RyZWFtZXItcGx1Z2lucy1kdHMtMC4xMC4yMywzIEdzdHJlYW1lciBkdHMgcGx1Z2luCmdzdHJl YW1lci1wbHVnaW5zLWR2ZC0wLjEwLjE5LDMgR3N0cmVhbWVyIGR2ZCBwbHVnaW4gc2V0CmdzdHJl YW1lci1wbHVnaW5zLWZsYWMtMC4xMC4zMV8xLDMgR3N0cmVhbWVyIGZyZWUgbG9zc2xlc3MgYXVk aW8gZW5jb2Rlci9kZWNvZGVyIHBsdWdpbgpnc3RyZWFtZXItcGx1Z2lucy1nY29uZi0wLjEwLjMx LDMgR3N0cmVhbWVyIGdjb25mIHBsdWdpbgpnc3RyZWFtZXItcGx1Z2lucy1naW8tMC4xMC4zNiwz IEdzdHJlYW1lciBnaW8gKEdsaWIgSS9PKSBwbHVnaW4KZ3N0cmVhbWVyLXBsdWdpbnMtZ29vZC0w LjEwLjMxLDMgR29vZCBnc3RyZWFtZXItcGx1Z2lucwpnc3RyZWFtZXItcGx1Z2lucy1oYWwtMC4x MC4zMSwzIEdzdHJlYW1lciBoYWwgcGx1Z2luCmdzdHJlYW1lci1wbHVnaW5zLWxpYnBuZy0wLjEw LjMxLDMgR3N0cmVhbWVyIHBuZyBwbHVnaW4KZ3N0cmVhbWVyLXBsdWdpbnMtbWFkLTAuMTAuMTks MyBHc3RyZWFtZXIgbXAzIGRlY29kZXIgcGx1Z2luCmdzdHJlYW1lci1wbHVnaW5zLW1wMy0wLjEw LjBfMSBHc3RyZWFtZXIgUGx1Z2lucyBNcDMgZGVjb2RlciBtZXRhLXBvcnQKZ3N0cmVhbWVyLXBs dWdpbnMtbXBlZzJkZWMtMC4xMC4xOSwzIEdzdHJlYW1lciBtcGVnIGRlY29kZSBwbHVnaW4KZ3N0 cmVhbWVyLXBsdWdpbnMtb2dnLTAuMTAuMzYsMyBHc3RyZWFtZXIgT2dnIGJpdHN0cmVhbSBwbHVn aW4KZ3N0cmVhbWVyLXBsdWdpbnMtcGFuZ28tMC4xMC4zNl8xLDMgR3N0cmVhbWVyIHBhbmdvIHRl eHRvdmVybGF5IHBsdWdpbgpnc3RyZWFtZXItcGx1Z2lucy1zb3VwLTAuMTAuMzEsMyBHc3RyZWFt ZXIgc291cCBodHRwIHNyYyBwbHVnaW4KZ3N0cmVhbWVyLXBsdWdpbnMtdGhlb3JhLTAuMTAuMzYs MyBHc3RyZWFtZXIgdGhlb3JhIHBsdWdpbgpnc3RyZWFtZXItcGx1Z2lucy11Z2x5LTAuMTAuMTks MyBVZ2x5IGdzdHJlYW1lci1wbHVnaW5zCmdzdHJlYW1lci1wbHVnaW5zLXY0bDItMC4xMC4zMSwz IEdzdHJlYW1lciBWaWRlbyA0IExpbnV4IDIgc291cmNlIHBsdWdpbgpnc3RyZWFtZXItcGx1Z2lu cy12b3JiaXMtMC4xMC4zNiwzIEdzdHJlYW1lciB2b3JiaXMgZW5jb2Rlci9kZWNvZGVyIHBsdWdp bgpnc3RyZWFtZXItcGx1Z2lucy14dmlkLTAuMTAuMjMsMyBHc3RyZWFtZXIgeHZpZCBwbHVnaW4K Z3Rhci0xLjI3ICAgICAgICAgICAgICAgICAgICAgIEdOVSB2ZXJzaW9uIG9mIHRoZSB0cmFkaXRp b25hbCB0YXBlIGFyY2hpdmVyCmd0ay1lbmdpbmVzMi0yLjIwLjJfMSAgICAgICAgICBUaGVtZSBl bmdpbmUgZm9yIHRoZSBHVEsrLTIuMCB0b29sa2l0Cmd0ay11cGRhdGUtaWNvbi1jYWNoZS0yLjI0 LjIyICBHdGstdXBkYXRlLWljb24tY2FjaGUgdXRpbGl0eSBmcm9tIHRoZSBHdGsrIHRvb2xraXQK Z3RrLXZuYy0wLjMuMTBfOSAgICAgICAgICAgICAgIFZOQyB2aWV3ZXIgd2lkZ2V0IGZvciBHVEsr Cmd0ay14ZmNlLWVuZ2luZS0zLjAuMSAgICAgICAgICBYZmNlIGd0ayB0aGVtZSBlbmdpbmUKZ3Rr Mi0yLjI0LjIyXzEgICAgICAgICAgICAgICAgIEdpbXAgVG9vbGtpdCBmb3IgWDExIEdVSSAocHJl dmlvdXMgc3RhYmxlIHZlcnNpb24pCmd0azMtMy44LjggICAgICAgICAgICAgICAgICAgICBHaW1w IFRvb2xraXQgZm9yIFgxMSBHVUkgKGN1cnJlbnQgc3RhYmxlIHZlcnNpb24pCmd0a2dsZXh0LTEu Mi4wXzEzICAgICAgICAgICAgICBPcGVuR0wgZXh0ZW5zaW9uIHRvIEdUSysKZ3RraHRtbDMtMy4z Mi4xXzIgICAgICAgICAgICAgIExpZ2h0d2VpZ2h0IEhUTUwgcmVuZGVyaW5nL3ByaW50aW5nL2Vk aXRpbmcgZW5naW5lCmd0a2ltYWdldmlldy0xLjYuNF8zICAgICAgICAgICBTaW1wbGUgaW1hZ2Ug dmlld2VyIHdpZGdldApndGttbTI0LTIuMjQuNCAgICAgICAgICAgICAgICAgQysrIHdyYXBwZXIg Zm9yIEd0aysKZ3Rrc291cmNldmlldy0xLjguNV84ICAgICAgICAgIEEgdGV4dCB3aWRnZXQgdGhh dCBhZGRzIHN5bnRheCBoaWdobGlnaHRpbmcgdG8gdGhlIEd0a1RleHRWaWV3IHdpZGdldApndGtz b3VyY2V2aWV3Mi0yLjEwLjVfMSAgICAgICAgQSB0ZXh0IHdpZGdldCB0aGF0IGFkZHMgc3ludGF4 IGhpZ2hsaWdodGluZyB0byB0aGUgR3RrVGV4dFZpZXcgd2lkZ2V0Cmd1Y2hhcm1hcC0yLjMyLjFf MSAgICAgICAgICAgICBBIFVuaWNvZGUvSVNPMTA2NDYgY2hhcmFjdGVyIG1hcCBhbmQgZm9udCB2 aWV3ZXIKZ3VpbGUtMS44LjggICAgICAgICAgICAgICAgICAgIEdOVSBVYmlxdWl0b3VzIEludGVs bGlnZW50IExhbmd1YWdlIGZvciBFeHRlbnNpb24KZ3Zmcy0xLjEyLjNfMiAgICAgICAgICAgICAg ICAgIEdOT01FIHZpcnR1YWwgZmlsZSBzeXN0ZW0KaGFsLTAuNS4xNF8yMiAgICAgICAgICAgICAg ICAgIEhhcmR3YXJlIEFic3RyYWN0aW9uIExheWVyIGZvciBzaW1wbGlmeWluZyBkZXZpY2UgYWNj ZXNzCmhhbC1pbmZvLTIwMDkxMTMwICAgICAgICAgICAgICBBZGRpdGlvbmFsIEZESSBmaWxlcyB0 byBmdXJ0aGVyIGNsYXNzaWZ5IEhBTCBkZXZpY2VzCmhhbXN0ZXItYXBwbGV0LTIuMzIuMV80ICAg ICAgICBUaW1lIG1hbmFnZW1lbnQgYXBwbGV0IGZvciB0aGUgR05PTUUgRGVza3RvcApoYXJmYnV6 ei0wLjkuMjUgICAgICAgICAgICAgICAgT3BlblR5cGUgdGV4dCBzaGFwaW5nIGVuZ2luZQpoZWxw Mm1hbi0xLjQzLjNfMSAgICAgICAgICAgICAgQXV0b21hdGljYWxseSBnZW5lcmF0aW5nIHNpbXBs ZSBtYW51YWwgcGFnZXMgZnJvbSBwcm9ncmFtIG91dHB1dApoaWNvbG9yLWljb24tdGhlbWUtMC4x MiAgICAgICAgQSBoaWdoLWNvbG9yIGljb24gdGhlbWUgc2hlbGwgZnJvbSB0aGUgRnJlZURlc2t0 b3AgcHJvamVjdApodW5zcGVsbC0xLjMuMl80ICAgICAgICAgICAgICAgSW1wcm92ZWQgc3BlbGwt Y2hlY2tlciBmb3IgSHVuZ2FyaWFuIGFuZCBvdGhlciBsYW5ndWFnZXMKaWNlYXV0aC0xLjAuNiAg ICAgICAgICAgICAgICAgIElDRSBhdXRob3JpdHkgZmlsZSB1dGlsaXR5IGZvciBYCmljb25zLXRh bmdvLTAuOC45MF8yICAgICAgICAgICBCYXNpYyBzZXQgb2YgaWNvbnMgZm9yIHRoZSBtb3N0IGNv bW1vbiB1c2FnZQppY29ucy10YW5nby1leHRyYXMtMC4xLjBfNSAgICAgQSBleHRyYSBzZXQgb2Yg aWNvbnMgZnJvbSB0aGUgVGFuZ28gcHJvamVjdAppY3UtNTAuMS4yICAgICAgICAgICAgICAgICAg ICAgSW50ZXJuYXRpb25hbCBDb21wb25lbnRzIGZvciBVbmljb2RlIChmcm9tIElCTSkKaW5wdXRw cm90by0yLjMgICAgICAgICAgICAgICAgIElucHV0IGV4dGVuc2lvbiBoZWFkZXJzCmludGx0b29s LTAuNTAuMiAgICAgICAgICAgICAgICBUb29scyB0byBpbnRlcm5hdGlvbmFsaXplIHZhcmlvdXMg a2luZHMgb2YgZGF0YSBmaWxlcwppc28tY29kZXMtMy40OSAgICAgICAgICAgICAgICAgTGlzdHMg b2YgdGhlIGNvdW50cnksIGxhbmd1YWdlLCBhbmQgY3VycmVuY3kgaXNvIG5hbWVzCmlzbzg4Nzkt MTk4Nl8zICAgICAgICAgICAgICAgICBDaGFyYWN0ZXIgZW50aXR5IHNldHMgZnJvbSBJU08gODg3 OToxOTg2IChTR01MKQpqYXNwZXItMS45MDAuMV8xMiAgICAgICAgICAgICAgQW4gaW1wbGVtZW50 YXRpb24gb2YgdGhlIGNvZGVjIHNwZWNpZmllZCBpbiB0aGUgSlBFRy0yMDAwIHN0YW5kYXJkCmpi aWcyZGVjLTAuMTFfMSAgICAgICAgICAgICAgICBEZWNvZGVyIGltcGxlbWVudGF0aW9uIG9mIHRo ZSBKQklHMiBpbWFnZSBjb21wcmVzc2lvbiBmb3JtYXQKamJpZ2tpdC0xLjYgICAgICAgICAgICAg ICAgICAgIExvc3NsZXNzIGNvbXByZXNzaW9uIGZvciBiaS1sZXZlbCBpbWFnZXMgc3VjaCBhcyBz Y2FubmVkIHBhZ2VzLCBmYXhlcwpqcGVnLThfNCAgICAgICAgICAgICAgICAgICAgICAgSUpHJ3Mg anBlZyBjb21wcmVzc2lvbiB1dGlsaXRpZXMKanNvbi1nbGliLTAuMTQuMiAgICAgICAgICAgICAg IEpTT04gKFJGQyA0NjI3KSBpbnRlcmZhY2UgZm9yIEdsaWIKa2Jwcm90by0xLjAuNiAgICAgICAg ICAgICAgICAgIEtCIGV4dGVuc2lvbiBoZWFkZXJzCmxjbXMyLTIuNSAgICAgICAgICAgICAgICAg ICAgICBBY2N1cmF0ZSwgZmFzdCwgYW5kIHNtYWxsLWZvb3RwcmludCBjb2xvciBtYW5hZ2VtZW50 IGVuZ2luZQpsaWJHTC05LjEuNyAgICAgICAgICAgICAgICAgICAgT3BlbkdMIGxpYnJhcnkgdGhh dCByZW5kZXJzIHVzaW5nIEdMWCBvciBEUkkKbGliR0xVLTkuMC4wICAgICAgICAgICAgICAgICAg IE9wZW5HTCB1dGlsaXR5IGxpYnJhcnkKbGliSUNFLTEuMC44LDEgICAgICAgICAgICAgICAgIElu dGVyIENsaWVudCBFeGNoYW5nZSBsaWJyYXJ5IGZvciBYMTEKbGliSURMLTAuOC4xNF8xICAgICAg ICAgICAgICAgIEEgbGlicmFyeSBmb3IgY3JlYXRpbmcgdHJlZXMgb2YgQ09SQkEgSURMIGZpbGVz CmxpYlNNLTEuMi4yLDEgICAgICAgICAgICAgICAgICBTZXNzaW9uIE1hbmFnZW1lbnQgbGlicmFy eSBmb3IgWDExCmxpYlgxMS0xLjYuMiwxICAgICAgICAgICAgICAgICBYMTEgbGlicmFyeQpsaWJY U2NyblNhdmVyLTEuMi4yICAgICAgICAgICAgVGhlIFhTY3JuU2F2ZXIgbGlicmFyeQpsaWJYYXUt MS4wLjggICAgICAgICAgICAgICAgICAgQXV0aGVudGljYXRpb24gUHJvdG9jb2wgbGlicmFyeSBm b3IgWDExCmxpYlhhdy0xLjAuMTIsMiAgICAgICAgICAgICAgICBYIEF0aGVuYSBXaWRnZXRzIGxp YnJhcnkKbGliWGNvbXBvc2l0ZS0wLjQuNCwxICAgICAgICAgIFggQ29tcG9zaXRlIGV4dGVuc2lv biBsaWJyYXJ5CmxpYlhjdXJzb3ItMS4xLjE0ICAgICAgICAgICAgICBYIGNsaWVudC1zaWRlIGN1 cnNvciBsb2FkaW5nIGxpYnJhcnkKbGliWGRhbWFnZS0xLjEuNCAgICAgICAgICAgICAgIFggRGFt YWdlIGV4dGVuc2lvbiBsaWJyYXJ5CmxpYlhkbWNwLTEuMS4xICAgICAgICAgICAgICAgICBYIERp c3BsYXkgTWFuYWdlciBDb250cm9sIFByb3RvY29sIGxpYnJhcnkKbGliWGV4dC0xLjMuMiwxICAg ICAgICAgICAgICAgIFgxMSBFeHRlbnNpb24gbGlicmFyeQpsaWJYZml4ZXMtNS4wLjEgICAgICAg ICAgICAgICAgWCBGaXhlcyBleHRlbnNpb24gbGlicmFyeQpsaWJYZm9udC0xLjQuNywxICAgICAg ICAgICAgICAgWCBmb250IGxpYnJhcnkKbGliWGZ0LTIuMy4xICAgICAgICAgICAgICAgICAgIENs aWVudC1zaWRlZCBmb250IEFQSSBmb3IgWCBhcHBsaWNhdGlvbnMKbGliWGktMS43LjIsMSAgICAg ICAgICAgICAgICAgIFggSW5wdXQgZXh0ZW5zaW9uIGxpYnJhcnkKbGliWGluZXJhbWEtMS4xLjMs MSAgICAgICAgICAgIFgxMSBYaW5lcmFtYSBsaWJyYXJ5CmxpYlhtdS0xLjEuMiwxICAgICAgICAg ICAgICAgICBYIE1pc2NlbGxhbmVvdXMgVXRpbGl0aWVzIGxpYnJhcmllcwpsaWJYcC0xLjAuMiwx ICAgICAgICAgICAgICAgICAgWCBwcmludCBsaWJyYXJ5CmxpYlhwbS0zLjUuMTEgICAgICAgICAg ICAgICAgICBYIFBpeG1hcCBsaWJyYXJ5CmxpYlhyYW5kci0xLjQuMiAgICAgICAgICAgICAgICBY IFJlc2l6ZSBhbmQgUm90YXRlIGV4dGVuc2lvbiBsaWJyYXJ5CmxpYlhyZW5kZXItMC45LjggICAg ICAgICAgICAgICBYIFJlbmRlciBleHRlbnNpb24gbGlicmFyeQpsaWJYcmVzLTEuMC43ICAgICAg ICAgICAgICAgICAgWCBSZXNvdXJjZSB1c2FnZSBsaWJyYXJ5CmxpYlh0LTEuMS40LDEgICAgICAg ICAgICAgICAgICBYIFRvb2xraXQgbGlicmFyeQpsaWJYdHN0LTEuMi4yICAgICAgICAgICAgICAg ICAgWCBUZXN0IGV4dGVuc2lvbgpsaWJYdi0xLjAuMTAsMSAgICAgICAgICAgICAgICAgWCBWaWRl byBFeHRlbnNpb24gbGlicmFyeQpsaWJYdk1DLTEuMC44ICAgICAgICAgICAgICAgICAgWCBWaWRl byBFeHRlbnNpb24gTW90aW9uIENvbXBlbnNhdGlvbiBsaWJyYXJ5CmxpYlh4Zjg2ZGdhLTEuMS40 ICAgICAgICAgICAgICBYIERHQSBFeHRlbnNpb24KbGliWHhmODZtaXNjLTEuMC4zICAgICAgICAg ICAgIFggWEY4Ni1NaXNjIEV4dGVuc2lvbgpsaWJYeGY4NnZtLTEuMS4zICAgICAgICAgICAgICAg WCBWaWRtb2RlIEV4dGVuc2lvbgpsaWJhNTItMC43LjRfMiAgICAgICAgICAgICAgICAgRnJlZSBs aWJyYXJ5IGZvciBkZWNvZGluZyBBVFNDIEEvNTIgc3RyZWFtcywgYWthIEFDLTMKbGliYW8tMS4x LjBfMSAgICAgICAgICAgICAgICAgIFBvcnRhYmxlIGF1ZGlvIG91dHB1dCBsaWJyYXJ5CmxpYmFy dF9sZ3BsLTIuMy4yMSwxICAgICAgICAgICBMaWJyYXJ5IGZvciBoaWdoLXBlcmZvcm1hbmNlIDJE IGdyYXBoaWNzCmxpYmFzc3Vhbi0yLjEuMSAgICAgICAgICAgICAgICBJUEMgbGlicmFyeSB1c2Vk IGJ5IEdudVBHIGFuZCBncGdtZQpsaWJhdWRpb2ZpbGUtMC4zLjYgICAgICAgICAgICAgU291bmQg bGlicmFyeSBmb3IgU0dJIGF1ZGlvIGZpbGUKbGliYm9ub2JvLTIuMzIuMCAgICAgICAgICAgICAg IENvbXBvbmVudCBhbmQgY29tcG91bmQgZG9jdW1lbnQgc3lzdGVtIGZvciBHTk9NRTIKbGliYm9u b2JvdWktMi4yNC40XzEgICAgICAgICAgIEdVSSBmcm9udGVuZCB0byB0aGUgbGliYm9ub2JvIGNv bXBvbmVudCBvZiBHTk9NRSAyCmxpYmNhbmJlcnJhLTAuMjhfMyAgICAgICAgICAgICBJbXBsZW1l bnRhdGlvbiBvZiB0aGUgRnJlZWRlc2t0b3Agc291bmQgdGhlbWUgc3BlYwpsaWJjYW5iZXJyYS1n dGszLTAuMjhfMyAgICAgICAgSW1wbGVtZW50YXRpb24gb2YgdGhlIEZyZWVkZXNrdG9wIHNvdW5k IHRoZW1lIHNwZWMKbGliY2RkYi0xLjMuMl8xICAgICAgICAgICAgICAgIEEgbGlicmFyeSB0byBh Y2Nlc3MgZGF0YSBvbiBhIENEREIgc2VydmVyCmxpYmNkaW8tMC44M18yICAgICAgICAgICAgICAg ICBDb21wYWN0IERpc2MgSW5wdXQgYW5kIENvbnRyb2wgTGlicmFyeQpsaWJjaGFtcGxhaW4tMC44 LjFfMyAgICAgICAgICAgQSBDIGxpYnJhcnkgcHJvdmlkZXMgYSBHdGsrIHdpZGdldCB0byBkaXNw bGF5IHJhc3Rlcml6ZWQgbWFwcy9tYXJrZXJzCmxpYmNoZWNrLTAuOS4xMiAgICAgICAgICAgICAg ICBVbml0IHRlc3QgZnJhbWV3b3JrIGZvciBDCmxpYmNyb2NvLTAuNi44ICAgICAgICAgICAgICAg ICBDU1MyIHBhcnNpbmcgbGlicmFyeQpsaWJkYWVtb24tMC4xNCAgICAgICAgICAgICAgICAgTGln aHR3ZWlnaHQgQyBsaWJyYXJ5IHRoYXQgZWFzZXMgdGhlIHdyaXRpbmcgb2YgVU5JWCBkYWVtb25z CmxpYmRjYS0wLjAuNSAgICAgICAgICAgICAgICAgICBGcmVlIERUUyBDb2hlcmVudCBBY291c3Rp Y3MgZGVjb2RlcgpsaWJkaXNjaWQtMC42LjEgICAgICAgICAgICAgICAgTGlicmFyeSBmb3IgY3Jl YXRpbmcgTXVzaWNCcmFpbnogRGlzY0lEcwpsaWJkbXgtMS4xLjMgICAgICAgICAgICAgICAgICAg RE1YIGV4dGVuc2lvbiBsaWJyYXJ5CmxpYmRybS0yLjQuNTAgICAgICAgICAgICAgICAgICBVc2Vy c3BhY2UgaW50ZXJmYWNlIHRvIGtlcm5lbCBEaXJlY3QgUmVuZGVyaW5nIE1vZHVsZSBzZXJ2aWNl cwpsaWJkdmRyZWFkLTQuMi4wXzIgICAgICAgICAgICAgTVBsYXllciB2ZXJzaW9uIG9mIHRoZSBs aWJkdmRyZWFkIHByb2plY3QKbGliZXZlbnQtMS40LjE0Yl8zICAgICAgICAgICAgIFByb3ZpZGVz IGFuIEFQSSB0byBleGVjdXRlIGNhbGxiYWNrIGZ1bmN0aW9ucyBvbiBjZXJ0YWluIGV2ZW50cwps aWJldmVudDItMi4wLjIxICAgICAgICAgICAgICAgQVBJIGZvciBleGVjdXRpbmcgY2FsbGJhY2sg ZnVuY3Rpb25zIG9uIGV2ZW50cyBvciB0aW1lb3V0cwpsaWJleGVjaW5mby0xLjFfMyAgICAgICAg ICAgICAgTGlicmFyeSBmb3IgaW5zcGVjdGluZyBwcm9ncmFtJ3MgYmFja3RyYWNlCmxpYmV4aWYt MC42LjIxICAgICAgICAgICAgICAgICBMaWJyYXJ5IHRvIHJlYWQgZGlnaXRhbCBjYW1lcmEgZmls ZSBtZXRhLWRhdGEKbGliZXhvLTAuMTAuMl8yICAgICAgICAgICAgICAgIEFwcGxpY2F0aW9uIGxp YnJhcnkgZm9yIHRoZSBYZmNlIGRlc2t0b3AgZW52aXJvbm1lbnQKbGliZmZpLTMuMC4xM18xICAg ICAgICAgICAgICAgIEZvcmVpZ24gRnVuY3Rpb24gSW50ZXJmYWNlCmxpYmZvbnRlbmMtMS4xLjIg ICAgICAgICAgICAgICBUaGUgZm9udGVuYyBMaWJyYXJ5CmxpYmdjcnlwdC0xLjUuMyAgICAgICAg ICAgICAgICBHZW5lcmFsIHB1cnBvc2UgY3J5cHRvIGxpYnJhcnkgYmFzZWQgb24gY29kZSB1c2Vk IGluIEdudVBHCmxpYmdkLTIuMS4wXzEsMSAgICAgICAgICAgICAgICBBIGdyYXBoaWNzIGxpYnJh cnkgZm9yIGZhc3QgY3JlYXRpb24gb2YgaW1hZ2VzCmxpYmdkYXRhLTAuNi42XzEgICAgICAgICAg ICAgICBHTGliIGJhc2VkIGltcGxlbWVudGF0aW9uIG9mIHRoZSBHRGF0YSBwcm90b2NvbApsaWJn ZWUwNi0wLjYuOCAgICAgICAgICAgICAgICAgR09iamVjdCBjb2xsZWN0aW9uIGxpYnJhcnkKbGli Z2xhZGUyLTIuNi40XzUgICAgICAgICAgICAgIEdOT01FIGdsYWRlIGxpYnJhcnkKbGliZ25vbWUt Mi4zMi4wXzEgICAgICAgICAgICAgIExpYnJhcmllcyBmb3IgR05PTUUsIGEgR05VIGRlc2t0b3Ag ZW52aXJvbm1lbnQKbGliZ25vbWUta2V5cmluZy0yLjMyLjBfNiAgICAgIFByb2dyYW0gdGhhdCBr ZWVwcyBwYXNzd29yZHMgYW5kIG90aGVyIHNlY3JldHMKbGliZ25vbWVjYW52YXMtMi4zMC4zXzEg ICAgICAgIEEgZ3JhcGhpY3MgbGlicmFyeSBmb3IgR05PTUUKbGliZ25vbWVjdXBzLTAuMi4zXzUs MSAgICAgICAgIFN1cHBvcnQgbGlicmFyeSBmb3IgZ25vbWUgY3VwcyBhZG1pbmlzdHJhdGlvbgps aWJnbm9tZWtiZC0yLjMyLjBfMSAgICAgICAgICAgR05PTUUga2V5Ym9hcmQgc2hhcmVkIGxpYnJh cnkKbGliZ25vbWVwcmludC0yLjE4LjhfMSAgICAgICAgIEdub21lIHByaW50IHN1cHBvcnQgbGli cmFyeQpsaWJnbm9tZXByaW50dWktMi4xOC42XzEgICAgICAgR25vbWUgcHJpbnQgc3VwcG9ydCBs aWJyYXJ5CmxpYmdub21ldWktMi4yNC40XzMgICAgICAgICAgICBMaWJyYXJpZXMgZm9yIHRoZSBH Tk9NRSBHVUksIGEgR05VIGRlc2t0b3AgZW52aXJvbm1lbnQKbGliZ3BnLWVycm9yLTEuMTIgICAg ICAgICAgICAgIENvbW1vbiBlcnJvciB2YWx1ZXMgZm9yIGFsbCBHbnVQRyBjb21wb25lbnRzCmxp YmdwaG90bzItMi41LjMgICAgICAgICAgICAgICBVbml2ZXJzYWwgZGlnaXRhbCBjYW1lcmEgY29u dHJvbCBsaWJyYXJ5CmxpYmdzZi0xLjE0LjI4ICAgICAgICAgICAgICAgICBFeHRlbnNpYmxlIEkv TyBhYnN0cmFjdGlvbiBmb3IgZGVhbGluZyB3aXRoIHN0cnVjdHVyZWQgZmlsZSBmb3JtYXRzCmxp Ymd0b3AtMi4yOC40ICAgICAgICAgICAgICAgICBHTk9NRSAyIHRvcCBsaWJyYXJ5CmxpYmd3ZWF0 aGVyLTIuMzAuM18yICAgICAgICAgICBMaWJyYXJ5IHRvIGFjY2Vzc2luZyBvbmxpbmUgd2VhdGhl ciBpbmZvcm1hdGlvbnMKbGliaWNhbC0xLjAgICAgICAgICAgICAgICAgICAgIEltcGxlbWVudGF0 aW9uIG9mIHRoZSBJRVRGIENhbGVuZGFyaW5nIGFuZCBTY2hlZHVsaW5nIHByb3RvY29scwpsaWJp ZDN0YWctMC4xNS4xYiAgICAgICAgICAgICAgSUQzIHRhZ3MgbGlicmFyeSAocGFydCBvZiBNQUQg cHJvamVjdCkKbGliaWRuLTEuMjhfMSAgICAgICAgICAgICAgICAgIEludGVybmF0aW9uYWxpemVk IERvbWFpbiBOYW1lcyBjb21tYW5kIGxpbmUgdG9vbApsaWJrc2JhLTEuMy4wICAgICAgICAgICAg ICAgICAgS1NCQSBpcyBhbiBYLjUwOSBMaWJyYXJ5CmxpYmx0ZGwtMi40LjJfMiAgICAgICAgICAg ICAgICBTeXN0ZW0gaW5kZXBlbmRlbnQgZGxvcGVuIHdyYXBwZXIKbGlibWFkLTAuMTUuMWJfMiAg ICAgICAgICAgICAgIExpYm1hZCBsaWJyYXJ5IChwYXJ0IG9mIE1BRCBwcm9qZWN0KQpsaWJtcGVn Mi0wLjUuMV8zICAgICAgICAgICAgICAgRnJlZSBsaWJyYXJ5IGZvciBkZWNvZGluZyBtcGVnLTIg YW5kIG1wZWctMSB2aWRlbyBzdHJlYW1zCmxpYm11c2ljYnJhaW56My0zLjAuM18zICAgICAgICBN dXNpY0JyYWlueiBjbGllbnQgbGlicmFyeSBmb3IgYXVkaW8gbWV0YWRhdGEgbG9va3VwCmxpYm5p Y2UtMC4xLjMgICAgICAgICAgICAgICAgICBMaWJyYXJ5IGFuZCB0cmFuc21pdHRlciB0aGF0IGlt cGxlbWVudHMgSUNFLTE5CmxpYm5vdGlmeS0wLjcuNSAgICAgICAgICAgICAgICBBIGxpYnJhcnkg Zm9yIGRlc2t0b3Agbm90aWZpY2F0aW9ucwpsaWJvZ2ctMS4zLjEsNCAgICAgICAgICAgICAgICAg T2dnIGJpdHN0cmVhbSBsaWJyYXJ5CmxpYm9pbC0wLjMuMTcgICAgICAgICAgICAgICAgICBMaWJy YXJ5IG9mIG9wdGltaXplZCBpbm5lciBsb29wcwpsaWJvb2JzLTIuMzIuMCAgICAgICAgICAgICAg ICAgV3JhcHBpbmcgbGlicmFyeSB0byB0aGUgU3lzdGVtIFRvb2xzIEJhY2tlbmRzCmxpYnBhcGVy LTEuMS4yNF8xICAgICAgICAgICAgICBBIGxpYnJhcnkgcHJvdmlkaW5nIHJvdXRpbmVzIGZvciBw YXBlciBzaXplIG1hbmFnZW1lbnQKbGlicGNpLTMuMi4xICAgICAgICAgICAgICAgICAgIFBDSSBj b25maWd1cmF0aW9uIHNwYWNlIEkvTyBtYWRlIGVhc3kKbGlicGNpYWNjZXNzLTAuMTMuMiAgICAg ICAgICAgIEdlbmVyaWMgUENJIGFjY2VzcyBsaWJyYXJ5CmxpYnByb3h5LTAuNC42ICAgICAgICAg ICAgICAgICBMaWJyYXJ5IHRoYXQgcHJvdmlkZXMgYXV0b21hdGljIHByb3h5IGNvbmZpZ3VyYXRp b24gbWFuYWdlbWVudApsaWJwdGhyZWFkLXN0dWJzLTAuM180ICAgICAgICAgVGhpcyBsaWJyYXJ5 IHByb3ZpZGVzIHdlYWsgYWxpYXNlcyBmb3IgcHRocmVhZCBmdW5jdGlvbnMKbGlicnN2ZzItMi4z Ni40ICAgICAgICAgICAgICAgIExpYnJhcnkgZm9yIHBhcnNpbmcgYW5kIHJlbmRlcmluZyBTVkcg dmVjdG9yLWdyYXBoaWMgZmlsZXMKbGlic2FtcGxlcmF0ZS0wLjEuOF80ICAgICAgICAgIFNlY3Jl dCBSYWJiaXQgQ29kZTogYSBTYW1wbGUgUmF0ZSBDb252ZXJ0ZXIgZm9yIGF1ZGlvCmxpYnNpZ2Mr Ky0yLjMuMSAgICAgICAgICAgICAgICBDYWxsYmFjayBGcmFtZXdvcmsgZm9yIEMrKwpsaWJzbmRm aWxlLTEuMC4yNV8zICAgICAgICAgICAgUmVhZGluZyBhbmQgd3JpdGluZyBmaWxlcyBjb250YWlu aW5nIHNhbXBsZWQgc291bmQgKGxpa2UgV0FWIG9yIEFJRkYpCmxpYnNvdXAtMi40MC4zXzIgICAg ICAgICAgICAgICBBIFNPQVAgKFNpbXBsZSBPYmplY3QgQWNjZXNzIFByb3RvY29sKSBpbXBsZW1l bnRhdGlvbiBpbiBDCmxpYnNvdXAtZ25vbWUtMi40MC4zXzMgICAgICAgICBBIFNPQVAgKFNpbXBs ZSBPYmplY3QgQWNjZXNzIFByb3RvY29sKSBpbXBsZW1lbnRhdGlvbiBpbiBDCmxpYnNwZWN0cmUt MC4yLjZfMSAgICAgICAgICAgICBBIHNtYWxsIGxpYnJhcnkgZm9yIHJlbmRlcmluZyBQb3N0c2Ny aXB0IGRvY3VtZW50cwpsaWJ0YXNuMS0zLjMgICAgICAgICAgICAgICAgICAgQVNOLjEgc3RydWN0 dXJlIHBhcnNlciBsaWJyYXJ5CmxpYnRlbGVwYXRoeS0wLjMuM18xICAgICAgICAgICBGbGV4aWJs ZSBDb21tdW5pY2F0aW9ucyBGcmFtZXdvcmsKbGlidGhlb3JhLTEuMS4xXzMgICAgICAgICAgICAg IFRoZW9yYSB2aWRlbyBjb2RlYyBmb3IgdGhlIE9nZyBtdWx0aW1lZGlhIHN0cmVhbWluZyBzeXN0 ZW0KbGlidG9vbC0yLjQuMl8yICAgICAgICAgICAgICAgIEdlbmVyaWMgc2hhcmVkIGxpYnJhcnkg c3VwcG9ydCBzY3JpcHQKbGlidjRsLTAuOC44XzEgICAgICAgICAgICAgICAgIFZpZGVvNExpbnV4 IGxpYnJhcnkKbGlidm9sdW1lX2lkLTAuODEuMSAgICAgICAgICAgIExpYnJhcnkgdG8gcHJvdmlk ZSBmaWxlIHN5c3RlbSB0eXBlIGluZm9ybWF0aW9uCmxpYnZvcmJpcy0xLjMuNCwzICAgICAgICAg ICAgICBBdWRpbyBjb21wcmVzc2lvbiBjb2RlYyBsaWJyYXJ5CmxpYnZweC0xLjMuMCAgICAgICAg ICAgICAgICAgICBWUDgvVlA5IENvZGVjIFNESwpsaWJ3bmNrLTIuMzAuNl8xICAgICAgICAgICAg ICAgTGlicmFyeSB1c2VkIGZvciB3cml0aW5nIHBhZ2VycyBhbmQgdGFza3NsaXN0cwpsaWJ4Y2It MS45LjMgICAgICAgICAgICAgICAgICAgVGhlIFggcHJvdG9jb2wgQy1sYW5ndWFnZSBCaW5kaW5n IChYQ0IpIGxpYnJhcnkKbGlieGZjZTRtZW51LTQuMTAuMF80ICAgICAgICAgIFdpZGdldHMgbGli cmFyeSBmb3IgdGhlIFhmY2UgZGVza3RvcCBlbnZpcm9ubWVudApsaWJ4ZmNlNHV0aWwtNC4xMC4x ICAgICAgICAgICAgRXh0ZW5zaW9uIGxpYnJhcnkgZm9yIHRoZSBYZmNlIGRlc2t0b3AgZW52aXJv bm1lbnQKbGlieGtiZmlsZS0xLjAuOCAgICAgICAgICAgICAgIFhLQiBmaWxlIGxpYnJhcnkKbGli eGtidWktMS4wLjJfMSAgICAgICAgICAgICAgIFRoZSB4a2J1aSBsaWJyYXJ5CmxpYnhrbGF2aWVy LTUuMF8xLDEgICAgICAgICAgICBBbiB1dGlsaXR5IGxpYnJhcnkgdG8gbWFrZSBYS0Igc3R1ZmYg ZWFzaWVyCmxpYnhtbCsrLTIuMzQuMiAgICAgICAgICAgICAgICBYTUwgQVBJIGZvciBDKysKbGli eG1sMi0yLjguMF8zICAgICAgICAgICAgICAgIFhNTCBwYXJzZXIgbGlicmFyeSBmb3IgR05PTUUK bGlieHNsdC0xLjEuMjhfMSAgICAgICAgICAgICAgIFRoZSBYU0xUIEMgbGlicmFyeSBmb3IgR05P TUUKbGlieWFtbC0wLjEuNF8yICAgICAgICAgICAgICAgIEEgWUFNTCAxLjEgcGFyc2VyIGFuZCBl bWl0dGVyIHdyaXR0ZW4gaW4gQwpsaW51eC1mMTAtYWxzYS1saWItMS4wLjIxXzMgICAgQWR2YW5j ZWQgTGludXggU291bmQgQXJjaGl0ZWN0dXJlIGxpYnJhcmllcyAoTGludXggRmVkb3JhIDEwKQps aW51eC1mMTAtYWxzYS1wbHVnaW5zLW9zcy0xLjAuMjFfMyBPU1MgcGx1Z2luIGZvciBBTFNBIChM aW51eCBGZWRvcmEgMTApCmxpbnV4LWYxMC1hdGstMS4yNC4wICAgICAgICAgICBBY2Nlc3NpYmls aXR5IFRvb2xraXQsIExpbnV4L2kzODYgYmluYXJ5IChMaW51eCBGZWRvcmEgMTApCmxpbnV4LWYx MC1jYWlyby0xLjguMF8yICAgICAgICBWZWN0b3IgZ3JhcGhpY3MgbGlicmFyeSBDYWlybyAoTGlu dXggRmVkb3JhIDEwKQpsaW51eC1mMTAtY3VybC03LjE5LjZfMSAgICAgICAgQ29tbWFuZCBsaW5l IHRvb2wgZm9yIHRyYW5zZmVycmluZyBmaWxlcyB3aXRoIFVSTCBzeW50YXggKExpbnV4IEZlZG9y YSAxMCkKbGludXgtZjEwLWN5cnVzLXNhc2wyLTIuMS4yMl8xIFJGQyAyMjIyIFNBU0wgKFNpbXBs ZSBBdXRoZW50aWNhdGlvbiBhbmQgU2VjdXJpdHkgTGF5ZXIpIChMaW51eCBGZWRvcmEgMTApCmxp bnV4LWYxMC1kYnVzLWdsaWItMC43NiAgICAgICBHTGliIGJpbmRpbmdzIGZvciBELUJ1cyAoTGlu dXggRmVkb3JhIDEwKQpsaW51eC1mMTAtZGJ1cy1saWJzLTEuMi40ICAgICAgTGlicmFyaWVzIGZv ciBhY2Nlc3NpbmcgRC1CVVMgKExpbnV4IEZlZG9yYSAxMCkKbGludXgtZjEwLWV4cGF0LTIuMC4x ICAgICAgICAgIExpbnV4L2kzODYgYmluYXJ5IHBvcnQgb2YgRXhwYXQgWE1MLXBhcnNpbmcgbGli cmFyeSAoTGludXggRmVkb3JhIDEwKQpsaW51eC1mMTAtZmxhc2hwbHVnaW4tMTEuMnIyMDIuMzM1 IEFkb2JlIEZsYXNoIFBsYXllciBOUEFQSSBQbHVnaW4KbGludXgtZjEwLWZvbnRjb25maWctMi42 LjAgICAgIFhNTC1iYXNlZCBmb250IGNvbmZpZ3VyYXRpb24gQVBJIGZvciBYIFdpbmRvd3MgKExp bnV4IEZlZG9yYSAxMCkKbGludXgtZjEwLWd0azItMi4xNC43XzQgICAgICAgIEdUSysgbGlicmFy eSwgdmVyc2lvbiAyLlggKExpbnV4IEZlZG9yYSAxMCkKbGludXgtZjEwLWhpY29sb3ItaWNvbi10 aGVtZS0wLjUgSGlnaC1jb2xvciBpY29uIHRoZW1lIHNoZWxsIGZyb20gdGhlIEZyZWVEZXNrdG9w IHByb2plY3QKbGludXgtZjEwLWpwZWctNmIgICAgICAgICAgICAgIFJQTSBvZiB0aGUgSlBFRyBs aWIgKExpbnV4IEZlZG9yYSAxMCkKbGludXgtZjEwLWxpYnNzaDItMC4xOCAgICAgICAgIExpYnJh cnkgaW1wbGVtZW50aW5nIHRoZSBTU0gyIHByb3RvY29sIChMaW51eCBGZWRvcmEgMTApCmxpbnV4 LWYxMC1uc3ByLTQuNy42ICAgICAgICAgICBOZXRzY2FwZSBQb3J0YWJsZSBSdW50aW1lIChMaW51 eCBGZWRvcmEgMTApCmxpbnV4LWYxMC1uc3MtMy4xMi4zLjk5LjNfMSAgICBOZXR3b3JrIFNlY3Vy aXR5IFNlcnZpY2VzIChMaW51eCBGZWRvcmEgMTApCmxpbnV4LWYxMC1vcGVubGRhcC0yLjQuMTJf MSAgICBMaWdodHdlaWdodCBEaXJlY3RvcnkgQWNjZXNzIFByb3RvY29sIGxpYnJhcmllcyAoTGlu dXggRmVkb3JhIDEwKQpsaW51eC1mMTAtb3BlbnNzbC0wLjkuOGcgICAgICAgT3BlblNTTCB0b29s a2l0IChMaW51eCBGZWRvcmEgMTApCmxpbnV4LWYxMC1wYW5nby0xLjI4LjNfMSAgICAgICBQYW5n byBsaWJyYXJ5IChMaW51eCBGZWRvcmEgMTApCmxpbnV4LWYxMC1wbmctMS4yLjM3XzIgICAgICAg ICBSUE0gb2YgdGhlIFBORyBsaWIgKExpbnV4IEZlZG9yYSAxMCkKbGludXgtZjEwLXNxbGl0ZTMt My41LjlfMSAgICAgIExpYnJhcnkgdGhhdCBpbXBsZW1lbnRzIGFuIGVtYmVkZGFibGUgU1FMIGRh dGFiYXNlIGVuZ2luZSAoTGludXggRmVkb3JhIDEwKQpsaW51eC1mMTAtdGlmZi0zLjguMiAgICAg ICAgICAgVElGRiBsaWJyYXJ5LCBMaW51eC9pMzg2IGJpbmFyeSAoTGludXggRmVkb3JhIDEwKQps aW51eC1mMTAteG9yZy1saWJzLTcuNF8xICAgICAgWG9yZyBsaWJyYXJpZXMgKExpbnV4IEZlZG9y YSAxMCkKbGludXgtZmlyZWZveC0yNi4wLDEgICAgICAgICAgIFdlYiBicm93c2VyIGJhc2VkIG9u IHRoZSBicm93c2VyIHBvcnRpb24gb2YgTW96aWxsYQpsaW51eF9iYXNlLWYxMC0xMF83ICAgICAg ICAgICAgQmFzZSBzZXQgb2YgcGFja2FnZXMgbmVlZGVkIGluIExpbnV4IG1vZGUgZm9yIGkzODYv YW1kNjQgKExpbnV4IEZlZG9yYSAxMCkKbGx2bTMzLTMuM183ICAgICAgICAgICAgICAgICAgIExv dyBMZXZlbCBWaXJ0dWFsIE1hY2hpbmUKbG91ZG1vdXRoLTEuNC4zXzcgICAgICAgICAgICAgIExp Z2h0d2VpZ2h0IEphYmJlciBjbGllbnQgbGlicmFyeQpsc29mLTQuODguZV8xLDggICAgICAgICAg ICAgICAgTGlzdHMgaW5mb3JtYXRpb24gYWJvdXQgb3BlbiBmaWxlcyAoc2ltaWxhciB0byBmc3Rh dCgxKSkKbTQtMS40LjE3LDEgICAgICAgICAgICAgICAgICAgIEdOVSBtNAptYWtlZGVwZW5kLTEu MC41LDEgICAgICAgICAgICAgRGVwZW5kZW5jeSBnZW5lcmF0b3IgZm9yIG1ha2VmaWxlcwptYXRl LWRpYWxvZ3MtMS42LjIgICAgICAgICAgICAgRGlzcGxheSBNQVRFIGRpYWxvZ3MgZnJvbSB0aGUg Y29tbWFuZCBsaW5lCm1hdGUtZG9jLXV0aWxzLTEuNi4yICAgICAgICAgICBNQVRFIGRvYyB1dGls cwptYXRlLXdpbmRvdy1tYW5hZ2VyLTEuNi4yICAgICAgV2luZG93IG1hbmFnZXIgZm9yIHRoZSBh ZHVsdCBpbiB5b3UKbWV0YWNpdHktMi4zMC4zXzEgICAgICAgICAgICAgIEEgd2luZG93IG1hbmFn ZXIgZm9yIHRoZSBhZHVsdCBpbiB5b3UKbWtmb250ZGlyLTEuMC43ICAgICAgICAgICAgICAgIENy ZWF0ZSBhbiBpbmRleCBvZiBYIGZvbnQgZmlsZXMgaW4gYSBkaXJlY3RvcnkKbWtmb250c2NhbGUt MS4xLjEgICAgICAgICAgICAgIENyZWF0ZXMgYW4gaW5kZXggb2Ygc2NhbGFibGUgZm9udCBmaWxl cyBmb3IgWAptb3VzZXBhZC0wLjMuMCAgICAgICAgICAgICAgICAgU2ltcGxlIHRleHQgZWRpdG9y IGZvciB0aGUgWGZjZSBEZXNrdG9wCm1vdXNldHdlYWtzLTIuMzIuMV8xICAgICAgICAgICBNb3Vz ZSBhY2Nlc3NpYmlsaXR5IGVuaGFuY2VtZW50cyBmb3IgdGhlIEdOT01FIGRlc2t0b3AKbXBmci0z LjEuMiAgICAgICAgICAgICAgICAgICAgIEEgbGlicmFyeSBmb3IgbXVsdGlwbGUtcHJlY2lzaW9u IGZsb2F0aW5nLXBvaW50IGNvbXB1dGF0aW9ucwpuYXV0aWx1cy0yLjMyLjIuMV80ICAgICAgICAg ICAgRmlsZSBtYW5hZ2VyIGZvciB0aGUgR05PTUUgZGVza3RvcApuYXV0aWx1cy1zZW5kdG8tMi4z Mi4wXzIgICAgICAgSW50ZWdyYXRpb24gYmV0d2VlbiBuYXV0aWx1cywgZXZvbHV0aW9uLCBhbmQg cGlkZ2luCm5lb24yOS0wLjI5LjZfNCAgICAgICAgICAgICAgICBBbiBIVFRQIGFuZCBXZWJEQVYg Y2xpZW50IGxpYnJhcnkgZm9yIFVuaXggc3lzdGVtcwpuZXR0bGUtMi43LjEgICAgICAgICAgICAg ICAgICAgTG93LWxldmVsIGNyeXB0b2dyYXBoaWMgbGlicmFyeQpub3RpZmljYXRpb24tZGFlbW9u LTAuNy4yXzEgICAgU2VuZCBzbWFsbCBub3RpZmljYXRpb25zIHRvIHlvdXIgZGVza3RvcApuc3Bs dWdpbndyYXBwZXItMS40LjRfMiAgICAgICAgQ29tcGF0aWJpbGl0eSBwbHVnaW4gZm9yIE1vemls bGEgTlBBUEkgcGx1Z2lucwpuc3ByLTQuMTAuMiAgICAgICAgICAgICAgICAgICAgQSBwbGF0Zm9y bS1uZXV0cmFsIEFQSSBmb3Igc3lzdGVtIGxldmVsIGFuZCBsaWJjIGxpa2UgZnVuY3Rpb25zCm5z cy0zLjE1LjMuMSAgICAgICAgICAgICAgICAgICBMaWJyYXJpZXMgdG8gc3VwcG9ydCBkZXZlbG9w bWVudCBvZiBzZWN1cml0eS1lbmFibGVkIGFwcGxpY2F0aW9ucwpvcGFsLTMuMTAuMTBfMiAgICAg ICAgICAgICAgICAgVm9JUCBhYnN0cmFjdGlvbiBsaWJyYXJ5Cm9wZW5jdi1jb3JlLTIuNC43XzEg ICAgICAgICAgICBPcGVuIFNvdXJjZSBDb21wdXRlciBWaXNpb24gbGlicmFyeQpvcGVuanBlZy0x LjUuMF8yICAgICAgICAgICAgICAgT3Blbi1zb3VyY2UgSlBFRyAyMDAwIGNvZGVjCm9wZW5sZGFw LWNsaWVudC0yLjQuMzggICAgICAgICBPcGVuIHNvdXJjZSBMREFQIGNsaWVudCBpbXBsZW1lbnRh dGlvbgpvcmFnZS00LjEwLjBfMSAgICAgICAgICAgICAgICAgQ2FsZW5kYXIgYXBwbGljYXRpb24g Zm9yIHRoZSBYZmNlIERlc2t0b3AKb3JjLTAuNC4xOCAgICAgICAgICAgICAgICAgICAgIExpYnJh cnkgYW5kIHRvb2xzZXQgdG8gb3BlcmF0ZSBhcnJheXMgb2YgZGF0YQpvcmNhLTIuMzIuMV8yICAg ICAgICAgICAgICAgICAgU2NyaXB0YWJsZSBzY3JlZW4gcmVhZGVyCnAxMS1raXQtMC4yMC4xICAg ICAgICAgICAgICAgICBMaWJyYXJ5IGZvciBsb2FkaW5nIGFuZCBlbnVtZXJhdGluZyBvZiBQS0NT IzExIG1vZHVsZXMKcDUtQXV0aGVuLU5UTE0tMS4wOSAgICAgICAgICAgIEFuIE5UTE0gYXV0aGVu dGljYXRpb24gbW9kdWxlCnA1LURpZ2VzdC1ITUFDLTEuMDMgICAgICAgICAgICBQZXJsNSBpbnRl cmZhY2UgdG8gSE1BQyBNZXNzYWdlLURpZ2VzdCBBbGdvcml0aG1zCnA1LUVuY29kZS1Mb2NhbGUt MS4wMyAgICAgICAgICBEZXRlcm1pbmUgdGhlIGxvY2FsZSBlbmNvZGluZwpwNS1GaWxlLUxpc3Rp bmctNi4wNCAgICAgICAgICAgUGFyc2UgZGlyZWN0b3J5IGxpc3RpbmdzCnA1LUhUTUwtUGFyc2Vy LTMuNzEgICAgICAgICAgICBQZXJsNSBtb2R1bGUgZm9yIHBhcnNpbmcgSFRNTCBkb2N1bWVudHMK cDUtSFRNTC1UYWdzZXQtMy4yMCAgICAgICAgICAgIFNvbWUgdXNlZnVsIGRhdGEgdGFibGUgaW4g cGFyc2luZyBIVE1MCnA1LUhUTUwtVHJlZS01LjAzICAgICAgICAgICAgICBDb2xsZWN0aW9uIG9m IG1vZHVsZXMgdG8gbWFuaXB1bGF0ZSBIVE1MIHN5bnRheCB0cmVlcwpwNS1IVFRQLUNvb2tpZXMt Ni4wMSAgICAgICAgICAgSFRUUCBDb29raWUgamFycwpwNS1IVFRQLURhZW1vbi02LjAxICAgICAg ICAgICAgU2ltcGxlIEhUVFAgc2VydmVyIGNsYXNzCnA1LUhUVFAtRGF0ZS02LjAyICAgICAgICAg ICAgICBDb252ZXJzaW9uIHJvdXRpbmVzIGZvciB0aGUgSFRUUCBwcm90b2NvbCBkYXRlIGZvcm1h dHMKcDUtSFRUUC1NZXNzYWdlLTYuMDZfMiAgICAgICAgIFJlcHJlc2VudGF0aW9uIG9mIEhUVFAg c3R5bGUgbWVzc2FnZXMKcDUtSFRUUC1OZWdvdGlhdGUtNi4wMSAgICAgICAgIEltcGxlbWVudGF0 aW9uIG9mIHRoZSBIVFRQIGNvbnRlbnQgbmVnb3RpYXRpb24gYWxnb3JpdGhtCnA1LUlPLUhUTUwt MS4wMCAgICAgICAgICAgICAgICBPcGVuIGFuIEhUTUwgZmlsZSB3aXRoIGF1dG9tYXRpYyBjaGFy c2V0IGRldGVjdGlvbgpwNS1JTy1Tb2NrZXQtSVAtMC4yNyAgICAgICAgICAgRHJvcC1pbiByZXBs YWNlbWVudCBmb3IgSU86OlNvY2tldDo6SU5FVCBzdXBwb3J0aW5nIElQdjQgYW5kIElQdjYKcDUt SU8tU29ja2V0LVNTTC0xLjk2MiAgICAgICAgIFBlcmw1IGludGVyZmFjZSB0byBTU0wgc29ja2V0 cwpwNS1MV1AtTWVkaWFUeXBlcy02LjAyICAgICAgICAgR3Vlc3MgbWVkaWEgdHlwZSBmb3IgYSBm aWxlIG9yIGEgVVJMCnA1LUxvY2FsZS1nZXR0ZXh0LTEuMDVfMyAgICAgICBNZXNzYWdlIGhhbmRs aW5nIGZ1bmN0aW9ucwpwNS1OZXQtREJ1cy0xLjAuMCAgICAgICAgICAgICAgUGVybCBleHRlbnNp b24gZm9yIHRoZSBEQnVzIG1lc3NhZ2Ugc3lzdGVtCnA1LU5ldC1IVFRQLTYuMDYgICAgICAgICAg ICAgICBMb3ctbGV2ZWwgSFRUUCBjbGllbnQKcDUtTmV0LVNTTGVheS0xLjU3ICAgICAgICAgICAg IFBlcmw1IGludGVyZmFjZSB0byBTU0wKcDUtU29ja2V0LTIuMDEzICAgICAgICAgICAgICAgIE5l dHdvcmtpbmcgY29uc3RhbnRzIGFuZCBzdXBwb3J0IGZ1bmN0aW9ucwpwNS1UZXh0LUljb252LTEu NyAgICAgICAgICAgICAgUGVybCBpbnRlcmZhY2UgdG8gaWNvbnYoKSBjb2Rlc2V0IGNvbnZlcnNp b24gZnVuY3Rpb24KcDUtVGllLUl4SGFzaC0xLjIzICAgICAgICAgICAgIFBlcmwgbW9kdWxlIGlt cGxlbWVudGluZyBvcmRlcmVkIGluLW1lbW9yeSBhc3NvY2lhdGl2ZSBhcnJheXMKcDUtVGltZS1I aVJlcy0xLjk3MjYsMSAgICAgICAgIEEgcGVybDUgbW9kdWxlIGltcGxlbWVudGluZyBIaWdoIHJl c29sdXRpb24gdGltZSwgc2xlZXAsIGFuZCBhbGFybQpwNS1VUkktMS42MCAgICAgICAgICAgICAg ICAgICAgUGVybDUgaW50ZXJmYWNlIHRvIFVuaWZvcm0gUmVzb3VyY2UgSWRlbnRpZmllciAoVVJJ KSByZWZlcmVuY2VzCnA1LVdXVy1Sb2JvdFJ1bGVzLTYuMDIgICAgICAgICBEYXRhYmFzZSBvZiBy b2JvdHMudHh0LWRlcml2ZWQgcGVybWlzc2lvbnMKcDUtWE1MLUdyb3ZlLTAuNDYuYSAgICAgICAg ICAgIFBlcmwtc3R5bGUgWE1MIG9iamVjdHMKcDUtWE1MLUxpYlhNTC0yLjAxMDgsMSAgICAgICAg IEludGVyZmFjZSB0byBHbm9tZSBsaWJ4bWwyIGxpYnJhcnkKcDUtWE1MLU5hbWVzcGFjZVN1cHBv cnQtMS4xMSAgIFNpbXBsZSBnZW5lcmljIG5hbWVzcGFjZSBzdXBwb3J0IGNsYXNzCnA1LVhNTC1Q YXJzZXItMi40MV8xICAgICAgICAgICBQZXJsIGV4dGVuc2lvbiBpbnRlcmZhY2UgdG8gSmFtZXMg Q2xhcmsncyBYTUwgcGFyc2VyLCBleHBhdApwNS1YTUwtU0FYLTAuOTlfMSAgICAgICAgICAgICAg U2ltcGxlIEFQSSBmb3IgWE1MCnA1LVhNTC1TQVgtQmFzZS0xLjA4ICAgICAgICAgICBCYXNlIGNs YXNzIFNBWCBEcml2ZXJzIGFuZCBGaWx0ZXJzCnA1LVhNTC1Ud2lnLTMuNDQgICAgICAgICAgICAg ICBQcm9jZXNzIGh1Z2UgWE1MIGRvY3VtZW50cyBieSBjaHVua3MgdmlhIGEgdHJlZSBpbnRlcmZh Y2UKcDUtWE1MLVhQYXRoLTEuMTMgICAgICAgICAgICAgIE1vZHVsZXMgZm9yIHBhcnNpbmcgYW5k IGV2YWx1YXRpbmcgWFBhdGggc3RhdGVtZW50cwpwNS1saWJ3d3ctNi4wNSAgICAgICAgICAgICAg ICAgUGVybDUgbGlicmFyeSBmb3IgV1dXIGFjY2VzcwpwNS1saWJ4bWwtMC4wOCAgICAgICAgICAg ICAgICAgQ29sbGVjdGlvbiBvZiBQZXJsNSBtb2R1bGVzIGZvciB3b3JraW5nIHdpdGggWE1MCnBh bV9oZWxwZXItMS4wICAgICAgICAgICAgICAgICBBdXRoZW50aWNhdGUgYXBwbGljYXRpb25zIHJl cXVpcmluZyBQQU0gc2VydmljZXMKcGFuZ28tMS4zNC4xXzEgICAgICAgICAgICAgICAgIEFuIG9w ZW4tc291cmNlIGZyYW1ld29yayBmb3IgdGhlIGxheW91dCBhbmQgcmVuZGVyaW5nIG9mIGkxOG4g dGV4dApwYW5nb21tLTIuMjguNCAgICAgICAgICAgICAgICAgQysrIHdyYXBwZXIgZm9yIFBhbmdv CnBhbmdveC1jb21wYXQtMC4wLjIgICAgICAgICAgICBEZXByaWNhdGVkIHBhbmdvWCBzdXBwb3J0 LgpwY2lpZHMtMjAxMzEyMjUgICAgICAgICAgICAgICAgRGF0YWJhc2Ugb2YgYWxsIGtub3duIElE cyB1c2VkIGluIFBDSSBkZXZpY2VzCnBjcmUtOC4zMyAgICAgICAgICAgICAgICAgICAgICBQZXJs IENvbXBhdGlibGUgUmVndWxhciBFeHByZXNzaW9ucyBsaWJyYXJ5CnBlcmw1LTUuMTYuM182ICAg ICAgICAgICAgICAgICBQcmFjdGljYWwgRXh0cmFjdGlvbiBhbmQgUmVwb3J0IExhbmd1YWdlCnBp eG1hbi0wLjMyLjQgICAgICAgICAgICAgICAgICBMb3ctbGV2ZWwgcGl4ZWwgbWFuaXB1bGF0aW9u IGxpYnJhcnkKcGtnLTEuMi41ICAgICAgICAgICAgICAgICAgICAgIE5ldyBnZW5lcmF0aW9uIHBh Y2thZ2UgbWFuYWdlcgpwa2djb25mLTAuOS40ICAgICAgICAgICAgICAgICAgVXRpbGl0eSB0byBo ZWxwIHRvIGNvbmZpZ3VyZSBjb21waWxlciBhbmQgbGlua2VyIGZsYWdzCnBuZy0xLjUuMTcgICAg ICAgICAgICAgICAgICAgICBMaWJyYXJ5IGZvciBtYW5pcHVsYXRpbmcgUE5HIGltYWdlcwpwb2xp Y3lraXQtMC45XzYgICAgICAgICAgICAgICAgRnJhbWV3b3JrIGZvciBjb250cm9sbGluZyBhY2Nl c3MgdG8gc3lzdGVtLXdpZGUgY29tcG9uZW50cwpwb2xpY3lraXQtZ25vbWUtMC45LjJfNiAgICAg ICAgR05PTUUgZnJvbnRlbmQgdG8gdGhlIFBvbGljeUtpdCBmcmFtZXdvcmsKcG9sa2l0LTAuMTA1 XzEgICAgICAgICAgICAgICAgIEZyYW1ld29yayBmb3IgY29udHJvbGxpbmcgYWNjZXNzIHRvIHN5 c3RlbS13aWRlIGNvbXBvbmVudHMKcG9sa2l0LWdub21lLTAuMTAyICAgICAgICAgICAgIEdOT01F IGZyb250ZW5kIHRvIHRoZSBQb2xpY3lLaXQgZnJhbWV3b3JrCnBvcHBsZXItMC4yNC40ICAgICAg ICAgICAgICAgICBQREYgcmVuZGVyaW5nIGxpYnJhcnkKcG9wcGxlci1kYXRhLTAuNC42ICAgICAg ICAgICAgIFBvcHBsZXIgZW5jb2RpbmcgZGF0YQpwb3BwbGVyLWdsaWItMC4yNC40ICAgICAgICAg ICAgR2xpYiBiaW5kaW5ncyB0byBwb3BwbGVyCnBvcHQtMS4xNiAgICAgICAgICAgICAgICAgICAg ICBBIGdldG9wdCgzKSBsaWtlIGxpYnJhcnkgd2l0aCBhIG51bWJlciBvZiBlbmhhbmNlbWVudHMs IGZyb20gUmVkaGF0CnBvcnRtYXN0ZXItMy4xNy4zICAgICAgICAgICAgICBNYW5hZ2UgeW91ciBw b3J0cyB3aXRob3V0IGV4dGVybmFsIGRhdGFiYXNlcyBvciBsYW5ndWFnZXMKcG9ydHVwZ3JhZGUt Mi40LjEyLDIgICAgICAgICAgIEZyZWVCU0QgcG9ydHMvcGFja2FnZXMgYWRtaW5pc3RyYXRpb24g YW5kIG1hbmFnZW1lbnQgdG9vbCBzdWl0ZQpwcmludHByb3RvLTEuMC41ICAgICAgICAgICAgICAg UHJpbnQgZXh0ZW5zaW9uIGhlYWRlcnMKcHRoLTIuMC43ICAgICAgICAgICAgICAgICAgICAgIEdO VSBQb3J0YWJsZSBUaHJlYWRzCnB0bGliLTIuMTAuMTAgICAgICAgICAgICAgICAgICBDcm9zcyBw bGF0Zm9ybSBDKysgbGlicmFyeSwgdXNlZCBieSBPUEFMCnB1bHNlYXVkaW8tMC45LjIzXzIgICAg ICAgICAgICBTb3VuZCBzZXJ2ZXIgZm9yIFVOSVgKcHkyNy1CYWJlbC0xLjNfMSAgICAgICAgICAg ICAgIENvbGxlY3Rpb24gb2YgdG9vbHMgZm9yIGludGVybmF0aW9uYWxpemluZyBQeXRob24gYXBw bGljYXRpb25zCnB5MjctSmluamEyLTIuNy4xICAgICAgICAgICAgICBGYXN0IGFuZCBlYXN5IHRv IHVzZSBzdGFuZC1hbG9uZSB0ZW1wbGF0ZSBlbmdpbmUKcHkyNy1NYXJrdXBTYWZlLTAuMTggICAg ICAgICAgIEltcGxlbWVudHMgYSBYTUwvSFRNTC9YSFRNTCBNYXJrdXAgc2FmZSBzdHJpbmcgZm9y IFB5dGhvbgpweTI3LWNhaXJvLTEuMTAuMF8xICAgICAgICAgICAgUHl0aG9uIDIgYmluZGluZ3Mg Zm9yIENhaXJvCnB5MjctZGJ1cy0xLjEuMSAgICAgICAgICAgICAgICBQeXRob24gYmluZGluZ3Mg Zm9yIHRoZSBELUJVUyBtZXNzYWdpbmcgc3lzdGVtCnB5MjctZG9jdXRpbHMtMC4xMSAgICAgICAg ICAgICBQeXRob24gRG9jdW1lbnRhdGlvbiBVdGlsaXRpZXMKcHkyNy1nZGF0YS0yLjAuMTggICAg ICAgICAgICAgIEdEYXRhIFB5dGhvbiBDbGllbnQgTGlicmFyeQpweTI3LWdub21lLTIuMjguMV8z ICAgICAgICAgICAgQSBzZXQgb2YgUHl0aG9uIGJpbmRpbmdzIGZvciBHTk9NRSAyCnB5MjctZ25v bWUtZGVza3RvcC0yLjMyLjBfMiAgICBBIHNldCBvZiBQeXRob24gYmluZGluZ3MgdXNlZCBieSBt b2R1bGVzIGluIHRoZSBHTk9NRSBEZXNrdG9wCnB5MjctZ29iamVjdC0yLjI4LjZfMyAgICAgICAg ICBQeXRob24gYmluZGluZ3MgZm9yIEdPYmplY3QKcHkyNy1nc3RyZWFtZXItMC4xMC4yMl8xICAg ICAgIFB5dGhvbiBiaW5kaW5ncyBmb3IgZ3N0cmVhbWVyCnB5MjctZ3RrMi0yLjI0LjBfMiAgICAg ICAgICAgICBTZXQgb2YgUHl0aG9uIGJpbmRpbmdzIGZvciBHVEsrCnB5MjctZ3Rrc291cmNldmll dy0yLjEwLjFfMSAgICBBIHB5dGhvbiBiaW5kaW5ncyBmb3IgdGhlIHZlcnNpb24gMiBvZiB0aGUg R3RrU291cmNlVmlldyBsaWJyYXJ5CnB5MjctbGlieG1sMi0yLjguMCAgICAgICAgICAgICBQeXRo b24gaW50ZXJmYWNlIGZvciBYTUwgcGFyc2VyIGxpYnJhcnkgZm9yIEdOT01FCnB5Mjctb3BlbnNz bC0wLjEzICAgICAgICAgICAgICBQeXRob24gaW50ZXJmYWNlIHRvIHRoZSBPcGVuU1NMIGxpYnJh cnkKcHkyNy1vcmJpdC0yLjI0LjAgICAgICAgICAgICAgIFB5dGhvbiBiaW5kaW5ncyBmb3IgT1JC aXQyCnB5MjctcGFweW9uLTAuNS40XzEgICAgICAgICAgICBBIGZvcmsgb2YgcHltc24gdG8gc3Vw cG9ydCB0aGUgdGVsZXBhdGh5IE1TTiBjb25uZWN0aW9uIG1hbmFnZXIKcHkyNy1weWNyeXB0by0y LjYuMSAgICAgICAgICAgIFRoZSBQeXRob24gQ3J5cHRvZ3JhcGh5IFRvb2xraXQKcHkyNy1weWdt ZW50cy0xLjYgICAgICAgICAgICAgIFN5bnRheCBoaWdobGlnaHRlciB3cml0dGVuIGluIFB5dGhv bgpweTI3LXB5dHotMjAxMy45XzEsMSAgICAgICAgICAgV29ybGQgVGltZXpvbmUgRGVmaW5pdGlv bnMgZm9yIFB5dGhvbgpweTI3LXNldHVwdG9vbHMtMi4wLjEgICAgICAgICAgUHl0aG9uIHBhY2th Z2VzIGluc3RhbGxlcgpweTI3LXNwaGlueC0xLjIuMSAgICAgICAgICAgICAgUHl0aG9uIGRvY3Vt ZW50YXRpb24gZ2VuZXJhdG9yCnB5Mjctc3FsaXRlMy0yLjcuNl8zICAgICAgICAgICBTdGFuZGFy ZCBQeXRob24gYmluZGluZyB0byB0aGUgU1FMaXRlMyBsaWJyYXJ5CnB5MjctdGVsZXBhdGh5LWJ1 dHRlcmZseS0wLjUuMTVfMiBNU04gQ29ubmVjdGlvbiBNYW5hZ2VyIGZvciBUZWxlcGF0aHkgRnJh bWV3b3JrCnB5MjctdGVsZXBhdGh5LXB5dGhvbi0wLjE1LjE5XzEgUHl0aG9uIGJpbmRpbmdzIGZv ciB0aGUgVGVsZXBhdGh5IGZyYW1ld29yawpweTI3LXhkZy0wLjE5ICAgICAgICAgICAgICAgICAg QSBweXRob24gbGlicmFyeSB0byBhY2Nlc3MgZnJlZWRlc2t0b3Aub3JnIHN0YW5kYXJkcwpweXRo b24tMi43XzEsMiAgICAgICAgICAgICAgICAgVGhlIFwibWV0YS1wb3J0XCIgZm9yIHRoZSBkZWZh dWx0IHZlcnNpb24gb2YgUHl0aG9uIGludGVycHJldGVyCnB5dGhvbjItMl8yICAgICAgICAgICAg ICAgICAgICBUaGUgXCJtZXRhLXBvcnRcIiBmb3IgdmVyc2lvbiAyIG9mIHRoZSBQeXRob24gaW50 ZXJwcmV0ZXIKcHl0aG9uMjctMi43LjZfMSAgICAgICAgICAgICAgIEludGVycHJldGVkIG9iamVj dC1vcmllbnRlZCBwcm9ncmFtbWluZyBsYW5ndWFnZQpyYW5kcnByb3RvLTEuNC4wICAgICAgICAg ICAgICAgUmFuZHIgZXh0ZW5zaW9uIGhlYWRlcnMKcmFyaWFuLTAuOC4xICAgICAgICAgICAgICAg ICAgIEFuIE9NRiBoZWxwIHN5c3RlbSBiYXNlZCBvbiB0aGUgRnJlZWRlc2t0b3Agc3BlY2lmaWNh dGlvbgpyZWNvcmRwcm90by0xLjE0LjIgICAgICAgICAgICAgUkVDT1JEIGV4dGVuc2lvbiBoZWFk ZXJzCnJlbmRlcnByb3RvLTAuMTEuMSAgICAgICAgICAgICBSZW5kZXJQcm90byBwcm90b2NvbCBo ZWFkZXJzCnJlc291cmNlcHJvdG8tMS4yLjAgICAgICAgICAgICBSZXNvdXJjZSBleHRlbnNpb24g aGVhZGVycwpydWJ5LTEuOS4zLjQ4NF8xLDEgICAgICAgICAgICAgT2JqZWN0LW9yaWVudGVkIGlu dGVycHJldGVkIHNjcmlwdGluZyBsYW5ndWFnZQpydWJ5MTktYmRiLTAuNi42XzMgICAgICAgICAg ICAgUnVieSBpbnRlcmZhY2UgdG8gT3JhY2xlIEJlcmtlbGV5IERCIHJldmlzaW9uIDIgb3IgbGF0 ZXIKc2FtYmEzNi1saWJzbWJjbGllbnQtMy42LjIyICAgIFNoYXJlZCBsaWIgZnJvbSB0aGUgc2Ft YmEgcGFja2FnZQpzY2hyb2VkaW5nZXItMS4wLjExXzEgICAgICAgICAgSGlnaC1zcGVlZCBEaXJh YyBjb2RlYwpzY3Juc2F2ZXJwcm90by0xLjIuMiAgICAgICAgICAgU2NyblNhdmVyIGV4dGVuc2lv biBoZWFkZXJzCnNkbC0xLjIuMTVfMiwyICAgICAgICAgICAgICAgICBDcm9zcy1wbGF0Zm9ybSBt dWx0aW1lZGlhIGRldmVsb3BtZW50IEFQSQpzZWFob3JzZS0yLjMyLjBfMTAgICAgICAgICAgICAg R05PTUUgYXBwbGljYXRpb24gZm9yIG1hbmFnaW5nIGVuY3J5cHRpb24ga2V5cyAoUEdQLCBTU0gp CnNlYWhvcnNlLXBsdWdpbnMtMi4zMC4xXzggICAgICBQbHVnLWlucyBmb3IgdGhlIFNlYWhvcnNl IGtleSBhbmQgcGFzc3dvcmQgbWFuYWdlbWVudCBhcHBsaWNhdGlvbgpzZWVkLTIuMzEuOTFfMyAg ICAgICAgICAgICAgICAgR09iamVjdCBKYXZhU2NyaXB0Q29yZSBicmlkZ2UKc2VyZi0xLjMuMl8x ICAgICAgICAgICAgICAgICAgIFNlcmYgSFRUUCBjbGllbnQgbGlicmFyeQpzaGFyZWQtbWltZS1p bmZvLTEuMSAgICAgICAgICAgTUlNRSB0eXBlcyBkYXRhYmFzZSBmcm9tIHRoZSBmcmVlZGVza3Rv cC5vcmcgcHJvamVjdApzb3VuZC1qdWljZXItMi4zMi4wXzMgICAgICAgICAgQ2xlYW4sIG1lYW4s IGFuZCBsZWFuIENEIHJpcHBlciBmb3IgR05PTUUyCnNwYW5kc3AtZGV2ZWwtMC4wLjYucDIxXzEg ICAgICBEU1AgbGlicmFyeSBhbmQgc29mdHdhcmUgRkFYIG1hY2hpbmUKc3BlZXgtMS4yLnIxXzUs MSAgICAgICAgICAgICAgIE9wZW4tc291cmNlIHBhdGVudC1mcmVlIHZvaWNlIGNvZGVjCnNxbGl0 ZTMtMy44LjIgICAgICAgICAgICAgICAgICBTUUwgZGF0YWJhc2UgZW5naW5lIGluIGEgQyBsaWJy YXJ5CnN0YXJ0dXAtbm90aWZpY2F0aW9uLTAuMTJfMSAgICBMaWJyYXJ5IHRoYXQgc3VwcG9ydHMg c3RhcnR1cCBub3RpZmljYXRpb24gc3BlYyBmcm9tIGZyZWVkZXNrdG9wLm9yZwpzdWJ2ZXJzaW9u LTEuOC41ICAgICAgICAgICAgICAgVmVyc2lvbiBjb250cm9sIHN5c3RlbQpzdWRvLTEuOC44ICAg ICAgICAgICAgICAgICAgICAgQWxsb3cgb3RoZXJzIHRvIHJ1biBjb21tYW5kcyBhcyByb290CnN2 Z2FsaWItMS40LjNfNiAgICAgICAgICAgICAgICBBIGxvdyBsZXZlbCBjb25zb2xlIGdyYXBoaWNz IGxpYnJhcnkKc3dmZGVjLTAuOC40XzQgICAgICAgICAgICAgICAgIEZsYXNoIFJlbmRlcmluZyBM aWJyYXJ5CnN3ZmRlYy1nbm9tZS0yLjMwLjFfMSAgICAgICAgICBHdGsgZmxhc2ggcGxheWVyIGFu ZCB0aHVtYm5haWxlcgpzeXN0ZW0tdG9vbHMtYmFja2VuZHMtMi4xMC4xXzEgQmFja2VuZCBzeXN0 ZW0gYWRtaW4gc2NyaXB0cyBmb3IgZ25vbWUtc3lzdGVtLXRvb2xzCnRhZ2xpYi0xLjkuMV8xICAg ICAgICAgICAgICAgICBMaWJyYXJ5IGZvciBtYW5pcHVsYXRpbmcgSUQzIHRhZ3MgYW5kIE9nZyBj b21tZW50cwp0YWxsb2MtMi4wLjggICAgICAgICAgICAgICAgICAgSGllcmFyY2hpY2FsIHBvb2wg YmFzZWQgbWVtb3J5IGFsbG9jYXRvcgp0ZGItMS4yLjEyLDEgICAgICAgICAgICAgICAgICAgVHJp dmlhbCBEYXRhYmFzZQp0ZWxlcGF0aHktZmFyc2lnaHQtMC4wLjE5ICAgICAgRmFyc2lnaHQgQ29u bmVjdGlvbiBNYW5hZ2VyIGZvciBUZWxlcGF0aHkgRnJhbWV3b3JrCnRlbGVwYXRoeS1nYWJibGUt MC4xNi42ICAgICAgICBKYWJiZXIgQ29ubmVjdGlvbiBNYW5hZ2VyIGZvciBUZWxlcGF0aHkgRnJh bWV3b3JrCnRlbGVwYXRoeS1nbGliLTAuMjAuMiAgICAgICAgICBHTGliIHV0aWxpdHkgbGlicmFy eSBmb3IgdGhlIFRlbGVwYXRoeSBmcmFtZXdvcmsKdGVsZXBhdGh5LWlkbGUtMC4xLjExICAgICAg ICAgIElSQyBDb25uZWN0aW9uIE1hbmFnZXIgZm9yIFRlbGVwYXRoeSBGcmFtZXdvcmsKdGVsZXBh dGh5LWxvZ2dlci0wLjQuMCAgICAgICAgIExvZ2dlciB1dGlsaXR5IGxpYnJhcnkgZm9yIHRoZSBU ZWxlcGF0aHkgZnJhbWV3b3JrCnRlbGVwYXRoeS1taXNzaW9uLWNvbnRyb2wtNS4xMi4wIFRlbGVw YXRoeSBjb21wb25lbnQgdG8gYXBwcyB0byBhYnN0cmFjdCBkZXRhaWxzIG9mIGNvbm5lY3Rpb24g bWFuYWdlcnMKdGV2ZW50LTAuOS4xOCAgICAgICAgICAgICAgICAgIFRhbGxvYyBiYXNlZCBldmVu dCBsb29wIGxpYnJhcnkKdGlmZi00LjAuMyAgICAgICAgICAgICAgICAgICAgIFRvb2xzIGFuZCBs aWJyYXJ5IHJvdXRpbmVzIGZvciB3b3JraW5nIHdpdGggVElGRiBpbWFnZXMKdG90ZW0tMi4zMi4w XzIgICAgICAgICAgICAgICAgIEdzdHJlYW1lci1iYXNlZCB2aWRlbyBwbGF5ZXIgZm9yIHRoZSBH Tk9NRSAyIERlc2t0b3AKdG90ZW0tcGwtcGFyc2VyLTIuMzIuM18yICAgICAgIEdPYmplY3QtYmFz ZWQgbGlicmFyeSB0byBwYXJzZSBhIGhvc3Qgb2YgcGxheWxpc3QgZm9ybWF0cwp0cmFwcHJvdG8t My40LjMgICAgICAgICAgICAgICAgREVDLVhUUkFQIGV4dGVuc2lvbiBoZWFkZXJzCnVuaXF1ZS0x LjEuNl81ICAgICAgICAgICAgICAgICBMaWJyYXJ5IGZvciBzaW5nbGUgaW5zdGFuY2UgYXBwbGlj YXRpb25zCnVuemlwLTYuMF8xICAgICAgICAgICAgICAgICAgICBMaXN0LCB0ZXN0LCBhbmQgZXh0 cmFjdCBjb21wcmVzc2VkIGZpbGVzIGluIGEgWklQIGFyY2hpdmUKdXBvd2VyLTAuOS43XzIgICAg ICAgICAgICAgICAgIEQtQnVzIGRhZW1vbiBmb3Igc2ltcGxpZnlpbmcgcG93ZXIgbWFuYWdlbWVu dCB0YXNrcwp2NGxfY29tcGF0LTEuMC4yMDEyMDUwMV8xICAgICAgVmlkZW80TGludXggSU9DVEwg aGVhZGVyIGZpbGVzCnZhbGEtMC4yMC4xICAgICAgICAgICAgICAgICAgICBQcm9ncmFtbWluZyBs YW5ndWFnZSBhbmQgY29tcGlsZXIgdGhhdCBjb252ZXJ0cyBWYWxhIGNvZGUgaW50byBDIGNvZGUK dmFsYS12YXBpZ2VuLTAuMjAuMSAgICAgICAgICAgIFByb2dyYW1taW5nIGxhbmd1YWdlIGFuZCBj b21waWxlciB0aGF0IGNvbnZlcnRzIFZhbGEgY29kZSBpbnRvIEMgY29kZQp2aWRlb3Byb3RvLTIu My4yICAgICAgICAgICAgICAgVmlkZW8gZXh0ZW5zaW9uIGhlYWRlcnMKdmltLWxpdGUtNy40LjEx MCAgICAgICAgICAgICAgIFZpIFwid29ya2FsaWtlXCIsIHdpdGggbWFueSBhZGRpdGlvbmFsIGZl YXR1cmVzIChMaXRlIHBhY2thZ2UpCnZpbmFncmUtMi4zMC4zXzMgICAgICAgICAgICAgICBWTkMg Y2xpZW50IGZvciB0aGUgR05PTUUgRGVza3RvcAp2aW5vLTIuMzIuMl80ICAgICAgICAgICAgICAg ICAgVk5DIHNlcnZlciB0aGF0IGFsbG93cyBmb3IgcmVtb3RlIGFjY2VzcyB0byB5b3VyIEdOT01F IGRlc2t0b3AKdnRlLTAuMjYuMl81ICAgICAgICAgICAgICAgICAgIEd0ayAyIGJhc2VkIHRlcm1p bmFsIHdpZGdldCB3aXRoIGFjY2Vzc2liaWxpdHkgYW5kIEkxOE4gc3VwcG9ydAp3ZWJjYW1kLTMu MTEuMC4yICAgICAgICAgICAgICAgQSBwb3J0IG9mIExpbnV4IFVTQiB3ZWJjYW0gYW5kIERWQiBk cml2ZXJzIGludG8gdXNlcnNwYWNlCndlYmtpdC1ndGsyLTEuOC4zXzIgICAgICAgICAgICBBbiBv cGVuc291cmNlIGJyb3dzZXIgZW5naW5lCngyNjQtMC4xMzYuMjM1OF8zICAgICAgICAgICAgICBM aWJyYXJ5IGFuZCB0b29sIGZvciBlbmNvZGluZyBILjI2NC9BVkMgdmlkZW8gc3RyZWFtcwp4Y2It cHJvdG8tMS45ICAgICAgICAgICAgICAgICAgVGhlIFggcHJvdG9jb2wgQy1sYW5ndWFnZSBCaW5k aW5nIChYQ0IpIHByb3RvY29sCnhjYi11dGlsLTAuMy45XzEsMSAgICAgICAgICAgICBBIG1vZHVs ZSB3aXRoIGxpYnhjYi9saWJYMTEgZXh0ZW5zaW9uL3JlcGxhY2VtZW50IGxpYnJhcmllcwp4Y2It dXRpbC1yZW5kZXJ1dGlsLTAuMy44ICAgICAgQ29udmVuaWVuY2UgZnVuY3Rpb25zIGZvciB0aGUg UmVuZGVyIGV4dGVuc2lvbgp4Y21pc2Nwcm90by0xLjIuMiAgICAgICAgICAgICAgWENNaXNjIGV4 dGVuc2lvbiBoZWFkZXJzCnhkcHlpbmZvLTEuMy4xICAgICAgICAgICAgICAgICBEaXNwbGF5IGlu Zm9ybWF0aW9uIHV0aWxpdHkgZm9yIFgKeGV4dHByb3RvLTcuMi4xICAgICAgICAgICAgICAgIFhF eHQgZXh0ZW5zaW9uIGhlYWRlcnMKeGY4Ni1pbnB1dC1rZXlib2FyZC0xLjguMCAgICAgIFguT3Jn IGtleWJvYXJkIGlucHV0IGRyaXZlcgp4Zjg2LWlucHV0LW1vdXNlLTEuOS4wXzEgICAgICAgWC5P cmcgbW91c2UgaW5wdXQgZHJpdmVyCnhmODYtdmlkZW8tYXRpLTcuMi4wXzEgICAgICAgICBYLk9y ZyBhdGkgZGlzcGxheSBkcml2ZXIKeGY4Ni12aWRlby1pbnRlbC0yLjIxLjE1XzEgICAgIERyaXZl ciBmb3IgSW50ZWwgaW50ZWdyYXRlZCBncmFwaGljcyBjaGlwc2V0cwp4Zjg2LXZpZGVvLXZlc2Et Mi4zLjNfMSAgICAgICAgWC5PcmcgdmVzYSBkaXNwbGF5IGRyaXZlcgp4Zjg2YmlnZm9udHByb3Rv LTEuMi4wICAgICAgICAgWEZyZWU4Ni1CaWdmb250IGV4dGVuc2lvbiBoZWFkZXJzCnhmODZkZ2Fw cm90by0yLjEgICAgICAgICAgICAgICBYRnJlZTg2LURHQSBleHRlbnNpb24gaGVhZGVycwp4Zjg2 ZHJpcHJvdG8tMi4xLjEgICAgICAgICAgICAgWEZyZWU4Ni1EUkkgZXh0ZW5zaW9uIGhlYWRlcnMK eGY4Nm1pc2Nwcm90by0wLjkuMyAgICAgICAgICAgIFhGcmVlODYtTWlzYyBleHRlbnNpb24gaGVh ZGVycwp4Zjg2dmlkbW9kZXByb3RvLTIuMy4xICAgICAgICAgWEZyZWU4Ni1WaWRNb2RlRXh0ZW5z aW9uIGV4dGVuc2lvbiBoZWFkZXJzCnhmY2UtNC4xMF82ICAgICAgICAgICAgICAgICAgICBUaGUg XCJtZXRhLXBvcnRcIiBmb3IgdGhlIFhmY2UgRGVza3RvcCBFbnZpcm9ubWVudAp4ZmNlNC1hcHBm aW5kZXItNC4xMC4xICAgICAgICAgQXBwbGljYXRpb24gbGF1bmNoZXIgYW5kIGZpbmRlcgp4ZmNl NC1jb25mLTQuMTAuMF80ICAgICAgICAgICAgRC1CdXMtYmFzZWQgY29uZmlndXJhdGlvbiBzdG9y YWdlIHN5c3RlbQp4ZmNlNC1kZXNrdG9wLTQuMTAuMl8yICAgICAgICAgWGZjZSdzIGRlc2t0b3Ag bWFuYWdlcgp4ZmNlNC1ub3RpZnlkLTAuMi40ICAgICAgICAgICAgVmlzdWFsbHktYXBwZWFsaW5n IG5vdGlmaWNhdGlvbiBkYWVtb24gZm9yIFhmY2UKeGZjZTQtcGFuZWwtNC4xMC4xICAgICAgICAg ICAgIFhmY2UncyBwYW5lbAp4ZmNlNC1zZXNzaW9uLTQuMTAuMV8yICAgICAgICAgWGZjZSdzIHNl c3Npb24gbWFuYWdlcgp4ZmNlNC1zZXR0aW5ncy00LjEwLjEgICAgICAgICAgWGZjZSA0IHNldHRp bmdzIGFwcGxpY2F0aW9uCnhmY2U0LXRlcm1pbmFsLTAuNi4zICAgICAgICAgICBUZXJtaW5hbCBl bXVsYXRvciBmb3IgdGhlIFggd2luZG93aW5nIHN5c3RlbQp4ZmNlNC10dW1ibGVyLTAuMS4yOV8y ICAgICAgICAgVGh1bWJuYWlsIHNlcnZpY2UgZm9yIFhmY2UgZGVza3RvcAp4ZmNlNC13bS00LjEw LjEgICAgICAgICAgICAgICAgWGZjZSdzIHdpbmRvdyBtYW5hZ2VyCnhpbmVyYW1hcHJvdG8tMS4y LjEgICAgICAgICAgICBYaW5lcmFtYSBleHRlbnNpb24gaGVhZGVycwp4aW5pdC0xLjMuMywxICAg ICAgICAgICAgICAgICAgWCBXaW5kb3cgU3lzdGVtIGluaXRpYWxpemVyCnhrYmNvbXAtMS4yLjQg ICAgICAgICAgICAgICAgICBDb21waWxlIFhLQiBrZXlib2FyZCBkZXNjcmlwdGlvbgp4a2V5Ym9h cmQtY29uZmlnLTIuMTAuMSAgICAgICAgWCBLZXlib2FyZCBDb25maWd1cmF0aW9uIERhdGFiYXNl CnhtbGNhdG1nci0yLjIgICAgICAgICAgICAgICAgICBTR01MIGFuZCBYTUwgY2F0YWxvZyBtYW5h Z2VyCnhtbGNoYXJlbnQtMC4zXzIgICAgICAgICAgICAgICBYTUwgY2hhcmFjdGVyIGVudGl0aWVz CnhvcmctZm9udHMtdHJ1ZXR5cGUtNy43XzEgICAgICBYLk9yZyBUcnVlVHlwZSBmb250cwp4b3Jn LW1hY3Jvcy0xLjE4LjAgICAgICAgICAgICAgWC5PcmcgZGV2ZWxvcG1lbnQgYWNsb2NhbCBtYWNy b3MKeG9yZy1zZXJ2ZXItMS4xMi40XzQsMSAgICAgICAgIFguT3JnIFggc2VydmVyIGFuZCByZWxh dGVkIHByb2dyYW1zCnhwcm90by03LjAuMjUgICAgICAgICAgICAgICAgICBYMTEgcHJvdG9jb2wg aGVhZGVycwp4cmRiLTEuMS4wICAgICAgICAgICAgICAgICAgICAgWCBzZXJ2ZXIgcmVzb3VyY2Ug ZGF0YWJhc2UgdXRpbGl0eQp4c2NyZWVuc2F2ZXItZ25vbWUtaGFja3MtNS4xMl8xIFNhdmUgeW91 ciBzY3JlZW4gd2hpbGUgeW91IGVudGVydGFpbiB5b3VyIGNhdCAoZm9yIEdOT01FIHVzZXJzKQp4 dHJhbnMtMS4zLjIgICAgICAgICAgICAgICAgICAgQWJzdHJhY3QgbmV0d29yayBjb2RlIGZvciBY Cnh2aWQtMS4zLjIsMSAgICAgICAgICAgICAgICAgICBBbiBvcGVuc291cmNlIE1QRUctNCBjb2Rl YywgYmFzZWQgb24gT3BlbkRpdngKeWVscC0yLjMwLjJfNyAgICAgICAgICAgICAgICAgIEEgaGVs cCBicm93c2VyIGZvciB0aGUgR05PTUUgMiBkZXNrdG9wCnplbml0eS0yLjMyLjFfMiAgICAgICAg ICAgICAgICBEaXNwbGF5IEdOT01FIGRpYWxvZ3MgZnJvbSB0aGUgY29tbWFuZCBsaW5lCnppcC0z LjAgICAgICAgICAgICAgICAgICAgICAgICBDcmVhdGUvdXBkYXRlIFpJUCBmaWxlcyBjb21wYXRp YmxlIHdpdGggUEtaSVAKSWQgUmVmcyBBZGRyZXNzICAgICAgICAgICAgU2l6ZSAgICAgTmFtZQog MSAgIDM5IDB4ZmZmZmZmZmY4MDIwMDAwMCBiNzcxZDAgICBrZXJuZWwKIDIgICAgMSAweGZmZmZm ZmZmODBlMTIwMDAgMTA2NWY5ICAgcmFkZW9ua21zLmtvCiAzICAgIDEgMHhmZmZmZmZmZjgwZjE5 MDAwIDNmMzA4ICAgIGRybTIua28KIDQgICAgMiAweGZmZmZmZmZmODBmNTkwMDAgYWMzYiAgICAg YWdwLmtvCiA1ICAgIDQgMHhmZmZmZmZmZjgwZjY0MDAwIDE0MTQgICAgIGlpY2J1cy5rbwogNiAg ICAxIDB4ZmZmZmZmZmY4MGY2NjAwMCBjZTAgICAgICBpaWMua28KIDcgICAgMSAweGZmZmZmZmZm ODBmNjcwMDAgMTJkZSAgICAgaWljYmIua28KIDggICAgMSAweGZmZmZmZmZmODBmNjkwMDAgMjM4 NCAgICAgcmFkZW9ua21zZndfQ0FZTUFOX3BmcC5rbwogOSAgICAxIDB4ZmZmZmZmZmY4MGY2YzAw MCAyMzdjICAgICByYWRlb25rbXNmd19DQVlNQU5fbWUua28KMTAgICAgMSAweGZmZmZmZmZmODBm NmYwMDAgMTE4NCAgICAgcmFkZW9ua21zZndfQ0FZTUFOX3JsYy5rbwoxMSAgICAxIDB4ZmZmZmZm ZmY4MGY3MTAwMCA1ZmQ0ICAgICByYWRlb25rbXNmd19DQVlNQU5fbWMua28KWyAgICAzNy40NDZd IApYLk9yZyBYIFNlcnZlciAxLjEyLjQKUmVsZWFzZSBEYXRlOiAyMDEyLTA4LTI3ClsgICAgMzcu NDQ2XSBYIFByb3RvY29sIFZlcnNpb24gMTEsIFJldmlzaW9uIDAKWyAgICAzNy40NDZdIEJ1aWxk IE9wZXJhdGluZyBTeXN0ZW06IEZyZWVCU0QgMTAuMC1TVEFCTEUgYW1kNjQgClsgICAgMzcuNDQ2 XSBDdXJyZW50IE9wZXJhdGluZyBTeXN0ZW06IEZyZWVCU0QgZ2hvc3R3aGVlbC50cmliYmxlLm5l dCAxMC4wLVNUQUJMRSBGcmVlQlNEIDEwLjAtU1RBQkxFICMxIHIyNjEyNzk6IFdlZCBKYW4gMjkg MjI6MDI6MjkgTVNUIDIwMTQgICAgIHJvb3RAZ2hvc3R3aGVlbC50cmliYmxlLm5ldDovdXNyL29i ai91c3Ivc3JjL3N5cy9HSE9TVFdIRUVMIGFtZDY0ClsgICAgMzcuNDQ2XSBCdWlsZCBEYXRlOiAy OSBKYW51YXJ5IDIwMTQgIDExOjI1OjAxUE0KWyAgICAzNy40NDZdICAKWyAgICAzNy40NDZdIEN1 cnJlbnQgdmVyc2lvbiBvZiBwaXhtYW46IDAuMzIuNApbICAgIDM3LjQ0Nl0gCUJlZm9yZSByZXBv cnRpbmcgcHJvYmxlbXMsIGNoZWNrIGh0dHA6Ly93aWtpLngub3JnCgl0byBtYWtlIHN1cmUgdGhh dCB5b3UgaGF2ZSB0aGUgbGF0ZXN0IHZlcnNpb24uClsgICAgMzcuNDQ2XSBNYXJrZXJzOiAoLS0p IHByb2JlZCwgKCoqKSBmcm9tIGNvbmZpZyBmaWxlLCAoPT0pIGRlZmF1bHQgc2V0dGluZywKCSgr KykgZnJvbSBjb21tYW5kIGxpbmUsICghISkgbm90aWNlLCAoSUkpIGluZm9ybWF0aW9uYWwsCgko V1cpIHdhcm5pbmcsIChFRSkgZXJyb3IsIChOSSkgbm90IGltcGxlbWVudGVkLCAoPz8pIHVua25v d24uClsgICAgMzcuNDQ2XSAoPT0pIExvZyBmaWxlOiAiL3Zhci9sb2cvWG9yZy4wLmxvZyIsIFRp bWU6IFdlZCBKYW4gMjkgMjM6Mzk6MDUgMjAxNApbICAgIDM3LjUwOV0gKD09KSBVc2luZyBjb25m aWcgZmlsZTogIi9ldGMvWDExL3hvcmcuY29uZiIKWyAgICAzNy41MTVdICg9PSkgU2VydmVyTGF5 b3V0ICJYLm9yZyBDb25maWd1cmVkIgpbICAgIDM3LjUxNV0gKCoqKSB8LS0+U2NyZWVuICJTY3Jl ZW4wIiAoMCkKWyAgICAzNy41MTVdICgqKikgfCAgIHwtLT5Nb25pdG9yICJNb25pdG9yMCIKWyAg ICAzNy41MTVdICgqKikgfCAgIHwtLT5EZXZpY2UgIkNhcmQwIgpbICAgIDM3LjUxNV0gKCoqKSB8 LS0+SW5wdXQgRGV2aWNlICJNb3VzZTAiClsgICAgMzcuNTE1XSAoKiopIHwtLT5JbnB1dCBEZXZp Y2UgIktleWJvYXJkMCIKWyAgICAzNy41MTVdICg9PSkgQXV0b21hdGljYWxseSBhZGRpbmcgZGV2 aWNlcwpbICAgIDM3LjUxNV0gKD09KSBBdXRvbWF0aWNhbGx5IGVuYWJsaW5nIGRldmljZXMKWyAg ICAzNy41NDRdIChXVykgVGhlIGRpcmVjdG9yeSAiL3Vzci9sb2NhbC9saWIvWDExL2ZvbnRzL21p c2MvIiBkb2VzIG5vdCBleGlzdC4KWyAgICAzNy41NDRdIAlFbnRyeSBkZWxldGVkIGZyb20gZm9u dCBwYXRoLgpbICAgIDM3LjU2OV0gKFdXKSBUaGUgZGlyZWN0b3J5ICIvdXNyL2xvY2FsL2xpYi9Y MTEvZm9udHMvVHlwZTEvIiBkb2VzIG5vdCBleGlzdC4KWyAgICAzNy41NjldIAlFbnRyeSBkZWxl dGVkIGZyb20gZm9udCBwYXRoLgpbICAgIDM3LjU2OV0gKFdXKSBUaGUgZGlyZWN0b3J5ICIvdXNy L2xvY2FsL2xpYi9YMTEvZm9udHMvMTAwZHBpLyIgZG9lcyBub3QgZXhpc3QuClsgICAgMzcuNTY5 XSAJRW50cnkgZGVsZXRlZCBmcm9tIGZvbnQgcGF0aC4KWyAgICAzNy41NjldIChXVykgVGhlIGRp cmVjdG9yeSAiL3Vzci9sb2NhbC9saWIvWDExL2ZvbnRzLzc1ZHBpLyIgZG9lcyBub3QgZXhpc3Qu ClsgICAgMzcuNTY5XSAJRW50cnkgZGVsZXRlZCBmcm9tIGZvbnQgcGF0aC4KWyAgICAzNy41ODVd IChXVykgVGhlIGRpcmVjdG9yeSAiL3Vzci9sb2NhbC9saWIvWDExL2ZvbnRzL21pc2MvIiBkb2Vz IG5vdCBleGlzdC4KWyAgICAzNy41ODVdIAlFbnRyeSBkZWxldGVkIGZyb20gZm9udCBwYXRoLgpb ICAgIDM3LjU4NV0gKFdXKSBUaGUgZGlyZWN0b3J5ICIvdXNyL2xvY2FsL2xpYi9YMTEvZm9udHMv VHlwZTEvIiBkb2VzIG5vdCBleGlzdC4KWyAgICAzNy41ODVdIAlFbnRyeSBkZWxldGVkIGZyb20g Zm9udCBwYXRoLgpbICAgIDM3LjU4NV0gKFdXKSBUaGUgZGlyZWN0b3J5ICIvdXNyL2xvY2FsL2xp Yi9YMTEvZm9udHMvMTAwZHBpLyIgZG9lcyBub3QgZXhpc3QuClsgICAgMzcuNTg1XSAJRW50cnkg ZGVsZXRlZCBmcm9tIGZvbnQgcGF0aC4KWyAgICAzNy41ODVdIChXVykgVGhlIGRpcmVjdG9yeSAi L3Vzci9sb2NhbC9saWIvWDExL2ZvbnRzLzc1ZHBpLyIgZG9lcyBub3QgZXhpc3QuClsgICAgMzcu NTg1XSAJRW50cnkgZGVsZXRlZCBmcm9tIGZvbnQgcGF0aC4KWyAgICAzNy41ODVdICgqKikgRm9u dFBhdGggc2V0IHRvOgoJL3Vzci9sb2NhbC9saWIvWDExL2ZvbnRzL1RURi8sCgkvdXNyL2xvY2Fs L2xpYi9YMTEvZm9udHMvT1RGLywKCS91c3IvbG9jYWwvbGliL1gxMS9mb250cy9Ecm9pZC8sCgkv dXNyL2xvY2FsL2xpYi9YMTEvZm9udHMvVFRGLywKCS91c3IvbG9jYWwvbGliL1gxMS9mb250cy9P VEYvClsgICAgMzcuNTg1XSAoKiopIE1vZHVsZVBhdGggc2V0IHRvICIvdXNyL2xvY2FsL2xpYi94 b3JnL21vZHVsZXMiClsgICAgMzcuNTg1XSAoV1cpIEhvdHBsdWdnaW5nIGlzIG9uLCBkZXZpY2Vz IHVzaW5nIGRyaXZlcnMgJ2tiZCcsICdtb3VzZScgb3IgJ3ZtbW91c2UnIHdpbGwgYmUgZGlzYWJs ZWQuClsgICAgMzcuNTg1XSAoV1cpIERpc2FibGluZyBNb3VzZTAKWyAgICAzNy41ODVdIChXVykg RGlzYWJsaW5nIEtleWJvYXJkMApbICAgIDM3LjU4NV0gKElJKSBMb2FkZXIgbWFnaWM6IDB4N2I3 NTMwClsgICAgMzcuNTg1XSAoSUkpIE1vZHVsZSBBQkkgdmVyc2lvbnM6ClsgICAgMzcuNTg1XSAJ WC5PcmcgQU5TSSBDIEVtdWxhdGlvbjogMC40ClsgICAgMzcuNTg1XSAJWC5PcmcgVmlkZW8gRHJp dmVyOiAxMi4xClsgICAgMzcuNTg1XSAJWC5PcmcgWElucHV0IGRyaXZlciA6IDE2LjAKWyAgICAz Ny41ODVdIAlYLk9yZyBTZXJ2ZXIgRXh0ZW5zaW9uIDogNi4wClsgICAgMzcuNTg1XSAoLS0pIFBD STogKDA6MDoyOjApIDgwODY6MDEyMjoxMDQzOjg0NGQgcmV2IDksIE1lbSBAIDB4Zjc0MDAwMDAv NDE5NDMwNCwgMHhkMDAwMDAwMC8yNjg0MzU0NTYsIEkvTyBAIDB4MDAwMGYwMDAvNjQKWyAgICAz Ny41ODVdICgtLSkgUENJOiooMDoxOjA6MCkgMTAwMjo2NzE5OjE3ODc6MjAxMCByZXYgMCwgTWVt IEAgMHhlMDAwMDAwMC8yNjg0MzU0NTYsIDB4ZjdlMjAwMDAvMTMxMDcyLCBJL08gQCAweDAwMDBl MDAwLzI1NiwgQklPUyBAIDB4Pz8/Pz8/Pz8vNjU1MzYKWyAgICAzNy41ODVdIChJSSkgImV4dG1v ZCIgd2lsbCBiZSBsb2FkZWQuIFRoaXMgd2FzIGVuYWJsZWQgYnkgZGVmYXVsdCBhbmQgYWxzbyBz cGVjaWZpZWQgaW4gdGhlIGNvbmZpZyBmaWxlLgpbICAgIDM3LjU4NV0gKElJKSAiZGJlIiB3aWxs IGJlIGxvYWRlZC4gVGhpcyB3YXMgZW5hYmxlZCBieSBkZWZhdWx0IGFuZCBhbHNvIHNwZWNpZmll ZCBpbiB0aGUgY29uZmlnIGZpbGUuClsgICAgMzcuNTg1XSAoSUkpICJnbHgiIHdpbGwgYmUgbG9h ZGVkLiBUaGlzIHdhcyBlbmFibGVkIGJ5IGRlZmF1bHQgYW5kIGFsc28gc3BlY2lmaWVkIGluIHRo ZSBjb25maWcgZmlsZS4KWyAgICAzNy41ODVdIChJSSkgInJlY29yZCIgd2lsbCBiZSBsb2FkZWQu IFRoaXMgd2FzIGVuYWJsZWQgYnkgZGVmYXVsdCBhbmQgYWxzbyBzcGVjaWZpZWQgaW4gdGhlIGNv bmZpZyBmaWxlLgpbICAgIDM3LjU4NV0gKElJKSAiZHJpIiB3aWxsIGJlIGxvYWRlZC4gVGhpcyB3 YXMgZW5hYmxlZCBieSBkZWZhdWx0IGFuZCBhbHNvIHNwZWNpZmllZCBpbiB0aGUgY29uZmlnIGZp bGUuClsgICAgMzcuNTg1XSAoSUkpICJkcmkyIiB3aWxsIGJlIGxvYWRlZC4gVGhpcyB3YXMgZW5h YmxlZCBieSBkZWZhdWx0IGFuZCBhbHNvIHNwZWNpZmllZCBpbiB0aGUgY29uZmlnIGZpbGUuClsg ICAgMzcuNTg1XSAoSUkpIExvYWRNb2R1bGU6ICJkYmUiClsgICAgMzcuNTk4XSAoSUkpIExvYWRp bmcgL3Vzci9sb2NhbC9saWIveG9yZy9tb2R1bGVzL2V4dGVuc2lvbnMvbGliZGJlLnNvClsgICAg MzcuNjAxXSAoSUkpIE1vZHVsZSBkYmU6IHZlbmRvcj0iWC5PcmcgRm91bmRhdGlvbiIKWyAgICAz Ny42MDFdIAljb21waWxlZCBmb3IgMS4xMi40LCBtb2R1bGUgdmVyc2lvbiA9IDEuMC4wClsgICAg MzcuNjAxXSAJTW9kdWxlIGNsYXNzOiBYLk9yZyBTZXJ2ZXIgRXh0ZW5zaW9uClsgICAgMzcuNjAx XSAJQUJJIGNsYXNzOiBYLk9yZyBTZXJ2ZXIgRXh0ZW5zaW9uLCB2ZXJzaW9uIDYuMApbICAgIDM3 LjYwMV0gKElJKSBMb2FkaW5nIGV4dGVuc2lvbiBET1VCTEUtQlVGRkVSClsgICAgMzcuNjAxXSAo SUkpIExvYWRNb2R1bGU6ICJkcmkiClsgICAgMzcuNjAxXSAoSUkpIExvYWRpbmcgL3Vzci9sb2Nh bC9saWIveG9yZy9tb2R1bGVzL2V4dGVuc2lvbnMvbGliZHJpLnNvClsgICAgMzcuNjI2XSAoSUkp IE1vZHVsZSBkcmk6IHZlbmRvcj0iWC5PcmcgRm91bmRhdGlvbiIKWyAgICAzNy42MjZdIAljb21w aWxlZCBmb3IgMS4xMi40LCBtb2R1bGUgdmVyc2lvbiA9IDEuMC4wClsgICAgMzcuNjI2XSAJQUJJ IGNsYXNzOiBYLk9yZyBTZXJ2ZXIgRXh0ZW5zaW9uLCB2ZXJzaW9uIDYuMApbICAgIDM3LjYyNl0g KElJKSBMb2FkaW5nIGV4dGVuc2lvbiBYRnJlZTg2LURSSQpbICAgIDM3LjYyNl0gKElJKSBMb2Fk TW9kdWxlOiAiZHJpMiIKWyAgICAzNy42MjZdIChJSSkgTG9hZGluZyAvdXNyL2xvY2FsL2xpYi94 b3JnL21vZHVsZXMvZXh0ZW5zaW9ucy9saWJkcmkyLnNvClsgICAgMzcuNjI3XSAoSUkpIE1vZHVs ZSBkcmkyOiB2ZW5kb3I9IlguT3JnIEZvdW5kYXRpb24iClsgICAgMzcuNjI3XSAJY29tcGlsZWQg Zm9yIDEuMTIuNCwgbW9kdWxlIHZlcnNpb24gPSAxLjIuMApbICAgIDM3LjYyN10gCUFCSSBjbGFz czogWC5PcmcgU2VydmVyIEV4dGVuc2lvbiwgdmVyc2lvbiA2LjAKWyAgICAzNy42MjddIChJSSkg TG9hZGluZyBleHRlbnNpb24gRFJJMgpbICAgIDM3LjYyN10gKElJKSBMb2FkTW9kdWxlOiAiZXh0 bW9kIgpbICAgIDM3LjYyN10gKElJKSBMb2FkaW5nIC91c3IvbG9jYWwvbGliL3hvcmcvbW9kdWxl cy9leHRlbnNpb25zL2xpYmV4dG1vZC5zbwpbICAgIDM3LjY0Nl0gKElJKSBNb2R1bGUgZXh0bW9k OiB2ZW5kb3I9IlguT3JnIEZvdW5kYXRpb24iClsgICAgMzcuNjQ2XSAJY29tcGlsZWQgZm9yIDEu MTIuNCwgbW9kdWxlIHZlcnNpb24gPSAxLjAuMApbICAgIDM3LjY0Nl0gCU1vZHVsZSBjbGFzczog WC5PcmcgU2VydmVyIEV4dGVuc2lvbgpbICAgIDM3LjY0Nl0gCUFCSSBjbGFzczogWC5PcmcgU2Vy dmVyIEV4dGVuc2lvbiwgdmVyc2lvbiA2LjAKWyAgICAzNy42NDZdIChJSSkgTG9hZGluZyBleHRl bnNpb24gTUlULVNDUkVFTi1TQVZFUgpbICAgIDM3LjY0Nl0gKElJKSBMb2FkaW5nIGV4dGVuc2lv biBYRnJlZTg2LVZpZE1vZGVFeHRlbnNpb24KWyAgICAzNy42NDZdIChJSSkgTG9hZGluZyBleHRl bnNpb24gWEZyZWU4Ni1ER0EKWyAgICAzNy42NDZdIChJSSkgTG9hZGluZyBleHRlbnNpb24gRFBN UwpbICAgIDM3LjY0Nl0gKElJKSBMb2FkaW5nIGV4dGVuc2lvbiBYVmlkZW8KWyAgICAzNy42NDZd IChJSSkgTG9hZGluZyBleHRlbnNpb24gWFZpZGVvLU1vdGlvbkNvbXBlbnNhdGlvbgpbICAgIDM3 LjY0Nl0gKElJKSBMb2FkaW5nIGV4dGVuc2lvbiBYLVJlc291cmNlClsgICAgMzcuNjQ2XSAoSUkp IExvYWRNb2R1bGU6ICJyZWNvcmQiClsgICAgMzcuNjQ2XSAoSUkpIExvYWRpbmcgL3Vzci9sb2Nh bC9saWIveG9yZy9tb2R1bGVzL2V4dGVuc2lvbnMvbGlicmVjb3JkLnNvClsgICAgMzcuNjQ2XSAo SUkpIE1vZHVsZSByZWNvcmQ6IHZlbmRvcj0iWC5PcmcgRm91bmRhdGlvbiIKWyAgICAzNy42NDZd IAljb21waWxlZCBmb3IgMS4xMi40LCBtb2R1bGUgdmVyc2lvbiA9IDEuMTMuMApbICAgIDM3LjY0 Nl0gCU1vZHVsZSBjbGFzczogWC5PcmcgU2VydmVyIEV4dGVuc2lvbgpbICAgIDM3LjY0Nl0gCUFC SSBjbGFzczogWC5PcmcgU2VydmVyIEV4dGVuc2lvbiwgdmVyc2lvbiA2LjAKWyAgICAzNy42NDZd IChJSSkgTG9hZGluZyBleHRlbnNpb24gUkVDT1JEClsgICAgMzcuNjQ2XSAoSUkpIExvYWRNb2R1 bGU6ICJnbHgiClsgICAgMzcuNjQ2XSAoSUkpIExvYWRpbmcgL3Vzci9sb2NhbC9saWIveG9yZy9t b2R1bGVzL2V4dGVuc2lvbnMvbGliZ2x4LnNvClsgICAgMzcuNjQ3XSAoSUkpIE1vZHVsZSBnbHg6 IHZlbmRvcj0iWC5PcmcgRm91bmRhdGlvbiIKWyAgICAzNy42NDddIAljb21waWxlZCBmb3IgMS4x Mi40LCBtb2R1bGUgdmVyc2lvbiA9IDEuMC4wClsgICAgMzcuNjQ3XSAJQUJJIGNsYXNzOiBYLk9y ZyBTZXJ2ZXIgRXh0ZW5zaW9uLCB2ZXJzaW9uIDYuMApbICAgIDM3LjY0N10gKD09KSBBSUdMWCBl bmFibGVkClsgICAgMzcuNjQ3XSAoSUkpIExvYWRpbmcgZXh0ZW5zaW9uIEdMWApbICAgIDM3LjY0 N10gKElJKSBMb2FkTW9kdWxlOiAiYXRpIgpbICAgIDM3LjY3MF0gKElJKSBMb2FkaW5nIC91c3Iv bG9jYWwvbGliL3hvcmcvbW9kdWxlcy9kcml2ZXJzL2F0aV9kcnYuc28KWyAgICAzNy42NzBdIChJ SSkgTW9kdWxlIGF0aTogdmVuZG9yPSJYLk9yZyBGb3VuZGF0aW9uIgpbICAgIDM3LjY3MF0gCWNv bXBpbGVkIGZvciAxLjEyLjQsIG1vZHVsZSB2ZXJzaW9uID0gNy4yLjAKWyAgICAzNy42NzBdIAlN b2R1bGUgY2xhc3M6IFguT3JnIFZpZGVvIERyaXZlcgpbICAgIDM3LjY3MF0gCUFCSSBjbGFzczog WC5PcmcgVmlkZW8gRHJpdmVyLCB2ZXJzaW9uIDEyLjEKWyAgICAzNy42NzBdIChJSSkgTG9hZE1v ZHVsZTogInJhZGVvbiIKWyAgICAzNy42NzBdIChJSSkgTG9hZGluZyAvdXNyL2xvY2FsL2xpYi94 b3JnL21vZHVsZXMvZHJpdmVycy9yYWRlb25fZHJ2LnNvClsgICAgMzcuNjkzXSAoSUkpIE1vZHVs ZSByYWRlb246IHZlbmRvcj0iWC5PcmcgRm91bmRhdGlvbiIKWyAgICAzNy42OTNdIAljb21waWxl ZCBmb3IgMS4xMi40LCBtb2R1bGUgdmVyc2lvbiA9IDcuMi4wClsgICAgMzcuNjkzXSAJTW9kdWxl IGNsYXNzOiBYLk9yZyBWaWRlbyBEcml2ZXIKWyAgICAzNy42OTNdIAlBQkkgY2xhc3M6IFguT3Jn IFZpZGVvIERyaXZlciwgdmVyc2lvbiAxMi4xClsgICAgMzcuNjkzXSAoSUkpIFJBREVPTjogRHJp dmVyIGZvciBBVEkgUmFkZW9uIGNoaXBzZXRzOgoJQVRJIFJhZGVvbiBNb2JpbGl0eSBYNjAwIChN MjQpIDMxNTAgKFBDSUUpLCBBVEkgRmlyZU1WIDI0MDAgKFBDSSksCglBVEkgUmFkZW9uIE1vYmls aXR5IFgzMDAgKE0yNCkgMzE1MiAoUENJRSksCglBVEkgRmlyZUdMIE0yNCBHTCAzMTU0IChQQ0lF KSwgQVRJIEZpcmVNViAyNDAwIDMxNTUgKFBDSSksCglBVEkgUmFkZW9uIFg2MDAgKFJWMzgwKSAz RTUwIChQQ0lFKSwKCUFUSSBGaXJlR0wgVjMyMDAgKFJWMzgwKSAzRTU0IChQQ0lFKSwgQVRJIFJh ZGVvbiBJR1AzMjAgKEEzKSA0MTM2LAoJQVRJIFJhZGVvbiBJR1AzMzAvMzQwLzM1MCAoQTQpIDQx MzcsIEFUSSBSYWRlb24gOTUwMCBBRCAoQUdQKSwKCUFUSSBSYWRlb24gOTUwMCBBRSAoQUdQKSwg QVRJIFJhZGVvbiA5NjAwVFggQUYgKEFHUCksCglBVEkgRmlyZUdMIFoxIEFHIChBR1ApLCBBVEkg UmFkZW9uIDk4MDBTRSBBSCAoQUdQKSwKCUFUSSBSYWRlb24gOTgwMCBBSSAoQUdQKSwgQVRJIFJh ZGVvbiA5ODAwIEFKIChBR1ApLAoJQVRJIEZpcmVHTCBYMiBBSyAoQUdQKSwgQVRJIFJhZGVvbiA5 NjAwIEFQIChBR1ApLAoJQVRJIFJhZGVvbiA5NjAwU0UgQVEgKEFHUCksIEFUSSBSYWRlb24gOTYw MFhUIEFSIChBR1ApLAoJQVRJIFJhZGVvbiA5NjAwIEFTIChBR1ApLCBBVEkgRmlyZUdMIFQyIEFU IChBR1ApLCBBVEkgUmFkZW9uIDk2NTAsCglBVEkgRmlyZUdMIFJWMzYwIEFWIChBR1ApLCBBVEkg UmFkZW9uIDcwMDAgSUdQIChBNCspIDQyMzcsCglBVEkgUmFkZW9uIDg1MDAgQUlXIEJCIChBR1Ap LCBBVEkgUmFkZW9uIElHUDMyME0gKFUxKSA0MzM2LAoJQVRJIFJhZGVvbiBJR1AzMzBNLzM0ME0v MzUwTSAoVTIpIDQzMzcsCglBVEkgUmFkZW9uIE1vYmlsaXR5IDcwMDAgSUdQIDQ0MzcsIEFUSSBS YWRlb24gOTAwMC9QUk8gSWYgKEFHUC9QQ0kpLAoJQVRJIFJhZGVvbiA5MDAwIElnIChBR1AvUENJ KSwgQVRJIFJhZGVvbiBYODAwIChSNDIwKSBKSCAoQUdQKSwKCUFUSSBSYWRlb24gWDgwMFBSTyAo UjQyMCkgSkkgKEFHUCksCglBVEkgUmFkZW9uIFg4MDBTRSAoUjQyMCkgSkogKEFHUCksIEFUSSBS YWRlb24gWDgwMCAoUjQyMCkgSksgKEFHUCksCglBVEkgUmFkZW9uIFg4MDAgKFI0MjApIEpMIChB R1ApLCBBVEkgRmlyZUdMIFgzIChSNDIwKSBKTSAoQUdQKSwKCUFUSSBSYWRlb24gTW9iaWxpdHkg OTgwMCAoTTE4KSBKTiAoQUdQKSwKCUFUSSBSYWRlb24gWDgwMCBTRSAoUjQyMCkgKEFHUCksIEFU SSBSYWRlb24gWDgwMFhUIChSNDIwKSBKUCAoQUdQKSwKCUFUSSBSYWRlb24gWDgwMCBWRSAoUjQy MCkgSlQgKEFHUCksIEFUSSBSYWRlb24gWDg1MCAoUjQ4MCkgKEFHUCksCglBVEkgUmFkZW9uIFg4 NTAgWFQgKFI0ODApIChBR1ApLCBBVEkgUmFkZW9uIFg4NTAgU0UgKFI0ODApIChBR1ApLAoJQVRJ IFJhZGVvbiBYODUwIFBSTyAoUjQ4MCkgKEFHUCksIEFUSSBSYWRlb24gWDg1MCBYVCBQRSAoUjQ4 MCkgKEFHUCksCglBVEkgUmFkZW9uIE1vYmlsaXR5IE03IExXIChBR1ApLAoJQVRJIE1vYmlsaXR5 IEZpcmVHTCA3ODAwIE03IExYIChBR1ApLAoJQVRJIFJhZGVvbiBNb2JpbGl0eSBNNiBMWSAoQUdQ KSwgQVRJIFJhZGVvbiBNb2JpbGl0eSBNNiBMWiAoQUdQKSwKCUFUSSBGaXJlR0wgTW9iaWxpdHkg OTAwMCAoTTkpIExkIChBR1ApLAoJQVRJIFJhZGVvbiBNb2JpbGl0eSA5MDAwIChNOSkgTGYgKEFH UCksCglBVEkgUmFkZW9uIE1vYmlsaXR5IDkwMDAgKE05KSBMZyAoQUdQKSwgQVRJIEZpcmVNViAy NDAwIFBDSSwKCUFUSSBSYWRlb24gOTcwMCBQcm8gTkQgKEFHUCksIEFUSSBSYWRlb24gOTcwMC85 NTAwUHJvIE5FIChBR1ApLAoJQVRJIFJhZGVvbiA5NjAwVFggTkYgKEFHUCksIEFUSSBGaXJlR0wg WDEgTkcgKEFHUCksCglBVEkgUmFkZW9uIDk4MDBQUk8gTkggKEFHUCksIEFUSSBSYWRlb24gOTgw MCBOSSAoQUdQKSwKCUFUSSBGaXJlR0wgWDIgTksgKEFHUCksIEFUSSBSYWRlb24gOTgwMFhUIE5K IChBR1ApLAoJQVRJIFJhZGVvbiBNb2JpbGl0eSA5NjAwLzk3MDAgKE0xMC9NMTEpIE5QIChBR1Ap LAoJQVRJIFJhZGVvbiBNb2JpbGl0eSA5NjAwIChNMTApIE5RIChBR1ApLAoJQVRJIFJhZGVvbiBN b2JpbGl0eSA5NjAwIChNMTEpIE5SIChBR1ApLAoJQVRJIFJhZGVvbiBNb2JpbGl0eSA5NjAwIChN MTApIE5TIChBR1ApLAoJQVRJIEZpcmVHTCBNb2JpbGl0eSBUMiAoTTEwKSBOVCAoQUdQKSwKCUFU SSBGaXJlR0wgTW9iaWxpdHkgVDJlIChNMTEpIE5WIChBR1ApLCBBVEkgUmFkZW9uIFFEIChBR1Ap LAoJQVRJIFJhZGVvbiBRRSAoQUdQKSwgQVRJIFJhZGVvbiBRRiAoQUdQKSwgQVRJIFJhZGVvbiBR RyAoQUdQKSwKCUFUSSBGaXJlR0wgODcwMC84ODAwIFFIIChBR1ApLCBBVEkgUmFkZW9uIDg1MDAg UUwgKEFHUCksCglBVEkgUmFkZW9uIDkxMDAgUU0gKEFHUCksIEFUSSBSYWRlb24gNzUwMCBRVyAo QUdQL1BDSSksCglBVEkgUmFkZW9uIDc1MDAgUVggKEFHUC9QQ0kpLCBBVEkgUmFkZW9uIFZFLzcw MDAgUVkgKEFHUC9QQ0kpLAoJQVRJIFJhZGVvbiBWRS83MDAwIFFaIChBR1AvUENJKSwgQVRJIEVT MTAwMCA1MTVFIChQQ0kpLAoJQVRJIFJhZGVvbiBNb2JpbGl0eSBYMzAwIChNMjIpIDU0NjAgKFBD SUUpLAoJQVRJIFJhZGVvbiBNb2JpbGl0eSBYNjAwIFNFIChNMjRDKSA1NDYyIChQQ0lFKSwKCUFU SSBGaXJlR0wgTTIyIEdMIDU0NjQgKFBDSUUpLCBBVEkgUmFkZW9uIFg4MDAgKFI0MjMpIFVIIChQ Q0lFKSwKCUFUSSBSYWRlb24gWDgwMFBSTyAoUjQyMykgVUkgKFBDSUUpLAoJQVRJIFJhZGVvbiBY ODAwTEUgKFI0MjMpIFVKIChQQ0lFKSwKCUFUSSBSYWRlb24gWDgwMFNFIChSNDIzKSBVSyAoUENJ RSksCglBVEkgUmFkZW9uIFg4MDAgWFRQIChSNDMwKSAoUENJRSksIEFUSSBSYWRlb24gWDgwMCBY TCAoUjQzMCkgKFBDSUUpLAoJQVRJIFJhZGVvbiBYODAwIFNFIChSNDMwKSAoUENJRSksIEFUSSBS YWRlb24gWDgwMCAoUjQzMCkgKFBDSUUpLAoJQVRJIEZpcmVHTCBWNzEwMCAoUjQyMykgKFBDSUUp LCBBVEkgRmlyZUdMIFY1MTAwIChSNDIzKSBVUSAoUENJRSksCglBVEkgRmlyZUdMIHVua25vd24g KFI0MjMpIFVSIChQQ0lFKSwKCUFUSSBGaXJlR0wgdW5rbm93biAoUjQyMykgVVQgKFBDSUUpLAoJ QVRJIE1vYmlsaXR5IEZpcmVHTCBWNTAwMCAoTTI2KSAoUENJRSksCglBVEkgTW9iaWxpdHkgRmly ZUdMIFY1MDAwIChNMjYpIChQQ0lFKSwKCUFUSSBNb2JpbGl0eSBSYWRlb24gWDcwMCBYTCAoTTI2 KSAoUENJRSksCglBVEkgTW9iaWxpdHkgUmFkZW9uIFg3MDAgKE0yNikgKFBDSUUpLAoJQVRJIE1v YmlsaXR5IFJhZGVvbiBYNzAwIChNMjYpIChQQ0lFKSwKCUFUSSBSYWRlb24gWDU1MFhUWCA1NjU3 IChQQ0lFKSwgQVRJIFJhZGVvbiA5MTAwIElHUCAoQTUpIDU4MzQsCglBVEkgUmFkZW9uIE1vYmls aXR5IDkxMDAgSUdQIChVMykgNTgzNSwKCUFUSSBSYWRlb24gWFBSRVNTIDIwMCA1OTU0IChQQ0lF KSwKCUFUSSBSYWRlb24gWFBSRVNTIDIwME0gNTk1NSAoUENJRSksIEFUSSBSYWRlb24gOTI1MCA1 OTYwIChBR1ApLAoJQVRJIFJhZGVvbiA5MjAwIDU5NjEgKEFHUCksIEFUSSBSYWRlb24gOTIwMCA1 OTYyIChBR1ApLAoJQVRJIFJhZGVvbiA5MjAwU0UgNTk2NCAoQUdQKSwgQVRJIEZpcmVNViAyMjAw IChQQ0kpLAoJQVRJIEVTMTAwMCA1OTY5IChQQ0kpLCBBVEkgUmFkZW9uIFhQUkVTUyAyMDAgNTk3 NCAoUENJRSksCglBVEkgUmFkZW9uIFhQUkVTUyAyMDBNIDU5NzUgKFBDSUUpLAoJQVRJIFJhZGVv biBYUFJFU1MgMjAwIDVBNDEgKFBDSUUpLAoJQVRJIFJhZGVvbiBYUFJFU1MgMjAwTSA1QTQyIChQ Q0lFKSwKCUFUSSBSYWRlb24gWFBSRVNTIDIwMCA1QTYxIChQQ0lFKSwKCUFUSSBSYWRlb24gWFBS RVNTIDIwME0gNUE2MiAoUENJRSksCglBVEkgUmFkZW9uIFgzMDAgKFJWMzcwKSA1QjYwIChQQ0lF KSwKCUFUSSBSYWRlb24gWDYwMCAoUlYzNzApIDVCNjIgKFBDSUUpLAoJQVRJIFJhZGVvbiBYNTUw IChSVjM3MCkgNUI2MyAoUENJRSksCglBVEkgRmlyZUdMIFYzMTAwIChSVjM3MCkgNUI2NCAoUENJ RSksCglBVEkgRmlyZU1WIDIyMDAgUENJRSAoUlYzNzApIDVCNjUgKFBDSUUpLAoJQVRJIFJhZGVv biBNb2JpbGl0eSA5MjAwIChNOSspIDVDNjEgKEFHUCksCglBVEkgUmFkZW9uIE1vYmlsaXR5IDky MDAgKE05KykgNUM2MyAoQUdQKSwKCUFUSSBNb2JpbGl0eSBSYWRlb24gWDgwMCBYVCAoTTI4KSAo UENJRSksCglBVEkgTW9iaWxpdHkgRmlyZUdMIFY1MTAwIChNMjgpIChQQ0lFKSwKCUFUSSBNb2Jp bGl0eSBSYWRlb24gWDgwMCAoTTI4KSAoUENJRSksIEFUSSBSYWRlb24gWDg1MCA1RDRDIChQQ0lF KSwKCUFUSSBSYWRlb24gWDg1MCBYVCBQRSAoUjQ4MCkgKFBDSUUpLAoJQVRJIFJhZGVvbiBYODUw IFNFIChSNDgwKSAoUENJRSksIEFUSSBSYWRlb24gWDg1MCBQUk8gKFI0ODApIChQQ0lFKSwKCUFU SSB1bmtub3duIFJhZGVvbiAvIEZpcmVHTCAoUjQ4MCkgNUQ1MCAoUENJRSksCglBVEkgUmFkZW9u IFg4NTAgWFQgKFI0ODApIChQQ0lFKSwKCUFUSSBSYWRlb24gWDgwMFhUIChSNDIzKSA1RDU3IChQ Q0lFKSwKCUFUSSBGaXJlR0wgVjUwMDAgKFJWNDEwKSAoUENJRSksIEFUSSBSYWRlb24gWDcwMCBY VCAoUlY0MTApIChQQ0lFKSwKCUFUSSBSYWRlb24gWDcwMCBQUk8gKFJWNDEwKSAoUENJRSksCglB VEkgUmFkZW9uIFg3MDAgU0UgKFJWNDEwKSAoUENJRSksIEFUSSBSYWRlb24gWDcwMCAoUlY0MTAp IChQQ0lFKSwKCUFUSSBSYWRlb24gWDcwMCBTRSAoUlY0MTApIChQQ0lFKSwgQVRJIFJhZGVvbiBY MTgwMCwKCUFUSSBNb2JpbGl0eSBSYWRlb24gWDE4MDAgWFQsIEFUSSBNb2JpbGl0eSBSYWRlb24g WDE4MDAsCglBVEkgTW9iaWxpdHkgRmlyZUdMIFY3MjAwLCBBVEkgRmlyZUdMIFY3MjAwLCBBVEkg RmlyZUdMIFY1MzAwLAoJQVRJIE1vYmlsaXR5IEZpcmVHTCBWNzEwMCwgQVRJIFJhZGVvbiBYMTgw MCwgQVRJIFJhZGVvbiBYMTgwMCwKCUFUSSBSYWRlb24gWDE4MDAsIEFUSSBSYWRlb24gWDE4MDAs IEFUSSBSYWRlb24gWDE4MDAsCglBVEkgRmlyZUdMIFY3MzAwLCBBVEkgRmlyZUdMIFY3MzUwLCBB VEkgUmFkZW9uIFgxNjAwLCBBVEkgUlY1MDUsCglBVEkgUmFkZW9uIFgxMzAwL1gxNTUwLCBBVEkg UmFkZW9uIFgxNTUwLCBBVEkgTTU0LUdMLAoJQVRJIE1vYmlsaXR5IFJhZGVvbiBYMTQwMCwgQVRJ IFJhZGVvbiBYMTMwMC9YMTU1MCwKCUFUSSBSYWRlb24gWDE1NTAgNjQtYml0LCBBVEkgTW9iaWxp dHkgUmFkZW9uIFgxMzAwLAoJQVRJIE1vYmlsaXR5IFJhZGVvbiBYMTMwMCwgQVRJIE1vYmlsaXR5 IFJhZGVvbiBYMTMwMCwKCUFUSSBNb2JpbGl0eSBSYWRlb24gWDEzMDAsIEFUSSBSYWRlb24gWDEz MDAsIEFUSSBSYWRlb24gWDEzMDAsCglBVEkgUlY1MDUsIEFUSSBSVjUwNSwgQVRJIEZpcmVHTCBW MzMwMCwgQVRJIEZpcmVHTCBWMzM1MCwKCUFUSSBSYWRlb24gWDEzMDAsIEFUSSBSYWRlb24gWDE1 NTAgNjQtYml0LCBBVEkgUmFkZW9uIFgxMzAwL1gxNTUwLAoJQVRJIFJhZGVvbiBYMTYwMCwgQVRJ IFJhZGVvbiBYMTMwMC9YMTU1MCwgQVRJIE1vYmlsaXR5IFJhZGVvbiBYMTQ1MCwKCUFUSSBSYWRl b24gWDEzMDAvWDE1NTAsIEFUSSBNb2JpbGl0eSBSYWRlb24gWDIzMDAsCglBVEkgTW9iaWxpdHkg UmFkZW9uIFgyMzAwLCBBVEkgTW9iaWxpdHkgUmFkZW9uIFgxMzUwLAoJQVRJIE1vYmlsaXR5IFJh ZGVvbiBYMTM1MCwgQVRJIE1vYmlsaXR5IFJhZGVvbiBYMTQ1MCwKCUFUSSBSYWRlb24gWDEzMDAs IEFUSSBSYWRlb24gWDE1NTAsIEFUSSBNb2JpbGl0eSBSYWRlb24gWDEzNTAsCglBVEkgRmlyZU1W IDIyNTAsIEFUSSBSYWRlb24gWDE1NTAgNjQtYml0LCBBVEkgUmFkZW9uIFgxNjAwLAoJQVRJIFJh ZGVvbiBYMTY1MCwgQVRJIFJhZGVvbiBYMTYwMCwgQVRJIFJhZGVvbiBYMTYwMCwKCUFUSSBNb2Jp bGl0eSBGaXJlR0wgVjUyMDAsIEFUSSBNb2JpbGl0eSBSYWRlb24gWDE2MDAsCglBVEkgUmFkZW9u IFgxNjUwLCBBVEkgUmFkZW9uIFgxNjUwLCBBVEkgUmFkZW9uIFgxNjAwLAoJQVRJIFJhZGVvbiBY MTMwMCBYVC9YMTYwMCBQcm8sIEFUSSBGaXJlR0wgVjM0MDAsCglBVEkgTW9iaWxpdHkgRmlyZUdM IFY1MjUwLCBBVEkgTW9iaWxpdHkgUmFkZW9uIFgxNzAwLAoJQVRJIE1vYmlsaXR5IFJhZGVvbiBY MTcwMCBYVCwgQVRJIEZpcmVHTCBWNTIwMCwKCUFUSSBNb2JpbGl0eSBSYWRlb24gWDE3MDAsIEFU SSBSYWRlb24gWDIzMDBIRCwKCUFUSSBNb2JpbGl0eSBSYWRlb24gSEQgMjMwMCwgQVRJIE1vYmls aXR5IFJhZGVvbiBIRCAyMzAwLAoJQVRJIFJhZGVvbiBYMTk1MCwgQVRJIFJhZGVvbiBYMTkwMCwg QVRJIFJhZGVvbiBYMTk1MCwKCUFUSSBSYWRlb24gWDE5MDAsIEFUSSBSYWRlb24gWDE5MDAsIEFU SSBSYWRlb24gWDE5MDAsCglBVEkgUmFkZW9uIFgxOTAwLCBBVEkgUmFkZW9uIFgxOTAwLCBBVEkg UmFkZW9uIFgxOTAwLAoJQVRJIFJhZGVvbiBYMTkwMCwgQVRJIFJhZGVvbiBYMTkwMCwgQVRJIFJh ZGVvbiBYMTkwMCwKCUFUSSBBTUQgU3RyZWFtIFByb2Nlc3NvciwgQVRJIFJhZGVvbiBYMTkwMCwg QVRJIFJhZGVvbiBYMTk1MCwKCUFUSSBSVjU2MCwgQVRJIFJWNTYwLCBBVEkgTW9iaWxpdHkgUmFk ZW9uIFgxOTAwLCBBVEkgUlY1NjAsCglBVEkgUmFkZW9uIFgxOTUwIEdULCBBVEkgUlY1NzAsIEFU SSBSVjU3MCwgQVRJIEZpcmVHTCBWNzQwMCwKCUFUSSBSVjU2MCwgQVRJIFJhZGVvbiBYMTY1MCwg QVRJIFJhZGVvbiBYMTY1MCwgQVRJIFJWNTYwLAoJQVRJIFJhZGVvbiA5MTAwIFBSTyBJR1AgNzgz NCwgQVRJIFJhZGVvbiBNb2JpbGl0eSA5MjAwIElHUCA3ODM1LAoJQVRJIFJhZGVvbiBYMTIwMCwg QVRJIFJhZGVvbiBYMTIwMCwgQVRJIFJhZGVvbiBYMTIwMCwKCUFUSSBSYWRlb24gWDEyMDAsIEFU SSBSYWRlb24gWDEyMDAsIEFUSSBSUzc0MCwgQVRJIFJTNzQwTSwgQVRJIFJTNzQwLAoJQVRJIFJT NzQwTSwgQVRJIFJhZGVvbiBIRCAyOTAwIFhULCBBVEkgUmFkZW9uIEhEIDI5MDAgWFQsCglBVEkg UmFkZW9uIEhEIDI5MDAgWFQsIEFUSSBSYWRlb24gSEQgMjkwMCBQcm8sIEFUSSBSYWRlb24gSEQg MjkwMCBHVCwKCUFUSSBGaXJlR0wgVjg2NTAsIEFUSSBGaXJlR0wgVjg2MDAsIEFUSSBGaXJlR0wg Vjc2MDAsCglBVEkgUmFkZW9uIDQ4MDAgU2VyaWVzLCBBVEkgUmFkZW9uIEhEIDQ4NzAgeDIsCglB VEkgUmFkZW9uIDQ4MDAgU2VyaWVzLCBBVEkgUmFkZW9uIEhEIDQ4NTAgeDIsCglBVEkgRmlyZVBy byBWODc1MCAoRmlyZUdMKSwgQVRJIEZpcmVQcm8gVjc3NjAgKEZpcmVHTCksCglBVEkgTW9iaWxp dHkgUkFERU9OIEhEIDQ4NTAsIEFUSSBNb2JpbGl0eSBSQURFT04gSEQgNDg1MCBYMiwKCUFUSSBS YWRlb24gNDgwMCBTZXJpZXMsIEFUSSBGaXJlUHJvIFJWNzcwLCBBTUQgRmlyZVN0cmVhbSA5Mjcw LAoJQU1EIEZpcmVTdHJlYW0gOTI1MCwgQVRJIEZpcmVQcm8gVjg3MDAgKEZpcmVHTCksCglBVEkg TW9iaWxpdHkgUkFERU9OIEhEIDQ4NzAsIEFUSSBNb2JpbGl0eSBSQURFT04gTTk4LAoJQVRJIE1v YmlsaXR5IFJBREVPTiBIRCA0ODcwLCBBVEkgUmFkZW9uIDQ4MDAgU2VyaWVzLAoJQVRJIFJhZGVv biA0ODAwIFNlcmllcywgQVRJIEZpcmVQcm8gTTc3NTAsIEFUSSBNOTgsIEFUSSBNOTgsIEFUSSBN OTgsCglBVEkgTW9iaWxpdHkgUmFkZW9uIEhEIDQ2NTAsIEFUSSBSYWRlb24gUlY3MzAgKEFHUCks CglBVEkgTW9iaWxpdHkgUmFkZW9uIEhEIDQ2NzAsIEFUSSBGaXJlUHJvIE01NzUwLAoJQVRJIE1v YmlsaXR5IFJhZGVvbiBIRCA0NjcwLCBBVEkgUmFkZW9uIFJWNzMwIChBR1ApLAoJQVRJIFJWNzMw WFQgW1JhZGVvbiBIRCA0NjcwXSwgQVRJIFJBREVPTiBFNDYwMCwKCUFUSSBSYWRlb24gSEQgNDYw MCBTZXJpZXMsIEFUSSBSVjczMCBQUk8gW1JhZGVvbiBIRCA0NjUwXSwKCUFUSSBGaXJlUHJvIFY3 NzUwIChGaXJlR0wpLCBBVEkgRmlyZVBybyBWNTcwMCAoRmlyZUdMKSwKCUFUSSBGaXJlUHJvIFYz NzUwIChGaXJlR0wpLCBBVEkgTW9iaWxpdHkgUmFkZW9uIEhEIDQ4MzAsCglBVEkgTW9iaWxpdHkg UmFkZW9uIEhEIDQ4NTAsIEFUSSBGaXJlUHJvIE03NzQwLCBBVEkgUlY3NDAsCglBVEkgUmFkZW9u IEhEIDQ3NzAsIEFUSSBSYWRlb24gSEQgNDcwMCBTZXJpZXMsIEFUSSBSYWRlb24gSEQgNDc3MCwK CUFUSSBGaXJlUHJvIE01NzUwLCBBVEkgUlY2MTAsIEFUSSBSYWRlb24gSEQgMjQwMCBYVCwKCUFU SSBSYWRlb24gSEQgMjQwMCBQcm8sIEFUSSBSYWRlb24gSEQgMjQwMCBQUk8gQUdQLCBBVEkgRmly ZUdMIFY0MDAwLAoJQVRJIFJWNjEwLCBBVEkgUmFkZW9uIEhEIDIzNTAsIEFUSSBNb2JpbGl0eSBS YWRlb24gSEQgMjQwMCBYVCwKCUFUSSBNb2JpbGl0eSBSYWRlb24gSEQgMjQwMCwgQVRJIFJBREVP TiBFMjQwMCwgQVRJIFJWNjEwLAoJQVRJIEZpcmVNViAyMjYwLCBBVEkgUlY2NzAsIEFUSSBSYWRl b24gSEQzODcwLAoJQVRJIE1vYmlsaXR5IFJhZGVvbiBIRCAzODUwLCBBVEkgUmFkZW9uIEhEMzg1 MCwKCUFUSSBNb2JpbGl0eSBSYWRlb24gSEQgMzg1MCBYMiwgQVRJIFJWNjcwLAoJQVRJIE1vYmls aXR5IFJhZGVvbiBIRCAzODcwLCBBVEkgTW9iaWxpdHkgUmFkZW9uIEhEIDM4NzAgWDIsCglBVEkg UmFkZW9uIEhEMzg3MCBYMiwgQVRJIEZpcmVHTCBWNzcwMCwgQVRJIFJhZGVvbiBIRDM4NTAsCglB VEkgUmFkZW9uIEhEMzY5MCwgQU1EIEZpcmVzdHJlYW0gOTE3MCwgQVRJIFJhZGVvbiBIRCA0NTUw LAoJQVRJIFJhZGVvbiBSVjcxMCwgQVRJIFJhZGVvbiBSVjcxMCwgQVRJIFJhZGVvbiBSVjcxMCwK CUFUSSBSYWRlb24gSEQgNDM1MCwgQVRJIE1vYmlsaXR5IFJhZGVvbiA0MzAwIFNlcmllcywKCUFU SSBNb2JpbGl0eSBSYWRlb24gNDUwMCBTZXJpZXMsIEFUSSBNb2JpbGl0eSBSYWRlb24gNDUwMCBT ZXJpZXMsCglBVEkgRmlyZVBybyBSRzIyMCwgQVRJIE1vYmlsaXR5IFJhZGVvbiA0MzMwLCBBVEkg UlY2MzAsCglBVEkgTW9iaWxpdHkgUmFkZW9uIEhEIDI2MDAsIEFUSSBNb2JpbGl0eSBSYWRlb24g SEQgMjYwMCBYVCwKCUFUSSBSYWRlb24gSEQgMjYwMCBYVCBBR1AsIEFUSSBSYWRlb24gSEQgMjYw MCBQcm8gQUdQLAoJQVRJIFJhZGVvbiBIRCAyNjAwIFhULCBBVEkgUmFkZW9uIEhEIDI2MDAgUHJv LCBBVEkgR2VtaW5pIFJWNjMwLAoJQVRJIEdlbWluaSBNb2JpbGl0eSBSYWRlb24gSEQgMjYwMCBY VCwgQVRJIEZpcmVHTCBWNTYwMCwKCUFUSSBGaXJlR0wgVjM2MDAsIEFUSSBSYWRlb24gSEQgMjYw MCBMRSwKCUFUSSBNb2JpbGl0eSBGaXJlR0wgR3JhcGhpY3MgUHJvY2Vzc29yLCBBVEkgUmFkZW9u IEhEIDM0NzAsCglBVEkgTW9iaWxpdHkgUmFkZW9uIEhEIDM0MzAsIEFUSSBNb2JpbGl0eSBSYWRl b24gSEQgMzQwMCBTZXJpZXMsCglBVEkgUmFkZW9uIEhEIDM0NTAsIEFUSSBSYWRlb24gSEQgMzQ1 MCwgQVRJIFJhZGVvbiBIRCAzNDMwLAoJQVRJIFJhZGVvbiBIRCAzNDUwLCBBVEkgRmlyZVBybyBW MzcwMCwgQVRJIEZpcmVNViAyNDUwLAoJQVRJIEZpcmVNViAyMjYwLCBBVEkgRmlyZU1WIDIyNjAs IEFUSSBSYWRlb24gSEQgMzYwMCBTZXJpZXMsCglBVEkgUmFkZW9uIEhEIDM2NTAgQUdQLCBBVEkg UmFkZW9uIEhEIDM2MDAgUFJPLAoJQVRJIFJhZGVvbiBIRCAzNjAwIFhULCBBVEkgUmFkZW9uIEhE IDM2MDAgUFJPLAoJQVRJIE1vYmlsaXR5IFJhZGVvbiBIRCAzNjUwLCBBVEkgTW9iaWxpdHkgUmFk ZW9uIEhEIDM2NzAsCglBVEkgTW9iaWxpdHkgRmlyZUdMIFY1NzAwLCBBVEkgTW9iaWxpdHkgRmly ZUdMIFY1NzI1LAoJQVRJIFJhZGVvbiBIRCAzMjAwIEdyYXBoaWNzLCBBVEkgUmFkZW9uIDMxMDAg R3JhcGhpY3MsCglBVEkgUmFkZW9uIEhEIDMyMDAgR3JhcGhpY3MsIEFUSSBSYWRlb24gMzEwMCBH cmFwaGljcywKCUFUSSBSYWRlb24gSEQgMzMwMCBHcmFwaGljcywgQVRJIFJhZGVvbiBIRCAzMjAw IEdyYXBoaWNzLAoJQVRJIFJhZGVvbiAzMDAwIEdyYXBoaWNzLCBTVU1PLCBTVU1PLCBTVU1PMiwg U1VNTzIsIFNVTU8yLCBTVU1PMiwKCVNVTU8sIFNVTU8sIFNVTU8sIFNVTU8sIFNVTU8sIFNVTU8s IFNVTU8sIFNVTU8sIEFUSSBSYWRlb24gSEQgNDIwMCwKCUFUSSBSYWRlb24gNDEwMCwgQVRJIE1v YmlsaXR5IFJhZGVvbiBIRCA0MjAwLAoJQVRJIE1vYmlsaXR5IFJhZGVvbiA0MTAwLCBBVEkgUmFk ZW9uIEhEIDQyOTAsIEFUSSBSYWRlb24gSEQgNDI1MCwKCUFNRCBSYWRlb24gSEQgNjMxMCBHcmFw aGljcywgQU1EIFJhZGVvbiBIRCA2MzEwIEdyYXBoaWNzLAoJQU1EIFJhZGVvbiBIRCA2MjUwIEdy YXBoaWNzLCBBTUQgUmFkZW9uIEhEIDYyNTAgR3JhcGhpY3MsCglBTUQgUmFkZW9uIEhEIDYzMDAg U2VyaWVzIEdyYXBoaWNzLAoJQU1EIFJhZGVvbiBIRCA2MjAwIFNlcmllcyBHcmFwaGljcywgUEFM TSwgUEFMTSwgUEFMTSwgQ1lQUkVTUywKCUFUSSBGaXJlUHJvIChGaXJlR0wpIEdyYXBoaWNzIEFk YXB0ZXIsCglBVEkgRmlyZVBybyAoRmlyZUdMKSBHcmFwaGljcyBBZGFwdGVyLAoJQVRJIEZpcmVQ cm8gKEZpcmVHTCkgR3JhcGhpY3MgQWRhcHRlciwgQU1EIEZpcmVzdHJlYW0gOTM3MCwKCUFNRCBG aXJlc3RyZWFtIDkzNTAsIEFUSSBSYWRlb24gSEQgNTgwMCBTZXJpZXMsCglBVEkgUmFkZW9uIEhE IDU4MDAgU2VyaWVzLCBBVEkgUmFkZW9uIEhEIDU4MDAgU2VyaWVzLAoJQVRJIFJhZGVvbiBIRCA1 ODAwIFNlcmllcywgQVRJIFJhZGVvbiBIRCA1OTAwIFNlcmllcywKCUFUSSBSYWRlb24gSEQgNTkw MCBTZXJpZXMsIEFUSSBNb2JpbGl0eSBSYWRlb24gSEQgNTgwMCBTZXJpZXMsCglBVEkgTW9iaWxp dHkgUmFkZW9uIEhEIDU4MDAgU2VyaWVzLAoJQVRJIEZpcmVQcm8gKEZpcmVHTCkgR3JhcGhpY3Mg QWRhcHRlciwKCUFUSSBGaXJlUHJvIChGaXJlR0wpIEdyYXBoaWNzIEFkYXB0ZXIsCglBVEkgTW9i aWxpdHkgUmFkZW9uIEhEIDU4MDAgU2VyaWVzLCBBVEkgUmFkZW9uIEhEIDU3MDAgU2VyaWVzLAoJ QVRJIFJhZGVvbiBIRCA1NzAwIFNlcmllcywgQVRJIFJhZGVvbiBIRCA2NzAwIFNlcmllcywKCUFU SSBSYWRlb24gSEQgNTcwMCBTZXJpZXMsIEFUSSBSYWRlb24gSEQgNjcwMCBTZXJpZXMsCglBVEkg TW9iaWxpdHkgUmFkZW9uIEhEIDUwMDAgU2VyaWVzLAoJQVRJIE1vYmlsaXR5IFJhZGVvbiBIRCA1 MDAwIFNlcmllcywgQVRJIE1vYmlsaXR5IFJhZGVvbiBIRCA1NTcwLAoJQVRJIEZpcmVQcm8gKEZp cmVHTCkgR3JhcGhpY3MgQWRhcHRlciwKCUFUSSBGaXJlUHJvIChGaXJlR0wpIEdyYXBoaWNzIEFk YXB0ZXIsIEFUSSBSYWRlb24gSEQgNTY3MCwKCUFUSSBSYWRlb24gSEQgNTU3MCwgQVRJIFJhZGVv biBIRCA1NTAwIFNlcmllcywgUkVEV09PRCwKCUFUSSBNb2JpbGl0eSBSYWRlb24gSEQgNTAwMCBT ZXJpZXMsCglBVEkgTW9iaWxpdHkgUmFkZW9uIEhEIDUwMDAgU2VyaWVzLCBBVEkgTW9iaWxpdHkg UmFkZW9uIEdyYXBoaWNzLAoJQVRJIE1vYmlsaXR5IFJhZGVvbiBHcmFwaGljcywgQ0VEQVIsCglB VEkgRmlyZVBybyAoRmlyZUdMKSBHcmFwaGljcyBBZGFwdGVyLAoJQVRJIEZpcmVQcm8gKEZpcmVH TCkgR3JhcGhpY3MgQWRhcHRlciwgQVRJIEZpcmVQcm8gMjI3MCwgQ0VEQVIsCglBVEkgUmFkZW9u IEhEIDU0NTAsIENFREFSLCBDRURBUiwgQ0FZTUFOLCBDQVlNQU4sIENBWU1BTiwgQ0FZTUFOLAoJ Q0FZTUFOLCBDQVlNQU4sIENBWU1BTiwgQ0FZTUFOLCBDQVlNQU4sIENBWU1BTiwKCUFNRCBSYWRl b24gSEQgNjkwMCBTZXJpZXMsIEFNRCBSYWRlb24gSEQgNjkwMCBTZXJpZXMsIENBWU1BTiwgQ0FZ TUFOLAoJQ0FZTUFOLCBBTUQgUmFkZW9uIEhEIDY5MDBNIFNlcmllcywgTW9iaWxpdHkgUmFkZW9u IEhEIDYwMDAgU2VyaWVzLAoJQkFSVFMsIEJBUlRTLCBNb2JpbGl0eSBSYWRlb24gSEQgNjAwMCBT ZXJpZXMsCglNb2JpbGl0eSBSYWRlb24gSEQgNjAwMCBTZXJpZXMsIEJBUlRTLCBCQVJUUywgQkFS VFMsIEJBUlRTLAoJQU1EIFJhZGVvbiBIRCA2ODAwIFNlcmllcywgQU1EIFJhZGVvbiBIRCA2ODAw IFNlcmllcywKCUFNRCBSYWRlb24gSEQgNjcwMCBTZXJpZXMsIFRVUktTLCBUVVJLUywgVFVSS1Ms IFRVUktTLCBUVVJLUywgVFVSS1MsCglUVVJLUywgVFVSS1MsIFRVUktTLCBUVVJLUywgVFVSS1Ms IFRVUktTLCBUVVJLUywgVFVSS1MsIFRVUktTLCBUVVJLUywKCVRVUktTLCBUVVJLUywgVFVSS1Ms IFRVUktTLCBUVVJLUywgVFVSS1MsIFRVUktTLCBUVVJLUywgVFVSS1MsIFRVUktTLAoJQ0FJQ09T LCBDQUlDT1MsIENBSUNPUywgQ0FJQ09TLCBDQUlDT1MsIENBSUNPUywgQ0FJQ09TLCBDQUlDT1Ms CglDQUlDT1MsIENBSUNPUywgQ0FJQ09TLCBDQUlDT1MsIENBSUNPUywgQ0FJQ09TLCBDQUlDT1Ms IEFSVUJBLCBBUlVCQSwKCUFSVUJBLCBBUlVCQSwgQVJVQkEsIEFSVUJBLCBBUlVCQSwgQVJVQkEs IEFSVUJBLCBBUlVCQSwgQVJVQkEsIEFSVUJBLAoJQVJVQkEsIEFSVUJBLCBBUlVCQSwgQVJVQkEs IEFSVUJBLCBBUlVCQSwgQVJVQkEsIEFSVUJBLCBBUlVCQSwgQVJVQkEsCglBUlVCQSwgQVJVQkEs IEFSVUJBLCBBUlVCQSwgQVJVQkEsIEFSVUJBLCBBUlVCQSwgQVJVQkEsIEFSVUJBLCBBUlVCQSwK CUFSVUJBLCBBUlVCQSwgQVJVQkEsIEFSVUJBLCBBUlVCQSwgVEFISVRJLCBUQUhJVEksIFRBSElU SSwgVEFISVRJLAoJVEFISVRJLCBUQUhJVEksIFRBSElUSSwgVEFISVRJLCBUQUhJVEksIFRBSElU SSwgVEFISVRJLCBUQUhJVEksCglUQUhJVEksIFBJVENBSVJOLCBQSVRDQUlSTiwgUElUQ0FJUk4s IFBJVENBSVJOLCBQSVRDQUlSTiwgUElUQ0FJUk4sCglQSVRDQUlSTiwgUElUQ0FJUk4sIFBJVENB SVJOLCBQSVRDQUlSTiwgUElUQ0FJUk4sIFBJVENBSVJOLCBQSVRDQUlSTiwKCVZFUkRFLCBWRVJE RSwgVkVSREUsIFZFUkRFLCBWRVJERSwgVkVSREUsIFZFUkRFLCBWRVJERSwgVkVSREUsIFZFUkRF LAoJVkVSREUsIFZFUkRFLCBWRVJERSwgVkVSREUsIFZFUkRFLCBWRVJERSwgVkVSREUsIFZFUkRF LCBWRVJERSwgVkVSREUsCglWRVJERSwgVkVSREUsIFZFUkRFLCBPTEFORCwgT0xBTkQsIE9MQU5E LCBPTEFORCwgT0xBTkQsIE9MQU5ELCBPTEFORCwKCU9MQU5ELCBPTEFORCwgT0xBTkQsIE9MQU5E LCBPTEFORCwgT0xBTkQsIEhBSU5BTiwgSEFJTkFOLCBIQUlOQU4sCglIQUlOQU4sIEhBSU5BTiwg SEFJTkFOLCBCT05BSVJFLCBCT05BSVJFLCBCT05BSVJFLCBCT05BSVJFLCBCT05BSVJFLAoJQk9O QUlSRSwgQk9OQUlSRSwgQk9OQUlSRSwgS0FCSU5JLCBLQUJJTkksIEtBQklOSSwgS0FCSU5JLCBL QUJJTkksCglLQUJJTkksIEtBQklOSSwgS0FCSU5JLCBLQUJJTkksIEtBQklOSSwgS0FCSU5JLCBL QUJJTkksIEtBQklOSSwKCUtBQklOSSwgS0FCSU5JLCBLQUJJTkkKWyAgICAzNy42OTddICgtLSkg VXNpbmcgc3lzY29ucyBkcml2ZXIgd2l0aCBYIHN1cHBvcnQgKHZlcnNpb24gMi4wKQpbICAgIDM3 LjY5N10gKC0tKSB1c2luZyBWVCBudW1iZXIgOQoKWyAgICAzNy42OTddIChJSSkgW0tNU10gS2Vy bmVsIG1vZGVzZXR0aW5nIGVuYWJsZWQuClsgICAgMzcuNjk3XSAoV1cpIFZHQSBhcmJpdGVyOiBj YW5ub3Qgb3BlbiBrZXJuZWwgYXJiaXRlciwgbm8gbXVsdGktY2FyZCBzdXBwb3J0ClsgICAgMzcu Njk3XSAoPT0pIFJBREVPTigwKTogRGVwdGggMjQsICgtLSkgZnJhbWVidWZmZXIgYnBwIDMyClsg ICAgMzcuNjk3XSAoSUkpIFJBREVPTigwKTogUGl4ZWwgZGVwdGggPSAyNCBiaXRzIHN0b3JlZCBp biA0IGJ5dGVzICgzMiBicHAgcGl4bWFwcykKWyAgICAzNy42OTddICg9PSkgUkFERU9OKDApOiBE ZWZhdWx0IHZpc3VhbCBpcyBUcnVlQ29sb3IKWyAgICAzNy42OTddICg9PSkgUkFERU9OKDApOiBS R0Igd2VpZ2h0IDg4OApbICAgIDM3LjY5N10gKElJKSBSQURFT04oMCk6IFVzaW5nIDggYml0cyBw ZXIgUkdCICg4IGJpdCBEQUMpClsgICAgMzcuNjk3XSAoLS0pIFJBREVPTigwKTogQ2hpcHNldDog IkFNRCBSYWRlb24gSEQgNjkwMCBTZXJpZXMiIChDaGlwSUQgPSAweDY3MTkpClsgICAgMzcuNjk3 XSBkcm1PcGVuRGV2aWNlOiBub2RlIG5hbWUgaXMgL2Rldi9kcmkvY2FyZDAKWyAgICAzNy42OTdd IEZhaWxlZCB0byBjaGFuZ2Ugb3duZXIgb3IgZ3JvdXAgZm9yIGZpbGUgL2Rldi9kcmkhIDI6IE5v IHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKWyAgICAzNy42OTddIEZhaWxlZCB0byBjaGFuZ2Ugb3du ZXIgb3IgZ3JvdXAgZm9yIGZpbGUgL2Rldi9kcmkvY2FyZDAhIDI6IE5vIHN1Y2ggZmlsZSBvciBk aXJlY3RvcnkKWyAgICAzNy42OTddIGRybU9wZW5EZXZpY2U6IG9wZW4gcmVzdWx0IGlzIC0xLCAo Tm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeSkKWyAgICAzNy42OTddIEZhaWxlZCB0byBjaGFuZ2Ug b3duZXIgb3IgZ3JvdXAgZm9yIGZpbGUgL2Rldi9kcmkvY2FyZDAhIDI6IE5vIHN1Y2ggZmlsZSBv ciBkaXJlY3RvcnkKWyAgICAzNy42OTddIGRybU9wZW5EZXZpY2U6IG9wZW4gcmVzdWx0IGlzIC0x LCAoTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeSkKWyAgICAzNy42OTddIGRybU9wZW5EZXZpY2U6 IE9wZW4gZmFpbGVkClsgICAgMzguMjQ4XSBkcm1PcGVuQnlCdXNpZDogU2VhcmNoaW5nIGZvciBC dXNJRCBwY2k6MDAwMDowMTowMC4wClsgICAgMzguMjQ4XSBkcm1PcGVuRGV2aWNlOiBub2RlIG5h bWUgaXMgL2Rldi9kcmkvY2FyZDAKWyAgICAzOC4yNDhdIGRybU9wZW5EZXZpY2U6IG9wZW4gcmVz dWx0IGlzIDcsIChPSykKWyAgICAzOC4yNDhdIGRybU9wZW5CeUJ1c2lkOiBkcm1PcGVuTWlub3Ig cmV0dXJucyA3ClsgICAgMzguMjQ4XSBkcm1PcGVuQnlCdXNpZDogZHJtR2V0QnVzaWQgcmVwb3J0 cyBwY2k6MDAwMDowMTowMC4wClsgICAgMzguMjQ4XSAoSUkpIExvYWRpbmcgc3ViIG1vZHVsZSAi ZHJpMiIKWyAgICAzOC4yNDhdIChJSSkgTG9hZE1vZHVsZTogImRyaTIiClsgICAgMzguMjQ4XSAo SUkpIExvYWRpbmcgL3Vzci9sb2NhbC9saWIveG9yZy9tb2R1bGVzL2V4dGVuc2lvbnMvbGliZHJp Mi5zbwpbICAgIDM4LjI0OF0gKElJKSBNb2R1bGUgZHJpMjogdmVuZG9yPSJYLk9yZyBGb3VuZGF0 aW9uIgpbICAgIDM4LjI0OF0gCWNvbXBpbGVkIGZvciAxLjEyLjQsIG1vZHVsZSB2ZXJzaW9uID0g MS4yLjAKWyAgICAzOC4yNDhdIAlBQkkgY2xhc3M6IFguT3JnIFNlcnZlciBFeHRlbnNpb24sIHZl cnNpb24gNi4wClsgICAgMzguMjQ4XSAoSUkpIExvYWRpbmcgc3ViIG1vZHVsZSAiZXhhIgpbICAg IDM4LjI0OF0gKElJKSBMb2FkTW9kdWxlOiAiZXhhIgpbICAgIDM4LjI0OF0gKElJKSBMb2FkaW5n IC91c3IvbG9jYWwvbGliL3hvcmcvbW9kdWxlcy9saWJleGEuc28KWyAgICAzOC4yNDldIChJSSkg TW9kdWxlIGV4YTogdmVuZG9yPSJYLk9yZyBGb3VuZGF0aW9uIgpbICAgIDM4LjI0OV0gCWNvbXBp bGVkIGZvciAxLjEyLjQsIG1vZHVsZSB2ZXJzaW9uID0gMi41LjAKWyAgICAzOC4yNDldIAlBQkkg Y2xhc3M6IFguT3JnIFZpZGVvIERyaXZlciwgdmVyc2lvbiAxMi4xClsgICAgMzguMjQ5XSAoSUkp IFJBREVPTigwKTogS01TIENvbG9yIFRpbGluZzogZW5hYmxlZApbICAgIDM4LjI0OV0gKElJKSBS QURFT04oMCk6IEtNUyBDb2xvciBUaWxpbmcgMkQ6IGVuYWJsZWQKWyAgICAzOC4yNDldIChJSSkg UkFERU9OKDApOiBLTVMgUGFnZWZsaXBwaW5nOiBlbmFibGVkClsgICAgMzguMjQ5XSAoSUkpIFJB REVPTigwKTogU3dhcEJ1ZmZlcnMgd2FpdCBmb3IgdnN5bmM6IGVuYWJsZWQKWyAgICAzOC4yNTNd IChJSSkgUkFERU9OKDApOiBPdXRwdXQgRGlzcGxheVBvcnQtMCB1c2luZyBtb25pdG9yIHNlY3Rp b24gTW9uaXRvcjAKWyAgICAzOC4yNThdIChJSSkgUkFERU9OKDApOiBPdXRwdXQgRGlzcGxheVBv cnQtMSBoYXMgbm8gbW9uaXRvciBzZWN0aW9uClsgICAgMzguMjU5XSAoSUkpIFJBREVPTigwKTog T3V0cHV0IEhETUktMCBoYXMgbm8gbW9uaXRvciBzZWN0aW9uClsgICAgMzguMjYwXSAoSUkpIFJB REVPTigwKTogT3V0cHV0IERWSS0wIGhhcyBubyBtb25pdG9yIHNlY3Rpb24KWyAgICAzOC4zODNd IChJSSkgUkFERU9OKDApOiBPdXRwdXQgRFZJLTEgaGFzIG5vIG1vbml0b3Igc2VjdGlvbgpbICAg IDM4LjM4OF0gKElJKSBSQURFT04oMCk6IEVESUQgZm9yIG91dHB1dCBEaXNwbGF5UG9ydC0wClsg ICAgMzguMzkyXSAoSUkpIFJBREVPTigwKTogRURJRCBmb3Igb3V0cHV0IERpc3BsYXlQb3J0LTEK WyAgICAzOC4zOTNdIChJSSkgUkFERU9OKDApOiBFRElEIGZvciBvdXRwdXQgSERNSS0wClsgICAg MzguMzk1XSAoSUkpIFJBREVPTigwKTogRURJRCBmb3Igb3V0cHV0IERWSS0wClsgICAgMzguNTE4 XSAoSUkpIFJBREVPTigwKTogRURJRCBmb3Igb3V0cHV0IERWSS0xClsgICAgMzguNTE4XSAoSUkp IFJBREVPTigwKTogTWFudWZhY3R1cmVyOiBBQ1IgIE1vZGVsOiA1ZSAgU2VyaWFsIzogMjE5OTkx NTM5MwpbICAgIDM4LjUxOF0gKElJKSBSQURFT04oMCk6IFllYXI6IDIwMDggIFdlZWs6IDMyClsg ICAgMzguNTE4XSAoSUkpIFJBREVPTigwKTogRURJRCBWZXJzaW9uOiAxLjMKWyAgICAzOC41MThd IChJSSkgUkFERU9OKDApOiBEaWdpdGFsIERpc3BsYXkgSW5wdXQKWyAgICAzOC41MThdIChJSSkg UkFERU9OKDApOiBNYXggSW1hZ2UgU2l6ZSBbY21dOiBob3Jpei46IDUzICB2ZXJ0LjogMzAKWyAg ICAzOC41MThdIChJSSkgUkFERU9OKDApOiBHYW1tYTogMi4yMApbICAgIDM4LjUxOF0gKElJKSBS QURFT04oMCk6IERQTVMgY2FwYWJpbGl0aWVzOiBTdGFuZEJ5IFN1c3BlbmQKWyAgICAzOC41MThd IChJSSkgUkFERU9OKDApOiBTdXBwb3J0ZWQgY29sb3IgZW5jb2RpbmdzOiBSR0IgNDo0OjQgWUNy Q2IgNDo0OjQgClsgICAgMzguNTE4XSAoSUkpIFJBREVPTigwKTogRmlyc3QgZGV0YWlsZWQgdGlt aW5nIGlzIHByZWZlcnJlZCBtb2RlClsgICAgMzguNTE4XSAoSUkpIFJBREVPTigwKTogcmVkWDog MC42NDAgcmVkWTogMC4zMzAgICBncmVlblg6IDAuMzAwIGdyZWVuWTogMC42MDAKWyAgICAzOC41 MThdIChJSSkgUkFERU9OKDApOiBibHVlWDogMC4xNTAgYmx1ZVk6IDAuMDYwICAgd2hpdGVYOiAw LjMxMyB3aGl0ZVk6IDAuMzI5ClsgICAgMzguNTE4XSAoSUkpIFJBREVPTigwKTogU3VwcG9ydGVk IGVzdGFibGlzaGVkIHRpbWluZ3M6ClsgICAgMzguNTE4XSAoSUkpIFJBREVPTigwKTogNzIweDQw MEA3MEh6ClsgICAgMzguNTE4XSAoSUkpIFJBREVPTigwKTogNjQweDQ4MEA2MEh6ClsgICAgMzgu NTE4XSAoSUkpIFJBREVPTigwKTogNjQweDQ4MEA2N0h6ClsgICAgMzguNTE4XSAoSUkpIFJBREVP TigwKTogNjQweDQ4MEA3Mkh6ClsgICAgMzguNTE4XSAoSUkpIFJBREVPTigwKTogNjQweDQ4MEA3 NUh6ClsgICAgMzguNTE4XSAoSUkpIFJBREVPTigwKTogODAweDYwMEA1Nkh6ClsgICAgMzguNTE4 XSAoSUkpIFJBREVPTigwKTogODAweDYwMEA2MEh6ClsgICAgMzguNTE4XSAoSUkpIFJBREVPTigw KTogODAweDYwMEA3Mkh6ClsgICAgMzguNTE4XSAoSUkpIFJBREVPTigwKTogODAweDYwMEA3NUh6 ClsgICAgMzguNTE4XSAoSUkpIFJBREVPTigwKTogODMyeDYyNEA3NUh6ClsgICAgMzguNTE4XSAo SUkpIFJBREVPTigwKTogMTAyNHg3NjhANjBIegpbICAgIDM4LjUxOF0gKElJKSBSQURFT04oMCk6 IDEwMjR4NzY4QDcwSHoKWyAgICAzOC41MThdIChJSSkgUkFERU9OKDApOiAxMDI0eDc2OEA3NUh6 ClsgICAgMzguNTE4XSAoSUkpIFJBREVPTigwKTogMTI4MHgxMDI0QDc1SHoKWyAgICAzOC41MThd IChJSSkgUkFERU9OKDApOiAxMTUyeDg2NEA3NUh6ClsgICAgMzguNTE4XSAoSUkpIFJBREVPTigw KTogTWFudWZhY3R1cmVyJ3MgbWFzazogMApbICAgIDM4LjUxOF0gKElJKSBSQURFT04oMCk6IFN1 cHBvcnRlZCBzdGFuZGFyZCB0aW1pbmdzOgpbICAgIDM4LjUxOF0gKElJKSBSQURFT04oMCk6ICMw OiBoc2l6ZTogMTE1MiAgdnNpemUgODY0ICByZWZyZXNoOiA3NSAgdmlkOiAyMDMzNwpbICAgIDM4 LjUxOF0gKElJKSBSQURFT04oMCk6ICMxOiBoc2l6ZTogMTI4MCAgdnNpemUgMTAyNCAgcmVmcmVz aDogNjAgIHZpZDogMzI4OTcKWyAgICAzOC41MThdIChJSSkgUkFERU9OKDApOiAjMjogaHNpemU6 IDE2ODAgIHZzaXplIDEwNTAgIHJlZnJlc2g6IDYwICB2aWQ6IDE3OQpbICAgIDM4LjUxOF0gKElJ KSBSQURFT04oMCk6ICMzOiBoc2l6ZTogMTkyMCAgdnNpemUgMTA4MCAgcmVmcmVzaDogNjAgIHZp ZDogNDkzNjEKWyAgICAzOC41MThdIChJSSkgUkFERU9OKDApOiAjNDogaHNpemU6IDE0NDAgIHZz aXplIDkwMCAgcmVmcmVzaDogNjAgIHZpZDogMTQ5ClsgICAgMzguNTE4XSAoSUkpIFJBREVPTigw KTogIzU6IGhzaXplOiAxNjAwICB2c2l6ZSAxMjAwICByZWZyZXNoOiA2MCAgdmlkOiAxNjU1Mwpb ICAgIDM4LjUxOF0gKElJKSBSQURFT04oMCk6ICM2OiBoc2l6ZTogMTI4MCAgdnNpemUgOTYwICBy ZWZyZXNoOiA2MCAgdmlkOiAxNjUxMwpbICAgIDM4LjUxOF0gKElJKSBSQURFT04oMCk6ICM3OiBo c2l6ZTogMTI4MCAgdnNpemUgNzIwICByZWZyZXNoOiA2MCAgdmlkOiA0OTI4MQpbICAgIDM4LjUx OF0gKElJKSBSQURFT04oMCk6IFN1cHBvcnRlZCBkZXRhaWxlZCB0aW1pbmc6ClsgICAgMzguNTE4 XSAoSUkpIFJBREVPTigwKTogY2xvY2s6IDEzOC41IE1IeiAgIEltYWdlIFNpemU6ICA1MzEgeCAy OTkgbW0KWyAgICAzOC41MThdIChJSSkgUkFERU9OKDApOiBoX2FjdGl2ZTogMTkyMCAgaF9zeW5j OiAxOTY4ICBoX3N5bmNfZW5kIDIwMDAgaF9ibGFua19lbmQgMjA4MCBoX2JvcmRlcjogMApbICAg IDM4LjUxOF0gKElJKSBSQURFT04oMCk6IHZfYWN0aXZlOiAxMDgwICB2X3N5bmM6IDEwODMgIHZf c3luY19lbmQgMTA4OCB2X2JsYW5raW5nOiAxMTEwIHZfYm9yZGVyOiAwClsgICAgMzguNTE4XSAo SUkpIFJBREVPTigwKTogUmFuZ2VzOiBWIG1pbjogNTYgViBtYXg6IDc2IEh6LCBIIG1pbjogMzEg SCBtYXg6IDgzIGtIeiwgUGl4Q2xvY2sgbWF4IDE3NSBNSHoKWyAgICAzOC41MThdIChJSSkgUkFE RU9OKDApOiBNb25pdG9yIG5hbWU6IFAyNDRXClsgICAgMzguNTE4XSAoSUkpIFJBREVPTigwKTog U2VyaWFsIE5vOiBMRUIwRDAwNzg1MjAKWyAgICAzOC41MThdIChJSSkgUkFERU9OKDApOiBTdXBw b3J0ZWQgZGV0YWlsZWQgdGltaW5nOgpbICAgIDM4LjUxOF0gKElJKSBSQURFT04oMCk6IGNsb2Nr OiAxNDguNSBNSHogICBJbWFnZSBTaXplOiAgNTMxIHggMjk5IG1tClsgICAgMzguNTE4XSAoSUkp IFJBREVPTigwKTogaF9hY3RpdmU6IDE5MjAgIGhfc3luYzogMjAwOCAgaF9zeW5jX2VuZCAyMDUy IGhfYmxhbmtfZW5kIDIyMDAgaF9ib3JkZXI6IDAKWyAgICAzOC41MThdIChJSSkgUkFERU9OKDAp OiB2X2FjdGl2ZTogMTA4MCAgdl9zeW5jOiAxMDg0ICB2X3N5bmNfZW5kIDEwODkgdl9ibGFua2lu ZzogMTEyNSB2X2JvcmRlcjogMApbICAgIDM4LjUxOF0gKElJKSBSQURFT04oMCk6IFN1cHBvcnRl ZCBkZXRhaWxlZCB0aW1pbmc6ClsgICAgMzguNTE4XSAoSUkpIFJBREVPTigwKTogY2xvY2s6IDc0 LjIgTUh6ICAgSW1hZ2UgU2l6ZTogIDUzMSB4IDI5OSBtbQpbICAgIDM4LjUxOF0gKElJKSBSQURF T04oMCk6IGhfYWN0aXZlOiAxOTIwICBoX3N5bmM6IDIwMDggIGhfc3luY19lbmQgMjA1MiBoX2Js YW5rX2VuZCAyMjAwIGhfYm9yZGVyOiAwClsgICAgMzguNTE4XSAoSUkpIFJBREVPTigwKTogdl9h Y3RpdmU6IDU0MCAgdl9zeW5jOiA1NDIgIHZfc3luY19lbmQgNTQ3IHZfYmxhbmtpbmc6IDU2MiB2 X2JvcmRlcjogMApbICAgIDM4LjUxOF0gKElJKSBSQURFT04oMCk6IFN1cHBvcnRlZCBkZXRhaWxl ZCB0aW1pbmc6ClsgICAgMzguNTE4XSAoSUkpIFJBREVPTigwKTogY2xvY2s6IDc0LjIgTUh6ICAg SW1hZ2UgU2l6ZTogIDUzMSB4IDI5OSBtbQpbICAgIDM4LjUxOF0gKElJKSBSQURFT04oMCk6IGhf YWN0aXZlOiAxMjgwICBoX3N5bmM6IDEzOTAgIGhfc3luY19lbmQgMTQzMCBoX2JsYW5rX2VuZCAx NjUwIGhfYm9yZGVyOiAwClsgICAgMzguNTE4XSAoSUkpIFJBREVPTigwKTogdl9hY3RpdmU6IDcy MCAgdl9zeW5jOiA3MjUgIHZfc3luY19lbmQgNzMwIHZfYmxhbmtpbmc6IDc1MCB2X2JvcmRlcjog MApbICAgIDM4LjUxOF0gKElJKSBSQURFT04oMCk6IFN1cHBvcnRlZCBkZXRhaWxlZCB0aW1pbmc6 ClsgICAgMzguNTE4XSAoSUkpIFJBREVPTigwKTogY2xvY2s6IDI3LjAgTUh6ICAgSW1hZ2UgU2l6 ZTogIDUzMSB4IDI5OSBtbQpbICAgIDM4LjUxOF0gKElJKSBSQURFT04oMCk6IGhfYWN0aXZlOiA3 MjAgIGhfc3luYzogNzM2ICBoX3N5bmNfZW5kIDc5OCBoX2JsYW5rX2VuZCA4NTggaF9ib3JkZXI6 IDAKWyAgICAzOC41MThdIChJSSkgUkFERU9OKDApOiB2X2FjdGl2ZTogNDgwICB2X3N5bmM6IDQ4 OSAgdl9zeW5jX2VuZCA0OTUgdl9ibGFua2luZzogNTI1IHZfYm9yZGVyOiAwClsgICAgMzguNTE4 XSAoSUkpIFJBREVPTigwKTogTnVtYmVyIG9mIEVESUQgc2VjdGlvbnMgdG8gZm9sbG93OiAxClsg ICAgMzguNTE4XSAoSUkpIFJBREVPTigwKTogRURJRCAoaW4gaGV4KToKWyAgICAzOC41MThdIChJ SSkgUkFERU9OKDApOiAJMDBmZmZmZmZmZmZmZmYwMDA0NzI1ZTAwODEwYjIwODMKWyAgICAzOC41 MThdIChJSSkgUkFERU9OKDApOiAJMjAxMjAxMDM4MDM1MWU3OGNhZWU5NWEzNTQ0Yzk5MjYKWyAg ICAzOC41MThdIChJSSkgUkFERU9OKDApOiAJMGY1MDU0YmZlZjgwNzE0ZjgxODBiMzAwZDFjMDk1 MDAKWyAgICAzOC41MThdIChJSSkgUkFERU9OKDApOiAJYTk0MDgxNDA4MWMwMWEzNjgwYTA3MDM4 MWU0MDMwMjAKWyAgICAzOC41MThdIChJSSkgUkFERU9OKDApOiAJMzUwMDEzMmIyMTAwMDAxODAw MDAwMGZkMDAzODRjMWYKWyAgICAzOC41MThdIChJSSkgUkFERU9OKDApOiAJNTMxMTAwMGEyMDIw MjAyMDIwMjAwMDAwMDBmYzAwNTAKWyAgICAzOC41MThdIChJSSkgUkFERU9OKDApOiAJMzIzNDM0 NTcwYTIwMjAyMDIwMjAyMDIwMDAwMDAwZmYKWyAgICAzOC41MThdIChJSSkgUkFERU9OKDApOiAJ MDA0YzQ1NDIzMDQ0MzAzMDM3MzgzNTMyMzAwYTAxYWYKWyAgICAzOC41MThdIChJSSkgUkFERU9O KDApOiAJMDIwMzI0ZjE0ZjAxMDIwMzA0MDUwNjA3OTAxMTEyMTMKWyAgICAzOC41MThdIChJSSkg UkFERU9OKDApOiAJMTQxNTE2MWYyMzA5MDcwNzgzMDEwMDAwNjcwMzBjMDAKWyAgICAzOC41MThd IChJSSkgUkFERU9OKDApOiAJMTAwMDM4MmQwMjNhODAxODcxMzgyZDQwNTgyYzQ1MDAKWyAgICAz OC41MThdIChJSSkgUkFERU9OKDApOiAJMTMyYjIxMDAwMDFmMDExZDgwMTg3MTFjMTYyMDU4MmMK WyAgICAzOC41MThdIChJSSkgUkFERU9OKDApOiAJMjUwMDEzMmIyMTAwMDA5ZjAxMWQwMDcyNTFk MDFlMjAKWyAgICAzOC41MThdIChJSSkgUkFERU9OKDApOiAJNmUyODU1MDAxMzJiMjEwMDAwMWU4 YzBhZDA4YTIwZTAKWyAgICAzOC41MThdIChJSSkgUkFERU9OKDApOiAJMmQxMDEwM2U5NjAwMTMy YjIxMDAwMDE4MDAwMDAwMDAKWyAgICAzOC41MThdIChJSSkgUkFERU9OKDApOiAJMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwN2UKWyAgICAzOC41MThdIChJSSkgUkFERU9OKDApOiBQcmlu dGluZyBwcm9iZWQgbW9kZXMgZm9yIG91dHB1dCBEVkktMQpbICAgIDM4LjUxOF0gKElJKSBSQURF T04oMCk6IE1vZGVsaW5lICIxOTIweDEwODAieDYwLjAgIDEzOC41MCAgMTkyMCAxOTY4IDIwMDAg MjA4MCAgMTA4MCAxMDgzIDEwODggMTExMCAtaHN5bmMgLXZzeW5jICg2Ni42IGtIeiBlUCkKWyAg ICAzOC41MThdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTkyMHgxMDgwIng2MC4wICAxNDgu NTAgIDE5MjAgMjAwOCAyMDUyIDIyMDAgIDEwODAgMTA4NCAxMDg5IDExMjUgK2hzeW5jICt2c3lu YyAoNjcuNSBrSHogZSkKWyAgICAzOC41MThdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTYw MHgxMjAwIng2MC4wICAxNjIuMDAgIDE2MDAgMTY2NCAxODU2IDIxNjAgIDEyMDAgMTIwMSAxMjA0 IDEyNTAgK2hzeW5jICt2c3luYyAoNzUuMCBrSHogZSkKWyAgICAzOC41MThdIChJSSkgUkFERU9O KDApOiBNb2RlbGluZSAiMTY4MHgxMDUwIng2MC4wICAxNDYuMjUgIDE2ODAgMTc4NCAxOTYwIDIy NDAgIDEwNTAgMTA1MyAxMDU5IDEwODkgLWhzeW5jICt2c3luYyAoNjUuMyBrSHogZSkKWyAgICAz OC41MThdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTI4MHgxMDI0Ing3NS4wICAxMzUuMDAg IDEyODAgMTI5NiAxNDQwIDE2ODggIDEwMjQgMTAyNSAxMDI4IDEwNjYgK2hzeW5jICt2c3luYyAo ODAuMCBrSHogZSkKWyAgICAzOC41MThdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTI4MHgx MDI0Ing2MC4wICAxMDguMDAgIDEyODAgMTMyOCAxNDQwIDE2ODggIDEwMjQgMTAyNSAxMDI4IDEw NjYgK2hzeW5jICt2c3luYyAoNjQuMCBrSHogZSkKWyAgICAzOC41MThdIChJSSkgUkFERU9OKDAp OiBNb2RlbGluZSAiMTQ0MHg5MDAieDU5LjkgIDEwNi41MCAgMTQ0MCAxNTIwIDE2NzIgMTkwNCAg OTAwIDkwMyA5MDkgOTM0IC1oc3luYyArdnN5bmMgKDU1Ljkga0h6IGUpClsgICAgMzguNTE4XSAo SUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjEyODB4OTYwIng2MC4wICAxMDguMDAgIDEyODAgMTM3 NiAxNDg4IDE4MDAgIDk2MCA5NjEgOTY0IDEwMDAgK2hzeW5jICt2c3luYyAoNjAuMCBrSHogZSkK WyAgICAzOC41MThdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTE1Mng4NjQieDc1LjAgIDEw OC4wMCAgMTE1MiAxMjE2IDEzNDQgMTYwMCAgODY0IDg2NSA4NjggOTAwICtoc3luYyArdnN5bmMg KDY3LjUga0h6IGUpClsgICAgMzguNTE4XSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjEyODB4 NzIwIng2MC4wICAgNzQuNDQgIDEyODAgMTMzNiAxNDcyIDE2NjQgIDcyMCA3MjEgNzI0IDc0NiAt aHN5bmMgK3ZzeW5jICg0NC43IGtIeikKWyAgICAzOC41MThdIChJSSkgUkFERU9OKDApOiBNb2Rl bGluZSAiMTAyNHg3NjgieDc1LjEgICA3OC44MCAgMTAyNCAxMDQwIDExMzYgMTMxMiAgNzY4IDc2 OSA3NzIgODAwICtoc3luYyArdnN5bmMgKDYwLjEga0h6IGUpClsgICAgMzguNTE4XSAoSUkpIFJB REVPTigwKTogTW9kZWxpbmUgIjEwMjR4NzY4Ing3MC4xICAgNzUuMDAgIDEwMjQgMTA0OCAxMTg0 IDEzMjggIDc2OCA3NzEgNzc3IDgwNiAtaHN5bmMgLXZzeW5jICg1Ni41IGtIeiBlKQpbICAgIDM4 LjUxOF0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxMDI0eDc2OCJ4NjAuMCAgIDY1LjAwICAx MDI0IDEwNDggMTE4NCAxMzQ0ICA3NjggNzcxIDc3NyA4MDYgLWhzeW5jIC12c3luYyAoNDguNCBr SHogZSkKWyAgICAzOC41MThdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiODMyeDYyNCJ4NzQu NiAgIDU3LjI4ICA4MzIgODY0IDkyOCAxMTUyICA2MjQgNjI1IDYyOCA2NjcgLWhzeW5jIC12c3lu YyAoNDkuNyBrSHogZSkKWyAgICAzOC41MThdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiODAw eDYwMCJ4NzIuMiAgIDUwLjAwICA4MDAgODU2IDk3NiAxMDQwICA2MDAgNjM3IDY0MyA2NjYgK2hz eW5jICt2c3luYyAoNDguMSBrSHogZSkKWyAgICAzOC41MThdIChJSSkgUkFERU9OKDApOiBNb2Rl bGluZSAiODAweDYwMCJ4NzUuMCAgIDQ5LjUwICA4MDAgODE2IDg5NiAxMDU2ICA2MDAgNjAxIDYw NCA2MjUgK2hzeW5jICt2c3luYyAoNDYuOSBrSHogZSkKWyAgICAzOC41MThdIChJSSkgUkFERU9O KDApOiBNb2RlbGluZSAiODAweDYwMCJ4NjAuMyAgIDQwLjAwICA4MDAgODQwIDk2OCAxMDU2ICA2 MDAgNjAxIDYwNSA2MjggK2hzeW5jICt2c3luYyAoMzcuOSBrSHogZSkKWyAgICAzOC41MThdIChJ SSkgUkFERU9OKDApOiBNb2RlbGluZSAiODAweDYwMCJ4NTYuMiAgIDM2LjAwICA4MDAgODI0IDg5 NiAxMDI0ICA2MDAgNjAxIDYwMyA2MjUgK2hzeW5jICt2c3luYyAoMzUuMiBrSHogZSkKWyAgICAz OC41MThdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiNjQweDQ4MCJ4NzUuMCAgIDMxLjUwICA2 NDAgNjU2IDcyMCA4NDAgIDQ4MCA0ODEgNDg0IDUwMCAtaHN5bmMgLXZzeW5jICgzNy41IGtIeiBl KQpbICAgIDM4LjUxOF0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICI2NDB4NDgwIng3Mi44ICAg MzEuNTAgIDY0MCA2NjQgNzA0IDgzMiAgNDgwIDQ4OSA0OTEgNTIwIC1oc3luYyAtdnN5bmMgKDM3 Ljkga0h6IGUpClsgICAgMzguNTE4XSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjY0MHg0ODAi eDY2LjcgICAzMC4yNCAgNjQwIDcwNCA3NjggODY0ICA0ODAgNDgzIDQ4NiA1MjUgLWhzeW5jIC12 c3luYyAoMzUuMCBrSHogZSkKWyAgICAzOC41MThdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAi NjQweDQ4MCJ4NjAuMCAgIDI1LjIwICA2NDAgNjU2IDc1MiA4MDAgIDQ4MCA0OTAgNDkyIDUyNSAt aHN5bmMgLXZzeW5jICgzMS41IGtIeiBlKQpbICAgIDM4LjUxOF0gKElJKSBSQURFT04oMCk6IE1v ZGVsaW5lICI3MjB4NDAwIng3MC4xICAgMjguMzIgIDcyMCA3MzggODQ2IDkwMCAgNDAwIDQxMiA0 MTQgNDQ5IC1oc3luYyArdnN5bmMgKDMxLjUga0h6IGUpClsgICAgMzguNTE4XSAoSUkpIFJBREVP TigwKTogT3V0cHV0IERpc3BsYXlQb3J0LTAgZGlzY29ubmVjdGVkClsgICAgMzguNTE4XSAoSUkp IFJBREVPTigwKTogT3V0cHV0IERpc3BsYXlQb3J0LTEgZGlzY29ubmVjdGVkClsgICAgMzguNTE4 XSAoSUkpIFJBREVPTigwKTogT3V0cHV0IEhETUktMCBkaXNjb25uZWN0ZWQKWyAgICAzOC41MThd IChJSSkgUkFERU9OKDApOiBPdXRwdXQgRFZJLTAgZGlzY29ubmVjdGVkClsgICAgMzguNTE4XSAo SUkpIFJBREVPTigwKTogT3V0cHV0IERWSS0xIGNvbm5lY3RlZApbICAgIDM4LjUxOF0gKElJKSBS QURFT04oMCk6IFVzaW5nIGV4YWN0IHNpemVzIGZvciBpbml0aWFsIG1vZGVzClsgICAgMzguNTE4 XSAoSUkpIFJBREVPTigwKTogT3V0cHV0IERWSS0xIHVzaW5nIGluaXRpYWwgbW9kZSAxOTIweDEw ODAKWyAgICAzOC41MThdIChJSSkgUkFERU9OKDApOiBVc2luZyBkZWZhdWx0IGdhbW1hIG9mICgx LjAsIDEuMCwgMS4wKSB1bmxlc3Mgb3RoZXJ3aXNlIHN0YXRlZC4KWyAgICAzOC41MThdIChJSSkg UkFERU9OKDApOiBtZW0gc2l6ZSBpbml0OiBnYXJ0IHNpemUgOjFmZGRmMDAwIHZyYW0gc2l6ZTog czo4MDAwMDAwMCB2aXNpYmxlOjdmN2Q3MDAwClsgICAgMzguNTE4XSAoSUkpIFJBREVPTigwKTog RVhBOiBEcml2ZXIgd2lsbCBhbGxvdyBFWEEgcGl4bWFwcyBpbiBWUkFNClsgICAgMzguNTE4XSAo PT0pIFJBREVPTigwKTogRFBJIHNldCB0byAoOTYsIDk2KQpbICAgIDM4LjUxOF0gKElJKSBMb2Fk aW5nIHN1YiBtb2R1bGUgImZiIgpbICAgIDM4LjUxOF0gKElJKSBMb2FkTW9kdWxlOiAiZmIiClsg ICAgMzguNTE4XSAoSUkpIExvYWRpbmcgL3Vzci9sb2NhbC9saWIveG9yZy9tb2R1bGVzL2xpYmZi LnNvClsgICAgMzguNTQzXSAoSUkpIE1vZHVsZSBmYjogdmVuZG9yPSJYLk9yZyBGb3VuZGF0aW9u IgpbICAgIDM4LjU0M10gCWNvbXBpbGVkIGZvciAxLjEyLjQsIG1vZHVsZSB2ZXJzaW9uID0gMS4w LjAKWyAgICAzOC41NDNdIAlBQkkgY2xhc3M6IFguT3JnIEFOU0kgQyBFbXVsYXRpb24sIHZlcnNp b24gMC40ClsgICAgMzguNTQzXSAoSUkpIExvYWRpbmcgc3ViIG1vZHVsZSAicmFtZGFjIgpbICAg IDM4LjU0M10gKElJKSBMb2FkTW9kdWxlOiAicmFtZGFjIgpbICAgIDM4LjU0M10gKElJKSBNb2R1 bGUgInJhbWRhYyIgYWxyZWFkeSBidWlsdC1pbgpbICAgIDM4LjU0M10gKC0tKSBEZXB0aCAyNCBw aXhtYXAgZm9ybWF0IGlzIDMyIGJwcApbICAgIDM4LjU0M10gKElJKSBSQURFT04oMCk6IFtEUkky XSBTZXR1cCBjb21wbGV0ZQpbICAgIDM4LjU0M10gKElJKSBSQURFT04oMCk6IFtEUkkyXSAgIERS SSBkcml2ZXI6IHI2MDAKWyAgICAzOC41NDNdIChJSSkgUkFERU9OKDApOiBbRFJJMl0gICBWRFBB VSBkcml2ZXI6IHI2MDAKWyAgICAzOC41NDRdIChJSSkgUkFERU9OKDApOiBGcm9udCBidWZmZXIg c2l6ZTogODY0MEsKWyAgICAzOC41NDRdIChJSSkgUkFERU9OKDApOiBWUkFNIHVzYWdlIGxpbWl0 IHNldCB0byAxODcyMDU0SwpbICAgIDM4LjU1N10gKD09KSBSQURFT04oMCk6IEJhY2tpbmcgc3Rv cmUgZGlzYWJsZWQKWyAgICAzOC41NTddIChJSSkgUkFERU9OKDApOiBEaXJlY3QgcmVuZGVyaW5n IGVuYWJsZWQKWyAgICAzOC41NTddIChJSSkgRVhBKDApOiBEcml2ZXIgYWxsb2NhdGVkIG9mZnNj cmVlbiBwaXhtYXBzClsgICAgMzguNTU3XSAoSUkpIEVYQSgwKTogRHJpdmVyIHJlZ2lzdGVyZWQg c3VwcG9ydCBmb3IgdGhlIGZvbGxvd2luZyBvcGVyYXRpb25zOgpbICAgIDM4LjU1N10gKElJKSAg ICAgICAgIFNvbGlkClsgICAgMzguNTU3XSAoSUkpICAgICAgICAgQ29weQpbICAgIDM4LjU1N10g KElJKSAgICAgICAgIENvbXBvc2l0ZSAoUkVOREVSIGFjY2VsZXJhdGlvbikKWyAgICAzOC41NTdd IChJSSkgICAgICAgICBVcGxvYWRUb1NjcmVlbgpbICAgIDM4LjU1N10gKElJKSAgICAgICAgIERv d25sb2FkRnJvbVNjcmVlbgpbICAgIDM4LjU1N10gKElJKSBSQURFT04oMCk6IEFjY2VsZXJhdGlv biBlbmFibGVkClsgICAgMzguNTU3XSAoPT0pIFJBREVPTigwKTogRFBNUyBlbmFibGVkClsgICAg MzguNTU3XSAoPT0pIFJBREVPTigwKTogU2lsa2VuIG1vdXNlIGVuYWJsZWQKWyAgICAzOC41NTdd IChJSSkgUkFERU9OKDApOiBTZXQgdXAgdGV4dHVyZWQgdmlkZW8KWyAgICAzOC41NThdIChJSSkg UkFERU9OKDApOiBbWHZNQ10gQXNzb2NpYXRlZCB3aXRoIFJhZGVvbiBUZXh0dXJlZCBWaWRlby4K WyAgICAzOC41NThdIChJSSkgUkFERU9OKDApOiBbWHZNQ10gRXh0ZW5zaW9uIGluaXRpYWxpemVk LgpbICAgIDM4LjU1OF0gKElJKSBSQURFT04oMCk6IFJhbmRSIDEuMiBlbmFibGVkLCBpZ25vcmUg dGhlIGZvbGxvd2luZyBSYW5kUiBkaXNhYmxlZCBtZXNzYWdlLgpbICAgIDM4LjU2Nl0gKC0tKSBS YW5kUiBkaXNhYmxlZApbICAgIDM4LjU2Nl0gKElJKSBJbml0aWFsaXppbmcgYnVpbHQtaW4gZXh0 ZW5zaW9uIEdlbmVyaWMgRXZlbnQgRXh0ZW5zaW9uClsgICAgMzguNTY2XSAoSUkpIEluaXRpYWxp emluZyBidWlsdC1pbiBleHRlbnNpb24gU0hBUEUKWyAgICAzOC41NjZdIChJSSkgSW5pdGlhbGl6 aW5nIGJ1aWx0LWluIGV4dGVuc2lvbiBNSVQtU0hNClsgICAgMzguNTY2XSAoSUkpIEluaXRpYWxp emluZyBidWlsdC1pbiBleHRlbnNpb24gWElucHV0RXh0ZW5zaW9uClsgICAgMzguNTY2XSAoSUkp IEluaXRpYWxpemluZyBidWlsdC1pbiBleHRlbnNpb24gWFRFU1QKWyAgICAzOC41NjZdIChJSSkg SW5pdGlhbGl6aW5nIGJ1aWx0LWluIGV4dGVuc2lvbiBCSUctUkVRVUVTVFMKWyAgICAzOC41NjZd IChJSSkgSW5pdGlhbGl6aW5nIGJ1aWx0LWluIGV4dGVuc2lvbiBTWU5DClsgICAgMzguNTY2XSAo SUkpIEluaXRpYWxpemluZyBidWlsdC1pbiBleHRlbnNpb24gWEtFWUJPQVJEClsgICAgMzguNTY2 XSAoSUkpIEluaXRpYWxpemluZyBidWlsdC1pbiBleHRlbnNpb24gWEMtTUlTQwpbICAgIDM4LjU2 Nl0gKElJKSBJbml0aWFsaXppbmcgYnVpbHQtaW4gZXh0ZW5zaW9uIFhJTkVSQU1BClsgICAgMzgu NTY2XSAoSUkpIEluaXRpYWxpemluZyBidWlsdC1pbiBleHRlbnNpb24gWEZJWEVTClsgICAgMzgu NTY2XSAoSUkpIEluaXRpYWxpemluZyBidWlsdC1pbiBleHRlbnNpb24gUkVOREVSClsgICAgMzgu NTY2XSAoSUkpIEluaXRpYWxpemluZyBidWlsdC1pbiBleHRlbnNpb24gUkFORFIKWyAgICAzOC41 NjZdIChJSSkgSW5pdGlhbGl6aW5nIGJ1aWx0LWluIGV4dGVuc2lvbiBDT01QT1NJVEUKWyAgICAz OC41NjZdIChJSSkgSW5pdGlhbGl6aW5nIGJ1aWx0LWluIGV4dGVuc2lvbiBEQU1BR0UKWyAgICAz OC45MzVdIChJSSkgQUlHTFg6IGVuYWJsZWQgR0xYX01FU0FfY29weV9zdWJfYnVmZmVyClsgICAg MzguOTM1XSAoSUkpIEFJR0xYOiBlbmFibGVkIEdMWF9JTlRFTF9zd2FwX2V2ZW50ClsgICAgMzgu OTM1XSAoSUkpIEFJR0xYOiBlbmFibGVkIEdMWF9TR0lfc3dhcF9jb250cm9sIGFuZCBHTFhfTUVT QV9zd2FwX2NvbnRyb2wKWyAgICAzOC45MzVdIChJSSkgQUlHTFg6IEdMWF9FWFRfdGV4dHVyZV9m cm9tX3BpeG1hcCBiYWNrZWQgYnkgYnVmZmVyIG9iamVjdHMKWyAgICAzOC45MzVdIChJSSkgQUlH TFg6IExvYWRlZCBhbmQgaW5pdGlhbGl6ZWQgcjYwMApbICAgIDM4LjkzNV0gKElJKSBHTFg6IElu aXRpYWxpemVkIERSSTIgR0wgcHJvdmlkZXIgZm9yIHNjcmVlbiAwClsgICAgMzguOTQ4XSAoSUkp IFJBREVPTigwKTogU2V0dGluZyBzY3JlZW4gcGh5c2ljYWwgc2l6ZSB0byA1MDggeCAyODUKWyAg ICAzOS4yMzFdIChJSSkgY29uZmlnL2hhbDogQWRkaW5nIGlucHV0IGRldmljZSBTdGVlbFNlcmll cyBHYW1pbmcgRGV2aWNlClsgICAgMzkuMjMxXSAoSUkpIExvYWRNb2R1bGU6ICJrYmQiClsgICAg MzkuMjMxXSAoSUkpIExvYWRpbmcgL3Vzci9sb2NhbC9saWIveG9yZy9tb2R1bGVzL2lucHV0L2ti ZF9kcnYuc28KWyAgICAzOS4yNDBdIChJSSkgTW9kdWxlIGtiZDogdmVuZG9yPSJYLk9yZyBGb3Vu ZGF0aW9uIgpbICAgIDM5LjI0MF0gCWNvbXBpbGVkIGZvciAxLjEyLjQsIG1vZHVsZSB2ZXJzaW9u ID0gMS44LjAKWyAgICAzOS4yNDBdIAlNb2R1bGUgY2xhc3M6IFguT3JnIFhJbnB1dCBEcml2ZXIK WyAgICAzOS4yNDBdIAlBQkkgY2xhc3M6IFguT3JnIFhJbnB1dCBkcml2ZXIsIHZlcnNpb24gMTYu MApbICAgIDM5LjI0MF0gKElJKSBVc2luZyBpbnB1dCBkcml2ZXIgJ2tiZCcgZm9yICdTdGVlbFNl cmllcyBHYW1pbmcgRGV2aWNlJwpbICAgIDM5LjI0MF0gKCoqKSBTdGVlbFNlcmllcyBHYW1pbmcg RGV2aWNlOiBhbHdheXMgcmVwb3J0cyBjb3JlIGV2ZW50cwpbICAgIDM5LjI0MF0gKCoqKSBTdGVl bFNlcmllcyBHYW1pbmcgRGV2aWNlOiBhbHdheXMgcmVwb3J0cyBjb3JlIGV2ZW50cwpbICAgIDM5 LjI0MF0gKCoqKSBPcHRpb24gIlByb3RvY29sIiAic3RhbmRhcmQiClsgICAgMzkuMjQwXSAoV1cp IE9wdGlvbiAiRGV2aWNlIiByZXF1aXJlcyBhbiBzdHJpbmcgdmFsdWUKWyAgICAzOS4yNDBdICgq KikgT3B0aW9uICJYa2JSdWxlcyIgImJhc2UiClsgICAgMzkuMjQwXSAoKiopIE9wdGlvbiAiWGti TW9kZWwiICJwYzEwNSIKWyAgICAzOS4yNDBdICgqKikgT3B0aW9uICJYa2JMYXlvdXQiICJ1cyIK WyAgICAzOS4yNDBdICgqKikgT3B0aW9uICJjb25maWdfaW5mbyIgImhhbDovb3JnL2ZyZWVkZXNr dG9wL0hhbC9kZXZpY2VzL3VzYl9kZXZpY2VfMTAzOF8xMzYwX1N0ZWVsU2VyaWVzX0dhbWluZ19E ZXZpY2VfaWYxIgpbICAgIDM5LjI0MF0gKElJKSBYSU5QVVQ6IEFkZGluZyBleHRlbmRlZCBpbnB1 dCBkZXZpY2UgIlN0ZWVsU2VyaWVzIEdhbWluZyBEZXZpY2UiICh0eXBlOiBLRVlCT0FSRCwgaWQg NikKWyAgICAzOS4yNDJdIChJSSkgY29uZmlnL2hhbDogQWRkaW5nIGlucHV0IGRldmljZSBTdGVl bFNlcmllcyBHYW1pbmcgRGV2aWNlClsgICAgMzkuMjQyXSAoSUkpIExvYWRNb2R1bGU6ICJtb3Vz ZSIKWyAgICAzOS4yNDJdIChJSSkgTG9hZGluZyAvdXNyL2xvY2FsL2xpYi94b3JnL21vZHVsZXMv aW5wdXQvbW91c2VfZHJ2LnNvClsgICAgMzkuMjQzXSAoSUkpIE1vZHVsZSBtb3VzZTogdmVuZG9y PSJYLk9yZyBGb3VuZGF0aW9uIgpbICAgIDM5LjI0M10gCWNvbXBpbGVkIGZvciAxLjEyLjQsIG1v ZHVsZSB2ZXJzaW9uID0gMS45LjAKWyAgICAzOS4yNDNdIAlNb2R1bGUgY2xhc3M6IFguT3JnIFhJ bnB1dCBEcml2ZXIKWyAgICAzOS4yNDNdIAlBQkkgY2xhc3M6IFguT3JnIFhJbnB1dCBkcml2ZXIs IHZlcnNpb24gMTYuMApbICAgIDM5LjI0M10gKElJKSBVc2luZyBpbnB1dCBkcml2ZXIgJ21vdXNl JyBmb3IgJ1N0ZWVsU2VyaWVzIEdhbWluZyBEZXZpY2UnClsgICAgMzkuMjQzXSAoKiopIFN0ZWVs U2VyaWVzIEdhbWluZyBEZXZpY2U6IGFsd2F5cyByZXBvcnRzIGNvcmUgZXZlbnRzClsgICAgMzku MjQzXSAoKiopIE9wdGlvbiAiRGV2aWNlIiAiL2Rldi9zeXNtb3VzZSIKWyAgICAzOS4yNDNdICg9 PSkgU3RlZWxTZXJpZXMgR2FtaW5nIERldmljZTogUHJvdG9jb2w6ICJBdXRvIgpbICAgIDM5LjI0 M10gKCoqKSBTdGVlbFNlcmllcyBHYW1pbmcgRGV2aWNlOiBhbHdheXMgcmVwb3J0cyBjb3JlIGV2 ZW50cwpbICAgIDM5LjI0M10gKD09KSBTdGVlbFNlcmllcyBHYW1pbmcgRGV2aWNlOiBFbXVsYXRl M0J1dHRvbnMsIEVtdWxhdGUzVGltZW91dDogNTAKWyAgICAzOS4yNDNdICgqKikgU3RlZWxTZXJp ZXMgR2FtaW5nIERldmljZTogWkF4aXNNYXBwaW5nOiBidXR0b25zIDQgYW5kIDUKWyAgICAzOS4y NDNdICgqKikgU3RlZWxTZXJpZXMgR2FtaW5nIERldmljZTogQnV0dG9uczogNQpbICAgIDM5LjI0 M10gKCoqKSBPcHRpb24gImNvbmZpZ19pbmZvIiAiaGFsOi9vcmcvZnJlZWRlc2t0b3AvSGFsL2Rl dmljZXMvdXNiX2RldmljZV8xMDM4XzEzNjBfU3RlZWxTZXJpZXNfR2FtaW5nX0RldmljZV9pZjAi ClsgICAgMzkuMjQzXSAoSUkpIFhJTlBVVDogQWRkaW5nIGV4dGVuZGVkIGlucHV0IGRldmljZSAi U3RlZWxTZXJpZXMgR2FtaW5nIERldmljZSIgKHR5cGU6IE1PVVNFLCBpZCA3KQpbICAgIDM5LjI0 M10gKCoqKSBTdGVlbFNlcmllcyBHYW1pbmcgRGV2aWNlOiAoYWNjZWwpIGtlZXBpbmcgYWNjZWxl cmF0aW9uIHNjaGVtZSAxClsgICAgMzkuMjQzXSAoKiopIFN0ZWVsU2VyaWVzIEdhbWluZyBEZXZp Y2U6IChhY2NlbCkgYWNjZWxlcmF0aW9uIHByb2ZpbGUgMApbICAgIDM5LjI0M10gKCoqKSBTdGVl bFNlcmllcyBHYW1pbmcgRGV2aWNlOiAoYWNjZWwpIGFjY2VsZXJhdGlvbiBmYWN0b3I6IDIuMDAw ClsgICAgMzkuMjQzXSAoKiopIFN0ZWVsU2VyaWVzIEdhbWluZyBEZXZpY2U6IChhY2NlbCkgYWNj ZWxlcmF0aW9uIHRocmVzaG9sZDogNApbICAgIDM5LjI0M10gKElJKSBTdGVlbFNlcmllcyBHYW1p bmcgRGV2aWNlOiBTZXR1cEF1dG86IGh3LmlmdHlwZSBpcyA0LCBody5tb2RlbCBpcyAwClsgICAg MzkuMjQzXSAoSUkpIFN0ZWVsU2VyaWVzIEdhbWluZyBEZXZpY2U6IFNldHVwQXV0bzogcHJvdG9j b2wgaXMgU3lzTW91c2UKWyAgICAzOS4yNDRdIChJSSkgY29uZmlnL2hhbDogQWRkaW5nIGlucHV0 IGRldmljZSBVU0IgS2V5Ym9hcmQKWyAgICAzOS4yNDRdIChJSSkgVXNpbmcgaW5wdXQgZHJpdmVy ICdrYmQnIGZvciAnVVNCIEtleWJvYXJkJwpbICAgIDM5LjI0NF0gKCoqKSBVU0IgS2V5Ym9hcmQ6 IGFsd2F5cyByZXBvcnRzIGNvcmUgZXZlbnRzClsgICAgMzkuMjQ0XSAoKiopIFVTQiBLZXlib2Fy ZDogYWx3YXlzIHJlcG9ydHMgY29yZSBldmVudHMKWyAgICAzOS4yNDRdICgqKikgT3B0aW9uICJQ cm90b2NvbCIgInN0YW5kYXJkIgpbICAgIDM5LjI0NF0gKFdXKSBPcHRpb24gIkRldmljZSIgcmVx dWlyZXMgYW4gc3RyaW5nIHZhbHVlClsgICAgMzkuMjQ0XSAoKiopIE9wdGlvbiAiWGtiUnVsZXMi ICJiYXNlIgpbICAgIDM5LjI0NF0gKCoqKSBPcHRpb24gIlhrYk1vZGVsIiAicGMxMDUiClsgICAg MzkuMjQ0XSAoKiopIE9wdGlvbiAiWGtiTGF5b3V0IiAidXMiClsgICAgMzkuMjQ0XSAoKiopIE9w dGlvbiAiY29uZmlnX2luZm8iICJoYWw6L29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNlcy91c2Jf ZGV2aWNlXzRmMl84MzNfbm9zZXJpYWxfaWYwIgpbICAgIDM5LjI0NF0gKElJKSBYSU5QVVQ6IEFk ZGluZyBleHRlbmRlZCBpbnB1dCBkZXZpY2UgIlVTQiBLZXlib2FyZCIgKHR5cGU6IEtFWUJPQVJE LCBpZCA4KQpbICAgIDM5LjI0Nl0gKElJKSBjb25maWcvaGFsOiBBZGRpbmcgaW5wdXQgZGV2aWNl IEFUIEtleWJvYXJkClsgICAgMzkuMjQ2XSAoSUkpIFVzaW5nIGlucHV0IGRyaXZlciAna2JkJyBm b3IgJ0FUIEtleWJvYXJkJwpbICAgIDM5LjI0Nl0gKCoqKSBBVCBLZXlib2FyZDogYWx3YXlzIHJl cG9ydHMgY29yZSBldmVudHMKWyAgICAzOS4yNDZdICgqKikgQVQgS2V5Ym9hcmQ6IGFsd2F5cyBy ZXBvcnRzIGNvcmUgZXZlbnRzClsgICAgMzkuMjQ2XSAoKiopIE9wdGlvbiAiUHJvdG9jb2wiICJz dGFuZGFyZCIKWyAgICAzOS4yNDZdIChXVykgT3B0aW9uICJEZXZpY2UiIHJlcXVpcmVzIGFuIHN0 cmluZyB2YWx1ZQpbICAgIDM5LjI0Nl0gKCoqKSBPcHRpb24gIlhrYlJ1bGVzIiAiYmFzZSIKWyAg ICAzOS4yNDZdICgqKikgT3B0aW9uICJYa2JNb2RlbCIgInBjMTA1IgpbICAgIDM5LjI0Nl0gKCoq KSBPcHRpb24gIlhrYkxheW91dCIgInVzIgpbICAgIDM5LjI0Nl0gKCoqKSBPcHRpb24gImNvbmZp Z19pbmZvIiAiaGFsOi9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvYXRrYmRfMCIKWyAgICAz OS4yNDZdIChJSSkgWElOUFVUOiBBZGRpbmcgZXh0ZW5kZWQgaW5wdXQgZGV2aWNlICJBVCBLZXli b2FyZCIgKHR5cGU6IEtFWUJPQVJELCBpZCA5KQpbICAgIDQwLjkyMF0gKElJKSBSQURFT04oMCk6 IEVESUQgdmVuZG9yICJBQ1IiLCBwcm9kIGlkIDk0ClsgICAgNDAuOTIwXSAoSUkpIFJBREVPTigw KTogVXNpbmcgRURJRCByYW5nZSBpbmZvIGZvciBob3Jpem9udGFsIHN5bmMKWyAgICA0MC45MjBd IChJSSkgUkFERU9OKDApOiBVc2luZyBFRElEIHJhbmdlIGluZm8gZm9yIHZlcnRpY2FsIHJlZnJl c2gKWyAgICA0MC45MjBdIChJSSkgUkFERU9OKDApOiBQcmludGluZyBEREMgZ2F0aGVyZWQgTW9k ZWxpbmVzOgpbICAgIDQwLjkyMF0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxOTIweDEwODAi eDAuMCAgMTM4LjUwICAxOTIwIDE5NjggMjAwMCAyMDgwICAxMDgwIDEwODMgMTA4OCAxMTEwIC1o c3luYyAtdnN5bmMgKDY2LjYga0h6IGVQKQpbICAgIDQwLjkyMF0gKElJKSBSQURFT04oMCk6IE1v ZGVsaW5lICIxOTIweDEwODAieDAuMCAgMTQ4LjUwICAxOTIwIDIwMDggMjA1MiAyMjAwICAxMDgw IDEwODQgMTA4OSAxMTI1ICtoc3luYyArdnN5bmMgKDY3LjUga0h6IGUpClsgICAgNDAuOTIwXSAo SUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjE5MjB4MTA4MGkieDAuMCAgIDc0LjI1ICAxOTIwIDIw MDggMjA1MiAyMjAwICAxMDgwIDEwODQgMTA5NCAxMTI1IGludGVybGFjZSAraHN5bmMgK3ZzeW5j ICgzMy44IGtIeiBlKQpbICAgIDQwLjkyMF0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxMjgw eDcyMCJ4MC4wICAgNzQuMjUgIDEyODAgMTM5MCAxNDMwIDE2NTAgIDcyMCA3MjUgNzMwIDc1MCAr aHN5bmMgK3ZzeW5jICg0NS4wIGtIeiBlKQpbICAgIDQwLjkyMF0gKElJKSBSQURFT04oMCk6IE1v ZGVsaW5lICI3MjB4NDgwIngwLjAgICAyNy4wMCAgNzIwIDczNiA3OTggODU4ICA0ODAgNDg5IDQ5 NSA1MjUgLWhzeW5jIC12c3luYyAoMzEuNSBrSHogZSkKWyAgICA0MC45MjBdIChJSSkgUkFERU9O KDApOiBNb2RlbGluZSAiODAweDYwMCJ4MC4wICAgNDAuMDAgIDgwMCA4NDAgOTY4IDEwNTYgIDYw MCA2MDEgNjA1IDYyOCAraHN5bmMgK3ZzeW5jICgzNy45IGtIeiBlKQpbICAgIDQwLjkyMF0gKElJ KSBSQURFT04oMCk6IE1vZGVsaW5lICI4MDB4NjAwIngwLjAgICAzNi4wMCAgODAwIDgyNCA4OTYg MTAyNCAgNjAwIDYwMSA2MDMgNjI1ICtoc3luYyArdnN5bmMgKDM1LjIga0h6IGUpClsgICAgNDAu OTIwXSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjY0MHg0ODAieDAuMCAgIDMxLjUwICA2NDAg NjU2IDcyMCA4NDAgIDQ4MCA0ODEgNDg0IDUwMCAtaHN5bmMgLXZzeW5jICgzNy41IGtIeiBlKQpb ICAgIDQwLjkyMF0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICI2NDB4NDgwIngwLjAgICAzMS41 MCAgNjQwIDY2NCA3MDQgODMyICA0ODAgNDg5IDQ5MiA1MjAgLWhzeW5jIC12c3luYyAoMzcuOSBr SHogZSkKWyAgICA0MC45MjBdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiNjQweDQ4MCJ4MC4w ICAgMzAuMjQgIDY0MCA3MDQgNzY4IDg2NCAgNDgwIDQ4MyA0ODYgNTI1IC1oc3luYyAtdnN5bmMg KDM1LjAga0h6IGUpClsgICAgNDAuOTIwXSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjY0MHg0 ODAieDAuMCAgIDI1LjE4ICA2NDAgNjU2IDc1MiA4MDAgIDQ4MCA0OTAgNDkyIDUyNSAtaHN5bmMg LXZzeW5jICgzMS41IGtIeiBlKQpbICAgIDQwLjkyMF0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5l ICI3MjB4NDAwIngwLjAgICAyOC4zMiAgNzIwIDczOCA4NDYgOTAwICA0MDAgNDEyIDQxNCA0NDkg LWhzeW5jICt2c3luYyAoMzEuNSBrSHogZSkKWyAgICA0MC45MjBdIChJSSkgUkFERU9OKDApOiBN b2RlbGluZSAiMTI4MHgxMDI0IngwLjAgIDEzNS4wMCAgMTI4MCAxMjk2IDE0NDAgMTY4OCAgMTAy NCAxMDI1IDEwMjggMTA2NiAraHN5bmMgK3ZzeW5jICg4MC4wIGtIeiBlKQpbICAgIDQwLjkyMF0g KElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxMDI0eDc2OCJ4MC4wICAgNzguNzUgIDEwMjQgMTA0 MCAxMTM2IDEzMTIgIDc2OCA3NjkgNzcyIDgwMCAraHN5bmMgK3ZzeW5jICg2MC4wIGtIeiBlKQpb ICAgIDQwLjkyMF0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxMDI0eDc2OCJ4MC4wICAgNzUu MDAgIDEwMjQgMTA0OCAxMTg0IDEzMjggIDc2OCA3NzEgNzc3IDgwNiAtaHN5bmMgLXZzeW5jICg1 Ni41IGtIeiBlKQpbICAgIDQwLjkyMF0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxMDI0eDc2 OCJ4MC4wICAgNjUuMDAgIDEwMjQgMTA0OCAxMTg0IDEzNDQgIDc2OCA3NzEgNzc3IDgwNiAtaHN5 bmMgLXZzeW5jICg0OC40IGtIeiBlKQpbICAgIDQwLjkyMF0gKElJKSBSQURFT04oMCk6IE1vZGVs aW5lICI4MzJ4NjI0IngwLjAgICA1Ny4yOCAgODMyIDg2NCA5MjggMTE1MiAgNjI0IDYyNSA2Mjgg NjY3IC1oc3luYyAtdnN5bmMgKDQ5Ljcga0h6IGUpClsgICAgNDAuOTIwXSAoSUkpIFJBREVPTigw KTogTW9kZWxpbmUgIjgwMHg2MDAieDAuMCAgIDQ5LjUwICA4MDAgODE2IDg5NiAxMDU2ICA2MDAg NjAxIDYwNCA2MjUgK2hzeW5jICt2c3luYyAoNDYuOSBrSHogZSkKWyAgICA0MC45MjBdIChJSSkg UkFERU9OKDApOiBNb2RlbGluZSAiODAweDYwMCJ4MC4wICAgNTAuMDAgIDgwMCA4NTYgOTc2IDEw NDAgIDYwMCA2MzcgNjQzIDY2NiAraHN5bmMgK3ZzeW5jICg0OC4xIGtIeiBlKQpbICAgIDQwLjky MF0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxMTUyeDg2NCJ4MC4wICAxMDguMDAgIDExNTIg MTIxNiAxMzQ0IDE2MDAgIDg2NCA4NjUgODY4IDkwMCAraHN5bmMgK3ZzeW5jICg2Ny41IGtIeiBl KQpbICAgIDQwLjkyMF0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxMjgweDEwMjQieDAuMCAg MTA4LjAwICAxMjgwIDEzMjggMTQ0MCAxNjg4ICAxMDI0IDEwMjUgMTAyOCAxMDY2ICtoc3luYyAr dnN5bmMgKDY0LjAga0h6IGUpClsgICAgNDAuOTIwXSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUg IjE2ODB4MTA1MCJ4MC4wICAxMTkuMDAgIDE2ODAgMTcyOCAxNzYwIDE4NDAgIDEwNTAgMTA1MyAx MDU5IDEwODAgK2hzeW5jIC12c3luYyAoNjQuNyBrSHogZSkKWyAgICA0MC45MjBdIChJSSkgUkFE RU9OKDApOiBNb2RlbGluZSAiMTkyMHgxMDgwIng2MC4wICAxNzIuODAgIDE5MjAgMjA0MCAyMjQ4 IDI1NzYgIDEwODAgMTA4MSAxMDg0IDExMTggLWhzeW5jICt2c3luYyAoNjcuMSBrSHogZSkKWyAg ICA0MC45MjBdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTQ0MHg5MDAieDAuMCAgIDg4Ljc1 ICAxNDQwIDE0ODggMTUyMCAxNjAwICA5MDAgOTAzIDkwOSA5MjYgK2hzeW5jIC12c3luYyAoNTUu NSBrSHogZSkKWyAgICA0MC45MjBdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTYwMHgxMjAw IngwLjAgIDE2Mi4wMCAgMTYwMCAxNjY0IDE4NTYgMjE2MCAgMTIwMCAxMjAxIDEyMDQgMTI1MCAr aHN5bmMgK3ZzeW5jICg3NS4wIGtIeiBlKQpbICAgIDQwLjkyMF0gKElJKSBSQURFT04oMCk6IE1v ZGVsaW5lICIxMjgweDk2MCJ4MC4wICAxMDguMDAgIDEyODAgMTM3NiAxNDg4IDE4MDAgIDk2MCA5 NjEgOTY0IDEwMDAgK2hzeW5jICt2c3luYyAoNjAuMCBrSHogZSkKWyAgICA0MC45MjBdIChJSSkg UkFERU9OKDApOiBNb2RlbGluZSAiMTI4MHg3MjAieDYwLjAgICA3NC40OCAgMTI4MCAxMzM2IDE0 NzIgMTY2NCAgNzIwIDcyMSA3MjQgNzQ2IC1oc3luYyArdnN5bmMgKDQ0Ljgga0h6IGUpClsgICAg NDAuOTIwXSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjE0NDB4NDgwaSJ4MC4wICAgMjcuMDAg IDE0NDAgMTQ3OCAxNjAyIDE3MTYgIDQ4MCA0ODggNDk0IDUyNSBpbnRlcmxhY2UgLWhzeW5jIC12 c3luYyAoMTUuNyBrSHogZSkKWyAgICA0MC45MjBdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAi MTQ0MHgyNDAieDAuMCAgIDI3LjAwICAxNDQwIDE0NzggMTYwMiAxNzE2ICAyNDAgMjQ0IDI0NyAy NjIgLWhzeW5jIC12c3luYyAoMTUuNyBrSHogZSkKWyAgICA0MC45MjBdIChJSSkgUkFERU9OKDAp OiBNb2RlbGluZSAiNzIweDU3NiJ4MC4wICAgMjcuMDAgIDcyMCA3MzIgNzk2IDg2NCAgNTc2IDU4 MSA1ODYgNjI1IC1oc3luYyAtdnN5bmMgKDMxLjIga0h6IGUpClsgICAgNDAuOTIwXSAoSUkpIFJB REVPTigwKTogTW9kZWxpbmUgIjEyODB4NzIwIngwLjAgICA3NC4yNSAgMTI4MCAxNzIwIDE3NjAg MTk4MCAgNzIwIDcyNSA3MzAgNzUwICtoc3luYyArdnN5bmMgKDM3LjUga0h6IGUpClsgICAgNDAu OTIwXSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjE5MjB4MTA4MGkieDAuMCAgIDc0LjI1ICAx OTIwIDI0NDggMjQ5MiAyNjQwICAxMDgwIDEwODQgMTA5NCAxMTI1IGludGVybGFjZSAraHN5bmMg K3ZzeW5jICgyOC4xIGtIeiBlKQpbICAgIDQwLjkyMF0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5l ICIxNDQweDU3NmkieDAuMCAgIDI3LjAwICAxNDQwIDE0NjQgMTU5MCAxNzI4ICA1NzYgNTgwIDU4 NiA2MjUgaW50ZXJsYWNlIC1oc3luYyAtdnN5bmMgKDE1LjYga0h6IGUpClsgICAgNDAuOTIwXSAo SUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjE0NDB4Mjg4IngwLjAgICAyNy4wMCAgMTQ0MCAxNDY0 IDE1OTAgMTcyOCAgMjg4IDI5MCAyOTMgMzEyIC1oc3luYyAtdnN5bmMgKDE1LjYga0h6IGUpClsg ICAgNDAuOTIwXSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjE5MjB4MTA4MCJ4MC4wICAgNzQu MjUgIDE5MjAgMjU1OCAyNjAyIDI3NTAgIDEwODAgMTA4NCAxMDg5IDExMjUgK2hzeW5jICt2c3lu YyAoMjcuMCBrSHogZSkKWyAgICA0MS4wNTVdIChJSSkgUkFERU9OKDApOiBFRElEIHZlbmRvciAi QUNSIiwgcHJvZCBpZCA5NApbICAgIDQxLjA1NV0gKElJKSBSQURFT04oMCk6IFVzaW5nIGhzeW5j IHJhbmdlcyBmcm9tIGNvbmZpZyBmaWxlClsgICAgNDEuMDU1XSAoSUkpIFJBREVPTigwKTogVXNp bmcgdnJlZnJlc2ggcmFuZ2VzIGZyb20gY29uZmlnIGZpbGUKWyAgICA0MS4wNTVdIChJSSkgUkFE RU9OKDApOiBQcmludGluZyBEREMgZ2F0aGVyZWQgTW9kZWxpbmVzOgpbICAgIDQxLjA1NV0gKElJ KSBSQURFT04oMCk6IE1vZGVsaW5lICIxOTIweDEwODAieDAuMCAgMTM4LjUwICAxOTIwIDE5Njgg MjAwMCAyMDgwICAxMDgwIDEwODMgMTA4OCAxMTEwIC1oc3luYyAtdnN5bmMgKDY2LjYga0h6IGVQ KQpbICAgIDQxLjA1NV0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxOTIweDEwODAieDAuMCAg MTQ4LjUwICAxOTIwIDIwMDggMjA1MiAyMjAwICAxMDgwIDEwODQgMTA4OSAxMTI1ICtoc3luYyAr dnN5bmMgKDY3LjUga0h6IGUpClsgICAgNDEuMDU1XSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUg IjE5MjB4MTA4MGkieDAuMCAgIDc0LjI1ICAxOTIwIDIwMDggMjA1MiAyMjAwICAxMDgwIDEwODQg MTA5NCAxMTI1IGludGVybGFjZSAraHN5bmMgK3ZzeW5jICgzMy44IGtIeiBlKQpbICAgIDQxLjA1 NV0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxMjgweDcyMCJ4MC4wICAgNzQuMjUgIDEyODAg MTM5MCAxNDMwIDE2NTAgIDcyMCA3MjUgNzMwIDc1MCAraHN5bmMgK3ZzeW5jICg0NS4wIGtIeiBl KQpbICAgIDQxLjA1NV0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICI3MjB4NDgwIngwLjAgICAy Ny4wMCAgNzIwIDczNiA3OTggODU4ICA0ODAgNDg5IDQ5NSA1MjUgLWhzeW5jIC12c3luYyAoMzEu NSBrSHogZSkKWyAgICA0MS4wNTVdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiODAweDYwMCJ4 MC4wICAgNDAuMDAgIDgwMCA4NDAgOTY4IDEwNTYgIDYwMCA2MDEgNjA1IDYyOCAraHN5bmMgK3Zz eW5jICgzNy45IGtIeiBlKQpbICAgIDQxLjA1NV0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICI4 MDB4NjAwIngwLjAgICAzNi4wMCAgODAwIDgyNCA4OTYgMTAyNCAgNjAwIDYwMSA2MDMgNjI1ICto c3luYyArdnN5bmMgKDM1LjIga0h6IGUpClsgICAgNDEuMDU1XSAoSUkpIFJBREVPTigwKTogTW9k ZWxpbmUgIjY0MHg0ODAieDAuMCAgIDMxLjUwICA2NDAgNjU2IDcyMCA4NDAgIDQ4MCA0ODEgNDg0 IDUwMCAtaHN5bmMgLXZzeW5jICgzNy41IGtIeiBlKQpbICAgIDQxLjA1NV0gKElJKSBSQURFT04o MCk6IE1vZGVsaW5lICI2NDB4NDgwIngwLjAgICAzMS41MCAgNjQwIDY2NCA3MDQgODMyICA0ODAg NDg5IDQ5MiA1MjAgLWhzeW5jIC12c3luYyAoMzcuOSBrSHogZSkKWyAgICA0MS4wNTVdIChJSSkg UkFERU9OKDApOiBNb2RlbGluZSAiNjQweDQ4MCJ4MC4wICAgMzAuMjQgIDY0MCA3MDQgNzY4IDg2 NCAgNDgwIDQ4MyA0ODYgNTI1IC1oc3luYyAtdnN5bmMgKDM1LjAga0h6IGUpClsgICAgNDEuMDU1 XSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjY0MHg0ODAieDAuMCAgIDI1LjE4ICA2NDAgNjU2 IDc1MiA4MDAgIDQ4MCA0OTAgNDkyIDUyNSAtaHN5bmMgLXZzeW5jICgzMS41IGtIeiBlKQpbICAg IDQxLjA1NV0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICI3MjB4NDAwIngwLjAgICAyOC4zMiAg NzIwIDczOCA4NDYgOTAwICA0MDAgNDEyIDQxNCA0NDkgLWhzeW5jICt2c3luYyAoMzEuNSBrSHog ZSkKWyAgICA0MS4wNTVdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTI4MHgxMDI0IngwLjAg IDEzNS4wMCAgMTI4MCAxMjk2IDE0NDAgMTY4OCAgMTAyNCAxMDI1IDEwMjggMTA2NiAraHN5bmMg K3ZzeW5jICg4MC4wIGtIeiBlKQpbICAgIDQxLjA1NV0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5l ICIxMDI0eDc2OCJ4MC4wICAgNzguNzUgIDEwMjQgMTA0MCAxMTM2IDEzMTIgIDc2OCA3NjkgNzcy IDgwMCAraHN5bmMgK3ZzeW5jICg2MC4wIGtIeiBlKQpbICAgIDQxLjA1NV0gKElJKSBSQURFT04o MCk6IE1vZGVsaW5lICIxMDI0eDc2OCJ4MC4wICAgNzUuMDAgIDEwMjQgMTA0OCAxMTg0IDEzMjgg IDc2OCA3NzEgNzc3IDgwNiAtaHN5bmMgLXZzeW5jICg1Ni41IGtIeiBlKQpbICAgIDQxLjA1NV0g KElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxMDI0eDc2OCJ4MC4wICAgNjUuMDAgIDEwMjQgMTA0 OCAxMTg0IDEzNDQgIDc2OCA3NzEgNzc3IDgwNiAtaHN5bmMgLXZzeW5jICg0OC40IGtIeiBlKQpb ICAgIDQxLjA1NV0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICI4MzJ4NjI0IngwLjAgICA1Ny4y OCAgODMyIDg2NCA5MjggMTE1MiAgNjI0IDYyNSA2MjggNjY3IC1oc3luYyAtdnN5bmMgKDQ5Ljcg a0h6IGUpClsgICAgNDEuMDU1XSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjgwMHg2MDAieDAu MCAgIDQ5LjUwICA4MDAgODE2IDg5NiAxMDU2ICA2MDAgNjAxIDYwNCA2MjUgK2hzeW5jICt2c3lu YyAoNDYuOSBrSHogZSkKWyAgICA0MS4wNTVdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiODAw eDYwMCJ4MC4wICAgNTAuMDAgIDgwMCA4NTYgOTc2IDEwNDAgIDYwMCA2MzcgNjQzIDY2NiAraHN5 bmMgK3ZzeW5jICg0OC4xIGtIeiBlKQpbICAgIDQxLjA1NV0gKElJKSBSQURFT04oMCk6IE1vZGVs aW5lICIxMTUyeDg2NCJ4MC4wICAxMDguMDAgIDExNTIgMTIxNiAxMzQ0IDE2MDAgIDg2NCA4NjUg ODY4IDkwMCAraHN5bmMgK3ZzeW5jICg2Ny41IGtIeiBlKQpbICAgIDQxLjA1NV0gKElJKSBSQURF T04oMCk6IE1vZGVsaW5lICIxMjgweDEwMjQieDAuMCAgMTA4LjAwICAxMjgwIDEzMjggMTQ0MCAx Njg4ICAxMDI0IDEwMjUgMTAyOCAxMDY2ICtoc3luYyArdnN5bmMgKDY0LjAga0h6IGUpClsgICAg NDEuMDU1XSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjE2ODB4MTA1MCJ4MC4wICAxMTkuMDAg IDE2ODAgMTcyOCAxNzYwIDE4NDAgIDEwNTAgMTA1MyAxMDU5IDEwODAgK2hzeW5jIC12c3luYyAo NjQuNyBrSHogZSkKWyAgICA0MS4wNTVdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTkyMHgx MDgwIng2MC4wICAxNzIuODAgIDE5MjAgMjA0MCAyMjQ4IDI1NzYgIDEwODAgMTA4MSAxMDg0IDEx MTggLWhzeW5jICt2c3luYyAoNjcuMSBrSHogZSkKWyAgICA0MS4wNTVdIChJSSkgUkFERU9OKDAp OiBNb2RlbGluZSAiMTQ0MHg5MDAieDAuMCAgIDg4Ljc1ICAxNDQwIDE0ODggMTUyMCAxNjAwICA5 MDAgOTAzIDkwOSA5MjYgK2hzeW5jIC12c3luYyAoNTUuNSBrSHogZSkKWyAgICA0MS4wNTVdIChJ SSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTYwMHgxMjAwIngwLjAgIDE2Mi4wMCAgMTYwMCAxNjY0 IDE4NTYgMjE2MCAgMTIwMCAxMjAxIDEyMDQgMTI1MCAraHN5bmMgK3ZzeW5jICg3NS4wIGtIeiBl KQpbICAgIDQxLjA1NV0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxMjgweDk2MCJ4MC4wICAx MDguMDAgIDEyODAgMTM3NiAxNDg4IDE4MDAgIDk2MCA5NjEgOTY0IDEwMDAgK2hzeW5jICt2c3lu YyAoNjAuMCBrSHogZSkKWyAgICA0MS4wNTVdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTI4 MHg3MjAieDYwLjAgICA3NC40OCAgMTI4MCAxMzM2IDE0NzIgMTY2NCAgNzIwIDcyMSA3MjQgNzQ2 IC1oc3luYyArdnN5bmMgKDQ0Ljgga0h6IGUpClsgICAgNDEuMDU1XSAoSUkpIFJBREVPTigwKTog TW9kZWxpbmUgIjE0NDB4NDgwaSJ4MC4wICAgMjcuMDAgIDE0NDAgMTQ3OCAxNjAyIDE3MTYgIDQ4 MCA0ODggNDk0IDUyNSBpbnRlcmxhY2UgLWhzeW5jIC12c3luYyAoMTUuNyBrSHogZSkKWyAgICA0 MS4wNTVdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTQ0MHgyNDAieDAuMCAgIDI3LjAwICAx NDQwIDE0NzggMTYwMiAxNzE2ICAyNDAgMjQ0IDI0NyAyNjIgLWhzeW5jIC12c3luYyAoMTUuNyBr SHogZSkKWyAgICA0MS4wNTVdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiNzIweDU3NiJ4MC4w ICAgMjcuMDAgIDcyMCA3MzIgNzk2IDg2NCAgNTc2IDU4MSA1ODYgNjI1IC1oc3luYyAtdnN5bmMg KDMxLjIga0h6IGUpClsgICAgNDEuMDU1XSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjEyODB4 NzIwIngwLjAgICA3NC4yNSAgMTI4MCAxNzIwIDE3NjAgMTk4MCAgNzIwIDcyNSA3MzAgNzUwICto c3luYyArdnN5bmMgKDM3LjUga0h6IGUpClsgICAgNDEuMDU1XSAoSUkpIFJBREVPTigwKTogTW9k ZWxpbmUgIjE5MjB4MTA4MGkieDAuMCAgIDc0LjI1ICAxOTIwIDI0NDggMjQ5MiAyNjQwICAxMDgw IDEwODQgMTA5NCAxMTI1IGludGVybGFjZSAraHN5bmMgK3ZzeW5jICgyOC4xIGtIeiBlKQpbICAg IDQxLjA1NV0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxNDQweDU3NmkieDAuMCAgIDI3LjAw ICAxNDQwIDE0NjQgMTU5MCAxNzI4ICA1NzYgNTgwIDU4NiA2MjUgaW50ZXJsYWNlIC1oc3luYyAt dnN5bmMgKDE1LjYga0h6IGUpClsgICAgNDEuMDU1XSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUg IjE0NDB4Mjg4IngwLjAgICAyNy4wMCAgMTQ0MCAxNDY0IDE1OTAgMTcyOCAgMjg4IDI5MCAyOTMg MzEyIC1oc3luYyAtdnN5bmMgKDE1LjYga0h6IGUpClsgICAgNDEuMDU1XSAoSUkpIFJBREVPTigw KTogTW9kZWxpbmUgIjE5MjB4MTA4MCJ4MC4wICAgNzQuMjUgIDE5MjAgMjU1OCAyNjAyIDI3NTAg IDEwODAgMTA4NCAxMDg5IDExMjUgK2hzeW5jICt2c3luYyAoMjcuMCBrSHogZSkKWyAgICA0MS4y MjhdIChJSSkgUkFERU9OKDApOiBFRElEIHZlbmRvciAiQUNSIiwgcHJvZCBpZCA5NApbICAgIDQx LjIyOF0gKElJKSBSQURFT04oMCk6IFVzaW5nIGhzeW5jIHJhbmdlcyBmcm9tIGNvbmZpZyBmaWxl ClsgICAgNDEuMjI4XSAoSUkpIFJBREVPTigwKTogVXNpbmcgdnJlZnJlc2ggcmFuZ2VzIGZyb20g Y29uZmlnIGZpbGUKWyAgICA0MS4yMjhdIChJSSkgUkFERU9OKDApOiBQcmludGluZyBEREMgZ2F0 aGVyZWQgTW9kZWxpbmVzOgpbICAgIDQxLjIyOF0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIx OTIweDEwODAieDAuMCAgMTM4LjUwICAxOTIwIDE5NjggMjAwMCAyMDgwICAxMDgwIDEwODMgMTA4 OCAxMTEwIC1oc3luYyAtdnN5bmMgKDY2LjYga0h6IGVQKQpbICAgIDQxLjIyOF0gKElJKSBSQURF T04oMCk6IE1vZGVsaW5lICIxOTIweDEwODAieDAuMCAgMTQ4LjUwICAxOTIwIDIwMDggMjA1MiAy MjAwICAxMDgwIDEwODQgMTA4OSAxMTI1ICtoc3luYyArdnN5bmMgKDY3LjUga0h6IGUpClsgICAg NDEuMjI4XSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjE5MjB4MTA4MGkieDAuMCAgIDc0LjI1 ICAxOTIwIDIwMDggMjA1MiAyMjAwICAxMDgwIDEwODQgMTA5NCAxMTI1IGludGVybGFjZSAraHN5 bmMgK3ZzeW5jICgzMy44IGtIeiBlKQpbICAgIDQxLjIyOF0gKElJKSBSQURFT04oMCk6IE1vZGVs aW5lICIxMjgweDcyMCJ4MC4wICAgNzQuMjUgIDEyODAgMTM5MCAxNDMwIDE2NTAgIDcyMCA3MjUg NzMwIDc1MCAraHN5bmMgK3ZzeW5jICg0NS4wIGtIeiBlKQpbICAgIDQxLjIyOF0gKElJKSBSQURF T04oMCk6IE1vZGVsaW5lICI3MjB4NDgwIngwLjAgICAyNy4wMCAgNzIwIDczNiA3OTggODU4ICA0 ODAgNDg5IDQ5NSA1MjUgLWhzeW5jIC12c3luYyAoMzEuNSBrSHogZSkKWyAgICA0MS4yMjhdIChJ SSkgUkFERU9OKDApOiBNb2RlbGluZSAiODAweDYwMCJ4MC4wICAgNDAuMDAgIDgwMCA4NDAgOTY4 IDEwNTYgIDYwMCA2MDEgNjA1IDYyOCAraHN5bmMgK3ZzeW5jICgzNy45IGtIeiBlKQpbICAgIDQx LjIyOF0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICI4MDB4NjAwIngwLjAgICAzNi4wMCAgODAw IDgyNCA4OTYgMTAyNCAgNjAwIDYwMSA2MDMgNjI1ICtoc3luYyArdnN5bmMgKDM1LjIga0h6IGUp ClsgICAgNDEuMjI4XSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjY0MHg0ODAieDAuMCAgIDMx LjUwICA2NDAgNjU2IDcyMCA4NDAgIDQ4MCA0ODEgNDg0IDUwMCAtaHN5bmMgLXZzeW5jICgzNy41 IGtIeiBlKQpbICAgIDQxLjIyOF0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICI2NDB4NDgwIngw LjAgICAzMS41MCAgNjQwIDY2NCA3MDQgODMyICA0ODAgNDg5IDQ5MiA1MjAgLWhzeW5jIC12c3lu YyAoMzcuOSBrSHogZSkKWyAgICA0MS4yMjhdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiNjQw eDQ4MCJ4MC4wICAgMzAuMjQgIDY0MCA3MDQgNzY4IDg2NCAgNDgwIDQ4MyA0ODYgNTI1IC1oc3lu YyAtdnN5bmMgKDM1LjAga0h6IGUpClsgICAgNDEuMjI4XSAoSUkpIFJBREVPTigwKTogTW9kZWxp bmUgIjY0MHg0ODAieDAuMCAgIDI1LjE4ICA2NDAgNjU2IDc1MiA4MDAgIDQ4MCA0OTAgNDkyIDUy NSAtaHN5bmMgLXZzeW5jICgzMS41IGtIeiBlKQpbICAgIDQxLjIyOF0gKElJKSBSQURFT04oMCk6 IE1vZGVsaW5lICI3MjB4NDAwIngwLjAgICAyOC4zMiAgNzIwIDczOCA4NDYgOTAwICA0MDAgNDEy IDQxNCA0NDkgLWhzeW5jICt2c3luYyAoMzEuNSBrSHogZSkKWyAgICA0MS4yMjhdIChJSSkgUkFE RU9OKDApOiBNb2RlbGluZSAiMTI4MHgxMDI0IngwLjAgIDEzNS4wMCAgMTI4MCAxMjk2IDE0NDAg MTY4OCAgMTAyNCAxMDI1IDEwMjggMTA2NiAraHN5bmMgK3ZzeW5jICg4MC4wIGtIeiBlKQpbICAg IDQxLjIyOF0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxMDI0eDc2OCJ4MC4wICAgNzguNzUg IDEwMjQgMTA0MCAxMTM2IDEzMTIgIDc2OCA3NjkgNzcyIDgwMCAraHN5bmMgK3ZzeW5jICg2MC4w IGtIeiBlKQpbICAgIDQxLjIyOF0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxMDI0eDc2OCJ4 MC4wICAgNzUuMDAgIDEwMjQgMTA0OCAxMTg0IDEzMjggIDc2OCA3NzEgNzc3IDgwNiAtaHN5bmMg LXZzeW5jICg1Ni41IGtIeiBlKQpbICAgIDQxLjIyOF0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5l ICIxMDI0eDc2OCJ4MC4wICAgNjUuMDAgIDEwMjQgMTA0OCAxMTg0IDEzNDQgIDc2OCA3NzEgNzc3 IDgwNiAtaHN5bmMgLXZzeW5jICg0OC40IGtIeiBlKQpbICAgIDQxLjIyOF0gKElJKSBSQURFT04o MCk6IE1vZGVsaW5lICI4MzJ4NjI0IngwLjAgICA1Ny4yOCAgODMyIDg2NCA5MjggMTE1MiAgNjI0 IDYyNSA2MjggNjY3IC1oc3luYyAtdnN5bmMgKDQ5Ljcga0h6IGUpClsgICAgNDEuMjI4XSAoSUkp IFJBREVPTigwKTogTW9kZWxpbmUgIjgwMHg2MDAieDAuMCAgIDQ5LjUwICA4MDAgODE2IDg5NiAx MDU2ICA2MDAgNjAxIDYwNCA2MjUgK2hzeW5jICt2c3luYyAoNDYuOSBrSHogZSkKWyAgICA0MS4y MjhdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiODAweDYwMCJ4MC4wICAgNTAuMDAgIDgwMCA4 NTYgOTc2IDEwNDAgIDYwMCA2MzcgNjQzIDY2NiAraHN5bmMgK3ZzeW5jICg0OC4xIGtIeiBlKQpb ICAgIDQxLjIyOF0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxMTUyeDg2NCJ4MC4wICAxMDgu MDAgIDExNTIgMTIxNiAxMzQ0IDE2MDAgIDg2NCA4NjUgODY4IDkwMCAraHN5bmMgK3ZzeW5jICg2 Ny41IGtIeiBlKQpbICAgIDQxLjIyOF0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxMjgweDEw MjQieDAuMCAgMTA4LjAwICAxMjgwIDEzMjggMTQ0MCAxNjg4ICAxMDI0IDEwMjUgMTAyOCAxMDY2 ICtoc3luYyArdnN5bmMgKDY0LjAga0h6IGUpClsgICAgNDEuMjI4XSAoSUkpIFJBREVPTigwKTog TW9kZWxpbmUgIjE2ODB4MTA1MCJ4MC4wICAxMTkuMDAgIDE2ODAgMTcyOCAxNzYwIDE4NDAgIDEw NTAgMTA1MyAxMDU5IDEwODAgK2hzeW5jIC12c3luYyAoNjQuNyBrSHogZSkKWyAgICA0MS4yMjhd IChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTkyMHgxMDgwIng2MC4wICAxNzIuODAgIDE5MjAg MjA0MCAyMjQ4IDI1NzYgIDEwODAgMTA4MSAxMDg0IDExMTggLWhzeW5jICt2c3luYyAoNjcuMSBr SHogZSkKWyAgICA0MS4yMjhdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTQ0MHg5MDAieDAu MCAgIDg4Ljc1ICAxNDQwIDE0ODggMTUyMCAxNjAwICA5MDAgOTAzIDkwOSA5MjYgK2hzeW5jIC12 c3luYyAoNTUuNSBrSHogZSkKWyAgICA0MS4yMjhdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAi MTYwMHgxMjAwIngwLjAgIDE2Mi4wMCAgMTYwMCAxNjY0IDE4NTYgMjE2MCAgMTIwMCAxMjAxIDEy MDQgMTI1MCAraHN5bmMgK3ZzeW5jICg3NS4wIGtIeiBlKQpbICAgIDQxLjIyOF0gKElJKSBSQURF T04oMCk6IE1vZGVsaW5lICIxMjgweDk2MCJ4MC4wICAxMDguMDAgIDEyODAgMTM3NiAxNDg4IDE4 MDAgIDk2MCA5NjEgOTY0IDEwMDAgK2hzeW5jICt2c3luYyAoNjAuMCBrSHogZSkKWyAgICA0MS4y MjhdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTI4MHg3MjAieDYwLjAgICA3NC40OCAgMTI4 MCAxMzM2IDE0NzIgMTY2NCAgNzIwIDcyMSA3MjQgNzQ2IC1oc3luYyArdnN5bmMgKDQ0Ljgga0h6 IGUpClsgICAgNDEuMjI4XSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjE0NDB4NDgwaSJ4MC4w ICAgMjcuMDAgIDE0NDAgMTQ3OCAxNjAyIDE3MTYgIDQ4MCA0ODggNDk0IDUyNSBpbnRlcmxhY2Ug LWhzeW5jIC12c3luYyAoMTUuNyBrSHogZSkKWyAgICA0MS4yMjhdIChJSSkgUkFERU9OKDApOiBN b2RlbGluZSAiMTQ0MHgyNDAieDAuMCAgIDI3LjAwICAxNDQwIDE0NzggMTYwMiAxNzE2ICAyNDAg MjQ0IDI0NyAyNjIgLWhzeW5jIC12c3luYyAoMTUuNyBrSHogZSkKWyAgICA0MS4yMjhdIChJSSkg UkFERU9OKDApOiBNb2RlbGluZSAiNzIweDU3NiJ4MC4wICAgMjcuMDAgIDcyMCA3MzIgNzk2IDg2 NCAgNTc2IDU4MSA1ODYgNjI1IC1oc3luYyAtdnN5bmMgKDMxLjIga0h6IGUpClsgICAgNDEuMjI4 XSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjEyODB4NzIwIngwLjAgICA3NC4yNSAgMTI4MCAx NzIwIDE3NjAgMTk4MCAgNzIwIDcyNSA3MzAgNzUwICtoc3luYyArdnN5bmMgKDM3LjUga0h6IGUp ClsgICAgNDEuMjI4XSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjE5MjB4MTA4MGkieDAuMCAg IDc0LjI1ICAxOTIwIDI0NDggMjQ5MiAyNjQwICAxMDgwIDEwODQgMTA5NCAxMTI1IGludGVybGFj ZSAraHN5bmMgK3ZzeW5jICgyOC4xIGtIeiBlKQpbICAgIDQxLjIyOF0gKElJKSBSQURFT04oMCk6 IE1vZGVsaW5lICIxNDQweDU3NmkieDAuMCAgIDI3LjAwICAxNDQwIDE0NjQgMTU5MCAxNzI4ICA1 NzYgNTgwIDU4NiA2MjUgaW50ZXJsYWNlIC1oc3luYyAtdnN5bmMgKDE1LjYga0h6IGUpClsgICAg NDEuMjI4XSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjE0NDB4Mjg4IngwLjAgICAyNy4wMCAg MTQ0MCAxNDY0IDE1OTAgMTcyOCAgMjg4IDI5MCAyOTMgMzEyIC1oc3luYyAtdnN5bmMgKDE1LjYg a0h6IGUpClsgICAgNDEuMjI4XSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjE5MjB4MTA4MCJ4 MC4wICAgNzQuMjUgIDE5MjAgMjU1OCAyNjAyIDI3NTAgIDEwODAgMTA4NCAxMDg5IDExMjUgK2hz eW5jICt2c3luYyAoMjcuMCBrSHogZSkKWyAgICA0MS4zNjNdIChJSSkgUkFERU9OKDApOiBFRElE IHZlbmRvciAiQUNSIiwgcHJvZCBpZCA5NApbICAgIDQxLjM2M10gKElJKSBSQURFT04oMCk6IFVz aW5nIGhzeW5jIHJhbmdlcyBmcm9tIGNvbmZpZyBmaWxlClsgICAgNDEuMzYzXSAoSUkpIFJBREVP TigwKTogVXNpbmcgdnJlZnJlc2ggcmFuZ2VzIGZyb20gY29uZmlnIGZpbGUKWyAgICA0MS4zNjNd IChJSSkgUkFERU9OKDApOiBQcmludGluZyBEREMgZ2F0aGVyZWQgTW9kZWxpbmVzOgpbICAgIDQx LjM2M10gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxOTIweDEwODAieDAuMCAgMTM4LjUwICAx OTIwIDE5NjggMjAwMCAyMDgwICAxMDgwIDEwODMgMTA4OCAxMTEwIC1oc3luYyAtdnN5bmMgKDY2 LjYga0h6IGVQKQpbICAgIDQxLjM2M10gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxOTIweDEw ODAieDAuMCAgMTQ4LjUwICAxOTIwIDIwMDggMjA1MiAyMjAwICAxMDgwIDEwODQgMTA4OSAxMTI1 ICtoc3luYyArdnN5bmMgKDY3LjUga0h6IGUpClsgICAgNDEuMzYzXSAoSUkpIFJBREVPTigwKTog TW9kZWxpbmUgIjE5MjB4MTA4MGkieDAuMCAgIDc0LjI1ICAxOTIwIDIwMDggMjA1MiAyMjAwICAx MDgwIDEwODQgMTA5NCAxMTI1IGludGVybGFjZSAraHN5bmMgK3ZzeW5jICgzMy44IGtIeiBlKQpb ICAgIDQxLjM2M10gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxMjgweDcyMCJ4MC4wICAgNzQu MjUgIDEyODAgMTM5MCAxNDMwIDE2NTAgIDcyMCA3MjUgNzMwIDc1MCAraHN5bmMgK3ZzeW5jICg0 NS4wIGtIeiBlKQpbICAgIDQxLjM2M10gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICI3MjB4NDgw IngwLjAgICAyNy4wMCAgNzIwIDczNiA3OTggODU4ICA0ODAgNDg5IDQ5NSA1MjUgLWhzeW5jIC12 c3luYyAoMzEuNSBrSHogZSkKWyAgICA0MS4zNjNdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAi ODAweDYwMCJ4MC4wICAgNDAuMDAgIDgwMCA4NDAgOTY4IDEwNTYgIDYwMCA2MDEgNjA1IDYyOCAr aHN5bmMgK3ZzeW5jICgzNy45IGtIeiBlKQpbICAgIDQxLjM2M10gKElJKSBSQURFT04oMCk6IE1v ZGVsaW5lICI4MDB4NjAwIngwLjAgICAzNi4wMCAgODAwIDgyNCA4OTYgMTAyNCAgNjAwIDYwMSA2 MDMgNjI1ICtoc3luYyArdnN5bmMgKDM1LjIga0h6IGUpClsgICAgNDEuMzYzXSAoSUkpIFJBREVP TigwKTogTW9kZWxpbmUgIjY0MHg0ODAieDAuMCAgIDMxLjUwICA2NDAgNjU2IDcyMCA4NDAgIDQ4 MCA0ODEgNDg0IDUwMCAtaHN5bmMgLXZzeW5jICgzNy41IGtIeiBlKQpbICAgIDQxLjM2M10gKElJ KSBSQURFT04oMCk6IE1vZGVsaW5lICI2NDB4NDgwIngwLjAgICAzMS41MCAgNjQwIDY2NCA3MDQg ODMyICA0ODAgNDg5IDQ5MiA1MjAgLWhzeW5jIC12c3luYyAoMzcuOSBrSHogZSkKWyAgICA0MS4z NjNdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiNjQweDQ4MCJ4MC4wICAgMzAuMjQgIDY0MCA3 MDQgNzY4IDg2NCAgNDgwIDQ4MyA0ODYgNTI1IC1oc3luYyAtdnN5bmMgKDM1LjAga0h6IGUpClsg ICAgNDEuMzYzXSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjY0MHg0ODAieDAuMCAgIDI1LjE4 ICA2NDAgNjU2IDc1MiA4MDAgIDQ4MCA0OTAgNDkyIDUyNSAtaHN5bmMgLXZzeW5jICgzMS41IGtI eiBlKQpbICAgIDQxLjM2M10gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICI3MjB4NDAwIngwLjAg ICAyOC4zMiAgNzIwIDczOCA4NDYgOTAwICA0MDAgNDEyIDQxNCA0NDkgLWhzeW5jICt2c3luYyAo MzEuNSBrSHogZSkKWyAgICA0MS4zNjNdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTI4MHgx MDI0IngwLjAgIDEzNS4wMCAgMTI4MCAxMjk2IDE0NDAgMTY4OCAgMTAyNCAxMDI1IDEwMjggMTA2 NiAraHN5bmMgK3ZzeW5jICg4MC4wIGtIeiBlKQpbICAgIDQxLjM2M10gKElJKSBSQURFT04oMCk6 IE1vZGVsaW5lICIxMDI0eDc2OCJ4MC4wICAgNzguNzUgIDEwMjQgMTA0MCAxMTM2IDEzMTIgIDc2 OCA3NjkgNzcyIDgwMCAraHN5bmMgK3ZzeW5jICg2MC4wIGtIeiBlKQpbICAgIDQxLjM2M10gKElJ KSBSQURFT04oMCk6IE1vZGVsaW5lICIxMDI0eDc2OCJ4MC4wICAgNzUuMDAgIDEwMjQgMTA0OCAx MTg0IDEzMjggIDc2OCA3NzEgNzc3IDgwNiAtaHN5bmMgLXZzeW5jICg1Ni41IGtIeiBlKQpbICAg IDQxLjM2M10gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxMDI0eDc2OCJ4MC4wICAgNjUuMDAg IDEwMjQgMTA0OCAxMTg0IDEzNDQgIDc2OCA3NzEgNzc3IDgwNiAtaHN5bmMgLXZzeW5jICg0OC40 IGtIeiBlKQpbICAgIDQxLjM2M10gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICI4MzJ4NjI0Ingw LjAgICA1Ny4yOCAgODMyIDg2NCA5MjggMTE1MiAgNjI0IDYyNSA2MjggNjY3IC1oc3luYyAtdnN5 bmMgKDQ5Ljcga0h6IGUpClsgICAgNDEuMzYzXSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjgw MHg2MDAieDAuMCAgIDQ5LjUwICA4MDAgODE2IDg5NiAxMDU2ICA2MDAgNjAxIDYwNCA2MjUgK2hz eW5jICt2c3luYyAoNDYuOSBrSHogZSkKWyAgICA0MS4zNjNdIChJSSkgUkFERU9OKDApOiBNb2Rl bGluZSAiODAweDYwMCJ4MC4wICAgNTAuMDAgIDgwMCA4NTYgOTc2IDEwNDAgIDYwMCA2MzcgNjQz IDY2NiAraHN5bmMgK3ZzeW5jICg0OC4xIGtIeiBlKQpbICAgIDQxLjM2M10gKElJKSBSQURFT04o MCk6IE1vZGVsaW5lICIxMTUyeDg2NCJ4MC4wICAxMDguMDAgIDExNTIgMTIxNiAxMzQ0IDE2MDAg IDg2NCA4NjUgODY4IDkwMCAraHN5bmMgK3ZzeW5jICg2Ny41IGtIeiBlKQpbICAgIDQxLjM2M10g KElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxMjgweDEwMjQieDAuMCAgMTA4LjAwICAxMjgwIDEz MjggMTQ0MCAxNjg4ICAxMDI0IDEwMjUgMTAyOCAxMDY2ICtoc3luYyArdnN5bmMgKDY0LjAga0h6 IGUpClsgICAgNDEuMzYzXSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjE2ODB4MTA1MCJ4MC4w ICAxMTkuMDAgIDE2ODAgMTcyOCAxNzYwIDE4NDAgIDEwNTAgMTA1MyAxMDU5IDEwODAgK2hzeW5j IC12c3luYyAoNjQuNyBrSHogZSkKWyAgICA0MS4zNjNdIChJSSkgUkFERU9OKDApOiBNb2RlbGlu ZSAiMTkyMHgxMDgwIng2MC4wICAxNzIuODAgIDE5MjAgMjA0MCAyMjQ4IDI1NzYgIDEwODAgMTA4 MSAxMDg0IDExMTggLWhzeW5jICt2c3luYyAoNjcuMSBrSHogZSkKWyAgICA0MS4zNjNdIChJSSkg UkFERU9OKDApOiBNb2RlbGluZSAiMTQ0MHg5MDAieDAuMCAgIDg4Ljc1ICAxNDQwIDE0ODggMTUy MCAxNjAwICA5MDAgOTAzIDkwOSA5MjYgK2hzeW5jIC12c3luYyAoNTUuNSBrSHogZSkKWyAgICA0 MS4zNjNdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTYwMHgxMjAwIngwLjAgIDE2Mi4wMCAg MTYwMCAxNjY0IDE4NTYgMjE2MCAgMTIwMCAxMjAxIDEyMDQgMTI1MCAraHN5bmMgK3ZzeW5jICg3 NS4wIGtIeiBlKQpbICAgIDQxLjM2M10gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxMjgweDk2 MCJ4MC4wICAxMDguMDAgIDEyODAgMTM3NiAxNDg4IDE4MDAgIDk2MCA5NjEgOTY0IDEwMDAgK2hz eW5jICt2c3luYyAoNjAuMCBrSHogZSkKWyAgICA0MS4zNjNdIChJSSkgUkFERU9OKDApOiBNb2Rl bGluZSAiMTI4MHg3MjAieDYwLjAgICA3NC40OCAgMTI4MCAxMzM2IDE0NzIgMTY2NCAgNzIwIDcy MSA3MjQgNzQ2IC1oc3luYyArdnN5bmMgKDQ0Ljgga0h6IGUpClsgICAgNDEuMzYzXSAoSUkpIFJB REVPTigwKTogTW9kZWxpbmUgIjE0NDB4NDgwaSJ4MC4wICAgMjcuMDAgIDE0NDAgMTQ3OCAxNjAy IDE3MTYgIDQ4MCA0ODggNDk0IDUyNSBpbnRlcmxhY2UgLWhzeW5jIC12c3luYyAoMTUuNyBrSHog ZSkKWyAgICA0MS4zNjNdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTQ0MHgyNDAieDAuMCAg IDI3LjAwICAxNDQwIDE0NzggMTYwMiAxNzE2ICAyNDAgMjQ0IDI0NyAyNjIgLWhzeW5jIC12c3lu YyAoMTUuNyBrSHogZSkKWyAgICA0MS4zNjNdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiNzIw eDU3NiJ4MC4wICAgMjcuMDAgIDcyMCA3MzIgNzk2IDg2NCAgNTc2IDU4MSA1ODYgNjI1IC1oc3lu YyAtdnN5bmMgKDMxLjIga0h6IGUpClsgICAgNDEuMzYzXSAoSUkpIFJBREVPTigwKTogTW9kZWxp bmUgIjEyODB4NzIwIngwLjAgICA3NC4yNSAgMTI4MCAxNzIwIDE3NjAgMTk4MCAgNzIwIDcyNSA3 MzAgNzUwICtoc3luYyArdnN5bmMgKDM3LjUga0h6IGUpClsgICAgNDEuMzYzXSAoSUkpIFJBREVP TigwKTogTW9kZWxpbmUgIjE5MjB4MTA4MGkieDAuMCAgIDc0LjI1ICAxOTIwIDI0NDggMjQ5MiAy NjQwICAxMDgwIDEwODQgMTA5NCAxMTI1IGludGVybGFjZSAraHN5bmMgK3ZzeW5jICgyOC4xIGtI eiBlKQpbICAgIDQxLjM2M10gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxNDQweDU3NmkieDAu MCAgIDI3LjAwICAxNDQwIDE0NjQgMTU5MCAxNzI4ICA1NzYgNTgwIDU4NiA2MjUgaW50ZXJsYWNl IC1oc3luYyAtdnN5bmMgKDE1LjYga0h6IGUpClsgICAgNDEuMzYzXSAoSUkpIFJBREVPTigwKTog TW9kZWxpbmUgIjE0NDB4Mjg4IngwLjAgICAyNy4wMCAgMTQ0MCAxNDY0IDE1OTAgMTcyOCAgMjg4 IDI5MCAyOTMgMzEyIC1oc3luYyAtdnN5bmMgKDE1LjYga0h6IGUpClsgICAgNDEuMzYzXSAoSUkp IFJBREVPTigwKTogTW9kZWxpbmUgIjE5MjB4MTA4MCJ4MC4wICAgNzQuMjUgIDE5MjAgMjU1OCAy NjAyIDI3NTAgIDEwODAgMTA4NCAxMDg5IDExMjUgK2hzeW5jICt2c3luYyAoMjcuMCBrSHogZSkK WyAgICA0OS45NjVdIChJSSkgUkFERU9OKDApOiBFRElEIHZlbmRvciAiQUNSIiwgcHJvZCBpZCA5 NApbICAgIDQ5Ljk2NV0gKElJKSBSQURFT04oMCk6IFVzaW5nIGhzeW5jIHJhbmdlcyBmcm9tIGNv bmZpZyBmaWxlClsgICAgNDkuOTY1XSAoSUkpIFJBREVPTigwKTogVXNpbmcgdnJlZnJlc2ggcmFu Z2VzIGZyb20gY29uZmlnIGZpbGUKWyAgICA0OS45NjVdIChJSSkgUkFERU9OKDApOiBQcmludGlu ZyBEREMgZ2F0aGVyZWQgTW9kZWxpbmVzOgpbICAgIDQ5Ljk2NV0gKElJKSBSQURFT04oMCk6IE1v ZGVsaW5lICIxOTIweDEwODAieDAuMCAgMTM4LjUwICAxOTIwIDE5NjggMjAwMCAyMDgwICAxMDgw IDEwODMgMTA4OCAxMTEwIC1oc3luYyAtdnN5bmMgKDY2LjYga0h6IGVQKQpbICAgIDQ5Ljk2NV0g KElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxOTIweDEwODAieDAuMCAgMTQ4LjUwICAxOTIwIDIw MDggMjA1MiAyMjAwICAxMDgwIDEwODQgMTA4OSAxMTI1ICtoc3luYyArdnN5bmMgKDY3LjUga0h6 IGUpClsgICAgNDkuOTY1XSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjE5MjB4MTA4MGkieDAu MCAgIDc0LjI1ICAxOTIwIDIwMDggMjA1MiAyMjAwICAxMDgwIDEwODQgMTA5NCAxMTI1IGludGVy bGFjZSAraHN5bmMgK3ZzeW5jICgzMy44IGtIeiBlKQpbICAgIDQ5Ljk2NV0gKElJKSBSQURFT04o MCk6IE1vZGVsaW5lICIxMjgweDcyMCJ4MC4wICAgNzQuMjUgIDEyODAgMTM5MCAxNDMwIDE2NTAg IDcyMCA3MjUgNzMwIDc1MCAraHN5bmMgK3ZzeW5jICg0NS4wIGtIeiBlKQpbICAgIDQ5Ljk2NV0g KElJKSBSQURFT04oMCk6IE1vZGVsaW5lICI3MjB4NDgwIngwLjAgICAyNy4wMCAgNzIwIDczNiA3 OTggODU4ICA0ODAgNDg5IDQ5NSA1MjUgLWhzeW5jIC12c3luYyAoMzEuNSBrSHogZSkKWyAgICA0 OS45NjVdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiODAweDYwMCJ4MC4wICAgNDAuMDAgIDgw MCA4NDAgOTY4IDEwNTYgIDYwMCA2MDEgNjA1IDYyOCAraHN5bmMgK3ZzeW5jICgzNy45IGtIeiBl KQpbICAgIDQ5Ljk2NV0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICI4MDB4NjAwIngwLjAgICAz Ni4wMCAgODAwIDgyNCA4OTYgMTAyNCAgNjAwIDYwMSA2MDMgNjI1ICtoc3luYyArdnN5bmMgKDM1 LjIga0h6IGUpClsgICAgNDkuOTY1XSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjY0MHg0ODAi eDAuMCAgIDMxLjUwICA2NDAgNjU2IDcyMCA4NDAgIDQ4MCA0ODEgNDg0IDUwMCAtaHN5bmMgLXZz eW5jICgzNy41IGtIeiBlKQpbICAgIDQ5Ljk2NV0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICI2 NDB4NDgwIngwLjAgICAzMS41MCAgNjQwIDY2NCA3MDQgODMyICA0ODAgNDg5IDQ5MiA1MjAgLWhz eW5jIC12c3luYyAoMzcuOSBrSHogZSkKWyAgICA0OS45NjVdIChJSSkgUkFERU9OKDApOiBNb2Rl bGluZSAiNjQweDQ4MCJ4MC4wICAgMzAuMjQgIDY0MCA3MDQgNzY4IDg2NCAgNDgwIDQ4MyA0ODYg NTI1IC1oc3luYyAtdnN5bmMgKDM1LjAga0h6IGUpClsgICAgNDkuOTY1XSAoSUkpIFJBREVPTigw KTogTW9kZWxpbmUgIjY0MHg0ODAieDAuMCAgIDI1LjE4ICA2NDAgNjU2IDc1MiA4MDAgIDQ4MCA0 OTAgNDkyIDUyNSAtaHN5bmMgLXZzeW5jICgzMS41IGtIeiBlKQpbICAgIDQ5Ljk2NV0gKElJKSBS QURFT04oMCk6IE1vZGVsaW5lICI3MjB4NDAwIngwLjAgICAyOC4zMiAgNzIwIDczOCA4NDYgOTAw ICA0MDAgNDEyIDQxNCA0NDkgLWhzeW5jICt2c3luYyAoMzEuNSBrSHogZSkKWyAgICA0OS45NjVd IChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTI4MHgxMDI0IngwLjAgIDEzNS4wMCAgMTI4MCAx Mjk2IDE0NDAgMTY4OCAgMTAyNCAxMDI1IDEwMjggMTA2NiAraHN5bmMgK3ZzeW5jICg4MC4wIGtI eiBlKQpbICAgIDQ5Ljk2NV0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxMDI0eDc2OCJ4MC4w ICAgNzguNzUgIDEwMjQgMTA0MCAxMTM2IDEzMTIgIDc2OCA3NjkgNzcyIDgwMCAraHN5bmMgK3Zz eW5jICg2MC4wIGtIeiBlKQpbICAgIDQ5Ljk2NV0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIx MDI0eDc2OCJ4MC4wICAgNzUuMDAgIDEwMjQgMTA0OCAxMTg0IDEzMjggIDc2OCA3NzEgNzc3IDgw NiAtaHN5bmMgLXZzeW5jICg1Ni41IGtIeiBlKQpbICAgIDQ5Ljk2NV0gKElJKSBSQURFT04oMCk6 IE1vZGVsaW5lICIxMDI0eDc2OCJ4MC4wICAgNjUuMDAgIDEwMjQgMTA0OCAxMTg0IDEzNDQgIDc2 OCA3NzEgNzc3IDgwNiAtaHN5bmMgLXZzeW5jICg0OC40IGtIeiBlKQpbICAgIDQ5Ljk2NV0gKElJ KSBSQURFT04oMCk6IE1vZGVsaW5lICI4MzJ4NjI0IngwLjAgICA1Ny4yOCAgODMyIDg2NCA5Mjgg MTE1MiAgNjI0IDYyNSA2MjggNjY3IC1oc3luYyAtdnN5bmMgKDQ5Ljcga0h6IGUpClsgICAgNDku OTY1XSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjgwMHg2MDAieDAuMCAgIDQ5LjUwICA4MDAg ODE2IDg5NiAxMDU2ICA2MDAgNjAxIDYwNCA2MjUgK2hzeW5jICt2c3luYyAoNDYuOSBrSHogZSkK WyAgICA0OS45NjVdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiODAweDYwMCJ4MC4wICAgNTAu MDAgIDgwMCA4NTYgOTc2IDEwNDAgIDYwMCA2MzcgNjQzIDY2NiAraHN5bmMgK3ZzeW5jICg0OC4x IGtIeiBlKQpbICAgIDQ5Ljk2NV0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxMTUyeDg2NCJ4 MC4wICAxMDguMDAgIDExNTIgMTIxNiAxMzQ0IDE2MDAgIDg2NCA4NjUgODY4IDkwMCAraHN5bmMg K3ZzeW5jICg2Ny41IGtIeiBlKQpbICAgIDQ5Ljk2NV0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5l ICIxMjgweDEwMjQieDAuMCAgMTA4LjAwICAxMjgwIDEzMjggMTQ0MCAxNjg4ICAxMDI0IDEwMjUg MTAyOCAxMDY2ICtoc3luYyArdnN5bmMgKDY0LjAga0h6IGUpClsgICAgNDkuOTY1XSAoSUkpIFJB REVPTigwKTogTW9kZWxpbmUgIjE2ODB4MTA1MCJ4MC4wICAxMTkuMDAgIDE2ODAgMTcyOCAxNzYw IDE4NDAgIDEwNTAgMTA1MyAxMDU5IDEwODAgK2hzeW5jIC12c3luYyAoNjQuNyBrSHogZSkKWyAg ICA0OS45NjVdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTkyMHgxMDgwIng2MC4wICAxNzIu ODAgIDE5MjAgMjA0MCAyMjQ4IDI1NzYgIDEwODAgMTA4MSAxMDg0IDExMTggLWhzeW5jICt2c3lu YyAoNjcuMSBrSHogZSkKWyAgICA0OS45NjVdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTQ0 MHg5MDAieDAuMCAgIDg4Ljc1ICAxNDQwIDE0ODggMTUyMCAxNjAwICA5MDAgOTAzIDkwOSA5MjYg K2hzeW5jIC12c3luYyAoNTUuNSBrSHogZSkKWyAgICA0OS45NjVdIChJSSkgUkFERU9OKDApOiBN b2RlbGluZSAiMTYwMHgxMjAwIngwLjAgIDE2Mi4wMCAgMTYwMCAxNjY0IDE4NTYgMjE2MCAgMTIw MCAxMjAxIDEyMDQgMTI1MCAraHN5bmMgK3ZzeW5jICg3NS4wIGtIeiBlKQpbICAgIDQ5Ljk2NV0g KElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxMjgweDk2MCJ4MC4wICAxMDguMDAgIDEyODAgMTM3 NiAxNDg4IDE4MDAgIDk2MCA5NjEgOTY0IDEwMDAgK2hzeW5jICt2c3luYyAoNjAuMCBrSHogZSkK WyAgICA0OS45NjVdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTI4MHg3MjAieDYwLjAgICA3 NC40OCAgMTI4MCAxMzM2IDE0NzIgMTY2NCAgNzIwIDcyMSA3MjQgNzQ2IC1oc3luYyArdnN5bmMg KDQ0Ljgga0h6IGUpClsgICAgNDkuOTY1XSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjE0NDB4 NDgwaSJ4MC4wICAgMjcuMDAgIDE0NDAgMTQ3OCAxNjAyIDE3MTYgIDQ4MCA0ODggNDk0IDUyNSBp bnRlcmxhY2UgLWhzeW5jIC12c3luYyAoMTUuNyBrSHogZSkKWyAgICA0OS45NjVdIChJSSkgUkFE RU9OKDApOiBNb2RlbGluZSAiMTQ0MHgyNDAieDAuMCAgIDI3LjAwICAxNDQwIDE0NzggMTYwMiAx NzE2ICAyNDAgMjQ0IDI0NyAyNjIgLWhzeW5jIC12c3luYyAoMTUuNyBrSHogZSkKWyAgICA0OS45 NjVdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiNzIweDU3NiJ4MC4wICAgMjcuMDAgIDcyMCA3 MzIgNzk2IDg2NCAgNTc2IDU4MSA1ODYgNjI1IC1oc3luYyAtdnN5bmMgKDMxLjIga0h6IGUpClsg ICAgNDkuOTY1XSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjEyODB4NzIwIngwLjAgICA3NC4y NSAgMTI4MCAxNzIwIDE3NjAgMTk4MCAgNzIwIDcyNSA3MzAgNzUwICtoc3luYyArdnN5bmMgKDM3 LjUga0h6IGUpClsgICAgNDkuOTY1XSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjE5MjB4MTA4 MGkieDAuMCAgIDc0LjI1ICAxOTIwIDI0NDggMjQ5MiAyNjQwICAxMDgwIDEwODQgMTA5NCAxMTI1 IGludGVybGFjZSAraHN5bmMgK3ZzeW5jICgyOC4xIGtIeiBlKQpbICAgIDQ5Ljk2NV0gKElJKSBS QURFT04oMCk6IE1vZGVsaW5lICIxNDQweDU3NmkieDAuMCAgIDI3LjAwICAxNDQwIDE0NjQgMTU5 MCAxNzI4ICA1NzYgNTgwIDU4NiA2MjUgaW50ZXJsYWNlIC1oc3luYyAtdnN5bmMgKDE1LjYga0h6 IGUpClsgICAgNDkuOTY2XSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjE0NDB4Mjg4IngwLjAg ICAyNy4wMCAgMTQ0MCAxNDY0IDE1OTAgMTcyOCAgMjg4IDI5MCAyOTMgMzEyIC1oc3luYyAtdnN5 bmMgKDE1LjYga0h6IGUpClsgICAgNDkuOTY2XSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjE5 MjB4MTA4MCJ4MC4wICAgNzQuMjUgIDE5MjAgMjU1OCAyNjAyIDI3NTAgIDEwODAgMTA4NCAxMDg5 IDExMjUgK2hzeW5jICt2c3luYyAoMjcuMCBrSHogZSkKWyAgICA1MC4xMDBdIChJSSkgUkFERU9O KDApOiBFRElEIHZlbmRvciAiQUNSIiwgcHJvZCBpZCA5NApbICAgIDUwLjEwMF0gKElJKSBSQURF T04oMCk6IFVzaW5nIGhzeW5jIHJhbmdlcyBmcm9tIGNvbmZpZyBmaWxlClsgICAgNTAuMTAwXSAo SUkpIFJBREVPTigwKTogVXNpbmcgdnJlZnJlc2ggcmFuZ2VzIGZyb20gY29uZmlnIGZpbGUKWyAg ICA1MC4xMDBdIChJSSkgUkFERU9OKDApOiBQcmludGluZyBEREMgZ2F0aGVyZWQgTW9kZWxpbmVz OgpbICAgIDUwLjEwMF0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxOTIweDEwODAieDAuMCAg MTM4LjUwICAxOTIwIDE5NjggMjAwMCAyMDgwICAxMDgwIDEwODMgMTA4OCAxMTEwIC1oc3luYyAt dnN5bmMgKDY2LjYga0h6IGVQKQpbICAgIDUwLjEwMF0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5l ICIxOTIweDEwODAieDAuMCAgMTQ4LjUwICAxOTIwIDIwMDggMjA1MiAyMjAwICAxMDgwIDEwODQg MTA4OSAxMTI1ICtoc3luYyArdnN5bmMgKDY3LjUga0h6IGUpClsgICAgNTAuMTAwXSAoSUkpIFJB REVPTigwKTogTW9kZWxpbmUgIjE5MjB4MTA4MGkieDAuMCAgIDc0LjI1ICAxOTIwIDIwMDggMjA1 MiAyMjAwICAxMDgwIDEwODQgMTA5NCAxMTI1IGludGVybGFjZSAraHN5bmMgK3ZzeW5jICgzMy44 IGtIeiBlKQpbICAgIDUwLjEwMF0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxMjgweDcyMCJ4 MC4wICAgNzQuMjUgIDEyODAgMTM5MCAxNDMwIDE2NTAgIDcyMCA3MjUgNzMwIDc1MCAraHN5bmMg K3ZzeW5jICg0NS4wIGtIeiBlKQpbICAgIDUwLjEwMF0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5l ICI3MjB4NDgwIngwLjAgICAyNy4wMCAgNzIwIDczNiA3OTggODU4ICA0ODAgNDg5IDQ5NSA1MjUg LWhzeW5jIC12c3luYyAoMzEuNSBrSHogZSkKWyAgICA1MC4xMDBdIChJSSkgUkFERU9OKDApOiBN b2RlbGluZSAiODAweDYwMCJ4MC4wICAgNDAuMDAgIDgwMCA4NDAgOTY4IDEwNTYgIDYwMCA2MDEg NjA1IDYyOCAraHN5bmMgK3ZzeW5jICgzNy45IGtIeiBlKQpbICAgIDUwLjEwMF0gKElJKSBSQURF T04oMCk6IE1vZGVsaW5lICI4MDB4NjAwIngwLjAgICAzNi4wMCAgODAwIDgyNCA4OTYgMTAyNCAg NjAwIDYwMSA2MDMgNjI1ICtoc3luYyArdnN5bmMgKDM1LjIga0h6IGUpClsgICAgNTAuMTAwXSAo SUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjY0MHg0ODAieDAuMCAgIDMxLjUwICA2NDAgNjU2IDcy MCA4NDAgIDQ4MCA0ODEgNDg0IDUwMCAtaHN5bmMgLXZzeW5jICgzNy41IGtIeiBlKQpbICAgIDUw LjEwMF0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICI2NDB4NDgwIngwLjAgICAzMS41MCAgNjQw IDY2NCA3MDQgODMyICA0ODAgNDg5IDQ5MiA1MjAgLWhzeW5jIC12c3luYyAoMzcuOSBrSHogZSkK WyAgICA1MC4xMDBdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiNjQweDQ4MCJ4MC4wICAgMzAu MjQgIDY0MCA3MDQgNzY4IDg2NCAgNDgwIDQ4MyA0ODYgNTI1IC1oc3luYyAtdnN5bmMgKDM1LjAg a0h6IGUpClsgICAgNTAuMTAwXSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjY0MHg0ODAieDAu MCAgIDI1LjE4ICA2NDAgNjU2IDc1MiA4MDAgIDQ4MCA0OTAgNDkyIDUyNSAtaHN5bmMgLXZzeW5j ICgzMS41IGtIeiBlKQpbICAgIDUwLjEwMF0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICI3MjB4 NDAwIngwLjAgICAyOC4zMiAgNzIwIDczOCA4NDYgOTAwICA0MDAgNDEyIDQxNCA0NDkgLWhzeW5j ICt2c3luYyAoMzEuNSBrSHogZSkKWyAgICA1MC4xMDBdIChJSSkgUkFERU9OKDApOiBNb2RlbGlu ZSAiMTI4MHgxMDI0IngwLjAgIDEzNS4wMCAgMTI4MCAxMjk2IDE0NDAgMTY4OCAgMTAyNCAxMDI1 IDEwMjggMTA2NiAraHN5bmMgK3ZzeW5jICg4MC4wIGtIeiBlKQpbICAgIDUwLjEwMF0gKElJKSBS QURFT04oMCk6IE1vZGVsaW5lICIxMDI0eDc2OCJ4MC4wICAgNzguNzUgIDEwMjQgMTA0MCAxMTM2 IDEzMTIgIDc2OCA3NjkgNzcyIDgwMCAraHN5bmMgK3ZzeW5jICg2MC4wIGtIeiBlKQpbICAgIDUw LjEwMF0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxMDI0eDc2OCJ4MC4wICAgNzUuMDAgIDEw MjQgMTA0OCAxMTg0IDEzMjggIDc2OCA3NzEgNzc3IDgwNiAtaHN5bmMgLXZzeW5jICg1Ni41IGtI eiBlKQpbICAgIDUwLjEwMF0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxMDI0eDc2OCJ4MC4w ICAgNjUuMDAgIDEwMjQgMTA0OCAxMTg0IDEzNDQgIDc2OCA3NzEgNzc3IDgwNiAtaHN5bmMgLXZz eW5jICg0OC40IGtIeiBlKQpbICAgIDUwLjEwMF0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICI4 MzJ4NjI0IngwLjAgICA1Ny4yOCAgODMyIDg2NCA5MjggMTE1MiAgNjI0IDYyNSA2MjggNjY3IC1o c3luYyAtdnN5bmMgKDQ5Ljcga0h6IGUpClsgICAgNTAuMTAwXSAoSUkpIFJBREVPTigwKTogTW9k ZWxpbmUgIjgwMHg2MDAieDAuMCAgIDQ5LjUwICA4MDAgODE2IDg5NiAxMDU2ICA2MDAgNjAxIDYw NCA2MjUgK2hzeW5jICt2c3luYyAoNDYuOSBrSHogZSkKWyAgICA1MC4xMDBdIChJSSkgUkFERU9O KDApOiBNb2RlbGluZSAiODAweDYwMCJ4MC4wICAgNTAuMDAgIDgwMCA4NTYgOTc2IDEwNDAgIDYw MCA2MzcgNjQzIDY2NiAraHN5bmMgK3ZzeW5jICg0OC4xIGtIeiBlKQpbICAgIDUwLjEwMF0gKElJ KSBSQURFT04oMCk6IE1vZGVsaW5lICIxMTUyeDg2NCJ4MC4wICAxMDguMDAgIDExNTIgMTIxNiAx MzQ0IDE2MDAgIDg2NCA4NjUgODY4IDkwMCAraHN5bmMgK3ZzeW5jICg2Ny41IGtIeiBlKQpbICAg IDUwLjEwMF0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxMjgweDEwMjQieDAuMCAgMTA4LjAw ICAxMjgwIDEzMjggMTQ0MCAxNjg4ICAxMDI0IDEwMjUgMTAyOCAxMDY2ICtoc3luYyArdnN5bmMg KDY0LjAga0h6IGUpClsgICAgNTAuMTAxXSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjE2ODB4 MTA1MCJ4MC4wICAxMTkuMDAgIDE2ODAgMTcyOCAxNzYwIDE4NDAgIDEwNTAgMTA1MyAxMDU5IDEw ODAgK2hzeW5jIC12c3luYyAoNjQuNyBrSHogZSkKWyAgICA1MC4xMDFdIChJSSkgUkFERU9OKDAp OiBNb2RlbGluZSAiMTkyMHgxMDgwIng2MC4wICAxNzIuODAgIDE5MjAgMjA0MCAyMjQ4IDI1NzYg IDEwODAgMTA4MSAxMDg0IDExMTggLWhzeW5jICt2c3luYyAoNjcuMSBrSHogZSkKWyAgICA1MC4x MDFdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTQ0MHg5MDAieDAuMCAgIDg4Ljc1ICAxNDQw IDE0ODggMTUyMCAxNjAwICA5MDAgOTAzIDkwOSA5MjYgK2hzeW5jIC12c3luYyAoNTUuNSBrSHog ZSkKWyAgICA1MC4xMDFdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTYwMHgxMjAwIngwLjAg IDE2Mi4wMCAgMTYwMCAxNjY0IDE4NTYgMjE2MCAgMTIwMCAxMjAxIDEyMDQgMTI1MCAraHN5bmMg K3ZzeW5jICg3NS4wIGtIeiBlKQpbICAgIDUwLjEwMV0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5l ICIxMjgweDk2MCJ4MC4wICAxMDguMDAgIDEyODAgMTM3NiAxNDg4IDE4MDAgIDk2MCA5NjEgOTY0 IDEwMDAgK2hzeW5jICt2c3luYyAoNjAuMCBrSHogZSkKWyAgICA1MC4xMDFdIChJSSkgUkFERU9O KDApOiBNb2RlbGluZSAiMTI4MHg3MjAieDYwLjAgICA3NC40OCAgMTI4MCAxMzM2IDE0NzIgMTY2 NCAgNzIwIDcyMSA3MjQgNzQ2IC1oc3luYyArdnN5bmMgKDQ0Ljgga0h6IGUpClsgICAgNTAuMTAx XSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjE0NDB4NDgwaSJ4MC4wICAgMjcuMDAgIDE0NDAg MTQ3OCAxNjAyIDE3MTYgIDQ4MCA0ODggNDk0IDUyNSBpbnRlcmxhY2UgLWhzeW5jIC12c3luYyAo MTUuNyBrSHogZSkKWyAgICA1MC4xMDFdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTQ0MHgy NDAieDAuMCAgIDI3LjAwICAxNDQwIDE0NzggMTYwMiAxNzE2ICAyNDAgMjQ0IDI0NyAyNjIgLWhz eW5jIC12c3luYyAoMTUuNyBrSHogZSkKWyAgICA1MC4xMDFdIChJSSkgUkFERU9OKDApOiBNb2Rl bGluZSAiNzIweDU3NiJ4MC4wICAgMjcuMDAgIDcyMCA3MzIgNzk2IDg2NCAgNTc2IDU4MSA1ODYg NjI1IC1oc3luYyAtdnN5bmMgKDMxLjIga0h6IGUpClsgICAgNTAuMTAxXSAoSUkpIFJBREVPTigw KTogTW9kZWxpbmUgIjEyODB4NzIwIngwLjAgICA3NC4yNSAgMTI4MCAxNzIwIDE3NjAgMTk4MCAg NzIwIDcyNSA3MzAgNzUwICtoc3luYyArdnN5bmMgKDM3LjUga0h6IGUpClsgICAgNTAuMTAxXSAo SUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjE5MjB4MTA4MGkieDAuMCAgIDc0LjI1ICAxOTIwIDI0 NDggMjQ5MiAyNjQwICAxMDgwIDEwODQgMTA5NCAxMTI1IGludGVybGFjZSAraHN5bmMgK3ZzeW5j ICgyOC4xIGtIeiBlKQpbICAgIDUwLjEwMV0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxNDQw eDU3NmkieDAuMCAgIDI3LjAwICAxNDQwIDE0NjQgMTU5MCAxNzI4ICA1NzYgNTgwIDU4NiA2MjUg aW50ZXJsYWNlIC1oc3luYyAtdnN5bmMgKDE1LjYga0h6IGUpClsgICAgNTAuMTAxXSAoSUkpIFJB REVPTigwKTogTW9kZWxpbmUgIjE0NDB4Mjg4IngwLjAgICAyNy4wMCAgMTQ0MCAxNDY0IDE1OTAg MTcyOCAgMjg4IDI5MCAyOTMgMzEyIC1oc3luYyAtdnN5bmMgKDE1LjYga0h6IGUpClsgICAgNTAu MTAxXSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjE5MjB4MTA4MCJ4MC4wICAgNzQuMjUgIDE5 MjAgMjU1OCAyNjAyIDI3NTAgIDEwODAgMTA4NCAxMDg5IDExMjUgK2hzeW5jICt2c3luYyAoMjcu MCBrSHogZSkKWyAgICA1MC4yMzZdIChJSSkgUkFERU9OKDApOiBFRElEIHZlbmRvciAiQUNSIiwg cHJvZCBpZCA5NApbICAgIDUwLjIzNl0gKElJKSBSQURFT04oMCk6IFVzaW5nIGhzeW5jIHJhbmdl cyBmcm9tIGNvbmZpZyBmaWxlClsgICAgNTAuMjM2XSAoSUkpIFJBREVPTigwKTogVXNpbmcgdnJl ZnJlc2ggcmFuZ2VzIGZyb20gY29uZmlnIGZpbGUKWyAgICA1MC4yMzZdIChJSSkgUkFERU9OKDAp OiBQcmludGluZyBEREMgZ2F0aGVyZWQgTW9kZWxpbmVzOgpbICAgIDUwLjIzNl0gKElJKSBSQURF T04oMCk6IE1vZGVsaW5lICIxOTIweDEwODAieDAuMCAgMTM4LjUwICAxOTIwIDE5NjggMjAwMCAy MDgwICAxMDgwIDEwODMgMTA4OCAxMTEwIC1oc3luYyAtdnN5bmMgKDY2LjYga0h6IGVQKQpbICAg IDUwLjIzNl0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxOTIweDEwODAieDAuMCAgMTQ4LjUw ICAxOTIwIDIwMDggMjA1MiAyMjAwICAxMDgwIDEwODQgMTA4OSAxMTI1ICtoc3luYyArdnN5bmMg KDY3LjUga0h6IGUpClsgICAgNTAuMjM2XSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjE5MjB4 MTA4MGkieDAuMCAgIDc0LjI1ICAxOTIwIDIwMDggMjA1MiAyMjAwICAxMDgwIDEwODQgMTA5NCAx MTI1IGludGVybGFjZSAraHN5bmMgK3ZzeW5jICgzMy44IGtIeiBlKQpbICAgIDUwLjIzNl0gKElJ KSBSQURFT04oMCk6IE1vZGVsaW5lICIxMjgweDcyMCJ4MC4wICAgNzQuMjUgIDEyODAgMTM5MCAx NDMwIDE2NTAgIDcyMCA3MjUgNzMwIDc1MCAraHN5bmMgK3ZzeW5jICg0NS4wIGtIeiBlKQpbICAg IDUwLjIzNl0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICI3MjB4NDgwIngwLjAgICAyNy4wMCAg NzIwIDczNiA3OTggODU4ICA0ODAgNDg5IDQ5NSA1MjUgLWhzeW5jIC12c3luYyAoMzEuNSBrSHog ZSkKWyAgICA1MC4yMzZdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiODAweDYwMCJ4MC4wICAg NDAuMDAgIDgwMCA4NDAgOTY4IDEwNTYgIDYwMCA2MDEgNjA1IDYyOCAraHN5bmMgK3ZzeW5jICgz Ny45IGtIeiBlKQpbICAgIDUwLjIzNl0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICI4MDB4NjAw IngwLjAgICAzNi4wMCAgODAwIDgyNCA4OTYgMTAyNCAgNjAwIDYwMSA2MDMgNjI1ICtoc3luYyAr dnN5bmMgKDM1LjIga0h6IGUpClsgICAgNTAuMjM2XSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUg IjY0MHg0ODAieDAuMCAgIDMxLjUwICA2NDAgNjU2IDcyMCA4NDAgIDQ4MCA0ODEgNDg0IDUwMCAt aHN5bmMgLXZzeW5jICgzNy41IGtIeiBlKQpbICAgIDUwLjIzNl0gKElJKSBSQURFT04oMCk6IE1v ZGVsaW5lICI2NDB4NDgwIngwLjAgICAzMS41MCAgNjQwIDY2NCA3MDQgODMyICA0ODAgNDg5IDQ5 MiA1MjAgLWhzeW5jIC12c3luYyAoMzcuOSBrSHogZSkKWyAgICA1MC4yMzZdIChJSSkgUkFERU9O KDApOiBNb2RlbGluZSAiNjQweDQ4MCJ4MC4wICAgMzAuMjQgIDY0MCA3MDQgNzY4IDg2NCAgNDgw IDQ4MyA0ODYgNTI1IC1oc3luYyAtdnN5bmMgKDM1LjAga0h6IGUpClsgICAgNTAuMjM2XSAoSUkp IFJBREVPTigwKTogTW9kZWxpbmUgIjY0MHg0ODAieDAuMCAgIDI1LjE4ICA2NDAgNjU2IDc1MiA4 MDAgIDQ4MCA0OTAgNDkyIDUyNSAtaHN5bmMgLXZzeW5jICgzMS41IGtIeiBlKQpbICAgIDUwLjIz Nl0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICI3MjB4NDAwIngwLjAgICAyOC4zMiAgNzIwIDcz OCA4NDYgOTAwICA0MDAgNDEyIDQxNCA0NDkgLWhzeW5jICt2c3luYyAoMzEuNSBrSHogZSkKWyAg ICA1MC4yMzZdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTI4MHgxMDI0IngwLjAgIDEzNS4w MCAgMTI4MCAxMjk2IDE0NDAgMTY4OCAgMTAyNCAxMDI1IDEwMjggMTA2NiAraHN5bmMgK3ZzeW5j ICg4MC4wIGtIeiBlKQpbICAgIDUwLjIzNl0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxMDI0 eDc2OCJ4MC4wICAgNzguNzUgIDEwMjQgMTA0MCAxMTM2IDEzMTIgIDc2OCA3NjkgNzcyIDgwMCAr aHN5bmMgK3ZzeW5jICg2MC4wIGtIeiBlKQpbICAgIDUwLjIzNl0gKElJKSBSQURFT04oMCk6IE1v ZGVsaW5lICIxMDI0eDc2OCJ4MC4wICAgNzUuMDAgIDEwMjQgMTA0OCAxMTg0IDEzMjggIDc2OCA3 NzEgNzc3IDgwNiAtaHN5bmMgLXZzeW5jICg1Ni41IGtIeiBlKQpbICAgIDUwLjIzNl0gKElJKSBS QURFT04oMCk6IE1vZGVsaW5lICIxMDI0eDc2OCJ4MC4wICAgNjUuMDAgIDEwMjQgMTA0OCAxMTg0 IDEzNDQgIDc2OCA3NzEgNzc3IDgwNiAtaHN5bmMgLXZzeW5jICg0OC40IGtIeiBlKQpbICAgIDUw LjIzNl0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICI4MzJ4NjI0IngwLjAgICA1Ny4yOCAgODMy IDg2NCA5MjggMTE1MiAgNjI0IDYyNSA2MjggNjY3IC1oc3luYyAtdnN5bmMgKDQ5Ljcga0h6IGUp ClsgICAgNTAuMjM2XSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjgwMHg2MDAieDAuMCAgIDQ5 LjUwICA4MDAgODE2IDg5NiAxMDU2ICA2MDAgNjAxIDYwNCA2MjUgK2hzeW5jICt2c3luYyAoNDYu OSBrSHogZSkKWyAgICA1MC4yMzZdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiODAweDYwMCJ4 MC4wICAgNTAuMDAgIDgwMCA4NTYgOTc2IDEwNDAgIDYwMCA2MzcgNjQzIDY2NiAraHN5bmMgK3Zz eW5jICg0OC4xIGtIeiBlKQpbICAgIDUwLjIzNl0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIx MTUyeDg2NCJ4MC4wICAxMDguMDAgIDExNTIgMTIxNiAxMzQ0IDE2MDAgIDg2NCA4NjUgODY4IDkw MCAraHN5bmMgK3ZzeW5jICg2Ny41IGtIeiBlKQpbICAgIDUwLjIzNl0gKElJKSBSQURFT04oMCk6 IE1vZGVsaW5lICIxMjgweDEwMjQieDAuMCAgMTA4LjAwICAxMjgwIDEzMjggMTQ0MCAxNjg4ICAx MDI0IDEwMjUgMTAyOCAxMDY2ICtoc3luYyArdnN5bmMgKDY0LjAga0h6IGUpClsgICAgNTAuMjM2 XSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjE2ODB4MTA1MCJ4MC4wICAxMTkuMDAgIDE2ODAg MTcyOCAxNzYwIDE4NDAgIDEwNTAgMTA1MyAxMDU5IDEwODAgK2hzeW5jIC12c3luYyAoNjQuNyBr SHogZSkKWyAgICA1MC4yMzZdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTkyMHgxMDgwIng2 MC4wICAxNzIuODAgIDE5MjAgMjA0MCAyMjQ4IDI1NzYgIDEwODAgMTA4MSAxMDg0IDExMTggLWhz eW5jICt2c3luYyAoNjcuMSBrSHogZSkKWyAgICA1MC4yMzZdIChJSSkgUkFERU9OKDApOiBNb2Rl bGluZSAiMTQ0MHg5MDAieDAuMCAgIDg4Ljc1ICAxNDQwIDE0ODggMTUyMCAxNjAwICA5MDAgOTAz IDkwOSA5MjYgK2hzeW5jIC12c3luYyAoNTUuNSBrSHogZSkKWyAgICA1MC4yMzZdIChJSSkgUkFE RU9OKDApOiBNb2RlbGluZSAiMTYwMHgxMjAwIngwLjAgIDE2Mi4wMCAgMTYwMCAxNjY0IDE4NTYg MjE2MCAgMTIwMCAxMjAxIDEyMDQgMTI1MCAraHN5bmMgK3ZzeW5jICg3NS4wIGtIeiBlKQpbICAg IDUwLjIzNl0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxMjgweDk2MCJ4MC4wICAxMDguMDAg IDEyODAgMTM3NiAxNDg4IDE4MDAgIDk2MCA5NjEgOTY0IDEwMDAgK2hzeW5jICt2c3luYyAoNjAu MCBrSHogZSkKWyAgICA1MC4yMzZdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTI4MHg3MjAi eDYwLjAgICA3NC40OCAgMTI4MCAxMzM2IDE0NzIgMTY2NCAgNzIwIDcyMSA3MjQgNzQ2IC1oc3lu YyArdnN5bmMgKDQ0Ljgga0h6IGUpClsgICAgNTAuMjM2XSAoSUkpIFJBREVPTigwKTogTW9kZWxp bmUgIjE0NDB4NDgwaSJ4MC4wICAgMjcuMDAgIDE0NDAgMTQ3OCAxNjAyIDE3MTYgIDQ4MCA0ODgg NDk0IDUyNSBpbnRlcmxhY2UgLWhzeW5jIC12c3luYyAoMTUuNyBrSHogZSkKWyAgICA1MC4yMzZd IChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTQ0MHgyNDAieDAuMCAgIDI3LjAwICAxNDQwIDE0 NzggMTYwMiAxNzE2ICAyNDAgMjQ0IDI0NyAyNjIgLWhzeW5jIC12c3luYyAoMTUuNyBrSHogZSkK WyAgICA1MC4yMzZdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiNzIweDU3NiJ4MC4wICAgMjcu MDAgIDcyMCA3MzIgNzk2IDg2NCAgNTc2IDU4MSA1ODYgNjI1IC1oc3luYyAtdnN5bmMgKDMxLjIg a0h6IGUpClsgICAgNTAuMjM2XSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjEyODB4NzIwIngw LjAgICA3NC4yNSAgMTI4MCAxNzIwIDE3NjAgMTk4MCAgNzIwIDcyNSA3MzAgNzUwICtoc3luYyAr dnN5bmMgKDM3LjUga0h6IGUpClsgICAgNTAuMjM2XSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUg IjE5MjB4MTA4MGkieDAuMCAgIDc0LjI1ICAxOTIwIDI0NDggMjQ5MiAyNjQwICAxMDgwIDEwODQg MTA5NCAxMTI1IGludGVybGFjZSAraHN5bmMgK3ZzeW5jICgyOC4xIGtIeiBlKQpbICAgIDUwLjIz Nl0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxNDQweDU3NmkieDAuMCAgIDI3LjAwICAxNDQw IDE0NjQgMTU5MCAxNzI4ICA1NzYgNTgwIDU4NiA2MjUgaW50ZXJsYWNlIC1oc3luYyAtdnN5bmMg KDE1LjYga0h6IGUpClsgICAgNTAuMjM2XSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjE0NDB4 Mjg4IngwLjAgICAyNy4wMCAgMTQ0MCAxNDY0IDE1OTAgMTcyOCAgMjg4IDI5MCAyOTMgMzEyIC1o c3luYyAtdnN5bmMgKDE1LjYga0h6IGUpClsgICAgNTAuMjM2XSAoSUkpIFJBREVPTigwKTogTW9k ZWxpbmUgIjE5MjB4MTA4MCJ4MC4wICAgNzQuMjUgIDE5MjAgMjU1OCAyNjAyIDI3NTAgIDEwODAg MTA4NCAxMDg5IDExMjUgK2hzeW5jICt2c3luYyAoMjcuMCBrSHogZSkKWyAgICA1MC4zNzFdIChJ SSkgUkFERU9OKDApOiBFRElEIHZlbmRvciAiQUNSIiwgcHJvZCBpZCA5NApbICAgIDUwLjM3MV0g KElJKSBSQURFT04oMCk6IFVzaW5nIGhzeW5jIHJhbmdlcyBmcm9tIGNvbmZpZyBmaWxlClsgICAg NTAuMzcxXSAoSUkpIFJBREVPTigwKTogVXNpbmcgdnJlZnJlc2ggcmFuZ2VzIGZyb20gY29uZmln IGZpbGUKWyAgICA1MC4zNzFdIChJSSkgUkFERU9OKDApOiBQcmludGluZyBEREMgZ2F0aGVyZWQg TW9kZWxpbmVzOgpbICAgIDUwLjM3MV0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxOTIweDEw ODAieDAuMCAgMTM4LjUwICAxOTIwIDE5NjggMjAwMCAyMDgwICAxMDgwIDEwODMgMTA4OCAxMTEw IC1oc3luYyAtdnN5bmMgKDY2LjYga0h6IGVQKQpbICAgIDUwLjM3MV0gKElJKSBSQURFT04oMCk6 IE1vZGVsaW5lICIxOTIweDEwODAieDAuMCAgMTQ4LjUwICAxOTIwIDIwMDggMjA1MiAyMjAwICAx MDgwIDEwODQgMTA4OSAxMTI1ICtoc3luYyArdnN5bmMgKDY3LjUga0h6IGUpClsgICAgNTAuMzcx XSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjE5MjB4MTA4MGkieDAuMCAgIDc0LjI1ICAxOTIw IDIwMDggMjA1MiAyMjAwICAxMDgwIDEwODQgMTA5NCAxMTI1IGludGVybGFjZSAraHN5bmMgK3Zz eW5jICgzMy44IGtIeiBlKQpbICAgIDUwLjM3MV0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIx MjgweDcyMCJ4MC4wICAgNzQuMjUgIDEyODAgMTM5MCAxNDMwIDE2NTAgIDcyMCA3MjUgNzMwIDc1 MCAraHN5bmMgK3ZzeW5jICg0NS4wIGtIeiBlKQpbICAgIDUwLjM3MV0gKElJKSBSQURFT04oMCk6 IE1vZGVsaW5lICI3MjB4NDgwIngwLjAgICAyNy4wMCAgNzIwIDczNiA3OTggODU4ICA0ODAgNDg5 IDQ5NSA1MjUgLWhzeW5jIC12c3luYyAoMzEuNSBrSHogZSkKWyAgICA1MC4zNzFdIChJSSkgUkFE RU9OKDApOiBNb2RlbGluZSAiODAweDYwMCJ4MC4wICAgNDAuMDAgIDgwMCA4NDAgOTY4IDEwNTYg IDYwMCA2MDEgNjA1IDYyOCAraHN5bmMgK3ZzeW5jICgzNy45IGtIeiBlKQpbICAgIDUwLjM3MV0g KElJKSBSQURFT04oMCk6IE1vZGVsaW5lICI4MDB4NjAwIngwLjAgICAzNi4wMCAgODAwIDgyNCA4 OTYgMTAyNCAgNjAwIDYwMSA2MDMgNjI1ICtoc3luYyArdnN5bmMgKDM1LjIga0h6IGUpClsgICAg NTAuMzcxXSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjY0MHg0ODAieDAuMCAgIDMxLjUwICA2 NDAgNjU2IDcyMCA4NDAgIDQ4MCA0ODEgNDg0IDUwMCAtaHN5bmMgLXZzeW5jICgzNy41IGtIeiBl KQpbICAgIDUwLjM3MV0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICI2NDB4NDgwIngwLjAgICAz MS41MCAgNjQwIDY2NCA3MDQgODMyICA0ODAgNDg5IDQ5MiA1MjAgLWhzeW5jIC12c3luYyAoMzcu OSBrSHogZSkKWyAgICA1MC4zNzFdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiNjQweDQ4MCJ4 MC4wICAgMzAuMjQgIDY0MCA3MDQgNzY4IDg2NCAgNDgwIDQ4MyA0ODYgNTI1IC1oc3luYyAtdnN5 bmMgKDM1LjAga0h6IGUpClsgICAgNTAuMzcxXSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjY0 MHg0ODAieDAuMCAgIDI1LjE4ICA2NDAgNjU2IDc1MiA4MDAgIDQ4MCA0OTAgNDkyIDUyNSAtaHN5 bmMgLXZzeW5jICgzMS41IGtIeiBlKQpbICAgIDUwLjM3MV0gKElJKSBSQURFT04oMCk6IE1vZGVs aW5lICI3MjB4NDAwIngwLjAgICAyOC4zMiAgNzIwIDczOCA4NDYgOTAwICA0MDAgNDEyIDQxNCA0 NDkgLWhzeW5jICt2c3luYyAoMzEuNSBrSHogZSkKWyAgICA1MC4zNzFdIChJSSkgUkFERU9OKDAp OiBNb2RlbGluZSAiMTI4MHgxMDI0IngwLjAgIDEzNS4wMCAgMTI4MCAxMjk2IDE0NDAgMTY4OCAg MTAyNCAxMDI1IDEwMjggMTA2NiAraHN5bmMgK3ZzeW5jICg4MC4wIGtIeiBlKQpbICAgIDUwLjM3 MV0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxMDI0eDc2OCJ4MC4wICAgNzguNzUgIDEwMjQg MTA0MCAxMTM2IDEzMTIgIDc2OCA3NjkgNzcyIDgwMCAraHN5bmMgK3ZzeW5jICg2MC4wIGtIeiBl KQpbICAgIDUwLjM3MV0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxMDI0eDc2OCJ4MC4wICAg NzUuMDAgIDEwMjQgMTA0OCAxMTg0IDEzMjggIDc2OCA3NzEgNzc3IDgwNiAtaHN5bmMgLXZzeW5j ICg1Ni41IGtIeiBlKQpbICAgIDUwLjM3MV0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxMDI0 eDc2OCJ4MC4wICAgNjUuMDAgIDEwMjQgMTA0OCAxMTg0IDEzNDQgIDc2OCA3NzEgNzc3IDgwNiAt aHN5bmMgLXZzeW5jICg0OC40IGtIeiBlKQpbICAgIDUwLjM3MV0gKElJKSBSQURFT04oMCk6IE1v ZGVsaW5lICI4MzJ4NjI0IngwLjAgICA1Ny4yOCAgODMyIDg2NCA5MjggMTE1MiAgNjI0IDYyNSA2 MjggNjY3IC1oc3luYyAtdnN5bmMgKDQ5Ljcga0h6IGUpClsgICAgNTAuMzcxXSAoSUkpIFJBREVP TigwKTogTW9kZWxpbmUgIjgwMHg2MDAieDAuMCAgIDQ5LjUwICA4MDAgODE2IDg5NiAxMDU2ICA2 MDAgNjAxIDYwNCA2MjUgK2hzeW5jICt2c3luYyAoNDYuOSBrSHogZSkKWyAgICA1MC4zNzFdIChJ SSkgUkFERU9OKDApOiBNb2RlbGluZSAiODAweDYwMCJ4MC4wICAgNTAuMDAgIDgwMCA4NTYgOTc2 IDEwNDAgIDYwMCA2MzcgNjQzIDY2NiAraHN5bmMgK3ZzeW5jICg0OC4xIGtIeiBlKQpbICAgIDUw LjM3MV0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxMTUyeDg2NCJ4MC4wICAxMDguMDAgIDEx NTIgMTIxNiAxMzQ0IDE2MDAgIDg2NCA4NjUgODY4IDkwMCAraHN5bmMgK3ZzeW5jICg2Ny41IGtI eiBlKQpbICAgIDUwLjM3MV0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxMjgweDEwMjQieDAu MCAgMTA4LjAwICAxMjgwIDEzMjggMTQ0MCAxNjg4ICAxMDI0IDEwMjUgMTAyOCAxMDY2ICtoc3lu YyArdnN5bmMgKDY0LjAga0h6IGUpClsgICAgNTAuMzcxXSAoSUkpIFJBREVPTigwKTogTW9kZWxp bmUgIjE2ODB4MTA1MCJ4MC4wICAxMTkuMDAgIDE2ODAgMTcyOCAxNzYwIDE4NDAgIDEwNTAgMTA1 MyAxMDU5IDEwODAgK2hzeW5jIC12c3luYyAoNjQuNyBrSHogZSkKWyAgICA1MC4zNzFdIChJSSkg UkFERU9OKDApOiBNb2RlbGluZSAiMTkyMHgxMDgwIng2MC4wICAxNzIuODAgIDE5MjAgMjA0MCAy MjQ4IDI1NzYgIDEwODAgMTA4MSAxMDg0IDExMTggLWhzeW5jICt2c3luYyAoNjcuMSBrSHogZSkK WyAgICA1MC4zNzFdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTQ0MHg5MDAieDAuMCAgIDg4 Ljc1ICAxNDQwIDE0ODggMTUyMCAxNjAwICA5MDAgOTAzIDkwOSA5MjYgK2hzeW5jIC12c3luYyAo NTUuNSBrSHogZSkKWyAgICA1MC4zNzFdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTYwMHgx MjAwIngwLjAgIDE2Mi4wMCAgMTYwMCAxNjY0IDE4NTYgMjE2MCAgMTIwMCAxMjAxIDEyMDQgMTI1 MCAraHN5bmMgK3ZzeW5jICg3NS4wIGtIeiBlKQpbICAgIDUwLjM3MV0gKElJKSBSQURFT04oMCk6 IE1vZGVsaW5lICIxMjgweDk2MCJ4MC4wICAxMDguMDAgIDEyODAgMTM3NiAxNDg4IDE4MDAgIDk2 MCA5NjEgOTY0IDEwMDAgK2hzeW5jICt2c3luYyAoNjAuMCBrSHogZSkKWyAgICA1MC4zNzFdIChJ SSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTI4MHg3MjAieDYwLjAgICA3NC40OCAgMTI4MCAxMzM2 IDE0NzIgMTY2NCAgNzIwIDcyMSA3MjQgNzQ2IC1oc3luYyArdnN5bmMgKDQ0Ljgga0h6IGUpClsg ICAgNTAuMzcxXSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjE0NDB4NDgwaSJ4MC4wICAgMjcu MDAgIDE0NDAgMTQ3OCAxNjAyIDE3MTYgIDQ4MCA0ODggNDk0IDUyNSBpbnRlcmxhY2UgLWhzeW5j IC12c3luYyAoMTUuNyBrSHogZSkKWyAgICA1MC4zNzFdIChJSSkgUkFERU9OKDApOiBNb2RlbGlu ZSAiMTQ0MHgyNDAieDAuMCAgIDI3LjAwICAxNDQwIDE0NzggMTYwMiAxNzE2ICAyNDAgMjQ0IDI0 NyAyNjIgLWhzeW5jIC12c3luYyAoMTUuNyBrSHogZSkKWyAgICA1MC4zNzFdIChJSSkgUkFERU9O KDApOiBNb2RlbGluZSAiNzIweDU3NiJ4MC4wICAgMjcuMDAgIDcyMCA3MzIgNzk2IDg2NCAgNTc2 IDU4MSA1ODYgNjI1IC1oc3luYyAtdnN5bmMgKDMxLjIga0h6IGUpClsgICAgNTAuMzcxXSAoSUkp IFJBREVPTigwKTogTW9kZWxpbmUgIjEyODB4NzIwIngwLjAgICA3NC4yNSAgMTI4MCAxNzIwIDE3 NjAgMTk4MCAgNzIwIDcyNSA3MzAgNzUwICtoc3luYyArdnN5bmMgKDM3LjUga0h6IGUpClsgICAg NTAuMzcxXSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjE5MjB4MTA4MGkieDAuMCAgIDc0LjI1 ICAxOTIwIDI0NDggMjQ5MiAyNjQwICAxMDgwIDEwODQgMTA5NCAxMTI1IGludGVybGFjZSAraHN5 bmMgK3ZzeW5jICgyOC4xIGtIeiBlKQpbICAgIDUwLjM3MV0gKElJKSBSQURFT04oMCk6IE1vZGVs aW5lICIxNDQweDU3NmkieDAuMCAgIDI3LjAwICAxNDQwIDE0NjQgMTU5MCAxNzI4ICA1NzYgNTgw IDU4NiA2MjUgaW50ZXJsYWNlIC1oc3luYyAtdnN5bmMgKDE1LjYga0h6IGUpClsgICAgNTAuMzcx XSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjE0NDB4Mjg4IngwLjAgICAyNy4wMCAgMTQ0MCAx NDY0IDE1OTAgMTcyOCAgMjg4IDI5MCAyOTMgMzEyIC1oc3luYyAtdnN5bmMgKDE1LjYga0h6IGUp ClsgICAgNTAuMzcxXSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjE5MjB4MTA4MCJ4MC4wICAg NzQuMjUgIDE5MjAgMjU1OCAyNjAyIDI3NTAgIDEwODAgMTA4NCAxMDg5IDExMjUgK2hzeW5jICt2 c3luYyAoMjcuMCBrSHogZSkKWyAgICA1MS42NDddIChJSSkgUkFERU9OKDApOiBFRElEIHZlbmRv ciAiQUNSIiwgcHJvZCBpZCA5NApbICAgIDUxLjY0N10gKElJKSBSQURFT04oMCk6IFVzaW5nIGhz eW5jIHJhbmdlcyBmcm9tIGNvbmZpZyBmaWxlClsgICAgNTEuNjQ3XSAoSUkpIFJBREVPTigwKTog VXNpbmcgdnJlZnJlc2ggcmFuZ2VzIGZyb20gY29uZmlnIGZpbGUKWyAgICA1MS42NDddIChJSSkg UkFERU9OKDApOiBQcmludGluZyBEREMgZ2F0aGVyZWQgTW9kZWxpbmVzOgpbICAgIDUxLjY0N10g KElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxOTIweDEwODAieDAuMCAgMTM4LjUwICAxOTIwIDE5 NjggMjAwMCAyMDgwICAxMDgwIDEwODMgMTA4OCAxMTEwIC1oc3luYyAtdnN5bmMgKDY2LjYga0h6 IGVQKQpbICAgIDUxLjY0N10gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxOTIweDEwODAieDAu MCAgMTQ4LjUwICAxOTIwIDIwMDggMjA1MiAyMjAwICAxMDgwIDEwODQgMTA4OSAxMTI1ICtoc3lu YyArdnN5bmMgKDY3LjUga0h6IGUpClsgICAgNTEuNjQ3XSAoSUkpIFJBREVPTigwKTogTW9kZWxp bmUgIjE5MjB4MTA4MGkieDAuMCAgIDc0LjI1ICAxOTIwIDIwMDggMjA1MiAyMjAwICAxMDgwIDEw ODQgMTA5NCAxMTI1IGludGVybGFjZSAraHN5bmMgK3ZzeW5jICgzMy44IGtIeiBlKQpbICAgIDUx LjY0N10gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxMjgweDcyMCJ4MC4wICAgNzQuMjUgIDEy ODAgMTM5MCAxNDMwIDE2NTAgIDcyMCA3MjUgNzMwIDc1MCAraHN5bmMgK3ZzeW5jICg0NS4wIGtI eiBlKQpbICAgIDUxLjY0N10gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICI3MjB4NDgwIngwLjAg ICAyNy4wMCAgNzIwIDczNiA3OTggODU4ICA0ODAgNDg5IDQ5NSA1MjUgLWhzeW5jIC12c3luYyAo MzEuNSBrSHogZSkKWyAgICA1MS42NDddIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiODAweDYw MCJ4MC4wICAgNDAuMDAgIDgwMCA4NDAgOTY4IDEwNTYgIDYwMCA2MDEgNjA1IDYyOCAraHN5bmMg K3ZzeW5jICgzNy45IGtIeiBlKQpbICAgIDUxLjY0N10gKElJKSBSQURFT04oMCk6IE1vZGVsaW5l ICI4MDB4NjAwIngwLjAgICAzNi4wMCAgODAwIDgyNCA4OTYgMTAyNCAgNjAwIDYwMSA2MDMgNjI1 ICtoc3luYyArdnN5bmMgKDM1LjIga0h6IGUpClsgICAgNTEuNjQ3XSAoSUkpIFJBREVPTigwKTog TW9kZWxpbmUgIjY0MHg0ODAieDAuMCAgIDMxLjUwICA2NDAgNjU2IDcyMCA4NDAgIDQ4MCA0ODEg NDg0IDUwMCAtaHN5bmMgLXZzeW5jICgzNy41IGtIeiBlKQpbICAgIDUxLjY0N10gKElJKSBSQURF T04oMCk6IE1vZGVsaW5lICI2NDB4NDgwIngwLjAgICAzMS41MCAgNjQwIDY2NCA3MDQgODMyICA0 ODAgNDg5IDQ5MiA1MjAgLWhzeW5jIC12c3luYyAoMzcuOSBrSHogZSkKWyAgICA1MS42NDddIChJ SSkgUkFERU9OKDApOiBNb2RlbGluZSAiNjQweDQ4MCJ4MC4wICAgMzAuMjQgIDY0MCA3MDQgNzY4 IDg2NCAgNDgwIDQ4MyA0ODYgNTI1IC1oc3luYyAtdnN5bmMgKDM1LjAga0h6IGUpClsgICAgNTEu NjQ3XSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjY0MHg0ODAieDAuMCAgIDI1LjE4ICA2NDAg NjU2IDc1MiA4MDAgIDQ4MCA0OTAgNDkyIDUyNSAtaHN5bmMgLXZzeW5jICgzMS41IGtIeiBlKQpb ICAgIDUxLjY0N10gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICI3MjB4NDAwIngwLjAgICAyOC4z MiAgNzIwIDczOCA4NDYgOTAwICA0MDAgNDEyIDQxNCA0NDkgLWhzeW5jICt2c3luYyAoMzEuNSBr SHogZSkKWyAgICA1MS42NDddIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTI4MHgxMDI0Ingw LjAgIDEzNS4wMCAgMTI4MCAxMjk2IDE0NDAgMTY4OCAgMTAyNCAxMDI1IDEwMjggMTA2NiAraHN5 bmMgK3ZzeW5jICg4MC4wIGtIeiBlKQpbICAgIDUxLjY0N10gKElJKSBSQURFT04oMCk6IE1vZGVs aW5lICIxMDI0eDc2OCJ4MC4wICAgNzguNzUgIDEwMjQgMTA0MCAxMTM2IDEzMTIgIDc2OCA3Njkg NzcyIDgwMCAraHN5bmMgK3ZzeW5jICg2MC4wIGtIeiBlKQpbICAgIDUxLjY0N10gKElJKSBSQURF T04oMCk6IE1vZGVsaW5lICIxMDI0eDc2OCJ4MC4wICAgNzUuMDAgIDEwMjQgMTA0OCAxMTg0IDEz MjggIDc2OCA3NzEgNzc3IDgwNiAtaHN5bmMgLXZzeW5jICg1Ni41IGtIeiBlKQpbICAgIDUxLjY0 N10gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxMDI0eDc2OCJ4MC4wICAgNjUuMDAgIDEwMjQg MTA0OCAxMTg0IDEzNDQgIDc2OCA3NzEgNzc3IDgwNiAtaHN5bmMgLXZzeW5jICg0OC40IGtIeiBl KQpbICAgIDUxLjY0N10gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICI4MzJ4NjI0IngwLjAgICA1 Ny4yOCAgODMyIDg2NCA5MjggMTE1MiAgNjI0IDYyNSA2MjggNjY3IC1oc3luYyAtdnN5bmMgKDQ5 Ljcga0h6IGUpClsgICAgNTEuNjQ3XSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjgwMHg2MDAi eDAuMCAgIDQ5LjUwICA4MDAgODE2IDg5NiAxMDU2ICA2MDAgNjAxIDYwNCA2MjUgK2hzeW5jICt2 c3luYyAoNDYuOSBrSHogZSkKWyAgICA1MS42NDddIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAi ODAweDYwMCJ4MC4wICAgNTAuMDAgIDgwMCA4NTYgOTc2IDEwNDAgIDYwMCA2MzcgNjQzIDY2NiAr aHN5bmMgK3ZzeW5jICg0OC4xIGtIeiBlKQpbICAgIDUxLjY0N10gKElJKSBSQURFT04oMCk6IE1v ZGVsaW5lICIxMTUyeDg2NCJ4MC4wICAxMDguMDAgIDExNTIgMTIxNiAxMzQ0IDE2MDAgIDg2NCA4 NjUgODY4IDkwMCAraHN5bmMgK3ZzeW5jICg2Ny41IGtIeiBlKQpbICAgIDUxLjY0N10gKElJKSBS QURFT04oMCk6IE1vZGVsaW5lICIxMjgweDEwMjQieDAuMCAgMTA4LjAwICAxMjgwIDEzMjggMTQ0 MCAxNjg4ICAxMDI0IDEwMjUgMTAyOCAxMDY2ICtoc3luYyArdnN5bmMgKDY0LjAga0h6IGUpClsg ICAgNTEuNjQ3XSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjE2ODB4MTA1MCJ4MC4wICAxMTku MDAgIDE2ODAgMTcyOCAxNzYwIDE4NDAgIDEwNTAgMTA1MyAxMDU5IDEwODAgK2hzeW5jIC12c3lu YyAoNjQuNyBrSHogZSkKWyAgICA1MS42NDddIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTky MHgxMDgwIng2MC4wICAxNzIuODAgIDE5MjAgMjA0MCAyMjQ4IDI1NzYgIDEwODAgMTA4MSAxMDg0 IDExMTggLWhzeW5jICt2c3luYyAoNjcuMSBrSHogZSkKWyAgICA1MS42NDddIChJSSkgUkFERU9O KDApOiBNb2RlbGluZSAiMTQ0MHg5MDAieDAuMCAgIDg4Ljc1ICAxNDQwIDE0ODggMTUyMCAxNjAw ICA5MDAgOTAzIDkwOSA5MjYgK2hzeW5jIC12c3luYyAoNTUuNSBrSHogZSkKWyAgICA1MS42NDdd IChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTYwMHgxMjAwIngwLjAgIDE2Mi4wMCAgMTYwMCAx NjY0IDE4NTYgMjE2MCAgMTIwMCAxMjAxIDEyMDQgMTI1MCAraHN5bmMgK3ZzeW5jICg3NS4wIGtI eiBlKQpbICAgIDUxLjY0N10gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxMjgweDk2MCJ4MC4w ICAxMDguMDAgIDEyODAgMTM3NiAxNDg4IDE4MDAgIDk2MCA5NjEgOTY0IDEwMDAgK2hzeW5jICt2 c3luYyAoNjAuMCBrSHogZSkKWyAgICA1MS42NDddIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAi MTI4MHg3MjAieDYwLjAgICA3NC40OCAgMTI4MCAxMzM2IDE0NzIgMTY2NCAgNzIwIDcyMSA3MjQg NzQ2IC1oc3luYyArdnN5bmMgKDQ0Ljgga0h6IGUpClsgICAgNTEuNjQ3XSAoSUkpIFJBREVPTigw KTogTW9kZWxpbmUgIjE0NDB4NDgwaSJ4MC4wICAgMjcuMDAgIDE0NDAgMTQ3OCAxNjAyIDE3MTYg IDQ4MCA0ODggNDk0IDUyNSBpbnRlcmxhY2UgLWhzeW5jIC12c3luYyAoMTUuNyBrSHogZSkKWyAg ICA1MS42NDddIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTQ0MHgyNDAieDAuMCAgIDI3LjAw ICAxNDQwIDE0NzggMTYwMiAxNzE2ICAyNDAgMjQ0IDI0NyAyNjIgLWhzeW5jIC12c3luYyAoMTUu NyBrSHogZSkKWyAgICA1MS42NDddIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiNzIweDU3NiJ4 MC4wICAgMjcuMDAgIDcyMCA3MzIgNzk2IDg2NCAgNTc2IDU4MSA1ODYgNjI1IC1oc3luYyAtdnN5 bmMgKDMxLjIga0h6IGUpClsgICAgNTEuNjQ3XSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjEy ODB4NzIwIngwLjAgICA3NC4yNSAgMTI4MCAxNzIwIDE3NjAgMTk4MCAgNzIwIDcyNSA3MzAgNzUw ICtoc3luYyArdnN5bmMgKDM3LjUga0h6IGUpClsgICAgNTEuNjQ3XSAoSUkpIFJBREVPTigwKTog TW9kZWxpbmUgIjE5MjB4MTA4MGkieDAuMCAgIDc0LjI1ICAxOTIwIDI0NDggMjQ5MiAyNjQwICAx MDgwIDEwODQgMTA5NCAxMTI1IGludGVybGFjZSAraHN5bmMgK3ZzeW5jICgyOC4xIGtIeiBlKQpb ICAgIDUxLjY0N10gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxNDQweDU3NmkieDAuMCAgIDI3 LjAwICAxNDQwIDE0NjQgMTU5MCAxNzI4ICA1NzYgNTgwIDU4NiA2MjUgaW50ZXJsYWNlIC1oc3lu YyAtdnN5bmMgKDE1LjYga0h6IGUpClsgICAgNTEuNjQ3XSAoSUkpIFJBREVPTigwKTogTW9kZWxp bmUgIjE0NDB4Mjg4IngwLjAgICAyNy4wMCAgMTQ0MCAxNDY0IDE1OTAgMTcyOCAgMjg4IDI5MCAy OTMgMzEyIC1oc3luYyAtdnN5bmMgKDE1LjYga0h6IGUpClsgICAgNTEuNjQ3XSAoSUkpIFJBREVP TigwKTogTW9kZWxpbmUgIjE5MjB4MTA4MCJ4MC4wICAgNzQuMjUgIDE5MjAgMjU1OCAyNjAyIDI3 NTAgIDEwODAgMTA4NCAxMDg5IDExMjUgK2hzeW5jICt2c3luYyAoMjcuMCBrSHogZSkK --001a11c16ccca0c48404f12a805d-- From owner-freebsd-x11@FreeBSD.ORG Thu Jan 30 20:35:22 2014 Return-Path: Delivered-To: freebsd-x11@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 ESMTPS id 09F8BEE0 for ; Thu, 30 Jan 2014 20:35:22 +0000 (UTC) Received: from emout01.email.it (emout01.email.it [212.97.34.23]) by mx1.freebsd.org (Postfix) with ESMTP id 16DC612D6 for ; Thu, 30 Jan 2014 20:35:20 +0000 (UTC) Received: from emout01.email.it (localhost [127.0.0.1]) by emout01.email.it (Postfix) with ESMTP id 8ABAF961DE for ; Thu, 30 Jan 2014 21:29:20 +0100 (CET) Received: from 95.244.174.115 (83.34.97.212.host.static.ip.kpnqwest.it [212.97.34.83]) by emout01.email.it (Postfix) with ESMTP id A8686961D7 for ; Thu, 30 Jan 2014 21:29:19 +0100 (CET) Received: from Email-mailer ([95.244.174.115]) by 95.244.174.115 with HTTP (Wmail); Thu, 30 Jan 2014 21:29:20 +0100 Date: Thu, 30 Jan 2014 21:29:20 +0100 To: freebsd-x11@FreeBSD.org From: radames.degli.innocenti@email.it Subject: New Xorg on Samsung N150 Message-ID: <1b69d69f2ce03337794f2131ab0b5fec@95.244.174.115> X-Priority: X-Mailer: Webmail-Email.it [Mailer version 1.70] X-SenderIP: 95.244.174.115 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_1b69d69f2ce03337794f2131ab0b5fec" X-Content-Filtered-By: Mailman/MimeDel 2.1.17 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: radames.degli.innocenti@email.it List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Jan 2014 20:35:22 -0000 --b1_1b69d69f2ce03337794f2131ab0b5fec Content-Type: text/plain; charset = "iso-8859-1" Content-Transfer-Encoding: 8bit Hello. I'm coming from Slackware and I'm trying to learn a bit of FreeBSD. The new Xorg on my netbook Samsung N150 works well. I followed the instructions on wiki.freebsd.org/Graphics. Without uninstall graphics/dri and manually remove /usr/local/include/GL/glext.h the compilation fails. When I log out from X the screen remain black, but this is a little problem (I launch a "shutdown -p now" from X). Thank you for yours hard work.   --b1_1b69d69f2ce03337794f2131ab0b5fec Content-Type: application/octet-stream; name="output-dmesg" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="output-dmesg" Q29weXJpZ2h0IChjKSAxOTkyLTIwMTQgVGhlIEZyZWVCU0QgUHJvamVjdC4KQ29weXJpZ2h0IChj KSAxOTc5LCAxOTgwLCAxOTgzLCAxOTg2LCAxOTg4LCAxOTg5LCAxOTkxLCAxOTkyLCAxOTkzLCAx OTk0CglUaGUgUmVnZW50cyBvZiB0aGUgVW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhLiBBbGwgcmln aHRzIHJlc2VydmVkLgpGcmVlQlNEIGlzIGEgcmVnaXN0ZXJlZCB0cmFkZW1hcmsgb2YgVGhlIEZy ZWVCU0QgRm91bmRhdGlvbi4KRnJlZUJTRCAxMC4wLVJFTEVBU0UgIzAgcjI2MDc4OTogRnJpIEph biAxNyAwMTo0NjoyNSBVVEMgMjAxNAogICAgcm9vdEBzbmFwLmZyZWVic2Qub3JnOi91c3Ivb2Jq L3Vzci9zcmMvc3lzL0dFTkVSSUMgaTM4NgpGcmVlQlNEIGNsYW5nIHZlcnNpb24gMy4zICh0YWdz L1JFTEVBU0VfMzMvZmluYWwgMTgzNTAyKSAyMDEzMDYxMApDUFU6IEludGVsKFIpIEF0b20oVE0p IENQVSBONDUwICAgQCAxLjY2R0h6ICgxNjYyLjUzLU1IeiA2ODYtY2xhc3MgQ1BVKQogIE9yaWdp biA9ICJHZW51aW5lSW50ZWwiICBJZCA9IDB4MTA2Y2EgIEZhbWlseSA9IDB4NiAgTW9kZWwgPSAw eDFjICBTdGVwcGluZyA9IDEwCiAgRmVhdHVyZXM9MHhiZmU5ZmJmZjxGUFUsVk1FLERFLFBTRSxU U0MsTVNSLFBBRSxNQ0UsQ1g4LEFQSUMsU0VQLE1UUlIsUEdFLE1DQSxDTU9WLFBBVCxDTEZMVVNI LERUUyxBQ1BJLE1NWCxGWFNSLFNTRSxTU0UyLFNTLEhUVCxUTSxQQkU+CiAgRmVhdHVyZXMyPTB4 NDBlMzlkPFNTRTMsRFRFUzY0LE1PTixEU19DUEwsRVNULFRNMixTU1NFMyxDWDE2LHhUUFIsUERD TSxNT1ZCRT4KICBBTUQgRmVhdHVyZXM9MHgyMDEwMDAwMDxOWCxMTT4KICBBTUQgRmVhdHVyZXMy PTB4MTxMQUhGPgogIFRTQzogUC1zdGF0ZSBpbnZhcmlhbnQsIHBlcmZvcm1hbmNlIHN0YXRpc3Rp Y3MKcmVhbCBtZW1vcnkgID0gMTA3Mzc0MTgyNCAoMTAyNCBNQikKYXZhaWwgbWVtb3J5ID0gMTAx OTE5MTI5NiAoOTcxIE1CKQpFdmVudCB0aW1lciAiTEFQSUMiIHF1YWxpdHkgNDAwCkFDUEkgQVBJ QyBUYWJsZTogPFBUTFREICAJIEFQSUMgID4KRnJlZUJTRC9TTVA6IE11bHRpcHJvY2Vzc29yIFN5 c3RlbSBEZXRlY3RlZDogMiBDUFVzCkZyZWVCU0QvU01QOiAxIHBhY2thZ2UocykgeCAxIGNvcmUo cykgeCAyIEhUVCB0aHJlYWRzCiBjcHUwIChCU1ApOiBBUElDIElEOiAgMAogY3B1MSAoQVAvSFQp OiBBUElDIElEOiAgMQppb2FwaWMwIDxWZXJzaW9uIDIuMD4gaXJxcyAwLTIzIG9uIG1vdGhlcmJv YXJkCmtiZDEgYXQga2JkbXV4MApyYW5kb206IDxTb2Z0d2FyZSwgWWFycm93PiBpbml0aWFsaXpl ZAphY3BpMDogPFNFQ0NTRCBMSDQzU1RBUj4gb24gbW90aGVyYm9hcmQKYWNwaTA6IFBvd2VyIEJ1 dHRvbiAoZml4ZWQpCmNwdTA6IDxBQ1BJIENQVT4gb24gYWNwaTAKY3B1MTogPEFDUEkgQ1BVPiBv biBhY3BpMAphdHJ0YzA6IDxBVCByZWFsdGltZSBjbG9jaz4gcG9ydCAweDcwLTB4NzEgaXJxIDgg b24gYWNwaTAKRXZlbnQgdGltZXIgIlJUQyIgZnJlcXVlbmN5IDMyNzY4IEh6IHF1YWxpdHkgMAph dHRpbWVyMDogPEFUIHRpbWVyPiBwb3J0IDB4NDAtMHg0MywweDUwLTB4NTMgaXJxIDAgb24gYWNw aTAKVGltZWNvdW50ZXIgImk4MjU0IiBmcmVxdWVuY3kgMTE5MzE4MiBIeiBxdWFsaXR5IDAKRXZl bnQgdGltZXIgImk4MjU0IiBmcmVxdWVuY3kgMTE5MzE4MiBIeiBxdWFsaXR5IDEwMApUaW1lY291 bnRlciAiQUNQSS1mYXN0IiBmcmVxdWVuY3kgMzU3OTU0NSBIeiBxdWFsaXR5IDkwMAphY3BpX3Rp bWVyMDogPDI0LWJpdCB0aW1lciBhdCAzLjU3OTU0NU1Iej4gcG9ydCAweDEwMDgtMHgxMDBiIG9u IGFjcGkwCmhwZXQwOiA8SGlnaCBQcmVjaXNpb24gRXZlbnQgVGltZXI+IGlvbWVtIDB4ZmVkMDAw MDAtMHhmZWQwMDNmZiBvbiBhY3BpMApUaW1lY291bnRlciAiSFBFVCIgZnJlcXVlbmN5IDE0MzE4 MTgwIEh6IHF1YWxpdHkgOTUwCkV2ZW50IHRpbWVyICJIUEVUIiBmcmVxdWVuY3kgMTQzMTgxODAg SHogcXVhbGl0eSA0NTAKRXZlbnQgdGltZXIgIkhQRVQxIiBmcmVxdWVuY3kgMTQzMTgxODAgSHog cXVhbGl0eSA0NDAKRXZlbnQgdGltZXIgIkhQRVQyIiBmcmVxdWVuY3kgMTQzMTgxODAgSHogcXVh bGl0eSA0NDAKYWNwaV9lYzA6IDxFbWJlZGRlZCBDb250cm9sbGVyOiBHUEUgMHgxMT4gcG9ydCAw eDYyLDB4NjYgb24gYWNwaTAKcGNpYjA6IDxBQ1BJIEhvc3QtUENJIGJyaWRnZT4gcG9ydCAweGNm OC0weGNmZiBvbiBhY3BpMApwY2kwOiA8QUNQSSBQQ0kgYnVzPiBvbiBwY2liMAp2Z2FwY2kwOiA8 VkdBLWNvbXBhdGlibGUgZGlzcGxheT4gcG9ydCAweDE4ZDAtMHgxOGQ3IG1lbSAweGYwMzAwMDAw LTB4ZjAzN2ZmZmYsMHhkMDAwMDAwMC0weGRmZmZmZmZmLDB4ZjAwMDAwMDAtMHhmMDBmZmZmZiBp cnEgMTYgYXQgZGV2aWNlIDIuMCBvbiBwY2kwCmFncDA6IDxJbnRlbCBQaW5ldmlldyAoTSkgU1ZH QSBjb250cm9sbGVyPiBvbiB2Z2FwY2kwCmFncDA6IGFwZXJ0dXJlIHNpemUgaXMgMjU2TSwgZGV0 ZWN0ZWQgODE4OGsgc3RvbGVuIG1lbW9yeQp2Z2FwY2kwOiBCb290IHZpZGVvIGRldmljZQp2Z2Fw Y2kxOiA8VkdBLWNvbXBhdGlibGUgZGlzcGxheT4gbWVtIDB4ZjAzODAwMDAtMHhmMDNmZmZmZiBh dCBkZXZpY2UgMi4xIG9uIHBjaTAKaGRhYzA6IDxJbnRlbCA4MjgwMUcgSERBIENvbnRyb2xsZXI+ IG1lbSAweGYwNDAwMDAwLTB4ZjA0MDNmZmYgaXJxIDIyIGF0IGRldmljZSAyNy4wIG9uIHBjaTAK cGNpYjE6IDxBQ1BJIFBDSS1QQ0kgYnJpZGdlPiBpcnEgMTYgYXQgZGV2aWNlIDI4LjAgb24gcGNp MApwY2k1OiA8QUNQSSBQQ0kgYnVzPiBvbiBwY2liMQphdGgwOiA8QXRoZXJvcyA5Mjg1PiBtZW0g MHhmMDEwMDAwMC0weGYwMTBmZmZmIGlycSAxNiBhdCBkZXZpY2UgMC4wIG9uIHBjaTUKW2F0aF0g QVI5Mjg1IE1haW4gTE5BIGNvbmZpZzogTE5BMgpbYXRoXSBBUjkyODUgQWx0IExOQSBjb25maWc6 IExOQTEKW2F0aF0gTE5BIGRpdmVyc2l0eSBlbmFibGVkLCBEaXZlcnNpdHkgZW5hYmxlZApbYXRo XSBFbmFibGluZyBkaXZlcnNpdHkgZm9yIEtpdGUKYXRoMDogW0hUXSBlbmFibGluZyBIVCBtb2Rl cwphdGgwOiBbSFRdIDEgc3RyZWFtIFNUQkMgcmVjZWl2ZSBlbmFibGVkCmF0aDA6IFtIVF0gMSBS WCBzdHJlYW1zOyAxIFRYIHN0cmVhbXMKYXRoMDogQVI5Mjg1IG1hYyAxOTIuMiBSRjUxMzMgcGh5 IDE0LjAKYXRoMDogMkdIeiByYWRpbzogMHgwMDAwOyA1R0h6IHJhZGlvOiAweDAwYzAKcGNpYjI6 IDxBQ1BJIFBDSS1QQ0kgYnJpZGdlPiBpcnEgMTcgYXQgZGV2aWNlIDI4LjEgb24gcGNpMApwY2li MjogZmFpbGVkIHRvIGFsbG9jYXRlIGluaXRpYWwgSS9PIHBvcnQgd2luZG93OiAwLTB4ZmZmCnBj aTc6IDxBQ1BJIFBDSSBidXM+IG9uIHBjaWIyCnBjaWIzOiA8QUNQSSBQQ0ktUENJIGJyaWRnZT4g aXJxIDE4IGF0IGRldmljZSAyOC4yIG9uIHBjaTAKcGNpOTogPEFDUEkgUENJIGJ1cz4gb24gcGNp YjMKbXNrYzA6IDxNYXJ2ZWxsIFl1a29uIDg4RTgwNDAgRmFzdCBFdGhlcm5ldD4gcG9ydCAweDIw MDAtMHgyMGZmIG1lbSAweGYwMjAwMDAwLTB4ZjAyMDNmZmYgaXJxIDE4IGF0IGRldmljZSAwLjAg b24gcGNpOQptc2swOiA8TWFydmVsbCBUZWNobm9sb2d5IEdyb3VwIEx0ZC4gWXVrb24gRkUrIElk IDB4YjggUmV2IDB4MDA+IG9uIG1za2MwCm1zazA6IGRpc2FibGluZyBqdW1ibyBmcmFtZSBzdXBw b3J0Cm1zazA6IEV0aGVybmV0IGFkZHJlc3M6IDAwOjI0OjU0OjZjOmNhOjg5Cm1paWJ1czA6IDxN SUkgYnVzPiBvbiBtc2swCmUxMDAwcGh5MDogPE1hcnZlbGwgODhFMzAxNiAxMC8xMDAgRmFzdCBF dGhlcm5ldCBQSFk+IFBIWSAwIG9uIG1paWJ1czAKZTEwMDBwaHkwOiAgbm9uZSwgMTBiYXNlVCwg MTBiYXNlVC1GRFgsIDEwMGJhc2VUWCwgMTAwYmFzZVRYLUZEWCwgYXV0bywgYXV0by1mbG93CnBj aWI0OiA8QUNQSSBQQ0ktUENJIGJyaWRnZT4gaXJxIDE5IGF0IGRldmljZSAyOC4zIG9uIHBjaTAK cGNpYjQ6IGZhaWxlZCB0byBhbGxvY2F0ZSBpbml0aWFsIEkvTyBwb3J0IHdpbmRvdzogMC0weGZm ZgpwY2kxMTogPEFDUEkgUENJIGJ1cz4gb24gcGNpYjQKdWhjaTA6IDxJbnRlbCA4MjgwMUcgKElD SDcpIFVTQiBjb250cm9sbGVyIFVTQi1BPiBwb3J0IDB4MTgyMC0weDE4M2YgaXJxIDIzIGF0IGRl dmljZSAyOS4wIG9uIHBjaTAKdXNidXMwIG9uIHVoY2kwCnVoY2kxOiA8SW50ZWwgODI4MDFHIChJ Q0g3KSBVU0IgY29udHJvbGxlciBVU0ItQj4gcG9ydCAweDE4NDAtMHgxODVmIGlycSAxOSBhdCBk ZXZpY2UgMjkuMSBvbiBwY2kwCnVzYnVzMSBvbiB1aGNpMQp1aGNpMjogPEludGVsIDgyODAxRyAo SUNINykgVVNCIGNvbnRyb2xsZXIgVVNCLUM+IHBvcnQgMHgxODYwLTB4MTg3ZiBpcnEgMTggYXQg ZGV2aWNlIDI5LjIgb24gcGNpMAp1c2J1czIgb24gdWhjaTIKdWhjaTM6IDxJbnRlbCA4MjgwMUcg KElDSDcpIFVTQiBjb250cm9sbGVyIFVTQi1EPiBwb3J0IDB4MTg4MC0weDE4OWYgaXJxIDE2IGF0 IGRldmljZSAyOS4zIG9uIHBjaTAKdXNidXMzIG9uIHVoY2kzCmVoY2kwOiA8SW50ZWwgODI4MDFH Qi9SIChJQ0g3KSBVU0IgMi4wIGNvbnRyb2xsZXI+IG1lbSAweGYwNjA0MDAwLTB4ZjA2MDQzZmYg aXJxIDIzIGF0IGRldmljZSAyOS43IG9uIHBjaTAKdXNidXM0OiBFSENJIHZlcnNpb24gMS4wCnVz YnVzNCBvbiBlaGNpMApwY2liNTogPEFDUEkgUENJLVBDSSBicmlkZ2U+IGF0IGRldmljZSAzMC4w IG9uIHBjaTAKcGNpMTc6IDxBQ1BJIFBDSSBidXM+IG9uIHBjaWI1CmlzYWIwOiA8UENJLUlTQSBi cmlkZ2U+IGF0IGRldmljZSAzMS4wIG9uIHBjaTAKaXNhMDogPElTQSBidXM+IG9uIGlzYWIwCmF0 YXBjaTA6IDxJbnRlbCBJQ0g3IFNBVEEzMDAgY29udHJvbGxlcj4gcG9ydCAweDFmMC0weDFmNyww eDNmNiwweDE3MC0weDE3NywweDM3NiwweDE4YzAtMHgxOGNmIGF0IGRldmljZSAzMS4yIG9uIHBj aTAKYXRhMDogPEFUQSBjaGFubmVsPiBhdCBjaGFubmVsIDAgb24gYXRhcGNpMAphdGExOiA8QVRB IGNoYW5uZWw+IGF0IGNoYW5uZWwgMSBvbiBhdGFwY2kwCnBjaTA6IDxzZXJpYWwgYnVzLCBTTUJ1 cz4gYXQgZGV2aWNlIDMxLjMgKG5vIGRyaXZlciBhdHRhY2hlZCkKYWNwaV9hY2FkMDogPEFDIEFk YXB0ZXI+IG9uIGFjcGkwCmFjcGlfbGlkMDogPENvbnRyb2wgTWV0aG9kIExpZCBTd2l0Y2g+IG9u IGFjcGkwCmFjcGlfYnV0dG9uMDogPFBvd2VyIEJ1dHRvbj4gb24gYWNwaTAKYWNwaV9idXR0b24x OiA8U2xlZXAgQnV0dG9uPiBvbiBhY3BpMAphY3BpX3R6MDogPFRoZXJtYWwgWm9uZT4gb24gYWNw aTAKYXRrYmRjMDogPEtleWJvYXJkIGNvbnRyb2xsZXIgKGk4MDQyKT4gcG9ydCAweDYwLDB4NjQg aXJxIDEgb24gYWNwaTAKYXRrYmQwOiA8QVQgS2V5Ym9hcmQ+IGlycSAxIG9uIGF0a2JkYzAKa2Jk MCBhdCBhdGtiZDAKYXRrYmQwOiBbR0lBTlQtTE9DS0VEXQpwc20wOiA8UFMvMiBNb3VzZT4gaXJx IDEyIG9uIGF0a2JkYzAKcHNtMDogW0dJQU5ULUxPQ0tFRF0KcHNtMDogbW9kZWwgR2VuZXJpYyBQ Uy8yIG1vdXNlLCBkZXZpY2UgSUQgMApiYXR0ZXJ5MDogPEFDUEkgQ29udHJvbCBNZXRob2QgQmF0 dGVyeT4gb24gYWNwaTAKcG10aW1lcjAgb24gaXNhMApvcm0wOiA8SVNBIE9wdGlvbiBST00+IGF0 IGlvbWVtIDB4ZGYwMDAtMHhkZmZmZiBwbnBpZCBPUk0wMDAwIG9uIGlzYTAKc2MwOiA8U3lzdGVt IGNvbnNvbGU+IGF0IGZsYWdzIDB4MTAwIG9uIGlzYTAKc2MwOiBWR0EgPDE2IHZpcnR1YWwgY29u c29sZXMsIGZsYWdzPTB4MzAwPgp2Z2EwOiA8R2VuZXJpYyBJU0EgVkdBPiBhdCBwb3J0IDB4M2Mw LTB4M2RmIGlvbWVtIDB4YTAwMDAtMHhiZmZmZiBvbiBpc2EwCnBwYzA6IHBhcmFsbGVsIHBvcnQg bm90IGZvdW5kLgplc3QwOiA8RW5oYW5jZWQgU3BlZWRTdGVwIEZyZXF1ZW5jeSBDb250cm9sPiBv biBjcHUwCnA0dGNjMDogPENQVSBGcmVxdWVuY3kgVGhlcm1hbCBDb250cm9sPiBvbiBjcHUwCmVz dDE6IDxFbmhhbmNlZCBTcGVlZFN0ZXAgRnJlcXVlbmN5IENvbnRyb2w+IG9uIGNwdTEKcDR0Y2Mx OiA8Q1BVIEZyZXF1ZW5jeSBUaGVybWFsIENvbnRyb2w+IG9uIGNwdTEKVGltZWNvdW50ZXJzIHRp Y2sgZXZlcnkgMS4wMDAgbXNlYwpoZGFjYzA6IDxSZWFsdGVrIEFMQzI2OSBIREEgQ09ERUM+IGF0 IGNhZCAwIG9uIGhkYWMwCmhkYWEwOiA8UmVhbHRlayBBTEMyNjkgQXVkaW8gRnVuY3Rpb24gR3Jv dXA+IGF0IG5pZCAxIG9uIGhkYWNjMApwY20wOiA8UmVhbHRlayBBTEMyNjkgKEFuYWxvZyAyLjAr SFAvMi4wKT4gYXQgbmlkIDIwLDIxIGFuZCAyNCwyNSBvbiBoZGFhMApyYW5kb206IHVuYmxvY2tp bmcgZGV2aWNlLgp1c2J1czA6IDEyTWJwcyBGdWxsIFNwZWVkIFVTQiB2MS4wCnVzYnVzMTogMTJN YnBzIEZ1bGwgU3BlZWQgVVNCIHYxLjAKdXNidXMyOiAxMk1icHMgRnVsbCBTcGVlZCBVU0IgdjEu MAp1c2J1czM6IDEyTWJwcyBGdWxsIFNwZWVkIFVTQiB2MS4wCnVzYnVzNDogNDgwTWJwcyBIaWdo IFNwZWVkIFVTQiB2Mi4wCnVnZW4wLjE6IDxJbnRlbD4gYXQgdXNidXMwCnVodWIwOiA8SW50ZWwg VUhDSSByb290IEhVQiwgY2xhc3MgOS8wLCByZXYgMS4wMC8xLjAwLCBhZGRyIDE+IG9uIHVzYnVz MAp1Z2VuMi4xOiA8SW50ZWw+IGF0IHVzYnVzMgp1aHViMTogPEludGVsIFVIQ0kgcm9vdCBIVUIs IGNsYXNzIDkvMCwgcmV2IDEuMDAvMS4wMCwgYWRkciAxPiBvbiB1c2J1czIKdWdlbjEuMTogPElu dGVsPiBhdCB1c2J1czEKdWh1YjI6IDxJbnRlbCBVSENJIHJvb3QgSFVCLCBjbGFzcyA5LzAsIHJl diAxLjAwLzEuMDAsIGFkZHIgMT4gb24gdXNidXMxCnVnZW4zLjE6IDxJbnRlbD4gYXQgdXNidXMz CnVodWIzOiA8SW50ZWwgVUhDSSByb290IEhVQiwgY2xhc3MgOS8wLCByZXYgMS4wMC8xLjAwLCBh ZGRyIDE+IG9uIHVzYnVzMwp1Z2VuNC4xOiA8SW50ZWw+IGF0IHVzYnVzNAp1aHViNDogPEludGVs IEVIQ0kgcm9vdCBIVUIsIGNsYXNzIDkvMCwgcmV2IDIuMDAvMS4wMCwgYWRkciAxPiBvbiB1c2J1 czQKdWh1YjA6IDIgcG9ydHMgd2l0aCAyIHJlbW92YWJsZSwgc2VsZiBwb3dlcmVkCnVodWIxOiAy IHBvcnRzIHdpdGggMiByZW1vdmFibGUsIHNlbGYgcG93ZXJlZAp1aHViMjogMiBwb3J0cyB3aXRo IDIgcmVtb3ZhYmxlLCBzZWxmIHBvd2VyZWQKdWh1YjM6IDIgcG9ydHMgd2l0aCAyIHJlbW92YWJs ZSwgc2VsZiBwb3dlcmVkCmFkYTAgYXQgYXRhMCBidXMgMCBzY2J1czAgdGFyZ2V0IDAgbHVuIDAK YWRhMDogPFNBTVNVTkcgSE0yNTBISSAyQUMxMDFDND4gQVRBLTggU0FUQSAyLnggZGV2aWNlCmFk YTA6IFNlcmlhbCBOdW1iZXIgUzIwVEo5R1ozMzcxMjcKYWRhMDogMzAwLjAwME1CL3MgdHJhbnNm ZXJzIChTQVRBIDIueCwgVURNQTUsIFBJTyA4MTkyYnl0ZXMpCmFkYTA6IDIzODQ3NU1CICg0ODgz OTcxNjggNTEyIGJ5dGUgc2VjdG9yczogMTZIIDYzUy9UIDE2MzgzQykKYWRhMDogUHJldmlvdXNs eSB3YXMga25vd24gYXMgYWQwClNNUDogQVAgQ1BVICMxIExhdW5jaGVkIQpUaW1lY291bnRlciAi VFNDIiBmcmVxdWVuY3kgMTY2MjUyNTk5MCBIeiBxdWFsaXR5IDEwMDAKUm9vdCBtb3VudCB3YWl0 aW5nIGZvcjogdXNidXM0ClJvb3QgbW91bnQgd2FpdGluZyBmb3I6IHVzYnVzNAp1aHViNDogOCBw b3J0cyB3aXRoIDggcmVtb3ZhYmxlLCBzZWxmIHBvd2VyZWQKUm9vdCBtb3VudCB3YWl0aW5nIGZv cjogdXNidXM0ClJvb3QgbW91bnQgd2FpdGluZyBmb3I6IHVzYnVzNAp1Z2VuNC4yOiA8TmFtdWdh Lj4gYXQgdXNidXM0ClRyeWluZyB0byBtb3VudCByb290IGZyb20gdWZzOi9kZXYvYWRhMHMyYSBb cnddLi4uCnVnZW4yLjI6IDxCcm9hZGNvbSBDb3JwPiBhdCB1c2J1czIKdWJ0MDogPEJyb2FkY29t IENvcnAgQnJvYWRjb20gQmx1ZXRvb3RoIDIuMSBEZXZpY2UsIGNsYXNzIDIyNC8xLCByZXYgMi4w MC8zLjQzLCBhZGRyIDI+IG9uIHVzYnVzMgpXQVJOSU5HOiBhdHRlbXB0IHRvIGRvbWFpbl9hZGQo Ymx1ZXRvb3RoKSBhZnRlciBkb21haW5maW5hbGl6ZSgpCldBUk5JTkc6IGF0dGVtcHQgdG8gZG9t YWluX2FkZChuZXRncmFwaCkgYWZ0ZXIgZG9tYWluZmluYWxpemUoKQp3bGFuMDogRXRoZXJuZXQg YWRkcmVzczogZjA6N2I6Y2I6M2Q6YWI6YzQKd2xhbjA6IGxpbmsgc3RhdGUgY2hhbmdlZCB0byBV UAppbmZvOiBbZHJtXSBJbml0aWFsaXplZCBkcm0gMS4xLjAgMjAwNjA4MTAKZHJtbjA6IDxJbnRl bCBQaW5ldmlldyAoTSk+IG9uIHZnYXBjaTAKaW5mbzogW2RybV0gTVNJIGVuYWJsZWQgMSBtZXNz YWdlKHMpCmluZm86IFtkcm1dIEFHUCBhdCAweGQwMDAwMDAwIDI1Nk1CCmlpY2J1czA6IDxQaGls aXBzIEkyQyBidXM+IG9uIGlpY2JiMCBhZGRyIDB4YzYKaWljMDogPEkyQyBnZW5lcmljIEkvTz4g b24gaWljYnVzMAppaWMxOiA8STJDIGdlbmVyaWMgSS9PPiBvbiBpaWNidXMxCmlpY2J1czI6IDxQ aGlsaXBzIEkyQyBidXM+IG9uIGlpY2JiMSBhZGRyIDB4YzYKaWljMjogPEkyQyBnZW5lcmljIEkv Tz4gb24gaWljYnVzMgppaWMzOiA8STJDIGdlbmVyaWMgSS9PPiBvbiBpaWNidXMzCmlpY2J1czQ6 IDxQaGlsaXBzIEkyQyBidXM+IG9uIGlpY2JiMiBhZGRyIDB4YzYKaWljNDogPEkyQyBnZW5lcmlj IEkvTz4gb24gaWljYnVzNAppaWM1OiA8STJDIGdlbmVyaWMgSS9PPiBvbiBpaWNidXM1CmlpY2J1 czY6IDxQaGlsaXBzIEkyQyBidXM+IG9uIGlpY2JiMyBhZGRyIDB4YzYKaWljNjogPEkyQyBnZW5l cmljIEkvTz4gb24gaWljYnVzNgppaWM3OiA8STJDIGdlbmVyaWMgSS9PPiBvbiBpaWNidXM3Cmlp Y2J1czg6IDxQaGlsaXBzIEkyQyBidXM+IG9uIGlpY2JiNCBhZGRyIDB4YzYKaWljODogPEkyQyBn ZW5lcmljIEkvTz4gb24gaWljYnVzOAppaWM5OiA8STJDIGdlbmVyaWMgSS9PPiBvbiBpaWNidXM5 CmlpY2J1czEwOiA8UGhpbGlwcyBJMkMgYnVzPiBvbiBpaWNiYjUgYWRkciAweGM2CmlpYzEwOiA8 STJDIGdlbmVyaWMgSS9PPiBvbiBpaWNidXMxMAppaWMxMTogPEkyQyBnZW5lcmljIEkvTz4gb24g aWljYnVzMTEKaWljYnVzMTI6IDxQaGlsaXBzIEkyQyBidXM+IG9uIGlpY2JiNiBhZGRyIDB4YzYK aWljMTI6IDxJMkMgZ2VuZXJpYyBJL08+IG9uIGlpY2J1czEyCmlpYzEzOiA8STJDIGdlbmVyaWMg SS9PPiBvbiBpaWNidXMxMwppaWNidXMxNDogPFBoaWxpcHMgSTJDIGJ1cz4gb24gaWljYmI3IGFk ZHIgMHhjNgppaWMxNDogPEkyQyBnZW5lcmljIEkvTz4gb24gaWljYnVzMTQKaWljMTU6IDxJMkMg Z2VuZXJpYyBJL08+IG9uIGlpY2J1czE1CmluZm86IFtkcm1dIFN1cHBvcnRzIHZibGFuayB0aW1l c3RhbXAgY2FjaGluZyBSZXYgMSAoMTAuMTAuMjAxMCkuCmluZm86IFtkcm1dIERyaXZlciBzdXBw b3J0cyBwcmVjaXNlIHZibGFuayB0aW1lc3RhbXAgcXVlcnkuCmRybW4wOiB0YWtpbmcgb3ZlciB0 aGUgZmljdGl0aW91cyByYW5nZSAweGQwMDAwMDAwLTB4ZTAwMDAwMDAKaW5mbzogW2RybV0gaW5p dGlhbGl6ZWQgb3ZlcmxheSBzdXBwb3J0CmluZm86IFtkcm1dIEluaXRpYWxpemVkIGk5MTUgMS42 LjAgMjAwODA3MzAKd2xhbjA6IGxpbmsgc3RhdGUgY2hhbmdlZCB0byBET1dOCndsYW4wOiBsaW5r IHN0YXRlIGNoYW5nZWQgdG8gVVAK --b1_1b69d69f2ce03337794f2131ab0b5fec Content-Type: application/octet-stream; name="output-pciconf" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="output-pciconf" aG9zdGIwQHBjaTA6MDowOjA6CWNsYXNzPTB4MDYwMDAwIGNhcmQ9MHhjMDcyMTQ0ZCBjaGlwPTB4 YTAxMDgwODYgcmV2PTB4MDAgaGRyPTB4MDAKICAgIHZlbmRvciAgICAgPSAnSW50ZWwgQ29ycG9y YXRpb24nCiAgICBkZXZpY2UgICAgID0gJ0F0b20gUHJvY2Vzc29yIEQ0eHgvRDV4eC9ONHh4L041 eHggRE1JIEJyaWRnZScKICAgIGNsYXNzICAgICAgPSBicmlkZ2UKICAgIHN1YmNsYXNzICAgPSBI T1NULVBDSQogICAgY2FwIDA5W2UwXSA9IHZlbmRvciAobGVuZ3RoIDgpIEludGVsIGNhcCA1IHZl cnNpb24gMQogICAgUENJIGVycm9ycyA9IFJlY2VpdmVkIE1hc3Rlci1BYm9ydAp2Z2FwY2kwQHBj aTA6MDoyOjA6CWNsYXNzPTB4MDMwMDAwIGNhcmQ9MHhjMDcyMTQ0ZCBjaGlwPTB4YTAxMTgwODYg cmV2PTB4MDAgaGRyPTB4MDAKICAgIHZlbmRvciAgICAgPSAnSW50ZWwgQ29ycG9yYXRpb24nCiAg ICBkZXZpY2UgICAgID0gJ0F0b20gUHJvY2Vzc29yIEQ0eHgvRDV4eC9ONHh4L041eHggSW50ZWdy YXRlZCBHcmFwaGljcyBDb250cm9sbGVyJwogICAgY2xhc3MgICAgICA9IGRpc3BsYXkKICAgIHN1 YmNsYXNzICAgPSBWR0EKICAgIGJhciAgIFsxMF0gPSB0eXBlIE1lbW9yeSwgcmFuZ2UgMzIsIGJh c2UgMHhmMDMwMDAwMCwgc2l6ZSA1MjQyODgsIGVuYWJsZWQKICAgIGJhciAgIFsxNF0gPSB0eXBl IEkvTyBQb3J0LCByYW5nZSAzMiwgYmFzZSAweDE4ZDAsIHNpemUgOCwgZW5hYmxlZAogICAgYmFy ICAgWzE4XSA9IHR5cGUgUHJlZmV0Y2hhYmxlIE1lbW9yeSwgcmFuZ2UgMzIsIGJhc2UgMHhkMDAw MDAwMCwgc2l6ZSAyNjg0MzU0NTYsIGVuYWJsZWQKICAgIGJhciAgIFsxY10gPSB0eXBlIE1lbW9y eSwgcmFuZ2UgMzIsIGJhc2UgMHhmMDAwMDAwMCwgc2l6ZSAxMDQ4NTc2LCBlbmFibGVkCiAgICBj YXAgMDVbOTBdID0gTVNJIHN1cHBvcnRzIDEgbWVzc2FnZSBlbmFibGVkIHdpdGggMSBtZXNzYWdl CiAgICBjYXAgMDFbZDBdID0gcG93ZXJzcGVjIDIgIHN1cHBvcnRzIEQwIEQzICBjdXJyZW50IEQw CnZnYXBjaTFAcGNpMDowOjI6MToJY2xhc3M9MHgwMzgwMDAgY2FyZD0weGMwNzIxNDRkIGNoaXA9 MHhhMDEyODA4NiByZXY9MHgwMCBoZHI9MHgwMAogICAgdmVuZG9yICAgICA9ICdJbnRlbCBDb3Jw b3JhdGlvbicKICAgIGRldmljZSAgICAgPSAnQXRvbSBQcm9jZXNzb3IgRDR4eC9ENXh4L040eHgv TjV4eCBJbnRlZ3JhdGVkIEdyYXBoaWNzIENvbnRyb2xsZXInCiAgICBjbGFzcyAgICAgID0gZGlz cGxheQogICAgYmFyICAgWzEwXSA9IHR5cGUgTWVtb3J5LCByYW5nZSAzMiwgYmFzZSAweGYwMzgw MDAwLCBzaXplIDUyNDI4OCwgZW5hYmxlZAogICAgY2FwIDAxW2QwXSA9IHBvd2Vyc3BlYyAyICBz dXBwb3J0cyBEMCBEMyAgY3VycmVudCBEMApoZGFjMEBwY2kwOjA6Mjc6MDoJY2xhc3M9MHgwNDAz MDAgY2FyZD0weGMwNzIxNDRkIGNoaXA9MHgyN2Q4ODA4NiByZXY9MHgwMiBoZHI9MHgwMAogICAg dmVuZG9yICAgICA9ICdJbnRlbCBDb3Jwb3JhdGlvbicKICAgIGRldmljZSAgICAgPSAnTk0xMC9J Q0g3IEZhbWlseSBIaWdoIERlZmluaXRpb24gQXVkaW8gQ29udHJvbGxlcicKICAgIGNsYXNzICAg ICAgPSBtdWx0aW1lZGlhCiAgICBzdWJjbGFzcyAgID0gSERBCiAgICBiYXIgICBbMTBdID0gdHlw ZSBNZW1vcnksIHJhbmdlIDY0LCBiYXNlIDB4ZjA0MDAwMDAsIHNpemUgMTYzODQsIGVuYWJsZWQK ICAgIGNhcCAwMVs1MF0gPSBwb3dlcnNwZWMgMiAgc3VwcG9ydHMgRDAgRDMgIGN1cnJlbnQgRDAK ICAgIGNhcCAwNVs2MF0gPSBNU0kgc3VwcG9ydHMgMSBtZXNzYWdlLCA2NCBiaXQgZW5hYmxlZCB3 aXRoIDEgbWVzc2FnZQogICAgY2FwIDEwWzcwXSA9IFBDSS1FeHByZXNzIDEgcm9vdCBlbmRwb2lu dCBtYXggZGF0YSAxMjgoMTI4KSBsaW5rIHgwKHgwKQogICAgZWNhcCAwMDAyWzEwMF0gPSBWQyAx IG1heCBWQzEKICAgIGVjYXAgMDAwNVsxMzBdID0gUm9vdCBDb21wbGV4IExpbmsgRGVjbGFyYXRp b24gMQpwY2liMUBwY2kwOjA6Mjg6MDoJY2xhc3M9MHgwNjA0MDAgY2FyZD0weGMwNzIxNDRkIGNo aXA9MHgyN2QwODA4NiByZXY9MHgwMiBoZHI9MHgwMQogICAgdmVuZG9yICAgICA9ICdJbnRlbCBD b3Jwb3JhdGlvbicKICAgIGRldmljZSAgICAgPSAnTk0xMC9JQ0g3IEZhbWlseSBQQ0kgRXhwcmVz cyBQb3J0IDEnCiAgICBjbGFzcyAgICAgID0gYnJpZGdlCiAgICBzdWJjbGFzcyAgID0gUENJLVBD SQogICAgY2FwIDEwWzQwXSA9IFBDSS1FeHByZXNzIDEgcm9vdCBwb3J0IHNsb3QgbWF4IGRhdGEg MTI4KDEyOCkgbGluayB4MSh4MSkKICAgICAgICAgICAgICAgICBzcGVlZCAyLjUoMi41KSBBU1BN IEwxKEwwcy9MMSkKICAgIGNhcCAwNVs4MF0gPSBNU0kgc3VwcG9ydHMgMSBtZXNzYWdlIAogICAg Y2FwIDBkWzkwXSA9IFBDSSBCcmlkZ2UgY2FyZD0weGMwNzIxNDRkCiAgICBjYXAgMDFbYTBdID0g cG93ZXJzcGVjIDIgIHN1cHBvcnRzIEQwIEQzICBjdXJyZW50IEQwCiAgICBlY2FwIDAwMDJbMTAw XSA9IFZDIDEgbWF4IFZDMQogICAgZWNhcCAwMDA1WzE4MF0gPSBSb290IENvbXBsZXggTGluayBE ZWNsYXJhdGlvbiAxCnBjaWIyQHBjaTA6MDoyODoxOgljbGFzcz0weDA2MDQwMCBjYXJkPTB4YzA3 MjE0NGQgY2hpcD0weDI3ZDI4MDg2IHJldj0weDAyIGhkcj0weDAxCiAgICB2ZW5kb3IgICAgID0g J0ludGVsIENvcnBvcmF0aW9uJwogICAgZGV2aWNlICAgICA9ICdOTTEwL0lDSDcgRmFtaWx5IFBD SSBFeHByZXNzIFBvcnQgMicKICAgIGNsYXNzICAgICAgPSBicmlkZ2UKICAgIHN1YmNsYXNzICAg PSBQQ0ktUENJCiAgICBjYXAgMTBbNDBdID0gUENJLUV4cHJlc3MgMSByb290IHBvcnQgc2xvdCBt YXggZGF0YSAxMjgoMTI4KSBsaW5rIHgwKHgxKQogICAgICAgICAgICAgICAgIHNwZWVkIDAuMCgy LjUpIEFTUE0gZGlzYWJsZWQoTDBzL0wxKQogICAgY2FwIDA1WzgwXSA9IE1TSSBzdXBwb3J0cyAx IG1lc3NhZ2UgCiAgICBjYXAgMGRbOTBdID0gUENJIEJyaWRnZSBjYXJkPTB4YzA3MjE0NGQKICAg IGNhcCAwMVthMF0gPSBwb3dlcnNwZWMgMiAgc3VwcG9ydHMgRDAgRDMgIGN1cnJlbnQgRDAKICAg IGVjYXAgMDAwMlsxMDBdID0gVkMgMSBtYXggVkMxCiAgICBlY2FwIDAwMDVbMTgwXSA9IFJvb3Qg Q29tcGxleCBMaW5rIERlY2xhcmF0aW9uIDEKcGNpYjNAcGNpMDowOjI4OjI6CWNsYXNzPTB4MDYw NDAwIGNhcmQ9MHhjMDcyMTQ0ZCBjaGlwPTB4MjdkNDgwODYgcmV2PTB4MDIgaGRyPTB4MDEKICAg IHZlbmRvciAgICAgPSAnSW50ZWwgQ29ycG9yYXRpb24nCiAgICBkZXZpY2UgICAgID0gJ05NMTAv SUNINyBGYW1pbHkgUENJIEV4cHJlc3MgUG9ydCAzJwogICAgY2xhc3MgICAgICA9IGJyaWRnZQog ICAgc3ViY2xhc3MgICA9IFBDSS1QQ0kKICAgIGNhcCAxMFs0MF0gPSBQQ0ktRXhwcmVzcyAxIHJv b3QgcG9ydCBzbG90IG1heCBkYXRhIDEyOCgxMjgpIGxpbmsgeDEoeDEpCiAgICAgICAgICAgICAg ICAgc3BlZWQgMi41KDIuNSkgQVNQTSBMMHMvTDEoTDBzL0wxKQogICAgY2FwIDA1WzgwXSA9IE1T SSBzdXBwb3J0cyAxIG1lc3NhZ2UgCiAgICBjYXAgMGRbOTBdID0gUENJIEJyaWRnZSBjYXJkPTB4 YzA3MjE0NGQKICAgIGNhcCAwMVthMF0gPSBwb3dlcnNwZWMgMiAgc3VwcG9ydHMgRDAgRDMgIGN1 cnJlbnQgRDAKICAgIGVjYXAgMDAwMlsxMDBdID0gVkMgMSBtYXggVkMxCiAgICBlY2FwIDAwMDVb MTgwXSA9IFJvb3QgQ29tcGxleCBMaW5rIERlY2xhcmF0aW9uIDEKcGNpYjRAcGNpMDowOjI4OjM6 CWNsYXNzPTB4MDYwNDAwIGNhcmQ9MHhjMDcyMTQ0ZCBjaGlwPTB4MjdkNjgwODYgcmV2PTB4MDIg aGRyPTB4MDEKICAgIHZlbmRvciAgICAgPSAnSW50ZWwgQ29ycG9yYXRpb24nCiAgICBkZXZpY2Ug ICAgID0gJ05NMTAvSUNINyBGYW1pbHkgUENJIEV4cHJlc3MgUG9ydCA0JwogICAgY2xhc3MgICAg ICA9IGJyaWRnZQogICAgc3ViY2xhc3MgICA9IFBDSS1QQ0kKICAgIGNhcCAxMFs0MF0gPSBQQ0kt RXhwcmVzcyAxIHJvb3QgcG9ydCBzbG90IG1heCBkYXRhIDEyOCgxMjgpIGxpbmsgeDAoeDEpCiAg ICAgICAgICAgICAgICAgc3BlZWQgMC4wKDIuNSkgQVNQTSBkaXNhYmxlZChMMHMvTDEpCiAgICBj YXAgMDVbODBdID0gTVNJIHN1cHBvcnRzIDEgbWVzc2FnZSAKICAgIGNhcCAwZFs5MF0gPSBQQ0kg QnJpZGdlIGNhcmQ9MHhjMDcyMTQ0ZAogICAgY2FwIDAxW2EwXSA9IHBvd2Vyc3BlYyAyICBzdXBw b3J0cyBEMCBEMyAgY3VycmVudCBEMAogICAgZWNhcCAwMDAyWzEwMF0gPSBWQyAxIG1heCBWQzEK ICAgIGVjYXAgMDAwNVsxODBdID0gUm9vdCBDb21wbGV4IExpbmsgRGVjbGFyYXRpb24gMQp1aGNp MEBwY2kwOjA6Mjk6MDoJY2xhc3M9MHgwYzAzMDAgY2FyZD0weGMwNzIxNDRkIGNoaXA9MHgyN2M4 ODA4NiByZXY9MHgwMiBoZHI9MHgwMAogICAgdmVuZG9yICAgICA9ICdJbnRlbCBDb3Jwb3JhdGlv bicKICAgIGRldmljZSAgICAgPSAnTk0xMC9JQ0g3IEZhbWlseSBVU0IgVUhDSSBDb250cm9sbGVy JwogICAgY2xhc3MgICAgICA9IHNlcmlhbCBidXMKICAgIHN1YmNsYXNzICAgPSBVU0IKICAgIGJh ciAgIFsyMF0gPSB0eXBlIEkvTyBQb3J0LCByYW5nZSAzMiwgYmFzZSAweDE4MjAsIHNpemUgMzIs IGVuYWJsZWQKdWhjaTFAcGNpMDowOjI5OjE6CWNsYXNzPTB4MGMwMzAwIGNhcmQ9MHhjMDcyMTQ0 ZCBjaGlwPTB4MjdjOTgwODYgcmV2PTB4MDIgaGRyPTB4MDAKICAgIHZlbmRvciAgICAgPSAnSW50 ZWwgQ29ycG9yYXRpb24nCiAgICBkZXZpY2UgICAgID0gJ05NMTAvSUNINyBGYW1pbHkgVVNCIFVI Q0kgQ29udHJvbGxlcicKICAgIGNsYXNzICAgICAgPSBzZXJpYWwgYnVzCiAgICBzdWJjbGFzcyAg ID0gVVNCCiAgICBiYXIgICBbMjBdID0gdHlwZSBJL08gUG9ydCwgcmFuZ2UgMzIsIGJhc2UgMHgx ODQwLCBzaXplIDMyLCBlbmFibGVkCnVoY2kyQHBjaTA6MDoyOToyOgljbGFzcz0weDBjMDMwMCBj YXJkPTB4YzA3MjE0NGQgY2hpcD0weDI3Y2E4MDg2IHJldj0weDAyIGhkcj0weDAwCiAgICB2ZW5k b3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJwogICAgZGV2aWNlICAgICA9ICdOTTEwL0lDSDcg RmFtaWx5IFVTQiBVSENJIENvbnRyb2xsZXInCiAgICBjbGFzcyAgICAgID0gc2VyaWFsIGJ1cwog ICAgc3ViY2xhc3MgICA9IFVTQgogICAgYmFyICAgWzIwXSA9IHR5cGUgSS9PIFBvcnQsIHJhbmdl IDMyLCBiYXNlIDB4MTg2MCwgc2l6ZSAzMiwgZW5hYmxlZAp1aGNpM0BwY2kwOjA6Mjk6MzoJY2xh c3M9MHgwYzAzMDAgY2FyZD0weGMwNzIxNDRkIGNoaXA9MHgyN2NiODA4NiByZXY9MHgwMiBoZHI9 MHgwMAogICAgdmVuZG9yICAgICA9ICdJbnRlbCBDb3Jwb3JhdGlvbicKICAgIGRldmljZSAgICAg PSAnTk0xMC9JQ0g3IEZhbWlseSBVU0IgVUhDSSBDb250cm9sbGVyJwogICAgY2xhc3MgICAgICA9 IHNlcmlhbCBidXMKICAgIHN1YmNsYXNzICAgPSBVU0IKICAgIGJhciAgIFsyMF0gPSB0eXBlIEkv TyBQb3J0LCByYW5nZSAzMiwgYmFzZSAweDE4ODAsIHNpemUgMzIsIGVuYWJsZWQKZWhjaTBAcGNp MDowOjI5Ojc6CWNsYXNzPTB4MGMwMzIwIGNhcmQ9MHhjMDcyMTQ0ZCBjaGlwPTB4MjdjYzgwODYg cmV2PTB4MDIgaGRyPTB4MDAKICAgIHZlbmRvciAgICAgPSAnSW50ZWwgQ29ycG9yYXRpb24nCiAg ICBkZXZpY2UgICAgID0gJ05NMTAvSUNINyBGYW1pbHkgVVNCMiBFSENJIENvbnRyb2xsZXInCiAg ICBjbGFzcyAgICAgID0gc2VyaWFsIGJ1cwogICAgc3ViY2xhc3MgICA9IFVTQgogICAgYmFyICAg WzEwXSA9IHR5cGUgTWVtb3J5LCByYW5nZSAzMiwgYmFzZSAweGYwNjA0MDAwLCBzaXplIDEwMjQs IGVuYWJsZWQKICAgIGNhcCAwMVs1MF0gPSBwb3dlcnNwZWMgMiAgc3VwcG9ydHMgRDAgRDMgIGN1 cnJlbnQgRDAKICAgIGNhcCAwYVs1OF0gPSBFSENJIERlYnVnIFBvcnQgYXQgb2Zmc2V0IDB4YTAg aW4gbWFwIDB4MTQKcGNpYjVAcGNpMDowOjMwOjA6CWNsYXNzPTB4MDYwNDAxIGNhcmQ9MHhjMDcy MTQ0ZCBjaGlwPTB4MjQ0ODgwODYgcmV2PTB4ZTIgaGRyPTB4MDEKICAgIHZlbmRvciAgICAgPSAn SW50ZWwgQ29ycG9yYXRpb24nCiAgICBkZXZpY2UgICAgID0gJzgyODAxIE1vYmlsZSBQQ0kgQnJp ZGdlJwogICAgY2xhc3MgICAgICA9IGJyaWRnZQogICAgc3ViY2xhc3MgICA9IFBDSS1QQ0kKICAg IGNhcCAwZFs1MF0gPSBQQ0kgQnJpZGdlIGNhcmQ9MHhjMDcyMTQ0ZAppc2FiMEBwY2kwOjA6MzE6 MDoJY2xhc3M9MHgwNjAxMDAgY2FyZD0weGMwNzIxNDRkIGNoaXA9MHgyN2JjODA4NiByZXY9MHgw MiBoZHI9MHgwMAogICAgdmVuZG9yICAgICA9ICdJbnRlbCBDb3Jwb3JhdGlvbicKICAgIGRldmlj ZSAgICAgPSAnTk0xMCBGYW1pbHkgTFBDIENvbnRyb2xsZXInCiAgICBjbGFzcyAgICAgID0gYnJp ZGdlCiAgICBzdWJjbGFzcyAgID0gUENJLUlTQQogICAgY2FwIDA5W2UwXSA9IHZlbmRvciAobGVu Z3RoIDEyKSBJbnRlbCBjYXAgMSB2ZXJzaW9uIDAKCQkgZmVhdHVyZXM6IFF1aWNrIFJlc3VtZSwg U0FUQSBSQUlELTUsIE1vYmlsZSwgNiBQQ0ktZSB4MSBzbG90cywgU0FUQSBSQUlELTAvMS8xMAph dGFwY2kwQHBjaTA6MDozMToyOgljbGFzcz0weDAxMDE4YSBjYXJkPTB4YzA3MjE0NGQgY2hpcD0w eDI3YzA4MDg2IHJldj0weDAyIGhkcj0weDAwCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBv cmF0aW9uJwogICAgZGV2aWNlICAgICA9ICdOTTEwL0lDSDcgRmFtaWx5IFNBVEEgQ29udHJvbGxl ciBbSURFIG1vZGVdJwogICAgY2xhc3MgICAgICA9IG1hc3Mgc3RvcmFnZQogICAgc3ViY2xhc3Mg ICA9IEFUQQogICAgYmFyICAgWzIwXSA9IHR5cGUgSS9PIFBvcnQsIHJhbmdlIDMyLCBiYXNlIDB4 MThjMCwgc2l6ZSAxNiwgZW5hYmxlZAogICAgYmFyICAgWzI0XSA9IHR5cGUgTWVtb3J5LCByYW5n ZSAzMiwgYmFzZSAweDgwMDAxMDAwLCBzaXplIDEwMjQsIGVuYWJsZWQKICAgIGNhcCAwMVs3MF0g PSBwb3dlcnNwZWMgMiAgc3VwcG9ydHMgRDAgRDMgIGN1cnJlbnQgRDAKbm9uZTBAcGNpMDowOjMx OjM6CWNsYXNzPTB4MGMwNTAwIGNhcmQ9MHhjMDcyMTQ0ZCBjaGlwPTB4MjdkYTgwODYgcmV2PTB4 MDIgaGRyPTB4MDAKICAgIHZlbmRvciAgICAgPSAnSW50ZWwgQ29ycG9yYXRpb24nCiAgICBkZXZp Y2UgICAgID0gJ05NMTAvSUNINyBGYW1pbHkgU01CdXMgQ29udHJvbGxlcicKICAgIGNsYXNzICAg ICAgPSBzZXJpYWwgYnVzCiAgICBzdWJjbGFzcyAgID0gU01CdXMKICAgIGJhciAgIFsyMF0gPSB0 eXBlIEkvTyBQb3J0LCByYW5nZSAzMiwgYmFzZSAweDE4YTAsIHNpemUgMzIsIGVuYWJsZWQKYXRo MEBwY2kwOjU6MDowOgljbGFzcz0weDAyODAwMCBjYXJkPTB4ZTAyNTEwNWIgY2hpcD0weDAwMmIx NjhjIHJldj0weDAxIGhkcj0weDAwCiAgICB2ZW5kb3IgICAgID0gJ0F0aGVyb3MgQ29tbXVuaWNh dGlvbnMgSW5jLicKICAgIGRldmljZSAgICAgPSAnQVI5Mjg1IFdpcmVsZXNzIE5ldHdvcmsgQWRh cHRlciAoUENJLUV4cHJlc3MpJwogICAgY2xhc3MgICAgICA9IG5ldHdvcmsKICAgIGJhciAgIFsx MF0gPSB0eXBlIE1lbW9yeSwgcmFuZ2UgNjQsIGJhc2UgMHhmMDEwMDAwMCwgc2l6ZSA2NTUzNiwg ZW5hYmxlZAogICAgY2FwIDAxWzQwXSA9IHBvd2Vyc3BlYyAzICBzdXBwb3J0cyBEMCBEMSBEMyAg Y3VycmVudCBEMAogICAgY2FwIDA1WzUwXSA9IE1TSSBzdXBwb3J0cyAxIG1lc3NhZ2UgCiAgICBj YXAgMTBbNjBdID0gUENJLUV4cHJlc3MgMiBsZWdhY3kgZW5kcG9pbnQgbWF4IGRhdGEgMTI4KDEy OCkgbGluayB4MSh4MSkKICAgICAgICAgICAgICAgICBzcGVlZCAyLjUoMi41KSBBU1BNIEwxKEww cy9MMSkKICAgIGVjYXAgMDAwMVsxMDBdID0gQUVSIDEgMCBmYXRhbCAxIG5vbi1mYXRhbCAxIGNv cnJlY3RlZAogICAgZWNhcCAwMDAyWzE0MF0gPSBWQyAxIG1heCBWQzAKICAgIGVjYXAgMDAwM1sx NjBdID0gU2VyaWFsIDEgMDAxNTE3ZmZmZjI0MTQxMgogICAgZWNhcCAwMDA0WzE3MF0gPSBQb3dl ciBCdWRnZXRpbmcgMQogICAgUENJIGVycm9ycyA9IFNpZ25hbGxlZCBTeXN0ZW0gRXJyb3IKICBQ Q0ktZSBlcnJvcnMgPSBDb3JyZWN0YWJsZSBFcnJvciBEZXRlY3RlZAogICAgICAgICAgICAgICAg IE5vbi1GYXRhbCBFcnJvciBEZXRlY3RlZAogICAgICAgICAgICAgICAgIFVuc3VwcG9ydGVkIFJl cXVlc3QgRGV0ZWN0ZWQKICAgICBOb24tZmF0YWwgPSBVbnN1cHBvcnRlZCBSZXF1ZXN0CiAgICAg Q29ycmVjdGVkID0gQWR2aXNvcnkgTm9uLUZhdGFsIEVycm9yCm1za2MwQHBjaTA6OTowOjA6CWNs YXNzPTB4MDIwMDAwIGNhcmQ9MHhjMDcyMTQ0ZCBjaGlwPTB4NDM1NDExYWIgcmV2PTB4MDAgaGRy PTB4MDAKICAgIHZlbmRvciAgICAgPSAnTWFydmVsbCBUZWNobm9sb2d5IEdyb3VwIEx0ZC4nCiAg ICBkZXZpY2UgICAgID0gJzg4RTgwNDAgUENJLUUgRmFzdCBFdGhlcm5ldCBDb250cm9sbGVyJwog ICAgY2xhc3MgICAgICA9IG5ldHdvcmsKICAgIHN1YmNsYXNzICAgPSBldGhlcm5ldAogICAgYmFy ICAgWzEwXSA9IHR5cGUgTWVtb3J5LCByYW5nZSA2NCwgYmFzZSAweGYwMjAwMDAwLCBzaXplIDE2 Mzg0LCBlbmFibGVkCiAgICBiYXIgICBbMThdID0gdHlwZSBJL08gUG9ydCwgcmFuZ2UgMzIsIGJh c2UgMHgyMDAwLCBzaXplIDI1NiwgZW5hYmxlZAogICAgY2FwIDAxWzQ4XSA9IHBvd2Vyc3BlYyAz ICBzdXBwb3J0cyBEMCBEMSBEMiBEMyAgY3VycmVudCBEMAogICAgY2FwIDA1WzVjXSA9IE1TSSBz dXBwb3J0cyAxIG1lc3NhZ2UsIDY0IGJpdCBlbmFibGVkIHdpdGggMSBtZXNzYWdlCiAgICBjYXAg MTBbYzBdID0gUENJLUV4cHJlc3MgMiBsZWdhY3kgZW5kcG9pbnQgbWF4IGRhdGEgMTI4KDEyOCkg bGluayB4MSh4MSkKICAgICAgICAgICAgICAgICBzcGVlZCAyLjUoMi41KSBBU1BNIEwwcy9MMShM MHMvTDEpCiAgICBlY2FwIDAwMDFbMTAwXSA9IEFFUiAxIDAgZmF0YWwgMCBub24tZmF0YWwgMSBj b3JyZWN0ZWQKICAgIGVjYXAgMDAwM1sxMzBdID0gU2VyaWFsIDEgODljYTZjZmZmZjU0MjQwMAog IFBDSS1lIGVycm9ycyA9IENvcnJlY3RhYmxlIEVycm9yIERldGVjdGVkCiAgICAgICAgICAgICAg ICAgTm9uLUZhdGFsIEVycm9yIERldGVjdGVkCiAgICAgICAgICAgICAgICAgVW5zdXBwb3J0ZWQg UmVxdWVzdCBEZXRlY3RlZAogICAgIENvcnJlY3RlZCA9IEFkdmlzb3J5IE5vbi1GYXRhbCBFcnJv cgo= --b1_1b69d69f2ce03337794f2131ab0b5fec Content-Type: application/octet-stream; name="output-pkg-info" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="output-pkg-info" T1JCaXQyLTIuMTQuMTkgICAgICAgICAgICAgICAgIEhpZ2gtcGVyZm9ybWFuY2UgQ09SQkEgT1JC IHdpdGggc3VwcG9ydCBmb3IgdGhlIEMgbGFuZ3VhZ2UKVGh1bmFyLTEuNi4zICAgICAgICAgICAg ICAgICAgIFhmY2UgZmlsZSBtYW5hZ2VyCmFhbGliLTEuNC5yNV82ICAgICAgICAgICAgICAgICBB U0NJSSBhcnQgbGlicmFyeQphbHNhLWxpYi0xLjAuMjcuMl8xICAgICAgICAgICAgQUxTQSBjb21w YXRpYmlsaXR5IGxpYnJhcnkKYWxzYS1wbHVnaW5zLTEuMC4yN18yICAgICAgICAgIEFMU0EgY29t cGF0aWJpbGl0eSBsaWJyYXJ5IHBsdWdpbnMKYXBwcmVzLTEuMC40ICAgICAgICAgICAgICAgICAg IFByb2dyYW0gdG8gbGlzdCBhcHBsaWNhdGlvbidzIHJlc291cmNlcwphcHItMS40LjguMS41LjMg ICAgICAgICAgICAgICAgQXBhY2hlIFBvcnRhYmlsaXR5IExpYnJhcnkKYXQtc3BpMi1hdGstMi44 LjAgICAgICAgICAgICAgIEFzc2lzdGVkIFRlY2hub2xvZ3kgUHJvdmlkZXIgbW9kdWxlIGZvciBH VEsrCmF0LXNwaTItY29yZS0yLjguMCAgICAgICAgICAgICBBc3Npc3RpdmUgVGVjaG5vbG9neSBT ZXJ2aWNlIFByb3ZpZGVyIEludGVyZmFjZQphdGstMi44LjAgICAgICAgICAgICAgICAgICAgICAg R05PTUUgYWNjZXNzaWJpbGl0eSB0b29sa2l0IChBVEspCmF1dG9jb25mLTIuNjkgICAgICAgICAg ICAgICAgICBBdXRvbWF0aWNhbGx5IGNvbmZpZ3VyZSBzb3VyY2UgY29kZSBvbiBtYW55IFVuKngg cGxhdGZvcm1zCmF1dG9jb25mLXdyYXBwZXItMjAxMzEyMDMgICAgICBXcmFwcGVyIHNjcmlwdCBm b3IgR05VIGF1dG9jb25mCmF1dG9tYWtlLTEuMTQgICAgICAgICAgICAgICAgICBHTlUgU3RhbmRh cmRzLWNvbXBsaWFudCBNYWtlZmlsZSBnZW5lcmF0b3IKYXV0b21ha2Utd3JhcHBlci0yMDEzMTIw MyAgICAgIFdyYXBwZXIgc2NyaXB0IGZvciBHTlUgYXV0b21ha2UKYXZhaGktYXBwLTAuNi4zMSAg ICAgICAgICAgICAgIFNlcnZpY2UgZGlzY292ZXJ5IG9uIGEgbG9jYWwgbmV0d29yawpiYXNoLTQu Mi40NV8xICAgICAgICAgICAgICAgICAgVGhlIEdOVSBQcm9qZWN0J3MgQm91cm5lIEFnYWluIFNI ZWxsCmJpZ3JlcXNwcm90by0xLjEuMiAgICAgICAgICAgICBCaWdSZXFzIGV4dGVuc2lvbiBoZWFk ZXJzCmJpc29uLTIuNy4xLDEgICAgICAgICAgICAgICAgICBBIHBhcnNlciBnZW5lcmF0b3IgZnJv bSBGU0YsIChtb3N0bHkpIGNvbXBhdGlibGUgd2l0aCBZYWNjCmJpdG1hcC0xLjAuNyAgICAgICAg ICAgICAgICAgICBCaXRtYXAgZWRpdG9yIGFuZCBjb252ZXJ0ZXIgdXRpbGl0aWVzIGZvciBYCmJp dHN0cmVhbS12ZXJhLTEuMTBfNSAgICAgICAgICBCaXRzdHJlYW0gVmVyYSBUcnVlVHlwZSBmb250 IGNvbGxlY3Rpb24KY2Ffcm9vdF9uc3MtMy4xNS4zLjEgICAgICAgICAgIFRoZSByb290IGNlcnRp ZmljYXRlIGJ1bmRsZSBmcm9tIHRoZSBNb3ppbGxhIFByb2plY3QKY2Fpcm8tMS4xMC4yXzcsMiAg ICAgICAgICAgICAgIFZlY3RvciBncmFwaGljcyBsaWJyYXJ5IHdpdGggY3Jvc3MtZGV2aWNlIG91 dHB1dCBzdXBwb3J0CmNhbnRhcmVsbC1mb250cy0wLjAuMTUgICAgICAgICBDYW50YXJlbGwsIGEg SHVtYW5pc3Qgc2Fucy1zZXJpZiBmb250IGZhbWlseQpjZHBhcmFub2lhLTMuOS44XzkgICAgICAg ICAgICAgQSBDRERBIGV4dHJhY3Rpb24gdG9vbCAoYWxzbyBrbm93biBhcyByaXBwZXIpCmNtYWtl LTIuOC4xMi4xICAgICAgICAgICAgICAgICBDcm9zcy1wbGF0Zm9ybSBNYWtlZmlsZSBnZW5lcmF0 b3IKY21ha2UtbW9kdWxlcy0yLjguMTIuMSAgICAgICAgIE1vZHVsZXMgYW5kIFRlbXBsYXRlcyBm b3IgQ01ha2UKY29sb3JkLTEuMC4xICAgICAgICAgICAgICAgICAgIE1hbmFnZSBjb2xvciBwcm9m aWxlcyB0byBhY2N1cmF0ZWx5IGNvbG9yIGlucHV0L291dHB1dCBkZXZpY2VzCmNvbXBvc2l0ZXBy b3RvLTAuNC4yICAgICAgICAgICBDb21wb3NpdGUgZXh0ZW5zaW9uIGhlYWRlcnMKY29uc29sZWtp dC0wLjQuMyAgICAgICAgICAgICAgIEZyYW1ld29yayBmb3IgZGVmaW5pbmcgYW5kIHRyYWNraW5n IHVzZXJzCmN1cHMtY2xpZW50LTEuNS40XzEgICAgICAgICAgICBDb21tb24gVU5JWCBQcmludGlu ZyBTeXN0ZW06IExpYnJhcnkgY3VwcwpjdXJsLTcuMzMuMF8yICAgICAgICAgICAgICAgICAgTm9u LWludGVyYWN0aXZlIHRvb2wgdG8gZ2V0IGZpbGVzIGZyb20gRlRQLCBHT1BIRVIsIEhUVFAoUykg c2VydmVycwpjdnNwcy0yLjFfMSAgICAgICAgICAgICAgICAgICAgQ3JlYXRlIHBhdGNoc2V0IGlu Zm9ybWF0aW9uIGZyb20gQ1ZTCmRhbWFnZXByb3RvLTEuMi4xICAgICAgICAgICAgICBEYW1hZ2Ug ZXh0ZW5zaW9uIGhlYWRlcnMKZGI0Mi00LjIuNTJfNSAgICAgICAgICAgICAgICAgIFRoZSBCZXJr ZWxleSBEQiBwYWNrYWdlLCByZXZpc2lvbiA0LjIKZGJ1cy0xLjYuMTggICAgICAgICAgICAgICAg ICAgIE1lc3NhZ2UgYnVzIHN5c3RlbSBmb3IgaW50ZXItYXBwbGljYXRpb24gY29tbXVuaWNhdGlv bgpkYnVzLWdsaWItMC4xMDAuMiAgICAgICAgICAgICAgR0xpYiBiaW5kaW5ncyBmb3IgdGhlIEQt QlVTIG1lc3NhZ2luZyBzeXN0ZW0KZGNvbmYtMC4xNC4xICAgICAgICAgICAgICAgICAgIENvbmZp Z3VyYXRpb24gZGF0YWJhc2Ugc3lzdGVtIGZvciBHTk9NRQpkZWphdnUtMi4zNCAgICAgICAgICAg ICAgICAgICAgQml0c3RyZWFtIFZlcmEgRm9udHMgY2xvbmUgd2l0aCBhIHdpZGVyIHJhbmdlIG9m IGNoYXJhY3RlcnMKZGVza3RvcC1maWxlLXV0aWxzLTAuMjJfMSAgICAgIENvdXBsZSBvZiBjb21t YW5kIGxpbmUgdXRpbGl0aWVzIGZvciB3b3JraW5nIHdpdGggZGVza3RvcCBlbnRyaWVzCmRpYWxv ZzRwb3J0cy0wLjEuNV8yICAgICAgICAgICBDb25zb2xlIEludGVyZmFjZSB0byBjb25maWd1cmUg cG9ydHMKZG1pZGVjb2RlLTIuMTIgICAgICAgICAgICAgICAgIFRvb2wgZm9yIGR1bXBpbmcgRE1J IChTTUJJT1MpIGNvbnRlbnRzIGluIGh1bWFuLXJlYWRhYmxlIGZvcm1hdApkbXhwcm90by0yLjMu MSAgICAgICAgICAgICAgICAgRE1YIGV4dGVuc2lvbiBoZWFkZXJzCmRvY2Jvb2stMS40XzEgICAg ICAgICAgICAgICAgICBNZXRhLXBvcnQgZm9yIHRoZSBkaWZmZXJlbnQgdmVyc2lvbnMgb2YgdGhl IERvY0Jvb2sgRFRECmRvY2Jvb2stNDIwLTQuMiAgICAgICAgICAgICAgICBWNC4yIG9mIHRoZSBE b2NCb29rIERURCwgZGVzaWduZWQgZm9yIHRlY2huaWNhbCBkb2N1bWVudGF0aW9uCmRvY2Jvb2st NDMwLTQuMyAgICAgICAgICAgICAgICBEb2NCb29rL1NHTUwgRFREIFY0LjMsIGRlc2lnbmVkIGZv ciB0ZWNobmljYWwgZG9jdW1lbnRhdGlvbgpkb2Nib29rLXNrLTQuMS4yXzQgICAgICAgICAgICAg WE1MIHZlcnNpb24gb2YgdGhlIERvY0Jvb2sgRFREIHZlcnNpb24gY29udHJvbGxlZCBmb3IgU2Ny b2xsS2VlcGVyCmRvY2Jvb2steG1sLTQuMl8xICAgICAgICAgICAgICBYTUwgdmVyc2lvbiBvZiB0 aGUgRG9jQm9vayBEVEQKZG9jYm9vay14bWwtNDMwLTQuMyAgICAgICAgICAgIERvY0Jvb2svWE1M IERURCBWNC4zLCBkZXNpZ25lZCBmb3IgdGVjaG5pY2FsIGRvY3VtZW50YXRpb24KZG9jYm9vay14 bWw0NC00LjRfMSAgICAgICAgICAgIERvY0Jvb2svWE1MIERURCBWNC40LCBkZXNpZ25lZCBmb3Ig dGVjaG5pY2FsIGRvY3VtZW50YXRpb24KZG9jYm9vay14bWw0NS00LjUgICAgICAgICAgICAgIERv Y0Jvb2svWE1MIERURCBWNC41LCBkZXNpZ25lZCBmb3IgdGVjaG5pY2FsIGRvY3VtZW50YXRpb24K ZG9jYm9vay14c2wtMS43Ni4xXzEgICAgICAgICAgIFhTTCBEb2NCb29rIHN0eWxlc2hlZXRzCmRv Y2Jvb2s0MTAtNC4xXzQgICAgICAgICAgICAgICBWNC4xIG9mIHRoZSBEb2NCb29rIERURCwgZGVz aWduZWQgZm9yIHRlY2huaWNhbCBkb2N1bWVudGF0aW9uCmRvY2Jvb2s0NDAtNC40XzIgICAgICAg ICAgICAgICBEb2NCb29rL1NHTUwgRFREIFY0LjQsIGRlc2lnbmVkIGZvciB0ZWNobmljYWwgZG9j dW1lbnRhdGlvbgpkb2Nib29rNDUwLTQuNV8yICAgICAgICAgICAgICAgRG9jQm9vay9TR01MIERU RCBWNC41LCBkZXNpZ25lZCBmb3IgdGVjaG5pY2FsIGRvY3VtZW50YXRpb24KZG9jYm9vazUwMC01 LjBfMSAgICAgICAgICAgICAgIERvY0Jvb2sgNS4wLCBkZXNpZ25lZCBmb3IgdGVjaG5pY2FsIGRv Y3VtZW50YXRpb24KZHJpLTkuMS43XzMsMiAgICAgICAgICAgICAgICAgIE9wZW5HTCBoYXJkd2Fy ZSBhY2NlbGVyYXRpb24gZHJpdmVycyBmb3IgdGhlIERSSQpkcmkycHJvdG8tMi44ICAgICAgICAg ICAgICAgICAgRFJJMiBwcm90b3R5cGUgaGVhZGVycwplbmNvZGluZ3MtMS4wLjRfMSwxICAgICAg ICAgICAgWC5PcmcgRW5jb2RpbmcgZm9udHMKZXRlcm0tMC45LjZfMSAgICAgICAgICAgICAgICAg IFgxMSB0ZXJtaW5hbCBlbXVsYXRvciBiYXNlZCBvbiByeHZ0L3h0ZXJtCmV2aWVleHQtMS4xLjEg ICAgICAgICAgICAgICAgICBYRVZJRSBleHRlbnNpb24gaGVhZGVycwpleGlmLTAuNi4yMSAgICAg ICAgICAgICAgICAgICAgQ29tbWFuZCBsaW5lIHV0aWxpdHkgdG8gcmVhZCBhbmQgbWFuaXB1bGF0 ZSBFWElGIGRhdGEKZXhwYXQtMi4xLjAgICAgICAgICAgICAgICAgICAgIFhNTCAxLjAgcGFyc2Vy IHdyaXR0ZW4gaW4gQwpmYWFkMi0yLjdfNCwxICAgICAgICAgICAgICAgICAgTVBFRy0yIGFuZCBN UEVHLTQgQUFDIGF1ZGlvIGRlY29kZXIKZmZtcGVnLTIuMS4xXzEsMSAgICAgICAgICAgICAgIFJl YWx0aW1lIGF1ZGlvL3ZpZGVvIGVuY29kZXIvY29udmVydGVyIGFuZCBzdHJlYW1pbmcgc2VydmVy CmZpcmVmb3gtMjYuMCwxICAgICAgICAgICAgICAgICBXZWIgYnJvd3NlciBiYXNlZCBvbiB0aGUg YnJvd3NlciBwb3J0aW9uIG9mIE1vemlsbGEKZml4ZXNwcm90by01LjAgICAgICAgICAgICAgICAg IEZpeGVzIGV4dGVuc2lvbiBoZWFkZXJzCmZsYWMtMS4zLjBfMSAgICAgICAgICAgICAgICAgICBG cmVlIGxvc3NsZXNzIGF1ZGlvIGNvZGVjCmZsdXhib3gtMS4zLjUgICAgICAgICAgICAgICAgICBT bWFsbCBhbmQgZmFzdCB3aW5kb3cgbWFuYWdlciBiYXNlZCBvbiBCbGFja0JveApmb250LWFkb2Jl LTEwMGRwaS0xLjAuM18xICAgICAgWC5PcmcgQWRvYmUgMTAwZHBpIGZvbnQKZm9udC1hZG9iZS03 NWRwaS0xLjAuM18xICAgICAgIFguT3JnIEFkb2JlIDc1ZHBpIGZvbnQKZm9udC1hZG9iZS11dG9w aWEtMTAwZHBpLTEuMC40XzEgWC5PcmcgQWRvYmUgVXRvcGlhIDEwMGRwaSBmb250CmZvbnQtYWRv YmUtdXRvcGlhLTc1ZHBpLTEuMC40XzEgWC5PcmcgQWRvYmUgVXRvcGlhIDc1ZHBpIGZvbnQKZm9u dC1hZG9iZS11dG9waWEtdHlwZTEtMS4wLjRfMSBYLk9yZyBBZG9iZSBVdG9waWEgVHlwZTEgZm9u dApmb250LWFsaWFzLTEuMC4zXzEgICAgICAgICAgICAgWC5PcmcgRm9udCBhbGlhc2VzCmZvbnQt YXJhYmljLW1pc2MtMS4wLjNfMSAgICAgICBYLk9yZyBtaXNjZWxsYW5lb3VzIEFyYWJpYyBmb250 cwpmb250LWJoLTEwMGRwaS0xLjAuM18xICAgICAgICAgWC5PcmcgQmlnZWxvdyBIb2xtZXMgMTAw ZHBpIGZvbnQKZm9udC1iaC03NWRwaS0xLjAuM18xICAgICAgICAgIFguT3JnIEJpZ2Vsb3cgSG9s bWVzIDc1ZHBpIGZvbnQKZm9udC1iaC1sdWNpZGF0eXBld3JpdGVyLTEwMGRwaS0xLjAuM18xIFgu T3JnIEJpZ2Vsb3cgSG9sbWVzIEx1Y2lkYSBUeXBlV3JpdGVyIDEwMGRwaSBmb250CmZvbnQtYmgt bHVjaWRhdHlwZXdyaXRlci03NWRwaS0xLjAuM18xIFguT3JnIEJpZ2Vsb3cgSG9sbWVzIEx1Y2lk YSBUeXBlV3JpdGVyIDc1ZHBpIGZvbnQKZm9udC1iaC10dGYtMS4wLjNfMSAgICAgICAgICAgIFgu T3JnIEJpZ2Vsb3cgJiBIb2xtZXMgVFRGIGZvbnQKZm9udC1iaC10eXBlMS0xLjAuM18xICAgICAg ICAgIFguT3JnIEJpZ2Vsb3cgSG9sbWVzIFR5cGUxIGZvbnQKZm9udC1iaXRzdHJlYW0tMTAwZHBp LTEuMC4zXzEgIFguT3JnIEJpdHN0cmVhbSBWZXJhIDEwMGRwaSBmb250CmZvbnQtYml0c3RyZWFt LTc1ZHBpLTEuMC4zXzEgICBYLk9yZyBCaXRzdHJlYW0gVmVyYSA3NWRwaSBmb250CmZvbnQtYml0 c3RyZWFtLXR5cGUxLTEuMC4zXzEgICBYLk9yZyBCaXRzdHJlYW0gVmVyYSBUeXBlMSBmb250CmZv bnQtY3Jvbnl4LWN5cmlsbGljLTEuMC4zXzEgICBYLk9yZyBDcm9ueXggQ3lyaWxsaWMgZm9udApm b250LWN1cnNvci1taXNjLTEuMC4zXzEgICAgICAgWC5PcmcgbWlzY2VsbGFuZW91cyBDdXJzb3Ig Zm9udHMKZm9udC1kYWV3b28tbWlzYy0xLjAuM18xICAgICAgIFguT3JnIG1pc2NlbGxhbmVvdXMg RGFld29vIGZvbnRzCmZvbnQtZGVjLW1pc2MtMS4wLjNfMSAgICAgICAgICBYLk9yZyBtaXNjZWxs YW5lb3VzIERlYyBmb250cwpmb250LWlibS10eXBlMS0xLjAuM18xICAgICAgICAgWC5PcmcgSUJN IFR5cGUxIGZvbnQKZm9udC1pc2FzLW1pc2MtMS4wLjNfMSAgICAgICAgIFguT3JnIG1pc2NlbGxh bmVvdXMgSVNBUyBmb250cwpmb250LWppcy1taXNjLTEuMC4zXzEgICAgICAgICAgWC5PcmcgbWlz Y2VsbGFuZW91cyBKSVMgZm9udHMKZm9udC1taWNyby1taXNjLTEuMC4zXzEgICAgICAgIFguT3Jn IG1pc2NlbGxhbmVvdXMgTWljcm8gZm9udHMKZm9udC1taXNjLWN5cmlsbGljLTEuMC4zXzEgICAg IFguT3JnIG1pc2NlbGxhbmVvdXMgQ3lyaWxsaWMgZm9udApmb250LW1pc2MtZXRoaW9waWMtMS4w LjNfMSAgICAgWC5PcmcgbWlzY2VsbGFuZW91cyBFdGhpb3BpYyBmb250CmZvbnQtbWlzYy1tZWx0 aG8tMS4wLjNfMSAgICAgICBYLk9yZyBtaXNjZWxsYW5lb3VzIE1lbHRobyBmb250CmZvbnQtbWlz Yy1taXNjLTEuMS4yXzEgICAgICAgICBYLk9yZyBtaXNjZWxsYW5lb3VzIE1pc2MgZm9udHMKZm9u dC1tdXR0LW1pc2MtMS4wLjNfMSAgICAgICAgIFguT3JnIG1pc2NlbGxhbmVvdXMgTXV0dCBmb250 cwpmb250LXNjaHVtYWNoZXItbWlzYy0xLjEuMl8xICAgWC5PcmcgbWlzY2VsbGFuZW91cyBTY2h1 bWFjaGVyIGZvbnRzCmZvbnQtc2NyZWVuLWN5cmlsbGljLTEuMC40XzEgICBYLk9yZyBTY3JlZW4g Q3lyaWxsaWMgZm9udApmb250LXNvbnktbWlzYy0xLjAuM18xICAgICAgICAgWC5PcmcgbWlzY2Vs bGFuZW91cyBTb255IGZvbnRzCmZvbnQtc3VuLW1pc2MtMS4wLjNfMSAgICAgICAgICBYLk9yZyBt aXNjZWxsYW5lb3VzIFN1biBmb250cwpmb250LXV0aWwtMS4zLjBfMSAgICAgICAgICAgICAgQ3Jl YXRlIGFuIGluZGV4IG9mIFggZm9udCBmaWxlcyBpbiBhIGRpcmVjdG9yeQpmb250LXdpbml0emtp LWN5cmlsbGljLTEuMC4zXzEgWC5PcmcgV2luaXR6a2kgQ3lyaWxsaWMgZm9udApmb250LXhmcmVl ODYtdHlwZTEtMS4wLjRfMSAgICAgWC5PcmcgWEZyZWU4NiBUeXBlMSBmb250CmZvbnRjYWNoZXBy b3RvLTAuMS4zICAgICAgICAgICBGb250Y2FjaGUgZXh0ZW5zaW9uIGhlYWRlcnMKZm9udGNvbmZp Zy0yLjExLjBfMSwxICAgICAgICAgIFhNTC1iYXNlZCBmb250IGNvbmZpZ3VyYXRpb24gQVBJIGZv ciBYIFdpbmRvd3MKZm9udHNwcm90by0yLjEuMiAgICAgICAgICAgICAgIEZvbnRzIGV4dGVuc2lv biBoZWFkZXJzCmZyZWVnbHV0LTIuOC4xICAgICAgICAgICAgICAgICBBbiBhbHRlcm5hdGl2ZSB0 byB0aGUgT3BlbkdMIFV0aWxpdHkgVG9vbGtpdCAoR0xVVCkgbGlicmFyeQpmcmVldHlwZTItMi41 LjIgICAgICAgICAgICAgICAgRnJlZSBhbmQgcG9ydGFibGUgVHJ1ZVR5cGUgZm9udCByZW5kZXJp bmcgZW5naW5lCmdhcmNvbi0wLjIuMSAgICAgICAgICAgICAgICAgICBYZmNlIDQgZXNzZW50aWFs IHV0aWxpdGllcyBhbmQgc2NyaXB0cwpnY29uZjItMi4zMi4wXzMgICAgICAgICAgICAgICAgQSBj b25maWd1cmF0aW9uIGRhdGFiYXNlIHN5c3RlbSBmb3IgR05PTUUKZ2RibS0xLjExICAgICAgICAg ICAgICAgICAgICAgIEdOVSBkYXRhYmFzZSBtYW5hZ2VyCmdkay1waXhidWYyLTIuMjguMiAgICAg ICAgICAgICBHcmFwaGljIGxpYnJhcnkgZm9yIEdUSysKZ2V0b3B0LTEuMS41ICAgICAgICAgICAg ICAgICAgIFJlcGxhY2VtZW50IGZvciBnZXRvcHQoMSkgdGhhdCBzdXBwb3J0cyBHTlUtc3R5bGUg bG9uZyBvcHRpb25zCmdldHRleHQtMC4xOC4zLjEgICAgICAgICAgICAgICBHTlUgZ2V0dGV4dCBw YWNrYWdlCmdpZmxpYi1ub3gxMS00LjIuMyAgICAgICAgICAgICBUb29scyBhbmQgbGlicmFyeSBy b3V0aW5lcyBmb3Igd29ya2luZyB3aXRoIEdJRiBpbWFnZXMKZ2l0LTEuOC41LjIgICAgICAgICAg ICAgICAgICAgIERpc3RyaWJ1dGVkIHNvdXJjZSBjb2RlIG1hbmFnZW1lbnQgdG9vbApnbGliLTIu MzYuM18xICAgICAgICAgICAgICAgICAgU29tZSB1c2VmdWwgcm91dGluZXMgb2YgQyBwcm9ncmFt bWluZyAoY3VycmVudCBzdGFibGUgdmVyc2lvbikKZ2xpYi1uZXR3b3JraW5nLTIuMzYuMiAgICAg ICAgIE5ldHdvcmstcmVsYXRlZCBnaW9tb2R1bGVzIGZvciBnbGliCmdscHJvdG8tMS40LjE2ICAg ICAgICAgICAgICAgICBHTFggZXh0ZW5zaW9uIGhlYWRlcnMKZ21ha2UtMy44Ml8xICAgICAgICAg ICAgICAgICAgIEdOVSB2ZXJzaW9uIG9mICdtYWtlJyB1dGlsaXR5CmdtcC01LjEuMyAgICAgICAg ICAgICAgICAgICAgICBBIGZyZWUgbGlicmFyeSBmb3IgYXJiaXRyYXJ5IHByZWNpc2lvbiBhcml0 aG1ldGljCmdub21lLWRvYy11dGlscy0wLjIwLjEwICAgICAgICBHTk9NRSBkb2MgdXRpbHMKZ25v bWUtbW91bnQtMC44XzExICAgICAgICAgICAgIEEgZnJvbnQtZW5kIHRvIG1vdW50LCB1bW91bnQs IGFuZCBlamVjdCB1c2luZyBIQUwKZ25vbWUtcHR5LWhlbHBlci0wLjM0LjcgICAgICAgIHV0bXAv d3RtcC9sYXN0bG9nIGhlbHBlciBwcm9ncmFtIGZvciB0aGUgdnRlIFRlcm1pbmFsIHdpZGdldApn bm9tZV9zdWJyLTEuMCAgICAgICAgICAgICAgICAgQ29tbW9uIHN0YXJ0dXAgYW5kIHNodXRkb3du IHN1YnJvdXRpbmVzIHVzZWQgYnkgR05PTUUgc2NyaXB0cwpnbm9tZWhpZXItMy4wICAgICAgICAg ICAgICAgICAgQSB1dGlsaXR5IHBvcnQgdGhhdCBjcmVhdGVzIHRoZSBHTk9NRSBkaXJlY3Rvcnkg dHJlZQpnbnV0bHMtMi4xMi4yM18zICAgICAgICAgICAgICAgR05VIFRyYW5zcG9ydCBMYXllciBT ZWN1cml0eSBsaWJyYXJ5CmdudXRsczMtMy4xLjE4ICAgICAgICAgICAgICAgICBHTlUgVHJhbnNw b3J0IExheWVyIFNlY3VyaXR5IGxpYnJhcnkKZ29iamVjdC1pbnRyb3NwZWN0aW9uLTEuMzYuMF8y IEdlbmVyYXRlIGludGVyZmFjZSBpbnRyb3NwZWN0aW9uIGRhdGEgZm9yIEdPYmplY3QgbGlicmFy aWVzCmdwYWMtbGliZ3BhYy0wLjUuMCwxICAgICAgICAgICBHcGFjIE1QRUctNCBTeXN0ZW1zIGxp YnJhcnkgYW5kIGhlYWRlcnMKZ3JhcGhpdGUyLTEuMi40ICAgICAgICAgICAgICAgIFJlbmRlcmlu ZyBjYXBhYmlsaXRpZXMgZm9yIGNvbXBsZXggbm9uLVJvbWFuIHdyaXRpbmcgc3lzdGVtcwpnc2V0 dGluZ3MtZGVza3RvcC1zY2hlbWFzLTMuNi4xXzEgQ29sbGVjdGlvbiBvZiBnbG9iYWxseSBzaGFy ZWQgR1NldHRpbmcgc2NoZW1hcwpnc3RyZWFtZXItMC4xMC4zNiAgICAgICAgICAgICAgRGV2ZWxv cG1lbnQgZnJhbWV3b3JrIGZvciBjcmVhdGluZyBtZWRpYSBhcHBsaWNhdGlvbnMKZ3N0cmVhbWVy LWZmbXBlZy0wLjEwLjEzXzEgICAgIEdTdHJlYW1lciBwbHVnLWluIGZvciBtYW5pcHVsYXRpbmcg TVBFRyB2aWRlbyBzdHJlYW1zCmdzdHJlYW1lci1wbHVnaW5zLTAuMTAuMzZfMywzICBHU3RyZWFt ZXIgd3JpdHRlbiBjb2xsZWN0aW9uIG9mIHBsdWdpbnMgaGFuZGxpbmcgc2V2ZXJhbCBtZWRpYSB0 eXBlcwpnc3RyZWFtZXItcGx1Z2lucy1nb29kLTAuMTAuMzEsMyBHb29kIGdzdHJlYW1lci1wbHVn aW5zCmd0ay11cGRhdGUtaWNvbi1jYWNoZS0yLjI0LjIyICBHdGstdXBkYXRlLWljb24tY2FjaGUg dXRpbGl0eSBmcm9tIHRoZSBHdGsrIHRvb2xraXQKZ3RrLXhmY2UtZW5naW5lLTMuMC4xICAgICAg ICAgIFhmY2UgZ3RrIHRoZW1lIGVuZ2luZQpndGsyLTIuMjQuMjJfMSAgICAgICAgICAgICAgICAg R2ltcCBUb29sa2l0IGZvciBYMTEgR1VJIChwcmV2aW91cyBzdGFibGUgdmVyc2lvbikKZ3RrMy0z LjguOCAgICAgICAgICAgICAgICAgICAgIEdpbXAgVG9vbGtpdCBmb3IgWDExIEdVSSAoY3VycmVu dCBzdGFibGUgdmVyc2lvbikKZ3Rrc291cmNldmlldzItMi4xMC41XzEgICAgICAgIEEgdGV4dCB3 aWRnZXQgdGhhdCBhZGRzIHN5bnRheCBoaWdobGlnaHRpbmcgdG8gdGhlIEd0a1RleHRWaWV3IHdp ZGdldApndmZzLTEuMTIuM18yICAgICAgICAgICAgICAgICAgR05PTUUgdmlydHVhbCBmaWxlIHN5 c3RlbQpoYWwtMC41LjE0XzIyICAgICAgICAgICAgICAgICAgSGFyZHdhcmUgQWJzdHJhY3Rpb24g TGF5ZXIgZm9yIHNpbXBsaWZ5aW5nIGRldmljZSBhY2Nlc3MKaGFyZmJ1enotMC45LjI1ICAgICAg ICAgICAgICAgIE9wZW5UeXBlIHRleHQgc2hhcGluZyBlbmdpbmUKaGVscDJtYW4tMS40My4zXzEg ICAgICAgICAgICAgIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGluZyBzaW1wbGUgbWFudWFsIHBhZ2Vz IGZyb20gcHJvZ3JhbSBvdXRwdXQKaGljb2xvci1pY29uLXRoZW1lLTAuMTIgICAgICAgIEEgaGln aC1jb2xvciBpY29uIHRoZW1lIHNoZWxsIGZyb20gdGhlIEZyZWVEZXNrdG9wIHByb2plY3QKaHVu c3BlbGwtMS4zLjJfNCAgICAgICAgICAgICAgIEltcHJvdmVkIHNwZWxsLWNoZWNrZXIgZm9yIEh1 bmdhcmlhbiBhbmQgb3RoZXIgbGFuZ3VhZ2VzCmljZWF1dGgtMS4wLjYgICAgICAgICAgICAgICAg ICBJQ0UgYXV0aG9yaXR5IGZpbGUgdXRpbGl0eSBmb3IgWAppY29ucy10YW5nby0wLjguOTBfMiAg ICAgICAgICAgQmFzaWMgc2V0IG9mIGljb25zIGZvciB0aGUgbW9zdCBjb21tb24gdXNhZ2UKaWNv bnMtdGFuZ28tZXh0cmFzLTAuMS4wXzUgICAgIEEgZXh0cmEgc2V0IG9mIGljb25zIGZyb20gdGhl IFRhbmdvIHByb2plY3QKaWN1LTUwLjEuMiAgICAgICAgICAgICAgICAgICAgIEludGVybmF0aW9u YWwgQ29tcG9uZW50cyBmb3IgVW5pY29kZSAoZnJvbSBJQk0pCmltbGliMi0xLjQuNV8yLDIgICAg ICAgICAgICAgICBUaGUgbmV4dCBnZW5lcmF0aW9uIGdyYXBoaWNzIGxpYnJhcnkgZm9yIEVubGln aHRlbm1lbnQKaW5wdXRwcm90by0yLjMgICAgICAgICAgICAgICAgIElucHV0IGV4dGVuc2lvbiBo ZWFkZXJzCmludGx0b29sLTAuNTAuMiAgICAgICAgICAgICAgICBUb29scyB0byBpbnRlcm5hdGlv bmFsaXplIHZhcmlvdXMga2luZHMgb2YgZGF0YSBmaWxlcwppc28tY29kZXMtMy40OSAgICAgICAg ICAgICAgICAgTGlzdHMgb2YgdGhlIGNvdW50cnksIGxhbmd1YWdlLCBhbmQgY3VycmVuY3kgaXNv IG5hbWVzCmlzbzg4NzktMTk4Nl8zICAgICAgICAgICAgICAgICBDaGFyYWN0ZXIgZW50aXR5IHNl dHMgZnJvbSBJU08gODg3OToxOTg2IChTR01MKQpqYXNwZXItMS45MDAuMV8xMiAgICAgICAgICAg ICAgQW4gaW1wbGVtZW50YXRpb24gb2YgdGhlIGNvZGVjIHNwZWNpZmllZCBpbiB0aGUgSlBFRy0y MDAwIHN0YW5kYXJkCmpiaWdraXQtMS42ICAgICAgICAgICAgICAgICAgICBMb3NzbGVzcyBjb21w cmVzc2lvbiBmb3IgYmktbGV2ZWwgaW1hZ2VzIHN1Y2ggYXMgc2Nhbm5lZCBwYWdlcywgZmF4ZXMK anBlZy04XzQgICAgICAgICAgICAgICAgICAgICAgIElKRydzIGpwZWcgY29tcHJlc3Npb24gdXRp bGl0aWVzCmticHJvdG8tMS4wLjYgICAgICAgICAgICAgICAgICBLQiBleHRlbnNpb24gaGVhZGVy cwpsY21zMi0yLjUgICAgICAgICAgICAgICAgICAgICAgQWNjdXJhdGUsIGZhc3QsIGFuZCBzbWFs bC1mb290cHJpbnQgY29sb3IgbWFuYWdlbWVudCBlbmdpbmUKbGRucy0xLjYuMTZfNCAgICAgICAg ICAgICAgICAgIEEgbGlicmFyeSBmb3IgcHJvZ3JhbXMgY29uZm9ybWluZyB0byBETlMgUkZDcyBh bmQgZHJhZnRzCmxpYkZTLTEuMC41ICAgICAgICAgICAgICAgICAgICBUaGUgRlMgbGlicmFyeQps aWJHTC05LjEuNyAgICAgICAgICAgICAgICAgICAgT3BlbkdMIGxpYnJhcnkgdGhhdCByZW5kZXJz IHVzaW5nIEdMWCBvciBEUkkKbGliR0xVLTkuMC4wICAgICAgICAgICAgICAgICAgIE9wZW5HTCB1 dGlsaXR5IGxpYnJhcnkKbGliSUNFLTEuMC44LDEgICAgICAgICAgICAgICAgIEludGVyIENsaWVu dCBFeGNoYW5nZSBsaWJyYXJ5IGZvciBYMTEKbGliSURMLTAuOC4xNF8xICAgICAgICAgICAgICAg IEEgbGlicmFyeSBmb3IgY3JlYXRpbmcgdHJlZXMgb2YgQ09SQkEgSURMIGZpbGVzCmxpYlNNLTEu Mi4yLDEgICAgICAgICAgICAgICAgICBTZXNzaW9uIE1hbmFnZW1lbnQgbGlicmFyeSBmb3IgWDEx CmxpYlgxMS0xLjYuMiwxICAgICAgICAgICAgICAgICBYMTEgbGlicmFyeQpsaWJYU2NyblNhdmVy LTEuMi4yICAgICAgICAgICAgVGhlIFhTY3JuU2F2ZXIgbGlicmFyeQpsaWJYVHJhcC0xLjAuMSAg ICAgICAgICAgICAgICAgVGhlIFhUcmFwIGxpYnJhcnkKbGliWGF1LTEuMC44ICAgICAgICAgICAg ICAgICAgIEF1dGhlbnRpY2F0aW9uIFByb3RvY29sIGxpYnJhcnkgZm9yIFgxMQpsaWJYYXctMS4w LjEyLDIgICAgICAgICAgICAgICAgWCBBdGhlbmEgV2lkZ2V0cyBsaWJyYXJ5CmxpYlhjb21wb3Np dGUtMC40LjQsMSAgICAgICAgICBYIENvbXBvc2l0ZSBleHRlbnNpb24gbGlicmFyeQpsaWJYY3Vy c29yLTEuMS4xNCAgICAgICAgICAgICAgWCBjbGllbnQtc2lkZSBjdXJzb3IgbG9hZGluZyBsaWJy YXJ5CmxpYlhkYW1hZ2UtMS4xLjQgICAgICAgICAgICAgICBYIERhbWFnZSBleHRlbnNpb24gbGli cmFyeQpsaWJYZG1jcC0xLjEuMSAgICAgICAgICAgICAgICAgWCBEaXNwbGF5IE1hbmFnZXIgQ29u dHJvbCBQcm90b2NvbCBsaWJyYXJ5CmxpYlhldmllLTEuMC4zICAgICAgICAgICAgICAgICBUaGUg WGV2aWUgbGlicmFyeQpsaWJYZXh0LTEuMy4yLDEgICAgICAgICAgICAgICAgWDExIEV4dGVuc2lv biBsaWJyYXJ5CmxpYlhmaXhlcy01LjAuMSAgICAgICAgICAgICAgICBYIEZpeGVzIGV4dGVuc2lv biBsaWJyYXJ5CmxpYlhmb250LTEuNC43LDEgICAgICAgICAgICAgICBYIGZvbnQgbGlicmFyeQps aWJYZm9udGNhY2hlLTEuMC41ICAgICAgICAgICAgVGhlIFhmb250Y2FjaGUgbGlicmFyeQpsaWJY ZnQtMi4zLjEgICAgICAgICAgICAgICAgICAgQ2xpZW50LXNpZGVkIGZvbnQgQVBJIGZvciBYIGFw cGxpY2F0aW9ucwpsaWJYaS0xLjcuMiwxICAgICAgICAgICAgICAgICAgWCBJbnB1dCBleHRlbnNp b24gbGlicmFyeQpsaWJYaW5lcmFtYS0xLjEuMywxICAgICAgICAgICAgWDExIFhpbmVyYW1hIGxp YnJhcnkKbGliWG11LTEuMS4yLDEgICAgICAgICAgICAgICAgIFggTWlzY2VsbGFuZW91cyBVdGls aXRpZXMgbGlicmFyaWVzCmxpYlhwLTEuMC4yLDEgICAgICAgICAgICAgICAgICBYIHByaW50IGxp YnJhcnkKbGliWHBtLTMuNS4xMSAgICAgICAgICAgICAgICAgIFggUGl4bWFwIGxpYnJhcnkKbGli WHJhbmRyLTEuNC4yICAgICAgICAgICAgICAgIFggUmVzaXplIGFuZCBSb3RhdGUgZXh0ZW5zaW9u IGxpYnJhcnkKbGliWHJlbmRlci0wLjkuOCAgICAgICAgICAgICAgIFggUmVuZGVyIGV4dGVuc2lv biBsaWJyYXJ5CmxpYlhyZXMtMS4wLjcgICAgICAgICAgICAgICAgICBYIFJlc291cmNlIHVzYWdl IGxpYnJhcnkKbGliWHQtMS4xLjQsMSAgICAgICAgICAgICAgICAgIFggVG9vbGtpdCBsaWJyYXJ5 CmxpYlh0c3QtMS4yLjIgICAgICAgICAgICAgICAgICBYIFRlc3QgZXh0ZW5zaW9uCmxpYlh2LTEu MC4xMCwxICAgICAgICAgICAgICAgICBYIFZpZGVvIEV4dGVuc2lvbiBsaWJyYXJ5CmxpYlh2TUMt MS4wLjggICAgICAgICAgICAgICAgICBYIFZpZGVvIEV4dGVuc2lvbiBNb3Rpb24gQ29tcGVuc2F0 aW9uIGxpYnJhcnkKbGliWHhmODZkZ2EtMS4xLjQgICAgICAgICAgICAgIFggREdBIEV4dGVuc2lv bgpsaWJYeGY4Nm1pc2MtMS4wLjMgICAgICAgICAgICAgWCBYRjg2LU1pc2MgRXh0ZW5zaW9uCmxp Ylh4Zjg2dm0tMS4xLjMgICAgICAgICAgICAgICBYIFZpZG1vZGUgRXh0ZW5zaW9uCmxpYmE1Mi0w LjcuNF8yICAgICAgICAgICAgICAgICBGcmVlIGxpYnJhcnkgZm9yIGRlY29kaW5nIEFUU0MgQS81 MiBzdHJlYW1zLCBha2EgQUMtMwpsaWJhc3QtMC43XzExICAgICAgICAgICAgICAgICAgTGlicmFy eSBvZiBhc3NvcnRlZCBzcGlmZnkgdGhpbmdzCmxpYmNkZGItMS4zLjJfMSAgICAgICAgICAgICAg ICBBIGxpYnJhcnkgdG8gYWNjZXNzIGRhdGEgb24gYSBDRERCIHNlcnZlcgpsaWJjZGlvLTAuODNf MiAgICAgICAgICAgICAgICAgQ29tcGFjdCBEaXNjIElucHV0IGFuZCBDb250cm9sIExpYnJhcnkK bGliZGFlbW9uLTAuMTQgICAgICAgICAgICAgICAgIExpZ2h0d2VpZ2h0IEMgbGlicmFyeSB0aGF0 IGVhc2VzIHRoZSB3cml0aW5nIG9mIFVOSVggZGFlbW9ucwpsaWJkY2EtMC4wLjUgICAgICAgICAg ICAgICAgICAgRnJlZSBEVFMgQ29oZXJlbnQgQWNvdXN0aWNzIGRlY29kZXIKbGliZG14LTEuMS4z ICAgICAgICAgICAgICAgICAgIERNWCBleHRlbnNpb24gbGlicmFyeQpsaWJkcm0tMi40LjQ2ICAg ICAgICAgICAgICAgICAgVXNlcnNwYWNlIGludGVyZmFjZSB0byBrZXJuZWwgRGlyZWN0IFJlbmRl cmluZyBNb2R1bGUgc2VydmljZXMKbGliZHZicHNpLTAuMi4yICAgICAgICAgICAgICAgIEEgbGli cmFyeSBmb3IgTVBFRyBUUyBhbmQgRFZCIFBTSSB0YWJsZXMgZGVjb2RpbmcgYW5kIGdlbmVyYXRp b24KbGliZHZkbmF2LTQuMi4wXzEgICAgICAgICAgICAgIE1QbGF5ZXIgdmVyc2lvbiBvZiB0aGUg bGliZHZkbmF2IHByb2plY3QKbGliZHZkcmVhZC00LjIuMF8yICAgICAgICAgICAgIE1QbGF5ZXIg dmVyc2lvbiBvZiB0aGUgbGliZHZkcmVhZCBwcm9qZWN0CmxpYmVibWwtMS4zLjAgICAgICAgICAg ICAgICAgICBFQk1MIChFeHRlbnNpYmxlIEJpbmFyeSBNZXRhIExhbmd1YWdlKSwgc29ydCBvZiBi aW5hcnkgdmVyc2lvbiBvZiBYTUwKbGliZXZlbnQyLTIuMC4yMSAgICAgICAgICAgICAgIEFQSSBm b3IgZXhlY3V0aW5nIGNhbGxiYWNrIGZ1bmN0aW9ucyBvbiBldmVudHMgb3IgdGltZW91dHMKbGli ZXhlY2luZm8tMS4xXzMgICAgICAgICAgICAgIEEgbGlicmFyeSBmb3IgaW5zcGVjdGluZyBwcm9n cmFtJ3MgYmFja3RyYWNlCmxpYmV4aWYtMC42LjIxICAgICAgICAgICAgICAgICBMaWJyYXJ5IHRv IHJlYWQgZGlnaXRhbCBjYW1lcmEgZmlsZSBtZXRhLWRhdGEKbGliZXhvLTAuMTAuMl8yICAgICAg ICAgICAgICAgIEFwcGxpY2F0aW9uIGxpYnJhcnkgZm9yIHRoZSBYZmNlIGRlc2t0b3AgZW52aXJv bm1lbnQKbGliZmZpLTMuMC4xM18xICAgICAgICAgICAgICAgIEZvcmVpZ24gRnVuY3Rpb24gSW50 ZXJmYWNlCmxpYmZvbnRlbmMtMS4xLjIgICAgICAgICAgICAgICBUaGUgZm9udGVuYyBMaWJyYXJ5 CmxpYmdjcnlwdC0xLjUuMyAgICAgICAgICAgICAgICBHZW5lcmFsIHB1cnBvc2UgY3J5cHRvIGxp YnJhcnkgYmFzZWQgb24gY29kZSB1c2VkIGluIEdudVBHCmxpYmdkLTIuMS4wXzEsMSAgICAgICAg ICAgICAgICBBIGdyYXBoaWNzIGxpYnJhcnkgZm9yIGZhc3QgY3JlYXRpb24gb2YgaW1hZ2VzCmxp YmdsYWRlMi0yLjYuNF81ICAgICAgICAgICAgICBHTk9NRSBnbGFkZSBsaWJyYXJ5CmxpYmdub21l LWtleXJpbmctMi4zMi4wXzYgICAgICBQcm9ncmFtIHRoYXQga2VlcHMgcGFzc3dvcmRzIGFuZCBv dGhlciBzZWNyZXRzCmxpYmdwZy1lcnJvci0xLjEyICAgICAgICAgICAgICBDb21tb24gZXJyb3Ig dmFsdWVzIGZvciBhbGwgR251UEcgY29tcG9uZW50cwpsaWJncGhvdG8yLTIuNS4zICAgICAgICAg ICAgICAgVW5pdmVyc2FsIGRpZ2l0YWwgY2FtZXJhIGNvbnRyb2wgbGlicmFyeQpsaWJnc2YtMS4x NC4yOCAgICAgICAgICAgICAgICAgRXh0ZW5zaWJsZSBJL08gYWJzdHJhY3Rpb24gZm9yIGRlYWxp bmcgd2l0aCBzdHJ1Y3R1cmVkIGZpbGUgZm9ybWF0cwpsaWJpZDN0YWctMC4xNS4xYiAgICAgICAg ICAgICAgSUQzIHRhZ3MgbGlicmFyeSAocGFydCBvZiBNQUQgcHJvamVjdCkKbGliaWRuLTEuMjhf MSAgICAgICAgICAgICAgICAgIEludGVybmF0aW9uYWxpemVkIERvbWFpbiBOYW1lcyBjb21tYW5k IGxpbmUgdG9vbApsaWJrYXRlLTAuNC4xXzIgICAgICAgICAgICAgICAgQ29kZWMgZm9yIGthcmFv a2UgYW5kIHRleHQgZW5jYXBzdWxhdGlvbiBmb3IgT2dnCmxpYmx0ZGwtMi40LjJfMiAgICAgICAg ICAgICAgICBTeXN0ZW0gaW5kZXBlbmRlbnQgZGxvcGVuIHdyYXBwZXIKbGlibWFkLTAuMTUuMWJf MiAgICAgICAgICAgICAgIExpYm1hZCBsaWJyYXJ5IChwYXJ0IG9mIE1BRCBwcm9qZWN0KQpsaWJt YXRyb3NrYS0xLjQuMV8xICAgICAgICAgICAgRXh0ZW5zaWJsZSBNdWx0aW1lZGlhIENvbnRhaW5l ciBGb3JtYXQKbGlibXBlZzItMC41LjFfMyAgICAgICAgICAgICAgIEZyZWUgbGlicmFyeSBmb3Ig ZGVjb2RpbmcgbXBlZy0yIGFuZCBtcGVnLTEgdmlkZW8gc3RyZWFtcwpsaWJub3RpZnktMC43LjUg ICAgICAgICAgICAgICAgQSBsaWJyYXJ5IGZvciBkZXNrdG9wIG5vdGlmaWNhdGlvbnMKbGlib2dn LTEuMy4xLDQgICAgICAgICAgICAgICAgIE9nZyBiaXRzdHJlYW0gbGlicmFyeQpsaWJvbGRYLTEu MC4xICAgICAgICAgICAgICAgICAgT2xkIFggbGlicmFyeQpsaWJwY2lhY2Nlc3MtMC4xMy4yICAg ICAgICAgICAgR2VuZXJpYyBQQ0kgYWNjZXNzIGxpYnJhcnkKbGlicHJveHktMC40LjYgICAgICAg ICAgICAgICAgIExpYnJhcnkgdGhhdCBwcm92aWRlcyBhdXRvbWF0aWMgcHJveHkgY29uZmlndXJh dGlvbiBtYW5hZ2VtZW50CmxpYnB0aHJlYWQtc3R1YnMtMC4zXzQgICAgICAgICBUaGlzIGxpYnJh cnkgcHJvdmlkZXMgd2VhayBhbGlhc2VzIGZvciBwdGhyZWFkIGZ1bmN0aW9ucwpsaWJzYW1wbGVy YXRlLTAuMS44XzQgICAgICAgICAgU2VjcmV0IFJhYmJpdCBDb2RlOiBhIFNhbXBsZSBSYXRlIENv bnZlcnRlciBmb3IgYXVkaW8KbGlic25kZmlsZS0xLjAuMjVfMyAgICAgICAgICAgIFJlYWRpbmcg YW5kIHdyaXRpbmcgZmlsZXMgY29udGFpbmluZyBzYW1wbGVkIHNvdW5kIChsaWtlIFdBViBvciBB SUZGKQpsaWJzb3VwLTIuNDAuM18yICAgICAgICAgICAgICAgQSBTT0FQIChTaW1wbGUgT2JqZWN0 IEFjY2VzcyBQcm90b2NvbCkgaW1wbGVtZW50YXRpb24gaW4gQwpsaWJzb3VwLWdub21lLTIuNDAu M18zICAgICAgICAgQSBTT0FQIChTaW1wbGUgT2JqZWN0IEFjY2VzcyBQcm90b2NvbCkgaW1wbGVt ZW50YXRpb24gaW4gQwpsaWJ0YXItMS4yLjExXzIgICAgICAgICAgICAgICAgQSBsaWJyYXJ5IGZv ciBtYW5pcHVsYXRpbmcgUE9TSVggYW5kIEdOVSB0YXIgZmlsZXMKbGlidGFzbjEtMy4zICAgICAg ICAgICAgICAgICAgIEFTTi4xIHN0cnVjdHVyZSBwYXJzZXIgbGlicmFyeQpsaWJ0aGVvcmEtMS4x LjFfMyAgICAgICAgICAgICAgVGhlb3JhIHZpZGVvIGNvZGVjIGZvciB0aGUgT2dnIG11bHRpbWVk aWEgc3RyZWFtaW5nIHN5c3RlbQpsaWJ0b29sLTIuNC4yXzIgICAgICAgICAgICAgICAgR2VuZXJp YyBzaGFyZWQgbGlicmFyeSBzdXBwb3J0IHNjcmlwdApsaWJ2NGwtMC44LjhfMSAgICAgICAgICAg ICAgICAgVmlkZW80TGludXggbGlicmFyeQpsaWJ2b2x1bWVfaWQtMC44MS4xICAgICAgICAgICAg TGlicmFyeSB0byBwcm92aWRlIGZpbGUgc3lzdGVtIHR5cGUgaW5mb3JtYXRpb24KbGlidm9yYmlz LTEuMy4zXzEsMyAgICAgICAgICAgIEF1ZGlvIGNvbXByZXNzaW9uIGNvZGVjIGxpYnJhcnkKbGli dnB4LTEuMy4wICAgICAgICAgICAgICAgICAgIFZQOC9WUDkgQ29kZWMgU0RLCmxpYnduY2stMi4z MC42XzEgICAgICAgICAgICAgICBMaWJyYXJ5IHVzZWQgZm9yIHdyaXRpbmcgcGFnZXJzIGFuZCB0 YXNrc2xpc3RzCmxpYnhjYi0xLjkuMyAgICAgICAgICAgICAgICAgICBUaGUgWCBwcm90b2NvbCBD LWxhbmd1YWdlIEJpbmRpbmcgKFhDQikgbGlicmFyeQpsaWJ4ZmNlNG1lbnUtNC4xMC4wXzQgICAg ICAgICAgV2lkZ2V0cyBsaWJyYXJ5IGZvciB0aGUgWGZjZSBkZXNrdG9wIGVudmlyb25tZW50Cmxp YnhmY2U0dXRpbC00LjEwLjEgICAgICAgICAgICBFeHRlbnNpb24gbGlicmFyeSBmb3IgdGhlIFhm Y2UgZGVza3RvcCBlbnZpcm9ubWVudApsaWJ4a2JmaWxlLTEuMC44ICAgICAgICAgICAgICAgWEtC IGZpbGUgbGlicmFyeQpsaWJ4a2J1aS0xLjAuMl8xICAgICAgICAgICAgICAgVGhlIHhrYnVpIGxp YnJhcnkKbGlieGtsYXZpZXItNS4wXzEsMSAgICAgICAgICAgIEFuIHV0aWxpdHkgbGlicmFyeSB0 byBtYWtlIFhLQiBzdHVmZiBlYXNpZXIKbGlieG1sMi0yLjguMF8zICAgICAgICAgICAgICAgIFhN TCBwYXJzZXIgbGlicmFyeSBmb3IgR05PTUUKbGlieHNsdC0xLjEuMjhfMSAgICAgICAgICAgICAg IFRoZSBYU0xUIEMgbGlicmFyeSBmb3IgR05PTUUKbGx2bTMzLTMuM183ICAgICAgICAgICAgICAg ICAgIExvdyBMZXZlbCBWaXJ0dWFsIE1hY2hpbmUKbHVhLTUuMS41XzYgICAgICAgICAgICAgICAg ICAgIFNtYWxsLCBjb21waWxhYmxlIHNjcmlwdGluZyBsYW5ndWFnZSBwcm92aWRpbmcgZWFzeSBh Y2Nlc3MgdG8gQyBjb2RlCmx1aXQtMS4xLjEgICAgICAgICAgICAgICAgICAgICBMb2NhbGUgYW5k IElTTyAyMDIyIHN1cHBvcnQgZm9yIFVuaWNvZGUgdGVybWluYWxzCmx4YXBwZWFyYW5jZS0wLjUu MyAgICAgICAgICAgICBEZXNrdG9wLWluZGVwZW5kZW50IHRoZW1lIHN3aXRjaGVyIGZvciBHVEsr Cm00LTEuNC4xNywxICAgICAgICAgICAgICAgICAgICBHTlUgbTQKbWFrZWRlcGVuZC0xLjAuNSwx ICAgICAgICAgICAgIERlcGVuZGVuY3kgZ2VuZXJhdG9yIGZvciBtYWtlZmlsZXMKbWtmb250ZGly LTEuMC43ICAgICAgICAgICAgICAgIENyZWF0ZSBhbiBpbmRleCBvZiBYIGZvbnQgZmlsZXMgaW4g YSBkaXJlY3RvcnkKbWtmb250c2NhbGUtMS4xLjEgICAgICAgICAgICAgIENyZWF0ZXMgYW4gaW5k ZXggb2Ygc2NhbGFibGUgZm9udCBmaWxlcyBmb3IgWAptb3VzZXBhZC0wLjMuMCAgICAgICAgICAg ICAgICAgU2ltcGxlIHRleHQgZWRpdG9yIGZvciB0aGUgWGZjZSBEZXNrdG9wCm5hbm8tMi4yLjYg ICAgICAgICAgICAgICAgICAgICBOYW5vJ3MgQU5PdGhlciBlZGl0b3IsIGFuIGVuaGFuY2VkIGZy ZWUgUGljbyBjbG9uZQpuZXR0bGUtMi43LjEgICAgICAgICAgICAgICAgICAgTG93LWxldmVsIGNy eXB0b2dyYXBoaWMgbGlicmFyeQpuc3ByLTQuMTAuMiAgICAgICAgICAgICAgICAgICAgQSBwbGF0 Zm9ybS1uZXV0cmFsIEFQSSBmb3Igc3lzdGVtIGxldmVsIGFuZCBsaWJjIGxpa2UgZnVuY3Rpb25z Cm5zcy0zLjE1LjMuMSAgICAgICAgICAgICAgICAgICBMaWJyYXJpZXMgdG8gc3VwcG9ydCBkZXZl bG9wbWVudCBvZiBzZWN1cml0eS1lbmFibGVkIGFwcGxpY2F0aW9ucwpvYmNvbmYtMi4wLjQgICAg ICAgICAgICAgICAgICAgUHJlZmVyZW5jZXMgbWFuYWdlciBmb3IgdGhlIE9wZW5ib3ggd2luZG93 IG1hbmFnZXIKb3BlbmJveC0zLjUuMl8xICAgICAgICAgICAgICAgIFNtYWxsLCBmYXN0LCBzdGFu ZGFyZHMgY29tcGxpYW50LCBleHRlbnNpYmxlIHdpbmRvdyBtYW5hZ2VyCm9wZW5jdi1jb3JlLTIu NC43XzEgICAgICAgICAgICBPcGVuIFNvdXJjZSBDb21wdXRlciBWaXNpb24gbGlicmFyeQpvcGVu anBlZy0xLjUuMF8yICAgICAgICAgICAgICAgT3Blbi1zb3VyY2UgSlBFRyAyMDAwIGNvZGVjCm9w dXMtMS4xICAgICAgICAgICAgICAgICAgICAgICBJRVRGIGF1ZGlvIGNvZGVjCm9yYWdlLTQuMTAu MF8xICAgICAgICAgICAgICAgICBDYWxlbmRhciBhcHBsaWNhdGlvbiBmb3IgdGhlIFhmY2UgRGVz a3RvcApvcmMtMC40LjE4ICAgICAgICAgICAgICAgICAgICAgTGlicmFyeSBhbmQgdG9vbHNldCB0 byBvcGVyYXRlIGFycmF5cyBvZiBkYXRhCnAxMS1raXQtMC4yMC4xICAgICAgICAgICAgICAgICBM aWJyYXJ5IGZvciBsb2FkaW5nIGFuZCBlbnVtZXJhdGluZyBvZiBQS0NTIzExIG1vZHVsZXMKcDUt RXJyb3ItMC4xNzAyMSAgICAgICAgICAgICAgIFBlcmwgbW9kdWxlIHRvIHByb3ZpZGUgRXJyb3Iv ZXhjZXB0aW9uIHN1cHBvcnQgZm9yIHBlcmw6IEVycm9yCnA1LUxvY2FsZS1nZXR0ZXh0LTEuMDVf MyAgICAgICBNZXNzYWdlIGhhbmRsaW5nIGZ1bmN0aW9ucwpwNS1OZXQtU01UUC1TU0wtMS4wMV8x ICAgICAgICAgU01UUCBjbGllbnQgc3VwcG9ydGluZyBTU0wKcDUtVVJJLTEuNjAgICAgICAgICAg ICAgICAgICAgIFBlcmw1IGludGVyZmFjZSB0byBVbmlmb3JtIFJlc291cmNlIElkZW50aWZpZXIg KFVSSSkgcmVmZXJlbmNlcwpwNS1YTUwtUGFyc2VyLTIuNDFfMSAgICAgICAgICAgUGVybCBleHRl bnNpb24gaW50ZXJmYWNlIHRvIEphbWVzIENsYXJrJ3MgWE1MIHBhcnNlciwgZXhwYXQKcGFuZ28t MS4zNC4xXzEgICAgICAgICAgICAgICAgIEFuIG9wZW4tc291cmNlIGZyYW1ld29yayBmb3IgdGhl IGxheW91dCBhbmQgcmVuZGVyaW5nIG9mIGkxOG4gdGV4dApwY2lpZHMtMjAxMzEyMjUgICAgICAg ICAgICAgICAgRGF0YWJhc2Ugb2YgYWxsIGtub3duIElEcyB1c2VkIGluIFBDSSBkZXZpY2VzCnBj cmUtOC4zMyAgICAgICAgICAgICAgICAgICAgICBQZXJsIENvbXBhdGlibGUgUmVndWxhciBFeHBy ZXNzaW9ucyBsaWJyYXJ5CnBlcmw1LTUuMTYuM182ICAgICAgICAgICAgICAgICBQcmFjdGljYWwg RXh0cmFjdGlvbiBhbmQgUmVwb3J0IExhbmd1YWdlCnBpeG1hbi0wLjMyLjQgICAgICAgICAgICAg ICAgICBMb3ctbGV2ZWwgcGl4ZWwgbWFuaXB1bGF0aW9uIGxpYnJhcnkKcGtnLTEuMi41ICAgICAg ICAgICAgICAgICAgICAgIE5ldyBnZW5lcmF0aW9uIHBhY2thZ2UgbWFuYWdlcgpwa2djb25mLTAu OS4zICAgICAgICAgICAgICAgICAgVXRpbGl0eSB0byBoZWxwIHRvIGNvbmZpZ3VyZSBjb21waWxl ciBhbmQgbGlua2VyIGZsYWdzCnBuZy0xLjUuMTcgICAgICAgICAgICAgICAgICAgICBMaWJyYXJ5 IGZvciBtYW5pcHVsYXRpbmcgUE5HIGltYWdlcwpwb2xpY3lraXQtMC45XzYgICAgICAgICAgICAg ICAgRnJhbWV3b3JrIGZvciBjb250cm9sbGluZyBhY2Nlc3MgdG8gc3lzdGVtLXdpZGUgY29tcG9u ZW50cwpwb2xpY3lraXQtZ25vbWUtMC45LjJfNiAgICAgICAgR05PTUUgZnJvbnRlbmQgdG8gdGhl IFBvbGljeUtpdCBmcmFtZXdvcmsKcG9sa2l0LTAuMTA1XzEgICAgICAgICAgICAgICAgIEZyYW1l d29yayBmb3IgY29udHJvbGxpbmcgYWNjZXNzIHRvIHN5c3RlbS13aWRlIGNvbXBvbmVudHMKcG9w cGxlci0wLjI0LjQgICAgICAgICAgICAgICAgIFBERiByZW5kZXJpbmcgbGlicmFyeQpwb3BwbGVy LWRhdGEtMC40LjYgICAgICAgICAgICAgUG9wcGxlciBlbmNvZGluZyBkYXRhCnBvcHBsZXItZ2xp Yi0wLjI0LjQgICAgICAgICAgICBHbGliIGJpbmRpbmdzIHRvIHBvcHBsZXIKcG9wdC0xLjE2ICAg ICAgICAgICAgICAgICAgICAgIEEgZ2V0b3B0KDMpIGxpa2UgbGlicmFyeSB3aXRoIGEgbnVtYmVy IG9mIGVuaGFuY2VtZW50cywgZnJvbSBSZWRoYXQKcG9ydG1hc3Rlci0zLjE3LjMgICAgICAgICAg ICAgIE1hbmFnZSB5b3VyIHBvcnRzIHdpdGhvdXQgZXh0ZXJuYWwgZGF0YWJhc2VzIG9yIGxhbmd1 YWdlcwpwcmludHByb3RvLTEuMC41ICAgICAgICAgICAgICAgUHJpbnQgZXh0ZW5zaW9uIGhlYWRl cnMKcHkyNy1CYWJlbC0xLjNfMSAgICAgICAgICAgICAgIENvbGxlY3Rpb24gb2YgdG9vbHMgZm9y IGludGVybmF0aW9uYWxpemluZyBQeXRob24gYXBwbGljYXRpb25zCnB5MjctSmluamEyLTIuNy4x ICAgICAgICAgICAgICBGYXN0IGFuZCBlYXN5IHRvIHVzZSBzdGFuZC1hbG9uZSB0ZW1wbGF0ZSBl bmdpbmUKcHkyNy1NYXJrdXBTYWZlLTAuMTggICAgICAgICAgIEltcGxlbWVudHMgYSBYTUwvSFRN TC9YSFRNTCBNYXJrdXAgc2FmZSBzdHJpbmcgZm9yIFB5dGhvbgpweTI3LWRvY3V0aWxzLTAuMTEg ICAgICAgICAgICAgUHl0aG9uIERvY3VtZW50YXRpb24gVXRpbGl0aWVzCnB5MjctbGlieG1sMi0y LjguMCAgICAgICAgICAgICBQeXRob24gaW50ZXJmYWNlIGZvciBYTUwgcGFyc2VyIGxpYnJhcnkg Zm9yIEdOT01FCnB5MjctcHlnbWVudHMtMS42ICAgICAgICAgICAgICBTeW50YXggaGlnaGxpZ2h0 ZXIgd3JpdHRlbiBpbiBQeXRob24KcHkyNy1weXR6LTIwMTMuOCwxICAgICAgICAgICAgIFdvcmxk IFRpbWV6b25lIERlZmluaXRpb25zIGZvciBQeXRob24KcHkyNy1zZXR1cHRvb2xzLTEuMS43XzEg ICAgICAgIFB5dGhvbiBwYWNrYWdlcyBpbnN0YWxsZXIKcHkyNy1zcGhpbngtMS4yICAgICAgICAg ICAgICAgIFB5dGhvbiBkb2N1bWVudGF0aW9uIGdlbmVyYXRvcgpweTI3LXhsaWItMC4xNCAgICAg ICAgICAgICAgICAgWDExIGxpYnJhcnkgZm9yIFB5dGhvbgpweXBhbmVsLTIuNF85ICAgICAgICAg ICAgICAgICAgRGVza3RvcCBwYW5lbCB3cml0dGVuIGluIFB5dGhvbgpweXRob24tMi43XzEsMiAg ICAgICAgICAgICAgICAgVGhlIFwibWV0YS1wb3J0XCIgZm9yIHRoZSBkZWZhdWx0IHZlcnNpb24g b2YgUHl0aG9uIGludGVycHJldGVyCnB5dGhvbjItMl8yICAgICAgICAgICAgICAgICAgICBUaGUg XCJtZXRhLXBvcnRcIiBmb3IgdmVyc2lvbiAyIG9mIHRoZSBQeXRob24gaW50ZXJwcmV0ZXIKcHl0 aG9uMjctMi43LjZfMSAgICAgICAgICAgICAgIEludGVycHJldGVkIG9iamVjdC1vcmllbnRlZCBw cm9ncmFtbWluZyBsYW5ndWFnZQpxdDQtY29yZWxpYi00LjguNV8xICAgICAgICAgICAgUXQgY29y ZSBub24tZ3JhcGhpY2FsIG1vZHVsZQpxdDQtZ3VpLTQuOC41ICAgICAgICAgICAgICAgICAgUXQg Z3JhcGhpY2FsIHVzZXIgaW50ZXJmYWNlIG1vZHVsZQpyYW5kcnByb3RvLTEuNC4wICAgICAgICAg ICAgICAgUmFuZHIgZXh0ZW5zaW9uIGhlYWRlcnMKcmFyaWFuLTAuOC4xICAgICAgICAgICAgICAg ICAgIEFuIE9NRiBoZWxwIHN5c3RlbSBiYXNlZCBvbiB0aGUgRnJlZWRlc2t0b3Agc3BlY2lmaWNh dGlvbgpyZWNvcmRwcm90by0xLjE0LjIgICAgICAgICAgICAgUkVDT1JEIGV4dGVuc2lvbiBoZWFk ZXJzCnJlbmRlcnByb3RvLTAuMTEuMSAgICAgICAgICAgICBSZW5kZXJQcm90byBwcm90b2NvbCBo ZWFkZXJzCnJlc291cmNlcHJvdG8tMS4yLjAgICAgICAgICAgICBSZXNvdXJjZSBleHRlbnNpb24g aGVhZGVycwpzYW1iYTM2LWxpYnNtYmNsaWVudC0zLjYuMjIgICAgU2hhcmVkIGxpYiBmcm9tIHRo ZSBzYW1iYSBwYWNrYWdlCnNjaHJvZWRpbmdlci0xLjAuMTFfMSAgICAgICAgICBIaWdoLXNwZWVk IERpcmFjIGNvZGVjCnNjcm5zYXZlcnByb3RvLTEuMi4yICAgICAgICAgICBTY3JuU2F2ZXIgZXh0 ZW5zaW9uIGhlYWRlcnMKc2RsLTEuMi4xNV8yLDIgICAgICAgICAgICAgICAgIENyb3NzLXBsYXRm b3JtIG11bHRpbWVkaWEgZGV2ZWxvcG1lbnQgQVBJCnNkbF9pbWFnZS0xLjIuMTJfMyAgICAgICAg ICAgICBBIHNpbXBsZSBsaWJyYXJ5IHRvIGxvYWQgaW1hZ2VzIG9mIHZhcmlvdXMgZm9ybWF0cyBh cyBTREwgc3VyZmFjZXMKc2VyZi0xLjMuMl8xICAgICAgICAgICAgICAgICAgIFNlcmYgSFRUUCBj bGllbnQgbGlicmFyeQpzZXNzcmVnLTEuMC44ICAgICAgICAgICAgICAgICAgTWFuYWdlIHV0bXAv d3RtcCBlbnRyaWVzIGZvciBub24taW5pdCBYIGNsaWVudHMKc2V0eGtibWFwLTEuMy4wICAgICAg ICAgICAgICAgIFNldCB0aGUga2V5Ym9hcmQgdXNpbmcgdGhlIFggS2V5Ym9hcmQgRXh0ZW5zaW9u CnNoYXJlZC1taW1lLWluZm8tMS4xICAgICAgICAgICBNSU1FIHR5cGVzIGRhdGFiYXNlIGZyb20g dGhlIGZyZWVkZXNrdG9wLm9yZyBwcm9qZWN0CnNtcHJveHktMS4wLjUgICAgICAgICAgICAgICAg ICBTZXNzaW9uIE1hbmFnZXIgUHJveHkKc3BlZXgtMS4yLnIxXzUsMSAgICAgICAgICAgICAgIE9w ZW4tc291cmNlIHBhdGVudC1mcmVlIHZvaWNlIGNvZGVjCnNxbGl0ZTMtMy44LjIgICAgICAgICAg ICAgICAgICBTUUwgZGF0YWJhc2UgZW5naW5lIGluIGEgQyBsaWJyYXJ5CnN0YXJ0dXAtbm90aWZp Y2F0aW9uLTAuMTJfMSAgICBMaWJyYXJ5IHRoYXQgc3VwcG9ydHMgc3RhcnR1cCBub3RpZmljYXRp b24gc3BlYyBmcm9tIGZyZWVkZXNrdG9wLm9yZwpzdWJ2ZXJzaW9uLTEuOC41ICAgICAgICAgICAg ICAgVmVyc2lvbiBjb250cm9sIHN5c3RlbQpzdWRvLTEuOC44ICAgICAgICAgICAgICAgICAgICAg QWxsb3cgb3RoZXJzIHRvIHJ1biBjb21tYW5kcyBhcyByb290CnRhZ2xpYi0xLjkuMV8xICAgICAg ICAgICAgICAgICBMaWJyYXJ5IGZvciBtYW5pcHVsYXRpbmcgSUQzIHRhZ3MgYW5kIE9nZyBjb21t ZW50cwp0YWxsb2MtMi4wLjggICAgICAgICAgICAgICAgICAgSGllcmFyY2hpY2FsIHBvb2wgYmFz ZWQgbWVtb3J5IGFsbG9jYXRvcgp0ZGItMS4yLjEyLDEgICAgICAgICAgICAgICAgICAgVHJpdmlh bCBEYXRhYmFzZQp0ZXZlbnQtMC45LjE4ICAgICAgICAgICAgICAgICAgVGFsbG9jIGJhc2VkIGV2 ZW50IGxvb3AgbGlicmFyeQp0aWZmLTQuMC4zICAgICAgICAgICAgICAgICAgICAgVG9vbHMgYW5k IGxpYnJhcnkgcm91dGluZXMgZm9yIHdvcmtpbmcgd2l0aCBUSUZGIGltYWdlcwp0cmFwcHJvdG8t My40LjMgICAgICAgICAgICAgICAgREVDLVhUUkFQIGV4dGVuc2lvbiBoZWFkZXJzCnRyb3VzZXJz LXRkZGwtMC4zLjEwXzQgICAgICAgICBUaGUgb3Blbi1zb3VyY2UgVENHIFNvZnR3YXJlIFN0YWNr CnR0bWtmZGlyLTMuMC45XzIsMSAgICAgICAgICAgICBDcmVhdGUgZm9udHMuc2NhbGUgZmlsZSBm b3IgdXNlIHdpdGggVHJ1ZVR5cGUgZm9udCBzZXJ2ZXIKdHdtLTEuMC44ICAgICAgICAgICAgICAg ICAgICAgIFRhYiBXaW5kb3cgTWFuYWdlciBmb3IgdGhlIFggV2luZG93IFN5c3RlbQp0d29sYW1l LTAuMy4xM18xICAgICAgICAgICAgICAgTVBFRyBBdWRpbyBMYXllciAyIGVuY29kZXIKdW5ib3Vu ZC0xLjQuMjFfMSAgICAgICAgICAgICAgIEEgdmFsaWRhdGluZywgcmVjdXJzaXZlLCBhbmQgY2Fj aGluZyBETlMgcmVzb2x2ZXIKdXBvd2VyLTAuOS43XzIgICAgICAgICAgICAgICAgIEQtQnVzIGRh ZW1vbiBmb3Igc2ltcGxpZnlpbmcgcG93ZXIgbWFuYWdlbWVudCB0YXNrcwp2aWRlb3Byb3RvLTIu My4yICAgICAgICAgICAgICAgVmlkZW8gZXh0ZW5zaW9uIGhlYWRlcnMKdmxjLTIuMS4yLDQgICAg ICAgICAgICAgICAgICAgIFF0NCBiYXNlZCBtdWx0aW1lZGlhIHBsYXllciBhbmQgc3RyZWFtaW5n IHNlcnZlcgp2dGUtMC4yNi4yXzUgICAgICAgICAgICAgICAgICAgR3RrIDIgYmFzZWQgdGVybWlu YWwgd2lkZ2V0IHdpdGggYWNjZXNzaWJpbGl0eSBhbmQgSTE4TiBzdXBwb3J0CndlYnAtMC4zLjFf NCAgICAgICAgICAgICAgICAgICBHb29nbGUgV2ViUCBpbWFnZSBmb3JtYXQgY29udmVyc2lvbiB0 b29sCngxMXBlcmYtMS41LjQgICAgICAgICAgICAgICAgICBYMTEgc2VydmVyIHBlcmZvcm1hbmNl IHRlc3QgcHJvZ3JhbQp4MjY0LTAuMTM2LjIzNThfMSAgICAgICAgICAgICAgTGlicmFyeSBhbmQg dG9vbCBmb3IgZW5jb2RpbmcgSC4yNjQvQVZDIHZpZGVvIHN0cmVhbXMKeGF1dGgtMS4wLjggICAg ICAgICAgICAgICAgICAgIFggYXV0aG9yaXR5IGZpbGUgdXRpbGl0eQp4YmFja2xpZ2h0LTEuMi4x ICAgICAgICAgICAgICAgUHJvZ3JhbSB0byBhZGp1c3QgYmFja2xpZ2h0IGJyaWdodG5lc3MKeGJp dG1hcHMtMS4xLjEgICAgICAgICAgICAgICAgIFguT3JnIGJpdG1hcHMgZGF0YQp4Y2FsYy0xLjAu NSAgICAgICAgICAgICAgICAgICAgU2NpZW50aWZpYyBjYWxjdWxhdG9yIGZvciBYCnhjYi11dGls LTAuMy45XzEsMSAgICAgICAgICAgICBBIG1vZHVsZSB3aXRoIGxpYnhjYi9saWJYMTEgZXh0ZW5z aW9uL3JlcGxhY2VtZW50IGxpYnJhcmllcwp4Y2ItdXRpbC1rZXlzeW1zLTAuMy45ICAgICAgICAg U3RhbmRhcmQgWCBrZXkgY29uc3RhbnRzIGFuZCBjb252ZXJzaW9uIHRvL2Zyb20ga2V5Y29kZXMK eGNiLXV0aWwtcmVuZGVydXRpbC0wLjMuOCAgICAgIENvbnZlbmllbmNlIGZ1bmN0aW9ucyBmb3Ig dGhlIFJlbmRlciBleHRlbnNpb24KeGNsb2NrLTEuMC43XzEgICAgICAgICAgICAgICAgIEFuYWxv ZyBhbmQgZGlnaXRhbCBjbG9jayBmb3IgWAp4Y21pc2Nwcm90by0xLjIuMiAgICAgICAgICAgICAg WENNaXNjIGV4dGVuc2lvbiBoZWFkZXJzCnhjbXNkYi0xLjAuNCAgICAgICAgICAgICAgICAgICBE ZXZpY2UgQ29sb3IgQ2hhcmFjdGVyaXphdGlvbiB1dGlsaXR5IGZvciBYCnhjb25zb2xlLTEuMC42 ICAgICAgICAgICAgICAgICBNb25pdG9yIHN5c3RlbSBjb25zb2xlIG1lc3NhZ2VzIHdpdGggWAp4 Y3Vyc29yLXRoZW1lcy0xLjAuNF8xICAgICAgICAgWC5vcmcgY3Vyc29ycyB0aGVtZXMKeGN1cnNv cmdlbi0xLjAuNSAgICAgICAgICAgICAgIENyZWF0ZSBhbiBYIGN1cnNvciBmaWxlIGZyb20gYSBj b2xsZWN0aW9uIG9mIFBORyBpbWFnZXMKeGRnLXV0aWxzLTEuMC4yLjIwMTMwOTE5XzEgICAgIFRv b2xzIHRvIGFsbG93IGFsbCBhcHBsaWNhdGlvbnMgdG8gaW50ZWdyYXRlIHdpdGggdGhlIGZyZWUg ZGVza3RvcAp4ZHB5aW5mby0xLjMuMSAgICAgICAgICAgICAgICAgRGlzcGxheSBpbmZvcm1hdGlv biB1dGlsaXR5IGZvciBYCnhkcmlpbmZvLTEuMC40ICAgICAgICAgICAgICAgICBRdWVyeSBjb25m aWd1cmF0aW9uIGluZm9ybWF0aW9uIG9mIERSSSBkcml2ZXJzCnhldi0xLjIuMSAgICAgICAgICAg ICAgICAgICAgICBQcmludCBjb250ZW50cyBvZiBYIGV2ZW50cwp4ZXh0cHJvdG8tNy4yLjEgICAg ICAgICAgICAgICAgWEV4dCBleHRlbnNpb24gaGVhZGVycwp4Zjg2LWlucHV0LWtleWJvYXJkLTEu Ny4wICAgICAgWC5Pcmcga2V5Ym9hcmQgaW5wdXQgZHJpdmVyCnhmODYtaW5wdXQtbW91c2UtMS45 LjAgICAgICAgICBYLk9yZyBtb3VzZSBpbnB1dCBkcml2ZXIKeGY4Ni12aWRlby1hdGktNy4yLjAg ICAgICAgICAgIFguT3JnIGF0aSBkaXNwbGF5IGRyaXZlcgp4Zjg2LXZpZGVvLWludGVsLTIuMjEu MTUgICAgICAgRHJpdmVyIGZvciBJbnRlbCBpbnRlZ3JhdGVkIGdyYXBoaWNzIGNoaXBzZXRzCnhm ODYtdmlkZW8tbWFjaDY0LTYuOS40XzEgICAgICBYLk9yZyBtYWNoNjQgZGlzcGxheSBkcml2ZXIK eGY4Ni12aWRlby1udi0yLjEuMjBfMiAgICAgICAgIFguT3JnIG52IGRpc3BsYXkgZHJpdmVyCnhm ODYtdmlkZW8tb3BlbmNocm9tZS0wLjMuM18xICBYLk9yZyBvcGVuQ2hyb21lIGRpc3BsYXkgZHJp dmVyCnhmODYtdmlkZW8tcjEyOC02LjkuMl8xICAgICAgICBYLk9yZyByMTI4IGRpc3BsYXkgZHJp dmVyCnhmODYtdmlkZW8tdmVzYS0yLjMuM18xICAgICAgICBYLk9yZyB2ZXNhIGRpc3BsYXkgZHJp dmVyCnhmODZiaWdmb250cHJvdG8tMS4yLjAgICAgICAgICBYRnJlZTg2LUJpZ2ZvbnQgZXh0ZW5z aW9uIGhlYWRlcnMKeGY4NmRnYS0xLjAuMyAgICAgICAgICAgICAgICAgIFRlc3QgcHJvZ3JhbSBm b3IgdGhlIFhGcmVlODYtREdBIGV4dGVuc2lvbgp4Zjg2ZGdhcHJvdG8tMi4xICAgICAgICAgICAg ICAgWEZyZWU4Ni1ER0EgZXh0ZW5zaW9uIGhlYWRlcnMKeGY4NmRyaXByb3RvLTIuMS4xICAgICAg ICAgICAgIFhGcmVlODYtRFJJIGV4dGVuc2lvbiBoZWFkZXJzCnhmODZtaXNjcHJvdG8tMC45LjMg ICAgICAgICAgICBYRnJlZTg2LU1pc2MgZXh0ZW5zaW9uIGhlYWRlcnMKeGY4NnZpZG1vZGVwcm90 by0yLjMuMSAgICAgICAgIFhGcmVlODYtVmlkTW9kZUV4dGVuc2lvbiBleHRlbnNpb24gaGVhZGVy cwp4ZmNlLTQuMTBfNiAgICAgICAgICAgICAgICAgICAgVGhlIFwibWV0YS1wb3J0XCIgZm9yIHRo ZSBYZmNlIERlc2t0b3AgRW52aXJvbm1lbnQKeGZjZTQtYXBwZmluZGVyLTQuMTAuMSAgICAgICAg IEFwcGxpY2F0aW9uIGxhdW5jaGVyIGFuZCBmaW5kZXIKeGZjZTQtY29uZi00LjEwLjBfNCAgICAg ICAgICAgIEQtQnVzLWJhc2VkIGNvbmZpZ3VyYXRpb24gc3RvcmFnZSBzeXN0ZW0KeGZjZTQtZGVz a3RvcC00LjEwLjJfMiAgICAgICAgIFhmY2UncyBkZXNrdG9wIG1hbmFnZXIKeGZjZTQtbm90aWZ5 ZC0wLjIuNCAgICAgICAgICAgIFZpc3VhbGx5LWFwcGVhbGluZyBub3RpZmljYXRpb24gZGFlbW9u IGZvciBYZmNlCnhmY2U0LXBhbmVsLTQuMTAuMSAgICAgICAgICAgICBYZmNlJ3MgcGFuZWwKeGZj ZTQtc2Vzc2lvbi00LjEwLjFfMiAgICAgICAgIFhmY2UncyBzZXNzaW9uIG1hbmFnZXIKeGZjZTQt c2V0dGluZ3MtNC4xMC4xICAgICAgICAgIFhmY2UgNCBzZXR0aW5ncyBhcHBsaWNhdGlvbgp4ZmNl NC10ZXJtaW5hbC0wLjYuMyAgICAgICAgICAgVGVybWluYWwgZW11bGF0b3IgZm9yIHRoZSBYIHdp bmRvd2luZyBzeXN0ZW0KeGZjZTQtdHVtYmxlci0wLjEuMjlfMiAgICAgICAgIFRodW1ibmFpbCBz ZXJ2aWNlIGZvciBYZmNlIGRlc2t0b3AKeGZjZTQtd20tNC4xMC4xICAgICAgICAgICAgICAgIFhm Y2UncyB3aW5kb3cgbWFuYWdlcgp4Z2FtbWEtMS4wLjUgICAgICAgICAgICAgICAgICAgR2FtbWEg Y29ycmVjdGlvbiB0aHJvdWdoIHRoZSBYIHNlcnZlci4KeGdjLTEuMC40ICAgICAgICAgICAgICAg ICAgICAgIFggZ3JhcGhpY3MgZGVtbwp4aG9zdC0xLjAuNiAgICAgICAgICAgICAgICAgICAgU2Vy dmVyIGFjY2VzcyBjb250cm9sIHByb2dyYW0gZm9yIFgKeGluZXJhbWFwcm90by0xLjIuMSAgICAg ICAgICAgIFhpbmVyYW1hIGV4dGVuc2lvbiBoZWFkZXJzCnhpbml0LTEuMy4zLDEgICAgICAgICAg ICAgICAgICBYIFdpbmRvdyBTeXN0ZW0gaW5pdGlhbGl6ZXIKeGlucHV0LTEuNi4xICAgICAgICAg ICAgICAgICAgIFZlcnkgdXNlZnVsIHV0aWxpdHkgZm9yIGNvbmZpZ3VyaW5nIGFuZCB0ZXN0aW5n IFhJbnB1dCBkZXZpY2VzCnhrYmNvbXAtMS4yLjQgICAgICAgICAgICAgICAgICBDb21waWxlIFhL QiBrZXlib2FyZCBkZXNjcmlwdGlvbgp4a2JldmQtMS4xLjMgICAgICAgICAgICAgICAgICAgWEtC IGV2ZW50IGRhZW1vbgp4a2J1dGlscy0xLjAuNCAgICAgICAgICAgICAgICAgWEtCIHV0aWxpdHkg ZGVtb3MKeGtleWJvYXJkLWNvbmZpZy0yLjEwLjEgICAgICAgIFggS2V5Ym9hcmQgQ29uZmlndXJh dGlvbiBEYXRhYmFzZQp4a2lsbC0xLjAuNCAgICAgICAgICAgICAgICAgICAgVXRpbGl0eSBmb3Ig a2lsbGluZyBhIGNsaWVudCBieSBpdHMgWCByZXNvdXJjZQp4bHNhdG9tcy0xLjEuMSAgICAgICAg ICAgICAgICAgTGlzdCBpbnRlcm5lZCBhdG9tcyBkZWZpbmVkIG9uIGEgc2VydmVyCnhsc2NsaWVu dHMtMS4xLjMgICAgICAgICAgICAgICBMaXN0IGNsaWVudCBhcHBsaWNhdGlvbnMgcnVubmluZyBv biBhIGRpc3BsYXkKeG1lc3NhZ2UtMS4wLjQgICAgICAgICAgICAgICAgIERpc3BsYXkgbWVzc2Fn ZSBvciBxdWVyeSBpbiBhIFggd2luZG93CnhtbGNhdG1nci0yLjIgICAgICAgICAgICAgICAgICBT R01MIGFuZCBYTUwgY2F0YWxvZyBtYW5hZ2VyCnhtbGNoYXJlbnQtMC4zXzIgICAgICAgICAgICAg ICBYTUwgY2hhcmFjdGVyIGVudGl0aWVzCnhtb2RtYXAtMS4wLjggICAgICAgICAgICAgICAgICBV dGlsaXR5IGZvciBtb2RpZnlpbmcga2V5bWFwcyBhbmQgcG9pbnRlciBidXR0b24gbWFwcGluZ3Mg aW4gWAp4b3JnLTcuNyAgICAgICAgICAgICAgICAgICAgICAgWC5PcmcgY29tcGxldGUgZGlzdHJp YnV0aW9uIG1ldGFwb3J0CnhvcmctYXBwcy03LjcgICAgICAgICAgICAgICAgICBYLm9yZyBhcHBz IG1ldGEtcG9ydAp4b3JnLWRvY3MtMS43LDEgICAgICAgICAgICAgICAgWC5vcmcgZG9jdW1lbnRh dGlvbiBmaWxlcwp4b3JnLWRyaXZlcnMtNy43ICAgICAgICAgICAgICAgWC5vcmcgZHJpdmVycyBt ZXRhLXBvcnQKeG9yZy1mb250cy03LjcgICAgICAgICAgICAgICAgIFgub3JnIGZvbnRzIG1ldGEt cG9ydAp4b3JnLWZvbnRzLTEwMGRwaS03LjcgICAgICAgICAgWC5PcmcgMTAwZHBpIGJpdG1hcCBm b250cwp4b3JnLWZvbnRzLTc1ZHBpLTcuNyAgICAgICAgICAgWC5PcmcgNzVkcGkgYml0bWFwIGZv bnRzCnhvcmctZm9udHMtY3lyaWxsaWMtNy43ICAgICAgICBYLk9yZyBDeXJpbGxpYyBiaXRtYXAg Zm9udHMKeG9yZy1mb250cy1taXNjYml0bWFwcy03LjcgICAgIFguT3JnIG1pc2NlbGxhbmVvdXMg Yml0bWFwIGZvbnRzCnhvcmctZm9udHMtdHJ1ZXR5cGUtNy43XzEgICAgICBYLk9yZyBUcnVlVHlw ZSBmb250cwp4b3JnLWZvbnRzLXR5cGUxLTcuNyAgICAgICAgICAgWC5PcmcgVHlwZTEgZm9udHMK eG9yZy1saWJyYXJpZXMtNy43XzEgICAgICAgICAgIFgub3JnIGxpYnJhcmllcyBtZXRhLXBvcnQK eG9yZy1tYWNyb3MtMS4xNy4xICAgICAgICAgICAgIFguT3JnIGRldmVsb3BtZW50IGFjbG9jYWwg bWFjcm9zCnhvcmctc2VydmVyLTEuMTIuNF80LDEgICAgICAgICBYLk9yZyBYIHNlcnZlciBhbmQg cmVsYXRlZCBwcm9ncmFtcwp4cHItMS4wLjQgICAgICAgICAgICAgICAgICAgICAgVXRpbGl0eSBm b3IgcHJpbnRpbmcgYW4gWCB3aW5kb3cgZHVtcAp4cHJvcC0xLjIuMiAgICAgICAgICAgICAgICAg ICAgUHJvcGVydHkgZGlzcGxheWVyIGZvciBYCnhwcm90by03LjAuMjUgICAgICAgICAgICAgICAg ICBYMTEgcHJvdG9jb2wgaGVhZGVycwp4cmFuZHItMS40LjEgICAgICAgICAgICAgICAgICAgUHJp bWl0aXZlIGNvbW1hbmQgbGluZSBpbnRlcmZhY2UgdG8gdGhlIFJhbmRSIGV4dGVuc2lvbgp4cmRi LTEuMS4wICAgICAgICAgICAgICAgICAgICAgWCBzZXJ2ZXIgcmVzb3VyY2UgZGF0YWJhc2UgdXRp bGl0eQp4cmVmcmVzaC0xLjAuNSAgICAgICAgICAgICAgICAgUmVmcmVzaCBhbGwgb3IgcGFydCBv ZiBhbiBYIHNjcmVlbgp4c2V0LTEuMi4zXzEgICAgICAgICAgICAgICAgICAgVXNlciBwcmVmZXJl bmNlIHV0aWxpdHkgZm9yIFgKeHNldG1vZGUtMS4wLjAgICAgICAgICAgICAgICAgIFNldCB0aGUg bW9kZSBmb3IgYW4gWCBJbnB1dCBEZXZpY2UKeHNldHJvb3QtMS4xLjEgICAgICAgICAgICAgICAg IFJvb3Qgd2luZG93IHBhcmFtZXRlciBzZXR0aW5nIHV0aWxpdHkgZm9yIFgKeHRlcm0tMzAxICAg ICAgICAgICAgICAgICAgICAgIFRlcm1pbmFsIGVtdWxhdG9yIGZvciB0aGUgWCBXaW5kb3cgU3lz dGVtCnh0cmFucy0xLjMuMiAgICAgICAgICAgICAgICAgICBBYnN0cmFjdCBuZXR3b3JrIGNvZGUg Zm9yIFgKeHZpZC0xLjMuMiwxICAgICAgICAgICAgICAgICAgIEFuIG9wZW5zb3VyY2UgTVBFRy00 IGNvZGVjLCBiYXNlZCBvbiBPcGVuRGl2eAp4dmluZm8tMS4xLjIgICAgICAgICAgICAgICAgICAg UHJpbnQgb3V0IFgtVmlkZW8gZXh0ZW5zaW9uIGFkYXB0b3IgaW5mb3JtYXRpb24KeHdkLTEuMC42 ICAgICAgICAgICAgICAgICAgICAgIER1bXAgYW4gaW1hZ2Ugb2YgYW4gWCB3aW5kb3cKeHdpbmlu Zm8tMS4xLjMgICAgICAgICAgICAgICAgIFdpbmRvdyBpbmZvcm1hdGlvbiB1dGlsaXR5IGZvciBY Cnh3dWQtMS4wLjQgICAgICAgICAgICAgICAgICAgICBJbWFnZSBkaXNwbGF5ZXIgZm9yIFgKemlw LTMuMCAgICAgICAgICAgICAgICAgICAgICAgIENyZWF0ZS91cGRhdGUgWklQIGZpbGVzIGNvbXBh dGlibGUgd2l0aCBQS1pJUAo= --b1_1b69d69f2ce03337794f2131ab0b5fec-- From owner-freebsd-x11@FreeBSD.ORG Thu Jan 30 20:53:46 2014 Return-Path: Delivered-To: freebsd-x11@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 ESMTPS id 30A4A52B for ; Thu, 30 Jan 2014 20:53:46 +0000 (UTC) Received: from wonkity.com (wonkity.com [67.158.26.137]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D30921499 for ; Thu, 30 Jan 2014 20:53:45 +0000 (UTC) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.7/8.14.7) with ESMTP id s0UKrg3Z079193; Thu, 30 Jan 2014 13:53:42 -0700 (MST) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.14.7/8.14.7/Submit) with ESMTP id s0UKre0L079190; Thu, 30 Jan 2014 13:53:41 -0700 (MST) (envelope-from wblock@wonkity.com) Date: Thu, 30 Jan 2014 13:53:40 -0700 (MST) From: Warren Block To: Paul Schiro Subject: Re: What driver (and how) to use for Radeon HD 6950 these days In-Reply-To: Message-ID: References: <20140130135214.397bb406@X220.alogt.com> <1391062264.1372.10.camel@ghostwheel.tribble.net> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (wonkity.com [127.0.0.1]); Thu, 30 Jan 2014 13:53:42 -0700 (MST) Cc: freebsd-x11@freebsd.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Jan 2014 20:53:46 -0000 On Wed, 29 Jan 2014, Paul Schiro wrote: > Seems to be working. :) I've added it to the wiki. Thanks! From owner-freebsd-x11@FreeBSD.ORG Thu Jan 30 21:30:01 2014 Return-Path: Delivered-To: freebsd-x11@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 ESMTPS id A8D1723D for ; Thu, 30 Jan 2014 21:30:01 +0000 (UTC) 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 952FE17C4 for ; Thu, 30 Jan 2014 21:30: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 s0ULU1jO040772 for ; Thu, 30 Jan 2014 21:30:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id s0ULU10O040771; Thu, 30 Jan 2014 21:30:01 GMT (envelope-from gnats) Date: Thu, 30 Jan 2014 21:30:01 GMT Message-Id: <201401302130.s0ULU10O040771@freefall.freebsd.org> To: freebsd-x11@FreeBSD.org Cc: From: Jin Guojun Subject: Re: ports/185182: x11/xorg of 10-RC2 has blank screen on APU-3400 system X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: Jin Guojun List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Jan 2014 21:30:01 -0000 The following reply was made to PR ports/185182; it has been noted by GNATS. From: Jin Guojun To: MIME-Version:Content-Type; b=MHaul+BdErDK92GXdSiLZofCjIq2jZOxYYReXfEw9KJqgYHEqmuVp7IGfxbQ/Hul6/irNsyIiL8dalPCcTj9uBxRy/o9CvqjqjnDxszLkidXhO5oPsT3tVEUm0Xz3V2Bz6HFHv7jcJxls3OfJfkeOQkIOkjfsKBqUgRm5AeMlUk= Cc: Subject: Re: ports/185182: x11/xorg of 10-RC2 has blank screen on APU-3400 system Date: Thu, 30 Jan 2014 13:21:57 -0800 (PST) ---837175150-1270649690-1391116917=:83973 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable After done of portmaster x11-drivers/xf86-video-vesa, VESA works on this pi= ece of hardware.=0AOne thing still not working is the PS2 mouse (USB mouse = works).=0A=0AThe default device moused uses is /dev/ums0 (hald-addon-mouse-= sysmouse also uses /dev/ums0)=0AI tried /dev/sysmouse with no luck.=0A=0ADo= you know how to make PS2 mouse work under 10-R for this hardware?=0A=0ATha= nks,=0A-Jin=0A=0A=0A=0A________________________________=0A From: Jean-S=E9b= astien P=E9dron =0ATo: Jin Guojun ; "bug-followup@FreeBSD.org" =0ASent: Sunday= , January 26, 2014 3:10 PM=0ASubject: Re: ports/185182: x11/xorg of 10-RC2 = has blank screen on APU-3400 system=0A =0A=0AOn 26.01.2014 07:04, Jin Guoju= n wrote:=0A> [=A0 142.982] (EE) Failed to load module "vesa" (module does = not exist, 0)=0A> [=A0 142.982] (EE) No drivers available.=0A=0AAre you su= re you installed x11-drivers/xf86-video-vesa?=0A=0AThis port must be built = against your installed xorg-server (1.12),=0Atherefore you can't use the bi= nary package.=0A=0A-- =0AJean-S=E9bastien P=E9dron ---837175150-1270649690-1391116917=:83973 Content-Type: text/html; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable
After done of portmas= ter x11-drivers/xf86-video-vesa, VESA works on this piece of hardware.
O= ne thing still not working is the PS2 mouse (USB mouse works).
The default device moused uses is /dev/ums0 (hald-addon-mouse-sysmouse al= so uses /dev/ums0)
I tried /dev/sysmouse with no luc= k.

Do you know how to make PS2 mouse work under 10-R for this hardware?

<= span>
Thanks,
-Jin
=


From: Jean-S=E9bastien P=E9dron <dumbbell@FreeBSD.org>=
To: Jin Guojun <jguojun@sbcglob= al.net>; "bug-followup@FreeBSD.org" <bug-followup@FreeBSD.org> Sent: Sunday, January 26= , 2014 3:10 PM
Subject: Re: ports/185182: x11/xorg of 10-RC2 has blank screen on APU-3400 system<= br>

=0AOn 26.01.2014 07:0= 4, Jin Guojun wrote:
> [  142.982] (EE) Failed to load module "= vesa" (module does not exist, 0)
> [  142.982] (EE) No drivers = available.

Are you sure you installed x11-drivers/xf86-video-vesa?
This port must be built against your installed xorg-server (1.12),therefore you can't use the binary package.

--
Jean-S=E9bastien= P=E9dron



---837175150-1270649690-1391116917=:83973-- From owner-freebsd-x11@FreeBSD.ORG Fri Jan 31 20:50:03 2014 Return-Path: Delivered-To: freebsd-x11@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 ESMTPS id 36AE559E; Fri, 31 Jan 2014 20:50:03 +0000 (UTC) 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 0AB2217B2; Fri, 31 Jan 2014 20:50:03 +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 s0VKo2Dk087258; Fri, 31 Jan 2014 20:50:02 GMT (envelope-from kwm@freefall.freebsd.org) Received: (from kwm@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id s0VKo2Va087254; Fri, 31 Jan 2014 20:50:02 GMT (envelope-from kwm) Date: Fri, 31 Jan 2014 20:50:02 GMT Message-Id: <201401312050.s0VKo2Va087254@freefall.freebsd.org> To: mexas@bris.ac.uk, kwm@FreeBSD.org, freebsd-x11@FreeBSD.org From: kwm@FreeBSD.org Subject: Re: ports/182875: graphics/dri: make: "/usr/ports/graphics/dri/Makefile" line 82: Malformed conditional (${DRI_DRIVERS:M${:UI915}}) X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Jan 2014 20:50:03 -0000 Synopsis: graphics/dri: make: "/usr/ports/graphics/dri/Makefile" line 82: Malformed conditional (${DRI_DRIVERS:M${:UI915}}) State-Changed-From-To: open->closed State-Changed-By: kwm State-Changed-When: Fri Jan 31 20:49:36 UTC 2014 State-Changed-Why: Fix the problem. http://www.freebsd.org/cgi/query-pr.cgi?pr=182875 From owner-freebsd-x11@FreeBSD.ORG Fri Jan 31 21:00:03 2014 Return-Path: Delivered-To: freebsd-x11@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 ESMTPS id 94B9AA83 for ; Fri, 31 Jan 2014 21:00:03 +0000 (UTC) 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 811CC1893 for ; Fri, 31 Jan 2014 21:00:03 +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 s0VL03ZR089319 for ; Fri, 31 Jan 2014 21:00:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id s0VL03kw089318; Fri, 31 Jan 2014 21:00:03 GMT (envelope-from gnats) Date: Fri, 31 Jan 2014 21:00:03 GMT Message-Id: <201401312100.s0VL03kw089318@freefall.freebsd.org> To: freebsd-x11@FreeBSD.org Cc: From: dfilter@FreeBSD.ORG (dfilter service) Subject: Re: ports/182875: commit references a PR X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: dfilter service List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Jan 2014 21:00:03 -0000 The following reply was made to PR ports/182875; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/182875: commit references a PR Date: Fri, 31 Jan 2014 20:49:26 +0000 (UTC) Author: kwm Date: Fri Jan 31 20:49:18 2014 New Revision: 342067 URL: http://svnweb.freebsd.org/changeset/ports/342067 QAT: https://qat.redports.org/buildarchive/r342067/ Log: Make sure DIR_DRIVERS is always defined. This is needed because arm/mips don't have any drivers defined which results in make errors. PR: ports/182875 [1] Submitted by: Anton Shterenlikht [1], mat@ Modified: head/graphics/dri/Makefile Modified: head/graphics/dri/Makefile ============================================================================== --- head/graphics/dri/Makefile Fri Jan 31 20:47:43 2014 (r342066) +++ head/graphics/dri/Makefile Fri Jan 31 20:49:18 2014 (r342067) @@ -72,6 +72,9 @@ DRI_DRIVERS= MACH64 RADEON SWRAST . endif .endif # defined(WITH_NEW_XORG) +# empty for unsupported arches +DIR_DRIVERS+= + .for _d in ${ALL_DRI_DRIVERS} .if ${DRI_DRIVERS:M${_d}} PLIST_SUB+= ${_d}_DRIVER="" _______________________________________________ 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-x11@FreeBSD.ORG Fri Jan 31 21:05:36 2014 Return-Path: Delivered-To: freebsd-x11@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 ESMTPS id E8969D91; Fri, 31 Jan 2014 21:05:36 +0000 (UTC) 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 BB1D81921; Fri, 31 Jan 2014 21:05:36 +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 s0VL5apa091394; Fri, 31 Jan 2014 21:05:36 GMT (envelope-from kwm@freefall.freebsd.org) Received: (from kwm@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id s0VL5aZE091393; Fri, 31 Jan 2014 21:05:36 GMT (envelope-from kwm) Date: Fri, 31 Jan 2014 21:05:36 GMT Message-Id: <201401312105.s0VL5aZE091393@freefall.freebsd.org> To: mexas@bris.ac.uk, kwm@FreeBSD.org, freebsd-x11@FreeBSD.org From: kwm@FreeBSD.org Subject: Re: ports/184967: graphics/libdrm regression 2.4.17_1 -> 2.4.50 on ia64 11-current X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Jan 2014 21:05:37 -0000 Synopsis: graphics/libdrm regression 2.4.17_1 -> 2.4.50 on ia64 11-current State-Changed-From-To: open->closed State-Changed-By: kwm State-Changed-When: Fri Jan 31 21:02:33 UTC 2014 State-Changed-Why: Fix committed, thanks for reporting! http://www.freebsd.org/cgi/query-pr.cgi?pr=184967 From owner-freebsd-x11@FreeBSD.ORG Fri Jan 31 21:06:22 2014 Return-Path: Delivered-To: freebsd-x11@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 ESMTPS id CBCB4DDA; Fri, 31 Jan 2014 21:06:22 +0000 (UTC) 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 9F2F21927; Fri, 31 Jan 2014 21:06:22 +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 s0VL6M6u091451; Fri, 31 Jan 2014 21:06:22 GMT (envelope-from kwm@freefall.freebsd.org) Received: (from kwm@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id s0VL6MYG091450; Fri, 31 Jan 2014 21:06:22 GMT (envelope-from kwm) Date: Fri, 31 Jan 2014 21:06:22 GMT Message-Id: <201401312106.s0VL6MYG091450@freefall.freebsd.org> To: andreast@FreeBSD.org, kwm@FreeBSD.org, freebsd-x11@FreeBSD.org From: kwm@FreeBSD.org Subject: Re: ports/184957: [patch] fix graphics/dri, graphics/libdrm for powerpc X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Jan 2014 21:06:22 -0000 Synopsis: [patch] fix graphics/dri, graphics/libdrm for powerpc State-Changed-From-To: open->closed State-Changed-By: kwm State-Changed-When: Fri Jan 31 21:05:47 UTC 2014 State-Changed-Why: Committed thanks for reporting. http://www.freebsd.org/cgi/query-pr.cgi?pr=184957 From owner-freebsd-x11@FreeBSD.ORG Fri Jan 31 21:10:02 2014 Return-Path: Delivered-To: freebsd-x11@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 ESMTPS id 9CC2BE5F for ; Fri, 31 Jan 2014 21:10:02 +0000 (UTC) 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 892C0195E for ; Fri, 31 Jan 2014 21:10:02 +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 s0VLA2mu091640 for ; Fri, 31 Jan 2014 21:10:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id s0VLA2m5091639; Fri, 31 Jan 2014 21:10:02 GMT (envelope-from gnats) Date: Fri, 31 Jan 2014 21:10:02 GMT Message-Id: <201401312110.s0VLA2m5091639@freefall.freebsd.org> To: freebsd-x11@FreeBSD.org Cc: From: dfilter@FreeBSD.ORG (dfilter service) Subject: Re: ports/184957: commit references a PR X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: dfilter service List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Jan 2014 21:10:02 -0000 The following reply was made to PR ports/184957; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/184957: commit references a PR Date: Fri, 31 Jan 2014 21:02:10 +0000 (UTC) Author: kwm Date: Fri Jan 31 21:01:57 2014 New Revision: 342071 URL: http://svnweb.freebsd.org/changeset/ports/342071 QAT: https://qat.redports.org/buildarchive/r342071/ Log: On ia64 [2] and powerpc [1] only the radeon bits are build. Fix the plist for this, while here add powerpc64 too [1]. PR: ports/184957 [1] ports/184967 [2] Submitted by: Andreas Tobler [1] Anton Shterenlikht [2] Modified: head/graphics/libdrm/Makefile Modified: head/graphics/libdrm/Makefile ============================================================================== --- head/graphics/libdrm/Makefile Fri Jan 31 20:58:17 2014 (r342070) +++ head/graphics/libdrm/Makefile Fri Jan 31 21:01:57 2014 (r342071) @@ -65,9 +65,12 @@ LIBDRM_REVISION=1 PLIST_SUB+= OLD="" NEW="@comment " NOUVEAU="" .endif -.if ${ARCH} == "amd64" || ${ARCH} == "i386" || ${ARCH} == "ia64" || ${ARCH} == "powerpc" +.if ${ARCH} == "amd64" || ${ARCH} == "i386" PLIST_SUB+= INTEL_DRIVER="" PLIST_SUB+= RADEON_DRIVERS="" +.elif ${ARCH} == ia64 || ${ARCH} == powerpc || ${ARCH} == powerpc64 +PLIST_SUB+= INTEL_DRIVER="@comment " +PLIST_SUB+= RADEON_DRIVERS="" .else PLIST_SUB+= INTEL_DRIVER="@comment " PLIST_SUB+= RADEON_DRIVERS="@comment " _______________________________________________ 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-x11@FreeBSD.ORG Fri Jan 31 21:10:01 2014 Return-Path: Delivered-To: freebsd-x11@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 ESMTPS id 9269AE5E for ; Fri, 31 Jan 2014 21:10:01 +0000 (UTC) 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 7EF8C195D for ; Fri, 31 Jan 2014 21:10: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 s0VLA12v091634 for ; Fri, 31 Jan 2014 21:10:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id s0VLA1si091633; Fri, 31 Jan 2014 21:10:01 GMT (envelope-from gnats) Date: Fri, 31 Jan 2014 21:10:01 GMT Message-Id: <201401312110.s0VLA1si091633@freefall.freebsd.org> To: freebsd-x11@FreeBSD.org Cc: From: dfilter@FreeBSD.ORG (dfilter service) Subject: Re: ports/184957: commit references a PR X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: dfilter service List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Jan 2014 21:10:01 -0000 The following reply was made to PR ports/184957; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/184957: commit references a PR Date: Fri, 31 Jan 2014 21:05:22 +0000 (UTC) Author: kwm Date: Fri Jan 31 21:05:15 2014 New Revision: 342073 URL: http://svnweb.freebsd.org/changeset/ports/342073 QAT: https://qat.redports.org/buildarchive/r342073/ Log: Add powerpc64 to the checks for powerpc. PR: ports/184957 Submitted by: Andreas Tobler Modified: head/graphics/dri/Makefile Modified: head/graphics/dri/Makefile ============================================================================== --- head/graphics/dri/Makefile Fri Jan 31 21:02:37 2014 (r342072) +++ head/graphics/dri/Makefile Fri Jan 31 21:05:15 2014 (r342073) @@ -58,14 +58,14 @@ PLIST_SUB+= GALLIUM="" CONFIGURE_ARGS+=--enable-gallium-llvm=no --without-gallium-drivers PLIST_SUB+= GALLIUM="@comment " . endif -. if ${ARCH} == powerpc +. if ${ARCH} == powerpc || ${ARCH} == powerpc64 DRI_DRIVERS= RADEON SWRAST . endif . if ${ARCH} == sparc64 DRI_DRIVERS= SWRAST . endif .else # !defined(WITH_NEW_XORG) -. if ${ARCH} == powerpc +. if ${ARCH} == powerpc || ${ARCH} == powerpc64 DRI_DRIVERS= MACH64 RADEON SWRAST TDFX . elif ${ARCH} == sparc64 DRI_DRIVERS= MACH64 RADEON SWRAST _______________________________________________ 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-x11@FreeBSD.ORG Sat Feb 1 00:25:36 2014 Return-Path: Delivered-To: freebsd-x11@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 ESMTPS id 8680D1CD for ; Sat, 1 Feb 2014 00:25:36 +0000 (UTC) Received: from anacreon.physics.wisc.edu (unknown [IPv6:2607:f388:101c:0:216:cbff:fe39:3fae]) (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 50B82189D for ; Sat, 1 Feb 2014 00:25:36 +0000 (UTC) Received: from anacreon.physics.wisc.edu (localhost [IPv6:::1]) by anacreon.physics.wisc.edu (8.14.8/8.14.8) with ESMTP id s110PNSf004777; Fri, 31 Jan 2014 18:25:25 -0600 (CST) (envelope-from nwhitehorn@freebsd.org) Message-ID: <52EC3EF3.9080707@freebsd.org> Date: Fri, 31 Jan 2014 18:25:23 -0600 From: Nathan Whitehorn User-Agent: Mozilla/5.0 (X11; FreeBSD powerpc; rv:24.0) Gecko/20100101 Thunderbird/24.0 MIME-Version: 1.0 To: Niclas Zeising Subject: Re: Fixes for X on PowerPC References: <52DC0770.7060000@freebsd.org> <52DFECD2.4040509@daemonic.se> In-Reply-To: <52DFECD2.4040509@daemonic.se> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-x11@freebsd.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Feb 2014 00:25:36 -0000 On 01/22/14 10:07, Niclas Zeising wrote: > On 01/19/14 18:12, Nathan Whitehorn wrote: >> I was just bootstrapping a new (to me) laptop and ran into some minor >> difficulties getting X running. They can be fixed with the patch at >> http://people.freebsd.org/~nwhitehorn/new_xorg_ppc.diff >> >> It has the following parts: >> 1. plist fix for graphics/libdrm (the Intel driver is only built on x86 >> platforms) > This is being worked on, together with at least making ia64 work as > well, possibly other architectures as well. Neither kwm nor me (the two > of us who does the heavy lifting) has access to anything other than x86 > and x86_64, so it's slightly slow going. > >> 2. only apply MMX/SSE2 flags in configure on platforms that have MMX and >> SSE2 for x11/pixman to avoid errors from configure > Why is this needed? Shouldn't ${MACHINE_CPU:Mmmx} and > ${MACHINE_CPU:Msse2} be undefined for CPUs (including ppc) that don't > have mmx or sse2? This should prevent mmx and sse2 from being used at > all. Or am I misunderstanding the issue here? > Regards! Any news on these? It would be nice to get X working on PPC again. I'm perfectly happy to commit any or all of these myself if a ports committer will give approval. -Nathan From owner-freebsd-x11@FreeBSD.ORG Sat Feb 1 15:15:01 2014 Return-Path: Delivered-To: freebsd-x11@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 ESMTPS id A74172F1; Sat, 1 Feb 2014 15:15:01 +0000 (UTC) Received: from albert.catwhisker.org (mx.catwhisker.org [198.144.209.73]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 3600015E5; Sat, 1 Feb 2014 15:15:00 +0000 (UTC) Received: from albert.catwhisker.org (localhost [127.0.0.1]) by albert.catwhisker.org (8.14.7/8.14.7) with ESMTP id s11FEs4C012331; Sat, 1 Feb 2014 07:14:54 -0800 (PST) (envelope-from david@albert.catwhisker.org) Received: (from david@localhost) by albert.catwhisker.org (8.14.7/8.14.7/Submit) id s11FEsi2012330; Sat, 1 Feb 2014 07:14:54 -0800 (PST) (envelope-from david) Date: Sat, 1 Feb 2014 07:14:54 -0800 From: David Wolfskill To: freebsd-ports@freebsd.org Subject: x11/nvidia-driver builds; fails install (staging issue?) Message-ID: <20140201151454.GN1620@albert.catwhisker.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="z3ovhOgMYmj8MRdq" Content-Disposition: inline User-Agent: Mutt/1.5.22 (2013-10-16) Cc: freebsd-x11@freebsd.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Feb 2014 15:15:01 -0000 --z3ovhOgMYmj8MRdq Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable My laptop (which I've had for about 4 years now) uses an Nvidia Quadro FX 770M (G96GL); after an initial (brief) test of using the nv driver, I switched to x11/nvidia-driver and have been using it since. Now, I have multiple branches of FreeBSD on the laptop (stable/9, stable/10, and head); each on its own slice. And unless something interferes with my ability to do so, I update each of these slices, as well as the installed ports (which are -- with few exceptions -- only built under stable/9, as /usr/local is common to each of the slices) on a daily basis. The general sequence of operations is: * Boot from the stable/9 slice. * While "portmaster -aF --index" is running, update stable/9. * Reboot stable/9; smoke test. * Update installed ports ("portmaster -ad --index"). * Update stable/10 sources. * Reboot to stable/10. * Update stable/10. * Reboot stable/10; smoke test. * Update head sources. * Reboot to head. * Update head. * Reboot head; smoke test. * Reboot -- usually to stable/9 -- for usual day-to-day work. (With slight changes to the above numbers (and port update tools), that approach has generally served me well for over a decade.) Now, x11/nvidia-driver involves a (3rd-party) kernel module. Therefore, I include the line: PORTS_MODULES=3Dx11/nvidia-driver in /etc/src.conf -- for each of the slices/branches. Thus, the laptop gets a fair amount of practice building & installing that port. And this has tended to Just Work -- the notable exceptions are when there's a new version of x11/nvidia-driver, just built under stable/9 (which populated /usr/local/lib), then I switch to a different branch, and there's a mis-match, causing nvidia-driver to whine. In the past, running "portmaster x11/nvdia-driver" (then unloading the old kernel module & reloading the new one) has taken care of this. Today, however, things Got Weird. In a fairly bad way. First, immediately after building the kernel proper, I see: =2E.. objcopy --only-keep-debug kernel.debug kernel.symbols objcopy --strip-debug --add-gnu-debuglink=3Dkernel.symbols kernel.debug ker= nel =3D=3D=3D> Ports module x11/nvidia-driver (all) cd ${PORTSDIR:-/usr/ports}/x11/nvidia-driver; PATH=3D/usr/obj/usr/src/tmp/l= egacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/leg= acy/usr/games:/usr/obj/usr/src/tmp/legacy/bin:/usr/obj/usr/src/tmp/usr/sbin= :/usr/obj/usr/src/tmp/usr/bin:/usr/obj/usr/src/tmp/usr/games:/sbin:/bin:/us= r/sbin:/usr/bin:/usr/local/bin:/usr/local/sbin SRC_BASE=3D/usr/src OSVERS= ION=3D902506 WRKDIRPREFIX=3D/usr/obj/usr/src/sys/CANARY /usr/obj/usr/src/m= ake.i386/make -B clean all And then I get a dialog menu: +[ ] ACPI_PM ACPI Power Management support +[x] DOCS Build and/or install documentation +[ ] LINUX Linux compatibility support +[ ] WBINVD Flush CPU caches directly with WBINVD Docs seem OK, so I leave that. Depending on how much of the daily routine I get through before I need to hop on the bike to catch a train to get to work, it's not at all uncommon for me to perceive a need to suspend the machine until after I've boarded the train, then resume building head or read for a bit. So I checked ACPI_PM. I'm unclear on what "Linux compatibility support" means for me, so I leave it alone. I've no real clue what "WBINVD" is, so I leave it alone. The next thing from the typescript file: =3D=3D=3D> Found saved configuration for nvidia-driver-331.20 =3D=3D=3D> Fetching all distfiles required by nvidia-driver-331.20 for buil= ding =3D=3D=3D> Extracting for nvidia-driver-331.20 =3D> SHA256 Checksum OK for NVIDIA-FreeBSD-x86-331.20.tar.gz. =3D=3D=3D> Patching for nvidia-driver-331.20 =3D=3D=3D> Applying extra patch /common/ports/x11/nvidia-driver/files/extr= a-patch-mk__nvidia.lib.mk =3D=3D=3D> Applying extra patch /common/ports/x11/nvidia-driver/files/extr= a-patch-x11__driver__Makefile =3D=3D=3D> nvidia-driver-331.20 depends on file: /usr/local/libdata/pkgco= nfig/glproto.pc - found =3D=3D=3D> nvidia-driver-331.20 depends on file: /usr/local/libdata/pkgco= nfig/dri2proto.pc - found =3D=3D=3D> nvidia-driver-331.20 depends on file: /usr/local/libdata/pkgco= nfig/xorg-server.pc - found =3D=3D=3D> nvidia-driver-331.20 depends on shared library: libGL.so - fou= nd =3D=3D=3D> Configuring for nvidia-driver-331.20 =3D=3D=3D> Building for nvidia-driver-331.20 =3D=3D=3D> src (all) =2E..[boring build stuff elided -- dhw]... ld -Bshareable -d -warn-common -o nvidia.ko nvidia.kld objcopy --strip-debug nvidia.ko =3D=3D=3D> lib (all) =3D=3D=3D> lib/libGL (all) =3D=3D=3D> lib/libnvidia-tls (all) =3D=3D=3D> lib/libnvidia-cfg (all) =3D=3D=3D> lib/libnvidia-glcore (all) =3D=3D=3D> lib/libvdpau_nvidia (all) =3D=3D=3D> x11 (all) =3D=3D=3D> x11/driver (all) =3D=3D=3D> x11/extension (all) =3D=3D=3D> doc (all) -------------------------------------------------------------- >>> Kernel build for CANARY completed on Sat Feb 1 06:15:06 PST 2014 -------------------------------------------------------------- Sat Feb 1 06:15:06 PST 2014 /usr/ports /usr/src=20 /usr/ports/x11/nvidia-driver /usr/ports /usr/src=20 =3D=3D=3D> Cleaning for nvidia-driver-331.20 /usr/ports /usr/src=20 /usr/ports/print/acroreadwrapper /usr/ports /usr/src=20 =3D=3D=3D> Cleaning for acroreadwrapper-0.0.20130208 /usr/ports /usr/src=20 /usr/src=20 Sat Feb 1 06:15:06 PST 2014 -------------------------------------------------------------- >>> Installing kernel CANARY -------------------------------------------------------------- cd /usr/obj/usr/src/sys/CANARY; MAKEOBJDIRPREFIX=3D/usr/obj MACHINE_ARCH= =3Di386 MACHINE=3Di386 CPUTYPE=3D GROFF_BIN_PATH=3D/usr/obj/usr/src/tmp/l= egacy/usr/bin GROFF_FONT_PATH=3D/usr/obj/usr/src/tmp/legacy/usr/share/grof= f_font GROFF_TMAC_PATH=3D/usr/obj/usr/src/tmp/legacy/usr/share/tmac PATH= =3D/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin= :/usr/obj/usr/src/tmp/legacy/usr/games:/usr/obj/usr/src/tmp/legacy/bin:/usr= /obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/usr/bin:/usr/obj/usr/src/tmp= /usr/games:/sbin:/bin:/usr/sbin:/usr/bin /usr/obj/usr/src/make.i386/make = KERNEL=3Dkernel install =2E.. kldxref /boot/kernel =3D=3D=3D> Ports module x11/nvidia-driver (install) cd ${PORTSDIR:-/usr/ports}/x11/nvidia-driver; PATH=3D/usr/obj/usr/src/tmp/l= egacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/leg= acy/usr/games:/usr/obj/usr/src/tmp/legacy/bin:/usr/obj/usr/src/tmp/usr/sbin= :/usr/obj/usr/src/tmp/usr/bin:/usr/obj/usr/src/tmp/usr/games:/sbin:/bin:/us= r/sbin:/usr/bin:/usr/local/bin:/usr/local/sbin SRC_BASE=3D/usr/src OSVERS= ION=3D902506 WRKDIRPREFIX=3D/usr/obj/usr/src/sys/CANARY /usr/obj/usr/src/m= ake.i386/make -B deinstall deinstall reinstall =3D=3D=3D> Deinstalling for x11/nvidia-driver =3D=3D=3D> Deinstalling nvidia-driver-331.20 pkg_delete: '/boot/modules/nvidia.ko' fails original MD5 checksum - deleted= anyway. pkg_delete: unable to completely remove directory '/compat/linux/usr/lib/vd= pau' pkg_delete: couldn't entirely delete package `nvidia-driver-331.20' (perhaps the packing list is incorrectly specified?) and now I see another dialog box: +[ ] ACPI_PM ACPI Power Management support +[x] DOCS Build and/or install documentation +[ ] LINUX Linux compatibility support +[ ] WBINVD Flush CPU caches directly with WBINVD Err.... didn't we go through this already??!? OK; fine. I re-select ACPI_PM & hit Enter; then: =3D=3D=3D> Staging for nvidia-driver-331.20 =3D=3D=3D> nvidia-driver-331.20 depends on file: /usr/local/libdata/pkgco= nfig/xorg-server.pc - found =3D=3D=3D> nvidia-driver-331.20 depends on shared library: libGL.so - fou= nd =3D=3D=3D> Generating temporary packing list =3D=3D=3D> src (install) install -o root -g wheel -m 555 nvidia.ko /usr/obj/usr/src/sys/CANARY/com= mon/ports/x11/nvidia-driver/work/stage/boot/modules =2E.. =3D=3D=3D=3D> Compressing man pages (compress-man) =3D=3D=3D> Building package for nvidia-driver-331.20 Creating package /usr/obj/usr/src/sys/CANARY/common/ports/x11/nvidia-driver= /work/nvidia-driver-331.20.tbz Registering depends: xorg-server-1.7.7_11,1 dri-7.6.1_3,2 libXxf86misc-1.0.= 3 libGL-7.6.1_4 libXxf86vm-1.1.3 libXinerama-1.1.3,1 libXaw-1.0.12,2 libXp-= 1.0.2,1 libXmu-1.1.2,1 libXpm-3.5.11 libXext-1.3.2,1 libXdamage-1.1.4 libXf= ixes-5.0.1 libxkbui-1.0.2_1 libXt-1.1.4,1 hal-0.5.14_22 consolekit-0.4.3 po= lkit-0.105_1 gobject-introspection-1.36.0_2 policykit-0.9_6 dbus-glib-0.100= =2E2 glib-2.36.3_1 python-2.7_1,2 xkbcomp-1.2.4 libxkbfile-1.0.8 dbus-1.6.1= 8 libX11-1.6.2,1 python2-2_2 python27-2.7.6_1 gettext-0.18.3.1 libxcb-1.9.3= xkeyboard-config-2.10.1 libxml2-2.8.0_3 libiconv-1.14_1 icu-50.1.2 libffi-= 3.0.13_1 libdrm-2.4.17_1 libpciaccess-0.13.2 libpthread-stubs-0.3_4 libvolu= me_id-0.81.1 pcre-8.33 pkgconf-0.9.4 perl5-5.16.3_6 gnomehier-3.0 pciids-20= 131225 libXfont-1.4.7,1 freetype2-2.5.2 dmidecode-2.12 gnome_subr-1.0 expat= -2.1.0 fontsproto-2.1.2 libfontenc-1.1.2 damageproto-1.2.1 dri2proto-2.8 fi= xesproto-5.0 kbproto-1.0.6 libSM-1.2.2,1 libICE-1.0.8,1 libXau-1.0.8 libXdm= cp-1.1.1 pixman-0.32.4 printproto-1.0.5 xextproto-7.2.1 xf86miscproto-0.9.3= xf86vidmodeproto-2.3.1 xineramaproto-1.2.1 xproto-7.0.25. Creating bzip'd tar ball in '/usr/obj/usr/src/sys/CANARY/common/ports/x11/n= vidia-driver/work/nvidia-driver-331.20.tbz' tar: lib/libEGL.so: Cannot stat: No such file or directory tar: lib/libEGL.so.1: Cannot stat: No such file or directory tar: lib/libGLESv1_CM.so: Cannot stat: No such file or directory tar: lib/libGLESv1_CM.so.1: Cannot stat: No such file or directory tar: lib/libGLESv2.so: Cannot stat: No such file or directory tar: lib/libGLESv2.so.2: Cannot stat: No such file or directory tar: lib/libnvidia-eglcore.so: Cannot stat: No such file or directory tar: lib/libnvidia-eglcore.so.1: Cannot stat: No such file or directory tar: lib/libnvidia-glsi.so: Cannot stat: No such file or directory tar: lib/libnvidia-glsi.so.1: Cannot stat: No such file or directory tar: Error exit delayed from previous errors. pkg_create: make_dist: tar command failed with code 256 *** [do-package] Error code 1 Stop in /common/ports/x11/nvidia-driver. *** [install] Error code 1 Stop in /common/ports/x11/nvidia-driver. *** [reinstall] Error code 1 Stop in /common/ports/x11/nvidia-driver. *** [ports-install] Error code 1 Stop in /common/S1/obj/usr/src/sys/CANARY. *** [installkernel] Error code 1 Stop in /usr/src. *** [installkernel] Error code 1 Stop in /usr/src. Well. That's a disruption. :-( Hmmm... so I figured that maybe it would benefit from a "normal" port upgrade process. I issue "portmaster x11/nvidia-driver". =3D=3D=3D>>> Port directory: /usr/ports/x11/nvidia-driver =3D=3D=3D>>> Gathering distinfo list for installed ports =3D=3D=3D>>> Launching 'make checksum' for x11/nvidia-driver in background And I get the dialog box again. And I re-select ACPI_PM. Then: =3D=3D=3D>>> Gathering dependency list for x11/nvidia-driver from ports =3D=3D=3D>>> Initial dependency check complete for x11/nvidia-driver 0;portmaster: x11/nvidia-driver^G =3D=3D=3D>>> Starting build for x11/nvidia-driver <<<=3D=3D=3D =3D=3D=3D>>> All dependencies are up to date =3D=3D=3D> Cleaning for nvidia-driver-331.20 And I get the dialog box again. And I re-select ACPI_PM. Then: =3D=3D=3D> License NVIDIA accepted by the user =3D=3D=3D> Found saved configuration for nvidia-driver-331.20 =3D=3D=3D> Fetching all distfiles required by nvidia-driver-331.20 for buil= ding =3D=3D=3D> Extracting for nvidia-driver-331.20 =3D> SHA256 Checksum OK for NVIDIA-FreeBSD-x86-331.20.tar.gz. =3D=3D=3D> Patching for nvidia-driver-331.20 =3D=3D=3D> Applying extra patch /common/ports/x11/nvidia-driver/files/extr= a-patch-mk__nvidia.lib.mk =3D=3D=3D> Applying extra patch /common/ports/x11/nvidia-driver/files/extr= a-patch-x11__driver__Makefile =3D=3D=3D> nvidia-driver-331.20 depends on file: /usr/local/libdata/pkgco= nfig/glproto.pc - found =3D=3D=3D> nvidia-driver-331.20 depends on file: /usr/local/libdata/pkgco= nfig/dri2proto.pc - found =3D=3D=3D> nvidia-driver-331.20 depends on file: /usr/local/libdata/pkgco= nfig/xorg-server.pc - found =3D=3D=3D> nvidia-driver-331.20 depends on shared library: libGL.so - fou= nd =3D=3D=3D> Configuring for nvidia-driver-331.20 =3D=3D=3D> Building for nvidia-driver-331.20 =3D=3D=3D> src (all) @ -> /usr/src/sys machine -> /usr/src/sys/i386/include :> opt_acpi.h x86 -> /usr/src/sys/x86/include =2E.. ld -Bshareable -d -warn-common -o nvidia.ko nvidia.kld objcopy --strip-debug nvidia.ko =3D=3D=3D> lib (all) =3D=3D=3D> lib/libGL (all) =3D=3D=3D> lib/libnvidia-tls (all) =3D=3D=3D> lib/libnvidia-cfg (all) =3D=3D=3D> lib/libnvidia-glcore (all) =3D=3D=3D> lib/libvdpau_nvidia (all) =3D=3D=3D> x11 (all) =3D=3D=3D> x11/driver (all) =3D=3D=3D> x11/extension (all) =3D=3D=3D> doc (all) And I get the dialog box again. And I re-select ACPI_PM. Then: =3D=3D=3D> Staging for nvidia-driver-331.20 =3D=3D=3D> Generating temporary packing list =3D=3D=3D> src (install) install -o root -g wheel -m 555 nvidia.ko /common/ports/x11/nvidia-driver= /work/stage/boot/modules =3D=3D=3D> lib (install) =3D=3D=3D> lib/libGL (install) =2E.. =3D=3D=3D> Building package for nvidia-driver-331.20 Creating package /common/ports/x11/nvidia-driver/work/nvidia-driver-331.20.= tbz Registering depends: xorg-server-1.7.7_11,1 dri-7.6.1_3,2 libXxf86misc-1.0.= 3 libGL-7.6.1_4 libXxf86vm-1.1.3 libXinerama-1.1.3,1 libXaw-1.0.12,2 libXp-= 1.0.2,1 libXmu-1.1.2,1 libXpm-3.5.11 libXext-1.3.2,1 li bXdamage-1.1.4 libXfixes-5.0.1 libxkbui-1.0.2_1 libXt-1.1.4,1 hal-0.5.14_22= consolekit-0.4.3 polkit-0.105_1 gobject-introspection-1.36.0_2 policykit-0= =2E9_6 dbus-glib-0.100.2 glib-2.36.3_1 python-2.7_1,2 xkb comp-1.2.4 libxkbfile-1.0.8 dbus-1.6.18 libX11-1.6.2,1 python2-2_2 python27= -2.7.6_1 gettext-0.18.3.1 libxcb-1.9.3 xkeyboard-config-2.10.1 libxml2-2.8.= 0_3 libiconv-1.14_1 icu-50.1.2 libffi-3.0.13_1 libdrm-2 =2E4.17_1 libpciaccess-0.13.2 libpthread-stubs-0.3_4 libvolume_id-0.81.1 pc= re-8.33 pkgconf-0.9.4 perl5-5.16.3_6 gnomehier-3.0 pciids-20131225 libXfont= -1.4.7,1 freetype2-2.5.2 dmidecode-2.12 gnome_subr-1.0 ex pat-2.1.0 fontsproto-2.1.2 libfontenc-1.1.2 damageproto-1.2.1 dri2proto-2.8= fixesproto-5.0 kbproto-1.0.6 libSM-1.2.2,1 libICE-1.0.8,1 libXau-1.0.8 lib= Xdmcp-1.1.1 pixman-0.32.4 printproto-1.0.5 xextproto-7. 2.1 xf86miscproto-0.9.3 xf86vidmodeproto-2.3.1 xineramaproto-1.2.1 xproto-7= =2E0.25. Creating bzip'd tar ball in '/common/ports/x11/nvidia-driver/work/nvidia-dr= iver-331.20.tbz' tar: lib/libEGL.so: Cannot stat: No such file or directory tar: lib/libEGL.so.1: Cannot stat: No such file or directory tar: lib/libGLESv1_CM.so: Cannot stat: No such file or directory tar: lib/libGLESv1_CM.so.1: Cannot stat: No such file or directory tar: lib/libGLESv2.so: Cannot stat: No such file or directory tar: lib/libGLESv2.so.2: Cannot stat: No such file or directory tar: lib/libnvidia-eglcore.so: Cannot stat: No such file or directory tar: lib/libnvidia-eglcore.so.1: Cannot stat: No such file or directory tar: lib/libnvidia-glsi.so: Cannot stat: No such file or directory tar: lib/libnvidia-glsi.so.1: Cannot stat: No such file or directory tar: Error exit delayed from previous errors. pkg_create: make_dist: tar command failed with code 256 *** [do-package] Error code 1 Stop in /common/ports/x11/nvidia-driver. *** [install] Error code 1 Stop in /common/ports/x11/nvidia-driver. =3D=3D=3D>>> Installation of nvidia-driver-331.20 (x11/nvidia-driver) failed =3D=3D=3D>>> Aborting update =3D=3D=3D>>> Killing background jobs Terminated =3D=3D=3D>>> You can restart from the point of failure with this command li= ne: portmaster x11/nvidia-driver=20 =3D=3D=3D>>> Exiting So what do I need to do to make this work? The system is running: FreeBSD g1-251.catwhisker.org 9.2-STABLE FreeBSD 9.2-STABLE #656 r261314M/= 261318:902506: Fri Jan 31 04:46:38 PST 2014 root@g1-251.catwhisker.org:= /usr/obj/usr/src/sys/CANARY i386 and I had just updated sources to r261347 and ports to r342118. Peace, david --=20 David H. Wolfskill david@catwhisker.org Taliban: Evil cowards with guns afraid of truth from a 14-year old girl. See http://www.catwhisker.org/~david/publickey.gpg for my public key. --z3ovhOgMYmj8MRdq Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (FreeBSD) iQJ8BAEBCgBmBQJS7Q9tXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ4RThEMDY4QTIxMjc1MDZFRDIzODYzRTc4 QTY3RjlDOERFRjQxOTNCAAoJEIpn+cje9Bk7UaQP/2pU0uXuhWmT9NqnHMDuvwsX 2lmV/VXXaL58ZQGFYzZtNDgW6ANkUP/ZcWjAtLl7mleNVHbwbOArb23cOKOXD6Js SSeiwHSeOn8pQ5QzjmPcouXQZR66tlZj4Crrbash+G4ZZMZEPBfFNwF7R96hgJeY C4AG1RfETgIYZDSR1b5DxBcguxFRU1pA3ER6ruKNE6AolThVNm6103H+jgNStHpb XkhkqAO8HZBoCIvEBwv1fspchnxwARsfnyMkShcXqNSig5dXM2UlTct9v28SESu4 ZNyW0PZJL1PtQ/gRVLsYUCz+VZpFIuTpi34c7px41/xv50VQYnZO6o4mm2g3Ivce 1bgt55Ry1zy/liosZ5+uahkEZjtD5AH4OhCzewZbL5OLTc9ukI73+aia5gSGxrDm xs0ZE/eE1Tzo4LHHHM2wo+gBREHuuCniku54QihkAfuBpjntp8wTTvsIHnJZY19s gEcwReTXWJJeXYc/ODbDtHwobY9HTumDdkfV1nebSZmuwUxuHKSyKz//kWWN28CS f+/0DWfX1ax83o6QNVcQBb8719WI/rhT9UxjL9es1TX90brPk/mBTYccMr48T7Wi 3adcz91iZnCX1exAx5EsoEtLSVLlsP8CXa5MqwM7OG/gtS35bcwDE5WNUn6Mmvvd P3J6+HvGiJ9kIK7Ow6Az =xgPu -----END PGP SIGNATURE----- --z3ovhOgMYmj8MRdq-- From owner-freebsd-x11@FreeBSD.ORG Sat Feb 1 17:31:10 2014 Return-Path: Delivered-To: freebsd-x11@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 ESMTPS id 29850CAC; Sat, 1 Feb 2014 17:31:10 +0000 (UTC) Received: from albert.catwhisker.org (mx.catwhisker.org [198.144.209.73]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D29B41F4E; Sat, 1 Feb 2014 17:31:09 +0000 (UTC) Received: from albert.catwhisker.org (localhost [127.0.0.1]) by albert.catwhisker.org (8.14.7/8.14.7) with ESMTP id s11HV8K5013173; Sat, 1 Feb 2014 09:31:08 -0800 (PST) (envelope-from david@albert.catwhisker.org) Received: (from david@localhost) by albert.catwhisker.org (8.14.7/8.14.7/Submit) id s11HV8UD013172; Sat, 1 Feb 2014 09:31:08 -0800 (PST) (envelope-from david) Date: Sat, 1 Feb 2014 09:31:08 -0800 From: David Wolfskill To: freebsd-ports@freebsd.org Subject: Re: x11/nvidia-driver builds; fails install (staging issue?) Message-ID: <20140201173108.GO1620@albert.catwhisker.org> References: <20140201151454.GN1620@albert.catwhisker.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="bJ3jXuwtxrXxD2iT" Content-Disposition: inline In-Reply-To: <20140201151454.GN1620@albert.catwhisker.org> User-Agent: Mutt/1.5.22 (2013-10-16) Cc: freebsd-x11@freebsd.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Feb 2014 17:31:10 -0000 --bJ3jXuwtxrXxD2iT Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Feb 01, 2014 at 07:14:54AM -0800, David Wolfskill wrote: > My laptop (which I've had for about 4 years now) uses an Nvidia > Quadro FX 770M (G96GL); after an initial (brief) test of using the nv > driver, I switched to x11/nvidia-driver and have been using it since. > ...=20 > =3D=3D=3D> Building package for nvidia-driver-331.20 > Creating package /common/ports/x11/nvidia-driver/work/nvidia-driver-331.2= 0.tbz > Registering depends: xorg-server-1.7.7_11,1 dri-7.6.1_3,2 libXxf86misc-1.= 0.3 libGL-7.6.1_4 libXxf86vm-1.1.3 libXinerama-1.1.3,1 libXaw-1.0.12,2 libX= p-1.0.2,1 libXmu-1.1.2,1 libXpm-3.5.11 libXext-1.3.2,1 li > bXdamage-1.1.4 libXfixes-5.0.1 libxkbui-1.0.2_1 libXt-1.1.4,1 hal-0.5.14_= 22 consolekit-0.4.3 polkit-0.105_1 gobject-introspection-1.36.0_2 policykit= -0.9_6 dbus-glib-0.100.2 glib-2.36.3_1 python-2.7_1,2 xkb > comp-1.2.4 libxkbfile-1.0.8 dbus-1.6.18 libX11-1.6.2,1 python2-2_2 python= 27-2.7.6_1 gettext-0.18.3.1 libxcb-1.9.3 xkeyboard-config-2.10.1 libxml2-2.= 8.0_3 libiconv-1.14_1 icu-50.1.2 libffi-3.0.13_1 libdrm-2 > .4.17_1 libpciaccess-0.13.2 libpthread-stubs-0.3_4 libvolume_id-0.81.1 pc= re-8.33 pkgconf-0.9.4 perl5-5.16.3_6 gnomehier-3.0 pciids-20131225 libXfont= -1.4.7,1 freetype2-2.5.2 dmidecode-2.12 gnome_subr-1.0 ex > pat-2.1.0 fontsproto-2.1.2 libfontenc-1.1.2 damageproto-1.2.1 dri2proto-2= =2E8 fixesproto-5.0 kbproto-1.0.6 libSM-1.2.2,1 libICE-1.0.8,1 libXau-1.0.8= libXdmcp-1.1.1 pixman-0.32.4 printproto-1.0.5 xextproto-7. > 2.1 xf86miscproto-0.9.3 xf86vidmodeproto-2.3.1 xineramaproto-1.2.1 xproto= -7.0.25. > Creating bzip'd tar ball in '/common/ports/x11/nvidia-driver/work/nvidia-= driver-331.20.tbz' > tar: lib/libEGL.so: Cannot stat: No such file or directory > tar: lib/libEGL.so.1: Cannot stat: No such file or directory > tar: lib/libGLESv1_CM.so: Cannot stat: No such file or directory > tar: lib/libGLESv1_CM.so.1: Cannot stat: No such file or directory > tar: lib/libGLESv2.so: Cannot stat: No such file or directory > tar: lib/libGLESv2.so.2: Cannot stat: No such file or directory > tar: lib/libnvidia-eglcore.so: Cannot stat: No such file or directory > tar: lib/libnvidia-eglcore.so.1: Cannot stat: No such file or directory > tar: lib/libnvidia-glsi.so: Cannot stat: No such file or directory > tar: lib/libnvidia-glsi.so.1: Cannot stat: No such file or directory > tar: Error exit delayed from previous errors. > pkg_create: make_dist: tar command failed with code 256 > *** [do-package] Error code 1 >=20 > Stop in /common/ports/x11/nvidia-driver. > *** [install] Error code 1 >=20 > Stop in /common/ports/x11/nvidia-driver. >=20 > =3D=3D=3D>>> Installation of nvidia-driver-331.20 (x11/nvidia-driver) fai= led > =3D=3D=3D>>> Aborting update >=20 > =3D=3D=3D>>> Killing background jobs > Terminated >=20 > =3D=3D=3D>>> You can restart from the point of failure with this command = line: > portmaster x11/nvidia-driver=20 >=20 > =3D=3D=3D>>> Exiting >=20 >=20 >=20 >=20 > So what do I need to do to make this work? >=20 > The system is running: >=20 > FreeBSD g1-251.catwhisker.org 9.2-STABLE FreeBSD 9.2-STABLE #656 r261314= M/261318:902506: Fri Jan 31 04:46:38 PST 2014 root@g1-251.catwhisker.or= g:/usr/obj/usr/src/sys/CANARY i386 >=20 > and I had just updated sources to r261347 and ports to r342118. > .... I just tried the same with a similar system -- but it worked. Differences: * It's running FreeBSD/amd64 instead of FreeBSD/i386. * It's using pkgng vs. pkg_*. I suspect the latter difference is the more significant. Ref.: FreeBSD g1-236.catwhisker.org 9.2-STABLE FreeBSD 9.2-STABLE #44 r261314M/2= 61318:902506: Fri Jan 31 06:07:36 PST 2014 root@g1-236.catwhisker.org:/= usr/obj/usr/src/sys/CANARY amd64 FreeBSD g1-236.catwhisker.org 9.2-STABLE FreeBSD 9.2-STABLE #45 r261347M/2= 61348:902506: Sat Feb 1 09:20:28 PST 2014 root@g1-236.catwhisker.org:/= usr/obj/usr/src/sys/CANARY amd64 Peace, david --=20 David H. Wolfskill david@catwhisker.org Taliban: Evil cowards with guns afraid of truth from a 14-year old girl. See http://www.catwhisker.org/~david/publickey.gpg for my public key. --bJ3jXuwtxrXxD2iT Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (FreeBSD) iQJ8BAEBCgBmBQJS7S9bXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ4RThEMDY4QTIxMjc1MDZFRDIzODYzRTc4 QTY3RjlDOERFRjQxOTNCAAoJEIpn+cje9Bk7bFMP/2bBKmp3GTIDYGvWyE3qWGF4 n+z3JHBahdvq6KTnQUnVOMtW3XyCxAsoda1TYkk6ZGqXaSuA1m34R0C9v7NbQwiK hAlITThiUzOfKAOy1s8JieAMBKhp9QSgyfzpMH/TWMqc5BaXhjJYnEsjUIO4nb13 ZTl8X5srT6G2le1K3Zsk6tSVJeMGJg9V6HZgTSXf+9ziF6XMgCxPMd5tucEM3EHh aamkJ53DMm7o/ARO6q+EJb8QgbXFWmCN9bglkGpbGrpJuWU+SebXiuiAR9Lrx53G EVYBbQtvCwRYNX+L7yg1352TcKWT8izEp5myouVfi6mK1BSJ5yuH4ombSLCeLKB/ bgWUgwXZr/Y30pkfAqiF1W26OGCtB8/XltcWm9LMnCT4EF2G0/JixYN54eEGBdy9 rPN4hrVGI8Zy6aHdepi1v6x2OfmY7ZmzL4WFrE91lHQTkEVocoRu/WJcdT0itc3M KNLtOBIrwbtRPCbp9tPLKoGsrz8OSgQOtBJ57riInLKHR6Bh4P973cRFMCfR2I5n MDcYfThy1xv+jrPOYl2ATbX1ODg9/iegcxM5QSxDCoMgMsJxhgPUxMDWpwSVE2X0 5hhSPCibTuxyqRwk0x3xyE6idOxWmbwQy+ELTMOGGvrwQs0b33t0wEWzEL4aKCsi RjpUlmePsonrFsbud2I8 =FCy0 -----END PGP SIGNATURE----- --bJ3jXuwtxrXxD2iT-- From owner-freebsd-x11@FreeBSD.ORG Sat Feb 1 20:24:07 2014 Return-Path: Delivered-To: freebsd-x11@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 ESMTPS id EC8815A8; Sat, 1 Feb 2014 20:24:07 +0000 (UTC) Received: from albert.catwhisker.org (mx.catwhisker.org [198.144.209.73]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 968851AE4; Sat, 1 Feb 2014 20:24:06 +0000 (UTC) Received: from albert.catwhisker.org (localhost [127.0.0.1]) by albert.catwhisker.org (8.14.7/8.14.7) with ESMTP id s11KO5pQ013817; Sat, 1 Feb 2014 12:24:05 -0800 (PST) (envelope-from david@albert.catwhisker.org) Received: (from david@localhost) by albert.catwhisker.org (8.14.7/8.14.7/Submit) id s11KO4cr013816; Sat, 1 Feb 2014 12:24:04 -0800 (PST) (envelope-from david) Date: Sat, 1 Feb 2014 12:24:04 -0800 From: David Wolfskill To: Chris Whitehouse Subject: Re: x11/nvidia-driver builds; fails install (staging issue?) Message-ID: <20140201202404.GP1620@albert.catwhisker.org> References: <20140201151454.GN1620@albert.catwhisker.org> <20140201173108.GO1620@albert.catwhisker.org> <52ED4664.3080708@onetel.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="51uid+Ur/3ko9cBW" Content-Disposition: inline In-Reply-To: <52ED4664.3080708@onetel.com> User-Agent: Mutt/1.5.22 (2013-10-16) Cc: freebsd-x11@freebsd.org, freebsd-ports@freebsd.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Feb 2014 20:24:08 -0000 --51uid+Ur/3ko9cBW Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable > I get the same error on 10.0R amd64 with pkgng. Hmm... Well, thanks for evidence that I've not completely lost my mind.... :-} > Do you have WITH_NEW_XORG in make.conf on the second system? I think the= =20 > error above means you should install graphics/libEGL but=20 > graphics/libEGL/Makefile says it requires WITH_NEW_XORG. Come to think of it, I do; yes. But while it worked for stable/9, on stable/10, it seems to just be hanging: =3D=3D=3D> Cleaning for nvidia-driver-331.20 *** [all] Stopped -- signal 22 load: 0.13 cmd: make 45803 [select] 1574.44r 0.02u 0.05s 0% 1012k make: Working in: /common/S3/obj/usr/src load: 0.17 cmd: make 45803 [select] 1631.71r 0.02u 0.05s 0% 1012k make: Working in: /common/S3/obj/usr/src load: 0.05 cmd: make 45803 [select] 7860.23r 0.02u 0.06s 0% 1012k make: Working in: /common/S3/obj/usr/src (The "load: ..." & "make: ..." lines were from me hitting ^T.) > .if ! defined(WITH_NEW_XORG) > IGNORE=3D Please enable WITH_NEW_XORG, libEGL needs libdrm higher= =20 > then 2.4.24 > .endif > .... Hrrmmm.... :-( Peace, david --=20 David H. Wolfskill david@catwhisker.org Taliban: Evil cowards with guns afraid of truth from a 14-year old girl. See http://www.catwhisker.org/~david/publickey.gpg for my public key. --51uid+Ur/3ko9cBW Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (FreeBSD) iQJ8BAEBCgBmBQJS7VfjXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ4RThEMDY4QTIxMjc1MDZFRDIzODYzRTc4 QTY3RjlDOERFRjQxOTNCAAoJEIpn+cje9Bk7KLcP/A76Rtfn0zvI9yPwukAo+kH4 2+x4YVbS0v4dBSAAQfFcJxDpMG09JyyX5Rc8EXknRM/49lIFQpJxlaCjaQkhxfSw rPxuNm75U6FHLNd5gV9YHbAcFM0fIiqM0IteOvM/Yr2B1PAl6mMvozjVyuoPcxAi YBN8szmxkI+YYzF4bd5vgtcrq5wSmuEFbyxd9tu3J0r4Au4tYVZYSgdbsT87aVis f0Drv/EOnPtR7YyM8/dw4A1IjzPLwdVz4wewJfKQCGVS/Ul3MzaNy2DbYAJgUthw HXKqIpSjmTCsXpA5/C+38MWcwbUe4ofyk0Kotjf5yKTxFbOILZXTh0o/KaikZtk+ CJvogzZcRMx/gE39W7KjR/jUw8eeCR9B9gYUhg48wVIotNaU1Gjx8ecDkCiIwFkv gAdcXCKQ4Q5Q7VJEWrFMYA6WqR/hRhH8+ZAO5P/YOX1FWNm7anUB8egGPsv6L1Kd 3m4PWdYv+rj6by9CBCaessOhYMqYtaPGJ/xpGVayznB+bcViGAJB8sd9+7LH6MNi Yu8gR3daDYk1LXw40BThdCpdwi3Bwf8kOQLCG5W5uFRPVn9ukcVDhAdQ37ECs+qa A46NPLfImTfU1tc9M9WhEFhytYjWBmz9rSrxLu2AJe41TxBqVcKCtKLqYw8LCWps V1WQkdSTwZbuwkljsN4F =FgPn -----END PGP SIGNATURE----- --51uid+Ur/3ko9cBW--