From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 0E68E4C38C for ; Thu, 4 Sep 2025 17:08:33 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'LW0e/ErA59FhMAKCyUMUtTv1ayXr1u3WLb1sa/ty6ZU=', expected b'oBDdm4T94uYCM8m3LMqyvxonAS0fz2b8c8as/a9dcSQ=')) header.d=google.com header.a=rsa-sha256 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1757005663; h=mime-version : references : in-reply-to : date : message-id : to : reply-to : subject : list-id : list-archive : list-archive : list-help : list-owner : list-post : list-subscribe : list-unsubscribe : from : cc : content-type : content-transfer-encoding : from; bh=LW0e/ErA59FhMAKCyUMUtTv1ayXr1u3WLb1sa/ty6ZU=; b=KWy5fJFLMpxnkhwCSnK5Rzh8mYqy4Qr82NWP9xR7Y5A/mj1/kWIPTFTdGyy2002X9fkpp snXQvZVlagZQkbjsGlWyR7Dxv8BvZYuvOh7eyYjxsfLIvYL3mtKfL1Pve0TcdaeS/APY8Dv rDZklYv9SSckbU0G4bltHAhun4Yx5pBMdDGKN9uS1fagGMnD0IZUm2WUNDOnT/6U4rbarUV 47xKQX7vgQ2HIUBJLZqGU4hVi4ck7goV8/AR/xAPmarJZrOfVZDl/VJzc0Shevo3dN9BZ/c A8Fxuz09w4WQ4KiVYKBNeWLRI1P+oLawxdRzM967MzVCFj17aZQkT0HKXvbw== Received: from [172.19.0.4] (unknown [172.19.0.4]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 0768D68E781; Thu, 4 Sep 2025 20:07:43 +0300 (EEST) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1757005657; b=ntGHd+WdwDTka+jmVWGDXUwTUe56CmNkJTCJAqUlNnWnAhrqCfd6LFtwRFxSL/QALBQEE cWN2Km5a4VZZdRUUZ0i8meNqb5CTuXvccg8Tov/M6DM+xqRrC8HJ9C94mAgEtuGMoVig/Ox GIdjcd9jW+5dg268y3GpGroIV+imKTxY5hcpeAeKGkmySWBlvv7AuQsuvE9SETdZh5Rki34 DL3q4hkFzaUqwxhapHfO14P46pNrddB1zts4S6T4k9wtObgaqgBnkV/HTRa9YcN8PxJ209E q1AMFSyH48z+aE3ztOy7Wjd7pOxsGzx01vmRbwZXDMmhbJyFEhjFjerhJjjw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1757005657; h=from : sender : reply-to : subject : date : message-id : to : cc : mime-version : content-type : content-transfer-encoding : content-id : content-description : resent-date : resent-from : resent-sender : resent-to : resent-cc : resent-message-id : in-reply-to : references : list-id : list-help : list-unsubscribe : list-subscribe : list-post : list-owner : list-archive; bh=LW0e/ErA59FhMAKCyUMUtTv1ayXr1u3WLb1sa/ty6ZU=; b=aM1pjjE3nJ/oI71VQwrKs3zznLARHcOs+pz41TyW4AMG/Zkk7fN1T++NH/fwGvUP2DYCw WkHFcNUnT1POynoCBePp9klWBuT9chiGTP1bz5AX2N/8OIvMATGOHC4+jNINoIm3QWln+Zs xkztSdTIBEj3XkHAHjp5ObUSvFXk60hSFTmkl03morVFuVAMJyx132MYEIGGh9AdP3K6eqh bKYnPllmgBZy6sXqfeqacEswMxH7N9Z8HQBhE0V3vzckKbq95JI5bGep1mgWu7ENRikCwyk bosjC+yes3ZuJXiv84tB58GQjSCowJlAx/m6Y6hDlm0fs6+5XYdi4esJUV0Q== ARC-Authentication-Results: i=1; ffmpeg.org; dkim=pass header.d=google.com; arc=none; dmarc=pass header.from=google.com policy.dmarc=reject Authentication-Results: ffmpeg.org; dkim=pass header.d=google.com; arc=none (Message is not ARC signed); dmarc=pass (Used From Domain Record) header.from=google.com policy.dmarc=reject Received: from mail-qt1-f181.google.com (mail-qt1-f181.google.com [209.85.160.181]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id E4AE268E781 for ; Thu, 4 Sep 2025 20:07:25 +0300 (EEST) Received: by mail-qt1-f181.google.com with SMTP id d75a77b69052e-4b48fc1d998so12711cf.1 for ; Thu, 04 Sep 2025 10:07:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1757005643; x=1757610443; darn=ffmpeg.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=oBDdm4T94uYCM8m3LMqyvxonAS0fz2b8c8as/a9dcSQ=; b=mOpfUC0dbDR+55U+EGbxIwnT9NcptgsJvx/v7rMH9A4on5qj9e+fXUBZcrux+V776/ oESJLfNDA16QadGelVIfUU3FM/rhL1AiROu/VELupvBFMw9d7JyqWd3DWHVD/LMkKXtS D7rmvkiHpkJh+/xK2YGtlDZnIpCOZSlfq3fAqRPkt8j+sN4zzgTnp48VgCaVbY0MO1IT N04diBxrFbi0OJfP6616hyG0Ycx7z8zG0X+5sxvXYQNaZDwQJiIiJmapll/I841kJ6V8 MNaN7EE3kAmr7qW+AfDmxwge6TDUr7Uhg9y0DPo99pjLrO6hpRWrPGDSnOjwEkPeBFZ7 99jA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757005643; x=1757610443; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=oBDdm4T94uYCM8m3LMqyvxonAS0fz2b8c8as/a9dcSQ=; b=LwEVKqbPdRGFr9vJ8ZqBvLJ6gN5J76lzifMq8HB7s85GIvHM4BPlQWGFvimEhm9weq qPOxnknRKGwwP2jshHkRTyuCJmjT6UhfF6+Zsd20MAZLV8dL39pxNHvjyEOMS1YFzbub QRA2qJzOovU3GeZm4yuy+hd5cGcppcKi+RXTqWkpHCCAxG7L7zFUFCjGjVWEAaN6DqHT URFli6sNCQOnZUsGULgGW/xvdpOUk/jw3vCtzzwC3yIZXB8G4zmGcCMXuFLT3qlvJ6pi t9BPW0iKPS4O5FPVQoIJl10fKOfOZAVeNamOA0v+e8yC9rxlfMQ+V+ClW+1walVPoI5t HB1A== X-Gm-Message-State: AOJu0Yw0D5BgHcOOzWci06hy4AeuT/FuQgaIWaerD2O+zOLB9W9tMUoZ bXl5ZQ7bky7mGz+lI29Eu19jJrDs7TZWBILLZGSjGh+1ppryFUYFMeK+dLOFfILR/yWVy1Pfhwp dFnLtlxXmx2VHjDZycdXMNOAXnH8KqQRfptlV0LAi X-Gm-Gg: ASbGncuxsTC+nvUp6HBV82ne677U0td8xJptRa/+goaCkTYYUV43aZq4WtKZle/nnYw UUUO5j1hx63D4qorm+ewTUxVNZ/zSnhypMhmBz+POMTL8z4MllfEH07KB4ePidNd5XT/UviITqX TOuqWwyvMjv9iuIJKiJllVoj+ZiKGbf1KRSo5d0UeJ2KWlvr2i8axcedpsx+E5rTFfCvgR/etRY cG+EZr9lARRwtUAXJM0BbtHC2gUYJCAxHS2NwlroliYygPDdIFu4Q== X-Google-Smtp-Source: AGHT+IEipJqo6ro/ZBKKH7biDoumuiWF8QoUdStma9XFZnPGoe7i0/VOPYG1JffRTXqbIX4KsXeEfxKQlPp0TfTdUFk= X-Received: by 2002:a05:622a:1a89:b0:4b3:4781:bf2f with SMTP id d75a77b69052e-4b5daff40cemr4602641cf.9.1757005642884; Thu, 04 Sep 2025 10:07:22 -0700 (PDT) MIME-Version: 1.0 References: <20250825144955.3382853-1-asdunne@google.com> In-Reply-To: Date: Thu, 4 Sep 2025 13:07:10 -0400 X-Gm-Features: Ac12FXxJb3042fw20_l-3mCydMtFT8TDPbsYMS2_daPOKxlfVoox8mTrwv6HzNw Message-ID: To: "Ronald S. Bultje" Message-ID-Hash: QA43FVLCO6AK57JCGG7H52NGEFHKQBWE X-Message-ID-Hash: QA43FVLCO6AK57JCGG7H52NGEFHKQBWE X-MailFrom: SRS0=7jXi=3P=google.com=asdunne@ffmpeg.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-ffmpeg-devel.ffmpeg.org-0; header-match-ffmpeg-devel.ffmpeg.org-1; header-match-ffmpeg-devel.ffmpeg.org-2; header-match-ffmpeg-devel.ffmpeg.org-3; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Content-Filtered-By: Mailman/MimeDel 3.3.10 X-Mailman-Version: 3.3.10 Precedence: list Reply-To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] Re: [PATCH] vf_colorspace: Add an option to clamp trc LUT output List-Id: FFmpeg development discussions and patches Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Drew Dunne via ffmpeg-devel Cc: FFmpeg development discussions and patches , Drew Dunne Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Archived-At: List-Archive: List-Post: Um9uYWxkLA0KDQpUaGFua3MhIENyZWF0ZWQgYSBQUiBhdCBodHRwczovL2NvZGUuZmZtcGVnLm9y Zy9GRm1wZWcvRkZtcGVnL3B1bGxzLzIwNDM4DQoNCi0gRHJldw0KDQpPbiBXZWQsIFNlcCAzLCAy MDI1IGF0IDg6MzHigK9BTSBSb25hbGQgUy4gQnVsdGplIDxyc2J1bHRqZUBnbWFpbC5jb20+IHdy b3RlOg0KDQo+IEhpIERyZXcsDQo+DQo+IEkgYmVsaWV2ZSB5b3UgY3JlYXRlIGFuIGFjY291bnQg KGlmIHlvdSBkb24ndCBhbHJlYWR5IGhhdmUgb25lKSwgZm9yayB0aGUNCj4gbWFpbiBGRm1wZWcg cmVwbyAoc28geW91IGdldCBhIGNvcHkgaW50byB5b3VyIG93biBwZXJzb25hbCBhY2NvdW50KSwg cHVzaA0KPiB0aGUgcGF0Y2ggaW50byBhIGJyYW5jaCBvbiB5b3VyIHBlcnNvbmFsIHJlcG8sIGFu ZCBzdWJtaXQgYSBQUiB0byBtZXJnZQ0KPiB0aGF0IHBlcnNvbmFsIGJyYW5jaCBiYWNrIGludG8g dGhlIG1haW4gRkZtcGVnIHJlcG8uIEl0J3Mgc2ltaWxhciB0byBnaXRsYWINCj4gb3IgZ2l0aHVi LCBpZiB0aGF0IGhlbHBzLiBJZiBlbWFpbHMgZmVlbHMgYSBiaXQgdGFyZGlzaCwgeW91IGNhbiBh c2sgZm9yDQo+IGhlbHAgb24gSVJDIGlmIHlvdSdyZSBub3Qgc3VyZSBhYm91dCBhbnkgb2YgdGhl c2Ugc3RlcHMuDQo+DQo+IFRoYW5rcyENCj4gUm9uYWxkDQo+DQo+IE9uIFR1ZSwgU2VwIDIsIDIw MjUgYXQgMzo0OeKAr1BNIERyZXcgRHVubmUgPGFzZHVubmVAZ29vZ2xlLmNvbT4gd3JvdGU6DQo+ DQo+PiBTdXJlLCBJIGNhbiBzdWJtaXQgaXQgdGhlcmUuIElzIHRoZXJlIGRvY3VtZW50YXRpb24g b24gaG93IHRvIHN1Ym1pdCBhDQo+PiBwYXRjaCB0aGVyZT8gRG8gSSBqdXN0IHN1Ym1pdCBpdCBh cyBhIHB1bGwgcmVxdWVzdD8NCj4+DQo+PiBPbiBUdWUsIEF1ZyAyNiwgMjAyNSBhdCAyOjMz4oCv UE0gUm9uYWxkIFMuIEJ1bHRqZSA8cnNidWx0amVAZ21haWwuY29tPg0KPj4gd3JvdGU6DQo+Pg0K Pj4+IEhpIERyZXcsDQo+Pj4NCj4+PiBUaGFua3MgZm9yIHRoZSBidWcgcmVwb3J0IQ0KPj4+DQo+ Pj4gT24gTW9uLCBBdWcgMjUsIDIwMjUgYXQgMTA6NTDigK9BTSBEcmV3IER1bm5lIHZpYSBmZm1w ZWctZGV2ZWwgPA0KPj4+IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnPiB3cm90ZToNCj4+Pg0KPj4+ PiBBIHNvbGlkIGNvbG9yIGltYWdlIG9mIDgtYml0IFlVVjogWT0xNTcsIFU9MTY0LCBWPTk4Lg0K Pj4+Pg0KPj4+PiBTcGVjaWZ5IHRoZSBpbnB1dCBhczoNCj4+Pj4NCj4+Pj4gSW5wdXQgcmFuZ2U6 IE1QRUcNCj4+Pj4gSW4gY29sb3IgbWF0cml4OiBCVDQ3MEJHDQo+Pj4+IEluIGNvbG9yIHByaW1h cmllczogQlQ0NzBNDQo+Pj4+IEluIGNvbG9yIHRyYW5zZmVyIGNoYXJhY3RlcmlzdGljczogR2Ft bWEgMjgNCj4+Pj4NCj4+Pj4gT3V0cHV0IGFzOg0KPj4+PiBPdXQgY29sb3IgcmFuZ2U6IEpQRUcN Cj4+Pj4gT3V0IGNvbG9yIG1hdHJpeDogQlQuNzA5DQo+Pj4+IE91dCBjb2xvciBwcmltYXJpZXM6 IEJULjcwOQ0KPj4+PiBPdXQgY29sb3IgdHJhbnNmZXIgY2hhcmFjdGVyaXN0aWNzOiBCVC43MDkN Cj4+Pj4NCj4+Pj4gRHVyaW5nIHRoZSBjYWxjdWxhdGlvbiB5b3UgZ2V0Og0KPj4+Pg0KPj4+PiBJ bnB1dCBZVVY6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB5PTE1NywgICAgICB1PTE2NCwg ICAgICB2LTk4DQo+Pj4+IFBvc3QteXV2MnJnYiBCVC40NzBCRzogICAgICAgICAgICAgICAgIHI9 MC40NTYwNTUsIGc9MC42ODQxNTIsDQo+Pj4+IGI9MC45Mjg2MDYNCj4+Pj4gUG9zdC1hcHBseSBn YW1tYTI4IGxpbmVhciBMVVQ6ICAgICAgICAgcj0wLjExMDk3OSwgZz0wLjM0NTQ5NCwNCj4+Pj4g Yj0wLjgxMjcwOQ0KPj4+PiBQb3N0LWNvbG9yIHJvdGF0aW9uIEJULjQ3ME0gdG8gQlQuNzA5OiBy PS0wLjA0MTYxLCBnPTAuMzg0NjI2LA0KPj4+PiBiPTAuODUyNDAwDQo+Pj4+IFBvc3QtYXBwbHkg UmVjLjcwOSBkZWxpbmVhciBMVVQ6ICAgICAgIHI9LTAuMTYzODIsIGc9MC42MTU5MzIsDQo+Pj4+ IGI9MC45MjM3OTMNCj4+Pj4gUG9zdC1yZ2IyeXV2IFJlYy43MDkgbWF0cml4OiAgICAgICAgICAg eT0xMjAsICAgICAgdT0xOTAsICAgICAgdj0yNQ0KPj4+Pg0KPj4+PiBXaGVyZSB3aXRoIHRoaXMg Y2hhbmdlLCB0aGUgZGVsaW5lYXIgTFVUIG91dHB1dCB3b3VsZCBiZSBjbGFtcGVkIHRvIDAsDQo+ Pj4+IHNvIHRoZSByZXN1bHQgd291bGQgYmU6DQo+Pj4+IHI9MC4wMDAwMDAsIGc9MC42MTIzOTAs IGI9MC45MTg4MDcgYW5kIGEgZmluYWwgb3V0cHV0IG9mDQo+Pj4+IHk9MTI5LCB1PTE4NSwgdj00 Ng0KPj4+DQo+Pj4NCj4+PiBTbyBmb3IgdGhvc2Ugb2YgdXMgcGxheWluZyBhbG9uZywgYSByZXBy byBsb29rcyBsaWtlIHRoaXM6DQo+Pj4NCj4+PiAkIGhleGR1bXAgL3RtcC9pbi55dXYNCj4+PiAw MDAwMDAwIDlkOWQgOWQ5ZCA2MmE0DQo+Pj4gJCBnaXQgZGlmZg0KPj4+IGRpZmYgLS1naXQgYS9s aWJhdmZpbHRlci92Zl9jb2xvcnNwYWNlLmMgYi9saWJhdmZpbHRlci92Zl9jb2xvcnNwYWNlLmMN Cj4+PiBpbmRleCBlMWY0NzI1ZjYzNS4uNTEyZWI2MjBmY2YgMTAwNjQ0DQo+Pj4gLS0tIGEvbGli YXZmaWx0ZXIvdmZfY29sb3JzcGFjZS5jDQo+Pj4gKysrIGIvbGliYXZmaWx0ZXIvdmZfY29sb3Jz cGFjZS5jDQo+Pj4gQEAgLTM0OCwxMSArMzQ4LDIwIEBAIHN0YXRpYyBpbnQgY29udmVydChBVkZp bHRlckNvbnRleHQgKmN0eCwgdm9pZA0KPj4+ICpkYXRhLCBpbnQgam9iX25yLCBpbnQgbl9qb2Jz KQ0KPj4+ICAgICAgICAgICAqLw0KPj4+ICAgICAgICAgIHMtPnl1djJyZ2IocmdiLCBzLT5yZ2Jf c3RyaWRlLCBpbl9kYXRhLCB0ZC0+aW5fbGluZXNpemUsIHcsIGgsDQo+Pj4gICAgICAgICAgICAg ICAgICAgICBzLT55dXYycmdiX2NvZWZmcywgcy0+eXV2X29mZnNldFswXSk7DQo+Pj4gKyAgICAg ICAgcHJpbnRmKCJwb3N0LXl1djJyZ2IgLSBSOiAlZCwgRzogJWQsIEI6ICVkXG4iLA0KPj4+ICsg ICAgICAgICAgICAgICByZ2JbMF1bMF0sIHJnYlsxXVswXSwgcmdiWzJdWzBdKTsNCj4+PiAgICAg ICAgICBpZiAoIXMtPnJnYjJyZ2JfcGFzc3Rocm91Z2gpIHsNCj4+PiAgICAgICAgICAgICAgYXBw bHlfbHV0KHJnYiwgcy0+cmdiX3N0cmlkZSwgdywgaCwgcy0+bGluX2x1dCk7DQo+Pj4gLSAgICAg ICAgICAgIGlmICghcy0+bHJnYjJscmdiX3Bhc3N0aHJvdWdoKQ0KPj4+ICsgICAgICAgICAgICBw cmludGYoInBvc3QtbGluZWFyaXplIC0gUjogJWQsIEc6ICVkLCBCOiAlZFxuIiwNCj4+PiArICAg ICAgICAgICAgICAgICAgIHJnYlswXVswXSwgcmdiWzFdWzBdLCByZ2JbMl1bMF0pOw0KPj4+ICsg ICAgICAgICAgICBpZiAoIXMtPmxyZ2IybHJnYl9wYXNzdGhyb3VnaCkgew0KPj4+ICAgICAgICAg ICAgICAgICAgcy0+ZHNwLm11bHRpcGx5M3gzKHJnYiwgcy0+cmdiX3N0cmlkZSwgdywgaCwNCj4+ PiBzLT5scmdiMmxyZ2JfY29lZmZzKTsNCj4+PiArICAgICAgICAgICAgICAgIHByaW50ZigicG9z dC1yZ2IycmdiIC0gUjogJWQsIEc6ICVkLCBCOiAlZFxuIiwNCj4+PiArICAgICAgICAgICAgICAg ICAgICAgICByZ2JbMF1bMF0sIHJnYlsxXVswXSwgcmdiWzJdWzBdKTsNCj4+PiArICAgICAgICAg ICAgfQ0KPj4+ICAgICAgICAgICAgICBhcHBseV9sdXQocmdiLCBzLT5yZ2Jfc3RyaWRlLCB3LCBo LCBzLT5kZWxpbl9sdXQpOw0KPj4+ICsgICAgICAgICAgICBwcmludGYoInBvc3QtZGVsaW5lYXJp emUgLSBSOiAlZCwgRzogJWQsIEI6ICVkXG4iLA0KPj4+ICsgICAgICAgICAgICAgICAgICAgcmdi WzBdWzBdLCByZ2JbMV1bMF0sIHJnYlsyXVswXSk7DQo+Pj4gICAgICAgICAgfQ0KPj4+ICAgICAg ICAgIGlmIChzLT5kaXRoZXIgPT0gRElUSEVSX0ZTQikgew0KPj4+ICAgICAgICAgICAgICBzLT5y Z2IyeXV2X2ZzYihvdXRfZGF0YSwgdGQtPm91dF9saW5lc2l6ZSwgcmdiLA0KPj4+IHMtPnJnYl9z dHJpZGUsIHcsIGgsDQo+Pj4gJCBtYWtlIC1qNCAmJiAuL2ZmbXBlZyAtcyAyeDIgLXBpeF9mbXQg eXV2NDIwcCAtZiByYXd2aWRlbyAtYzp2IHJhd3ZpZGVvDQo+Pj4gLWkgL3RtcC9pbi55dXYgLXZm DQo+Pj4gY29sb3JzcGFjZT1pc3BhY2U9YnQ0NzBiZzppcHJpbWFyaWVzPWJ0NDcwbTppdHJjPWdh bW1hMjg6aXJhbmdlPW1wZWc6cmFuZ2U9anBlZzphbGw9YnQ3MDkNCj4+PiAteSAvdG1wL291dC55 dXYNCj4+PiBbLi5dDQo+Pj4gcG9zdC15dXYycmdiIC0gUjogMTMwNzYsIEc6IDE5NjE2LCBCOiAy NjYyNQ0KPj4+IHBvc3QtbGluZWFyaXplIC0gUjogMzE4MiwgRzogOTkwNiwgQjogMjMzMDINCj4+ PiBwb3N0LXJnYjJyZ2IgLSBSOiAtMTE5MywgRzogMTEwMjgsIEI6IDI0NDQwDQo+Pj4gcG9zdC1k ZWxpbmVhcml6ZSAtIFI6IC00Njk3LCBHOiAxNzY2MCwgQjogMjY0ODcNCj4+Pg0KPj4+IFBhdGNo IGxvb2tzIE9LLiBEcmV3LCB3b3VsZCBpdCBiZSBwb3NzaWJsZSB0byBzdWJtaXQgdGhlIHBhdGNo IGF0DQo+Pj4gY29kZS5mZm1wZWcub3JnIHNvIEkgY2FuIG1lcmdlIGl0IHVzaW5nIG91ciBuZXcg c3lzdGVtPw0KPj4+DQo+Pj4gVGhhbmtzLA0KPj4+IFJvbmFsZA0KPj4+DQo+Pg0KPj4NCj4+IC0t DQo+PiBEcmV3IER1bm5lDQo+PiBhc2R1bm5lQGdvb2dsZS5jb20NCj4+DQo+Pg0KDQotLSANCkRy ZXcgRHVubmUNCmFzZHVubmVAZ29vZ2xlLmNvbQ0KX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdCAtLSBmZm1wZWct ZGV2ZWxAZmZtcGVnLm9yZwpUbyB1bnN1YnNjcmliZSBzZW5kIGFuIGVtYWlsIHRvIGZmbXBlZy1k ZXZlbC1sZWF2ZUBmZm1wZWcub3JnCg==