Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1uL5n3-000gwj-8T for pgsql-bugs@arkaria.postgresql.org; Fri, 30 May 2025 19:53:17 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1uL5n1-005VT7-PP for pgsql-bugs@arkaria.postgresql.org; Fri, 30 May 2025 19:53:15 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1uL5aJ-005QVr-5n for pgsql-bugs@lists.postgresql.org; Fri, 30 May 2025 19:40:07 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1uL5aH-000lGt-0L for pgsql-bugs@lists.postgresql.org; Fri, 30 May 2025 19:40:06 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Message-ID:Date:Reply-To:Cc:From:To:Subject: MIME-Version:Content-Type:Sender:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=OZuf0wU0LAb+srV77wntkXInEX0HqhEkeZGbS++Hoac=; b=ocrh9ajghNKeZ2K0WgY4ZTF34h yL1pTm6oM4vH3zoOyebOHT4wqxpiUgtmUrg4mTTpzxloL1XJqe6cMIUmmOPXD1vSkSLF6A9Vtp/1v fVGIdXFyIOgJkroU4P25JGadl2iubxO0ckjNjce8Lz3krerCZJJNrAdycJnEY5av4MUbtzp5OBr9p rFqP8Z8f7XM+vxSAy7afgO2hIjF67dXAauVFINp5GrJEn25nmwJXBaUK7M87zL1Gr+coMPgDh7azy d6+hW2Nh/bzpOVqUcj/4LzhxwsqfzN408KUoJlnbBwhBNMw2tPSX5a17F5+1j4WY1UNqp9mozaFdr tv5vgwHA==; Received: from wrigleys.postgresql.org ([2a02:16a8:dc51::60]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1uL5aG-0027Wy-8s for pgsql-bugs@lists.postgresql.org; Fri, 30 May 2025 19:40:04 +0000 Received: from localhost ([127.0.0.1] helo=wrigleys.postgresql.org) by wrigleys.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1uL5aD-002wXu-1Z for pgsql-bugs@lists.postgresql.org; Fri, 30 May 2025 19:40:02 +0000 Content-Type: multipart/mixed; boundary="===============8196001722612276561==" MIME-Version: 1.0 Subject: BUG #18941: PostgreSQL planner does not select a multicolumn btree_gin index under RLS To: pgsql-bugs@lists.postgresql.org From: PG Bug reporting form Cc: pepe@prowler.com Reply-To: pepe@prowler.com, pgsql-bugs@lists.postgresql.org Date: Fri, 30 May 2025 19:39:43 +0000 Message-ID: <18941-90236c38c6101bf0@postgresql.org> X-Auto-Response-Suppress: All Auto-Submitted: auto-generated List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============8196001722612276561== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 VGhlIGZvbGxvd2luZyBidWcgaGFzIGJlZW4gbG9nZ2VkIG9uIHRoZSB3ZWJzaXRlOgoKQnVnIHJl ZmVyZW5jZTogICAgICAxODk0MQpMb2dnZWQgYnk6ICAgICAgICAgIFBlcGUgRmFnb2FnYQpFbWFp bCBhZGRyZXNzOiAgICAgIHBlcGVAcHJvd2xlci5jb20KUG9zdGdyZVNRTCB2ZXJzaW9uOiAxNi4z Ck9wZXJhdGluZyBzeXN0ZW06ICAgQWxwaW5lIExpbnV4CkRlc2NyaXB0aW9uOiAgICAgICAgCgpX ZSBoYXZlIHRoZSBmb2xsb3dpbmcgYGZpbmRpbmdzYCB0YWJsZToKcHJvd2xlcl9kYj0+IFxkIGZp bmRpbmdzClBhcnRpdGlvbmVkIHRhYmxlICJwdWJsaWMuZmluZGluZ3MiCiAgICAgQ29sdW1uICAg ICAgfCAgICAgICAgICAgVHlwZSAgICAgICAgICAgfCBDb2xsYXRpb24gfCBOdWxsYWJsZSB8CkRl ZmF1bHQKLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t LS0tLS0rLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tCiBpZCAgICAgICAgICAgICAgfCB1dWlkICAgICAgICAgICAgICAgICAgICAgfCAgICAg ICAgICAgfCBub3QgbnVsbCB8CiBpbnNlcnRlZF9hdCAgICAgfCB0aW1lc3RhbXAgd2l0aCB0aW1l IHpvbmUgfCAgICAgICAgICAgfCBub3QgbnVsbCB8CiB1cGRhdGVkX2F0ICAgICAgfCB0aW1lc3Rh bXAgd2l0aCB0aW1lIHpvbmUgfCAgICAgICAgICAgfCBub3QgbnVsbCB8CiB1aWQgICAgICAgICAg ICAgfCBjaGFyYWN0ZXIgdmFyeWluZygzMDApICAgfCAgICAgICAgICAgfCBub3QgbnVsbCB8CiBk ZWx0YSAgICAgICAgICAgfCBmaW5kaW5nX2RlbHRhICAgICAgICAgICAgfCAgICAgICAgICAgfCAg ICAgICAgICB8CiBzdGF0dXMgICAgICAgICAgfCBzdGF0dXMgICAgICAgICAgICAgICAgICAgfCAg ICAgICAgICAgfCBub3QgbnVsbCB8CiBzdGF0dXNfZXh0ZW5kZWQgfCB0ZXh0ICAgICAgICAgICAg ICAgICAgICAgfCAgICAgICAgICAgfCAgICAgICAgICB8CiBzZXZlcml0eSAgICAgICAgfCBzZXZl cml0eSAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgfCBub3QgbnVsbCB8CiBpbXBhY3QgICAg ICAgICAgfCBzZXZlcml0eSAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgfCBub3QgbnVsbCB8 CiBpbXBhY3RfZXh0ZW5kZWQgfCB0ZXh0ICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAg fCAgICAgICAgICB8CiByYXdfcmVzdWx0ICAgICAgfCBqc29uYiAgICAgICAgICAgICAgICAgICAg fCAgICAgICAgICAgfCBub3QgbnVsbCB8CiBjaGVja19pZCAgICAgICAgfCBjaGFyYWN0ZXIgdmFy eWluZygxMDApICAgfCAgICAgICAgICAgfCBub3QgbnVsbCB8CiBjaGVja19tZXRhZGF0YSAgfCBq c29uYiAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgfCBub3QgbnVsbCB8CiB0YWdzICAg ICAgICAgICAgfCBqc29uYiAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgfCAgICAgICAg ICB8CiBzY2FuX2lkICAgICAgICAgfCB1dWlkICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAg ICAgfCBub3QgbnVsbCB8CiB0ZW5hbnRfaWQgICAgICAgfCB1dWlkICAgICAgICAgICAgICAgICAg ICAgfCAgICAgICAgICAgfCBub3QgbnVsbCB8CiB0ZXh0X3NlYXJjaCAgICAgfCB0c3ZlY3RvciAg ICAgICAgICAgICAgICAgfCAgICAgICAgICAgfCAgICAgICAgICB8CmdlbmVyYXRlZCBhbHdheXMg YXMgKCgoc2V0d2VpZ2h0KHRvX3RzdmVjdG9yKCdlbmdsaXNoJzo6cmVnY29uZmlnLApDT0FMRVND RShpbXBhY3RfZXh0ZW5kZWQsICcnOjp0ZXh0KSksICdBJzo6ImNoYXIiKSB8fApzZXR3ZWlnaHQo dG9fdHN2ZWN0b3IoJ2VuZ2xpc2gnOjpyZWdjb25maWcsIENPQUxFU0NFKHN0YXR1c19leHRlbmRl ZCwKJyc6OnRleHQpKSwgJ0InOjoiY2hhciIpKSB8fApzZXR3ZWlnaHQoanNvbmJfdG9fdHN2ZWN0 b3IoJ3NpbXBsZSc6OnJlZ2NvbmZpZywgY2hlY2tfbWV0YWRhdGEsICdbInN0cmluZyIsCiJudW1l cmljIl0nOjpqc29uYiksICdEJzo6ImNoYXIiKSkgfHwKc2V0d2VpZ2h0KGpzb25iX3RvX3RzdmVj dG9yKCdzaW1wbGUnOjpyZWdjb25maWcsIHRhZ3MsICdbInN0cmluZyIsCiJudW1lcmljIl0nOjpq c29uYiksICdEJzo6ImNoYXIiKSkgc3RvcmVkCiBmaXJzdF9zZWVuX2F0ICAgfCB0aW1lc3RhbXAg d2l0aCB0aW1lIHpvbmUgfCAgICAgICAgICAgfCAgICAgICAgICB8CiBtdXRlZCAgICAgICAgICAg fCBib29sZWFuICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgfCBub3QgbnVsbCB8CiBjb21w bGlhbmNlICAgICAgfCBqc29uYiAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgfCAgICAg ICAgICB8ClBhcnRpdGlvbiBrZXk6IFJBTkdFIChpZCkKSW5kZXhlczoKICAgICJmaW5kaW5nc19w a2V5IiBQUklNQVJZIEtFWSwgYnRyZWUgKGlkKQogICAgImZpbmRfZGVsdGFfbmV3X2lkeCIgYnRy ZWUgKHRlbmFudF9pZCwgaWQpIFdIRVJFIGRlbHRhID0KJ25ldyc6OmZpbmRpbmdfZGVsdGEKICAg ICJmaW5kX3RlbmFudF9zY2FuX2lkX2lkeCIgYnRyZWUgKHRlbmFudF9pZCwgc2Nhbl9pZCwgaWQp CiAgICAiZmluZGluZ3NfZmlsdGVyX2lkeCIgYnRyZWUgKHNjYW5faWQsIGltcGFjdCwgc2V2ZXJp dHksIHN0YXR1cywKY2hlY2tfaWQsIGRlbHRhKQogICAgImZpbmRpbmdzX3NjYW5faWRfNGRmNmE3 YTAiIGJ0cmVlIChzY2FuX2lkKQogICAgImZpbmRpbmdzX3NlYXJjaF90ZW5hbnQiIGdpbiAodGV4 dF9zZWFyY2gsIHRlbmFudF9pZCkKICAgICJmaW5kaW5nc190ZW5hbnRfYW5kX2lkX2lkeCIgYnRy ZWUgKHRlbmFudF9pZCwgaWQpCiAgICAiZmluZGluZ3NfdGVuYW50X2lkXzkyNGM4YjE2IiBidHJl ZSAodGVuYW50X2lkKQogICAgImZpbmRpbmdzX3RlbmFudF9zZWFyY2giIGdpbiAodGVuYW50X2lk LCB0ZXh0X3NlYXJjaCkKICAgICJmaW5kaW5nc191aWRfaWR4IiBidHJlZSAodWlkKQogICAgInVp ZF90ZW5hbnRfaW5zZXJ0ZWRfYXQiIGJ0cmVlICh1aWQsIHRlbmFudF9pZCwgaW5zZXJ0ZWRfYXQg REVTQykKRm9yZWlnbi1rZXkgY29uc3RyYWludHM6CiAgICAiZmluZGluZ3Nfc2Nhbl9pZF80ZGY2 YTdhMF9ma19zY2Fuc19pZCIgRk9SRUlHTiBLRVkgKHNjYW5faWQpIFJFRkVSRU5DRVMKc2NhbnMo aWQpIERFRkVSUkFCTEUgSU5JVElBTExZIERFRkVSUkVECiAgICAiZmluZGluZ3NfdGVuYW50X2lk XzkyNGM4YjE2X2ZrX3RlbmFudHNfaWQiIEZPUkVJR04gS0VZICh0ZW5hbnRfaWQpClJFRkVSRU5D RVMgdGVuYW50cyhpZCkgREVGRVJSQUJMRSBJTklUSUFMTFkgREVGRVJSRUQKUmVmZXJlbmNlZCBi eToKICAgIFRBQkxFICJyZXNvdXJjZV9maW5kaW5nX21hcHBpbmdzIiBDT05TVFJBSU5UCiJyZXNv dXJjZV9maW5kaW5nX21hcHBpbmdzX2ZpbmRpbmdfaWRfZDVhNWM0OGVfZmtfZmluZGluZ3NfaWQi IEZPUkVJR04gS0VZCihmaW5kaW5nX2lkKSBSRUZFUkVOQ0VTIGZpbmRpbmdzKGlkKSBERUZFUlJB QkxFIElOSVRJQUxMWSBERUZFUlJFRApQb2xpY2llcyAoZm9yY2VkIHJvdyBzZWN1cml0eSBlbmFi bGVkKToKICAgIFBPTElDWSAicHJvd2xlcl9maW5kaW5nc19kZWZhdWx0X3NlbGVjdCIgRk9SIFNF TEVDVAogICAgICBUTyBwcm93bGVyCiAgICAgIFVTSU5HICgoY3VycmVudF90ZW5hbnRfaWQoKSA9 IHRlbmFudF9pZCkpCiAgICBQT0xJQ1kgInByb3dsZXJfZmluZGluZ3NfZGVsZXRlIiBGT1IgREVM RVRFCiAgICAgIFRPIHByb3dsZXIKICAgICAgVVNJTkcgKApDQVNFCiAgICBXSEVOIChjdXJyZW50 X3NldHRpbmcoJ2FwaS50ZW5hbnRfaWQnOjp0ZXh0LCB0cnVlKSBJUyBOVUxMKSBUSEVOIGZhbHNl CiAgICBFTFNFICh0ZW5hbnRfaWQgPSAoY3VycmVudF9zZXR0aW5nKCdhcGkudGVuYW50X2lkJzo6 dGV4dCkpOjp1dWlkKQpFTkQpCiAgICBQT0xJQ1kgInByb3dsZXJfZmluZGluZ3NfaW5zZXJ0IiBG T1IgSU5TRVJUCiAgICAgIFRPIHByb3dsZXIKICAgICAgV0lUSCBDSEVDSyAoCkNBU0UKICAgIFdI RU4gKGN1cnJlbnRfc2V0dGluZygnYXBpLnRlbmFudF9pZCc6OnRleHQsIHRydWUpIElTIE5VTEwp IFRIRU4gZmFsc2UKICAgIEVMU0UgKHRlbmFudF9pZCA9IChjdXJyZW50X3NldHRpbmcoJ2FwaS50 ZW5hbnRfaWQnOjp0ZXh0KSk6OnV1aWQpCkVORCkKICAgIFBPTElDWSAicHJvd2xlcl9maW5kaW5n c19zZWxlY3QiIEZPUiBTRUxFQ1QKICAgICAgVE8gcHJvd2xlcgogICAgICBVU0lORyAoKGN1cnJl bnRfdGVuYW50X2lkKCkgPSB0ZW5hbnRfaWQpKQogICAgUE9MSUNZICJwcm93bGVyX2ZpbmRpbmdz X3VwZGF0ZSIgRk9SIFVQREFURQogICAgICBUTyBwcm93bGVyCiAgICAgIFVTSU5HICgKQ0FTRQog ICAgV0hFTiAoY3VycmVudF9zZXR0aW5nKCdhcGkudGVuYW50X2lkJzo6dGV4dCwgdHJ1ZSkgSVMg TlVMTCkgVEhFTiBmYWxzZQogICAgRUxTRSAodGVuYW50X2lkID0gKGN1cnJlbnRfc2V0dGluZygn YXBpLnRlbmFudF9pZCc6OnRleHQpKTo6dXVpZCkKRU5EKQpOdW1iZXIgb2YgcGFydGl0aW9uczog OCAoVXNlIFxkKyB0byBsaXN0IHRoZW0uKQpXaGVuIGEgbm9uIHN1cGVydXNlciB0cmllcyB0byBy dW4gdGhlIGZvbGxvd2luZyBxdWVyeSAic2VsZWN0IGlkIGZyb20KZmluZGluZ3NfZGVmYXVsdCB3 aGVyZSB0ZW5hbnRfaWQgPSAnYTNiODk3NjQtYWY0MS00YTljLWE3MzUtMzhiMDNkMzQ3M2FjJwph bmQgdGV4dF9zZWFyY2ggQEAgcGxhaW50b190c3F1ZXJ5KCdhbmFseXplcicpOyIgdGhlIHBsYW5u ZXIgZGVjaWRlcyBub3QgdG8KcGljayB0aGUgYnRyZWVfZ2luIGluZGV4IHdpdGggdGVuYW50X2lk IGFuZCB0ZXh0X3NlYXJjaCBpbiBmYXZvciBvZiBqdXN0CnBpY2tpbmcgdGhlIHRlbmFudF9pZCBp bmRleC4gVGhlIGZvbGxvd2luZyBpcyB0aGUgcXVlcnkncyBleHBsYWluOgpwcm93bGVyX2RiPT4g ZXhwbGFpbiAoYW5hbHl6ZSwgYnVmZmVycykgc2VsZWN0IGlkIGZyb20gZmluZGluZ3NfZGVmYXVs dAp3aGVyZSB0ZW5hbnRfaWQgPSAnYTNiODk3NjQtYWY0MS00YTljLWE3MzUtMzhiMDNkMzQ3M2Fj JyBhbmQgdGV4dF9zZWFyY2ggQEAKcGxhaW50b190c3F1ZXJ5KCdhbmFseXplcicpOwogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgUVVFUlkKUExBTgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBS ZXN1bHQgIChjb3N0PTI0Ni44Ny4uNDc4NzcuODMgcm93cz0xMCB3aWR0aD0xNikgKGFjdHVhbAp0 aW1lPTM2LjAzOS4uMzYuMDQxIHJvd3M9MCBsb29wcz0xKQogICBPbmUtVGltZSBGaWx0ZXI6IChj dXJyZW50X3RlbmFudF9pZCgpID0KJ2EzYjg5NzY0LWFmNDEtNGE5Yy1hNzM1LTM4YjAzZDM0NzNh Yyc6OnV1aWQpCiAgIEJ1ZmZlcnM6IHNoYXJlZCBoaXQ9MTE4NQogICAtPiAgQml0bWFwIEhlYXAg U2NhbiBvbiBmaW5kaW5nc19kZWZhdWx0ICAoY29zdD0yNDYuODcuLjQ3ODc3LjgzIHJvd3M9MTAK d2lkdGg9MTYpIChhY3R1YWwgdGltZT0zNS44NTguLjM1Ljg1OSByb3dzPTAgbG9vcHM9MSkKICAg ICAgICAgUmVjaGVjayBDb25kOiAodGVuYW50X2lkID0KJ2EzYjg5NzY0LWFmNDEtNGE5Yy1hNzM1 LTM4YjAzZDM0NzNhYyc6OnV1aWQpCiAgICAgICAgIEZpbHRlcjogKHRleHRfc2VhcmNoIEBAIHBs YWludG9fdHNxdWVyeSgnYW5hbHl6ZXInOjp0ZXh0KSkKICAgICAgICAgUm93cyBSZW1vdmVkIGJ5 IEZpbHRlcjogMjA5OTkKICAgICAgICAgSGVhcCBCbG9ja3M6IGV4YWN0PTExNjYKICAgICAgICAg QnVmZmVyczogc2hhcmVkIGhpdD0xMTg1CiAgICAgICAgIC0+ICBCaXRtYXAgSW5kZXggU2NhbiBv biBmaW5kaW5nc19kZWZhdWx0X3RlbmFudF9pZF9pZHgKKGNvc3Q9MC4wMC4uMjQ2LjYyIHJvd3M9 MjEwOTIgd2lkdGg9MCkgKGFjdHVhbCB0aW1lPTAuODU0Li4wLjg1NSByb3dzPTIwOTk5Cmxvb3Bz PTEpCiAgICAgICAgICAgICAgIEluZGV4IENvbmQ6ICh0ZW5hbnRfaWQgPQonYTNiODk3NjQtYWY0 MS00YTljLWE3MzUtMzhiMDNkMzQ3M2FjJzo6dXVpZCkKICAgICAgICAgICAgICAgQnVmZmVyczog c2hhcmVkIGhpdD0xOQogUGxhbm5pbmc6CiAgIEJ1ZmZlcnM6IHNoYXJlZCBoaXQ9MgogUGxhbm5p bmcgVGltZTogOS41ODcgbXMKIEV4ZWN1dGlvbiBUaW1lOiAzNi4xOTAgbXMKKDE2IHJvd3MpCkFm dGVyIGEgdGhvcm91Z2ggaW52ZXN0aWdhdGlvbiBJIGdldCB0byB0aGUgcG9pbnQgdGhhdCBSTFMg aXMgZ2V0dGluZyBpbnRvCmNvbmZsaWN0IHdpdGggaG93IHRoZSBidHJlZV9naW4gaW5kZXggd29y a3MgYmVjYXVzZSBpdCBpcyBuZXZlciBwaWNrZWQKcmVnYXJkbGVzcyBvZiBob3cgdGhlIFJMUyBw b2xpY3kgaXMgY29uZmlndXJlZCAtLSBJIHRyaWVkIHVzaW5nIHNlY3VyaXR5CmRlZmluZXIgZnVu Y3Rpb25zLCB3cmFwcGluZyB0aGUgY29uZGl0aW9uIGFzIGFuIEluaXRQbGFuLCBhbmQgc29tZSBv dGhlcgp3b3JrYXJvdW5kcyB0aGF0IGRpZCBub3Qgd29yay4KSSdtIGNvbnZpbmNlZCB0aGF0IHRo ZSBpc3N1ZSBjb21lcyBmcm9tIGhvdyBSTFMgYWZmZWN0cyBkdXJpbmcgdGhlIHBsYW4KYmVjYXVz ZSB1c2luZyBhIHJvbGUgd2l0aCBCWVBBU1NSTFMsIGxpa2UgdGhlIHN1cGVydXNlciwgbWFrZXMg dGhlIHBsYW5uZXIKdG8gcGljayB0aGUgaW5kZXggSSBleHBlY3QuIFNlZSB0aGUgZm9sbG93aW5n IGV4cGxhaW46CnByb3dsZXJfZGI9IyBleHBsYWluIChhbmFseXplLCBidWZmZXJzKSBzZWxlY3Qg aWQgZnJvbSBmaW5kaW5nc19kZWZhdWx0CndoZXJlIHRlbmFudF9pZCA9ICdhM2I4OTc2NC1hZjQx LTRhOWMtYTczNS0zOGIwM2QzNDczYWMnIGFuZCB0ZXh0X3NlYXJjaCBAQApwbGFpbnRvX3RzcXVl cnkoJ2FuYWx5emVyJyk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBRVUVSWQpQTEFOCi0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLQogQml0bWFwIEhlYXAgU2NhbiBvbiBmaW5kaW5nc19kZWZhdWx0 ICAoY29zdD03ODYuOTAuLjgyOS4xNiByb3dzPTEwCndpZHRoPTE2KSAoYWN0dWFsIHRpbWU9NC4w MzUuLjQuMDM5IHJvd3M9MCBsb29wcz0xKQogICBSZWNoZWNrIENvbmQ6ICgodGV4dF9zZWFyY2gg QEAgcGxhaW50b190c3F1ZXJ5KCdhbmFseXplcic6OnRleHQpKSBBTkQKKHRlbmFudF9pZCA9ICdh M2I4OTc2NC1hZjQxLTRhOWMtYTczNS0zOGIwM2QzNDczYWMnOjp1dWlkKSkKICAgQnVmZmVyczog c2hhcmVkIGhpdD0xODUKICAgLT4gIEJpdG1hcCBJbmRleCBTY2FuIG9uIGZpbmRpbmdzX2RlZmF1 bHRfdGV4dF9zZWFyY2hfdGVuYW50X2lkX2lkeAooY29zdD0wLjAwLi43ODYuOTAgcm93cz0xMCB3 aWR0aD0wKSAoYWN0dWFsIHRpbWU9NC4wMTcuLjQuMDE5IHJvd3M9MApsb29wcz0xKQogICAgICAg ICBJbmRleCBDb25kOiAoKHRleHRfc2VhcmNoIEBAIHBsYWludG9fdHNxdWVyeSgnYW5hbHl6ZXIn Ojp0ZXh0KSkgQU5ECih0ZW5hbnRfaWQgPSAnYTNiODk3NjQtYWY0MS00YTljLWE3MzUtMzhiMDNk MzQ3M2FjJzo6dXVpZCkpCiAgICAgICAgIEJ1ZmZlcnM6IHNoYXJlZCBoaXQ9MTg1CiBQbGFubmlu ZzoKICAgQnVmZmVyczogc2hhcmVkIGhpdD0yCiBQbGFubmluZyBUaW1lOiA2Ljc4MyBtcwogRXhl Y3V0aW9uIFRpbWU6IDQuMjUxIG1zCigxMCByb3dzKQpUaGFua3MgaW4gYWR2YW5jZS4KQmVzdCwK UGVwZS4KCg== --===============8196001722612276561==--