h,       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrs1.2.0.3 Safe-InferredPextismLow-level Wasm valuesextismLow-level Wasm types3tuvwxyz{|}~   None}extism Result typeextism Extism errorextismHelper function to convert a  to a  ByteStringextismHelper function to convert a  ByteString to a     None extism>Defines types that can be used to pass Wasm data into a plugin0extism Log level6extismCancellation handle for Plugins8extism)Plugins can be used to call WASM function:extismHost function, see <extismGet the Extism version string=extism Create a 8 from a WASM module, useWasi' determines if WASI should | be linked>extism Check if a 8 is valid?extism%Set configuration values for a plugin@extism:Set the log file and level, this is a global configurationAextism.Check if a function exists in the given pluginCextism Create a new 6 that can be used to cancel a running plugin | from another thread.Dextism Cancel a running plugin using a 6"BDC=E?@F67:;04135289 /"/:;8967012345<=>?@ABCDEF None aPextism>A memory handle represents an allocated block of Extism memoryQextismAccess the plugin that is currently executing from inside a host functionTextism'Allocate a new handle of the given sizeUextism>Get the length of a handle, returns 0 if the handle is invalidVextismFree allocated memoryWextism,Access a pointer to the entire memory regionXextism!Access the pointer for the given PYextism.Access the data associated with a handle as a  ByteStringZextism.Access the data associated with a handle as a [extismAccess the data associated with a handle and convert it into a Haskell type\extism%Allocate memory and copy an existing  ByteString into it]extism%Allocate memory and copy an existing  into it_extismCreate a new I32 `extismCreate a new I64 aextismCreate a new F32 bextismCreate a new F64 cextismGet I32 dextismGet I64 eextismGet F32 fextismGet F64 kextism'hostFunction "function_name" inputTypes outputTypes callback userData' creates a new | :4 in the default namespace that can be called from a 8lextismk "namespace" "function_name" inputTypes outputTypes callback userData' creates a new | :5 in the provided namespace that can be called from a 8*^\]efcdhkljWTYV[UXZiSgab_`   QRP*QR PTUVWXYZ[\]^_`abcdefkljihgS      !"#$%&'()*+,-./0123456789:;<=>>??@@ABCDEFGHIJKLMNOPQRSTUVVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~extism-1.2.0.3-inplaceExtism.HostFunctionExtism.EncodingExtismextismExtism.Bindings hostFunctionValValI32ValI64ValF32ValF64ValTypeI32I64F32F64V128FuncRef ExternRefJSONEncoding FromBytes fromBytesToBytestoBytesResultError ExtismError toByteStringfromByteString$fToBytesDouble$fToBytesFloat$fToBytesWord64$fToBytesWord32$fToBytesInt64$fToBytesInt32 $fToBytesList$fToBytesByteString $fToBytesUnit$fFromBytesDouble$fFromBytesFloat$fFromBytesWord64$fFromBytesWord32$fFromBytesInt64$fFromBytesInt32$fFromBytesList$fFromBytesByteString$fFromBytesUnit$fFromBytesJSON $fToBytesJSON $fShowError $fEqErrorextism-manifest-1.2.0.3-inplaceExtism.ManifestManifestLogLevelLogErrorLogWarnLogInfoLogDebugLogTrace CancelHandlePluginFunction extismVersion newPluginisValid setConfig setLogFilefunctionExistscall cancelHandlecancelpluginIDunwrap$fPluginInputManifest$fPluginInputByteString$fShowLogLevel $fEqLogLevel$fEqCancelHandle$fShowCancelHandle $fEqPlugin $fShowPlugin $fEqFunction MemoryHandle CurrentPluginptr memoryAlloc memoryLength memoryFreememory memoryOffset memoryBytes memoryString memoryGet allocBytes allocStringalloctoI32toI64toF32toF64fromI32fromI64fromF32fromF64 setResults getParamsoutputinput hostFunction'$fNumMemoryHandle$fEnumMemoryHandle$fEqMemoryHandle$fOrdMemoryHandle$fRealMemoryHandle$fIntegralMemoryHandle$fShowMemoryHandle_32Bit callbackWrapextism_current_plugin_memory"extism_current_plugin_memory_alloc!extism_current_plugin_memory_free#extism_current_plugin_memory_length extism_errorextism_function_freeextism_function_newextism_function_set_namespaceextism_log_fileextism_plugin_callextism_plugin_cancelextism_plugin_cancel_handleextism_plugin_configextism_plugin_freeextism_plugin_function_existsextism_plugin_idextism_plugin_newextism_plugin_new_error_freeextism_plugin_output_dataextism_plugin_output_lengthextism_versionfreePtr freePtrWrap intOfValType typeOfVal valTypeOfInt CCallbackExtismCancelHandleExtismCurrentPluginExtismFunction ExtismPlugin FreeCallbackbaseGHC.BaseString PluginInput