From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 21A7D4AD21 for ; Thu, 20 Jun 2024 16:02:59 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 5AB3A68D22E; Thu, 20 Jun 2024 19:02:55 +0300 (EEST) Received: from out162-62-58-211.mail.qq.com (out162-62-58-211.mail.qq.com [162.62.58.211]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 75FB868C476 for ; Thu, 20 Jun 2024 19:02:46 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1718899362; bh=K/mECgn3CestxICmgtZOjKXSXx2STNirBBzg/QqfZVQ=; h=From:Subject:Date:References:To:In-Reply-To; b=Pd5mZ05hVP8wWlpf+IM0FxdjRAyeb3aWm0pl+NEDdDTVHauQ5Q7B9G0nQGwKQi4bm rT1wyS2T/ub+OpHV00Hv0vh0W8U5C7aM9MxPrrbtOMMLcZsCEC/lLvKiulWZ7+2+x9 OJwtWVQJIFm0g8pW6kPJTPN911CBtW8ioyQW8NLQ= Received: from smtpclient.apple ([113.116.28.85]) by newxmesmtplogicsvrsza15-1.qq.com (NewEsmtp) with SMTP id A982ED7; Fri, 21 Jun 2024 00:02:41 +0800 X-QQ-mid: xmsmtpt1718899361txhjcmhkl Message-ID: X-QQ-XMAILINFO: M4Bva7O2CiQ8uybpSgWGVlJbQCpo1T7s8EAfSdUQ1UMp2/EA3UCnj7gEOgebVP dxJ/Mfdmg1685uYwNwQ+gogxdL8vpMiVC7Y0yhRkK+bPbG0UALMjdJAjw2CIAapIFi7PD72L4NJe Ia79LLTErMIHNDhjqosLDkKtdU3bL5T9ED1UPTTwOGSPUysEiWIQuIVlGCQVi/9wsdsn0COe0Prr W+9AS4Cd2zi+GF1KupjnCUQZdHHM+05ggvIetqL6I+RHL95ZZ8yzu0dw4TB1wl1tbiwdoyc4J7Jk o3oStWmXZuJ9OR9BRabhFaTLF1O5yRRDfoJItfEhHo46b7VkSU8TxAYtmigiwZJjs9zC4Jx86Utc 90CH6lG2IibAC1cD/Qse+WH5fXvHacbZdADX+QQRulGvJHVhjAwabPBp+GwVdPsoIBQg5zmy7oih O0nP1NE+k798oJPiaLpTCpxsa3peNDM3RvT0tlo7wsRFOdfxoIyrThP40Je/PQzPnytNWPGXa5VK XJ4VEM5EwR/PGR7c6RW/4344bFwjalQ4Kr4/XB6s4A0AgeSsOZqeZuqs34sByZl2n9nB85XM6VBK OtlV6Dy021+1LqTd+0RW3zhP/VoeWUq3FKDHVcAvsHR7ewWo5/bEKbpHH9zKI71QdsQ0naJqcUkM bn1La2IpL4ejXHgx4moK6bGJqKHCcet2FannS7Ar/FZUHl+7VmCWQZCr9dnZZtkxawA67t9CJnv7 6ykmRdshSISAyaHq9zmqkHyUmssKM9Zoq7CaWCah8eMx5jRilbjIOyzXSyDW161p6p75rt/1h40w YfyI88zBqZi3XxMlf7Ns9yXPWzH/vEx802iwOE6lopPxuYZkueal9Zd9cWnZtyb8g8rbVBEmMWAI Xsp6RaWcruvaB9aGaH5IJ5J25Q2wfQmhTwJ1DwbRiiJRTCCTnOExBCjGplJYCy71nHpD4GvzEXg4 WDQ5m1F21X+u4qh2UlLkMBJGg7TJjYBuGE8FFI+WTIHbIB8pbC7rp4NiFYsGRZONO4b+zzXH804S JRCD5OQQ== X-QQ-XMRINFO: MPJ6Tf5t3I/ycC2BItcBVIA= From: Zhao Zhili Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.500.171.1.1\)) Date: Fri, 21 Jun 2024 00:02:31 +0800 References: <20240615095718.37319-1-quinkblack@foxmail.com> <5BECCAD9-D71F-4BE0-BCB4-09D411474874@remlab.net> <9b71b95e-1d51-cf1f-56c-5e8333adfc14@martin.st> To: FFmpeg development discussions and patches In-Reply-To: <9b71b95e-1d51-cf1f-56c-5e8333adfc14@martin.st> X-OQ-MSGID: <34DF3CE5-087F-4E9D-A062-9A2D48B15C2F@foxmail.com> X-Mailer: Apple Mail (2.3774.500.171.1.1) Subject: Re: [FFmpeg-devel] [PATCH 2/2] swscale/aarch64: Add bgra/rgba to yuv X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: Cgo+IE9uIEp1biAyMCwgMjAyNCwgYXQgMjA6NDksIE1hcnRpbiBTdG9yc2rDtiA8bWFydGluQG1h cnRpbi5zdD4gd3JvdGU6Cj4gCj4gT24gVGh1LCAyMCBKdW4gMjAyNCwgWmhhbyBaaGlsaSB3cm90 ZToKPiAKPj4+IE9uIEp1biAxOSwgMjAyNCwgYXQgMjA6MDUsIFLDqW1pIERlbmlzLUNvdXJtb250 IDxyZW1pQHJlbWxhYi5uZXQ+IHdyb3RlOgo+Pj4gTGUgMTkganVpbiAyMDI0IDExOjI0OjI4IEdN VCswMjowMCwgWmhhbyBaaGlsaSA8cXVpbmtibGFja0Bmb3htYWlsLmNvbSA8bWFpbHRvOnF1aW5r YmxhY2tAZm94bWFpbC5jb20+PiBhIMOpY3JpdCA6Cj4+Pj4+IE9uIEp1biAxOSwgMjAyNCwgYXQg MTU6MDcsIFLDqW1pIERlbmlzLUNvdXJtb250IDxyZW1pQHJlbWxhYi5uZXQ+IHdyb3RlOgo+Pj4+ PiBMZSAxNSBqdWluIDIwMjQgMTE6NTc6MTggR01UKzAyOjAwLCBaaGFvIFpoaWxpIDxxdWlua2Js YWNrQGZveG1haWwuY29tPiBhIMOpY3JpdCA6Cj4+Pj4+PiBkaWZmIC0tZ2l0IGEvbGlic3dzY2Fs ZS9hYXJjaDY0L2lucHV0LlMgYi9saWJzd3NjYWxlL2FhcmNoNjQvaW5wdXQuUwo+Pj4+Pj4gaW5k ZXggMmI5NTZmZTVjMi4uMzdmMTE1ODUwNCAxMDA2NDQKPj4+Pj4+IC0tLSBhL2xpYnN3c2NhbGUv YWFyY2g2NC9pbnB1dC5TCj4+Pj4+PiArKysgYi9saWJzd3NjYWxlL2FhcmNoNjQvaW5wdXQuUwo+ Pj4+Pj4gQEAgLTIwLDggKzIwLDEyIEBACj4+Pj4+PiAjaW5jbHVkZSAibGliYXZ1dGlsL2FhcmNo NjQvYXNtLlMiCj4+Pj4+PiAtLm1hY3JvIHJnYl90b195dXZfbG9hZF9yZ2Igc3JjCj4+Pj4+PiAr Lm1hY3JvIHJnYl90b195dXZfbG9hZF9yZ2Igc3JjLCBlbGVtZW50PTMKPj4+Pj4+ICsgICAgLmlm IFxlbGVtZW50ID09IDMKPj4+Pj4+ICAgICAgbGQzICAgICAgICAgICAgIHsgdjE2LjE2YiwgdjE3 LjE2YiwgdjE4LjE2YiB9LCBbXHNyY10KPj4+Pj4+ICsgICAgLmVsc2UKPj4+Pj4+ICsgICAgICAg IGxkNCAgICAgICAgICAgICB7IHYxNi4xNmIsIHYxNy4xNmIsIHYxOC4xNmIsIHYxOS4xNmIgfSwg W1xzcmNdCj4+Pj4+PiArICAgIC5lbmRpZgo+Pj4+Pj4gICAgICB1eHRsICAgICAgICAgICAgdjE5 LjhoLCB2MTYuOGIgICAgICAgICAgICAgLy8gdjE5OiByCj4+Pj4+PiAgICAgIHV4dGwgICAgICAg ICAgICB2MjAuOGgsIHYxNy44YiAgICAgICAgICAgICAvLyB2MjA6IGcKPj4+Pj4+ICAgICAgdXh0 bCAgICAgICAgICAgIHYyMS44aCwgdjE4LjhiICAgICAgICAgICAgIC8vIHYyMTogYgo+Pj4+Pj4g QEAgLTQzLDcgKzQ3LDcgQEAKPj4+Pj4+ICAgICAgc3FzaHJuMiAgICAgICAgIFxkc3RcKCkuOGgs IFxkc3QyXCgpLjRzLCBccmlnaHRfc2hpZnQgICAvLyBkc3RfaGlnaGVyX2hhbGYgPSBkc3QyID4+ IHJpZ2h0X3NoaWZ0Cj4+Pj4+PiAuZW5kbQo+Pj4+Pj4gLS5tYWNybyByZ2JUb1kgYmdyCj4+Pj4+ PiArLm1hY3JvIHJnYlRvWSBiZ3IsIGVsZW1lbnQ9Mwo+Pj4+PiBBRkFJQ1QsIHlvdSBkb24ndCBu ZWVkIHRvIGEgbWFjcm8gcGFyYW1ldGVyIGZvciBjb21wb25lbnQgb3JkZXIuIEp1c3Qgc3dhcCBy ZWQgYW5kIGJsdWUgY29lZmZpY2llbnRzIGluIHRoZSBwcm9sb2d1ZSBhbmQgdGhlbiBydW4gdGhl IGJpdC1leGFjdCBzYW1lIGxvb3BzIGZvciBiZ3IvcmdiLCByZ2JhL2JncmEgYW5kIGFyZ2IvYWJn ci4gVGhpcyBhZGRzIG9uZSBicmFuY2ggaW4gdGhlIHByb2xvZ3VlIGJ1dCB0aGF0J3MgbW9zdGx5 IG5lZ2xpZ2libGUgY29tcGFyZWQgdG8gdGhlIGxvb3AuCj4+Pj4gSeKAmW0gbm90IHN1cmUgd2hl cmUgdG8gYWRkIHRoZSBicmFuY2guIENvdWxkIHlvdSBlbGFib3JhdGU/IERvIHlvdSBtZWFuIGxv YWQgY29lZmZpY2llbnRzIGZpcnN0IGxpa2UgdGhlIGZvbGxvd2luZzoKPj4+PiBmdW5jdGlvbiBm Zl9iZ3IyNFRvVVZfaGFsZl9uZW9uLCBleHBvcnQ9MQo+Pj4+ICAgICAgbGRyICAgICAgICAgICAg IHcxMiwgW3g2LCAjMTJdCj4+Pj4gICAgICBsZHIgICAgICAgICAgICAgdzExLCBbeDYsICMxNl0K Pj4+PiAgICAgIGxkciAgICAgICAgICAgICB3MTAsIFt4NiwgIzIwXQo+Pj4+ICAgICAgbGRyICAg ICAgICAgICAgIHcxNSwgW3g2LCAjMjRdCj4+Pj4gICAgICBsZHIgICAgICAgICAgICAgdzE0LCBb eDYsICMyOF0KPj4+PiAgICAgIGxkciAgICAgICAgICAgICB3MTMsIFt4NiwgIzMyXQo+Pj4+ICAg ICAgcmdiVG9VVl9oYWxmCj4+Pj4gZW5kZnVuYwo+Pj4gSG1tLCBuby4gWW91IG5lZWQgdG8ganVt cCBwYXN0IHRoZSBsb2FkaW5nIG9mIHJlZCBhbmQgYmx1ZSBjb2VmZmljaWVudHMuIEl0IG1pZ2h0 IGhlbHAgdG8gbG9hZCBncmVlbiBjb2VmZmljaWVudHMgbGFzdC4KPj4+IEJ5IHRoZSB3YXksIEkg dGhpbmsgeW91IGNhbiB1c2UgTERQIGluc3RlYWQgb2YgTERSLgo+PiAKPj4gUGF0Y2ggdjIgcmVw bGFjZSBMRFIgYnkgTERQLCB0aGVuIHRoZSAianVtcCBwYXN0IHRoZSBsb2FkaW5nIG9mIHJlZCBh bmQgYmx1ZSBjb2VmZmljaWVudHPigJ0gZG9lc27igJl0IGFwcGx5IG5vdy4KPiAKPiBSw6ltaSdz IHBvaW50IGlzIHRoYXQgeW91IGRvbid0IG5lZWQgdG8gZHVwbGljYXRlIHRoZSB3aG9sZSBmdW5j dGlvbiwgd2hlbiB0aGUgb25seSB0aGluZyB5b3UncmUgY2hhbmdpbmcgaXMgYSBjb3VwbGUgb2Yg aW5zdHJ1Y3Rpb25zIGluIHRoZSBwcm9sb2d1ZSBvZiB0aGUgZnVuY3Rpb24uIEJ5IHJldXNpbmcg dGhlIGFjdHVhbCBidWxrIG9mIHRoZSBmdW5jdGlvbiwgeW91IHNhdmUgb24gYmluYXJ5IHNpemUu CgpUaGFuayB5b3UgZm9yIHRoZSBkZXRhaWxlZCBleGFtcGxlcy4gSSBtaXNzZWQgdGhlIGtleSBw b2ludCBoZXJlIGlzIHRvIHNhdmUgYmluYXJ5IHNpemUuCgpJIGhhdmUgc2VlbiBzaW1pbGFyIGV4 YW1wbGUgb2YgZmFsbCB0aHJvdWdoIGluIHJpc2svaW5wdXRfcnZ2LnMuIElzIGl0IHdlbGwgZGVm aW5lZCB0byBqdW1wIHRvIGEgbG9jYWwgbGFiZWwgaW4gYW5vdGhlciBmdW5jdGlvbj8KCj4gCj4g T25lIHdheSBvZiBkb2luZyBpdCBsb29rcyBsaWtlIHRoaXM6Cj4gCj4gZGlmZiAtLWdpdCBhL2xp YmF2dXRpbC9hYXJjaDY0L2FzbS5TIGIvbGliYXZ1dGlsL2FhcmNoNjQvYXNtLlMKPiBpbmRleCAx ODQwZjlmYjAxLi5lYjg3MGU0ZGNhIDEwMDY0NAo+IC0tLSBhL2xpYmF2dXRpbC9hYXJjaDY0L2Fz bS5TCj4gKysrIGIvbGliYXZ1dGlsL2FhcmNoNjQvYXNtLlMKPiBAQCAtMjU2LDUgKzI1NiwxMSBA QCBFTEYgICAgIC5zaXplICAgXG5hbWUsIC4gLSBcbmFtZQo+ICNkZWZpbmUgSk9JTihhLCBiKSBH TFVFKGEsIGIpCj4gI2RlZmluZSBYKHMpIEpPSU4oRVhURVJOX0FTTSwgcykKPiAKPiArI2lmZGVm IF9fQVBQTEVfXwo+ICsjZGVmaW5lIEwoeCkgTCAjIyB4Cj4gKyNlbHNlCj4gKyNkZWZpbmUgTCh4 KSAuTCAjIyB4Cj4gKyNlbmRpZgo+ICsKPiAjZGVmaW5lIHgxOCBkb19ub3RfdXNlX3gxOAo+ICNk ZWZpbmUgdzE4IGRvX25vdF91c2VfdzE4Cj4gZGlmZiAtLWdpdCBhL2xpYnN3c2NhbGUvYWFyY2g2 NC9pbnB1dC5TIGIvbGlic3dzY2FsZS9hYXJjaDY0L2lucHV0LlMKPiBpbmRleCAzM2FmYTM0MTEx Li5jZTEwZDU4NGM2IDEwMDY0NAo+IC0tLSBhL2xpYnN3c2NhbGUvYWFyY2g2NC9pbnB1dC5TCj4g KysrIGIvbGlic3dzY2FsZS9hYXJjaDY0L2lucHV0LlMKPiBAQCAtNDksNiArNDksNyBAQCBmdW5j dGlvbiBmZl9yZ2IyNFRvWV9uZW9uLCBleHBvcnQ9MQo+ICAgICAgICAgbGRyICAgICAgICAgICAg IHcxMiwgW3g1LCAjOF0gICAgICAgICAgIC8vIHcxMjogYnkKPiAgICAgICAgIGIubGUgICAgICAg ICAgICAzZgo+IAo+ICtMKHJnYjI0VG9ZX2ludGVybmFsKToKPiAgICAgICAgIG1vdiAgICAgICAg ICAgICB3OSwgIzI1NiAgICAgICAgICAgICAgICAvLyB3OSA9IDEgPDwgKFJHQjJZVVZfU0hJRlQg LSA3KQo+ICAgICAgICAgbW92ayAgICAgICAgICAgIHc5LCAjOCwgbHNsICMxNiAgICAgICAgIC8v IHc5ICs9IDMyIDw8IChSR0IyWVVWX1NISUZUIC0gMSkKPiAgICAgICAgIGR1cCAgICAgICAgICAg ICB2Ni40cywgdzkgICAgICAgICAgICAgICAvLyB3OTogY29uc3Rfb2Zmc2V0Cj4gQEAgLTg1LDYg Kzg2LDE0IEBAIGZ1bmN0aW9uIGZmX3JnYjI0VG9ZX25lb24sIGV4cG9ydD0xCj4gICAgICAgICBy ZXQKPiBlbmRmdW5jCj4gCj4gK2Z1bmN0aW9uIGZmX2JncjI0VG9ZX25lb24sIGV4cG9ydD0xCj4g KyAgICAgICAgY21wICAgICAgICAgICAgIHc0LCAjMCAgICAgICAgICAgICAgICAgIC8vIGNoZWNr IHdpZHRoID4gMAo+ICsgICAgICAgIGxkcCAgICAgICAgICAgICB3MTIsIHcxMSwgW3g1XSAgICAg ICAgICAvLyB3MTI6IHJ5LCB3MTE6IGd5Cj4gKyAgICAgICAgbGRyICAgICAgICAgICAgIHcxMCwg W3g1LCAjOF0gICAgICAgICAgIC8vIHcxMDogYnkKPiArICAgICAgICBiLmd0ICAgICAgICAgICAg TChyZ2IyNFRvWV9pbnRlcm5hbCkKPiArICAgICAgICByZXQKPiArZW5kZnVuYwo+ICsKPiAubWFj cm8gcmdiMjRfbG9hZF91dl9jb2VmZiBoYWxmCj4gICAgICAgICBsZHAgICAgICAgICAgICAgdzEw LCB3MTEsIFt4NiwgIzEyXSAgICAgLy8gdzEwOiBydSwgdzExOiBndQo+ICAgICAgICAgbGRwICAg ICAgICAgICAgIHcxMiwgdzEzLCBbeDYsICMyMF0gICAgIC8vIHcxMjogYnUsIHcxMzogcnYKPiAK PiAKPiBBbm90aGVyIHdheSBsb29rcyBsaWtlIHRoaXM6Cj4gCj4gZGlmZiAtLWdpdCBhL2xpYnN3 c2NhbGUvYWFyY2g2NC9pbnB1dC5TIGIvbGlic3dzY2FsZS9hYXJjaDY0L2lucHV0LlMKPiBpbmRl eCAzM2FmYTM0MTExLi41YzRiN2E0MWZkIDEwMDY0NAo+IC0tLSBhL2xpYnN3c2NhbGUvYWFyY2g2 NC9pbnB1dC5TCj4gKysrIGIvbGlic3dzY2FsZS9hYXJjaDY0L2lucHV0LlMKPiBAQCAtNDMsMTIg KzQzLDIzIEBACj4gICAgICAgICBzcXNocm4yICAgICAgICAgXGRzdFwoKS44aCwgXGRzdDJcKCku NHMsIFxyaWdodF9zaGlmdCAgIC8vIGRzdF9oaWdoZXJfaGFsZiA9IGRzdDIgPj4gcmlnaHRfc2hp ZnQKPiAuZW5kbQo+IAo+ICtmdW5jdGlvbiBmZl9iZ3IyNFRvWV9uZW9uLCBleHBvcnQ9MQo+ICsg ICAgICAgIGNtcCAgICAgICAgICAgICB3NCwgIzAgICAgICAgICAgICAgICAgICAvLyBjaGVjayB3 aWR0aCA+IDAKPiArICAgICAgICBsZHAgICAgICAgICAgICAgdzEyLCB3MTEsIFt4NV0gICAgICAg ICAgLy8gdzEyOiByeSwgdzExOiBneQo+ICsgICAgICAgIGxkciAgICAgICAgICAgICB3MTAsIFt4 NSwgIzhdICAgICAgICAgICAvLyB3MTA6IGJ5Cj4gKyAgICAgICAgYi5ndCAgICAgICAgICAgIHJn YjI0VG9ZX2ludGVybmFsCj4gKyAgICAgICAgcmV0Cj4gK2VuZGZ1bmMKPiArCj4gZnVuY3Rpb24g ZmZfcmdiMjRUb1lfbmVvbiwgZXhwb3J0PTEKPiAgICAgICAgIGNtcCAgICAgICAgICAgICB3NCwg IzAgICAgICAgICAgICAgICAgICAvLyBjaGVjayB3aWR0aCA+IDAKPiAgICAgICAgIGxkcCAgICAg ICAgICAgICB3MTAsIHcxMSwgW3g1XSAgICAgICAgICAvLyB3MTA6IHJ5LCB3MTE6IGd5Cj4gICAg ICAgICBsZHIgICAgICAgICAgICAgdzEyLCBbeDUsICM4XSAgICAgICAgICAgLy8gdzEyOiBieQo+ IC0gICAgICAgIGIubGUgICAgICAgICAgICAzZgo+ICsgICAgICAgIGIuZ3QgICAgICAgICAgICBy Z2IyNFRvWV9pbnRlcm5hbAo+ICsgICAgICAgIHJldAo+ICtlbmRmdW5jCj4gCj4gK2Z1bmN0aW9u IHJnYjI0VG9ZX2ludGVybmFsCj4gICAgICAgICBtb3YgICAgICAgICAgICAgdzksICMyNTYgICAg ICAgICAgICAgICAgLy8gdzkgPSAxIDw8IChSR0IyWVVWX1NISUZUIC0gNykKPiAgICAgICAgIG1v dmsgICAgICAgICAgICB3OSwgIzgsIGxzbCAjMTYgICAgICAgICAvLyB3OSArPSAzMiA8PCAoUkdC MllVVl9TSElGVCAtIDEpCj4gICAgICAgICBkdXAgICAgICAgICAgICAgdjYuNHMsIHc5ICAgICAg ICAgICAgICAgLy8gdzk6IGNvbnN0X29mZnNldAo+IAo+IAo+IE9yIGlmIHlvdSB3YW50IHRvIGJl IHJlYWxseSBhZHZlbnR1cm91cywgeW91IGNhbiBtYWtlIGEgZmFsbHRocm91Z2g6Cj4gCj4gCj4g ZGlmZiAtLWdpdCBhL2xpYnN3c2NhbGUvYWFyY2g2NC9pbnB1dC5TIGIvbGlic3dzY2FsZS9hYXJj aDY0L2lucHV0LlMKPiBpbmRleCAzM2FmYTM0MTExLi4wMjVhOTY1Yjc2IDEwMDY0NAo+IC0tLSBh L2xpYnN3c2NhbGUvYWFyY2g2NC9pbnB1dC5TCj4gKysrIGIvbGlic3dzY2FsZS9hYXJjaDY0L2lu cHV0LlMKPiBAQCAtNDMsMTIgKzQzLDIyIEBACj4gICAgICAgICBzcXNocm4yICAgICAgICAgXGRz dFwoKS44aCwgXGRzdDJcKCkuNHMsIFxyaWdodF9zaGlmdCAgIC8vIGRzdF9oaWdoZXJfaGFsZiA9 IGRzdDIgPj4gcmlnaHRfc2hpZnQKPiAuZW5kbQo+IAo+ICtmdW5jdGlvbiBmZl9iZ3IyNFRvWV9u ZW9uLCBleHBvcnQ9MQo+ICsgICAgICAgIGNtcCAgICAgICAgICAgICB3NCwgIzAgICAgICAgICAg ICAgICAgICAvLyBjaGVjayB3aWR0aCA+IDAKPiArICAgICAgICBsZHAgICAgICAgICAgICAgdzEy LCB3MTEsIFt4NV0gICAgICAgICAgLy8gdzEyOiByeSwgdzExOiBneQo+ICsgICAgICAgIGxkciAg ICAgICAgICAgICB3MTAsIFt4NSwgIzhdICAgICAgICAgICAvLyB3MTA6IGJ5Cj4gKyAgICAgICAg Yi5ndCAgICAgICAgICAgIHJnYjI0VG9ZX2ludGVybmFsCj4gKyAgICAgICAgcmV0Cj4gK2VuZGZ1 bmMKPiArCj4gZnVuY3Rpb24gZmZfcmdiMjRUb1lfbmVvbiwgZXhwb3J0PTEKPiAgICAgICAgIGNt cCAgICAgICAgICAgICB3NCwgIzAgICAgICAgICAgICAgICAgICAvLyBjaGVjayB3aWR0aCA+IDAK PiAgICAgICAgIGxkcCAgICAgICAgICAgICB3MTAsIHcxMSwgW3g1XSAgICAgICAgICAvLyB3MTA6 IHJ5LCB3MTE6IGd5Cj4gICAgICAgICBsZHIgICAgICAgICAgICAgdzEyLCBbeDUsICM4XSAgICAg ICAgICAgLy8gdzEyOiBieQo+ICAgICAgICAgYi5sZSAgICAgICAgICAgIDNmCj4gK2VuZGZ1bmMK PiAKPiArZnVuY3Rpb24gcmdiMjRUb1lfaW50ZXJuYWwKPiAgICAgICAgIG1vdiAgICAgICAgICAg ICB3OSwgIzI1NiAgICAgICAgICAgICAgICAvLyB3OSA9IDEgPDwgKFJHQjJZVVZfU0hJRlQgLSA3 KQo+ICAgICAgICAgbW92ayAgICAgICAgICAgIHc5LCAjOCwgbHNsICMxNiAgICAgICAgIC8vIHc5 ICs9IDMyIDw8IChSR0IyWVVWX1NISUZUIC0gMSkKPiAgICAgICAgIGR1cCAgICAgICAgICAgICB2 Ni40cywgdzkgICAgICAgICAgICAgICAvLyB3OTogY29uc3Rfb2Zmc2V0Cj4gCj4gCj4gLy8gTWFy dGluCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBm Zm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0Cj4gZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKPiBodHRw czovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKPiAKPiBUbyB1bnN1 YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKPiBmZm1wZWctZGV2ZWwtcmVxdWVz dEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlz dApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0 aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBl bWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJz Y3JpYmUiLgo=