From nobody Mon Jan 6 07:01:42 2025 X-Original-To: pkg@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YRQ8Q6Cyyz5k3n6 for ; Mon, 06 Jan 2025 07:01:42 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YRQ8Q3V6Hz41dm for ; Mon, 6 Jan 2025 07:01:42 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1736146902; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=+sI+lP08hjPqkauq1SVp+mvsyzVjlqgYjRR4YyJDfwc=; b=MhUHXlzSJ1TnShhFnub0eA91mlWsa/TABHFA1buvI7vOSNd2TzQp9moi4Sj2nhnRnmfeDJ OXOUjhfoqRYNV2Lv8xGoyll9OccWUegLa4xZwxjHZ2dEriU7PKaQkx9mP05jZYC4TtgJj2 bGWjuLmDoJQ46xdoplRbJ8ghEwXpy1K6daS0pbrWqnDD2pKpsmTNsfhHKeuedqYf5mt9sm 5FEe0aWSNdrKopnWxQ5IQbbAsvRGd3U4quxTR1TolU+StmDczdq2NMc/rDJPRDeNhNCk/R UNd/2I3d57761Jv5++VLgWSzbOJq8lutvEGygO/InS1MIss6+NrJrSFNcDd/YA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1736146902; a=rsa-sha256; cv=none; b=J8TCLmJBesQVHhLYShJ4Ui1OOwuJmPmpNk7MNR1WfFwwGH/8xVDbWkXj6wC/aIjgfweCUR rgkd0FD83hJNnR+Wylt8gaqxCWV6VoPcDtP8F8yoj6g/g3GeDl+3Pmlzwz3pKOp+yhe39W pyh6YwU3W5SMDo8UkhS3xzNdo6jJE6hlQFxmYVhkbnguggjWk42P3Z2fwr689DY4/LMq2c so6+hHnMIS456bYaX4mHs6EZB3/bG/tuuGILLRFT+2tpEuhcXJji70gqj3PGk9opggwNlk okC7PJuYQElYh2scQPRF00frykBQ3phGwD7kBditidTmowxeRb1UgsUm3i1edw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YRQ8Q33ZRz1CxJ for ; Mon, 06 Jan 2025 07:01:42 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 50671gVa005819 for ; Mon, 6 Jan 2025 07:01:42 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 50671gJk005818 for pkg@FreeBSD.org; Mon, 6 Jan 2025 07:01:42 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: pkg@FreeBSD.org Subject: [Bug 280031] Cannot install `pkg` due to 404 on pkg.freebsd.org Date: Mon, 06 Jan 2025 07:01:42 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: misc X-Bugzilla-Version: 14.1-RELEASE X-Bugzilla-Keywords: regression X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: yklaxds@gmail.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: pkg@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Binary package management and package tools discussion List-Archive: https://lists.freebsd.org/archives/freebsd-pkg List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkg@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D280031 ykla changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |yklaxds@gmail.com --- Comment #4 from ykla --- If using a jail(thin jail-using 14.2 RELEASE base.txz), deploying FreeBSD 1= 4.2 in the jail will result in the same issue. ------------------- # pkg The package management tool is not yet installed on your system. Do you want to fetch and install it now? [y/N]: y Bootstrapping pkg from pkg+https://pkg.FreeBSD.org/FreeBSD:14:amd64/latest, please wait... Certificate verification failed for /C=3DUS/O=3DLet's Encrypt/CN=3DE6 0020C1CD593C0000:error:16000069:STORE routines:ossl_store_get0_loader_int:unregistered scheme:/usr/src/crypto/openssl/crypto/store/store_register.c:237:scheme=3Df= ile 0020C1CD593C0000:error:80000002:system library:file_open:No such file or directory:/usr/src/crypto/openssl/providers/implementations/storemgmt/file_= store.c:267:calling stat(/etc/ssl/certs/4042bcee.0) 0020C1CD593C0000:error:16000069:STORE routines:ossl_store_get0_loader_int:unregistered scheme:/usr/src/crypto/openssl/crypto/store/store_register.c:237:scheme=3Df= ile 0020C1CD593C0000:error:80000002:system library:file_open:No such file or directory:/usr/src/crypto/openssl/providers/implementations/storemgmt/file_= store.c:267:calling stat(/etc/ssl/certs/4042bcee.0) 0020C1CD593C0000:error:0A000086:SSL routines:tls_post_process_server_certificate:certificate verify failed:/usr/src/crypto/openssl/ssl/statem/statem_clnt.c:1890: Certificate verification failed for /C=3DUS/O=3DLet's Encrypt/CN=3DE6 0020C1CD593C0000:error:16000069:STORE routines:ossl_store_get0_loader_int:unregistered scheme:/usr/src/crypto/openssl/crypto/store/store_register.c:237:scheme=3Df= ile 0020C1CD593C0000:error:80000002:system library:file_open:No such file or directory:/usr/src/crypto/openssl/providers/implementations/storemgmt/file_= store.c:267:calling stat(/etc/ssl/certs/4042bcee.0) 0020C1CD593C0000:error:16000069:STORE routines:ossl_store_get0_loader_int:unregistered scheme:/usr/src/crypto/openssl/crypto/store/store_register.c:237:scheme=3Df= ile 0020C1CD593C0000:error:80000002:system library:file_open:No such file or directory:/usr/src/crypto/openssl/providers/implementations/storemgmt/file_= store.c:267:calling stat(/etc/ssl/certs/4042bcee.0) 0020C1CD593C0000:error:0A000086:SSL routines:tls_post_process_server_certificate:certificate verify failed:/usr/src/crypto/openssl/ssl/statem/statem_clnt.c:1890: Certificate verification failed for /C=3DUS/O=3DLet's Encrypt/CN=3DE6 0020C1CD593C0000:error:16000069:STORE routines:ossl_store_get0_loader_int:unregistered scheme:/usr/src/crypto/openssl/crypto/store/store_register.c:237:scheme=3Df= ile 0020C1CD593C0000:error:80000002:system library:file_open:No such file or directory:/usr/src/crypto/openssl/providers/implementations/storemgmt/file_= store.c:267:calling stat(/etc/ssl/certs/4042bcee.0) 0020C1CD593C0000:error:16000069:STORE routines:ossl_store_get0_loader_int:unregistered scheme:/usr/src/crypto/openssl/crypto/store/store_register.c:237:scheme=3Df= ile 0020C1CD593C0000:error:80000002:system library:file_open:No such file or directory:/usr/src/crypto/openssl/providers/implementations/storemgmt/file_= store.c:267:calling stat(/etc/ssl/certs/4042bcee.0) 0020C1CD593C0000:error:0A000086:SSL routines:tls_post_process_server_certificate:certificate verify failed:/usr/src/crypto/openssl/ssl/statem/statem_clnt.c:1890: Certificate verification failed for /C=3DUS/O=3DLet's Encrypt/CN=3DE6 0020C1CD593C0000:error:16000069:STORE routines:ossl_store_get0_loader_int:unregistered scheme:/usr/src/crypto/openssl/crypto/store/store_register.c:237:scheme=3Df= ile 0020C1CD593C0000:error:80000002:system library:file_open:No such file or directory:/usr/src/crypto/openssl/providers/implementations/storemgmt/file_= store.c:267:calling stat(/etc/ssl/certs/4042bcee.0) 0020C1CD593C0000:error:16000069:STORE routines:ossl_store_get0_loader_int:unregistered scheme:/usr/src/crypto/openssl/crypto/store/store_register.c:237:scheme=3Df= ile 0020C1CD593C0000:error:80000002:system library:file_open:No such file or directory:/usr/src/crypto/openssl/providers/implementations/storemgmt/file_= store.c:267:calling stat(/etc/ssl/certs/4042bcee.0) 0020C1CD593C0000:error:0A000086:SSL routines:tls_post_process_server_certificate:certificate verify failed:/usr/src/crypto/openssl/ssl/statem/statem_clnt.c:1890: Certificate verification failed for /C=3DUS/O=3DLet's Encrypt/CN=3DE6 0020C1CD593C0000:error:16000069:STORE routines:ossl_store_get0_loader_int:unregistered scheme:/usr/src/crypto/openssl/crypto/store/store_register.c:237:scheme=3Df= ile 0020C1CD593C0000:error:80000002:system library:file_open:No such file or directory:/usr/src/crypto/openssl/providers/implementations/storemgmt/file_= store.c:267:calling stat(/etc/ssl/certs/4042bcee.0) 0020C1CD593C0000:error:16000069:STORE routines:ossl_store_get0_loader_int:unregistered scheme:/usr/src/crypto/openssl/crypto/store/store_register.c:237:scheme=3Df= ile 0020C1CD593C0000:error:80000002:system library:file_open:No such file or directory:/usr/src/crypto/openssl/providers/implementations/storemgmt/file_= store.c:267:calling stat(/etc/ssl/certs/4042bcee.0) 0020C1CD593C0000:error:0A000086:SSL routines:tls_post_process_server_certificate:certificate verify failed:/usr/src/crypto/openssl/ssl/statem/statem_clnt.c:1890: Certificate verification failed for /C=3DUS/O=3DLet's Encrypt/CN=3DE6 0020C1CD593C0000:error:16000069:STORE routines:ossl_store_get0_loader_int:unregistered scheme:/usr/src/crypto/openssl/crypto/store/store_register.c:237:scheme=3Df= ile 0020C1CD593C0000:error:80000002:system library:file_open:No such file or directory:/usr/src/crypto/openssl/providers/implementations/storemgmt/file_= store.c:267:calling stat(/etc/ssl/certs/4042bcee.0) 0020C1CD593C0000:error:16000069:STORE routines:ossl_store_get0_loader_int:unregistered scheme:/usr/src/crypto/openssl/crypto/store/store_register.c:237:scheme=3Df= ile 0020C1CD593C0000:error:80000002:system library:file_open:No such file or directory:/usr/src/crypto/openssl/providers/implementations/storemgmt/file_= store.c:267:calling stat(/etc/ssl/certs/4042bcee.0) 0020C1CD593C0000:error:0A000086:SSL routines:tls_post_process_server_certificate:certificate verify failed:/usr/src/crypto/openssl/ssl/statem/statem_clnt.c:1890: pkg: Attempted to fetch https://pkg.FreeBSD.org/FreeBSD:14:amd64/latest/Latest/pkg.pkg pkg: Attempted to fetch https://pkg.FreeBSD.org/FreeBSD:14:amd64/latest/Latest/pkg.txz pkg: Error: Authentication error A pre-built version of pkg could not be found for your system. Consider changing PACKAGESITE or installing it from ports: 'ports-mgmt/pkg' ------------------------------------- After command run `certctl rehash`, everything is fine. --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Mon Jan 6 07:03:47 2025 X-Original-To: pkg@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YRQBq6pq3z5k4LS for ; Mon, 06 Jan 2025 07:03:47 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YRQBq5hq5z426F for ; Mon, 6 Jan 2025 07:03:47 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1736147027; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=dTXIbGKSXoZBnSCtZ2EpmZFBonWt5lcu1oDEKXKmH/0=; b=wp70aUVbmcXEH/JRUbsAB0pgurUYawRFtVi8lATDJiMNOCic0x+3QUvXp/nL5KJ9FJt/A6 lVclDW2cEODcPDyaIJ4gShh4VR19qHwrUK2+bL7ZIZvtSjEyF3/Qd0gT13VA8rJj7E7r8N P5/ELbqDLv6zvWXEnLS+B33G0NC1pIaWHELmxCmWhrogWENdZPSLugszhyYaCMcf/GHyyn Vgifbn4eoMqZkKIcQwX5zA3ue0kpsN+BhYIzPvDNq2mSM3sxB3ArrWbWMzrXDtfBbnxv7a 2VbVCETBQTjvwC8WCOOJeA7/PcqcFp+reqY7zEg9wpFF5ZUYgvS2XzpiCmgnDQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1736147027; a=rsa-sha256; cv=none; b=dIZ/EJoMBXyB3qzSahH5vwP2Lmb3qbh2TJFMBtEyIeoif71AM5O6p7lZcjoqmj6y2yPZcI NkwYaeVXJB8kGC60IY9W/cjgf9Jh224ALEAfRI3xfhx0xDELD5DVm6AH4G5n9B9WE39WxO vKI7Xyxyoiq4urNKQPzPQ10PzmTzkCdOBwkqI7sTzmmM3s8Zabps7mbs+UYLAWugko1hdA O0cH8S9otrbQmrZIdw0tuWW28EblW0Pd85O1n4V0M23H8CoFapLNekR2D4ysIByA2KUBkM +TeX8WE43bdUK3SA+0w97I7F66VucQZtCocu1U4QjuJJRPe50iczYhokvbU0tg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YRQBq56vzz1Cxd for ; Mon, 06 Jan 2025 07:03:47 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 50673lEh012774 for ; Mon, 6 Jan 2025 07:03:47 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 50673lHo012773 for pkg@FreeBSD.org; Mon, 6 Jan 2025 07:03:47 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: pkg@FreeBSD.org Subject: [Bug 280031] Cannot install `pkg` due to 404 on pkg.freebsd.org Date: Mon, 06 Jan 2025 07:03:47 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: misc X-Bugzilla-Version: 14.1-RELEASE X-Bugzilla-Keywords: regression X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: yklaxds@gmail.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: pkg@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Binary package management and package tools discussion List-Archive: https://lists.freebsd.org/archives/freebsd-pkg List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkg@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D280031 --- Comment #5 from ykla --- see also https://forums.freebsd.org/threads/cannot-fetch-and-install-pkg.93= 976/ --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Fri Jan 10 01:26:10 2025 X-Original-To: freebsd-pkg@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YTkWb1hwpz5kRXP for ; Fri, 10 Jan 2025 01:26:19 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wm1-x32e.google.com (mail-wm1-x32e.google.com [IPv6:2a00:1450:4864:20::32e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YTkWY3NjSz4Htg for ; Fri, 10 Jan 2025 01:26:17 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=cWrQhY0t; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::32e as permitted sender) smtp.mailfrom=grahamperrin@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-wm1-x32e.google.com with SMTP id 5b1f17b1804b1-4361b0ec57aso15793295e9.0 for ; Thu, 09 Jan 2025 17:26:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1736472374; x=1737077174; darn=freebsd.org; h=autocrypt:subject:content-language:from:to:user-agent:mime-version :date:message-id:from:to:cc:subject:date:message-id:reply-to; bh=W507XN6xXmLIylnzpA09fSKo0FFZ21KNPIX1Req5Tbg=; b=cWrQhY0t3AdI4ao0ko5AIaIHtNpQctNPHOklC7ZEa+B/YtLMooy/AipoadfXiB4uB/ 7v8IngyTrlWujuKcZdF9Q/sY6RAT8pumZITMlBAiVGw1pjyHeVTqbV+UYO08bUqUgwPN ydhVoRHtuzdhWYHEu5i3HrNzZqpF2dLNEvJN6HPganHM+hD+sZs2xF+wc0VzGFuiZVs/ e4RxjOEKG4N6SXxSlfIa1YIeJQ1B7lSoBnw71hKJ2AWVE/+kpvg4cV8EGOT/kZyBbB80 ydgtXzTtzqstxpoYdnl2K67KkvJpOFlEeYi6Fd70iGijCxBCSJXjCCK2PxdMh4IOOLnH X2PQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736472374; x=1737077174; h=autocrypt:subject:content-language:from:to:user-agent:mime-version :date:message-id:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=W507XN6xXmLIylnzpA09fSKo0FFZ21KNPIX1Req5Tbg=; b=aCkKvPWt4oyTTrTlU/4S+Uoqop+0vGITCn7fz0tXauahapzJN4JiKN12z69FF9oDN2 gIgUXYuboGu50OFrTQ2pH5uIE2FYyVWRLzPj0Nn03YXKT3gJVtTeSNsqQnlaGHPUxF4a HdjnTv4PUCR3VVwh8sHffmOtKKCPh3JOnlq3S7KEiYSV4odu3j3GQdV2sEtceB2NmXt5 3mswxob7nSa2eLsQ94nqQ4iuJqCxKdNy8owV2pv+b8PCzpOTwHcGy2YZf8TAESXkv7cQ xMpEDWAP1c42aeETrTR2kESW39xgmVgTthHbHoIM8AUGlCJhmrnv637qdl0ikpN37Grr vxXg== X-Gm-Message-State: AOJu0YzffVAKMEoqcZMYw24UunbJ1/MzdFkNMm+45nY8SNg95IgQdmeY 1iCwdT8g3SAN6OoHspMLaHH1zBd7Nj10M3erl1tnRbWQZRW0BVAX4CslFw== X-Gm-Gg: ASbGncsrZNf9/CWbB7D6KQ6mhd3HPxJq/XUQNKjx/rmhIFZpVeXlq4EB+Ou1dGp8lOX HBnx1RjOm8wjb5G0tyYLeFhRkcSNgAqQJtJVeb3nLjoTnS5OoBBPJmPdll7jKZ+a6e1ojBzYVkz +a2qPtnEY/prXzyW37TmBiGkI13/4Y+RIQNiUCYC2Pp2PReXXmuXXmx4mIpA+pZHLiBkkA4eq7A 7vNZUch5wGl/mWHSSzLi48Ms+KgLxWfITuqHhWY0SgwB7BFqiLGA52CppDBu5KHi/o5atwMPIlm PBWElF1bGioN7Q== X-Google-Smtp-Source: AGHT+IGBQGUzXxzJ97SvmwHtZDsEvWFtkHhon3LH2J9w4XKpxo7Vlu5WgDg1RVBC7xhvY8VWUhqhzQ== X-Received: by 2002:a05:600c:138d:b0:431:44f6:566f with SMTP id 5b1f17b1804b1-436e26c4a1amr82055375e9.13.1736472371745; Thu, 09 Jan 2025 17:26:11 -0800 (PST) Received: from [192.168.1.10] (host-83-67-217-90.as13285.net. [83.67.217.90]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-436e9e62333sm35596425e9.36.2025.01.09.17.26.10 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 09 Jan 2025 17:26:10 -0800 (PST) Content-Type: multipart/mixed; boundary="------------c6z6kuqu1Y0fMbRIzQOti3vR" Message-ID: Date: Fri, 10 Jan 2025 01:26:10 +0000 List-Id: Binary package management and package tools discussion List-Archive: https://lists.freebsd.org/archives/freebsd-pkg List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkg@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: freebsd-pkg@freebsd.org From: Graham Perrin Content-Language: en-GB Subject: poudriere-options(8): MESA_DEMOS off when I want it to be on Autocrypt: addr=grahamperrin@gmail.com; keydata= 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 Cyw= X-Rspamd-Queue-Id: 4YTkWY3NjSz4Htg X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.80 / 15.00]; MIME_BASE64_TEXT_BOGUS(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.91)[-0.909]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; MIME_BASE64_TEXT(0.10)[]; MIME_GOOD(-0.10)[multipart/mixed,text/plain]; XM_UA_NO_VERSION(0.01)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+,1:+,2:+]; RCPT_COUNT_ONE(0.00)[1]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-pkg@freebsd.org]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; HAS_ATTACHMENT(0.00)[]; MLMMJ_DEST(0.00)[freebsd-pkg@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; FREEFALL_USER(0.00)[grahamperrin]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::32e:from] This is a multi-part message in MIME format. --------------c6z6kuqu1Y0fMbRIzQOti3vR Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Before a build (showing the option that I set a few days earlier, not changing the setting): |root@mowa219-gjp4-zbook-freebsd:~ # poudriere ports -u [00:00:00] Updating portstree "default" with git+https... done root@mowa219-gjp4-zbook-freebsd:~ # poudriere options -ns games/mizuma [00:00:01] Working on options directory: /usr/local/etc/poudriere.d/options [00:00:01] Using ports from: /usr/local/poudriere/ports/default [00:00:01] Appending to make.conf: /usr/local/etc/poudriere.d/make.conf [00:00:01] Ports supports: FLAVORS SUBPACKAGES SELECTED_OPTIONS ===> The following configuration options are available for mizuma-2024.11: ====> Options available for the radio GLXINFO: you can only select none or one of them GLX_UTILS=off: Use glxinfo from glx-utils MESA_DEMOS=on: Use glxinfo from mesa-demos ===> Use 'make config' to modify these settings [00:00:01] Re-run 'poudriere options' with the -c flag to modify the options. root@mowa219-gjp4-zbook-freebsd:~ # grep ALLOW_MAKE_JOBS\= /usr/local/etc/poudriere.conf ALLOW_MAKE_JOBS=no root@mowa219-gjp4-zbook-freebsd:~ # sed -i '' s/ALLOW_MAKE_JOBS=no/ALLOW_MAKE_JOBS=yes/g /usr/local/etc/poudriere.conf root@mowa219-gjp4-zbook-freebsd:~ # poudriere bulk -j main -J 8 -C games/mizuma … After the build: root@mowa219-gjp4-zbook-freebsd:~ # pkg rquery -r local-poudriere '%Ok %Ov' games/mizuma The provides database is up-to-date. GLX_UTILS on MESA_DEMOS off root@mowa219-gjp4-zbook-freebsd:~ # – off (not on). Please, what am I missing? Discussed before posting to freebsd-pkg: | --------------c6z6kuqu1Y0fMbRIzQOti3vR Content-Type: text/plain; charset=UTF-8; name="mizuma-2024.11.log.txt" Content-Disposition: attachment; filename="mizuma-2024.11.log.txt" Content-Transfer-Encoding: base64 PT4+IEJ1aWxkaW5nIGdhbWVzL21penVtYQpidWlsZCBzdGFydGVkIGF0IDIwMjUtMDEtMTBU MDE6MTc6MTUrMDA6MDAKcG9ydCBkaXJlY3Rvcnk6IC91c3IvcG9ydHMvZ2FtZXMvbWl6dW1h CnBhY2thZ2UgbmFtZTogbWl6dW1hLTIwMjQuMTEKYnVpbGRpbmcgZm9yOiBGcmVlQlNEIG1h aW4tZGVmYXVsdC1qb2ItMDEgMTUuMC1DVVJSRU5UIEZyZWVCU0QgMTUuMC1DVVJSRU5UIGFt ZDY0Cm1haW50YWluZWQgYnk6IEFsZXhhbmRlcjg4MjA3QHByb3Rvbm1haWwuY29tCnBvcnQg dmVyc2lvbjogMjAyNC4xMQpwb3J0IHJldmlzaW9uOiAwCk1ha2VmaWxlIGRhdGVzdGFtcDog LXJ3LXItLXItLSAgMSByb290IHdoZWVsIDEzNTQgSmFuICA1IDA1OjExIC91c3IvcG9ydHMv Z2FtZXMvbWl6dW1hL01ha2VmaWxlClBvcnRzIHRvcCBsYXN0IGdpdCBjb21taXQ6IGE2ZTEx YWI2OTcxClBvcnRzIHRvcCB1bmNsZWFuIGNoZWNrb3V0OiB5ZXMKPT4+IEluc3BlY3Rpbmcg L3Vzci9sb2NhbC9wb3VkcmllcmUvZGF0YS8ubS9tYWluLWRlZmF1bHQvMDEvL3Vzci9wb3J0 cy9nYW1lcy9taXp1bWEgZm9yIG1vZGlmaWNhdGlvbnMgdG8gZ2l0IGNoZWNrb3V0Li4uIG5v ClBvcnQgZGlyIGxhc3QgZ2l0IGNvbW1pdDogYTkyMWNmYTY4MzcKUG9ydCBkaXIgdW5jbGVh biBjaGVja291dDogbm8KUG91ZHJpZXJlIHZlcnNpb246IHBvdWRyaWVyZS1naXQtMy40Ljk5 LjIwMjQxMjEyCkhvc3QgT1NWRVJTSU9OOiAxNTAwMDMwCkphaWwgT1NWRVJTSU9OOiAxNTAw MDMwCkpvYiBJZDogMDEKCi0tLUJlZ2luIEVudmlyb25tZW50LS0tClNIRUxMPS9iaW4vc2gK T1NWRVJTSU9OPTE1MDAwMzAKVU5BTUVfdj1GcmVlQlNEIDE1LjAtQ1VSUkVOVApVTkFNRV9y PTE1LjAtQ1VSUkVOVApCTE9DS1NJWkU9SwpNQUlMPS92YXIvbWFpbC9yb290Ck1NX0NIQVJT RVQ9VVRGLTgKTEFORz1DLlVURi04ClNUQVRVUz0xCkhPTUU9L3Jvb3QKUEFUSD0vc2Jpbjov YmluOi91c3Ivc2JpbjovdXNyL2JpbjovdXNyL2xvY2FsL3NiaW46L3Vzci9sb2NhbC9iaW46 L3Jvb3QvYmluCk1BS0VfT0JKRElSX0NIRUNLX1dSSVRBQkxFPTAKTE9DQUxCQVNFPS91c3Iv bG9jYWwKVVNFUj1yb290ClBPVURSSUVSRV9OQU1FPXBvdWRyaWVyZS1naXQKUE9VRFJJRVJF X1ZFUlNJT049My40Ljk5LjIwMjQxMjEyCk1BU1RFUk1OVD0vdXNyL2xvY2FsL3BvdWRyaWVy ZS9kYXRhLy5tL21haW4tZGVmYXVsdC9yZWYKTENfQ09MTEFURT1DClBPVURSSUVSRV9CVUlM RF9UWVBFPWJ1bGsKUEFDS0FHRV9CVUlMRElORz15ZXMKU0FWRURfVEVSTT14dGVybS0yNTZj b2xvcgpPVVRQVVRfUkVESVJFQ1RFRF9TVERFUlI9NApPVVRQVVRfUkVESVJFQ1RFRD0xClBX RD0vdXNyL2xvY2FsL3BvdWRyaWVyZS9kYXRhLy5tL21haW4tZGVmYXVsdC8wMS8ucApPVVRQ VVRfUkVESVJFQ1RFRF9TVERPVVQ9MwpQX1BPUlRTX0ZFQVRVUkVTPUZMQVZPUlMgU1VCUEFD S0FHRVMgU0VMRUNURURfT1BUSU9OUwpNQVNURVJOQU1FPW1haW4tZGVmYXVsdApPTERQV0Q9 L3Vzci9sb2NhbC9wb3VkcmllcmUvZGF0YS8ubS9tYWluLWRlZmF1bHQvcmVmLy5wL3Bvb2wK UE9VRFJJRVJFX1BLR05BTUU9cG91ZHJpZXJlLWdpdC0zLjQuOTkuMjAyNDEyMTIKUFJFRklY PS91c3IvbG9jYWwKUE9VRFJJRVJFUEFUSD0vdXNyL2xvY2FsL2Jpbi9wb3VkcmllcmUKLS0t RW5kIEVudmlyb25tZW50LS0tCgotLS1CZWdpbiBQb3VkcmllcmUgUG9ydCBGbGFncy9FbnYt LS0KUE9SVF9GTEFHUz0KUEtHRU5WPQpGTEFWT1I9Ck1BS0VfQVJHUz0KLS0tRW5kIFBvdWRy aWVyZSBQb3J0IEZsYWdzL0Vudi0tLQoKLS0tQmVnaW4gT1BUSU9OUyBMaXN0LS0tCj09PT4g VGhlIGZvbGxvd2luZyBjb25maWd1cmF0aW9uIG9wdGlvbnMgYXJlIGF2YWlsYWJsZSBmb3Ig bWl6dW1hLTIwMjQuMTE6Cj09PT0+IE9wdGlvbnMgYXZhaWxhYmxlIGZvciB0aGUgcmFkaW8g R0xYSU5GTzogeW91IGNhbiBvbmx5IHNlbGVjdCBub25lIG9yIG9uZSBvZiB0aGVtCiAgICAg R0xYX1VUSUxTPW9uOiBVc2UgZ2x4aW5mbyBmcm9tIGdseC11dGlscwogICAgIE1FU0FfREVN T1M9b2ZmOiBVc2UgZ2x4aW5mbyBmcm9tIG1lc2EtZGVtb3MKPT09PiBVc2UgJ21ha2UgY29u ZmlnJyB0byBtb2RpZnkgdGhlc2Ugc2V0dGluZ3MKLS0tRW5kIE9QVElPTlMgTGlzdC0tLQoK LS1NQUlOVEFJTkVSLS0KQWxleGFuZGVyODgyMDdAcHJvdG9ubWFpbC5jb20KLS1FbmQgTUFJ TlRBSU5FUi0tCgotLVBPUlRWRVJTSU9OLS0KMjAyNC4xMQotLUVuZCBQT1JUVkVSU0lPTi0t CgotLVBPUlRSRVZJU0lPTi0tCjAKLS1FbmQgUE9SVFJFVklTSU9OLS0KCi0tQ09ORklHVVJF X0FSR1MtLQoKLS1FbmQgQ09ORklHVVJFX0FSR1MtLQoKLS1DT05GSUdVUkVfRU5WLS0KWERH X0RBVEFfSE9NRT0vd3JrZGlycy91c3IvcG9ydHMvZ2FtZXMvbWl6dW1hL3dvcmsgIFhER19D T05GSUdfSE9NRT0vd3JrZGlycy91c3IvcG9ydHMvZ2FtZXMvbWl6dW1hL3dvcmsgIFhER19D QUNIRV9IT01FPS93cmtkaXJzL3Vzci9wb3J0cy9nYW1lcy9taXp1bWEvd29yay8uY2FjaGUg IEhPTUU9L3dya2RpcnMvdXNyL3BvcnRzL2dhbWVzL21penVtYS93b3JrIFRNUERJUj0iL3Rt cCIgUEFUSD0vd3JrZGlycy91c3IvcG9ydHMvZ2FtZXMvbWl6dW1hL3dvcmsvLmJpbjovc2Jp bjovYmluOi91c3Ivc2JpbjovdXNyL2JpbjovdXNyL2xvY2FsL3NiaW46L3Vzci9sb2NhbC9i aW46L3Jvb3QvYmluIFBLR19DT05GSUdfTElCRElSPS93cmtkaXJzL3Vzci9wb3J0cy9nYW1l cy9taXp1bWEvd29yay8ucGtnY29uZmlnOi91c3IvbG9jYWwvbGliZGF0YS9wa2djb25maWc6 L3Vzci9sb2NhbC9zaGFyZS9wa2djb25maWc6L3Vzci9saWJkYXRhL3BrZ2NvbmZpZyBTSEVM TD0vYmluL3NoIENPTkZJR19TSEVMTD0vYmluL3NoCi0tRW5kIENPTkZJR1VSRV9FTlYtLQoK LS1NQUtFX0VOVi0tClhER19EQVRBX0hPTUU9L3dya2RpcnMvdXNyL3BvcnRzL2dhbWVzL21p enVtYS93b3JrICBYREdfQ09ORklHX0hPTUU9L3dya2RpcnMvdXNyL3BvcnRzL2dhbWVzL21p enVtYS93b3JrICBYREdfQ0FDSEVfSE9NRT0vd3JrZGlycy91c3IvcG9ydHMvZ2FtZXMvbWl6 dW1hL3dvcmsvLmNhY2hlICBIT01FPS93cmtkaXJzL3Vzci9wb3J0cy9nYW1lcy9taXp1bWEv d29yayBUTVBESVI9Ii90bXAiIFBBVEg9L3dya2RpcnMvdXNyL3BvcnRzL2dhbWVzL21penVt YS93b3JrLy5iaW46L3NiaW46L2JpbjovdXNyL3NiaW46L3Vzci9iaW46L3Vzci9sb2NhbC9z YmluOi91c3IvbG9jYWwvYmluOi9yb290L2JpbiBQS0dfQ09ORklHX0xJQkRJUj0vd3JrZGly cy91c3IvcG9ydHMvZ2FtZXMvbWl6dW1hL3dvcmsvLnBrZ2NvbmZpZzovdXNyL2xvY2FsL2xp YmRhdGEvcGtnY29uZmlnOi91c3IvbG9jYWwvc2hhcmUvcGtnY29uZmlnOi91c3IvbGliZGF0 YS9wa2djb25maWcgTUtfREVCVUdfRklMRVM9bm8gTUtfS0VSTkVMX1NZTUJPTFM9bm8gU0hF TEw9L2Jpbi9zaCBOT19MSU5UPVlFUyBQUkVGSVg9L3Vzci9sb2NhbCAgTE9DQUxCQVNFPS91 c3IvbG9jYWwgIENDPSJjYyIgQ0ZMQUdTPSItTzIgLXBpcGUgLU8zIC1waXBlIC1tYXJjaD1u YXRpdmUgLW10dW5lPW5hdGl2ZSAgLWZzdGFjay1wcm90ZWN0b3Itc3Ryb25nIC1mbm8tc3Ry aWN0LWFsaWFzaW5nICIgIENQUD0iY3BwIiBDUFBGTEFHUz0iIiAgTERGTEFHUz0iIC1mc3Rh Y2stcHJvdGVjdG9yLXN0cm9uZyAiIExJQlM9IiIgIENYWD0iYysrIiBDWFhGTEFHUz0iLU8y IC1waXBlIC1PMyAtcGlwZSAtbWFyY2g9bmF0aXZlIC1tdHVuZT1uYXRpdmUgLWZzdGFjay1w cm90ZWN0b3Itc3Ryb25nIC1mbm8tc3RyaWN0LWFsaWFzaW5nICAiIEJTRF9JTlNUQUxMX1BS T0dSQU09Imluc3RhbGwgIC1zIC1tIDU1NSIgIEJTRF9JTlNUQUxMX0xJQj0iaW5zdGFsbCAg LXMgLW0gMDY0NCIgIEJTRF9JTlNUQUxMX1NDUklQVD0iaW5zdGFsbCAgLW0gNTU1IiAgQlNE X0lOU1RBTExfREFUQT0iaW5zdGFsbCAgLW0gMDY0NCIgIEJTRF9JTlNUQUxMX01BTj0iaW5z dGFsbCAgLW0gNDQ0IgotLUVuZCBNQUtFX0VOVi0tCgotLVBMSVNUX1NVQi0tCiBHTFhfVVRJ TFM9IiIgTk9fR0xYX1VUSUxTPSJAY29tbWVudCAiIE1FU0FfREVNT1M9IkBjb21tZW50ICIg Tk9fTUVTQV9ERU1PUz0iIiBPU1JFTD0xNS4wIFBSRUZJWD0lRCBMT0NBTEJBU0U9L3Vzci9s b2NhbCAgUkVTRVRQUkVGSVg9L3Vzci9sb2NhbCBMSUIzMkRJUj1saWIgRE9DU0RJUj0ic2hh cmUvZG9jL21penVtYSIgIEVYQU1QTEVTRElSPSJzaGFyZS9leGFtcGxlcy9taXp1bWEiICBE QVRBRElSPSJzaGFyZS9taXp1bWEiICBXV1dESVI9Ind3dy9taXp1bWEiICBFVENESVI9ImV0 Yy9taXp1bWEiCi0tRW5kIFBMSVNUX1NVQi0tCgotLVNVQl9MSVNULS0KIEdMWF9VVElMUz0i IiBOT19HTFhfVVRJTFM9IkBjb21tZW50ICIgTUVTQV9ERU1PUz0iQGNvbW1lbnQgIiBOT19N RVNBX0RFTU9TPSIiIFBSRUZJWD0vdXNyL2xvY2FsIExPQ0FMQkFTRT0vdXNyL2xvY2FsICBE QVRBRElSPS91c3IvbG9jYWwvc2hhcmUvbWl6dW1hIERPQ1NESVI9L3Vzci9sb2NhbC9zaGFy ZS9kb2MvbWl6dW1hIEVYQU1QTEVTRElSPS91c3IvbG9jYWwvc2hhcmUvZXhhbXBsZXMvbWl6 dW1hICBXV1dESVI9L3Vzci9sb2NhbC93d3cvbWl6dW1hIEVUQ0RJUj0vdXNyL2xvY2FsL2V0 Yy9taXp1bWEKLS1FbmQgU1VCX0xJU1QtLQoKLS0tQmVnaW4gbWFrZS5jb25mLS0tClVTRV9Q QUNLQUdFX0RFUEVORFM9eWVzCkJBVENIPXllcwpXUktESVJQUkVGSVg9L3dya2RpcnMKUE9S VFNESVI9L3Vzci9wb3J0cwpQQUNLQUdFUz0vcGFja2FnZXMKRElTVERJUj0vZGlzdGZpbGVz CkZPUkNFX1BBQ0tBR0U9eWVzClBBQ0tBR0VfQlVJTERJTkc9eWVzClBBQ0tBR0VfQlVJTERJ TkdfRkxBVk9SUz15ZXMKIyMjIyAvdXNyL2xvY2FsL2V0Yy9wb3VkcmllcmUuZC9tYWtlLmNv bmYgIyMjIwojIyBwb3VkcmllcmUtb3B0aW9ucyg4KQojCiMgUmVtaW5kaW5nIG15c2VsZiBv ZiBhZmZlY3RlZCBwb3J0czoKIwojIGxzIC1obG4gL3Vzci9sb2NhbC9ldGMvcG91ZHJpZXJl LmQvb3B0aW9ucwojIAojIGRlc2t1dGlsc19yZW1pbmQKIyBlZGl0b3JzX2xpYnJlb2ZmaWNl CiMgZ2FtZXNfbWl6dW1hCiMgbWFpbF90aHVuZGVyYmlyZAojIG11bHRpbWVkaWFfc2ltcGxl c2NyZWVucmVjb3JkZXIKIyBtdWx0aW1lZGlhX3dlYmNhbWQKIyB3d3dfZmFsa29uCgoKIyMg QUxMT1dfTUFLRV9KT0JTPVlFUwojCiMgbm8gaW5mbHVlbmNlIG9uIHRoZSBudW1iZXIgb2Yg cHJvY2Vzc2VzIHNwYXduZWQKIyA8aHR0cHM6Ly9naXRodWIuY29tL2ZyZWVic2QvcG91ZHJp ZXJlL2lzc3Vlcy84Njc+CiMKIyBNQUtFX0pPQlNfTlVNQkVSPTMKCgojIyBic2Rpc2tzCiMK IyBJIGltYWdpbmVkIGEgZGVidWcgYnVpbGQsIGhvd2V2ZXIKIyA8aHR0cHM6Ly93d3cuZnJl c2hwb3J0cy5vcmcvc3lzdXRpbHMvYnNkaXNrcy8jY29uZmlnPgojIHRoZXJlIGFyZSBubyBv cHRpb25zIHRvIGNvbmZpZ3VyZS4KCgojIyBDQ0FDSEUKIyA8aHR0cHM6Ly9idWdzLmZyZWVi c2Qub3JnLzIyOTYyNiNjNT4KIyAKV0lUSF9DQ0FDSEVfQlVJTEQ9eWVzCgoKIyMgQ0ZMQUdT CiMgCiMgY29tbWVudGVkIG91dCAyMDIzLTA0LTI1IHRoZW4gYWdhaW4gMjAyMy0wNS0wMSAy MTozMCAKIyBjbHV0Y2hpbmcgYXQgc3RyYXdzIHdpdGggdmlydHVhbGJveC1vc2UKIyAKQ0ZM QUdTKz0gLU8zIC1waXBlIC1tYXJjaD1uYXRpdmUgLW10dW5lPW5hdGl2ZQoKCiMjIENpdHJp eCBSZWNlaXZlcgojCiMgPGh0dHBzOi8vZm9ydW1zLkZyZWVCU0Qub3JnL3RocmVhZHMvNzE0 MzgvcG9zdC01MTc4NzM+CiMKTElDRU5TRVNfQUNDRVBURUQrPWNvbW1lcmNpYWwKIwojIEkn bSBub3Qgc3VyZSBhYm91dCBjZXJ0aWZpY2F0aW9uLCBmb3IgZXhhbXBsZToKIwojID4gQ2Fu J3Qgb3BlbgojID4gL3Vzci9sb2NhbC9wb3VkcmllcmUvcG9ydHMvZGVmYXVsdC9kaXN0Zmls ZXMvUXVvVmFkaXNFdXJvcGVFVlNTTENBRzEuY3J0CiMgPiBmb3IgcmVhZGluZywgTm8gc3Vj aCBmaWxlIG9yIGRpcmVjdG9yeQojCiMgLS0gY29tcGFyZSB3aXRoIC9ldGMvbWFrZS5jb25m IGFuZCBidWlsZGluZyB3aXRob3V0IHBvdWRyaWVyZQojCklDQV9DRVJUUz1RdW9WYWRpc0V1 cm9wZUVWU1NMQ0FHMS5jcnQKCgojIyBkZWJ1Z2dpbmcKIyAKIyBXSVRIX0RFQlVHX1BPUlRT Kz0ibWFpbC90aHVuZGVyYmlyZCBtdWx0aW1lZGlhL3dlYmNhbWQgd3d3L3Rvci1icm93c2Vy IgoKCiMjIERFRkFVTFRfVkVSU0lPTlMKIyAKIyBERUZBVUxUX1ZFUlNJT05TKz1weXRob24z PTMuMTAKIyBJIGNhbid0IHJlY2FsbCB3aHkgdGhlIGxpbmUgYmVsb3cgd2FzIGVuYWJsZWQg dW50aWwgMjAyNC0xMC0wNQojIERFRkFVTFRfVkVSU0lPTlMrPXB5dGhvbj0zLjEwCgoKIyMg ZGlzYWJsZSBsaWNlbmNlcwojIDxodHRwczovL29sZC5yZWRkaXQuY29tL3IvZnJlZWJzZC9j b21tZW50cy8xODZkdDI4Ly0va2I3dDM4ay8+CiMgCkRJU0FCTEVfTElDRU5TRVM9eWVzCgoK IyMgZGlzYWJsZSB2dWxuZXJhYmlsaXRpZXMKIyAKIyBESVNBQkxFX1ZVTE5FUkFCSUxJVElF Uz15ZXMKCgojIyBMREZMQUdTCiMgCiMgYWRhcHRlZCBmcm9tIAojIDxodHRwczovL2J1Z3Mu ZnJlZWJzZC5vcmcvYnVnemlsbGEvc2hvd19idWcuY2dpP2lkPTI4MDg4NSNjND4KIyAKLmlm ICQoLkNVUkRJUjpNKi9tdWx0aW1lZGlhL2ZmbXBlZyopCkxERkxBR1M9LVdsLC1hbGxvdy1z aGxpYi11bmRlZmluZWQKLmVuZGlmCgoKIyMgTExWTQojCiMgV0lUSE9VVF9MTFZNX1RBUkdF VF9BQVJDSDY0PQojIFdJVEhPVVRfTExWTV9UQVJHRVRfQVJNPQojIFdJVEhPVVRfTExWTV9U QVJHRVRfTUlQUz0KIyBXSVRIT1VUX0xMVk1fVEFSR0VUX1BPV0VSUEM9CiMgV0lUSE9VVF9M TFZNX1RBUkdFVF9TUEFSQz0KIyBXSVRIT1VUX0xMVk1fVEFSR0VUX1g4Nj0KIyA8aHR0cHM6 Ly9mb3J1bXMuZnJlZWJzZC5vcmcvdGhyZWFkcy9zaGFyZS15b3VyLW1ha2UtY29uZi1hbmQt c3JjLWNvbmYuNjM1NDQvI3Bvc3QtNDMwNTE2PgojCldJVEhPVVRfTExWTV9UQVJHRVRfQUxM PQoKCiMjIE9ic2lkaWFuCiMgCiMgTElDRU5TRVNfQUNDRVBURUQrPQoKCiMjIFNTTAojIAoj IDxodHRwczovL2J1Z3MuZnJlZWJzZC5vcmcvYnVnemlsbGEvc2hvd19idWcuY2dpP2lkPTI2 NjU4MyNjMD4KIyAKIyBERUZBVUxUX1ZFUlNJT05TKz0gc3NsPW9wZW5zc2wKCgojIyB3ZWJj YW1kCiMKIyA8aHR0cHM6Ly9idWdzLmZyZWVic2Qub3JnL2J1Z3ppbGxhL3Nob3dfYnVnLmNn aT9pZD0yNTIwOTkjYzU+CiMgPGh0dHBzOi8vYnVncy5mcmVlYnNkLm9yZy9idWd6aWxsYS9z aG93X2J1Zy5jZ2k/aWQ9MjUyMDk5I2MxOD4KIwojIFdJVEhfREVCVUc9eWVzIGFsbCBwb3J0 cyBhcmUgYnVpbHQgZm9yIGRlYnVnZ2luZy4KCgojIyBXaW5lCiMKIyBIdWg/CiMKIyAtLXdp dGgtdXNiICs9IGVtdWxhdG9ycy93aW5lCiMgZW11bGF0b3JzX3dpbmVfU0VUICs9IC0td2l0 aC11c2IKV0lUSF9DQ0FDSEVfQlVJTEQ9eWVzCkNDQUNIRV9ESVI9L3Jvb3QvLmNjYWNoZQoj IyMjIE1pc2MgUG91ZHJpZXJlICMjIyMKLmluY2x1ZGUgIi9ldGMvbWFrZS5jb25mLnBvcnRz X2VudiIKR0lEPTAKVUlEPTAKLS0tRW5kIG1ha2UuY29uZi0tLQotLVJlc291cmNlIGxpbWl0 cy0tCmNwdSB0aW1lICAgICAgICAgICAgICAgKHNlY29uZHMsIC10KSAgdW5saW1pdGVkCmZp bGUgc2l6ZSAgICAgICAgICAgKDUxMi1ibG9ja3MsIC1mKSAgdW5saW1pdGVkCmRhdGEgc2Vn IHNpemUgICAgICAgICAgIChrYnl0ZXMsIC1kKSAgMzM1NTQ0MzIKc3RhY2sgc2l6ZSAgICAg ICAgICAgICAgKGtieXRlcywgLXMpICA1MjQyODgKY29yZSBmaWxlIHNpemUgICAgICAoNTEy LWJsb2NrcywgLWMpICB1bmxpbWl0ZWQKbWF4IG1lbW9yeSBzaXplICAgICAgICAgKGtieXRl cywgLW0pICB1bmxpbWl0ZWQKbG9ja2VkIG1lbW9yeSAgICAgICAgICAgKGtieXRlcywgLWwp ICB1bmxpbWl0ZWQKbWF4IHVzZXIgcHJvY2Vzc2VzICAgICAgICAgICAgICAoLXUpICAzNDIx OApvcGVuIGZpbGVzICAgICAgICAgICAgICAgICAgICAgICgtbikgIDgxOTIKdmlydHVhbCBt ZW0gc2l6ZSAgICAgICAgKGtieXRlcywgLXYpICB1bmxpbWl0ZWQKc3dhcCBsaW1pdCAgICAg ICAgICAgICAgKGtieXRlcywgLXcpICB1bmxpbWl0ZWQKc29ja2V0IGJ1ZmZlciBzaXplICAg ICAgIChieXRlcywgLWIpICB1bmxpbWl0ZWQKcHNldWRvLXRlcm1pbmFscyAgICAgICAgICAg ICAgICAoLXApICB1bmxpbWl0ZWQKa3F1ZXVlcyAgICAgICAgICAgICAgICAgICAgICAgICAo LWspICB1bmxpbWl0ZWQKdW10eCBzaGFyZWQgbG9ja3MgICAgICAgICAgICAgICAoLW8pICB1 bmxpbWl0ZWQKLS1FbmQgcmVzb3VyY2UgbGltaXRzLS0KPT09PT09PT09PT09PT09PT09PT09 PT08cGhhc2U6IGNoZWNrLXNhbml0eSAgID49PT09PT09PT09PT09PT09PT09PT09PT09PT09 Cj09PT09IGVudjogTk9fREVQRU5EUz15ZXMgVVNFUj1yb290IFVJRD0wIEdJRD0wCj09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PQo9PT09PT09PT09PT09PT09PT09PT09PTxwaGFzZTogcGtnLWRl cGVuZHMgICAgPj09PT09PT09PT09PT09PT09PT09PT09PT09PT0KPT09PT0gZW52OiBVU0Vf UEFDS0FHRV9ERVBFTkRTX09OTFk9MSBVU0VSPXJvb3QgVUlEPTAgR0lEPTAKPT09PiAgIG1p enVtYS0yMDI0LjExIGRlcGVuZHMgb24gZmlsZTogL3Vzci9sb2NhbC9zYmluL3BrZyAtIG5v dCBmb3VuZAo9PT0+ICAgSW5zdGFsbGluZyBleGlzdGluZyBwYWNrYWdlIC9wYWNrYWdlcy9B bGwvcGtnLTEuMjEuMy5wa2cKW21haW4tZGVmYXVsdC1qb2ItMDFdIEluc3RhbGxpbmcgcGtn LTEuMjEuMy4uLgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gRXh0cmFjdGluZyBwa2ctMS4yMS4z OiAuLi4uLi4uLi4uIGRvbmUKPT09PiAgIG1penVtYS0yMDI0LjExIGRlcGVuZHMgb24gZmls ZTogL3Vzci9sb2NhbC9zYmluL3BrZyAtIGZvdW5kCj09PT4gICBSZXR1cm5pbmcgdG8gYnVp bGQgb2YgbWl6dW1hLTIwMjQuMTEKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj09PT09PT09PT09 PT09PT09PT09PT09PHBoYXNlOiBmZXRjaC1kZXBlbmRzICA+PT09PT09PT09PT09PT09PT09 PT09PT09PT09PQo9PT09PSBlbnY6IFVTRV9QQUNLQUdFX0RFUEVORFNfT05MWT0xIFVTRVI9 cm9vdCBVSUQ9MCBHSUQ9MAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KPT09PT09PT09PT09PT09 PT09PT09PT08cGhhc2U6IGZldGNoICAgICAgICAgID49PT09PT09PT09PT09PT09PT09PT09 PT09PT09Cj09PT09IGVudjogTk9fREVQRU5EUz15ZXMgVVNFUj1yb290IFVJRD0wIEdJRD0w Cj09PT4gRmV0Y2hpbmcgYWxsIGRpc3RmaWxlcyByZXF1aXJlZCBieSBtaXp1bWEtMjAyNC4x MSBmb3IgYnVpbGRpbmcKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj09PT09PT09PT09PT09PT09 PT09PT09PHBoYXNlOiBjaGVja3N1bSAgICAgICA+PT09PT09PT09PT09PT09PT09PT09PT09 PT09PQo9PT09PSBlbnY6IE5PX0RFUEVORFM9eWVzIFVTRVI9cm9vdCBVSUQ9MCBHSUQ9MAo9 PT0+IEZldGNoaW5nIGFsbCBkaXN0ZmlsZXMgcmVxdWlyZWQgYnkgbWl6dW1hLTIwMjQuMTEg Zm9yIGJ1aWxkaW5nCj0+IFNIQTI1NiBDaGVja3N1bSBPSyBmb3IgbWl6dW1hLTIwMjQuMTEu dGFyLmd6Lgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KPT09PT09PT09PT09PT09PT09PT09PT08 cGhhc2U6IGV4dHJhY3QtZGVwZW5kcz49PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj09 PT09IGVudjogVVNFX1BBQ0tBR0VfREVQRU5EU19PTkxZPTEgVVNFUj1yb290IFVJRD0wIEdJ RD0wCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PQo9PT09PT09PT09PT09PT09PT09PT09PTxwaGFz ZTogZXh0cmFjdCAgICAgICAgPj09PT09PT09PT09PT09PT09PT09PT09PT09PT0KPT09PT0g ZW52OiBOT19ERVBFTkRTPXllcyBVU0VSPXJvb3QgVUlEPTAgR0lEPTAKPT09PiBGZXRjaGlu ZyBhbGwgZGlzdGZpbGVzIHJlcXVpcmVkIGJ5IG1penVtYS0yMDI0LjExIGZvciBidWlsZGlu Zwo9PT0+ICBFeHRyYWN0aW5nIGZvciBtaXp1bWEtMjAyNC4xMQo9PiBTSEEyNTYgQ2hlY2tz dW0gT0sgZm9yIG1penVtYS0yMDI0LjExLnRhci5nei4KPT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 Cj09PT09PT09PT09PT09PT09PT09PT09PHBoYXNlOiBwYXRjaC1kZXBlbmRzICA+PT09PT09 PT09PT09PT09PT09PT09PT09PT09PQo9PT09PSBlbnY6IFVTRV9QQUNLQUdFX0RFUEVORFNf T05MWT0xIFVTRVI9cm9vdCBVSUQ9MCBHSUQ9MAo9PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KPT09 PT09PT09PT09PT09PT09PT09PT08cGhhc2U6IHBhdGNoICAgICAgICAgID49PT09PT09PT09 PT09PT09PT09PT09PT09PT09Cj09PT09IGVudjogTk9fREVQRU5EUz15ZXMgVVNFUj1yb290 IFVJRD0wIEdJRD0wCj09PT4gIFBhdGNoaW5nIGZvciBtaXp1bWEtMjAyNC4xMQo9PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT0KPT09PT09PT09PT09PT09PT09PT09PT08cGhhc2U6IGJ1aWxkLWRl cGVuZHMgID49PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj09PT09IGVudjogVVNFX1BB Q0tBR0VfREVQRU5EU19PTkxZPTEgVVNFUj1yb290IFVJRD0wIEdJRD0wCj09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PQo9PT09PT09PT09PT09PT09PT09PT09PTxwaGFzZTogbGliLWRlcGVuZHMg ICAgPj09PT09PT09PT09PT09PT09PT09PT09PT09PT0KPT09PT0gZW52OiBVU0VfUEFDS0FH RV9ERVBFTkRTX09OTFk9MSBVU0VSPXJvb3QgVUlEPTAgR0lEPTAKPT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09Cj09PT09PT09PT09PT09PT09PT09PT09PHBoYXNlOiBjb25maWd1cmUgICAgICA+ PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo9PT09PSBlbnY6IE5PX0RFUEVORFM9eWVz IFVTRVI9cm9vdCBVSUQ9MCBHSUQ9MAo9PT0+ICBDb25maWd1cmluZyBmb3IgbWl6dW1hLTIw MjQuMTEKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj09PT09PT09PT09PT09PT09PT09PT09PHBo YXNlOiBidWlsZCAgICAgICAgICA+PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo9PT09 PSBlbnY6IE5PX0RFUEVORFM9eWVzIFVTRVI9cm9vdCBVSUQ9MCBHSUQ9MAo9PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT0KPT09PT09PT09PT09PT09PT09PT09PT08cGhhc2U6IHJ1bi1kZXBlbmRz ICAgID49PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj09PT09IGVudjogVVNFX1BBQ0tB R0VfREVQRU5EU19PTkxZPTEgVVNFUj1yb290IFVJRD0wIEdJRD0wCj09PT4gICBtaXp1bWEt MjAyNC4xMSBkZXBlbmRzIG9uIGV4ZWN1dGFibGU6IDd6eiAtIG5vdCBmb3VuZAo9PT0+ICAg SW5zdGFsbGluZyBleGlzdGluZyBwYWNrYWdlIC9wYWNrYWdlcy9BbGwvNy16aXAtMjQuMDku cGtnClttYWluLWRlZmF1bHQtam9iLTAxXSBJbnN0YWxsaW5nIDctemlwLTI0LjA5Li4uCltt YWluLWRlZmF1bHQtam9iLTAxXSBgLS0gSW5zdGFsbGluZyBsaWJzeXNpbmZvLTAuMC4zXzMu Li4KW21haW4tZGVmYXVsdC1qb2ItMDFdIGAtLSBFeHRyYWN0aW5nIGxpYnN5c2luZm8tMC4w LjNfMzogLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIEV4dHJhY3Rpbmcg Ny16aXAtMjQuMDk6IC4uLi4uLi4uLi4gZG9uZQo9PT0+ICAgbWl6dW1hLTIwMjQuMTEgZGVw ZW5kcyBvbiBleGVjdXRhYmxlOiA3enogLSBmb3VuZAo9PT0+ICAgUmV0dXJuaW5nIHRvIGJ1 aWxkIG9mIG1penVtYS0yMDI0LjExCj09PT4gICBtaXp1bWEtMjAyNC4xMSBkZXBlbmRzIG9u IGV4ZWN1dGFibGU6IGJhc2ggLSBub3QgZm91bmQKPT09PiAgIEluc3RhbGxpbmcgZXhpc3Rp bmcgcGFja2FnZSAvcGFja2FnZXMvQWxsL2Jhc2gtNS4yLjM3LnBrZwpbbWFpbi1kZWZhdWx0 LWpvYi0wMV0gSW5zdGFsbGluZyBiYXNoLTUuMi4zNy4uLgpbbWFpbi1kZWZhdWx0LWpvYi0w MV0gYC0tIEluc3RhbGxpbmcgZ2V0dGV4dC1ydW50aW1lLTAuMjMuMS4uLgpbbWFpbi1kZWZh dWx0LWpvYi0wMV0gfCAgIGAtLSBJbnN0YWxsaW5nIGluZGV4aW5mby0wLjMuMS4uLgpbbWFp bi1kZWZhdWx0LWpvYi0wMV0gfCAgIGAtLSBFeHRyYWN0aW5nIGluZGV4aW5mby0wLjMuMTog Li4uLiBkb25lClttYWluLWRlZmF1bHQtam9iLTAxXSBgLS0gRXh0cmFjdGluZyBnZXR0ZXh0 LXJ1bnRpbWUtMC4yMy4xOiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFd IGAtLSBJbnN0YWxsaW5nIHJlYWRsaW5lLTguMi4xM18yLi4uClttYWluLWRlZmF1bHQtam9i LTAxXSBgLS0gRXh0cmFjdGluZyByZWFkbGluZS04LjIuMTNfMjogLi4uLi4uLi4uLiBkb25l ClttYWluLWRlZmF1bHQtam9iLTAxXSBFeHRyYWN0aW5nIGJhc2gtNS4yLjM3OiAuLi4uLi4u Li4uIGRvbmUKPT09PiAgIG1penVtYS0yMDI0LjExIGRlcGVuZHMgb24gZXhlY3V0YWJsZTog YmFzaCAtIGZvdW5kCj09PT4gICBSZXR1cm5pbmcgdG8gYnVpbGQgb2YgbWl6dW1hLTIwMjQu MTEKPT09PiAgIG1penVtYS0yMDI0LjExIGRlcGVuZHMgb24gZXhlY3V0YWJsZTogdnVsa2Fu aW5mbyAtIG5vdCBmb3VuZAo9PT0+ICAgSW5zdGFsbGluZyBleGlzdGluZyBwYWNrYWdlIC9w YWNrYWdlcy9BbGwvdnVsa2FuLXRvb2xzLTEuNC4zMDQucGtnClttYWluLWRlZmF1bHQtam9i LTAxXSBJbnN0YWxsaW5nIHZ1bGthbi10b29scy0xLjQuMzA0Li4uClttYWluLWRlZmF1bHQt am9iLTAxXSBgLS0gSW5zdGFsbGluZyBsaWJYMTEtMS44LjksMS4uLgpbbWFpbi1kZWZhdWx0 LWpvYi0wMV0gfCAgIGAtLSBJbnN0YWxsaW5nIGxpYnhjYi0xLjE3LjAuLi4KW21haW4tZGVm YXVsdC1qb2ItMDFdIHwgICB8IGAtLSBJbnN0YWxsaW5nIGxpYlhhdS0xLjAuMTEuLi4KW21h aW4tZGVmYXVsdC1qb2ItMDFdIHwgICB8IGAtLSBFeHRyYWN0aW5nIGxpYlhhdS0xLjAuMTE6 IC4uLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgYC0tIEluc3Rh bGxpbmcgbGliWGRtY3AtMS4xLjUuLi4KW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICB8ICAg YC0tIEluc3RhbGxpbmcgeG9yZ3Byb3RvLTIwMjQuMS4uLgpbbWFpbi1kZWZhdWx0LWpvYi0w MV0gfCAgIHwgICBgLS0gRXh0cmFjdGluZyB4b3JncHJvdG8tMjAyNC4xOiAuLi4uLi4uLi4u IGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICB8IGAtLSBFeHRyYWN0aW5nIGxpYlhk bWNwLTEuMS41OiAuLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIGAt LSBFeHRyYWN0aW5nIGxpYnhjYi0xLjE3LjA6IC4uLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZh dWx0LWpvYi0wMV0gYC0tIEV4dHJhY3RpbmcgbGliWDExLTEuOC45LDE6IC4uLi4uLi4uLi4g ZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gYC0tIEluc3RhbGxpbmcgd2F5bGFuZC0xLjIz LjEuLi4KW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICBgLS0gSW5zdGFsbGluZyBleHBhdC0y LjYuNC4uLgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIGAtLSBFeHRyYWN0aW5nIGV4cGF0 LTIuNi40OiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICBgLS0g SW5zdGFsbGluZyBsaWJlcG9sbC1zaGltLTAuMC4yMDI0MDYwOC4uLgpbbWFpbi1kZWZhdWx0 LWpvYi0wMV0gfCAgIGAtLSBFeHRyYWN0aW5nIGxpYmVwb2xsLXNoaW0tMC4wLjIwMjQwNjA4 OiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICBgLS0gSW5zdGFs bGluZyBsaWJmZmktMy40LjYuLi4KW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICBgLS0gRXh0 cmFjdGluZyBsaWJmZmktMy40LjY6IC4uLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZhdWx0LWpv Yi0wMV0gfCAgIGAtLSBJbnN0YWxsaW5nIGxpYnhtbDItMi4xMS45Li4uClttYWluLWRlZmF1 bHQtam9iLTAxXSB8ICAgYC0tIEV4dHJhY3RpbmcgbGlieG1sMi0yLjExLjk6IC4uLi4uLi4u Li4gZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gYC0tIEV4dHJhY3Rpbmcgd2F5bGFuZC0x LjIzLjE6IC4uLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gRXh0cmFjdGlu ZyB2dWxrYW4tdG9vbHMtMS40LjMwNDogLi4uLi4uIGRvbmUKPT09PT0KTWVzc2FnZSBmcm9t IHdheWxhbmQtMS4yMy4xOgoKLS0KV2F5bGFuZCByZXF1aXJlcyBYREdfUlVOVElNRV9ESVIg dG8gYmUgZGVmaW5lZCB0byBhIHBhdGggdGhhdCB3aWxsCmNvbnRhaW4gIndheWxhbmQtJWQi IHVuaXgoNCkgc29ja2V0cy4gVGhpcyBpcyB1c3VhbGx5IGhhbmRsZWQgYnkKY29uc29sZWtp dDIgKHZpYSBjay1sYXVuY2gtc2Vzc2lvbikgb3IgcGFtX3hkZyAodmlhIGxvZ2luKS4KPT09 PiAgIG1penVtYS0yMDI0LjExIGRlcGVuZHMgb24gZXhlY3V0YWJsZTogdnVsa2FuaW5mbyAt IGZvdW5kCj09PT4gICBSZXR1cm5pbmcgdG8gYnVpbGQgb2YgbWl6dW1hLTIwMjQuMTEKPT09 PiAgIG1penVtYS0yMDI0LjExIGRlcGVuZHMgb24gZXhlY3V0YWJsZTogd2luZSAtIG5vdCBm b3VuZAo9PT0+ICAgSW5zdGFsbGluZyBleGlzdGluZyBwYWNrYWdlIC9wYWNrYWdlcy9BbGwv d2luZS05LjBfNiwxLnBrZwpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gSW5zdGFsbGluZyB3aW5l LTkuMF82LDEuLi4KW21haW4tZGVmYXVsdC1qb2ItMDFdIGAtLSBJbnN0YWxsaW5nIGFsc2Et bGliLTEuMi4xMi4uLgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gYC0tIEV4dHJhY3RpbmcgYWxz YS1saWItMS4yLjEyOiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIGAt LSBJbnN0YWxsaW5nIGFsc2EtcGx1Z2lucy0xLjIuMTJfMS4uLgpbbWFpbi1kZWZhdWx0LWpv Yi0wMV0gYC0tIEV4dHJhY3RpbmcgYWxzYS1wbHVnaW5zLTEuMi4xMl8xOiAuLi4uLi4uLi4u IGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIGAtLSBJbnN0YWxsaW5nIGRlc2t0b3AtZmls ZS11dGlscy0wLjI3Li4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgYC0tIEluc3RhbGxp bmcgZ2xpYi0yLjgwLjVfMSwyLi4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCBgLS0g SW5zdGFsbGluZyBsaWJpY29udi0xLjE3XzEuLi4KW21haW4tZGVmYXVsdC1qb2ItMDFdIHwg ICB8IGAtLSBFeHRyYWN0aW5nIGxpYmljb252LTEuMTdfMTogLi4uLi4uLi4uLiBkb25lCltt YWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCBgLS0gSW5zdGFsbGluZyBwY3JlMi0xMC40My4u LgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgYC0tIEV4dHJhY3RpbmcgcGNyZTItMTAu NDM6IC4uLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgYC0tIElu c3RhbGxpbmcgcHkzMTEtcGFja2FnaW5nLTI0LjIuLi4KW21haW4tZGVmYXVsdC1qb2ItMDFd IHwgICB8ICAgYC0tIEluc3RhbGxpbmcgcHl0aG9uMzExLTMuMTEuMTEuLi4KW21haW4tZGVm YXVsdC1qb2ItMDFdIHwgICB8ICAgfCBgLS0gSW5zdGFsbGluZyBtcGRlY2ltYWwtNC4wLjAu Li4KW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICB8ICAgfCBgLS0gRXh0cmFjdGluZyBtcGRl Y2ltYWwtNC4wLjA6IC4uLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAg IHwgICBgLS0gRXh0cmFjdGluZyBweXRob24zMTEtMy4xMS4xMTogLi4uLi4uLi4uLiBkb25l ClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCBgLS0gRXh0cmFjdGluZyBweTMxMS1wYWNr YWdpbmctMjQuMjogLi4uLi4uLi4uLiBkb25lClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAg YC0tIEV4dHJhY3RpbmcgZ2xpYi0yLjgwLjVfMSwyOiAuLi4uLi4uLi4uIGRvbmUKW21haW4t ZGVmYXVsdC1qb2ItMDFdIGAtLSBFeHRyYWN0aW5nIGRlc2t0b3AtZmlsZS11dGlscy0wLjI3 OiAuLi4uLi4uLi4uIGRvbmUKQnVpbGRpbmcgY2FjaGUgZGF0YWJhc2Ugb2YgTUlNRSB0eXBl cwpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gYC0tIEluc3RhbGxpbmcgZm9udGNvbmZpZy0yLjE1 LjBfMywxLi4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgYC0tIEluc3RhbGxpbmcgZnJl ZXR5cGUyLTIuMTMuMy4uLgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgYC0tIEluc3Rh bGxpbmcgYnJvdGxpLTEuMS4wLDEuLi4KW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICB8IGAt LSBFeHRyYWN0aW5nIGJyb3RsaS0xLjEuMCwxOiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVm YXVsdC1qb2ItMDFdIHwgICB8IGAtLSBJbnN0YWxsaW5nIHBuZy0xLjYuNDQuLi4KW21haW4t ZGVmYXVsdC1qb2ItMDFdIHwgICB8IGAtLSBFeHRyYWN0aW5nIHBuZy0xLjYuNDQ6IC4uLi4u Li4uLi4gZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIGAtLSBFeHRyYWN0aW5nIGZy ZWV0eXBlMi0yLjEzLjM6IC4uLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0g YC0tIEV4dHJhY3RpbmcgZm9udGNvbmZpZy0yLjE1LjBfMywxOiAuLi4uLi4uLi4uIGRvbmUK W21haW4tZGVmYXVsdC1qb2ItMDFdIGAtLSBJbnN0YWxsaW5nIGdjYzEzLTEzLjMuMC4uLgpb bWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIGAtLSBJbnN0YWxsaW5nIGJpbnV0aWxzLTIuNDMu MSwxLi4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCBgLS0gSW5zdGFsbGluZyB6c3Rk LTEuNS42Li4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCAgIGAtLSBJbnN0YWxsaW5n IGxpYmx6NC0xLjEwLjAsMS4uLgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgICBgLS0g RXh0cmFjdGluZyBsaWJsejQtMS4xMC4wLDE6IC4uLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZh dWx0LWpvYi0wMV0gfCAgIHwgYC0tIEV4dHJhY3RpbmcgenN0ZC0xLjUuNjogLi4uLi4uLi4u LiBkb25lClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgYC0tIEV4dHJhY3RpbmcgYmludXRp bHMtMi40My4xLDE6IC4uLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAg IGAtLSBJbnN0YWxsaW5nIGdtcC02LjMuMC4uLgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAg IGAtLSBFeHRyYWN0aW5nIGdtcC02LjMuMDogLi4uLi4uLi4uLiBkb25lClttYWluLWRlZmF1 bHQtam9iLTAxXSB8ICAgYC0tIEluc3RhbGxpbmcgbXBjLTEuMy4xXzEuLi4KW21haW4tZGVm YXVsdC1qb2ItMDFdIHwgICB8IGAtLSBJbnN0YWxsaW5nIG1wZnItNC4yLjEsMS4uLgpbbWFp bi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgYC0tIEV4dHJhY3RpbmcgbXBmci00LjIuMSwxOiAu Li4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICBgLS0gRXh0cmFjdGlu ZyBtcGMtMS4zLjFfMTogLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIGAt LSBFeHRyYWN0aW5nIGdjYzEzLTEzLjMuMDogLi4uLi4uLi4uLiBkb25lClttYWluLWRlZmF1 bHQtam9iLTAxXSBgLS0gSW5zdGFsbGluZyBnbnV0bHMtMy44LjguLi4KW21haW4tZGVmYXVs dC1qb2ItMDFdIHwgICBgLS0gSW5zdGFsbGluZyBsaWJpZG4yLTIuMy43Li4uClttYWluLWRl ZmF1bHQtam9iLTAxXSB8ICAgfCBgLS0gSW5zdGFsbGluZyBsaWJ1bmlzdHJpbmctMS4yLi4u ClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCBgLS0gRXh0cmFjdGluZyBsaWJ1bmlzdHJp bmctMS4yOiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICBgLS0g RXh0cmFjdGluZyBsaWJpZG4yLTIuMy43OiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVs dC1qb2ItMDFdIHwgICBgLS0gSW5zdGFsbGluZyBsaWJ0YXNuMS00LjE5LjBfMS4uLgpbbWFp bi1kZWZhdWx0LWpvYi0wMV0gfCAgIGAtLSBFeHRyYWN0aW5nIGxpYnRhc24xLTQuMTkuMF8x OiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICBgLS0gSW5zdGFs bGluZyBuZXR0bGUtMy4xMC4xLi4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgYC0tIEV4 dHJhY3RpbmcgbmV0dGxlLTMuMTAuMTogLi4uLi4uLi4uLiBkb25lClttYWluLWRlZmF1bHQt am9iLTAxXSB8ICAgYC0tIEluc3RhbGxpbmcgcDExLWtpdC0wLjI1LjUuLi4KW21haW4tZGVm YXVsdC1qb2ItMDFdIHwgICBgLS0gRXh0cmFjdGluZyBwMTEta2l0LTAuMjUuNTogLi4uLi4u Li4uLiBkb25lClttYWluLWRlZmF1bHQtam9iLTAxXSBgLS0gRXh0cmFjdGluZyBnbnV0bHMt My44Ljg6IC4uLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gYC0tIEluc3Rh bGxpbmcgZ3N0cmVhbWVyMS0xLjI0LjEwLi4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAg YC0tIEluc3RhbGxpbmcgbGlidW53aW5kLTIwMjQwMjIxXzEuLi4KW21haW4tZGVmYXVsdC1q b2ItMDFdIHwgICBgLS0gRXh0cmFjdGluZyBsaWJ1bndpbmQtMjAyNDAyMjFfMTogLi4uLi4u Li4uLiBkb25lClttYWluLWRlZmF1bHQtam9iLTAxXSBgLS0gRXh0cmFjdGluZyBnc3RyZWFt ZXIxLTEuMjQuMTA6IC4uLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gYC0t IEluc3RhbGxpbmcgZ3N0cmVhbWVyMS1wbHVnaW5zLTEuMjQuMTAuLi4KW21haW4tZGVmYXVs dC1qb2ItMDFdIHwgICBgLS0gSW5zdGFsbGluZyBpc28tY29kZXMtNC4xNS4wLi4uClttYWlu LWRlZmF1bHQtam9iLTAxXSB8ICAgYC0tIEV4dHJhY3RpbmcgaXNvLWNvZGVzLTQuMTUuMDog Li4uLi4uLi4uLiBkb25lClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgYC0tIEluc3RhbGxp bmcgbGliZHJtLTIuNC4xMjMsMS4uLgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgYC0t IEluc3RhbGxpbmcgbGlicGNpYWNjZXNzLTAuMTguMV8xLi4uClttYWluLWRlZmF1bHQtam9i LTAxXSB8ICAgfCAgIGAtLSBJbnN0YWxsaW5nIGh3ZGF0YS0wLjM5MSwxLi4uClttYWluLWRl ZmF1bHQtam9iLTAxXSB8ICAgfCAgIGAtLSBFeHRyYWN0aW5nIGh3ZGF0YS0wLjM5MSwxOiAu Li4uLi4gZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgYC0tIEV4dHJhY3Rpbmcg bGlicGNpYWNjZXNzLTAuMTguMV8xOiAuLi4uLiBkb25lClttYWluLWRlZmF1bHQtam9iLTAx XSB8ICAgYC0tIEV4dHJhY3RpbmcgbGliZHJtLTIuNC4xMjMsMTogLi4uLi4uLi4uLiBkb25l ClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgYC0tIEluc3RhbGxpbmcgb3JjLTAuNC40MC4u LgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIGAtLSBFeHRyYWN0aW5nIG9yYy0wLjQuNDA6 IC4uLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gYC0tIEV4dHJhY3Rpbmcg Z3N0cmVhbWVyMS1wbHVnaW5zLTEuMjQuMTA6IC4uLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZh dWx0LWpvYi0wMV0gYC0tIEluc3RhbGxpbmcgbGliR0xVLTkuMC4zLi4uClttYWluLWRlZmF1 bHQtam9iLTAxXSB8ICAgYC0tIEluc3RhbGxpbmcgbGliZ2x2bmQtMS43LjAuLi4KW21haW4t ZGVmYXVsdC1qb2ItMDFdIHwgICB8IGAtLSBJbnN0YWxsaW5nIGxpYlhleHQtMS4zLjYsMS4u LgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgYC0tIEV4dHJhY3RpbmcgbGliWGV4dC0x LjMuNiwxOiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICBgLS0g RXh0cmFjdGluZyBsaWJnbHZuZC0xLjcuMDogLi4uLi4uLi4uLiBkb25lClttYWluLWRlZmF1 bHQtam9iLTAxXSBgLS0gRXh0cmFjdGluZyBsaWJHTFUtOS4wLjM6IC4uLi4uIGRvbmUKW21h aW4tZGVmYXVsdC1qb2ItMDFdIGAtLSBJbnN0YWxsaW5nIGxpYlhjb21wb3NpdGUtMC40LjZf MSwxLi4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgYC0tIEluc3RhbGxpbmcgbGliWGZp eGVzLTYuMC4xLi4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgYC0tIEV4dHJhY3Rpbmcg bGliWGZpeGVzLTYuMC4xOiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFd IGAtLSBFeHRyYWN0aW5nIGxpYlhjb21wb3NpdGUtMC40LjZfMSwxOiAuLi4uLi4uLi4uIGRv bmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIGAtLSBJbnN0YWxsaW5nIGxpYlhjdXJzb3ItMS4y LjIuLi4KW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICBgLS0gSW5zdGFsbGluZyBsaWJYcmVu ZGVyLTAuOS4xMS4uLgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIGAtLSBFeHRyYWN0aW5n IGxpYlhyZW5kZXItMC45LjExOiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2It MDFdIGAtLSBFeHRyYWN0aW5nIGxpYlhjdXJzb3ItMS4yLjI6IC4uLi4uLi4uLi4gZG9uZQpb bWFpbi1kZWZhdWx0LWpvYi0wMV0gYC0tIEluc3RhbGxpbmcgbGliWGktMS44LjEsMS4uLgpb bWFpbi1kZWZhdWx0LWpvYi0wMV0gYC0tIEV4dHJhY3RpbmcgbGliWGktMS44LjEsMTogLi4u Li4uLi4uLiBkb25lClttYWluLWRlZmF1bHQtam9iLTAxXSBgLS0gSW5zdGFsbGluZyBsaWJY aW5lcmFtYS0xLjEuNSwxLi4uClttYWluLWRlZmF1bHQtam9iLTAxXSBgLS0gRXh0cmFjdGlu ZyBsaWJYaW5lcmFtYS0xLjEuNSwxOiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1q b2ItMDFdIGAtLSBJbnN0YWxsaW5nIGxpYlhyYW5kci0xLjUuNC4uLgpbbWFpbi1kZWZhdWx0 LWpvYi0wMV0gYC0tIEV4dHJhY3RpbmcgbGliWHJhbmRyLTEuNS40OiAuLi4uLi4uLi4uIGRv bmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIGAtLSBJbnN0YWxsaW5nIHNkbDItMi4zMC4xMF8x Li4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgYC0tIEluc3RhbGxpbmcgbGliWFNjcm5T YXZlci0xLjIuNF8xLi4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgYC0tIEV4dHJhY3Rp bmcgbGliWFNjcm5TYXZlci0xLjIuNF8xOiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVs dC1qb2ItMDFdIHwgICBgLS0gSW5zdGFsbGluZyBsaWJpbm90aWZ5LTIwMjQwNzI0Li4uCltt YWluLWRlZmF1bHQtam9iLTAxXSB8ICAgYC0tIEV4dHJhY3RpbmcgbGliaW5vdGlmeS0yMDI0 MDcyNDogLi4uLi4uLi4uLiBkb25lClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgYC0tIElu c3RhbGxpbmcgbGlieGtiY29tbW9uLTEuNy4wXzEuLi4KW21haW4tZGVmYXVsdC1qb2ItMDFd IHwgICB8IGAtLSBJbnN0YWxsaW5nIHhrZXlib2FyZC1jb25maWctMi40MV80Li4uClttYWlu LWRlZmF1bHQtam9iLTAxXSB8ICAgfCBgLS0gRXh0cmFjdGluZyB4a2V5Ym9hcmQtY29uZmln LTIuNDFfNDogLi4uLi4uLi4uLiBkb25lClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgYC0t IEV4dHJhY3RpbmcgbGlieGtiY29tbW9uLTEuNy4wXzE6IC4uLi4uLi4uLi4gZG9uZQpbbWFp bi1kZWZhdWx0LWpvYi0wMV0gfCAgIGAtLSBJbnN0YWxsaW5nIG1lc2EtbGlicy0yNC4xLjdf MS4uLgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgYC0tIEluc3RhbGxpbmcgbGliWGRh bWFnZS0xLjEuNi4uLgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgYC0tIEV4dHJhY3Rp bmcgbGliWGRhbWFnZS0xLjEuNjogLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2It MDFdIHwgICB8IGAtLSBJbnN0YWxsaW5nIGxpYlh4Zjg2dm0tMS4xLjUuLi4KW21haW4tZGVm YXVsdC1qb2ItMDFdIHwgICB8IGAtLSBFeHRyYWN0aW5nIGxpYlh4Zjg2dm0tMS4xLjU6IC4u Li4uLi4uLi4gZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgYC0tIEluc3RhbGxp bmcgbGlieHNobWZlbmNlLTEuMy4yLi4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCBg LS0gRXh0cmFjdGluZyBsaWJ4c2htZmVuY2UtMS4zLjI6IC4uLi4uLi4uLiBkb25lClttYWlu LWRlZmF1bHQtam9iLTAxXSB8ICAgYC0tIEV4dHJhY3RpbmcgbWVzYS1saWJzLTI0LjEuN18x OiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICBgLS0gSW5zdGFs bGluZyB2dWxrYW4tbG9hZGVyLTEuNC4zMDQuLi4KW21haW4tZGVmYXVsdC1qb2ItMDFdIHwg ICBgLS0gRXh0cmFjdGluZyB2dWxrYW4tbG9hZGVyLTEuNC4zMDQ6IC4uLi4uLi4uLi4gZG9u ZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gYC0tIEV4dHJhY3Rpbmcgc2RsMi0yLjMwLjEwXzE6 IC4uLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gRXh0cmFjdGluZyB3aW5l LTkuMF82LDE6IC4uLi4uLi4uLi4gZG9uZQo9PT4gUnVubmluZyB0cmlnZ2VyOiBmb250Y29u ZmlnLnVjbApSdW5uaW5nIGZjLWNhY2hlIHRvIGJ1aWxkIGZvbnRjb25maWcgY2FjaGUuLi4K PT0+IFJ1bm5pbmcgdHJpZ2dlcjogZ2xpYi1zY2hlbWFzLnVjbApDb21waWxpbmcgZ2xpYiBz Y2hlbWFzCk5vIHNjaGVtYSBmaWxlcyBmb3VuZDogZG9pbmcgbm90aGluZy4KPT0+IFJ1bm5p bmcgdHJpZ2dlcjogZGVza3RvcC1maWxlLXV0aWxzLnVjbApCdWlsZGluZyBjYWNoZSBkYXRh YmFzZSBvZiBNSU1FIHR5cGVzCj09PiBSdW5uaW5nIHRyaWdnZXI6IGdpby1tb2R1bGVzLnVj bApHZW5lcmF0aW5nIEdJTyBtb2R1bGVzIGNhY2hlCj09PT09Ck1lc3NhZ2UgZnJvbSBhbHNh LXBsdWdpbnMtMS4yLjEyXzE6CgotLQo9PT0+ICAgTk9USUNFOgoKVGhlIGFsc2EtcGx1Z2lu cyBwb3J0IGN1cnJlbnRseSBkb2VzIG5vdCBoYXZlIGEgbWFpbnRhaW5lci4gQXMgYSByZXN1 bHQsIGl0IGlzCm1vcmUgbGlrZWx5IHRvIGhhdmUgdW5yZXNvbHZlZCBpc3N1ZXMsIG5vdCBi ZSB1cC10by1kYXRlLCBvciBldmVuIGJlIHJlbW92ZWQgaW4KdGhlIGZ1dHVyZS4gVG8gdm9s dW50ZWVyIHRvIG1haW50YWluIHRoaXMgcG9ydCwgcGxlYXNlIGNyZWF0ZSBhbiBpc3N1ZSBh dDoKCmh0dHBzOi8vYnVncy5mcmVlYnNkLm9yZy9idWd6aWxsYQoKTW9yZSBpbmZvcm1hdGlv biBhYm91dCBwb3J0IG1haW50YWluZXJzaGlwIGlzIGF2YWlsYWJsZSBhdDoKCmh0dHBzOi8v ZG9jcy5mcmVlYnNkLm9yZy9lbi9hcnRpY2xlcy9jb250cmlidXRpbmcvI3BvcnRzLWNvbnRy aWJ1dGluZwo9PT09PQpNZXNzYWdlIGZyb20gcHl0aG9uMzExLTMuMTEuMTE6CgotLQpOb3Rl IHRoYXQgc29tZSBzdGFuZGFyZCBQeXRob24gbW9kdWxlcyBhcmUgcHJvdmlkZWQgYXMgc2Vw YXJhdGUgcG9ydHMKYXMgdGhleSByZXF1aXJlIGFkZGl0aW9uYWwgZGVwZW5kZW5jaWVzLiBU aGV5IGFyZSBhdmFpbGFibGUgYXM6CgpweTMxMS1nZGJtICAgICAgIGRhdGFiYXNlcy9weS1n ZGJtQHB5MzExCnB5MzExLXNxbGl0ZTMgICAgZGF0YWJhc2VzL3B5LXNxbGl0ZTNAcHkzMTEK cHkzMTEtdGtpbnRlciAgICB4MTEtdG9vbGtpdHMvcHktdGtpbnRlckBweTMxMQo9PT09PQpN ZXNzYWdlIGZyb20gZnJlZXR5cGUyLTIuMTMuMzoKCi0tClRoZSAyLjcueCBzZXJpZXMgbm93 IHVzZXMgdGhlIG5ldyBzdWJwaXhlbCBoaW50aW5nIG1vZGUgKFY0MCBwb3J0J3Mgb3B0aW9u KSBhcwp0aGUgZGVmYXVsdCwgZW11bGF0aW5nIGEgbW9kZXJuIHZlcnNpb24gb2YgQ2xlYXJU eXBlLiBUaGlzIGNoYW5nZSBpbmV2aXRhYmx5CmxlYWRzIHRvIGRpZmZlcmVudCByZW5kZXJp bmcgcmVzdWx0cywgYW5kIHlvdSBtaWdodCBjaGFuZ2UgcG9ydCdzIG9wdGlvbnMgdG8KYWRh cHQgaXQgdG8geW91ciB0YXN0ZSAob3IgdXNlIHRoZSBuZXcgIkZSRUVUWVBFX1BST1BFUlRJ RVMiIGVudmlyb25tZW50CnZhcmlhYmxlKS4KClRoZSBlbnZpcm9ubWVudCB2YXJpYWJsZSAi RlJFRVRZUEVfUFJPUEVSVElFUyIgY2FuIGJlIHVzZWQgdG8gY29udHJvbCB0aGUKZHJpdmVy IHByb3BlcnRpZXMuIEV4YW1wbGU6CgpGUkVFVFlQRV9QUk9QRVJUSUVTPXRydWV0eXBlOmlu dGVycHJldGVyLXZlcnNpb249MzUgXAoJY2ZmOm5vLXN0ZW0tZGFya2VuaW5nPTEgXAoJYXV0 b2ZpdHRlcjp3YXJwaW5nPTEKClRoaXMgYWxsb3dzIHRvIHNlbGVjdCwgc2F5LCB0aGUgc3Vi cGl4ZWwgaGludGluZyBtb2RlIGF0IHJ1bnRpbWUgZm9yIGEgZ2l2ZW4KYXBwbGljYXRpb24u CgpJZiBMT05HX1BDRl9OQU1FUyBwb3J0J3Mgb3B0aW9uIHdhcyBlbmFibGVkLCB0aGUgUENG IGZhbWlseSBuYW1lcyBtYXkgaW5jbHVkZQp0aGUgZm91bmRyeSBhbmQgaW5mb3JtYXRpb24g d2hldGhlciB0aGV5IGNvbnRhaW4gd2lkZSBjaGFyYWN0ZXJzLiBGb3IgZXhhbXBsZSwKIlNv bnkgRml4ZWQiIG9yICJNaXNjIEZpeGVkIFdpZGUiLCBpbnN0ZWFkIG9mICJGaXhlZCIuIFRo aXMgY2FuIGJlIGRpc2FibGVkIGF0CnJ1biB0aW1lIHdpdGggdXNpbmcgcGNmOm5vLWxvbmct ZmFtaWx5LW5hbWVzIHByb3BlcnR5LCBpZiBuZWVkZWQuIEV4YW1wbGU6CgpGUkVFVFlQRV9Q Uk9QRVJUSUVTPXBjZjpuby1sb25nLWZhbWlseS1uYW1lcz0xCgpIb3cgdG8gcmVjcmVhdGUg Zm9udGNvbmZpZyBjYWNoZSB3aXRoIHVzaW5nIHN1Y2ggZW52aXJvbm1lbnQgdmFyaWFibGUs CmlmIG5lZWRlZDoKIyBlbnYgRlJFRVRZUEVfUFJPUEVSVElFUz1wY2Y6bm8tbG9uZy1mYW1p bHktbmFtZXM9MSBmYy1jYWNoZSAtZnN2CgpUaGUgY29udHJvbGxhYmxlIHByb3BlcnRpZXMg YXJlIGxpc3RlZCBpbiB0aGUgc2VjdGlvbiAiQ29udHJvbGxpbmcgRnJlZVR5cGUKTW9kdWxl cyIgaW4gdGhlIHJlZmVyZW5jZSdzIHRhYmxlIG9mIGNvbnRlbnRzCigvdXNyL2xvY2FsL3No YXJlL2RvYy9mcmVldHlwZTIvcmVmZXJlbmNlL2luZGV4Lmh0bWwsIGlmIGRvY3VtZW50YXRp b24gd2FzIGluc3RhbGxlZCkuCj09PT09Ck1lc3NhZ2UgZnJvbSBnY2MxMy0xMy4zLjA6Cgot LQpUbyBlbnN1cmUgYmluYXJpZXMgYnVpbHQgd2l0aCB0aGlzIHRvb2xjaGFpbiBmaW5kIGFw cHJvcHJpYXRlIHZlcnNpb25zCm9mIHRoZSBuZWNlc3NhcnkgcnVuLXRpbWUgbGlicmFyaWVz LCB5b3UgbWF5IHdhbnQgdG8gbGluayB1c2luZwoKICAtV2wsLXJwYXRoPS91c3IvbG9jYWwv bGliL2djYzEzCgpGb3IgcG9ydHMgbGV2ZXJhZ2luZyBVU0VfR0NDLCBVU0VTPWNvbXBpbGVy LCBvciBVU0VTPWZvcnRyYW4gdGhpcyBoYXBwZW5zCnRyYW5zcGFyZW50bHkuCj09PT09Ck1l c3NhZ2UgZnJvbSBsaWJpbm90aWZ5LTIwMjQwNzI0OgoKLS0KWW91IG1pZ2h0IHdhbnQgdG8g Y29uc2lkZXIgaW5jcmVhc2luZyB0aGUga2Vybi5tYXhmaWxlcyB0dW5hYmxlIGlmIHlvdSBw bGFuCnRvIHVzZSB0aGlzIGxpYnJhcnkgZm9yIGFwcGxpY2F0aW9ucyB0aGF0IG5lZWQgdG8g bW9uaXRvciBhY3Rpdml0eSBvZiBhIGxvdApvZiBmaWxlcy4KPT09PT0KTWVzc2FnZSBmcm9t IGxpYnhrYmNvbW1vbi0xLjcuMF8xOgoKLS0KSWYgYXJyb3cga2V5cyBkb24ndCB3b3JrIHVu ZGVyIFgxMSBzd2l0Y2ggdG8gbGVnYWN5IHJ1bGVzIGUuZy4sCgpGb3Igc2gvYmFzaC9rc2gv enNoIHJ1biBhbmQgKG9wdGlvbmFsbHkpIGFkZCBpbnRvIH4vLnByb2ZpbGU6CiAgZXhwb3J0 IFhLQl9ERUZBVUxUX1JVTEVTPXhvcmcKCkZvciBjc2gvdGNzaCBydW4gYW5kIChvcHRpb25h bGx5KSBhZGQgaW50byB+Ly5sb2dpbjoKICBzZXRlbnYgWEtCX0RFRkFVTFRfUlVMRVMgeG9y Zwo9PT09PQpNZXNzYWdlIGZyb20gd2luZS05LjBfNiwxOgoKLS0KSWYgV2luZSBkb2VzIG5v dCBhcHBlYXIgdG8gc3RhcnQgdXAgcHJvcGVybHksIGNvbnNpZGVyIG1vdmluZyBhd2F5IHRo ZQpjb25maWd1cmF0aW9uIGRpcmVjdG9yeSB+Ly53aW5lIGFuZCB0cnkgYWdhaW4uCgpTb21l IFpGUyB0dW5pbmcgZ3VpZGVzIHJlY29tbWVuZCBzZXR0aW5nIEtWQV9QQUdFUz01MTIgaW4g eW91ciBrZXJuZWwKY29uZmlndXJhdGlvbi4gIFRoaXMgaXMgaW5jb21wYXRpYmxlIHdpdGgg V2luZS4gIFRoZSBtYXhpbXVtIHBvc3NpYmxlCmlzIEtWQV9QQUdFUz01MDAsIHdoaWNoIHNo b3VsZCBzdGlsbCBiZSBlbm91Z2ggZm9yIFpGUy4KClRoZSBwb3J0IGFsc28gaW5zdGFsbHMg c29tZSBvZiBXaW5lJ3MgZG9jdW1lbnRhdGlvbiB3aGljaCBkZXNjcmliZXMKYWRkaXRpb25h bCBwcm9ncmFtcyB0aGF0IGFyZSBub3QgaW4gdGhlIG1hbnVhbCBwYWdlcyB1bmRlcgogIC91 c3IvbG9jYWwvc2hhcmUvZG9jL3dpbmUKPT09PiAgIG1penVtYS0yMDI0LjExIGRlcGVuZHMg b24gZXhlY3V0YWJsZTogd2luZSAtIGZvdW5kCj09PT4gICBSZXR1cm5pbmcgdG8gYnVpbGQg b2YgbWl6dW1hLTIwMjQuMTEKPT09PiAgIG1penVtYS0yMDI0LjExIGRlcGVuZHMgb24gcGFj a2FnZTogd2luZS1tb25vPjAgLSBub3QgZm91bmQKPT09PiAgIEluc3RhbGxpbmcgZXhpc3Rp bmcgcGFja2FnZSAvcGFja2FnZXMvQWxsL3dpbmUtbW9uby04LjEuMC5wa2cKW21haW4tZGVm YXVsdC1qb2ItMDFdIEluc3RhbGxpbmcgd2luZS1tb25vLTguMS4wLi4uClttYWluLWRlZmF1 bHQtam9iLTAxXSBFeHRyYWN0aW5nIHdpbmUtbW9uby04LjEuMDogLi4uLi4uIGRvbmUKPT09 PiAgIG1penVtYS0yMDI0LjExIGRlcGVuZHMgb24gcGFja2FnZTogd2luZS1tb25vPjAgLSBm b3VuZAo9PT0+ICAgUmV0dXJuaW5nIHRvIGJ1aWxkIG9mIG1penVtYS0yMDI0LjExCj09PT4g ICBtaXp1bWEtMjAyNC4xMSBkZXBlbmRzIG9uIGV4ZWN1dGFibGU6IHdpbmV0cmlja3MgLSBu b3QgZm91bmQKPT09PiAgIEluc3RhbGxpbmcgZXhpc3RpbmcgcGFja2FnZSAvcGFja2FnZXMv QWxsL3dpbmV0cmlja3MtMjAyNTAxMDIucGtnClttYWluLWRlZmF1bHQtam9iLTAxXSBJbnN0 YWxsaW5nIHdpbmV0cmlja3MtMjAyNTAxMDIuLi4KW21haW4tZGVmYXVsdC1qb2ItMDFdIGAt LSBJbnN0YWxsaW5nIGNhYmV4dHJhY3QtMS4xMV8xLi4uClttYWluLWRlZmF1bHQtam9iLTAx XSBgLS0gRXh0cmFjdGluZyBjYWJleHRyYWN0LTEuMTFfMTogLi4uLi4uLi4uLiBkb25lCltt YWluLWRlZmF1bHQtam9iLTAxXSBgLS0gSW5zdGFsbGluZyBwZXJsNS01LjM2LjNfMi4uLgpb bWFpbi1kZWZhdWx0LWpvYi0wMV0gYC0tIEV4dHJhY3RpbmcgcGVybDUtNS4zNi4zXzI6IC4u Li4uLi4uLi4gZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gYC0tIEluc3RhbGxpbmcgeGRn LXV0aWxzLTEuMS4zXzQuLi4KW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICBgLS0gSW5zdGFs bGluZyBoaWNvbG9yLWljb24tdGhlbWUtMC4xOC4uLgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0g fCAgIGAtLSBFeHRyYWN0aW5nIGhpY29sb3ItaWNvbi10aGVtZS0wLjE4OiAuIGRvbmUKW21h aW4tZGVmYXVsdC1qb2ItMDFdIHwgICBgLS0gSW5zdGFsbGluZyB4cHJvcC0xLjIuNy4uLgpb bWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIGAtLSBFeHRyYWN0aW5nIHhwcm9wLTEuMi43OiAu Li4uLiBkb25lClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgYC0tIEluc3RhbGxpbmcgeHNl dC0xLjIuNV8xLi4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCBgLS0gSW5zdGFsbGlu ZyBsaWJYbXUtMS4xLjQsMS4uLgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgICBgLS0g SW5zdGFsbGluZyBsaWJYdC0xLjMuMCwxLi4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAg fCAgIHwgYC0tIEluc3RhbGxpbmcgbGliSUNFLTEuMS4xLDEuLi4KW21haW4tZGVmYXVsdC1q b2ItMDFdIHwgICB8ICAgfCBgLS0gRXh0cmFjdGluZyBsaWJJQ0UtMS4xLjEsMTogLi4uLi4u Li4uLiBkb25lClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCAgIHwgYC0tIEluc3RhbGxp bmcgbGliU00tMS4yLjQsMS4uLgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgICB8IGAt LSBFeHRyYWN0aW5nIGxpYlNNLTEuMi40LDE6IC4uLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZh dWx0LWpvYi0wMV0gfCAgIHwgICBgLS0gRXh0cmFjdGluZyBsaWJYdC0xLjMuMCwxOiAuLi4u Li4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICB8IGAtLSBFeHRyYWN0aW5n IGxpYlhtdS0xLjEuNCwxOiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFd IHwgICBgLS0gRXh0cmFjdGluZyB4c2V0LTEuMi41XzE6IC4uLi4uIGRvbmUKW21haW4tZGVm YXVsdC1qb2ItMDFdIGAtLSBFeHRyYWN0aW5nIHhkZy11dGlscy0xLjEuM180OiAuLi4uLi4u Li4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIGAtLSBJbnN0YWxsaW5nIHplbml0eS0z LjQyLjFfMy4uLgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIGAtLSBJbnN0YWxsaW5nIGF0 LXNwaTItY29yZS0yLjU0LjAuLi4KW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICB8IGAtLSBJ bnN0YWxsaW5nIGRidXMtMS4xNC4xMF81LDEuLi4KPT09PiBDcmVhdGluZyBncm91cHMKQ3Jl YXRpbmcgZ3JvdXAgJ21lc3NhZ2VidXMnIHdpdGggZ2lkICc1NTYnCj09PT4gQ3JlYXRpbmcg dXNlcnMKQ3JlYXRpbmcgdXNlciAnbWVzc2FnZWJ1cycgd2l0aCB1aWQgJzU1NicKW21haW4t ZGVmYXVsdC1qb2ItMDFdIHwgICB8IGAtLSBFeHRyYWN0aW5nIGRidXMtMS4xNC4xMF81LDE6 IC4uLi4uLi4uLiBkb25lClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCBgLS0gSW5zdGFs bGluZyBsaWJYdHN0LTEuMi40Li4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCBgLS0g RXh0cmFjdGluZyBsaWJYdHN0LTEuMi40OiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVs dC1qb2ItMDFdIHwgICBgLS0gRXh0cmFjdGluZyBhdC1zcGkyLWNvcmUtMi41NC4wOiAuLi4u Li4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICBgLS0gSW5zdGFsbGluZyBj YWlyby0xLjE4LjIsMy4uLgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgYC0tIEluc3Rh bGxpbmcgbHpvMi0yLjEwXzEuLi4KW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICB8IGAtLSBF eHRyYWN0aW5nIGx6bzItMi4xMF8xOiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1q b2ItMDFdIHwgICB8IGAtLSBJbnN0YWxsaW5nIHBpeG1hbi0wLjQ0LjIuLi4KW21haW4tZGVm YXVsdC1qb2ItMDFdIHwgICB8IGAtLSBFeHRyYWN0aW5nIHBpeG1hbi0wLjQ0LjI6IC4uLi4u LiBkb25lClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgYC0tIEV4dHJhY3RpbmcgY2Fpcm8t MS4xOC4yLDM6IC4uLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIGAt LSBJbnN0YWxsaW5nIGdkay1waXhidWYyLTIuNDIuMTBfMy4uLgpbbWFpbi1kZWZhdWx0LWpv Yi0wMV0gfCAgIHwgYC0tIEluc3RhbGxpbmcganBlZy10dXJiby0zLjAuNC4uLgpbbWFpbi1k ZWZhdWx0LWpvYi0wMV0gfCAgIHwgYC0tIEV4dHJhY3RpbmcganBlZy10dXJiby0zLjAuNDog Li4uLi4uLi4uLiBkb25lClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCBgLS0gSW5zdGFs bGluZyBzaGFyZWQtbWltZS1pbmZvLTIuNF8xLi4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8 ICAgfCBgLS0gRXh0cmFjdGluZyBzaGFyZWQtbWltZS1pbmZvLTIuNF8xOiAuLi4uLi4uLi4g ZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgYC0tIEluc3RhbGxpbmcgdGlmZi00 LjcuMC4uLgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgICBgLS0gSW5zdGFsbGluZyBq Ymlna2l0LTIuMV8zLi4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCAgIGAtLSBFeHRy YWN0aW5nIGpiaWdraXQtMi4xXzM6IC4uLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZhdWx0LWpv Yi0wMV0gfCAgIHwgICBgLS0gSW5zdGFsbGluZyBsZXJjLTQuMC4wLi4uClttYWluLWRlZmF1 bHQtam9iLTAxXSB8ICAgfCAgIGAtLSBFeHRyYWN0aW5nIGxlcmMtNC4wLjA6IC4uLi4uLi4u IGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICB8ICAgYC0tIEluc3RhbGxpbmcgbGli ZGVmbGF0ZS0xLjIyLi4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCAgIGAtLSBFeHRy YWN0aW5nIGxpYmRlZmxhdGUtMS4yMjogLi4uLi4uLi4uLiBkb25lClttYWluLWRlZmF1bHQt am9iLTAxXSB8ICAgfCBgLS0gRXh0cmFjdGluZyB0aWZmLTQuNy4wOiAuLi4uLi4uLi4uIGRv bmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICBgLS0gRXh0cmFjdGluZyBnZGstcGl4YnVm Mi0yLjQyLjEwXzM6IC4uLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAg IGAtLSBJbnN0YWxsaW5nIGd0azMtMy4yNC40My4uLgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0g fCAgIHwgYC0tIEluc3RhbGxpbmcgYWR3YWl0YS1pY29uLXRoZW1lLTQyLjAuLi4KW21haW4t ZGVmYXVsdC1qb2ItMDFdIHwgICB8ICAgYC0tIEluc3RhbGxpbmcgZ3RrLXVwZGF0ZS1pY29u LWNhY2hlLTMuMjQuMzFfMS4uLgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgICBgLS0g RXh0cmFjdGluZyBndGstdXBkYXRlLWljb24tY2FjaGUtMy4yNC4zMV8xOiAuLi4uLi4uLi4u IGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICB8IGAtLSBFeHRyYWN0aW5nIGFkd2Fp dGEtaWNvbi10aGVtZS00Mi4wOiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2It MDFdIHwgICB8IGAtLSBJbnN0YWxsaW5nIGNvbG9yZC0xLjQuN18yLi4uClttYWluLWRlZmF1 bHQtam9iLTAxXSB8ICAgfCAgIGAtLSBJbnN0YWxsaW5nIGxjbXMyLTIuMTZfMi4uLgpbbWFp bi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgICBgLS0gRXh0cmFjdGluZyBsY21zMi0yLjE2XzI6 IC4uLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgICBgLS0gSW5z dGFsbGluZyBsaWJndWRldi0yMzcuLi4KW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICB8ICAg fCBgLS0gSW5zdGFsbGluZyBsaWJ1ZGV2LWRldmQtMC42LjAuLi4KW21haW4tZGVmYXVsdC1q b2ItMDFdIHwgICB8ICAgfCBgLS0gRXh0cmFjdGluZyBsaWJ1ZGV2LWRldmQtMC42LjA6IC4u Li4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICB8ICAgYC0tIEV4dHJhY3Rpbmcg bGliZ3VkZXYtMjM3OiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIHwg ICB8ICAgYC0tIEluc3RhbGxpbmcgbGliZ3VzYi0wLjQuOV8xLi4uClttYWluLWRlZmF1bHQt am9iLTAxXSB8ICAgfCAgIHwgYC0tIEluc3RhbGxpbmcganNvbi1nbGliLTEuMTAuMC4uLgpb bWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgICB8ICAgYC0tIEluc3RhbGxpbmcgZ29iamVj dC1pbnRyb3NwZWN0aW9uLTEuNzguMV8yLDEuLi4KW21haW4tZGVmYXVsdC1qb2ItMDFdIHwg ICB8ICAgfCAgIGAtLSBFeHRyYWN0aW5nIGdvYmplY3QtaW50cm9zcGVjdGlvbi0xLjc4LjFf MiwxOiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICB8ICAgfCBg LS0gRXh0cmFjdGluZyBqc29uLWdsaWItMS4xMC4wOiAuLi4uLi4uLi4uIGRvbmUKW21haW4t ZGVmYXVsdC1qb2ItMDFdIHwgICB8ICAgYC0tIEV4dHJhY3RpbmcgbGliZ3VzYi0wLjQuOV8x OiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICB8ICAgYC0tIElu c3RhbGxpbmcgcG9sa2l0LTEyNS4uLgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgICB8 IGAtLSBJbnN0YWxsaW5nIGR1a3RhcGUtbGliLTIuNy4wLi4uClttYWluLWRlZmF1bHQtam9i LTAxXSB8ICAgfCAgIHwgYC0tIEV4dHJhY3RpbmcgZHVrdGFwZS1saWItMi43LjA6IC4uLi4u Li4uLiBkb25lCj09PT4gQ3JlYXRpbmcgZ3JvdXBzCkNyZWF0aW5nIGdyb3VwICdwb2xraXRk JyB3aXRoIGdpZCAnNTY1Jwo9PT0+IENyZWF0aW5nIHVzZXJzCkNyZWF0aW5nIHVzZXIgJ3Bv bGtpdGQnIHdpdGggdWlkICc1NjUnClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCAgIGAt LSBFeHRyYWN0aW5nIHBvbGtpdC0xMjU6IC4uLi4uLi4uLiBkb25lClttYWluLWRlZmF1bHQt am9iLTAxXSB8ICAgfCAgIGAtLSBJbnN0YWxsaW5nIHNxbGl0ZTMtMy40Ni4xLDEuLi4KW21h aW4tZGVmYXVsdC1qb2ItMDFdIHwgICB8ICAgfCBgLS0gSW5zdGFsbGluZyBsaWJlZGl0LTMu MS4yMDI0MDgwOCwxLi4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCAgIHwgYC0tIEV4 dHJhY3RpbmcgbGliZWRpdC0zLjEuMjAyNDA4MDgsMTogLi4uLi4uLi4uLiBkb25lClttYWlu LWRlZmF1bHQtam9iLTAxXSB8ICAgfCAgIGAtLSBFeHRyYWN0aW5nIHNxbGl0ZTMtMy40Ni4x LDE6IC4uLi4uLi4uLiBkb25lCj09PT4gQ3JlYXRpbmcgZ3JvdXBzCkNyZWF0aW5nIGdyb3Vw ICdjb2xvcmQnIHdpdGggZ2lkICc5NzAnCj09PT4gQ3JlYXRpbmcgdXNlcnMKQ3JlYXRpbmcg dXNlciAnY29sb3JkJyB3aXRoIHVpZCAnOTcwJwpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAg IHwgYC0tIEV4dHJhY3RpbmcgY29sb3JkLTEuNC43XzI6IC4uLi4uLi4uLi4gZG9uZQpbbWFp bi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgYC0tIEluc3RhbGxpbmcgY3Vwcy0yLjQuMTEuLi4K W21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICB8ICAgYC0tIEluc3RhbGxpbmcgYXZhaGktYXBw LTAuOF8yLi4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCAgIHwgYC0tIEluc3RhbGxp bmcgZGJ1cy1nbGliLTAuMTEyXzEuLi4KW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICB8ICAg fCBgLS0gRXh0cmFjdGluZyBkYnVzLWdsaWItMC4xMTJfMTogLi4uLi4uLi4uLiBkb25lCltt YWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCAgIHwgYC0tIEluc3RhbGxpbmcgZ2RibS0xLjI0 Li4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCAgIHwgYC0tIEV4dHJhY3RpbmcgZ2Ri bS0xLjI0OiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICB8ICAg fCBgLS0gSW5zdGFsbGluZyBnbm9tZV9zdWJyLTEuMC4uLgpbbWFpbi1kZWZhdWx0LWpvYi0w MV0gfCAgIHwgICB8IGAtLSBFeHRyYWN0aW5nIGdub21lX3N1YnItMS4wOiAuLi4uIGRvbmUK W21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICB8ICAgfCBgLS0gSW5zdGFsbGluZyBsaWJkYWVt b24tMC4xNF8xLi4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCAgIHwgYC0tIEV4dHJh Y3RpbmcgbGliZGFlbW9uLTAuMTRfMTogLi4uLi4uLi4uLiBkb25lClttYWluLWRlZmF1bHQt am9iLTAxXSB8ICAgfCAgIHwgYC0tIEluc3RhbGxpbmcgbGliZXZlbnQtMi4xLjEyLi4uCltt YWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCAgIHwgYC0tIEV4dHJhY3RpbmcgbGliZXZlbnQt Mi4xLjEyOiAuLi4uLi4uLi4uIGRvbmUKPT09PiBDcmVhdGluZyBncm91cHMKQ3JlYXRpbmcg Z3JvdXAgJ2F2YWhpJyB3aXRoIGdpZCAnNTU4Jwo9PT0+IENyZWF0aW5nIHVzZXJzCkNyZWF0 aW5nIHVzZXIgJ2F2YWhpJyB3aXRoIHVpZCAnNTU4JwpbbWFpbi1kZWZhdWx0LWpvYi0wMV0g fCAgIHwgICBgLS0gRXh0cmFjdGluZyBhdmFoaS1hcHAtMC44XzI6IC4uLi4uLi4uLi4gZG9u ZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgICBgLS0gSW5zdGFsbGluZyBsaWJwYXBl ci0xLjEuMjhfMS4uLgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgICBgLS0gRXh0cmFj dGluZyBsaWJwYXBlci0xLjEuMjhfMTogLi4uLi4uLi4uLiBkb25lCj09PT4gQ3JlYXRpbmcg Z3JvdXBzCkNyZWF0aW5nIGdyb3VwICdjdXBzJyB3aXRoIGdpZCAnMTkzJwo9PT0+IENyZWF0 aW5nIHVzZXJzCkNyZWF0aW5nIHVzZXIgJ2N1cHMnIHdpdGggdWlkICcxOTMnClttYWluLWRl ZmF1bHQtam9iLTAxXSB8ICAgfCBgLS0gRXh0cmFjdGluZyBjdXBzLTIuNC4xMTogLi4uLi4u Li4uLiBkb25lClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCBgLS0gSW5zdGFsbGluZyBm cmliaWRpLTEuMC4xNi4uLgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgYC0tIEV4dHJh Y3RpbmcgZnJpYmlkaS0xLjAuMTY6IC4uLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZhdWx0LWpv Yi0wMV0gfCAgIHwgYC0tIEluc3RhbGxpbmcgZ3NldHRpbmdzLWRlc2t0b3Atc2NoZW1hcy00 Mi4wLi4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCBgLS0gRXh0cmFjdGluZyBnc2V0 dGluZ3MtZGVza3RvcC1zY2hlbWFzLTQyLjA6IC4uLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZh dWx0LWpvYi0wMV0gfCAgIHwgYC0tIEluc3RhbGxpbmcgaGFyZmJ1enotMTAuMS4wLi4uCltt YWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCAgIGAtLSBJbnN0YWxsaW5nIGdyYXBoaXRlMi0x LjMuMTQuLi4KW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICB8ICAgYC0tIEV4dHJhY3Rpbmcg Z3JhcGhpdGUyLTEuMy4xNDogLi4uLi4uLi4uLiBkb25lClttYWluLWRlZmF1bHQtam9iLTAx XSB8ICAgfCBgLS0gRXh0cmFjdGluZyBoYXJmYnV6ei0xMC4xLjA6IC4uLi4uLi4uLi4gZG9u ZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgYC0tIEluc3RhbGxpbmcgbGliZXBveHkt MS41LjEwLi4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCBgLS0gRXh0cmFjdGluZyBs aWJlcG94eS0xLjUuMTA6IC4uLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0g fCAgIHwgYC0tIEluc3RhbGxpbmcgbGlicnN2ZzItcnVzdC0yLjU4LjVfMi4uLgpbbWFpbi1k ZWZhdWx0LWpvYi0wMV0gfCAgIHwgICBgLS0gSW5zdGFsbGluZyBwYW5nby0xLjU1LjUuLi4K W21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICB8ICAgfCBgLS0gSW5zdGFsbGluZyBsaWJYZnQt Mi4zLjguLi4KW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICB8ICAgfCBgLS0gRXh0cmFjdGlu ZyBsaWJYZnQtMi4zLjg6IC4uLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0g fCAgIHwgICB8IGAtLSBJbnN0YWxsaW5nIGxpYnRoYWktMC4xLjI5XzEuLi4KW21haW4tZGVm YXVsdC1qb2ItMDFdIHwgICB8ICAgfCAgIGAtLSBJbnN0YWxsaW5nIGxpYmRhdHJpZS0wLjIu MTNfMi4uLgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgICB8ICAgYC0tIEV4dHJhY3Rp bmcgbGliZGF0cmllLTAuMi4xM18yOiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1q b2ItMDFdIHwgICB8ICAgfCBgLS0gRXh0cmFjdGluZyBsaWJ0aGFpLTAuMS4yOV8xOiAuLi4u Li4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICB8ICAgYC0tIEV4dHJhY3Rp bmcgcGFuZ28tMS41NS41OiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFd IHwgICB8IGAtLSBFeHRyYWN0aW5nIGxpYnJzdmcyLXJ1c3QtMi41OC41XzI6IC4uLi4uLi4u Li4gZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIGAtLSBFeHRyYWN0aW5nIGd0azMt My4yNC40MzogLi4uLi4uLi4uLiBkb25lClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgYC0t IEluc3RhbGxpbmcgbGlibm90aWZ5LTAuOC4zLi4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8 ICAgYC0tIEV4dHJhY3RpbmcgbGlibm90aWZ5LTAuOC4zOiAuLi4uLi4uLi4uIGRvbmUKW21h aW4tZGVmYXVsdC1qb2ItMDFdIGAtLSBFeHRyYWN0aW5nIHplbml0eS0zLjQyLjFfMzogLi4u Li4uLi4uLiBkb25lClttYWluLWRlZmF1bHQtam9iLTAxXSBFeHRyYWN0aW5nIHdpbmV0cmlj a3MtMjAyNTAxMDI6IC4uIGRvbmUKPT0+IFJ1bm5pbmcgdHJpZ2dlcjogc2hhcmVkLW1pbWUt aW5mby51Y2wKQnVpbGRpbmcgdGhlIFNoYXJlZCBNSU1FLUluZm8gZGF0YWJhc2UgY2FjaGUK PT0+IFJ1bm5pbmcgdHJpZ2dlcjogZ2xpYi1zY2hlbWFzLnVjbApDb21waWxpbmcgZ2xpYiBz Y2hlbWFzCldhcm5pbmc6IFNjaGVtYSA/b3JnLmdub21lLnN5c3RlbS5sb2NhbGU/IGhhcyBw YXRoID8vc3lzdGVtL2xvY2FsZS8/LiAgUGF0aHMgc3RhcnRpbmcgd2l0aCA/L2FwcHMvPywg Py9kZXNrdG9wLz8gb3IgPy9zeXN0ZW0vPyBhcmUgZGVwcmVjYXRlZC4KV2FybmluZzogU2No ZW1hID9vcmcuZ25vbWUuc3lzdGVtLnByb3h5PyBoYXMgcGF0aCA/L3N5c3RlbS9wcm94eS8/ LiAgUGF0aHMgc3RhcnRpbmcgd2l0aCA/L2FwcHMvPywgPy9kZXNrdG9wLz8gb3IgPy9zeXN0 ZW0vPyBhcmUgZGVwcmVjYXRlZC4KV2FybmluZzogU2NoZW1hID9vcmcuZ25vbWUuc3lzdGVt LnByb3h5Lmh0dHA/IGhhcyBwYXRoID8vc3lzdGVtL3Byb3h5L2h0dHAvPy4gIFBhdGhzIHN0 YXJ0aW5nIHdpdGggPy9hcHBzLz8sID8vZGVza3RvcC8/IG9yID8vc3lzdGVtLz8gYXJlIGRl cHJlY2F0ZWQuCldhcm5pbmc6IFNjaGVtYSA/b3JnLmdub21lLnN5c3RlbS5wcm94eS5odHRw cz8gaGFzIHBhdGggPy9zeXN0ZW0vcHJveHkvaHR0cHMvPy4gIFBhdGhzIHN0YXJ0aW5nIHdp dGggPy9hcHBzLz8sID8vZGVza3RvcC8/IG9yID8vc3lzdGVtLz8gYXJlIGRlcHJlY2F0ZWQu Cldhcm5pbmc6IFNjaGVtYSA/b3JnLmdub21lLnN5c3RlbS5wcm94eS5mdHA/IGhhcyBwYXRo ID8vc3lzdGVtL3Byb3h5L2Z0cC8/LiAgUGF0aHMgc3RhcnRpbmcgd2l0aCA/L2FwcHMvPywg Py9kZXNrdG9wLz8gb3IgPy9zeXN0ZW0vPyBhcmUgZGVwcmVjYXRlZC4KV2FybmluZzogU2No ZW1hID9vcmcuZ25vbWUuc3lzdGVtLnByb3h5LnNvY2tzPyBoYXMgcGF0aCA/L3N5c3RlbS9w cm94eS9zb2Nrcy8/LiAgUGF0aHMgc3RhcnRpbmcgd2l0aCA/L2FwcHMvPywgPy9kZXNrdG9w Lz8gb3IgPy9zeXN0ZW0vPyBhcmUgZGVwcmVjYXRlZC4KPT0+IFJ1bm5pbmcgdHJpZ2dlcjog Z3RrLXVwZGF0ZS1pY29uLWNhY2hlLnVjbApHZW5lcmF0aW5nIEdUSyBpY29uIGNhY2hlIGZv ciAvdXNyL2xvY2FsL3NoYXJlL2ljb25zL2hpY29sb3IKR2VuZXJhdGluZyBHVEsgaWNvbiBj YWNoZSBmb3IgL3Vzci9sb2NhbC9zaGFyZS9pY29ucy9BZHdhaXRhCj09PiBSdW5uaW5nIHRy aWdnZXI6IGRlc2t0b3AtZmlsZS11dGlscy51Y2wKQnVpbGRpbmcgY2FjaGUgZGF0YWJhc2Ug b2YgTUlNRSB0eXBlcwo9PT4gUnVubmluZyB0cmlnZ2VyOiBnZGstcGl4YnVmLXF1ZXJ5LWxv YWRlcnMudWNsCkdlbmVyYXRpbmcgZ2RrLXBpeGJ1ZiBtb2R1bGVzIGNhY2hlCj09PT09Ck1l c3NhZ2UgZnJvbSBkdWt0YXBlLWxpYi0yLjcuMDoKCi0tCj09PT4gICBOT1RJQ0U6CgpUaGUg ZHVrdGFwZS1saWIgcG9ydCBjdXJyZW50bHkgZG9lcyBub3QgaGF2ZSBhIG1haW50YWluZXIu IEFzIGEgcmVzdWx0LCBpdCBpcwptb3JlIGxpa2VseSB0byBoYXZlIHVucmVzb2x2ZWQgaXNz dWVzLCBub3QgYmUgdXAtdG8tZGF0ZSwgb3IgZXZlbiBiZSByZW1vdmVkIGluCnRoZSBmdXR1 cmUuIFRvIHZvbHVudGVlciB0byBtYWludGFpbiB0aGlzIHBvcnQsIHBsZWFzZSBjcmVhdGUg YW4gaXNzdWUgYXQ6CgpodHRwczovL2J1Z3MuZnJlZWJzZC5vcmcvYnVnemlsbGEKCk1vcmUg aW5mb3JtYXRpb24gYWJvdXQgcG9ydCBtYWludGFpbmVyc2hpcCBpcyBhdmFpbGFibGUgYXQ6 CgpodHRwczovL2RvY3MuZnJlZWJzZC5vcmcvZW4vYXJ0aWNsZXMvY29udHJpYnV0aW5nLyNw b3J0cy1jb250cmlidXRpbmcKPT09PiAgIG1penVtYS0yMDI0LjExIGRlcGVuZHMgb24gZXhl Y3V0YWJsZTogd2luZXRyaWNrcyAtIGZvdW5kCj09PT4gICBSZXR1cm5pbmcgdG8gYnVpbGQg b2YgbWl6dW1hLTIwMjQuMTEKPT09PiAgIG1penVtYS0yMDI0LjExIGRlcGVuZHMgb24gZXhl Y3V0YWJsZTogeGRnLW9wZW4gLSBmb3VuZAo9PT0+ICAgbWl6dW1hLTIwMjQuMTEgZGVwZW5k cyBvbiBleGVjdXRhYmxlOiB6ZW5pdHkgLSBmb3VuZAo9PT0+ICAgbWl6dW1hLTIwMjQuMTEg ZGVwZW5kcyBvbiBleGVjdXRhYmxlOiBnbHhpbmZvIC0gbm90IGZvdW5kCj09PT4gICBJbnN0 YWxsaW5nIGV4aXN0aW5nIHBhY2thZ2UgL3BhY2thZ2VzL0FsbC9nbHgtdXRpbHMtOS4wLjAu cGtnClttYWluLWRlZmF1bHQtam9iLTAxXSBJbnN0YWxsaW5nIGdseC11dGlscy05LjAuMC4u LgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gRXh0cmFjdGluZyBnbHgtdXRpbHMtOS4wLjA6IC4u Li4uIGRvbmUKPT09PiAgIG1penVtYS0yMDI0LjExIGRlcGVuZHMgb24gZXhlY3V0YWJsZTog Z2x4aW5mbyAtIGZvdW5kCj09PT4gICBSZXR1cm5pbmcgdG8gYnVpbGQgb2YgbWl6dW1hLTIw MjQuMTEKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj09PT09PT09PT09PT09PT09PT09PT09PHBo YXNlOiBzdGFnZSAgICAgICAgICA+PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo9PT09 PSBlbnY6IE5PX0RFUEVORFM9eWVzIFVTRVI9cm9vdCBVSUQ9MCBHSUQ9MAo9PT0+ICBTdGFn aW5nIGZvciBtaXp1bWEtMjAyNC4xMQo9PT0+ICAgR2VuZXJhdGluZyB0ZW1wb3JhcnkgcGFj a2luZyBsaXN0Ci9iaW4vbWtkaXIgLXAgL3dya2RpcnMvdXNyL3BvcnRzL2dhbWVzL21penVt YS93b3JrL3N0YWdlL3Vzci9sb2NhbC9zaGFyZS9NaXp1dGFtYXJpL1Rvb2xzCmluc3RhbGwg IC1tIDU1NSAvd3JrZGlycy91c3IvcG9ydHMvZ2FtZXMvbWl6dW1hL3dvcmsvbWl6dXRhbWFy aS9NaXp1bWEgL3dya2RpcnMvdXNyL3BvcnRzL2dhbWVzL21penVtYS93b3JrL3N0YWdlL3Vz ci9sb2NhbC9iaW4KaW5zdGFsbCAgLW0gNTU1IC93cmtkaXJzL3Vzci9wb3J0cy9nYW1lcy9t aXp1bWEvd29yay9taXp1dGFtYXJpL1Rvb2xzL0ZyYW1ld29yayAvd3JrZGlycy91c3IvcG9y dHMvZ2FtZXMvbWl6dW1hL3dvcmsvc3RhZ2UvdXNyL2xvY2FsL3NoYXJlL01penV0YW1hcmkv VG9vbHMKPT09PT4gQ29tcHJlc3NpbmcgbWFuIHBhZ2VzIChjb21wcmVzcy1tYW4pCj09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PQo9PT09PT09PT09PT09PT09PT09PT09PTxwaGFzZTogcGFja2Fn ZSAgICAgICAgPj09PT09PT09PT09PT09PT09PT09PT09PT09PT0KPT09PT0gZW52OiAnUEtH X05PVEVTPWJ1aWxkX3RpbWVzdGFtcCBwb3J0c190b3BfZ2l0X2hhc2ggcG9ydHNfdG9wX2No ZWNrb3V0X3VuY2xlYW4gcG9ydF9naXRfaGFzaCBwb3J0X2NoZWNrb3V0X3VuY2xlYW4gYnVp bHRfYnknICdQS0dfTk9URV9idWlsZF90aW1lc3RhbXA9MjAyNS0wMS0xMFQwMToxNzoxNSsw MDowMCcgJ1BLR19OT1RFX3BvcnRzX3RvcF9naXRfaGFzaD1hNmUxMWFiNjk3MScgJ1BLR19O T1RFX3BvcnRzX3RvcF9jaGVja291dF91bmNsZWFuPXllcycgJ1BLR19OT1RFX3BvcnRfZ2l0 X2hhc2g9YTkyMWNmYTY4MzcnICdQS0dfTk9URV9wb3J0X2NoZWNrb3V0X3VuY2xlYW49bm8n ICdQS0dfTk9URV9idWlsdF9ieT1wb3VkcmllcmUtZ2l0LTMuNC45OS4yMDI0MTIxMicgTk9f REVQRU5EUz15ZXMgVVNFUj1yb290IFVJRD0wIEdJRD0wCj09PT4gIEJ1aWxkaW5nIHBhY2th Z2VzIGZvciBtaXp1bWEtMjAyNC4xMQo9PT0+ICAgQnVpbGRpbmcgbWl6dW1hLTIwMjQuMTEK PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09Cj0+PiBDbGVhbmluZyB1cCB3cmtkaXIKPT09PiAgQ2xl YW5pbmcgZm9yIG1penVtYS0yMDI0LjExCmJ1aWxkIG9mIGdhbWVzL21penVtYSB8IG1penVt YS0yMDI0LjExIGVuZGVkIGF0IDIwMjUtMDEtMTBUMDE6MTc6MzMrMDA6MDAKYnVpbGQgdGlt ZTogMDA6MDA6MTkK --------------c6z6kuqu1Y0fMbRIzQOti3vR-- From nobody Fri Jan 10 01:36:09 2025 X-Original-To: freebsd-pkg@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YTkl25hpTz5kSKp for ; Fri, 10 Jan 2025 01:36:14 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wr1-x42a.google.com (mail-wr1-x42a.google.com [IPv6:2a00:1450:4864:20::42a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YTkl12wRRz4JMn for ; Fri, 10 Jan 2025 01:36:13 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=FK9XLaWW; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::42a as permitted sender) smtp.mailfrom=grahamperrin@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-wr1-x42a.google.com with SMTP id ffacd0b85a97d-385d7b4da2bso1353632f8f.1 for ; Thu, 09 Jan 2025 17:36:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1736472971; x=1737077771; darn=freebsd.org; h=autocrypt:content-language:to:subject:from:user-agent:mime-version :date:message-id:from:to:cc:subject:date:message-id:reply-to; bh=KYelC7ymQ6YVVzZjgqSdqZJYshl+BBiVCtCocBUmLGY=; b=FK9XLaWW+jphhdXMpJNUIQ05plXxD+fnidj/HrtknP1lv+WLrK6RbFMMspiqu7b/wE d9QmU4jN9vxDZYx/PATN+HxegcU7Nv8BkCnxzb0xUpQLaKmNe8Xjzbf3/FO3L8TlqKhV 5zCaODzRKGszJcoBR/o0h5ikDbU5dI2bRCGa6x78JPYvfJEq1jTi8AIp5mnWT2aOIr1U Py3iac0b3EyKtCf2hyJxSGncsefzziRXD4e6REWyRw3GED0/CvU/pjN4xEPIHKMcUZoe WNj5fL5l6zUIRIh+WJ4Yh1Pxhtwe/CX+p5XO6IuQfaPHrgk/3nU8ukWQwyI/G1F3RSU4 FoQg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736472971; x=1737077771; h=autocrypt:content-language:to:subject:from:user-agent:mime-version :date:message-id:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=KYelC7ymQ6YVVzZjgqSdqZJYshl+BBiVCtCocBUmLGY=; b=SL/t9uAPIAV9EumZ6cNZdcuQ5CrdENGT1vyCpOMMo1uq40ZgW6/Hq7iSS5Wu3ZXGvY fn+Z7wAiicmkwExvi5z2MyjtRDLvOsc1+n+zJ8jN3OadSmsARE99Dsd7oIimhd6UDGfb XR8AV/OAo79Xyy7lrcxGeRmmLle0iVUvpHzjUK9uyGjMLxj4Ef0wcRQIk2pQ+WgN8WYZ hwlVMN4vSJbIqEHeO+HnhIXqQh98JQ5IKzl/dl2QymwZ8xOowHdy464Ja8Q1AlGmWXSN Pz2wdP3REX2i9FAjE6EU3wNYuxM5hxAFObfdbdJAREMCFSh0XhMQ7W/jQijcl6AT1Tl7 rq0Q== X-Gm-Message-State: AOJu0Yy88vFDFtCO8H6MQa9Z95XQoAdQrbmZCoGr1ftQr9P39HPfcr22 1QavijF30TNr/UsLFVUOTDruV+/rmWbZm/kTnByJ5BEIF4aphgaAIlJ3Rw== X-Gm-Gg: ASbGncsCA1icMaiSQ95UVbL6GEoaNlj9Fhnpbje93fzBBdM+w9mCnG2yyi8bJtkvLTz 6uw9BmZm3zDOCl9OJigyGSfMzIu+Ee5DGqya0KF9y8zs05tBIjF+TXU97g6OxvX2qKmhsjq8bpF GYcZ8vUwh39GtGbN3hZFIKQqMmPg5muQ9l1V4ynIpmzVcBu9xDe9+vznqZnaaC830Sisuq7KJxl 36V8gULFS3tegt1AYT5ie1L2WsArv7ijJ/M0v8HwRweeOFEjiVUNOkaaA8x1Jknk1tM9RX+giAM GYnWJ/oykgG86A== X-Google-Smtp-Source: AGHT+IFz0Sar63HstFSZbtCxOwv45FXDLfFCH7e2QrFsQA52pTTggOqo4GBFeHoUAwON7CFPWBHJeA== X-Received: by 2002:a05:6000:1f85:b0:385:f909:eb2c with SMTP id ffacd0b85a97d-38a87338c26mr8515338f8f.38.1736472970542; Thu, 09 Jan 2025 17:36:10 -0800 (PST) Received: from [192.168.1.10] (host-83-67-217-90.as13285.net. [83.67.217.90]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-436e9e37c17sm36275025e9.27.2025.01.09.17.36.09 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 09 Jan 2025 17:36:09 -0800 (PST) Content-Type: multipart/mixed; boundary="------------BcH65gU5tJV0sPJI7qFmHEYR" Message-ID: <786d738a-483f-4aae-bd73-211f714a29e3@gmail.com> Date: Fri, 10 Jan 2025 01:36:09 +0000 List-Id: Binary package management and package tools discussion List-Archive: https://lists.freebsd.org/archives/freebsd-pkg List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkg@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: Graham Perrin Subject: poudriere-options(8): MESA_DEMOS off when I want it to be on To: freebsd-pkg@freebsd.org Content-Language: en-GB Autocrypt: addr=grahamperrin@gmail.com; keydata= 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 Cyw= X-Rspamd-Queue-Id: 4YTkl12wRRz4JMn X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.80 / 15.00]; MIME_BASE64_TEXT_BOGUS(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.91)[-0.909]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; MIME_BASE64_TEXT(0.10)[]; MIME_GOOD(-0.10)[multipart/mixed,multipart/alternative,text/plain]; XM_UA_NO_VERSION(0.01)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+,1:+,2:+,3:~,4:+]; RCPT_COUNT_ONE(0.00)[1]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; HAS_ATTACHMENT(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::42a:from]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-pkg@freebsd.org]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; MLMMJ_DEST(0.00)[freebsd-pkg@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; FREEFALL_USER(0.00)[grahamperrin]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] This is a multi-part message in MIME format. --------------BcH65gU5tJV0sPJI7qFmHEYR Content-Type: multipart/alternative; boundary="------------4iZbU9Ia0BvGz0dknn36TSYy" --------------4iZbU9Ia0BvGz0dknn36TSYy Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Sorry, somehow all line breaks etc. were lost from my previous email (plain text only, plus a .txt attachment). Instead, below, HTML + plain text (plus the same .txt attachment). ---- Before a build (showing the option that I set a few days earlier, not changing the setting): root@mowa219-gjp4-zbook-freebsd:~ # poudriere ports -u [00:00:00] Updating portstree "default" with git+https... done root@mowa219-gjp4-zbook-freebsd:~ # poudriere options -ns games/mizuma [00:00:01] Working on options directory: /usr/local/etc/poudriere.d/options [00:00:01] Using ports from: /usr/local/poudriere/ports/default [00:00:01] Appending to make.conf: /usr/local/etc/poudriere.d/make.conf [00:00:01] Ports supports: FLAVORS SUBPACKAGES SELECTED_OPTIONS ===> The following configuration options are available for mizuma-2024.11: ====> Options available for the radio GLXINFO: you can only select none or one of them     GLX_UTILS=off: Use glxinfo from glx-utils     MESA_DEMOS=on: Use glxinfo from mesa-demos ===> Use 'make config' to modify these settings [00:00:01] Re-run 'poudriere options' with the -c flag to modify the options. root@mowa219-gjp4-zbook-freebsd:~ # grep ALLOW_MAKE_JOBS\= /usr/local/etc/poudriere.conf ALLOW_MAKE_JOBS=no root@mowa219-gjp4-zbook-freebsd:~ # sed -i '' s/ALLOW_MAKE_JOBS=no/ALLOW_MAKE_JOBS=yes/g /usr/local/etc/poudriere.conf root@mowa219-gjp4-zbook-freebsd:~ # poudriere bulk -j main -J 8 -C games/mizuma … After the build: root@mowa219-gjp4-zbook-freebsd:~ # pkg rquery -r local-poudriere '%Ok %Ov' games/mizuma The provides database is up-to-date. GLX_UTILS on MESA_DEMOS off root@mowa219-gjp4-zbook-freebsd:~ # – *off*, not on. Please, what am I missing? Discussed before posting to freebsd-pkg: --------------4iZbU9Ia0BvGz0dknn36TSYy Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit

Sorry, somehow all line breaks etc. were lost from my previous email (plain text only, plus a .txt attachment). Instead, below, HTML + plain text (plus the same .txt attachment).

----

Before a build (showing the option that I set a few days earlier, not changing the setting):

root@mowa219-gjp4-zbook-freebsd:~ # poudriere ports -u
[00:00:00] Updating portstree "default" with git+https... done
root@mowa219-gjp4-zbook-freebsd:~ # poudriere options -ns games/mizuma
[00:00:01] Working on options directory: /usr/local/etc/poudriere.d/options
[00:00:01] Using ports from: /usr/local/poudriere/ports/default
[00:00:01] Appending to make.conf: /usr/local/etc/poudriere.d/make.conf
[00:00:01] Ports supports: FLAVORS SUBPACKAGES SELECTED_OPTIONS
===> The following configuration options are available for mizuma-2024.11:
====> Options available for the radio GLXINFO: you can only select none or one of them
    GLX_UTILS=off: Use glxinfo from glx-utils
    MESA_DEMOS=on: Use glxinfo from mesa-demos
===> Use 'make config' to modify these settings
[00:00:01] Re-run 'poudriere options' with the -c flag to modify the options.
root@mowa219-gjp4-zbook-freebsd:~ # grep ALLOW_MAKE_JOBS\= /usr/local/etc/poudriere.conf
ALLOW_MAKE_JOBS=no
root@mowa219-gjp4-zbook-freebsd:~ # sed -i '' s/ALLOW_MAKE_JOBS=no/ALLOW_MAKE_JOBS=yes/g /usr/local/etc/poudriere.conf
root@mowa219-gjp4-zbook-freebsd:~ # poudriere bulk -j main -J 8 -C games/mizuma


After the build:

root@mowa219-gjp4-zbook-freebsd:~ # pkg rquery -r local-poudriere '%Ok %Ov' games/mizuma
The provides database is up-to-date.
GLX_UTILS on
MESA_DEMOS off
root@mowa219-gjp4-zbook-freebsd:~ #

off, not on. Please, what am I missing?


Discussed before posting to freebsd-pkg: <https://old.reddit.com/r/freebsd/comments/1htyz13/mesa_demos_off_when_i_want_it_to_be_on/>


--------------4iZbU9Ia0BvGz0dknn36TSYy-- --------------BcH65gU5tJV0sPJI7qFmHEYR Content-Type: text/plain; charset=UTF-8; name="mizuma-2024.11.log.txt" Content-Disposition: attachment; filename="mizuma-2024.11.log.txt" Content-Transfer-Encoding: base64 PT4+IEJ1aWxkaW5nIGdhbWVzL21penVtYQpidWlsZCBzdGFydGVkIGF0IDIwMjUtMDEtMTBU MDE6MTc6MTUrMDA6MDAKcG9ydCBkaXJlY3Rvcnk6IC91c3IvcG9ydHMvZ2FtZXMvbWl6dW1h CnBhY2thZ2UgbmFtZTogbWl6dW1hLTIwMjQuMTEKYnVpbGRpbmcgZm9yOiBGcmVlQlNEIG1h aW4tZGVmYXVsdC1qb2ItMDEgMTUuMC1DVVJSRU5UIEZyZWVCU0QgMTUuMC1DVVJSRU5UIGFt ZDY0Cm1haW50YWluZWQgYnk6IEFsZXhhbmRlcjg4MjA3QHByb3Rvbm1haWwuY29tCnBvcnQg dmVyc2lvbjogMjAyNC4xMQpwb3J0IHJldmlzaW9uOiAwCk1ha2VmaWxlIGRhdGVzdGFtcDog LXJ3LXItLXItLSAgMSByb290IHdoZWVsIDEzNTQgSmFuICA1IDA1OjExIC91c3IvcG9ydHMv Z2FtZXMvbWl6dW1hL01ha2VmaWxlClBvcnRzIHRvcCBsYXN0IGdpdCBjb21taXQ6IGE2ZTEx YWI2OTcxClBvcnRzIHRvcCB1bmNsZWFuIGNoZWNrb3V0OiB5ZXMKPT4+IEluc3BlY3Rpbmcg L3Vzci9sb2NhbC9wb3VkcmllcmUvZGF0YS8ubS9tYWluLWRlZmF1bHQvMDEvL3Vzci9wb3J0 cy9nYW1lcy9taXp1bWEgZm9yIG1vZGlmaWNhdGlvbnMgdG8gZ2l0IGNoZWNrb3V0Li4uIG5v ClBvcnQgZGlyIGxhc3QgZ2l0IGNvbW1pdDogYTkyMWNmYTY4MzcKUG9ydCBkaXIgdW5jbGVh biBjaGVja291dDogbm8KUG91ZHJpZXJlIHZlcnNpb246IHBvdWRyaWVyZS1naXQtMy40Ljk5 LjIwMjQxMjEyCkhvc3QgT1NWRVJTSU9OOiAxNTAwMDMwCkphaWwgT1NWRVJTSU9OOiAxNTAw MDMwCkpvYiBJZDogMDEKCi0tLUJlZ2luIEVudmlyb25tZW50LS0tClNIRUxMPS9iaW4vc2gK T1NWRVJTSU9OPTE1MDAwMzAKVU5BTUVfdj1GcmVlQlNEIDE1LjAtQ1VSUkVOVApVTkFNRV9y PTE1LjAtQ1VSUkVOVApCTE9DS1NJWkU9SwpNQUlMPS92YXIvbWFpbC9yb290Ck1NX0NIQVJT RVQ9VVRGLTgKTEFORz1DLlVURi04ClNUQVRVUz0xCkhPTUU9L3Jvb3QKUEFUSD0vc2Jpbjov YmluOi91c3Ivc2JpbjovdXNyL2JpbjovdXNyL2xvY2FsL3NiaW46L3Vzci9sb2NhbC9iaW46 L3Jvb3QvYmluCk1BS0VfT0JKRElSX0NIRUNLX1dSSVRBQkxFPTAKTE9DQUxCQVNFPS91c3Iv bG9jYWwKVVNFUj1yb290ClBPVURSSUVSRV9OQU1FPXBvdWRyaWVyZS1naXQKUE9VRFJJRVJF X1ZFUlNJT049My40Ljk5LjIwMjQxMjEyCk1BU1RFUk1OVD0vdXNyL2xvY2FsL3BvdWRyaWVy ZS9kYXRhLy5tL21haW4tZGVmYXVsdC9yZWYKTENfQ09MTEFURT1DClBPVURSSUVSRV9CVUlM RF9UWVBFPWJ1bGsKUEFDS0FHRV9CVUlMRElORz15ZXMKU0FWRURfVEVSTT14dGVybS0yNTZj b2xvcgpPVVRQVVRfUkVESVJFQ1RFRF9TVERFUlI9NApPVVRQVVRfUkVESVJFQ1RFRD0xClBX RD0vdXNyL2xvY2FsL3BvdWRyaWVyZS9kYXRhLy5tL21haW4tZGVmYXVsdC8wMS8ucApPVVRQ VVRfUkVESVJFQ1RFRF9TVERPVVQ9MwpQX1BPUlRTX0ZFQVRVUkVTPUZMQVZPUlMgU1VCUEFD S0FHRVMgU0VMRUNURURfT1BUSU9OUwpNQVNURVJOQU1FPW1haW4tZGVmYXVsdApPTERQV0Q9 L3Vzci9sb2NhbC9wb3VkcmllcmUvZGF0YS8ubS9tYWluLWRlZmF1bHQvcmVmLy5wL3Bvb2wK UE9VRFJJRVJFX1BLR05BTUU9cG91ZHJpZXJlLWdpdC0zLjQuOTkuMjAyNDEyMTIKUFJFRklY PS91c3IvbG9jYWwKUE9VRFJJRVJFUEFUSD0vdXNyL2xvY2FsL2Jpbi9wb3VkcmllcmUKLS0t RW5kIEVudmlyb25tZW50LS0tCgotLS1CZWdpbiBQb3VkcmllcmUgUG9ydCBGbGFncy9FbnYt LS0KUE9SVF9GTEFHUz0KUEtHRU5WPQpGTEFWT1I9Ck1BS0VfQVJHUz0KLS0tRW5kIFBvdWRy aWVyZSBQb3J0IEZsYWdzL0Vudi0tLQoKLS0tQmVnaW4gT1BUSU9OUyBMaXN0LS0tCj09PT4g VGhlIGZvbGxvd2luZyBjb25maWd1cmF0aW9uIG9wdGlvbnMgYXJlIGF2YWlsYWJsZSBmb3Ig bWl6dW1hLTIwMjQuMTE6Cj09PT0+IE9wdGlvbnMgYXZhaWxhYmxlIGZvciB0aGUgcmFkaW8g R0xYSU5GTzogeW91IGNhbiBvbmx5IHNlbGVjdCBub25lIG9yIG9uZSBvZiB0aGVtCiAgICAg R0xYX1VUSUxTPW9uOiBVc2UgZ2x4aW5mbyBmcm9tIGdseC11dGlscwogICAgIE1FU0FfREVN T1M9b2ZmOiBVc2UgZ2x4aW5mbyBmcm9tIG1lc2EtZGVtb3MKPT09PiBVc2UgJ21ha2UgY29u ZmlnJyB0byBtb2RpZnkgdGhlc2Ugc2V0dGluZ3MKLS0tRW5kIE9QVElPTlMgTGlzdC0tLQoK LS1NQUlOVEFJTkVSLS0KQWxleGFuZGVyODgyMDdAcHJvdG9ubWFpbC5jb20KLS1FbmQgTUFJ TlRBSU5FUi0tCgotLVBPUlRWRVJTSU9OLS0KMjAyNC4xMQotLUVuZCBQT1JUVkVSU0lPTi0t CgotLVBPUlRSRVZJU0lPTi0tCjAKLS1FbmQgUE9SVFJFVklTSU9OLS0KCi0tQ09ORklHVVJF X0FSR1MtLQoKLS1FbmQgQ09ORklHVVJFX0FSR1MtLQoKLS1DT05GSUdVUkVfRU5WLS0KWERH X0RBVEFfSE9NRT0vd3JrZGlycy91c3IvcG9ydHMvZ2FtZXMvbWl6dW1hL3dvcmsgIFhER19D T05GSUdfSE9NRT0vd3JrZGlycy91c3IvcG9ydHMvZ2FtZXMvbWl6dW1hL3dvcmsgIFhER19D QUNIRV9IT01FPS93cmtkaXJzL3Vzci9wb3J0cy9nYW1lcy9taXp1bWEvd29yay8uY2FjaGUg IEhPTUU9L3dya2RpcnMvdXNyL3BvcnRzL2dhbWVzL21penVtYS93b3JrIFRNUERJUj0iL3Rt cCIgUEFUSD0vd3JrZGlycy91c3IvcG9ydHMvZ2FtZXMvbWl6dW1hL3dvcmsvLmJpbjovc2Jp bjovYmluOi91c3Ivc2JpbjovdXNyL2JpbjovdXNyL2xvY2FsL3NiaW46L3Vzci9sb2NhbC9i aW46L3Jvb3QvYmluIFBLR19DT05GSUdfTElCRElSPS93cmtkaXJzL3Vzci9wb3J0cy9nYW1l cy9taXp1bWEvd29yay8ucGtnY29uZmlnOi91c3IvbG9jYWwvbGliZGF0YS9wa2djb25maWc6 L3Vzci9sb2NhbC9zaGFyZS9wa2djb25maWc6L3Vzci9saWJkYXRhL3BrZ2NvbmZpZyBTSEVM TD0vYmluL3NoIENPTkZJR19TSEVMTD0vYmluL3NoCi0tRW5kIENPTkZJR1VSRV9FTlYtLQoK LS1NQUtFX0VOVi0tClhER19EQVRBX0hPTUU9L3dya2RpcnMvdXNyL3BvcnRzL2dhbWVzL21p enVtYS93b3JrICBYREdfQ09ORklHX0hPTUU9L3dya2RpcnMvdXNyL3BvcnRzL2dhbWVzL21p enVtYS93b3JrICBYREdfQ0FDSEVfSE9NRT0vd3JrZGlycy91c3IvcG9ydHMvZ2FtZXMvbWl6 dW1hL3dvcmsvLmNhY2hlICBIT01FPS93cmtkaXJzL3Vzci9wb3J0cy9nYW1lcy9taXp1bWEv d29yayBUTVBESVI9Ii90bXAiIFBBVEg9L3dya2RpcnMvdXNyL3BvcnRzL2dhbWVzL21penVt YS93b3JrLy5iaW46L3NiaW46L2JpbjovdXNyL3NiaW46L3Vzci9iaW46L3Vzci9sb2NhbC9z YmluOi91c3IvbG9jYWwvYmluOi9yb290L2JpbiBQS0dfQ09ORklHX0xJQkRJUj0vd3JrZGly cy91c3IvcG9ydHMvZ2FtZXMvbWl6dW1hL3dvcmsvLnBrZ2NvbmZpZzovdXNyL2xvY2FsL2xp YmRhdGEvcGtnY29uZmlnOi91c3IvbG9jYWwvc2hhcmUvcGtnY29uZmlnOi91c3IvbGliZGF0 YS9wa2djb25maWcgTUtfREVCVUdfRklMRVM9bm8gTUtfS0VSTkVMX1NZTUJPTFM9bm8gU0hF TEw9L2Jpbi9zaCBOT19MSU5UPVlFUyBQUkVGSVg9L3Vzci9sb2NhbCAgTE9DQUxCQVNFPS91 c3IvbG9jYWwgIENDPSJjYyIgQ0ZMQUdTPSItTzIgLXBpcGUgLU8zIC1waXBlIC1tYXJjaD1u YXRpdmUgLW10dW5lPW5hdGl2ZSAgLWZzdGFjay1wcm90ZWN0b3Itc3Ryb25nIC1mbm8tc3Ry aWN0LWFsaWFzaW5nICIgIENQUD0iY3BwIiBDUFBGTEFHUz0iIiAgTERGTEFHUz0iIC1mc3Rh Y2stcHJvdGVjdG9yLXN0cm9uZyAiIExJQlM9IiIgIENYWD0iYysrIiBDWFhGTEFHUz0iLU8y IC1waXBlIC1PMyAtcGlwZSAtbWFyY2g9bmF0aXZlIC1tdHVuZT1uYXRpdmUgLWZzdGFjay1w cm90ZWN0b3Itc3Ryb25nIC1mbm8tc3RyaWN0LWFsaWFzaW5nICAiIEJTRF9JTlNUQUxMX1BS T0dSQU09Imluc3RhbGwgIC1zIC1tIDU1NSIgIEJTRF9JTlNUQUxMX0xJQj0iaW5zdGFsbCAg LXMgLW0gMDY0NCIgIEJTRF9JTlNUQUxMX1NDUklQVD0iaW5zdGFsbCAgLW0gNTU1IiAgQlNE X0lOU1RBTExfREFUQT0iaW5zdGFsbCAgLW0gMDY0NCIgIEJTRF9JTlNUQUxMX01BTj0iaW5z dGFsbCAgLW0gNDQ0IgotLUVuZCBNQUtFX0VOVi0tCgotLVBMSVNUX1NVQi0tCiBHTFhfVVRJ TFM9IiIgTk9fR0xYX1VUSUxTPSJAY29tbWVudCAiIE1FU0FfREVNT1M9IkBjb21tZW50ICIg Tk9fTUVTQV9ERU1PUz0iIiBPU1JFTD0xNS4wIFBSRUZJWD0lRCBMT0NBTEJBU0U9L3Vzci9s b2NhbCAgUkVTRVRQUkVGSVg9L3Vzci9sb2NhbCBMSUIzMkRJUj1saWIgRE9DU0RJUj0ic2hh cmUvZG9jL21penVtYSIgIEVYQU1QTEVTRElSPSJzaGFyZS9leGFtcGxlcy9taXp1bWEiICBE QVRBRElSPSJzaGFyZS9taXp1bWEiICBXV1dESVI9Ind3dy9taXp1bWEiICBFVENESVI9ImV0 Yy9taXp1bWEiCi0tRW5kIFBMSVNUX1NVQi0tCgotLVNVQl9MSVNULS0KIEdMWF9VVElMUz0i IiBOT19HTFhfVVRJTFM9IkBjb21tZW50ICIgTUVTQV9ERU1PUz0iQGNvbW1lbnQgIiBOT19N RVNBX0RFTU9TPSIiIFBSRUZJWD0vdXNyL2xvY2FsIExPQ0FMQkFTRT0vdXNyL2xvY2FsICBE QVRBRElSPS91c3IvbG9jYWwvc2hhcmUvbWl6dW1hIERPQ1NESVI9L3Vzci9sb2NhbC9zaGFy ZS9kb2MvbWl6dW1hIEVYQU1QTEVTRElSPS91c3IvbG9jYWwvc2hhcmUvZXhhbXBsZXMvbWl6 dW1hICBXV1dESVI9L3Vzci9sb2NhbC93d3cvbWl6dW1hIEVUQ0RJUj0vdXNyL2xvY2FsL2V0 Yy9taXp1bWEKLS1FbmQgU1VCX0xJU1QtLQoKLS0tQmVnaW4gbWFrZS5jb25mLS0tClVTRV9Q QUNLQUdFX0RFUEVORFM9eWVzCkJBVENIPXllcwpXUktESVJQUkVGSVg9L3dya2RpcnMKUE9S VFNESVI9L3Vzci9wb3J0cwpQQUNLQUdFUz0vcGFja2FnZXMKRElTVERJUj0vZGlzdGZpbGVz CkZPUkNFX1BBQ0tBR0U9eWVzClBBQ0tBR0VfQlVJTERJTkc9eWVzClBBQ0tBR0VfQlVJTERJ TkdfRkxBVk9SUz15ZXMKIyMjIyAvdXNyL2xvY2FsL2V0Yy9wb3VkcmllcmUuZC9tYWtlLmNv bmYgIyMjIwojIyBwb3VkcmllcmUtb3B0aW9ucyg4KQojCiMgUmVtaW5kaW5nIG15c2VsZiBv ZiBhZmZlY3RlZCBwb3J0czoKIwojIGxzIC1obG4gL3Vzci9sb2NhbC9ldGMvcG91ZHJpZXJl LmQvb3B0aW9ucwojIAojIGRlc2t1dGlsc19yZW1pbmQKIyBlZGl0b3JzX2xpYnJlb2ZmaWNl CiMgZ2FtZXNfbWl6dW1hCiMgbWFpbF90aHVuZGVyYmlyZAojIG11bHRpbWVkaWFfc2ltcGxl c2NyZWVucmVjb3JkZXIKIyBtdWx0aW1lZGlhX3dlYmNhbWQKIyB3d3dfZmFsa29uCgoKIyMg QUxMT1dfTUFLRV9KT0JTPVlFUwojCiMgbm8gaW5mbHVlbmNlIG9uIHRoZSBudW1iZXIgb2Yg cHJvY2Vzc2VzIHNwYXduZWQKIyA8aHR0cHM6Ly9naXRodWIuY29tL2ZyZWVic2QvcG91ZHJp ZXJlL2lzc3Vlcy84Njc+CiMKIyBNQUtFX0pPQlNfTlVNQkVSPTMKCgojIyBic2Rpc2tzCiMK IyBJIGltYWdpbmVkIGEgZGVidWcgYnVpbGQsIGhvd2V2ZXIKIyA8aHR0cHM6Ly93d3cuZnJl c2hwb3J0cy5vcmcvc3lzdXRpbHMvYnNkaXNrcy8jY29uZmlnPgojIHRoZXJlIGFyZSBubyBv cHRpb25zIHRvIGNvbmZpZ3VyZS4KCgojIyBDQ0FDSEUKIyA8aHR0cHM6Ly9idWdzLmZyZWVi c2Qub3JnLzIyOTYyNiNjNT4KIyAKV0lUSF9DQ0FDSEVfQlVJTEQ9eWVzCgoKIyMgQ0ZMQUdT CiMgCiMgY29tbWVudGVkIG91dCAyMDIzLTA0LTI1IHRoZW4gYWdhaW4gMjAyMy0wNS0wMSAy MTozMCAKIyBjbHV0Y2hpbmcgYXQgc3RyYXdzIHdpdGggdmlydHVhbGJveC1vc2UKIyAKQ0ZM QUdTKz0gLU8zIC1waXBlIC1tYXJjaD1uYXRpdmUgLW10dW5lPW5hdGl2ZQoKCiMjIENpdHJp eCBSZWNlaXZlcgojCiMgPGh0dHBzOi8vZm9ydW1zLkZyZWVCU0Qub3JnL3RocmVhZHMvNzE0 MzgvcG9zdC01MTc4NzM+CiMKTElDRU5TRVNfQUNDRVBURUQrPWNvbW1lcmNpYWwKIwojIEkn bSBub3Qgc3VyZSBhYm91dCBjZXJ0aWZpY2F0aW9uLCBmb3IgZXhhbXBsZToKIwojID4gQ2Fu J3Qgb3BlbgojID4gL3Vzci9sb2NhbC9wb3VkcmllcmUvcG9ydHMvZGVmYXVsdC9kaXN0Zmls ZXMvUXVvVmFkaXNFdXJvcGVFVlNTTENBRzEuY3J0CiMgPiBmb3IgcmVhZGluZywgTm8gc3Vj aCBmaWxlIG9yIGRpcmVjdG9yeQojCiMgLS0gY29tcGFyZSB3aXRoIC9ldGMvbWFrZS5jb25m IGFuZCBidWlsZGluZyB3aXRob3V0IHBvdWRyaWVyZQojCklDQV9DRVJUUz1RdW9WYWRpc0V1 cm9wZUVWU1NMQ0FHMS5jcnQKCgojIyBkZWJ1Z2dpbmcKIyAKIyBXSVRIX0RFQlVHX1BPUlRT Kz0ibWFpbC90aHVuZGVyYmlyZCBtdWx0aW1lZGlhL3dlYmNhbWQgd3d3L3Rvci1icm93c2Vy IgoKCiMjIERFRkFVTFRfVkVSU0lPTlMKIyAKIyBERUZBVUxUX1ZFUlNJT05TKz1weXRob24z PTMuMTAKIyBJIGNhbid0IHJlY2FsbCB3aHkgdGhlIGxpbmUgYmVsb3cgd2FzIGVuYWJsZWQg dW50aWwgMjAyNC0xMC0wNQojIERFRkFVTFRfVkVSU0lPTlMrPXB5dGhvbj0zLjEwCgoKIyMg ZGlzYWJsZSBsaWNlbmNlcwojIDxodHRwczovL29sZC5yZWRkaXQuY29tL3IvZnJlZWJzZC9j b21tZW50cy8xODZkdDI4Ly0va2I3dDM4ay8+CiMgCkRJU0FCTEVfTElDRU5TRVM9eWVzCgoK IyMgZGlzYWJsZSB2dWxuZXJhYmlsaXRpZXMKIyAKIyBESVNBQkxFX1ZVTE5FUkFCSUxJVElF Uz15ZXMKCgojIyBMREZMQUdTCiMgCiMgYWRhcHRlZCBmcm9tIAojIDxodHRwczovL2J1Z3Mu ZnJlZWJzZC5vcmcvYnVnemlsbGEvc2hvd19idWcuY2dpP2lkPTI4MDg4NSNjND4KIyAKLmlm ICQoLkNVUkRJUjpNKi9tdWx0aW1lZGlhL2ZmbXBlZyopCkxERkxBR1M9LVdsLC1hbGxvdy1z aGxpYi11bmRlZmluZWQKLmVuZGlmCgoKIyMgTExWTQojCiMgV0lUSE9VVF9MTFZNX1RBUkdF VF9BQVJDSDY0PQojIFdJVEhPVVRfTExWTV9UQVJHRVRfQVJNPQojIFdJVEhPVVRfTExWTV9U QVJHRVRfTUlQUz0KIyBXSVRIT1VUX0xMVk1fVEFSR0VUX1BPV0VSUEM9CiMgV0lUSE9VVF9M TFZNX1RBUkdFVF9TUEFSQz0KIyBXSVRIT1VUX0xMVk1fVEFSR0VUX1g4Nj0KIyA8aHR0cHM6 Ly9mb3J1bXMuZnJlZWJzZC5vcmcvdGhyZWFkcy9zaGFyZS15b3VyLW1ha2UtY29uZi1hbmQt c3JjLWNvbmYuNjM1NDQvI3Bvc3QtNDMwNTE2PgojCldJVEhPVVRfTExWTV9UQVJHRVRfQUxM PQoKCiMjIE9ic2lkaWFuCiMgCiMgTElDRU5TRVNfQUNDRVBURUQrPQoKCiMjIFNTTAojIAoj IDxodHRwczovL2J1Z3MuZnJlZWJzZC5vcmcvYnVnemlsbGEvc2hvd19idWcuY2dpP2lkPTI2 NjU4MyNjMD4KIyAKIyBERUZBVUxUX1ZFUlNJT05TKz0gc3NsPW9wZW5zc2wKCgojIyB3ZWJj YW1kCiMKIyA8aHR0cHM6Ly9idWdzLmZyZWVic2Qub3JnL2J1Z3ppbGxhL3Nob3dfYnVnLmNn aT9pZD0yNTIwOTkjYzU+CiMgPGh0dHBzOi8vYnVncy5mcmVlYnNkLm9yZy9idWd6aWxsYS9z aG93X2J1Zy5jZ2k/aWQ9MjUyMDk5I2MxOD4KIwojIFdJVEhfREVCVUc9eWVzIGFsbCBwb3J0 cyBhcmUgYnVpbHQgZm9yIGRlYnVnZ2luZy4KCgojIyBXaW5lCiMKIyBIdWg/CiMKIyAtLXdp dGgtdXNiICs9IGVtdWxhdG9ycy93aW5lCiMgZW11bGF0b3JzX3dpbmVfU0VUICs9IC0td2l0 aC11c2IKV0lUSF9DQ0FDSEVfQlVJTEQ9eWVzCkNDQUNIRV9ESVI9L3Jvb3QvLmNjYWNoZQoj IyMjIE1pc2MgUG91ZHJpZXJlICMjIyMKLmluY2x1ZGUgIi9ldGMvbWFrZS5jb25mLnBvcnRz X2VudiIKR0lEPTAKVUlEPTAKLS0tRW5kIG1ha2UuY29uZi0tLQotLVJlc291cmNlIGxpbWl0 cy0tCmNwdSB0aW1lICAgICAgICAgICAgICAgKHNlY29uZHMsIC10KSAgdW5saW1pdGVkCmZp bGUgc2l6ZSAgICAgICAgICAgKDUxMi1ibG9ja3MsIC1mKSAgdW5saW1pdGVkCmRhdGEgc2Vn IHNpemUgICAgICAgICAgIChrYnl0ZXMsIC1kKSAgMzM1NTQ0MzIKc3RhY2sgc2l6ZSAgICAg ICAgICAgICAgKGtieXRlcywgLXMpICA1MjQyODgKY29yZSBmaWxlIHNpemUgICAgICAoNTEy LWJsb2NrcywgLWMpICB1bmxpbWl0ZWQKbWF4IG1lbW9yeSBzaXplICAgICAgICAgKGtieXRl cywgLW0pICB1bmxpbWl0ZWQKbG9ja2VkIG1lbW9yeSAgICAgICAgICAgKGtieXRlcywgLWwp ICB1bmxpbWl0ZWQKbWF4IHVzZXIgcHJvY2Vzc2VzICAgICAgICAgICAgICAoLXUpICAzNDIx OApvcGVuIGZpbGVzICAgICAgICAgICAgICAgICAgICAgICgtbikgIDgxOTIKdmlydHVhbCBt ZW0gc2l6ZSAgICAgICAgKGtieXRlcywgLXYpICB1bmxpbWl0ZWQKc3dhcCBsaW1pdCAgICAg ICAgICAgICAgKGtieXRlcywgLXcpICB1bmxpbWl0ZWQKc29ja2V0IGJ1ZmZlciBzaXplICAg ICAgIChieXRlcywgLWIpICB1bmxpbWl0ZWQKcHNldWRvLXRlcm1pbmFscyAgICAgICAgICAg ICAgICAoLXApICB1bmxpbWl0ZWQKa3F1ZXVlcyAgICAgICAgICAgICAgICAgICAgICAgICAo LWspICB1bmxpbWl0ZWQKdW10eCBzaGFyZWQgbG9ja3MgICAgICAgICAgICAgICAoLW8pICB1 bmxpbWl0ZWQKLS1FbmQgcmVzb3VyY2UgbGltaXRzLS0KPT09PT09PT09PT09PT09PT09PT09 PT08cGhhc2U6IGNoZWNrLXNhbml0eSAgID49PT09PT09PT09PT09PT09PT09PT09PT09PT09 Cj09PT09IGVudjogTk9fREVQRU5EUz15ZXMgVVNFUj1yb290IFVJRD0wIEdJRD0wCj09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PQo9PT09PT09PT09PT09PT09PT09PT09PTxwaGFzZTogcGtnLWRl cGVuZHMgICAgPj09PT09PT09PT09PT09PT09PT09PT09PT09PT0KPT09PT0gZW52OiBVU0Vf UEFDS0FHRV9ERVBFTkRTX09OTFk9MSBVU0VSPXJvb3QgVUlEPTAgR0lEPTAKPT09PiAgIG1p enVtYS0yMDI0LjExIGRlcGVuZHMgb24gZmlsZTogL3Vzci9sb2NhbC9zYmluL3BrZyAtIG5v dCBmb3VuZAo9PT0+ICAgSW5zdGFsbGluZyBleGlzdGluZyBwYWNrYWdlIC9wYWNrYWdlcy9B bGwvcGtnLTEuMjEuMy5wa2cKW21haW4tZGVmYXVsdC1qb2ItMDFdIEluc3RhbGxpbmcgcGtn LTEuMjEuMy4uLgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gRXh0cmFjdGluZyBwa2ctMS4yMS4z OiAuLi4uLi4uLi4uIGRvbmUKPT09PiAgIG1penVtYS0yMDI0LjExIGRlcGVuZHMgb24gZmls ZTogL3Vzci9sb2NhbC9zYmluL3BrZyAtIGZvdW5kCj09PT4gICBSZXR1cm5pbmcgdG8gYnVp bGQgb2YgbWl6dW1hLTIwMjQuMTEKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj09PT09PT09PT09 PT09PT09PT09PT09PHBoYXNlOiBmZXRjaC1kZXBlbmRzICA+PT09PT09PT09PT09PT09PT09 PT09PT09PT09PQo9PT09PSBlbnY6IFVTRV9QQUNLQUdFX0RFUEVORFNfT05MWT0xIFVTRVI9 cm9vdCBVSUQ9MCBHSUQ9MAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KPT09PT09PT09PT09PT09 PT09PT09PT08cGhhc2U6IGZldGNoICAgICAgICAgID49PT09PT09PT09PT09PT09PT09PT09 PT09PT09Cj09PT09IGVudjogTk9fREVQRU5EUz15ZXMgVVNFUj1yb290IFVJRD0wIEdJRD0w Cj09PT4gRmV0Y2hpbmcgYWxsIGRpc3RmaWxlcyByZXF1aXJlZCBieSBtaXp1bWEtMjAyNC4x MSBmb3IgYnVpbGRpbmcKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj09PT09PT09PT09PT09PT09 PT09PT09PHBoYXNlOiBjaGVja3N1bSAgICAgICA+PT09PT09PT09PT09PT09PT09PT09PT09 PT09PQo9PT09PSBlbnY6IE5PX0RFUEVORFM9eWVzIFVTRVI9cm9vdCBVSUQ9MCBHSUQ9MAo9 PT0+IEZldGNoaW5nIGFsbCBkaXN0ZmlsZXMgcmVxdWlyZWQgYnkgbWl6dW1hLTIwMjQuMTEg Zm9yIGJ1aWxkaW5nCj0+IFNIQTI1NiBDaGVja3N1bSBPSyBmb3IgbWl6dW1hLTIwMjQuMTEu dGFyLmd6Lgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KPT09PT09PT09PT09PT09PT09PT09PT08 cGhhc2U6IGV4dHJhY3QtZGVwZW5kcz49PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj09 PT09IGVudjogVVNFX1BBQ0tBR0VfREVQRU5EU19PTkxZPTEgVVNFUj1yb290IFVJRD0wIEdJ RD0wCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PQo9PT09PT09PT09PT09PT09PT09PT09PTxwaGFz ZTogZXh0cmFjdCAgICAgICAgPj09PT09PT09PT09PT09PT09PT09PT09PT09PT0KPT09PT0g ZW52OiBOT19ERVBFTkRTPXllcyBVU0VSPXJvb3QgVUlEPTAgR0lEPTAKPT09PiBGZXRjaGlu ZyBhbGwgZGlzdGZpbGVzIHJlcXVpcmVkIGJ5IG1penVtYS0yMDI0LjExIGZvciBidWlsZGlu Zwo9PT0+ICBFeHRyYWN0aW5nIGZvciBtaXp1bWEtMjAyNC4xMQo9PiBTSEEyNTYgQ2hlY2tz dW0gT0sgZm9yIG1penVtYS0yMDI0LjExLnRhci5nei4KPT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 Cj09PT09PT09PT09PT09PT09PT09PT09PHBoYXNlOiBwYXRjaC1kZXBlbmRzICA+PT09PT09 PT09PT09PT09PT09PT09PT09PT09PQo9PT09PSBlbnY6IFVTRV9QQUNLQUdFX0RFUEVORFNf T05MWT0xIFVTRVI9cm9vdCBVSUQ9MCBHSUQ9MAo9PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KPT09 PT09PT09PT09PT09PT09PT09PT08cGhhc2U6IHBhdGNoICAgICAgICAgID49PT09PT09PT09 PT09PT09PT09PT09PT09PT09Cj09PT09IGVudjogTk9fREVQRU5EUz15ZXMgVVNFUj1yb290 IFVJRD0wIEdJRD0wCj09PT4gIFBhdGNoaW5nIGZvciBtaXp1bWEtMjAyNC4xMQo9PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT0KPT09PT09PT09PT09PT09PT09PT09PT08cGhhc2U6IGJ1aWxkLWRl cGVuZHMgID49PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj09PT09IGVudjogVVNFX1BB Q0tBR0VfREVQRU5EU19PTkxZPTEgVVNFUj1yb290IFVJRD0wIEdJRD0wCj09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PQo9PT09PT09PT09PT09PT09PT09PT09PTxwaGFzZTogbGliLWRlcGVuZHMg ICAgPj09PT09PT09PT09PT09PT09PT09PT09PT09PT0KPT09PT0gZW52OiBVU0VfUEFDS0FH RV9ERVBFTkRTX09OTFk9MSBVU0VSPXJvb3QgVUlEPTAgR0lEPTAKPT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09Cj09PT09PT09PT09PT09PT09PT09PT09PHBoYXNlOiBjb25maWd1cmUgICAgICA+ PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo9PT09PSBlbnY6IE5PX0RFUEVORFM9eWVz IFVTRVI9cm9vdCBVSUQ9MCBHSUQ9MAo9PT0+ICBDb25maWd1cmluZyBmb3IgbWl6dW1hLTIw MjQuMTEKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj09PT09PT09PT09PT09PT09PT09PT09PHBo YXNlOiBidWlsZCAgICAgICAgICA+PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo9PT09 PSBlbnY6IE5PX0RFUEVORFM9eWVzIFVTRVI9cm9vdCBVSUQ9MCBHSUQ9MAo9PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT0KPT09PT09PT09PT09PT09PT09PT09PT08cGhhc2U6IHJ1bi1kZXBlbmRz ICAgID49PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj09PT09IGVudjogVVNFX1BBQ0tB R0VfREVQRU5EU19PTkxZPTEgVVNFUj1yb290IFVJRD0wIEdJRD0wCj09PT4gICBtaXp1bWEt MjAyNC4xMSBkZXBlbmRzIG9uIGV4ZWN1dGFibGU6IDd6eiAtIG5vdCBmb3VuZAo9PT0+ICAg SW5zdGFsbGluZyBleGlzdGluZyBwYWNrYWdlIC9wYWNrYWdlcy9BbGwvNy16aXAtMjQuMDku cGtnClttYWluLWRlZmF1bHQtam9iLTAxXSBJbnN0YWxsaW5nIDctemlwLTI0LjA5Li4uCltt YWluLWRlZmF1bHQtam9iLTAxXSBgLS0gSW5zdGFsbGluZyBsaWJzeXNpbmZvLTAuMC4zXzMu Li4KW21haW4tZGVmYXVsdC1qb2ItMDFdIGAtLSBFeHRyYWN0aW5nIGxpYnN5c2luZm8tMC4w LjNfMzogLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIEV4dHJhY3Rpbmcg Ny16aXAtMjQuMDk6IC4uLi4uLi4uLi4gZG9uZQo9PT0+ICAgbWl6dW1hLTIwMjQuMTEgZGVw ZW5kcyBvbiBleGVjdXRhYmxlOiA3enogLSBmb3VuZAo9PT0+ICAgUmV0dXJuaW5nIHRvIGJ1 aWxkIG9mIG1penVtYS0yMDI0LjExCj09PT4gICBtaXp1bWEtMjAyNC4xMSBkZXBlbmRzIG9u IGV4ZWN1dGFibGU6IGJhc2ggLSBub3QgZm91bmQKPT09PiAgIEluc3RhbGxpbmcgZXhpc3Rp bmcgcGFja2FnZSAvcGFja2FnZXMvQWxsL2Jhc2gtNS4yLjM3LnBrZwpbbWFpbi1kZWZhdWx0 LWpvYi0wMV0gSW5zdGFsbGluZyBiYXNoLTUuMi4zNy4uLgpbbWFpbi1kZWZhdWx0LWpvYi0w MV0gYC0tIEluc3RhbGxpbmcgZ2V0dGV4dC1ydW50aW1lLTAuMjMuMS4uLgpbbWFpbi1kZWZh dWx0LWpvYi0wMV0gfCAgIGAtLSBJbnN0YWxsaW5nIGluZGV4aW5mby0wLjMuMS4uLgpbbWFp bi1kZWZhdWx0LWpvYi0wMV0gfCAgIGAtLSBFeHRyYWN0aW5nIGluZGV4aW5mby0wLjMuMTog Li4uLiBkb25lClttYWluLWRlZmF1bHQtam9iLTAxXSBgLS0gRXh0cmFjdGluZyBnZXR0ZXh0 LXJ1bnRpbWUtMC4yMy4xOiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFd IGAtLSBJbnN0YWxsaW5nIHJlYWRsaW5lLTguMi4xM18yLi4uClttYWluLWRlZmF1bHQtam9i LTAxXSBgLS0gRXh0cmFjdGluZyByZWFkbGluZS04LjIuMTNfMjogLi4uLi4uLi4uLiBkb25l ClttYWluLWRlZmF1bHQtam9iLTAxXSBFeHRyYWN0aW5nIGJhc2gtNS4yLjM3OiAuLi4uLi4u Li4uIGRvbmUKPT09PiAgIG1penVtYS0yMDI0LjExIGRlcGVuZHMgb24gZXhlY3V0YWJsZTog YmFzaCAtIGZvdW5kCj09PT4gICBSZXR1cm5pbmcgdG8gYnVpbGQgb2YgbWl6dW1hLTIwMjQu MTEKPT09PiAgIG1penVtYS0yMDI0LjExIGRlcGVuZHMgb24gZXhlY3V0YWJsZTogdnVsa2Fu aW5mbyAtIG5vdCBmb3VuZAo9PT0+ICAgSW5zdGFsbGluZyBleGlzdGluZyBwYWNrYWdlIC9w YWNrYWdlcy9BbGwvdnVsa2FuLXRvb2xzLTEuNC4zMDQucGtnClttYWluLWRlZmF1bHQtam9i LTAxXSBJbnN0YWxsaW5nIHZ1bGthbi10b29scy0xLjQuMzA0Li4uClttYWluLWRlZmF1bHQt am9iLTAxXSBgLS0gSW5zdGFsbGluZyBsaWJYMTEtMS44LjksMS4uLgpbbWFpbi1kZWZhdWx0 LWpvYi0wMV0gfCAgIGAtLSBJbnN0YWxsaW5nIGxpYnhjYi0xLjE3LjAuLi4KW21haW4tZGVm YXVsdC1qb2ItMDFdIHwgICB8IGAtLSBJbnN0YWxsaW5nIGxpYlhhdS0xLjAuMTEuLi4KW21h aW4tZGVmYXVsdC1qb2ItMDFdIHwgICB8IGAtLSBFeHRyYWN0aW5nIGxpYlhhdS0xLjAuMTE6 IC4uLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgYC0tIEluc3Rh bGxpbmcgbGliWGRtY3AtMS4xLjUuLi4KW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICB8ICAg YC0tIEluc3RhbGxpbmcgeG9yZ3Byb3RvLTIwMjQuMS4uLgpbbWFpbi1kZWZhdWx0LWpvYi0w MV0gfCAgIHwgICBgLS0gRXh0cmFjdGluZyB4b3JncHJvdG8tMjAyNC4xOiAuLi4uLi4uLi4u IGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICB8IGAtLSBFeHRyYWN0aW5nIGxpYlhk bWNwLTEuMS41OiAuLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIGAt LSBFeHRyYWN0aW5nIGxpYnhjYi0xLjE3LjA6IC4uLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZh dWx0LWpvYi0wMV0gYC0tIEV4dHJhY3RpbmcgbGliWDExLTEuOC45LDE6IC4uLi4uLi4uLi4g ZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gYC0tIEluc3RhbGxpbmcgd2F5bGFuZC0xLjIz LjEuLi4KW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICBgLS0gSW5zdGFsbGluZyBleHBhdC0y LjYuNC4uLgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIGAtLSBFeHRyYWN0aW5nIGV4cGF0 LTIuNi40OiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICBgLS0g SW5zdGFsbGluZyBsaWJlcG9sbC1zaGltLTAuMC4yMDI0MDYwOC4uLgpbbWFpbi1kZWZhdWx0 LWpvYi0wMV0gfCAgIGAtLSBFeHRyYWN0aW5nIGxpYmVwb2xsLXNoaW0tMC4wLjIwMjQwNjA4 OiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICBgLS0gSW5zdGFs bGluZyBsaWJmZmktMy40LjYuLi4KW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICBgLS0gRXh0 cmFjdGluZyBsaWJmZmktMy40LjY6IC4uLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZhdWx0LWpv Yi0wMV0gfCAgIGAtLSBJbnN0YWxsaW5nIGxpYnhtbDItMi4xMS45Li4uClttYWluLWRlZmF1 bHQtam9iLTAxXSB8ICAgYC0tIEV4dHJhY3RpbmcgbGlieG1sMi0yLjExLjk6IC4uLi4uLi4u Li4gZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gYC0tIEV4dHJhY3Rpbmcgd2F5bGFuZC0x LjIzLjE6IC4uLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gRXh0cmFjdGlu ZyB2dWxrYW4tdG9vbHMtMS40LjMwNDogLi4uLi4uIGRvbmUKPT09PT0KTWVzc2FnZSBmcm9t IHdheWxhbmQtMS4yMy4xOgoKLS0KV2F5bGFuZCByZXF1aXJlcyBYREdfUlVOVElNRV9ESVIg dG8gYmUgZGVmaW5lZCB0byBhIHBhdGggdGhhdCB3aWxsCmNvbnRhaW4gIndheWxhbmQtJWQi IHVuaXgoNCkgc29ja2V0cy4gVGhpcyBpcyB1c3VhbGx5IGhhbmRsZWQgYnkKY29uc29sZWtp dDIgKHZpYSBjay1sYXVuY2gtc2Vzc2lvbikgb3IgcGFtX3hkZyAodmlhIGxvZ2luKS4KPT09 PiAgIG1penVtYS0yMDI0LjExIGRlcGVuZHMgb24gZXhlY3V0YWJsZTogdnVsa2FuaW5mbyAt IGZvdW5kCj09PT4gICBSZXR1cm5pbmcgdG8gYnVpbGQgb2YgbWl6dW1hLTIwMjQuMTEKPT09 PiAgIG1penVtYS0yMDI0LjExIGRlcGVuZHMgb24gZXhlY3V0YWJsZTogd2luZSAtIG5vdCBm b3VuZAo9PT0+ICAgSW5zdGFsbGluZyBleGlzdGluZyBwYWNrYWdlIC9wYWNrYWdlcy9BbGwv d2luZS05LjBfNiwxLnBrZwpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gSW5zdGFsbGluZyB3aW5l LTkuMF82LDEuLi4KW21haW4tZGVmYXVsdC1qb2ItMDFdIGAtLSBJbnN0YWxsaW5nIGFsc2Et bGliLTEuMi4xMi4uLgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gYC0tIEV4dHJhY3RpbmcgYWxz YS1saWItMS4yLjEyOiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIGAt LSBJbnN0YWxsaW5nIGFsc2EtcGx1Z2lucy0xLjIuMTJfMS4uLgpbbWFpbi1kZWZhdWx0LWpv Yi0wMV0gYC0tIEV4dHJhY3RpbmcgYWxzYS1wbHVnaW5zLTEuMi4xMl8xOiAuLi4uLi4uLi4u IGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIGAtLSBJbnN0YWxsaW5nIGRlc2t0b3AtZmls ZS11dGlscy0wLjI3Li4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgYC0tIEluc3RhbGxp bmcgZ2xpYi0yLjgwLjVfMSwyLi4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCBgLS0g SW5zdGFsbGluZyBsaWJpY29udi0xLjE3XzEuLi4KW21haW4tZGVmYXVsdC1qb2ItMDFdIHwg ICB8IGAtLSBFeHRyYWN0aW5nIGxpYmljb252LTEuMTdfMTogLi4uLi4uLi4uLiBkb25lCltt YWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCBgLS0gSW5zdGFsbGluZyBwY3JlMi0xMC40My4u LgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgYC0tIEV4dHJhY3RpbmcgcGNyZTItMTAu NDM6IC4uLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgYC0tIElu c3RhbGxpbmcgcHkzMTEtcGFja2FnaW5nLTI0LjIuLi4KW21haW4tZGVmYXVsdC1qb2ItMDFd IHwgICB8ICAgYC0tIEluc3RhbGxpbmcgcHl0aG9uMzExLTMuMTEuMTEuLi4KW21haW4tZGVm YXVsdC1qb2ItMDFdIHwgICB8ICAgfCBgLS0gSW5zdGFsbGluZyBtcGRlY2ltYWwtNC4wLjAu Li4KW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICB8ICAgfCBgLS0gRXh0cmFjdGluZyBtcGRl Y2ltYWwtNC4wLjA6IC4uLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAg IHwgICBgLS0gRXh0cmFjdGluZyBweXRob24zMTEtMy4xMS4xMTogLi4uLi4uLi4uLiBkb25l ClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCBgLS0gRXh0cmFjdGluZyBweTMxMS1wYWNr YWdpbmctMjQuMjogLi4uLi4uLi4uLiBkb25lClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAg YC0tIEV4dHJhY3RpbmcgZ2xpYi0yLjgwLjVfMSwyOiAuLi4uLi4uLi4uIGRvbmUKW21haW4t ZGVmYXVsdC1qb2ItMDFdIGAtLSBFeHRyYWN0aW5nIGRlc2t0b3AtZmlsZS11dGlscy0wLjI3 OiAuLi4uLi4uLi4uIGRvbmUKQnVpbGRpbmcgY2FjaGUgZGF0YWJhc2Ugb2YgTUlNRSB0eXBl cwpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gYC0tIEluc3RhbGxpbmcgZm9udGNvbmZpZy0yLjE1 LjBfMywxLi4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgYC0tIEluc3RhbGxpbmcgZnJl ZXR5cGUyLTIuMTMuMy4uLgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgYC0tIEluc3Rh bGxpbmcgYnJvdGxpLTEuMS4wLDEuLi4KW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICB8IGAt LSBFeHRyYWN0aW5nIGJyb3RsaS0xLjEuMCwxOiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVm YXVsdC1qb2ItMDFdIHwgICB8IGAtLSBJbnN0YWxsaW5nIHBuZy0xLjYuNDQuLi4KW21haW4t ZGVmYXVsdC1qb2ItMDFdIHwgICB8IGAtLSBFeHRyYWN0aW5nIHBuZy0xLjYuNDQ6IC4uLi4u Li4uLi4gZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIGAtLSBFeHRyYWN0aW5nIGZy ZWV0eXBlMi0yLjEzLjM6IC4uLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0g YC0tIEV4dHJhY3RpbmcgZm9udGNvbmZpZy0yLjE1LjBfMywxOiAuLi4uLi4uLi4uIGRvbmUK W21haW4tZGVmYXVsdC1qb2ItMDFdIGAtLSBJbnN0YWxsaW5nIGdjYzEzLTEzLjMuMC4uLgpb bWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIGAtLSBJbnN0YWxsaW5nIGJpbnV0aWxzLTIuNDMu MSwxLi4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCBgLS0gSW5zdGFsbGluZyB6c3Rk LTEuNS42Li4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCAgIGAtLSBJbnN0YWxsaW5n IGxpYmx6NC0xLjEwLjAsMS4uLgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgICBgLS0g RXh0cmFjdGluZyBsaWJsejQtMS4xMC4wLDE6IC4uLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZh dWx0LWpvYi0wMV0gfCAgIHwgYC0tIEV4dHJhY3RpbmcgenN0ZC0xLjUuNjogLi4uLi4uLi4u LiBkb25lClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgYC0tIEV4dHJhY3RpbmcgYmludXRp bHMtMi40My4xLDE6IC4uLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAg IGAtLSBJbnN0YWxsaW5nIGdtcC02LjMuMC4uLgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAg IGAtLSBFeHRyYWN0aW5nIGdtcC02LjMuMDogLi4uLi4uLi4uLiBkb25lClttYWluLWRlZmF1 bHQtam9iLTAxXSB8ICAgYC0tIEluc3RhbGxpbmcgbXBjLTEuMy4xXzEuLi4KW21haW4tZGVm YXVsdC1qb2ItMDFdIHwgICB8IGAtLSBJbnN0YWxsaW5nIG1wZnItNC4yLjEsMS4uLgpbbWFp bi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgYC0tIEV4dHJhY3RpbmcgbXBmci00LjIuMSwxOiAu Li4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICBgLS0gRXh0cmFjdGlu ZyBtcGMtMS4zLjFfMTogLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIGAt LSBFeHRyYWN0aW5nIGdjYzEzLTEzLjMuMDogLi4uLi4uLi4uLiBkb25lClttYWluLWRlZmF1 bHQtam9iLTAxXSBgLS0gSW5zdGFsbGluZyBnbnV0bHMtMy44LjguLi4KW21haW4tZGVmYXVs dC1qb2ItMDFdIHwgICBgLS0gSW5zdGFsbGluZyBsaWJpZG4yLTIuMy43Li4uClttYWluLWRl ZmF1bHQtam9iLTAxXSB8ICAgfCBgLS0gSW5zdGFsbGluZyBsaWJ1bmlzdHJpbmctMS4yLi4u ClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCBgLS0gRXh0cmFjdGluZyBsaWJ1bmlzdHJp bmctMS4yOiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICBgLS0g RXh0cmFjdGluZyBsaWJpZG4yLTIuMy43OiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVs dC1qb2ItMDFdIHwgICBgLS0gSW5zdGFsbGluZyBsaWJ0YXNuMS00LjE5LjBfMS4uLgpbbWFp bi1kZWZhdWx0LWpvYi0wMV0gfCAgIGAtLSBFeHRyYWN0aW5nIGxpYnRhc24xLTQuMTkuMF8x OiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICBgLS0gSW5zdGFs bGluZyBuZXR0bGUtMy4xMC4xLi4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgYC0tIEV4 dHJhY3RpbmcgbmV0dGxlLTMuMTAuMTogLi4uLi4uLi4uLiBkb25lClttYWluLWRlZmF1bHQt am9iLTAxXSB8ICAgYC0tIEluc3RhbGxpbmcgcDExLWtpdC0wLjI1LjUuLi4KW21haW4tZGVm YXVsdC1qb2ItMDFdIHwgICBgLS0gRXh0cmFjdGluZyBwMTEta2l0LTAuMjUuNTogLi4uLi4u Li4uLiBkb25lClttYWluLWRlZmF1bHQtam9iLTAxXSBgLS0gRXh0cmFjdGluZyBnbnV0bHMt My44Ljg6IC4uLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gYC0tIEluc3Rh bGxpbmcgZ3N0cmVhbWVyMS0xLjI0LjEwLi4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAg YC0tIEluc3RhbGxpbmcgbGlidW53aW5kLTIwMjQwMjIxXzEuLi4KW21haW4tZGVmYXVsdC1q b2ItMDFdIHwgICBgLS0gRXh0cmFjdGluZyBsaWJ1bndpbmQtMjAyNDAyMjFfMTogLi4uLi4u Li4uLiBkb25lClttYWluLWRlZmF1bHQtam9iLTAxXSBgLS0gRXh0cmFjdGluZyBnc3RyZWFt ZXIxLTEuMjQuMTA6IC4uLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gYC0t IEluc3RhbGxpbmcgZ3N0cmVhbWVyMS1wbHVnaW5zLTEuMjQuMTAuLi4KW21haW4tZGVmYXVs dC1qb2ItMDFdIHwgICBgLS0gSW5zdGFsbGluZyBpc28tY29kZXMtNC4xNS4wLi4uClttYWlu LWRlZmF1bHQtam9iLTAxXSB8ICAgYC0tIEV4dHJhY3RpbmcgaXNvLWNvZGVzLTQuMTUuMDog Li4uLi4uLi4uLiBkb25lClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgYC0tIEluc3RhbGxp bmcgbGliZHJtLTIuNC4xMjMsMS4uLgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgYC0t IEluc3RhbGxpbmcgbGlicGNpYWNjZXNzLTAuMTguMV8xLi4uClttYWluLWRlZmF1bHQtam9i LTAxXSB8ICAgfCAgIGAtLSBJbnN0YWxsaW5nIGh3ZGF0YS0wLjM5MSwxLi4uClttYWluLWRl ZmF1bHQtam9iLTAxXSB8ICAgfCAgIGAtLSBFeHRyYWN0aW5nIGh3ZGF0YS0wLjM5MSwxOiAu Li4uLi4gZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgYC0tIEV4dHJhY3Rpbmcg bGlicGNpYWNjZXNzLTAuMTguMV8xOiAuLi4uLiBkb25lClttYWluLWRlZmF1bHQtam9iLTAx XSB8ICAgYC0tIEV4dHJhY3RpbmcgbGliZHJtLTIuNC4xMjMsMTogLi4uLi4uLi4uLiBkb25l ClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgYC0tIEluc3RhbGxpbmcgb3JjLTAuNC40MC4u LgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIGAtLSBFeHRyYWN0aW5nIG9yYy0wLjQuNDA6 IC4uLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gYC0tIEV4dHJhY3Rpbmcg Z3N0cmVhbWVyMS1wbHVnaW5zLTEuMjQuMTA6IC4uLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZh dWx0LWpvYi0wMV0gYC0tIEluc3RhbGxpbmcgbGliR0xVLTkuMC4zLi4uClttYWluLWRlZmF1 bHQtam9iLTAxXSB8ICAgYC0tIEluc3RhbGxpbmcgbGliZ2x2bmQtMS43LjAuLi4KW21haW4t ZGVmYXVsdC1qb2ItMDFdIHwgICB8IGAtLSBJbnN0YWxsaW5nIGxpYlhleHQtMS4zLjYsMS4u LgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgYC0tIEV4dHJhY3RpbmcgbGliWGV4dC0x LjMuNiwxOiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICBgLS0g RXh0cmFjdGluZyBsaWJnbHZuZC0xLjcuMDogLi4uLi4uLi4uLiBkb25lClttYWluLWRlZmF1 bHQtam9iLTAxXSBgLS0gRXh0cmFjdGluZyBsaWJHTFUtOS4wLjM6IC4uLi4uIGRvbmUKW21h aW4tZGVmYXVsdC1qb2ItMDFdIGAtLSBJbnN0YWxsaW5nIGxpYlhjb21wb3NpdGUtMC40LjZf MSwxLi4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgYC0tIEluc3RhbGxpbmcgbGliWGZp eGVzLTYuMC4xLi4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgYC0tIEV4dHJhY3Rpbmcg bGliWGZpeGVzLTYuMC4xOiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFd IGAtLSBFeHRyYWN0aW5nIGxpYlhjb21wb3NpdGUtMC40LjZfMSwxOiAuLi4uLi4uLi4uIGRv bmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIGAtLSBJbnN0YWxsaW5nIGxpYlhjdXJzb3ItMS4y LjIuLi4KW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICBgLS0gSW5zdGFsbGluZyBsaWJYcmVu ZGVyLTAuOS4xMS4uLgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIGAtLSBFeHRyYWN0aW5n IGxpYlhyZW5kZXItMC45LjExOiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2It MDFdIGAtLSBFeHRyYWN0aW5nIGxpYlhjdXJzb3ItMS4yLjI6IC4uLi4uLi4uLi4gZG9uZQpb bWFpbi1kZWZhdWx0LWpvYi0wMV0gYC0tIEluc3RhbGxpbmcgbGliWGktMS44LjEsMS4uLgpb bWFpbi1kZWZhdWx0LWpvYi0wMV0gYC0tIEV4dHJhY3RpbmcgbGliWGktMS44LjEsMTogLi4u Li4uLi4uLiBkb25lClttYWluLWRlZmF1bHQtam9iLTAxXSBgLS0gSW5zdGFsbGluZyBsaWJY aW5lcmFtYS0xLjEuNSwxLi4uClttYWluLWRlZmF1bHQtam9iLTAxXSBgLS0gRXh0cmFjdGlu ZyBsaWJYaW5lcmFtYS0xLjEuNSwxOiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1q b2ItMDFdIGAtLSBJbnN0YWxsaW5nIGxpYlhyYW5kci0xLjUuNC4uLgpbbWFpbi1kZWZhdWx0 LWpvYi0wMV0gYC0tIEV4dHJhY3RpbmcgbGliWHJhbmRyLTEuNS40OiAuLi4uLi4uLi4uIGRv bmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIGAtLSBJbnN0YWxsaW5nIHNkbDItMi4zMC4xMF8x Li4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgYC0tIEluc3RhbGxpbmcgbGliWFNjcm5T YXZlci0xLjIuNF8xLi4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgYC0tIEV4dHJhY3Rp bmcgbGliWFNjcm5TYXZlci0xLjIuNF8xOiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVs dC1qb2ItMDFdIHwgICBgLS0gSW5zdGFsbGluZyBsaWJpbm90aWZ5LTIwMjQwNzI0Li4uCltt YWluLWRlZmF1bHQtam9iLTAxXSB8ICAgYC0tIEV4dHJhY3RpbmcgbGliaW5vdGlmeS0yMDI0 MDcyNDogLi4uLi4uLi4uLiBkb25lClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgYC0tIElu c3RhbGxpbmcgbGlieGtiY29tbW9uLTEuNy4wXzEuLi4KW21haW4tZGVmYXVsdC1qb2ItMDFd IHwgICB8IGAtLSBJbnN0YWxsaW5nIHhrZXlib2FyZC1jb25maWctMi40MV80Li4uClttYWlu LWRlZmF1bHQtam9iLTAxXSB8ICAgfCBgLS0gRXh0cmFjdGluZyB4a2V5Ym9hcmQtY29uZmln LTIuNDFfNDogLi4uLi4uLi4uLiBkb25lClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgYC0t IEV4dHJhY3RpbmcgbGlieGtiY29tbW9uLTEuNy4wXzE6IC4uLi4uLi4uLi4gZG9uZQpbbWFp bi1kZWZhdWx0LWpvYi0wMV0gfCAgIGAtLSBJbnN0YWxsaW5nIG1lc2EtbGlicy0yNC4xLjdf MS4uLgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgYC0tIEluc3RhbGxpbmcgbGliWGRh bWFnZS0xLjEuNi4uLgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgYC0tIEV4dHJhY3Rp bmcgbGliWGRhbWFnZS0xLjEuNjogLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2It MDFdIHwgICB8IGAtLSBJbnN0YWxsaW5nIGxpYlh4Zjg2dm0tMS4xLjUuLi4KW21haW4tZGVm YXVsdC1qb2ItMDFdIHwgICB8IGAtLSBFeHRyYWN0aW5nIGxpYlh4Zjg2dm0tMS4xLjU6IC4u Li4uLi4uLi4gZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgYC0tIEluc3RhbGxp bmcgbGlieHNobWZlbmNlLTEuMy4yLi4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCBg LS0gRXh0cmFjdGluZyBsaWJ4c2htZmVuY2UtMS4zLjI6IC4uLi4uLi4uLiBkb25lClttYWlu LWRlZmF1bHQtam9iLTAxXSB8ICAgYC0tIEV4dHJhY3RpbmcgbWVzYS1saWJzLTI0LjEuN18x OiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICBgLS0gSW5zdGFs bGluZyB2dWxrYW4tbG9hZGVyLTEuNC4zMDQuLi4KW21haW4tZGVmYXVsdC1qb2ItMDFdIHwg ICBgLS0gRXh0cmFjdGluZyB2dWxrYW4tbG9hZGVyLTEuNC4zMDQ6IC4uLi4uLi4uLi4gZG9u ZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gYC0tIEV4dHJhY3Rpbmcgc2RsMi0yLjMwLjEwXzE6 IC4uLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gRXh0cmFjdGluZyB3aW5l LTkuMF82LDE6IC4uLi4uLi4uLi4gZG9uZQo9PT4gUnVubmluZyB0cmlnZ2VyOiBmb250Y29u ZmlnLnVjbApSdW5uaW5nIGZjLWNhY2hlIHRvIGJ1aWxkIGZvbnRjb25maWcgY2FjaGUuLi4K PT0+IFJ1bm5pbmcgdHJpZ2dlcjogZ2xpYi1zY2hlbWFzLnVjbApDb21waWxpbmcgZ2xpYiBz Y2hlbWFzCk5vIHNjaGVtYSBmaWxlcyBmb3VuZDogZG9pbmcgbm90aGluZy4KPT0+IFJ1bm5p bmcgdHJpZ2dlcjogZGVza3RvcC1maWxlLXV0aWxzLnVjbApCdWlsZGluZyBjYWNoZSBkYXRh YmFzZSBvZiBNSU1FIHR5cGVzCj09PiBSdW5uaW5nIHRyaWdnZXI6IGdpby1tb2R1bGVzLnVj bApHZW5lcmF0aW5nIEdJTyBtb2R1bGVzIGNhY2hlCj09PT09Ck1lc3NhZ2UgZnJvbSBhbHNh LXBsdWdpbnMtMS4yLjEyXzE6CgotLQo9PT0+ICAgTk9USUNFOgoKVGhlIGFsc2EtcGx1Z2lu cyBwb3J0IGN1cnJlbnRseSBkb2VzIG5vdCBoYXZlIGEgbWFpbnRhaW5lci4gQXMgYSByZXN1 bHQsIGl0IGlzCm1vcmUgbGlrZWx5IHRvIGhhdmUgdW5yZXNvbHZlZCBpc3N1ZXMsIG5vdCBi ZSB1cC10by1kYXRlLCBvciBldmVuIGJlIHJlbW92ZWQgaW4KdGhlIGZ1dHVyZS4gVG8gdm9s dW50ZWVyIHRvIG1haW50YWluIHRoaXMgcG9ydCwgcGxlYXNlIGNyZWF0ZSBhbiBpc3N1ZSBh dDoKCmh0dHBzOi8vYnVncy5mcmVlYnNkLm9yZy9idWd6aWxsYQoKTW9yZSBpbmZvcm1hdGlv biBhYm91dCBwb3J0IG1haW50YWluZXJzaGlwIGlzIGF2YWlsYWJsZSBhdDoKCmh0dHBzOi8v ZG9jcy5mcmVlYnNkLm9yZy9lbi9hcnRpY2xlcy9jb250cmlidXRpbmcvI3BvcnRzLWNvbnRy aWJ1dGluZwo9PT09PQpNZXNzYWdlIGZyb20gcHl0aG9uMzExLTMuMTEuMTE6CgotLQpOb3Rl IHRoYXQgc29tZSBzdGFuZGFyZCBQeXRob24gbW9kdWxlcyBhcmUgcHJvdmlkZWQgYXMgc2Vw YXJhdGUgcG9ydHMKYXMgdGhleSByZXF1aXJlIGFkZGl0aW9uYWwgZGVwZW5kZW5jaWVzLiBU aGV5IGFyZSBhdmFpbGFibGUgYXM6CgpweTMxMS1nZGJtICAgICAgIGRhdGFiYXNlcy9weS1n ZGJtQHB5MzExCnB5MzExLXNxbGl0ZTMgICAgZGF0YWJhc2VzL3B5LXNxbGl0ZTNAcHkzMTEK cHkzMTEtdGtpbnRlciAgICB4MTEtdG9vbGtpdHMvcHktdGtpbnRlckBweTMxMQo9PT09PQpN ZXNzYWdlIGZyb20gZnJlZXR5cGUyLTIuMTMuMzoKCi0tClRoZSAyLjcueCBzZXJpZXMgbm93 IHVzZXMgdGhlIG5ldyBzdWJwaXhlbCBoaW50aW5nIG1vZGUgKFY0MCBwb3J0J3Mgb3B0aW9u KSBhcwp0aGUgZGVmYXVsdCwgZW11bGF0aW5nIGEgbW9kZXJuIHZlcnNpb24gb2YgQ2xlYXJU eXBlLiBUaGlzIGNoYW5nZSBpbmV2aXRhYmx5CmxlYWRzIHRvIGRpZmZlcmVudCByZW5kZXJp bmcgcmVzdWx0cywgYW5kIHlvdSBtaWdodCBjaGFuZ2UgcG9ydCdzIG9wdGlvbnMgdG8KYWRh cHQgaXQgdG8geW91ciB0YXN0ZSAob3IgdXNlIHRoZSBuZXcgIkZSRUVUWVBFX1BST1BFUlRJ RVMiIGVudmlyb25tZW50CnZhcmlhYmxlKS4KClRoZSBlbnZpcm9ubWVudCB2YXJpYWJsZSAi RlJFRVRZUEVfUFJPUEVSVElFUyIgY2FuIGJlIHVzZWQgdG8gY29udHJvbCB0aGUKZHJpdmVy IHByb3BlcnRpZXMuIEV4YW1wbGU6CgpGUkVFVFlQRV9QUk9QRVJUSUVTPXRydWV0eXBlOmlu dGVycHJldGVyLXZlcnNpb249MzUgXAoJY2ZmOm5vLXN0ZW0tZGFya2VuaW5nPTEgXAoJYXV0 b2ZpdHRlcjp3YXJwaW5nPTEKClRoaXMgYWxsb3dzIHRvIHNlbGVjdCwgc2F5LCB0aGUgc3Vi cGl4ZWwgaGludGluZyBtb2RlIGF0IHJ1bnRpbWUgZm9yIGEgZ2l2ZW4KYXBwbGljYXRpb24u CgpJZiBMT05HX1BDRl9OQU1FUyBwb3J0J3Mgb3B0aW9uIHdhcyBlbmFibGVkLCB0aGUgUENG IGZhbWlseSBuYW1lcyBtYXkgaW5jbHVkZQp0aGUgZm91bmRyeSBhbmQgaW5mb3JtYXRpb24g d2hldGhlciB0aGV5IGNvbnRhaW4gd2lkZSBjaGFyYWN0ZXJzLiBGb3IgZXhhbXBsZSwKIlNv bnkgRml4ZWQiIG9yICJNaXNjIEZpeGVkIFdpZGUiLCBpbnN0ZWFkIG9mICJGaXhlZCIuIFRo aXMgY2FuIGJlIGRpc2FibGVkIGF0CnJ1biB0aW1lIHdpdGggdXNpbmcgcGNmOm5vLWxvbmct ZmFtaWx5LW5hbWVzIHByb3BlcnR5LCBpZiBuZWVkZWQuIEV4YW1wbGU6CgpGUkVFVFlQRV9Q Uk9QRVJUSUVTPXBjZjpuby1sb25nLWZhbWlseS1uYW1lcz0xCgpIb3cgdG8gcmVjcmVhdGUg Zm9udGNvbmZpZyBjYWNoZSB3aXRoIHVzaW5nIHN1Y2ggZW52aXJvbm1lbnQgdmFyaWFibGUs CmlmIG5lZWRlZDoKIyBlbnYgRlJFRVRZUEVfUFJPUEVSVElFUz1wY2Y6bm8tbG9uZy1mYW1p bHktbmFtZXM9MSBmYy1jYWNoZSAtZnN2CgpUaGUgY29udHJvbGxhYmxlIHByb3BlcnRpZXMg YXJlIGxpc3RlZCBpbiB0aGUgc2VjdGlvbiAiQ29udHJvbGxpbmcgRnJlZVR5cGUKTW9kdWxl cyIgaW4gdGhlIHJlZmVyZW5jZSdzIHRhYmxlIG9mIGNvbnRlbnRzCigvdXNyL2xvY2FsL3No YXJlL2RvYy9mcmVldHlwZTIvcmVmZXJlbmNlL2luZGV4Lmh0bWwsIGlmIGRvY3VtZW50YXRp b24gd2FzIGluc3RhbGxlZCkuCj09PT09Ck1lc3NhZ2UgZnJvbSBnY2MxMy0xMy4zLjA6Cgot LQpUbyBlbnN1cmUgYmluYXJpZXMgYnVpbHQgd2l0aCB0aGlzIHRvb2xjaGFpbiBmaW5kIGFw cHJvcHJpYXRlIHZlcnNpb25zCm9mIHRoZSBuZWNlc3NhcnkgcnVuLXRpbWUgbGlicmFyaWVz LCB5b3UgbWF5IHdhbnQgdG8gbGluayB1c2luZwoKICAtV2wsLXJwYXRoPS91c3IvbG9jYWwv bGliL2djYzEzCgpGb3IgcG9ydHMgbGV2ZXJhZ2luZyBVU0VfR0NDLCBVU0VTPWNvbXBpbGVy LCBvciBVU0VTPWZvcnRyYW4gdGhpcyBoYXBwZW5zCnRyYW5zcGFyZW50bHkuCj09PT09Ck1l c3NhZ2UgZnJvbSBsaWJpbm90aWZ5LTIwMjQwNzI0OgoKLS0KWW91IG1pZ2h0IHdhbnQgdG8g Y29uc2lkZXIgaW5jcmVhc2luZyB0aGUga2Vybi5tYXhmaWxlcyB0dW5hYmxlIGlmIHlvdSBw bGFuCnRvIHVzZSB0aGlzIGxpYnJhcnkgZm9yIGFwcGxpY2F0aW9ucyB0aGF0IG5lZWQgdG8g bW9uaXRvciBhY3Rpdml0eSBvZiBhIGxvdApvZiBmaWxlcy4KPT09PT0KTWVzc2FnZSBmcm9t IGxpYnhrYmNvbW1vbi0xLjcuMF8xOgoKLS0KSWYgYXJyb3cga2V5cyBkb24ndCB3b3JrIHVu ZGVyIFgxMSBzd2l0Y2ggdG8gbGVnYWN5IHJ1bGVzIGUuZy4sCgpGb3Igc2gvYmFzaC9rc2gv enNoIHJ1biBhbmQgKG9wdGlvbmFsbHkpIGFkZCBpbnRvIH4vLnByb2ZpbGU6CiAgZXhwb3J0 IFhLQl9ERUZBVUxUX1JVTEVTPXhvcmcKCkZvciBjc2gvdGNzaCBydW4gYW5kIChvcHRpb25h bGx5KSBhZGQgaW50byB+Ly5sb2dpbjoKICBzZXRlbnYgWEtCX0RFRkFVTFRfUlVMRVMgeG9y Zwo9PT09PQpNZXNzYWdlIGZyb20gd2luZS05LjBfNiwxOgoKLS0KSWYgV2luZSBkb2VzIG5v dCBhcHBlYXIgdG8gc3RhcnQgdXAgcHJvcGVybHksIGNvbnNpZGVyIG1vdmluZyBhd2F5IHRo ZQpjb25maWd1cmF0aW9uIGRpcmVjdG9yeSB+Ly53aW5lIGFuZCB0cnkgYWdhaW4uCgpTb21l IFpGUyB0dW5pbmcgZ3VpZGVzIHJlY29tbWVuZCBzZXR0aW5nIEtWQV9QQUdFUz01MTIgaW4g eW91ciBrZXJuZWwKY29uZmlndXJhdGlvbi4gIFRoaXMgaXMgaW5jb21wYXRpYmxlIHdpdGgg V2luZS4gIFRoZSBtYXhpbXVtIHBvc3NpYmxlCmlzIEtWQV9QQUdFUz01MDAsIHdoaWNoIHNo b3VsZCBzdGlsbCBiZSBlbm91Z2ggZm9yIFpGUy4KClRoZSBwb3J0IGFsc28gaW5zdGFsbHMg c29tZSBvZiBXaW5lJ3MgZG9jdW1lbnRhdGlvbiB3aGljaCBkZXNjcmliZXMKYWRkaXRpb25h bCBwcm9ncmFtcyB0aGF0IGFyZSBub3QgaW4gdGhlIG1hbnVhbCBwYWdlcyB1bmRlcgogIC91 c3IvbG9jYWwvc2hhcmUvZG9jL3dpbmUKPT09PiAgIG1penVtYS0yMDI0LjExIGRlcGVuZHMg b24gZXhlY3V0YWJsZTogd2luZSAtIGZvdW5kCj09PT4gICBSZXR1cm5pbmcgdG8gYnVpbGQg b2YgbWl6dW1hLTIwMjQuMTEKPT09PiAgIG1penVtYS0yMDI0LjExIGRlcGVuZHMgb24gcGFj a2FnZTogd2luZS1tb25vPjAgLSBub3QgZm91bmQKPT09PiAgIEluc3RhbGxpbmcgZXhpc3Rp bmcgcGFja2FnZSAvcGFja2FnZXMvQWxsL3dpbmUtbW9uby04LjEuMC5wa2cKW21haW4tZGVm YXVsdC1qb2ItMDFdIEluc3RhbGxpbmcgd2luZS1tb25vLTguMS4wLi4uClttYWluLWRlZmF1 bHQtam9iLTAxXSBFeHRyYWN0aW5nIHdpbmUtbW9uby04LjEuMDogLi4uLi4uIGRvbmUKPT09 PiAgIG1penVtYS0yMDI0LjExIGRlcGVuZHMgb24gcGFja2FnZTogd2luZS1tb25vPjAgLSBm b3VuZAo9PT0+ICAgUmV0dXJuaW5nIHRvIGJ1aWxkIG9mIG1penVtYS0yMDI0LjExCj09PT4g ICBtaXp1bWEtMjAyNC4xMSBkZXBlbmRzIG9uIGV4ZWN1dGFibGU6IHdpbmV0cmlja3MgLSBu b3QgZm91bmQKPT09PiAgIEluc3RhbGxpbmcgZXhpc3RpbmcgcGFja2FnZSAvcGFja2FnZXMv QWxsL3dpbmV0cmlja3MtMjAyNTAxMDIucGtnClttYWluLWRlZmF1bHQtam9iLTAxXSBJbnN0 YWxsaW5nIHdpbmV0cmlja3MtMjAyNTAxMDIuLi4KW21haW4tZGVmYXVsdC1qb2ItMDFdIGAt LSBJbnN0YWxsaW5nIGNhYmV4dHJhY3QtMS4xMV8xLi4uClttYWluLWRlZmF1bHQtam9iLTAx XSBgLS0gRXh0cmFjdGluZyBjYWJleHRyYWN0LTEuMTFfMTogLi4uLi4uLi4uLiBkb25lCltt YWluLWRlZmF1bHQtam9iLTAxXSBgLS0gSW5zdGFsbGluZyBwZXJsNS01LjM2LjNfMi4uLgpb bWFpbi1kZWZhdWx0LWpvYi0wMV0gYC0tIEV4dHJhY3RpbmcgcGVybDUtNS4zNi4zXzI6IC4u Li4uLi4uLi4gZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gYC0tIEluc3RhbGxpbmcgeGRn LXV0aWxzLTEuMS4zXzQuLi4KW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICBgLS0gSW5zdGFs bGluZyBoaWNvbG9yLWljb24tdGhlbWUtMC4xOC4uLgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0g fCAgIGAtLSBFeHRyYWN0aW5nIGhpY29sb3ItaWNvbi10aGVtZS0wLjE4OiAuIGRvbmUKW21h aW4tZGVmYXVsdC1qb2ItMDFdIHwgICBgLS0gSW5zdGFsbGluZyB4cHJvcC0xLjIuNy4uLgpb bWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIGAtLSBFeHRyYWN0aW5nIHhwcm9wLTEuMi43OiAu Li4uLiBkb25lClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgYC0tIEluc3RhbGxpbmcgeHNl dC0xLjIuNV8xLi4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCBgLS0gSW5zdGFsbGlu ZyBsaWJYbXUtMS4xLjQsMS4uLgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgICBgLS0g SW5zdGFsbGluZyBsaWJYdC0xLjMuMCwxLi4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAg fCAgIHwgYC0tIEluc3RhbGxpbmcgbGliSUNFLTEuMS4xLDEuLi4KW21haW4tZGVmYXVsdC1q b2ItMDFdIHwgICB8ICAgfCBgLS0gRXh0cmFjdGluZyBsaWJJQ0UtMS4xLjEsMTogLi4uLi4u Li4uLiBkb25lClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCAgIHwgYC0tIEluc3RhbGxp bmcgbGliU00tMS4yLjQsMS4uLgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgICB8IGAt LSBFeHRyYWN0aW5nIGxpYlNNLTEuMi40LDE6IC4uLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZh dWx0LWpvYi0wMV0gfCAgIHwgICBgLS0gRXh0cmFjdGluZyBsaWJYdC0xLjMuMCwxOiAuLi4u Li4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICB8IGAtLSBFeHRyYWN0aW5n IGxpYlhtdS0xLjEuNCwxOiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFd IHwgICBgLS0gRXh0cmFjdGluZyB4c2V0LTEuMi41XzE6IC4uLi4uIGRvbmUKW21haW4tZGVm YXVsdC1qb2ItMDFdIGAtLSBFeHRyYWN0aW5nIHhkZy11dGlscy0xLjEuM180OiAuLi4uLi4u Li4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIGAtLSBJbnN0YWxsaW5nIHplbml0eS0z LjQyLjFfMy4uLgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIGAtLSBJbnN0YWxsaW5nIGF0 LXNwaTItY29yZS0yLjU0LjAuLi4KW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICB8IGAtLSBJ bnN0YWxsaW5nIGRidXMtMS4xNC4xMF81LDEuLi4KPT09PiBDcmVhdGluZyBncm91cHMKQ3Jl YXRpbmcgZ3JvdXAgJ21lc3NhZ2VidXMnIHdpdGggZ2lkICc1NTYnCj09PT4gQ3JlYXRpbmcg dXNlcnMKQ3JlYXRpbmcgdXNlciAnbWVzc2FnZWJ1cycgd2l0aCB1aWQgJzU1NicKW21haW4t ZGVmYXVsdC1qb2ItMDFdIHwgICB8IGAtLSBFeHRyYWN0aW5nIGRidXMtMS4xNC4xMF81LDE6 IC4uLi4uLi4uLiBkb25lClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCBgLS0gSW5zdGFs bGluZyBsaWJYdHN0LTEuMi40Li4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCBgLS0g RXh0cmFjdGluZyBsaWJYdHN0LTEuMi40OiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVs dC1qb2ItMDFdIHwgICBgLS0gRXh0cmFjdGluZyBhdC1zcGkyLWNvcmUtMi41NC4wOiAuLi4u Li4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICBgLS0gSW5zdGFsbGluZyBj YWlyby0xLjE4LjIsMy4uLgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgYC0tIEluc3Rh bGxpbmcgbHpvMi0yLjEwXzEuLi4KW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICB8IGAtLSBF eHRyYWN0aW5nIGx6bzItMi4xMF8xOiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1q b2ItMDFdIHwgICB8IGAtLSBJbnN0YWxsaW5nIHBpeG1hbi0wLjQ0LjIuLi4KW21haW4tZGVm YXVsdC1qb2ItMDFdIHwgICB8IGAtLSBFeHRyYWN0aW5nIHBpeG1hbi0wLjQ0LjI6IC4uLi4u LiBkb25lClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgYC0tIEV4dHJhY3RpbmcgY2Fpcm8t MS4xOC4yLDM6IC4uLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIGAt LSBJbnN0YWxsaW5nIGdkay1waXhidWYyLTIuNDIuMTBfMy4uLgpbbWFpbi1kZWZhdWx0LWpv Yi0wMV0gfCAgIHwgYC0tIEluc3RhbGxpbmcganBlZy10dXJiby0zLjAuNC4uLgpbbWFpbi1k ZWZhdWx0LWpvYi0wMV0gfCAgIHwgYC0tIEV4dHJhY3RpbmcganBlZy10dXJiby0zLjAuNDog Li4uLi4uLi4uLiBkb25lClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCBgLS0gSW5zdGFs bGluZyBzaGFyZWQtbWltZS1pbmZvLTIuNF8xLi4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8 ICAgfCBgLS0gRXh0cmFjdGluZyBzaGFyZWQtbWltZS1pbmZvLTIuNF8xOiAuLi4uLi4uLi4g ZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgYC0tIEluc3RhbGxpbmcgdGlmZi00 LjcuMC4uLgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgICBgLS0gSW5zdGFsbGluZyBq Ymlna2l0LTIuMV8zLi4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCAgIGAtLSBFeHRy YWN0aW5nIGpiaWdraXQtMi4xXzM6IC4uLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZhdWx0LWpv Yi0wMV0gfCAgIHwgICBgLS0gSW5zdGFsbGluZyBsZXJjLTQuMC4wLi4uClttYWluLWRlZmF1 bHQtam9iLTAxXSB8ICAgfCAgIGAtLSBFeHRyYWN0aW5nIGxlcmMtNC4wLjA6IC4uLi4uLi4u IGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICB8ICAgYC0tIEluc3RhbGxpbmcgbGli ZGVmbGF0ZS0xLjIyLi4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCAgIGAtLSBFeHRy YWN0aW5nIGxpYmRlZmxhdGUtMS4yMjogLi4uLi4uLi4uLiBkb25lClttYWluLWRlZmF1bHQt am9iLTAxXSB8ICAgfCBgLS0gRXh0cmFjdGluZyB0aWZmLTQuNy4wOiAuLi4uLi4uLi4uIGRv bmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICBgLS0gRXh0cmFjdGluZyBnZGstcGl4YnVm Mi0yLjQyLjEwXzM6IC4uLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAg IGAtLSBJbnN0YWxsaW5nIGd0azMtMy4yNC40My4uLgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0g fCAgIHwgYC0tIEluc3RhbGxpbmcgYWR3YWl0YS1pY29uLXRoZW1lLTQyLjAuLi4KW21haW4t ZGVmYXVsdC1qb2ItMDFdIHwgICB8ICAgYC0tIEluc3RhbGxpbmcgZ3RrLXVwZGF0ZS1pY29u LWNhY2hlLTMuMjQuMzFfMS4uLgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgICBgLS0g RXh0cmFjdGluZyBndGstdXBkYXRlLWljb24tY2FjaGUtMy4yNC4zMV8xOiAuLi4uLi4uLi4u IGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICB8IGAtLSBFeHRyYWN0aW5nIGFkd2Fp dGEtaWNvbi10aGVtZS00Mi4wOiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2It MDFdIHwgICB8IGAtLSBJbnN0YWxsaW5nIGNvbG9yZC0xLjQuN18yLi4uClttYWluLWRlZmF1 bHQtam9iLTAxXSB8ICAgfCAgIGAtLSBJbnN0YWxsaW5nIGxjbXMyLTIuMTZfMi4uLgpbbWFp bi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgICBgLS0gRXh0cmFjdGluZyBsY21zMi0yLjE2XzI6 IC4uLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgICBgLS0gSW5z dGFsbGluZyBsaWJndWRldi0yMzcuLi4KW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICB8ICAg fCBgLS0gSW5zdGFsbGluZyBsaWJ1ZGV2LWRldmQtMC42LjAuLi4KW21haW4tZGVmYXVsdC1q b2ItMDFdIHwgICB8ICAgfCBgLS0gRXh0cmFjdGluZyBsaWJ1ZGV2LWRldmQtMC42LjA6IC4u Li4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICB8ICAgYC0tIEV4dHJhY3Rpbmcg bGliZ3VkZXYtMjM3OiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIHwg ICB8ICAgYC0tIEluc3RhbGxpbmcgbGliZ3VzYi0wLjQuOV8xLi4uClttYWluLWRlZmF1bHQt am9iLTAxXSB8ICAgfCAgIHwgYC0tIEluc3RhbGxpbmcganNvbi1nbGliLTEuMTAuMC4uLgpb bWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgICB8ICAgYC0tIEluc3RhbGxpbmcgZ29iamVj dC1pbnRyb3NwZWN0aW9uLTEuNzguMV8yLDEuLi4KW21haW4tZGVmYXVsdC1qb2ItMDFdIHwg ICB8ICAgfCAgIGAtLSBFeHRyYWN0aW5nIGdvYmplY3QtaW50cm9zcGVjdGlvbi0xLjc4LjFf MiwxOiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICB8ICAgfCBg LS0gRXh0cmFjdGluZyBqc29uLWdsaWItMS4xMC4wOiAuLi4uLi4uLi4uIGRvbmUKW21haW4t ZGVmYXVsdC1qb2ItMDFdIHwgICB8ICAgYC0tIEV4dHJhY3RpbmcgbGliZ3VzYi0wLjQuOV8x OiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICB8ICAgYC0tIElu c3RhbGxpbmcgcG9sa2l0LTEyNS4uLgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgICB8 IGAtLSBJbnN0YWxsaW5nIGR1a3RhcGUtbGliLTIuNy4wLi4uClttYWluLWRlZmF1bHQtam9i LTAxXSB8ICAgfCAgIHwgYC0tIEV4dHJhY3RpbmcgZHVrdGFwZS1saWItMi43LjA6IC4uLi4u Li4uLiBkb25lCj09PT4gQ3JlYXRpbmcgZ3JvdXBzCkNyZWF0aW5nIGdyb3VwICdwb2xraXRk JyB3aXRoIGdpZCAnNTY1Jwo9PT0+IENyZWF0aW5nIHVzZXJzCkNyZWF0aW5nIHVzZXIgJ3Bv bGtpdGQnIHdpdGggdWlkICc1NjUnClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCAgIGAt LSBFeHRyYWN0aW5nIHBvbGtpdC0xMjU6IC4uLi4uLi4uLiBkb25lClttYWluLWRlZmF1bHQt am9iLTAxXSB8ICAgfCAgIGAtLSBJbnN0YWxsaW5nIHNxbGl0ZTMtMy40Ni4xLDEuLi4KW21h aW4tZGVmYXVsdC1qb2ItMDFdIHwgICB8ICAgfCBgLS0gSW5zdGFsbGluZyBsaWJlZGl0LTMu MS4yMDI0MDgwOCwxLi4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCAgIHwgYC0tIEV4 dHJhY3RpbmcgbGliZWRpdC0zLjEuMjAyNDA4MDgsMTogLi4uLi4uLi4uLiBkb25lClttYWlu LWRlZmF1bHQtam9iLTAxXSB8ICAgfCAgIGAtLSBFeHRyYWN0aW5nIHNxbGl0ZTMtMy40Ni4x LDE6IC4uLi4uLi4uLiBkb25lCj09PT4gQ3JlYXRpbmcgZ3JvdXBzCkNyZWF0aW5nIGdyb3Vw ICdjb2xvcmQnIHdpdGggZ2lkICc5NzAnCj09PT4gQ3JlYXRpbmcgdXNlcnMKQ3JlYXRpbmcg dXNlciAnY29sb3JkJyB3aXRoIHVpZCAnOTcwJwpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAg IHwgYC0tIEV4dHJhY3RpbmcgY29sb3JkLTEuNC43XzI6IC4uLi4uLi4uLi4gZG9uZQpbbWFp bi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgYC0tIEluc3RhbGxpbmcgY3Vwcy0yLjQuMTEuLi4K W21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICB8ICAgYC0tIEluc3RhbGxpbmcgYXZhaGktYXBw LTAuOF8yLi4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCAgIHwgYC0tIEluc3RhbGxp bmcgZGJ1cy1nbGliLTAuMTEyXzEuLi4KW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICB8ICAg fCBgLS0gRXh0cmFjdGluZyBkYnVzLWdsaWItMC4xMTJfMTogLi4uLi4uLi4uLiBkb25lCltt YWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCAgIHwgYC0tIEluc3RhbGxpbmcgZ2RibS0xLjI0 Li4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCAgIHwgYC0tIEV4dHJhY3RpbmcgZ2Ri bS0xLjI0OiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICB8ICAg fCBgLS0gSW5zdGFsbGluZyBnbm9tZV9zdWJyLTEuMC4uLgpbbWFpbi1kZWZhdWx0LWpvYi0w MV0gfCAgIHwgICB8IGAtLSBFeHRyYWN0aW5nIGdub21lX3N1YnItMS4wOiAuLi4uIGRvbmUK W21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICB8ICAgfCBgLS0gSW5zdGFsbGluZyBsaWJkYWVt b24tMC4xNF8xLi4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCAgIHwgYC0tIEV4dHJh Y3RpbmcgbGliZGFlbW9uLTAuMTRfMTogLi4uLi4uLi4uLiBkb25lClttYWluLWRlZmF1bHQt am9iLTAxXSB8ICAgfCAgIHwgYC0tIEluc3RhbGxpbmcgbGliZXZlbnQtMi4xLjEyLi4uCltt YWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCAgIHwgYC0tIEV4dHJhY3RpbmcgbGliZXZlbnQt Mi4xLjEyOiAuLi4uLi4uLi4uIGRvbmUKPT09PiBDcmVhdGluZyBncm91cHMKQ3JlYXRpbmcg Z3JvdXAgJ2F2YWhpJyB3aXRoIGdpZCAnNTU4Jwo9PT0+IENyZWF0aW5nIHVzZXJzCkNyZWF0 aW5nIHVzZXIgJ2F2YWhpJyB3aXRoIHVpZCAnNTU4JwpbbWFpbi1kZWZhdWx0LWpvYi0wMV0g fCAgIHwgICBgLS0gRXh0cmFjdGluZyBhdmFoaS1hcHAtMC44XzI6IC4uLi4uLi4uLi4gZG9u ZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgICBgLS0gSW5zdGFsbGluZyBsaWJwYXBl ci0xLjEuMjhfMS4uLgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgICBgLS0gRXh0cmFj dGluZyBsaWJwYXBlci0xLjEuMjhfMTogLi4uLi4uLi4uLiBkb25lCj09PT4gQ3JlYXRpbmcg Z3JvdXBzCkNyZWF0aW5nIGdyb3VwICdjdXBzJyB3aXRoIGdpZCAnMTkzJwo9PT0+IENyZWF0 aW5nIHVzZXJzCkNyZWF0aW5nIHVzZXIgJ2N1cHMnIHdpdGggdWlkICcxOTMnClttYWluLWRl ZmF1bHQtam9iLTAxXSB8ICAgfCBgLS0gRXh0cmFjdGluZyBjdXBzLTIuNC4xMTogLi4uLi4u Li4uLiBkb25lClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCBgLS0gSW5zdGFsbGluZyBm cmliaWRpLTEuMC4xNi4uLgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgYC0tIEV4dHJh Y3RpbmcgZnJpYmlkaS0xLjAuMTY6IC4uLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZhdWx0LWpv Yi0wMV0gfCAgIHwgYC0tIEluc3RhbGxpbmcgZ3NldHRpbmdzLWRlc2t0b3Atc2NoZW1hcy00 Mi4wLi4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCBgLS0gRXh0cmFjdGluZyBnc2V0 dGluZ3MtZGVza3RvcC1zY2hlbWFzLTQyLjA6IC4uLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZh dWx0LWpvYi0wMV0gfCAgIHwgYC0tIEluc3RhbGxpbmcgaGFyZmJ1enotMTAuMS4wLi4uCltt YWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCAgIGAtLSBJbnN0YWxsaW5nIGdyYXBoaXRlMi0x LjMuMTQuLi4KW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICB8ICAgYC0tIEV4dHJhY3Rpbmcg Z3JhcGhpdGUyLTEuMy4xNDogLi4uLi4uLi4uLiBkb25lClttYWluLWRlZmF1bHQtam9iLTAx XSB8ICAgfCBgLS0gRXh0cmFjdGluZyBoYXJmYnV6ei0xMC4xLjA6IC4uLi4uLi4uLi4gZG9u ZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgYC0tIEluc3RhbGxpbmcgbGliZXBveHkt MS41LjEwLi4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgfCBgLS0gRXh0cmFjdGluZyBs aWJlcG94eS0xLjUuMTA6IC4uLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0g fCAgIHwgYC0tIEluc3RhbGxpbmcgbGlicnN2ZzItcnVzdC0yLjU4LjVfMi4uLgpbbWFpbi1k ZWZhdWx0LWpvYi0wMV0gfCAgIHwgICBgLS0gSW5zdGFsbGluZyBwYW5nby0xLjU1LjUuLi4K W21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICB8ICAgfCBgLS0gSW5zdGFsbGluZyBsaWJYZnQt Mi4zLjguLi4KW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICB8ICAgfCBgLS0gRXh0cmFjdGlu ZyBsaWJYZnQtMi4zLjg6IC4uLi4uLi4uLi4gZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0g fCAgIHwgICB8IGAtLSBJbnN0YWxsaW5nIGxpYnRoYWktMC4xLjI5XzEuLi4KW21haW4tZGVm YXVsdC1qb2ItMDFdIHwgICB8ICAgfCAgIGAtLSBJbnN0YWxsaW5nIGxpYmRhdHJpZS0wLjIu MTNfMi4uLgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIHwgICB8ICAgYC0tIEV4dHJhY3Rp bmcgbGliZGF0cmllLTAuMi4xM18yOiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1q b2ItMDFdIHwgICB8ICAgfCBgLS0gRXh0cmFjdGluZyBsaWJ0aGFpLTAuMS4yOV8xOiAuLi4u Li4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFdIHwgICB8ICAgYC0tIEV4dHJhY3Rp bmcgcGFuZ28tMS41NS41OiAuLi4uLi4uLi4uIGRvbmUKW21haW4tZGVmYXVsdC1qb2ItMDFd IHwgICB8IGAtLSBFeHRyYWN0aW5nIGxpYnJzdmcyLXJ1c3QtMi41OC41XzI6IC4uLi4uLi4u Li4gZG9uZQpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gfCAgIGAtLSBFeHRyYWN0aW5nIGd0azMt My4yNC40MzogLi4uLi4uLi4uLiBkb25lClttYWluLWRlZmF1bHQtam9iLTAxXSB8ICAgYC0t IEluc3RhbGxpbmcgbGlibm90aWZ5LTAuOC4zLi4uClttYWluLWRlZmF1bHQtam9iLTAxXSB8 ICAgYC0tIEV4dHJhY3RpbmcgbGlibm90aWZ5LTAuOC4zOiAuLi4uLi4uLi4uIGRvbmUKW21h aW4tZGVmYXVsdC1qb2ItMDFdIGAtLSBFeHRyYWN0aW5nIHplbml0eS0zLjQyLjFfMzogLi4u Li4uLi4uLiBkb25lClttYWluLWRlZmF1bHQtam9iLTAxXSBFeHRyYWN0aW5nIHdpbmV0cmlj a3MtMjAyNTAxMDI6IC4uIGRvbmUKPT0+IFJ1bm5pbmcgdHJpZ2dlcjogc2hhcmVkLW1pbWUt aW5mby51Y2wKQnVpbGRpbmcgdGhlIFNoYXJlZCBNSU1FLUluZm8gZGF0YWJhc2UgY2FjaGUK PT0+IFJ1bm5pbmcgdHJpZ2dlcjogZ2xpYi1zY2hlbWFzLnVjbApDb21waWxpbmcgZ2xpYiBz Y2hlbWFzCldhcm5pbmc6IFNjaGVtYSA/b3JnLmdub21lLnN5c3RlbS5sb2NhbGU/IGhhcyBw YXRoID8vc3lzdGVtL2xvY2FsZS8/LiAgUGF0aHMgc3RhcnRpbmcgd2l0aCA/L2FwcHMvPywg Py9kZXNrdG9wLz8gb3IgPy9zeXN0ZW0vPyBhcmUgZGVwcmVjYXRlZC4KV2FybmluZzogU2No ZW1hID9vcmcuZ25vbWUuc3lzdGVtLnByb3h5PyBoYXMgcGF0aCA/L3N5c3RlbS9wcm94eS8/ LiAgUGF0aHMgc3RhcnRpbmcgd2l0aCA/L2FwcHMvPywgPy9kZXNrdG9wLz8gb3IgPy9zeXN0 ZW0vPyBhcmUgZGVwcmVjYXRlZC4KV2FybmluZzogU2NoZW1hID9vcmcuZ25vbWUuc3lzdGVt LnByb3h5Lmh0dHA/IGhhcyBwYXRoID8vc3lzdGVtL3Byb3h5L2h0dHAvPy4gIFBhdGhzIHN0 YXJ0aW5nIHdpdGggPy9hcHBzLz8sID8vZGVza3RvcC8/IG9yID8vc3lzdGVtLz8gYXJlIGRl cHJlY2F0ZWQuCldhcm5pbmc6IFNjaGVtYSA/b3JnLmdub21lLnN5c3RlbS5wcm94eS5odHRw cz8gaGFzIHBhdGggPy9zeXN0ZW0vcHJveHkvaHR0cHMvPy4gIFBhdGhzIHN0YXJ0aW5nIHdp dGggPy9hcHBzLz8sID8vZGVza3RvcC8/IG9yID8vc3lzdGVtLz8gYXJlIGRlcHJlY2F0ZWQu Cldhcm5pbmc6IFNjaGVtYSA/b3JnLmdub21lLnN5c3RlbS5wcm94eS5mdHA/IGhhcyBwYXRo ID8vc3lzdGVtL3Byb3h5L2Z0cC8/LiAgUGF0aHMgc3RhcnRpbmcgd2l0aCA/L2FwcHMvPywg Py9kZXNrdG9wLz8gb3IgPy9zeXN0ZW0vPyBhcmUgZGVwcmVjYXRlZC4KV2FybmluZzogU2No ZW1hID9vcmcuZ25vbWUuc3lzdGVtLnByb3h5LnNvY2tzPyBoYXMgcGF0aCA/L3N5c3RlbS9w cm94eS9zb2Nrcy8/LiAgUGF0aHMgc3RhcnRpbmcgd2l0aCA/L2FwcHMvPywgPy9kZXNrdG9w Lz8gb3IgPy9zeXN0ZW0vPyBhcmUgZGVwcmVjYXRlZC4KPT0+IFJ1bm5pbmcgdHJpZ2dlcjog Z3RrLXVwZGF0ZS1pY29uLWNhY2hlLnVjbApHZW5lcmF0aW5nIEdUSyBpY29uIGNhY2hlIGZv ciAvdXNyL2xvY2FsL3NoYXJlL2ljb25zL2hpY29sb3IKR2VuZXJhdGluZyBHVEsgaWNvbiBj YWNoZSBmb3IgL3Vzci9sb2NhbC9zaGFyZS9pY29ucy9BZHdhaXRhCj09PiBSdW5uaW5nIHRy aWdnZXI6IGRlc2t0b3AtZmlsZS11dGlscy51Y2wKQnVpbGRpbmcgY2FjaGUgZGF0YWJhc2Ug b2YgTUlNRSB0eXBlcwo9PT4gUnVubmluZyB0cmlnZ2VyOiBnZGstcGl4YnVmLXF1ZXJ5LWxv YWRlcnMudWNsCkdlbmVyYXRpbmcgZ2RrLXBpeGJ1ZiBtb2R1bGVzIGNhY2hlCj09PT09Ck1l c3NhZ2UgZnJvbSBkdWt0YXBlLWxpYi0yLjcuMDoKCi0tCj09PT4gICBOT1RJQ0U6CgpUaGUg ZHVrdGFwZS1saWIgcG9ydCBjdXJyZW50bHkgZG9lcyBub3QgaGF2ZSBhIG1haW50YWluZXIu IEFzIGEgcmVzdWx0LCBpdCBpcwptb3JlIGxpa2VseSB0byBoYXZlIHVucmVzb2x2ZWQgaXNz dWVzLCBub3QgYmUgdXAtdG8tZGF0ZSwgb3IgZXZlbiBiZSByZW1vdmVkIGluCnRoZSBmdXR1 cmUuIFRvIHZvbHVudGVlciB0byBtYWludGFpbiB0aGlzIHBvcnQsIHBsZWFzZSBjcmVhdGUg YW4gaXNzdWUgYXQ6CgpodHRwczovL2J1Z3MuZnJlZWJzZC5vcmcvYnVnemlsbGEKCk1vcmUg aW5mb3JtYXRpb24gYWJvdXQgcG9ydCBtYWludGFpbmVyc2hpcCBpcyBhdmFpbGFibGUgYXQ6 CgpodHRwczovL2RvY3MuZnJlZWJzZC5vcmcvZW4vYXJ0aWNsZXMvY29udHJpYnV0aW5nLyNw b3J0cy1jb250cmlidXRpbmcKPT09PiAgIG1penVtYS0yMDI0LjExIGRlcGVuZHMgb24gZXhl Y3V0YWJsZTogd2luZXRyaWNrcyAtIGZvdW5kCj09PT4gICBSZXR1cm5pbmcgdG8gYnVpbGQg b2YgbWl6dW1hLTIwMjQuMTEKPT09PiAgIG1penVtYS0yMDI0LjExIGRlcGVuZHMgb24gZXhl Y3V0YWJsZTogeGRnLW9wZW4gLSBmb3VuZAo9PT0+ICAgbWl6dW1hLTIwMjQuMTEgZGVwZW5k cyBvbiBleGVjdXRhYmxlOiB6ZW5pdHkgLSBmb3VuZAo9PT0+ICAgbWl6dW1hLTIwMjQuMTEg ZGVwZW5kcyBvbiBleGVjdXRhYmxlOiBnbHhpbmZvIC0gbm90IGZvdW5kCj09PT4gICBJbnN0 YWxsaW5nIGV4aXN0aW5nIHBhY2thZ2UgL3BhY2thZ2VzL0FsbC9nbHgtdXRpbHMtOS4wLjAu cGtnClttYWluLWRlZmF1bHQtam9iLTAxXSBJbnN0YWxsaW5nIGdseC11dGlscy05LjAuMC4u LgpbbWFpbi1kZWZhdWx0LWpvYi0wMV0gRXh0cmFjdGluZyBnbHgtdXRpbHMtOS4wLjA6IC4u Li4uIGRvbmUKPT09PiAgIG1penVtYS0yMDI0LjExIGRlcGVuZHMgb24gZXhlY3V0YWJsZTog Z2x4aW5mbyAtIGZvdW5kCj09PT4gICBSZXR1cm5pbmcgdG8gYnVpbGQgb2YgbWl6dW1hLTIw MjQuMTEKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj09PT09PT09PT09PT09PT09PT09PT09PHBo YXNlOiBzdGFnZSAgICAgICAgICA+PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo9PT09 PSBlbnY6IE5PX0RFUEVORFM9eWVzIFVTRVI9cm9vdCBVSUQ9MCBHSUQ9MAo9PT0+ICBTdGFn aW5nIGZvciBtaXp1bWEtMjAyNC4xMQo9PT0+ICAgR2VuZXJhdGluZyB0ZW1wb3JhcnkgcGFj a2luZyBsaXN0Ci9iaW4vbWtkaXIgLXAgL3dya2RpcnMvdXNyL3BvcnRzL2dhbWVzL21penVt YS93b3JrL3N0YWdlL3Vzci9sb2NhbC9zaGFyZS9NaXp1dGFtYXJpL1Rvb2xzCmluc3RhbGwg IC1tIDU1NSAvd3JrZGlycy91c3IvcG9ydHMvZ2FtZXMvbWl6dW1hL3dvcmsvbWl6dXRhbWFy aS9NaXp1bWEgL3dya2RpcnMvdXNyL3BvcnRzL2dhbWVzL21penVtYS93b3JrL3N0YWdlL3Vz ci9sb2NhbC9iaW4KaW5zdGFsbCAgLW0gNTU1IC93cmtkaXJzL3Vzci9wb3J0cy9nYW1lcy9t aXp1bWEvd29yay9taXp1dGFtYXJpL1Rvb2xzL0ZyYW1ld29yayAvd3JrZGlycy91c3IvcG9y dHMvZ2FtZXMvbWl6dW1hL3dvcmsvc3RhZ2UvdXNyL2xvY2FsL3NoYXJlL01penV0YW1hcmkv VG9vbHMKPT09PT4gQ29tcHJlc3NpbmcgbWFuIHBhZ2VzIChjb21wcmVzcy1tYW4pCj09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PQo9PT09PT09PT09PT09PT09PT09PT09PTxwaGFzZTogcGFja2Fn ZSAgICAgICAgPj09PT09PT09PT09PT09PT09PT09PT09PT09PT0KPT09PT0gZW52OiAnUEtH X05PVEVTPWJ1aWxkX3RpbWVzdGFtcCBwb3J0c190b3BfZ2l0X2hhc2ggcG9ydHNfdG9wX2No ZWNrb3V0X3VuY2xlYW4gcG9ydF9naXRfaGFzaCBwb3J0X2NoZWNrb3V0X3VuY2xlYW4gYnVp bHRfYnknICdQS0dfTk9URV9idWlsZF90aW1lc3RhbXA9MjAyNS0wMS0xMFQwMToxNzoxNSsw MDowMCcgJ1BLR19OT1RFX3BvcnRzX3RvcF9naXRfaGFzaD1hNmUxMWFiNjk3MScgJ1BLR19O T1RFX3BvcnRzX3RvcF9jaGVja291dF91bmNsZWFuPXllcycgJ1BLR19OT1RFX3BvcnRfZ2l0 X2hhc2g9YTkyMWNmYTY4MzcnICdQS0dfTk9URV9wb3J0X2NoZWNrb3V0X3VuY2xlYW49bm8n ICdQS0dfTk9URV9idWlsdF9ieT1wb3VkcmllcmUtZ2l0LTMuNC45OS4yMDI0MTIxMicgTk9f REVQRU5EUz15ZXMgVVNFUj1yb290IFVJRD0wIEdJRD0wCj09PT4gIEJ1aWxkaW5nIHBhY2th Z2VzIGZvciBtaXp1bWEtMjAyNC4xMQo9PT0+ICAgQnVpbGRpbmcgbWl6dW1hLTIwMjQuMTEK PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09Cj0+PiBDbGVhbmluZyB1cCB3cmtkaXIKPT09PiAgQ2xl YW5pbmcgZm9yIG1penVtYS0yMDI0LjExCmJ1aWxkIG9mIGdhbWVzL21penVtYSB8IG1penVt YS0yMDI0LjExIGVuZGVkIGF0IDIwMjUtMDEtMTBUMDE6MTc6MzMrMDA6MDAKYnVpbGQgdGlt ZTogMDA6MDA6MTkK --------------BcH65gU5tJV0sPJI7qFmHEYR--