From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#16115: 24.3.50; doc string of `display-buffer-in-side-window' - there is no SIDE arg Date: Wed, 11 Dec 2013 18:55:20 +0100 Message-ID: <52A8A708.9070801@gmx.at> References: <97eeb516-4c10-4ed9-8934-932366fc3ce5@default> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------090408050705050302080608" X-Trace: ger.gmane.org 1386784578 27529 80.91.229.3 (11 Dec 2013 17:56:18 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 11 Dec 2013 17:56:18 +0000 (UTC) Cc: 16115@debbugs.gnu.org To: Drew Adams Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Dec 11 18:56:21 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Vqo1E-00088R-Ud for geb-bug-gnu-emacs@m.gmane.org; Wed, 11 Dec 2013 18:56:21 +0100 Original-Received: from localhost ([::1]:58895 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vqo1E-0006di-LE for geb-bug-gnu-emacs@m.gmane.org; Wed, 11 Dec 2013 12:56:20 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47522) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vqo14-0006dV-5t for bug-gnu-emacs@gnu.org; Wed, 11 Dec 2013 12:56:17 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vqo0w-00062K-Sf for bug-gnu-emacs@gnu.org; Wed, 11 Dec 2013 12:56:10 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:58396) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vqo0w-00062A-OV for bug-gnu-emacs@gnu.org; Wed, 11 Dec 2013 12:56:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Vqo0w-00061y-2q for bug-gnu-emacs@gnu.org; Wed, 11 Dec 2013 12:56:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 11 Dec 2013 17:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16115 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 16115-submit@debbugs.gnu.org id=B16115.138678453823144 (code B ref 16115); Wed, 11 Dec 2013 17:56:01 +0000 Original-Received: (at 16115) by debbugs.gnu.org; 11 Dec 2013 17:55:38 +0000 Original-Received: from localhost ([127.0.0.1]:44182 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vqo0X-00061D-J6 for submit@debbugs.gnu.org; Wed, 11 Dec 2013 12:55:37 -0500 Original-Received: from mout.gmx.net ([212.227.17.20]:53586) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vqo0T-000610-Td for 16115@debbugs.gnu.org; Wed, 11 Dec 2013 12:55:35 -0500 Original-Received: from [62.47.52.246] ([62.47.52.246]) by mail.gmx.com (mrgmx103) with ESMTPSA (Nemesis) id 0MaIw0-1W6HYh3Xaa-00JvWg for <16115@debbugs.gnu.org>; Wed, 11 Dec 2013 18:55:32 +0100 In-Reply-To: <97eeb516-4c10-4ed9-8934-932366fc3ce5@default> X-Provags-ID: V03:K0:U/0g5hAD6dcS0Swtnwg/aHYr+5w6X1FGCJORUKEqnq50eYf96nW VG2Ar9xHau90iGbY1FOHPdDrgtrTZX0lolvcRXE2znC2bDYr+1R9C/Pe6XgU+2Nz884X7KA RiNxQxrHquToIyjIKVeli3Fj762cnpja8EIUrQJ9Y7LORG+qrje1co+L7tJtdBHvvy3UX2x aX/9qb8veqqcBCQ3lhLqg== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:81774 Archived-At: This is a multi-part message in MIME format. --------------090408050705050302080608 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit > Subject line says it all. The doc string speaks of SIDE, as if there > were a SIDE argument. There is none. Thanks. Should be fixed now. I couldn't resist to attach a file where you can see how this function can be used. martin --------------090408050705050302080608 Content-Type: application/emacs-lisp; name="frame-tabs.el" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="frame-tabs.el" Ozs7IGZyYW1lLXRhYnMuZWwgLS0tIEZyYW1lIGJhc2VkIHRhYnMgd2luZG93cw0KDQo7OyBD b3B5cmlnaHQgKEMpIDIwMTMgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuDQoNCjs7 IEdOVSBFbWFjcyBpcyBmcmVlIHNvZnR3YXJlOiB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBh bmQvb3IgbW9kaWZ5DQo7OyBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFs IFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQ0KOzsgdGhlIEZyZWUgU29mdHdhcmUg Rm91bmRhdGlvbiwgZWl0aGVyIHZlcnNpb24gMyBvZiB0aGUgTGljZW5zZSwgb3INCjs7IChh dCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uDQoNCjs7IEdOVSBFbWFjcyBpcyBk aXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLA0KOzsgYnV0 IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFu dHkgb2YNCjs7IE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIg UFVSUE9TRS4gIFNlZSB0aGUNCjs7IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBt b3JlIGRldGFpbHMuDQoNCjs7IFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2Yg dGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlDQo7OyBhbG9uZyB3aXRoIEdOVSBFbWFj cy4gIElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4NCg0KOzs7 IENvbW1lbnRhcnk6DQoNCjs7IE1pbm9yIG1vZGUgdG8gc2hvdyBhIHRhYnMgd2luZG93IG9u IGVhY2ggZnJhbWUuDQoNCjs7OyBUb2RvDQoNCjs7IE9wdGlvbmFsbHkgcHJvdmlkZSBmaXhl ZCBzaXplIHdpbmRvd3Mgd2l0aCBzY3JvbGwgYnV0dG9ucw0KDQo7OyBQcm92aWRlIGtleWJv YXJkIGNvbW1hbmRzIGZvciBuYXZpZ2F0aW5nIHRhYnMNCg0KOzsgRGlzYWJsZSBjdXJzb3Ig YW5kIGhpZ2hsaWdodCB0YWIgdW5kZXIgaXQNCg0KOzsgUHJvdmlkZSBjdXN0b21pemFibGUg c29ydGluZyBvZiB0YWJzDQoNCjs7OyBDb2RlOg0KKGRlZnZhciBmcmFtZS10YWJzLWNvdW50 IDApDQoNCihkZWZ2YXIgbXktYnVmZmVyLXN1YnN0cmluZyBuaWwpDQoNCihkZWZncm91cCBm cmFtZS10YWJzIG5pbA0KICAiRnJhbWUgdGFicy4iDQogIDp2ZXJzaW9uICIyNC40Ig0KICA6 Z3JvdXAgJ2NvbnZlbmllbmNlKQ0KDQo7OzsgRnJhbWUgdGFicyBmYWNlcy4NCihkZWZmYWNl IGZyYW1lLXRhYnMtaXRlbS10YWINCiAgJygodCA6aW5oZXJpdCB2YXJpYWJsZS1waXRjaA0K ICAgICAgIDpib3ggKDpsaW5lLXdpZHRoIDIgOmNvbG9yICJncmV5NzIiKQ0KICAgICAgIDpm b3JlZ3JvdW5kICJibGFjayINCiAgICAgICA6YmFja2dyb3VuZCAiZ3JleTg0IikpDQogICJG YWNlIGZvciBmcmFtZSB0YWJzIGl0ZW1zLiINCiAgOnZlcnNpb24gIjI0LjQiDQogIDpncm91 cCAnZnJhbWUtdGFicykNCg0KKGRlZmZhY2UgZnJhbWUtdGFicy1zZWxlY3RlZC10YWINCiAg JygodCA6aW5oZXJpdCBmcmFtZS10YWJzLWl0ZW0tdGFiDQogICAgICAgOmJhY2tncm91bmQg InBpbmsiKSkNCiAgIkZhY2UgZm9yIHNlbGVjdGVkIGZyYW1lIHRhYnMgaXRlbXMuIg0KICA6 dmVyc2lvbiAiMjQuNCINCiAgOmdyb3VwICdmcmFtZS10YWJzKQ0KDQooZGVmZmFjZSBmcmFt ZS10YWJzLXgtdGFiDQogICcoKHQgOmluaGVyaXQgZnJhbWUtdGFicy1pdGVtLXRhYikpDQog ICJGYWNlIGZvciBmcmFtZSB0YWJzIGV4dHJhIGl0ZW1zLiINCiAgOnZlcnNpb24gIjI0LjQi DQogIDpncm91cCAnZnJhbWUtdGFicykNCg0KKGRlZmZhY2UgZnJhbWUtdGFicy1oaWdsaWdo dC10YWINCiAgJygodCA6aW5oZXJpdCBmcmFtZS10YWJzLWl0ZW0tdGFiDQogICAgICAgOmZv cmVncm91bmQgIndoaXRlIg0KICAgICAgIDpiYWNrZ3JvdW5kICJncmVlbjMiKSkNCiAgIkZh Y2UgZm9yIGhpZ2hsaWdodGluZyBmcmFtZSB0YWJzIGl0ZW0uIg0KICA6dmVyc2lvbiAiMjQu NCINCiAgOmdyb3VwICdmcmFtZS10YWJzKQ0KDQooZGVmZmFjZSBmcmFtZS10YWJzLXgtaGln bGlnaHQtdGFiDQogICcoKHQgOmluaGVyaXQgZnJhbWUtdGFicy1pdGVtLXRhYg0KICAgICAg IDpmb3JlZ3JvdW5kICJ3aGl0ZSINCiAgICAgICA6YmFja2dyb3VuZCAicmVkMyIpKQ0KICAi RmFjZSBmb3IgaGlnaGxpZ2h0aW5nIGZyYW1lIHRhYnMgZXh0cmEgaXRlbXMuIg0KICA6dmVy c2lvbiAiMjQuNCINCiAgOmdyb3VwICdmcmFtZS10YWJzKQ0KDQo7OyBGcmFtZSB0YWJzIG9w dGlvbnMuDQooZGVmY3VzdG9tIGZyYW1lLXRhYnMtc2lkZSAndG9wDQogICJTaWRlIHdoZXJl IGZyYW1lIHRhYnMgd2luZG93cyBhcHBlYXIuDQpDaG9pY2VzIGFyZSB0b3AgKHRoZSBkZWZh dWx0KSwgYm90dG9tLCBsZWZ0IGFuZCByaWdodC4gIFlvdSBoYXZlDQp0byByZXN0YXJ0IGZy YW1lIHRhYnMgbW9kZSB3aGVuIHlvdSBjaGFuZ2UgdGhpcyBvcHRpb24uIg0KICA6dHlwZSAn KGNob2ljZSAoY29uc3QgdG9wKQ0KICAgICAgICAgICAgICAgICAoY29uc3QgYm90dG9tKQ0K ICAgICAgICAgICAgICAgICAoY29uc3QgbGVmdCkNCiAgICAgICAgICAgICAgICAgKGNvbnN0 IHJpZ2h0KSkNCiAgOmdyb3VwICdmcmFtZS10YWJzKQ0KDQooZGVmY3VzdG9tIGZyYW1lLXRh YnMtbWluLXNpemUgMQ0KICAiTWltaW11bSBzaXplIG9mIGZyYW1lIHRhYnMgd2luZG93cy4N CkZvciBmcmFtZSB0YWJzIHdpbmRvd3MgYXQgdGhlIHRvcCBvciBib3R0b20gb2YgYSBmcmFt ZSB0aGlzIGlzDQp0aGVpciBoZWlnaHQuICBGb3IgZnJhbWUgdGFicyB3aW5kb3dzIGF0IHRo ZSBsZWZ0IG9yIHJpZ2h0IG9mIGENCmZyYW1lIHRoaXMgaXMgdGhlaXIgd2lkdGguIg0KICA6 dHlwZSAnaW50ZWdlcg0KICA6dmVyc2lvbiAiMjQuNCINCiAgOmdyb3VwICdmcmFtZS10YWJz KQ0KDQooZGVmY3VzdG9tIGZyYW1lLXRhYnMtbWF4LXNpemUgNg0KICAiTWF4aW11bSBzaXpl IG9mIGZyYW1lIHRhYnMgd2luZG93Lg0KRm9yIGZyYW1lIHRhYnMgd2luZG93cyBhdCB0aGUg dG9wIG9yIGJvdHRvbSBvZiBhIGZyYW1lIHRoaXMgaXMNCnRoZWlyIGhlaWdodC4gIEZvciBm cmFtZSB0YWJzIHdpbmRvd3MgYXQgdGhlIGxlZnQgb3IgcmlnaHQgb2YgYQ0KZnJhbWUgdGhp cyBpcyB0aGVpciB3aWR0aC4iDQogIDp0eXBlICdpbnRlZ2VyDQogIDp2ZXJzaW9uICIyNC40 Ig0KICA6Z3JvdXAgJ2ZyYW1lLXRhYnMpDQoNCihkZWZjdXN0b20gZnJhbWUtdGFicy1kZWxh eSAwLjANCiAgIkZyYW1lIHRhYnMgdXBkYXRlIGludGVydmFsLiINCiAgOnR5cGUgJ2Zsb2F0 DQogIDp2ZXJzaW9uICIyNC40Ig0KICA6Z3JvdXAgJ2ZyYW1lLXRhYnMpDQoNCjs7IEludGVy bmFsIHZhcmlhYmxlcw0KKGRlZnZhciBmcmFtZS10YWJzLXRpbWVyIG5pbA0KICAiRnJhbWUg dGFicyBpZGxlIHRpbWVyLiIpDQoNCihkZWZ2YXIgZnJhbWUtdGFicy1ydW4gbmlsDQogICJO b24tbmlsIHdoaWxlIGZyYW1lIHRhYnMgcnVucyBpdHMgaWRsZSB0aW1lciBmdW5jdGlvbi4i KQ0KDQooZGVmdmFyIGZyYW1lLXRhYnMtYnVmZmVycyBuaWwNCiAgIkxpc3Qgb2YgZnJhbWUg dGFicyBidWZmZXJzLiIpDQoNCihkZWZ1biBmcmFtZS10YWJzLXNlbGVjdCAoZXZlbnQgJm9w dGlvbmFsIHdoZXJlKQ0KICAiRGlzcGxheSBidWZmZXIgY2xpY2tlZCBvbi4iDQogIChsZXQq ICgodGFicy13aW5kb3cgKHBvc24td2luZG93IChldmVudC1lbmQgZXZlbnQpKSkNCgkgKHRh YnMtYnVmZmVyICh3aW5kb3ctYnVmZmVyIHRhYnMtd2luZG93KSkNCgkgYnVmZmVyKQ0KICAg ICh3aXRoLWN1cnJlbnQtYnVmZmVyIHRhYnMtYnVmZmVyDQogICAgICAoc2F2ZS1leGN1cnNp b24NCgkoZ290by1jaGFyIChwb3NuLXBvaW50IChldmVudC1lbmQgZXZlbnQpKSkNCgkoc2V0 cSBidWZmZXIgKGdldC10ZXh0LXByb3BlcnR5IChwb2ludCkgJ2J1ZmZlcikpDQoJKHdoZW4g KGVxIHRhYnMtd2luZG93IChzZWxlY3RlZC13aW5kb3cpKQ0KCSAgKHNlbGVjdC13aW5kb3cg KGdldC1tcnUtd2luZG93IDAgbmlsIHQpKSkNCgkoY29uZA0KCSAoKGVxIHdoZXJlICdvdGhl ci13aW5kb3cpDQoJICAoc3dpdGNoLXRvLWJ1ZmZlci1vdGhlci13aW5kb3cgYnVmZmVyKSkN CgkgKChlcSB3aGVyZSAnb3RoZXItZnJhbWUpDQoJICAoc3dpdGNoLXRvLWJ1ZmZlci1vdGhl ci1mcmFtZSBidWZmZXIpKQ0KCSAodA0KCSAgKHN3aXRjaC10by1idWZmZXIgYnVmZmVyKSkp KSkpKQ0KDQooZGVmdW4gZnJhbWUtdGFicy1zZWxlY3QtdGhpcy13aW5kb3cgKGV2ZW50KQ0K ICAoaW50ZXJhY3RpdmUgImUiKQ0KICAoZnJhbWUtdGFicy1zZWxlY3QgZXZlbnQpKQ0KDQoo ZGVmdW4gZnJhbWUtdGFicy1zZWxlY3Qtb3RoZXItd2luZG93IChldmVudCkNCiAgKGludGVy YWN0aXZlICJlIikNCiAgKGZyYW1lLXRhYnMtc2VsZWN0IGV2ZW50ICdvdGhlci13aW5kb3cp KQ0KDQooZGVmdW4gZnJhbWUtdGFicy1zZWxlY3Qtb3RoZXItZnJhbWUgKGV2ZW50KQ0KICAo aW50ZXJhY3RpdmUgImUiKQ0KICAoZnJhbWUtdGFicy1zZWxlY3QgZXZlbnQgJ290aGVyLWZy YW1lKSkNCg0KKGRlZnZhciBmcmFtZS10YWJzLWJ1ZmZlci1tYXANCiAgKGxldCAoKG1hcCAo bWFrZS1zcGFyc2Uta2V5bWFwKSkpDQogICAgKGRlZmluZS1rZXkgbWFwIFtkb3duLW1vdXNl LTFdICdmcmFtZS10YWJzLXNlbGVjdC10aGlzLXdpbmRvdykNCiAgICA7OyBVc2UgdGhlIGRv d24gZXZlbnQgdG8gYXZvaWQgdGhhdCB0aGUgYnVmZmVyIG1lbnUga2lja3MgaW4uDQogICAg KGRlZmluZS1rZXkgbWFwIFtDLWRvd24tbW91c2UtMV0gJ2ZyYW1lLXRhYnMtc2VsZWN0LW90 aGVyLXdpbmRvdykNCiAgICAoZGVmaW5lLWtleSBtYXAgW00tZG93bi1tb3VzZS0xXSAnZnJh bWUtdGFicy1zZWxlY3Qtb3RoZXItZnJhbWUpDQogICAgbWFwKSkNCg0KKGRlZnVuIGZyYW1l LXRhYnMtZGlzbWlzcyAoZXZlbnQgJm9wdGlvbmFsIGhvdykNCiAgKGxldCogKCh0YWJzLXdp bmRvdyAocG9zbi13aW5kb3cgKGV2ZW50LWVuZCBldmVudCkpKQ0KCSAodGFicy1idWZmZXIg KHdpbmRvdy1idWZmZXIgdGFicy13aW5kb3cpKQ0KCSBidWZmZXIpDQogICAgKHdpdGgtY3Vy cmVudC1idWZmZXIgdGFicy1idWZmZXINCiAgICAgIChzYXZlLWV4Y3Vyc2lvbg0KCShnb3Rv LWNoYXIgKHBvc24tcG9pbnQgKGV2ZW50LWVuZCBldmVudCkpKQ0KCShzZXRxIGJ1ZmZlciAo Z2V0LXRleHQtcHJvcGVydHkgKHBvaW50KSAnYnVmZmVyKSkpKQ0KICAgICh3aGVuIChlcSB0 YWJzLXdpbmRvdyAoc2VsZWN0ZWQtd2luZG93KSkNCiAgICAgIChzZWxlY3Qtd2luZG93IChn ZXQtbXJ1LXdpbmRvdyAwIG5pbCB0KSkpDQogICAgKGNvbmQNCiAgICAgKChlcSBob3cgJ3Jl cGxhY2UpDQogICAgICAocmVwbGFjZS1idWZmZXItaW4td2luZG93cyBidWZmZXIpKQ0KICAg ICAoKGVxIGhvdyAna2lsbCkNCiAgICAgIChraWxsLWJ1ZmZlciBidWZmZXIpKQ0KICAgICAo KGVxICh3aW5kb3ctYnVmZmVyKSBidWZmZXIpDQogICAgICA7OyBNdXN0IG5vdCBjYWxsIHRo aXMgd2l0aCBCVUZGRVIgYXMgYXJndW1lbnQhDQogICAgICAoYnVyeS1idWZmZXIpKQ0KICAg ICAodA0KICAgICAgKGJ1cnktYnVmZmVyIGJ1ZmZlcikpKSkpDQoNCihkZWZ1biBmcmFtZS10 YWJzLWJ1cnktYnVmZmVyIChldmVudCkNCiAgKGludGVyYWN0aXZlICJlIikNCiAgKGZyYW1l LXRhYnMtZGlzbWlzcyBldmVudCkpDQoNCihkZWZ1biBmcmFtZS10YWJzLXJlcGxhY2UtYnVm ZmVyIChldmVudCkNCiAgKGludGVyYWN0aXZlICJlIikNCiAgKGZyYW1lLXRhYnMtZGlzbWlz cyBldmVudCAncmVwbGFjZSkpDQoNCihkZWZ1biBmcmFtZS10YWJzLWtpbGwtYnVmZmVyIChl dmVudCkNCiAgKGludGVyYWN0aXZlICJlIikNCiAgKGZyYW1lLXRhYnMtZGlzbWlzcyBldmVu dCAna2lsbCkpDQoNCihkZWZ2YXIgZnJhbWUtdGFicy14LW1hcA0KICAobGV0ICgobWFwICht YWtlLXNwYXJzZS1rZXltYXApKSkNCiAgICAoZGVmaW5lLWtleSBtYXAgW2Rvd24tbW91c2Ut MV0gJ2ZyYW1lLXRhYnMtYnVyeS1idWZmZXIpDQogICAgKGRlZmluZS1rZXkgbWFwIFtDLWRv d24tbW91c2UtMV0gJ2ZyYW1lLXRhYnMtcmVwbGFjZS1idWZmZXIpDQogICAgKGRlZmluZS1r ZXkgbWFwIFtNLWRvd24tbW91c2UtMV0gJ2ZyYW1lLXRhYnMta2lsbC1idWZmZXIpDQogICAg bWFwKSkNCg0KKGRlZnVuIGZyYW1lLXRhYnMtd2luZG93ICgmb3B0aW9uYWwgZnJhbWUpDQog ICJSZXR1cm4gb3IgY3JlYXRlIGEgdGFicyB3aW5kb3cgZm9yIEZSQU1FLg0KRlJBTUUgbXVz dCBiZSBhIGxpdmUgZnJhbWUgYW5kIGRlZmF1bHRzIHRvIHRoZSBzZWxlY3RlZCBvbmUuIg0K ICAoc2V0cSBmcmFtZSAod2luZG93LW5vcm1hbGl6ZS1mcmFtZSBmcmFtZSkpDQogIChsZXQg KCh0YWJzLXZlcnQgKG1lbXEgZnJhbWUtdGFicy1zaWRlICcodG9wIGJvdHRvbSkpKQ0KCXRh YnMtYnVmZmVyIHRhYnMtd2luZG93IHRhYnMtcG9pbnQgdGFicy1zZWxlY3RlZCB0YWJzLXgg bXktZGVidWctaXQtb2xkKQ0KICAgIDs7IGB0YWJzLWJ1ZmZlcicgaXMgdGhlIGJ1ZmZlciBz aG93aW5nIHRhYnMgb24gRlJBTUUgYW5kDQogICAgOzsgYHRhYnMtd2luZG93JyBpcyBpdHMg d2luZG93Lg0KICAgICh1bmxlc3MgKGNhdGNoICdmb3VuZA0KCSAgICAgICh3YWxrLXdpbmRv dy10cmVlDQoJICAgICAgIChsYW1iZGEgKHdpbmRvdykNCgkJIChsZXQgKChidWZmZXIgKHdp bmRvdy1idWZmZXIgd2luZG93KSkpDQoJCSAgICh3aGVuIChtZW1xIGJ1ZmZlciBmcmFtZS10 YWJzLWJ1ZmZlcnMpDQoJCSAgICAgKHNldHEgdGFicy1idWZmZXIgYnVmZmVyKQ0KCQkgICAg IChzZXRxIHRhYnMtd2luZG93IHdpbmRvdykNCgkJICAgICAoaWYgKGVxIHRhYnMtd2luZG93 IChzZWxlY3RlZC13aW5kb3cpKQ0KCQkJICh3aXRoLWN1cnJlbnQtYnVmZmVyIHRhYnMtYnVm ZmVyDQoJCQkgICAoc2V0cSB0YWJzLXNlbGVjdGVkDQoJCQkJIChnZXQtdGV4dC1wcm9wZXJ0 eSAocG9pbnQpICdidWZmZXIpKQ0KCQkJICAgKHNldHEgdGFicy14DQoJCQkJIChlcSAoZ2V0 LXRleHQtcHJvcGVydHkgKHBvaW50KSAnZmFjZSkNCgkJCQkgICAgICdmcmFtZS10YWJzLXgt dGFiKSkpDQoJCSAgICAgICAoc2V0cSB0YWJzLXNlbGVjdGVkICh3aW5kb3ctYnVmZmVyKSkp DQoJCSAgICAgKHRocm93ICdmb3VuZCB0KSkpKSkpDQogICAgICAoc2V0cSB0YWJzLWJ1ZmZl ciAoZ2VuZXJhdGUtbmV3LWJ1ZmZlciAiICp0YWJzKiIpKQ0KICAgICAgKHNldHEgZnJhbWUt dGFicy1idWZmZXJzIChjb25zIHRhYnMtYnVmZmVyIGZyYW1lLXRhYnMtYnVmZmVycykpDQog ICAgICA7OyBTZXQgYHRhYnMtc2VsZWN0ZWQnIHRvIHRoZSB0cnVseSBzZWxlY3RlZCB3aW5k b3cuDQogICAgICAoc2V0cSB0YWJzLXNlbGVjdGVkICh3aW5kb3ctYnVmZmVyKSkNCiAgICAg ICh3aXRoLWN1cnJlbnQtYnVmZmVyIHRhYnMtYnVmZmVyDQoJOzsgTWFrZSBzdXJlIHdlIGNh biBjcmVhdGUgYSBvbmUgbGluZSB3aW5kb3cuDQoJKHNldHEgdGFicy13aW5kb3cNCgkgICAg ICAoZGlzcGxheS1idWZmZXItaW4tc2lkZS13aW5kb3cNCgkgICAgICAgdGFicy1idWZmZXIg YCgoc2lkZSAuICxmcmFtZS10YWJzLXNpZGUpDQoJCQkgICAgICgsKGlmIHRhYnMtdmVydCAn d2luZG93LXdpZHRoICd3aW5kb3ctaGVpZ2h0KQ0KCQkJICAgICAgLiAsZnJhbWUtdGFicy1t aW4tc2l6ZSkpKSkpKQ0KDQogICAgOzsgRGlzcGxheSB0YWJzIGluIHRoZSB3aW5kb3cuDQog ICAgKHdoZW4gdGFicy13aW5kb3cNCiAgICAgICh3aXRoLWN1cnJlbnQtYnVmZmVyIHRhYnMt YnVmZmVyDQoJKHNldHEgYnVmZmVyLXJlYWQtb25seSBuaWwpDQoJKGVyYXNlLWJ1ZmZlcikN Cgk7OyBEb24ndCBzaG93IG5vYnJlYWsgc3BhY2VzLg0KCShzZXQgKG1ha2UtbG9jYWwtdmFy aWFibGUgJ25vYnJlYWstY2hhci1kaXNwbGF5KSBuaWwpDQoJKHNldHEgbW9kZS1saW5lLWZv cm1hdCBuaWwpDQoJKGRvbGlzdCAoYnVmZmVyIChidWZmZXItbGlzdCBmcmFtZSkpDQoJICAo bGV0ICgobmFtZSAoYnVmZmVyLW5hbWUgYnVmZmVyKSkpDQoJICA7OyBOZXZlciBzaG93IGEg YnVmZmVyIHdob3NlIG5hbWUgc3RhcnRzIHdpdGggYSBzcGFjZS4NCgkgICh1bmxlc3MgKGVx IChhcmVmIG5hbWUgMCkgP1xzKQ0KCSAgICAoaW5zZXJ0DQoJICAgICAocHJvcGVydGl6ZQ0K CSAgICAgIG5hbWUgJ2J1ZmZlciBidWZmZXINCgkgICAgICAna2V5bWFwIGZyYW1lLXRhYnMt YnVmZmVyLW1hcA0KCSAgICAgICdmYWNlIChpZiAoZXEgYnVmZmVyIHRhYnMtc2VsZWN0ZWQp DQoJCQkocHJvZ24NCgkJCSAgKHNldHEgdGFicy1wb2ludCAocG9pbnQpKQ0KCQkJICAnZnJh bWUtdGFicy1zZWxlY3RlZC10YWIpDQoJCSAgICAgICdmcmFtZS10YWJzLWl0ZW0tdGFiKQ0K CSAgICAgICdtb3VzZS1mYWNlICdmcmFtZS10YWJzLWhpZ2xpZ2h0LXRhYikNCgkgICAgIChw cm9wZXJ0aXplDQoJICAgICAgIsKgIiA7IFUtMDBBMA0KCSAgICAgICdmYWNlICdmcmFtZS10 YWJzLWl0ZW0tdGFiKQ0KCSAgICAgKHByb3BlcnRpemUNCgkgICAgICAiw5ciICdidWZmZXIg YnVmZmVyIDsgVS0wMEQ3DQoJICAgICAgJ2tleW1hcCBmcmFtZS10YWJzLXgtbWFwDQoJICAg ICAgJ2ZhY2UgJ2ZyYW1lLXRhYnMteC10YWINCgkgICAgICAnbW91c2UtZmFjZSAnZnJhbWUt dGFicy14LWhpZ2xpZ2h0LXRhYikNCgkgICAgIDs7IFdlJ2QgbGlrZSB0byB1c2UgIuKAiyIg KFUtMjAwQikgaW5zdGVhZCBvZiAiICIgaW4gdGhlDQoJICAgICA7OyBmb2xsb3dpbmcgZm9y bSBidXQgdGhlIGRpc3BsYXktZW5naW5lIHdvcmQtd3JhcHMgb25seSBhdA0KCSAgICAgOzsg c3BhY2VzIG9yIHRhYnMgc28gdXNlIGEgZGlzcGxheSBzcGVjaWZpY2F0aW9uIGluc3RlYWQu DQoJICAgICA7OyBOb3RlIHRoYXQgd2UgY2FuJ3QgdXNlIDp3aWR0aCBlaXRoZXIgc2luY2Ug aXQgd291bGQgbWFrZQ0KCSAgICAgOzsgdGhlIHNwYWNlcyBvZiB0aGUgbGFzdCBpdGVtIG9u IGVhY2ggbGluZSBleHRlbmQgdG8gdGhlDQoJICAgICA7OyBlbmQgb2YgdGhhdCBsaW5lLg0K CSAgICAgKHByb3BlcnRpemUgIiAiICdkaXNwbGF5ICcoc3BhY2UgLiAoOnJlbGF0aXZlLXdp ZHRoIDAuMSkpKSkpKSkNCgk7OyBEZWxldGUgdmVyeSBsYXN0IHNwYWNlIGluc2VydGVkLg0K CSh1bmxlc3MgKGJvYnApIChkZWxldGUtY2hhciAtMSkpDQoJKHdoZW4gdGFicy12ZXJ0DQoJ ICAoc2V0IChtYWtlLWxvY2FsLXZhcmlhYmxlICd0cnVuY2F0ZS1saW5lcykgbmlsKQ0KCSAg KHNldCAobWFrZS1sb2NhbC12YXJpYWJsZSAndHJ1bmNhdGUtcGFydGlhbC13aWR0aC13aW5k b3dzKSBuaWwpDQoJICAoc2V0IChtYWtlLWxvY2FsLXZhcmlhYmxlICd3b3JkLXdyYXApIHQp KQ0KCTs7IEhhbmRsZSB3aW5kb3cuDQoJKHNldC13aW5kb3ctbWFyZ2lucyB0YWJzLXdpbmRv dyAwIDApDQoJKHNldC13aW5kb3ctZnJpbmdlcyB0YWJzLXdpbmRvdyAwIDApDQoJKHdoZW4g dGFicy12ZXJ0DQoJICAoc2V0LXdpbmRvdy1zY3JvbGwtYmFycyB0YWJzLXdpbmRvdyAwKSkN CgkoaWYgdGFicy12ZXJ0DQoJICAgIChwcm9nbg0KCSAgICAgIChzZXRxIHdpbmRvdy1zaXpl LWZpeGVkIG5pbCkNCjs7IAkgICAgICAod2hlbiAoYm91bmRwICdteS1kZWJ1Zy1pdCkNCjs7 IAkJKHNldHEgbXktZGVidWctaXQgbmlsKSkNCgkgICAgICAoZml0LXdpbmRvdy10by1idWZm ZXINCgkgICAgICAgdGFicy13aW5kb3cgZnJhbWUtdGFicy1tYXgtc2l6ZSBmcmFtZS10YWJz LW1pbi1zaXplKQ0KOzsgCSAgICAgICh3aGVuIChib3VuZHAgJ215LWRlYnVnLWl0KQ0KOzsg CQkoc2V0cSBteS1kZWJ1Zy1pdC1vbGQgbXktZGVidWctaXQpKQ0KOzsgCSAgICAgICh1bmxl c3MgKHBvcy12aXNpYmxlLWluLXdpbmRvdy1wICgxLSAocG9pbnQtbWF4KSkgdGFicy13aW5k b3cpDQo7OyAJCShkaW5nKSkNCjs7IAkgICAgICAod2hlbiAoYm91bmRwICdteS1kZWJ1Zy1p dCkNCjs7IAkJKGxldCAoKHN0cmluZyAoYnVmZmVyLXN1YnN0cmluZy1uby1wcm9wZXJ0aWVz DQo7OyAJCQkgICAgICAgKHBvaW50LW1pbikgKHBvaW50LW1heCkpKSkNCjs7IAkJICAod2l0 aC1jdXJyZW50LWJ1ZmZlciAoZ2V0LWJ1ZmZlci1jcmVhdGUgIipteS1kZWJ1ZyoiKQ0KOzsg CQkgICAgKGVyYXNlLWJ1ZmZlcikNCjs7IAkJICAgIChpbnNlcnQgc3RyaW5nICJcblxuIikN Cjs7IAkJICAgIChjb25kDQo7OyAJCSAgICAgKChsaXN0cCBteS1kZWJ1Zy1pdCkNCjs7IAkJ ICAgICAgKHNldHEgbXktZGVidWctaXQgKG5yZXZlcnNlIG15LWRlYnVnLWl0KSkNCjs7IAkJ ICAgICAgKGRvbGlzdCAoaXQgbXktZGVidWctaXQpDQo7OyAJCQkoaW5zZXJ0IChmb3JtYXQg IiVzXG4iIGl0KSkpKQ0KOzsgCQkgICAgICh0DQo7OyAJCSAgICAgIChpbnNlcnQgKGZvcm1h dCAiJXMiIG15LWRlYnVnLWl0KSkpKSkpKQ0KCSAgICAgIChzZXRxIHdpbmRvdy1zaXplLWZp eGVkICdoZWlnaHQpKQ0KCSAgKHdpbmRvdy1yZXNpemUtbm8tZXJyb3INCgkgICB0YWJzLXdp bmRvdyAoLSBmcmFtZS10YWJzLW1heC1zaXplDQoJCQkgICh3aW5kb3ctdG90YWwtd2lkdGgg dGFicy13aW5kb3cpKSB0IHQpKQ0KCShzZXQtd2luZG93LXN0YXJ0IHRhYnMtd2luZG93IChw b2ludC1taW4pKQ0KCShzZXRxIGN1cnNvci10eXBlIG5pbCkNCgkoc2V0LXdpbmRvdy1wYXJh bWV0ZXIgdGFicy13aW5kb3cgJ25vLW90aGVyLXdpbmRvdyB0KQ0KOzsgCShzZXRxIGJ1ZmZl ci1yZWFkLW9ubHkgdCkgOyBNdXN0IG5vdCAhIQ0KCShzZXQgKG1ha2UtbG9jYWwtdmFyaWFi bGUgJ3RyYW5zaWVudC1tYXJrLW1vZGUpIG5pbCkNCgkoc2V0LXdpbmRvdy1wb2ludA0KCSB0 YWJzLXdpbmRvdw0KCSAoY29uZA0KCSAgKHRhYnMteCAobmV4dC1zaW5nbGUtcHJvcGVydHkt Y2hhbmdlIHRhYnMtcG9pbnQgJ2ZhY2UpKQ0KCSAgKHRhYnMtcG9pbnQgdGFicy1wb2ludCkN CgkgICh0IChwb2ludC1taW4pKSkpKQ0KICAgICAgKHNldC13aW5kb3ctZGVkaWNhdGVkLXAg dGFicy13aW5kb3cgdCkpDQogICAgdGFicy13aW5kb3cpKQ0KDQooZGVmdW4gZnJhbWUtdGFi cy11cGRhdGUgKCkNCiAgKHNldHEgZnJhbWUtdGFicy1jb3VudCAoMSsgZnJhbWUtdGFicy1j b3VudCkpDQogIChsZXQgKChzZWxlY3RlZC13aW5kb3cgKHNlbGVjdGVkLXdpbmRvdykpDQoJ YnVmZmVyLWxpc3QtdXBkYXRlLWhvb2spDQogICAgKHVud2luZC1wcm90ZWN0DQoJKHByb2du DQoJICAoc2V0cSBmcmFtZS10YWJzLXJ1biB0KQ0KCSAgOzsgU2FuaXRpemUgZnJhbWUgdGFi cyBidWZmZXJzLg0KCSAgKGRvbGlzdCAoYnVmZmVyIGZyYW1lLXRhYnMtYnVmZmVycykNCgkg ICAgKGNvbmQNCgkgICAgICgobm90IChidWZmZXItbGl2ZS1wIGJ1ZmZlcikpDQoJICAgICAg KHNldHEgZnJhbWUtdGFicy1idWZmZXJzDQoJCSAgICAoZGVscSBidWZmZXIgZnJhbWUtdGFi cy1idWZmZXJzKSkpDQoJICAgICAoKG5vdCAoZ2V0LWJ1ZmZlci13aW5kb3cgYnVmZmVyIHQp KQ0KCSAgICAgIChzZXRxIGZyYW1lLXRhYnMtYnVmZmVycw0KCQkgICAgKGRlbHEgYnVmZmVy IGZyYW1lLXRhYnMtYnVmZmVycykpDQoJICAgICAgKGtpbGwtYnVmZmVyIGJ1ZmZlcikpKSkN CgkgIDs7IFByb3ZpZGUgdGFicyB3aW5kb3cgb24gZWFjaCBmcmFtZS4NCgkgIChkb2xpc3Qg KGZyYW1lIChmcmFtZS1saXN0KSkNCgkgICAgKGZyYW1lLXRhYnMtd2luZG93IGZyYW1lKSkp DQogICAgICAoc2VsZWN0LXdpbmRvdyBzZWxlY3RlZC13aW5kb3cpDQogICAgICAoc2V0cSBm cmFtZS10YWJzLXJ1biBuaWwpDQogICAgICAoY2FuY2VsLXRpbWVyIGZyYW1lLXRhYnMtdGlt ZXIpKSkpDQoNCihkZWZ1biBmcmFtZS10YWJzLWVuYWJsZS10aW1lciAoKQ0KICAodW5sZXNz IGZyYW1lLXRhYnMtcnVuDQogICAgKHdoZW4gKHRpbWVycCBmcmFtZS10YWJzLXRpbWVyKQ0K ICAgICAgKGNhbmNlbC10aW1lciBmcmFtZS10YWJzLXRpbWVyKSkNCiAgICAoc2V0cSBmcmFt ZS10YWJzLXRpbWVyDQoJICAocnVuLXdpdGgtaWRsZS10aW1lciBmcmFtZS10YWJzLWRlbGF5 IHQgJ2ZyYW1lLXRhYnMtdXBkYXRlKSkpKQ0KDQooZGVmdW4gZnJhbWUtdGFicy1yZW1vdmUg KCkNCiAgKGNvbmRpdGlvbi1jYXNlIG5pbA0KICAgICAgKHByb2duDQoJKHNldHEgZnJhbWUt dGFicy1ydW4gdCkNCgkoY2FuY2VsLXRpbWVyIGZyYW1lLXRhYnMtdGltZXIpDQoJKGRvbGlz dCAoYnVmZmVyIGZyYW1lLXRhYnMtYnVmZmVycykNCgkgICh3aGVuIChidWZmZXItbGl2ZS1w IGJ1ZmZlcikNCgkgICAgKGRlbGV0ZS13aW5kb3dzLW9uIGJ1ZmZlciB0KSkNCgkgIChraWxs LWJ1ZmZlciBidWZmZXIpKQ0KCShzZXRxIGZyYW1lLXRhYnMtYnVmZmVycyBuaWwpDQoJKHNl dHEgZnJhbWUtdGFicy1ydW4gbmlsKQ0KCShjYW5jZWwtdGltZXIgZnJhbWUtdGFicy10aW1l cikpDQogICAgKGVycm9yIG5pbCkpKQ0KDQooZGVmdW4gZnJhbWUtdGFicy1lbmFibGUtdGlt ZXItd2NjICgpDQo7OyAgIChzZXRxIGZyYW1lLXRhYnMtY291bnQgKDErIGZyYW1lLXRhYnMt Y291bnQpKQ0KICAoZnJhbWUtdGFicy1lbmFibGUtdGltZXIpKQ0KDQooZGVmdW4gZnJhbWUt dGFicy1lbmFibGUtdGltZXItYmx1ICgpDQogIChzZXRxIGZyYW1lLXRhYnMtY291bnQgKDEr IGZyYW1lLXRhYnMtY291bnQpKQ0KICAoZnJhbWUtdGFicy1lbmFibGUtdGltZXIpKQ0KDQoo ZGVmaW5lLW1pbm9yLW1vZGUgZnJhbWUtdGFicy1tb2RlDQogICAiVG9nZ2xlIGRpc3BsYXkg b2YgdGFicyBvbiBmcmFtZXMuDQpXaXRoIGEgcHJlZml4IGFyZ3VtZW50IEFSRywgZW5hYmxl IHRoaXMgbW9kZSBpZiBBUkcgaXMgcG9zaXRpdmUsDQphbmQgZGlzYWJsZSBpdCBvdGhlcndp c2UuICBJZiBjYWxsZWQgZnJvbSBMaXNwLCBlbmFibGUgdGhlIG1vZGUNCmlmIEFSRyBpcyBv bWl0dGVkIG9yIG5pbC4NCg0KV2hlbiB0aGlzIG1vZGUgaXMgZW5hYmxlZCwgZXZlcnkgbm9y bWFsIGZyYW1lIGlzIGVxdWlwcGVkIHdpdGggYQ0KdGFicyB3aW5kb3cgc2hvd2luZyB0aGUg YnVmZmVycyB0aGF0IGFwcGVhcmVkIG9uIHRoYXQgZnJhbWUuIg0KICA6Z2xvYmFsIHQgOmdy b3VwICdjb252ZW5pZW5jZQ0KICAoaWYgZnJhbWUtdGFicy1tb2RlDQogICAgICAocHJvZ24N CgkoYWRkLWhvb2sgJ2J1ZmZlci1saXN0LXVwZGF0ZS1ob29rICdmcmFtZS10YWJzLWVuYWJs ZS10aW1lci1ibHUgJ2FwcGVuZCkNCgkoYWRkLWhvb2sgJ3dpbmRvdy1jb25maWd1cmF0aW9u LWNoYW5nZS1ob29rICdmcmFtZS10YWJzLWVuYWJsZS10aW1lci13Y2MgJ2FwcGVuZCkNCgko ZnJhbWUtdGFicy1lbmFibGUtdGltZXIpDQoJKGZyYW1lLXRhYnMtdXBkYXRlKSkNCiAgICAo cmVtb3ZlLWhvb2sgJ2J1ZmZlci1saXN0LXVwZGF0ZS1ob29rICdmcmFtZS10YWJzLWVuYWJs ZS10aW1lci1ibHUpDQogICAgKHJlbW92ZS1ob29rICd3aW5kb3ctY29uZmlndXJhdGlvbi1j aGFuZ2UtaG9vayAnZnJhbWUtdGFicy1lbmFibGUtdGltZXItd2NjKQ0KICAgIChmcmFtZS10 YWJzLXJlbW92ZSkpKQ0KDQoocHJvdmlkZSAnZnJhbWUtdGFicykNCg0KKGdsb2JhbC1zZXQt a2V5IFsoaHlwZXIgc2hpZnQgZildICdmcmFtZS10YWJzLW1vZGUpDQo= --------------090408050705050302080608--