h*EA      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                0.0.0.1 (Attribute for adding values to a request Safe-Inferred"xhtmx https://github.com/bigskysoftware/htmx-extensions/blob/main/src/include-vals/README.md The value of this attribute is one or more name/value pairs, which will be evaluated as the fields in a javascript object literal. i.e. "included:true, computed: computeValue()"8Typeclass for rendering domain types as HTMX compatible  Safe-Inferred")htmx an extension for debugging of a particular element using htmx htmx )https://htmx.org/extensions/event-header/ includes a JSON serialized version of the triggering event, if any htmx )https://htmx.org/extensions/head-support/ support for merging the head tag from responses into the existing documents head htmx )https://htmx.org/extensions/include-vals/5 allows you to include additional values in a request htmx %https://htmx.org/extensions/json-enc/ use JSON encoding in the body of requests, rather than the default x-www-form-urlencoded htmx &https://htmx.org/extensions/idiomorph/ an extension for using the idiomorph morphing algorithm as a swapping mechanismhtmx *https://htmx.org/extensions/loding-states/ allows you to disable inputs, add and remove CSS classes to any element while a request is in-flight.htmx ,https://htmx.org/extensions/method-override/ use the X-HTTP-Method-Override header for non-GET and POST requestshtmx *https://htmx.org/extensions/morphdom-swap/ an extension for using the morphdom library as the swapping mechanism in htmx.htmx 'https://htmx.org/extensions/multi-swap/= allows to swap multiple elements with different swap methodshtmx &https://htmx.org/extensions/path-deps/ an extension for expressing path-based dependencies similar to intercoolerjshtmx $https://htmx.org/extensions/preload/ preloads selected href and hx-get targets based on rules you control.htmx &https://htmx.org/extensions/remove-me/= allows you to remove an element after a given amount of timehtmx -https://htmx.org/extensions/response-targets/ allows to specify different target elements to be swapped when different HTTP response codes are receivedhtmx %https://htmx.org/extensions/restored/ allows you to trigger events when the back button has been pressedhtmx /https://htmx.org/extensions/server-sent-events/6 uni-directional server push messaging via EventSourcehtmx (https://htmx.org/extensions/web-sockets// bi-directional connection to WebSocket servershtmx (https://htmx.org/extensions/path-params/ allows to use parameters for path variables instead of sending them in query or body    1Utilities for including HTMX in the html head tag Safe-Inferred"htmxPlace in your template after useHtmx-, but before where the extension is used via hxExt_ NOTE: This uses $" as the version section of the URLhtmxSame as  useHtmxExt$ but lets you choose the version url htmxA typesafe version of  based on the "included" extensions that the htmx codebase is tested against NOTE: This uses $" as the version section of the URL!htmxSame as  useHtmxExts but with a versioned url"htmxPlace in your head_2 tag to use htmx attributes in your lucid template#htmxChoose the version of htmx to use using a 3-tuple representing semantic versioning$htmxThis is the recommended version of htmx for using this library (lucid-htmx). It is the version of the documentation that the implementation is based off of. "# !$%&' "# !$%&'Provides extra htmx tags Safe-Inferred"%&)htmxdrop (ignore) this request if an existing request is in flight (the default)*htmxdrop (ignore) this request if an existing request is in flight, and, if that is not the case, abort this request if another request occurs while it is still in flight+htmxabort the current request, if any, and replace it with this request,htmx?queue the first request to show up while a request is in flight-htmx>queue the last request to show up while a request is in flight.htmxhtmx 'https://htmx.org/attributes/hx-headers/= adds to the headers that will be submitted with the request?htmx 'https://htmx.org/attributes/hx-history/9 prevent sensitive data being saved to the history cache@htmx +https://htmx.org/attributes/hx-history-elt/? the element to snapshot and restore during history navigationAhtmx 'https://htmx.org/attributes/hx-include/% include additional data in requestsBhtmx )https://htmx.org/attributes/hx-indicator/ the element to put the htmx-request class on during the requestChtmx &https://htmx.org/attributes/hx-params/> filters the parameters that will be submitted with a requestDhtmx %https://htmx.org/attributes/hx-patch/% issues a PATCH to the specified URLEhtmx (https://htmx.org/attributes/hx-preserve/7 specifies elements to keep unchanged between requestsFhtmx &https://htmx.org/attributes/hx-prompt/. shows a prompt() before submitting a requestGhtmx #https://htmx.org/attributes/hx-put/# issues a PUT to the specified URLHhtmx +https://htmx.org/attributes/hx-replace-url/- replace the URL in the browser location barIhtmx 'https://htmx.org/attributes/hx-request/+ configures various aspects of the requestJhtmx #https://htmx.org/attributes/hx-sse/ has been moved to an extension. Documentation for older versionsKhtmx $https://htmx.org/attributes/hx-sync/ control how requests made by different elements are synchronizedLhtmx $https://htmx.org/attributes/hx-sync/ the same as K# but accepts a strongly typed htmx (Mhtmx (https://htmx.org/attributes/hx-validate/8 force elements to validate themselves before a requestNhtmx $https://htmx.org/attributes/hx-vars/ adds values dynamically to the parameters to submit with the request (deprecated, please use hx-vals)Ohtmx "https://htmx.org/attributes/hx-ws/ has been moved to an extension. Documentation for older versions((.-,+*)/3210456789:;<=>?@ABCDEFGHIJKLMNO(456789:;<=>?@AB/3210CDEFGHIJ(.-,+*)KLMNOEnumerates htmx specific events Safe-Inferred"1+Phtmx "https://htmx.org/reference/#events A sum type that represents possible events originating from the HTMX javascript libraryQhtmx0send this event to an element to abort a requestRhtmxtriggered after an AJAX request has completed processing a successful responseShtmx+triggered after htmx has initialized a nodeThtmx-triggered after an AJAX request has completedUhtmx#triggered after the DOM has settledVhtmx/triggered after new content has been swapped inWhtmxtriggered before htmx disables an element or removes it from the DOMXhtmx/triggered before any response processing occursYhtmx(triggered before htmx initializes a nodeZhtmx(triggered before an AJAX request is made[htmxtriggered before a swap is done, allows you to configure the swap\htmx-triggered just before an ajax request is sent]htmxtriggered before the request, allows you to customize parameters, headers^htmxtriggered after a trigger occurs on an element, allows you to cancel (or delay) issuing the AJAX request_htmx*triggered on an error during cache writing`htmx2triggered on a cache miss in the history subsystemahtmx,triggered on a unsuccessful remote retrievalbhtmx*triggered on a successful remote retrievalchtmx8triggered when htmx handles a history restoration actiondhtmx6triggered before content is saved to the history cacheehtmx.triggered when new content is added to the DOMfhtmxtriggered when an element refers to a SSE event in its trigger, but no parent SSE source has been definedghtmxtriggered when an exception occurs during the onLoad handling in htmxhhtmx9triggered after an out of band element as been swapped inihtmxtriggered before an out of band element swap is done, allows you to configure the swapjhtmxtriggered when an out of band element does not have a matching ID in the current DOMkhtmx!triggered after a prompt is shownlhtmx-triggered after an url is pushed into historymhtmxtriggered when an HTTP response error (non-200 or 300 response code) occursnhtmxtriggered when a network error prevents an HTTP request from happeningohtmx0triggered when an error occurs with a SSE sourcephtmx%triggered when a SSE source is openedqhtmx4triggered when an error occurs during the swap phaserhtmx-triggered when an invalid target is specifiedshtmx'triggered when a request timeout occursthtmx(triggered before an element is validateduhtmx*triggered when an element fails validationvhtmx;triggered when a request is halted due to validation errorswhtmx%triggered when an ajax request abortsxhtmx#triggered when an ajax request endsyhtmx%triggered when an ajax request startszhtmxtriggered periodically during an ajax request that supports progress events+Pzyxwvutrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQs+Pzyxwvutrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQs%Helper types for HTMX request headers Safe-Inferred"13|htmx,the id of the triggered element if it exists}htmx.the name of the triggered element if it exists~htmx)the id of the target element if it existshtmx always @true@htmx!the user response to an hx-prompthtmx@true@ if the request is for history restoration after a miss in the local history cachehtmxthe current URL of the browserhtmx;indicates that the request is via an element using hx-boost|}~~}|Provides a type for swap styles Safe-Inferred"7m htmx $https://htmx.org/attributes/hx-swap/ The different styles that can be used for swapping in content. Usually defaults to htmx,Replace the inner html of the target elementhtmx3Replace the entire target element with the responsehtmxReplace the text content of the target element, without parsing the response as HTMLhtmx-Insert the response before the target elementhtmxInsert the response before the first child of the target elementhtmx>Insert the response after the last child of the target elementhtmx,Insert the response after the target elementhtmx5Deletes the target element regardless of the responsehtmxDoes not append content from response (out of band items will still be processed).   &Helper types for HTMX response headers Safe-Inferred"1; htmxallows you to trigger client-side events after the swap stepallows you to trigger client-side events after the settle stephtmx>allows you to trigger client-side events after the settle stephtmx(allows you to trigger client-side eventshtmxa CSS selector that allows you to choose which part of the response is used to be swapped in. Overrides an existing hx-select on the triggering elementhtmxa CSS selector that updates the target of the content update to a different element on the pagehtmx,replaces the current URL in the location barhtmx,replaces the current URL in the location barhtmxif set to @true@ the client-side will do a full refresh of the pagehtmx:can be used to do a client-side redirect to a new locationhtmx'pushes a new url into the history stackhtmxallows you to do a client-side redirect that does not do a full page reload   Provides core htmx tags Safe-Inferred"A? htmx #https://htmx.org/attributes/hx-get/# issues a GET to the specified URLhtmx #https://htmx.org/attributes/hx-get/$ issues a POST to the specified URLhtmx (https://htmx.org/attributes/hx-push-url/< push a URL into the browser location bar to create historyhtmx &https://htmx.org/attributes/hx-select/+ select content to swap in from a responsehtmx *https://htmx.org/attributes/hx-select-oob/ select content to swap in from a response, somewhere other than the target (out of band)htmx $https://htmx.org/attributes/hx-swap/ controls how content will swap in (outerHTML, beforeend, afterend, @)htmxLike hxSwap< but takes a strongly typed swap style. This doesn't allow  .https://htmx.org/attributes/hx-swap/#modifiers modifiers to be applied.htmx (https://htmx.org/attributes/hx-swap-oob/7 mark element to swap in from a response (out of band)htmx &https://htmx.org/attributes/hx-target/, specifies the target element to be swappedhtmx 'https://htmx.org/attributes/hx-trigger// specifies the event that triggers the requesthtmx $https://htmx.org/attributes/hx-vals/5 add values to submit with the request (JSON format)htmx "https://htmx.org/attributes/hx-on// handle events with inline scripts on elements &Typesafe versions of HTMX request tags Safe-Inferred"A  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~>                                htmx-0.0.0.1-inplace Htmx.Lucid.Extension.IncludeVals Htmx.RenderHtmx.ExtensionHtmx.Lucid.HeadHtmx.Lucid.Extra Htmx.EventHtmx.Servant.RequestHeaders Htmx.SwapHtmx.Servant.ResponseHeadersHtmx.Lucid.CoreHtmx.Lucid.Servanthtmx includeVals_Renderrender HtmxExtension AjaxHeader AlpineMorph ClassToolsClientSideTemplatesDebug EventHeader HeadSupport IncludeValsJsonEnc Idiomorph LoadingStatesMethodOverride MorphdomSwap MultiSwapPathDepsPreloadRemoveMeResponseTargetsRestoredServerSentEvents WebSockets PathParams$fRenderHtmxExtension$fEqHtmxExtension$fOrdHtmxExtension$fShowHtmxExtensionuseHtmxExtensionuseHtmxExtensionVuseHtmxExtensionsuseHtmxExtensionsVuseHtmxuseHtmxVersionrecommendedVersionhtmxSrchtmxSrcWithSemVer htmxExtSrc SyncStrategySyncDrop SyncAbort SyncReplaceSyncQueueFirst SyncQueueLast SyncQueueAll ParamsFilterAllNoneExcludeIncludehxBoost_ hxConfirm_ hxDelete_ hxDisable_hxDisabledElt_ hxDisinherit_ hxEncoding_hxExt_ hxExtension_ hxExtensions_ hxHeaders_ hxHistory_ hxHistoryElt_ hxInclude_ hxIndicator_ hxParams_hxPatch_ hxPreserve_ hxPrompt_hxPut_ hxReplaceUrl_ hxRequest_hxSse_hxSync_hxSyncStrategy_ hxValidate_hxVars_hxWs_ HtmxEventAbort AfterOnLoadAfterProcessNode AfterRequest AfterSettle AfterSwapBeforeCleanupElement BeforeOnLoadBeforeProcessNode BeforeRequest BeforeSwap BeforeSend ConfigRequestConfirmHistoryCacheErrorHistoryCacheMissHistoryCacheMissErrorHistoryCacheMissLoadHistoryRestoreBeforeHistorySaveLoadNoSSESourceError OnLoadError OobAfterSwap OobBeforeSwapOobErrorNoTargetPromptPushedIntoHistory ResponseError SendErrorSseErrorSseOpen SwapError TargetErrorTimeoutValidationValidateValidationFailedValidationHaltedXhrAbort XhrLoadend XhrLoadstart XhrProgress$fRenderHtmxEvent HXTrigger HXTriggerNameHXTarget HXRequestHXPromptHXHistoryRestoreRequest HXCurrentURL HXBoostedSwap InnerHTML OuterHTML TextContent BeforeBegin AfterBegin BeforeEndAfterEndDelete$fFromHttpApiDataSwap$fToHttpApiDataSwap $fRenderSwapHXTriggerAfterSwapHXTriggerAfterSettle HXReselect HXRetargetHXReswap HXReplaceUrl HXRefresh HXRedirect HXPushURL HXLocationOnEvent DomOnEvent HtmxOnEventhxGet_hxPost_ hxPushUrl_ hxSelect_ hxSelectOob_hxSwap_hxSwapS_ hxSwapOob_ hxTarget_ hxTrigger_hxVals_hxOn_ hxDeleteSafe_ hxGetSafe_ hxPatchSafe_ hxPostSafe_hxPushUrlSafe_ hxPutSafe_ text-2.0.2Data.Text.InternalText