h&>R;1      2022 Albert KrewinkelGPL-2.0-or-later/Albert Krewinkel  Safe-Inferred"pandoc-lua-engine Retrieves a  from the Lua stack.pandoc-lua-engine Pushes a  to the top of the Lua stack.pandoc-lua-engine Retrieves a  from the Lua stack.pandoc-lua-engine1Pushes a 'ChunkedDoc to the top of the Lua stack.pandoc-lua-engine Lua type for  values.pandoc-lua-enginePushes a TOC tree to the stack. The resulting object is a list with the top-level entry placed at index 0- and all subentries as the rest of the list. 2012-2023 John MacFarlane  2017-2023 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel alpha Safe-Inferred"pandoc-lua-engineLua type used for the  CommonState object. 2012-2023 John MacFarlane  2017-2023 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel alpha Safe-Inferred"/pandoc-lua-engine0Retrieves a template context from the Lua stack.pandoc-lua-engine+Pushes a template context to the Lua stack. 2020-2023 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel alpha Safe-Inferred"pandoc-lua-engine-Lua userdata type definition for PandocError.pandoc-lua-enginePeek a  element to the Lua stack.pandoc-lua-engine Retrieve a  from the Lua stack. 2012-2023 John MacFarlane  2017-2023 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel alpha Safe-Inferred" M pandoc-lua-engine0Pushes a ReaderOptions value as userdata object.!pandoc-lua-engine Pushes an " as a string.#pandoc-lua-enginePushes a person's $ as a table.%pandoc-lua-enginePushes a boolean, but uses nil instead of false5; table fields are not set unless the value is true.&pandoc-lua-engine Pushes a ' as string.(pandoc-lua-engine Pushes a ), i.e., a variable value.*pandoc-lua-engine Pushes a + as table.  2021-2023 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel  Safe-Inferred" ,pandoc-lua-engine Pushes the - as a list of lazy Lua objects..pandoc-lua-engine!Retrieves sources from the stack./pandoc-lua-engineSource object type.,. 2019-2023 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel alpha Safe-Inferred" s0pandoc-lua-engine/Push the pandoc.system module on the Lua stack.0  2020-2023 Albert KrewinkelGPL-2.0-or-later/Albert Krewinkel  Safe-Inferred"8 /1pandoc-lua-engine9Type providing access to both, pandoc and Lua operations.2pandoc-lua-engineLift a 3 operation into the 1 type.4pandoc-lua-engine Retrieve a  from the Lua stack.5pandoc-lua-engine#Conversions between Lua errors and  exceptions.1672 &Copyright  2017-2023 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel alpha Safe-Inferred"8pandoc-lua-engine0Push the "pandoc.utils" module to the Lua stack.9pandoc-lua-engine8Documented Lua function to compute the hash of a string.:pandoc-lua-engineConvert pandoc structure to a string with formatting removed. Footnotes are skipped (since we don't want their contents in link labels).;pandoc-lua-engine?Converts an old/simple table into a normal table block element.<pandoc-lua-engine*Converts a table into an old/simple table.89  2019-2023 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel alpha Safe-Inferred"=pandoc-lua-engine.Push the pandoc.types module on the Lua stack.=  2022-2023 Albert KrewinkelGPL-2.0-or-later/Albert Krewinkel  Safe-Inferred"`>pandoc-lua-engine.Push the pandoc.types module on the Lua stack.>  2021-2023 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel  Safe-Inferred"?pandoc-lua-engine Pushes a @ as a an opaque userdata value.Apandoc-lua-engine Retrieves a @ B value from the stack.Cpandoc-lua-engineTemplate object type.?AC7Copyright  2022-2023 Albert Krewinkel, John MacFarlaneGNU GPL, version 2 or above/Albert Krewinkel  Safe-Inferred"Dpandoc-lua-engineThe "pandoc.template" module.Epandoc-lua-engineTemplate module functions.D 2022-2023 Albert KrewinkelGPL-2.0-or-later/Albert Krewinkel  Safe-Inferred" Fpandoc-lua-engineRetrieves a single G from the Lua stack.Hpandoc-lua-enginePushes an individual G to the Lua stack.Ipandoc-lua-engine Retrieves an J set from the Lua stack.Kpandoc-lua-enginePushes a set of J to the top of the Lua stack.Lpandoc-lua-engine Retrieves an M value from the Lua stack.Npandoc-lua-engine Pushes an M value as a table with that maps extensions to their default enabled/disabled status.Opandoc-lua-engineRetrieves the activation status of an extension. True or the string enable for activated, False or disable for disabled.Ppandoc-lua-engine/Retrieves a flavored format from the Lua stack.Qpandoc-lua-engineReturns R if the given stack index is nil*, and the result of the peeker otherwise.IKLNP 2022-2023 Albert KrewinkelGPL-2.0-or-later/Albert Krewinkel  Safe-Inferred"Spandoc-lua-engineThe "pandoc.format" module.Tpandoc-lua-engineExtension module functions.S- 2021-2023 Albert Krewinkel, John MacFarlaneGNU GPL, version 2 or above/Albert Krewinkel alpha Safe-Inferred"Upandoc-lua-engineRetrieve a WriterOptions value, either from a normal WriterOptions value, from a read-only object, or from a table with the same keys as a WriterOptions object.Vpandoc-lua-engine0Pushes a WriterOptions value as userdata object.Wpandoc-lua-engineX object type.Ypandoc-lua-engine Retrieves a X object from a table on the stack, using the default values for all missing fields.Internally, this pushes the default writer options, sets each key/value pair of the table in the userdata value, then retrieves the object again. This will update all fields and complain about unknown keys.UV 2023 Albert KrewinkelGPL-2.0-or-later/Albert Krewinkel  Safe-Inferred"YZpandoc-lua-engine2Push the pandoc.structure module on the Lua stack.[pandoc-lua-engineSplit \ into Chunks.]pandoc-lua-engineGenerate a table of contents.^pandoc-lua-engineRetrieves the body blocks of a \" object or from a list of blocks.Z 2012-2023 John MacFarlane  2017-2023 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel alpha Safe-Inferred"!~_pandoc-lua-engineRetrieve a ReaderOptions value, either from a normal ReaderOptions value, from a read-only object, or from a table with the same keys as a ReaderOptions object.`pandoc-lua-engine0Pushes a ReaderOptions value as userdata object.apandoc-lua-engine6Pushes a ReaderOptions object, but makes it read-only.bpandoc-lua-engine/ReaderOptions object type for read-only values.cpandoc-lua-engined object type.epandoc-lua-engineMember properties of d Lua values.fpandoc-lua-engine Retrieves a d object from a table on the stack, using the default values for all missing fields.Internally, this pushes the default reader options, sets each key/value pair of the table in the userdata value, then retrieves the object again. This will update all fields and complain about unknown keys._`a 2012-2023 John MacFarlane  2017-2023 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel alpha Safe-Inferred"K&Copyright  2017-2023 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel  Safe-Inferred"%[ gpandoc-lua-engine(Delete a single item from the media bag.hpandoc-lua-engine$Delete all items from the media bag.ipandoc-lua-engineFill the mediabag with all images in the document that aren't present yet.jpandoc-lua-engine%Insert a new item into the media bag.kpandoc-lua-engine.Returns iterator values to be used with a Lua for loop.lpandoc-lua-engine+Function to lookup a value in the mediabag.mpandoc-lua-engine$Function listing all mediabag items.npandoc-lua-engine$Lua function to retrieve a new item.opandoc-lua-engine,Extract the mediabag or just a single entry.p&Copyright  2017-2023 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel alpha Safe-Inferred"&epandoc-lua-engine!Permissible global Lua variables. pandoc-lua-engineSet all given globals.  'Copyright (C) 2012-2023 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane alphaportable Safe-Inferred"*qpandoc-lua-engine'Key-value pair, pushed as a table with a as the only key and v as the associated value.rpandoc-lua-engineList of key-value pairs that is pushed to Lua as AttributeList userdata.spandoc-lua-engine;Convert Pandoc to custom markup using a classic Lua writer.tpandoc-lua-engineConverts a Pandoc value to custom markup using a classic Lua writer.upandoc-lua-engine'Convert Pandoc block element to Custom.vpandoc-lua-engine0Convert list of Pandoc block elements to Custom.wpandoc-lua-engine1Convert list of Pandoc inline elements to Custom.xpandoc-lua-engine(Convert Pandoc inline element to Custom.upandoc-lua-engine Block elementvpandoc-lua-engineList of block elementss&Copyright  2017-2023 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel alpha Safe-Inferred"+ypandoc-lua-engine!Set of input formats accepted by read.zpandoc-lua-engine!Set of input formats accepted by write.{pandoc-lua-engineInline table field|pandoc-lua-engineBlock module field} 2022-2023 Albert KrewinkelGPL-2.0-or-later$Albert Krewinkel  Safe-Inferred"/t~pandoc-lua-engine/A writer table is just an absolute stack index.pandoc-lua-engine Convert Pandoc to custom markup.pandoc-lua-engineKeep exactly one traceback and clean it up. This wouldn't be necessary if the  pcallTrace function would do nothing whenever the error already included a trace, but that would require some bigger changes; removing the additional traces in this post-process step is much easier (for now).pandoc-lua-engine%Pushes the field in the writer table.pandoc-lua-engine Looks up Writer.subtable.field; tries  Writer.field) as a fallback if the subtable field is nil.pandoc-lua-engineIf the value at the top of the stack can be called as a function, then push the element and writer options to the stack and call it; otherwise treat it as a plain Doc value7Copyright  2022-2023 Albert Krewinkel, John MacFarlaneGNU GPL, version 2 or above/Albert Krewinkel  Safe-Inferred"0pandoc-lua-engineThe "pandoc.template" module.pandoc-lua-engineTemplate module functions.&Copyright  2017-2023 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel alpha Safe-Inferred"4< pandoc-lua-engineRun the Lua interpreter, using pandoc's default way of environment initialization. pandoc-lua-engineLike  -, but ignores all environment variables like LUA_PATH.pandoc-lua-engineModules that are loaded at startup and assigned to fields in the pandoc module. Note that  pandoc.List is not included here for technical reasons; it must be handled separately.pandoc-lua-engine1Initialize the lua state with all required valuespandoc-lua-engineSetup the metatable that's assigned to Lua tables that were created from/via JSON arrays.pandoc-lua-engine Evaluate a 14 computation, running all contained Lua operations.pandoc-lua-engine,Global variables which should always be set.   2012-2023 John MacFarlane,  2017-2023 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel alpha Safe-Inferred"6 pandoc-lua-engine>Transform document using the filter defined in the given file. pandoc-lua-engineRun the Lua filter in  filterPath for a transformation to the target format (first element in args). Pandoc uses Lua init files to setup the Lua interpreter. - 2021-2023 Albert Krewinkel, John MacFarlaneGPL-2.0-or-later+Albert Krewinkel  Safe-Inferred":. pandoc-lua-engine Convert custom markup to Pandoc.pandoc-lua-engineRaw4, non-metatable lookup of a key in the global table.Most classic writers contain code that throws an error if a global is not present. This would break our check for the existence of a Writer function. We resort to raw access for that reason, but could also catch the error instead.TODO: This function ensures the proper behavior of legacy custom writers. It should be replaced with  in the future.pandoc-lua-engine?Name under which the reader function is stored in the registry.pandoc-lua-engine?Name under which the writer function is stored in the registry.pandoc-lua-engine0Runs a Lua action in a continueable environment.pandoc-lua-engine%Returns the ByteStringReader functionpandoc-lua-engineReturns the TextReader function &Copyright  2017-2023 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel alpha Safe-Inferred";pandoc-lua-engine$Constructs the Lua scripting engine.    !"#$%&'()*+,-./012./3456789:;<=.>?@ABCDEFCDGHICDJKCDLMCDNO.PQRST U VWXY Z [ U \ T ] ^ _ ` T T abcd efgh iTjk.lmno.lpqr.stuvwxyz{Tj|}~.T.TTTW,pandoc-lua-engine-0.1-3bfYb5MxgBJHcPmCOxSX96Text.Pandoc.LuaText.Pandoc.Lua.Marshal.Chunks#Text.Pandoc.Lua.Marshal.CommonStateText.Pandoc.Lua.Marshal.Context#Text.Pandoc.Lua.Marshal.PandocError!Text.Pandoc.Lua.Marshal.ReferenceText.Pandoc.Lua.Marshal.SourcesText.Pandoc.Lua.Module.SystemText.Pandoc.Lua.PandocLuaText.Pandoc.Lua.Module.UtilsText.Pandoc.Lua.Module.TypesText.Pandoc.Lua.Module.CLI Text.Pandoc.Lua.Marshal.TemplateText.Pandoc.Lua.Module.TemplateText.Pandoc.Lua.Marshal.FormatText.Pandoc.Lua.Module.Format%Text.Pandoc.Lua.Marshal.WriterOptions Text.Pandoc.Lua.Module.Structure%Text.Pandoc.Lua.Marshal.ReaderOptionsText.Pandoc.Lua.OrphansText.Pandoc.Lua.Module.MediaBagText.Pandoc.Lua.GlobalText.Pandoc.Lua.Writer.ClassicText.Pandoc.Lua.Module.Pandoc"Text.Pandoc.Lua.Writer.Scaffolding"Text.Pandoc.Lua.Module.ScaffoldingText.Pandoc.Lua.InitText.Pandoc.Lua.FilterText.Pandoc.Lua.CustomGlobalFORMATPANDOC_API_VERSIONPANDOC_DOCUMENTPANDOC_READER_OPTIONSPANDOC_WRITER_OPTIONSPANDOC_SCRIPT_FILE PANDOC_STATEPANDOC_VERSION setGlobalsrunLua runLuaNoEnv applyFilter loadCustom getEngine peekChunk!pandoc-3.0-IJq2WX5TcJ1IatKlwLDPJsText.Pandoc.ChunksChunk pushChunkpeekChunkedDoc ChunkedDocpushChunkedDoctypeChunkedDoc pushTocTreetypeCommonStatepeekCommonStatepushCommonState peekContext pushContexttypePandocErrorpushPandocErrorText.Pandoc.Error PandocErrorpeekPandocError pushReference pushItemId%citeproc-0.8.1-EAjYB8iq8IwEcWh6kOSnf9Citeproc.TypesItemIdpushNameName pushBoolOrNil pushVariableVariablepushValValpushDateDate pushSourcesText.Pandoc.SourcesSources peekSources typeSourcedocumentedModule PandocLua liftPandocLua'hslua-core-2.2.1-1dyPusYm91s7aGhWFud8GsHsLua.Core.ErrorLuapopPandocError$fLuaErrorPandocError unPandocLuasha1 stringifyfrom_simple_tableto_simple_table pushTemplate(doctemplates-0.11-KRM7rPYX0QnBwmnVWiJ4oaText.DocTemplates.InternalTemplate peekTemplate text-1.2.5.0Data.Text.InternalText typeTemplate functions peekExtensionText.Pandoc.Extensions Extension pushExtensionpeekExtensions ExtensionspushExtensionspeekExtensionsConfigText.Pandoc.FormatExtensionsConfigpushExtensionsConfig peekEnabledpeekFlavoredFormatemptyOrbaseGHC.BasememptypeekWriterOptionspushWriterOptionstypeWriterOptionsText.Pandoc.Options WriterOptionspeekWriterOptionsTablesplit_into_chunks'pandoc-types-1.23-fz7OjzX5u7CTrAHZFkFQuText.Pandoc.DefinitionPandoctable_of_contentspeekBodyBlockspeekReaderOptionspushReaderOptionspushReaderOptionsReadonlytypeReaderOptionsReadonlytypeReaderOptions ReaderOptionsreaderOptionsMemberspeekReaderOptionsTabledeleteemptyfillinsertitemslookuplistfetchwriteKeyValue AttributeList runCustom docToCustom blockToCustomblockListToCustominlineListToCustominlineToCustom readersField writersField inlineField blockField WriterTablepushWriterScaffolding cleanupTracegetWriterFieldgetNestedWriterField callOrDocwriterScaffolding loadedModules initLuaStateinitJsonMetatablerunPandocLuaWithdefaultGlobals runLuaWith runFilterFile rawgetglobalHsLua.Core.Primary getglobal readerField writerFieldinLuabyteStringReader textReader