From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_EF,FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: from cgl.ntg.nl (Cgl.ntg.nl [5.39.185.202]) by inbox.vuxu.org (Postfix) with ESMTP id EBF942CE7F for ; Thu, 3 Oct 2024 01:49:33 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id 55977484EC0 for ; Thu, 3 Oct 2024 01:47:42 +0200 (CEST) Authentication-Results: cgl.ntg.nl (amavisd-new); dkim=pass (1024-bit key) reason="pass (just generated, assumed good)" header.d=ntg.nl DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ntg.nl; h= content-transfer-encoding:content-type:content-type :list-unsubscribe:list-subscribe:list-post:list-owner:list-help :list-archive:archived-at:list-id:subject:subject:reply-to :precedence:message-id:date:date:from:from:in-reply-to :references:mime-version:received:received:received:received :received:received; s=cgl; t=1727912861; x=1730504862; bh=P9k8Qq tMiJJVolxcVHrGLnYylXUO9YxrUzD0w3K2xfQ=; b=TVNjWWiM8kcUeoMLKeQ6G6 ZixJsH3ict4BSJ5KwaK29qWdP1Wo6XIJ9EsnyXKt9XImrT+Hwkz4+AkQf7qK+Js7 asDUdgpBcG9GwQMzOE6Peq9kUL7NX762y89a0WFJjvavvDRtAbyItlivO/Y+ytKV kf6oVJn7bU5sT3axtN3dQ= X-Virus-Scanned: Debian amavisd-new at cgl.ntg.nl Authentication-Results: cgl.ntg.nl (amavisd-new); dkim=fail (2048-bit key) reason="fail (message has been altered)" header.d=gmail.com Received: from cgl.ntg.nl ([127.0.0.1]) by localhost (cgl.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pr_h3kDcEFkl for ; Thu, 3 Oct 2024 01:47:41 +0200 (CEST) Received: from cgl.ntg.nl (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id 934F5484A2C for ; Thu, 3 Oct 2024 01:46:07 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id A00214849BA for ; Thu, 3 Oct 2024 01:45:23 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at cgl.ntg.nl Received: from cgl.ntg.nl ([127.0.0.1]) by localhost (cgl.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pY12N-qdIkYq for ; Thu, 3 Oct 2024 01:45:21 +0200 (CEST) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=209.85.208.48; helo=mail-ed1-f48.google.com; envelope-from=aahuaang@gmail.com; receiver= Received: from mail-ed1-f48.google.com (mail-ed1-f48.google.com [209.85.208.48]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by cgl.ntg.nl (Postfix) with ESMTPS id 67114484994 for ; Thu, 3 Oct 2024 01:45:21 +0200 (CEST) Received: by mail-ed1-f48.google.com with SMTP id 4fb4d7f45d1cf-5c88c9e45c2so2464026a12.0 for ; Wed, 02 Oct 2024 16:45:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727912720; x=1728517520; darn=ntg.nl; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=2Tsl5tNVrFRXWhrrVH77z/gyM3Hx7mluPFHQTLQJ9wk=; b=dhz8zrO8SvKYAN+gg5RTXmCzC78YiPxNM5BLAx7rqsyz30jOrhQ5WXkaVWkiQZjS5V yAyV40RHvzMjzkDVLFg7cDJpBdp7eFYDAkPXj8HTQqQzjnmlGB8/hiEKM3mDkTgLVXwK Vb/bSadYJPXuY4P+E0eKbqrK/0MYd5XmAT5dgnCR8oXcq+ALacZScHNHXyQKZEq0amVE 8sXUb6zJAk3dek2haqYlbl8KC4m3nn+o5cFidinhkognCOYkBS91ix9jOKy+REnO5YUl 6odLBarHiW93wRKOkOMWuPMFMwYaJqJ++6xnAmk3PleFT3cxWCnG2VjW+Q3GXicsN+wy oC4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727912720; x=1728517520; h=content-transfer-encoding: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=2Tsl5tNVrFRXWhrrVH77z/gyM3Hx7mluPFHQTLQJ9wk=; b=NxH8tDrXFoB/2quFsiJJy3Fa3GUCcAJjnLJbSy4LgsicSbfpEFGFXriaU0l/JmRkhn ++RH0OSsTeKMz+4BPasshLudZ/m5unvmIOFreIFxpwx6cCr6I819/ebIU+F5nh9pwlLk jFmdwjd1pDtXwWpK45s43WVglUCu46DGtiU4L3KYb7alQtfnEtcvNrMA9HkIIFNdgFRX Fb3lW6xbJHmifMKQE7xDBSRhXiOPX5uNQXx/Lf7ijJqcoiFKlhETLiHoW9QgQz0NzLlN hP7nJXAX6sGJo0bnhI0Ekfh5dX2l3BSTkqSsOp4/cL+QJe9pxXGrtigE10gKVz9h7xm+ rizg== X-Gm-Message-State: AOJu0YwgRgmN4+bL5TPwoFOUMY3OlCQjWqaeFce9mwtmGj4I+R8QqwW9 q31JrNCHYHnmRzkOm8yyTE4IqOmAoZ4QuakX1ESdHikjXb1ZMPVAyCZH/RJu11Od8GN2a6rTbbv fsjgcN5KyGfzn9C5un1vJO3m7+Np1HQyqO+Qz8I16 X-Google-Smtp-Source: AGHT+IERoxoWY84Acyk+3u2trwhccr7bIKRmk9Muihf9NmT/7B5NwX2iSYXksmZxsMUv+jtHApw0g1pJf1Rwmrhw8Lc= X-Received: by 2002:a05:6402:84b:b0:5c8:af14:ab7d with SMTP id 4fb4d7f45d1cf-5c8c0a0f0damr1333712a12.7.1727912720102; Wed, 02 Oct 2024 16:45:20 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: =?UTF-8?B?6buE5aSN6ZuE?= Date: Thu, 3 Oct 2024 07:45:08 +0800 Message-ID: To: mailing list for ConTeXt users Message-ID-Hash: LH2GFRU2O4TNWGQLVOBNGEJAE2O5KINY X-Message-ID-Hash: LH2GFRU2O4TNWGQLVOBNGEJAE2O5KINY X-MailFrom: aahuaang@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.9 Precedence: list Reply-To: mailing list for ConTeXt users Subject: [NTG-context] Re: Is there any way to automatically control the spacing between Chinese and non-Chinese characters? List-Id: mailing list for ConTeXt users Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SSB1c2UgXHVzZXR5cGVzY3JpcHRmaWxlW21zY29yZV0sIHdoaWNoIG1lYW5zIHVzaW5nIHRoZSBm b250DQpjb25maWd1cmF0aW9uIHRoYXQgY29tZXMgd2l0aCBDb25UZVh0LA0Kd2hpY2ggaXMgc3Vp dGFibGUgZm9yIFdpbmRvd3Mgc3lzdGVtcy4gRm9yIGRldGFpbHMsIHNlZSB0aGUNCmluc3RhbGxh dGlvbiBmaWxlIHR5cGUtaW1wLW1zY29yZS5ta2l2Lg0KSWYgeW91IHNldCB0aGUgYm9keSBmb250 LCBib3RoIE9wZW5UeXBlIGFuZCBUcnVlVHlwZSBhcmUgT0suDQoNCk9uIFRodSwgT2N0IDMsIDIw MjQgYXQgNjo0MuKAr0FNIDxoZkBob25nZmVuZy5jaD4gd3JvdGU6DQo+DQo+IEknbSBjdXJpb3Vz IHdoYXQgQ2hpbmVzZSBmb250KHMpIHlvdSBhcmUgdXNpbmcgd2l0aCBDb25UZVh0PyAgQXJlIHRo ZXkgT3BlblR5cGUgZm9udCwNCj4gb3IgVHJ1ZVR5cGU/DQo+DQo+DQo+DQo+IE9jdG9iZXIgMiwg MjAyNCBhdCAxMjo1NiBQTSwgIum7hOWkjembhCIgPGFhaHVhYW5nQGdtYWlsLmNvbT4gd3JvdGU6 DQo+DQo+ID4gVGhpcyBpcyBhIHByZWxpbWluYXJ5IHNvbHV0aW9uIGZvciBpbnNlcnRpbmcgc3Bh Y2VzIGJldHdlZW4gQ2hpbmVzZQ0KPiA+DQo+ID4gY2hhcmFjdGVycyBhbmQgbm9uLUNoaW5lc2Ug Y2hhcmFjdGVycw0KPiA+DQo+ID4gYGBgQ29uVGVYdA0KPiA+DQo+ID4gXG1haW5sYW5ndWFnZVtj bl0NCj4gPg0KPiA+IFxsYW5ndWFnZVtjbl0NCj4gPg0KPiA+IFxzZXRzY3JpcHRbaGFuemldDQo+ ID4NCj4gPiBcdXNldHlwZXNjcmlwdGZpbGVbbXNjb3JlXQ0KPiA+DQo+ID4gXHVzZWJvZHlmb250 IFttc2NoaW5lc2UsMTJwdF0NCj4gPg0KPiA+IFxzaG93Z2x5cGhzDQo+ID4NCj4gPiBcc3RhcnRs dWFjb2RlDQo+ID4NCj4gPiBUaGlyZGRhdGEgPSBUaGlyZGRhdGEgb3Ige30NCj4gPg0KPiA+IGxv Y2FsIGdseXBoX2lkID0gbm9kZXMubm9kZWNvZGVzLmdseXBoIC0tbm9kZS5pZCgiZ2x5cGgiKQ0K PiA+DQo+ID4gbG9jYWwgbm9kZV9pbnNlcnRiZWZvcmUgPSBub2RlLmluc2VydGJlZm9yZQ0KPiA+ DQo+ID4gbG9jYWwgbm9kZV9pbnNlcnRhZnRlciA9IG5vZGUuaW5zZXJ0YWZ0ZXINCj4gPg0KPiA+ IGxvY2FsIG5vZGVfbmV3ID0gbm9kZS5uZXcNCj4gPg0KPiA+IGxvY2FsIHRleF9zcCA9IHRleC5z cA0KPiA+DQo+ID4gbG9jYWwgZnVuY3Rpb24gaXNjaGluZXNlY2hhcihjKQ0KPiA+DQo+ID4gLS0g Zm9yIG1vcmUgcmFuZ2VzOg0KPiA+DQo+ID4gLS0gaHR0cHM6Ly93aWtpLmNvbnRleHRnYXJkZW4u bmV0L0xpc3Rfb2ZfVW5pY29kZV9ibG9ja3MNCj4gPg0KPiA+IHJldHVybiAoYyA+PSAweDA0RTAw IGFuZCBjIDw9IDB4MDlGRkYpDQo+ID4NCj4gPiBvciAoYyA+PSAweDAzNDAwIGFuZCBjIDw9IDB4 MDREQkYpDQo+ID4NCj4gPiBvciAoYyA+PSAweDIwMDAwIGFuZCBjIDw9IDB4MkE2REYpDQo+ID4N Cj4gPiBlbmQNCj4gPg0KPiA+IGZ1bmN0aW9uIFRoaXJkZGF0YS5wcm9jZXNzbXlzdHVmZihoZWFk KQ0KPiA+DQo+ID4gbG9jYWwgbiA9IGhlYWQNCj4gPg0KPiA+IHdoaWxlIG4gZG8NCj4gPg0KPiA+ IGlmIG4uaWQgPT0gZ2x5cGhfaWQgYW5kIGlzY2hpbmVzZWNoYXIobi5jaGFyKSB0aGVuDQo+ID4N Cj4gPiBsb2NhbCBuX3ByZXYgPSBuLnByZXYNCj4gPg0KPiA+IGlmIG5fcHJldg0KPiA+DQo+ID4g YW5kIG5fcHJldi5pZCA9PSBnbHlwaF9pZA0KPiA+DQo+ID4gYW5kIG5vdCBpc2NoaW5lc2VjaGFy KG5fcHJldi5jaGFyKQ0KPiA+DQo+ID4gdGhlbg0KPiA+DQo+ID4gbG9jYWwgZ2x1ZSA9IG5vZGVf bmV3KCJnbHVlIikNCj4gPg0KPiA+IGdsdWUud2lkdGggPSB0ZXhfc3AoIjAuMjVlbSIpDQo+ID4N Cj4gPiBnbHVlLnN0cmV0Y2ggPSB0ZXhfc3AoIjAuMjVlbSIpDQo+ID4NCj4gPiBwcmludCgiaW5z ZXJ0IHNwYWNlIGJlZm9yZToiLCB1dGY4LmNoYXIobi5jaGFyKSkNCj4gPg0KPiA+IGhlYWQsIGds dWUgPSBub2RlX2luc2VydGJlZm9yZShoZWFkLCBuLCBnbHVlKQ0KPiA+DQo+ID4gZW5kDQo+ID4N Cj4gPiBsb2NhbCBuX25leHQgPSBuLm5leHQNCj4gPg0KPiA+IGlmIG5fbmV4dA0KPiA+DQo+ID4g YW5kIG5fbmV4dC5pZCA9PSBnbHlwaF9pZA0KPiA+DQo+ID4gYW5kIG5vdCBpc2NoaW5lc2VjaGFy KG5fbmV4dC5jaGFyKQ0KPiA+DQo+ID4gdGhlbg0KPiA+DQo+ID4gbG9jYWwgZ2x1ZSA9IG5vZGVf bmV3KCJnbHVlIikNCj4gPg0KPiA+IGdsdWUud2lkdGggPSB0ZXhfc3AoIjAuMjVlbSIpDQo+ID4N Cj4gPiBnbHVlLnN0cmV0Y2ggPSB0ZXhfc3AoIjAuMjVlbSIpDQo+ID4NCj4gPiBwcmludCgiaW5z ZXJ0IHNwYWNlIGFmdGVyOiIsIHV0ZjguY2hhcihuLmNoYXIpKQ0KPiA+DQo+ID4gaGVhZCwgZ2x1 ZSA9IG5vZGVfaW5zZXJ0YWZ0ZXIoaGVhZCwgbiwgZ2x1ZSkNCj4gPg0KPiA+IG4gPSBnbHVlLm5l eHQNCj4gPg0KPiA+IGVuZA0KPiA+DQo+ID4gZW5kDQo+ID4NCj4gPiBuID0gbi5uZXh0DQo+ID4N Cj4gPiBlbmQNCj4gPg0KPiA+IHJldHVybiBoZWFkLCBkb25lDQo+ID4NCj4gPiBlbmQNCj4gPg0K PiA+IG5vZGVzLnRhc2tzLmFwcGVuZGFjdGlvbigicHJvY2Vzc29ycyIsICJhZnRlciIsICJUaGly ZGRhdGEucHJvY2Vzc215c3R1ZmYiKQ0KPiA+DQo+ID4gXHN0b3BsdWFjb2RlDQo+ID4NCj4gPiBc c3RhcnR0ZXh0DQo+ID4NCj4gPiDku4rlpKnlh7rljrvkubDoj5zoirHkuoY1MDAw5YWD44CCDQo+ ID4NCj4gPiDmlrBNYWNCb29rIFByb+aciTE1XCXnmoRDUFXmgKfog73mj5DljYfjgIINCj4gPg0K PiA+IFxzdG9wdGV4dA0KPiA+DQo+ID4gYGBgDQo+ID4NCj4gPiBPbiBUdWUsIE9jdCAxLCAyMDI0 IGF0IDI6MDcgUE0gPGFpMjQ3MjIwNjAwN0B5ZWFoLm5ldD4gd3JvdGU6DQo+ID4NCj4gPj4gaGks DQo+ID4+DQo+ID4+IElzIHRoZXJlIGFueSB3YXkgdG8gYXV0b21hdGljYWxseSBjb250cm9sIHRo ZSBzcGFjaW5nIGJldHdlZW4gQ2hpbmVzZSBhbmQgbm9uLUNoaW5lc2UgY2hhcmFjdGVycz8NCj4g Pj4NCj4gPj4gSSBub3RpY2VkIHRoYXQgdGhlcmUgaXMgYSB0cmFja2VyIHRoYXQgdHJhY2tzIGNo YXJhY3RlciB0eXBlcyBhbmQgYW5ub3RhdGVzIHRoZW0uDQo+ID4+DQo+ID4+IEJ1dCBJIGRvbid0 IGtub3cgbXVjaCBhYm91dCBsdWEgYW5kIHRoZSB1bmRlcmx5aW5nIHRleC4NCj4gPj4NCj4gPj4g QW55IHN1Z2dlc3Rpb25zIHdvdWxkIGJlIGdyZWF0bHkgYXBwcmVjaWF0ZWQuDQo+ID4+DQo+ID4+ IEZvciBleGFtcGxlLCBnbHVlIGlzIGF1dG9tYXRpY2FsbHkgYWRkZWQgYmV0d2VlbiBDaGluZXNl IGNoYXJhY3RlcnMgYW5kIEVuZ2xpc2ggb3IgbnVtYmVycy4NCj4gPj4NCj4gPj4gaW5wdXQ6IOS7 iuWkqeWHuuWOu+S5sOiPnOiKseS6hjUwMDDlhYPjgIINCj4gPj4NCj4gPj4gd2lsbCBnZXQ6IOS7 iuWkqeWHuuWOu+S5sOiPnOiKseS6hiA1MDAwIOWFg+OAgg0KPiA+Pg0KPiA+PiAtLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ID4+DQo+ID4+IGlucHV0OiDmlrBNYWNCb29rIFBy b+aciTE1JeeahENQVeaAp+iDveaPkOWNh+OAgg0KPiA+Pg0KPiA+PiB3aWxsIGdldDog5pawIE1h Y0Jvb2sgUHJvIOaciSAxNSUg55qEIENQVSDmgKfog73mj5DljYfjgIINCj4gPj4NCj4gPj4gTXV5 aWsNCj4gPj4NCj4gPj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gPj4NCj4gPj4gSWYg eW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVzdCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFk ZCBhbiBlbnRyeSB0byB0aGUgV2lraSENCj4gPj4NCj4gPj4gbWFpbGxpc3QgOiBudGctY29udGV4 dEBudGcubmwgLyBodHRwczovL21haWxtYW4ubnRnLm5sL21haWxtYW4zL2xpc3RzL250Zy1jb250 ZXh0Lm50Zy5ubA0KPiA+Pg0KPiA+PiB3ZWJwYWdlIDogaHR0cHM6Ly93d3cucHJhZ21hLWFkZS5u bCAvIGh0dHBzOi8vY29udGV4dC5hYW5oZXQubmV0IChtaXJyb3IpDQo+ID4+DQo+ID4+IGFyY2hp dmUgOiBodHRwczovL2dpdGh1Yi5jb20vY29udGV4dGdhcmRlbi9jb250ZXh0DQo+ID4+DQo+ID4+ IHdpa2kgOiBodHRwczovL3dpa2kuY29udGV4dGdhcmRlbi5uZXQNCj4gPj4NCj4gPj4gX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18NCj4gPg0KPiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f DQo+ID4NCj4gPiBJZiB5b3VyIHF1ZXN0aW9uIGlzIG9mIGludGVyZXN0IHRvIG90aGVycyBhcyB3 ZWxsLCBwbGVhc2UgYWRkIGFuIGVudHJ5IHRvIHRoZSBXaWtpIQ0KPiA+DQo+ID4gbWFpbGxpc3Qg OiBudGctY29udGV4dEBudGcubmwgLyBodHRwczovL21haWxtYW4ubnRnLm5sL21haWxtYW4zL2xp c3RzL250Zy1jb250ZXh0Lm50Zy5ubA0KPiA+DQo+ID4gd2VicGFnZSA6IGh0dHBzOi8vd3d3LnBy YWdtYS1hZGUubmwgLyBodHRwczovL2NvbnRleHQuYWFuaGV0Lm5ldCAobWlycm9yKQ0KPiA+DQo+ ID4gYXJjaGl2ZSA6IGh0dHBzOi8vZ2l0aHViLmNvbS9jb250ZXh0Z2FyZGVuL2NvbnRleHQNCj4g Pg0KPiA+IHdpa2kgOiBodHRwczovL3dpa2kuY29udGV4dGdhcmRlbi5uZXQNCj4gPg0KPiA+IF9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+ IElmIHlvdXIgcXVlc3Rpb24gaXMgb2YgaW50ZXJlc3QgdG8gb3RoZXJzIGFzIHdlbGwsIHBsZWFz ZSBhZGQgYW4gZW50cnkgdG8gdGhlIFdpa2khDQo+DQo+IG1haWxsaXN0IDogbnRnLWNvbnRleHRA bnRnLm5sIC8gaHR0cHM6Ly9tYWlsbWFuLm50Zy5ubC9tYWlsbWFuMy9saXN0cy9udGctY29udGV4 dC5udGcubmwNCj4gd2VicGFnZSAgOiBodHRwczovL3d3dy5wcmFnbWEtYWRlLm5sIC8gaHR0cHM6 Ly9jb250ZXh0LmFhbmhldC5uZXQgKG1pcnJvcikNCj4gYXJjaGl2ZSAgOiBodHRwczovL2dpdGh1 Yi5jb20vY29udGV4dGdhcmRlbi9jb250ZXh0DQo+IHdpa2kgICAgIDogaHR0cHM6Ly93aWtpLmNv bnRleHRnYXJkZW4ubmV0DQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpJZiB5b3VyIHF1ZXN0aW9uIGlzIG9mIGludGVyZXN0IHRvIG90aGVy cyBhcyB3ZWxsLCBwbGVhc2UgYWRkIGFuIGVudHJ5IHRvIHRoZSBXaWtpIQoKbWFpbGxpc3QgOiBu dGctY29udGV4dEBudGcubmwgLyBodHRwczovL21haWxtYW4ubnRnLm5sL21haWxtYW4zL2xpc3Rz L250Zy1jb250ZXh0Lm50Zy5ubAp3ZWJwYWdlICA6IGh0dHBzOi8vd3d3LnByYWdtYS1hZGUubmwg LyBodHRwczovL2NvbnRleHQuYWFuaGV0Lm5ldCAobWlycm9yKQphcmNoaXZlICA6IGh0dHBzOi8v Z2l0aHViLmNvbS9jb250ZXh0Z2FyZGVuL2NvbnRleHQKd2lraSAgICAgOiBodHRwczovL3dpa2ku Y29udGV4dGdhcmRlbi5uZXQKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K