From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jonathan Mitchell Newsgroups: gmane.emacs.bugs Subject: bug#73337: 29.4; missing dynamic type checking in network-lookup-address-info Date: Wed, 18 Sep 2024 10:07:25 -0500 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="0000000000008e7c510622662a67" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="13660"; mail-complaints-to="usenet@ciao.gmane.io" To: 73337@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Sep 18 17:09:19 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1sqwIu-0003MK-Ft for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 18 Sep 2024 17:09:16 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sqwIT-0003ed-Fc; Wed, 18 Sep 2024 11:08:49 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sqwIR-0003eE-7e for bug-gnu-emacs@gnu.org; Wed, 18 Sep 2024 11:08:47 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sqwIQ-0002fC-Uc for bug-gnu-emacs@gnu.org; Wed, 18 Sep 2024 11:08:46 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=Date:From:MIME-Version:To:Subject; bh=RvTzbYWr4i8+GdVdrfOz3YBdLLhnI9lFWjWrgzX6a/Q=; b=appOq6CHvBmWlC/Pme+SvFDXyvfqDBLaFhDk0IP1pVjBY0b8ZbXBs2Blc5AZbZwqC9JC3pwTIDQxJDahTalFpOGbbXi8JyFRDdE9VhTxfIpp5y5yQNhT4LxUPIMvNMcNX2rYfL0ZNjf3LPzEJRWPvsGw11ferOLNw3YCfzXz5RKfwYB1CedlYwgz1CMUEUrsQ0tCtwCbk/0O4GahJjrdOVz5kx97VNCKd7r4jTWVcewKdd1IVOOy9k6CS+fBI5vaXek4oAzFJZW/jj+I/bWiuchPvGXb+XN0XRaoTPh9laLwQL4FXFGhTdkgpNIXOad4If+P1SThKp374s8pV00HvQ==; Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sqwIg-0001ix-Iu for bug-gnu-emacs@gnu.org; Wed, 18 Sep 2024 11:09:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Jonathan Mitchell Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 18 Sep 2024 15:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 73337 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.17266720906524 (code B ref -1); Wed, 18 Sep 2024 15:09:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 18 Sep 2024 15:08:10 +0000 Original-Received: from localhost ([127.0.0.1]:59100 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sqwHo-0001h8-SY for submit@debbugs.gnu.org; Wed, 18 Sep 2024 11:08:09 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:54514) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sqwHm-0001gy-8I for submit@debbugs.gnu.org; Wed, 18 Sep 2024 11:08:07 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sqwHU-0003LI-AV for bug-gnu-emacs@gnu.org; Wed, 18 Sep 2024 11:07:49 -0400 Original-Received: from mail-qk1-x736.google.com ([2607:f8b0:4864:20::736]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sqwHQ-0002aB-G9 for bug-gnu-emacs@gnu.org; Wed, 18 Sep 2024 11:07:46 -0400 Original-Received: by mail-qk1-x736.google.com with SMTP id af79cd13be357-7a99e4417c3so497732885a.1 for ; Wed, 18 Sep 2024 08:07:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1726672056; x=1727276856; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=RvTzbYWr4i8+GdVdrfOz3YBdLLhnI9lFWjWrgzX6a/Q=; b=fZX6UsJm2lLZanYpmcsw6zh+sjOvybrsHjIB0IG9gN6dRvQiZj+FuvjTYHGRtvmGXB hgd7HWIC6NFJsKXXdroJiYXeoee6n9Hp3TNOLjWXBSE3Q7JqaMwqDaoGURnjVfue7EDp sPGap3izOxkxI95udfI2qh36haoh09r00uxs+CO0Sk/EcrKH234+RtHMaf5rUWtTsBtK 0H5TwkX4XZ+CMO10XHTLXeyIr3vRrskBnUrm7cyNiQzB85UTfSynSCoa2Txcr67kjxJr 9Hyb3b12xS78JM8mR+TELY9LAdU3swl+CxF1CQIxvyzTrJDI8pTQSUj7o0Cr0etg8+J9 Vm3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726672056; x=1727276856; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=RvTzbYWr4i8+GdVdrfOz3YBdLLhnI9lFWjWrgzX6a/Q=; b=GzUFiZG488pOYP9GGyCDmcfWj8hSawK8ZK2hiJxKgBShr9NLejqYXrNyKz/U5GiLGd FcHX8TDkTSkeRi3Fc7HkYsgRqbunr6/ns9u9WGmXdGwbR92d+EaCwYMxOT3BEot/QSTG aV/btpxnp6/kLKAtlb+5C/q9TE3Q4HNSnob4svY39kYynRX17HFm2ylehk4WGNb7n9ew IyC9uXZK0tDZCA0xtQP85bQRSK4TQdROu+01kqb+XfbKVaTJ8/Y2VBcGfRZTPCnIsoQ7 eaLAWdwu1Hr/asof7ucN7KkknRtBLDwDxwNN6vsykVO3s+bsBie4KjkaPo+clz5iPUm3 velg== X-Gm-Message-State: AOJu0YzSuTZsZ4gSF5gUg4N+93/PVMHx62Ar0s3tEjiL4/FKh5giKhKN ElG10w7c0PaZ9yQFm9RwHe/34i2Ajg2hAf0KlQ9AtvswWyr7HJPAQoL5kOz7TpPWWZuhKP6wBUe Crto8IFn7v6Eeze/g5nQ/WCxsyfocUQO/CSk= X-Google-Smtp-Source: AGHT+IFnb+JiAPMdR6tJeX8ouqsuE0disizsx+EaXjz91ZSDZVklvvWZCWGjqqKYX0St5Iq6E5TgWaG/HDbojcKAoC4= X-Received: by 2002:a05:620a:1a07:b0:7a9:cc4e:d205 with SMTP id af79cd13be357-7ab30d12533mr3257501085a.5.1726672056222; Wed, 18 Sep 2024 08:07:36 -0700 (PDT) Received-SPF: pass client-ip=2607:f8b0:4864:20::736; envelope-from=mitchell.jkyle@gmail.com; helo=mail-qk1-x736.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:292006 Archived-At: --0000000000008e7c510622662a67 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable There is no dynamic type checking of the =E2=80=98name=E2=80=99 argument in =E2=80=98network-lookup-address-info=E2=80=99, thus causing a crash instead= of signaling a wrong-type-argument error when called with non-string values like =E2=80=98(network-lookup-address-info 1)=E2=80=99 or =E2=80=98(network-look= up-address-info =E2=80=99a)=E2=80=99. In GNU Emacs 29.4 (build 1, x86_64-redhat-linux-gnu, GTK+ Version 3.24.42, cairo version 1.18.0) of 2024-07-16 built on 27527c2e06f843c0962737354e0b3cf7 System Description: Fedora Linux 40.20240914.0 (Silverblue) Configured using: 'configure --build=3Dx86_64-redhat-linux-gnu --host=3Dx86_64-redhat-linux-gnu --program-prefix=3D --disable-dependency-tracking --prefix=3D/usr --exec-prefix=3D/usr --bindir=3D/usr/bin --sbindir=3D/usr/sbin --sysconfdir=3D/etc --datadir=3D/usr/share --includedir=3D/usr/include --libdir=3D/usr/lib64 --libexecdir=3D/usr/libexec --localstatedir=3D/var --runstatedir=3D/run --sharedstatedir=3D/var/lib --mandir=3D/usr/share/man --infodir=3D/usr/share/info --with-cairo --with-dbus --with-gif --with-gpm=3Dno --with-harfbuzz --with-jpeg --with-json --with-modules --with-native-compilation=3Daot --with-pgtk --with-png --with-rsvg --with-sqlite3 --with-tiff --with-tree-sitter --with-webp --with-xpm --with-xwidgets build_alias=3Dx86_64-redhat-linux-gnu host_alias=3Dx86_64-redhat-linux-gnu CC=3Dgcc 'CFLAGS=3D-DMAIL_USE_LOCKF -= O2 -flto=3Dauto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=3Dformat-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3D3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=3D/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=3D/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=3Dx86-64 -mtune=3Dgeneric -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' LDFLAGS=3D-Wl,-z,relro PKG_CONFIG_PATH=3D:/usr/lib64/pkgconfig:/usr/share/pkgconfig CXX=3Dg++ 'CXXFLAGS=3D-O2 -flto=3Dauto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=3Dformat-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3D3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=3D/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=3D/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=3Dx86-64 -mtune=3Dgeneric -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM XWIDGETS GTK3 ZLIB Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=3Dibus locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: display-line-numbers-mode: t vertico-mode: t global-corfu-mode: t corfu-mode: t marginalia-mode: t repeat-mode: t recentf-mode: t pixel-scroll-precision-mode: t global-so-long-mode: t electric-pair-mode: t desktop-save-mode: t override-global-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t horizontal-scroll-bar-mode: t context-menu-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t auto-save-visited-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr shortdoc net-utils help-fns radix-tree emacsbug message mailcap yank-media puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils mule-util ibuffer ibuffer-loaddefs comp comp-cstr rx time-date vc-git diff-mode vc vc-dispatcher bug-reference jkm-fns sqlite display-line-numbers cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs init vertico corfu eglot external-completion array filenotify jsonrpc ert pp ewoc debug backtrace find-func xref flymake-proc flymake thingatpt warnings icons compile text-property-search comint ansi-osc ansi-color pcase url-util url-parse auth-source eieio eieio-core password-cache json map url-vars project byte-opt imenu orderless marginalia compat compat-30 edmacro kmacro leuven-theme repeat recentf tree-widget wid-edit pixel-scroll cua-base ring subr-x so-long elec-pair desktop frameset cus-load cl-macs gv cl-extra help-mode cl-seq use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core cl-loaddefs cl-lib bytecomp byte-compile info bash-completion-autoloads consult-git-log-grep-autoloads consult-ls-git-autoloads corfu-autoloads debbugs-autoloads embark-consult-autoloads consult-autoloads embark-autoloads leuven-theme-autoloads marginalia-autoloads orderless-autoloads osm-autoloads pdf-tools-autoloads pyvenv-autoloads rust-mode-autoloads tablist-autoloads vertico-autoloads compat-autoloads rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/pgtk-win pgtk-win term/common-win pgtk-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads xwidget-internal dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo gtk pgtk multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 231270 29521) (symbols 48 18116 0) (strings 32 58629 2627) (string-bytes 1 2394496) (vectors 16 34305) (vector-slots 8 640740 25613) (floats 8 204 66) (intervals 56 496 35) (buffers 984 11)) --0000000000008e7c510622662a67 Content-Type: text/plain; charset="US-ASCII"; name="backtrace.txt" Content-Disposition: attachment; filename="backtrace.txt" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_m17zwu8l0 KGdkYikgYnQgZnVsbAojMCAgX19zdHJubGVuX2V2ZXggKCkgYXQgLi4vc3lzZGVwcy94ODZfNjQv bXVsdGlhcmNoL3N0cm5sZW4tZXZleC5TOjkzCk5vIGxvY2Fscy4KIzEgIDB4MDAwMDAwMDAwMDY5 ZWNjMCBpbiBkb3BybnQgKGJ1ZmZlcj0weDdmZmZmZmZmYzViMCAiTm9uLUFTQ0lJIGhvc3RuYW1l ICIsIGJ1ZnNpemU9PG9wdGltaXplZCBvdXQ+LCBmb3JtYXQ9Zm9ybWF0QGVudHJ5PTB4NzJkMzgw ICJOb24tQVNDSUkgaG9zdG5hbWUgJXMgZGV0ZWN0ZWQsIHBsZWFzZSB1c2UgcHVueS1lbmNvZGUt ZG9tYWluIiwgCiAgICBhcD1hcEBlbnRyeT0weDdmZmZmZmZmYzUzMCwgZm9ybWF0X2VuZD08b3B0 aW1pemVkIG91dD4pIGF0IC4uLy4uL3NyYy9kb3BybnQuYzo0MDMKICAgICAgICB3aWQgPSA8b3B0 aW1pemVkIG91dD4KICAgICAgICBtaW5sZW4gPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBtb2Rp Zmllcl9sZW4gPSA8b3B0aW1pemVkIG91dD4KICAgICAgICB2ID0gPG9wdGltaXplZCBvdXQ+CiAg ICAgICAgdiA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHYgPSA8b3B0aW1pemVkIG91dD4KICAg ICAgICB2ID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgdiA9IDxvcHRpbWl6ZWQgb3V0PgogICAg ICAgIGZtdHN0YXIgPSAiJSouKnNcMDAwXDAwMFwwMDBcMDAwXDAwMCIKICAgICAgICBtaW51c2Zs YWcgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICB3aWR0aCA9IDxvcHRpbWl6ZWQgb3V0PgogICAg ICAgIG1sZW4gPSAwCiAgICAgICAgc3RyaW5nID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgemVy b2ZsYWcgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBjaGFyYnVmID0gIlwwMDBcMDAwXDAwMVww MDBcMDAwIgogICAgICAgIHBsdXNmbGFnID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgc3BhY2Vm bGFnID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgbGVuZ3RoX21vZGlmaWVyID0gPG9wdGltaXpl ZCBvdXQ+CiAgICAgICAgcHJlYyA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHNpemVfYm91bmQg PSA8b3B0aW1pemVkIG91dD4KICAgICAgICB0ZW0gPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBm bXQwID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgZm10Y2hhciA9IDxvcHRpbWl6ZWQgb3V0Pgog ICAgICAgIHNyYyA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHNyY2xlbiA9IDxvcHRpbWl6ZWQg b3V0PgogICAgICAgIGZtdCA9IDB4NzJkMzk1ICIgZGV0ZWN0ZWQsIHBsZWFzZSB1c2UgcHVueS1l bmNvZGUtZG9tYWluIgogICAgICAgIGJ1ZnB0ciA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHRl bWJ1ZiA9ICdcMzc3JyA8cmVwZWF0cyAyOCB0aW1lcz4sICJcMDAwXDAwMFwwMDBcMDAwXDMyMFwz MTNcMzIwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDI2XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwzNjBcMzAzXDM3N1wzNzdcMzc3XDE3N1wwMDBcMDAwenkwXDM1NlwzNzdcMTc3XDAwMFwwMDBc blwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDI2XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwzNTJcMzc3XDM3N1wzNzdcMDAwXDAwMFwwMDBcMDAwXDAwMSIsICdcMDAwJyA8cmVwZWF0 cyAxOSB0aW1lcz4sICJcMjE0XDAwMVwwMDBcMDAwRFwwMDBcMDAwXDAwMEBcMDAzXDAwMFwwMDBc MDIwXDAwMFwyMDBcMzI0XDM3N1wxNzdcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMVwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMzUyXDM3N1wzNzdcMzc3XDAw MFwwMDBcMDAwXDAwMFwyNDBcMzExXDM3N1wzNzdcMzc3XDE3N1wwMDBcMDAwXDIyMFwzMTBcMDMx XDAwMVwwMDBcMDAwXDAwMFwwMDBcMjIwXDMxMFwwMzFcMDAxXDAwMFwwMDBcMDAwXDAwMGBcMzA0 XDM3N1wzNzdcMzc3XDE3N1wwMDBcMDAwJlwwMDM9XDM2N1wzNzdcMTc3XDAwMFwwMDBcMDI2XDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMCIuLi4KICAgICAgICBzaXplX2FsbG9jYXRlZCA9IDxv cHRpbWl6ZWQgb3V0PgogICAgICAgIHNwcmludGZfYnVmZmVyID0gPG9wdGltaXplZCBvdXQ+CiAg ICAgICAgYmlnX2J1ZmZlciA9IDB4MAogICAgICAgIHF1b3Rpbmdfc3R5bGUgPSAweDUxYzAKICAg ICAgICBkb2l0ID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgcERsZW4gPSBwRGxlbgogICAgICAg IHBJbGVuID0gcERsZW4KICAgICAgICBwTWxlbiA9IHBEbGVuCiAgICAgICAgbWF4bWxlbiA9IHBE bGVuCiAgICAgICAgbm9fbW9kaWZpZXIgPSBub19tb2RpZmllcgogICAgICAgIGxvbmdfbW9kaWZp ZXIgPSBsb25nX21vZGlmaWVyCiAgICAgICAgcERfbW9kaWZpZXIgPSBwRF9tb2RpZmllcgogICAg ICAgIHBJX21vZGlmaWVyID0gcElfbW9kaWZpZXIKICAgICAgICBwTV9tb2RpZmllciA9IHBNX21v ZGlmaWVyCiMyICAweDAwMDAwMDAwMDA2OWY0M2YgaW4gZG9wcm50IChidWZmZXI9PG9wdGltaXpl ZCBvdXQ+LCBidWZzaXplPTxvcHRpbWl6ZWQgb3V0PiwgZm9ybWF0PTB4NzJkMzgwICJOb24tQVND SUkgaG9zdG5hbWUgJXMgZGV0ZWN0ZWQsIHBsZWFzZSB1c2UgcHVueS1lbmNvZGUtZG9tYWluIiwg Zm9ybWF0X2VuZD0weDAsIGFwPTB4N2ZmZmZmZmZjNTMwKQogICAgYXQgLi4vLi4vc3JjL2RvcHJu dC5jOjE4OQogICAgICAgIHNpemVfYWxsb2NhdGVkID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAg c2lnbmVkX3BEX21vZGlmaWVyID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgZm10ID0gPG9wdGlt aXplZCBvdXQ+CiAgICAgICAgYnVmcHRyID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgdGVtYnVm ID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgcXVvdGluZ19zdHlsZSA9IDxvcHRpbWl6ZWQgb3V0 PgogICAgICAgIGRvaXQxID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgc3ByaW50Zl9idWZmZXIg PSA8b3B0aW1pemVkIG91dD4KICAgICAgICBiaWdfYnVmZmVyID0gPG9wdGltaXplZCBvdXQ+CiAg ICAgICAgZG9pdCA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIGZtdCA9IDxvcHRpbWl6ZWQgb3V0 PgogICAgICAgIGJ1ZnB0ciA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHRlbWJ1ZiA9IDxvcHRp bWl6ZWQgb3V0PgotLVR5cGUgPFJFVD4gZm9yIG1vcmUsIHEgdG8gcXVpdCwgYyB0byBjb250aW51 ZSB3aXRob3V0IHBhZ2luZy0tYwogICAgICAgIHNpemVfYWxsb2NhdGVkID0gPG9wdGltaXplZCBv dXQ+CiAgICAgICAgc3ByaW50Zl9idWZmZXIgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBiaWdf YnVmZmVyID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgcXVvdGluZ19zdHlsZSA9IDxvcHRpbWl6 ZWQgb3V0PgogICAgICAgIHNpZ25lZF9wRF9tb2RpZmllciA9IDxvcHRpbWl6ZWQgb3V0PgogICAg ICAgIGRvaXQgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBkb2l0MSA9IDxvcHRpbWl6ZWQgb3V0 PgogICAgICAgIGZtdDAgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBmbXRjaGFyID0gPG9wdGlt aXplZCBvdXQ+CiAgICAgICAgc3JjID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgc3JjbGVuID0g PG9wdGltaXplZCBvdXQ+CiAgICAgICAgd2lkdGggPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBs ZW5ndGhfbW9kaWZpZXIgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBtb2RpZmllcl9sZW4gPSA8 b3B0aW1pemVkIG91dD4KICAgICAgICBtbGVuID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgY2hh cmJ1ZiA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHdpZCA9IDxvcHRpbWl6ZWQgb3V0PgogICAg ICAgIHByZWMgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBmbXRzdGFyID0gPG9wdGltaXplZCBv dXQ+CiAgICAgICAgc3RyaW5nID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgbWludXNmbGFnID0g PG9wdGltaXplZCBvdXQ+CiAgICAgICAgcGx1c2ZsYWcgPSA8b3B0aW1pemVkIG91dD4KICAgICAg ICB6ZXJvZmxhZyA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHNwYWNlZmxhZyA9IDxvcHRpbWl6 ZWQgb3V0PgogICAgICAgIHNpemVfYm91bmQgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBtaW5s ZW4gPSA8b3B0aW1pemVkIG91dD4KICAgICAgICB0ZW0gPSA8b3B0aW1pemVkIG91dD4KICAgICAg ICB2ID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgdiA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAg IHYgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICB2ID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAg diA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHYgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICB2 ID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgdiA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHYg PSA8b3B0aW1pemVkIG91dD4KICAgICAgICBkID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgY2hy ID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgY2hhcmxlbiA9IDxvcHRpbWl6ZWQgb3V0PgogICAg ICAgIHBEbGVuID0gcERsZW4KICAgICAgICBwSWxlbiA9IHBEbGVuCiAgICAgICAgcE1sZW4gPSBw RGxlbgogICAgICAgIG1heG1sZW4gPSBwRGxlbgogICAgICAgIG5vX21vZGlmaWVyID0gbm9fbW9k aWZpZXIKICAgICAgICBsb25nX21vZGlmaWVyID0gbG9uZ19tb2RpZmllcgogICAgICAgIHBEX21v ZGlmaWVyID0gcERfbW9kaWZpZXIKICAgICAgICBwSV9tb2RpZmllciA9IHBJX21vZGlmaWVyCiAg ICAgICAgcE1fbW9kaWZpZXIgPSBwTV9tb2RpZmllcgojMyAgZXZ4cHJpbnRmIChidWY9MHg3ZmZm ZmZmZmM1YTAsIGJ1ZnNpemU9MHg3ZmZmZmZmZmM1YTgsIG5vbmhlYXBidWY9MHg3ZmZmZmZmZmM1 YjAgIk5vbi1BU0NJSSBob3N0bmFtZSAiLCBidWZzaXplX21heD0yMzA1ODQzMDA5MjEzNjkzOTUy LCBmb3JtYXQ9MHg3MmQzODAgIk5vbi1BU0NJSSBob3N0bmFtZSAlcyBkZXRlY3RlZCwgcGxlYXNl IHVzZSBwdW55LWVuY29kZS1kb21haW4iLCAKICAgIGFwPTB4N2ZmZmZmZmZkNTkwKSBhdCAuLi8u Li9zcmMvZG9wcm50LmM6NTkwCiAgICAgICAgbmJ5dGVzID0gPG9wdGltaXplZCBvdXQ+CiAgICAg ICAgYXBfY29weSA9IHt7Z3Bfb2Zmc2V0ID0gMTYsIGZwX29mZnNldCA9IDQ4LCBvdmVyZmxvd19h cmdfYXJlYSA9IDB4N2ZmZmZmZmZkNjcwLCByZWdfc2F2ZV9hcmVhID0gMHg3ZmZmZmZmZmQ1YjB9 fQojNCAgMHgwMDAwMDAwMDAwNjE0YjJjIGluIHZmb3JtYXRfc3RyaW5nIChtPTxvcHRpbWl6ZWQg b3V0PiwgYXA9YXBAZW50cnk9MHg3ZmZmZmZmZmQ1OTApIGF0IC4uLy4uL3NyYy9ldmFsLmM6MjA3 NQogICAgICAgIGJ1ZiA9ICJOb24tQVNDSUkgaG9zdG5hbWUgXDAwMFwwMDBcMDAwXDAwMFwwMDBc MzQwXDMwNVwzNzdcMzc3XDM3N1wxNzdcMDAwXDAwMFwwMDFcMDAwXDAwMFwwMDAgXDAwMFwwMDBc MDAwXDMwMFwzMDVcMzc3XDM3N1wzNzdcMTc3XDAwMFwwMDBcMDAwRFwwMDBcMDAwXDAwMFwyMTRc MDAxXDAwMFwwMDBOXDAwMFwwMDBcMDAwXDI0MlwwMDFcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDIwXDMwNlwzNzdcMzc3XDM3N1wxNzdcMDAwXDAwMFwwMDFcMDAwXDAwMFww MDAgXDAwMFwwMDBcMDAwXDM2MFwzMDVcMzc3XDM3N1wzNzdcMTc3XDAwMFwwMDBcMDAwRFwwMDBc MDAwXDAwMFwyMTRcMDAxXDAwMFwwMDBOXDAwMFwwMDBcMDAwXDI0MlwwMDEiLCAnXDAwMCcgPHJl cGVhdHMgNDkwIHRpbWVzPi4uLgogICAgICAgIHNpemUgPSA0MDAwCiAgICAgICAgc2l6ZV9tYXgg PSAyMzA1ODQzMDA5MjEzNjkzOTUyCiAgICAgICAgYnVmZmVyID0gMHg3ZmZmZmZmZmM1YjAgIk5v bi1BU0NJSSBob3N0bmFtZSAiCiAgICAgICAgdXNlZCA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAg IHN0cmluZyA9IDxvcHRpbWl6ZWQgb3V0PgojNSAgMHgwMDAwMDAwMDAwNDZkMGMxIGluIHZlcnJv ciAobT08b3B0aW1pemVkIG91dD4sIGFwPWFwQGVudHJ5PTB4N2ZmZmZmZmZkNTkwKSBhdCAuLi8u Li9zcmMvZXZhbC5jOjIwODcKTm8gbG9jYWxzLgojNiAgMHgwMDAwMDAwMDAwNDZkMTg2IGluIGVy cm9yIChtPTxvcHRpbWl6ZWQgb3V0PikgYXQgLi4vLi4vc3JjL2V2YWwuYzoyMDk4CiAgICAgICAg YXAgPSB7e2dwX29mZnNldCA9IDgsIGZwX29mZnNldCA9IDQ4LCBvdmVyZmxvd19hcmdfYXJlYSA9 IDB4N2ZmZmZmZmZkNjcwLCByZWdfc2F2ZV9hcmVhID0gMHg3ZmZmZmZmZmQ1YjB9fQojNyAgMHgw MDAwMDAwMDAwNDcyMzYyIGluIG5ldHdvcmtfbG9va3VwX2FkZHJlc3NfaW5mb18xIChob3N0PTB4 MTY3NmI5MCwgc2VydmljZT1zZXJ2aWNlQGVudHJ5PTB4MCwgaGludHM9aGludHNAZW50cnk9MHg3 ZmZmZmZmZmQ3MDAsIHJlcz1yZXNAZW50cnk9MHg3ZmZmZmZmZmQ2ZjgpIGF0IC4uLy4uL3NyYy9s aXNwLmg6MTY3OQogICAgICAgIG1zZyA9IDB4MzAKICAgICAgICByZXQgPSA8b3B0aW1pemVkIG91 dD4KIzggIDB4MDAwMDAwMDAwMDY4NGEyZCBpbiBGbmV0d29ya19sb29rdXBfYWRkcmVzc19pbmZv IChuYW1lPTxvcHRpbWl6ZWQgb3V0PiwgZmFtaWx5PTxvcHRpbWl6ZWQgb3V0PiwgaGludD08b3B0 aW1pemVkIG91dD4pIGF0IC4uLy4uL3NyYy9wcm9jZXNzLmM6NDczNwogICAgICAgIGFkZHJlc3Nl cyA9IDB4MAogICAgICAgIG1zZyA9IDB4MAogICAgICAgIHJlcyA9IDB4MTIwCiAgICAgICAgbHJl cyA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIGhpbnRzID0ge2FpX2ZsYWdzID0gMCwgYWlfZmFt aWx5ID0gMCwgYWlfc29ja3R5cGUgPSAyLCBhaV9wcm90b2NvbCA9IDAsIGFpX2FkZHJsZW4gPSAw LCBhaV9hZGRyID0gMHgwLCBhaV9jYW5vbm5hbWUgPSAweDAsIGFpX25leHQgPSAweDB9CiM5ICAw eDAwMDAwMDAwMDA2MWE2YzIgaW4gZXZhbF9zdWIgKGZvcm09Zm9ybUBlbnRyeT0weDIzYjQ4OTMp IGF0IC4uLy4uL3NyYy9ldmFsLmM6MjUwOAogICAgICAgIGkgPSA8b3B0aW1pemVkIG91dD4KICAg ICAgICBtYXhhcmdzID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgYXJnc19sZWZ0ID0gPG9wdGlt aXplZCBvdXQ+CiAgICAgICAgbnVtYXJncyA9IDEKICAgICAgICBvcmlnaW5hbF9mdW4gPSA8b3B0 aW1pemVkIG91dD4KICAgICAgICBvcmlnaW5hbF9hcmdzID0gMHgyM2I0OGMzCiAgICAgICAgY291 bnQgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBmdW4gPSA8b3B0aW1pemVkIG91dD4KICAgICAg ICB2YWwgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBmdW5jYXIgPSA8b3B0aW1pemVkIG91dD4K ICAgICAgICBhcmd2YWxzID0gezB4MTY3NmI5MCwgMHgwLCAweDAsIDB4MCwgMHgwLCAweGEyYzAs IDB4N2ZmZmZmZmZkODIwLCAweDYyMGNkMSA8dW5iaW5kX3RvKzYwOT59CiAgICAgICAgcmV0cnkg PSA8b3B0aW1pemVkIG91dD4KIzEwIDB4MDAwMDAwMDAwMDYxYzEwZCBpbiBGZXZhbCAoZm9ybT0w eDIzYjQ4OTMsIGxleGljYWw9PG9wdGltaXplZCBvdXQ+KSBhdCAuLi8uLi9zcmMvZXZhbC5jOjIz NjUKICAgICAgICBjb3VudCA9IDxvcHRpbWl6ZWQgb3V0PgojMTEgMHgwMDAwN2ZmZmU5NzZkMWRj IGluIEY2NTc2NjE2YzJkNjU3ODcwNzI2NTczNzM2OTZmNmVfZXZhbF9leHByZXNzaW9uXzAgKCkg ZnJvbSAvdXNyL2Jpbi8uLi9saWI2NC9lbWFjcy8yOS40L25hdGl2ZS1saXNwLzI5LjQtOTVkMTQ3 OWMvcHJlbG9hZGVkL3NpbXBsZS1mYWI1YjBjZi03YzEwZmM0ZS5lbG4KTm8gc3ltYm9sIHRhYmxl IGluZm8gYXZhaWxhYmxlLgojMTIgMHgwMDAwMDAwMDAwNjI0ZWFkIGluIEZmdW5jYWxsIChuYXJn cz01LCBhcmdzPTB4N2ZmZmZmZmZkOTY4KSBhdCAuLi8uLi9zcmMvZXZhbC5jOjI5OTkKICAgICAg ICBjb3VudCA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHZhbCA9IDxvcHRpbWl6ZWQgb3V0Pgoj MTMgMHgwMDAwMDAwMDAwNjEzZmRiIGluIEZmdW5jYWxsX2ludGVyYWN0aXZlbHkgKG5hcmdzPTUs IGFyZ3M9MHg3ZmZmZmZmZmQ5NjgpIGF0IC4uLy4uL3NyYy9jYWxsaW50LmM6MjUwCiAgICAgICAg c3BlY2NvdW50ID0gPG9wdGltaXplZCBvdXQ+CiMxNCAweDAwMDAwMDAwMDA2MjRlYWQgaW4gRmZ1 bmNhbGwgKG5hcmdzPW5hcmdzQGVudHJ5PTYsIGFyZ3M9MHg3ZmZmZmZmZmQ5NjApIGF0IC4uLy4u L3NyYy9ldmFsLmM6Mjk5OQogICAgICAgIGNvdW50ID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAg dmFsID0gPG9wdGltaXplZCBvdXQ+CiMxNSAweDAwMDAwMDAwMDA2MjU1YzAgaW4gRmFwcGx5IChu YXJncz0zLCBhcmdzPTB4N2ZmZmZmZmZkYjAwKSBhdCAuLi8uLi9zcmMvZXZhbC5jOjI2NzAKICAg ICAgICBpID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgZnVuY2FsbF9uYXJncyA9IDYKICAgICAg ICBmdW5jYWxsX2FyZ3MgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBzcHJlYWRfYXJnID0gMHgw CiAgICAgICAgZnVuID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgc2FfYXZhaWwgPSA8b3B0aW1p emVkIG91dD4KICAgICAgICBzYV9jb3VudCA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIG51bWFy Z3MgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICByZXR2YWwgPSA8b3B0aW1pemVkIG91dD4KIzE2 IDB4MDAwMDAwMDAwMDYxYzU0NSBpbiBGY2FsbF9pbnRlcmFjdGl2ZWx5IChmdW5jdGlvbj0weDdm ZmZlNzRhNmI5MCwgcmVjb3JkX2ZsYWc9MHgwLCBrZXlzPTB4N2ZmZmU4NTRkNTc1KSBhdCAuLi8u Li9zcmMvY2FsbGludC5jOjM0MgogICAgICAgIGZ1bnZhbCA9IDxvcHRpbWl6ZWQgb3V0PgogICAg ICAgIGV2ZW50cyA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHNwZWNjb3VudCA9IHtieXRlcyA9 IDE2MH0KICAgICAgICBhcmdfZnJvbV90dHkgPSBmYWxzZQogICAgICAgIGtleV9jb3VudCA9IDEK ICAgICAgICByZWNvcmRfdGhlbl9mYWlsID0gZmFsc2UKICAgICAgICBzYXZlX3RoaXNfY29tbWFu ZCA9IDB4N2ZmZmU3NGE2YjkwCiAgICAgICAgc2F2ZV90aGlzX29yaWdpbmFsX2NvbW1hbmQgPSAw eDdmZmZlNzRhNmI5MAogICAgICAgIHNhdmVfcmVhbF90aGlzX2NvbW1hbmQgPSAweDdmZmZlNzRh NmI5MAogICAgICAgIHNhdmVfbGFzdF9jb21tYW5kID0gMHgwCiAgICAgICAgcHJlZml4X2FyZyA9 IDB4MAogICAgICAgIGVuYWJsZSA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHVwX2V2ZW50ID0g MHgwCiAgICAgICAgZm9ybSA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHNwZWNzID0gMHgyM2I0 OTEzCiAgICAgICAgc2FfYXZhaWwgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBzYV9jb3VudCA9 IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHN0cmluZ19sZW4gPSA8b3B0aW1pemVkIG91dD4KICAg ICAgICBzdHJpbmcgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBzdHJpbmdfZW5kID0gPG9wdGlt aXplZCBvdXQ+CiAgICAgICAgbmV4dF9ldmVudCA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIG5h cmdzID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgYXJncyA9IDxvcHRpbWl6ZWQgb3V0PgogICAg ICAgIHZpc2FyZ3MgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICB2YXJpZXMgPSA8b3B0aW1pemVk IG91dD4KICAgICAgICB0ZW0gPSA8b3B0aW1pemVkIG91dD4KICAgICAgICB2YWwgPSA8b3B0aW1p emVkIG91dD4KIzE3IDB4MDAwMDdmZmZlOTc3MTc3NSBpbiBGNjM2ZjZkNmQ2MTZlNjQyZDY1Nzg2 NTYzNzU3NDY1X2NvbW1hbmRfZXhlY3V0ZV8wICgpIGZyb20gL3Vzci9iaW4vLi4vbGliNjQvZW1h Y3MvMjkuNC9uYXRpdmUtbGlzcC8yOS40LTk1ZDE0NzljL3ByZWxvYWRlZC9zaW1wbGUtZmFiNWIw Y2YtN2MxMGZjNGUuZWxuCk5vIHN5bWJvbCB0YWJsZSBpbmZvIGF2YWlsYWJsZS4KIzE4IDB4MDAw MDAwMDAwMDYyNGVhZCBpbiBGZnVuY2FsbCAobmFyZ3M9MiwgYXJncz0weDdmZmZmZmZmZGNmMCkg YXQgLi4vLi4vc3JjL2V2YWwuYzoyOTk5CiAgICAgICAgY291bnQgPSA8b3B0aW1pemVkIG91dD4K ICAgICAgICB2YWwgPSA8b3B0aW1pemVkIG91dD4KIzE5IDB4MDAwMDAwMDAwMDU3NjM2ZSBpbiBj YWxsMSAoZm49MHg0OWUwLCBhcmcxPTxvcHRpbWl6ZWQgb3V0PikgYXQgLi4vLi4vc3JjL2xpc3Au aDozMjQ4Ck5vIGxvY2Fscy4KIzIwIGNvbW1hbmRfbG9vcF8xICgpIGF0IC4uLy4uL3NyYy9rZXli b2FyZC5jOjE1MDMKICAgICAgICBzY291bnQgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBjbWQg PSA8b3B0aW1pemVkIG91dD4KICAgICAgICBrZXlidWYgPSB7MHgyMDAwMDBlYSwgMHhjYjE0ODAg PGZyZWxvYy5sdG9fcHJpdj4sIDB4N2ZmZmU3MmI4MTYwLCAweGRjZmI0MywgMHgxZmFlMjk0LCAw eGRjZmI0MywgMHgxMGVjMCwgMHg3ZmZmZTg0MzZmM2MsIDB4N2ZmZmU4NDM2ZjNjLCAweDEwZWMw LCAweDMwLCAweDdmZmZlN2UyYjRmZCwgMHg3ZmZmZTdlMmI0ZmQsIDB4N2ZmZmZmZmZkZTQwLCAw eDAsIDB4ODAsIAogICAgICAgICAgMHgwLCAweDYxYTU2ZSA8ZXZhbF9zdWIrMjA5ND4sIDB4MCwg MHhlZWE5OTAsIDB4MCwgMHg1OTFmNDU0YTg1ZDFmNjAwLCAweDExLCAweDc0NmYyYywgMHg2MCwg MHgzMCwgMHgwLCAweDk1ZDAsIDB4N2ZmZmZmZmZkZTYwLCAweDYyMGNkMSA8dW5iaW5kX3RvKzYw OT59CiAgICAgICAgaSA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIGNvdW50ID0gPG9wdGltaXpl ZCBvdXQ+CiAgICAgICAgcHJldl9tb2RpZmYgPSA0MTAKICAgICAgICBwcmV2X2J1ZmZlciA9IDB4 MjAxYTI4MAojMjEgMHgwMDAwMDAwMDAwNjEzMWNlIGluIGludGVybmFsX2NvbmRpdGlvbl9jYXNl IChiZnVuPTB4NTc1ZjcwIDxjb21tYW5kX2xvb3BfMT4sIGhhbmRsZXJzPTxvcHRpbWl6ZWQgb3V0 PiwgaGZ1bj0weDU3NTQyMCA8Y21kX2Vycm9yPikgYXQgLi4vLi4vc3JjL2V2YWwuYzoxNDc0CiAg ICAgICAgdmFsID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgYyA9IDB4ZWVhOTkwCiMyMiAweDAw MDAwMDAwMDA1NzU2OWUgaW4gY29tbWFuZF9sb29wXzIgKGhhbmRsZXJzPWhhbmRsZXJzQGVudHJ5 PTB4OTApIGF0IC4uLy4uL3NyYy9rZXlib2FyZC5jOjExMzMKICAgICAgICB2YWwgPSA8b3B0aW1p emVkIG91dD4KIzIzIDB4MDAwMDAwMDAwMDYxMzEyNyBpbiBpbnRlcm5hbF9jYXRjaCAodGFnPTxv cHRpbWl6ZWQgb3V0PiwgZnVuYz0weDU3NTY2MCA8Y29tbWFuZF9sb29wXzI+LCBhcmc9MHg5MCkg YXQgLi4vLi4vc3JjL2V2YWwuYzoxMTk3CiAgICAgICAgdmFsID0gPG9wdGltaXplZCBvdXQ+CiAg ICAgICAgYyA9IDB4ZWVhODYwCiMyNCAweDAwMDAwMDAwMDA1NzVhZjMgaW4gY29tbWFuZF9sb29w ICgpIGF0IC4uLy4uL3NyYy9rZXlib2FyZC5jOjExMTEKTm8gbG9jYWxzLgojMjUgMHgwMDAwMDAw MDAwNTc1YmVmIGluIHJlY3Vyc2l2ZV9lZGl0XzEgKCkgYXQgLi4vLi4vc3JjL2tleWJvYXJkLmM6 NzIwCiAgICAgICAgY291bnQgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICB2YWwgPSA8b3B0aW1p emVkIG91dD4KIzI2IDB4MDAwMDAwMDAwMDU3NWRkZCBpbiBGcmVjdXJzaXZlX2VkaXQgKCkgYXQg Li4vLi4vc3JjL2tleWJvYXJkLmM6ODAzCiAgICAgICAgY291bnQgPSA8b3B0aW1pemVkIG91dD4K ICAgICAgICBidWZmZXIgPSA8b3B0aW1pemVkIG91dD4KIzI3IDB4MDAwMDAwMDAwMDQ3OTVhOSBp biBtYWluIChhcmdjPTxvcHRpbWl6ZWQgb3V0PiwgYXJndj0weDdmZmZmZmZmZTFmOCkgYXQgLi4v Li4vc3JjL2VtYWNzLmM6MjUyMQogICAgICAgIHN0YWNrX2JvdHRvbV92YXJpYWJsZSA9IDB4N2Zm ZmZmZmZkZmUwCiAgICAgICAgbm9fbG9hZHVwID0gZmFsc2UKICAgICAgICBqdW5rID0gMHgwCiAg ICAgICAgZG5hbWVfYXJnID0gMHgwCiAgICAgICAgY2hfdG9fZGlyID0gMHgwCiAgICAgICAgb3Jp Z2luYWxfcHdkID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgZHVtcF9tb2RlID0gPG9wdGltaXpl ZCBvdXQ+CiAgICAgICAgc2tpcF9hcmdzID0gMAogICAgICAgIHRlbWFjcyA9IDB4MAogICAgICAg IGF0dGVtcHRfbG9hZF9wZHVtcCA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIG9ubHlfdmVyc2lv biA9IGZhbHNlCiAgICAgICAgcmxpbSA9IHtybGltX2N1ciA9IDEwMDIyOTEyLCBybGltX21heCA9 IDE4NDQ2NzQ0MDczNzA5NTUxNjE1fQogICAgICAgIGxjX2FsbCA9IDxvcHRpbWl6ZWQgb3V0Pgog ICAgICAgIHNvY2tmZCA9IC0xCiAgICAgICAgbW9kdWxlX2Fzc2VydGlvbnMgPSA8b3B0aW1pemVk IG91dD4K --0000000000008e7c510622662a67--