From nick@muffin.acquirer.com  Fri Oct 10 16:08:37 2008
Return-Path: <nick@muffin.acquirer.com>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 93B081065688
	for <FreeBSD-gnats-submit@freebsd.org>; Fri, 10 Oct 2008 16:08:37 +0000 (UTC)
	(envelope-from nick@muffin.acquirer.com)
Received: from mail.acquirer.com (cl-284.dub-01.ie.sixxs.net [IPv6:2001:770:100:11b::2])
	by mx1.freebsd.org (Postfix) with ESMTP id 2234C8FC19
	for <FreeBSD-gnats-submit@freebsd.org>; Fri, 10 Oct 2008 16:08:36 +0000 (UTC)
	(envelope-from nick@muffin.acquirer.com)
Received: from muffin.acquirer.com (localhost [127.0.0.1])
	by mail.acquirer.com (8.13.6/8.13.8) with ESMTP id m9AG8RsX038880
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Fri, 10 Oct 2008 17:08:27 +0100 (IST)
	(envelope-from nick@muffin.acquirer.com)
Received: (from nick@localhost)
	by muffin.acquirer.com (8.13.6/8.13.8/Submit) id m9AG8Rt2081965;
	Fri, 10 Oct 2008 17:08:27 +0100 (IST)
	(envelope-from nick)
Message-Id: <200810101608.m9AG8Rt2081965@muffin.acquirer.com>
Date: Fri, 10 Oct 2008 17:08:27 +0100 (IST)
From: Nick Hilliard <nick@foobar.org>
Reply-To: Nick Hilliard <nick@foobar.org>
To: FreeBSD-gnats-submit@freebsd.org
Subject: [New PORT] pearpear-Structures_DataGrid*
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         128004
>Category:       ports
>Synopsis:       [New PORT] pearpear-Structures_DataGrid*
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    miwi
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Oct 10 16:10:03 UTC 2008
>Closed-Date:    Sun Nov 23 16:21:38 UTC 2008
>Last-Modified:  Sun Nov 23 16:21:38 UTC 2008
>Originator:     Nick Hilliard
>Release:        FreeBSD 6.1-RELEASE i386
>Organization:
Network Ability Ltd
>Environment:
System: FreeBSD xx 6.1-RELEASE FreeBSD 6.1-RELEASE #0: Wed May 17 11:38:53 IST 2006 nick@xxx:/data/src/usr.src/src-6.1/src/sys/i386/compile/xxx i386

>Description:

New Structures_DataGrid_Package meta port for pear-Structures_DataGrid* packages.

Also, includes:

pear-Structures_DataGrid_DataSource_DB
pear-Structures_DataGrid_DataSource_XML
pear-Structures_DataGrid_Renderer_Console
pear-Structures_DataGrid_Renderer_HTMLTable
pear-Structures_DataGrid_Renderer_Pager
pear-Structures_DataGrid_Renderer_Smarty

This is to replace lost functionality in the pear-Structures_DataGrid
package which was lost when the package was split into several parts by the
pear maintainers.

>How-To-Repeat:
>Fix:

begin 644 Structures_DataGrid_Package.tar.bz2
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
!@```
`
end
>Release-Note:
>Audit-Trail:
Class-Changed-From-To: maintainer-update->change-request 
Class-Changed-By: edwin 
Class-Changed-When: Fri Oct 10 16:10:15 UTC 2008 
Class-Changed-Why:  
Fix category (new ports should be change-requests) (via the GNATS Auto 
Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=128004 
Responsible-Changed-From-To: freebsd-ports-bugs->miwi 
Responsible-Changed-By: miwi 
Responsible-Changed-When: Fri Oct 10 16:47:19 UTC 2008 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=128004 

From: Nick Hilliard <nick@foobar.org>
To: FreeBSD-gnats-submit@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org
Cc:  
Subject: Re: ports/128004: [New PORT] pearpear-Structures_DataGrid*
Date: Thu, 16 Oct 2008 11:23:04 +0100

 This is a multi-part message in MIME format.
 --------------050806060301070303040008
 Content-Type: text/plain; charset=UTF-8; format=flowed
 Content-Transfer-Encoding: 7bit
 
 This is a slightly updated version of devel/Structures_DataGrid_Package
 
 Nick
 
 
 --------------050806060301070303040008
 Content-Type: application/x-shar;
  name="stdg.shar"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment;
  filename="stdg.shar"
 
 # This is a shell archive.  Save it in a file, remove anything before
 # this line, and then unpack it by entering "sh file".  Note, it may
 # create directories; files and directories will be owned by you and
 # have default permissions.
 #
 # This archive contains:
 #
 #	devel/Structures_DataGrid_Package
 #	devel/Structures_DataGrid_Package/pkg-descr
 #	devel/Structures_DataGrid_Package/Makefile
 #	devel/Structures_DataGrid_Package/distinfo
 #	devel/Structures_DataGrid_Package/Makefile~
 #
 echo c - devel/Structures_DataGrid_Package
 mkdir -p devel/Structures_DataGrid_Package > /dev/null 2>&1
 echo x - devel/Structures_DataGrid_Package/pkg-descr
 sed 's/^X//' >devel/Structures_DataGrid_Package/pkg-descr << 'e03ffff6d76ab9aeae4e8eb47a8e6f41'
 XThis package offers a toolkit to render out a datagrid in HTML format as
 Xwell as many other formats such as an XML Document, an Excel Spreadsheet, an
 XXUL Document and more. It also offers paging and sorting functionality to
 Xlimit the data that is presented and processed. This concept is based on the
 X.NET Framework DataGrid control and works very well with database and XML
 Xresult sets.
 X
 XWWW: http://pear.php.net/package/Structures_DataGrid/
 e03ffff6d76ab9aeae4e8eb47a8e6f41
 echo x - devel/Structures_DataGrid_Package/Makefile
 sed 's/^X//' >devel/Structures_DataGrid_Package/Makefile << 'add3fbc5ac778230b64c7ea8997de265'
 X# Ports collection makefile for:	Structures_DataGrid_Package
 X# Date created:				26 Jun 2008
 X# Whom:					Nick Hilliard <nick@foobar.org>
 X#
 X# $FreeBSD: $
 X#
 X
 XPORTNAME=	Structures_DataGrid_Package
 XPORTVERSION=	1.0.0
 XCATEGORIES=	devel www pear
 XMASTER_SITES=	# Empty
 XDISTFILES=	# None
 X
 XMAINTAINER=	nick@foobar.org
 XCOMMENT=	Metaport for the pear-Structures_DataGrid packages
 X
 X.if exists(${LOCALBASE}/bin/php-config)
 XPHP_BASE!=	${LOCALBASE}/bin/php-config --prefix
 X.else
 XPHP_BASE=	${LOCALBASE}
 X.endif
 XLPEARDIR=	share/pear
 XPEARDIR=	${PHP_BASE}/${LPEARDIR}
 X
 XRUN_DEPENDS=	${PEARDIR}/Structures/DataGrid.php:${PORTSDIR}/devel/pear-Structures_DataGrid
 X
 XNO_BUILD=	yes
 X
 XOPTIONS=	DATASOURCE_ARRAY	"Install DataSource_Array"	on \
 X		DATASOURCE_CSV		"Install DataSource_CSV"	on \
 X		DATASOURCE_DATAOBJECT	"Install DataSource_DataObject"	on \
 X		DATASOURCE_DB		"Install DataSource_DB"		on \
 X		DATASOURCE_DBQUERY	"Install DataSource_DBQuery"	on \
 X		DATASOURCE_DBTABLE	"Install DataSource_DBTable"	on \
 X		DATASOURCE_MDB2		"Install DataSource_MDB2"	on \
 X		DATASOURCE_PDO		"Install DataSource_PDO"	on \
 X		DATASOURCE_RSS		"Install DataSource_RSS"	on \
 X		DATASOURCE_XML		"Install DataSource_XML"	on \
 X		RENDERER_CONSOLE	"Install Renderer_Console"	on \
 X		RENDERER_CSV		"Install Renderer_CSV"		on \
 X		RENDERER_HTMLTABLE	"Install Renderer_HTMLTable"	on \
 X		RENDERER_PAGER		"Install Renderer_Pager"	on \
 X		RENDERER_SMARTY		"Install Renderer_Smarty"	on \
 X		RENDERER_XLS		"Install Renderer_XLS"		on \
 X		RENDERER_XML		"Install Renderer_XML"		on
 X
 X.include <bsd.port.pre.mk>
 X
 X.if defined(WITH_DATASOURCE_ARRAY)
 XRUN_DEPENDS+=	${PEARDIR}/Structures/DataSource/Array.php:${PORTSDIR}/databases/pear-Structures_DataGrid_DataSource_Array
 X.endif
 X
 X.if defined(WITH_DATASOURCE_CSV)
 XRUN_DEPENDS+=	${PEARDIR}/Structures/DataSource/CSV.php:${PORTSDIR}/databases/pear-Structures_DataGrid_DataSource_CSV
 X.endif
 X
 X.if defined(WITH_DATASOURCE_DATAOBJECT)
 XRUN_DEPENDS+=	${PEARDIR}/Structures/DataSource/DataObject.php:${PORTSDIR}/databases/pear-Structures_DataGrid_DataSource_DataObject
 X.endif
 X
 X.if defined(WITH_DATASOURCE_DB)
 XRUN_DEPENDS+=	${PEARDIR}/Structures/DataSource/DB.php:${PORTSDIR}/databases/pear-Structures_DataGrid_DataSource_DB
 X.endif
 X
 X.if defined(WITH_DATASOURCE_DBQUERY)
 XRUN_DEPENDS+=	${PEARDIR}/Structures/DataSource/DBQuery.php:${PORTSDIR}/databases/pear-Structures_DataGrid_DataSource_DBQuery   
 X.endif
 X
 X.if defined(WITH_DATASOURCE_DBTABLE)
 XRUN_DEPENDS+=	${PEARDIR}/Structures/DataSource/DBTable.php:${PORTSDIR}/databases/pear-Structures_DataGrid_DataSource_DBTable   
 X.endif
 X
 X.if defined(WITH_DATASOURCE_MDB2)
 XRUN_DEPENDS+=	${PEARDIR}/Structures/DataSource/MDB2.php:${PORTSDIR}/databases/pear-Structures_DataGrid_DataSource_MDB2
 X.endif
 X
 X.if defined(WITH_DATASOURCE_PDO)
 XRUN_DEPENDS+=	${PEARDIR}/Structures/DataSource/PDO.php:${PORTSDIR}/databases/pear-Structures_DataGrid_DataSource_PDO
 X.endif
 X
 X.if defined(WITH_DATASOURCE_RSS)
 XRUN_DEPENDS+=	${PEARDIR}/Structures/DataSource/RSS.php:${PORTSDIR}/textproc/pear-Structures_DataGrid_DataSource_RSS
 X.endif
 X
 X.if defined(WITH_DATASOURCE_XML)
 XRUN_DEPENDS+=	${PEARDIR}/Structures/DataSource/XML.php:${PORTSDIR}/databases/pear-Structures_DataGrid_DataSource_XML
 X.endif
 X
 X.if defined(WITH_RENDERER_CSV)
 XRUN_DEPENDS+=	${PEARDIR}/Structures/Renderer/CSV.php:${PORTSDIR}/databases/pear-Structures_DataGrid_Renderer_CSV
 X.endif
 X
 X.if defined(WITH_RENDERER_CONSOLE)
 XRUN_DEPENDS+=	${PEARDIR}/Structures/Renderer/Console.php:${PORTSDIR}/devel/pear-Structures_DataGrid_Renderer_Console
 X.endif
 X
 X.if defined(WITH_RENDERER_HTMLTABLE)
 XRUN_DEPENDS+=	${PEARDIR}/Structures/Renderer/HTMLTable.php:${PORTSDIR}/www/pear-Structures_DataGrid_Renderer_HTMLTable
 X.endif
 X
 X.if defined(WITH_RENDERER_PAGER)
 XRUN_DEPENDS+=	${PEARDIR}/Structures/Renderer/Pager.php:${PORTSDIR}/devel/pear-Structures_DataGrid_Renderer_Pager
 X.endif
 X
 X.if defined(WITH_RENDERER_SMARTY)
 XRUN_DEPENDS+=	${PEARDIR}/Structures/Renderer/Smarty.php:${PORTSDIR}/www/pear-Structures_DataGrid_Renderer_Smarty
 X.endif
 X
 X.if defined(WITH_RENDERER_XLS)
 XRUN_DEPENDS+=	${PEARDIR}/Structures/Renderer/XLS.php:${PORTSDIR}/devel/pear-Structures_DataGrid_Renderer_XLS
 X.endif
 X
 X.if defined(WITH_RENDERER_XML)
 XRUN_DEPENDS+=	${PEARDIR}/Structures/Renderer/XML.php:${PORTSDIR}/textproc/pear-Structures_DataGrid_Renderer_XML
 X.endif
 X
 Xdo-install:
 X
 X.include <bsd.port.post.mk>
 add3fbc5ac778230b64c7ea8997de265
 echo x - devel/Structures_DataGrid_Package/distinfo
 sed 's/^X//' >devel/Structures_DataGrid_Package/distinfo << 'aa3d0ac12468507283518067cb85ac57'
 XMD5 (PEAR/Structures_DataGrid-0.9.0.tgz) = 9aa37e190d2c0856bfc4bb556409285c
 XSHA256 (PEAR/Structures_DataGrid-0.9.0.tgz) = f69e48938db74f3e3aa08105c5b179a54ab2b6dfbdaee435708277c7336c8fb9
 XSIZE (PEAR/Structures_DataGrid-0.9.0.tgz) = 45464
 aa3d0ac12468507283518067cb85ac57
 echo x - devel/Structures_DataGrid_Package/Makefile~
 sed 's/^X//' >devel/Structures_DataGrid_Package/Makefile~ << '9e6e9b8dd7fb11e33c6e97892db02598'
 X# Ports collection makefile for:	Structures_DataGrid_Package
 X# Date created:				26 Jun 2008
 X# Whom:					Nick Hilliard <nick@foobar.org>
 X#
 X# $FreeBSD: $
 X#
 X
 XPORTNAME=	Structures_DataGrid_Package
 XPORTVERSION=	1.0.0
 XCATEGORIES=	devel www pear
 XMASTER_SITES=	# Empty
 XDISTFILES=	# None
 X
 XMAINTAINER=	nick@foobar.org
 XCOMMENT=	Metaport for the pear-Structures_DataGrid packages
 X
 X.if exists(${LOCALBASE}/bin/php-config)
 XPHP_BASE!=	${LOCALBASE}/bin/php-config --prefix
 X.else
 XPHP_BASE=	${LOCALBASE}
 X.endif
 XLPEARDIR=	share/pear
 XPEARDIR=	${PHP_BASE}/${LPEARDIR}
 X
 XRUN_DEPENDS=	${PEARDIR}/Structures/DataGrid.php:${PORTSDIR}/devel/pear-Structures_DataGrid
 X
 XNO_BUILD=	yes
 X
 XOPTIONS=
 X		DATASOURCE_ARRAY	"Install DataSource_Array"	on \
 X		DATASOURCE_CSV		"Install DataSource_CSV"	on \
 X		DATASOURCE_DATAOBJECT	"Install DataSource_DataObject"	on \
 X		DATASOURCE_DB		"Install DataSource_DB"		on \
 X		DATASOURCE_DBQUERY	"Install DataSource_DBQuery"	on \
 X		DATASOURCE_DBTABLE	"Install DataSource_DBTable"	on \
 X		DATASOURCE_MDB2		"Install DataSource_MDB2"	on \
 X		DATASOURCE_PDO		"Install DataSource_PDO"	on \
 X		DATASOURCE_RSS		"Install DataSource_RSS"	on \
 X		DATASOURCE_XML		"Install DataSource_XML"	on \
 X		RENDERER_CONSOLE	"Install Renderer_Console"	on \
 X		RENDERER_CSV		"Install Renderer_CSV"		on \
 X		RENDERER_HTMLTABLE	"Install Renderer_HTMLTable"	on \
 X		RENDERER_PAGER		"Install Renderer_Pager"	on \
 X		RENDERER_SMARTY		"Install Renderer_Smarty"	on \
 X		RENDERER_XLS		"Install Renderer_XLS"		on \
 X		RENDERER_XML		"Install Renderer_XML"		on
 X
 X.include <bsd.port.pre.mk>
 X
 X.if defined(WITH_DATASOURCE_ARRAY)
 XRUN_DEPENDS+=	${PEARDIR}/Structures/DataSource/Array.php:${PORTSDIR}/databases/pear-Structures_DataGrid_DataSource_Array
 X.endif
 X
 X.if defined(WITH_DATASOURCE_CSV)
 XRUN_DEPENDS+=	${PEARDIR}/Structures/DataSource/CSV.php:${PORTSDIR}/databases/pear-Structures_DataGrid_DataSource_CSV
 X.endif
 X
 X.if defined(WITH_DATASOURCE_DATAOBJECT)
 XRUN_DEPENDS+=	${PEARDIR}/Structures/DataSource/DataObject.php:${PORTSDIR}/databases/pear-Structures_DataGrid_DataSource_DataObject
 X.endif
 X
 X.if defined(WITH_DATASOURCE_DB)
 XRUN_DEPENDS+=	${PEARDIR}/Structures/DataSource/DB.php:${PORTSDIR}/databases/pear-Structures_DataGrid_DataSource_DB
 X.endif
 X
 X.if defined(WITH_DATASOURCE_DBQUERY)
 XRUN_DEPENDS+=	${PEARDIR}/Structures/DataSource/DBQuery.php:${PORTSDIR}/databases/pear-Structures_DataGrid_DataSource_DBQuery   
 X.endif
 X
 X.if defined(WITH_DATASOURCE_DBTABLE)
 XRUN_DEPENDS+=	${PEARDIR}/Structures/DataSource/DBTable.php:${PORTSDIR}/databases/pear-Structures_DataGrid_DataSource_DBTable   
 X.endif
 X
 X.if defined(WITH_DATASOURCE_MDB2)
 XRUN_DEPENDS+=	${PEARDIR}/Structures/DataSource/MDB2.php:${PORTSDIR}/databases/pear-Structures_DataGrid_DataSource_MDB2
 X.endif
 X
 X.if defined(WITH_DATASOURCE_PDO)
 XRUN_DEPENDS+=	${PEARDIR}/Structures/DataSource/PDO.php:${PORTSDIR}/databases/pear-Structures_DataGrid_DataSource_PDO
 X.endif
 X
 X.if defined(WITH_DATASOURCE_RSS)
 XRUN_DEPENDS+=	${PEARDIR}/Structures/DataSource/RSS.php:${PORTSDIR}/textproc/pear-Structures_DataGrid_DataSource_RSS
 X.endif
 X
 X.if defined(WITH_DATASOURCE_XML)
 XRUN_DEPENDS+=	${PEARDIR}/Structures/DataSource/XML.php:${PORTSDIR}/databases/pear-Structures_DataGrid_DataSource_XML
 X.endif
 X
 X.if defined(WITH_RENDERER_CSV)
 XRUN_DEPENDS+=	${PEARDIR}/Structures/Renderer/CSV.php:${PORTSDIR}/databases/pear-Structures_DataGrid_Renderer_CSV
 X.endif
 X
 X.if defined(WITH_RENDERER_CONSOLE)
 XRUN_DEPENDS+=	${PEARDIR}/Structures/Renderer/Console.php:${PORTSDIR}/devel/pear-Structures_DataGrid_Renderer_Console
 X.endif
 X
 X.if defined(WITH_RENDERER_HTMLTABLE)
 XRUN_DEPENDS+=	${PEARDIR}/Structures/Renderer/HTMLTable.php:${PORTSDIR}/www/pear-Structures_DataGrid_Renderer_HTMLTable
 X.endif
 X
 X.if defined(WITH_RENDERER_PAGER)
 XRUN_DEPENDS+=	${PEARDIR}/Structures/Renderer/Pager.php:${PORTSDIR}/devel/pear-Structures_DataGrid_Renderer_Pager
 X.endif
 X
 X.if defined(WITH_RENDERER_SMARTY)
 XRUN_DEPENDS+=	${PEARDIR}/Structures/Renderer/Smarty.php:${PORTSDIR}/www/pear-Structures_DataGrid_Renderer_Smarty
 X.endif
 X
 X.if defined(WITH_RENDERER_XLS)
 XRUN_DEPENDS+=	${PEARDIR}/Structures/Renderer/XLS.php:${PORTSDIR}/devel/pear-Structures_DataGrid_Renderer_XLS
 X.endif
 X
 X.if defined(WITH_RENDERER_XML)
 XRUN_DEPENDS+=	${PEARDIR}/Structures/Renderer/XML.php:${PORTSDIR}/textproc/pear-Structures_DataGrid_Renderer_XML
 X.endif
 X
 Xdo-install:
 X
 X.include <bsd.port.post.mk>
 9e6e9b8dd7fb11e33c6e97892db02598
 exit
 
 
 --------------050806060301070303040008--

From: Nick Hilliard <nick@foobar.org>
To: FreeBSD-gnats-submit@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org
Cc:  
Subject: Re: ports/128004: [New PORT] pearpear-Structures_DataGrid*
Date: Fri, 17 Oct 2008 23:14:52 +0100

 On 16/10/2008 11:23, Nick Hilliard wrote:
 > This is a slightly updated version of devel/Structures_DataGrid_Package
 
 umm, scratch this version.   I will send in a properly debugged final 
 version shortly, which will include all the Structures_DataGrid subpackages.
 
 'pols for messing around with this.
 
 Nick
State-Changed-From-To: open->suspended 
State-Changed-By: linimon 
State-Changed-When: Sat Oct 18 11:00:51 UTC 2008 
State-Changed-Why:  
Awaiting revised submission from maintainer. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=128004 

From: Nick Hilliard <nick@foobar.org>
To: FreeBSD-gnats-submit@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org
Cc: Martin Wilke <miwi@FreeBSD.org>
Subject: Re: ports/128004: [New PORT] pearpear-Structures_DataGrid*
Date: Mon, 20 Oct 2008 11:51:24 +0100

 This is a multi-part message in MIME format.
 --------------080108070709010109070705
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: 7bit
 
 Ok, new updates attached.
 
 Structures_DataGrid_DataSource_Excel has been omitted, because it depends
 on Spreadsheet_Excel_Reader, which is neither in PEAR nor freebsd ports.
 
 Nick
 
 --------------080108070709010109070705
 Content-Type: text/plain; x-mac-type="0"; x-mac-creator="0";
  name="structures-datagrid-updates.diff"
 Content-Transfer-Encoding: base64
 Content-Disposition: inline;
  filename="structures-datagrid-updates.diff"
 
 ZGlmZiAtYk51ciBwb3J0cy5vbGQvZGF0YWJhc2VzL3BlYXItU3RydWN0dXJlc19EYXRhR3Jp
 ZF9EYXRhU291cmNlX0RCL01ha2VmaWxlIHBvcnRzL2RhdGFiYXNlcy9wZWFyLVN0cnVjdHVy
 ZXNfRGF0YUdyaWRfRGF0YVNvdXJjZV9EQi9NYWtlZmlsZQotLS0gcG9ydHMub2xkL2RhdGFi
 YXNlcy9wZWFyLVN0cnVjdHVyZXNfRGF0YUdyaWRfRGF0YVNvdXJjZV9EQi9NYWtlZmlsZQlU
 aHUgSmFuICAxIDAxOjAwOjAwIDE5NzAKKysrIHBvcnRzL2RhdGFiYXNlcy9wZWFyLVN0cnVj
 dHVyZXNfRGF0YUdyaWRfRGF0YVNvdXJjZV9EQi9NYWtlZmlsZQlUaHUgSnVuIDI2IDExOjI2
 OjAzIDIwMDgKQEAgLTAsMCArMSwyNSBAQAorIyBQb3J0cyBjb2xsZWN0aW9uIG1ha2VmaWxl
 IGZvcjoJcGVhci1TdHJ1Y3R1cmVzX0RhdGFHcmlkX0RhdGFTb3VyY2VfREIKKyMgRGF0ZSBj
 cmVhdGVkOgkJCQkyNiBKdW4gMjAwOAorIyBXaG9tOgkJCQkJTmljayBIaWxsaWFyZCA8bmlj
 a0Bmb29iYXIub3JnPgorIworIyAkRnJlZUJTRCQKKyMKKworUE9SVE5BTUU9CVN0cnVjdHVy
 ZXNfRGF0YUdyaWRfRGF0YVNvdXJjZV9EQgorUE9SVFZFUlNJT049CTAuMS4xCitDQVRFR09S
 SUVTPQlkZXZlbCB3d3cgcGVhcgorCitNQUlOVEFJTkVSPQluaWNrQGZvb2Jhci5vcmcKK0NP
 TU1FTlQ9CURCIGRhdGFzb3VyY2UgZHJpdmVyIGZvciBwZWFyLVN0cnVjdHVyZXNfRGF0YUdy
 aWQKKworQlVJTERfREVQRU5EUz0JJHtQRUFSRElSfS9QRUFSLnBocDoke1BPUlRTRElSfS9k
 ZXZlbC9wZWFyCitSVU5fREVQRU5EUz0JJHtQRUFSRElSfS9TdHJ1Y3R1cmVzL0RhdGFHcmlk
 LnBocDoke1BPUlRTRElSfS9kZXZlbC9wZWFyLVN0cnVjdHVyZXNfRGF0YUdyaWQgXAorCQkk
 e1BFQVJESVJ9L0RCLnBocDoke1BPUlRTRElSfS9kYXRhYmFzZXMvcGVhci1EQiBcCisJCSR7
 UEVBUkRJUn0vU3RydWN0dXJlcy9EYXRhR3JpZC9EYXRhU291cmNlL0FycmF5LnBocDoke1BP
 UlRTRElSfS9kZXZlbC9wZWFyLVN0cnVjdHVyZXNfRGF0YUdyaWRfRGF0YVNvdXJjZV9BcnJh
 eQorCitDQVRFR09SWT0JU3RydWN0dXJlcworRklMRVM9CQlEYXRhR3JpZC9EYXRhU291cmNl
 L0RCLnBocAorCisuaW5jbHVkZSA8YnNkLnBvcnQucHJlLm1rPgorLmluY2x1ZGUgIiR7UE9S
 VFNESVJ9L2RldmVsL3BlYXIvYnNkLnBlYXIubWsiCisuaW5jbHVkZSA8YnNkLnBvcnQucG9z
 dC5taz4KZGlmZiAtYk51ciBwb3J0cy5vbGQvZGF0YWJhc2VzL3BlYXItU3RydWN0dXJlc19E
 YXRhR3JpZF9EYXRhU291cmNlX0RCL2Rpc3RpbmZvIHBvcnRzL2RhdGFiYXNlcy9wZWFyLVN0
 cnVjdHVyZXNfRGF0YUdyaWRfRGF0YVNvdXJjZV9EQi9kaXN0aW5mbwotLS0gcG9ydHMub2xk
 L2RhdGFiYXNlcy9wZWFyLVN0cnVjdHVyZXNfRGF0YUdyaWRfRGF0YVNvdXJjZV9EQi9kaXN0
 aW5mbwlUaHUgSmFuICAxIDAxOjAwOjAwIDE5NzAKKysrIHBvcnRzL2RhdGFiYXNlcy9wZWFy
 LVN0cnVjdHVyZXNfRGF0YUdyaWRfRGF0YVNvdXJjZV9EQi9kaXN0aW5mbwlUdWUgQXVnIDI4
 IDE0OjA5OjQxIDIwMDcKQEAgLTAsMCArMSwzIEBACitNRDUgKFBFQVIvU3RydWN0dXJlc19E
 YXRhR3JpZF9EYXRhU291cmNlX0RCLTAuMS4xLnRneikgPSBjMGQyYzBiMWRkNGEwMjdhZGZm
 ZDk4YWE4Mjc0Nzg5MAorU0hBMjU2IChQRUFSL1N0cnVjdHVyZXNfRGF0YUdyaWRfRGF0YVNv
 dXJjZV9EQi0wLjEuMS50Z3opID0gMDcwMDQwYjBhNzEzNzkwYzBjYzE4ZTJlMGU1Y2NkZWIz
 NGVjMDZkNzIxYmQxZmIxZTVmMmUyODc4OWU3OTVmOQorU0laRSAoUEVBUi9TdHJ1Y3R1cmVz
 X0RhdGFHcmlkX0RhdGFTb3VyY2VfREItMC4xLjEudGd6KSA9IDI0MzMKZGlmZiAtYk51ciBw
 b3J0cy5vbGQvZGF0YWJhc2VzL3BlYXItU3RydWN0dXJlc19EYXRhR3JpZF9EYXRhU291cmNl
 X0RCL3BrZy1kZXNjciBwb3J0cy9kYXRhYmFzZXMvcGVhci1TdHJ1Y3R1cmVzX0RhdGFHcmlk
 X0RhdGFTb3VyY2VfREIvcGtnLWRlc2NyCi0tLSBwb3J0cy5vbGQvZGF0YWJhc2VzL3BlYXIt
 U3RydWN0dXJlc19EYXRhR3JpZF9EYXRhU291cmNlX0RCL3BrZy1kZXNjcglUaHUgSmFuICAx
 IDAxOjAwOjAwIDE5NzAKKysrIHBvcnRzL2RhdGFiYXNlcy9wZWFyLVN0cnVjdHVyZXNfRGF0
 YUdyaWRfRGF0YVNvdXJjZV9EQi9wa2ctZGVzY3IJVHVlIEF1ZyAyOCAxNDoxMDowOSAyMDA3
 CkBAIC0wLDAgKzEsNSBAQAorVGhpcyBpcyBEYXRhU291cmNlIGRyaXZlciBmb3IgU3RydWN0
 dXJlc19EYXRhR3JpZCB3aGljaCB1c2VzIFBFQVI6OkRCLgorUGxlYXNlIG5vdGUgdGhhdCB0
 aGlzIGRyaXZlciBpcyBkZXByZWNhdGVkLiBDb25zaWRlciB1c2luZyBEQlF1ZXJ5IG9yIE1E
 QjIKK0RhdGFTb3VyY2UgZHJpdmVycyBpbnN0ZWFkLgorCitXV1c6IGh0dHA6Ly9wZWFyLnBo
 cC5uZXQvcGFja2FnZS9TdHJ1Y3R1cmVzX0RhdGFHcmlkX0RhdGFTb3VyY2VfREIvCmRpZmYg
 LWJOdXIgcG9ydHMub2xkL2RldmVsL1N0cnVjdHVyZXNfRGF0YUdyaWRfUGFja2FnZS9NYWtl
 ZmlsZSBwb3J0cy9kZXZlbC9TdHJ1Y3R1cmVzX0RhdGFHcmlkX1BhY2thZ2UvTWFrZWZpbGUK
 LS0tIHBvcnRzLm9sZC9kZXZlbC9TdHJ1Y3R1cmVzX0RhdGFHcmlkX1BhY2thZ2UvTWFrZWZp
 bGUJVGh1IEphbiAgMSAwMTowMDowMCAxOTcwCisrKyBwb3J0cy9kZXZlbC9TdHJ1Y3R1cmVz
 X0RhdGFHcmlkX1BhY2thZ2UvTWFrZWZpbGUJRnJpIE9jdCAxNyAyMzowODo0NCAyMDA4CkBA
 IC0wLDAgKzEsMTM0IEBACisjIFBvcnRzIGNvbGxlY3Rpb24gbWFrZWZpbGUgZm9yOglTdHJ1
 Y3R1cmVzX0RhdGFHcmlkX1BhY2thZ2UKKyMgRGF0ZSBjcmVhdGVkOgkJCQkyNiBKdW4gMjAw
 OAorIyBXaG9tOgkJCQkJTmljayBIaWxsaWFyZCA8bmlja0Bmb29iYXIub3JnPgorIworIyAk
 RnJlZUJTRDogJAorIworCitQT1JUTkFNRT0JU3RydWN0dXJlc19EYXRhR3JpZF9QYWNrYWdl
 CitQT1JUVkVSU0lPTj0JMS4wLjAKK0NBVEVHT1JJRVM9CWRldmVsIHd3dyBwZWFyCitNQVNU
 RVJfU0lURVM9CSMgRW1wdHkKK0RJU1RGSUxFUz0JIyBOb25lCisKK01BSU5UQUlORVI9CW5p
 Y2tAZm9vYmFyLm9yZworQ09NTUVOVD0JTWV0YXBvcnQgZm9yIHRoZSBwZWFyLVN0cnVjdHVy
 ZXNfRGF0YUdyaWQgcGFja2FnZXMKKworLmlmIGV4aXN0cygke0xPQ0FMQkFTRX0vYmluL3Bo
 cC1jb25maWcpCitQSFBfQkFTRSE9CSR7TE9DQUxCQVNFfS9iaW4vcGhwLWNvbmZpZyAtLXBy
 ZWZpeAorLmVsc2UKK1BIUF9CQVNFPQkke0xPQ0FMQkFTRX0KKy5lbmRpZgorTFBFQVJESVI9
 CXNoYXJlL3BlYXIKK1BFQVJESVI9CSR7UEhQX0JBU0V9LyR7TFBFQVJESVJ9CisKK1JVTl9E
 RVBFTkRTPQkke1BFQVJESVJ9L1N0cnVjdHVyZXMvRGF0YUdyaWQucGhwOiR7UE9SVFNESVJ9
 L2RldmVsL3BlYXItU3RydWN0dXJlc19EYXRhR3JpZAorCitOT19CVUlMRD0JeWVzCisKK09Q
 VElPTlM9CURBVEFTT1VSQ0VfQVJSQVkJIkluc3RhbGwgRGF0YVNvdXJjZV9BcnJheSIJb24g
 XAorCQlEQVRBU09VUkNFX0NTVgkJIkluc3RhbGwgRGF0YVNvdXJjZV9DU1YiCW9uIFwKKwkJ
 REFUQVNPVVJDRV9EQVRBT0JKRUNUCSJJbnN0YWxsIERhdGFTb3VyY2VfRGF0YU9iamVjdCIJ
 b24gXAorCQlEQVRBU09VUkNFX0RCCQkiSW5zdGFsbCBEYXRhU291cmNlX0RCIgkJb24gXAor
 CQlEQVRBU09VUkNFX0RCUVVFUlkJIkluc3RhbGwgRGF0YVNvdXJjZV9EQlF1ZXJ5IglvbiBc
 CisJCURBVEFTT1VSQ0VfREJUQUJMRQkiSW5zdGFsbCBEYXRhU291cmNlX0RCVGFibGUiCW9u
 IFwKKwkJREFUQVNPVVJDRV9NREIyCQkiSW5zdGFsbCBEYXRhU291cmNlX01EQjIiCW9uIFwK
 KwkJREFUQVNPVVJDRV9QRE8JCSJJbnN0YWxsIERhdGFTb3VyY2VfUERPIglvbiBcCisJCURB
 VEFTT1VSQ0VfUlNTCQkiSW5zdGFsbCBEYXRhU291cmNlX1JTUyIJb24gXAorCQlEQVRBU09V
 UkNFX1hNTAkJIkluc3RhbGwgRGF0YVNvdXJjZV9YTUwiCW9uIFwKKwkJUkVOREVSRVJfQ09O
 U09MRQkiSW5zdGFsbCBSZW5kZXJlcl9Db25zb2xlIglvbiBcCisJCVJFTkRFUkVSX0NTVgkJ
 Ikluc3RhbGwgUmVuZGVyZXJfQ1NWIgkJb24gXAorCQlSRU5ERVJFUl9GTEVYWQkJIkluc3Rh
 bGwgUmVuZGVyZXJfRkxFWFkiCW9uIFwKKwkJUkVOREVSRVJfSFRNTFNPUlRGT1JNCSJJbnN0
 YWxsIFJlbmRlcmVyX0hUTUxTb3J0Rm9ybSIJb24gXAorCQlSRU5ERVJFUl9IVE1MVEFCTEUJ
 Ikluc3RhbGwgUmVuZGVyZXJfSFRNTFRhYmxlIglvbiBcCisJCVJFTkRFUkVSX1BBR0VSCQki
 SW5zdGFsbCBSZW5kZXJlcl9QYWdlciIJb24gXAorCQlSRU5ERVJFUl9TTUFSVFkJCSJJbnN0
 YWxsIFJlbmRlcmVyX1NtYXJ0eSIJb24gXAorCQlSRU5ERVJFUl9YTFMJCSJJbnN0YWxsIFJl
 bmRlcmVyX1hMUyIJCW9uIFwKKwkJUkVOREVSRVJfWE1MCQkiSW5zdGFsbCBSZW5kZXJlcl9Y
 TUwiCQlvbiBcCisJCVJFTkRFUkVSX1hVTAkJIkluc3RhbGwgUmVuZGVyZXJfWFVMIgkJb24K
 KworLmluY2x1ZGUgPGJzZC5wb3J0LnByZS5taz4KKworLmlmIGRlZmluZWQoV0lUSF9EQVRB
 U09VUkNFX0FSUkFZKQorUlVOX0RFUEVORFMrPQkke1BFQVJESVJ9L1N0cnVjdHVyZXMvRGF0
 YVNvdXJjZS9BcnJheS5waHA6JHtQT1JUU0RJUn0vZGF0YWJhc2VzL3BlYXItU3RydWN0dXJl
 c19EYXRhR3JpZF9EYXRhU291cmNlX0FycmF5CisuZW5kaWYKKworLmlmIGRlZmluZWQoV0lU
 SF9EQVRBU09VUkNFX0NTVikKK1JVTl9ERVBFTkRTKz0JJHtQRUFSRElSfS9TdHJ1Y3R1cmVz
 L0RhdGFTb3VyY2UvQ1NWLnBocDoke1BPUlRTRElSfS9kYXRhYmFzZXMvcGVhci1TdHJ1Y3R1
 cmVzX0RhdGFHcmlkX0RhdGFTb3VyY2VfQ1NWCisuZW5kaWYKKworLmlmIGRlZmluZWQoV0lU
 SF9EQVRBU09VUkNFX0RBVEFPQkpFQ1QpCitSVU5fREVQRU5EUys9CSR7UEVBUkRJUn0vU3Ry
 dWN0dXJlcy9EYXRhU291cmNlL0RhdGFPYmplY3QucGhwOiR7UE9SVFNESVJ9L2RhdGFiYXNl
 cy9wZWFyLVN0cnVjdHVyZXNfRGF0YUdyaWRfRGF0YVNvdXJjZV9EYXRhT2JqZWN0CisuZW5k
 aWYKKworLmlmIGRlZmluZWQoV0lUSF9EQVRBU09VUkNFX0RCKQorUlVOX0RFUEVORFMrPQkk
 e1BFQVJESVJ9L1N0cnVjdHVyZXMvRGF0YVNvdXJjZS9EQi5waHA6JHtQT1JUU0RJUn0vZGF0
 YWJhc2VzL3BlYXItU3RydWN0dXJlc19EYXRhR3JpZF9EYXRhU291cmNlX0RCCisuZW5kaWYK
 KworLmlmIGRlZmluZWQoV0lUSF9EQVRBU09VUkNFX0RCUVVFUlkpCitSVU5fREVQRU5EUys9
 CSR7UEVBUkRJUn0vU3RydWN0dXJlcy9EYXRhU291cmNlL0RCUXVlcnkucGhwOiR7UE9SVFNE
 SVJ9L2RhdGFiYXNlcy9wZWFyLVN0cnVjdHVyZXNfRGF0YUdyaWRfRGF0YVNvdXJjZV9EQlF1
 ZXJ5ICAgCisuZW5kaWYKKworLmlmIGRlZmluZWQoV0lUSF9EQVRBU09VUkNFX0RCVEFCTEUp
 CitSVU5fREVQRU5EUys9CSR7UEVBUkRJUn0vU3RydWN0dXJlcy9EYXRhU291cmNlL0RCVGFi
 bGUucGhwOiR7UE9SVFNESVJ9L2RhdGFiYXNlcy9wZWFyLVN0cnVjdHVyZXNfRGF0YUdyaWRf
 RGF0YVNvdXJjZV9EQlRhYmxlICAgCisuZW5kaWYKKworLmlmIGRlZmluZWQoV0lUSF9EQVRB
 U09VUkNFX01EQjIpCitSVU5fREVQRU5EUys9CSR7UEVBUkRJUn0vU3RydWN0dXJlcy9EYXRh
 U291cmNlL01EQjIucGhwOiR7UE9SVFNESVJ9L2RhdGFiYXNlcy9wZWFyLVN0cnVjdHVyZXNf
 RGF0YUdyaWRfRGF0YVNvdXJjZV9NREIyCisuZW5kaWYKKworLmlmIGRlZmluZWQoV0lUSF9E
 QVRBU09VUkNFX1BETykKK1JVTl9ERVBFTkRTKz0JJHtQRUFSRElSfS9TdHJ1Y3R1cmVzL0Rh
 dGFTb3VyY2UvUERPLnBocDoke1BPUlRTRElSfS9kYXRhYmFzZXMvcGVhci1TdHJ1Y3R1cmVz
 X0RhdGFHcmlkX0RhdGFTb3VyY2VfUERPCisuZW5kaWYKKworLmlmIGRlZmluZWQoV0lUSF9E
 QVRBU09VUkNFX1JTUykKK1JVTl9ERVBFTkRTKz0JJHtQRUFSRElSfS9TdHJ1Y3R1cmVzL0Rh
 dGFTb3VyY2UvUlNTLnBocDoke1BPUlRTRElSfS90ZXh0cHJvYy9wZWFyLVN0cnVjdHVyZXNf
 RGF0YUdyaWRfRGF0YVNvdXJjZV9SU1MKKy5lbmRpZgorCisuaWYgZGVmaW5lZChXSVRIX0RB
 VEFTT1VSQ0VfWE1MKQorUlVOX0RFUEVORFMrPQkke1BFQVJESVJ9L1N0cnVjdHVyZXMvRGF0
 YVNvdXJjZS9YTUwucGhwOiR7UE9SVFNESVJ9L3RleHRwcm9jL3BlYXItU3RydWN0dXJlc19E
 YXRhR3JpZF9EYXRhU291cmNlX1hNTAorLmVuZGlmCisKKy5pZiBkZWZpbmVkKFdJVEhfUkVO
 REVSRVJfQ1NWKQorUlVOX0RFUEVORFMrPQkke1BFQVJESVJ9L1N0cnVjdHVyZXMvUmVuZGVy
 ZXIvQ1NWLnBocDoke1BPUlRTRElSfS90ZXh0cHJvYy9wZWFyLVN0cnVjdHVyZXNfRGF0YUdy
 aWRfUmVuZGVyZXJfQ1NWCisuZW5kaWYKKworLmlmIGRlZmluZWQoV0lUSF9SRU5ERVJFUl9G
 TEVYWSkKK1JVTl9ERVBFTkRTKz0JJHtQRUFSRElSfS9TdHJ1Y3R1cmVzL1JlbmRlcmVyL0Zs
 ZXh5LnBocDoke1BPUlRTRElSfS93d3cvcGVhci1TdHJ1Y3R1cmVzX0RhdGFHcmlkX1JlbmRl
 cmVyX0ZsZXh5CisuZW5kaWYKKworLmlmIGRlZmluZWQoV0lUSF9SRU5ERVJFUl9IVE1MU09S
 VEZPUk0pCitSVU5fREVQRU5EUys9CSR7UEVBUkRJUn0vU3RydWN0dXJlcy9SZW5kZXJlci9I
 VE1MU29ydEZvcm0ucGhwOiR7UE9SVFNESVJ9L3d3dy9wZWFyLVN0cnVjdHVyZXNfRGF0YUdy
 aWRfUmVuZGVyZXJfSFRNTFNvcnRGb3JtCisuZW5kaWYKKworLmlmIGRlZmluZWQoV0lUSF9S
 RU5ERVJFUl9DT05TT0xFKQorUlVOX0RFUEVORFMrPQkke1BFQVJESVJ9L1N0cnVjdHVyZXMv
 UmVuZGVyZXIvQ29uc29sZS5waHA6JHtQT1JUU0RJUn0vdGV4dHByb2MvcGVhci1TdHJ1Y3R1
 cmVzX0RhdGFHcmlkX1JlbmRlcmVyX0NvbnNvbGUKKy5lbmRpZgorCisuaWYgZGVmaW5lZChX
 SVRIX1JFTkRFUkVSX0hUTUxUQUJMRSkKK1JVTl9ERVBFTkRTKz0JJHtQRUFSRElSfS9TdHJ1
 Y3R1cmVzL1JlbmRlcmVyL0hUTUxUYWJsZS5waHA6JHtQT1JUU0RJUn0vd3d3L3BlYXItU3Ry
 dWN0dXJlc19EYXRhR3JpZF9SZW5kZXJlcl9IVE1MVGFibGUKKy5lbmRpZgorCisuaWYgZGVm
 aW5lZChXSVRIX1JFTkRFUkVSX1BBR0VSKQorUlVOX0RFUEVORFMrPQkke1BFQVJESVJ9L1N0
 cnVjdHVyZXMvUmVuZGVyZXIvUGFnZXIucGhwOiR7UE9SVFNESVJ9L3d3dy9wZWFyLVN0cnVj
 dHVyZXNfRGF0YUdyaWRfUmVuZGVyZXJfUGFnZXIKKy5lbmRpZgorCisuaWYgZGVmaW5lZChX
 SVRIX1JFTkRFUkVSX1NNQVJUWSkKK1JVTl9ERVBFTkRTKz0JJHtQRUFSRElSfS9TdHJ1Y3R1
 cmVzL1JlbmRlcmVyL1NtYXJ0eS5waHA6JHtQT1JUU0RJUn0vd3d3L3BlYXItU3RydWN0dXJl
 c19EYXRhR3JpZF9SZW5kZXJlcl9TbWFydHkKKy5lbmRpZgorCisuaWYgZGVmaW5lZChXSVRI
 X1JFTkRFUkVSX1hMUykKK1JVTl9ERVBFTkRTKz0JJHtQRUFSRElSfS9TdHJ1Y3R1cmVzL1Jl
 bmRlcmVyL1hMUy5waHA6JHtQT1JUU0RJUn0vdGV4dHByb2MvcGVhci1TdHJ1Y3R1cmVzX0Rh
 dGFHcmlkX1JlbmRlcmVyX1hMUworLmVuZGlmCisKKy5pZiBkZWZpbmVkKFdJVEhfUkVOREVS
 RVJfWE1MKQorUlVOX0RFUEVORFMrPQkke1BFQVJESVJ9L1N0cnVjdHVyZXMvUmVuZGVyZXIv
 WE1MLnBocDoke1BPUlRTRElSfS90ZXh0cHJvYy9wZWFyLVN0cnVjdHVyZXNfRGF0YUdyaWRf
 UmVuZGVyZXJfWE1MCisuZW5kaWYKKworLmlmIGRlZmluZWQoV0lUSF9SRU5ERVJFUl9YVUwp
 CitSVU5fREVQRU5EUys9CSR7UEVBUkRJUn0vU3RydWN0dXJlcy9SZW5kZXJlci9YVUwucGhw
 OiR7UE9SVFNESVJ9L3d3dy9wZWFyLVN0cnVjdHVyZXNfRGF0YUdyaWRfUmVuZGVyZXJfWFVM
 CisuZW5kaWYKKworZG8taW5zdGFsbDoKKworLmluY2x1ZGUgPGJzZC5wb3J0LnBvc3QubWs+
 CmRpZmYgLWJOdXIgcG9ydHMub2xkL2RldmVsL1N0cnVjdHVyZXNfRGF0YUdyaWRfUGFja2Fn
 ZS9kaXN0aW5mbyBwb3J0cy9kZXZlbC9TdHJ1Y3R1cmVzX0RhdGFHcmlkX1BhY2thZ2UvZGlz
 dGluZm8KLS0tIHBvcnRzLm9sZC9kZXZlbC9TdHJ1Y3R1cmVzX0RhdGFHcmlkX1BhY2thZ2Uv
 ZGlzdGluZm8JVGh1IEphbiAgMSAwMTowMDowMCAxOTcwCisrKyBwb3J0cy9kZXZlbC9TdHJ1
 Y3R1cmVzX0RhdGFHcmlkX1BhY2thZ2UvZGlzdGluZm8JVGh1IEp1biAyNiAxMTo0MzoxNyAy
 MDA4CkBAIC0wLDAgKzEsMyBAQAorTUQ1IChQRUFSL1N0cnVjdHVyZXNfRGF0YUdyaWQtMC45
 LjAudGd6KSA9IDlhYTM3ZTE5MGQyYzA4NTZiZmM0YmI1NTY0MDkyODVjCitTSEEyNTYgKFBF
 QVIvU3RydWN0dXJlc19EYXRhR3JpZC0wLjkuMC50Z3opID0gZjY5ZTQ4OTM4ZGI3NGYzZTNh
 YTA4MTA1YzViMTc5YTU0YWIyYjZkZmJkYWVlNDM1NzA4Mjc3YzczMzZjOGZiOQorU0laRSAo
 UEVBUi9TdHJ1Y3R1cmVzX0RhdGFHcmlkLTAuOS4wLnRneikgPSA0NTQ2NApkaWZmIC1iTnVy
 IHBvcnRzLm9sZC9kZXZlbC9TdHJ1Y3R1cmVzX0RhdGFHcmlkX1BhY2thZ2UvcGtnLWRlc2Ny
 IHBvcnRzL2RldmVsL1N0cnVjdHVyZXNfRGF0YUdyaWRfUGFja2FnZS9wa2ctZGVzY3IKLS0t
 IHBvcnRzLm9sZC9kZXZlbC9TdHJ1Y3R1cmVzX0RhdGFHcmlkX1BhY2thZ2UvcGtnLWRlc2Ny
 CVRodSBKYW4gIDEgMDE6MDA6MDAgMTk3MAorKysgcG9ydHMvZGV2ZWwvU3RydWN0dXJlc19E
 YXRhR3JpZF9QYWNrYWdlL3BrZy1kZXNjcglNb24gT2N0IDIwIDExOjM0OjIxIDIwMDgKQEAg
 LTAsMCArMSw0IEBACitUaGlzIGlzIGEgbWV0YS1wb3J0IHdoaWNoIGFsbG93cyBlbmQtdXNl
 cnMgdG8gaW5zdGFsbCBtdWx0aXBsZSBkZXBlbmRlbmNpZXMKK29uIHRoZSBwZWFyLVN0cnVj
 dHVyZXNfRGF0YUdyaWQgcGFja2FnZXMsIGFsbCBhdCB0aGUgc2FtZSB0aW1lLgorCitXV1c6
 IGh0dHA6Ly9wZWFyLnBocC5uZXQvcGFja2FnZS9TdHJ1Y3R1cmVzX0RhdGFHcmlkLwpkaWZm
 IC1iTnVyIHBvcnRzLm9sZC9kZXZlbC9wZWFyLVN0cnVjdHVyZXNfRGF0YUdyaWQvTWFrZWZp
 bGUgcG9ydHMvZGV2ZWwvcGVhci1TdHJ1Y3R1cmVzX0RhdGFHcmlkL01ha2VmaWxlCi0tLSBw
 b3J0cy5vbGQvZGV2ZWwvcGVhci1TdHJ1Y3R1cmVzX0RhdGFHcmlkL01ha2VmaWxlCVdlZCBE
 ZWMgMTkgMDc6NDg6MDQgMjAwNworKysgcG9ydHMvZGV2ZWwvcGVhci1TdHJ1Y3R1cmVzX0Rh
 dGFHcmlkL01ha2VmaWxlCVN1biBPY3QgMTkgMDA6NDU6MTkgMjAwOApAQCAtMTMsNyArMTMs
 OSBAQAogQ09NTUVOVD0JQSBmdWxsLWZlYXR1cmVkIHRhYnVsYXIgc3RydWN0dXJlZCBkYXRh
 IG1hbmFnZW1lbnQgcGFja2FnZQogCiBCVUlMRF9ERVBFTkRTPQkke1BFQVJESVJ9L1BFQVIu
 cGhwOiR7UE9SVFNESVJ9L2RldmVsL3BlYXIKLVJVTl9ERVBFTkRTPQkke1BFQVJESVJ9L0Nv
 bnNvbGUvVGFibGUucGhwOiR7UE9SVFNESVJ9L2RldmVsL3BlYXItQ29uc29sZV9UYWJsZQor
 UlVOX0RFUEVORFM9CSR7UEVBUkRJUn0vQ29uc29sZS9UYWJsZS5waHA6JHtQT1JUU0RJUn0v
 ZGV2ZWwvcGVhci1Db25zb2xlX1RhYmxlIFwKKwkJJHtQRUFSRElSfS9GaWxlLnBocDoke1BP
 UlRTRElSfS9zeXN1dGlscy9wZWFyLUZpbGUgXAorCQkke1BFQVJESVJ9L05ldC9NYXBwZXIv
 UGF0aC5waHA6JHtQT1JUU0RJUn0vbmV0L3BlYXItTmV0X1VSTF9NYXBwZXIKIAogQ0FURUdP
 Ulk9CVN0cnVjdHVyZXMKIApkaWZmIC1iTnVyIHBvcnRzLm9sZC90ZXh0cHJvYy9wZWFyLVN0
 cnVjdHVyZXNfRGF0YUdyaWRfRGF0YVNvdXJjZV9SU1MvTWFrZWZpbGUgcG9ydHMvdGV4dHBy
 b2MvcGVhci1TdHJ1Y3R1cmVzX0RhdGFHcmlkX0RhdGFTb3VyY2VfUlNTL01ha2VmaWxlCi0t
 LSBwb3J0cy5vbGQvdGV4dHByb2MvcGVhci1TdHJ1Y3R1cmVzX0RhdGFHcmlkX0RhdGFTb3Vy
 Y2VfUlNTL01ha2VmaWxlCVdlZCBEZWMgMTkgMTM6NDE6MzggMjAwNworKysgcG9ydHMvdGV4
 dHByb2MvcGVhci1TdHJ1Y3R1cmVzX0RhdGFHcmlkX0RhdGFTb3VyY2VfUlNTL01ha2VmaWxl
 CVNhdCBPY3QgMTggMjM6NTc6MTcgMjAwOApAQCAtMTMsNyArMTMsOCBAQAogQ09NTUVOVD0J
 RGF0YVNvdXJjZSBkcml2ZXIgdXNpbmcgUlNTIGZpbGVzCiAKIEJVSUxEX0RFUEVORFM9CSR7
 UEVBUkRJUn0vU3RydWN0dXJlcy9EYXRhR3JpZC9EYXRhU291cmNlL0FycmF5LnBocDoke1BP
 UlRTRElSfS9kYXRhYmFzZXMvcGVhci1TdHJ1Y3R1cmVzX0RhdGFHcmlkX0RhdGFTb3VyY2Vf
 QXJyYXkKLVJVTl9ERVBFTkRTPQkke1BFQVJESVJ9L1N0cnVjdHVyZXMvRGF0YUdyaWQvRGF0
 YVNvdXJjZS9BcnJheS5waHA6JHtQT1JUU0RJUn0vZGF0YWJhc2VzL3BlYXItU3RydWN0dXJl
 c19EYXRhR3JpZF9EYXRhU291cmNlX0FycmF5CitSVU5fREVQRU5EUz0JJHtQRUFSRElSfS9T
 dHJ1Y3R1cmVzL0RhdGFHcmlkL0RhdGFTb3VyY2UvQXJyYXkucGhwOiR7UE9SVFNESVJ9L2Rh
 dGFiYXNlcy9wZWFyLVN0cnVjdHVyZXNfRGF0YUdyaWRfRGF0YVNvdXJjZV9BcnJheSBcCisJ
 CSR7UEVBUkRJUn0vWE1ML1JTUy5waHA6JHtQT1JUU0RJUn0vZGV2ZWwvcGVhci1YTUxfUlNT
 CiAKIFVTRV9QSFA9CW15c3FsCiAKZGlmZiAtYk51ciBwb3J0cy5vbGQvdGV4dHByb2MvcGVh
 ci1TdHJ1Y3R1cmVzX0RhdGFHcmlkX0RhdGFTb3VyY2VfWE1ML01ha2VmaWxlIHBvcnRzL3Rl
 eHRwcm9jL3BlYXItU3RydWN0dXJlc19EYXRhR3JpZF9EYXRhU291cmNlX1hNTC9NYWtlZmls
 ZQotLS0gcG9ydHMub2xkL3RleHRwcm9jL3BlYXItU3RydWN0dXJlc19EYXRhR3JpZF9EYXRh
 U291cmNlX1hNTC9NYWtlZmlsZQlXZWQgRGVjIDE5IDEzOjQyOjM2IDIwMDcKKysrIHBvcnRz
 L3RleHRwcm9jL3BlYXItU3RydWN0dXJlc19EYXRhR3JpZF9EYXRhU291cmNlX1hNTC9NYWtl
 ZmlsZQlTdW4gT2N0IDE5IDAxOjIzOjUxIDIwMDgKQEAgLTEzLDcgKzEzLDggQEAKIENPTU1F
 TlQ9CURhdGFTb3VyY2UgZHJpdmVyIHVzaW5nIFhNTCBmaWxlcwogCiBCVUlMRF9ERVBFTkRT
 PQkke1BFQVJESVJ9L1N0cnVjdHVyZXMvRGF0YUdyaWQvRGF0YVNvdXJjZS9BcnJheS5waHA6
 JHtQT1JUU0RJUn0vZGF0YWJhc2VzL3BlYXItU3RydWN0dXJlc19EYXRhR3JpZF9EYXRhU291
 cmNlX0FycmF5Ci1SVU5fREVQRU5EUz0JJHtQRUFSRElSfS9TdHJ1Y3R1cmVzL0RhdGFHcmlk
 L0RhdGFTb3VyY2UvQXJyYXkucGhwOiR7UE9SVFNESVJ9L2RhdGFiYXNlcy9wZWFyLVN0cnVj
 dHVyZXNfRGF0YUdyaWRfRGF0YVNvdXJjZV9BcnJheQorUlVOX0RFUEVORFM9CSR7UEVBUkRJ
 Un0vU3RydWN0dXJlcy9EYXRhR3JpZC9EYXRhU291cmNlL0FycmF5LnBocDoke1BPUlRTRElS
 fS9kYXRhYmFzZXMvcGVhci1TdHJ1Y3R1cmVzX0RhdGFHcmlkX0RhdGFTb3VyY2VfQXJyYXkg
 XAorCQkke1BFQVJESVJ9L1hNTC9TZXJpYWxpemVyLnBocDoke1BPUlRTRElSfS9kZXZlbC9w
 ZWFyLVhNTF9TZXJpYWxpemVyCiAKIFVTRV9QSFA9CW15c3FsCiAKZGlmZiAtYk51ciBwb3J0
 cy5vbGQvdGV4dHByb2MvcGVhci1TdHJ1Y3R1cmVzX0RhdGFHcmlkX0RhdGFTb3VyY2VfWE1M
 L3BrZy1kZXNjciBwb3J0cy90ZXh0cHJvYy9wZWFyLVN0cnVjdHVyZXNfRGF0YUdyaWRfRGF0
 YVNvdXJjZV9YTUwvcGtnLWRlc2NyCi0tLSBwb3J0cy5vbGQvdGV4dHByb2MvcGVhci1TdHJ1
 Y3R1cmVzX0RhdGFHcmlkX0RhdGFTb3VyY2VfWE1ML3BrZy1kZXNjcglXZWQgRGVjIDE5IDEz
 OjQyOjM2IDIwMDcKKysrIHBvcnRzL3RleHRwcm9jL3BlYXItU3RydWN0dXJlc19EYXRhR3Jp
 ZF9EYXRhU291cmNlX1hNTC9wa2ctZGVzY3IJTW9uIE9jdCAyMCAxMTozNDozMCAyMDA4CkBA
 IC0xLDMgKzEsMyBAQAogVGhpcyBpcyBhIERhdGFTb3VyY2UgZHJpdmVyIGZvciBTdHJ1Y3R1
 cmVzX0RhdGFHcmlkIHVzaW5nIFhNTCBmaWxlcy4KIAotV1dXOiBodHRwOi8vcGVhci5waHAu
 bmV0L3BhY2thZ2UvU3RydWN0dXJlc19EYXRhR3JpZF9EYXRhU291cmNlX1JTUy8KK1dXVzog
 aHR0cDovL3BlYXIucGhwLm5ldC9wYWNrYWdlL1N0cnVjdHVyZXNfRGF0YUdyaWRfRGF0YVNv
 dXJjZV9YTUwvCmRpZmYgLWJOdXIgcG9ydHMub2xkL3RleHRwcm9jL3BlYXItU3RydWN0dXJl
 c19EYXRhR3JpZF9SZW5kZXJlcl9Db25zb2xlL01ha2VmaWxlIHBvcnRzL3RleHRwcm9jL3Bl
 YXItU3RydWN0dXJlc19EYXRhR3JpZF9SZW5kZXJlcl9Db25zb2xlL01ha2VmaWxlCi0tLSBw
 b3J0cy5vbGQvdGV4dHByb2MvcGVhci1TdHJ1Y3R1cmVzX0RhdGFHcmlkX1JlbmRlcmVyX0Nv
 bnNvbGUvTWFrZWZpbGUJVGh1IEphbiAgMSAwMTowMDowMCAxOTcwCisrKyBwb3J0cy90ZXh0
 cHJvYy9wZWFyLVN0cnVjdHVyZXNfRGF0YUdyaWRfUmVuZGVyZXJfQ29uc29sZS9NYWtlZmls
 ZQlTYXQgT2N0IDE4IDIzOjU5OjM1IDIwMDgKQEAgLTAsMCArMSwyNCBAQAorIyBQb3J0cyBj
 b2xsZWN0aW9uIG1ha2VmaWxlIGZvcjoJcGVhci1TdHJ1Y3R1cmVzX0RhdGFHcmlkX1JlbmRl
 cmVyX0NvbnNvbGUKKyMgRGF0ZSBjcmVhdGVkOgkJCQkyNiBKdW4gMjAwOAorIyBXaG9tOgkJ
 CQkJTmljayBIaWxsaWFyZCA8bmlja0Bmb29iYXIub3JnPgorIworIyAkRnJlZUJTRCQKKyMK
 KworUE9SVE5BTUU9CVN0cnVjdHVyZXNfRGF0YUdyaWRfUmVuZGVyZXJfQ29uc29sZQorUE9S
 VFZFUlNJT049CTAuMS4xCitDQVRFR09SSUVTPQlkZXZlbCB3d3cgcGVhcgorCitNQUlOVEFJ
 TkVSPQluaWNrQGZvb2Jhci5vcmcKK0NPTU1FTlQ9CUNvbnNvbGVfVGFibGUgUmVuZGVyZXIg
 Zm9yIHBlYXItU3RydWN0dXJlc19EYXRhR3JpZAorCitCVUlMRF9ERVBFTkRTPQkke1BFQVJE
 SVJ9L1BFQVIucGhwOiR7UE9SVFNESVJ9L2RldmVsL3BlYXIKK1JVTl9ERVBFTkRTPQkke1BF
 QVJESVJ9L1N0cnVjdHVyZXMvRGF0YUdyaWQucGhwOiR7UE9SVFNESVJ9L2RldmVsL3BlYXIt
 U3RydWN0dXJlc19EYXRhR3JpZCBcCisJCSR7UEVBUkRJUn0vQ29uc29sZS9UYWJsZS5waHA6
 JHtQT1JUU0RJUn0vZGV2ZWwvcGVhci1Db25zb2xlX1RhYmxlCisKK0NBVEVHT1JZPQlTdHJ1
 Y3R1cmVzCitGSUxFUz0JCURhdGFHcmlkL1JlbmRlcmVyL0NvbnNvbGUucGhwCisKKy5pbmNs
 dWRlIDxic2QucG9ydC5wcmUubWs+CisuaW5jbHVkZSAiJHtQT1JUU0RJUn0vZGV2ZWwvcGVh
 ci9ic2QucGVhci5tayIKKy5pbmNsdWRlIDxic2QucG9ydC5wb3N0Lm1rPgpkaWZmIC1iTnVy
 IHBvcnRzLm9sZC90ZXh0cHJvYy9wZWFyLVN0cnVjdHVyZXNfRGF0YUdyaWRfUmVuZGVyZXJf
 Q29uc29sZS9kaXN0aW5mbyBwb3J0cy90ZXh0cHJvYy9wZWFyLVN0cnVjdHVyZXNfRGF0YUdy
 aWRfUmVuZGVyZXJfQ29uc29sZS9kaXN0aW5mbwotLS0gcG9ydHMub2xkL3RleHRwcm9jL3Bl
 YXItU3RydWN0dXJlc19EYXRhR3JpZF9SZW5kZXJlcl9Db25zb2xlL2Rpc3RpbmZvCVRodSBK
 YW4gIDEgMDE6MDA6MDAgMTk3MAorKysgcG9ydHMvdGV4dHByb2MvcGVhci1TdHJ1Y3R1cmVz
 X0RhdGFHcmlkX1JlbmRlcmVyX0NvbnNvbGUvZGlzdGluZm8JVHVlIEF1ZyAyOCAxMjo0MTox
 NSAyMDA3CkBAIC0wLDAgKzEsMyBAQAorTUQ1IChQRUFSL1N0cnVjdHVyZXNfRGF0YUdyaWRf
 UmVuZGVyZXJfQ29uc29sZS0wLjEuMS50Z3opID0gMTdhM2M1YzNhY2M2ZDM4NjkyMjFiMTIy
 MzA2ZDBkNDEKK1NIQTI1NiAoUEVBUi9TdHJ1Y3R1cmVzX0RhdGFHcmlkX1JlbmRlcmVyX0Nv
 bnNvbGUtMC4xLjEudGd6KSA9IGRhOTAxN2RlZTc0NjI4MzQyYzNkYWY2MTdkNTY3NjY4MTEz
 OTM0OGVhMWMwYzc1ZTRlOTIyMThhZGVhMWJhMTAKK1NJWkUgKFBFQVIvU3RydWN0dXJlc19E
 YXRhR3JpZF9SZW5kZXJlcl9Db25zb2xlLTAuMS4xLnRneikgPSAyOTk3CmRpZmYgLWJOdXIg
 cG9ydHMub2xkL3RleHRwcm9jL3BlYXItU3RydWN0dXJlc19EYXRhR3JpZF9SZW5kZXJlcl9D
 b25zb2xlL3BrZy1kZXNjciBwb3J0cy90ZXh0cHJvYy9wZWFyLVN0cnVjdHVyZXNfRGF0YUdy
 aWRfUmVuZGVyZXJfQ29uc29sZS9wa2ctZGVzY3IKLS0tIHBvcnRzLm9sZC90ZXh0cHJvYy9w
 ZWFyLVN0cnVjdHVyZXNfRGF0YUdyaWRfUmVuZGVyZXJfQ29uc29sZS9wa2ctZGVzY3IJVGh1
 IEphbiAgMSAwMTowMDowMCAxOTcwCisrKyBwb3J0cy90ZXh0cHJvYy9wZWFyLVN0cnVjdHVy
 ZXNfRGF0YUdyaWRfUmVuZGVyZXJfQ29uc29sZS9wa2ctZGVzY3IJVHVlIEF1ZyAyOCAxMjo0
 MzowNCAyMDA3CkBAIC0wLDAgKzEsMyBAQAorVGhpcyBpcyBhIFJlbmRlcmVyIGRyaXZlciBm
 b3IgU3RydWN0dXJlc19EYXRhR3JpZCB1c2luZyBQRUFSOjpDb25zb2xlX1RhYmxlLgorCitX
 V1c6IGh0dHA6Ly9wZWFyLnBocC5uZXQvcGFja2FnZS9TdHJ1Y3R1cmVzX0RhdGFHcmlkX1Jl
 bmRlcmVyX0NvbnNvbGUvCmRpZmYgLWJOdXIgcG9ydHMub2xkL3d3dy9wZWFyLVN0cnVjdHVy
 ZXNfRGF0YUdyaWRfUmVuZGVyZXJfRmxleHkvTWFrZWZpbGUgcG9ydHMvd3d3L3BlYXItU3Ry
 dWN0dXJlc19EYXRhR3JpZF9SZW5kZXJlcl9GbGV4eS9NYWtlZmlsZQotLS0gcG9ydHMub2xk
 L3d3dy9wZWFyLVN0cnVjdHVyZXNfRGF0YUdyaWRfUmVuZGVyZXJfRmxleHkvTWFrZWZpbGUJ
 VGh1IEphbiAgMSAwMTowMDowMCAxOTcwCisrKyBwb3J0cy93d3cvcGVhci1TdHJ1Y3R1cmVz
 X0RhdGFHcmlkX1JlbmRlcmVyX0ZsZXh5L01ha2VmaWxlCVNhdCBPY3QgMTggMjM6NDc6Mjgg
 MjAwOApAQCAtMCwwICsxLDMwIEBACisjIFBvcnRzIGNvbGxlY3Rpb24gbWFrZWZpbGUgZm9y
 OglwZWFyLVN0cnVjdHVyZXNfRGF0YUdyaWRfUmVuZGVyZXJfRmxleHkKKyMgRGF0ZSBjcmVh
 dGVkOgkJCQkyNiBKdW4gMjAwOAorIyBXaG9tOgkJCQkJTmljayBIaWxsaWFyZCA8bmlja0Bm
 b29iYXIub3JnPgorIworIyAkRnJlZUJTRCQKKyMKKworUE9SVE5BTUU9CVN0cnVjdHVyZXNf
 RGF0YUdyaWRfUmVuZGVyZXJfRmxleHkKK1BPUlRWRVJTSU9OPQkwLjEuMworQ0FURUdPUklF
 Uz0JZGV2ZWwgd3d3IHBlYXIKKworTUFJTlRBSU5FUj0Jbmlja0Bmb29iYXIub3JnCitDT01N
 RU5UPQlSZW5kZXJlciBmb3IgcGVhci1TdHJ1Y3R1cmVzX0RhdGFHcmlkIHVzaW5nIEhUTUxf
 VGVtcGxhdGVfRmxleHkKKworQlVJTERfREVQRU5EUz0JJHtQRUFSRElSfS9QRUFSLnBocDok
 e1BPUlRTRElSfS9kZXZlbC9wZWFyCitSVU5fREVQRU5EUz0JJHtQRUFSRElSfS9TdHJ1Y3R1
 cmVzL0RhdGFHcmlkLnBocDoke1BPUlRTRElSfS9kZXZlbC9wZWFyLVN0cnVjdHVyZXNfRGF0
 YUdyaWQgXAorCQkke1BFQVJESVJ9L0hUTUwvVGVtcGxhdGUvRmxleHkucGhwOiR7UE9SVFNE
 SVJ9L2RldmVsL3BlYXItSFRNTF9UZW1wbGF0ZV9GbGV4eSBcCisJCSR7UEVBUkRJUn0vU3Ry
 dWN0dXJlcy9EYXRhR3JpZC9SZW5kZXJlci9QYWdlci5waHA6JHtQT1JUU0RJUn0vZGV2ZWwv
 cGVhci1TdHJ1Y3R1cmVzX0RhdGFHcmlkX1JlbmRlcmVyX1BhZ2VyCisKK0NBVEVHT1JZPQlT
 dHJ1Y3R1cmVzCitGSUxFUz0JCURhdGFHcmlkL1JlbmRlcmVyL0ZsZXh5LnBocAorCitFWEFN
 UExFUz0JaW5kZXgucGhwIHRlbXBsYXRlcy9tYWluLmh0bWwgdGVtcGxhdGVzL3N0YXRpY19s
 aXN0Lmh0bWwgXAorCQl0ZW1wbGF0ZXMvZHluYW1pY19saXN0Lmh0bWwgdGVtcGxhdGVzL2N1
 c3RvbV9yZXN1bHRzX2xpc3QuaHRtbCBcCisJCXRlbXBsYXRlcy9jdXN0b21fcmVzdWx0c19k
 ZWZhdWx0X2xpc3QuaHRtbCBcCisJCXRlbXBsYXRlcy9jdXN0b21fcmVzdWx0c19ub2FyZ3Nf
 bGlzdC5odG1sIHRlbXBsYXRlcy9jdXN0b21fcmVzdWx0c19hcmdzX2xpc3QuaHRtbAorICAg
 ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKKy5pbmNsdWRlIDxic2QucG9ydC5wcmUu
 bWs+CisuaW5jbHVkZSAiJHtQT1JUU0RJUn0vZGV2ZWwvcGVhci9ic2QucGVhci5tayIKKy5p
 bmNsdWRlIDxic2QucG9ydC5wb3N0Lm1rPgpkaWZmIC1iTnVyIHBvcnRzLm9sZC93d3cvcGVh
 ci1TdHJ1Y3R1cmVzX0RhdGFHcmlkX1JlbmRlcmVyX0ZsZXh5L2Rpc3RpbmZvIHBvcnRzL3d3
 dy9wZWFyLVN0cnVjdHVyZXNfRGF0YUdyaWRfUmVuZGVyZXJfRmxleHkvZGlzdGluZm8KLS0t
 IHBvcnRzLm9sZC93d3cvcGVhci1TdHJ1Y3R1cmVzX0RhdGFHcmlkX1JlbmRlcmVyX0ZsZXh5
 L2Rpc3RpbmZvCVRodSBKYW4gIDEgMDE6MDA6MDAgMTk3MAorKysgcG9ydHMvd3d3L3BlYXIt
 U3RydWN0dXJlc19EYXRhR3JpZF9SZW5kZXJlcl9GbGV4eS9kaXN0aW5mbwlUaHUgT2N0IDE2
 IDE0OjQzOjQ3IDIwMDgKQEAgLTAsMCArMSwzIEBACitNRDUgKFBFQVIvU3RydWN0dXJlc19E
 YXRhR3JpZF9SZW5kZXJlcl9GbGV4eS0wLjEuMy50Z3opID0gZGFiZTZlNDRiZTI3NmU2YTkw
 OTFkZWEwM2JjOGFlYzUKK1NIQTI1NiAoUEVBUi9TdHJ1Y3R1cmVzX0RhdGFHcmlkX1JlbmRl
 cmVyX0ZsZXh5LTAuMS4zLnRneikgPSBiZWE5YWJiOTRjYzk5NDc1ZTc1M2IwZWFkOGFkYjkw
 YWFmN2JjYzQ1YzZmMzEyMzY0MjVjZDUwMzk4YTMyYzY3CitTSVpFIChQRUFSL1N0cnVjdHVy
 ZXNfRGF0YUdyaWRfUmVuZGVyZXJfRmxleHktMC4xLjMudGd6KSA9IDk0OTUKZGlmZiAtYk51
 ciBwb3J0cy5vbGQvd3d3L3BlYXItU3RydWN0dXJlc19EYXRhR3JpZF9SZW5kZXJlcl9GbGV4
 eS9wa2ctZGVzY3IgcG9ydHMvd3d3L3BlYXItU3RydWN0dXJlc19EYXRhR3JpZF9SZW5kZXJl
 cl9GbGV4eS9wa2ctZGVzY3IKLS0tIHBvcnRzLm9sZC93d3cvcGVhci1TdHJ1Y3R1cmVzX0Rh
 dGFHcmlkX1JlbmRlcmVyX0ZsZXh5L3BrZy1kZXNjcglUaHUgSmFuICAxIDAxOjAwOjAwIDE5
 NzAKKysrIHBvcnRzL3d3dy9wZWFyLVN0cnVjdHVyZXNfRGF0YUdyaWRfUmVuZGVyZXJfRmxl
 eHkvcGtnLWRlc2NyCU1vbiBPY3QgMjAgMTE6MzM6MjkgMjAwOApAQCAtMCwwICsxLDYgQEAK
 K1RoaXMgaXMgYSBSZW5kZXJlciBkcml2ZXIgZm9yIFN0cnVjdHVyZXNfRGF0YUdyaWQgdXNp
 bmcgSFRNTF9UZW1wbGF0ZV9GbGV4eS4KK0l0IGFkZHMgYSBjb3VwbGUgb2YgdmFyaWFibGVz
 IHRvIGEgRmxleHkgaW5zdGFuY2UgYW5kIGFkZHMgcGFnaW5nCitmdW5jdGlvbmFsaXR5LiBU
 aGlzIHJlbmRlcmVyIGFsc28gZW5hYmxlcyBjdXN0b21pc2VkIHJlc3VsdCBtZXNzYWdlcywK
 K2N1c3RvbWlzZWQgY29sdW1uIGxhYmVscyBhbmQgYSBjb2x1bW4gbGFiZWwgZm9ybWF0dGVy
 CisKK1dXVzogaHR0cDovL3BlYXIucGhwLm5ldC9wYWNrYWdlL1N0cnVjdHVyZXNfRGF0YUdy
 aWRfUmVuZGVyZXJfRmxleHkvCmRpZmYgLWJOdXIgcG9ydHMub2xkL3d3dy9wZWFyLVN0cnVj
 dHVyZXNfRGF0YUdyaWRfUmVuZGVyZXJfSFRNTFNvcnRGb3JtL01ha2VmaWxlIHBvcnRzL3d3
 dy9wZWFyLVN0cnVjdHVyZXNfRGF0YUdyaWRfUmVuZGVyZXJfSFRNTFNvcnRGb3JtL01ha2Vm
 aWxlCi0tLSBwb3J0cy5vbGQvd3d3L3BlYXItU3RydWN0dXJlc19EYXRhR3JpZF9SZW5kZXJl
 cl9IVE1MU29ydEZvcm0vTWFrZWZpbGUJVGh1IEphbiAgMSAwMTowMDowMCAxOTcwCisrKyBw
 b3J0cy93d3cvcGVhci1TdHJ1Y3R1cmVzX0RhdGFHcmlkX1JlbmRlcmVyX0hUTUxTb3J0Rm9y
 bS9NYWtlZmlsZQlUaHUgT2N0IDE2IDE0OjQyOjM2IDIwMDgKQEAgLTAsMCArMSwyNCBAQAor
 IyBQb3J0cyBjb2xsZWN0aW9uIG1ha2VmaWxlIGZvcjoJcGVhci1TdHJ1Y3R1cmVzX0RhdGFH
 cmlkX1JlbmRlcmVyX0hUTUxTb3J0Rm9ybQorIyBEYXRlIGNyZWF0ZWQ6CQkJCTI2IEp1biAy
 MDA4CisjIFdob206CQkJCQlOaWNrIEhpbGxpYXJkIDxuaWNrQGZvb2Jhci5vcmc+CisjCisj
 ICRGcmVlQlNEJAorIworCitQT1JUTkFNRT0JU3RydWN0dXJlc19EYXRhR3JpZF9SZW5kZXJl
 cl9IVE1MU29ydEZvcm0KK1BPUlRWRVJTSU9OPQkwLjEuMworQ0FURUdPUklFUz0JZGV2ZWwg
 d3d3IHBlYXIKKworTUFJTlRBSU5FUj0Jbmlja0Bmb29iYXIub3JnCitDT01NRU5UPQlIVE1M
 U29ydEZvcm0gUmVuZGVyZXIgZm9yIHBlYXItU3RydWN0dXJlc19EYXRhR3JpZAorCitCVUlM
 RF9ERVBFTkRTPQkke1BFQVJESVJ9L1BFQVIucGhwOiR7UE9SVFNESVJ9L2RldmVsL3BlYXIK
 K1JVTl9ERVBFTkRTPQkke1BFQVJESVJ9L1N0cnVjdHVyZXMvRGF0YUdyaWQucGhwOiR7UE9S
 VFNESVJ9L2RldmVsL3BlYXItU3RydWN0dXJlc19EYXRhR3JpZCBcCisJCSR7UEVBUkRJUn0v
 SFRNTC9RdWlja0Zvcm0ucGhwOiR7UE9SVFNESVJ9L2RldmVsL3BlYXItSFRNTF9RdWlja0Zv
 cm0KKworQ0FURUdPUlk9CVN0cnVjdHVyZXMKK0ZJTEVTPQkJRGF0YUdyaWQvUmVuZGVyZXIv
 SFRNTFNvcnRGb3JtLnBocAorCisuaW5jbHVkZSA8YnNkLnBvcnQucHJlLm1rPgorLmluY2x1
 ZGUgIiR7UE9SVFNESVJ9L2RldmVsL3BlYXIvYnNkLnBlYXIubWsiCisuaW5jbHVkZSA8YnNk
 LnBvcnQucG9zdC5taz4KZGlmZiAtYk51ciBwb3J0cy5vbGQvd3d3L3BlYXItU3RydWN0dXJl
 c19EYXRhR3JpZF9SZW5kZXJlcl9IVE1MU29ydEZvcm0vZGlzdGluZm8gcG9ydHMvd3d3L3Bl
 YXItU3RydWN0dXJlc19EYXRhR3JpZF9SZW5kZXJlcl9IVE1MU29ydEZvcm0vZGlzdGluZm8K
 LS0tIHBvcnRzLm9sZC93d3cvcGVhci1TdHJ1Y3R1cmVzX0RhdGFHcmlkX1JlbmRlcmVyX0hU
 TUxTb3J0Rm9ybS9kaXN0aW5mbwlUaHUgSmFuICAxIDAxOjAwOjAwIDE5NzAKKysrIHBvcnRz
 L3d3dy9wZWFyLVN0cnVjdHVyZXNfRGF0YUdyaWRfUmVuZGVyZXJfSFRNTFNvcnRGb3JtL2Rp
 c3RpbmZvCVRodSBPY3QgMTYgMTQ6NDE6NDkgMjAwOApAQCAtMCwwICsxLDMgQEAKK01ENSAo
 UEVBUi9TdHJ1Y3R1cmVzX0RhdGFHcmlkX1JlbmRlcmVyX0hUTUxTb3J0Rm9ybS0wLjEuMy50
 Z3opID0gODFkOTFhNjNjODEzZTM5N2UxZmQ0NmZhMzBiNjZjMWQKK1NIQTI1NiAoUEVBUi9T
 dHJ1Y3R1cmVzX0RhdGFHcmlkX1JlbmRlcmVyX0hUTUxTb3J0Rm9ybS0wLjEuMy50Z3opID0g
 MjkyNTMyMTRlZmEyM2I5ZTNiZjhhZDczN2NkNzI1YjNkYmIyNzQ1ZjQzYTU0YjQ1MDg4NTVl
 NWU0NWFjZThmMworU0laRSAoUEVBUi9TdHJ1Y3R1cmVzX0RhdGFHcmlkX1JlbmRlcmVyX0hU
 TUxTb3J0Rm9ybS0wLjEuMy50Z3opID0gNDE0MApkaWZmIC1iTnVyIHBvcnRzLm9sZC93d3cv
 cGVhci1TdHJ1Y3R1cmVzX0RhdGFHcmlkX1JlbmRlcmVyX0hUTUxTb3J0Rm9ybS9wa2ctZGVz
 Y3IgcG9ydHMvd3d3L3BlYXItU3RydWN0dXJlc19EYXRhR3JpZF9SZW5kZXJlcl9IVE1MU29y
 dEZvcm0vcGtnLWRlc2NyCi0tLSBwb3J0cy5vbGQvd3d3L3BlYXItU3RydWN0dXJlc19EYXRh
 R3JpZF9SZW5kZXJlcl9IVE1MU29ydEZvcm0vcGtnLWRlc2NyCVRodSBKYW4gIDEgMDE6MDA6
 MDAgMTk3MAorKysgcG9ydHMvd3d3L3BlYXItU3RydWN0dXJlc19EYXRhR3JpZF9SZW5kZXJl
 cl9IVE1MU29ydEZvcm0vcGtnLWRlc2NyCU1vbiBPY3QgMjAgMTE6MzQ6NDIgMjAwOApAQCAt
 MCwwICsxLDQgQEAKK1RoaXMgZHJpdmVyIHJlbmRlcnMgYW4gSFRNTCBmb3JtIHRvIGxldCB0
 aGUgdXNlciBlYXNpbHkgc29ydCB0aGUgZGF0YWdyaWQsCit1c2luZyBtdWx0aXBsZSBmaWVs
 ZHMgYW5kIGRpcmVjdGlvbnMuIEl0IHVzZXMgdGhlIEhUTUxfUXVpY2tmb3JtIHBhY2thZ2Uu
 CisKK1dXVzogaHR0cDovL3BlYXIucGhwLm5ldC9wYWNrYWdlL1N0cnVjdHVyZXNfRGF0YUdy
 aWRfUmVuZGVyZXJfSFRNTFNvcnRGb3JtLwpkaWZmIC1iTnVyIHBvcnRzLm9sZC93d3cvcGVh
 ci1TdHJ1Y3R1cmVzX0RhdGFHcmlkX1JlbmRlcmVyX0hUTUxUYWJsZS9NYWtlZmlsZSBwb3J0
 cy93d3cvcGVhci1TdHJ1Y3R1cmVzX0RhdGFHcmlkX1JlbmRlcmVyX0hUTUxUYWJsZS9NYWtl
 ZmlsZQotLS0gcG9ydHMub2xkL3d3dy9wZWFyLVN0cnVjdHVyZXNfRGF0YUdyaWRfUmVuZGVy
 ZXJfSFRNTFRhYmxlL01ha2VmaWxlCVRodSBKYW4gIDEgMDE6MDA6MDAgMTk3MAorKysgcG9y
 dHMvd3d3L3BlYXItU3RydWN0dXJlc19EYXRhR3JpZF9SZW5kZXJlcl9IVE1MVGFibGUvTWFr
 ZWZpbGUJU2F0IE9jdCAxOCAyMzo0Nzo0OCAyMDA4CkBAIC0wLDAgKzEsMjUgQEAKKyMgUG9y
 dHMgY29sbGVjdGlvbiBtYWtlZmlsZSBmb3I6CXBlYXItU3RydWN0dXJlc19EYXRhR3JpZF9S
 ZW5kZXJlcl9IVE1MVGFibGUKKyMgRGF0ZSBjcmVhdGVkOgkJCQkyNiBKdW4gMjAwOAorIyBX
 aG9tOgkJCQkJTmljayBIaWxsaWFyZCA8bmlja0Bmb29iYXIub3JnPgorIworIyAkRnJlZUJT
 RCQKKyMKKworUE9SVE5BTUU9CVN0cnVjdHVyZXNfRGF0YUdyaWRfUmVuZGVyZXJfSFRNTFRh
 YmxlCitQT1JUVkVSU0lPTj0JMC4xLjUKK0NBVEVHT1JJRVM9CWRldmVsIHd3dyBwZWFyCisK
 K01BSU5UQUlORVI9CW5pY2tAZm9vYmFyLm9yZworQ09NTUVOVD0JSFRNTF9UYWJsZSBSZW5k
 ZXJlciBmb3IgcGVhci1TdHJ1Y3R1cmVzX0RhdGFHcmlkCisKK0JVSUxEX0RFUEVORFM9CSR7
 UEVBUkRJUn0vUEVBUi5waHA6JHtQT1JUU0RJUn0vZGV2ZWwvcGVhcgorUlVOX0RFUEVORFM9
 CSR7UEVBUkRJUn0vU3RydWN0dXJlcy9EYXRhR3JpZC5waHA6JHtQT1JUU0RJUn0vZGV2ZWwv
 cGVhci1TdHJ1Y3R1cmVzX0RhdGFHcmlkIFwKKwkJJHtQRUFSRElSfS9IVE1ML1RhYmxlLnBo
 cDoke1BPUlRTRElSfS9kZXZlbC9wZWFyLUhUTUxfVGFibGUgXAorCQkke1BFQVJESVJ9L1N0
 cnVjdHVyZXMvRGF0YUdyaWQvUmVuZGVyZXIvUGFnZXIucGhwOiR7UE9SVFNESVJ9L2RldmVs
 L3BlYXItU3RydWN0dXJlc19EYXRhR3JpZF9SZW5kZXJlcl9QYWdlcgorCitDQVRFR09SWT0J
 U3RydWN0dXJlcworRklMRVM9CQlEYXRhR3JpZC9SZW5kZXJlci9IVE1MVGFibGUucGhwCisK
 Ky5pbmNsdWRlIDxic2QucG9ydC5wcmUubWs+CisuaW5jbHVkZSAiJHtQT1JUU0RJUn0vZGV2
 ZWwvcGVhci9ic2QucGVhci5tayIKKy5pbmNsdWRlIDxic2QucG9ydC5wb3N0Lm1rPgpkaWZm
 IC1iTnVyIHBvcnRzLm9sZC93d3cvcGVhci1TdHJ1Y3R1cmVzX0RhdGFHcmlkX1JlbmRlcmVy
 X0hUTUxUYWJsZS9kaXN0aW5mbyBwb3J0cy93d3cvcGVhci1TdHJ1Y3R1cmVzX0RhdGFHcmlk
 X1JlbmRlcmVyX0hUTUxUYWJsZS9kaXN0aW5mbwotLS0gcG9ydHMub2xkL3d3dy9wZWFyLVN0
 cnVjdHVyZXNfRGF0YUdyaWRfUmVuZGVyZXJfSFRNTFRhYmxlL2Rpc3RpbmZvCVRodSBKYW4g
 IDEgMDE6MDA6MDAgMTk3MAorKysgcG9ydHMvd3d3L3BlYXItU3RydWN0dXJlc19EYXRhR3Jp
 ZF9SZW5kZXJlcl9IVE1MVGFibGUvZGlzdGluZm8JTW9uIE1hciAzMSAxMjowNTo1OSAyMDA4
 CkBAIC0wLDAgKzEsMyBAQAorTUQ1IChQRUFSL1N0cnVjdHVyZXNfRGF0YUdyaWRfUmVuZGVy
 ZXJfSFRNTFRhYmxlLTAuMS41LnRneikgPSBmYjhlYjEyOTFhYWMyYzMwMDg1MzQ1NDY2NjI0
 M2E3NgorU0hBMjU2IChQRUFSL1N0cnVjdHVyZXNfRGF0YUdyaWRfUmVuZGVyZXJfSFRNTFRh
 YmxlLTAuMS41LnRneikgPSBhZGQ5MWY1NTM3ZjI5Njc0OTljY2NhYzFlOTdkZTM5YmY0Yzcw
 NTYxODYzODcyZTdlNGFjYWRjMTRkYzIzMmE4CitTSVpFIChQRUFSL1N0cnVjdHVyZXNfRGF0
 YUdyaWRfUmVuZGVyZXJfSFRNTFRhYmxlLTAuMS41LnRneikgPSA2MzE1CmRpZmYgLWJOdXIg
 cG9ydHMub2xkL3d3dy9wZWFyLVN0cnVjdHVyZXNfRGF0YUdyaWRfUmVuZGVyZXJfSFRNTFRh
 YmxlL3BrZy1kZXNjciBwb3J0cy93d3cvcGVhci1TdHJ1Y3R1cmVzX0RhdGFHcmlkX1JlbmRl
 cmVyX0hUTUxUYWJsZS9wa2ctZGVzY3IKLS0tIHBvcnRzLm9sZC93d3cvcGVhci1TdHJ1Y3R1
 cmVzX0RhdGFHcmlkX1JlbmRlcmVyX0hUTUxUYWJsZS9wa2ctZGVzY3IJVGh1IEphbiAgMSAw
 MTowMDowMCAxOTcwCisrKyBwb3J0cy93d3cvcGVhci1TdHJ1Y3R1cmVzX0RhdGFHcmlkX1Jl
 bmRlcmVyX0hUTUxUYWJsZS9wa2ctZGVzY3IJVHVlIEF1ZyAyOCAxMjo0MzoyMyAyMDA3CkBA
 IC0wLDAgKzEsMyBAQAorVGhpcyBpcyBhIFJlbmRlcmVyIGRyaXZlciBmb3IgU3RydWN0dXJl
 c19EYXRhR3JpZCB1c2luZyBQRUFSOjpIVE1MX1RhYmxlLgorCitXV1c6IGh0dHA6Ly9wZWFy
 LnBocC5uZXQvcGFja2FnZS9TdHJ1Y3R1cmVzX0RhdGFHcmlkX1JlbmRlcmVyX0hUTUxUYWJs
 ZS8KZGlmZiAtYk51ciBwb3J0cy5vbGQvd3d3L3BlYXItU3RydWN0dXJlc19EYXRhR3JpZF9S
 ZW5kZXJlcl9QYWdlci9NYWtlZmlsZSBwb3J0cy93d3cvcGVhci1TdHJ1Y3R1cmVzX0RhdGFH
 cmlkX1JlbmRlcmVyX1BhZ2VyL01ha2VmaWxlCi0tLSBwb3J0cy5vbGQvd3d3L3BlYXItU3Ry
 dWN0dXJlc19EYXRhR3JpZF9SZW5kZXJlcl9QYWdlci9NYWtlZmlsZQlUaHUgSmFuICAxIDAx
 OjAwOjAwIDE5NzAKKysrIHBvcnRzL3d3dy9wZWFyLVN0cnVjdHVyZXNfRGF0YUdyaWRfUmVu
 ZGVyZXJfUGFnZXIvTWFrZWZpbGUJVGh1IEp1biAyNiAxMToyNzo1MSAyMDA4CkBAIC0wLDAg
 KzEsMjQgQEAKKyMgUG9ydHMgY29sbGVjdGlvbiBtYWtlZmlsZSBmb3I6CXBlYXItU3RydWN0
 dXJlc19EYXRhR3JpZF9SZW5kZXJlcl9QYWdlcgorIyBEYXRlIGNyZWF0ZWQ6CQkJCTI2IEp1
 biAyMDA4CisjIFdob206CQkJCQlOaWNrIEhpbGxpYXJkIDxuaWNrQGZvb2Jhci5vcmc+Cisj
 CisjICRGcmVlQlNEJAorIworCitQT1JUTkFNRT0JU3RydWN0dXJlc19EYXRhR3JpZF9SZW5k
 ZXJlcl9QYWdlcgorUE9SVFZFUlNJT049CTAuMS4zCitDQVRFR09SSUVTPQlkZXZlbCB3d3cg
 cGVhcgorCitNQUlOVEFJTkVSPQluaWNrQGZvb2Jhci5vcmcKK0NPTU1FTlQ9CVBhZ2VyIFJl
 bmRlcmVyIGZvciBwZWFyLVN0cnVjdHVyZXNfRGF0YUdyaWQKKworQlVJTERfREVQRU5EUz0J
 JHtQRUFSRElSfS9QRUFSLnBocDoke1BPUlRTRElSfS9kZXZlbC9wZWFyCitSVU5fREVQRU5E
 Uz0JJHtQRUFSRElSfS9TdHJ1Y3R1cmVzL0RhdGFHcmlkLnBocDoke1BPUlRTRElSfS9kZXZl
 bC9wZWFyLVN0cnVjdHVyZXNfRGF0YUdyaWQgXAorCQkke1BFQVJESVJ9L1BhZ2VyL1BhZ2Vy
 LnBocDoke1BPUlRTRElSfS9kZXZlbC9wZWFyLVBhZ2VyCisKK0NBVEVHT1JZPQlTdHJ1Y3R1
 cmVzCitGSUxFUz0JCURhdGFHcmlkL1JlbmRlcmVyL1BhZ2VyLnBocAorCisuaW5jbHVkZSA8
 YnNkLnBvcnQucHJlLm1rPgorLmluY2x1ZGUgIiR7UE9SVFNESVJ9L2RldmVsL3BlYXIvYnNk
 LnBlYXIubWsiCisuaW5jbHVkZSA8YnNkLnBvcnQucG9zdC5taz4KZGlmZiAtYk51ciBwb3J0
 cy5vbGQvd3d3L3BlYXItU3RydWN0dXJlc19EYXRhR3JpZF9SZW5kZXJlcl9QYWdlci9kaXN0
 aW5mbyBwb3J0cy93d3cvcGVhci1TdHJ1Y3R1cmVzX0RhdGFHcmlkX1JlbmRlcmVyX1BhZ2Vy
 L2Rpc3RpbmZvCi0tLSBwb3J0cy5vbGQvd3d3L3BlYXItU3RydWN0dXJlc19EYXRhR3JpZF9S
 ZW5kZXJlcl9QYWdlci9kaXN0aW5mbwlUaHUgSmFuICAxIDAxOjAwOjAwIDE5NzAKKysrIHBv
 cnRzL3d3dy9wZWFyLVN0cnVjdHVyZXNfRGF0YUdyaWRfUmVuZGVyZXJfUGFnZXIvZGlzdGlu
 Zm8JTW9uIE1hciAzMSAxMjowNjoyMCAyMDA4CkBAIC0wLDAgKzEsMyBAQAorTUQ1IChQRUFS
 L1N0cnVjdHVyZXNfRGF0YUdyaWRfUmVuZGVyZXJfUGFnZXItMC4xLjMudGd6KSA9IDY4Mjg5
 M2MxMGFlNWM5YWM2MTcwZmI5Njk4OWEzY2EyCitTSEEyNTYgKFBFQVIvU3RydWN0dXJlc19E
 YXRhR3JpZF9SZW5kZXJlcl9QYWdlci0wLjEuMy50Z3opID0gMjI0ZGZiYzc4NjVjOGU3NTdi
 YmMwODE0MjNhM2ZhMDVlZDgwNzk1ZDlmYWUzNGE0Mzk2ZDNmY2FmMjcyZTc4MworU0laRSAo
 UEVBUi9TdHJ1Y3R1cmVzX0RhdGFHcmlkX1JlbmRlcmVyX1BhZ2VyLTAuMS4zLnRneikgPSA0
 NDcwCmRpZmYgLWJOdXIgcG9ydHMub2xkL3d3dy9wZWFyLVN0cnVjdHVyZXNfRGF0YUdyaWRf
 UmVuZGVyZXJfUGFnZXIvcGtnLWRlc2NyIHBvcnRzL3d3dy9wZWFyLVN0cnVjdHVyZXNfRGF0
 YUdyaWRfUmVuZGVyZXJfUGFnZXIvcGtnLWRlc2NyCi0tLSBwb3J0cy5vbGQvd3d3L3BlYXIt
 U3RydWN0dXJlc19EYXRhR3JpZF9SZW5kZXJlcl9QYWdlci9wa2ctZGVzY3IJVGh1IEphbiAg
 MSAwMTowMDowMCAxOTcwCisrKyBwb3J0cy93d3cvcGVhci1TdHJ1Y3R1cmVzX0RhdGFHcmlk
 X1JlbmRlcmVyX1BhZ2VyL3BrZy1kZXNjcglUdWUgQXVnIDI4IDEyOjQzOjQyIDIwMDcKQEAg
 LTAsMCArMSwzIEBACitUaGlzIGlzIGEgUmVuZGVyZXIgZHJpdmVyIGZvciBTdHJ1Y3R1cmVz
 X0RhdGFHcmlkIHVzaW5nIFBFQVI6OlBhZ2VyLgorCitXV1c6IGh0dHA6Ly9wZWFyLnBocC5u
 ZXQvcGFja2FnZS9TdHJ1Y3R1cmVzX0RhdGFHcmlkX1JlbmRlcmVyX1BhZ2VyLwpkaWZmIC1i
 TnVyIHBvcnRzLm9sZC93d3cvcGVhci1TdHJ1Y3R1cmVzX0RhdGFHcmlkX1JlbmRlcmVyX1Nt
 YXJ0eS9NYWtlZmlsZSBwb3J0cy93d3cvcGVhci1TdHJ1Y3R1cmVzX0RhdGFHcmlkX1JlbmRl
 cmVyX1NtYXJ0eS9NYWtlZmlsZQotLS0gcG9ydHMub2xkL3d3dy9wZWFyLVN0cnVjdHVyZXNf
 RGF0YUdyaWRfUmVuZGVyZXJfU21hcnR5L01ha2VmaWxlCVRodSBKYW4gIDEgMDE6MDA6MDAg
 MTk3MAorKysgcG9ydHMvd3d3L3BlYXItU3RydWN0dXJlc19EYXRhR3JpZF9SZW5kZXJlcl9T
 bWFydHkvTWFrZWZpbGUJVGh1IEp1biAyNiAxMToyNzo1NyAyMDA4CkBAIC0wLDAgKzEsMjUg
 QEAKKyMgUG9ydHMgY29sbGVjdGlvbiBtYWtlZmlsZSBmb3I6CXBlYXItU3RydWN0dXJlc19E
 YXRhR3JpZF9SZW5kZXJlcl9TbWFydHkKKyMgRGF0ZSBjcmVhdGVkOgkJCQkyNiBKdW4gMjAw
 OAorIyBXaG9tOgkJCQkJTmljayBIaWxsaWFyZCA8bmlja0Bmb29iYXIub3JnPgorIworIyAk
 RnJlZUJTRCQKKyMKKworUE9SVE5BTUU9CVN0cnVjdHVyZXNfRGF0YUdyaWRfUmVuZGVyZXJf
 U21hcnR5CitQT1JUVkVSU0lPTj0JMC4xLjQKK0NBVEVHT1JJRVM9CWRldmVsIHd3dyBwZWFy
 CisKK01BSU5UQUlORVI9CW5pY2tAZm9vYmFyLm9yZworQ09NTUVOVD0JU21hcnR5IFJlbmRl
 cmVyIGZvciBwZWFyLVN0cnVjdHVyZXNfRGF0YUdyaWQKKworQlVJTERfREVQRU5EUz0JJHtQ
 RUFSRElSfS9QRUFSLnBocDoke1BPUlRTRElSfS9kZXZlbC9wZWFyCitSVU5fREVQRU5EUz0J
 JHtQRUFSRElSfS9TdHJ1Y3R1cmVzL0RhdGFHcmlkLnBocDoke1BPUlRTRElSfS9kZXZlbC9w
 ZWFyLVN0cnVjdHVyZXNfRGF0YUdyaWQgXAorCQkke0xPQ0FMQkFTRX0vc2hhcmUvc21hcnR5
 L1NtYXJ0eS5jbGFzcy5waHA6JHtQT1JUU0RJUn0vd3d3L3NtYXJ0eSBcCisJCSR7UEVBUkRJ
 Un0vU3RydWN0dXJlcy9EYXRhR3JpZC9SZW5kZXJlci9QYWdlci5waHA6JHtQT1JUU0RJUn0v
 ZGV2ZWwvcGVhci1TdHJ1Y3R1cmVzX0RhdGFHcmlkX1JlbmRlcmVyX1BhZ2VyCisKK0NBVEVH
 T1JZPQlTdHJ1Y3R1cmVzCitGSUxFUz0JCURhdGFHcmlkL1JlbmRlcmVyL1NtYXJ0eS5waHAK
 KworLmluY2x1ZGUgPGJzZC5wb3J0LnByZS5taz4KKy5pbmNsdWRlICIke1BPUlRTRElSfS9k
 ZXZlbC9wZWFyL2JzZC5wZWFyLm1rIgorLmluY2x1ZGUgPGJzZC5wb3J0LnBvc3QubWs+CmRp
 ZmYgLWJOdXIgcG9ydHMub2xkL3d3dy9wZWFyLVN0cnVjdHVyZXNfRGF0YUdyaWRfUmVuZGVy
 ZXJfU21hcnR5L2Rpc3RpbmZvIHBvcnRzL3d3dy9wZWFyLVN0cnVjdHVyZXNfRGF0YUdyaWRf
 UmVuZGVyZXJfU21hcnR5L2Rpc3RpbmZvCi0tLSBwb3J0cy5vbGQvd3d3L3BlYXItU3RydWN0
 dXJlc19EYXRhR3JpZF9SZW5kZXJlcl9TbWFydHkvZGlzdGluZm8JVGh1IEphbiAgMSAwMTow
 MDowMCAxOTcwCisrKyBwb3J0cy93d3cvcGVhci1TdHJ1Y3R1cmVzX0RhdGFHcmlkX1JlbmRl
 cmVyX1NtYXJ0eS9kaXN0aW5mbwlNb24gTWFyIDMxIDEyOjA2OjQ1IDIwMDgKQEAgLTAsMCAr
 MSwzIEBACitNRDUgKFBFQVIvU3RydWN0dXJlc19EYXRhR3JpZF9SZW5kZXJlcl9TbWFydHkt
 MC4xLjQudGd6KSA9IDlkODQzM2U2YzcxYzE4N2FjNDhjMTJlNGI1NzZiYjM5CitTSEEyNTYg
 KFBFQVIvU3RydWN0dXJlc19EYXRhR3JpZF9SZW5kZXJlcl9TbWFydHktMC4xLjQudGd6KSA9
 IDhhOTg0MTY5ZDdmNmVjNTlkNDliZTk3MDAyZmVmNjAzM2E2OWY1NzQ3NzNhMTUxZTlhOTQ0
 YjllZGFjMDA5YzkKK1NJWkUgKFBFQVIvU3RydWN0dXJlc19EYXRhR3JpZF9SZW5kZXJlcl9T
 bWFydHktMC4xLjQudGd6KSA9IDU5NDkKZGlmZiAtYk51ciBwb3J0cy5vbGQvd3d3L3BlYXIt
 U3RydWN0dXJlc19EYXRhR3JpZF9SZW5kZXJlcl9TbWFydHkvcGtnLWRlc2NyIHBvcnRzL3d3
 dy9wZWFyLVN0cnVjdHVyZXNfRGF0YUdyaWRfUmVuZGVyZXJfU21hcnR5L3BrZy1kZXNjcgot
 LS0gcG9ydHMub2xkL3d3dy9wZWFyLVN0cnVjdHVyZXNfRGF0YUdyaWRfUmVuZGVyZXJfU21h
 cnR5L3BrZy1kZXNjcglUaHUgSmFuICAxIDAxOjAwOjAwIDE5NzAKKysrIHBvcnRzL3d3dy9w
 ZWFyLVN0cnVjdHVyZXNfRGF0YUdyaWRfUmVuZGVyZXJfU21hcnR5L3BrZy1kZXNjcglUdWUg
 QXVnIDI4IDEyOjUwOjIwIDIwMDcKQEAgLTAsMCArMSwzIEBACitUaGlzIGlzIGEgUmVuZGVy
 ZXIgZHJpdmVyIGZvciBTdHJ1Y3R1cmVzX0RhdGFHcmlkIHVzaW5nIFNtYXJ0eS4KKworV1dX
 OiBodHRwOi8vcGVhci5waHAubmV0L3BhY2thZ2UvU3RydWN0dXJlc19EYXRhR3JpZF9SZW5k
 ZXJlcl9TbWFydHkvCmRpZmYgLWJOdXIgcG9ydHMub2xkL3d3dy9wZWFyLVN0cnVjdHVyZXNf
 RGF0YUdyaWRfUmVuZGVyZXJfWFVML01ha2VmaWxlIHBvcnRzL3d3dy9wZWFyLVN0cnVjdHVy
 ZXNfRGF0YUdyaWRfUmVuZGVyZXJfWFVML01ha2VmaWxlCi0tLSBwb3J0cy5vbGQvd3d3L3Bl
 YXItU3RydWN0dXJlc19EYXRhR3JpZF9SZW5kZXJlcl9YVUwvTWFrZWZpbGUJVGh1IEphbiAg
 MSAwMTowMDowMCAxOTcwCisrKyBwb3J0cy93d3cvcGVhci1TdHJ1Y3R1cmVzX0RhdGFHcmlk
 X1JlbmRlcmVyX1hVTC9NYWtlZmlsZQlNb24gT2N0IDIwIDExOjM1OjUyIDIwMDgKQEAgLTAs
 MCArMSwyNCBAQAorIyBQb3J0cyBjb2xsZWN0aW9uIG1ha2VmaWxlIGZvcjoJcGVhci1TdHJ1
 Y3R1cmVzX0RhdGFHcmlkX1JlbmRlcmVyX1hVTAorIyBEYXRlIGNyZWF0ZWQ6CQkJCTI2IEp1
 biAyMDA4CisjIFdob206CQkJCQlOaWNrIEhpbGxpYXJkIDxuaWNrQGZvb2Jhci5vcmc+Cisj
 CisjICRGcmVlQlNEJAorIworCitQT1JUTkFNRT0JU3RydWN0dXJlc19EYXRhR3JpZF9SZW5k
 ZXJlcl9YVUwKK1BPUlRWRVJTSU9OPQkwLjEuMworQ0FURUdPUklFUz0JZGV2ZWwgd3d3IHBl
 YXIKKworTUFJTlRBSU5FUj0Jbmlja0Bmb29iYXIub3JnCitDT01NRU5UPQlYVUwgUmVuZGVy
 ZXIgZm9yIHBlYXItU3RydWN0dXJlc19EYXRhR3JpZAorCitCVUlMRF9ERVBFTkRTPQkke1BF
 QVJESVJ9L1BFQVIucGhwOiR7UE9SVFNESVJ9L2RldmVsL3BlYXIKK1JVTl9ERVBFTkRTPQkk
 e1BFQVJESVJ9L1N0cnVjdHVyZXMvRGF0YUdyaWQucGhwOiR7UE9SVFNESVJ9L2RldmVsL3Bl
 YXItU3RydWN0dXJlc19EYXRhR3JpZCBcCisJCSR7UEVBUkRJUn0vWE1ML1V0aWwucGhwOiR7
 UE9SVFNESVJ9L2RldmVsL3BlYXItWE1MX1V0aWwKKworQ0FURUdPUlk9CVN0cnVjdHVyZXMK
 K0ZJTEVTPQkJRGF0YUdyaWQvUmVuZGVyZXIvWFVMLnBocAorCisuaW5jbHVkZSA8YnNkLnBv
 cnQucHJlLm1rPgorLmluY2x1ZGUgIiR7UE9SVFNESVJ9L2RldmVsL3BlYXIvYnNkLnBlYXIu
 bWsiCisuaW5jbHVkZSA8YnNkLnBvcnQucG9zdC5taz4KZGlmZiAtYk51ciBwb3J0cy5vbGQv
 d3d3L3BlYXItU3RydWN0dXJlc19EYXRhR3JpZF9SZW5kZXJlcl9YVUwvZGlzdGluZm8gcG9y
 dHMvd3d3L3BlYXItU3RydWN0dXJlc19EYXRhR3JpZF9SZW5kZXJlcl9YVUwvZGlzdGluZm8K
 LS0tIHBvcnRzLm9sZC93d3cvcGVhci1TdHJ1Y3R1cmVzX0RhdGFHcmlkX1JlbmRlcmVyX1hV
 TC9kaXN0aW5mbwlUaHUgSmFuICAxIDAxOjAwOjAwIDE5NzAKKysrIHBvcnRzL3d3dy9wZWFy
 LVN0cnVjdHVyZXNfRGF0YUdyaWRfUmVuZGVyZXJfWFVML2Rpc3RpbmZvCUZyaSBPY3QgMTcg
 MTg6NTA6MjAgMjAwOApAQCAtMCwwICsxLDMgQEAKK01ENSAoUEVBUi9TdHJ1Y3R1cmVzX0Rh
 dGFHcmlkX1JlbmRlcmVyX1hVTC0wLjEuMy50Z3opID0gZDJlYzYxMmY1Y2Y4MjdmZWVjYmY1
 MTY1ZTcwZmQ1M2YKK1NIQTI1NiAoUEVBUi9TdHJ1Y3R1cmVzX0RhdGFHcmlkX1JlbmRlcmVy
 X1hVTC0wLjEuMy50Z3opID0gNWJkOGY2ZmMxMTdmNjdlMTYyMzBkNTFiZmM1ODNmNjI3ZDVi
 ZDFmYTNiMjIwMjVlNWJlNzIxY2MzNjViYWFkNgorU0laRSAoUEVBUi9TdHJ1Y3R1cmVzX0Rh
 dGFHcmlkX1JlbmRlcmVyX1hVTC0wLjEuMy50Z3opID0gMzcyMgpkaWZmIC1iTnVyIHBvcnRz
 Lm9sZC93d3cvcGVhci1TdHJ1Y3R1cmVzX0RhdGFHcmlkX1JlbmRlcmVyX1hVTC9wa2ctZGVz
 Y3IgcG9ydHMvd3d3L3BlYXItU3RydWN0dXJlc19EYXRhR3JpZF9SZW5kZXJlcl9YVUwvcGtn
 LWRlc2NyCi0tLSBwb3J0cy5vbGQvd3d3L3BlYXItU3RydWN0dXJlc19EYXRhR3JpZF9SZW5k
 ZXJlcl9YVUwvcGtnLWRlc2NyCVRodSBKYW4gIDEgMDE6MDA6MDAgMTk3MAorKysgcG9ydHMv
 d3d3L3BlYXItU3RydWN0dXJlc19EYXRhR3JpZF9SZW5kZXJlcl9YVUwvcGtnLWRlc2NyCU1v
 biBPY3QgMjAgMTE6MzM6MTkgMjAwOApAQCAtMCwwICsxLDQgQEAKK1JlbmRlcmVyIGRyaXZl
 ciBmb3IgcGVhci1TdHJ1Y3R1cmVzX0RhdGFHcmlkIHRoYXQgZ2VuZXJhdGVzIHRoZSBYTUwg
 c3RyaW5nCitmb3IgYSBYVUwgbGlzdGJveC4KKworV1dXOiBodHRwOi8vcGVhci5waHAubmV0
 L3BhY2thZ2UvU3RydWN0dXJlc19EYXRhR3JpZF9SZW5kZXJlcl9YVUwvCg==
 --------------080108070709010109070705--
State-Changed-From-To: suspended->closed 
State-Changed-By: miwi 
State-Changed-When: Sun Nov 23 16:21:37 UTC 2008 
State-Changed-Why:  
New port added, with minor changes. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=128004 
>Unformatted:
