From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.help Subject: RE: [External] : Re: How to grep for a string spanning multiple lines? Date: Mon, 28 Nov 2022 06:17:25 +0000 Message-ID: References: <8735a6cj2k.fsf@mbork.pl> <87y1rxix4e.fsf@dataswamp.org> <871qpodgzn.fsf@mbork.pl> <87edtoh5iz.fsf@dataswamp.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4766"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "help-gnu-emacs@gnu.org" To: "tomas@tuxteam.de" Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Mon Nov 28 07:18:16 2022 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ozXT5-00010T-BN for geh-help-gnu-emacs@m.gmane-mx.org; Mon, 28 Nov 2022 07:18:15 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ozXSR-0002Tk-9Z; Mon, 28 Nov 2022 01:17:35 -0500 Original-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 1ozXSP-0002Tc-Cq for help-gnu-emacs@gnu.org; Mon, 28 Nov 2022 01:17:33 -0500 Original-Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ozXSN-0007Dy-NB for help-gnu-emacs@gnu.org; Mon, 28 Nov 2022 01:17:33 -0500 Original-Received: from pps.filterd (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 2AS56UgR021107; Mon, 28 Nov 2022 06:17:29 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2022-7-12; bh=f8zgfiD3rK2SEGtJgTl19veBgmCIc2Yf3+nEC+i4lHE=; b=xXchhFc87ofEevxGHedOgao/G11tPVr3Z8Phfl87NXXmL20F6Qw6I3bkcCaxYJkKtpsF PSWGCOjUiSM78lNqHgUaTmanqh+dIHK3M0ZGqqxrbS35vk0lBXsJ1tYRDYOVhY8shOwe /80cCKE1FMZ+6THUCJVTb9T5Q3laJ6uwS4y12ZMIwm93+y7V1ZDH1hpNZT/UpNKaiR+F 0ViaMd/Zc1FSLbNOZK3RBkGkSJi1l7lWpTXQEbIY2G1vUdKMoL8yUgC9SCLUp14akTvb C14lAKafC7ZwlBqubw1wNHjIk9PgB0VUOpCatYHYF8XJiZJLAAihSsVxizXB54OBAwOk cg== Original-Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.appoci.oracle.com [138.1.114.2]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3m3adt2cee-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 28 Nov 2022 06:17:29 +0000 Original-Received: from pps.filterd (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 2AS2Vn7v010135; Mon, 28 Nov 2022 06:17:28 GMT Original-Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2104.outbound.protection.outlook.com [104.47.70.104]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3m4a2e98qa-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 28 Nov 2022 06:17:28 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aCIDZOPoFJ9MEcYNScYXs/L8THwTPGPk2l72jqcHVwU8TZ5/6op9AEGeT0tvkOjkOwaXvLj1y/yfzLK3uPkXPJRS5NvAe+7o2zA3RzOhP11gy/Fpg7uPbvJJNZQO5lO5rm1uvAnmLEo7e763r5wqTrcPgQa5fnfkIOSmvwtrjgUTiL2OQKq+qeC8ZMRn76vLnXNkGGXhwLziyGa7gKH8qCO/aD47uwzsVv7TeNwN50kYCORS79c9PubQOqFrIy/LJ42qpZK7htYrnInYIshSgpX6ZysM7lD/Dgy6dPkNofx1Lb/MnScfRS9iEk627pmtraWb1IQkmQVhx3gpA2uHpA== 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=f8zgfiD3rK2SEGtJgTl19veBgmCIc2Yf3+nEC+i4lHE=; b=jkr2vZamTzuPZ24KgDbVvfTvwd5zaFJLCakhCyy5z2of3qv8BxGtASxelTULSH2B5Y5W8lde3vNmc9sJOMZ9Rf6Jp0/0neMzotUA30F9zvjZCrztb3OavBvCmua1pCmp6Ifg5f4am7XtTAtnmJdcVtvQaLY1JtzanOhVbOgSQ0YAJJqpHeeLn/kSKYej6583bfgX7dRKVbhK/K4yKltbhlbEt3iMjhRel83feQzb+HFYksQdN9v9e7FeBpO2FBn8toJZF0PTbiIDAspFnv3AbyXFo02KEiqJKWzGIf3l3qySVSUklNEfvB5KP3AS/r+MLXcDb91zaL1+wLPrjW+MpA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=f8zgfiD3rK2SEGtJgTl19veBgmCIc2Yf3+nEC+i4lHE=; b=ro8VrtUvD7KCytQM2Kwmali+tbxX4OG5WiEvvzvzgYvjN0lDqasT+Dd8Kjvab60V5Ak+n0j08H2qZ9fguRxVLd/XHTkHHHdjJTw/VhVEheU37nENYyjO0C6v5Dpn62WJ3uWXvTyNQgjtgLILjdoOcoJUwvZcUoOBfPiv2zRcxbg= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by SJ0PR10MB6301.namprd10.prod.outlook.com (2603:10b6:a03:44d::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5857.19; Mon, 28 Nov 2022 06:17:25 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::6951:297b:f3d5:2588]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::6951:297b:f3d5:2588%9]) with mapi id 15.20.5857.022; Mon, 28 Nov 2022 06:17:25 +0000 Thread-Topic: [External] : Re: How to grep for a string spanning multiple lines? Thread-Index: AQHZAudi6pGEZ8MOiEuO6Ldi1iUaEK5TySew In-Reply-To: Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|SJ0PR10MB6301:EE_ x-ms-office365-filtering-correlation-id: 38405229-4cda-4f7d-e1f2-08dad108382c x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: k/XyFGDgEiuHJQG40lFIfnaR8U/hIqsoPGRUej2CP4h80rG2+HGIviPLQWsAIZ1XTdWwS60p31w3KfWZ3k5/hNNwvIPzoPbTAHag/w4RwhTBRV1IHqzBzHQrr7ky3j8GcF7QYDkEIew8GLx+Dk3EbWh1X5ReLKYmNm24fAW/6jH/Ox3VhpapfMyzZdqpQZpi6sZFPAX24t0OjjnItWvu7vKV+/U+qS7o9856H5AfFHGlIgtp2zcRsYZhlaUsDMGMYBEJWyD2e2Ny5A7s/luv73extsBlu8aGzHBVieQUJsi8nQFU7i7NaN9oFPYnJ0OcDNNjfdqx8JkBxdgubvZxXGKWJyWeCtiXRC7cU+6flu4v9Eoawa5c53Xe2w0OpCmYhOEtRHiZOSZ8kDxzrAH1FhVshqP5B9hPtBra02bt3tj0e4HuUom0vjtY+pQCXIyq3l1i+xMhx+Q0r20f68kymI0kKSFXAgtMjl3zAe6lM3/rTUG3qA/lUDyMZQy/y5RndPf2G45szZGnPoGenDNEUJOJPfIzyBB93GIu4NkNO1j1sEsv6MEn2QgvBpLC52QCEccQu9gF1pkYs5zHg3lRq4d4iTkoYRXKCWzXubURs3agmWZo4SvwrVpTllC5YmF6oK4/aiLo6q1FLHWrQRZNvlZxcrdyXtVKUh4DEeL71fKdC4Pgw2kzzxPgg7eVcsOzjqK0NFcSvzrM752c6NmkQLUW7YhRX1agZKYO3HvK8rc= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(39860400002)(366004)(376002)(136003)(396003)(346002)(451199015)(186003)(9686003)(7696005)(316002)(966005)(71200400001)(6916009)(86362001)(55016003)(33656002)(122000001)(38070700005)(26005)(38100700002)(83380400001)(478600001)(6506007)(2906002)(41300700001)(44832011)(66476007)(66446008)(8676002)(64756008)(8936002)(66946007)(52536014)(76116006)(66556008)(5660300002)(4326008); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bVM2aDc3MTd2VEdsZU9EQWUvblJpcXV1eHdhUE94ZS9CejdyNUFodVNZY3VQ?= =?utf-8?B?eVdjMWNFS292QUh2YjNuUkx2ckROKzJhanQwVkdvcHhXRzFOQmdhRGtiTnUv?= =?utf-8?B?anl5YldkM3g5VllSeEd4WVUrRE1VMDBYbUltbUdnZkUyWmlQMzI1MmFWaStB?= =?utf-8?B?OFpNdTM0OXo1TlRXMlhLNjd4VnhHVEJqV1RFVjRHaVdqVEplMXgwaUhveDVs?= =?utf-8?B?eUJaUlhFdkVQSkF1bmVvSVI5Y0hHVzZrUjNpLzJ0WWRPc3QrZld3Y3JKWDV4?= =?utf-8?B?QWFoOE5HMEJ5WDA3eXNJNnNKeDdKUkpxUnNjVU1ma1JZZXFIZ2ZkRHFycy9u?= =?utf-8?B?R1F0MHpnaE1hclRhSGFBdy9WZzhxVzBOK1JLU1oxRjhGMFZYQzVaeUl3VVRE?= =?utf-8?B?YUk4OS92ejlBZTRKZ00xMldMZVNxRFdJWStCOEU3dFE4aWdQVnpCQTV2L1N3?= =?utf-8?B?QWJ0QzE0WjhMaE4vN0RvNGVrYnhucExrcXk5RVNsSUdtSzloSDNEd1pvZGZx?= =?utf-8?B?aURVbXBLQkZBUEdNeXJYRW1rLzFTcmhPZW1vVzFudG9KSXp4UFF0WXY5a2dT?= =?utf-8?B?QU95aDcxQ2M4OFYrNnpNZHpqRkNlU0VURlNQdUhHZ1JZN0VPMDZCRmVDeDFE?= =?utf-8?B?WnpIMnY0TzNMSmRCTGJIc0tHZ3RYUm5XM04wK0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: d1p/Zp46WUObV2Hz7G2N6i0n3K1lCmaFA57jRWrqeV5DYZ0YVqRV4M9iAEaeOgGKvRn49ZogXtM5ZTyVCmrqrXQTsi8u3cuioh8Aq4iHIZ9Rf9Y/jciUQSTv0cEtft/ASwH8aTy2UOxdQMr3W2HRqZxv7khgZ1zwaQcKXnPEa+sD+zYTBL2dpKgEmKLLbFs0EQSbkYhEnqrEsV+D8c/B6OoutD3JQE7Y2FxPeFXYhXMv145kxjEj3i/RL2lwGCh2BwYALenrAY6qm9n0dZT1KgJDdc8u61Y2nxDFIL8jeoa8ENUIlfjqVfQDNS9AapeA4psjSIm/2k1e1Jhc4yTokEbmpvd07frV4nxZ+7AQ/Amv5ImHEjYFIi05eJKgEuVQFs3tCNIcBxhZA+aM4O1RqKhQqW02MpzootkJuXaZv4HdFt4qYqUqNIIj1hEP+AWnBLC0jrDxjf1H6BPqjE52WpZKuboJ0kUgF1xUBW5aGZrjDAEMTFaQSE8bgzjZS4v9aN6nSQkkcT6NJ9QR17kncKSEKA4WTXbFsdOqj5y6LEQvnlAahaLw1oo7BT3FDGx1TJUXvjEjtZZ8qWE85tthjww0VUPP/nZcphhTpY5Alrkh5V8zR5aW2HgOWIclsMZV6Ts6NpIflt4620WMAnW6Hhd6eT8beba0Cc+gaOHNSp+9zvf1ryPQAPmctYz1Q+51qtjvr69iqMTJ6f2XIp737cKokg2TZFWZoZy86Xdj/IrTuy WlZ8pDY6St1esH/R1D6PbC41o5YNpuyVN7FMSJPA== X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 38405229-4cda-4f7d-e1f2-08dad108382c X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Nov 2022 06:17:25.8116 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 6UkTdfivFTPkuG7gZaC6+I01C0qJ9QbH95I+rDmj2MYbJ3KfNpURZog/7Zt5yvvdSKo9Zv727ZGlK+JBI0ceVg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR10MB6301 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.895,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-11-28_05,2022-11-25_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 mlxscore=0 bulkscore=0 suspectscore=0 mlxlogscore=854 spamscore=0 phishscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2210170000 definitions=main-2211280049 X-Proofpoint-ORIG-GUID: pDVLZkXBP9UQxFoODx_JJ8QR9KwQkidS X-Proofpoint-GUID: pDVLZkXBP9UQxFoODx_JJ8QR9KwQkidS Received-SPF: pass client-ip=205.220.177.32; envelope-from=drew.adams@oracle.com; helo=mx0b-00069f02.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.help:141212 Archived-At: PiA+IChGWUkyOiBJY2ljbGVzIHVzZXMgdGhhdCBsaWJyYXJ5LCBpZiB5b3UgaGF2ZSBpdDoNCj4g DQo+ICh3aHkgbm90IHRoZSBidWlsdC1pbiBbYHN0cmluZy1kaWZmZXJlbmNlJ10/DQo+IERpZCBp dCBjYW1lIGxhdGVyLCBvciBpcyBpdCBsZXNzIHVzZWZ1bD8pDQoNCkljaWNsZXMgaGFzIGhhZCBM ZXZlbnNodGVpbiAiZnV6enkiIG1hdGNoaW5nDQpzaW5jZSAyMDA5LiAgSSBqdXN0IHVzZSB0aGUg YGxldmVuc2h0ZWluLmVsJw0KZnVuY3Rpb24gYGxldmVuc2h0ZWluLWRpc3RhbmNlJy4gIE5vIGRv dWJ0DQpgc3RyaW5nLWRpc3RhbmNlJyBjb3VsZCBub3cgYmUgdXNlZCBpbnN0ZWFkLg0KX19fDQoN CkFzIHRoZSBJY2ljbGVzIGRvYyBzYXlzLCBmb3IgbW9zdCBwdXJwb3NlcywNCkxldmVuc2h0ZWlu IG1hdGNoaW5nIGlzbid0IGFsbCB0aGF0IHVzZWZ1bA0KZm9yIGNvbXBsZXRpb24sIElNTy4gIFNl ZSB0aGUgVVJMIEkgcG9pbnRlZCB0bzoNCg0KaHR0cHM6Ly93d3cuZW1hY3N3aWtpLm9yZy9lbWFj cy9JY2ljbGVzXy1fQ29tcGxldGlvbl9NZXRob2RzX2FuZF9TdHlsZXMjTGV2ZW5zaHRlaW5Db21w bGV0aW9uDQoNCkZpcnN0LCBpbmNyZW1lbnRhbCBjb21wbGV0aW9uIChyZW1hdGNoaW5nDQplYWNo IHRpbWUgeW91IHR5cGUgb3IgZGVsZXRlIGEgY2hhcikgaXMNCmltcG9ydGFudCB0byB1c2luZyBJ Y2ljbGVzLCBhbmQgb3JkaW5hcnkNCkxldmVuc2h0ZWluIG1hdGNoaW5nIGFnYWluc3QgY29tcGxl dGlvbg0KY2FuZGlkYXRlcyBpcyBvZnRlbiB0b28gc2xvdyBmb3IgdGhhdC4NCg0KQ29tcGFyaW5n LCBub3Qgc3RyaW5nMSB2cyBzdHJpbmcyIChhICJzdHJpY3QiDQptYXRjaCksIGJ1dCBzdHJpbmcx IHZzIHN1YnN0cmluZ3Mgb2Ygc3RyaW5nMiwNCmlzIHF1aWNrZXIuICBCdXQgZXZlbiBzdWNoIG5v bi1zdHJpY3QNCkxldmVuc2h0ZWluIG1hdGNoaW5nIGNhbiBiZSB0b28gc2xvdy4gIChZb3UNCmNh biBzd2l0Y2ggYmV0d2VlbiBzdHJpY3QgYW5kIG5vbi1zdHJpY3Qgb24NCnRoZSBmbHksIHdoaWxl IGNvbXBsZXRpbmcuKQ0KDQpXaGF0J3Mgb2Z0ZW4gbW9zdCB1c2VmdWwgaXMgbWF0Y2hpbmcgb25s eQ0Kd2l0aGluIDEgTGV2ZW5zaHRlaW4gdW5pdCAoYSAxLWNoYXIgY2hhbmdlKSwNCnRlc3Rpbmcg dGhhdCB3aXRoIGEgcmVnZXhwIHRoYXQgbWF0Y2hlcw0Kc3RyaW5ncyBhdCBtb3N0IG9uZSB1bml0 IGZyb20gc3Vic3RyaW5ncyBvZg0KdGhlIHRhcmdldCBzdHJpbmcuDQoNCkZvciB0aGlzIHJlYXNv biwgdGhlIGRlZmF1bHQgdmFsdWUgb2Ygb3B0aW9uDQpgaWNpY2xlLWxldmVuc2h0ZWluLWRpc3Rh bmNlJyBpcyAxLiAgQSBzdHJpbmcNCm1hdGNoZXMgYW5vdGhlciBpZiB0aGUgZmlyc3QgaXMgd2l0 aGluIHRoaXMNCmRpc3RhbmNlIG9mIHRoZSBzZWNvbmQgKGlmIHN0cmljdCkgb3Igb2Ygc29tZQ0K c3Vic3RyaW5nIG9mIHRoZSBzZWNvbmQgKGlmIG5vbi1zdHJpY3QpLg0KDQpJY2ljbGVzIHByb3Zp ZGVzIHNldmVuIGtpbmRzIG9mICJmdXp6eSINCm1hdGNoaW5nLCB3aGljaCB5b3UgY2FuIHN3aXRj aCB0byBvbiB0aGUNCmZseSwgYnV0IEkgcGVyc29uYWxseSBkb24ndCB0aGluayBmdXp6eQ0KbWF0 Y2hpbmcgaXMgc28gdXNlZnVsIGZvciBjb21wbGV0aW9uLCBpbg0KZ2VuZXJhbC4NCg0KaHR0cHM6 Ly93d3cuZW1hY3N3aWtpLm9yZy9lbWFjcy9JY2ljbGVzXy1fQ29tcGxldGlvbl9NZXRob2RzX2Fu ZF9TdHlsZXMNCg==