From dev-return-5863-archive-asf-public=cust-asf.ponee.io@metamodel.apache.org Thu Jan 11 14:22:38 2018 Return-Path: X-Original-To: archive-asf-public@eu.ponee.io Delivered-To: archive-asf-public@eu.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by mx-eu-01.ponee.io (Postfix) with ESMTP id D6939180656 for ; Thu, 11 Jan 2018 14:22:38 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id C5D50160C20; Thu, 11 Jan 2018 13:22:38 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id BE372160C1F for ; Thu, 11 Jan 2018 14:22:37 +0100 (CET) Received: (qmail 74860 invoked by uid 500); 11 Jan 2018 13:22:37 -0000 Mailing-List: contact dev-help@metamodel.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@metamodel.apache.org Delivered-To: mailing list dev@metamodel.apache.org Received: (qmail 74843 invoked by uid 99); 11 Jan 2018 13:22:36 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 11 Jan 2018 13:22:36 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 37C43C19A5 for ; Thu, 11 Jan 2018 13:22:36 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.102 X-Spam-Level: X-Spam-Status: No, score=-0.102 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=sas.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id Ls745l2ZQeWA for ; Thu, 11 Jan 2018 13:22:34 +0000 (UTC) Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0069.outbound.protection.outlook.com [104.47.42.69]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 616C85F250 for ; Thu, 11 Jan 2018 13:22:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=yObhXX4JCz5fnCGMJiC41GoAIg+oQEbsvK/rDilu+8w=; b=c+fgcyu2PoVtrofZoz5berO7d7Sbnu8+2njZJxVNpp/lTpOJdQnZhwg1QNAxm/0wxcHbU+bamUBnfnmxtnI3jFMQHJ+46vpTfwz9vKRUzWUGBdOnGyU/O5Xria+eB5fqge20pmtdR5CTCNSvdxT1x9wUZDmVDxizuN+b1VgZ/vY= Received: from BY1PR0501CA0022.namprd05.prod.outlook.com (10.162.139.32) by BN6PR05MB3587.namprd05.prod.outlook.com (10.174.232.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.428.9; Thu, 11 Jan 2018 13:22:24 +0000 Received: from SN1NAM02FT020.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e44::209) by BY1PR0501CA0022.outlook.office365.com (2a01:111:e400:4821::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.407.1 via Frontend Transport; Thu, 11 Jan 2018 13:22:24 +0000 Received-SPF: Pass (protection.outlook.com: domain of sas.com designates 149.173.1.104 as permitted sender) receiver=protection.outlook.com; client-ip=149.173.1.104; helo=mail.sas.com; Received: from mail.sas.com (149.173.1.104) by SN1NAM02FT020.mail.protection.outlook.com (10.152.72.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.20.345.12 via Frontend Transport; Thu, 11 Jan 2018 13:22:24 +0000 Received: from MERCMBX48D.na.SAS.com (10.36.20.68) by mercmbx50d.na.SAS.com (10.13.1.8) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Thu, 11 Jan 2018 08:22:23 -0500 Received: from MERCMBX37R.na.SAS.com (10.16.20.49) by MERCMBX48D.na.SAS.com (10.36.20.68) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Thu, 11 Jan 2018 08:22:23 -0500 Received: from MERCMBX37R.na.SAS.com ([10.16.20.49]) by MERCMBX37R.na.SAS.com ([10.16.20.49]) with mapi id 15.00.1320.000; Thu, 11 Jan 2018 08:22:22 -0500 From: Tim Kingsbury To: "dev@metamodel.apache.org" Subject: RE: INSERT with a SELECT subquery Thread-Topic: INSERT with a SELECT subquery Thread-Index: AdOKPsKlhMDozijTQU6OZvLi27SjuQAfL9yAAAjpLSA= Date: Thu, 11 Jan 2018 13:22:22 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.48.15.237] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.173.1.104;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(396003)(376002)(39860400002)(346002)(39380400002)(2980300002)(438002)(377424004)(13464003)(199004)(189003)(5640700003)(2351001)(14454004)(2906002)(106466001)(2900100001)(229853002)(6916009)(8936002)(2950100002)(77096006)(7736002)(305945005)(47776003)(356003)(72206003)(6246003)(478600001)(55016002)(246002)(1730700003)(8676002)(316002)(76176011)(6116002)(3846002)(53546011)(102836004)(5660300001)(7696005)(106002)(50466002)(86362001)(6346003)(108616005)(2486003)(24736004)(23676004)(2501003)(76310200002);DIR:OUT;SFP:1101;SCL:1;SRVR:BN6PR05MB3587;H:mail.sas.com;FPR:;SPF:Pass;PTR:mercmbx56d.na.sas.com;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;SN1NAM02FT020;1:rQRzcONzLwruyOt1u/zqJbi7c1xsQ4JHWNXkdWLmhl2HAlEmTZOJvuiG/wqZtxZpp2RrcnzYN4MLN7mlWHVja0yYVxKzluA8D7BpC4Ij93pvICqKI/2pfomFhI3vOlqw X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 35f2b1f5-908d-4421-603d-08d558f65a3e X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020066)(4652020)(4534096)(4602075)(4627192)(201703031133081)(201702281549075)(5600026)(4604075)(4608076)(2017052603307)(7153060)(7193020);SRVR:BN6PR05MB3587; X-Microsoft-Exchange-Diagnostics: 1;BN6PR05MB3587;3:ytZPyB2a7jdmMI6UBSi6jV4UEmpUAAwSQSBSbqR2viTsCu8CAR3PTLVLJwxx1b5hVWAFaGY7zorDPpjb1K5srlHzQh65JaLWyo9RFvFgMntFxUBzRZ8Sy/wOBrdwbLK6TTtKL9C3uVtxrLjmHGPm+K88fdb8TbYG5dHtEWFpf6BHBh0BFlgqEqw9MmzTrF27KvUbImk2hEugM57s/LVLEgX1jNkD0eSziI5F3vG9SU6DsTm2jCk/sQsR46tmTTGVRaHTMopihVEnaJSrfRzyBLIMw3fmh36uJFSuvOJZYnRg56bUK9MAgvpLG9jHRv+Qc7KhBGwMoNBBlEtsQ7cevw5v5NUescBrHc5lct12Seg=;25:iWZDazmJOb8YF0rwO2mmhnoU+zTFpti8wj7qTDnTktIz3vO1PSeSWELuVxaefsNLzS2n5NVPFBlaUH3u2RSNQGXr6Zj7YhupcnZDlm0kkCxelCnF+9gw+djY9inENbp6rjdQYRJQ4bsz/YKZPW8uCsx6tb2acscsNvfoMX5ZJF8kOcy9xnKD4GFy9CNEscQf2ePXz4F1qmdjb56AHPvNAjf12HQuknnquTOUs/bdTnRvpq6eaxasR/wj7AiDNynztT6+3iYBRwPjQm6ovP+YVqyM5c4kshBlp3fQ8xVEbHdvRXZeq/wIDATmntiu+RcXWEqWbNvX51Kqb/sRLTUhyw== X-MS-TrafficTypeDiagnostic: BN6PR05MB3587: X-Microsoft-Exchange-Diagnostics: 1;BN6PR05MB3587;31:RPmg+KaJr/PA518BbvBtKT5abCJ0TLpUCJbQK0jTXQ/+dW2mTK+M3VxF0tZToNnmH3QgWVW9sjAe5qT3oluvFlMC4RK2QzuJyC0Ln3MdUIqy0LIBZGk0PaQFUwIJnG/C//raIxGKNJlSKAhkefS9IWubg/QY6gd68h5eGyukq8F5mY8RzB4uhbFf4tjvnCElYq3bLBRpxn3mKCOxHOVT+a3hcso/VAtwqDmFDMrRay4=;20:7uNGv44SDWQOQhslJ1I8XKflfMfFku58O74/E9nS2r3Rkpb1+wLpAzgZ9jfUFwPc1uE3DNMBW7K08TdbLsHIOWiDU+2fGIP1/xh/SFpg3tIya8/rFqunYcQ6ZczH32KXOfTqiXUfo9MjYBKucW2J4lDB/htBOVzMsCkZ36Ds5NQHASKiqv4IxyV/uOuVTSnXw3Xs5e602uvrmOkXxTZTZhp11CGpylsRfOyuK0SRmc+gE3XFy4CpPgNRtPVm2k4ETCTrVQR+aiANR+j2nrP3BgqESN3+varZ6JXhJMOYx5BJypRWTwXlkK/aQ5DSo2/zOlYtFmWk5/w76z5zMlcFJNFOfynrweYqjQbR27Io5W0qKQ6b3Z7aDIL5VHiTdhodCmI3XBItv+EKNnhwzg3qU0jHGguBjvdgWMmNe+fKzpHAaymli6+WxsRvQdXORWQ3o5f1O9vfoNOptoIZUsLHn2qoTYFOpgxtcHtgtfx8+maTWOEV5SnL8jxjW/H6aAJ7GlKkDIJjZ29BJu5NuOxNvbPF+ZwVfXs9jf9NNAxBZ0SRooceiqy6ffgnGsHgBhKF0HXgVweKVs78Ig50oLkVYFXf309PwiMjoV8I3B1Rgeg= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(85827821059158)(136837482285792)(120734349426747); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040470)(2401047)(8121501046)(5005006)(93006095)(93004095)(10201501046)(3231023)(944501134)(3002001)(6055026)(6041268)(20161123558120)(20161123560045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(6072148)(201708071742011);SRVR:BN6PR05MB3587;BCL:0;PCL:0;RULEID:(100000803101)(100110400095);SRVR:BN6PR05MB3587; X-Microsoft-Exchange-Diagnostics: 1;BN6PR05MB3587;4:X+MwnacIkjesfR7ZKWYVOKy5DALJP/Fyegj7S8WGhQNhQ/aBluRjrg0aSzKPrxI+NJlQZW6cjDErG9QqlW4TwAFVyI2aB8WdbZfC4/D0C/a6Eg2N2Hp2HA168E7ob+ViJOH4YaEBk1VRRRVGotDrDjjeda6VaSBNeZbEezyw9ZQ9+RM2uW9/e7sx+jwfDk/DsEwKz2OwUoENeAj166FDHMaqWGtzSUBHwFEePPNpK7ITO/p3PdisIruPrH2X/Nc8r1Ye9KLghGHYxXWFrhfpI6gUs2Pst5XGFECjQW97uL0TyDQlIrQBU1QcQ4N5YcV16h5BWuYy+PjBvhH8tFOLpAga50Cv0sRBOSIlauKjWvj2P+tbc7KanKi9NOk7dReH X-Forefront-PRVS: 0549E6FD50 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjA1TUIzNTg3OzIzOkJFd3oyMzZBaXlZTVRkTWx6ckVFV3JaUGRN?= =?utf-8?B?eFJjakdRZlUyUDJzRG12ZXZ1Nk9XMGx5ZERCNHdyZFJzbEFFVG9kajlTVFo2?= =?utf-8?B?UDNsVFhJNDNQTG5OdHlYQ2RXUXFtYjRrS2xHNWk1aVRTaU80YmtYVDRWMnlw?= =?utf-8?B?czl4dGZ3MmhKemJ0VkRicW1oRmpuTlBTVHNEbWRQS05UK1Z3RnF5RjNMYldG?= =?utf-8?B?bVI1Y0xqQUt1azdQdldmbHlWTGpTelRQYUtyUUNITmVybytGRXl0Vmk2c0dP?= =?utf-8?B?K1FNQnY4bExHNVRWR2NRbGhtS3NlNE16NzRyQmozWjNZZFFuZ2xoeDRnN2lJ?= =?utf-8?B?ZzhOVkRuQW01TmRrQWVDVVY0ZkIzNE5QQVNzTTBSRVQ4cHR1cWl2S2hoczZH?= =?utf-8?B?cnV5RUtjc1IzRU15TFlmWkovQmNxT2g5dEN5U2hJVWhDZG1TZzVLTElYcTg4?= =?utf-8?B?Z1ArSVJMcGtJQ2tpdnp3ektDMzJGak9zcU16Y29uT0JkR2ROUFRsSHNUVzVS?= =?utf-8?B?ZmQrZG1YUExNT0FxMmV2QlVmS0Z4WlVyOHBHcCtxR3VNbzZocEZhWUQ2eVNn?= =?utf-8?B?VEhJeWVBQ0VMSzZ6NEIyYkx6aXJNeFJlNFVyR3ZuZ3MyYXkzRXdJTmoza1hx?= =?utf-8?B?T1ZEaFVCckpWUC9kOHZZSjBObmNrR0h0UnlXK05VaVllWElYcHVWUmZOZUhl?= =?utf-8?B?YUNJNFJtQnhIeVBqUXBOblBUNWZHRHF1alNLNDJmNWtpRSsvMGk2dEhBVDdn?= =?utf-8?B?TXorTmRqbm8yejIranJwdE9NMzUwckNJOUltNTFTOVJEOUd2WFpUclo2eVI2?= =?utf-8?B?NDhhRFFlZHBoVWczVWhRMlRsL0hLR3pBdi9qVWRGUlN0eHIvb2ZOd3JNSkFi?= =?utf-8?B?NVNsVFNxRzIycFp1QmRkSEZwZEpGY2ZNUU9lVDVlZFdETTFMdWYxSThBOUNH?= =?utf-8?B?Q05VbTlocER5VlRSaE82ZURSSkozVFh0cVkvaUtpcXRBWE1CMFRhQmdxaHRn?= =?utf-8?B?enM0aVF6aXNza0NGOFVQYk1ZVC81RXRKYTlXRlJEV3NWRDQySFZXeTMrOVFI?= =?utf-8?B?VGlFUzExdnkyMUgxblhIa0Zwa0FMemdnYk5semw0QUZRa25UTDErYXM1eW52?= =?utf-8?B?ekticENzR3JSTzFqU09zN20ycTNGL2Y4bHVoZTQwSXIyY3RIamZDdDhiV0E4?= =?utf-8?B?RjVBOVU2Y1RCaVo5SzlPMEg1T2VJQ3p1U1F4cHVucnZ6Zm9oWVNNU2VmTDc5?= =?utf-8?B?MFRFZnJjYmlmbzBWV3FBNkx1b2poUVo2Y0NQTXpRUFpLUDZ2eS9KRWdMK2p5?= =?utf-8?B?UWdLVXpUaWNCRnh2c0pZYnRndnhmSHlrNENqR2VpbjV4cTZPNS9wMm9NbUpJ?= =?utf-8?B?YVBmQ2NTYkdLV2Q2dVcwL2NMRHZCY2U2NnRBRzJyVFUvTWFoUEdzMGdudXRo?= =?utf-8?B?S2JKUktFNk1LTmhNak03dDZ6L3NmQTVvRGNrSkt4b3h0Q3BIazNuSnhIay9i?= =?utf-8?B?QWFDa3dWWWFLNGc5UTdMaXpQYjlvNEVKYmQ3MW1zdExKbzdxTExHRzJzWEMy?= =?utf-8?Q?zt5/JPVU61f+Rp52jVkkt9LXvYcqn50m1KyxWcEcyik8=3D?= X-Microsoft-Exchange-Diagnostics: 1;BN6PR05MB3587;6:TiiUYIUvHXXYpQ/go4yGAKcBV3YHaRX8LLJ3YW6pcdrISwKtyFkvSlUf/74fsHnxcC8bTV1/5CfrJV4hQXMCPIFEDpTxjbOsvUdqYhfDlBG9Vh1BDWvy6xGNbf6xJrY549R2OnRDC/2szF+fSznvthBMEfo9QWUL6BAlUP8aEZEVc02mEkWBHss5UQnwShgovnXJ5uvW6c6YlrQk06LDNAL0uYqdDRJTwnwqk4vo7eVBOCI2k6+kvLlOjT1fOIJOGC+BrqNkEJkMHx4rFp17q+eOcHAWAmBJwwZgc+/BqzsmB5pm7O3VAjWeVW9lgOQpsbgRpJIws/LzwoNdDJC+1fpput84nxhbpvfklH3MLS0=;5:wwrMOYGEq2blRx3is2sq/rvDbOag0ubhGHTJNHc3EJMY/zZQu7TgSKNWmBm2deJ6zktDD74l/l61KxSm2sRYtsC7stWrCy4/HsPNcTRwRW60k3rmkVJL/va/H4kNXG9jff2VkrrCQKHg702RpQHuce2btQec2Q15/f4CK9Lqtzw=;24:yDeKmYI28+9RiIBF3okQIAZ2PWtTR3Nhk19yKEr+85eMgqy58d1n7ZoJAkjgSstEqIAzqqzrt50z7FZSa0Z5EMpJHe/3hvPRM+vof/yioBA=;7:VDiMohklxfTRSjWF1LCVJQ8EeayDTnNeNFTZb1WE9BP+LmGDAJMpO+dJcTy6VNaBm2FCfCBpIbQ54YWZ7H8YgxQZFeRNHRzpne5jN2Yc92LwEQjent8Adr7O/zVFR/wb4YxquCql0QTO2/nNF5ZJR9s9OE1R9HttuRBLsWBjjU/FTQbAdvNefzPJHH6C1K+gdch2dmf2uOFZIEkX2/N3QEegBualazec9aL3CIx7KP1sMUdDGYpb0odmhhsfQ7T9 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: sas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jan 2018 13:22:24.0935 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 35f2b1f5-908d-4421-603d-08d558f65a3e X-MS-Exchange-CrossTenant-Id: b1c14d5c-3625-45b3-a430-9552373a0c2f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=b1c14d5c-3625-45b3-a430-9552373a0c2f;Ip=[149.173.1.104];Helo=[mail.sas.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR05MB3587 RXhjZWxsZW50LiBUaGFuayB5b3UhIQ0KDQoNClRpbQ0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut LS0tLQ0KRnJvbTogS2FzcGVyIFPDuHJlbnNlbiBbbWFpbHRvOmkuYW0ua2FzcGVyLnNvcmVuc2Vu QGdtYWlsLmNvbV0gDQpTZW50OiBXZWRuZXNkYXksIEphbnVhcnkgMTAsIDIwMTggMTE6MDcgUE0N ClRvOiBkZXZAbWV0YW1vZGVsLmFwYWNoZS5vcmcNClN1YmplY3Q6IFJlOiBJTlNFUlQgd2l0aCBh IFNFTEVDVCBzdWJxdWVyeQ0KDQpFWFRFUk5BTA0KDQpIaSB0aGVyZSwNCg0KTm8gdGhhdCdzIG5v dCBhdmFpbGFibGUuIEJ1dCB5b3UgZG8gZ2V0IHNvbWV0aGluZyBxdWl0ZSBlcXVpdmFsZW50IHdp dGgNCnRoaXM6DQoNClRhYmxlIHRhYmxlID0gZGF0YUNvbnRleHQuZ2V0VGFibGVCeU5hbWUoInVz X3NvdXRoX2VzX2V0ZyIpOw0KZGF0YUNvbnRleHQuZXhlY3V0ZVVwZGF0ZShjYWxsYmFjayAtPiB7 DQogIHRyeSAoRGF0YVNldCBkcyA9DQpkYXRhQ29udGV4dC5xdWVyeSgpLmZyb20oInVzX3NvdXRo Iikuc2VsZWN0QWxsKCkuZXhlY3V0ZSgpKSB7DQogICAgd2hpbGUgKGRzLm5leHQoKSkgew0KICAg ICAgY2FsbGJhY2suaW5zZXJ0SW50byh0YWJsZSkudmFsdWVzKGRzLmdldFJvdygpKS5leGVjdXRl KCk7DQogICAgfQ0KICB9DQp9KTsNCg0KDQoyMDE4LTAxLTEwIDEwOjE1IEdNVC0wODowMCBUaW0g S2luZ3NidXJ5IDxUaW0uS2luZ3NidXJ5QHNhcy5jb20+Og0KDQo+IEhlbGxvLA0KPg0KPiBVc2lu ZyBNZXRhbW9kZWwsIGlzIGl0IHBvc3NpYmxlIHRvIGJ1aWxkIGFuIElOU0VSVCBzdGF0ZW1lbnQg dGhhdCBpcyANCj4gcGFpcmVkIHdpdGggYSBTRUxFQ1Qgc3VicXVlcnk/ICBGb3IgZXhhbXBsZToN Cj4NCj4gSU5TRVJUIFRBQkxFIGB1c19zb3V0aF9lc19ldGdgDQo+IFNFTEVDVA0KPiAgICBgbG9u YCwNCj4gICAgYGxhdGAsDQo+ICAgIGBudW1iZXJgLA0KPiAgICBgc3RyZWV0YCwNCj4gICAgYHVu aXRgLA0KPiAgICBgY2l0eWAsDQo+ICAgIGBkaXN0cmljdGAsDQo+ICAgIGByZWdpb25gLA0KPiAg ICBgcG9zdGNvZGVgLA0KPiAgICBgaWRgLA0KPiAgICBgaGFzaGANCj4gRlJPTSB1c19zb3V0aDsN Cj4NCj4NCj4gQW55IHN1Z2dlc3Rpb25zIHdvdWxkIGJlIGdyZWF0bHkgYXBwcmVjaWF0ZWQhDQo+ DQo+DQo+IFRpbQ0KPg0KPg0K