From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 506F7C43603 for ; Thu, 12 Dec 2019 10:21:57 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 1D8A0206DA for ; Thu, 12 Dec 2019 10:21:57 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1D8A0206DA Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=xenproject.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1ifLb7-0005Hm-Iq; Thu, 12 Dec 2019 10:21:29 +0000 Received: from all-amaz-eas1.inumbo.com ([34.197.232.57] helo=us1-amaz-eas2.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1ifLb6-0005Hh-P6 for xen-devel@lists.xenproject.org; Thu, 12 Dec 2019 10:21:28 +0000 X-Inumbo-ID: 24f6502c-1cc9-11ea-8d16-12813bfff9fa Received: from mail.xenproject.org (unknown [104.130.215.37]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS id 24f6502c-1cc9-11ea-8d16-12813bfff9fa; Thu, 12 Dec 2019 10:21:22 +0000 (UTC) Received: from host146.205.237.98.conversent.net ([205.237.98.146] helo=infra.test-lab.xenproject.org) by mail.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1ifLaz-00045S-SI; Thu, 12 Dec 2019 10:21:21 +0000 Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org) by infra.test-lab.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1ifLaz-0004g5-Hr; Thu, 12 Dec 2019 10:21:21 +0000 Received: from osstest by osstest.test-lab.xenproject.org with local (Exim 4.89) (envelope-from ) id 1ifLaz-0002bu-H8; Thu, 12 Dec 2019 10:21:21 +0000 To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org Message-ID: MIME-Version: 1.0 X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-saverestore.2:fail:regression xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:regression xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:nonblocking xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking xen-4.9-testing:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking xen-4.9-testing:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking xen-4.9-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking xen-4.9-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking xen-4.9-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking xen-4.9-testing:test-arm64-arm64-xl-thunderx:hosts-allocate:starved:nonblocking X-Osstest-Versions-This: xen=43ab30b13fe8b1d5f92a9ad2ca7d61f4c77b6cac X-Osstest-Versions-That: xen=8d1ee9f2c473fec54b5018c01ad556d7afd62c17 From: osstest service owner Date: Thu, 12 Dec 2019 10:21:21 +0000 Subject: [Xen-devel] [xen-4.9-testing test] 144723: regressions - trouble: fail/pass/starved X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" ZmxpZ2h0IDE0NDcyMyB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NDcyMy8KClJlZ3Jlc3Npb25zIDot KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0 LXdpbjctYW1kNjQgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiBmYWlsIFJFR1IuIHZzLiAxNDQ1NDUK IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3Jh dGUveDEwIGZhaWwgUkVHUi4gdnMuIDE0NDU0NQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgZmFpbCBibG9ja2VkIGluIDE0NDU0NQogdGVzdC1hbWQ2 NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICBmYWlsIGJsb2Nr ZWQgaW4gMTQ0NTQ1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDQ1NDUKIHRlc3QtYW1kNjQtYW1kNjQteGwt cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0NDU0 NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg ICAgICAgICBmYWlsIGxpa2UgMTQ0NTQ1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h bWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxNDQ1NDUKIHRlc3QtYXJt aGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWls ICBsaWtlIDE0NDU0NQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1 cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli dmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAx MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy bTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14 bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h cm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0 b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0 LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVz dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0 LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEv bDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdy YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy bWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0 LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0 ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBv cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs dGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwog dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQg c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt YXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm LWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBw b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12 aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQg c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02 NC1hcm02NC14bC10aHVuZGVyeCAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIHN0YXJ2 ZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg ICAgIDQzYWIzMGIxM2ZlOGIxZDVmOTJhOWFkMmNhN2Q2MWY0Yzc3YjZjYWMKYmFzZWxpbmUgdmVy c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDhkMWVlOWYyYzQ3M2ZlYzU0YjUwMThjMDFhZDU1 NmQ3YWZkNjJjMTcKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0NDU0NSAgMjAxOS0xMi0wNSAxMjow NTozMiBaICAgIDYgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDQ3MjMgIDIwMTktMTItMTEg MTU6MTA6NDEgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj aXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBK YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVu Lm9yZz4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1h bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz ICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg ICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2 NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg ICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k NjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4 Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAog dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t YW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2 LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0 ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0 LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14 bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAg ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14 bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0 LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2 bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2 NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt NjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0 LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg IAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3Jh ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p Mzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1 YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2 LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0 ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0 LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRl c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt eGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGFydmVkIAogdGVz dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0 LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA0M2Fi MzBiMTNmZThiMWQ1ZjkyYTlhZDJjYTdkNjFmNGM3N2I2Y2FjCkF1dGhvcjogQW5kcmV3IENvb3Bl ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBXZWQgRGVjIDExIDE1OjU0OjE5 IDIwMTkgKzAxMDAKCiAgICBBTUQvSU9NTVU6IENlYXNlIHVzaW5nIGEgZHluYW1pYyBoZWlnaHQg Zm9yIHRoZSBJT01NVSBwYWdldGFibGVzCiAgICAKICAgIHVwZGF0ZV9wYWdpbmdfbW9kZSgpIGhh cyBtdWx0aXBsZSBidWdzOgogICAgCiAgICAgMSkgQm9vdGluZyB3aXRoIGlvbW11PWRlYnVnIHdp bGwgY2F1c2UgaXQgdG8gaW5mb3JtIHlvdSB0aGF0IHRoYXQgaXQgY2FsbGVkCiAgICAgICAgd2l0 aG91dCB0aGUgcGRldl9saXN0IGxvY2sgaGVsZC4KICAgICAyKSBXaGVuIGdyb3dpbmcgYnkgbW9y ZSB0aGFuIGEgc2luZ2xlIGxldmVsLCBpdCBsZWFrcyB0aGUgbmV3bHkgYWxsb2NhdGVkCiAgICAg ICAgdGFibGUocykgaW4gdGhlIGNhc2Ugb2YgYSBmdXJ0aGVyIGVycm9yLgogICAgCiAgICBGdXJ0 aGVybW9yZSwgdGhlIGNob2ljZSBvZiBkZWZhdWx0IGxldmVsIGZvciBhIGRvbWFpbiBoYXMgaXNz dWVzOgogICAgCiAgICAgMSkgQWxsIEhWTSBndWVzdHMgZ3JvdyBmcm9tIDIgdG8gMyBsZXZlbHMg ZHVyaW5nIGNvbnN0cnVjdGlvbiBiZWNhdXNlIG9mIHRoZQogICAgICAgIHBvc2l0aW9uIG9mIHRo ZSBWUkFNIGp1c3QgYmVsb3cgdGhlIDRHIGJvdW5kYXJ5LCBzbyBkZWZhdWx0aW5nIHRvIDIgaXMg YQogICAgICAgIHdhc3RlIG9mIGVmZm9ydC4KICAgICAyKSBUaGUgbGltaXQgZm9yIFBWIGd1ZXN0 cyBkb2Vzbid0IHRha2UgbWVtb3J5IGhvdHBsdWcgaW50byBhY2NvdW50LCBhbmQKICAgICAgICBp c24ndCBkeW5hbWljIGF0IHJ1bnRpbWUgbGlrZSBIVk0gZ3Vlc3RzLiAgVGhpcyBtZWFucyB0aGF0 IGEgUFYgZ3Vlc3QgbWF5CiAgICAgICAgZ2V0IFJBTSB3aGljaCBpdCBjYW4ndCBtYXAgaW4gdGhl IElPTU1VLgogICAgCiAgICBUaGUgZHluYW1pYyBoZWlnaHQgaXMgYSBwcm9wZXJ0eSB1bmlxdWUg dG8gQU1ELCBhbmQgYWRkcyBhIHN1YnN0YW50aWFsCiAgICBxdWFudGl0eSBvZiBjb21wbGV4aXR5 IGZvciB3aGF0IGlzIGEgbWFyZ2luYWwgcGVyZm9ybWFuY2UgaW1wcm92ZW1lbnQuICBSZW1vdmUK ICAgIHRoZSBjb21wbGV4aXR5IGJ5IHJlbW92aW5nIHRoZSBkeW5hbWljIGhlaWdodC4KICAgIAog ICAgUFYgZ3Vlc3RzIG5vdyBnZXQgMyBvciA0IGxldmVscyBiYXNlZCBvbiBhbnkgaG90cGx1ZyBy ZWdpb25zIGluIHRoZSBob3N0LgogICAgVGhpcyBvbmx5IG1ha2VzIGEgZGlmZmVyZW5jZSBmb3Ig aGFyZHdhcmUgd2hpY2ggcHJldmlvdXNseSBoYWQgYWxsIFJBTSBiZWxvdwogICAgdGhlIDUxMkcg Ym91bmRhcnksIGFuZCBhIGhvdHBsdWcgcmVnaW9uIGFib3ZlLgogICAgCiAgICBIVk0gZ3Vlc3Rz IG5vdyBnZXQgNCBsZXZlbHMgKHdoaWNoIHdpbGwgYmUgc3VmZmljaWVudCB1bnRpbCAyNTZUQiBn dWVzdHMKICAgIGJlY29tZSBhIHRoaW5nKSwgYmVjYXVzZSB3ZSBkb24ndCBjdXJyZW50bHkgaGF2 ZSB0aGUgaW5mb3JtYXRpb24gdG8ga25vdyB3aGVuCiAgICAzIHdvdWxkIGJlIHNhZmUgdG8gdXNl LgogICAgCiAgICBUaGUgb3ZlcmhlYWQgb2YgdGhpcyBleHRyYSBsZXZlbCBpcyBub3QgZXhwZWN0 ZWQgdG8gYmUgbm90aWNlYWJsZS4gIEl0IGNvc3RzCiAgICBvbmUgcGFnZSAoNGspIHBlciBkb21h aW4sIGFuZCBvbmUgZXh0cmEgSU8tVExCIHBhZ2luZyBzdHJ1Y3R1cmUgY2FjaGUgZW50cnkKICAg IHdoaWNoIGlzIHZlcnkgaG90IGFuZCBsZXNzIGxpa2VseSB0byBiZSBldmljdGVkLgogICAgCiAg ICBUaGlzIGlzIFhTQS0zMTEuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpi ZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogYjRmMDQyMjM2YWUwYmI2NzI1YjNl OGRkNDBhZjVhMjQ2NmE2Zjk3MQogICAgbWFzdGVyIGRhdGU6IDIwMTktMTItMTEgMTQ6NTU6MzIg KzAxMDAKCmNvbW1pdCA1NWJkOTBkYjU3N2M5ZTBkMjI0OGZjNjU0Mjc0ZDhhMmMyMDdjY2YwCkF1 dGhvcjogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpEYXRlOiAgIFdl ZCBEZWMgMTEgMTU6NTM6MzkgMjAxOSArMDEwMAoKICAgIHg4Ni9tbTogcmVsaW5xdWlzaF9tZW1v cnk6IEdyYWIgYW4gZXh0cmEgdHlwZSByZWYgd2hlbiBzZXR0aW5nIFBHVF9wYXJ0aWFsCiAgICAK ICAgIFRoZSBQR1RfcGFydGlhbCBiaXQgaW4gcGFnZS0+dHlwZV9pbmZvIGhvbGRzIGJvdGggYSB0 eXBlIGNvdW50IGFuZCBhCiAgICBnZW5lcmFsIHJlZiBjb3VudC4gIER1cmluZyBkb21haW4gdGVh ci1kb3duLCB3aGVuIGZyZWVfcGFnZV90eXBlKCkKICAgIHJldHVybnMgLUVSRVNUQVJULCByZWxp bnF1aXNoX21lbW9yeSgpIGNvcnJlY3RseSBoYW5kbGVzIHRoZSBnZW5lcmFsCiAgICByZWYgY291 bnQsIGJ1dCBmYWlscyB0byBncmFiIGFuIGV4dHJhIHR5cGUgY291bnQgd2hlbiBzZXR0aW5nCiAg ICBQR1RfcGFydGlhbC4gIFdoZW4gdGhpcyBiaXQgaXMgZXZlbnR1YWxseSBjbGVhcmVkLCB0eXBl X2NvdW50IHVuZGVyZmxvd3MKICAgIGFuZCB0cmlnZ2VycyB0aGUgZm9sbG93aW5nIEJVRyBpbiBw YWdlX2FsbG9jLmM6ZnJlZV9kb21oZWFwX3BhZ2VzKCk6CiAgICAKICAgICAgICBCVUdfT04oKHBn W2ldLnUuaW51c2UudHlwZV9pbmZvICYgUEdUX2NvdW50X21hc2spICE9IDApOwogICAgCiAgICBB cyBmYXIgYXMgd2UgY2FuIHRlbGwsIHRoaXMgcGFnZSB1bmRlcmZsb3cgY2Fubm90IGJlIGV4cGxv aXRlZCBhbnkgYW55CiAgICBvdGhlciB3YXk6IFRoZSBwYWdlIGNhbid0IGJlIHVzZWQgYXMgYSBw YWdldGFibGUgYnkgdGhlIGR5aW5nIGRvbWFpbgogICAgYmVjYXVzZSBpdCdzIGR5aW5nOyBpdCBj YW4ndCBiZSB1c2VkIGFzIGEgcGFnZXRhYmxlIGJ5IGFueSBvdGhlcgogICAgZG9tYWluIHNpbmNl IGl0IGJlbG9uZ3MgdG8gdGhlIGR5aW5nIGRvbWFpbjsgYW5kIG93bmVyc2hpcCBjYW4ndAogICAg dHJhbnNmZXIgdG8gYW55IG90aGVyIGRvbWFpbiB3aXRob3V0IGhpdHRpbmcgdGhlIEJVR19PTigp IGluCiAgICBmcmVlX2RvbWhlYXBfcGFnZXMoKS4KICAgIAogICAgKHN0ZWFsX3BhZ2UoKSB3b24n dCB3b3JrIG9uIGEgcGFnZSBpbiB0aGlzIHN0YXRlLCBzaW5jZSBpdCByZXF1aXJlcwogICAgUEdD X2FsbG9jYXRlZCB0byBiZSBzZXQsIGFuZCBQR0NfYWxsb2NhdGVkIHdpbGwgYWxyZWFkeSBoYXZl IGJlZW4KICAgIGNsZWFyZWQuKQogICAgCiAgICBGaXggdGhpcyBieSBncmFiYmluZyBhbiBleHRy YSB0eXBlIHJlZiBpZiBzZXR0aW5nIFBHVF9wYXJ0aWFsIGluCiAgICByZWxpbnF1aXNoX21lbW9y eS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0zMTAuCiAgICAKICAgIFNpZ25lZC1vZmYt Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5 OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA2NmJk YzE2YWVlZDhkZGIyYWU3MjRhZGM1ZWE2YmRlMGRlYTc4YzNkCiAgICBtYXN0ZXIgZGF0ZTogMjAx OS0xMi0xMSAxNDo1NTowOCArMDEwMAoKY29tbWl0IDE3M2U4MDVhMWRkN2RjMDVjYzZkNTNlMDRj ZGFhYjViNmE4ZjMwMmEKQXV0aG9yOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp eC5jb20+CkRhdGU6ICAgV2VkIERlYyAxMSAxNTo1MzoxNSAyMDE5ICswMTAwCgogICAgeDg2L21t OiBhbGxvYy9mcmVlX2xOX3RhYmxlOiBSZXRhaW4gcGFydGlhbF9mbGFncyBvbiAtRUlOVFIKICAg IAogICAgV2hlbiB2YWxpZGF0aW5nIG9yIGRlLXZhbGlkYXRpbmcgcGFnZXMgKGluIGFsbG9jX2xO X3RhYmxlIGFuZAogICAgZnJlZV9sTl90YWJsZSByZXNwZWN0aXZlbHkpLCB0aGUgYHBhcnRpYWxf ZmxhZ3NgIGxvY2FsIHZhcmlhYmxlIGlzCiAgICB1c2VkIHRvIGtlZXAgdHJhY2sgb2Ygd2hldGhl ciB0aGUgImN1cnJlbnQiIFBURSBzdGFydGVkIHRoZSBlbnRpcmUKICAgIG9wZXJhdGlvbiBpbiBh ICJtYXkgYmUgcGFydGlhbCIgc3RhdGUuCiAgICAKICAgIE9uZSBvZiB0aGUgcGF0Y2hlcyBpbiBY U0EtMjk5IGFkZHJlc3NlZCB0aGUgZmFjdCB0aGF0IGl0IGlzIHBvc3NpYmxlCiAgICBmb3IgYSBw cmV2aW91c2x5LXBhcnRpYWxseS12YWxpZGF0ZWQgZW50cnkgdG8gc3Vic2VxdWVudGx5IGJlIGZv dW5kIHRvCiAgICBoYXZlIGludmFsaWQgZW50cmllcyAoaW5kaWNhdGVkIGJ5IHJldHVybmluZyAt RUlOVkFMKTsgaW4gd2hpY2ggY2FzZQogICAgcGFnZS0+cGFydGlhbF9mbGFncyBuZWVkcyB0byBi ZSBzZXQgdG8gaW5kaWNhdGUgdGhhdCB0aGUgY3VycmVudCBQVEUKICAgIG1heSBoYXZlIHRoZSBw YXJ0aWFsIGJpdCBzZXQgKGFuZCB0aHVzIF9wdXRfcGFnZV90eXBlKCkgc2hvdWxkIGJlCiAgICBj YWxsZWQgd2l0aCBQVEZfcGFydGlhbF9zZXQpLgogICAgCiAgICBVbmZvcnR1bmF0ZWx5LCB0aGUg cGF0Y2hlcyBpbiBYU0EtMjk5IGFzc3VtZWQgdGhhdCBvbmNlCiAgICBwdXRfcGFnZV9mcm9tX2xO ZSgpIHJldHVybmVkIC1FUkVTVEFSVCBvbiBhIHBhZ2UsIGl0IHdhcyBub3QgcG9zc2libGUKICAg IGZvciBpdCB0byByZXR1cm4gLUVJTlRSLiAgVGhpcyB0dXJucyBvdXQgdG8gYmUgdHJ1ZSBmb3IK ICAgIGFsbG9jX2xOX3RhYmxlKCkgYW5kIGZyZWVfbE5fdGFibGUsIGJ1dCBub3QgZm9yIF9nZXRf cGFnZV90eXBlKCkgYW5kCiAgICBfcHV0X3BhZ2VfdHlwZSgpOiBib3RoIGNhbiByZXR1cm4gLUVJ TlRSIHdoZW4gY2FsbGVkIG9uIHBhZ2VzIHdpdGgKICAgIFBHVF9wYXJ0aWFsIHNldC4gIEluIHRo ZXNlIGNhc2VzLCB0aGUgcGFnZXMgUEdUX3BhcnRpYWwgd2lsbCBzdGlsbCBiZQogICAgc2V0OyBm YWlsaW5nIHRvIHNldCBwYXJ0aWFsX2ZsYWdzIGFwcHJvcHJpYXRlbHkgbWF5IGFsbG93IGFuIGF0 dGFja2VyCiAgICB0byBkbyBhIHByaXZpbGVnZSBlc2NhbGF0aW9uIHNpbWlsYXIgdG8gdGhvc2Ug ZGVzY3JpYmVkIGluIFhTQS0yOTkuCiAgICAKICAgIEZpeCB0aGlzIGJ5IGFsd2F5cyBjb3B5aW5n IHRoZSBsb2NhbCBwYXJ0aWFsX2ZsYWdzIHZhcmlhYmxlIGludG8KICAgIHBhZ2UtPnBhcnRpYWxf ZmxhZ3Mgd2hlbiBleGl0aW5nIGVhcmx5LgogICAgCiAgICBOQiB0aGF0IG9uIHRoZSAiZ2V0IiBz aWRlLCBubyBhZGp1c3RtZW50IHRvIG5yX3ZhbGlkYXRlZF9lbnRyaWVzIGlzCiAgICBuZWVkZWQ6 IHdoZXRoZXIgcHRlW2ldIGlzIHBhcnRpYWxseSB2YWxpZGF0ZWQgb3IgZW50aXJlbHkKICAgIHVu LXZhbGlkYXRlZCwgd2Ugd2FudCBucl92YWxpZGF0ZWRfZW50cmllcyA9IGkuICBPbiB0aGUgInB1 dCIgc2lkZSwKICAgIGhvd2V2ZXIsIHdlIG5lZWQgdG8gYWRqdXN0IG5yX3ZhbGlkYXRlZF9lbnRy aWVzIGFwcHJvcHJpYXRlbHk6IGlmCiAgICBwdGVbaV0gaXMgZW50aXJlbHkgdmFsaWRhdGVkLCB3 ZSB3YW50IG5yX3ZhbGlkYXRlZF9lbnRyaWVzID0gaSArIDE7IGlmCiAgICBwdGVbaV0gaXMgcGFy dGlhbGx5IHZhbGlkYXRlZCwgd2Ugd2FudCBucl92YWxpZGF0ZWRfZW50cmllcyA9IGkuCiAgICAK ICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMzEwLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9y Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNGU3MGY0NDc2 YzBjNTQzNTU5Zjk3MWZhZWNkZDVmMTMwMGNkZGIwYQogICAgbWFzdGVyIGRhdGU6IDIwMTktMTIt MTEgMTQ6NTQ6NDMgKzAxMDAKCmNvbW1pdCAyNDhmMjJlMGI2N2Y0YmQyMmQ4MTc1Zjc3MGQwMmY1 MmNhNzgwYTY0CkF1dGhvcjogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t PgpEYXRlOiAgIFdlZCBEZWMgMTEgMTU6NTI6NTUgMjAxOSArMDEwMAoKICAgIHg4Ni9tbTogU2V0 IG9sZF9ndWVzdF90YWJsZSB3aGVuIGRlc3Ryb3lpbmcgdmNwdSBwYWdldGFibGVzCiAgICAKICAg IENoYW5nZXNldCA2YzRlZmMxZWJhICgieDg2L21tOiBEb24ndCBkcm9wIGEgdHlwZSByZWYgdW5s ZXNzIHlvdSBoZWxkIGEKICAgIHJlZiB0byBiZWdpbiB3aXRoIiksIHBhcnQgb2YgWFNBLTI5OSwg Y2hhbmdlZCB0aGUgY2FsbGluZyBkaXNjaXBsaW5lCiAgICBvZiBwdXRfcGFnZV90eXBlKCkgc3Vj aCB0aGF0IGlmIHB1dF9wYWdlX3R5cGUoKSByZXR1cm5lZCAtRVJFU1RBUlQKICAgIChpbmRpY2F0 aW5nIGEgcGFydGlhbGx5IGRlLXZhbGlkYXRlZCBwYWdlKSwgc3Vic2VxdWVudCBjYWxscyB0bwog ICAgcHV0X3BhZ2VfdHlwZSgpIG11c3QgYmUgY2FsbGVkIHdpdGggUFRGX3BhcnRpYWxfc2V0LiAg SWYgY2FsbGVkIG9uIGEKICAgIHBhcnRpYWxseSBkZS12YWxpZGF0ZWQgcGFnZSBidXQgd2l0aG91 dCBQVEZfcGFydGlhbF9zZXQsIFhlbiB3aWxsCiAgICBCVUcoKSwgYmVjYXVzZSB0byBkbyBvdGhl cndpc2Ugd291bGQgcmlzayBvcGVuaW5nIHVwIHRoZSBraW5kIG9mCiAgICBwcml2aWxlZ2UgZXNj YWxhdGlvbiBidWcgZGVzY3JpYmVkIGluIFhTQS0yOTkuCiAgICAKICAgIE9uZSBwbGFjZSB0aGlz IHdhcyBtaXNzZWQgd2FzIGluIHZjcHVfZGVzdHJveV9wYWdldGFibGVzKCkuCiAgICBwdXRfcGFn ZV9hbmRfdHlwZV9wcmVlbXB0aWJsZSgpIGlzIGNhbGxlZCwgYnV0IG9uIC1FUkVTVEFSVCwgdGhl CiAgICBlbnRpcmUgb3BlcmF0aW9uIGlzIHNpbXBseSByZXN0YXJ0ZWQsIGNhdXNpbmcgcHV0X3Bh Z2VfdHlwZSgpIHRvIGJlCiAgICBjYWxsZWQgb24gYSBwYXJ0aWFsbHkgZGUtdmFsaWRhdGVkIHBh Z2Ugd2l0aG91dCBQVEZfcGFydGlhbF9zZXQuICBUaGUKICAgIHJlc3VsdCB3YXMgdGhhdCBpZiBz dWNoIGFuIG9wZXJhdGlvbiB3ZXJlIGludGVycnVwdGVkLCBYZW4gd291bGQgaGl0IGEKICAgIEJV RygpLgogICAgCiAgICBGaXggdGhpcyBieSBoYXZpbmcgdmNwdV9kZXN0cm95X3BhZ2V0YWJsZXMo KSBjb25zaXN0ZW50bHkgcGFzcyBvZmYKICAgIGludGVycnVwdGVkIGRlLXZhbGlkYXRpb25zIHRv IHB1dF9vbGRfcGFnZV90eXBlKCk6CiAgICAtIFVuY29uZGl0aW9uYWxseSBjbGVhciByZWZlcmVu Y2VzIHRvIHRoZSBwYWdlLCBldmVuIGlmCiAgICAgIHB1dF9wYWdlX2FuZF90eXBlIGZhaWxlZAog ICAgLSBTZXQgb2xkX2d1ZXN0X3RhYmxlIGFuZCBvbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCBhcHBy b3ByaWF0ZWx5CiAgICAKICAgIFdoaWxlIGhlcmUsIGRvIHNvbWUgcmVmYWN0b3Jpbmc6CiAgICAK ICAgICAtIE1vdmUgY2xlYXJpbmcgb2YgYXJjaC5jcjMgdG8gdGhlIHRvcCBvZiB0aGUgZnVuY3Rp b24KICAgIAogICAgIC0gTm93IHRoYXQgY2xlYXJpbmcgaXMgdW5jb25kaXRpb25hbCwgbW92ZSB0 aGUgdW5tYXAgdG8gdGhlIHNhbWUKICAgICAgIGNvbmRpdGlvbmFsIGFzIHRoZSBsNHRhYiBtYXBw aW5nLiAgVGhpcyBhbHNvIGFsbG93cyB1cyB0byByZWR1Y2UKICAgICAgIHRoZSBzY29wZSBvZiB0 aGUgbDR0YWIgdmFyaWFibGUuCiAgICAKICAgICAtIEF2b2lkIGNvZGUgZHVwbGljYXRpb24gYnkg bG9vcGluZyB0byBkcm9wIHJlZmVyZW5jZXMgb24KICAgICAgIGd1ZXN0X3RhYmxlX3VzZXIKICAg IAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0zMTAuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBTYXJh aCBOZXdtYW4gPHNybkBwcmdtci5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFw IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg PGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogZWNlY2ExMmIyYzRjOGU0NDMz ZTRmOWJlODNmNWM2NjhhZTM2ZmUwOAogICAgbWFzdGVyIGRhdGU6IDIwMTktMTItMTEgMTQ6NTQ6 MTMgKzAxMDAKCmNvbW1pdCBlYzIyOWMyMjY1NmM4MmVkMmFjZmE5OWM3NWU2OTM0MzVmMzZiMDk0 CkF1dGhvcjogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpEYXRlOiAg IFdlZCBEZWMgMTEgMTU6NTI6MjQgMjAxOSArMDEwMAoKICAgIHg4Ni9tbTogRG9uJ3QgcmVzZXQg bGluZWFyX3B0X2NvdW50IG9uIHBhcnRpYWwgdmFsaWRhdGlvbgogICAgCiAgICAiTGluZWFyIHBh Z2V0YWJsZXMiIGlzIGEgdGVjaG5pcXVlIHdoaWNoIGludm9sdmVzIGVpdGhlciBwb2ludGluZyBh CiAgICBwYWdldGFibGUgYXQgaXRzZWxmLCBvciB0byBhbm90aGVyIHBhZ2V0YWJsZSB0aGUgc2Ft ZSBvciBoaWdoZXIgbGV2ZWwuCiAgICBYZW4gaGFzIGxpbWl0ZWQgc3VwcG9ydCBmb3IgbGluZWFy IHBhZ2V0YWJsZXM6IEEgcGFnZSBtYXkgZWl0aGVyIHBvaW50CiAgICB0byBpdHNlbGYsIG9yIHBv aW50IHRvIGFub3RoZXIgcGFnZSBvZiB0aGUgc2FtZSBsZXZlbCAoaS5lLiwgTDIgdG8gTDIsCiAg ICBMMyB0byBMMywgYW5kIHNvIG9uKS4KICAgIAogICAgWFNBLTI0MCBpbnRyb2R1Y2VkIGFuIGFk ZGl0aW9uYWwgcmVzdHJpY3Rpb24gdGhhdCBsaW1pdGVkIHRoZSAiZGVwdGgiCiAgICBvZiBzdWNo IGNoYWlucyBieSBhbGxvd2luZyBwYWdlcyB0byBlaXRoZXIgKnBvaW50IHRvKiBvdGhlciBwYWdl cyBvZgogICAgdGhlIHNhbWUgbGV2ZWwsIG9yICpiZSBwb2ludGVkIHRvKiBieSBvdGhlciBwYWdl cyBvZiB0aGUgc2FtZSBsZXZlbCwKICAgIGJ1dCBub3QgYm90aC4gIFRvIGltcGxlbWVudCB0aGlz LCB3ZSBrZWVwIHRyYWNrIG9mIHRoZSBudW1iZXIgb2YKICAgIG91dHN0YW5kaW5nIHRpbWVzIGEg cGFnZSBwb2ludHMgdG8gb3IgaXMgcG9pbnRlZCB0byBhbm90aGVyIHBhZ2UKICAgIHRhYmxlLCB0 byBwcmV2ZW50IGJvdGggZnJvbSBoYXBwZW5pbmcgYXQgdGhlIHNhbWUgdGltZS4KICAgIAogICAg VW5mb3J0dW5hdGVseSwgdGhlIG9yaWdpbmFsIGNvbW1pdCBpbnRyb2R1Y2luZyB0aGlzIHJlc2V0 IHRoaXMgY291bnQKICAgIHdoZW4gcmVzdW1pbmcgdmFsaWRhdGlvbiBvZiBhIHBhcnRpYWxseS12 YWxpZGF0ZWQgcGFnZXRhYmxlLCBkcm9wcGluZwogICAgc29tZSAibGluZWFyX3B0X2VudHJ5IiBj b3VudHMuCiAgICAKICAgIE9uIGRlYnVnIGJ1aWxkcyBvbiBzeXN0ZW1zIHdoZXJlIGd1ZXN0cyB1 c2VkIHRoaXMgZmVhdHVyZSwgdGhpcyBtaWdodAogICAgbGVhZCB0byBjcmFzaGVzIHRoYXQgbG9v ayBsaWtlIHRoaXM6CiAgICAKICAgICAgICBBc3NlcnRpb24gJ29jID4gMCcgZmFpbGVkIGF0IG1t LmM6ODc0CiAgICAKICAgIFdvcnNlLCBpZiBhbiBhdHRhY2tlciBjb3VsZCBlbmdpbmVlciBzdWNo IGEgc2l0dWF0aW9uIHRvIG9jY3VyLCB0aGV5CiAgICBtaWdodCBiZSBhYmxlIHRvIG1ha2UgbG9v cHMgb3Igb3RoZXIgYWJpdHJhcnkgY2hhaW5zIG9mIGxpbmVhcgogICAgcGFnZXRhYmxlcywgbGVh ZGluZyB0byB0aGUgZGVuaWFsLW9mLXNlcnZpY2Ugc2l0dWF0aW9uIG91dGxpbmVkIGluCiAgICBY U0EtMjQwLgogICAgCiAgICBUaGlzIGlzIFhTQS0zMDkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBN YW51ZWwgQm91eWVyIDxib3V5ZXJAYW50aW9jaGUuZXUub3JnPgogICAgU2lnbmVkLW9mZi1ieTog R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6 IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDc0NzNl ZmQxMmZiN2E2NTQ4ZjUzMDNmMWY0YzVjYjUyMTU0M2E4MTMKICAgIG1hc3RlciBkYXRlOiAyMDE5 LTEyLTExIDE0OjEwOjI3ICswMTAwCgpjb21taXQgZTg3OWJmZTczYWQ3NjQxMjc2NGYxMmY4MGJm MGIzNzEwYzUyYWI4OApBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp eC5jb20+CkRhdGU6ICAgV2VkIERlYyAxMSAxNTo1MToxMSAyMDE5ICswMTAwCgogICAgeDg2L3Z0 eDogV29yayBhcm91bmQgU2luZ2xlU3RlcCArIFNUSS9Nb3ZTUyBWTUVudHJ5IGZhaWx1cmVzCiAg ICAKICAgIFNlZSBwYXRjaCBjb21tZW50IGZvciB0ZWNobmljYWwgZGV0YWlscy4KICAgIAogICAg Q29uY2VybmluZyB0aGUgdGltZWxpbmUsIHRoaXMgd2FzIGZpcnN0IGRpc2NvdmVyZWQgaW4gdGhl IGFmdGVybWF0aCBvZgogICAgWFNBLTE1NiB3aGljaCBjYXVzZWQgI0RCIHRvIGJlIGludGVyY2Vw dGVkIHVuY29uZGl0aW9uYWxseSwgYnV0IG9ubHkgaW4KICAgIGl0cyBTaW5nbGVTdGVwICsgU1RJ IGZvcm0gd2hpY2ggaXMgcmVzdHJpY3RlZCB0byBwcml2aWxlZ2VkIHNvZnR3YXJlLgogICAgCiAg ICBBZnRlciB3b3JraW5nIHdpdGggSW50ZWwgYW5kIGlkZW50aWZ5aW5nIHRoZSBwcm9ibGVtYXRp YyB2bWVudHJ5IGNoZWNrLAogICAgdGhpcyB3b3JrYXJvdW5kIHdhcyBzdWdnZXN0ZWQsIGFuZCB0 aGUgcGF0Y2ggd2FzIHBvc3RlZCBpbiBhbiBSRkMKICAgIHNlcmllcy4gIE91dHN0YW5kaW5nIHdv cmsgZm9yIHRoYXQgc2VyaWVzIChub3QgYnJlYWtpbmcgSW50cm9zcGVjdGlvbikKICAgIGlzIHN0 aWxsIHBlbmRpbmcsIGFuZCB0aGlzIGZpeCBmcm9tIGl0ICh3aGljaCB3b3VsZG4ndCBoYXZlIGJl ZW4gZ29vZAogICAgZW5vdWdoIGluIGl0cyBvcmlnaW5hbCBmb3JtKSB3YXNuJ3QgY29tbWl0dGVk LgogICAgCiAgICBBIHZtZW50cnkgZmFpbHVyZSB3YXMgcmVwb3J0ZWQgdG8geGVuLWRldmVsLCBh bmQgZGVidWdnaW5nIGlkZW50aWZpZWQKICAgIHRoaXMgYnVnIGluIGl0cyBTaW5nbGVTdGVwICsg TW92U1MgZm9ybSBieSB3YXkgb2YgSU5UMSwgd2hpY2ggZG9lcyBub3QKICAgIGludm9sdmUgdGhl IHVzZSBvZiBhbnkgcHJpdmlsZWdlZCBpbnN0cnVjdGlvbnMsIGFuZCBwcm92aW5nIHRoaXMgdG8g YmUgYQogICAgc2VjdXJpdHkgaXNzdWUuCiAgICAKICAgIFRoaXMgaXMgWFNBLTMwOAogICAgCiAg ICBSZXBvcnRlZC1ieTogSMOla29uIEFsc3RhZGhlaW0gPGhha29uQGFsc3RhZGhlaW0ucHJpdi5u bz4KICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp eC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog ICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogICAgbWFzdGVy IGNvbW1pdDogMWQzZWI4MjU5ODA0ZTViZWM5OTFhMzQ2MmQ2OWJhNmJkODBiYjQwZQogICAgbWFz dGVyIGRhdGU6IDIwMTktMTItMTEgMTQ6MDk6MzAgKzAxMDAKCmNvbW1pdCBjZTEyNmM5MWEzZDE4 YjlhODdmNThlNzEzNzA4YjFiOTYzZTAwNjEwCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNo QHN1c2UuY29tPgpEYXRlOiAgIFdlZCBEZWMgMTEgMTU6NTA6MjAgMjAxOSArMDEwMAoKICAgIHg4 NitBcm0zMjogbWFrZSBmaW5kX25leHRfeyx6ZXJvX31iaXQoKSBoYXZlIHdlbGwgZGVmaW5lZCBi ZWhhdmlvcgogICAgCiAgICBUaGVzZSBmdW5jdGlvbnMgZ2V0dGluZyB1c2VkIHdpdGggdGhlIDJu ZCBhbmQgM3JkIGFyZ3VtZW50cyBiZWluZyBlcXVhbAogICAgd2Fzbid0IHdlbGwgZGVmaW5lZDog QXJtNjQgcmVsaWFibHkgcmV0dXJucyB0aGUgdmFsdWUgb2YgdGhlIDJuZAogICAgYXJndW1lbnQg aW4gdGhpcyBjYXNlLCB3aGlsZSBvbiB4ODYgZm9yIGJpdG1hcHMgdXAgdG8gNjQgYml0cyB3aWRl IHRoZQogICAgcmV0dXJuIHZhbHVlIHdhcyB1bmRlZmluZWQgKGR1ZSB0byB0aGUgdW5kZWZpbmVk IGJlaGF2aW9yIG9mIGEgc2hpZnQgb2YKICAgIGEgdmFsdWUgYnkgdGhlIG51bWJlciBvZiBiaXRz IGl0J3Mgd2lkZSkgd2hlbiB0aGUgaW5jb21pbmcgdmFsdWUgd2FzIDY0LgogICAgT24gQXJtMzIg YW4gYWN0dWFsIG91dCBvZiBib3VuZHMgYWNjZXNzIHdvdWxkIGhhcHBlbiB3aGVuIHRoZQogICAg c2l6ZS9vZmZzZXQgdmFsdWUgaXMgYSBtdWx0aXBsZSBvZiAzMjsgaWYgdGhpcyBhY2Nlc3MgZG9l c24ndCBmYXVsdCwgdGhlCiAgICByZXR1cm4gdmFsdWUgd291bGQgaGF2ZSBiZWVuIHN1ZmZpY2ll bnRseSBjb3JyZWN0IGFmYWljdC4KICAgIAogICAgTWFrZSB0aGUgZnVuY3Rpb25zIGNvbnNpc3Rl bnRseSB0b2xlcmF0ZSB0aGUgbGFzdCB0d28gYXJndW1lbnRzIGJlaW5nCiAgICBlcXVhbCAoYW5k IGluIGZhY3QgdGhlIDNyZCBhcmd1bWVudCBiZWluZyBncmVhdGVyIG9yIGVxdWFsIHRvIHRoZSAy bmQpLAogICAgaW4gZmF2b3Igb2YgZmluZGluZyBhbmQgZml4aW5nIGFsbCB0aGUgdXNlIHNpdGVz IHRoYXQgdmlvbGF0ZSB0aGUKICAgIG9yaWdpbmFsIG1vcmUgc3RyaWN0IGFzc3VtcHRpb24uCiAg ICAKICAgIFRoaXMgaXMgWFNBLTMwNy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu QHhlbi5vcmc+CiAgICBtYXN0ZXIgY29tbWl0OiA3NDQyMDA2YjlmMDk0MGZiMzZmMWY4NDcwYTQx NmVjODM2ZTBkMmNlCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMi0xMSAxNDowNjoxOCArMDEwMAoK Y29tbWl0IDRiNjk0MjcwM2RjODA3MmZmZmEwZDhmNzUxNjlmMzA0NzQ2YWJlMmIKQXV0aG9yOiBK YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgV2VkIERlYyAxMSAxNTo0OTo0 OSAyMDE5ICswMTAwCgogICAgQU1EL0lPTU1VOiBkb24ndCBuZWVkbGVzc2x5IHRyaWdnZXIgZXJy b3JzL2NyYXNoZXMgd2hlbiB1bm1hcHBpbmcgYSBwYWdlCiAgICAKICAgIFVubWFwcGluZyBhIHBh Z2Ugd2hpY2ggaGFzIG5ldmVyIGJlZW4gbWFwcGVkIHNob3VsZCBiZSBhIG5vLW9wIChub3RlIGhv dwogICAgaXQgYWxyZWFkeSBpcyBpbiBjYXNlIHRoZXJlIHdhcyBubyByb290IHBhZ2UgdGFibGUg YWxsb2NhdGVkKS4gVGhlcmUncwogICAgaW4gcGFydGljdWxhciBubyBuZWVkIHRvIGdyb3cgdGhl IG51bWJlciBvZiBwYWdlIHRhYmxlIGxldmVscyBpbiB1c2UsCiAgICBhbmQgdGhlcmUncyBhbHNv IG5vIG5lZWQgdG8gYWxsb2NhdGUgaW50ZXJtZWRpYXRlIHBhZ2UgdGFibGVzIGV4Y2VwdAogICAg d2hlbiBuZWVkaW5nIHRvIHNwbGl0IGEgbGFyZ2UgcGFnZS4KICAgIAogICAgU2lnbmVkLW9mZi1i eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwg RHVycmFudCA8cGF1bEB4ZW4ub3JnPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBhZDU5MTQ1NGYwNjk2NDdj MzZhN2RhYWE5ZWMyMzM4NGMwMjYzZjBiCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMS0xMiAxMTow ODozNCArMDEwMAoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=