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 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 smtp.lore.kernel.org (Postfix) with ESMTPS id 04CD3FEFB51 for ; Fri, 27 Feb 2026 20:41:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.sourceforge.net; s=beta; h=Content-Transfer-Encoding:Content-Type: Reply-To:From:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:Subject:In-Reply-To:MIME-Version:References: Message-ID:To:Date:Sender:Cc:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=78ekEolrE/ZWZY3xQcPktPYGEkU8ywpwFcOEGjciqbg=; b=K9rmW7es3s3Ba+5ngWP7+/exUX L0CNYuWvVtZngo1y2xeX2G3IM/0/a8+XUmO6UKJSFl5S5b7nfvt2i9tIiXLyTFPt9QyhG0fxqijpc 3+wn+2yV5qmqwbIpLKwxcnln5cOBxPjlHiDqbHVo9SN3bT3dtnEhMIkasv1/F0tKZ0EY=; Received: from [127.0.0.1] (helo=sfs-ml-2.v29.lw.sourceforge.com) by sfs-ml-2.v29.lw.sourceforge.com with esmtp (Exim 4.95) (envelope-from ) id 1vw4ek-0001HW-Sj; Fri, 27 Feb 2026 20:41:51 +0000 Received: from [172.30.29.66] (helo=mx.sourceforge.net) by sfs-ml-2.v29.lw.sourceforge.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from ) id 1vw4ej-0001HI-AT for linux-f2fs-devel@lists.sourceforge.net; Fri, 27 Feb 2026 20:41:50 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sourceforge.net; s=x; h=In-Reply-To:Content-Transfer-Encoding:Content-Type: MIME-Version:References:Message-ID:Subject:To:From:Date: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=ZjaOslXK3SIt3DDW1/myTInG+oRjmDRxu8S/1gpiAHA=; b=YF1Rmka8eEMlHfY0VYhc5N7UiY o2vblANHUaVnMiMwT0uvDfnIA5clEEXmU4pSzgnwyVbeByyn6qvWuT5K77qopwVQSRYWQ2Fpo6VFZ QbCr6fz2BDJdHAiHPON3iOqsme7MGZoJ5jZmQWTWjGJ8lJb9AmM1PkDVRcQiEVa5Z4hE=; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sf.net; s=x ; h=In-Reply-To:Content-Transfer-Encoding:Content-Type:MIME-Version: References:Message-ID:Subject:To:From:Date: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=ZjaOslXK3SIt3DDW1/myTInG+oRjmDRxu8S/1gpiAHA=; b=FPEunyQ3KjAvIJivexgl05Ehmw sG5VCRMN/gFuXpzpk2JJgWy34PDOmLazodgWukDIidzLiywsOH2ILmCjxdxuI0pEYa7Tuj02d0A7J PmXvjceQ+Rnp6U7r0FmwopeHk0KO562RR3ytxDNuAHWxrSjjEivQjb7x4MRcic4fGToo=; Received: from sea.source.kernel.org ([172.234.252.31]) by sfi-mx-2.v28.lw.sourceforge.com with esmtps (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.95) id 1vw4ej-0003Xe-Fp for linux-f2fs-devel@lists.sourceforge.net; Fri, 27 Feb 2026 20:41:50 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sea.source.kernel.org (Postfix) with ESMTP id 1E1B5437A5; Fri, 27 Feb 2026 20:41:44 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id CD020C116C6; Fri, 27 Feb 2026 20:41:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1772224904; bh=nf646s4zD8yb844P/+xQhY3f0fVdUPsT4oojLiQ8bIQ=; h=Date:From:To:Subject:References:In-Reply-To:From; b=SkzPhRKG2R5f7zDk7HzhTVbOQefI2ANjRBE+zf+iUZFfpuM/YspgvRy9g9zC0520U 9baOUOHaOBOarXdYsGBbKRDu1ugbr8U+P/iQ93+EiipNQ3C8dRZDaEUbf0YBxtzcDU Ux+zEvPxsDy4UbpN/N+76UWj3lMoBvJXzhTPMrK7t5oo++C90tTS5xwwJgaCMLxKph 0hI2YRYyJ4SY1rs3A0OeEs23/O5vDN/FEkvW48PFt2yOLEPJYk4852dksHBaCSfIwG dZ2ra3o22RpZn3M6KdJ9aAY/kWz+kAlUbtjY2pHREQ2Cos6+KQ6Ty+4RFJOnVCC/PL uVZoa+B+Ijpqg== Date: Fri, 27 Feb 2026 20:41:42 +0000 To: Yongpeng Yang , Yongpeng Yang , linux-f2fs-devel@lists.sourceforge.net Message-ID: References: <20260203133635.3942502-2-monty_pavel@sina.com> <20260203133635.3942502-5-monty_pavel@sina.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-Headers-End: 1vw4ej-0003Xe-Fp Subject: Re: [f2fs-dev] [PATCH 3/4] f2fs: fix fiemap boundary handling when read extent cache is incomplete X-BeenThere: linux-f2fs-devel@lists.sourceforge.net X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Jaegeuk Kim via Linux-f2fs-devel Reply-To: Jaegeuk Kim Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: linux-f2fs-devel-bounces@lists.sourceforge.net T24gMDIvMjcsIEphZWdldWsgS2ltIHZpYSBMaW51eC1mMmZzLWRldmVsIHdyb3RlOgo+IE9uIDAy LzI3LCBZb25ncGVuZyBZYW5nIHdyb3RlOgo+ID4gT24gMi8yNC8yNiAxMjozOCwgSmFlZ2V1ayBL aW0gdmlhIExpbnV4LWYyZnMtZGV2ZWwgd3JvdGU6Cj4gPiA+IE9uIDAyLzAzLCBZb25ncGVuZyBZ YW5nIHdyb3RlOgo+ID4gPj4gRnJvbTogWW9uZ3BlbmcgWWFuZyA8eWFuZ3lvbmdwZW5nQHhpYW9t aS5jb20+Cj4gPiA+Pgo+ID4gPj4gZjJmc19maWVtYXAoKSBjYWxscyBmMmZzX21hcF9ibG9ja3Mo KSB0byBvYnRhaW4gdGhlIGJsb2NrIG1hcHBpbmcgYQo+ID4gPj4gZmlsZSwgYW5kIHRoZW4gbWVy Z2VzIGNvbnRpZ3VvdXMgbWFwcGluZ3MgaW50byBleHRlbnRzLiBJZiB0aGUgbWFwcGluZwo+ID4g Pj4gaXMgZm91bmQgaW4gdGhlIHJlYWQgZXh0ZW50IGNhY2hlLCBub2RlIGJsb2NrcyBkbyBub3Qg bmVlZCB0byBiZSByZWFkLgo+ID4gPj4gSG93ZXZlciwgaW4gdGhlIGZvbGxvd2luZyBzY2VuYXJp bywgYSBjb250aWd1b3VzIGV4dGVudCBjYW4gYmUgc3BsaXQKPiA+ID4+IGludG8gdHdvIGV4dGVu dHM6Cj4gPiA+Pgo+ID4gPj4gcm9vdEB2bTovbW50L2YyZnMjIGRkIGlmPS9kZXYvemVybyBvZj1k YXRhLjRNIGJzPTFNIGNvdW50PTQgJiYgc3luYwo+ID4gPj4gcm9vdEB2bTovbW50L2YyZnMjIGRk IGlmPS9kZXYvemVybyBvZj1kYXRhLjRNIGJzPTFNIGNvdW50PTIgc2Vlaz0yIGNvbnY9bm90cnVu YyAmJiBzeW5jCj4gPiA+PiByb290QHZtOi9tbnQvZjJmcyMgZWNobyAzID4gL3Byb2Mvc3lzL3Zt L2Ryb3BfY2FjaGVzICMgZHJvcCAyTX40TSBleHRlbnQgY2FjaGUKPiA+ID4+IHJvb3RAdm06L21u dC9mMmZzIyBkZCBpZj0vZGV2L3plcm8gb2Y9ZGF0YS40TSBicz0xTSBjb3VudD0yIHNlZWs9MCBj b252PW5vdHJ1bmMgJiYgc3luYwo+ID4gPj4gcm9vdEB2bTovbW50L2YyZnMjIGYyZnNfaW8gZmll bWFwIDAgMTAyNCBkYXRhLjRNCj4gPiA+PiBGaWVtYXA6IG9mZnNldCA9IDAgbGVuID0gMTAyNAo+ ID4gPj4gbG9naWNhbCBhZGRyLiAgICBwaHlzaWNhbCBhZGRyLiAgIGxlbmd0aCAgICAgICAgICAg ZmxhZ3MKPiA+ID4+IDAJMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDA2NDAwMDAwIDAwMDAwMDAw MDAyMDAwMDAgMDAwMDEwMDAKPiA+ID4+IDEJMDAwMDAwMDAwMDIwMDAwMCAwMDAwMDAwMDA2NjAw MDAwIDAwMDAwMDAwMDAyMDAwMDAgMDAwMDEwMDEKPiA+ID4+Cj4gPiA+PiBBbHRob3VnaCB0aGUg cGh5c2ljYWwgYWRkcmVzc2VzIG9mIHRoZSByYW5nZXMgMO+9njJNQiBhbmQgMk3vvZ40TUIgYXJl Cj4gPiA+PiBjb250aWd1b3VzLCB0aGUgbWFwcGluZyBmb3IgdGhlIDJN772eNE1CIHJhbmdlIGlz IG5vdCBwcmVzZW50IGluIG1lbW9yeS4KPiA+ID4+IFdoZW4gdGhlIHBoeXNpY2FsIGFkZHJlc3Nl cyBmb3IgdGhlIDDvvZ4yTUIgcmFuZ2UgYXJlIHVwZGF0ZWQsIG5vIG1lcmdlCj4gPiA+PiBoYXBw ZW5zIGJlY2F1c2UgdGhlIGFkamFjZW50IG1hcHBpbmcgaXMgbWlzc2luZyBmcm9tIHRoZSBpbi1t ZW1vcnkKPiA+ID4+IGNhY2hlLiBBcyBhIHJlc3VsdCwgZmllbWFwIHJlcG9ydHMgdHdvIHNlcGFy YXRlIGV4dGVudHMgaW5zdGVhZCBvZiBhCj4gPiA+PiBzaW5nbGUgY29udGlndW91cyBvbmUuCj4g PiA+Pgo+ID4gPj4gVGhlIHJvb3QgY2F1c2UgaXMgdGhhdCB0aGUgcmVhZCBleHRlbnQgY2FjaGUg ZG9lcyBub3QgZ3VhcmFudGVlIHRoYXQgYWxsCj4gPiA+PiBibG9ja3Mgb2YgYW4gZXh0ZW50IGFy ZSBwcmVzZW50IGluIG1lbW9yeS4gVGhlcmVmb3JlLCB3aGVuIHRoZSBleHRlbnQKPiA+ID4+IGxl bmd0aCByZXR1cm5lZCBieSBmMmZzX21hcF9ibG9ja3NfY2FjaGVkKCkgaXMgc21hbGxlciB0aGFu IG1heGJsb2NrcywKPiA+ID4+IHRoZSByZW1haW5pbmcgbWFwcGluZ3MgYXJlIHJldHJpZXZlZCB2 aWEgZjJmc19nZXRfZG5vZGVfb2ZfZGF0YSgpIHRvCj4gPiA+PiBlbnN1cmUgY29ycmVjdCBmaWVt YXAgZXh0ZW50IGJvdW5kYXJ5IGhhbmRsaW5nLgo+ID4gPj4KPiA+ID4+IEZpeGVzOiBjZDhmYzUy MjZiZWYgKCJmMmZzOiByZW1vdmUgdGhlIGNyZWF0ZSBhcmd1bWVudCB0byBmMmZzX21hcF9ibG9j a3MiKQo+ID4gPj4gU2lnbmVkLW9mZi1ieTogWW9uZ3BlbmcgWWFuZyA8eWFuZ3lvbmdwZW5nQHhp YW9taS5jb20+Cj4gPiA+PiAtLS0KPiA+ID4+ICBmcy9mMmZzL2RhdGEuYyB8IDE0ICsrKysrKysr KysrKy0tCj4gPiA+PiAgMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDIgZGVsZXRp b25zKC0pCj4gPiA+Pgo+ID4gPj4gZGlmZiAtLWdpdCBhL2ZzL2YyZnMvZGF0YS5jIGIvZnMvZjJm cy9kYXRhLmMKPiA+ID4+IGluZGV4IDQyZjE1ZmQ5YzY4ZS4uZWVkYWRjY2Y4NmJiIDEwMDY0NAo+ ID4gPj4gLS0tIGEvZnMvZjJmcy9kYXRhLmMKPiA+ID4+ICsrKyBiL2ZzL2YyZnMvZGF0YS5jCj4g PiA+PiBAQCAtMTYyMyw4ICsxNjIzLDE4IEBAIGludCBmMmZzX21hcF9ibG9ja3Moc3RydWN0IGlu b2RlICppbm9kZSwgc3RydWN0IGYyZnNfbWFwX2Jsb2NrcyAqbWFwLCBpbnQgZmxhZykKPiA+ID4+ ICAJbGZzX2Rpb193cml0ZSA9IChmbGFnID09IEYyRlNfR0VUX0JMT0NLX0RJTyAmJiBmMmZzX2xm c19tb2RlKHNiaSkgJiYKPiA+ID4+ICAJCQkJbWFwLT5tX21heV9jcmVhdGUpOwo+ID4gPj4gIAo+ ID4gPj4gLQlpZiAoIW1hcC0+bV9tYXlfY3JlYXRlICYmIGYyZnNfbWFwX2Jsb2Nrc19jYWNoZWQo aW5vZGUsIG1hcCwgZmxhZykpCj4gPiA+PiAtCQlnb3RvIG91dDsKPiA+ID4+ICsJaWYgKCFtYXAt Pm1fbWF5X2NyZWF0ZSkgewo+ID4gPj4gKwkJaWYgKGYyZnNfbWFwX2Jsb2Nrc19jYWNoZWQoaW5v ZGUsIG1hcCwgZmxhZykpIHsKPiA+ID4+ICsJCQlpZiAobWFwLT5tX2xlbiA9PSBtYXhibG9ja3Mp Cj4gPiA+PiArCQkJCWdvdG8gb3V0Owo+ID4gPj4gKwkJCWVsc2Ugewo+ID4gPj4gKwkJCQlwZ29m cyA9CShwZ29mZl90KW1hcC0+bV9sYmxrICsgbWFwLT5tX2xlbjsKPiA+ID4+ICsJCQkJZW5kID0g bWFwLT5tX2xibGsgKyBtYXhibG9ja3M7Cj4gPiA+PiArCQkJCW9mcyA9IG1hcC0+bV9sZW47Cj4g PiA+PiArCQkJCWdvdG8gbmV4dF9kbm9kZTsKPiA+ID4+ICsJCQl9Cj4gPiA+PiArCQl9Cj4gPiA+ PiArCX0KPiA+ID4gCj4gPiA+IFRoaXMgcGF0Y2ggbWFrZXMgYSBzeXN0ZW0gcGFuaWMuCj4gPiAK PiA+IEkgaGF2ZSBkb25lIHNvbWUgdGVzdGluZyBhbmQgb25seSBvYnNlcnZlZCB0aGUgcGFuaWMg aW4gdGhlCj4gPiBmMmZzX3dyaXRlX2VuZF9pbygpIHBhdGguIFN5emJvdCBoYXMgYWxzbyByZXBv cnRlZCBpdDoKPiA+IGh0dHBzOi8vc3l6a2FsbGVyLmFwcHNwb3QuY29tL2J1Zz9leHRpZD02ZTRj YjFjYWM1ZWZjOTZlYTBjYQo+ID4gTXkgcHJvcG9zZWQgZml4IGlzIGhlcmU6Cj4gPiBodHRwczov L2xvcmUua2VybmVsLm9yZy9hbGwvMjAyNjAyMjcwNzMwNTIuMzk0MDk1OC0yLW1vbnR5X3BhdmVs QHNpbmEuY29tLwo+ID4gCj4gPiBJcyB0aGlzIHRoZSBzYW1lIGlzc3VlPwo+IAo+IFllYWgsIEkg dGhpbmsgc28uCgpBY3R1YWxseSwgbm90LgoKWzMxNTg2OC4wNjg4MTFdIEJVRzoga2VybmVsIE5V TEwgcG9pbnRlciBkZXJlZmVyZW5jZSwgYWRkcmVzczogMDAwMDAwMDAwMDAwMDAwOApbMzE1ODY4 LjA3NDYyM10gUklQOiAwMDEwOmYyZnNfbWFwX2Jsb2NrcysweGI3MC8weDE0ODAgW2YyZnNdClsz MTU4NjguMjAxMzk0XSBDYWxsIFRyYWNlOgpbMzE1ODY4LjIwMjY4OV0gIDxUQVNLPgpbMzE1ODY4 LjIwMzgwOV0gID8geGFfbG9hZCsweDZjLzB4YTAKWzMxNTg2OC4yMDU0MzFdICBmMmZzX21wYWdl X3JlYWRwYWdlcysweDIyYi8weGY4MCBbZjJmc10KWzMxNTg2OC4yMDg5MDJdICA/IGdldF9wYWdl X2Zyb21fZnJlZWxpc3QrMHgzZmYvMHgxNzkwClszMTU4NjguMjExMzc0XSAgPyBkZWJ1Z19zbXBf cHJvY2Vzc29yX2lkKzB4MTcvMHgyMApbMzE1ODY4LjIxMzYyN10gIGYyZnNfcmVhZGFoZWFkKzB4 YmMvMHgxMTAgW2YyZnNdClszMTU4NjguMjE1ODA5XSAgcmVhZF9wYWdlcysweDYwLzB4MjAwClsz MTU4NjguMjE3NDc4XSAgcGFnZV9jYWNoZV9yYV91bmJvdW5kZWQrMHgxODcvMHgyNjAKWzMxNTg2 OC4yMjAyNzFdICBkb19wYWdlX2NhY2hlX3JhLmlzcmEuMCsweDYyLzB4ODAKWzMxNTg2OC4yMjI1 MDddICBwYWdlX2NhY2hlX3N5bmNfcmErMHg2OS8weDI1MApbMzE1ODY4LjIyNDQ5MV0gIGZpbGVt YXBfZ2V0X3BhZ2VzKzB4MTRlLzB4NzQwClszMTU4NjguMjI2NTU1XSAgZmlsZW1hcF9yZWFkKzB4 ZmUvMHg0NTAKWzMxNTg2OC4yMjg0ODhdICA/IGRlYnVnX3NtcF9wcm9jZXNzb3JfaWQrMHgxNy8w eDIwClszMTU4NjguMjMyODk2XSAgPyBmcHJlZ3NfYXNzZXJ0X3N0YXRlX2NvbnNpc3RlbnQrMHgz OC8weDYwClszMTU4NjguMjM1NDIxXSAgPyBmc2NyeXB0X2Rpb19zdXBwb3J0ZWQrMHgzNy8weGEw ClszMTU4NjguMjM4NTg3XSAgPyBmMmZzX2ZvcmNlX2J1ZmZlcmVkX2lvKzB4MjQvMHhkMCBbZjJm c10KWzMxNTg2OC4yNDE4MTldICBmMmZzX2ZpbGVfcmVhZF9pdGVyKzB4MjQ0LzB4NDcwIFtmMmZz XQpbMzE1ODY4LjI0NjE5OF0gID8gZjJmc19sbHNlZWsrMHgxN2MvMHg2ZjAgW2YyZnNdClszMTU4 NjguMjQ4NjY2XSAgdmZzX3JlYWQrMHgyNTgvMHgzNTAKWzMxNTg2OC4yNTE0ODldICBrc3lzX3Jl YWQrMHg2OS8weGUwClszMTU4NjguMjUzMzA0XSAgX194NjRfc3lzX3JlYWQrMHgxOS8weDIwClsz MTU4NjguMjU1OTYxXSAgeDY0X3N5c19jYWxsKzB4MjAwMC8weDIxMjAKWzMxNTg2OC4yNTkxNzhd ICBkb19zeXNjYWxsXzY0KzB4ZDMvMHg3NjAKWzMxNTg2OC4yNjA5MzBdICA/IGRlYnVnX3NtcF9w cm9jZXNzb3JfaWQrMHgxNy8weDIwClszMTU4NjguMjY0OTAwXSAgPyBmcHJlZ3NfYXNzZXJ0X3N0 YXRlX2NvbnNpc3RlbnQrMHgzOC8weDYwClszMTU4NjguMjY4MzI5XSAgPyBkb19zeXNjYWxsXzY0 KzB4MTBjLzB4NzYwClszMTU4NjguMjczMjE2XSAgPyBrbWVtX2NhY2hlX2ZyZWUrMHgxNGEvMHgz NTAKWzMxNTg2OC4yNzYxNTZdICA/IF9yYXdfc3Bpbl91bmxvY2srMHgxOS8weDQwClszMTU4Njgu Mjc4MTQ3XSAgPyBfX2ZwdXQrMHgxOTkvMHgyYjAKWzMxNTg2OC4yNzk4NzNdICA/IGZwdXRfY2xv c2Vfc3luYysweDNmLzB4YzAKWzMxNTg2OC4yODE3NTZdICA/IGRlYnVnX3NtcF9wcm9jZXNzb3Jf aWQrMHgxNy8weDIwClszMTU4NjguMjg1NjAyXSAgPyBmcHJlZ3NfYXNzZXJ0X3N0YXRlX2NvbnNp c3RlbnQrMHgzOC8weDYwClszMTU4NjguMjg4MjE4XSAgPyBkb19zeXNjYWxsXzY0KzB4MTBjLzB4 NzYwClszMTU4NjguMjkxMjk1XSAgPyBkZWJ1Z19zbXBfcHJvY2Vzc29yX2lkKzB4MTcvMHgyMApb MzE1ODY4LjI5MzUxNF0gID8gZnByZWdzX2Fzc2VydF9zdGF0ZV9jb25zaXN0ZW50KzB4MzgvMHg2 MApbMzE1ODY4LjI5NTkyNF0gID8gZG9fc3lzY2FsbF82NCsweDNjZi8weDc2MApbMzE1ODY4LjI5 ODY4OV0gID8gY2xlYXJfYmhiX2xvb3ArMHgzMC8weDgwClszMTU4NjguMzAwNTA0XSAgZW50cnlf U1lTQ0FMTF82NF9hZnRlcl9od2ZyYW1lKzB4NzYvMHg3ZQpbMzE1ODY4LjMwMjgxMl0gUklQOiAw MDMzOjB4N2Y1MGVkNTFhN2ExCgo+IAo+ID4gCj4gPiBUaGFua3MKPiA+IFlvbmdwZW5nLAo+ID4g Cj4gPiA+IAo+ID4gPj4gIAo+ID4gPj4gIAltYXAtPm1fYmRldiA9IGlub2RlLT5pX3NiLT5zX2Jk ZXY7Cj4gPiA+PiAgCW1hcC0+bV9tdWx0aWRldl9kaW8gPQo+ID4gPj4gLS0gCj4gPiA+PiAyLjQz LjAKPiA+ID4gCj4gPiA+IAo+ID4gPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwo+ID4gPiBMaW51eC1mMmZzLWRldmVsIG1haWxpbmcgbGlzdAo+ID4gPiBM aW51eC1mMmZzLWRldmVsQGxpc3RzLnNvdXJjZWZvcmdlLm5ldAo+ID4gPiBodHRwczovL2xpc3Rz LnNvdXJjZWZvcmdlLm5ldC9saXN0cy9saXN0aW5mby9saW51eC1mMmZzLWRldmVsCj4gCj4gCj4g X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBMaW51eC1m MmZzLWRldmVsIG1haWxpbmcgbGlzdAo+IExpbnV4LWYyZnMtZGV2ZWxAbGlzdHMuc291cmNlZm9y Z2UubmV0Cj4gaHR0cHM6Ly9saXN0cy5zb3VyY2Vmb3JnZS5uZXQvbGlzdHMvbGlzdGluZm8vbGlu dXgtZjJmcy1kZXZlbAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCkxpbnV4LWYyZnMtZGV2ZWwgbWFpbGluZyBsaXN0CkxpbnV4LWYyZnMtZGV2ZWxAbGlz dHMuc291cmNlZm9yZ2UubmV0Cmh0dHBzOi8vbGlzdHMuc291cmNlZm9yZ2UubmV0L2xpc3RzL2xp c3RpbmZvL2xpbnV4LWYyZnMtZGV2ZWwK