From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/117335 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Carlos via ntg-context Newsgroups: gmane.comp.tex.context Subject: Re: registered function call [1160]:...live/2023/texmf-dist/tex/context/base/mkiv/l-sandbox.lua:87: cannot open /.: Permission denied - Alpine Linux Date: Fri, 31 Mar 2023 16:08:07 -0400 Message-ID: <20230331200807.hf2refl6kfsb3yrr@gmail.com> References: <20230325195537.cf27e6rd53p4ylda@gmail.com> <406e09db-5c1a-ea81-eebc-2af1fbfa2d5e@freedom.nl> <20230327133143.4k235e7r2bmeuegj@gmail.com> <9fb9f0df-8798-4f03-abd2-f373585fc97c@freedom.nl> <20230328170512.2jdyuvgwfb64mrdi@gmail.com> <20230331114040.62v4q2thqfzq3qhw@gmail.com> <28d88863-51c1-0b4d-2225-41c8ceacce07@xs4all.nl> Reply-To: mailing list for ConTeXt users 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="40268"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Carlos To: ntg-context@ntg.nl Original-X-From: ntg-context-bounces@ntg.nl Fri Mar 31 22:08:56 2023 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane-mx.org Original-Received: from [5.39.185.232] (helo=zapf.ntg.nl) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1piL3Q-000AFH-8e for gctc-ntg-context-518@m.gmane-mx.org; Fri, 31 Mar 2023 22:08:56 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id DA08F1C011C; Fri, 31 Mar 2023 22:08:23 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id csRsF3FmrOGc; Fri, 31 Mar 2023 22:08:22 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 1B51E1C0215; Fri, 31 Mar 2023 22:08:22 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id CBF1E1C0215 for ; Fri, 31 Mar 2023 22:08:19 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lV2jEamkvTOa for ; Fri, 31 Mar 2023 22:08:19 +0200 (CEST) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=116.202.254.214; helo=ciao.gmane.io; envelope-from=gctc-ntg-context-518@m.gmane-mx.org; receiver= Original-Received: from ciao.gmane.io (ciao.gmane.io [116.202.254.214]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id E0AF71C011C for ; Fri, 31 Mar 2023 22:08:18 +0200 (CEST) Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1piL2o-0009XV-E8 for ntg-context@ntg.nl; Fri, 31 Mar 2023 22:08:18 +0200 X-Injected-Via-Gmane: http://gmane.org/ Content-Disposition: inline In-Reply-To: <28d88863-51c1-0b4d-2225-41c8ceacce07@xs4all.nl> X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.26 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: "ntg-context" X-Broken-Reverse-DNS: no host name found for IP address 5.39.185.232 Xref: news.gmane.io gmane.comp.tex.context:117335 Archived-At: T24gRnJpLCBNYXIgMzEsIDIwMjMgYXQgMDQ6NDA6MjdQTSArMDIwMCwgSGFucyBIYWdlbiB2aWEg bnRnLWNvbnRleHQgd3JvdGU6Cj4gT24gMy8zMS8yMDIzIDE6NDAgUE0sIENhcmxvcyB2aWEgbnRn LWNvbnRleHQgd3JvdGU6Cj4gCj4gPiA+IHNvIHdoeSBub3QgdXNlIGx1Y2lkYSBtYXRoIGZvbnRz Pwo+ID4gCj4gPiBJIGhhdmUuIEJ1dCBvbmx5IHdpdGggYSBjb3VwbGUgb2YgbWF0aCBmb250cy4g SSBkb24ndCBoYXZlIGFsbCB0aGVzZSBmb250cy4KPiAKPiBJdCByZWFsbHkgcGF5cyBvZmYgdG8g YnV5IHRoZSBvZmZpY2lhbCBsdWNpZGEgb3BlbnR5cGUgcGFja2FnZS4KCkknbGwgZG8gdGhhdCBl dmVudHVhbGx5LiAKPiAKPiA+IG1raXYgbHVhIHN0YXRzICA+IGxvYWRlZCBmb250czogMyBmaWxl czogbHVjaWRhbmV3bWF0aGl0YWxpYy50dGYsIGx1Y2lkYW5ld21hdGhzeW1ib2wudHRmLCBsdWNp ZGFicmlnaHRyZWd1bGFyLm90Zgo+ID4gbWtpdiBsdWEgc3RhdHMgID4gZm9udCBlbmdpbmU6IG90 ZiAzLjEzMywgYWZtIDEuNTEzLCB0Zm0gMS4wMDAsIDYgaW5zdGFuY2VzLCAzIHNoYXJlZCBpbiBi YWNrZW5kLCAxIGNvbW1vbiB2ZWN0b3JzLCAyIGNvbW1vbiBoYXNoZXMsIGxvYWQgdGltZSAxNi43 MzMgc2Vjb25kcwo+IAo+IEkgbmV2ZXIgaGVhcmQgb2YgdGhlc2UgbWF0aCBvbmVzLiBEaWQgeW91 IGdldCB0aGVzZSBmcm9tIHlhbmR5dGV4IChubyBsb25nZXIKPiBhcm91bmQpIG9yIFRVRyAodGhl IG9mZmljaWFsIGRpc3RyaWJ1dGVyIG9mIGx1Y2lkYSBvcGVudHlwZSBtYXRoKT8gQW55d2F5LAo+ IGFzIHdlIGZpbmUgdHVuZSBtYXRoIGZvbnRzIGZvciBzdXJlIHlvdSBnZXQgc3Vib3B0aW1hbCBy ZXN1bHRzIChvciBldmVuCj4gd3Jvbmcgb3V0cHV0KS4gTWlrYWVsIGFuZCBJIHB1dCBxdWl0ZSBh IGJpdCBvZiBjYXJlIGludG8gbHVjaWRhIG9wZW50eXBlCj4gbWF0aC4KPiAKPiA+IEkgZG8gYWdy ZWUgd2l0aCB5b3UgaW4gdGhhdCB0aGF0IGxvYWRpbmcgdGltZSBpcyBwZXJoYXBzIHVuYWNjZXB0 YWJsZSBidXTigKYKPiA+IC4uLgo+ID4gWW91IG91Z2h0IHRvIHNwZWNpZnkgdGhhdCBtdXN0IGJl IG9ubHkgYWZ0ZXIgc3Vic2VxdWVudCBjYWxsYmFja3MuIEkganVzdCB0cmllZCBpdCB3aXRoIGEg b25lIGxpbmVyIGZpbGUgb2YgXHNldHVwYm9keWZvbnRbbHVjaWRhXSBhbmQgKGxvb2tpbmcgYXJv dW5kIGluIGRpc2JlbGllZikgaXQgdG9vayBhIHdob29waW5nIGFoZW0KPiA+IGZvbnRzICAgICAg ICAgICA+IG5hbWVzID4gc2tpcHBlZCBmaWxlcyAgICA6IDE2NAo+ID4gZm9udHMgICAgICAgICAg ID4gbmFtZXMgPiBkdXBsaWNhdGUgZmlsZXMgIDogMTY0Cj4gPiBmb250cyAgICAgICAgICAgPiBu YW1lcyA+IHRvdGFsIHNjYW4gdGltZSAgOiAxNi40ODcgc2Vjb25kcwo+IAo+IEkgaGF2ZSBubyBj bHVlLCB1bmxlc3MgdGhhdCByZWxhdGVzIHRvIHlvdXIgZm9udCBwYXRoIGluY2x1ZGluZyBzb21l IGhvbWUKPiBkaXIgd2hpY2ggZ2V0cyBzY2FubmVkIGV2ZXJ5IHRpbWUgZm9yIHdoYXRldmVyIHJl YXNvbiBhbmQgdGhhdCBoYXMgdGVucyBvZgo+IHRob3VzYW5kcyBvZiBmaWxlcy4gSSBjYW4gcHJv Y2VzcyB0aGUgMzUwKyBwYWdlIGx1YW1ldGF0ZXggbWFudWFsIHR3aWNlIGluCj4gdGhlc2UgMTYg c2Vjb25kcyBhbmQgdGhhdCBvbmUgbG9hZHMgcXVpdGUgc29tZSAoYWxzbyBtYXRoKSBmb250cyBh bmQgbXkKPiBsYXB0b3AgaXMgbm90IGEgZmFuY3kgMjAyMyBvbmUKPiAKPiA+IGJlZm9yZSBpdCBw cm9kdWNlZCBldmVuIGVycm9yIG1lc3NhZ2VzLgo+ID4gCj4gPiBiZWF0aW5nIG1lIGZvciAyIHNl Y29uZHMuIEdyZWF0LiBBbmQgdGhlbiBpdCByZXN0cmljdGVkIG15IGZyZWVkb20gYnkgc2F5aW5n Cj4gPiAKPiA+IMKrU29ycnksIGJ1dCBJIGNhbid0IHR5cGVzZXQgbWF0aCB1bmxlc3MgdmFyaW91 cyBwYXJhbWV0ZXJzIGhhdmUgYmVlbiBzZXQuIFRoaXMgaXMKPiA+IG5vcm1hbGx5IGRvbmUgYnkg bG9hZGluZyBzcGVjaWFsIG1hdGggZm9udHMgaW50byB0aGUgbWF0aCBmYW1pbHkgc2xvdHMuIFlv dXIgZm9udAo+ID4gc2V0IGlzIGxhY2tpbmcgYXQgbGVhc3QgdGhlIHBhcmFtZXRlciBtZW50aW9u ZWQgZWFybGllci7Cuwo+IAo+IHRoYXQncyBwcmV0dHkgY2xlYXI6IHlvdSBkb24ndCBsb2FkIGEg bWF0aCBmb250IGF0IGFsbCwgbWF5YmUgc29tZSB0ZXh0IGZvbnQKPiBwcmV0ZW5kaW5nIGl0IGlz IG1hdGgKPiAKPiA+IFNvcnJ5LCBidXQgc29ycnkgZG9lc24ndCBjdXQgaXQgaGVyZS4KPiAKPiBp dCBkb2VzOiBubyBwcm9wZXIgbWF0aCBmb250IGZvdW5kIHNvIHJlYXNvbiB0byBjb21wbGFpbgo+ IAo+ID4gSSBndWVzcyBpdCBtdXN0IGhhdmUgYmVlbiByZWZlcnJpbmcgdG8gIFxzdHJjX2Zvcm11 bGFzX3BsYWNlX251bWJlciBcc3RyY19mb3JtdWxhc19mbHVzaF9udW1iZXIgXGRvc3RhcnR0YWdn ZWQgXHQhZm9ybXVsYWNvbnRlbnQgXGVtcHR5IFxkb3RhZ3JlZ2lzdGVyZm9ybXVsYSBcY19zdHJj X2Zvcm11bGFzX24gXGNzbmFtZSBcZSFzdG9wIFxmb3JtdWxhcGFyYW1ldGVyIFxjIWFsdGVybmF0 aXZlIFx2IWZvcm11bGEgXGVuZGNzbmFtZQo+IAo+IGR1bm5vLCB0aGF0J3MgbnVtYmVyaW5nLCBu b3QgbWF0aAo+IAo+ID4gT2theS4gU28gSSB0cmllZCBhbm90aGVyIGZpbGUuIFRoaXMgdGltZSBh cm91bmQgd2l0aCBvbmx5Cj4gPiAKPiA+IFxzZXR1cGJvZHlmb250W2x1Y2lkYV0KPiA+IAo+ID4g XHN0YXJ0dGV4dAo+ID4gJCB0ZXN0ICQKPiA+IFxzdG9wdGV4dAo+ID4gCj4gPiBhbmQgdGhlbiB0 aGUgb3V0cHV0IG1lc3NhZ2Ugd2FzIMKrU29tZXdoZXJlIGluIHRoZSBtYXRoIGZvcm11bGEganVz dCBlbmRlZCwgeW91IHVzZWQgdGhlIHN0YXRlZCBjaGFyYWN0ZXIgZnJvbSBhbgo+ID4gdW5kZWZp bmVkIGZvbnQgZmFtaWx5LiBGb3IgZXhhbXBsZSwgcGxhaW4gVGVYIGRvZXNuJ3QgYWxsb3cgXGl0 IG9yIFxzbCBpbgo+ID4gc3Vic2NyaXB0cy4gUHJvY2VlZCwgYW5kIEknbGwgdHJ5IHRvIGZvcmdl dCB0aGF0IEkgbmVlZGVkIHRoYXQgY2hhcmFjdGVyLsK7Cj4gPiAKPiA+IFRoZXJlJ3Mgbm90IGV2 ZW4gYSBmYWxsYmFjayB0byBjbXIgb3IgYW55IG90aGVyIGZvbnQuCj4gCj4gc3VyZSwgd2h5IHNo b3VsZCBpdCwgeW91IHdhbnQgbHVjaWRhIHNvIGJldHRlciBxdWl0IHdpdGggYW4gZXJyb3IgdGhh bgo+IGtpY2tpbmcgaW4gc29tZSBmb250OyBhY3R1YWxseSBjbXIgbWF0aCBmb250cyBoYXZlIGJl ZW4gb2Jzb2xldGVkIGZvciB3YXkKPiBvdmVyIGEgZGVjYWRlIGJ5IGxhdGluIG1vZGVybiBtYXRo IGZvbnRzIGluIDMyIGJpdCBmb250IGVuZ2luZXMKCkkgd2FzIGFjdHVhbGx5IHRoaW5raW5nIHRv IGFzayB5b3UgYWJvdXQgdGhhdCwgYW5kIGJ5IGZhbGxpbmcgYmFjayB0byBjbXIgbWF0aCBmb250 IHRoYXQgcGVyaGFwcyB3b3VsZCBleHBlZGl0ZSBsb2FkaW5nIHRpbWUgYWxvbmcgdGhlIHdheS4g CgpUaGFuayB5b3UgZm9yIHRoZSBpbmZvIG9uIHRoYXQgbGFzdCBzZW50ZW5jZS4gSSBkaWRuJ3Qg a25vdy4gCj4gCj4gPiBUaGVyZSB3YXMgbm90IGV2ZW4gYSBwZXJzb25hbGl6ZWQgdG91Y2ggaW4g dGhlIG91dHB1dC4gVGhhdCBtZXNzYWdlIHNvdW5kcyBsaWtlIG9uZSBvZiB0aGVzZSBuZXcgR1BU LWNoYXQgZmVhdHVyZXMuIERyeS4gV2hlbiBJIHJlYWQgdGhhdCDCq1Byb2NlZWQsIGFuZCBJJ2xs IHRyeSB0byBmb3JnZXQgaXTigKbCuyBwYXJ0IHRoZSBmaXJzdCB0aGluZyBJIHRob3VnaHQgd2Fz OiB5ZWFoLCBJJ2xsIHByb2NlZWQgYnkgcmVtb3ZpbmcgdGhhdCBmaWxlIGFsdG9nZXRoZXIgYW5k IHlvdSdsbCBmb3JnZXQgaXQgZm9yIHN1cmUgLgo+IAo+IHRoYXQgbWVzc2FnZSBpcyBwYXJ0IG9m ICdyZWZlcmVuY2UgdGV4IHRoZSBwcm9ncmFtJyBmb3Igb3ZlciA0MCB5ZWFycyBzbyBpZgo+IGNo YXRncHQgd291bGQgY29tZSB1cCB3aXRoIGl0LCBpdCB3b3VsZCBkbyBzbyBieSBoYXZpbmcgcGFy c2VkIHBsZW50eSBvZiB0ZXgKPiBzb3VyY2VzIGluc3RlYWQgb2YgaW52ZW50aW5nIGl0IChhbmQg d2hlbiBpdCBjb21lcyB0byBhbnN3ZXJpbmcgdGV4IHJlbGF0ZWQKPiBxdWVzdGlvbnMgY2hhcmdw dCBpcyBwcmV0dHkgdW5yZWxpYWJsZSwgYnV0IHRoYXQncyBhbm90aGVyIHRvcGljKQo+IAo+ID4g QnV0IGluc3RhZWQgSSBsb29rZWQgYXQgaXQgYW5kIHRob3VnaCB0byBteXNlbGYgwqtob3cgbXVj aCBoYXMgY2hhbmdlZD8hwrsgSW4gcGxhaW4gVGVYIChJIGhhdmUgZm9yZ290dGVuIGl0IGEgYml0 KSBidXQgSSBjYW4gc3RpbGwgdHlwZQo+ID4gCT4gXHBhcgo+ID4gCT4gJHRlc3QkCj4gPiAJPiBc ZW5kCj4gPiAKPiA+IGFuZCBpdCdsbCBwcm9kdWNlIGEgZHZpIGZpbGUgaW4gcmV0dXJuLgo+IAo+ IGEgbG90IGhhcyBjaGFuZ2VkOiBvcGVudHlwZSBtYXRoLCB1bmljb2RlLCBtb3JlIGRlbWFuZHMg YnV0IGluZGVlZCB0aGVyZSBpcwo+IG5vdGhpbmcgYWdhaW5zdCB1c2luZyBwbGFpbiB0ZXggd2l0 aCBjbXIgYW5kIGR2aSBmb250cyBpZiB0aGF0IHN1aXRzIHdlbGw7Cj4gYW5kIHBsYWluIHRleCB3 aWxsIGFsd2F5cyBiZSBmYXN0ZXIgdGhhbiBjb250ZXh0IChvciBsYXRleCkganVzdCBsaWtlIHBk ZnRleAo+IHdpdGggOCBiaXQgZm9udHMgaXMgZmFzdGVyIHRoYW4gbHVhdGV4IHdpdGggMzIgYml0 IGZvbnRzICh3aXRoIGx1YW1ldGF0ZXgKPiBzaXR0aW5nIGluIGJldHdlZW4gd3J0IHBlcmZvcm1h bmNlKQo+ICBhbnl3YXksIGkgYmV0IHRoYXQgaWYgeW91IHdhbnQgdG8gdXNlIGx1Y2lkYSB3aXRo IHBsYWluIHlvdSBhbHNvIGhhdmUgdG8gZG8KPiBzb21lIHdvcmsgYW5kIGl0IHdpbGwgY29tcGxh aW4gYXMgbG91ZCBhcyBsdWFtZXRhdGV4IHdoZW4gdGggZWZvbnQKPiBwYXJhbWV0ZXJzIGFyZSBu b3Qgc2V0Cj4gCgpBdCB0aGlzIHBvaW50LCBJIGJlbGlldmUgaXQuIFRob3VnaHQgYWJvdXQgaXQg YnV0IGRpZG4ndCBldmVuIHRyeS4KClRoYW5rIHlvdSBmb3IgeW91ciB3b3JrIGFuZCBhbGwgdGhh dCBpbmZvIEhhbnMuCgo+IEhhbnMKPiAKPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIEhhbnMgSGFnZW4gfCBQUkFHTUEgQURFCj4gICAgICAgICAg ICAgICBSaWRkZXJzdHJhYXQgMjcgfCA4MDYxIEdIIEhhc3NlbHQgfCBUaGUgTmV0aGVybGFuZHMK PiAgICAgICAgdGVsOiAwMzggNDc3IDUzIDY5IHwgd3d3LnByYWdtYS1hZGUubmwgfCB3d3cucHJh Z21hLXBvZC5ubAo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBJ ZiB5b3VyIHF1ZXN0aW9uIGlzIG9mIGludGVyZXN0IHRvIG90aGVycyBhcyB3ZWxsLCBwbGVhc2Ug YWRkIGFuIGVudHJ5IHRvIHRoZSBXaWtpIQo+IAo+IG1haWxsaXN0IDogbnRnLWNvbnRleHRAbnRn Lm5sIC8gaHR0cHM6Ly93d3cubnRnLm5sL21haWxtYW4vbGlzdGluZm8vbnRnLWNvbnRleHQKPiB3 ZWJwYWdlICA6IGh0dHBzOi8vd3d3LnByYWdtYS1hZGUubmwgLyBodHRwOi8vY29udGV4dC5hYW5o ZXQubmV0Cj4gYXJjaGl2ZSAgOiBodHRwczovL2JpdGJ1Y2tldC5vcmcvcGhnL2NvbnRleHQtbWly cm9yL2NvbW1pdHMvCj4gd2lraSAgICAgOiBodHRwczovL2NvbnRleHRnYXJkZW4ubmV0Cj4gX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KCi0tIApFcXVhbCBieXRlcyBmb3Igd29tZW4uCgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpJZiB5b3VyIHF1ZXN0aW9uIGlzIG9mIGludGVyZXN0IHRv IG90aGVycyBhcyB3ZWxsLCBwbGVhc2UgYWRkIGFuIGVudHJ5IHRvIHRoZSBXaWtpIQoKbWFpbGxp c3QgOiBudGctY29udGV4dEBudGcubmwgLyBodHRwczovL3d3dy5udGcubmwvbWFpbG1hbi9saXN0 aW5mby9udGctY29udGV4dAp3ZWJwYWdlICA6IGh0dHBzOi8vd3d3LnByYWdtYS1hZGUubmwgLyBo dHRwOi8vY29udGV4dC5hYW5oZXQubmV0CmFyY2hpdmUgIDogaHR0cHM6Ly9iaXRidWNrZXQub3Jn L3BoZy9jb250ZXh0LW1pcnJvci9jb21taXRzLwp3aWtpICAgICA6IGh0dHBzOi8vY29udGV4dGdh cmRlbi5uZXQKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K