From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.openvz.org (unknown [69.168.225.77]) by lore.virtuozzo.com (Postfix) with ESMTPS id 5CCE48015A for ; Sun, 6 Sep 2026 13:17:01 +0000 (UTC) Received: from mail.openvz.org (localhost [127.0.0.1]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 686DFi5L021683; Sun, 6 Sep 2026 16:15:47 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 686DFi5L021683 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="VDvChCbN" Received: from mail-yw1-f198.google.com (mail-yw1-f198.google.com [209.85.128.198]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 686DFhun021679 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Sun, 6 Sep 2026 16:15:44 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 686DFhun021679 Received: by mail-yw1-f198.google.com with SMTP id 00721157ae682-853a9c4c99eso11070027b3.0 for ; Sun, 06 Sep 2026 06:15:43 -0700 (PDT) X-Gm-Message-State: AFuF++l9ct6uZrjR4fjYAxcauAywe8rKmUgiBvtILLVxJumXWtFq+So2 LXPgWDI0X2UpIHY+SEg98t40g1hyW0t/26SHtqecvNZ/7YZdWMonSJhktgdEdTQPbSZH+Ts3Aoe kyTK3a42U4EcQDlK/ILrK1Z4Y7wiKTvM03mme8mYG7tdEaMX+HbBODg== X-Gm-Gg: AYBFou1jm4OYCzYq6PwrQ/+tzjnovfZK3fXX+mQBea54NGin4FWYNMgl/gn/9PJ2Xv4 KNk7rY9ocbwDlupT8ZDGCScobUNZr8VHyt+wHoRUsNENdwIXprccfyc/munhOPGUNJDUqFmpZpW 7+inY+21JLJnLjlMZQh2GBIjxRj2KdZlwM4YfUIX4eQu2G5KKOad6g2nU1gS/QzCbNgebio+L6B NUWwnaUPZvqlFMm/k29eAtcR618Zg0BhxFfXtqKOyMk0rueWIsIWBfVH3oZTWpCbJMLeRhxBhnW O/+YWflvf84fr8Mdp31lqza8Ad8jo45GA8/13vLKOtC8F30FTMRsmH9mbgtp+fpeQVabm7VuJ2Q Kj7rQIvtHh1KTufFxBFVXoh4nU9iUrOeX69izxwH3ncxKHi9Xu9hbKQhJzn0JOJxwwsi/kW/KCL 1sbgiWwMpHiPFq9DpLMQ== X-Received: by 2002:a05:690c:dd6:b0:873:5c0f:284 with SMTP id 00721157ae682-8735c0f0419mr39174017b3.46.1788700542926; Sun, 06 Sep 2026 06:15:42 -0700 (PDT) X-Received: by 2002:a05:690c:dd6:b0:873:5c0f:284 with SMTP id 00721157ae682-8735c0f0419mr39173907b3.46.1788700542446; Sun, 06 Sep 2026 06:15:42 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1788700542; cv=pass; d=google.com; s=arc-20260327; b=bODopYBUFbmkA9K8dJN7ZBSfueU//hIhT1LXA/CFmtMyg3t8gHlEdzYRMtKpIzpcnE ADHNRbXl06chOKt8ZRiXIbXKTjErB3UYauKTN+Q52IX57g6pbFjSnA9ieIH66oSoSAU7 8qn/mxPuBIHeyJ7978nM6Z939htfqZQr/XmbbfdoOlR5ynD/SDJE2VTHcwSpQlA4rOUO ADASfYuZa/d1V57uPaEQ2V24cwI/OPxzu+AWQoQ1iyS59JsRRkbMTTtzB4sSZ+Lp9oiO r6BbQoA5bzmsslXmElSy/gw3Y9O3eUK1socd7bJ+yKZLaxZGBqouxUIPTBVv9DeRqt27 bPeQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:cc:to:subject:message-id :date:from:in-reply-to:references:dkim-signature; bh=HRiR0upUcH66kAlqQWaNE4bXwf3R4IsC9UqlvEPcH9Q=; fh=WwfmY0lcFut8nrdIUchEflg5P694u64TZsd1o1ZpGR0=; b=gPyAVr/mLaVMdAUVdTFX37HWUH/IxMkhvOBgt5vd29q6SqtD3bIplXynEfcshibDgI eriey242M2ep5UletVm68wrKalNGNOwXPnL21OLy+P2Sp2kasT+mjWpaEgsTrIWCA57a WrMtsouusPSU2hdJCdHkMqh9UH7P0GXc9fdWPvx1G7RQqSEZ1tYUXs7yqKy6ydlEXSpH uLPjFJE9007aY7jEsKT5nJVso8NyznFzIUmZ2Aox04gwnEVHubtVF/pjOgSC94ZaiAVZ eB3TIxeOUqOMQDvuE/J6PaQa8y/9UFoK06/2stjfR4OIs2EVN2qmldhHKEiWuPzAmnv4 3O7w==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b=VDvChCbN; arc=pass (i=1 spf=pass spfdomain=virtuozzo.com dkim=pass dkdomain=virtuozzo.com dmarc=pass fromdomain=virtuozzo.com); spf=pass (google.com: domain of kuznet@virtuozzo.com designates 2a01:111:f403:c201::1 as permitted sender) smtp.mailfrom=kuznet@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazlp170100001.outbound.protection.outlook.com. [2a01:111:f403:c201::1]) by mx.google.com with ESMTPS id 00721157ae682-871420783ddsi36868107b3.7.2026.09.06.06.15.42 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Sep 2026 06:15:42 -0700 (PDT) Received-SPF: pass (google.com: domain of kuznet@virtuozzo.com designates 2a01:111:f403:c201::1 as permitted sender) client-ip=2a01:111:f403:c201::1; Authentication-Results: mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b=VDvChCbN; arc=pass (i=1 spf=pass spfdomain=virtuozzo.com dkim=pass dkdomain=virtuozzo.com dmarc=pass fromdomain=virtuozzo.com); spf=pass (google.com: domain of kuznet@virtuozzo.com designates 2a01:111:f403:c201::1 as permitted sender) smtp.mailfrom=kuznet@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=loEBE6iXG9xShteELfj3BV66YPfb44JGajD8dyamTsQ4AUfxCHFjbPy99q1++lZf3A28DCAtrHlwNqhM7iCGgSj18M0RY3jl9j9mSHBQdLtYaYVMV9m7hOXkr4i7EhQ6yjVexg0IEoMfSIPOew72d3mNIfn99fLkn/C5Lm6iPFLX9/GYP3jXglO9drx6vvIbjKyXRPmaHQmL5ytufWw+8Mn+yT6wadpSP3+3TeNbHH9XDC6TzvY9yLsyu0alQOmu7w976+SLEKiHluy24mZEKn5zldNROR/dV74ByqEpL3YenmK+16vDLUbgy3qJKv6ciAl4XpPNnr6rDxeMwfeHdQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=HRiR0upUcH66kAlqQWaNE4bXwf3R4IsC9UqlvEPcH9Q=; b=X9/C+DA0ofJzfhLO7hVYVv9e7Cz3LHuDSF9Q9p7omfO0sZxsGFGRmhHsryF9pBO3qG/6GEWOW5UsAkJEaEBVjuGAFwrB3u1xE665HyRXqeYbpLGSqIlY2X/CEUxybU3p9IjZZw0cqZLOX6v2XqXI4yEaomEt/iWyT1RPBML408C8I11kmXe7HBggfOmqwAOO6AkwslX30B7wAmZcqYJete144GQEORaLUDKmAsGFn50F6/z8p6BmKh0RCPEcxoxC8y3E/yz72VU/Z7Ao/3cnxX/lhia3KOFzZ4+C70A//8CsRfcZyBWBa2iOTtql9ONjiLUr7JU4LLQ0Cr1gg9HwfA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=virtuozzo.com; dmarc=pass action=none header.from=virtuozzo.com; dkim=pass header.d=virtuozzo.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=virtuozzo.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HRiR0upUcH66kAlqQWaNE4bXwf3R4IsC9UqlvEPcH9Q=; b=VDvChCbNZQWavJOjFFsEntzahXgZtKwW6vzmrAREb6v9x1Nq71mBi3CXBm+owIhXKx+kmz62OK3FRRnmEM4eD56phM1Fmoz4ixGKoMWaXvx1D5G+40ab7/ygI6/+O8Q+AkL6dzvY/HOQBwzwiUxCSGoZIuEuoHNowl6EvCiapQpCDdj9/1ZajX7GtC5/UNsGCBCYzzK9yKkNiit57wmCG37Srv/I1PDQ6HwLOQcjvpp4I0EItTpKEu/tiWL62IoVVGBui+Zyt4/bWfCYNEhx3iXlmkC5I5v3CHV2v0FgHaFCN2kR8Z2WGo/wsFcXH0aFdRPH5740h18Ge9PAPAZRUg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=virtuozzo.com; Received: from DU0PR08MB8254.eurprd08.prod.outlook.com (2603:10a6:10:412::11) by VI0PR08MB11842.eurprd08.prod.outlook.com (2603:10a6:800:316::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.406.6; Sun, 6 Sep 2026 13:15:38 +0000 Received: from DU0PR08MB8254.eurprd08.prod.outlook.com ([fe80::66a7:414d:72e6:4327]) by DU0PR08MB8254.eurprd08.prod.outlook.com ([fe80::66a7:414d:72e6:4327%5]) with mapi id 15.21.0406.005; Sun, 6 Sep 2026 13:15:38 +0000 X-Received: by 2002:a17:907:3e0c:b0:c19:45e3:2f57 with SMTP id a640c23a62f3a-c260c8e0f4amr731004866b.9.1788700537298; Sun, 06 Sep 2026 06:15:37 -0700 (PDT) References: <659b6fa3-0463-4370-ad08-c40bc9d6ca0f@virtuozzo.com> In-Reply-To: <659b6fa3-0463-4370-ad08-c40bc9d6ca0f@virtuozzo.com> From: Alexey Kuznetsov Date: Sun, 6 Sep 2026 21:15:24 +0800 X-Gmail-Original-Message-ID: X-Gm-Features: AcwNN1WZkctdsc5epHEsHH8WIwpX8V5UeNR-VGgPAkKNuDY2qMulpJxErrojda4 Message-ID: To: "Denis V. Lunev" X-ClientProxiedBy: AS4P195CA0023.EURP195.PROD.OUTLOOK.COM (2603:10a6:20b:5d6::14) To DU0PR08MB8254.eurprd08.prod.outlook.com (2603:10a6:10:412::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR08MB8254:EE_|VI0PR08MB11842:EE_ X-MS-Office365-Filtering-Correlation-Id: 7aa0441e-89f3-4aa8-cc9a-08df0c18f192 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|376014|366016|1800799024|23010399003|52116014|5023799004|56012099006|4143699003|10067099003|18002099003|22082099003|38350700014; X-Microsoft-Antispam-Message-Info: scU+xGgw0JX0lGwAUn7ssc9PwEeP9K1iECyELwlr9nAtddkbqAcdGgffIuPu/DN/jbhnvmVcgqn6YA/aPwra/AaB9M/JMUw0rvPvdZnpfTkixG7q9ztpgcf4PcFBSkpucEwZOL0gqKjkxCoVnW3lBwK5lznCR2ETFqKrqL0M/JeQ4kmU4BoI6Wyq0KsBrIVp8xdc8jVqQiZ6VcMv7rjxgE4AkJPdv2h0L0x6nLrygXPA/wnZqHLfVep6CH3E3HirDqsabCccPn6lbE9c6xqY+Ao/M/LqgPvNWhVQW0AeaStD6TWU+Bky9+e3egxoBkomjKGRIaExpq5ld5+DgTKqzZYyKQSGYNVgzb8HFiG3kk7q11yP7dPlLG6b5iFrC+e5kDHdR0te4hEZmOA65Ci6MDU8XVSRjPNt9FtZ7OxdhaND3EIevmAHtdJILuCSdAPK7CXU1W5CrQJwyesjjLVCeOsGPOmghfNwvC9KNAu6yrpqTTiWyp3I6XjdKsCSiTo+v43pGRcMECc8NBglRdoH8UGAxXzaEbFWxDIoHUDIpCFpkI4mbIDn08sVDfpLcw/rE3umE/KonDBBGU9V6nbdLdUQMq/sY0PHUP7zX5R2TJ9BsHznyOhL2V3XFiragvbK0+xppguPNaPN2kc68Bt8DRplB7/qZImLIre75UUZXHixKWNnKNWb/ajiBnj6E0WbYyb7YprKkPlJvPKNFzvQfufELPbh+hslxBoL1Z2oBok= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU0PR08MB8254.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(366016)(1800799024)(23010399003)(52116014)(5023799004)(56012099006)(4143699003)(10067099003)(18002099003)(22082099003)(38350700014); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?RlpMRzNOTjNvdkROV0oyVDNjWks1cGVQcXdFSStlQ0g1SkwzZ0kwOWh1Y2Fn?= =?utf-8?B?ejQxR3hVZzJDUXlHQmR1eUJidzFlOVBiRksvU2UwQVE1WW9uV21sTzJPcnVt?= =?utf-8?B?VTVXTVozQkxOVVhRMWV1QjRKWVZhM3MrSGJSTFd4S0dLV1cyVUhrL05ydDJk?= =?utf-8?B?WXd5T0tjb2U4anlueDJWdzg4U0hsL3R0MGdQSC9YYlRyS3BhcU1uWTNMMnlH?= =?utf-8?B?N1hDdzlaMFJLWjNIT0RBd29ib21TU2JPNzZTVGdRRDViNFZocXA2N0FoelhU?= =?utf-8?B?UGZlUk9aUk5GWGhKTUl5NEZmbzdWMllrQjRWbG5WbFlQOVdITFNXY2xoaEpL?= =?utf-8?B?TmowdzdiUXhxWXA0OTNnVHdlRXdsS3lqT0xDcElKSlYrRUErYmhVYVA0SXBJ?= =?utf-8?B?MitybmM0ZDl0OXl6ZmdYNXVKRVIyNFh4MlBXWGtmYWd6WjFueE1Mc3JQNHRn?= =?utf-8?B?ZUZzVnlDdFpaLzdBSkVLYXdtOHhVUndNYUlaUHY3cDNLaHNqbE4zNjZ1bzFV?= =?utf-8?B?bHFuQlh3SHhvbkxNT0V2QXBHdFRWOVFZOXR1S20wVXhqZVJyN0NHQXNiaXEx?= =?utf-8?B?Z1NidURzK3VkYnVmdnRhZnZmSDg2Vi9pTzQ3cC8rTk0wQjFkRHozTC9SYTAw?= =?utf-8?B?aGdEOHdNMU9FRUxJbE1pb290OHQ5SUxPeXlVSy93MGZRMXNZeVpkSjJjdFJU?= =?utf-8?B?RWNrU0hkSHRSUFJuYWszQnVUSnJZaVhrMjMrdlNtempYcUFJNXdGdVdGSWdh?= =?utf-8?B?Yk9sL2s3bWUxeWVkc2Q2K3NKQkpPQWI3enpPZHBya3I3dlRkZ0VuRzBBajJM?= =?utf-8?B?T2lSRUNjOEJ3dDFQY1ovOTNoSzRXSkZkWHErOTd2QXRNN3JXbVJLMk1SeDQr?= =?utf-8?B?WEJ5LzFIVWtzV1E2QUZpVUNzU2hUdGI3SjRmOS9ocmg5T1UxY01yQ0dxeUd0?= =?utf-8?B?emh0WTNBMVVGSzQ5SzluRmU4S3BIUDdSN1h6YTIrQUJkWWZmTTlUdUJjcW9x?= =?utf-8?B?ZVJtWHM0cEhPOFQ2YzZ0MnFBS3dSR09RM0FtZUtGSzIyVm9UN0NwaUVONmpi?= =?utf-8?B?U0pPRXh2M3ZaL1BRRmdDcFNubXhmcExJNDNsUnQwYVNRdU1iZXlneFBmd3c5?= =?utf-8?B?dS80Mmd1UWxNU1l6aHY4TElGK3VoOEloM25nMk9uRjBFdE5KUmNYRW9Udk1j?= =?utf-8?B?RWFVY25ZTlhLK3BUL1hmb1VnR1ZXSW1IQTJsWFZUV3R0RmFYWkp3R1VDZld1?= =?utf-8?B?ZGhjRWJUTFNJdEhNdUVhbGN0bjhlQy82cEwrUTU1eENtVVFFVVljTGhnOTZm?= =?utf-8?B?QVl1Qit1VzR1SE9iQmFkOVk3SU1sODhhMk8ycnFzY0JIYzdFOENEam1oYmJG?= =?utf-8?B?b0NWMTVPbE53OGhjb0dKWkc2RGZocFZoL3JUZ0J2YWNnb0VROGc0aFBsK2Zn?= =?utf-8?B?eFk5TEtSemsrdEdlVVNSaEVKZ2hUZDI4ZDBmNDE5akJnTDRMNi95bCtlZDVx?= =?utf-8?B?OE9VY2o4VnVBUEU0WENDYVhweGZZOTRFbXdGTXM1WHZic1huQTNFY0huVTh2?= =?utf-8?B?WGg2OVI0SGw5eEdwUHI3NHd3c0IvMFN5eGdoQWtPWS9ncXdFd1FQMFVFVldN?= =?utf-8?B?QzdWMGx5WFdyck1ScElVdjR1MmJsclZySCtMbnZsb3Yya2ZDM1VJTUkvSGo1?= =?utf-8?B?akhhQ2YvODR5YkFrUEJIRU9ZR0R6ckhTcGpVb3lzVnptYzc2cWYzL3NnZ0xL?= =?utf-8?B?T1ROUkpmSVZ3NnNIMDRaQnFFUkl2K3Z6U25FT3NqTkx4QTl4OHMvZWxBTVpJ?= =?utf-8?B?YXZib3lZNlF0Y2xvSDBLRW5Nakc3dHNtV0tBQnFsVlg3bUVKSm43V1Y3Wmll?= =?utf-8?B?U1dqR2NOcytrVXFybVYwNTdDUU9yOUdxcGVIaGlHeEFTNktGMnd5ekVFVDZl?= =?utf-8?B?QmJDUDA4ZE9WcWRyODh5RkU3MkFKTFl4NjVkTERWNXRoQTFVUGIvMGRDN1lU?= =?utf-8?B?T2JTRTdra3FZSTdBTGl2VDZJdWp5MmJSWTlHaWFLWDNaMGp5M0tWREs5S29w?= =?utf-8?B?RlYrU1BJVVZtSlhTQWNRdDBJSkhaNlJrQ282UERkd0c2Mk8xcEJ3MXdRbGtt?= =?utf-8?B?TDgzNTdaL0FidG82NmxFcFdwZGt6VVNnS1F1RjBJTVVhZWsrakw3cTR1c2hY?= =?utf-8?B?OU1XVzNLblQxdkErQTNsYTFsMlVISFZkZWRtRkh5TkQ2MFNXNGcwVFlGWmRW?= =?utf-8?B?Z2h4UUVRclZad2RIVkRGSXJzU0tTU0lZZmdmOEpMcXNMSlFrVklYT0NUNGV5?= =?utf-8?B?Rk1QZm5HZGo5eEdCVEJRdElweEo2RTNSMnh0RkdmUEtPWWc3RHVBZz09?= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7aa0441e-89f3-4aa8-cc9a-08df0c18f192 X-MS-Exchange-CrossTenant-AuthSource: DU0PR08MB8254.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Sep 2026 13:15:38.2519 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: mOqC+7x9ZAe3D+Z28yyzpVn8eXE/Kzq0lfeMuTvi3RtKSfxPV4D0xw210Jb9dXqh+Z7Y62RY6P8pvduJl1K/9g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR08MB11842 X-OZ-Fwd: true X-MIME-Autoconverted: from quoted-printable to 8bit by mail.openvz.org id 686DFhun021679 Cc: azaitsev@virtuozzo.com, devel@openvz.org, kui.liu@virtuozzo.com Subject: Re: [Devel] [PATCH VZ10] fs: adapt to new checks of fallocate mode X-BeenThere: devel@openvz.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: OpenVZ development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: devel-bounces@openvz.org Errors-To: devel-bounces@openvz.org SGVsbG8hCgpPbiBTdW4sIFNlcCA2LCAyMDI2IGF0IDk6MTHigK9QTSBEZW5pcyBWLiBMdW5ldiA8 ZGVuQHZpcnR1b3p6by5jb20+IHdyb3RlOgo+IDEuIFNob3VsZCB0aGlzIGdvIHRvIG1haW5zdHJl YW0/CgpObyB3YXkuIFRoaXMgaXMgYSBmaXggdG8gb3VyIG93biBwcml2YXRlIHBhdGNoLgoKPiAy LiBDYW4geW91IGFkZCBzb21lIG1vcmUgZGV0YWlscyBwbHM/CgpGcmFua2x5LCB0aGVyZSBpcyBu b3RoaW5nIHRvIGFkZCwgdGhlIGZpeCBpcyBzZWxmLWV4cGxhaW5pbmcuCk91ciBwYXRjaCBoYXMg YmVlbiBwb3J0ZWQgdG8gcmhlbDEwIGEgbGl0dGxlIGJpdCBpbmNvcnJlY3RseS4KCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkRldmVsIG1haWxpbmcgbGlz dApEZXZlbEBvcGVudnoub3JnCmh0dHBzOi8vbGlzdHMub3BlbnZ6Lm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2RldmVsCg==