Package: mutt Version: 1.5.21-5 Severity: normal Hi,
See below my mailcap. ,----[ ~/.mailcap ] | image/jpeg; gpicview '%s'; test=test -n "$DISPLAY" | image/gif; gpicview '%s'; test=test -n "$DISPLAY" | image/png; gpicview '%s'; test=test -n "$DISPLAY" | text/x-gettext-translation; vim '%s'; nametemplate=%s.po | text/x-gettext; vim '%s'; nametemplate=%s.po | text/x-diff; less '%s'; nametemplate=%s.diff `---- When receiving text/x-gettext attachments mutt as of 1.5.21 displays them with the internal viewer. I reproduced this with: 1.5.21-1 1.5.21-4~bpo60+1 1.5.21-5 This seems to be the same problem reported in #549158, but it works as expected with 1.5.20-9+squeeze1 To eliminate any configuration issues I also tested with -n and a blank ~/.muttrc See attached such a message with a problem attachment (generated by piping the message to 'cat > mail-with-po-attachment' hope it works) I'll be happy to provide more info if needed. Thanks, Andrei -- Package-specific info: Mutt 1.5.21 (2010-09-15) Copyright (C) 1996-2009 Michael R. Elkins and others. Mutt comes with ABSOLUTELY NO WARRANTY; for details type `mutt -vv'. Mutt is free software, and you are welcome to redistribute it under certain conditions; type `mutt -vv' for details. System: Linux 3.2.0-rc7-amd64 (x86_64) ncurses: ncurses 5.9.20110404 (compiled with 5.9) libidn: 1.23 (compiled with 1.20) hcache backend: tokyocabinet 1.4.37 Compile options: -DOMAIN +DEBUG -HOMESPOOL +USE_SETGID +USE_DOTLOCK +DL_STANDALONE +USE_FCNTL -USE_FLOCK +USE_POP +USE_IMAP +USE_SMTP -USE_SSL_OPENSSL +USE_SSL_GNUTLS +USE_SASL +USE_GSS +HAVE_GETADDRINFO +HAVE_REGCOMP -USE_GNU_REGEX +HAVE_COLOR +HAVE_START_COLOR +HAVE_TYPEAHEAD +HAVE_BKGDSET +HAVE_CURS_SET +HAVE_META +HAVE_RESIZETERM +CRYPT_BACKEND_CLASSIC_PGP +CRYPT_BACKEND_CLASSIC_SMIME +CRYPT_BACKEND_GPGME -EXACT_ADDRESS -SUN_ATTACHMENT +ENABLE_NLS -LOCALES_HACK +COMPRESSED +HAVE_WC_FUNCS +HAVE_LANGINFO_CODESET +HAVE_LANGINFO_YESEXPR +HAVE_ICONV -ICONV_NONTRANS +HAVE_LIBIDN +HAVE_GETSID +USE_HCACHE -ISPELL SENDMAIL="/usr/sbin/sendmail" MAILPATH="/var/mail" PKGDATADIR="/usr/share/mutt" SYSCONFDIR="/etc" EXECSHELL="/bin/sh" MIXMASTER="mixmaster" To contact the developers, please mail to <mutt-...@mutt.org>. To report a bug, please visit http://bugs.mutt.org/. misc/am-maintainer-mode features/ifdef features/xtitles features/trash-folder features/purge-message features/imap_fast_trash features/sensible_browser_position features-old/patch-1.5.4.vk.pgp_verbose_mime features/compressed-folders features/compressed-folders.debian debian-specific/Muttrc debian-specific/Md.etc_mailname_gethostbyname.diff debian-specific/use_usr_bin_editor.diff debian-specific/correct_docdir_in_man_page.diff debian-specific/dont_document_not_present_features.diff debian-specific/document_debian_defaults debian-specific/assumed_charset-compat debian-specific/467432-write_bcc.patch debian-specific/566076-build_doc_adjustments.patch misc/define-pgp_getkeys_command.diff misc/gpg.rc-paths misc/smime.rc upstream/531430-imapuser.patch upstream/537818-emptycharset.patch upstream/543467-thread-segfault.patch upstream/542817-smimekeys-tmpdir.patch upstream/548577-gpgme-1.2.patch upstream/553321-ansi-escape-segfault.patch upstream/568295-references.patch upstream/547980-smime_keys-chaining.patch upstream/528233-readonly-open.patch upstream/228671-pipe-mime.patch upstream/383769-score-match.patch upstream/578087-header-strchr.patch upstream/603288-split-fetches.patch upstream/537061-dont-recode-saved-attachments.patch upstream/608706-fix-spelling-errors.patch upstream/620854-pop3-segfault.patch upstream/611412-bts-regexp.patch upstream/624058-gnutls-deprecated-set-priority.patch upstream/624085-gnutls-deprecated-verify-peers.patch upstream/584138-mx_update_context-segfault.patch upstream/619216-gnutls-CN-validation.patch upstream/611410-no-implicit_autoview-for-text-html.patch upstream/path_max mutt.org -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental') Architecture: i386 (x86_64) Kernel: Linux 3.2.0-rc7-amd64 (SMP w/2 CPU cores) Locale: LANG=ro_RO.UTF-8, LC_CTYPE=ro_RO.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages mutt depends on: ii libc6 2.13-24 ii libcomerr2 1.42-1 ii libgnutls26 2.12.16-1 ii libgpg-error0 1.10-2 ii libgpgme11 1.2.0-1.4 ii libgssapi-krb5-2 1.10+dfsg~beta1-2 ii libidn11 1.23-2 ii libk5crypto3 1.10+dfsg~beta1-2 ii libkrb5-3 1.10+dfsg~beta1-2 ii libncursesw5 5.9-4 ii libsasl2-2 2.1.25.dfsg1-3 ii libtokyocabinet8 1.4.37-6.1 Versions of packages mutt recommends: ii libsasl2-modules 2.1.25.dfsg1-3 ii locales 2.13-24 ii mime-support 3.51-1 ii postfix [mail-transport-agent] 2.8.7-1 Versions of packages mutt suggests: ii aspell 0.60.7~20110707-1 ii ca-certificates 20111211 ii gnupg 1.4.11-3 ii mixmaster <none> ii openssl 1.0.0g-1 ii urlview 0.9-19 Versions of packages mutt is related to: pn mutt 1.5.21-5 pn mutt-dbg <none> pn mutt-patched <none> -- no debconf information
Delivered-To: andreimpope...@gmail.com Received: by 10.182.204.9 with SMTP id ku9cs36892obc; Thu, 19 Jan 2012 13:21:16 -0800 (PST) Received: by 10.180.24.66 with SMTP id s2mr5639087wif.17.1327008074707; Thu, 19 Jan 2012 13:21:14 -0800 (PST) Return-Path: <bubu...@debian.org> Received: from kheops.perrier.eu.org (perrier.eu.org. [88.169.112.155]) by mx.google.com with ESMTP id u45si80043wec.103.2012.01.19.13.21.13; Thu, 19 Jan 2012 13:21:14 -0800 (PST) Received-SPF: neutral (google.com: 88.169.112.155 is neither permitted nor denied by best guess record for domain of bubu...@debian.org) client-ip=88.169.112.155; Authentication-Results: mx.google.com; spf=neutral (google.com: 88.169.112.155 is neither permitted nor denied by best guess record for domain of bubu...@debian.org) smtp.mail=bubu...@debian.org Received: from localhost (localhost [127.0.0.1]) by kheops.perrier.eu.org (Postfix) with ESMTP id A45251CB3F; Thu, 19 Jan 2012 22:21:13 +0100 (CET) Received: from kheops.perrier.eu.org ([127.0.0.1]) by localhost (kheops.kheops.frmug.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XclinWPSPIhN; Thu, 19 Jan 2012 22:21:13 +0100 (CET) Received: from mykerinos.kheops.frmug.org (mykerinos.kheops.frmug.org [192.168.1.3]) by kheops.perrier.eu.org (Postfix) with ESMTP id 1471D1C747; Thu, 19 Jan 2012 22:21:13 +0100 (CET) Received: from mykerinos.kheops.frmug.org (mykerinos.kheops.frmug.org [127.0.0.1]) by mykerinos.kheops.frmug.org (Postfix) with ESMTP id E2DDFC1C24; Thu, 19 Jan 2012 22:21:12 +0100 (CET) X-Mail-Originator: podebconf-report-po 0.14 Warning: Some email addresses seem to be invalid. Subject: grub2 1.99-15: Please update debconf PO translation for the package grub2 (D-I level 2) Date: Thu, 19 Jan 2012 22:21:12 +0100 Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=1327008071=" To: Andrei POPESCU <andreimpope...@gmail.com>, Romanian <debian-l10n-roman...@lists.debian.org> From: Christian Perrier <bubu...@debian.org> Message-Id: <20120119212112.e2ddfc1...@mykerinos.kheops.frmug.org> --=1327008071= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi, You are noted as the last translator of the debconf translation for grub2.=20 This package is counted among Debian Installer "level 2" translations and is therefore quite important to translate for a good localized install experience for Debian Please send the updated file to me, or submit it as a wishlist bug against grub2. There is no deadline but wheezy release, but doing the update now will save you from further reminders by me..:-) Thanks in advance, --=1327008071= Content-Type: text/x-gettext; name="ro.po"; charset="utf-8" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="ro.po" IyB0cmFuc2xhdGlvbiBvZiByby5wbyB0byBSb21hbmlhbgojIFJvbWFuaWFuIHRyYW5zbGF0aW9u cyBmb3IgZ3J1YiBwYWNrYWdlCiMgVHJhZHVjZXJlYSDDrm4gbGltYmEgcm9tw6JuxIMgcGVudHJ1 IHBhY2hldHVsIGdydWIuCiMgQ29weXJpZ2h0IChDKSAyMDA3IFRIRSBncnViJ1MgQ09QWVJJR0hU IEhPTERFUgojIFRoaXMgZmlsZSBpcyBkaXN0cmlidXRlZCB1bmRlciB0aGUgc2FtZSBsaWNlbnNl IGFzIHRoZSBncnViIHBhY2thZ2UuCiMKIyBFZGR5IFBldHJpyJlvciA8ZWRkeS5wZXRyaXNvckBn bWFpbC5jb20+LCAyMDA3LDIwMDguCiMgaW9hbi1ldWdlbiBTVEFOIDxzdGFuLmlldWdlbkBnbWFp bC5jb20+LCAyMDEwLgojIEx1Y2lhbiBBZHJpYW4gR3JpamluY3UgPGx1Y2lhbi5ncmlqaW5jdUBn bWFpbC5jb20+LCAyMDEwLgptc2dpZCAiIgptc2dzdHIgIiIKIlByb2plY3QtSWQtVmVyc2lvbjog cm9cbiIKIlJlcG9ydC1Nc2dpZC1CdWdzLVRvOiBncnViMkBwYWNrYWdlcy5kZWJpYW4ub3JnXG4i CiJQT1QtQ3JlYXRpb24tRGF0ZTogMjAxMS0wNS0yNyAxMzozMyswMTAwXG4iCiJQTy1SZXZpc2lv bi1EYXRlOiAyMDEwLTEyLTEyIDIwOjA4KzAyMDBcbiIKIkxhc3QtVHJhbnNsYXRvcjogQW5kcmVp IFBPUEVTQ1UgPGFuZHJlaW1wb3Blc2N1QGdtYWlsLmNvbT5cbiIKIkxhbmd1YWdlLVRlYW06IFJv bWFuaWFuIDxkZWJpYW4tbDEwbi1yb21hbmlhbkBsaXN0cy5kZWJpYW4ub3JnPlxuIgoiTGFuZ3Vh Z2U6IHJvXG4iCiJNSU1FLVZlcnNpb246IDEuMFxuIgoiQ29udGVudC1UeXBlOiB0ZXh0L3BsYWlu OyBjaGFyc2V0PXV0Zi04XG4iCiJDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA4Yml0XG4iCiJQ bHVyYWwtRm9ybXM6IDJcbiIKIlgtR2VuZXJhdG9yOiBLQmFiZWwgMS4xMS40XG4iCgojLiBUeXBl OiBib29sZWFuCiMuIERlc2NyaXB0aW9uCiM6IC4uL2dydWItcGMudGVtcGxhdGVzLmluOjIwMDEK bXNnaWQgIkNoYWlubG9hZCBmcm9tIG1lbnUubHN0PyIKbXNnc3RyICLDjm5jxINyY2FyZSDDrm5s xINuyJt1aXTEgyBkaW4gbWVudS5sc3Q/IgoKIy4gVHlwZTogYm9vbGVhbgojLiBEZXNjcmlwdGlv bgojOiAuLi9ncnViLXBjLnRlbXBsYXRlcy5pbjoyMDAxCm1zZ2lkICJHUlVCIHVwZ3JhZGUgc2Ny aXB0cyBoYXZlIGRldGVjdGVkIGEgR1JVQiBMZWdhY3kgc2V0dXAgaW4gL2Jvb3QvZ3J1Yi4iCm1z Z3N0ciAiIgoiU2NyaXB0dXJpbGUgZGUgw65ubm9pcmUgYWxlIGx1aSBHUlVCIGF1IGRldGVjdGF0 IMOubiAvYm9vdC9ncnViIG8gY29uZmlndXJhyJtpZSAiCiJwZW50cnUgdmVjaGl1bCBHUlVCLiIK CiMuIFR5cGU6IGJvb2xlYW4KIy4gRGVzY3JpcHRpb24KIzogLi4vZ3J1Yi1wYy50ZW1wbGF0ZXMu aW46MjAwMQptc2dpZCAiIgoiSW4gb3JkZXIgdG8gcmVwbGFjZSB0aGUgTGVnYWN5IHZlcnNpb24g b2YgR1JVQiBpbiB5b3VyIHN5c3RlbSwgaXQgaXMgIgoicmVjb21tZW5kZWQgdGhhdCAvYm9vdC9n cnViL21lbnUubHN0IGlzIGFkanVzdGVkIHRvIGxvYWQgYSBHUlVCIDIgYm9vdCBpbWFnZSAiCiJm cm9tIHlvdXIgZXhpc3RpbmcgR1JVQiBMZWdhY3kgc2V0dXAuIFRoaXMgc3RlcCBjYW4gYmUgYXV0 b21hdGljYWxseSAiCiJwZXJmb3JtZWQgbm93LiIKbXNnc3RyICIiCiJQZW50cnUgYSDDrm5sb2N1 aSB2ZWNoZWEgdmVyc2l1bmUgYSBsdWkgR1JVQiwgc2UgcmVjb21hbmTEgyBtb2RpZmljYXJlYSAi CiJmaciZaWVydWx1aSAvYm9vdC9ncnViL21lbnUubHN0LCBhc3RmZWwgw65uY8OidCBzxIMgw65u Y2FyY2UgbyBpbWFnaW5lIEdSVUIgMiBkaW4gIgoiY29uZmlndXJhyJtpYSBleGlzdGVudMSDLiBB Y2VzdCBwYXMgcG9hdGUgZmkgZsSDY3V0IGNoaWFyIGFjdW0gw65uIG1vZCBhdXRvbWF0LiIKCiMu IFR5cGU6IGJvb2xlYW4KIy4gRGVzY3JpcHRpb24KIzogLi4vZ3J1Yi1wYy50ZW1wbGF0ZXMuaW46 MjAwMQptc2dpZCAiIgoiSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBhY2NlcHQgY2hhaW5sb2Fk aW5nIEdSVUIgMiBmcm9tIG1lbnUubHN0LCBhbmQgIgoidmVyaWZ5IHRoYXQgdGhlIG5ldyBHUlVC IDIgc2V0dXAgd29ya3MgYmVmb3JlIGl0IGlzIHdyaXR0ZW4gdG8gdGhlIE1CUiAiCiIoTWFzdGVy IEJvb3QgUmVjb3JkKS4iCm1zZ3N0ciAiIgoiRXN0ZSByZWNvbWFuZGF0IHPEgyBhY2NlcHRhyJtp IMOubmzEg27Im3VpcmVhIGx1aSBHUlVCIDIgZGluIG1lbnUubHN0IMiZaSBzxIMgIgoidmVyaWZp Y2HIm2kgY8SDIG5vdWEgY29uZmlndXJhyJtpZSBwZW50cnUgR1JVQiAyIGZ1bmPIm2lvbmVhesSD LCDDrm5haW50ZSBkZSAiCiJpbnN0YWxhcmVhIMOubiDDrm5yZWdpc3RyYXJlYSBwcmluY2lwYWzE gyBkZSBib290IChNQlIpLiIKCiMuIFR5cGU6IGJvb2xlYW4KIy4gRGVzY3JpcHRpb24KIzogLi4v Z3J1Yi1wYy50ZW1wbGF0ZXMuaW46MjAwMQptc2dpZCAiIgoiV2hhdGV2ZXIgeW91ciBkZWNpc2lv biwgeW91IGNhbiByZXBsYWNlIHRoZSBvbGQgTUJSIGltYWdlIHdpdGggR1JVQiAyIGxhdGVyICIK ImJ5IGlzc3VpbmcgdGhlIGZvbGxvd2luZyBjb21tYW5kIGFzIHJvb3Q6Igptc2dzdHIgIiIKIklu ZGlmZXJlbnQgY2UgZGVjaWRlyJtpLCBwdXRlyJtpIMOubmxvY3VpIHVsdGVyaW9yIGltYWdpbmVh IE1CUiB2ZWNoZSBjdSBHUlVCIDIgIgoiZXhlY3V0w6JuZCB1cm3Eg3RvYXJlYSBjb21hbmTEgyBj dSBwcml2aWxlZ2lpIHJvb3Q6IgoKIy4gVHlwZTogbXVsdGlzZWxlY3QKIy4gRGVzY3JpcHRpb24K Iy4gVHlwZTogbXVsdGlzZWxlY3QKIy4gRGVzY3JpcHRpb24KIzogLi4vZ3J1Yi1wYy50ZW1wbGF0 ZXMuaW46MzAwMSAuLi9ncnViLXBjLnRlbXBsYXRlcy5pbjo0MDAxCm1zZ2lkICJHUlVCIGluc3Rh bGwgZGV2aWNlczoiCm1zZ3N0ciAiRGlzcG96aXRpdmUgcGVudHJ1IGEgaW5zdGFsYSBHUlVCOiIK CiMuIFR5cGU6IG11bHRpc2VsZWN0CiMuIERlc2NyaXB0aW9uCiM6IC4uL2dydWItcGMudGVtcGxh dGVzLmluOjMwMDEKbXNnaWQgIiIKIlRoZSBncnViLXBjIHBhY2thZ2UgaXMgYmVpbmcgdXBncmFk ZWQuIFRoaXMgbWVudSBhbGxvd3MgeW91IHRvIHNlbGVjdCB3aGljaCAiCiJkZXZpY2VzIHlvdSdk IGxpa2UgZ3J1Yi1pbnN0YWxsIHRvIGJlIGF1dG9tYXRpY2FsbHkgcnVuIGZvciwgaWYgYW55LiIK bXNnc3RyICIiCiJQYWNoZXR1bCBncnViLXBjIGVzdGUgw65uIGN1cnMgZGUgw65ubm9pcmUuIEFj ZXN0IG1lbml1IHbEgyBwZXJtaXRlIHPEgyBhbGVnZcibaSAiCiJwZW50cnUgY2UgZGlzcG96aXRp dmUgZG9yacibaSBzxIMgcnVsZXplIGF1dG9tYXQgZ3J1Yi1pbnN0YWxsLCBkYWPEgyBlc3RlIGNh enVsLiIKCiMuIFR5cGU6IG11bHRpc2VsZWN0CiMuIERlc2NyaXB0aW9uCiM6IC4uL2dydWItcGMu dGVtcGxhdGVzLmluOjMwMDEKbXNnaWQgIiIKIlJ1bm5pbmcgZ3J1Yi1pbnN0YWxsIGF1dG9tYXRp Y2FsbHkgaXMgcmVjb21tZW5kZWQgaW4gbW9zdCBzaXR1YXRpb25zLCB0byAiCiJwcmV2ZW50IHRo ZSBpbnN0YWxsZWQgR1JVQiBjb3JlIGltYWdlIGZyb20gZ2V0dGluZyBvdXQgb2Ygc3luYyB3aXRo IEdSVUIgIgoibW9kdWxlcyBvciBncnViLmNmZy4iCm1zZ3N0ciAiIgoiUnVsYXJlYSBhdXRvbWF0 xIMgYSB1dGlsaXRhcnVsdWkgZ3J1Yi1pbnN0YWxsIGVzdGUgcmVjb21hbmRhdMSDIMOubiBtYWpv cml0YXRlYSAiCiJzaXR1YcibaWlsb3IsIHBlbnRydSBjYSBpbWFnaW5lYSBHUlVCIGluc3RhbGF0 xIMgZmllIHNpbmNyb25pemF0xIMgY3UgbW9kdWxlbGUgIgoiR1JVQiBzYXUgZ3J1Yi5jZmcuIgoK Iy4gVHlwZTogbXVsdGlzZWxlY3QKIy4gRGVzY3JpcHRpb24KIy4gVHlwZTogbXVsdGlzZWxlY3QK Iy4gRGVzY3JpcHRpb24KIzogLi4vZ3J1Yi1wYy50ZW1wbGF0ZXMuaW46MzAwMSAuLi9ncnViLXBj LnRlbXBsYXRlcy5pbjo0MDAxCm1zZ2lkICIiCiJJZiB5b3UncmUgdW5zdXJlIHdoaWNoIGRyaXZl IGlzIGRlc2lnbmF0ZWQgYXMgYm9vdCBkcml2ZSBieSB5b3VyIEJJT1MsIGl0IGlzICIKIm9mdGVu IGEgZ29vZCBpZGVhIHRvIGluc3RhbGwgR1JVQiB0byBhbGwgb2YgdGhlbS4iCm1zZ3N0ciAiIgoi RGFjxIMgbnUgyJl0acibaSBzaWd1ciBjYXJlIHVuaXRhdGUgZXN0ZSBkZXNlbW5hdMSDIGNhIHVu aXRhdGVhIGRlIHBvcm5pcmUgZGUgIgoiY8SDdHJlIEJJT1MgZXN0ZSBvIGlkZWUgYnVuxIMgc8SD IGluc3RhbGHIm2kgR1JVQiBwZSB0b2F0ZSB1bml0xIPIm2lsZS4iCgojLiBUeXBlOiBtdWx0aXNl bGVjdAojLiBEZXNjcmlwdGlvbgojLiBUeXBlOiBtdWx0aXNlbGVjdAojLiBEZXNjcmlwdGlvbgoj OiAuLi9ncnViLXBjLnRlbXBsYXRlcy5pbjozMDAxIC4uL2dydWItcGMudGVtcGxhdGVzLmluOjQw MDEKbXNnaWQgIiIKIk5vdGU6IGl0IGlzIHBvc3NpYmxlIHRvIGluc3RhbGwgR1JVQiB0byBwYXJ0 aXRpb24gYm9vdCByZWNvcmRzIGFzIHdlbGwsIGFuZCAiCiJzb21lIGFwcHJvcHJpYXRlIHBhcnRp dGlvbnMgYXJlIG9mZmVyZWQgaGVyZS4gSG93ZXZlciwgdGhpcyBmb3JjZXMgR1JVQiB0byAiCiJ1 c2UgdGhlIGJsb2NrbGlzdCBtZWNoYW5pc20sIHdoaWNoIG1ha2VzIGl0IGxlc3MgcmVsaWFibGUs IGFuZCB0aGVyZWZvcmUgaXMgIgoibm90IHJlY29tbWVuZGVkLiIKbXNnc3RyICIiCiJOb3TEgzog ZXN0ZSBwb3NpYmlsIHPEgyBpbnN0YWxhyJtpIEdSVUIgw65uIMOubnJlZ2lzdHJhcmVhIGJvb3Qg YSB1bmVpIHBhcnRpyJtpaSwgIgoiaWFyIHVuZWxlIHBhcnRpyJtpaSBhZGVjdmF0ZSBzdW50IHBy ZXplbnRhdGUgYWljaS4gVG90dciZaSwgYWNlYXN0YSB2YSBmb3LIm2EgIgoiR1JVQiBzxIMgdXRp bGl6ZXplIG1lY2FuaXNtdWwgYmxvY2tsaXN0LCBjYXJlIGVzdGUgbWFpIHB1yJtpbiBmaWFiaWwu IMOObiAiCiJjb25zZWNpbsibxIMgYWNlYXN0xIMgbWV0b2TEgyBudSBlc3RlIHJlY29tYW5kYXTE gy4iCgojLiBUeXBlOiBtdWx0aXNlbGVjdAojLiBEZXNjcmlwdGlvbgojOiAuLi9ncnViLXBjLnRl bXBsYXRlcy5pbjo0MDAxCm1zZ2lkICIiCiJUaGUgR1JVQiBib290IGxvYWRlciB3YXMgcHJldmlv dXNseSBpbnN0YWxsZWQgdG8gYSBkaXNrIHRoYXQgaXMgbm8gbG9uZ2VyICIKInByZXNlbnQsIG9y IHdob3NlIHVuaXF1ZSBpZGVudGlmaWVyIGhhcyBjaGFuZ2VkIGZvciBzb21lIHJlYXNvbi4gSXQg aXMgIgoiaW1wb3J0YW50IHRvIG1ha2Ugc3VyZSB0aGF0IHRoZSBpbnN0YWxsZWQgR1JVQiBjb3Jl IGltYWdlIHN0YXlzIGluIHN5bmMgd2l0aCAiCiJHUlVCIG1vZHVsZXMgYW5kIGdydWIuY2ZnLiBQ bGVhc2UgY2hlY2sgYWdhaW4gdG8gbWFrZSBzdXJlIHRoYXQgR1JVQiBpcyAiCiJ3cml0dGVuIHRv IHRoZSBhcHByb3ByaWF0ZSBib290IGRldmljZXMuIgptc2dzdHIgIiIKIsOObmPEg3JjxIN0b3J1 bCBkZSBzaXN0ZW0gR1JVQiBhIGZvc3QgaW5zdGFsYXQgcGUgdW4gZGlzYyBjYXJlIG51IG1haSBl c3RlICIKInByZXplbnQsIHNhdSBhbCBjxINydWkgaWRlbnRpZmljYXRvciB1bmljIGEgZm9zdCBt b2RpZmljYXQgZGludHItdW4gbW90aXYgIgoib2FyZWNhcmUuIEVzdGUgaW1wb3J0YW50IHPEgyB2 xIMgYXNpZ3VyYcibaSBjxIMgaW1hZ2luZWEgR1JVQiByxINtw6JuZSAiCiJzaW5jcm9uaXphdMSD IGN1IG1vZHVsZWxlIEdSVUIgyJlpIGdydWIuY2ZnLiBWxIMgcnVnxINtIHZlcmlmaWNhyJtpIGRp biBub3UsICIKInBlbnRydSBhIHbEgyBhc2lndXJhIGPEgyBHUlVCIGVzdGUgc2NyaXMgcGUgZGlz cG96aXRpdnVsIGJvb3QgY29yZWN0LiIKCiMuIFR5cGU6IHRleHQKIy4gRGVzY3JpcHRpb24KIy4g RGlzayBzaXplcyBhcmUgaW4gZGVjaW1hbCBtZWdhYnl0ZXMsIHRvIG1hdGNoIGhvdyBkaXNrIG1h bnVmYWN0dXJlcnMKIy4gdXN1YWxseSBkZXNjcmliZSB0aGVtLgojOiAuLi9ncnViLXBjLnRlbXBs YXRlcy5pbjo1MDAxCm1zZ2lkICIke0RFVklDRX0gKCR7U0laRX0gTUI7ICR7TU9ERUx9KSIKbXNn c3RyICIke0RFVklDRX0gKCR7U0laRX0gTUI7ICR7TU9ERUx9KSIKCiMuIFR5cGU6IHRleHQKIy4g RGVzY3JpcHRpb24KIy4gVGhlICItIiBpcyB1c2VkIHRvIGluZGljYXRlIGluZGVudGF0aW9uLiBM ZWFkaW5nIHNwYWNlcyBtYXkgbm90IHdvcmsuCiM6IC4uL2dydWItcGMudGVtcGxhdGVzLmluOjYw MDEKbXNnaWQgIi0gJHtERVZJQ0V9ICgke1NJWkV9IE1COyAke1BBVEh9KSIKbXNnc3RyICItICR7 REVWSUNFfSAoJHtTSVpFfSBNQjsgJHtQQVRIfSkiCgojLiBUeXBlOiBib29sZWFuCiMuIERlc2Ny aXB0aW9uCiM6IC4uL2dydWItcGMudGVtcGxhdGVzLmluOjcwMDEKbXNnaWQgIldyaXRpbmcgR1JV QiB0byBib290IGRldmljZSBmYWlsZWQgLSBjb250aW51ZT8iCm1zZ3N0ciAiU2NyaWVyZWEgR1JV QiBwZSBkaXNwb3ppdGl2dWwgYm9vdCBhIGXImXVhdC4gU2UgY29udGludcSDPyIKCiMuIFR5cGU6 IGJvb2xlYW4KIy4gRGVzY3JpcHRpb24KIy4gVHlwZTogYm9vbGVhbgojLiBEZXNjcmlwdGlvbgoj OiAuLi9ncnViLXBjLnRlbXBsYXRlcy5pbjo3MDAxIC4uL2dydWItcGMudGVtcGxhdGVzLmluOjgw MDEKbXNnaWQgIkdSVUIgZmFpbGVkIHRvIGluc3RhbGwgdG8gdGhlIGZvbGxvd2luZyBkZXZpY2Vz OiIKbXNnc3RyICJJbnN0YWxhcmVhIEdSVUIgcGUgdXJtxIN0b2FyZWxlIGRpc3Bveml0aXZlIGEg ZciZdWF0OiIKCiMuIFR5cGU6IGJvb2xlYW4KIy4gRGVzY3JpcHRpb24KIzogLi4vZ3J1Yi1wYy50 ZW1wbGF0ZXMuaW46NzAwMQptc2dpZCAiIgoiRG8geW91IHdhbnQgdG8gY29udGludWUgYW55d2F5 PyBJZiB5b3UgZG8sIHlvdXIgY29tcHV0ZXIgbWF5IG5vdCBzdGFydCB1cCAiCiJwcm9wZXJseS4i Cm1zZ3N0ciAiIgoiRG9yacibaSBzxIMgY29udGludWHIm2kgb3JpY3VtPyBEYWPEgyBkYSwgZXN0 ZSBwb3NpYmlsIGNhIHNpc3RlbXVsIHPEgyBudSAiCiJwb3JuZWFzY8SDIGNvcmVzcHVuesSDdG9y LiIKCiMuIFR5cGU6IGJvb2xlYW4KIy4gRGVzY3JpcHRpb24KIzogLi4vZ3J1Yi1wYy50ZW1wbGF0 ZXMuaW46ODAwMQptc2dpZCAiV3JpdGluZyBHUlVCIHRvIGJvb3QgZGV2aWNlIGZhaWxlZCAtIHRy eSBhZ2Fpbj8iCm1zZ3N0ciAiU2NyaWVyZWEgR1JVQiBwZSBkaXNwb3ppdGl2dWwgZGUgcG9ybmly ZSBhIGXImXVhdC4gU2Ugw65uY2VhcmPEgyBkaW4gbm91PyIKCiMuIFR5cGU6IGJvb2xlYW4KIy4g RGVzY3JpcHRpb24KIzogLi4vZ3J1Yi1wYy50ZW1wbGF0ZXMuaW46ODAwMQptc2dpZCAiIgoiWW91 IG1heSBiZSBhYmxlIHRvIGluc3RhbGwgR1JVQiB0byBzb21lIG90aGVyIGRldmljZSwgYWx0aG91 Z2ggeW91IHNob3VsZCAiCiJjaGVjayB0aGF0IHlvdXIgc3lzdGVtIHdpbGwgYm9vdCBmcm9tIHRo YXQgZGV2aWNlLiBPdGhlcndpc2UsIHRoZSB1cGdyYWRlICIKImZyb20gR1JVQiBMZWdhY3kgd2ls bCBiZSBjYW5jZWxlZC4iCm1zZ3N0ciAiIgoiUHV0ZcibaSBpbnN0YWxhIEdSVUIgcGUgYWx0IGRp c3Bveml0aXYsIMOubnPEgyBhciB0cmVidWkgc8SDIHZlcmlmaWNhyJtpIGRhY8SDICIKInNpc3Rl bXVsIHZhIHBvcm5pIGRlIHBlIGFjZWwgZGlzcG96aXRpdi4gQWx0ZmVsLCDDrm5ub2lyZWEgZGUg bGEgR1JVQiBMZWdhY3kgIgoidmEgZmkgYW51bGF0xIMuIgoKIy4gVHlwZTogYm9vbGVhbgojLiBE ZXNjcmlwdGlvbgojOiAuLi9ncnViLXBjLnRlbXBsYXRlcy5pbjo5MDAxCm1zZ2lkICJDb250aW51 ZSB3aXRob3V0IGluc3RhbGxpbmcgR1JVQj8iCm1zZ3N0ciAiQ29udGludWHIm2kgZsSDcsSDIHPE gyBpbnN0YWxhyJtpIEdSVUI/IgoKIy4gVHlwZTogYm9vbGVhbgojLiBEZXNjcmlwdGlvbgojOiAu Li9ncnViLXBjLnRlbXBsYXRlcy5pbjo5MDAxCm1zZ2lkICIiCiJZb3UgY2hvc2Ugbm90IHRvIGlu c3RhbGwgR1JVQiB0byBhbnkgZGV2aWNlcy4gSWYgeW91IGNvbnRpbnVlLCB0aGUgYm9vdCAiCiJs b2FkZXIgbWF5IG5vdCBiZSBwcm9wZXJseSBjb25maWd1cmVkLCBhbmQgd2hlbiB0aGlzIGNvbXB1 dGVyIG5leHQgc3RhcnRzIHVwICIKIml0IHdpbGwgdXNlIHdoYXRldmVyIHdhcyBwcmV2aW91c2x5 IGluIHRoZSBib290IHNlY3Rvci4gSWYgdGhlcmUgaXMgYW4gIgoiZWFybGllciB2ZXJzaW9uIG9m IEdSVUIgMiBpbiB0aGUgYm9vdCBzZWN0b3IsIGl0IG1heSBiZSB1bmFibGUgdG8gbG9hZCAiCiJt b2R1bGVzIG9yIGhhbmRsZSB0aGUgY3VycmVudCBjb25maWd1cmF0aW9uIGZpbGUuIgptc2dzdHIg IiIKIkHIm2kgYWxlcyBzxIMgbnUgaW5zdGFsYcibaSBHUlVCIHBlIG5pY2l1biBkaXNwb3ppdGl2 LiBEYWPEgyB2ZcibaSBjb250aW51YSwgZXN0ZSAiCiJwb3NpYmlsIGNhIMOubmPEg3JjxIN0b3J1 bCBkZSBzaXN0ZW0gc8SDIG51IGZpZSBjb25maWd1cmF0IGNvcmVzcHVuesSDdG9yLCBpYXIgbGEg IgoicG9ybmlyZWEgY2FsY3VsYXRvcnVsdWkgYWNlc3RhIHZhIGZvbG9zaSBjZSBzZSBhZmxhIGRl amEgw65uIHNlY3RvcnVsIGRlICIKInBvcm5pcmUuIERhY8SDIGV4aXN0xIMgbyB2ZXJzaXVuZSBt YWkgdmVjaGUgZGUgR1JVQiAyIMOubiBzZWN0b3J1bCBkZSBwb3JuaXJlICIKImVzdGUgcG9zaWJp bCBjYSBhY2Vhc3RhIHPEgyBudSBwb2F0xIMgw65uY8SDcmNhIG1vZHVsZWxlIHNhdSBzxIMgcHJv Y2VzZXplICIKImZpyJlpZXJ1bCBkZSBjb25maWd1cmFyZSBjdXJlbnQuIgoKIy4gVHlwZTogYm9v bGVhbgojLiBEZXNjcmlwdGlvbgojOiAuLi9ncnViLXBjLnRlbXBsYXRlcy5pbjo5MDAxCm1zZ2lk ICIiCiJJZiB5b3UgYXJlIGFscmVhZHkgdXNpbmcgYSBkaWZmZXJlbnQgYm9vdCBsb2FkZXIgYW5k IHdhbnQgdG8gY2Fycnkgb24gZG9pbmcgIgoic28sIG9yIGlmIHRoaXMgaXMgYSBzcGVjaWFsIGVu dmlyb25tZW50IHdoZXJlIHlvdSBkbyBub3QgbmVlZCBhIGJvb3QgbG9hZGVyLCAiCiJ0aGVuIHlv dSBzaG91bGQgY29udGludWUgYW55d2F5LiBPdGhlcndpc2UsIHlvdSBzaG91bGQgaW5zdGFsbCBH UlVCICIKInNvbWV3aGVyZS4iCm1zZ3N0ciAiIgoiRGFjxIMgZm9sb3NpyJtpIGRlamEgdW4gYWx0 IMOubmPEg3JjxIN0b3IgZGUgc2lzdGVtIMiZaSBkb3JpyJtpIHPEgyBjb250aW51YcibaSwgc2F1 ICIKImRhY8SDIGFjZXN0YSBlc3RlIHVuIG1lZGl1IHNwZWNpYWwgw65uIGNhcmUgbnUgYXZlyJtp IG5ldm9pZSBkZSDDrm5jxINyY8SDdG9yIGRlICIKInNpc3RlbSwgYXR1bmNpIGFyIHRyZWJ1aSBz xIMgY29udGludWHIm2kuIEFsdGZlbCwgYXIgdHJlYnVpIHPEgyBpbnN0YWxhyJtpIEdSVUIgIgoi dW5kZXZhLiIKCiMuIFR5cGU6IGJvb2xlYW4KIy4gRGVzY3JpcHRpb24KIzogLi4vZ3J1Yi1wYy50 ZW1wbGF0ZXMuaW46MTAwMDEKbXNnaWQgIlJlbW92ZSBHUlVCIDIgZnJvbSAvYm9vdC9ncnViPyIK bXNnc3RyICJTZSDDrm5kZXDEg3J0ZWF6xIMgR1JVQiAyIGRpbiAvYm9vdC9ncnViPyIKCiMuIFR5 cGU6IGJvb2xlYW4KIy4gRGVzY3JpcHRpb24KIzogLi4vZ3J1Yi1wYy50ZW1wbGF0ZXMuaW46MTAw MDEKbXNnaWQgIkRvIHlvdSB3YW50IHRvIGhhdmUgYWxsIEdSVUIgMiBmaWxlcyByZW1vdmVkIGZy b20gL2Jvb3QvZ3J1Yj8iCm1zZ3N0ciAiRG9yacibaSBjYSB0b2F0ZSBmaciZaWVyZWxlIEdSVUIg MiBzxIMgZmllIMOubmRlcMSDcnRhdGUgZGluIC9ib290L2dydWI/IgoKIy4gVHlwZTogYm9vbGVh bgojLiBEZXNjcmlwdGlvbgojOiAuLi9ncnViLXBjLnRlbXBsYXRlcy5pbjoxMDAwMQptc2dpZCAi IgoiVGhpcyB3aWxsIG1ha2UgdGhlIHN5c3RlbSB1bmJvb3RhYmxlIHVubGVzcyBhbm90aGVyIGJv b3QgbG9hZGVyIGlzIGluc3RhbGxlZC4iCm1zZ3N0ciAiIgoiQWNlYXN0YSB2YSDDrm1waWVkaWNh IHBvcm5pcmVhIHNpc3RlbXVsdWksIMOubiBhZmFyYSBjYXp1bHVpIMOubiBjYXJlIGVzdGUgIgoi aW5zdGFsYXQgdW4gYWx0IMOubmPEg3JjxIN0b3IgZGUgc2lzdGVtLiIKCiMuIFR5cGU6IGJvb2xl YW4KIy4gRGVzY3JpcHRpb24KIzogLi4vZ3J1Yi1wYy50ZW1wbGF0ZXMuaW46MTEwMDEKbXNnaWQg IkZpbmlzaCBjb252ZXJzaW9uIHRvIEdSVUIgMiBub3c/Igptc2dzdHIgIlRlcm1pbmHIm2kgYWN1 bSBjb252ZXJzaWEgbGEgR1JVQiAyPyIKCiMuIFR5cGU6IGJvb2xlYW4KIy4gRGVzY3JpcHRpb24K IzogLi4vZ3J1Yi1wYy50ZW1wbGF0ZXMuaW46MTEwMDEKbXNnaWQgIiIKIlRoaXMgc3lzdGVtIHN0 aWxsIGhhcyBmaWxlcyBmcm9tIHRoZSBHUlVCIExlZ2FjeSBib290IGxvYWRlciBpbnN0YWxsZWQs IGJ1dCAiCiJpdCBub3cgYWxzbyBoYXMgR1JVQiAyIGJvb3QgcmVjb3JkcyBpbnN0YWxsZWQgb24g dGhlc2UgZGlza3M6Igptc2dzdHIgIiIKIkFjZXN0IHNpc3RlbSBtYWkgYXJlIGluc3RhbGF0ZSBm aciZaWVyZSBkaW4gR1JVQiBMZWdhY3ksIGRhciBhY3VtIGFyZSAiCiJpbnN0YWxhdCDImWkgR1JV QiAyIHBlIGFjZXN0ZSBkaXNjdXJpOiIKCiMuIFR5cGU6IGJvb2xlYW4KIy4gRGVzY3JpcHRpb24K IzogLi4vZ3J1Yi1wYy50ZW1wbGF0ZXMuaW46MTEwMDEKbXNnaWQgIiIKIkl0IHNlZW1zIGxpa2Vs eSB0aGF0IEdSVUIgTGVnYWN5IGlzIG5vIGxvbmdlciBpbiB1c2UsIGFuZCB0aGF0IHlvdSBzaG91 bGQgIgoiaW5zdGVhZCB1cGdyYWRlIHRoZSBHUlVCIDIgaW1hZ2VzIG9uIHRoZXNlIGRpc2tzIGFu ZCBmaW5pc2ggdGhlIGNvbnZlcnNpb24gIgoidG8gR1JVQiAyIGJ5IHJlbW92aW5nIG9sZCBHUlVC IExlZ2FjeSBmaWxlcy4gSWYgeW91IGRvIG5vdCB1cGdyYWRlIHRoZXNlICIKIkdSVUIgMiBpbWFn ZXMsIHRoZW4gdGhleSBtYXkgYmUgaW5jb21wYXRpYmxlIHdpdGggdGhlIG5ldyBwYWNrYWdlcyBh bmQgY2F1c2UgIgoieW91ciBzeXN0ZW0gdG8gc3RvcCBib290aW5nIHByb3Blcmx5LiIKbXNnc3Ry ICIiCiJFc3RlIGZvYXJ0ZSBwcm9iYWJpbCBjYSBHUlVCIExlZ2FjeSBzxIMgbnUgbWFpIGZpZSBm b2xvc2l0IMiZaSBhciB0cmVidWkgc8SDICIKImFjdHVhbGl6YcibaSBpbWFnaW5pbGUgR1JVQiAy IHBlIGFjZXN0ZSBkaXNjdXJpIMiZaSBzxIMgZGVmaW5pdGl2YcibaSB0cmVjZXJlYSAiCiJsYSBH UlVCIDIgw65uZGVwxINydMOibmQgZmnImWllcmVsZSBHUlVCIExlZ2FjeSB2ZWNoaS4gRGFjxIMg bnUgYWN0dWFsaXphyJtpICIKImFjZXN0ZSBpbWFnaW5pIEdSVUIgMiwgZWxlIGFyIHB1dGVhIGZp IGluY29tcGF0aWJpbGUgY3Ugbm9pbGUgcGFjaGV0ZSDImWkgYXIgIgoicHV0ZWEgw65tcGllZGlj YSBzaXN0ZW11bCBzxIMgcG9ybmVhc2PEgyBjb3Jlc3B1bnrEg3Rvci4iCgojLiBUeXBlOiBib29s ZWFuCiMuIERlc2NyaXB0aW9uCiM6IC4uL2dydWItcGMudGVtcGxhdGVzLmluOjExMDAxCm1zZ2lk ICIiCiJZb3Ugc2hvdWxkIGdlbmVyYWxseSBmaW5pc2ggdGhlIGNvbnZlcnNpb24gdG8gR1JVQiAy IHVubGVzcyB0aGVzZSBib290ICIKInJlY29yZHMgd2VyZSBjcmVhdGVkIGJ5IGEgR1JVQiAyIGlu c3RhbGxhdGlvbiBvbiBzb21lIG90aGVyIG9wZXJhdGluZyBzeXN0ZW0uIgptc2dzdHIgIiIKIsOO biBnZW5lcmFsIGVzdGUgYmluZSBzxIMgw65uY2hlaWHIm2kgY29udmVyc2lhIGxhIEdSVUIgMiwg w65uIGFmYXJhIGNhenVsdWkgw65uICIKImNhcmUgYWNlbGUgZmnImWllcmUgYXUgZm9zdCBjcmVh dGUgZGUgbyBpbnN0YWxhcmUgR1JVQiAyIGEgYWx0dWkgc2lzdGVtIGRlICIKIm9wZXJhcmUuIgoK Iy4gVHlwZTogc3RyaW5nCiMuIERlc2NyaXB0aW9uCiM6IC4uL3RlbXBsYXRlcy5pbjoxMDAxCm1z Z2lkICJMaW51eCBjb21tYW5kIGxpbmU6Igptc2dzdHIgIkxpbmlhIGRlIGNvbWFuZMSDIExpbnV4 OiIKCiMuIFR5cGU6IHN0cmluZwojLiBEZXNjcmlwdGlvbgojOiAuLi90ZW1wbGF0ZXMuaW46MTAw MQojLCBmdXp6eQojfCBtc2dpZCAiIgojfCAiVGhlIGZvbGxvd2luZyBMaW51eCBjb21tYW5kIGxp bmUgd2FzIGV4dHJhY3RlZCBmcm9tIC9ldGMvZGVmYXVsdC9ncnViIG9yICIKI3wgInRoZSBga29w dCcgcGFyYW1ldGVyIGluIEdSVUIgTGVnYWN5J3MgbWVudS5sc3QuIFBsZWFzZSB2ZXJpZnkgdGhh dCBpdCBpcyAiCiN8ICJjb3JyZWN0LCBhbmQgbW9kaWZ5IGl0IGlmIG5lY2Vzc2FyeS4iCm1zZ2lk ICIiCiJUaGUgZm9sbG93aW5nIExpbnV4IGNvbW1hbmQgbGluZSB3YXMgZXh0cmFjdGVkIGZyb20g L2V0Yy9kZWZhdWx0L2dydWIgb3IgdGhlICIKImBrb3B0JyBwYXJhbWV0ZXIgaW4gR1JVQiBMZWdh Y3kncyBtZW51LmxzdC4gUGxlYXNlIHZlcmlmeSB0aGF0IGl0IGlzICIKImNvcnJlY3QsIGFuZCBt b2RpZnkgaXQgaWYgbmVjZXNzYXJ5LiBUaGUgY29tbWFuZCBsaW5lIGlzIGFsbG93ZWQgdG8gYmUg ZW1wdHkuIgptc2dzdHIgIiIKIkFjZWFzdMSDIGxpbmllIGRlIGNvbWFuZMSDIExpbnV4IGEgZm9z dCBleHRyYXPEgyBkaW4gL2V0Yy9kZWZhdWx0L2dydWIgc2F1ICIKInBhcmFtZXRydWwg4oCea29w dOKAnSBkaW4gZmnImWllcnVsIG1lbnUubHN0IGFsIHZlY2hpdWx1aSBHUlVCLiBWZXJpZmljYcib aSAiCiJjb3JlY3RpdHVkaW5lYSBhY2VzdGVpYSDImWkgbW9kaWZpY2HIm2ktbywgZGFjxIMgZXN0 ZSBuZXZvaWUuIgoKIy4gVHlwZTogc3RyaW5nCiMuIERlc2NyaXB0aW9uCiM6IC4uL3RlbXBsYXRl cy5pbjoyMDAxCm1zZ2lkICJMaW51eCBkZWZhdWx0IGNvbW1hbmQgbGluZToiCm1zZ3N0ciAiTGlu aWEgZGUgY29tYW5kxIMgaW1wbGljaXTEgyBMaW51eDoiCgojLiBUeXBlOiBzdHJpbmcKIy4gRGVz Y3JpcHRpb24KIzogLi4vdGVtcGxhdGVzLmluOjIwMDEKbXNnaWQgIiIKIlRoZSBmb2xsb3dpbmcg c3RyaW5nIHdpbGwgYmUgdXNlZCBhcyBMaW51eCBwYXJhbWV0ZXJzIGZvciB0aGUgZGVmYXVsdCBt ZW51ICIKImVudHJ5IGJ1dCBub3QgZm9yIHRoZSByZWNvdmVyeSBtb2RlLiIKbXNnc3RyICIiCiJV cm3Eg3RvcnVsIMiZaXIgdmEgZmkgZm9sb3NpdCBjYSBwYXJhbWV0cnUgcGVudHJ1IExpbnV4IHBl bnRydSBwb3ppyJtpYSAiCiJpbXBsaWNpdMSDIGRpbiBtZW5pdSwgZGFyIG51IMiZaSBwZW50cnUg Y2VhIGRlIHJlY3VwZXJhcmUuIgoKIy4gVHlwZTogc3RyaW5nCiMuIERlc2NyaXB0aW9uCiM6IC4u L3RlbXBsYXRlcy5pbjozMDAxCm1zZ2lkICJrRnJlZUJTRCBjb21tYW5kIGxpbmU6Igptc2dzdHIg IkxpbmlhIGRlIGNvbWFuZMSDIGtGcmVlQlNEOiIKCiMuIFR5cGU6IHN0cmluZwojLiBEZXNjcmlw dGlvbgojOiAuLi90ZW1wbGF0ZXMuaW46MzAwMQojLCBmdXp6eQojfCBtc2dpZCAiIgojfCAiVGhl IGZvbGxvd2luZyBrRnJlZUJTRCBjb21tYW5kIGxpbmUgd2FzIGV4dHJhY3RlZCBmcm9tIC9ldGMv ZGVmYXVsdC9ncnViICIKI3wgIm9yIHRoZSBga29wdCcgcGFyYW1ldGVyIGluIEdSVUIgTGVnYWN5 J3MgbWVudS5sc3QuIFBsZWFzZSB2ZXJpZnkgdGhhdCBpdCAiCiN8ICJpcyBjb3JyZWN0LCBhbmQg bW9kaWZ5IGl0IGlmIG5lY2Vzc2FyeS4iCm1zZ2lkICIiCiJUaGUgZm9sbG93aW5nIGtGcmVlQlNE IGNvbW1hbmQgbGluZSB3YXMgZXh0cmFjdGVkIGZyb20gL2V0Yy9kZWZhdWx0L2dydWIgb3IgIgoi dGhlIGBrb3B0JyBwYXJhbWV0ZXIgaW4gR1JVQiBMZWdhY3kncyBtZW51LmxzdC4gUGxlYXNlIHZl cmlmeSB0aGF0IGl0IGlzICIKImNvcnJlY3QsIGFuZCBtb2RpZnkgaXQgaWYgbmVjZXNzYXJ5LiBU aGUgY29tbWFuZCBsaW5lIGlzIGFsbG93ZWQgdG8gYmUgZW1wdHkuIgptc2dzdHIgIiIKIkFjZWFz dMSDIGxpbmllIGRlIGNvbWFuZMSDIGtGcmVlQlNEIGEgZm9zdCBleHRyYXPEgyBkaW4gL2V0Yy9k ZWZhdWx0L2dydWIgc2F1ICIKInBhcmFtZXRydWwg4oCea29wdOKAnSBkaW4gZmnImWllcnVsIG1l bnUubHN0IGFsIHZlY2hpdWx1aSBHUlVCLiBWZXJpZmljYcibaSAiCiJjb3JlY3RpdHVkaW5lYSBh Y2VzdGVpYSDImWkgbW9kaWZpY2HIm2ktbywgZGFjxIMgZXN0ZSBuZXZvaWUuIgoKIy4gVHlwZTog c3RyaW5nCiMuIERlc2NyaXB0aW9uCiM6IC4uL3RlbXBsYXRlcy5pbjo0MDAxCm1zZ2lkICJrRnJl ZUJTRCBkZWZhdWx0IGNvbW1hbmQgbGluZToiCm1zZ3N0ciAiTGluaWEgZGUgY29tYW5kxIMgaW1w bGljaXTEgyBrRnJlZUJTRDoiCgojLiBUeXBlOiBzdHJpbmcKIy4gRGVzY3JpcHRpb24KIzogLi4v dGVtcGxhdGVzLmluOjQwMDEKbXNnaWQgIiIKIlRoZSBmb2xsb3dpbmcgc3RyaW5nIHdpbGwgYmUg dXNlZCBhcyBrRnJlZUJTRCBwYXJhbWV0ZXJzIGZvciB0aGUgZGVmYXVsdCAiCiJtZW51IGVudHJ5 IGJ1dCBub3QgZm9yIHRoZSByZWNvdmVyeSBtb2RlLiIKbXNnc3RyICIiCiJVcm3Eg3RvcnVsIMiZ aXIgdmEgZmkgZm9sb3NpdCBjYSBwYXJhbWV0cnUgcGVudHJ1IGtGcmVlQlNEIHBlbnRydSBwb3pp yJtpYSAiCiJpbXBsaWNpdMSDIGRpbiBtZW5pdSwgZGFyIG51IMiZaSBwZW50cnUgY2VhIGRlIHJl Y3VwZXJhcmUuIgoKIy4gVHlwZTogbm90ZQojLiBEZXNjcmlwdGlvbgojOiAuLi90ZW1wbGF0ZXMu aW46NTAwMQptc2dpZCAiL2Jvb3QvZ3J1Yi9kZXZpY2UubWFwIGhhcyBiZWVuIHJlZ2VuZXJhdGVk Igptc2dzdHIgIi9ib290L2dydWIvZGV2aWNlLm1hcCBhIGZvc3QgcmVnZW5lcmF0IgoKIy4gVHlw ZTogbm90ZQojLiBEZXNjcmlwdGlvbgojOiAuLi90ZW1wbGF0ZXMuaW46NTAwMQptc2dpZCAiIgoi VGhlIGZpbGUgL2Jvb3QvZ3J1Yi9kZXZpY2UubWFwIGhhcyBiZWVuIHJld3JpdHRlbiB0byB1c2Ug c3RhYmxlIGRldmljZSAiCiJuYW1lcy4gSW4gbW9zdCBjYXNlcywgdGhpcyBzaG91bGQgc2lnbmlm aWNhbnRseSByZWR1Y2UgdGhlIG5lZWQgdG8gY2hhbmdlIGl0ICIKImluIGZ1dHVyZSwgYW5kIGJv b3QgbWVudSBlbnRyaWVzIGdlbmVyYXRlZCBieSBHUlVCIHNob3VsZCBub3QgYmUgYWZmZWN0ZWQu Igptc2dzdHIgIiIKIkZpyJlpZXJ1bCAvYm9vdC9ncnViL2RldmljZS5tYXAgYSBmb3N0IHJlc2Ny aXMgc8SDIGZvbG9zZWFzY8SDIG51bWUgc3RhYmlsZSBkZSAiCiJkaXNwb3ppdGl2ZS4gw45uIG1h am9yaXRhdGVhIGNhenVyaWxvciwgYWNlc3QgbHVjcnUgdmEgcmVkdWNlIHNlbW5pZmljYXRpdiAi CiJuZXZvaWEgZGUgYS1sIG1vZGlmaWNhIHVsdGVyaW9yIMiZaSBpbnRyxINyaWxlIMOubiBtZW5p dSBnZW5lcmF0ZSBkZSBncnViIG51IGFyICIKInRyZWJ1aSBzxIMgZmllIGFmZWN0YXRlLiAiCgoj LiBUeXBlOiBub3RlCiMuIERlc2NyaXB0aW9uCiM6IC4uL3RlbXBsYXRlcy5pbjo1MDAxCm1zZ2lk ICIiCiJIb3dldmVyLCBzaW5jZSBtb3JlIHRoYW4gb25lIGRpc2sgaXMgcHJlc2VudCBpbiB0aGUg c3lzdGVtLCBpdCBpcyBwb3NzaWJsZSAiCiJ0aGF0IHRoZSBzeXN0ZW0gaXMgZGVwZW5kaW5nIG9u IHRoZSBvbGQgZGV2aWNlIG1hcC4gUGxlYXNlIGNoZWNrIHdoZXRoZXIgIgoidGhlcmUgYXJlIGFu eSBjdXN0b20gYm9vdCBtZW51IGVudHJpZXMgdGhhdCByZWx5IG9uIEdSVUIncyAoaGROKSBkcml2 ZSAiCiJudW1iZXJpbmcsIGFuZCB1cGRhdGUgdGhlbSBpZiBuZWNlc3NhcnkuIgptc2dzdHIgIiIK IlRvdHXImWksIGRlb2FyZWNlIGV4aXN0xIMgbWFpIG11bHQgZGUgdW4gZGlzYyDDrm4gc2lzdGVt LCBlc3RlIHBvc2liaWwgY2EgIgoic2lzdGVtdWwgc8SDIGRlcGluZMSDIGRlIHZlY2hlYSBoYXJ0 xIMgZGUgZGlzcG96aXRpdmUuIFZlcmlmaWNhyJtpIGRhY8SDIGF2ZcibaSAiCiJpbnRyxINyaSBw ZXJzb25hbGl6YXRlIMOubiBtZW5pdSBjYXJlIGRlcGluZCBkZSBudW1lcm90YXJlYSBHUlVCICho ZE4pIMiZaSAiCiJhY3R1YWxpemHIm2ktbGUgZGFjxIMgZXN0ZSBjYXp1bC4iCgojLiBUeXBlOiBu b3RlCiMuIERlc2NyaXB0aW9uCiM6IC4uL3RlbXBsYXRlcy5pbjo1MDAxCm1zZ2lkICIiCiJJZiB5 b3UgZG8gbm90IHVuZGVyc3RhbmQgdGhpcyBtZXNzYWdlLCBvciBpZiB0aGVyZSBhcmUgbm8gY3Vz dG9tIGJvb3QgbWVudSAiCiJlbnRyaWVzLCB5b3UgY2FuIGlnbm9yZSB0aGlzIG1lc3NhZ2UuIgpt c2dzdHIgIiIKIkRhY8SDIG51IMOubsibZWxlZ2XIm2kgYWNlc3QgbWVzYWosIHNhdSBudSBleGlz dMSDIHBvemnIm2lpIHBlcnNvbmFsaXphdGUgw65uICIKIm1lbml1LCDDrmwgcHV0ZcibaSBpZ25v cmEuIgoKI34gbXNnaWQgIiIKI34gIkluIGVpdGhlciBjYXNlLCB3aGVuZXZlciB5b3Ugd2FudCBH UlVCIDIgdG8gYmUgbG9hZGVkIGRpcmVjdGx5IGZyb20gTUJSLCAiCiN+ICJ5b3UgY2FuIGRvIHNv IGJ5IGlzc3VpbmcgKGFzIHJvb3QpIHRoZSBmb2xsb3dpbmcgY29tbWFuZDoiCiN+IG1zZ3N0ciAi IgojfiAiw45uIG9yaWNlIGNheiwgYXR1bmNpIGPDom5kIHZlyJtpIGRvcmkgY2EgR1JVQiAyIHNh IGZpZSDDrm5jxINyY2F0IGRpcmVjdCBkaW4gIgojfiAiTUJSLCBwdXRlyJtpIHJ1bGEgKGNhIHJv b3QpIGNvbWFuZGEgdXJtxIN0b2FyZToiCgojfiBtc2dpZCAiR1JVQiBpbnN0YWxsYXRpb24gZmFp bGVkLiBDb250aW51ZT8iCiN+IG1zZ3N0ciAiSW5zdGFsYXJlYSBHUlVCIGEgZciZdWF0LiBDb250 aW51YcibaT8iCgojfiBtc2dpZCAiR1JVQiAxLjk1IG51bWJlcmluZyBzY2hlbWUgdHJhbnNpdGlv biIKI34gbXNnc3RyICJUcmFuemnIm2lhIGxhIHNjaGVtYSBkZSBudW1lcm90YXJlIHBlbnRydSBH UlVCIDEuOTUiCgojfiBtc2dpZCAiIgojfiAiQXMgb2YgdmVyc2lvbiAxLjk1LCBHUlVCIDIgaGFz IGNoYW5nZWQgaXRzIG51bWJlcmluZyBzY2hlbWUuIFBhcnRpdGlvbnMgIgojfiAiYXJlIG5vdyBj b3VudGVkIHN0YXJ0aW5nIGZyb20gMSByYXRoZXIgdGhhbiAwLiBUaGlzIGlzIHRvIG1ha2UgaXQg IgojfiAiY29uc2lzdGVudCB3aXRoIGRldmljZSBuYW1lcyBvZiBMaW51eCBhbmQgdGhlIG90aGVy IGtlcm5lbHMgdXNlZCBpbiAiCiN+ICJEZWJpYW4uIEZvciBleGFtcGxlLCB3aGVuIHVzaW5nIExp bnV4IGFzIHRoZSBrZXJuZWwsIFwiKGhkMCwxKVwiIHJlZmVycyAiCiN+ICJ0byB0aGUgc2FtZSBw YXJ0aXRpb24gYXMgdGhlIC9kZXYvc2RhMSBkZXZpY2Ugbm9kZS4iCiN+IG1zZ3N0ciAiIgojfiAi w45uY2Vww6JuZCBjdSB2ZXJzaXVuZWEgMS45NSwgR1JVQiAyIMiZaS1hIHNjaGltYmF0IHNjaGVt YSBkZSBudW1lcm90YXJlLiAiCiN+ICJQYXJ0acibaWlsZSBzdW50IGFjdW0gbnVtZXJvdGF0ZSDD rm5jZXDDom5kIGRlIGxhIDEgKMOubiBsb2MgZGUgMCkuIEFjZXN0ICIKI34gImx1Y3J1IGVzdGUg Y29uc2VjdmVudCBjdSBudW1lbGUgZGUgZGlzcG96aXRpdmUgYWxlIExpbnV4LXVsdWkgyJlpIGEg YWx0b3IgIgojfiAibnVjbGVlIGZvbG9zaXRlIMOubiBEZWJpYW4uIERlIGV4ZW1wbHUsIGPDom5k IHNlIGZvbG9zZciZdGUgbnVjbGV1bCBMaW51eCwgIgojfiAi4oCeKGhkMCwxKeKAnSBzZSByZWZl csSDIGxhIGFjZWlhyJlpIHBhcnRpyJtpZSBjYSDImWkgbm9kdWwgZGUgZGlzcG96aXRpdiAvZGV2 LyIKI34gInNkYTEuIgoKI34gbXNnaWQgIiIKI34gIkJlY2F1c2Ugb2YgdGhpcywgdGhlcmUncyBh IGNoYW5jZSB5b3VyIHN5c3RlbSBiZWNvbWVzIHVuYm9vdGFibGUgaWYgIgojfiAidXBkYXRlLWdy dWIoOCkgaXMgcnVuIGJlZm9yZSBHUlVCIGlzIHVwZGF0ZWQsIGdlbmVyYXRpbmcgYSBncnViLmNm ZyBmaWxlICIKI34gInRoYXQgeW91ciBpbnN0YWxsZWQgR1JVQiB3b24ndCB5ZXQgYmUgYWJsZSB0 byBwYXJzZSBjb3JyZWN0bHkuIFRvIGVuc3VyZSAiCiN+ICJ5b3VyIHN5c3RlbSB3aWxsIGJlIGFi bGUgdG8gYm9vdCwgeW91IGhhdmUgdG86IgojfiBtc2dzdHIgIiIKI34gIkRlIGFjZWVhLCBleGlz dMSDIHJpc2N1bCBjYSBzaXN0ZW11bCBzxIMgbnUgbWFpIHBvcm5lYXNjxIMgZGFjxIMgdXBkYXRl LWdydWIiCiN+ICIoOCkgZXN0ZSBydWxhdCDDrm5haW50ZSBjYSBHUlVCIHPEgyBmaWUgYWN0dWFs aXphdCwgZ2VuZXLDom5kIGFzdGZlbCB1biAiCiN+ICJmaciZaWVyIGdydWIuY2ZnIHBlIGNhcmUg R1JVQi11bCBpbnN0YWxhdCBudS1sIHZhIHB1dGVhIMOubmPEgyBhbmFsaXphICIKI34gImNvcmVj dC4gUGVudHJ1IGEgdsSDIGFzaWd1cmEgY8SDIHNpc3RlbXVsIHZhIHB1dGVhIHBvcm5pLCB2YSB0 cmVidWkgc8SDOiIKCiN+IG1zZ2lkICIiCiN+ICIgLSBSZWluc3RhbGwgR1JVQiAodHlwaWNhbGx5 LCBieSBydW5uaW5nIGdydWItaW5zdGFsbCkuXG4iCiN+ICIgLSBSZXJ1biB1cGRhdGUtZ3J1YiB0 byBnZW5lcmF0ZSBhIG5ldyBncnViLmNmZy4iCiN+IG1zZ3N0ciAiIgojfiAiIC0gUmVpbnN0YWxh yJtpIEdSVUIgKMOubiBtb2Qgbm9ybWFsLCBwcmluIHJ1bGFyZWEgbHVpIGdydWItaW5zdGFsbCku XG4iCiN+ICIgLSBSdWxhyJtpIGRpbiBub3UgdXBkYXRlLWdydWIgcGVudHJ1IGEgZ2VuZXJhIHVu IG5vdSBncnViLmNmZy4iCg== --=1327008071=--