Hello community,
here is the log from the commit of package perl-Devel-PatchPerl for openSUSE:Factory checked in at 2016-09-26 12:35:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Devel-PatchPerl (Old)
and /work/SRC/openSUSE:Factory/.perl-Devel-PatchPerl.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Devel-PatchPerl"
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Devel-PatchPerl/perl-Devel-PatchPerl.changes 2016-05-25 21:27:23.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Devel-PatchPerl.new/perl-Devel-PatchPerl.changes 2016-09-26 12:35:50.000000000 +0200
@@ -1,0 +2,6 @@
+Fri Aug 19 05:16:06 UTC 2016 - coolo@suse.com
+
+- updated to 1.44
+ see /usr/share/doc/packages/perl-Devel-PatchPerl/Changes
+
+-------------------------------------------------------------------
Old:
----
Devel-PatchPerl-1.42.tar.gz
New:
----
Devel-PatchPerl-1.44.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Devel-PatchPerl.spec ++++++
--- /var/tmp/diff_new_pack.KeIaOh/_old 2016-09-26 12:35:51.000000000 +0200
+++ /var/tmp/diff_new_pack.KeIaOh/_new 2016-09-26 12:35:51.000000000 +0200
@@ -17,7 +17,7 @@
Name: perl-Devel-PatchPerl
-Version: 1.42
+Version: 1.44
Release: 0
%define cpan_name Devel-PatchPerl
Summary: Patch perl source a la Devel::PPPort's buildperl.pl
++++++ Devel-PatchPerl-1.42.tar.gz -> Devel-PatchPerl-1.44.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Devel-PatchPerl-1.42/Changes new/Devel-PatchPerl-1.44/Changes
--- old/Devel-PatchPerl-1.42/Changes 2016-04-21 18:10:05.000000000 +0200
+++ new/Devel-PatchPerl-1.44/Changes 2016-08-18 13:39:30.000000000 +0200
@@ -1,8 +1,18 @@
==================================================
-Changes from 2011-04-23 00:00:00 +0000 to present.
+Changes from 2011-08-20 00:00:00 +0000 to present.
==================================================
-----------------------------------------
+version 1.44 at 2016-08-18 11:38:32 +0000
+-----------------------------------------
+
+ Change: 7438a96d49d498b6bd3752293c4d147d9f3fef49
+ Author: Chris 'BinGOs' Williams
+ Date : 2016-08-18 12:38:32 +0000
+
+ Updated hints for darwin, freebsd and gnu (hurd)
+
+-----------------------------------------
version 1.42 at 2016-04-21 16:08:59 +0000
-----------------------------------------
@@ -702,279 +712,6 @@
Add patching of make_ext.pl for virtualisation fixes
------------------------------------------
-version 0.52 at 2011-08-13 20:52:41 +0000
------------------------------------------
-
- Change: 77839624a774415a076c417c3defff8e0df340e3
- Author: Chris 'BinGOs' Williams
- Date : 2011-08-13 21:52:41 +0000
-
- Bumpity version to 0.52
-
- Change: eccf7d47787622467238fb3682e903f8f66f1874
- Author: Chris 'BinGOs' Williams
- Date : 2011-08-13 21:50:22 +0000
-
- Correctly determine Perl source version even old stuff.
-
------------------------------------------
-version 0.50 at 2011-08-13 13:01:15 +0000
------------------------------------------
-
- Change: 4e0cc3baaa12e396d38c765578f5c4d131c8762a
- Author: Chris 'BinGOs' Williams
- Date : 2011-08-13 14:01:15 +0000
-
- Bump to version 0.50
-
- Change: 9051a36d11eebc6e3ee4301ea7f64711943e4450
- Author: John Peacock
- Date : 2011-08-13 20:58:20 +0000
-
- Specify Perl version for perlbrew & perl5.005
-
------------------------------------------
-version 0.48 at 2011-08-11 17:10:01 +0000
------------------------------------------
-
- Change: e947810c9c6d42e0fc3bcf80f6488a6158054594
- Author: Chris 'BinGOs' Williams
- Date : 2011-08-11 18:10:01 +0000
-
- Add HPUX hints file
-
- commit 9cfd094e6d0a842551c1c58e998eb057cd8425e3
-
- Author: H.Merijn Brand
-
- Date: Thu Aug 4 09:20:32 2011 +0200
-
- Support gcc-4.x on HP-UX PA-RISC/64
-
- Correct the socketsize. Probably due to big-endian versus
-
- little-endian, this has always worked on Intel CPUs. This
-
- is a very very old problem, and it has been the reason I
-
- never used gcc-4 on PA-RISC, because perl would not pass
-
- the test suite in 64bitall.
-
- Noticeable effects of wrong "$socksizetype" are return codes
-
- of 0 (pass) from functions like getpeername (), but invalid
-
- (or none) data in the returned structures or a return length
-
- of 0 or 256. In the latter case, the length is stored in the
-
- second part of the 64bit long and the 32bit first part is 0.
-
- This might be true on Intel-like machines too, but the tests
-
- will pass, as the significant part of the returned length is
-
- in the first 32bits and a pointer to int will still see that
-
- correct. Mind that in that case the 32bits after that might
-
- have been overridden => can of worms.
-
------------------------------------------
-version 0.46 at 2011-08-05 16:58:57 +0000
------------------------------------------
-
- Change: df87087608a0aa3dbc4fe825e8b20c80638eff50
- Author: Chris 'BinGOs' Williams
- Date : 2011-08-05 17:58:57 +0000
-
- Bump version 0.46
-
- Change: 497752b280233381866ce4b056e51a40cadafcd6
- Author: David Golden
- Date : 2011-08-06 00:53:51 +0000
-
- Fixes linux.sh hints file for Ubuntu multi-arch
-
- This updates to the latest linux.sh hints file, which is necessary to
- build older Perls on recent Ubuntu machines.
-
- Change: 24a8cdc2c70a2ecea2573c3152e75be1824657ce
- Author: Ãvar Arnfjörð Bjarmason
- Date : 2011-08-05 07:23:51 +0000
-
- Merge pull request #6 from uwe/master
-
- fix typo Devel::(P)PPort
-
- Change: e381b5d67c685cd835a25927cf6af13484b90ee7
- Author: Uwe Voelker
- Date : 2011-08-05 16:12:27 +0000
-
- fix typo
-
------------------------------------------
-version 0.44 at 2011-07-26 10:39:36 +0000
------------------------------------------
-
- Change: 12852760bd4d00c2075879ef28bd3f95599740d6
- Author: Chris 'BinGOs' Williams
- Date : 2011-07-26 11:39:36 +0000
-
- Bump to version 0.44
-
- Change: 2e271b6610c913a77cb67070a8886c478eed3e44
- Author: Chris 'BinGOs' Williams
- Date : 2011-07-26 11:06:45 +0000
-
- Actually die if no 'patch' is available, but delay check until when
- we need it
-
------------------------------------------
-version 0.42 at 2011-07-21 09:24:51 +0000
------------------------------------------
-
- Change: 4332ae76132eac3a9b17051e9982fe7692c427dd
- Author: Chris 'BinGOs' Williams
- Date : 2011-07-21 10:24:51 +0000
-
- Bump version to 0.42
-
- Change: 72d63c4a85a098cf1c8a5c74830a1c79bb8bcd05
- Author: Chris 'BinGOs' Williams
- Date : 2011-07-21 10:23:18 +0000
-
- Added hints file for 'darwin' for fixes > Snow Leopard and XCode 4
-
------------------------------------------
-version 0.40 at 2011-06-08 16:14:21 +0000
------------------------------------------
-
- Change: 76f8b301b462352bfcf56f2d25fb3254b4170864
- Author: Chris 'BinGOs' Williams
- Date : 2011-06-08 17:14:21 +0000
-
- Fix the missing file declaration for dragonfly BSD
-
------------------------------------------
-version 0.38 at 2011-06-08 15:42:11 +0000
------------------------------------------
-
- Change: 43ff4180e665641a992f3285db183cc6d4e25b8a
- Author: Chris 'BinGOs' Williams
- Date : 2011-06-08 16:42:11 +0000
-
- Bump version
-
- Change: 974bf68f582324d4924e57618da8e26ef5595bec
- Author: Chris 'BinGOs' Williams
- Date : 2011-06-08 16:41:26 +0000
-
- Added hints file for Dragonfly BSD to enable building with threads on
- < v5,12.0
-
- Change: 9612cad336eaf329207185cdb55ed63b4fdb99eb
- Author: Chris Williams
- Date : 2011-05-18 04:21:32 +0000
-
- Merge pull request #4 from magnificent-tears/patch-1
-
- Update documentation to reflect recent file mode change
-
- Change: 6ee234e39ed09a44238d7951f164250b7ca9168b
- Author: Randy Stauner
- Date : 2011-05-16 20:23:04 +0000
-
- Update documentation to reflect recent file mode change
-
- Since code recently changed from using 0755 to 0644 update the
- Synopsis Pod accordingly.
-
------------------------------------------
-version 0.36 at 2011-05-14 09:07:23 +0000
------------------------------------------
-
- Change: 9adaa25602a33f3946c2e0108c4e433d91a7ebcf
- Author: Chris 'BinGOs' Williams
- Date : 2011-05-14 10:07:23 +0000
-
- chmod of hints files was too aggressive, make it only set 644 instead
- of 755.
-
- The 5.13.x branch of perls introduced 'porting/exec-bit.t' which is
- failing
-
- when files that shouldn't have execute bit in the source tree do.
-
- Highlighted by Randy Stauner (magnificent-tears) as an issue on
- Github.
-
------------------------------------------
-version 0.34 at 2011-05-11 08:16:15 +0000
------------------------------------------
-
- Change: d4a8f9c8314afd9f73d82e83165621c93faa2b2d
- Author: Chris 'BinGOs' Williams
- Date : 2011-05-11 09:16:15 +0000
-
- Bump version
-
- Change: 3dcec38b38fae48166a914b6be18ad734a9f1c41
- Author: punytan
- Date : 2011-05-11 16:12:09 +0000
-
- Add a patch to work around Ubuntu lib paths
-
- This is the same patch as
- https://github.com/mirrors/perl/commit/8313e401231663db6f72d5c2936ef3
- 8a4d2d399c
-
------------------------------------------
-version 0.32 at 2011-05-09 10:36:45 +0000
------------------------------------------
-
- Change: 6a2f21fca1def7b08ddc5dbac83931a69a37fdb9
- Author: Chris 'BinGOs' Williams
- Date : 2011-05-09 11:36:45 +0000
-
- Bump version to 0.32
-
- Change: 99571866b79b0b2c31b49794ca2e515faf78fc53
- Author: Chris 'BinGOs' Williams
- Date : 2011-05-09 11:35:23 +0000
-
- Add another sub-test to the hints file test.
-
- Change: 36ffd70f3544ffe7923d784d092c7c6842c15bf9
- Author: Ãvar Arnfjörð Bjarmason
- Date : 2011-05-08 14:15:17 +0000
-
- Merge pull request #1 from autarch/master
-
- This gets pre 5.14.0 Perls compiling on Ubuntu 11.04
-
- Change: 32e5c54feecc7406a576524d714eb7a128753328
- Author: Dave Rolsky
- Date : 2011-05-08 15:30:53 +0000
-
- Add patches to work around an issue with older Archive-Tar version
- tests on ecryptfs
-
- See https://bugs.launchpad.net/ecryptfs/+bug/344878 and
- https://rt.cpan.org/Ticket/Display.html?id=57312
-
- Newer versions of Ubuntu offer to encrypt your home dir as part of
- the installation.
-
- Change: 7b5d94e3a2e26191a3e03a5198c07a780668c30a
- Author: Dave Rolsky
- Date : 2011-05-08 14:23:36 +0000
-
- Add the linux hints file from blead to accomodate Ubuntu 11.04 libs
- path change
-
=================================================
-Plus 15 releases after 2011-04-23 00:00:00 +0000.
+Plus 26 releases after 2011-08-20 00:00:00 +0000.
=================================================
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Devel-PatchPerl-1.42/MANIFEST new/Devel-PatchPerl-1.44/MANIFEST
--- old/Devel-PatchPerl-1.42/MANIFEST 2016-04-21 18:10:05.000000000 +0200
+++ new/Devel-PatchPerl-1.44/MANIFEST 2016-08-18 13:39:30.000000000 +0200
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::Manifest v5.044.
+# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.006.
Changes
LICENSE
MANIFEST
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Devel-PatchPerl-1.42/META.json new/Devel-PatchPerl-1.44/META.json
--- old/Devel-PatchPerl-1.42/META.json 2016-04-21 18:10:05.000000000 +0200
+++ new/Devel-PatchPerl-1.44/META.json 2016-08-18 13:39:30.000000000 +0200
@@ -4,7 +4,7 @@
"Chris Williams "
],
"dynamic_config" : 0,
- "generated_by" : "Dist::Zilla version 5.044, CPAN::Meta::Converter version 2.150005",
+ "generated_by" : "Dist::Zilla version 6.006, CPAN::Meta::Converter version 2.150005",
"license" : [
"perl_5"
],
@@ -45,6 +45,7 @@
"web" : "https://github.com/bingos/devel-patchperl"
}
},
- "version" : "1.42"
+ "version" : "1.44",
+ "x_serialization_backend" : "Cpanel::JSON::XS version 3.0217"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Devel-PatchPerl-1.42/META.yml new/Devel-PatchPerl-1.44/META.yml
--- old/Devel-PatchPerl-1.42/META.yml 2016-04-21 18:10:05.000000000 +0200
+++ new/Devel-PatchPerl-1.44/META.yml 2016-08-18 13:39:30.000000000 +0200
@@ -6,7 +6,7 @@
configure_requires:
ExtUtils::MakeMaker: '0'
dynamic_config: 0
-generated_by: 'Dist::Zilla version 5.044, CPAN::Meta::Converter version 2.150005'
+generated_by: 'Dist::Zilla version 6.006, CPAN::Meta::Converter version 2.150005'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -21,4 +21,5 @@
resources:
homepage: https://github.com/bingos/devel-patchperl
repository: https://github.com/bingos/devel-patchperl.git
-version: '1.42'
+version: '1.44'
+x_serialization_backend: 'YAML::Tiny version 1.69'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Devel-PatchPerl-1.42/Makefile.PL new/Devel-PatchPerl-1.44/Makefile.PL
--- old/Devel-PatchPerl-1.42/Makefile.PL 2016-04-21 18:10:05.000000000 +0200
+++ new/Devel-PatchPerl-1.44/Makefile.PL 2016-08-18 13:39:30.000000000 +0200
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v5.044.
+# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.006.
use strict;
use warnings;
@@ -25,7 +25,7 @@
"MIME::Base64" => 0,
"Module::Pluggable" => 0
},
- "VERSION" => "1.42",
+ "VERSION" => "1.44",
"test" => {
"TESTS" => "t/*.t"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Devel-PatchPerl-1.42/README new/Devel-PatchPerl-1.44/README
--- old/Devel-PatchPerl-1.42/README 2016-04-21 18:10:05.000000000 +0200
+++ new/Devel-PatchPerl-1.44/README 2016-08-18 13:39:30.000000000 +0200
@@ -4,7 +4,7 @@
VERSION
- version 1.42
+ version 1.44
SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Devel-PatchPerl-1.42/bin/patchperl new/Devel-PatchPerl-1.44/bin/patchperl
--- old/Devel-PatchPerl-1.42/bin/patchperl 2016-04-21 18:10:05.000000000 +0200
+++ new/Devel-PatchPerl-1.44/bin/patchperl 2016-08-18 13:39:30.000000000 +0200
@@ -22,7 +22,7 @@
=head1 VERSION
-version 1.42
+version 1.44
=head1 AUTHOR
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Devel-PatchPerl-1.42/dist.ini new/Devel-PatchPerl-1.44/dist.ini
--- old/Devel-PatchPerl-1.42/dist.ini 2016-04-21 18:10:05.000000000 +0200
+++ new/Devel-PatchPerl-1.44/dist.ini 2016-08-18 13:39:30.000000000 +0200
@@ -1,5 +1,5 @@
name = Devel-PatchPerl
-version = 1.42
+version = 1.44
author = Chris Williams
license = Perl_5
copyright_holder = Chris Williams and Marcus Holland-Moritz
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Devel-PatchPerl-1.42/lib/Devel/PatchPerl/Hints.pm new/Devel-PatchPerl-1.44/lib/Devel/PatchPerl/Hints.pm
--- old/Devel-PatchPerl-1.42/lib/Devel/PatchPerl/Hints.pm 2016-04-21 18:10:05.000000000 +0200
+++ new/Devel-PatchPerl-1.44/lib/Devel/PatchPerl/Hints.pm 2016-08-18 13:39:30.000000000 +0200
@@ -1,5 +1,5 @@
package Devel::PatchPerl::Hints;
-$Devel::PatchPerl::Hints::VERSION = '1.42';
+$Devel::PatchPerl::Hints::VERSION = '1.44';
#ABSTRACT: replacement 'hints' files
use strict;
@@ -218,163 +218,172 @@
ZGUKIwojIENoZWV0YWggICAgICAgICAxMC4wLnggIDEuMy4xCiMgUHVtYSAgICAgICAgICAgIDEw
LjEgICAgMS40LjEKIyAgICAgICAgICAgICAgICAgMTAuMS54ICA1LngueQojIEphZ3VhciAgICAg
ICAgICAxMC4yLnggIDYueC55CiMgUGFudGhlciAgICAgICAgIDEwLjMueCAgNy54LnkKIyBUaWdl
-ciAgICAgICAgICAgMTAuNC54ICA4LngueSAgIDIuMCAoZ2NjNCA0LjAuMCkKIyAgICAgICAgICAg
-ICAgICAgICAgICAgICAgICAgICAgIDIuMiAoZ2NjNCA0LjAuMSkKIyAgICAgICAgICAgICAgICAg
-ICAgICAgICAgICAgICAgIDIuMi4xIChnY2MgMy4zKQojICAgICAgICAgICAgICAgICAgICAgICAg
-ICAgICAgICAgMi41ID8KIyBMZW9wYXJkICAgICAgICAgMTAuNS54ICA5LngueSAgIDMuMCAoZ2Nj
-IDQuMC4xIGRlZmF1bHQpCiMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLjEgKGdj
-YyA0LjIuMSkKIyBTbm93IExlb3BhcmQgICAgMTAuNi54ICAxMC54LnkgIDMuMiAobGx2bSBnY2Mg
-NC4yLCBjbGFuZyAyLjMgYXMgMS4wKQojICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
-My4yLjEgKGNsYW5nIDEuMC4xIGFzIDEuMC4xLzI0KQojICAgICAgICAgICAgICAgICAgICAgICAg
-ICAgICAgICAgMy4yLjIgKGNsYW5nIDEuMC4yIGFzIDEuMC4yLzMyKQojICAgICAgICAgICAgICAg
-ICAgICAgICAgICAgICAgICAgMy4yLjMgKGNsYW5nIDEuNSBhcyAxLjUvNjApCiMgICAgICAgICAg
-ICAgICAgICAgICAgICAgICAgICAgICA0LjAuMSAoY2xhbmcgMi45IGFzIDIuMC8xMzgpCiMgTGlv
-biAgICAgICAgICAgIDEwLjcueCAgMTEueC55ICA0LjEgKGxsdm0gZ2NjIDQuMi4xLCBjbGFuZyAz
-LjAgYXMgMi4xLzE2My43LjEpCiMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0LjIg
-KGNsYW5nIDMuMCBhcyAzLjAvMjExLjEwLjEpCiMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
-ICAgICA0LjMuMyAoY2xhbmcgMy4xIGFzIDMuMS8zMTguMC42MSkKIyAgICAgICAgICAgICAgICAg
-ICAgICAgICAgICAgICAgIDQuNCAoY2xhbmcgMy4xIGFzIDQuMC80MjEuMC41NykKIyBNb3VudGFp
-biBMaW9uICAgMTAuOC54ICAxMi54LnkgIDQuNSAoY2xhbmcgMy4xIGFzIDQuMS80MjEuMTEuNjUs
-IHJlYWwgZ2NjIHJlbW92ZWQsIHRoZXJlIGlzIGdjYyBidXQgaXQncyByZWFsbHkgY2xhbmcpCiMg
-ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0LjYgKGNsYW5nIDMuMiBhcyA0LjIvNDI1
-LjAuMjQpCiMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1LjAgKGNsYW5nIDMuMyBh
-cyA1LjAvNTAwLjIuNzUpCiMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1LjEgKGNs
-YW5nIDMuNCBhcyA1LjEvNTAzLjAuMzgpCiMgTWF2ZXJpY2tzICAgICAgIDEwLjkueCAgMTMueC55
-ICA2LjAuMSAoY2xhbmcgMy41IGFzIDYuMC82MDAuMC41MSkKIyAgICAgICAgICAgICAgICAgICAg
-ICAgICAgICAgICAgIDYuMSAoY2xhbmcgMy41IGFzIDYuMC82MDAuMC41NCkKIyAgICAgICAgICAg
-ICAgICAgICAgICAgICAgICAgICAgIDYuMiAoY2xhbmcgMy41IGFzIDYuMC82MDAuMC41NykKIyBZ
-b3NlbWl0ZSAgICAgICAgMTAuMTAueCAxNC54LnkgIDYuMyAoY2xhbmcgMy42IGFzIDYuMS82MDIu
-MC40OSkKIyBFbCBDYXBpdGFuICAgICAgMTAuMTEueCAxNS54LnkgIDcuMCAoY2xhbmcgMy43IGFz
-IDcuMC83MDAuMC43MikKIyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDcuMSAoY2xh
-bmcgMy43IGFzIDcuMC83MDAuMS43NikKIwoKIyBQcm9jZXNzb3JzIFN1cHBvcnRlZAojCiMgUG93
-ZXJQQyAoUFBDKTogICAgICAgMTAuMC54IC0gMTAuNS44IChmaW5hbCAxMC41LngpCiMgUG93ZXJQ
-QyB2aWEgUm9zZXR0YTogMTAuNC40IC0gMTAuNi44IChmaW5hbCAxMC42LngpCiMgSUEtMzI6ICAg
-ICAgICAgICAgICAgMTAuNC40IC0gMTAuNi44ICh0aG91Z2ggc3RpbGwgc3VwcG9ydGVkIG9uIHg4
-Ni02NCkKIyB4ODYtNjQ6ICAgICAgICAgICAgICAxMC40LjcgLSBjdXJyZW50CgojIE1BQ09TWF9E
-RVBMT1lNRU5UX1RBUkdFVCBzZWxlY3RzIHRoZSBtaW5pbXVtIE9TIGxldmVsIHdlIHdhbnQgdG8g
-c3VwcG9ydAojCiMgSXQgaXMgbmVlZGVkIGZvciBPUyByZWxlYXNlcyBiZWZvcmUgMTAuNi4KIwoj
-IGh0dHBzOi8vZGV2ZWxvcGVyLmFwcGxlLmNvbS9saWJyYXJ5L21hYy9kb2N1bWVudGF0aW9uL0Rl
-dmVsb3BlclRvb2xzL0NvbmNlcHR1YWwvY3Jvc3NfZGV2ZWxvcG1lbnQvQ29uZmlndXJpbmcvY29u
-ZmlndXJpbmcuaHRtbAojCiMgSWYgaXQgaXMgc2V0LCB3ZSBhbHNvIHByb3BhZ2F0ZSBpdHMgdmFs
-dWUgdG8gY2NmbGFncyBhbmQgbGRmbGFncwojIHVzaW5nIHRoZSAtbW1hY29zeC12ZXJzaW9uLW1p
-biBmbGFnLiAgSWYgaXQgaXMgbm90IHNldCwgd2UgdXNlCiMgdGhlIE9TIFggcmVsZWFzZSBhcyB0
-aGUgbWluIHZhbHVlIGZvciB0aGUgZmxhZy4KCiMgQWRkcyAiLW1tYWNvc3gtdmVyc2lvbi1taW49
-JDIiIHRvICIkMSIgdW5sZXNzIGl0IGFscmVhZHkgaXMgdGhlcmUuCmFkZF9tYWNvc3hfdmVyc2lv
-bl9taW4gKCkgewogIGxvY2FsIHYKICBldmFsICJ2PVwkJDEiCiAgY2FzZSAiICR2ICIgaW4KICAq
-Ii1tbWFjb3N4LXZlcnNpb24tbWluIiopCiAgICAgZWNobyAiTk9UIGFkZGluZyAtbW1hY29zeC12
-ZXJzaW9uLW1pbj0kMiB0byAkMSAoJHYpIiA+JjQKICAgICA7OwogICopIGVjaG8gIkFkZGluZyAt
-bW1hY29zeC12ZXJzaW9uLW1pbj0kMiB0byAkMSIgPiY0CiAgICAgZXZhbCAiJDE9JyR2IC1tbWFj
-b3N4LXZlcnNpb24tbWluPSQyJyIKICAgICA7OwogIGVzYWMKfQoKIyBQZXJsIGJ1bmRsZXMgZG8g
-bm90IGV4cGVjdCB0d28tbGV2ZWwgbmFtZXNwYWNlLCBhZGRlZCBpbiBEYXJ3aW4gMS40LgojIEJ1
-dCBzdGFydGluZyBmcm9tIHBlcmwgNS44LjEvRGFyd2luIDcgdGhlIGRlZmF1bHQgaXMgdGhlIHR3
-by1sZXZlbC4KY2FzZSAiJG9zdmVycyIgaW4gICMgTm90ZTogb3N2ZXJzIGlzIHRoZSBrZXJuZWwg
-dmVyc2lvbiwgbm90IHRoZSAxMC54CjEuWzAtM10uKikgIyBPUyBYIDEwLjAueAogICBsZGRsZmxh
-Z3M9IiR7bGRmbGFnc30gLWJ1bmRsZSAtdW5kZWZpbmVkIHN1cHByZXNzIgogICA7OwoxLiopICAg
-ICAgICMgT1MgWCAxMC4xCiAgIGxkZmxhZ3M9IiR7bGRmbGFnc30gLWZsYXRfbmFtZXNwYWNlIgog
-ICBsZGRsZmxhZ3M9IiR7bGRmbGFnc30gLWJ1bmRsZSAtdW5kZWZpbmVkIHN1cHByZXNzIgogICA7
-OwpbMi02XS4qKSAgICMgT1MgWCAxMC4xLnggLSAxMC4yLnggKHRob3VnaCBbMi00XSBuZXZlciBl
-eGlzdGVkIHB1YmxpY2x5KQogICBsZGZsYWdzPSIke2xkZmxhZ3N9IC1mbGF0X25hbWVzcGFjZSIK
-ICAgbGRkbGZsYWdzPSIke2xkZmxhZ3N9IC1idW5kbGUgLXVuZGVmaW5lZCBzdXBwcmVzcyIKICAg
-OzsKWzctOV0uKikgICAjIE9TIFggMTAuMy54IC0gMTAuNS54CiAgIGxkZGxmbGFncz0iJHtsZGZs
-YWdzfSAtYnVuZGxlIC11bmRlZmluZWQgZHluYW1pY19sb29rdXAiCiAgIGNhc2UgIiRsZCIgaW4K
-ICAgICAgICpNQUNPU1hfREVWRUxPUE1FTlRfVEFSR0VUKikgOzsKICAgICAgICopIGxkPSJlbnYg
-TUFDT1NYX0RFUExPWU1FTlRfVEFSR0VUPTEwLjMgJHtsZH0iIDs7CiAgIGVzYWMKICAgOzsKKikg
-ICAgICAgICMgT1MgWCAxMC42LnggLSBjdXJyZW50CiAgICMgVGhlIE1BQ09TWF9ERVBMT1lNRU5U
-X1RBUkdFVCBpcyBub3QgbmVlZGVkLAogICAjIGJ1dCB0aGUgLW1tYWNvc3gtdmVyc2lvbi1taW4g
-b3B0aW9uIGlzIGFsd2F5cyB1c2VkLgoKICAgIyBXZSBub3cgdXNlIE1BQ09TWF9ERVBMT1lNRU5U
-X1RBUkdFVCwgaWYgc2V0LCBhcyBhbiBvdmVycmlkZSBieQogICAjIGNhcHR1cmluZyBpdHMgdmFs
-dWUgYW5kIGFkZGluZyBpdCB0byB0aGUgZmxhZ3MuCiAgICBjYXNlICIkTUFDT1NYX0RFUExPWU1F
-TlRfVEFSR0VUIiBpbgogICAgMTAuKikKICAgICAgYWRkX21hY29zeF92ZXJzaW9uX21pbiBjY2Zs
-YWdzICRNQUNPU1hfREVQTE9ZTUVOVF9UQVJHRVQKICAgICAgYWRkX21hY29zeF92ZXJzaW9uX21p
-biBsZGZsYWdzICRNQUNPU1hfREVQTE9ZTUVOVF9UQVJHRVQKICAgICAgOzsKICAgICcnKQogICAg
-ICAjIEVtcHR5IE1BQ09TWF9ERVBMT1lNRU5UX1RBUkdFVCBpcyBva2F5LgogICAgICA7OwogICAg
-KikKICAgICAgY2F0IDw8RU9NID4mNAoKKioqIFVuZXhwZWN0ZWQgTUFDT1NYX0RFUExPWU1FTlRf
-VEFSR0VUPSRNQUNPU1hfREVQTE9ZTUVOVF9UQVJHRVQKKioqCioqKiBQbGVhc2UgZWl0aGVyIHNl
-dCBpdCB0byAxMC5zb21ldGhpbmcsIG9yIHRvIGVtcHR5LgoKRU9NCiAgICAgIGV4aXQgMQogICAg
-ICA7OwogICAgZXNhYwoKICAgICMgS2VlcCB0aGUgcHJvZHZlcnMgbGVhZGluZyB3aGl0ZXNwYWNl
-IChDb25maWd1cmUgbWFnaWMpLgogICAgIyBDYW5ub3QgdXNlICRvc3ZlcnMgaGVyZSBzaW5jZSB0
-aGF0IGlzIHRoZSBrZXJuZWwgdmVyc2lvbi4KICAgICMgc3dfdmVycyBvdXRwdXQgICAgICAgICAg
-ICAgICAgIHdoYXQgd2Ugd2FudAogICAgIyAiUHJvZHVjdFZlcnNpb246ICAgIDEwLjEwLjUiICAg
-IjEwLjEwIgogICAgIyAiUHJvZHVjdFZlcnNpb246ICAgIDEwLjExIiAgICAgIjEwLjExIgogICAg
-ICAgIHByb2R2ZXJzPWBzd192ZXJzfGF3ayAnL15Qcm9kdWN0VmVyc2lvbjove3ByaW50ICQyfSd8
-YXdrIC1GLiAne3ByaW50ICQxIi4iJDJ9J2AKICAgIGNhc2UgIiRwcm9kdmVycyIgaW4KICAgIDEw
-LiopCiAgICAgIGFkZF9tYWNvc3hfdmVyc2lvbl9taW4gY2NmbGFncyAkcHJvZHZlcnMKICAgICAg
-YWRkX21hY29zeF92ZXJzaW9uX21pbiBsZGZsYWdzICRwcm9kdmVycwogICAgICA7OwogICAgKikK
-ICAgICAgY2F0IDw8RU9NID4mNAoKKioqIFVuZXhwZWN0ZWQgcHJvZHVjdCB2ZXJzaW9uICRwcm9k
-dmVycy4KKioqCioqKiBUcnkgcnVubmluZyBzd192ZXJzIGFuZCBzZWUgd2hhdCBpdHMgUHJvZHVj
-dFZlcnNpb24gc2F5cy4KCkVPTQogICAgICBleGl0IDEKICAgIGVzYWMKCiAgIGxkZGxmbGFncz0i
-JHtsZGZsYWdzfSAtYnVuZGxlIC11bmRlZmluZWQgZHluYW1pY19sb29rdXAiCiAgIDs7CmVzYWMK
-CmxkbGlicHRobmFtZT0nRFlMRF9MSUJSQVJZX1BBVEgnOwoKIyB1c2VzaHJwbGliPXRydWUgcmVz
-dWx0cyBpbiBtdWNoIHNsb3dlciBzdGFydHVwIHRpbWVzLgojICdmYWxzZScgaXMgdGhlIGRlZmF1
-bHQgdmFsdWUuICBVc2UgQ29uZmlndXJlIC1EdXNlc2hycGxpYiB0byBvdmVycmlkZS4KCmNhdCA+
-IFVVL2FyY2huYW1lLmNidSA8PCdFT0NCVScKIyBUaGlzIHNjcmlwdCBVVS9hcmNobmFtZS5jYnUg
-d2lsbCBnZXQgJ2NhbGxlZC1iYWNrJyBieSBDb25maWd1cmUgCiMgYWZ0ZXIgaXQgaGFzIG90aGVy
-d2lzZSBkZXRlcm1pbmVkIHRoZSBhcmNoaXRlY3R1cmUgbmFtZS4KY2FzZSAiJGxkZmxhZ3MiIGlu
-CioiLWZsYXRfbmFtZXNwYWNlIiopIDs7ICMgQmFja3dhcmQgY29tcGF0LCBiZSBmbGF0LgojIElm
-IHdlIGFyZSB1c2luZyB0d28tbGV2ZWwgbmFtZXNwYWNlLCB3ZSB3aWxsIG11bmdlIHRoZSBhcmNo
-bmFtZSB0byBzaG93IGl0LgoqKSBhcmNobmFtZT0iJHthcmNobmFtZX0tMmxldmVsIiA7Owplc2Fj
-CkVPQ0JVCgojIDY0LWJpdCBhZGRyZXNzaW5nIHN1cHBvcnQuIEN1cnJlbnRseSBzdHJpY3RseSBl
-eHBlcmltZW50YWwuIERGRCAyMDA1LTA2LTA2CmNhc2UgIiR1c2U2NGJpdGFsbCIgaW4KJGRlZmlu
-ZXx0cnVlfFt5WV0qKQpjYXNlICIkb3N2ZXJzIiBpbgpbMS03XS4qKQogICAgIGNhdCA8PEVPTSA+
-JjQKCgoKKioqIDY0LWJpdCBhZGRyZXNzaW5nIGlzIG5vdCBzdXBwb3J0ZWQgZm9yIE1hYyBPUyBY
-IHZlcnNpb25zCioqKiBiZWxvdyAxMC40ICgiVGlnZXIiKSBvciBEYXJ3aW4gdmVyc2lvbnMgYmVs
-b3cgOC4gUGxlYXNlIHRyeQoqKiogYWdhaW4gd2l0aG91dCAtRHVzZTY0Yml0YWxsLiAoLUR1c2U2
-NGJpdGludCB3aWxsIHdvcmssIGhvd2V2ZXIuKQoKRU9NCiAgICAgZXhpdCAxCiAgOzsKKikKICAg
-IGNhc2UgIiRvc3ZlcnMiIGluCiAgICA4LiopCiAgICAgICAgY2F0IDw8RU9NID4mNAoKCgoqKiog
-UGVybCA2NC1iaXQgYWRkcmVzc2luZyBzdXBwb3J0IGlzIGV4cGVyaW1lbnRhbCBmb3IgTWFjIE9T
-IFgKKioqIDEwLjQgKCJUaWdlciIpIGFuZCBEYXJ3aW4gdmVyc2lvbiA4LiBTeXN0ZW0gViBJUEMg
-aXMgZGlzYWJsZWQKKioqIGR1ZSB0byBwcm9ibGVtcyB3aXRoIHRoZSA2NC1iaXQgdmVyc2lvbnMg
-b2YgbXNnY3RsLCBzZW1jdGwsCioqKiBhbmQgc2htY3RsLiBZb3Ugc2hvdWxkIGFsc28gZXhwZWN0
-IHRoZSBmb2xsb3dpbmcgdGVzdCBmYWlsdXJlczoKKioqCioqKiAgICBleHQvdGhyZWFkcy1zaGFy
-ZWQvdC93YWl0ICh0aHJlYWRlZCBidWlsZHMgb25seSkKCkVPTQoKICAgICAgICBbICIkZF9tc2dj
-dGwiIF0gfHwgZF9tc2djdGw9J3VuZGVmJwogICAgICAgIFsgIiRkX3NlbWN0bCIgXSB8fCBkX3Nl
-bWN0bD0ndW5kZWYnCiAgICAgICAgWyAiJGRfc2htY3RsIiBdIHx8IGRfc2htY3RsPSd1bmRlZicK
-ICAgIDs7CiAgICBlc2FjCgogICAgY2FzZSBgdW5hbWUgLXBgIGluIAogICAgcG93ZXJwYykgYXJj
-aD1wcGM2NCA7OwogICAgaTM4NikgYXJjaD14ODZfNjQgOzsKICAgICopIGNhdCA8PEVPTSA+JjQK
-CioqKiBEb24ndCByZWNvZ25pemUgcHJvY2Vzc29yLCBjYW4ndCBzcGVjaWZ5IDY0IGJpdCBjb21w
-aWxhdGlvbi4KCkVPTQogICAgOzsKICAgIGVzYWMKICAgIGZvciB2YXIgaW4gY2NmbGFncyBjcHBm
-bGFncyBsZCBsZGZsYWdzCiAgICBkbwogICAgICAgZXZhbCAkdmFyPSJcJCR7dmFyfVwgLWFyY2hc
-ICRhcmNoIgogICAgZG9uZQoKICAgIDs7CmVzYWMKOzsKZXNhYwoKIyMKIyBTeXN0ZW0gbGlicmFy
-aWVzCiMjCgojIHZmb3JrIHdvcmtzCnVzZXZmb3JrPSd0cnVlJzsKCiMgbWFsbG9jIHdyYXAgd29y
-a3MKY2FzZSAiJHVzZW1hbGxvY3dyYXAiIGluCicnKSB1c2VtYWxsb2N3cmFwPSdkZWZpbmUnIDs7
-CmVzYWMKCiMgb3VyIG1hbGxvYyB3b3JrcyAoYnV0IGFsbG93IHVzZXJzIHRvIG92ZXJyaWRlKQpj
-YXNlICIkdXNlbXltYWxsb2MiIGluCicnKSB1c2VteW1hbGxvYz0nbicgOzsKZXNhYwojIEhvd2V2
-ZXIgc2JyaygpIHJldHVybnMgLTEgKGZhaWx1cmUpIHNvbWV3aGVyZSBpbiBsaWIvdW5pY29yZS9t
-a3RhYmxlcyBhdAojIGFyb3VuZCAxNE0sIHNvIHdlIG5lZWQgdG8gdXNlIHN5c3RlbSBtYWxsb2Mo
-KSBhcyBvdXIgc2JyaygpCiMKIyBzYnJrKCkgaW4gRGFyd2luIGRlcHJlY2F0ZWQgc2luY2UgTWF2
-ZXJpY2tzICgxMC45KSwgaXQgc3RpbGwgZXhpc3RzCiMgaW4gWW9zZW1pdGUgKDEwLjEwKSBidXQg
-dGhhdCBpcyBqdXN0IGFuIGVtdWxhdGlvbiwgYW5kIGZhaWxzIGZvcgojIGFsbG9jYXRpb25zIGJl
-eW9uZCA0TUIuICBPbmUgc2hvdWxkIHVzZSBlLmcuIG1tYXAgaW5zdGVhZCAob3Igc3lzdGVtCiMg
-bWFsbG9jLCBhcyBzdWdnZXN0ZWQgYWJvdmUsIHRoYXQgYnV0IGlzIGtpbmQgb2YgYmFja3dhcmQp
-LgptYWxsb2NfY2ZsYWdzPSdjY2ZsYWdzPSItRFVTRV9QRVJMX1NCUksgLURQRVJMX1NCUktfVklB
-X01BTExPQyAkY2NmbGFncyInCgojIExvY2FsZXMgYXJlbid0IGZlZWxpbmcgd2VsbC4KTENfQUxM
-PUM7IGV4cG9ydCBMQ19BTEw7CkxBTkc9QzsgZXhwb3J0IExBTkc7CgojCiMgVGhlIGxpYnJhcmll
-cyBhcmUgbm90IHRocmVhZHNhZmUgYXMgb2YgT1MgWCAxMC4xLgojCiMgRml4IHdoZW4gQXBwbGUg
-Zml4ZXMgbGliYy4KIwpjYXNlICIkdXNldGhyZWFkcyR1c2VpdGhyZWFkcyIgaW4KICAqZGVmaW5l
-KikKICBjYXNlICIkb3N2ZXJzIiBpbgogICAgWzEyMzQ1XS4qKSAgICAgY2F0IDw8RU9NID4mNAoK
-CgoqKiogV2FybmluZywgdGhlcmUgbWlnaHQgYmUgcHJvYmxlbXMgd2l0aCB5b3VyIGxpYnJhcmll
-cyB3aXRoCioqKiByZWdhcmRzIHRvIHRocmVhZGluZy4gIFRoZSB0ZXN0IGV4dC90aHJlYWRzL3Qv
-bGliYy50IGlzIGxpa2VseQoqKiogdG8gZmFpbC4KCkVPTQogICAgOzsKICAgICopIHVzZXJlZW50
-cmFudD0nZGVmaW5lJzs7CiAgZXNhYwoKZXNhYwoKIyBGaW5rIGNhbiBpbnN0YWxsIGEgR0RCTSBs
-aWJyYXJ5IHRoYXQgY2xhaW1zIHRvIGhhdmUgdGhlIE9EQk0gaW50ZXJmYWNlcwojIGJ1dCBQZXJs
-IGR5bmFsb2FkZXIgY2Fubm90IGZvciBzb21lIHJlYXNvbiB1c2UgdGhhdCBsaWJyYXJ5LiAgV2Ug
-ZG9uJ3QKIyByZWFsbHkgbmVlZCBPREJNX0ZJbGUsIHRob3VnaCwgc28gbGV0J3MganVzdCBoaW50
-IE9EQk0gYXdheS4KaV9kYm09dW5kZWY7CgojIENvbmZpZ3VyZSBkb2Vzbid0IGRldGVjdCByYW5s
-aWIgb24gVGlnZXIgcHJvcGVybHkuCiMgTmVpbFcgc2F5cyB0aGlzIHNob3VsZCBiZSBhY2NlcHRh
-YmxlIG9uIGFsbCBkYXJ3aW4gdmVyc2lvbnMuCnJhbmxpYj0ncmFubGliJwoKIyBDYXRjaCBNYWNQ
-b3J0cyBnY2MvZysrIGV4dHJhIGxpYmRpcgpjYXNlICIkKCRjYyAtdiAyPiYxKSIgaW4KKiJNYWNQ
-b3J0cyBnY2MiKikgbG9jbGlicHRoPSIkbG9jbGlicHRoIC9vcHQvbG9jYWwvbGliL2xpYmdjYyIg
-OzsKZXNhYwoKIyMKIyBCdWlsZCBwcm9jZXNzCiMjCgojIENhc2UtaW5zZW5zaXRpdmUgZmlsZXN5
-c3RlbXMgZG9uJ3QgZ2V0IGFsb25nIHdpdGggTWFrZWZpbGUgYW5kCiMgbWFrZWZpbGUgaW4gdGhl
-IHNhbWUgcGxhY2UuICBTaW5jZSBEYXJ3aW4gdXNlcyBHTlUgbWFrZSwgdGhpcyBkb2RnZXMKIyB0
-aGUgcHJvYmxlbS4KZmlyc3RtYWtlZmlsZT1HTlVtYWtlZmlsZTsKCiMgUGFydHMgb2YgdGhlIHN5
-c3RlbSBjYWxsIHNldGVudigpLCBpbiBwYXJ0aWN1bGFyIGluIGFuIGF0Zm9yayBoYW5kbGVyLgoj
-IFRoaXMgY2F1c2VzIHByb2JsZW1zIHdoZW4gdGhlIGNoaWxkIHRyaWVzIHRvIGNsZWFuIHVwIGVu
-dmlyb25bXSwgc28KIyBsZXQgbGliYyBtYW5hZ2UgZW52aXJvbltdLgpjYXQgPj4gY29uZmlnLm92
-ZXIgPDwnRU9PVkVSJwppZiB0ZXN0ICIkZF91bnNldGVudiIgPSAiJGRlZmluZSIgLWEgXAogICAg
-YGV4cHIgIiRjY2ZsYWdzIiA6ICcuKi1EUEVSTF9VU0VfU0FGRV9QVVRFTlYnYCAtZXEgMDsgdGhl
-bgogICAgICAgIGNjZmxhZ3M9IiRjY2ZsYWdzIC1EUEVSTF9VU0VfU0FGRV9QVVRFTlYiCmZpCkVP
-T1ZFUgo=',
+ciAgICAgICAgICAgMTAuNC54ICA4LngueSAgIDIuMCAgIChnY2M0IDQuMC4wKQojICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgMi4yICAgKGdjYzQgNC4wLjEpCiMgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAyLjIuMSAoZ2NjIDMuMykKIyAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgIDIuNSA/CiMgTGVvcGFyZCAgICAgICAgIDEwLjUueCAgOS54LnkgICAzLjAg
+ICAoZ2NjIDQuMC4xIGRlZmF1bHQpCiMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAz
+LjEgICAoZ2NjIDQuMi4xKQojIFNub3cgTGVvcGFyZCAgICAxMC42LnggIDEwLngueSAgMy4yICAg
+KGxsdm0gZ2NjIDQuMiwgY2xhbmcgMi4zIGFzIDEuMCkKIyAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgIDMuMi4xIChjbGFuZyAxLjAuMSBhcyAxLjAuMS8yNCkKIyAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgIDMuMi4yIChjbGFuZyAxLjAuMiBhcyAxLjAuMi8zMikKIyAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuMi4zIChjbGFuZyAxLjUgYXMgMS41LzYwKQoj
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNC4wLjEgKGNsYW5nIDIuOSBhcyAyLjAv
+MTM4KQojIExpb24gICAgICAgICAgICAxMC43LnggIDExLngueSAgNC4xICAgKGxsdm0gZ2NjIDQu
+Mi4xLCBjbGFuZyAzLjAgYXMgMi4xLzE2My43LjEpCiMgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICA0LjIgICAoY2xhbmcgMy4wIGFzIDMuMC8yMTEuMTAuMSkKIyAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgIDQuMy4zIChjbGFuZyAzLjEgYXMgMy4xLzMxOC4wLjYxKQojICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNC40ICAgKGNsYW5nIDMuMSBhcyA0LjAvNDIx
+LjAuNTcpCiMgTW91bnRhaW4gTGlvbiAgIDEwLjgueCAgMTIueC55ICA0LjUgICAoY2xhbmcgMy4x
+IGFzIDQuMS80MjEuMTEuNjUsIHJlYWwgZ2NjIHJlbW92ZWQsIHRoZXJlIGlzIGdjYyBidXQgaXQn
+cyByZWFsbHkgY2xhbmcpCiMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0LjYgICAo
+Y2xhbmcgMy4yIGFzIDQuMi80MjUuMC4yNCkKIyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgIDUuMCAgIChjbGFuZyAzLjMgYXMgNS4wLzUwMC4yLjc1KQojICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgNS4xICAgKGNsYW5nIDMuNCBhcyA1LjEvNTAzLjAuMzgpCiMgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICA1LjEuMSAoY2xhbmcgMy40IGFzIDUuMS81MDMuMC40
+MCkKIyBNYXZlcmlja3MgICAgICAgMTAuOS54ICAxMy54LnkgIDYuMC4xIChjbGFuZyAzLjUgYXMg
+Ni4wLzYwMC4wLjUxKQojICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNi4xICAgKGNs
+YW5nIDMuNSBhcyA2LjAvNjAwLjAuNTQpCiMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICA2LjEuMSAoY2xhbmcgMy41IGFzIDYuMC82MDAuMC41NikKIyAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgIDYuMiAgIChjbGFuZyAzLjUgYXMgNi4wLzYwMC4wLjU3KQojIFlvc2VtaXRl
+ICAgICAgICAxMC4xMC54IDE0LngueSAgNi4zICAgKGNsYW5nIDMuNiBhcyA2LjEvNjAyLjAuNDkp
+CiMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2LjMuMSAoY2xhbmcgMy42IGFzIDYu
+MS82MDIuMC40OSkKIyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDYuMy4yIChjbGFu
+ZyAzLjYgYXMgNi4xLzYwMi4wLjUzKQojIEVsIENhcGl0YW4gICAgICAxMC4xMS54IDE1LngueSAg
+Ny4wICAgKGNsYW5nIDMuNyBhcyA3LjAvNzAwLjAuNzIpCiMgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICA3LjEgICAoY2xhbmcgMy43IGFzIDcuMC83MDAuMS43NikKIyAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgIDcuMiAgIChjbGFuZyAzLjcgYXMgNy4wLjIvNzAwLjEuODEp
+CiMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA3LjIuMSAoY2xhbmcgMy43IGFzIDcu
+MC4yLzcwMC4xLjgxKQojICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNy4zICAgKGNs
+YW5nIDMuNyBhcyA3LjMuMC83MDMuMC4yOSkKIwoKIyBQcm9jZXNzb3JzIFN1cHBvcnRlZAojCiMg
+UG93ZXJQQyAoUFBDKTogICAgICAgMTAuMC54IC0gMTAuNS44IChmaW5hbCAxMC41LngpCiMgUG93
+ZXJQQyB2aWEgUm9zZXR0YTogMTAuNC40IC0gMTAuNi44IChmaW5hbCAxMC42LngpCiMgSUEtMzI6
+ICAgICAgICAgICAgICAgMTAuNC40IC0gMTAuNi44ICh0aG91Z2ggc3RpbGwgc3VwcG9ydGVkIG9u
+IHg4Ni02NCkKIyB4ODYtNjQ6ICAgICAgICAgICAgICAxMC40LjcgLSBjdXJyZW50CgojIE1BQ09T
+WF9ERVBMT1lNRU5UX1RBUkdFVCBzZWxlY3RzIHRoZSBtaW5pbXVtIE9TIGxldmVsIHdlIHdhbnQg
+dG8gc3VwcG9ydAojCiMgSXQgaXMgbmVlZGVkIGZvciBPUyByZWxlYXNlcyBiZWZvcmUgMTAuNi4K
+IwojIGh0dHBzOi8vZGV2ZWxvcGVyLmFwcGxlLmNvbS9saWJyYXJ5L21hYy9kb2N1bWVudGF0aW9u
+L0RldmVsb3BlclRvb2xzL0NvbmNlcHR1YWwvY3Jvc3NfZGV2ZWxvcG1lbnQvQ29uZmlndXJpbmcv
+Y29uZmlndXJpbmcuaHRtbAojCiMgSWYgaXQgaXMgc2V0LCB3ZSBhbHNvIHByb3BhZ2F0ZSBpdHMg
+dmFsdWUgdG8gY2NmbGFncyBhbmQgbGRmbGFncwojIHVzaW5nIHRoZSAtbW1hY29zeC12ZXJzaW9u
+LW1pbiBmbGFnLiAgSWYgaXQgaXMgbm90IHNldCwgd2UgdXNlCiMgdGhlIE9TIFggcmVsZWFzZSBh
+cyB0aGUgbWluIHZhbHVlIGZvciB0aGUgZmxhZy4KCiMgQWRkcyAiLW1tYWNvc3gtdmVyc2lvbi1t
+aW49JDIiIHRvICIkMSIgdW5sZXNzIGl0IGFscmVhZHkgaXMgdGhlcmUuCmFkZF9tYWNvc3hfdmVy
+c2lvbl9taW4gKCkgewogIGxvY2FsIHYKICBldmFsICJ2PVwkJDEiCiAgY2FzZSAiICR2ICIgaW4K
+ICAqIi1tbWFjb3N4LXZlcnNpb24tbWluIiopCiAgICAgZWNobyAiTk9UIGFkZGluZyAtbW1hY29z
+eC12ZXJzaW9uLW1pbj0kMiB0byAkMSAoJHYpIiA+JjQKICAgICA7OwogICopIGVjaG8gIkFkZGlu
+ZyAtbW1hY29zeC12ZXJzaW9uLW1pbj0kMiB0byAkMSIgPiY0CiAgICAgZXZhbCAiJDE9JyR2IC1t
+bWFjb3N4LXZlcnNpb24tbWluPSQyJyIKICAgICA7OwogIGVzYWMKfQoKIyBQZXJsIGJ1bmRsZXMg
+ZG8gbm90IGV4cGVjdCB0d28tbGV2ZWwgbmFtZXNwYWNlLCBhZGRlZCBpbiBEYXJ3aW4gMS40Lgoj
+IEJ1dCBzdGFydGluZyBmcm9tIHBlcmwgNS44LjEvRGFyd2luIDcgdGhlIGRlZmF1bHQgaXMgdGhl
+IHR3by1sZXZlbC4KY2FzZSAiJG9zdmVycyIgaW4gICMgTm90ZTogb3N2ZXJzIGlzIHRoZSBrZXJu
+ZWwgdmVyc2lvbiwgbm90IHRoZSAxMC54CjEuWzAtM10uKikgIyBPUyBYIDEwLjAueAogICBsZGRs
+ZmxhZ3M9IiR7bGRmbGFnc30gLWJ1bmRsZSAtdW5kZWZpbmVkIHN1cHByZXNzIgogICA7OwoxLiop
+ICAgICAgICMgT1MgWCAxMC4xCiAgIGxkZmxhZ3M9IiR7bGRmbGFnc30gLWZsYXRfbmFtZXNwYWNl
+IgogICBsZGRsZmxhZ3M9IiR7bGRmbGFnc30gLWJ1bmRsZSAtdW5kZWZpbmVkIHN1cHByZXNzIgog
+ICA7OwpbMi02XS4qKSAgICMgT1MgWCAxMC4xLnggLSAxMC4yLnggKHRob3VnaCBbMi00XSBuZXZl
+ciBleGlzdGVkIHB1YmxpY2x5KQogICBsZGZsYWdzPSIke2xkZmxhZ3N9IC1mbGF0X25hbWVzcGFj
+ZSIKICAgbGRkbGZsYWdzPSIke2xkZmxhZ3N9IC1idW5kbGUgLXVuZGVmaW5lZCBzdXBwcmVzcyIK
+ICAgOzsKWzctOV0uKikgICAjIE9TIFggMTAuMy54IC0gMTAuNS54CiAgIGxkZGxmbGFncz0iJHts
+ZGZsYWdzfSAtYnVuZGxlIC11bmRlZmluZWQgZHluYW1pY19sb29rdXAiCiAgIGNhc2UgIiRsZCIg
+aW4KICAgICAgICpNQUNPU1hfREVQTE9ZTUVOVF9UQVJHRVQqKSA7OwogICAgICAgKikgbGQ9ImVu
+diBNQUNPU1hfREVQTE9ZTUVOVF9UQVJHRVQ9MTAuMyAke2xkfSIgOzsKICAgZXNhYwogICA7Owoq
+KSAgICAgICAgIyBPUyBYIDEwLjYueCAtIGN1cnJlbnQKICAgIyBUaGUgTUFDT1NYX0RFUExPWU1F
+TlRfVEFSR0VUIGlzIG5vdCBuZWVkZWQsCiAgICMgYnV0IHRoZSAtbW1hY29zeC12ZXJzaW9uLW1p
+biBvcHRpb24gaXMgYWx3YXlzIHVzZWQuCgogICAjIFdlIG5vdyB1c2UgTUFDT1NYX0RFUExPWU1F
+TlRfVEFSR0VULCBpZiBzZXQsIGFzIGFuIG92ZXJyaWRlIGJ5CiAgICMgY2FwdHVyaW5nIGl0cyB2
+YWx1ZSBhbmQgYWRkaW5nIGl0IHRvIHRoZSBmbGFncy4KICAgIGNhc2UgIiRNQUNPU1hfREVQTE9Z
+TUVOVF9UQVJHRVQiIGluCiAgICAxMC4qKQogICAgICBhZGRfbWFjb3N4X3ZlcnNpb25fbWluIGNj
+ZmxhZ3MgJE1BQ09TWF9ERVBMT1lNRU5UX1RBUkdFVAogICAgICBhZGRfbWFjb3N4X3ZlcnNpb25f
+bWluIGxkZmxhZ3MgJE1BQ09TWF9ERVBMT1lNRU5UX1RBUkdFVAogICAgICA7OwogICAgJycpCiAg
+ICAgICMgRW1wdHkgTUFDT1NYX0RFUExPWU1FTlRfVEFSR0VUIGlzIG9rYXkuCiAgICAgIDs7CiAg
+ICAqKQogICAgICBjYXQgPDxFT00gPiY0CgoqKiogVW5leHBlY3RlZCBNQUNPU1hfREVQTE9ZTUVO
+VF9UQVJHRVQ9JE1BQ09TWF9ERVBMT1lNRU5UX1RBUkdFVAoqKioKKioqIFBsZWFzZSBlaXRoZXIg
+c2V0IGl0IHRvIDEwLnNvbWV0aGluZywgb3IgdG8gZW1wdHkuCgpFT00KICAgICAgZXhpdCAxCiAg
+ICAgIDs7CiAgICBlc2FjCgogICAgIyBLZWVwIHRoZSBwcm9kdmVycyBsZWFkaW5nIHdoaXRlc3Bh
+Y2UgKENvbmZpZ3VyZSBtYWdpYykuCiAgICAjIENhbm5vdCB1c2UgJG9zdmVycyBoZXJlIHNpbmNl
+IHRoYXQgaXMgdGhlIGtlcm5lbCB2ZXJzaW9uLgogICAgIyBzd192ZXJzIG91dHB1dCAgICAgICAg
+ICAgICAgICAgd2hhdCB3ZSB3YW50CiAgICAjICJQcm9kdWN0VmVyc2lvbjogICAgMTAuMTAuNSIg
+ICAiMTAuMTAiCiAgICAjICJQcm9kdWN0VmVyc2lvbjogICAgMTAuMTEiICAgICAiMTAuMTEiCiAg
+ICAgICAgcHJvZHZlcnM9YHN3X3ZlcnN8YXdrICcvXlByb2R1Y3RWZXJzaW9uOi97cHJpbnQgJDJ9
+J3xhd2sgLUYuICd7cHJpbnQgJDEiLiIkMn0nYAogICAgY2FzZSAiJHByb2R2ZXJzIiBpbgogICAg
+MTAuKikKICAgICAgYWRkX21hY29zeF92ZXJzaW9uX21pbiBjY2ZsYWdzICRwcm9kdmVycwogICAg
+ICBhZGRfbWFjb3N4X3ZlcnNpb25fbWluIGxkZmxhZ3MgJHByb2R2ZXJzCiAgICAgIDs7CiAgICAq
+KQogICAgICBjYXQgPDxFT00gPiY0CgoqKiogVW5leHBlY3RlZCBwcm9kdWN0IHZlcnNpb24gJHBy
+b2R2ZXJzLgoqKioKKioqIFRyeSBydW5uaW5nIHN3X3ZlcnMgYW5kIHNlZSB3aGF0IGl0cyBQcm9k
+dWN0VmVyc2lvbiBzYXlzLgoKRU9NCiAgICAgIGV4aXQgMQogICAgZXNhYwoKICAgbGRkbGZsYWdz
+PSIke2xkZmxhZ3N9IC1idW5kbGUgLXVuZGVmaW5lZCBkeW5hbWljX2xvb2t1cCIKICAgOzsKZXNh
+YwoKbGRsaWJwdGhuYW1lPSdEWUxEX0xJQlJBUllfUEFUSCc7CgojIHVzZXNocnBsaWI9dHJ1ZSBy
+ZXN1bHRzIGluIG11Y2ggc2xvd2VyIHN0YXJ0dXAgdGltZXMuCiMgJ2ZhbHNlJyBpcyB0aGUgZGVm
+YXVsdCB2YWx1ZS4gIFVzZSBDb25maWd1cmUgLUR1c2VzaHJwbGliIHRvIG92ZXJyaWRlLgoKY2F0
+ID4gVVUvYXJjaG5hbWUuY2J1IDw8J0VPQ0JVJwojIFRoaXMgc2NyaXB0IFVVL2FyY2huYW1lLmNi
+dSB3aWxsIGdldCAnY2FsbGVkLWJhY2snIGJ5IENvbmZpZ3VyZSAKIyBhZnRlciBpdCBoYXMgb3Ro
+ZXJ3aXNlIGRldGVybWluZWQgdGhlIGFyY2hpdGVjdHVyZSBuYW1lLgpjYXNlICIkbGRmbGFncyIg
+aW4KKiItZmxhdF9uYW1lc3BhY2UiKikgOzsgIyBCYWNrd2FyZCBjb21wYXQsIGJlIGZsYXQuCiMg
+SWYgd2UgYXJlIHVzaW5nIHR3by1sZXZlbCBuYW1lc3BhY2UsIHdlIHdpbGwgbXVuZ2UgdGhlIGFy
+Y2huYW1lIHRvIHNob3cgaXQuCiopIGFyY2huYW1lPSIke2FyY2huYW1lfS0ybGV2ZWwiIDs7CmVz
+YWMKRU9DQlUKCiMgNjQtYml0IGFkZHJlc3Npbmcgc3VwcG9ydC4gQ3VycmVudGx5IHN0cmljdGx5
+IGV4cGVyaW1lbnRhbC4gREZEIDIwMDUtMDYtMDYKY2FzZSAiJHVzZTY0Yml0YWxsIiBpbgokZGVm
+aW5lfHRydWV8W3lZXSopCmNhc2UgIiRvc3ZlcnMiIGluClsxLTddLiopCiAgICAgY2F0IDw8RU9N
+ID4mNAoKCgoqKiogNjQtYml0IGFkZHJlc3NpbmcgaXMgbm90IHN1cHBvcnRlZCBmb3IgTWFjIE9T
+IFggdmVyc2lvbnMKKioqIGJlbG93IDEwLjQgKCJUaWdlciIpIG9yIERhcndpbiB2ZXJzaW9ucyBi
+ZWxvdyA4LiBQbGVhc2UgdHJ5CioqKiBhZ2FpbiB3aXRob3V0IC1EdXNlNjRiaXRhbGwuICgtRHVz
+ZTY0Yml0aW50IHdpbGwgd29yaywgaG93ZXZlci4pCgpFT00KICAgICBleGl0IDEKICA7OwoqKQog
+ICAgY2FzZSAiJG9zdmVycyIgaW4KICAgIDguKikKICAgICAgICBjYXQgPDxFT00gPiY0CgoKCioq
+KiBQZXJsIDY0LWJpdCBhZGRyZXNzaW5nIHN1cHBvcnQgaXMgZXhwZXJpbWVudGFsIGZvciBNYWMg
+T1MgWAoqKiogMTAuNCAoIlRpZ2VyIikgYW5kIERhcndpbiB2ZXJzaW9uIDguIFN5c3RlbSBWIElQ
+QyBpcyBkaXNhYmxlZAoqKiogZHVlIHRvIHByb2JsZW1zIHdpdGggdGhlIDY0LWJpdCB2ZXJzaW9u
+cyBvZiBtc2djdGwsIHNlbWN0bCwKKioqIGFuZCBzaG1jdGwuIFlvdSBzaG91bGQgYWxzbyBleHBl
+Y3QgdGhlIGZvbGxvd2luZyB0ZXN0IGZhaWx1cmVzOgoqKioKKioqICAgIGV4dC90aHJlYWRzLXNo
+YXJlZC90L3dhaXQgKHRocmVhZGVkIGJ1aWxkcyBvbmx5KQoKRU9NCgogICAgICAgIFsgIiRkX21z
+Z2N0bCIgXSB8fCBkX21zZ2N0bD0ndW5kZWYnCiAgICAgICAgWyAiJGRfc2VtY3RsIiBdIHx8IGRf
+c2VtY3RsPSd1bmRlZicKICAgICAgICBbICIkZF9zaG1jdGwiIF0gfHwgZF9zaG1jdGw9J3VuZGVm
+JwogICAgOzsKICAgIGVzYWMKCiAgICBjYXNlIGB1bmFtZSAtcGAgaW4gCiAgICBwb3dlcnBjKSBh
+cmNoPXBwYzY0IDs7CiAgICBpMzg2KSBhcmNoPXg4Nl82NCA7OwogICAgKikgY2F0IDw8RU9NID4m
+NAoKKioqIERvbid0IHJlY29nbml6ZSBwcm9jZXNzb3IsIGNhbid0IHNwZWNpZnkgNjQgYml0IGNv
+bXBpbGF0aW9uLgoKRU9NCiAgICA7OwogICAgZXNhYwogICAgZm9yIHZhciBpbiBjY2ZsYWdzIGNw
+cGZsYWdzIGxkIGxkZmxhZ3MKICAgIGRvCiAgICAgICBldmFsICR2YXI9IlwkJHt2YXJ9XCAtYXJj
+aFwgJGFyY2giCiAgICBkb25lCgogICAgOzsKZXNhYwo7Owplc2FjCgojIwojIFN5c3RlbSBsaWJy
+YXJpZXMKIyMKCiMgdmZvcmsgd29ya3MKdXNldmZvcms9J3RydWUnOwoKIyBtYWxsb2Mgd3JhcCB3
+b3JrcwpjYXNlICIkdXNlbWFsbG9jd3JhcCIgaW4KJycpIHVzZW1hbGxvY3dyYXA9J2RlZmluZScg
+OzsKZXNhYwoKIyBvdXIgbWFsbG9jIHdvcmtzIChidXQgYWxsb3cgdXNlcnMgdG8gb3ZlcnJpZGUp
+CmNhc2UgIiR1c2VteW1hbGxvYyIgaW4KJycpIHVzZW15bWFsbG9jPSduJyA7Owplc2FjCiMgSG93
+ZXZlciBzYnJrKCkgcmV0dXJucyAtMSAoZmFpbHVyZSkgc29tZXdoZXJlIGluIGxpYi91bmljb3Jl
+L21rdGFibGVzIGF0CiMgYXJvdW5kIDE0TSwgc28gd2UgbmVlZCB0byB1c2Ugc3lzdGVtIG1hbGxv
+YygpIGFzIG91ciBzYnJrKCkKIwojIHNicmsoKSBpbiBEYXJ3aW4gZGVwcmVjYXRlZCBzaW5jZSBN
+YXZlcmlja3MgKDEwLjkpLCBpdCBzdGlsbCBleGlzdHMKIyBpbiBZb3NlbWl0ZSAoMTAuMTApIGJ1
+dCB0aGF0IGlzIGp1c3QgYW4gZW11bGF0aW9uLCBhbmQgZmFpbHMgZm9yCiMgYWxsb2NhdGlvbnMg
+YmV5b25kIDRNQi4gIE9uZSBzaG91bGQgdXNlIGUuZy4gbW1hcCBpbnN0ZWFkIChvciBzeXN0ZW0K
+IyBtYWxsb2MsIGFzIHN1Z2dlc3RlZCBhYm92ZSwgdGhhdCBidXQgaXMga2luZCBvZiBiYWNrd2Fy
+ZCkuCm1hbGxvY19jZmxhZ3M9J2NjZmxhZ3M9Ii1EVVNFX1BFUkxfU0JSSyAtRFBFUkxfU0JSS19W
+SUFfTUFMTE9DICRjY2ZsYWdzIicKCiMgTG9jYWxlcyBhcmVuJ3QgZmVlbGluZyB3ZWxsLgpMQ19B
+TEw9QzsgZXhwb3J0IExDX0FMTDsKTEFORz1DOyBleHBvcnQgTEFORzsKCiMKIyBUaGUgbGlicmFy
+aWVzIGFyZSBub3QgdGhyZWFkc2FmZSBhcyBvZiBPUyBYIDEwLjEuCiMKIyBGaXggd2hlbiBBcHBs
+ZSBmaXhlcyBsaWJjLgojCmNhc2UgIiR1c2V0aHJlYWRzJHVzZWl0aHJlYWRzIiBpbgogICpkZWZp
+bmUqKQogIGNhc2UgIiRvc3ZlcnMiIGluCiAgICBbMTIzNDVdLiopICAgICBjYXQgPDxFT00gPiY0
+CgoKCioqKiBXYXJuaW5nLCB0aGVyZSBtaWdodCBiZSBwcm9ibGVtcyB3aXRoIHlvdXIgbGlicmFy
+aWVzIHdpdGgKKioqIHJlZ2FyZHMgdG8gdGhyZWFkaW5nLiAgVGhlIHRlc3QgZXh0L3RocmVhZHMv
+dC9saWJjLnQgaXMgbGlrZWx5CioqKiB0byBmYWlsLgoKRU9NCiAgICA7OwogICAgKikgdXNlcmVl
+bnRyYW50PSdkZWZpbmUnOzsKICBlc2FjCgplc2FjCgojIEZpbmsgY2FuIGluc3RhbGwgYSBHREJN
+IGxpYnJhcnkgdGhhdCBjbGFpbXMgdG8gaGF2ZSB0aGUgT0RCTSBpbnRlcmZhY2VzCiMgYnV0IFBl
+cmwgZHluYWxvYWRlciBjYW5ub3QgZm9yIHNvbWUgcmVhc29uIHVzZSB0aGF0IGxpYnJhcnkuICBX
+ZSBkb24ndAojIHJlYWxseSBuZWVkIE9EQk1fRklsZSwgdGhvdWdoLCBzbyBsZXQncyBqdXN0IGhp
+bnQgT0RCTSBhd2F5LgppX2RibT11bmRlZjsKCiMgQ29uZmlndXJlIGRvZXNuJ3QgZGV0ZWN0IHJh
+bmxpYiBvbiBUaWdlciBwcm9wZXJseS4KIyBOZWlsVyBzYXlzIHRoaXMgc2hvdWxkIGJlIGFjY2Vw
+dGFibGUgb24gYWxsIGRhcndpbiB2ZXJzaW9ucy4KcmFubGliPSdyYW5saWInCgojIENhdGNoIE1h
+Y1BvcnRzIGdjYy9nKysgZXh0cmEgbGliZGlyCmNhc2UgIiQoJGNjIC12IDI+JjEpIiBpbgoqIk1h
+Y1BvcnRzIGdjYyIqKSBsb2NsaWJwdGg9IiRsb2NsaWJwdGggL29wdC9sb2NhbC9saWIvbGliZ2Nj
+IiA7Owplc2FjCgojIwojIEJ1aWxkIHByb2Nlc3MKIyMKCiMgQ2FzZS1pbnNlbnNpdGl2ZSBmaWxl
+c3lzdGVtcyBkb24ndCBnZXQgYWxvbmcgd2l0aCBNYWtlZmlsZSBhbmQKIyBtYWtlZmlsZSBpbiB0
+aGUgc2FtZSBwbGFjZS4gIFNpbmNlIERhcndpbiB1c2VzIEdOVSBtYWtlLCB0aGlzIGRvZGdlcwoj
+IHRoZSBwcm9ibGVtLgpmaXJzdG1ha2VmaWxlPUdOVW1ha2VmaWxlOwoKIyBQYXJ0cyBvZiB0aGUg
+c3lzdGVtIGNhbGwgc2V0ZW52KCksIGluIHBhcnRpY3VsYXIgaW4gYW4gYXRmb3JrIGhhbmRsZXIu
+CiMgVGhpcyBjYXVzZXMgcHJvYmxlbXMgd2hlbiB0aGUgY2hpbGQgdHJpZXMgdG8gY2xlYW4gdXAg
+ZW52aXJvbltdLCBzbwojIGxldCBsaWJjIG1hbmFnZSBlbnZpcm9uW10uCmNhdCA+PiBjb25maWcu
+b3ZlciA8PCdFT09WRVInCmlmIHRlc3QgIiRkX3Vuc2V0ZW52IiA9ICIkZGVmaW5lIiAtYSBcCiAg
+ICBgZXhwciAiJGNjZmxhZ3MiIDogJy4qLURQRVJMX1VTRV9TQUZFX1BVVEVOVidgIC1lcSAwOyB0
+aGVuCiAgICAgICAgY2NmbGFncz0iJGNjZmxhZ3MgLURQRVJMX1VTRV9TQUZFX1BVVEVOViIKZmkK
+RU9PVkVSCg==',
'dragonfly' =>
'IyBoaW50cy9kcmFnb25mbHkuc2gKIwojIFRoaXMgZmlsZSBpcyBtb3N0bHkgY29waWVkIGZyb20g
aGludHMvZnJlZWJzZC5zaCB3aXRoIHRoZSBPUyB2ZXJzaW9uCiMgaW5mb3JtYXRpb24gdGFrZW4g
@@ -569,36 +578,69 @@
IHRlc3QgZG9lc24ndAojIHdvcmsuICBWb2x1bnRlZXJzIHdpdGggRnJlZUJTRCBhcmUgbmVlZGVk
IHRvIGltcHJvdmluZyB0aGUgQ29uZmlndXJlIHRlc3QuCiMgTWVhbndoaWxlLCB0aGUgZm9sbG93
aW5nIHdvcmthcm91bmQgc2hvdWxkIGJlIHNhZmUgb24gYWxsIHZlcnNpb25zCiMgb2YgRnJlZUJT
-RC4KZF9wcmludGZfZm9ybWF0X251bGw9J3VuZGVmJwoK',
+RC4KZF9wcmludGZfZm9ybWF0X251bGw9J3VuZGVmJwoKIyBBcyBvZiAxMC4zLVJFTEVBU0UgRnJl
+ZUJTRC4gIFNlZSBbcGVybCAjMTI4ODY3XQpkX3VzZWxvY2FsZT0ndW5kZWYnCg==',
'gnu' =>
-'IyBoaW50cy9nbnUuc2gKIyBMYXN0IG1vZGlmaWVkOiBUaHUgRGVjIDEwIDIwOjQ3OjI4IENFVCAx
-OTk4CiMgTWFyayBLZXR0ZW5pcyA8a2V0dGVuaXNAcGh5cy51dmEubmw+CgojIGxpYm5zbCBpcyB1
-bnVzYWJsZSBvbiB0aGUgSHVyZC4KIyBYWFggcmVtb3ZlIHRoaXMgb25jZSBTVU5SUEMgaXMgaW1w
-bGVtZW50ZWQuCnNldCBgZWNobyBYICIkbGlic3dhbnRlZCAifCBzZWQgLWUgJ3MvIGJzZCAvIC8n
-IC1lICdzLyBuc2wgLyAvJyAtZSAncy8gYyAvIHB0aHJlYWQgLydgCnNoaWZ0CmxpYnN3YW50ZWQ9
-IiQqIgoKIyBEZWJpYW4gNC4wIHB1dHMgbmRibSBpbiB0aGUgLWxnZGJtX2NvbXBhdCBsaWJyYXJ5
-LgpsaWJzd2FudGVkPSIkbGlic3dhbnRlZCBnZGJtX2NvbXBhdCIKCmNhc2UgIiRvcHRpbWl6ZSIg
-aW4KJycpIG9wdGltaXplPSctTzInIDs7CmVzYWMKCmNhc2UgIiRwbGlicHRoIiBpbgonJykgcGxp
-YnB0aD1gZ2NjIC1wcmludC1zZWFyY2gtZGlycyB8IGdyZXAgbGlicmFyaWVzIHwKICAgICAgICBj
-dXQgLWYyLSAtZD0gfCB0ciAnOicgJHRybmwgfCBncmVwIC12ICdnY2MnIHwgc2VkIC1lICdzOi8k
-OjonYAogICAgc2V0IFggJHBsaWJwdGggIyBDb2xsYXBzZSBhbGwgZW50cmllcyBvbiBvbmUgbGlu
-ZQogICAgc2hpZnQKICAgIHBsaWJwdGg9IiQqIgogICAgOzsKZXNhYwoKIyBGbGFncyBuZWVkZWQg
-dG8gcHJvZHVjZSBzaGFyZWQgbGlicmFyaWVzLgpsZGRsZmxhZ3M9Jy1zaGFyZWQnCgojIEZsYWdz
-IG5lZWRlZCBieSBwcm9ncmFtcyB0aGF0IHVzZSBkeW5hbWljIGxpbmtpbmcuCmNjZGxmbGFncz0n
-LVdsLC1FJwoKIyBEZWJpYW4gYnVnICMyNTg2MTgKY2NmbGFncz0iLURfR05VX1NPVVJDRSAkY2Nm
-bGFncyIKCmNhdCA+IFVVL3VzZWxhcmdlZmlsZXMuY2J1IDw8J0VPQ0JVJwojIFRoaXMgc2NyaXB0
-IFVVL3VzZWxhcmdlZmlsZXMuY2J1IHdpbGwgZ2V0ICdjYWxsZWQtYmFjaycgYnkgQ29uZmlndXJl
-CiMgYWZ0ZXIgaXQgaGFzIHByb21wdGVkIHRoZSB1c2VyIGZvciB3aGV0aGVyIHRvIHVzZSBsYXJn
-ZSBmaWxlcy4KY2FzZSAiJHVzZWxhcmdlZmlsZXMiIGluCicnfCRkZWZpbmV8dHJ1ZXxbeVldKikK
-IyBLZWVwIHRoaXMgaW4gdGhlIGxlZnQgbWFyZ2luLgpjY2ZsYWdzX3VzZWxhcmdlZmlsZXM9Ii1E
-X0xBUkdFRklMRV9TT1VSQ0UgLURfRklMRV9PRkZTRVRfQklUUz02NCIKCgljY2ZsYWdzPSIkY2Nm
-bGFncyAkY2NmbGFnc191c2VsYXJnZWZpbGVzIgoJOzsKZXNhYwpFT0NCVQoKIyBUaGUgZm9sbG93
-aW5nIHJvdXRpbmVzIGFyZSBvbmx5IGF2YWlsYWJsZSBhcyBzdHVicyBpbiBHTlUgbGliYy4KIyBY
-WFggcmVtb3ZlIHRoaXMgb25jZSBtZXRhY29uZiBkZXRlY3RzIHRoZSBHTlUgbGliYyBzdHVicy4K
-ZF9tc2djdGw9J3VuZGVmJwpkX21zZ2dldD0ndW5kZWYnCmRfbXNncmN2PSd1bmRlZicKZF9tc2dz
-bmQ9J3VuZGVmJwpkX3NlbWN0bD0ndW5kZWYnCmRfc2VtZ2V0PSd1bmRlZicKZF9zZW1vcD0ndW5k
-ZWYnCmRfc2htYXQ9J3VuZGVmJwpkX3NobWN0bD0ndW5kZWYnCmRfc2htZHQ9J3VuZGVmJwpkX3No
-bWdldD0ndW5kZWYnCg==',
+'IyBoaW50cy9nbnUuc2gKIyBPcmlnaW5hbGx5IGNvbnRyaWJ1dGVkIGJ5OiAgTWFyayBLZXR0ZW5p
+cyA8a2V0dGVuaXNAcGh5cy51dmEubmw+IERlYyAxMCAxOTk4CgojIGxpYm5zbCBpcyB1bnVzYWJs
+ZSBvbiB0aGUgSHVyZC4KIyBYWFggcmVtb3ZlIHRoaXMgb25jZSBTVU5SUEMgaXMgaW1wbGVtZW50
+ZWQuCnNldCBgZWNobyBYICIkbGlic3dhbnRlZCAifCBzZWQgLWUgJ3MvIGJzZCAvIC8nIC1lICdz
+LyBuc2wgLyAvJyAtZSAncy8gYyAvIHB0aHJlYWQgLydgCnNoaWZ0CmxpYnN3YW50ZWQ9IiQqIgoK
+IyBEZWJpYW4gNC4wIHB1dHMgbmRibSBpbiB0aGUgLWxnZGJtX2NvbXBhdCBsaWJyYXJ5LgpsaWJz
+d2FudGVkPSIkbGlic3dhbnRlZCBnZGJtX2NvbXBhdCIKCiMgbWFsbG9jIHdyYXAgd29ya3MKY2Fz
+ZSAiJHVzZW1hbGxvY3dyYXAiIGluCicnKSB1c2VtYWxsb2N3cmFwPSdkZWZpbmUnIDs7CmVzYWMK
+CiMgVGhlIHN5c3RlbSBtYWxsb2MoKSBpcyBhYm91dCBhcyBmYXN0IGFuZCBhcyBmcnVnYWwgYXMg
+cGVybCdzLgojIFNpbmNlIHRoZSBzeXN0ZW0gbWFsbG9jKCkgaGFzIGJlZW4gdGhlIGRlZmF1bHQg
+c2luY2UgYXQgbGVhc3QKIyA1LjAwMSwgd2UgbWlnaHQgYXMgd2VsbCBsZWF2ZSBpdCB0aGF0IHdh
+eS4gIC0tQUQgIDEwIEphbiAyMDAyCmNhc2UgIiR1c2VteW1hbGxvYyIgaW4KJycpIHVzZW15bWFs
+bG9jPSduJyA7Owplc2FjCgpjYXNlICIkb3B0aW1pemUiIGluCicnKSBvcHRpbWl6ZT0nLU8yJyA7
+Owplc2FjCgpjYXNlICIkcGxpYnB0aCIgaW4KJycpIHBsaWJwdGg9YGdjYyAtcHJpbnQtc2VhcmNo
+LWRpcnMgfCBncmVwIGxpYnJhcmllcyB8CiAgICAgICAgY3V0IC1mMi0gLWQ9IHwgdHIgJzonICR0
+cm5sIHwgZ3JlcCAtdiAnZ2NjJyB8IHNlZCAtZSAnczovJDo6J2AKICAgIHNldCBYICRwbGlicHRo
+ICMgQ29sbGFwc2UgYWxsIGVudHJpZXMgb24gb25lIGxpbmUKICAgIHNoaWZ0CiAgICBwbGlicHRo
+PSIkKiIKICAgIDs7CmVzYWMKCmNhc2UgIiRsaWJjIiBpbgonJykKIyBJZiB5b3UgaGF2ZSBnbGli
+YywgdGhlbiByZXBvcnQgdGhlIHZlcnNpb24gZm9yIC4vbXljb25maWcgYnVnIHJlcG9ydGluZy4K
+IyAoQ29uZmlndXJlIGRvZXNuJ3QgbmVlZCB0byBrbm93IHRoZSBzcGVjaWZpYyB2ZXJzaW9uIHNp
+bmNlIGl0IGp1c3QgdXNlcwojIGdjYyB0byBsb2FkIHRoZSBsaWJyYXJ5IGZvciBhbGwgdGVzdHMu
+KQojIFdlIGRvbid0IHVzZSBfX0dMSUJDX18gYW5kICBfX0dMSUJDX01JTk9SX18gYmVjYXVzZSB0
+aGV5CiMgYXJlIGluc3VmZmljaWVudGx5IHByZWNpc2UgdG8gZGlzdGluZ3Vpc2ggdGhpbmdzIGxp
+a2UKIyBsaWJjLTIuMC42IGFuZCBsaWJjLTIuMC43LgogICAgZm9yIHAgaW4gJHBsaWJwdGgKICAg
+IGRvCiAgICAgICAgZm9yIHRyeWxpYiBpbiBsaWJjLnNvLjAuMyBsaWJjLnNvCiAgICAgICAgZG8K
+ICAgICAgICAgICAgaWYgJHRlc3QgLWUgJHAvJHRyeWxpYjsgdGhlbgogICAgICAgICAgICAgICAg
+bGliYz1gbHMgLWwgJHAvJHRyeWxpYiB8IGF3ayAne3ByaW50ICRORn0nYAogICAgICAgICAgICAg
+ICAgaWYgJHRlc3QgIlgkbGliYyIgIT0gWDsgdGhlbgogICAgICAgICAgICAgICAgICAgIGJyZWFr
+CiAgICAgICAgICAgICAgICBmaQogICAgICAgICAgICBmaQogICAgICAgIGRvbmUKICAgICAgICBp
+ZiAkdGVzdCAiWCRsaWJjIiAhPSBYOyB0aGVuCiAgICAgICAgICAgIGJyZWFrCiAgICAgICAgZmkK
+ICAgIGRvbmUKICAgIDs7CmVzYWMKCiMgRmxhZ3MgbmVlZGVkIHRvIHByb2R1Y2Ugc2hhcmVkIGxp
+YnJhcmllcy4KbGRkbGZsYWdzPSctc2hhcmVkJwoKIyBGbGFncyBuZWVkZWQgYnkgcHJvZ3JhbXMg
+dGhhdCB1c2UgZHluYW1pYyBsaW5raW5nLgpjY2RsZmxhZ3M9Jy1XbCwtRScKCiMgVGhpcyBzY3Jp
+cHQgVVUvdXNldGhyZWFkcy5jYnUgd2lsbCBnZXQgJ2NhbGxlZC1iYWNrJyBieSBDb25maWd1cmUK
+IyBhZnRlciBpdCBoYXMgcHJvbXB0ZWQgdGhlIHVzZXIgZm9yIHdoZXRoZXIgdG8gdXNlIHRocmVh
+ZHMuCmNhdCA+IFVVL3VzZXRocmVhZHMuY2J1IDw8J0VPQ0JVJwpjYXNlICIkdXNldGhyZWFkcyIg
+aW4KJGRlZmluZXx0cnVlfFt5WV0qKQogICAgICAgIGNjZmxhZ3M9Ii1EX1JFRU5UUkFOVCAtRF9H
+TlVfU09VUkNFICRjY2ZsYWdzIgogICAgICAgIGlmIGVjaG8gJGxpYnN3YW50ZWQgfCBncmVwIC12
+IHB0aHJlYWQgPi9kZXYvbnVsbAogICAgICAgIHRoZW4KICAgICAgICAgICAgc2V0IGBlY2hvIFgg
+IiRsaWJzd2FudGVkICJ8IHNlZCAtZSAncy8gYyAvIHB0aHJlYWQgYyAvJ2AKICAgICAgICAgICAg
+c2hpZnQKICAgICAgICAgICAgbGlic3dhbnRlZD0iJCoiCiAgICAgICAgZmkKCgkjIFNvbWVob3cg
+YXQgbGVhc3QgaW4gRGViaWFuIDIuMiB0aGVzZSBtYW5hZ2UgdG8gZXNjYXBlCgkjIHRoZSAjZGVm
+aW5lIGZvcmVzdCBvZiA8ZmVhdHVyZXMuaD4gYW5kIDx0aW1lLmg+IHNvIHRoYXQKCSMgdGhlIGhh
+c3Byb3RvIG1hY3JvIG9mIENvbmZpZ3VyZSBkb2Vzbid0IHNlZSB0aGVzZSBwcm90b3MsCgkjIGV2
+ZW4gd2l0aCB0aGUgLURfR05VX1NPVVJDRS4KCglkX2FzY3RpbWVfcl9wcm90bz0iJGRlZmluZSIK
+CWRfY3J5cHRfcl9wcm90bz0iJGRlZmluZSIKCWRfY3RpbWVfcl9wcm90bz0iJGRlZmluZSIKCWRf
+Z210aW1lX3JfcHJvdG89IiRkZWZpbmUiCglkX2xvY2FsdGltZV9yX3Byb3RvPSIkZGVmaW5lIgoJ
+ZF9yYW5kb21fcl9wcm90bz0iJGRlZmluZSIKCgk7Owplc2FjCkVPQ0JVCgpjYXQgPiBVVS91c2Vs
+YXJnZWZpbGVzLmNidSA8PCdFT0NCVScKIyBUaGlzIHNjcmlwdCBVVS91c2VsYXJnZWZpbGVzLmNi
+dSB3aWxsIGdldCAnY2FsbGVkLWJhY2snIGJ5IENvbmZpZ3VyZQojIGFmdGVyIGl0IGhhcyBwcm9t
+cHRlZCB0aGUgdXNlciBmb3Igd2hldGhlciB0byB1c2UgbGFyZ2UgZmlsZXMuCmNhc2UgIiR1c2Vs
+YXJnZWZpbGVzIiBpbgonJ3wkZGVmaW5lfHRydWV8W3lZXSopCiMgS2VlcCB0aGlzIGluIHRoZSBs
+ZWZ0IG1hcmdpbi4KY2NmbGFnc191c2VsYXJnZWZpbGVzPSItRF9MQVJHRUZJTEVfU09VUkNFIC1E
+X0ZJTEVfT0ZGU0VUX0JJVFM9NjQiCgoJY2NmbGFncz0iJGNjZmxhZ3MgJGNjZmxhZ3NfdXNlbGFy
+Z2VmaWxlcyIKCTs7CmVzYWMKRU9DQlUKCiMgVGhlIGZvbGxvd2luZyByb3V0aW5lcyBhcmUgb25s
+eSBhdmFpbGFibGUgYXMgc3R1YnMgaW4gR05VIGxpYmMuCiMgWFhYIHJlbW92ZSB0aGlzIG9uY2Ug
+bWV0YWNvbmYgZGV0ZWN0cyB0aGUgR05VIGxpYmMgc3R1YnMuCmRfbXNnY3RsPSd1bmRlZicKZF9t
+c2dnZXQ9J3VuZGVmJwpkX21zZ3Jjdj0ndW5kZWYnCmRfbXNnc25kPSd1bmRlZicKZF9zZW1jdGw9
+J3VuZGVmJwpkX3NlbWdldD0ndW5kZWYnCmRfc2Vtb3A9J3VuZGVmJwpkX3NobWF0PSd1bmRlZicK
+ZF9zaG1jdGw9J3VuZGVmJwpkX3NobWR0PSd1bmRlZicKZF9zaG1nZXQ9J3VuZGVmJwo=',
'gnukfreebsd' =>
'IyEgL2Jpbi9zaAoKIyBTdXBwb3J0IGZvciBEZWJpYW4gR05VL2tGcmVlQlNEIChrZnJlZWJzZC1n
bnUpCiMgQSBwb3J0IG9mIHRoZSBEZWJpYW4gR05VIHN5c3RlbSB1c2luZyB0aGUgRnJlZUJTRCBr
@@ -1986,7 +2028,7 @@
=head1 VERSION
-version 1.42
+version 1.44
=head1 SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Devel-PatchPerl-1.42/lib/Devel/PatchPerl/Plugin.pm new/Devel-PatchPerl-1.44/lib/Devel/PatchPerl/Plugin.pm
--- old/Devel-PatchPerl-1.42/lib/Devel/PatchPerl/Plugin.pm 2016-04-21 18:10:05.000000000 +0200
+++ new/Devel-PatchPerl-1.44/lib/Devel/PatchPerl/Plugin.pm 2016-08-18 13:39:30.000000000 +0200
@@ -1,5 +1,5 @@
package Devel::PatchPerl::Plugin;
-$Devel::PatchPerl::Plugin::VERSION = '1.42';
+$Devel::PatchPerl::Plugin::VERSION = '1.44';
#ABSTRACT: Devel::PatchPerl plugins explained
use strict;
@@ -19,7 +19,7 @@
=head1 VERSION
-version 1.42
+version 1.44
=head1 DESCRIPTION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Devel-PatchPerl-1.42/lib/Devel/PatchPerl.pm new/Devel-PatchPerl-1.44/lib/Devel/PatchPerl.pm
--- old/Devel-PatchPerl-1.42/lib/Devel/PatchPerl.pm 2016-04-21 18:10:05.000000000 +0200
+++ new/Devel-PatchPerl-1.44/lib/Devel/PatchPerl.pm 2016-08-18 13:39:30.000000000 +0200
@@ -1,5 +1,5 @@
package Devel::PatchPerl;
-$Devel::PatchPerl::VERSION = '1.42';
+$Devel::PatchPerl::VERSION = '1.44';
# ABSTRACT: Patch perl source a la Devel::PPPort's buildperl.pl
use strict;
@@ -6047,7 +6047,7 @@
=head1 VERSION
-version 1.42
+version 1.44
=head1 SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Devel-PatchPerl-1.42/t/author-pod-coverage.t new/Devel-PatchPerl-1.44/t/author-pod-coverage.t
--- old/Devel-PatchPerl-1.42/t/author-pod-coverage.t 2016-04-21 18:10:05.000000000 +0200
+++ new/Devel-PatchPerl-1.44/t/author-pod-coverage.t 2016-08-18 13:39:30.000000000 +0200
@@ -2,8 +2,8 @@
BEGIN {
unless ($ENV{AUTHOR_TESTING}) {
- require Test::More;
- Test::More::plan(skip_all => 'these tests are for testing by the author');
+ print "1..0 # SKIP these tests are for testing by the author\n";
+ exit
}
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Devel-PatchPerl-1.42/t/author-pod-syntax.t new/Devel-PatchPerl-1.44/t/author-pod-syntax.t
--- old/Devel-PatchPerl-1.42/t/author-pod-syntax.t 2016-04-21 18:10:05.000000000 +0200
+++ new/Devel-PatchPerl-1.44/t/author-pod-syntax.t 2016-08-18 13:39:30.000000000 +0200
@@ -2,8 +2,8 @@
BEGIN {
unless ($ENV{AUTHOR_TESTING}) {
- require Test::More;
- Test::More::plan(skip_all => 'these tests are for testing by the author');
+ print "1..0 # SKIP these tests are for testing by the author\n";
+ exit
}
}