From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS6130 216.105.38.0/24 X-Spam-Status: No, score=-3.6 required=3.0 tests=AWL,BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,SPF_HELO_PASS,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from lists.sourceforge.net (lists.sourceforge.net [216.105.38.7]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 8A67C1F4C0 for ; Wed, 30 Oct 2019 19:19:11 +0000 (UTC) Received: from [127.0.0.1] (helo=sfs-ml-1.v29.lw.sourceforge.com) by sfs-ml-1.v29.lw.sourceforge.com with esmtp (Exim 4.90_1) (envelope-from ) id 1iPtUn-0004ea-HL; Wed, 30 Oct 2019 19:19:05 +0000 Received: from [172.30.20.202] (helo=mx.sourceforge.net) by sfs-ml-1.v29.lw.sourceforge.com with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.90_1) (envelope-from ) id 1iPtUl-0004dt-M3 for sox-users@lists.sourceforge.net; Wed, 30 Oct 2019 19:19:03 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sourceforge.net; s=x; h=Message-ID:References:In-Reply-To:Subject:To:From: Date:Content-Transfer-Encoding:Content-Type:MIME-Version:Sender:Reply-To:Cc: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=e+y4cZWT2Q+7KGvCvamZTfbTfQWNVLKHc+Uk3iw8dDc=; b=EkSznL93HFeKoGaovZAwbreUN2 pKPulg/JFdsUprRv8Ukk982IO/f/0DWaOKY8cGDppDM9oYCQXd6+VqqAMnfm3BfTcP9NBqqIjLH2q flRtOJxoRcy6nHgAlkJzZpBIpHRJh0SafxhQHt4XsqBF4wqwHb28Ek14tzzgEdvSDBqk=; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sf.net; s=x ; h=Message-ID:References:In-Reply-To:Subject:To:From:Date: Content-Transfer-Encoding:Content-Type:MIME-Version:Sender:Reply-To:Cc: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=e+y4cZWT2Q+7KGvCvamZTfbTfQWNVLKHc+Uk3iw8dDc=; b=D/UcKaws/b0wnGERBVEpt7Okju TdG0LurenQb9qt50VwVHxXfhbf1nl8Ny34JkCa3oUmmOQFtW5UrPO+v3vOuoFko3jtBjJp8pd2gka kblXREEJmXtuFdmg0S8nwjzadMXQ3uLYxjQaMADW+PCmnEZtmsyI8y0BIOtwfu/AWxdA=; Received: from b-painless.mh.aa.net.uk ([81.187.30.52]) by sfi-mx-1.v28.lw.sourceforge.com with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92.2) id 1iPtUh-009Gi0-A1 for sox-users@lists.sourceforge.net; Wed, 30 Oct 2019 19:19:03 +0000 Received: from b-webmail.mh.aa.net.uk ([2001:8b0:0:30::77] helo=webmail.aa.net.uk) by b-painless.mh.aa.net.uk with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1iPtUb-0003Qw-0I for sox-users@lists.sourceforge.net; Wed, 30 Oct 2019 19:18:53 +0000 Received: from cpc132346-sgyl43-2-0-cust166.know.cable.virginm.net ([82.42.23.167]) by webmail.aa.net.uk with HTTP (HTTP/1.1 POST); Wed, 30 Oct 2019 19:18:44 +0000 MIME-Version: 1.0 Date: Wed, 30 Oct 2019 19:18:44 +0000 From: Jeremy Nicoll - ml sox users To: sox-users@lists.sourceforge.net In-Reply-To: References: , <4f2708c7903a9c20fc63e09fa416c3e3@wingsandbeaks.org.uk> , <78b7647b8dbe43d642bbc439f59c0d8f@wingsandbeaks.org.uk> Message-ID: X-Sender: jn.ml.sxu.88@wingsandbeaks.org.uk User-Agent: Roundcube Webmail/1.3.8 X-Headers-End: 1iPtUh-009Gi0-A1 Subject: Re: basic help with SoX on windows 10 X-BeenThere: sox-users@lists.sourceforge.net X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: sox-users@lists.sourceforge.net Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: sox-users-bounces@lists.sourceforge.net T24gMjAxOS0xMC0zMCAxNDo0MiwgTmlscyBXYWxsZ3JlbiB3cm90ZToKCj4gSSBkb3dubG9hZGVk IGl0IGZyb20gc291cmNlZm9yZ2UuIE9yaWdpbmFsbHkgY2hvb3NlIHRoZSBzb3gKPiAxNC40LjIt d2luMzIuZXhlIHdoaWNoIGlzICBhbiBpbnN0YWxsZXIuCgo+IEkgdHJpZWQgdGhlIHRoZSBzb3gt MTQtNC0yLXdpbjMyLnppcCBidXQgdGhpcyBJIGhhZGUgdG8gZHJhZyB0byBteQo+IHByb2dyYW0g ZmlsZXMgKHg4NikgbXlzZWxmLiBJIGFsc28gaGFkIHRvIGEgcGF0aCBzbyB0aGF0IG15IGNvbW1h bmQKPiBwcm9tcHQgcmVjb2duaXNlcyB0aGUgc294LgoKU28uLi4geW91IGFkZGVkIHRvIFBBVEgg dGhlIGZvbGRlciBpbiB3aGljaCB5b3UgcGxhY2VkIHNveC5leGUKYW5kIChsYXRlcikgcGxheS5l eGUsIHJlYy5leGUgYW5kIHNveGkuZXhlID8KCgo+IFdoZW4gSSBldmFsdXRhdGUgc294IEkgZ2V0 Ogo+IFNvWCB2MTQuNC4yCj4gU294IEZBSUwgc294OiBOb3QgZW5vdWdoIGlucHV0IGZpbGVuYW1l cyBzcGVjaWZpZWQKPiBVc2FnZSBzdW1tYXJ5OiBbZ29wdHNdICAuLi4KPiBBbmQgYnVuY2ggb2Yg b3RoZXIgdGhpbmdzIHRoYXQgbG9va3MgbGlrYSBhIG1hbnVhbAoKVGhhdCdzIHRoZSBleHBlY3Rl ZCByZXBseSBpZiB5b3UgaGF2ZSBubyBwYXJhbWV0ZXJzIChvciBtYXliZQp0aGUgd3Jvbmcgb25l cykuCgoKCj4gSSB0cmllZCBzb3ggLXQgd2F2ZWF1ZGlvIC1kICJDOlxVc2Vyc1x4eFxEb2N1bWVu dHNcYmxhLndhdiIKPiBBbmQgYXQgbGVhc3QgaXQgY3JlYXRlZCBhIGZpbGUuCgpBbmQgZGlkIHRo ZSBmaWxlIGNvbnRhaW4gYW55IGF1ZGlvIC0gaWYgZWcgeW91IGRvdWJsZS1jbGljawppdCBkaWQg aXQgcGxheT8gIEknZCBleHBlY3QgYSB3YXYgZmlsZSBqdXN0IHRvIHBsYXkgb24gV2luZG93cywK LSB5b3UgZG9uJ3QgbmVlZCBzb3ggZm9yIHRoYXQuICBIZXJlLCB0aGUgZGVmYXVsdCBwbGF5ZXIg Zm9yCndhdiBmaWxlcyBpcyBXaW5kb3dzIE1lZGlhIFBsYXllci4KCgo+IEkgYWxzbyB0cmllZChh ZnRlciBJIGNyZWF0ZWQgYSBjb3B5IG9mIHRoZSBzb3guZXhlIGFuZCBuYW1lZCBpdAo+IHJlYy5l eGUsIGFub3RoZXIgY29weSBwbGF5LmV4ZSBhbmQgYW5vdGhlciBzb3hpLmV4ZSk6Cj4gCj4gcmVj IG5ldy1maWxlLndhdiAgKCBhbiBleGFtcGxlIHRha2VuIGZyb20gcGFnZSAzIGZyb20gdGhlIG1h bnVhbCkKPiAKPiBCdXQgdGhpcyBkb2VzbuKAmXQgY3JlYXRlIGFueSBmaWxlLgoKVGhlIG1hbnVh bCBzYXlzIHRoYXQ6IHJlYyBuZXctZmlsZS53YXYKICAgICBpcyBlcXVpdmFsZW50IHRvOiBzb3gg 4oiSZCBuZXctZmlsZS53YXYKCmllIHRvIGNvcHkgYXVkaW8gZnJvbSAtZCAgd2hpY2ggaXMgdGhl IGRlZmF1bHQgZGV2aWNlLCB0byB0aGUgbmFtZWQKZmlsZS4KCkFyZSB5b3Ugc3VyZSBpdCBkaWRu J3QgY3JlYXRlIGEgZmlsZSwgYnV0IG1heWJlIHB1dCBpdCBzb21ld2hlcmUgdGhhdAp5b3UgaGF2 ZW4ndCBsb29rZWQ/ICAgV2h5IGRpZG4ndCB5b3UgdXNlIGVnCgogIHJlYyAiQzpcVXNlcnNceHhc RG9jdW1lbnRzXGFub3RoZXIud2F2IgoKQWxzbywgeW91J2xsIG5vdGUgdGhhdCB0aGF0IGNvbW1h bmQgZG9lc24ndCBoYXZlOiAgLXQgd2F2ZWF1ZGlvCndoaWNoIHRoZSB3b3JraW5nIG9uZSBkaWQg aGF2ZS4gIFdoeSBkaWQgeW91IG1pc3MgaXQgb3V0PwoKCkkndmUgbmV2ZXIgdXNlZCBzb3ggdG8g cmVjb3JkIGF1ZGlvIGZyb20gdGhlIHNhbWUgUEMgKEkgdXNlIGl0CnRvIG1hbmlwdWxhdGUgZmls ZXMgbWFkZSBvbiBhIHNvbGlkLXN0YXRlIGF1ZGlvIHJlY29yZGVyKSwgYnV0CnJlYWRpbmcgdGhl IHNveGZvcm1hdCBtYW51YWwgc3VnZ2VzdHMgdGhhdCB0aGlzIGlzIG1heWJlIHVzZWQKdG8gdGVs bCBzb3ggd2hpY2ggZGV2aWNlIHRvIHVzZS4gIEl0IGxvb2tzIGFzIGlmIHlvdSBtaWdodCBuZWVk CnRvIHVzZQoKICAgLXQgd2F2ZWF1ZGlvICJ0aGUgZGV2aWNlIG5hbWUiCgpvcgoKICAgLXQgd2F2 ZWF1ZGlvIG4KCndoZXJlIG4gaXMgYSBkZXZpY2UgbnVtYmVyLiAgKEJ1dCBsYXRlciwgdHJ5aW5n IHRvIHNwZWNpZnkgYW4Kb3V0cHV0IGRldmljZSB0aGlzIHdheSwgSSBjb3VsZG4ndCBnZXQgYW55 dGhpbmcgdG8gd29yaywgd2l0aAplaXRoZXIgbiB2YWx1ZXMgMCwxLDIsMyw0Li4uIG9yIG5hbWVz IGxpa2UgIlNwZWFrZXJzIiBvciAiVVNCCkF1ZGlvIENPREVDIiB3aGljaCBhcmUgd2hhdCBXaW5k b3dzIHNvdW5kIGNvbmZpZ3VyYXRpb24gc2hvd3MKbWUuICAoSSd2ZSBnb3QgVzguMS4pCgpUaGVu IGFnYWluLCB5b3Ugc2F5IHRoYXQgdGhlIGVhcmxpZXIgY29tbWFuZCBkaWQgY3JlYXRlIGEKYmxh LndhdiBmaWxlLiAgQnV0IHdhcyB0aGVyZSBhbnl0aGluZyBpbiBpdD8KCgpZb3UgY2FuIGdldCB1 c2VmdWwgaW5mbyBmcm9tIGFuIGF1ZGlvIGZpbGUncyBoZWFkZXJzIChpZiBpdCBoYXMKYW55IGhl YWRlcnMpIGJ5IGVnOgoKICAgc294aSAiQzpcdGhpc1x0aGF0XHNvdW5kcy53YXYiCgphbmQgYWxz byB0d28gb2YgdGhlICJlZmZlY3RzIiB0aGF0IHNveCBjYW4gcnVuIHdpbGwgcHJvdmlkZSBpbmZv IGFib3V0CnRoZSBhdWRpbyBpdHNlbGYgaW5zaWRlIHRoZSBmaWxlLiAgIEZvciBleGFhbXBsZToK CgpDOlw+c294aSAiQzpcRHJvcGJveFxKTl9SZWNvcmRpbmdzXDIwMTUwNjE1IFNDQyAtIEZsaWNr ZXJpbmcgTGlnaHRcUmF3IApmaWxlc1wzIFNWMzkwMCAtIENvbmNlcnQud2F2IgoKSW5wdXQgRmls ZSAgICAgOiAnQzpcRHJvcGJveFxKTl9SZWNvcmRpbmdzXDIwMTUwNjE1IFNDQyAtIEZsaWNrZXJp bmcgCkxpZ2h0XFJhdyBmaWxlc1wzIFNWMzkwMCAtIENvbmNlcnQud2F2JwpDaGFubmVscyAgICAg ICA6IDIKU2FtcGxlIFJhdGUgICAgOiA0NDEwMApQcmVjaXNpb24gICAgICA6IDE2LWJpdApEdXJh dGlvbiAgICAgICA6IDAwOjQyOjEwLjg0ID0gMTExNjA5ODU2IHNhbXBsZXMgPSAxODk4MTMgQ0RE QSBzZWN0b3JzCkZpbGUgU2l6ZSAgICAgIDogNDQ2TQpCaXQgUmF0ZSAgICAgICA6IDEuNDFNClNh bXBsZSBFbmNvZGluZzogMTYtYml0IFNpZ25lZCBJbnRlZ2VyIFBDTQoKCkM6XD4KClRoZSB1c2Vm dWwgaW5mbyBlZmZlY3RzIGFyZSBuYW1lZCAic3RhdCIgYW5kICJzdGF0cyIuICBGb3IgdGhlbSBJ IGdldDoKCkM6XD5zb3ggIkM6XERyb3Bib3hcSk5fUmVjb3JkaW5nc1wyMDE1MDYxNSBTQ0MgLSBG bGlja2VyaW5nIExpZ2h0XFJhdyAKZmlsZXNcMyBTVjM5MDAgLSBDb25jZXJ0LndhdiIgLW4gc3Rh dApTYW1wbGVzIHJlYWQ6ICAgICAgICAgMjIzMjE5NzEyCkxlbmd0aCAoc2Vjb25kcyk6ICAgMjUz MC44MzU3MzcKU2NhbGVkIGJ5OiAgICAgICAgIDIxNDc0ODM2NDcuMApNYXhpbXVtIGFtcGxpdHVk ZTogICAgIDAuNDE4OTc2Ck1pbmltdW0gYW1wbGl0dWRlOiAgICAtMC40MjYzNjEKTWlkbGluZSBh bXBsaXR1ZGU6ICAgIC0wLjAwMzY5MwpNZWFuICAgIG5vcm06ICAgICAgICAgIDAuMDA4MTc0Ck1l YW4gICAgYW1wbGl0dWRlOiAgICAgMC4wMDAwOTYKUk1TICAgICBhbXBsaXR1ZGU6ICAgICAwLjAx NTIxMwpNYXhpbXVtIGRlbHRhOiAgICAgICAgIDAuMzYyMTIyCk1pbmltdW0gZGVsdGE6ICAgICAg ICAgMC4wMDAwMDAKTWVhbiAgICBkZWx0YTogICAgICAgICAwLjAwNzU1MgpSTVMgICAgIGRlbHRh OiAgICAgICAgIDAuMDEzNzQ1ClJvdWdoICAgZnJlcXVlbmN5OiAgICAgICAgIDYzNDEKVm9sdW1l IGFkanVzdG1lbnQ6ICAgICAgICAyLjM0NQoKQzpcPnNveCAiQzpcRHJvcGJveFxKTl9SZWNvcmRp bmdzXDIwMTUwNjE1IFNDQyAtIEZsaWNrZXJpbmcgTGlnaHRcUmF3IApmaWxlc1wzIFNWMzkwMCAt IENvbmNlcnQud2F2IiAtbiBzdGF0cwogICAgICAgICAgICAgIE92ZXJhbGwgICAgIExlZnQgICAg ICBSaWdodApEQyBvZmZzZXQgICAwLjAwMDE2MiAgMC4wMDAxNjIgIDAuMDAwMDMwCk1pbiBsZXZl bCAgLTAuNDI2MzYxIC0wLjQyNjM2MSAtMC4zNTU2NTIKTWF4IGxldmVsICAgMC40MTg5NzYgIDAu NDE4OTc2ICAwLjMzMTgxOApQayBsZXYgZEIgICAgICAtNy40MCAgICAgLTcuNDAgICAgIC04Ljk4 ClJNUyBsZXYgZEIgICAgLTM2LjM2ICAgIC0zNS4yOSAgICAtMzcuNzgKUk1TIFBrIGRCICAgICAt MTYuMTggICAgLTE2LjE4ICAgIC0xNi45NgpSTVMgVHIgZEIgICAgIC04NS40OCAgICAtNzcuOTkg ICAgLTg1LjQ4CkNyZXN0IGZhY3RvciAgICAgICAtICAgICAyNC43OCAgICAgMjcuNTQKRmxhdCBm YWN0b3IgICAgIDAuMDAgICAgICAwLjAwICAgICAgMC4wMApQayBjb3VudCAgICAgICAgICAgMiAg ICAgICAgIDIgICAgICAgICAyCkJpdC1kZXB0aCAgICAgIDE1LzE2ICAgICAxNS8xNiAgICAgMTUv MTYKTnVtIHNhbXBsZXMgICAgIDExMk0KTGVuZ3RoIHMgICAgMjUzMC44MzYKU2NhbGUgbWF4ICAg MS4wMDAwMDAKV2luZG93IHMgICAgICAgMC4wNTAKCkM6XD4KCk5vdGUgdGhhdCBoZXJlIHNveCBy ZWFkcyBhdWRpbyBmcm9tIHRoZSBuYW1lZCBmaWxlLCBhbmQgY29waWVzIGl0IHRvIAoiLW4iCndo aWNoIGlzIGEgbnVsbCBkZXZpY2UgKGllIGl0IGlzIGNvcGllZCB0byBub3doZXJlKS4gIEhvd2V2 ZXIgYXMgdGhlIApkYXRhCmlzIHNlZW4gaXQgaXMgcHJvY2Vzc2VkIGJ5IHRoZSBlZmZlY3QuCgpZ b3UgY2FuIGRvIHRoYXQgY29tbWFuZCBhczogc294ICJpbnB1dGZpbGUud2F2IiAtbiBzdGF0IHN0 YXRzCnRvcnVuIGJvdGggImVmZmVjdHMiIG9uZSBhZnRlciB0aGUgb3RoZXIgaWYgeW91IHByZWZl ci4KCgoKPiBBbHNvIHRyaWVkIHRoaXMgOiBwbGF5IC1uIC1jMSBzeW50aCBzaW4gJS0xMiBzaW4g JS05IHNpbiAlLTUgc2luICUtMgo+IGZhZGUgaCAwLjEgMSAwLjEgZnJvbSBmcm9tIHRoZSBtYW51 YWwgYnV0IG5vIGx1Y2sKCk5vIGx1Y2suLi4gbWVhbmluZyB3aGF0PyAgQW4gZXJyb3IgbWVzc2Fn ZT8gIFNpbGVuY2U/CgpQcmVzdW1hYmx5IGl0IHBsYXlzIHRvIHRoZSBkZWZhdWx0IG91dHB1dCBk ZXZpY2U/ICBCdXQgb24gV2luZG93cyB0aGVyZQp3aWxsIGJlIHNvbWUgc29ydCBvZiBhdWRpbyBt aXhlciB0aGF0IGFsbG93cyB5b3UgdG8gY2hvb3NlIHdoaWNoIHNvdW5kcwpmcm9tIHdoaWNoIHBy b2dyYW1zIGFyZSBhY3R1YWxseSBhdWRpYmxlLgoKSnVzdCBiZWNhdXNlIGFuIGVycm9yIHNvdW5k LCBvciBhIGJlZXAgd29ya3MgZG9lc24ndCBtZWFuIHRoYXQgc291bmQKZnJvbSBldmVyeSBvdGhl ciBwcm9ncmFtIHdpbGwgYXV0b21hdGljYWxseSBiZSBhdWRpYmxlLgoKSG1tLiAgSWYgSSB0cnkg dGhhdCBJIGdldDoKCiAgIEZBSUwgc294OiBTb3JyeSwgdGhlcmUgaXMgbm8gZGVmYXVsdCBhdWRp byBkZXZpY2UgY29uZmlndXJlZAoKYW5kIC0gZGVwaXRlIHRyeWluZyB0aGlzICYgdGhhdCwgYW5k IGdvb2dsaW5nIEkndmUgbm90IGJlZW4gYWJsZSB0byBtYWtlCml0IHdvcmsuICAgQSBmZXcgcG9z dHMgc3VnZ2VzdCB0aGF0IGl0IG1pZ2h0IHdvcmsgb24gdGhlIGVhcmxpZXIgdmVyc2lvbgpvZiBz b3gsIHYxNC00LTEuICBJJ3ZlIG5vdCB0cmllZC4gIFJ1bm5pbmcgYWxsIHNvcnRzIG9mIGNvbW1h bmRzLCB3aXRoCi1WNCAodmVyYm9zZSBvdXRwdXQpIEkganVzdCBzZWUgdGhpbmdzIGxpa2U6Cgog ICBzb3guZXhlIERCVUcgc294OiBMb29raW5nIGZvciBhIGRlZmF1bHQgZGV2aWNlOiB0cnlpbmcg Zm9ybWF0IApgd2F2ZWF1ZGlvJwogICBzb3guZXhlIERCVUcgd2F2ZWF1ZGlvOiB3YXZlT3V0T3Bl bihRVUVSWTogRGV2IC0xIDBIeiAwQ2ggOFByZWMgOFdpZGUpIApyZXR1cm5lZCAzMgogICBzb3gu ZXhlIEZBSUwgc294OiBTb3JyeSwgdGhlcmUgaXMgbm8gZGVmYXVsdCBhdWRpbyBkZXZpY2UgY29u ZmlndXJlZAoKSSdtIGp1c3QgYSB1c2VyOyBJIGhhdmUgbm8gaWRlYSBob3cgdG8gZml4IHRoaXMu ICBPdGhlciBwcm9ncmFtcyBvbiBteQptYWNoaW5lIGhhcHBpbHkgcHJvZHVjZSBzb3VuZC4KCgpH ZW5lcmF0aW5nIGEgc3ludGhlc2lzZWQgdG9uZSBhbmQgcHV0dGluZyBpbiBhIGZpbGUgKGFuZCBs YXRlciBwbGF5aW5nCnRoYXQgYnkgZG91YmxlLWNsaWNraW5nIHRoZSAud2F2IGZpbGUpIGRvZXMg d29yay4gIEknbSBub3QgYSBmYW4gb2YgdGhlCidwbGF5JyAmICdyZWMnIGNvbW1hbmQgZm9ybXMg dGhvdWdoIGFuZCBwcmVmZXIgdG8gYnVpbGQgdXAgYSBzdGFuZGFyZCAKc294CmNvbW1hbmQgc28g dGhhdCBhbGwgdGhlIHBhcmFtZXRlcnMgdXNlZCBhcmUgdGhvc2UgSSBzcGVjaWZpZWQuICBCZWNh dXNlCm9mIHRoZSB3YXkgYSBjb21tYW5kIGhhcyBnbG9iYWwgb3B0aW9ucyB0aGVuIGZvciBlYWNo IGZpbGUgdGhhdCdzIG5hbWVkCmZpbGUtb3B0aW9ucyBmb2xsb3dlZCBieSB0aGUgZmlsZSBuYW1l L2lkLCB0aGVuIGVmZmVjdCBuYW1lcyBhbmQgb3B0aW9ucwpteSB2aWV3IGlzIHRoYXQgb25lIG5l ZWRzIHRvIGtub3cgd2hpY2ggaXMgd2hpY2guICBTbyBmb3IgZXhhbXBsZSBpbgoKICBwbGF5IC1u IC1jMSBzeW50aCBzaW4gJS0xMiBzaW4gJS05IHNpbiAlLTUgc2luICUtMiBmYWRlIGggMC4xIDEg MC4xCgp0aGUgLW4gaXMgdGhlIGlucHV0IGZpbGUsIHdoaWNoIG1lYW5zIHRoZXJlJ3Mgbm8gJ2ds b2JhbCBvcHRpb25zJyBvcgpmaXJzdCBmaWxlIG9wdGlvbnMuLi4gYmVjYXVzZSBpZiB0aGVyZSBo YWQgYmVlbiB0aGV5J2QgaGF2ZSBoYWQgdG8KY29tZSBiZWZvcmUgIi1uIi4KClRoZW4gd2UgaGF2 ZSAiLWMxIiAod2hpY2ggbWVhbnMgIm9uZSBjaGFubmVsIikgYW5kIHJlZmVycyAoYmVjYXVzZSBp dAppcyBhIGZpbGUgZm9ybWF0IG9wdGlvbikgdG8gdGhlIGZvbGxvd2luZyBmaWxlLiAgQnV0IHRo ZXJlJ3Mgbm8gZmlsZQpleHBsaWNpdGx5IG5hbWVkIGFmdGVyIHRoYXQgIi1jMSIuICBCdXQgaXQn cyB0aGVyZSBiZWNhdXNlICJwbGF5IgppbXBsaWVzIGFuIG91dHB1dCBmaWxlLiAgIFRoZW4gInN5 bnRoIC4uLi4gZmFkZS4uLiIgYXJlIGVmZmVjdHMgYW5kCnRoZWlyIHBhcmFtZXRlcnMuCgpJIHBy ZWZlciB0byB1c2UgZWcKCiAgc294IC1uIC1jMSAiJXRlbXAlXG1vbm8xLndhdiIgc3ludGggc2lu ICUtMTIgc2luICUtOSBzaW4gJS01IHNpbiAlLTIgCmZhZGUgaCAwLjEgMSAwLjEKCm9yIChmb3Ig bXVjaCBtb3JlIGluZm8gYXMgaXQgcnVucykKCiAgc294IC1WNCAtbiAtYzEgIiV0ZW1wJVxtb25v Mi53YXYiIHN5bnRoIHNpbiAlLTEyIHNpbiAlLTkgc2luICUtNSBzaW4gCiUtMiBmYWRlIGggMC4x IDEgMC4xCgpCb3RoIHRob3NlIGdlbmVyYXRlIGEgZmlsZSBpbiB5b3VyIFRlbXBvcmFyeSBmaWxl cyBmb2xkZXIuCgoKW05vcm1hbGx5IEkgdXNlIHNjcmlwdHMgdG8gZ2VuZXJhdGUgc294IGNvbW1h bmRzLCBhbmQgSSBjb25zaWRlciBnbG9iYWwgCm9wdGlvbnMsCmVhY2ggZmlsZSdzIG9wdGlvbnMg ZXRjIHNlcGFyYXRlbHkgaW4gdGhlIHNjcmlwdCBzbyB0aGF0IEkgY2FuIGtlZXAgCnRyYWNrIG9m CndoaWNoIHBhcnQgaXMgd2hpY2gsIHRoZW4gZmluYWxseSBidWlsZCB0aGUgY29tbWFuZCBvdXQg b2YgZWFjaCBzZWN0aW9uLiAKICBUaGF0CndheSBJIGNhbiBtYWtlIHN1cmUgdGhhdCBjZXJ0YWlu IG9wdGlvbnMsIGVnICItLW5vLWNsb2JiZXIiLCBhcmUgCnNwZWNpZmllZApldmVyeSB0aW1lLiAg VGhhdCBvbmUgaXMgdXNlZnVsIGFzIGl0IHByZXZlbnRzIGFjY2lkZW50YWwgb3ZlcndyaXRpbmcg b2YgCmFueQpvdXRwdXQgZmlsZSwgaWYgb25lIGdldHMgdGhlIG92ZXJhbGwgY29tbWFuZCB3cm9u Zy4uLiB3aGljaCBpcyBlYXN5IHRvIApkby4KCi0tIApKZXJlbXkgTmljb2xsIC0gbXkgb3Bpbmlv bnMgYXJlIG15IG93bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fClNveC11c2VycyBtYWlsaW5nIGxpc3QKU294LXVzZXJzQGxpc3RzLnNvdXJjZWZvcmdl Lm5ldApodHRwczovL2xpc3RzLnNvdXJjZWZvcmdlLm5ldC9saXN0cy9saXN0aW5mby9zb3gtdXNl cnMK