From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id GPrrM9OGOmWgPgAA9RJhRA:P1 (envelope-from ) for ; Thu, 26 Oct 2023 17:33:39 +0200 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id GPrrM9OGOmWgPgAA9RJhRA (envelope-from ) for ; Thu, 26 Oct 2023 17:33:39 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id BDCDA33F02 for ; Thu, 26 Oct 2023 17:33:38 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=umanitoba.ca header.s=selector2 header.b=IUwzKpFD; dmarc=pass (policy=none) header.from=umanitoba.ca; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Seal: i=2; s=key1; d=yhetil.org; t=1698334419; a=rsa-sha256; cv=pass; b=N7T9SyAZvOJzxblnap+1Hkkw+fDYXyQa24F8wvVrErSkU4kpyMiAZyTogkXAap+xB38/l4 /5a79ZV2YQvZYOmec/+tvvl6z+YVfpVLYlh3MB8T4lqyxKgiCIMUboyojIEEnBzvvhUzFY NnjZ71gemITQ1iXAkIxQvc2HJlGpP+YzfKvyQOcySDEs5iVlK7oHnNy4asBaHFrBW9ZIRB XyLxl9KgKaS+3Y18VAK3RsSp6JYfVNg+McXLbBpRvpy9wlbPoEoCKMVbQZ2skCmWyW3Rmr b0zvQvsFigp2T5Tv+mc5p1fiPcpp+zF6fo8dYaGwUql3Ig+ro4wX42s4m10jRw== ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=pass header.d=umanitoba.ca header.s=selector2 header.b=IUwzKpFD; dmarc=pass (policy=none) header.from=umanitoba.ca; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1698334419; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=6NlxwtE+0NdoMDKyF/h8Ul2MbmfyvjvxlYdcHBkl5Wc=; b=cMU/co7WpzSozjtd68cOg5h6LxqRT2NTYmWW8WeGXlc122cpozDYW6sQkgfLlh6xDOY44u VaOTD+M7sq5cO3y0qKyQZt//7566r+mrvXC1ltCM0TEYYN0VmRMj7EpnWOE0wzVEq1gkdt H0Igj9uhm+CguJT/J4XeMGinY7uJ6BcVwtDrH5fy0TOH4k1EiiknZE/qGTEranYs3Ef69/ OizdRAhCsuUzuqx+mcHvJQ4btSjavZtQ9BqEX89HqT4OiSuHnsHqjGlfuGsEu80Xq6HHiB 6WD+qO6AnyRsCZO2MZAf91r1DVHeYilnGz5n1qL25jo1tdaG8Bm3cF/sFl2ncQ== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qw2Lj-000458-T1; Thu, 26 Oct 2023 11:32:44 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qw2Lg-00044n-Qk for emacs-orgmode@gnu.org; Thu, 26 Oct 2023 11:32:40 -0400 Received: from mail-yt3can01on2119.outbound.protection.outlook.com ([40.107.115.119] helo=CAN01-YT3-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qw2Ld-0002M5-Nq for emacs-orgmode@gnu.org; Thu, 26 Oct 2023 11:32:40 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=H2vneAwZa7PwkTaeDCl9Y9E96KUWLEUOwi7IVPbkd00WvnMnK5W2taU0RyKxtN0hkxvaxd51PrSBDrKk+lsnZ6cUt4eHlmknse/S76Ca+VKFdmy157jnfCIQcYk0VVQiRS0iuzKVazsQWDEHmevr3OfOHFwd4JZwb0zMs8ePlvqZKk7isqXg9Olj9sVTLamfxjb6TzlpmDjfmtMyLJhDtEwQMmJ125UIufAw+9I54jWImYL6IH+Xn2tCSaiBjC+kivnmOPpyfcwX+KX0lN8SPFpt/PT1EqVJfBVFmqNC3AV5w2noz8xsQLFJtuqaytrQCB1gggqkSDP5gQF+PPD3Yg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=6NlxwtE+0NdoMDKyF/h8Ul2MbmfyvjvxlYdcHBkl5Wc=; b=XExvVPwISadZKSrvlKQlHP/T3jAHQZ1ZmXWnXFjw/buc+O2NzX/WEA23mOvFgts5z7PW5eG+AhI9P6MItwqWmbTWDyFnVtRGWcoIh48w29l+etgBn7TZP66brHi29uvc36nzDya2VLq38ydy8mJoj6DAvpv6BImp9BnsXomykVICQR5sS7J28k9nsxJ53E70nb3N9N5ekCLjqcO2XkaWnSAP+jfR4wynZDy3hzeVX7pmykch87HszgD8BoFM1Df377t1MZeUrRI6IXFkMFLglrsl39eujKUuPLwM5Oj0Pes+uVKk7fk9D1d6U4gMpbeWOkK0/Mul2cIcPNJKYb85cA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=umanitoba.ca; dmarc=pass action=none header.from=umanitoba.ca; dkim=pass header.d=umanitoba.ca; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=umanitoba.ca; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6NlxwtE+0NdoMDKyF/h8Ul2MbmfyvjvxlYdcHBkl5Wc=; b=IUwzKpFDiKJM5fomtY339NGrSdMQjZpUSROtIPqGPWjoP8xXaZhDZ5BzTzlpVuC13O3EMw9UD2luz1+dIou8XawoLmzIuDXVxUFUH8pHDsF05GhgTf38suLIrBDTVbv67EN4OsEsMZNwuehma7K2D/mtLlqEPdkb045P9Mlk7C1n8983pHnfR1Eymp5ca0hQpa4YuONMRwDk4zvZ4raHyN6nOi+BQ4cwWVtH2e+5XPxFPV/u/6QuZXrUEqK3+lJMTDjy0FfcUdyTVJAcqQQ2nQz33pCI6lcC2Kai2b+40hJIxaHBd2tMfdIEVTQkUPVPx/My4xkOoR7EASRux7QwiA== Received: from YT3PR01MB9964.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:90::5) by YQBPR0101MB6505.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:48::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6933.22; Thu, 26 Oct 2023 15:32:33 +0000 Received: from YT3PR01MB9964.CANPRD01.PROD.OUTLOOK.COM ([fe80::8020:1eab:5e23:a2c6]) by YT3PR01MB9964.CANPRD01.PROD.OUTLOOK.COM ([fe80::8020:1eab:5e23:a2c6%5]) with mapi id 15.20.6933.022; Thu, 26 Oct 2023 15:32:33 +0000 From: Leo Butler To: "emacs-orgmode@gnu.org" CC: Florin Boariu Subject: Re: org-ditaa woes Thread-Topic: org-ditaa woes Thread-Index: AQHaA0Cd0BbNiAfuBkuDii+eDP0oYw== Date: Thu, 26 Oct 2023 15:32:33 +0000 Message-ID: <87bkcljt68.fsf@t14.reltub.ca> References: <87wmvhnr8b.fsf@t14.reltub.ca> <31b83821-3468-499c-a7f8-54912e5caf90@gmail.com> In-Reply-To: (Max Nikulin's message of "Tue, 24 Oct 2023 14:55:33 +0700") Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: user-agent: Gnus/5.13 (Gnus v5.13) x-ms-publictraffictype: Email x-ms-traffictypediagnostic: YT3PR01MB9964:EE_|YQBPR0101MB6505:EE_ x-ms-office365-filtering-correlation-id: e9b6c0b4-ea15-4628-fc40-08dbd638c605 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: oPnixojqe1Lz3WsZ3dXroJkbdesSmEkoi/dKjS7GYI7ozufW1/9dbh8dgtSK+UghIpooeDpwlbhngh1U+fLxO5QwPS2gIip1wZsbhRMuT+cuRoGr5LXsuwbcZncOnD8Cadv5MvNrXicWr8hgHvyq31QIa198GUl27S3PVmXGyHksYaV9DHLSgJ+sxjmdkIAW4l1Whpr5Z6ocrcl0G5+Yrgs6wgCgu0PE1YPJBwReAyQ6rzeadT3HEw9ipZGdmrAIQaTZvp6rSp/f0bt9lxstxv0NJd8n6abxpngBFkDxyo/WWxFHd7knK+EUNETUC50K0fKctHH/eHtRLbdGjavHfuqM2iSgQOvuk8F2UFYA05K+mhecGtDqEaltOiTRwsxG8f50FajlgccdkOD4XqFjKdkbGOpwx0N8zMfXltbLn0BYqjuMof8kh6LSF4359gmU3X21SZ0cgvfbzGym+m05dQ/Y0cQQi6cU7h/BqDBdz84yCQHGhY8d2sHwip869p6EQXD49HL8v0pT0n9A+PFbJ+y2hvJvmQYw4+eJ18BhKld/avRjc7eBs0rDZvonm+Tv x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:YT3PR01MB9964.CANPRD01.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230031)(136003)(376002)(346002)(396003)(39860400002)(366004)(230922051799003)(451199024)(64100799003)(1800799009)(186009)(9686003)(6506007)(6512007)(122000001)(99936003)(53546011)(6486002)(478600001)(26005)(71200400001)(6916009)(786003)(316002)(66446008)(66556008)(91956017)(64756008)(66476007)(76116006)(66946007)(3480700007)(38070700009)(38100700002)(83380400001)(2906002)(86362001)(8936002)(8676002)(4326008)(5660300002)(41300700001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?HiZrzHsWhXuAgnUYwM3wDVNwObvlbWhiSrDw95B7waYTx1um0sRyqgkhC3?= =?iso-8859-1?Q?Bx3ceog+EMpsKPiI3ZX1OSYRn/PXPLWqYmekDOFQGaPPbkMOt5PWYWmpgN?= =?iso-8859-1?Q?OytVQ+zZID9COMyzA30z8izw4W8Dy2oP5q/4bEFw7qbvW16MuVl34kZXKb?= =?iso-8859-1?Q?qG7AoWbzrxAThT/HZ3KjMDGM2OUrOty9ZKsOIEiELGFTnh/rRs4/9qIynu?= =?iso-8859-1?Q?avw+Pjjc4Cg4pB0jBYNR5XCtMON1XRPASP9tbzSALuCBmiBSPdgOgK0LQF?= =?iso-8859-1?Q?rbbZSPsH2KhR+F4WnOgICftXpgiVqaJhD/Byve4aA/EupCnU+Ek0101xwv?= =?iso-8859-1?Q?CpkryhdXkTy6HXNy7r8mol+xtw2a1c63hwMp+WSfeflPeuGKQqMuTjnN6B?= =?iso-8859-1?Q?Ar0zllbukUUumPACw15VTLHKrnhnjhE9zzzOceaXtqvzS1ggZwAVtAXZ4Y?= =?iso-8859-1?Q?kL8XVsYn+O9gELqFkUGN6gXPwj2ztZKhJxnpZql0whouXCctllOCOPqZBG?= =?iso-8859-1?Q?FpvkqhTxvkao/mR/Np5y7kz1Er/YzxouBGtz0IBCDzkekFNOmISBlUSvVY?= =?iso-8859-1?Q?tnbmzioq0jwOH+Kaeym8tuUyVKV+lZcD2GG5WVtfNT9OHrpQkpc21STmAk?= =?iso-8859-1?Q?pK+qhqUO2w727JhQGWWzLpcEuNd27q+rsvbL5twIyUXUR8mb8oGvGA2R2V?= =?iso-8859-1?Q?Mfqi01UNCPIAlD6wuoWLOsd314tHSejF+pHqCp0GJkMxudhzg70LYK8sPX?= =?iso-8859-1?Q?eqxYP/SE9jQW2Nzgj/GeFLT6gQXnRIuVusdY3WGQArU0yz4n8Zr4osg6n4?= =?iso-8859-1?Q?8EDW3slNcgsLDmD/NsCNNQSWvKDko2YNG3XGVqNxRpnEFRQcqTkv1R7gNn?= =?iso-8859-1?Q?F9ZbW+g/n43wdbtKiDuQruH7S/PLTIZaLg5CfTsPmZOaD0w5hYMZ0LNk8g?= =?iso-8859-1?Q?7eObtGAmSfOBE81Q//jRphfsVG9A6ec9Mu7dUePui8nhhYBLBjGOGzqLZH?= =?iso-8859-1?Q?1+a7v6ebjQ1q0aktBUtWZ3TYkFY7CVPYQo4fDcccpY6DG+j/dT5XVs8sfH?= =?iso-8859-1?Q?otlrRIS7rwvcDKBiFKY/aJWuj7fl2kN/YkPUHpR19Re5r+jf+JP0KOBmuX?= =?iso-8859-1?Q?BhudCIQkYRZwwbhkPHB2h+l0O0slFfx2R4Y98R8v0uUUSECQEf4kEeXyox?= =?iso-8859-1?Q?Y6mgPWEv5kh6SSRHfM/2OC0tugn/yK3Oo7RASdlPinmqFO57ARK+rWR2S8?= =?iso-8859-1?Q?JkmZhbqV2yVROMDolG3Ul8/2HC5mYeZEDIUbXwplBEUCCe8aojcjR1UOaq?= =?iso-8859-1?Q?pa8n6q1Rc+yRXYn3xFnPUtElASd7AI7hAlJGWjJO5pdq7ZpvSJIAvdbAey?= =?iso-8859-1?Q?Aw7Ew7H6CuD87+8ZLMD5IK0hXNe8b/rI5GLlxk5Slty1MilbtR+Rk6iJo9?= =?iso-8859-1?Q?/GDKyGENrThJAi2FMJcJIJt8v2lsphXyKe136Y2m66Nr+jBJ4lsmwwRWcC?= =?iso-8859-1?Q?lgYjTYvgzIsjHOo8MK5jp1Gd0dRm+26wpJh8Be2Sw724oAV5O6KbE2DhUE?= =?iso-8859-1?Q?bFMtX8YpGOR91wbUsN5k4yK+hSfK0XB2L1eOgkvF/TgmDs6fOtIZ/G2nD2?= =?iso-8859-1?Q?MBE/Jq1WKKfwl02zduOmH82IivDaxfERGU4qK4QnU7UQrDQsgfV1erGw?= =?iso-8859-1?Q?=3D=3D?= Content-Type: multipart/mixed; boundary="_004_87bkcljt68fsft14reltubca_" MIME-Version: 1.0 X-OriginatorOrg: umanitoba.ca X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: YT3PR01MB9964.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: e9b6c0b4-ea15-4628-fc40-08dbd638c605 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Oct 2023 15:32:33.1458 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4f80dd0b-338c-4e4c-8a14-90446962f7b8 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Vj8BlRnDopeg3IuZGySDjiftTGd7QDL85ASGRd/mUGuHkvydIzbK6LI+kzINMsqojsIlRrgS5t/S9NWiQlQ5bg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: YQBPR0101MB6505 Received-SPF: pass client-ip=40.107.115.119; envelope-from=Leo.Butler@umanitoba.ca; helo=CAN01-YT3-obe.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_HTML_ATTACH=0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Queue-Id: BDCDA33F02 X-Migadu-Scanner: mx12.migadu.com X-Migadu-Spam-Score: -8.51 X-Spam-Score: -8.51 X-TUID: SMPI40v9o/ck --_004_87bkcljt68fsft14reltubca_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable On Tue, Oct 24 2023, Max Nikulin wrote: > On 23/10/2023 18:18, Florin Boariu wrote: >> >>> sh-5.1$ flatpak-spawn --host toolbox run /usr/bin/ditaa >>> /tmp/foo.txt -o /tmp/foo.png > > thanks > >> I really _need_ to generically execute a command. > > I hope, a couple of workarounds are still possible. > > 1. Get java command by adding bash -x (or /usr/bin/bash, or > "/usr/bin/env bash") > > flatpak-spawn --host toolbox run bash -x /usr/bin/ditaa \ > /tmp/foo.txt -o /tmp/foo.png > > - set `org-babel-ditaa-java-cmd' to something like > "flatpak-spawn --host toolbox run /usr/bin/java", > - set `org-ditaa-jar-path' to path to ditaa.jar reported by the > command above, > - add other options to either `org-babel-header-args:ditaa' :java > property or to `org-babel-ditaa-java-cmd' > - perhaps add /usr/bin/env JAVA_HOME=3D... and other required > environment variables before java binary. > > > 2. > - set `org-babel-ditaa-java-cmd' to > "flatpak-spawn --host toolbox run /usr/bin/ditaa". > - set `org-ditaa-jar-option' to empty string. > - Call of `shell-quote-argument' makes it impossible to set > `org-ditaa-jar-path' to empty string, so set the following variables > to some harmless value, e.g. "-Dfile.encoding=3DUTF-8" (anything added > through :java babel header argument): > + `org-ditaa-jar-path' > + `org-ditaa-eps-jar-path' > > > I agree that it should be possible to call ditaa executable > directly. Perhaps it is not possible because for a long time ditaa.jar > was a part of Org mode repository (there were a lot of messages > against dropping of jar files from the repository). It seems, nobody > is ready to take responsibility and to become maintainer of > ob-ditaa.el while active users have no ability to install ditaa as a > package, so they anyway have to download .jar from upstream. > > I find it tedious to add "flatpak-spawn ..." to every tool used by > Emacs. Who is the publisher of the flatpak? I would expect a directory > with symlinks named ditaa, java, git, gcc, cpp, etc to a script line > > #!/bin/sh > exec flatpak-spawn --host toolbox run /usr/bin/env "$0" "$@" > > (or "$(basename "$0")") > > mounted to flatpak runtime and added to $PATH. Perhaps another > approach exist and it should be discussed with the packager and Emacs > developers. Florin, Max is right, there are work-arounds possible, although a bit different from what he suggests. The attached org file shows how to do what you want using the existing ob-ditaa.el code. I have also attached the exported html document with the image created. Tell us if it works for the version of Org that you are using. Leo --_004_87bkcljt68fsft14reltubca_ Content-Type: text/x-org; name="ob-doc-ditaa-script.org" Content-Description: ob-doc-ditaa-script.org Content-Disposition: attachment; filename="ob-doc-ditaa-script.org"; size=1974; creation-date="Thu, 26 Oct 2023 15:32:32 GMT"; modification-date="Thu, 26 Oct 2023 15:32:32 GMT" Content-ID: Content-Transfer-Encoding: base64 IythdXRob3I6IExlbyBCdXRsZXINCiMrdGl0bGU6IEV4ZWN1dGluZyBkaXRhYSBmcm9tIGEgc2Ny aXB0DQoNCiogRXhlY3V0aW5nID1kaXRhYT0gZnJvbSBhIHNjcmlwdA0KDQpPcmcgYXNzdW1lcyB0 aGF0ID1kaXRhYT0gaXMgcnVuIGFzIGEgamF2YSBqYXIgZmlsZS4gIFVzZXJzIG1heSBuZWVkIHRv DQp1c2UgYSBzY3JpcHQgdG8gcnVuID1kaXRhYT0uICBUaGlzIGV4YW1wbGUgc2hvd3MgaG93Lg0K DQpGaXJzdCwgc2V0IH5vcmctYmFiZWwtZGl0YWEtamF2YS1jbWR+IGFuZCB+b3JnLWRpdGFhLWph ci1vcHRpb25+IHRvDQplbXB0eSBzdHJpbmdzIGFuZCB+b3JnLWRpdGFhLWphci1wYXRofiB0byB0 aGUgc2NyaXB0J3MgcGF0aDsgaGVyZSwgaXQNCmlzID0vdXNyL2Jpbi9kaXRhYT0uICBUaGlzIGV4 YW1wbGUgdXNlcyB+c2V0cS1sb2NhbH4gdG8gY2hhbmdlIG9ubHkNCnRoZSB2YWx1ZXMgaW4gdGhp cyBidWZmZXIuDQoNCiMrbmFtZTogaGVsbG8td29ybGQtZnJvbS1zY3JpcHQuZWwub3JnDQojK2Jl Z2luX3NyYyBvcmcgOmV4cG9ydHMgY29kZSA6cmVzdWx0cyByZXBsYWNlDQosIytuYW1lOiBoZWxs by13b3JsZC1mcm9tLXNjcmlwdC5lbA0KLCMrYmVnaW5fc3JjIGVtYWNzLWxpc3AgOmV4cG9ydHMg bm9uZSA6cmVzdWx0cyBub25lDQooc2V0cS1sb2NhbCBvcmctYmFiZWwtZGl0YWEtamF2YS1jbWQg IiINCgkgICAgb3JnLWRpdGFhLWphci1vcHRpb24gIiINCgkgICAgb3JnLWRpdGFhLWphci1wYXRo ICIvdXNyL2Jpbi9kaXRhYSIpDQosIytlbmRfc3JjDQojK2VuZF9zcmMNCg0KIytSRVNVTFRTOiBo ZWxsby13b3JsZC1mcm9tLXNjcmlwdC5lbC5vcmcNCiMrbmFtZTogaGVsbG8td29ybGQtZnJvbS1z Y3JpcHQuZWwNCiMrYmVnaW5fc3JjIGVtYWNzLWxpc3AgOmV4cG9ydHMgbm9uZSA6cmVzdWx0cyBu b25lDQooc2V0cS1sb2NhbCBvcmctYmFiZWwtZGl0YWEtamF2YS1jbWQgIiINCgkgICAgb3JnLWRp dGFhLWphci1vcHRpb24gIiINCgkgICAgb3JnLWRpdGFhLWphci1wYXRoICIvdXNyL2Jpbi9kaXRh YSIpDQojK2VuZF9zcmMNCg0KU2Vjb25kLCBpbiB0aGUgPWRpdGFhPSBjb2RlLWJsb2NrLCBzZXQg dGhlIGhlYWRlciBhcmd1bWVudCA9OmphdmE9IHRvDQp0aGUgZW1wdHkgc3RyaW5nID0iIj0uICBU aGUgPTpjbWRsaW5lPSBoZWFkZXIgYXJndW1lbnQgY2FuIGJlIHVzZWQgdG8NCnBhc3MgY29tbWFu ZC1saW5lIG9wdGlvbnMgdG8gPWRpdGFhPSB2aWEgdGhlIHNjcmlwdC4NCg0KIytuYW1lOiBoZWxs by13b3JsZC1mcm9tLXNjcmlwdC5vcmcNCiMrYmVnaW5fc3JjIG9yZyA6ZXhwb3J0cyBjb2RlIDpy ZXN1bHRzIHJlcGxhY2UNCiwjK25hbWU6IGhlbGxvLXdvcmxkLWZyb20tc2NyaXB0DQosIytiZWdp bl9zcmMgZGl0YWEgOmZpbGUgaW1hZ2VzL2hlbGxvLXdvcmxkLWZyb20tc2NyaXB0LnBuZyA6amF2 YSAiIiA6Y21kbGluZSAtciAtZSBVVEYtOA0KKy0tLS0tLS0tLS0tLS0tLS0rDQp8ICAgICAgICAg ICAgICAgIHwNCnwgSGVsbG8gV29ybGQgICAgfA0KfCBmcm9tIGEgc2NyaXB0ISB8DQp8ICAgICAg ICAgICAgICAgIHwNCistLS0tLS0tLS0tLS0tLS0tKw0KLCMrZW5kX3NyYw0KIytlbmRfc3JjDQoN CiMrUkVTVUxUUzogaGVsbG8td29ybGQtZnJvbS1zY3JpcHQub3JnDQojK25hbWU6IGhlbGxvLXdv cmxkLWZyb20tc2NyaXB0DQojK2JlZ2luX3NyYyBkaXRhYSA6ZmlsZSBpbWFnZXMvaGVsbG8td29y bGQtZnJvbS1zY3JpcHQucG5nIDpqYXZhICIiIDpjbWRsaW5lIC1yIC1lIFVURi04DQorLS0tLS0t LS0tLS0tLS0tLSsNCnwgICAgICAgICAgICAgICAgfA0KfCBIZWxsbyBXb3JsZCAgICB8DQp8IGZy b20gYSBzY3JpcHQhIHwNCnwgICAgICAgICAgICAgICAgfA0KKy0tLS0tLS0tLS0tLS0tLS0rDQoj K2VuZF9zcmMNCg0KIytSRVNVTFRTOiBoZWxsby13b3JsZC1mcm9tLXNjcmlwdA0KW1tmaWxlOmlt YWdlcy9oZWxsby13b3JsZC1mcm9tLXNjcmlwdC5wbmddXQ0K --_004_87bkcljt68fsft14reltubca_ Content-Type: text/html; name="ob-doc-ditaa-script.html" Content-Description: ob-doc-ditaa-script.html Content-Disposition: attachment; filename="ob-doc-ditaa-script.html"; size=11078; creation-date="Thu, 26 Oct 2023 15:32:32 GMT"; modification-date="Thu, 26 Oct 2023 15:32:32 GMT" Content-ID: <99005C0014FBA44DA4414AE0EBAAFDD7@CANPRD01.PROD.OUTLOOK.COM> Content-Transfer-Encoding: base64 PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBodG1sIFBV QkxJQyAiLS8vVzNDLy9EVEQgWEhUTUwgMS4wIFN0cmljdC8vRU4iDQoiaHR0cDovL3d3dy53My5v cmcvVFIveGh0bWwxL0RURC94aHRtbDEtc3RyaWN0LmR0ZCI+DQo8aHRtbCB4bWxucz0iaHR0cDov L3d3dy53My5vcmcvMTk5OS94aHRtbCIgbGFuZz0iZW4iIHhtbDpsYW5nPSJlbiI+DQo8aGVhZD4N CjwhLS0gMjAyMy0xMC0yNiBUaHUgMTA6MjMgLS0+DQo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50 LVR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDtjaGFyc2V0PXV0Zi04IiAvPg0KPG1ldGEgbmFtZT0i dmlld3BvcnQiIGNvbnRlbnQ9IndpZHRoPWRldmljZS13aWR0aCwgaW5pdGlhbC1zY2FsZT0xIiAv Pg0KPHRpdGxlPkV4ZWN1dGluZyBkaXRhYSBmcm9tIGEgc2NyaXB0PC90aXRsZT4NCjxtZXRhIG5h bWU9ImF1dGhvciIgY29udGVudD0iTGVvIEJ1dGxlciIgLz4NCjxtZXRhIG5hbWU9ImdlbmVyYXRv ciIgY29udGVudD0iT3JnIE1vZGUiIC8+DQo8c3R5bGU+DQogICNjb250ZW50IHsgbWF4LXdpZHRo OiA2MGVtOyBtYXJnaW46IGF1dG87IH0NCiAgLnRpdGxlICB7IHRleHQtYWxpZ246IGNlbnRlcjsN CiAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuMmVtOyB9DQogIC5zdWJ0aXRsZSB7IHRleHQt YWxpZ246IGNlbnRlcjsNCiAgICAgICAgICAgICAgZm9udC1zaXplOiBtZWRpdW07DQogICAgICAg ICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOw0KICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7IH0N CiAgLnRvZG8gICB7IGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7IGNvbG9yOiByZWQ7IH0NCiAgLmRv bmUgICB7IGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7IGNvbG9yOiBncmVlbjsgfQ0KICAucHJpb3Jp dHkgeyBmb250LWZhbWlseTogbW9ub3NwYWNlOyBjb2xvcjogb3JhbmdlOyB9DQogIC50YWcgICAg eyBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyBmb250LWZhbWlseTogbW9ub3NwYWNlOw0KICAgICAg ICAgICAgcGFkZGluZzogMnB4OyBmb250LXNpemU6IDgwJTsgZm9udC13ZWlnaHQ6IG5vcm1hbDsg fQ0KICAudGltZXN0YW1wIHsgY29sb3I6ICNiZWJlYmU7IH0NCiAgLnRpbWVzdGFtcC1rd2QgeyBj b2xvcjogIzVmOWVhMDsgfQ0KICAub3JnLXJpZ2h0ICB7IG1hcmdpbi1sZWZ0OiBhdXRvOyBtYXJn aW4tcmlnaHQ6IDBweDsgIHRleHQtYWxpZ246IHJpZ2h0OyB9DQogIC5vcmctbGVmdCAgIHsgbWFy Z2luLWxlZnQ6IDBweDsgIG1hcmdpbi1yaWdodDogYXV0bzsgdGV4dC1hbGlnbjogbGVmdDsgfQ0K ICAub3JnLWNlbnRlciB7IG1hcmdpbi1sZWZ0OiBhdXRvOyBtYXJnaW4tcmlnaHQ6IGF1dG87IHRl eHQtYWxpZ246IGNlbnRlcjsgfQ0KICAudW5kZXJsaW5lIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRl cmxpbmU7IH0NCiAgI3Bvc3RhbWJsZSBwLCAjcHJlYW1ibGUgcCB7IGZvbnQtc2l6ZTogOTAlOyBt YXJnaW46IC4yZW07IH0NCiAgcC52ZXJzZSB7IG1hcmdpbi1sZWZ0OiAzJTsgfQ0KICBwcmUgew0K ICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7DQogICAgYm9yZGVyLXJhZGl1czogM3B4Ow0K ICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7DQogICAgcGFkZGluZzogOHB0Ow0KICAgIGZv bnQtZmFtaWx5OiBtb25vc3BhY2U7DQogICAgb3ZlcmZsb3c6IGF1dG87DQogICAgbWFyZ2luOiAx LjJlbTsNCiAgfQ0KICBwcmUuc3JjIHsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgb3Zl cmZsb3c6IGF1dG87DQogIH0NCiAgcHJlLnNyYzpiZWZvcmUgew0KICAgIGRpc3BsYXk6IG5vbmU7 DQogICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgIHRvcDogLThweDsNCiAgICByaWdodDogMTJw eDsNCiAgICBwYWRkaW5nOiAzcHg7DQogICAgY29sb3I6ICM1NTU7DQogICAgYmFja2dyb3VuZC1j b2xvcjogI2YyZjJmMjk5Ow0KICB9DQogIHByZS5zcmM6aG92ZXI6YmVmb3JlIHsgZGlzcGxheTog aW5saW5lOyBtYXJnaW4tdG9wOiAxNHB4O30NCiAgLyogTGFuZ3VhZ2VzIHBlciBPcmcgbWFudWFs ICovDQogIHByZS5zcmMtYXN5bXB0b3RlOmJlZm9yZSB7IGNvbnRlbnQ6ICdBc3ltcHRvdGUnOyB9 DQogIHByZS5zcmMtYXdrOmJlZm9yZSB7IGNvbnRlbnQ6ICdBd2snOyB9DQogIHByZS5zcmMtYXV0 aGluZm86OmJlZm9yZSB7IGNvbnRlbnQ6ICdBdXRoaW5mbyc7IH0NCiAgcHJlLnNyYy1DOmJlZm9y ZSB7IGNvbnRlbnQ6ICdDJzsgfQ0KICAvKiBwcmUuc3JjLUMrKyBkb2Vzbid0IHdvcmsgaW4gQ1NT ICovDQogIHByZS5zcmMtY2xvanVyZTpiZWZvcmUgeyBjb250ZW50OiAnQ2xvanVyZSc7IH0NCiAg cHJlLnNyYy1jc3M6YmVmb3JlIHsgY29udGVudDogJ0NTUyc7IH0NCiAgcHJlLnNyYy1EOmJlZm9y ZSB7IGNvbnRlbnQ6ICdEJzsgfQ0KICBwcmUuc3JjLWRpdGFhOmJlZm9yZSB7IGNvbnRlbnQ6ICdk aXRhYSc7IH0NCiAgcHJlLnNyYy1kb3Q6YmVmb3JlIHsgY29udGVudDogJ0dyYXBodml6JzsgfQ0K ICBwcmUuc3JjLWNhbGM6YmVmb3JlIHsgY29udGVudDogJ0VtYWNzIENhbGMnOyB9DQogIHByZS5z cmMtZW1hY3MtbGlzcDpiZWZvcmUgeyBjb250ZW50OiAnRW1hY3MgTGlzcCc7IH0NCiAgcHJlLnNy Yy1mb3J0cmFuOmJlZm9yZSB7IGNvbnRlbnQ6ICdGb3J0cmFuJzsgfQ0KICBwcmUuc3JjLWdudXBs b3Q6YmVmb3JlIHsgY29udGVudDogJ2dudXBsb3QnOyB9DQogIHByZS5zcmMtaGFza2VsbDpiZWZv cmUgeyBjb250ZW50OiAnSGFza2VsbCc7IH0NCiAgcHJlLnNyYy1obGVkZ2VyOmJlZm9yZSB7IGNv bnRlbnQ6ICdobGVkZ2VyJzsgfQ0KICBwcmUuc3JjLWphdmE6YmVmb3JlIHsgY29udGVudDogJ0ph dmEnOyB9DQogIHByZS5zcmMtanM6YmVmb3JlIHsgY29udGVudDogJ0phdmFzY3JpcHQnOyB9DQog IHByZS5zcmMtbGF0ZXg6YmVmb3JlIHsgY29udGVudDogJ0xhVGVYJzsgfQ0KICBwcmUuc3JjLWxl ZGdlcjpiZWZvcmUgeyBjb250ZW50OiAnTGVkZ2VyJzsgfQ0KICBwcmUuc3JjLWxpc3A6YmVmb3Jl IHsgY29udGVudDogJ0xpc3AnOyB9DQogIHByZS5zcmMtbGlseXBvbmQ6YmVmb3JlIHsgY29udGVu dDogJ0xpbHlwb25kJzsgfQ0KICBwcmUuc3JjLWx1YTpiZWZvcmUgeyBjb250ZW50OiAnTHVhJzsg fQ0KICBwcmUuc3JjLW1hdGxhYjpiZWZvcmUgeyBjb250ZW50OiAnTUFUTEFCJzsgfQ0KICBwcmUu c3JjLW1zY2dlbjpiZWZvcmUgeyBjb250ZW50OiAnTXNjZ2VuJzsgfQ0KICBwcmUuc3JjLW9jYW1s OmJlZm9yZSB7IGNvbnRlbnQ6ICdPYmplY3RpdmUgQ2FtbCc7IH0NCiAgcHJlLnNyYy1vY3RhdmU6 YmVmb3JlIHsgY29udGVudDogJ09jdGF2ZSc7IH0NCiAgcHJlLnNyYy1vcmc6YmVmb3JlIHsgY29u dGVudDogJ09yZyBtb2RlJzsgfQ0KICBwcmUuc3JjLW96OmJlZm9yZSB7IGNvbnRlbnQ6ICdPWic7 IH0NCiAgcHJlLnNyYy1wbGFudHVtbDpiZWZvcmUgeyBjb250ZW50OiAnUGxhbnR1bWwnOyB9DQog IHByZS5zcmMtcHJvY2Vzc2luZzpiZWZvcmUgeyBjb250ZW50OiAnUHJvY2Vzc2luZy5qcyc7IH0N CiAgcHJlLnNyYy1weXRob246YmVmb3JlIHsgY29udGVudDogJ1B5dGhvbic7IH0NCiAgcHJlLnNy Yy1SOmJlZm9yZSB7IGNvbnRlbnQ6ICdSJzsgfQ0KICBwcmUuc3JjLXJ1Ynk6YmVmb3JlIHsgY29u dGVudDogJ1J1YnknOyB9DQogIHByZS5zcmMtc2FzczpiZWZvcmUgeyBjb250ZW50OiAnU2Fzcyc7 IH0NCiAgcHJlLnNyYy1zY2hlbWU6YmVmb3JlIHsgY29udGVudDogJ1NjaGVtZSc7IH0NCiAgcHJl LnNyYy1zY3JlZW46YmVmb3JlIHsgY29udGVudDogJ0dudSBTY3JlZW4nOyB9DQogIHByZS5zcmMt c2VkOmJlZm9yZSB7IGNvbnRlbnQ6ICdTZWQnOyB9DQogIHByZS5zcmMtc2g6YmVmb3JlIHsgY29u dGVudDogJ3NoZWxsJzsgfQ0KICBwcmUuc3JjLXNxbDpiZWZvcmUgeyBjb250ZW50OiAnU1FMJzsg fQ0KICBwcmUuc3JjLXNxbGl0ZTpiZWZvcmUgeyBjb250ZW50OiAnU1FMaXRlJzsgfQ0KICAvKiBh ZGRpdGlvbmFsIGxhbmd1YWdlcyBpbiBvcmcuZWwncyBvcmctYmFiZWwtbG9hZC1sYW5ndWFnZXMg YWxpc3QgKi8NCiAgcHJlLnNyYy1mb3J0aDpiZWZvcmUgeyBjb250ZW50OiAnRm9ydGgnOyB9DQog IHByZS5zcmMtaW86YmVmb3JlIHsgY29udGVudDogJ0lPJzsgfQ0KICBwcmUuc3JjLUo6YmVmb3Jl IHsgY29udGVudDogJ0onOyB9DQogIHByZS5zcmMtbWFrZWZpbGU6YmVmb3JlIHsgY29udGVudDog J01ha2VmaWxlJzsgfQ0KICBwcmUuc3JjLW1heGltYTpiZWZvcmUgeyBjb250ZW50OiAnTWF4aW1h JzsgfQ0KICBwcmUuc3JjLXBlcmw6YmVmb3JlIHsgY29udGVudDogJ1BlcmwnOyB9DQogIHByZS5z cmMtcGljb2xpc3A6YmVmb3JlIHsgY29udGVudDogJ1BpY28gTGlzcCc7IH0NCiAgcHJlLnNyYy1z Y2FsYTpiZWZvcmUgeyBjb250ZW50OiAnU2NhbGEnOyB9DQogIHByZS5zcmMtc2hlbGw6YmVmb3Jl IHsgY29udGVudDogJ1NoZWxsIFNjcmlwdCc7IH0NCiAgcHJlLnNyYy1lYm5mMnBzOmJlZm9yZSB7 IGNvbnRlbnQ6ICdlYmZuMnBzJzsgfQ0KICAvKiBhZGRpdGlvbmFsIGxhbmd1YWdlIGlkZW50aWZp ZXJzIHBlciAiZGVmdW4gb3JnLWJhYmVsLWV4ZWN1dGUiDQogICAgICAgaW4gb2ItKi5lbCAqLw0K ICBwcmUuc3JjLWNwcDpiZWZvcmUgIHsgY29udGVudDogJ0MrKyc7IH0NCiAgcHJlLnNyYy1hYmM6 YmVmb3JlICB7IGNvbnRlbnQ6ICdBQkMnOyB9DQogIHByZS5zcmMtY29xOmJlZm9yZSAgeyBjb250 ZW50OiAnQ29xJzsgfQ0KICBwcmUuc3JjLWdyb292eTpiZWZvcmUgIHsgY29udGVudDogJ0dyb292 eSc7IH0NCiAgLyogYWRkaXRpb25hbCBsYW5ndWFnZSBpZGVudGlmaWVycyBmcm9tIG9yZy1iYWJl bC1zaGVsbC1uYW1lcyBpbg0KICAgICBvYi1zaGVsbC5lbDogb2Itc2hlbGwgaXMgdGhlIG9ubHkg YmFiZWwgbGFuZ3VhZ2UgdXNpbmcgYSBsYW1iZGEgdG8gcHV0DQogICAgIHRoZSBleGVjdXRpb24g ZnVuY3Rpb24gbmFtZSB0b2dldGhlci4gKi8NCiAgcHJlLnNyYy1iYXNoOmJlZm9yZSAgeyBjb250 ZW50OiAnYmFzaCc7IH0NCiAgcHJlLnNyYy1jc2g6YmVmb3JlICB7IGNvbnRlbnQ6ICdjc2gnOyB9 DQogIHByZS5zcmMtYXNoOmJlZm9yZSAgeyBjb250ZW50OiAnYXNoJzsgfQ0KICBwcmUuc3JjLWRh c2g6YmVmb3JlICB7IGNvbnRlbnQ6ICdkYXNoJzsgfQ0KICBwcmUuc3JjLWtzaDpiZWZvcmUgIHsg Y29udGVudDogJ2tzaCc7IH0NCiAgcHJlLnNyYy1ta3NoOmJlZm9yZSAgeyBjb250ZW50OiAnbWtz aCc7IH0NCiAgcHJlLnNyYy1wb3NoOmJlZm9yZSAgeyBjb250ZW50OiAncG9zaCc7IH0NCiAgLyog QWRkaXRpb25hbCBFbWFjcyBtb2RlcyBhbHNvIHN1cHBvcnRlZCBieSB0aGUgTGFUZVggbGlzdGlu Z3MgcGFja2FnZSAqLw0KICBwcmUuc3JjLWFkYTpiZWZvcmUgeyBjb250ZW50OiAnQWRhJzsgfQ0K ICBwcmUuc3JjLWFzbTpiZWZvcmUgeyBjb250ZW50OiAnQXNzZW1ibGVyJzsgfQ0KICBwcmUuc3Jj LWNhbWw6YmVmb3JlIHsgY29udGVudDogJ0NhbWwnOyB9DQogIHByZS5zcmMtZGVscGhpOmJlZm9y ZSB7IGNvbnRlbnQ6ICdEZWxwaGknOyB9DQogIHByZS5zcmMtaHRtbDpiZWZvcmUgeyBjb250ZW50 OiAnSFRNTCc7IH0NCiAgcHJlLnNyYy1pZGw6YmVmb3JlIHsgY29udGVudDogJ0lETCc7IH0NCiAg cHJlLnNyYy1tZXJjdXJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICdNZXJjdXJ5JzsgfQ0KICBwcmUuc3Jj LW1ldGFwb3N0OmJlZm9yZSB7IGNvbnRlbnQ6ICdNZXRhUG9zdCc7IH0NCiAgcHJlLnNyYy1tb2R1 bGEtMjpiZWZvcmUgeyBjb250ZW50OiAnTW9kdWxhLTInOyB9DQogIHByZS5zcmMtcGFzY2FsOmJl Zm9yZSB7IGNvbnRlbnQ6ICdQYXNjYWwnOyB9DQogIHByZS5zcmMtcHM6YmVmb3JlIHsgY29udGVu dDogJ1Bvc3RTY3JpcHQnOyB9DQogIHByZS5zcmMtcHJvbG9nOmJlZm9yZSB7IGNvbnRlbnQ6ICdQ cm9sb2cnOyB9DQogIHByZS5zcmMtc2ltdWxhOmJlZm9yZSB7IGNvbnRlbnQ6ICdTaW11bGEnOyB9 DQogIHByZS5zcmMtdGNsOmJlZm9yZSB7IGNvbnRlbnQ6ICd0Y2wnOyB9DQogIHByZS5zcmMtdGV4 OmJlZm9yZSB7IGNvbnRlbnQ6ICdUZVgnOyB9DQogIHByZS5zcmMtcGxhaW4tdGV4OmJlZm9yZSB7 IGNvbnRlbnQ6ICdQbGFpbiBUZVgnOyB9DQogIHByZS5zcmMtdmVyaWxvZzpiZWZvcmUgeyBjb250 ZW50OiAnVmVyaWxvZyc7IH0NCiAgcHJlLnNyYy12aGRsOmJlZm9yZSB7IGNvbnRlbnQ6ICdWSERM JzsgfQ0KICBwcmUuc3JjLXhtbDpiZWZvcmUgeyBjb250ZW50OiAnWE1MJzsgfQ0KICBwcmUuc3Jj LW54bWw6YmVmb3JlIHsgY29udGVudDogJ1hNTCc7IH0NCiAgLyogYWRkIGEgZ2VuZXJpYyBjb25m aWd1cmF0aW9uIG1vZGU7IExhVGVYIGV4cG9ydCBuZWVkcyBhbiBhZGRpdGlvbmFsDQogICAgIChh ZGQtdG8tbGlzdCAnb3JnLWxhdGV4LWxpc3RpbmdzLWxhbmdzICcoY29uZiAiICIpKSBpbiAuZW1h Y3MgKi8NCiAgcHJlLnNyYy1jb25mOmJlZm9yZSB7IGNvbnRlbnQ6ICdDb25maWd1cmF0aW9uIEZp bGUnOyB9DQoNCiAgdGFibGUgeyBib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7IH0NCiAgY2FwdGlv bi50LWFib3ZlIHsgY2FwdGlvbi1zaWRlOiB0b3A7IH0NCiAgY2FwdGlvbi50LWJvdHRvbSB7IGNh cHRpb24tc2lkZTogYm90dG9tOyB9DQogIHRkLCB0aCB7IHZlcnRpY2FsLWFsaWduOnRvcDsgIH0N CiAgdGgub3JnLXJpZ2h0ICB7IHRleHQtYWxpZ246IGNlbnRlcjsgIH0NCiAgdGgub3JnLWxlZnQg ICB7IHRleHQtYWxpZ246IGNlbnRlcjsgICB9DQogIHRoLm9yZy1jZW50ZXIgeyB0ZXh0LWFsaWdu OiBjZW50ZXI7IH0NCiAgdGQub3JnLXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0OyAgfQ0KICB0 ZC5vcmctbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdDsgICB9DQogIHRkLm9yZy1jZW50ZXIgeyB0 ZXh0LWFsaWduOiBjZW50ZXI7IH0NCiAgZHQgeyBmb250LXdlaWdodDogYm9sZDsgfQ0KICAuZm9v dHBhcmEgeyBkaXNwbGF5OiBpbmxpbmU7IH0NCiAgLmZvb3RkZWYgIHsgbWFyZ2luLWJvdHRvbTog MWVtOyB9DQogIC5maWd1cmUgeyBwYWRkaW5nOiAxZW07IH0NCiAgLmZpZ3VyZSBwIHsgdGV4dC1h bGlnbjogY2VudGVyOyB9DQogIC5lcXVhdGlvbi1jb250YWluZXIgew0KICAgIGRpc3BsYXk6IHRh YmxlOw0KICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgICB3aWR0aDogMTAwJTsNCiAgfQ0KICAu ZXF1YXRpb24gew0KICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7DQogIH0NCiAgLmVxdWF0aW9u LWxhYmVsIHsNCiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOw0KICAgIHRleHQtYWxpZ246IHJpZ2h0 Ow0KICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7DQogIH0NCiAgLmlubGluZXRhc2sgew0KICAg IHBhZGRpbmc6IDEwcHg7DQogICAgYm9yZGVyOiAycHggc29saWQgZ3JheTsNCiAgICBtYXJnaW46 IDEwcHg7DQogICAgYmFja2dyb3VuZDogI2ZmZmZjYzsNCiAgfQ0KICAjb3JnLWRpdi1ob21lLWFu ZC11cA0KICAgeyB0ZXh0LWFsaWduOiByaWdodDsgZm9udC1zaXplOiA3MCU7IHdoaXRlLXNwYWNl OiBub3dyYXA7IH0NCiAgdGV4dGFyZWEgeyBvdmVyZmxvdy14OiBhdXRvOyB9DQogIC5saW5lbnIg eyBmb250LXNpemU6IHNtYWxsZXIgfQ0KICAuY29kZS1oaWdobGlnaHRlZCB7IGJhY2tncm91bmQt Y29sb3I6ICNmZmZmMDA7IH0NCiAgLm9yZy1pbmZvLWpzX2luZm8tbmF2aWdhdGlvbiB7IGJvcmRl ci1zdHlsZTogbm9uZTsgfQ0KICAjb3JnLWluZm8tanNfY29uc29sZS1sYWJlbA0KICAgIHsgZm9u dC1zaXplOiAxMHB4OyBmb250LXdlaWdodDogYm9sZDsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfQ0K ICAub3JnLWluZm8tanNfc2VhcmNoLWhpZ2hsaWdodA0KICAgIHsgYmFja2dyb3VuZC1jb2xvcjog I2ZmZmYwMDsgY29sb3I6ICMwMDAwMDA7IGZvbnQtd2VpZ2h0OiBib2xkOyB9DQogIC5vcmctc3Zn IHsgfQ0KPC9zdHlsZT4NCjwvaGVhZD4NCjxib2R5Pg0KPGRpdiBpZD0iY29udGVudCIgY2xhc3M9 ImNvbnRlbnQiPg0KPGgxIGNsYXNzPSJ0aXRsZSI+RXhlY3V0aW5nIGRpdGFhIGZyb20gYSBzY3Jp cHQ8L2gxPg0KPGRpdiBpZD0idGFibGUtb2YtY29udGVudHMiIHJvbGU9ImRvYy10b2MiPg0KPGgy PlRhYmxlIG9mIENvbnRlbnRzPC9oMj4NCjxkaXYgaWQ9InRleHQtdGFibGUtb2YtY29udGVudHMi IHJvbGU9ImRvYy10b2MiPg0KPHVsPg0KPGxpPjxhIGhyZWY9IiNvcmc5ODZlZTljIj4xLiBFeGVj dXRpbmcgPGNvZGU+ZGl0YWE8L2NvZGU+IGZyb20gYSBzY3JpcHQ8L2E+PC9saT4NCjwvdWw+DQo8 L2Rpdj4NCjwvZGl2Pg0KPGRpdiBpZD0ib3V0bGluZS1jb250YWluZXItb3JnOTg2ZWU5YyIgY2xh c3M9Im91dGxpbmUtMiI+DQo8aDIgaWQ9Im9yZzk4NmVlOWMiPjxzcGFuIGNsYXNzPSJzZWN0aW9u LW51bWJlci0yIj4xLjwvc3Bhbj4gRXhlY3V0aW5nIDxjb2RlPmRpdGFhPC9jb2RlPiBmcm9tIGEg c2NyaXB0PC9oMj4NCjxkaXYgY2xhc3M9Im91dGxpbmUtdGV4dC0yIiBpZD0idGV4dC0xIj4NCjxw Pg0KT3JnIGFzc3VtZXMgdGhhdCA8Y29kZT5kaXRhYTwvY29kZT4gaXMgcnVuIGFzIGEgamF2YSBq YXIgZmlsZS4gIFVzZXJzIG1heSBuZWVkIHRvDQp1c2UgYSBzY3JpcHQgdG8gcnVuIDxjb2RlPmRp dGFhPC9jb2RlPi4gIFRoaXMgZXhhbXBsZSBzaG93cyBob3cuDQo8L3A+DQoNCjxwPg0KRmlyc3Qs IHNldCA8Y29kZT5vcmctYmFiZWwtZGl0YWEtamF2YS1jbWQ8L2NvZGU+IGFuZCA8Y29kZT5vcmct ZGl0YWEtamFyLW9wdGlvbjwvY29kZT4gdG8NCmVtcHR5IHN0cmluZ3MgYW5kIDxjb2RlPm9yZy1k aXRhYS1qYXItcGF0aDwvY29kZT4gdG8gdGhlIHNjcmlwdCdzIHBhdGg7IGhlcmUsIGl0DQppcyA8 Y29kZT4vdXNyL2Jpbi9kaXRhYTwvY29kZT4uICBUaGlzIGV4YW1wbGUgdXNlcyA8Y29kZT5zZXRx LWxvY2FsPC9jb2RlPiB0byBjaGFuZ2Ugb25seQ0KdGhlIHZhbHVlcyBpbiB0aGlzIGJ1ZmZlci4N CjwvcD4NCg0KPGRpdiBjbGFzcz0ib3JnLXNyYy1jb250YWluZXIiPg0KPHByZSBjbGFzcz0ic3Jj IHNyYy1vcmciIGlkPSJvcmc2MDE3YjhkIj48c3BhbiBzdHlsZT0iY29sb3I6ICNiMjIyMjI7Ij4j K25hbWU6IGhlbGxvLXdvcmxkLWZyb20tc2NyaXB0LmVsPC9zcGFuPg0KPHNwYW4gc3R5bGU9ImNv bG9yOiAjYjIyMjIyOyI+IytiZWdpbl9zcmMgZW1hY3MtbGlzcCA6ZXhwb3J0cyBub25lIDpyZXN1 bHRzIG5vbmU8L3NwYW4+DQo8c3BhbiBzdHlsZT0iY29sb3I6ICM3ZjdmN2Y7Ij4oPC9zcGFuPjxz cGFuIHN0eWxlPSJjb2xvcjogI2EwMjBmMDsiPnNldHEtbG9jYWw8L3NwYW4+PHNwYW4gc3R5bGU9 ImNvbG9yOiAjN2Y3ZjdmOyI+IG9yZy1iYWJlbC1kaXRhYS1qYXZhLWNtZCA8L3NwYW4+PHNwYW4g c3R5bGU9ImNvbG9yOiAjOGIyMjUyOyI+IiI8L3NwYW4+DQo8c3BhbiBzdHlsZT0iY29sb3I6ICM3 ZjdmN2Y7Ij4gICAgICAgICAgICBvcmctZGl0YWEtamFyLW9wdGlvbiA8L3NwYW4+PHNwYW4gc3R5 bGU9ImNvbG9yOiAjOGIyMjUyOyI+IiI8L3NwYW4+DQo8c3BhbiBzdHlsZT0iY29sb3I6ICM3Zjdm N2Y7Ij4gICAgICAgICAgICBvcmctZGl0YWEtamFyLXBhdGggPC9zcGFuPjxzcGFuIHN0eWxlPSJj b2xvcjogIzhiMjI1MjsiPiIvdXNyL2Jpbi9kaXRhYSI8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y OiAjN2Y3ZjdmOyI+KTwvc3Bhbj4NCjxzcGFuIHN0eWxlPSJjb2xvcjogI2IyMjIyMjsiPiMrZW5k X3NyYzwvc3Bhbj4NCjwvcHJlPg0KPC9kaXY+DQoNCjxwPg0KU2Vjb25kLCBpbiB0aGUgPGNvZGU+ ZGl0YWE8L2NvZGU+IGNvZGUtYmxvY2ssIHNldCB0aGUgaGVhZGVyIGFyZ3VtZW50IDxjb2RlPjpq YXZhPC9jb2RlPiB0bw0KdGhlIGVtcHR5IHN0cmluZyA8Y29kZT4iIjwvY29kZT4uICBUaGUgPGNv ZGU+OmNtZGxpbmU8L2NvZGU+IGhlYWRlciBhcmd1bWVudCBjYW4gYmUgdXNlZCB0bw0KcGFzcyBj b21tYW5kLWxpbmUgb3B0aW9ucyB0byA8Y29kZT5kaXRhYTwvY29kZT4gdmlhIHRoZSBzY3JpcHQu DQo8L3A+DQoNCjxkaXYgY2xhc3M9Im9yZy1zcmMtY29udGFpbmVyIj4NCjxwcmUgY2xhc3M9InNy YyBzcmMtb3JnIiBpZD0ib3JnMDE5NmM1NyI+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYjIyMjIyOyI+ IytuYW1lOiBoZWxsby13b3JsZC1mcm9tLXNjcmlwdDwvc3Bhbj4NCjxzcGFuIHN0eWxlPSJjb2xv cjogI2IyMjIyMjsiPiMrYmVnaW5fc3JjIGRpdGFhIDpmaWxlIGltYWdlcy9oZWxsby13b3JsZC1m cm9tLXNjcmlwdC5wbmcgOmphdmEgIiIgOmNtZGxpbmUgLXIgLWUgVVRGLTg8L3NwYW4+DQo8c3Bh biBzdHlsZT0iY29sb3I6ICM3ZjdmN2Y7Ij4rLS0tLS0tLS0tLS0tLS0tLSs8L3NwYW4+DQo8c3Bh biBzdHlsZT0iY29sb3I6ICM3ZjdmN2Y7Ij58ICAgICAgICAgICAgICAgIHw8L3NwYW4+DQo8c3Bh biBzdHlsZT0iY29sb3I6ICM3ZjdmN2Y7Ij58IEhlbGxvIFdvcmxkICAgIHw8L3NwYW4+DQo8c3Bh biBzdHlsZT0iY29sb3I6ICM3ZjdmN2Y7Ij58IGZyb20gYSBzY3JpcHQhIHw8L3NwYW4+DQo8c3Bh biBzdHlsZT0iY29sb3I6ICM3ZjdmN2Y7Ij58ICAgICAgICAgICAgICAgIHw8L3NwYW4+DQo8c3Bh biBzdHlsZT0iY29sb3I6ICM3ZjdmN2Y7Ij4rLS0tLS0tLS0tLS0tLS0tLSs8L3NwYW4+DQo8c3Bh biBzdHlsZT0iY29sb3I6ICNiMjIyMjI7Ij4jK2VuZF9zcmM8L3NwYW4+DQo8L3ByZT4NCjwvZGl2 Pg0KDQoNCjxkaXYgaWQ9Im9yZ2UzMTc1MWIiIGNsYXNzPSJmaWd1cmUiPg0KPHA+PGltZyBzcmM9 ImltYWdlcy9oZWxsby13b3JsZC1mcm9tLXNjcmlwdC5wbmciIGFsdD0iaGVsbG8td29ybGQtZnJv bS1zY3JpcHQucG5nIiAvPg0KPC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8 ZGl2IGlkPSJwb3N0YW1ibGUiIGNsYXNzPSJzdGF0dXMiPg0KPHAgY2xhc3M9ImF1dGhvciI+QXV0 aG9yOiBMZW8gQnV0bGVyPC9wPg0KPHAgY2xhc3M9ImRhdGUiPkNyZWF0ZWQ6IDIwMjMtMTAtMjYg VGh1IDEwOjIzPC9wPg0KPHAgY2xhc3M9InZhbGlkYXRpb24iPjxhIGhyZWY9Imh0dHBzOi8vdmFs aWRhdG9yLnczLm9yZy9jaGVjaz91cmk9cmVmZXJlciI+VmFsaWRhdGU8L2E+PC9wPg0KPC9kaXY+ DQo8L2JvZHk+DQo8L2h0bWw+DQo= --_004_87bkcljt68fsft14reltubca_ Content-Type: image/png; name="hello-world-from-script.png" Content-Description: hello-world-from-script.png Content-Disposition: attachment; filename="hello-world-from-script.png"; size=3314; creation-date="Thu, 26 Oct 2023 15:32:32 GMT"; modification-date="Thu, 26 Oct 2023 15:32:32 GMT" Content-ID: <1996BA85811D5C4F884EB01624B065E1@CANPRD01.PROD.OUTLOOK.COM> Content-Transfer-Encoding: base64 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 SUVORK5CYII= --_004_87bkcljt68fsft14reltubca_--