3 lines
48 KiB
JavaScript
3 lines
48 KiB
JavaScript
(()=>{var ei=Object.create;var Zn=Object.defineProperty;var ti=Object.getOwnPropertyDescriptor;var ri=Object.getOwnPropertyNames;var ni=Object.getPrototypeOf,ii=Object.prototype.hasOwnProperty;var oi=(Qr,Jr)=>()=>{try{return Jr||Qr((Jr={exports:{}}).exports,Jr),Jr.exports}catch(Zr){throw Jr=0,Zr}};var ai=(Qr,Jr,Zr,Wr)=>{if(Jr&&typeof Jr=="object"||typeof Jr=="function")for(let Gr of ri(Jr))!ii.call(Qr,Gr)&&Gr!==Zr&&Zn(Qr,Gr,{get:()=>Jr[Gr],enumerable:!(Wr=ti(Jr,Gr))||Wr.enumerable});return Qr};var si=(Qr,Jr,Zr)=>(Zr=Qr!=null?ei(ni(Qr)):{},ai(Jr||!Qr||!Qr.__esModule?Zn(Zr,"default",{value:Qr,enumerable:!0}):Zr,Qr));var $n=oi((exports,module)=>{(function(Qr,Jr){typeof define=="function"&&define.amd?define([],Jr):typeof module=="object"&&module.exports?module.exports=Jr():Qr.htmx=Qr.htmx||Jr()})(typeof self<"u"?self:exports,function(){return(function(){"use strict";var Q={onLoad:F,process:zt,on:de,off:ge,trigger:ce,ajax:Nr,find:C,findAll:f,closest:v,values:function(Qr,Jr){var Zr=dr(Qr,Jr||"post");return Zr.values},remove:_,addClass:z,removeClass:n,toggleClass:$,takeClass:W,defineExtension:Ur,removeExtension:Br,logAll:V,logNone:j,logger:null,config:{historyEnabled:!0,historyCacheSize:10,refreshOnHistoryMiss:!1,defaultSwapStyle:"innerHTML",defaultSwapDelay:0,defaultSettleDelay:20,includeIndicatorStyles:!0,indicatorClass:"htmx-indicator",requestClass:"htmx-request",addedClass:"htmx-added",settlingClass:"htmx-settling",swappingClass:"htmx-swapping",allowEval:!0,allowScriptTags:!0,inlineScriptNonce:"",attributesToSettle:["class","style","width","height"],withCredentials:!1,timeout:0,wsReconnectDelay:"full-jitter",wsBinaryType:"blob",disableSelector:"[hx-disable], [data-hx-disable]",useTemplateFragments:!1,scrollBehavior:"smooth",defaultFocusScroll:!1,getCacheBusterParam:!1,globalViewTransitions:!1,methodsThatUseUrlParams:["get"],selfRequestsOnly:!1,ignoreTitle:!1,scrollIntoViewOnBoost:!0,triggerSpecsCache:null},parseInterval:d,_:t,createEventSource:function(Qr){return new EventSource(Qr,{withCredentials:!0})},createWebSocket:function(Qr){var Jr=new WebSocket(Qr,[]);return Jr.binaryType=Q.config.wsBinaryType,Jr},version:"1.9.12"},r={addTriggerHandler:Lt,bodyContains:se,canAccessLocalStorage:U,findThisElement:xe,filterValues:yr,hasAttribute:o,getAttributeValue:te,getClosestAttributeValue:ne,getClosestMatch:c,getExpressionVars:Hr,getHeaders:xr,getInputValues:dr,getInternalData:ae,getSwapSpecification:wr,getTriggerSpecs:it,getTarget:ye,makeFragment:l,mergeObjects:le,makeSettleInfo:T,oobSwap:Ee,querySelectorExt:ue,selectAndSwap:je,settleImmediately:nr,shouldCancel:ut,triggerEvent:ce,triggerErrorEvent:fe,withExtensions:R},w=["get","post","put","delete","patch"],i=w.map(function(Qr){return"[hx-"+Qr+"], [data-hx-"+Qr+"]"}).join(", "),S=e("head"),q=e("title"),H=e("svg",!0);function e(Qr,Jr){return new RegExp("<"+Qr+"(\\s[^>]*>|>)([\\s\\S]*?)<\\/"+Qr+">",Jr?"gim":"im")}function d(Qr){if(Qr==null)return;let Jr=NaN;return Qr.slice(-2)=="ms"?Jr=parseFloat(Qr.slice(0,-2)):Qr.slice(-1)=="s"?Jr=parseFloat(Qr.slice(0,-1))*1e3:Qr.slice(-1)=="m"?Jr=parseFloat(Qr.slice(0,-1))*1e3*60:Jr=parseFloat(Qr),isNaN(Jr)?void 0:Jr}function ee(Qr,Jr){return Qr.getAttribute&&Qr.getAttribute(Jr)}function o(Qr,Jr){return Qr.hasAttribute&&(Qr.hasAttribute(Jr)||Qr.hasAttribute("data-"+Jr))}function te(Qr,Jr){return ee(Qr,Jr)||ee(Qr,"data-"+Jr)}function u(Qr){return Qr.parentElement}function re(){return document}function c(Qr,Jr){for(;Qr&&!Jr(Qr);)Qr=u(Qr);return Qr||null}function L(Qr,Jr,Zr){var Wr=te(Jr,Zr),Gr=te(Jr,"hx-disinherit");return Qr!==Jr&&Gr&&(Gr==="*"||Gr.split(" ").indexOf(Zr)>=0)?"unset":Wr}function ne(Qr,Jr){var Zr=null;if(c(Qr,function(Wr){return Zr=L(Qr,Wr,Jr)}),Zr!=="unset")return Zr}function h(Qr,Jr){var Zr=Qr.matches||Qr.matchesSelector||Qr.msMatchesSelector||Qr.mozMatchesSelector||Qr.webkitMatchesSelector||Qr.oMatchesSelector;return Zr&&Zr.call(Qr,Jr)}function A(Qr){var Jr=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,Zr=Jr.exec(Qr);return Zr?Zr[1].toLowerCase():""}function s(Qr,Jr){for(var Zr=new DOMParser,Wr=Zr.parseFromString(Qr,"text/html"),Gr=Wr.body;Jr>0;)Jr--,Gr=Gr.firstChild;return Gr==null&&(Gr=re().createDocumentFragment()),Gr}function N(Qr){return/<body/.test(Qr)}function l(Qr){var Jr=!N(Qr),Zr=A(Qr),Wr=Qr;if(Zr==="head"&&(Wr=Wr.replace(S,"")),Q.config.useTemplateFragments&&Jr){var Gr=s("<body><template>"+Wr+"</template></body>",0),Yr=Gr.querySelector("template").content;return Q.config.allowScriptTags?oe(Yr.querySelectorAll("script"),function(Kr){Q.config.inlineScriptNonce&&(Kr.nonce=Q.config.inlineScriptNonce),Kr.htmxExecuted=navigator.userAgent.indexOf("Firefox")===-1}):oe(Yr.querySelectorAll("script"),function(Kr){_(Kr)}),Yr}switch(Zr){case"thead":case"tbody":case"tfoot":case"colgroup":case"caption":return s("<table>"+Wr+"</table>",1);case"col":return s("<table><colgroup>"+Wr+"</colgroup></table>",2);case"tr":return s("<table><tbody>"+Wr+"</tbody></table>",2);case"td":case"th":return s("<table><tbody><tr>"+Wr+"</tr></tbody></table>",3);case"script":case"style":return s("<div>"+Wr+"</div>",1);default:return s(Wr,0)}}function ie(Qr){Qr&&Qr()}function I(Qr,Jr){return Object.prototype.toString.call(Qr)==="[object "+Jr+"]"}function k(Qr){return I(Qr,"Function")}function P(Qr){return I(Qr,"Object")}function ae(Qr){var Jr="htmx-internal-data",Zr=Qr[Jr];return Zr||(Zr=Qr[Jr]={}),Zr}function M(Qr){var Jr=[];if(Qr)for(var Zr=0;Zr<Qr.length;Zr++)Jr.push(Qr[Zr]);return Jr}function oe(Qr,Jr){if(Qr)for(var Zr=0;Zr<Qr.length;Zr++)Jr(Qr[Zr])}function X(Qr){var Jr=Qr.getBoundingClientRect(),Zr=Jr.top,Wr=Jr.bottom;return Zr<window.innerHeight&&Wr>=0}function se(Qr){return Qr.getRootNode&&Qr.getRootNode()instanceof window.ShadowRoot?re().body.contains(Qr.getRootNode().host):re().body.contains(Qr)}function D(Qr){return Qr.trim().split(/\s+/)}function le(Qr,Jr){for(var Zr in Jr)Jr.hasOwnProperty(Zr)&&(Qr[Zr]=Jr[Zr]);return Qr}function E(Qr){try{return JSON.parse(Qr)}catch(Jr){return b(Jr),null}}function U(){var Qr="htmx:localStorageTest";try{return localStorage.setItem(Qr,Qr),localStorage.removeItem(Qr),!0}catch{return!1}}function B(Qr){try{var Jr=new URL(Qr);return Jr&&(Qr=Jr.pathname+Jr.search),/^\/$/.test(Qr)||(Qr=Qr.replace(/\/+$/,"")),Qr}catch{return Qr}}function t(e){return Tr(re().body,function(){return eval(e)})}function F(Qr){var Jr=Q.on("htmx:load",function(Zr){Qr(Zr.detail.elt)});return Jr}function V(){Q.logger=function(Qr,Jr,Zr){console&&console.log(Jr,Qr,Zr)}}function j(){Q.logger=null}function C(Qr,Jr){return Jr?Qr.querySelector(Jr):C(re(),Qr)}function f(Qr,Jr){return Jr?Qr.querySelectorAll(Jr):f(re(),Qr)}function _(Qr,Jr){Qr=p(Qr),Jr?setTimeout(function(){_(Qr),Qr=null},Jr):Qr.parentElement.removeChild(Qr)}function z(Qr,Jr,Zr){Qr=p(Qr),Zr?setTimeout(function(){z(Qr,Jr),Qr=null},Zr):Qr.classList&&Qr.classList.add(Jr)}function n(Qr,Jr,Zr){Qr=p(Qr),Zr?setTimeout(function(){n(Qr,Jr),Qr=null},Zr):Qr.classList&&(Qr.classList.remove(Jr),Qr.classList.length===0&&Qr.removeAttribute("class"))}function $(Qr,Jr){Qr=p(Qr),Qr.classList.toggle(Jr)}function W(Qr,Jr){Qr=p(Qr),oe(Qr.parentElement.children,function(Zr){n(Zr,Jr)}),z(Qr,Jr)}function v(Qr,Jr){if(Qr=p(Qr),Qr.closest)return Qr.closest(Jr);do if(Qr==null||h(Qr,Jr))return Qr;while(Qr=Qr&&u(Qr));return null}function g(Qr,Jr){return Qr.substring(0,Jr.length)===Jr}function G(Qr,Jr){return Qr.substring(Qr.length-Jr.length)===Jr}function J(Qr){var Jr=Qr.trim();return g(Jr,"<")&&G(Jr,"/>")?Jr.substring(1,Jr.length-2):Jr}function Z(Qr,Jr){return Jr.indexOf("closest ")===0?[v(Qr,J(Jr.substr(8)))]:Jr.indexOf("find ")===0?[C(Qr,J(Jr.substr(5)))]:Jr==="next"?[Qr.nextElementSibling]:Jr.indexOf("next ")===0?[K(Qr,J(Jr.substr(5)))]:Jr==="previous"?[Qr.previousElementSibling]:Jr.indexOf("previous ")===0?[Y(Qr,J(Jr.substr(9)))]:Jr==="document"?[document]:Jr==="window"?[window]:Jr==="body"?[document.body]:re().querySelectorAll(J(Jr))}var K=function(Qr,Jr){for(var Zr=re().querySelectorAll(Jr),Wr=0;Wr<Zr.length;Wr++){var Gr=Zr[Wr];if(Gr.compareDocumentPosition(Qr)===Node.DOCUMENT_POSITION_PRECEDING)return Gr}},Y=function(Qr,Jr){for(var Zr=re().querySelectorAll(Jr),Wr=Zr.length-1;Wr>=0;Wr--){var Gr=Zr[Wr];if(Gr.compareDocumentPosition(Qr)===Node.DOCUMENT_POSITION_FOLLOWING)return Gr}};function ue(Qr,Jr){return Jr?Z(Qr,Jr)[0]:Z(re().body,Qr)[0]}function p(Qr){return I(Qr,"String")?C(Qr):Qr}function ve(Qr,Jr,Zr){return k(Jr)?{target:re().body,event:Qr,listener:Jr}:{target:p(Qr),event:Jr,listener:Zr}}function de(Qr,Jr,Zr){jr(function(){var Gr=ve(Qr,Jr,Zr);Gr.target.addEventListener(Gr.event,Gr.listener)});var Wr=k(Jr);return Wr?Jr:Zr}function ge(Qr,Jr,Zr){return jr(function(){var Wr=ve(Qr,Jr,Zr);Wr.target.removeEventListener(Wr.event,Wr.listener)}),k(Jr)?Jr:Zr}var pe=re().createElement("output");function me(Qr,Jr){var Zr=ne(Qr,Jr);if(Zr){if(Zr==="this")return[xe(Qr,Jr)];var Wr=Z(Qr,Zr);return Wr.length===0?(b('The selector "'+Zr+'" on '+Jr+" returned no matches!"),[pe]):Wr}}function xe(Qr,Jr){return c(Qr,function(Zr){return te(Zr,Jr)!=null})}function ye(Qr){var Jr=ne(Qr,"hx-target");if(Jr)return Jr==="this"?xe(Qr,"hx-target"):ue(Qr,Jr);var Zr=ae(Qr);return Zr.boosted?re().body:Qr}function be(Qr){for(var Jr=Q.config.attributesToSettle,Zr=0;Zr<Jr.length;Zr++)if(Qr===Jr[Zr])return!0;return!1}function we(Qr,Jr){oe(Qr.attributes,function(Zr){!Jr.hasAttribute(Zr.name)&&be(Zr.name)&&Qr.removeAttribute(Zr.name)}),oe(Jr.attributes,function(Zr){be(Zr.name)&&Qr.setAttribute(Zr.name,Zr.value)})}function Se(Qr,Jr){for(var Zr=Fr(Jr),Wr=0;Wr<Zr.length;Wr++){var Gr=Zr[Wr];try{if(Gr.isInlineSwap(Qr))return!0}catch(Yr){b(Yr)}}return Qr==="outerHTML"}function Ee(Qr,Jr,Zr){var Wr="#"+ee(Jr,"id"),Gr="outerHTML";Qr==="true"||(Qr.indexOf(":")>0?(Gr=Qr.substr(0,Qr.indexOf(":")),Wr=Qr.substr(Qr.indexOf(":")+1,Qr.length)):Gr=Qr);var Yr=re().querySelectorAll(Wr);return Yr?(oe(Yr,function(Kr){var en,tn=Jr.cloneNode(!0);en=re().createDocumentFragment(),en.appendChild(tn),Se(Gr,Kr)||(en=tn);var nn={shouldSwap:!0,target:Kr,fragment:en};ce(Kr,"htmx:oobBeforeSwap",nn)&&(Kr=nn.target,nn.shouldSwap&&Fe(Gr,Kr,Kr,en,Zr),oe(Zr.elts,function(rn){ce(rn,"htmx:oobAfterSwap",nn)}))}),Jr.parentNode.removeChild(Jr)):(Jr.parentNode.removeChild(Jr),fe(re().body,"htmx:oobErrorNoTarget",{content:Jr})),Qr}function Ce(Qr,Jr,Zr){var Wr=ne(Qr,"hx-select-oob");if(Wr)for(var Gr=Wr.split(","),Yr=0;Yr<Gr.length;Yr++){var Kr=Gr[Yr].split(":",2),en=Kr[0].trim();en.indexOf("#")===0&&(en=en.substring(1));var tn=Kr[1]||"true",nn=Jr.querySelector("#"+en);nn&&Ee(tn,nn,Zr)}oe(f(Jr,"[hx-swap-oob], [data-hx-swap-oob]"),function(rn){var on=te(rn,"hx-swap-oob");on!=null&&Ee(on,rn,Zr)})}function Re(Qr){oe(f(Qr,"[hx-preserve], [data-hx-preserve]"),function(Jr){var Zr=te(Jr,"id"),Wr=re().getElementById(Zr);Wr!=null&&Jr.parentNode.replaceChild(Wr,Jr)})}function Te(Qr,Jr,Zr){oe(Jr.querySelectorAll("[id]"),function(Wr){var Gr=ee(Wr,"id");if(Gr&&Gr.length>0){var Yr=Gr.replace("'","\\'"),Kr=Wr.tagName.replace(":","\\:"),en=Qr.querySelector(Kr+"[id='"+Yr+"']");if(en&&en!==Qr){var tn=Wr.cloneNode();we(Wr,en),Zr.tasks.push(function(){we(Wr,tn)})}}})}function Oe(Qr){return function(){n(Qr,Q.config.addedClass),zt(Qr),Nt(Qr),qe(Qr),ce(Qr,"htmx:load")}}function qe(Qr){var Jr="[autofocus]",Zr=h(Qr,Jr)?Qr:Qr.querySelector(Jr);Zr?.focus()}function a(Qr,Jr,Zr,Wr){for(Te(Qr,Zr,Wr);Zr.childNodes.length>0;){var Gr=Zr.firstChild;z(Gr,Q.config.addedClass),Qr.insertBefore(Gr,Jr),Gr.nodeType!==Node.TEXT_NODE&&Gr.nodeType!==Node.COMMENT_NODE&&Wr.tasks.push(Oe(Gr))}}function He(Qr,Jr){for(var Zr=0;Zr<Qr.length;)Jr=(Jr<<5)-Jr+Qr.charCodeAt(Zr++)|0;return Jr}function Le(Qr){var Jr=0;if(Qr.attributes)for(var Zr=0;Zr<Qr.attributes.length;Zr++){var Wr=Qr.attributes[Zr];Wr.value&&(Jr=He(Wr.name,Jr),Jr=He(Wr.value,Jr))}return Jr}function Ae(Qr){var Jr=ae(Qr);if(Jr.onHandlers){for(var Zr=0;Zr<Jr.onHandlers.length;Zr++){let Wr=Jr.onHandlers[Zr];Qr.removeEventListener(Wr.event,Wr.listener)}delete Jr.onHandlers}}function Ne(Qr){var Jr=ae(Qr);Jr.timeout&&clearTimeout(Jr.timeout),Jr.webSocket&&Jr.webSocket.close(),Jr.sseEventSource&&Jr.sseEventSource.close(),Jr.listenerInfos&&oe(Jr.listenerInfos,function(Zr){Zr.on&&Zr.on.removeEventListener(Zr.trigger,Zr.listener)}),Ae(Qr),oe(Object.keys(Jr),function(Zr){delete Jr[Zr]})}function m(Qr){ce(Qr,"htmx:beforeCleanupElement"),Ne(Qr),Qr.children&&oe(Qr.children,function(Jr){m(Jr)})}function Ie(Qr,Jr,Zr){if(Qr.tagName==="BODY")return Ue(Qr,Jr,Zr);var Wr,Gr=Qr.previousSibling;for(a(u(Qr),Qr,Jr,Zr),Gr==null?Wr=u(Qr).firstChild:Wr=Gr.nextSibling,Zr.elts=Zr.elts.filter(function(Yr){return Yr!=Qr});Wr&&Wr!==Qr;)Wr.nodeType===Node.ELEMENT_NODE&&Zr.elts.push(Wr),Wr=Wr.nextElementSibling;m(Qr),u(Qr).removeChild(Qr)}function ke(Qr,Jr,Zr){return a(Qr,Qr.firstChild,Jr,Zr)}function Pe(Qr,Jr,Zr){return a(u(Qr),Qr,Jr,Zr)}function Me(Qr,Jr,Zr){return a(Qr,null,Jr,Zr)}function Xe(Qr,Jr,Zr){return a(u(Qr),Qr.nextSibling,Jr,Zr)}function De(Qr,Jr,Zr){return m(Qr),u(Qr).removeChild(Qr)}function Ue(Qr,Jr,Zr){var Wr=Qr.firstChild;if(a(Qr,Wr,Jr,Zr),Wr){for(;Wr.nextSibling;)m(Wr.nextSibling),Qr.removeChild(Wr.nextSibling);m(Wr),Qr.removeChild(Wr)}}function Be(Qr,Jr,Zr){var Wr=Zr||ne(Qr,"hx-select");if(Wr){var Gr=re().createDocumentFragment();oe(Jr.querySelectorAll(Wr),function(Yr){Gr.appendChild(Yr)}),Jr=Gr}return Jr}function Fe(Qr,Jr,Zr,Wr,Gr){switch(Qr){case"none":return;case"outerHTML":Ie(Zr,Wr,Gr);return;case"afterbegin":ke(Zr,Wr,Gr);return;case"beforebegin":Pe(Zr,Wr,Gr);return;case"beforeend":Me(Zr,Wr,Gr);return;case"afterend":Xe(Zr,Wr,Gr);return;case"delete":De(Zr,Wr,Gr);return;default:for(var Yr=Fr(Jr),Kr=0;Kr<Yr.length;Kr++){var en=Yr[Kr];try{var tn=en.handleSwap(Qr,Zr,Wr,Gr);if(tn){if(typeof tn.length<"u")for(var nn=0;nn<tn.length;nn++){var rn=tn[nn];rn.nodeType!==Node.TEXT_NODE&&rn.nodeType!==Node.COMMENT_NODE&&Gr.tasks.push(Oe(rn))}return}}catch(on){b(on)}}Qr==="innerHTML"?Ue(Zr,Wr,Gr):Fe(Q.config.defaultSwapStyle,Jr,Zr,Wr,Gr)}}function Ve(Qr){if(Qr.indexOf("<title")>-1){var Jr=Qr.replace(H,""),Zr=Jr.match(q);if(Zr)return Zr[2]}}function je(Qr,Jr,Zr,Wr,Gr,Yr){Gr.title=Ve(Wr);var Kr=l(Wr);if(Kr)return Ce(Zr,Kr,Gr),Kr=Be(Zr,Kr,Yr),Re(Kr),Fe(Qr,Zr,Jr,Kr,Gr)}function _e(Qr,Jr,Zr){var Wr=Qr.getResponseHeader(Jr);if(Wr.indexOf("{")===0){var Gr=E(Wr);for(var Yr in Gr)if(Gr.hasOwnProperty(Yr)){var Kr=Gr[Yr];P(Kr)||(Kr={value:Kr}),ce(Zr,Yr,Kr)}}else for(var en=Wr.split(","),tn=0;tn<en.length;tn++)ce(Zr,en[tn].trim(),[])}var ze=/\s/,x=/[\s,]/,$e=/[_$a-zA-Z]/,We=/[_$a-zA-Z0-9]/,Ge=['"',"'","/"],Je=/[^\s]/,Ze=/[{(]/,Ke=/[})]/;function Ye(Qr){for(var Jr=[],Zr=0;Zr<Qr.length;){if($e.exec(Qr.charAt(Zr))){for(var Wr=Zr;We.exec(Qr.charAt(Zr+1));)Zr++;Jr.push(Qr.substr(Wr,Zr-Wr+1))}else if(Ge.indexOf(Qr.charAt(Zr))!==-1){var Gr=Qr.charAt(Zr),Wr=Zr;for(Zr++;Zr<Qr.length&&Qr.charAt(Zr)!==Gr;)Qr.charAt(Zr)==="\\"&&Zr++,Zr++;Jr.push(Qr.substr(Wr,Zr-Wr+1))}else{var Yr=Qr.charAt(Zr);Jr.push(Yr)}Zr++}return Jr}function Qe(Qr,Jr,Zr){return $e.exec(Qr.charAt(0))&&Qr!=="true"&&Qr!=="false"&&Qr!=="this"&&Qr!==Zr&&Jr!=="."}function et(Qr,Jr,Zr){if(Jr[0]==="["){Jr.shift();for(var Wr=1,Gr=" return (function("+Zr+"){ return (",Yr=null;Jr.length>0;){var Kr=Jr[0];if(Kr==="]"){if(Wr--,Wr===0){Yr===null&&(Gr=Gr+"true"),Jr.shift(),Gr+=")})";try{var en=Tr(Qr,function(){return Function(Gr)()},function(){return!0});return en.source=Gr,en}catch(tn){return fe(re().body,"htmx:syntax:error",{error:tn,source:Gr}),null}}}else Kr==="["&&Wr++;Qe(Kr,Yr,Zr)?Gr+="(("+Zr+"."+Kr+") ? ("+Zr+"."+Kr+") : (window."+Kr+"))":Gr=Gr+Kr,Yr=Jr.shift()}}}function y(Qr,Jr){for(var Zr="";Qr.length>0&&!Jr.test(Qr[0]);)Zr+=Qr.shift();return Zr}function tt(Qr){var Jr;return Qr.length>0&&Ze.test(Qr[0])?(Qr.shift(),Jr=y(Qr,Ke).trim(),Qr.shift()):Jr=y(Qr,x),Jr}var rt="input, textarea, select";function nt(Qr,Jr,Zr){var Wr=[],Gr=Ye(Jr);do{y(Gr,Je);var Yr=Gr.length,Kr=y(Gr,/[,\[\s]/);if(Kr!=="")if(Kr==="every"){var en={trigger:"every"};y(Gr,Je),en.pollInterval=d(y(Gr,/[,\[\s]/)),y(Gr,Je);var tn=et(Qr,Gr,"event");tn&&(en.eventFilter=tn),Wr.push(en)}else if(Kr.indexOf("sse:")===0)Wr.push({trigger:"sse",sseEvent:Kr.substr(4)});else{var nn={trigger:Kr},tn=et(Qr,Gr,"event");for(tn&&(nn.eventFilter=tn);Gr.length>0&&Gr[0]!==",";){y(Gr,Je);var rn=Gr.shift();if(rn==="changed")nn.changed=!0;else if(rn==="once")nn.once=!0;else if(rn==="consume")nn.consume=!0;else if(rn==="delay"&&Gr[0]===":")Gr.shift(),nn.delay=d(y(Gr,x));else if(rn==="from"&&Gr[0]===":"){if(Gr.shift(),Ze.test(Gr[0]))var on=tt(Gr);else{var on=y(Gr,x);if(on==="closest"||on==="find"||on==="next"||on==="previous"){Gr.shift();var an=tt(Gr);an.length>0&&(on+=" "+an)}}nn.from=on}else rn==="target"&&Gr[0]===":"?(Gr.shift(),nn.target=tt(Gr)):rn==="throttle"&&Gr[0]===":"?(Gr.shift(),nn.throttle=d(y(Gr,x))):rn==="queue"&&Gr[0]===":"?(Gr.shift(),nn.queue=y(Gr,x)):rn==="root"&&Gr[0]===":"?(Gr.shift(),nn[rn]=tt(Gr)):rn==="threshold"&&Gr[0]===":"?(Gr.shift(),nn[rn]=y(Gr,x)):fe(Qr,"htmx:syntax:error",{token:Gr.shift()})}Wr.push(nn)}Gr.length===Yr&&fe(Qr,"htmx:syntax:error",{token:Gr.shift()}),y(Gr,Je)}while(Gr[0]===","&&Gr.shift());return Zr&&(Zr[Jr]=Wr),Wr}function it(Qr){var Jr=te(Qr,"hx-trigger"),Zr=[];if(Jr){var Wr=Q.config.triggerSpecsCache;Zr=Wr&&Wr[Jr]||nt(Qr,Jr,Wr)}return Zr.length>0?Zr:h(Qr,"form")?[{trigger:"submit"}]:h(Qr,'input[type="button"], input[type="submit"]')?[{trigger:"click"}]:h(Qr,rt)?[{trigger:"change"}]:[{trigger:"click"}]}function at(Qr){ae(Qr).cancelled=!0}function ot(Qr,Jr,Zr){var Wr=ae(Qr);Wr.timeout=setTimeout(function(){se(Qr)&&Wr.cancelled!==!0&&(ct(Zr,Qr,Wt("hx:poll:trigger",{triggerSpec:Zr,target:Qr}))||Jr(Qr),ot(Qr,Jr,Zr))},Zr.pollInterval)}function st(Qr){return location.hostname===Qr.hostname&&ee(Qr,"href")&&ee(Qr,"href").indexOf("#")!==0}function lt(Qr,Jr,Zr){if(Qr.tagName==="A"&&st(Qr)&&(Qr.target===""||Qr.target==="_self")||Qr.tagName==="FORM"){Jr.boosted=!0;var Wr,Gr;if(Qr.tagName==="A")Wr="get",Gr=ee(Qr,"href");else{var Yr=ee(Qr,"method");Wr=Yr?Yr.toLowerCase():"get",Gr=ee(Qr,"action")}Zr.forEach(function(Kr){ht(Qr,function(en,tn){if(v(en,Q.config.disableSelector)){m(en);return}he(Wr,Gr,en,tn)},Jr,Kr,!0)})}}function ut(Qr,Jr){return!!((Qr.type==="submit"||Qr.type==="click")&&(Jr.tagName==="FORM"||h(Jr,'input[type="submit"], button')&&v(Jr,"form")!==null||Jr.tagName==="A"&&Jr.href&&(Jr.getAttribute("href")==="#"||Jr.getAttribute("href").indexOf("#")!==0)))}function ft(Qr,Jr){return ae(Qr).boosted&&Qr.tagName==="A"&&Jr.type==="click"&&(Jr.ctrlKey||Jr.metaKey)}function ct(Qr,Jr,Zr){var Wr=Qr.eventFilter;if(Wr)try{return Wr.call(Jr,Zr)!==!0}catch(Gr){return fe(re().body,"htmx:eventFilter:error",{error:Gr,source:Wr.source}),!0}return!1}function ht(Qr,Jr,Zr,Wr,Gr){var Yr=ae(Qr),Kr;Wr.from?Kr=Z(Qr,Wr.from):Kr=[Qr],Wr.changed&&Kr.forEach(function(en){var tn=ae(en);tn.lastValue=en.value}),oe(Kr,function(en){var tn=function(nn){if(!se(Qr)){en.removeEventListener(Wr.trigger,tn);return}if(!ft(Qr,nn)&&((Gr||ut(nn,Qr))&&nn.preventDefault(),!ct(Wr,Qr,nn))){var rn=ae(nn);if(rn.triggerSpec=Wr,rn.handledFor==null&&(rn.handledFor=[]),rn.handledFor.indexOf(Qr)<0){if(rn.handledFor.push(Qr),Wr.consume&&nn.stopPropagation(),Wr.target&&nn.target&&!h(nn.target,Wr.target))return;if(Wr.once){if(Yr.triggeredOnce)return;Yr.triggeredOnce=!0}if(Wr.changed){var on=ae(en);if(on.lastValue===en.value)return;on.lastValue=en.value}if(Yr.delayed&&clearTimeout(Yr.delayed),Yr.throttle)return;Wr.throttle>0?Yr.throttle||(Jr(Qr,nn),Yr.throttle=setTimeout(function(){Yr.throttle=null},Wr.throttle)):Wr.delay>0?Yr.delayed=setTimeout(function(){Jr(Qr,nn)},Wr.delay):(ce(Qr,"htmx:trigger"),Jr(Qr,nn))}}};Zr.listenerInfos==null&&(Zr.listenerInfos=[]),Zr.listenerInfos.push({trigger:Wr.trigger,listener:tn,on:en}),en.addEventListener(Wr.trigger,tn)})}var vt=!1,dt=null;function gt(){dt||(dt=function(){vt=!0},window.addEventListener("scroll",dt),setInterval(function(){vt&&(vt=!1,oe(re().querySelectorAll("[hx-trigger='revealed'],[data-hx-trigger='revealed']"),function(Qr){pt(Qr)}))},200))}function pt(Qr){if(!o(Qr,"data-hx-revealed")&&X(Qr)){Qr.setAttribute("data-hx-revealed","true");var Jr=ae(Qr);Jr.initHash?ce(Qr,"revealed"):Qr.addEventListener("htmx:afterProcessNode",function(Zr){ce(Qr,"revealed")},{once:!0})}}function mt(Qr,Jr,Zr){for(var Wr=D(Zr),Gr=0;Gr<Wr.length;Gr++){var Yr=Wr[Gr].split(/:(.+)/);Yr[0]==="connect"&&xt(Qr,Yr[1],0),Yr[0]==="send"&&bt(Qr)}}function xt(Qr,Jr,Zr){if(se(Qr)){if(Jr.indexOf("/")==0){var Wr=location.hostname+(location.port?":"+location.port:"");location.protocol=="https:"?Jr="wss://"+Wr+Jr:location.protocol=="http:"&&(Jr="ws://"+Wr+Jr)}var Gr=Q.createWebSocket(Jr);Gr.onerror=function(Yr){fe(Qr,"htmx:wsError",{error:Yr,socket:Gr}),yt(Qr)},Gr.onclose=function(Yr){if([1006,1012,1013].indexOf(Yr.code)>=0){var Kr=wt(Zr);setTimeout(function(){xt(Qr,Jr,Zr+1)},Kr)}},Gr.onopen=function(Yr){Zr=0},ae(Qr).webSocket=Gr,Gr.addEventListener("message",function(Yr){if(!yt(Qr)){var Kr=Yr.data;R(Qr,function(an){Kr=an.transformResponse(Kr,null,Qr)});for(var en=T(Qr),tn=l(Kr),nn=M(tn.children),rn=0;rn<nn.length;rn++){var on=nn[rn];Ee(te(on,"hx-swap-oob")||"true",on,en)}nr(en.tasks)}})}}function yt(Qr){if(!se(Qr))return ae(Qr).webSocket.close(),!0}function bt(Qr){var Jr=c(Qr,function(Zr){return ae(Zr).webSocket!=null});Jr?Qr.addEventListener(it(Qr)[0].trigger,function(Zr){var Wr=ae(Jr).webSocket,Gr=xr(Qr,Jr),Yr=dr(Qr,"post"),Kr=Yr.errors,en=Yr.values,tn=Hr(Qr),nn=le(en,tn),rn=yr(nn,Qr);if(rn.HEADERS=Gr,Kr&&Kr.length>0){ce(Qr,"htmx:validation:halted",Kr);return}Wr.send(JSON.stringify(rn)),ut(Zr,Qr)&&Zr.preventDefault()}):fe(Qr,"htmx:noWebSocketSourceError")}function wt(Qr){var Jr=Q.config.wsReconnectDelay;if(typeof Jr=="function")return Jr(Qr);if(Jr==="full-jitter"){var Zr=Math.min(Qr,6),Wr=1e3*Math.pow(2,Zr);return Wr*Math.random()}b('htmx.config.wsReconnectDelay must either be a function or the string "full-jitter"')}function St(Qr,Jr,Zr){for(var Wr=D(Zr),Gr=0;Gr<Wr.length;Gr++){var Yr=Wr[Gr].split(/:(.+)/);Yr[0]==="connect"&&Et(Qr,Yr[1]),Yr[0]==="swap"&&Ct(Qr,Yr[1])}}function Et(Qr,Jr){var Zr=Q.createEventSource(Jr);Zr.onerror=function(Wr){fe(Qr,"htmx:sseError",{error:Wr,source:Zr}),Tt(Qr)},ae(Qr).sseEventSource=Zr}function Ct(Qr,Jr){var Zr=c(Qr,Ot);if(Zr){var Wr=ae(Zr).sseEventSource,Gr=function(Yr){if(!Tt(Zr)){if(!se(Qr)){Wr.removeEventListener(Jr,Gr);return}var Kr=Yr.data;R(Qr,function(rn){Kr=rn.transformResponse(Kr,null,Qr)});var en=wr(Qr),tn=ye(Qr),nn=T(Qr);je(en.swapStyle,tn,Qr,Kr,nn),nr(nn.tasks),ce(Qr,"htmx:sseMessage",Yr)}};ae(Qr).sseListener=Gr,Wr.addEventListener(Jr,Gr)}else fe(Qr,"htmx:noSSESourceError")}function Rt(Qr,Jr,Zr){var Wr=c(Qr,Ot);if(Wr){var Gr=ae(Wr).sseEventSource,Yr=function(){Tt(Wr)||(se(Qr)?Jr(Qr):Gr.removeEventListener(Zr,Yr))};ae(Qr).sseListener=Yr,Gr.addEventListener(Zr,Yr)}else fe(Qr,"htmx:noSSESourceError")}function Tt(Qr){if(!se(Qr))return ae(Qr).sseEventSource.close(),!0}function Ot(Qr){return ae(Qr).sseEventSource!=null}function qt(Qr,Jr,Zr,Wr){var Gr=function(){Zr.loaded||(Zr.loaded=!0,Jr(Qr))};Wr>0?setTimeout(Gr,Wr):Gr()}function Ht(Qr,Jr,Zr){var Wr=!1;return oe(w,function(Gr){if(o(Qr,"hx-"+Gr)){var Yr=te(Qr,"hx-"+Gr);Wr=!0,Jr.path=Yr,Jr.verb=Gr,Zr.forEach(function(Kr){Lt(Qr,Kr,Jr,function(en,tn){if(v(en,Q.config.disableSelector)){m(en);return}he(Gr,Yr,en,tn)})})}}),Wr}function Lt(Qr,Jr,Zr,Wr){if(Jr.sseEvent)Rt(Qr,Wr,Jr.sseEvent);else if(Jr.trigger==="revealed")gt(),ht(Qr,Wr,Zr,Jr),pt(Qr);else if(Jr.trigger==="intersect"){var Gr={};Jr.root&&(Gr.root=ue(Qr,Jr.root)),Jr.threshold&&(Gr.threshold=parseFloat(Jr.threshold));var Yr=new IntersectionObserver(function(Kr){for(var en=0;en<Kr.length;en++){var tn=Kr[en];if(tn.isIntersecting){ce(Qr,"intersect");break}}},Gr);Yr.observe(Qr),ht(Qr,Wr,Zr,Jr)}else Jr.trigger==="load"?ct(Jr,Qr,Wt("load",{elt:Qr}))||qt(Qr,Wr,Zr,Jr.delay):Jr.pollInterval>0?(Zr.polling=!0,ot(Qr,Wr,Jr)):ht(Qr,Wr,Zr,Jr)}function At(Qr){if(!Qr.htmxExecuted&&Q.config.allowScriptTags&&(Qr.type==="text/javascript"||Qr.type==="module"||Qr.type==="")){var Jr=re().createElement("script");oe(Qr.attributes,function(Wr){Jr.setAttribute(Wr.name,Wr.value)}),Jr.textContent=Qr.textContent,Jr.async=!1,Q.config.inlineScriptNonce&&(Jr.nonce=Q.config.inlineScriptNonce);var Zr=Qr.parentElement;try{Zr.insertBefore(Jr,Qr)}catch(Wr){b(Wr)}finally{Qr.parentElement&&Qr.parentElement.removeChild(Qr)}}}function Nt(Qr){h(Qr,"script")&&At(Qr),oe(f(Qr,"script"),function(Jr){At(Jr)})}function It(Qr){var Jr=Qr.attributes;if(!Jr)return!1;for(var Zr=0;Zr<Jr.length;Zr++){var Wr=Jr[Zr].name;if(g(Wr,"hx-on:")||g(Wr,"data-hx-on:")||g(Wr,"hx-on-")||g(Wr,"data-hx-on-"))return!0}return!1}function kt(Qr){var Jr=null,Zr=[];if(It(Qr)&&Zr.push(Qr),document.evaluate)for(var Wr=document.evaluate('.//*[@*[ starts-with(name(), "hx-on:") or starts-with(name(), "data-hx-on:") or starts-with(name(), "hx-on-") or starts-with(name(), "data-hx-on-") ]]',Qr);Jr=Wr.iterateNext();)Zr.push(Jr);else if(typeof Qr.getElementsByTagName=="function")for(var Gr=Qr.getElementsByTagName("*"),Yr=0;Yr<Gr.length;Yr++)It(Gr[Yr])&&Zr.push(Gr[Yr]);return Zr}function Pt(Qr){if(Qr.querySelectorAll){var Jr=", [hx-boost] a, [data-hx-boost] a, a[hx-boost], a[data-hx-boost]",Zr=Qr.querySelectorAll(i+Jr+", form, [type='submit'], [hx-sse], [data-hx-sse], [hx-ws], [data-hx-ws], [hx-ext], [data-hx-ext], [hx-trigger], [data-hx-trigger], [hx-on], [data-hx-on]");return Zr}else return[]}function Mt(Qr){var Jr=v(Qr.target,"button, input[type='submit']"),Zr=Dt(Qr);Zr&&(Zr.lastButtonClicked=Jr)}function Xt(Qr){var Jr=Dt(Qr);Jr&&(Jr.lastButtonClicked=null)}function Dt(Qr){var Jr=v(Qr.target,"button, input[type='submit']");if(Jr){var Zr=p("#"+ee(Jr,"form"))||v(Jr,"form");if(Zr)return ae(Zr)}}function Ut(Qr){Qr.addEventListener("click",Mt),Qr.addEventListener("focusin",Mt),Qr.addEventListener("focusout",Xt)}function Bt(Qr){for(var Jr=Ye(Qr),Zr=0,Wr=0;Wr<Jr.length;Wr++){let Gr=Jr[Wr];Gr==="{"?Zr++:Gr==="}"&&Zr--}return Zr}function Ft(Qr,Jr,Zr){var Wr=ae(Qr);Array.isArray(Wr.onHandlers)||(Wr.onHandlers=[]);var Gr,Yr=function(Kr){return Tr(Qr,function(){Gr||(Gr=new Function("event",Zr)),Gr.call(Qr,Kr)})};Qr.addEventListener(Jr,Yr),Wr.onHandlers.push({event:Jr,listener:Yr})}function Vt(Qr){var Jr=te(Qr,"hx-on");if(Jr){for(var Zr={},Wr=Jr.split(`
|
|
`),Gr=null,Yr=0;Wr.length>0;){var Kr=Wr.shift(),en=Kr.match(/^\s*([a-zA-Z:\-\.]+:)(.*)/);Yr===0&&en?(Kr.split(":"),Gr=en[1].slice(0,-1),Zr[Gr]=en[2]):Zr[Gr]+=Kr,Yr+=Bt(Kr)}for(var tn in Zr)Ft(Qr,tn,Zr[tn])}}function jt(Qr){Ae(Qr);for(var Jr=0;Jr<Qr.attributes.length;Jr++){var Zr=Qr.attributes[Jr].name,Wr=Qr.attributes[Jr].value;if(g(Zr,"hx-on")||g(Zr,"data-hx-on")){var Gr=Zr.indexOf("-on")+3,Yr=Zr.slice(Gr,Gr+1);if(Yr==="-"||Yr===":"){var Kr=Zr.slice(Gr+1);g(Kr,":")?Kr="htmx"+Kr:g(Kr,"-")?Kr="htmx:"+Kr.slice(1):g(Kr,"htmx-")&&(Kr="htmx:"+Kr.slice(5)),Ft(Qr,Kr,Wr)}}}}function _t(Qr){if(v(Qr,Q.config.disableSelector)){m(Qr);return}var Jr=ae(Qr);if(Jr.initHash!==Le(Qr)){Ne(Qr),Jr.initHash=Le(Qr),Vt(Qr),ce(Qr,"htmx:beforeProcessNode"),Qr.value&&(Jr.lastValue=Qr.value);var Zr=it(Qr),Wr=Ht(Qr,Jr,Zr);Wr||(ne(Qr,"hx-boost")==="true"?lt(Qr,Jr,Zr):o(Qr,"hx-trigger")&&Zr.forEach(function(Kr){Lt(Qr,Kr,Jr,function(){})})),(Qr.tagName==="FORM"||ee(Qr,"type")==="submit"&&o(Qr,"form"))&&Ut(Qr);var Gr=te(Qr,"hx-sse");Gr&&St(Qr,Jr,Gr);var Yr=te(Qr,"hx-ws");Yr&&mt(Qr,Jr,Yr),ce(Qr,"htmx:afterProcessNode")}}function zt(Qr){if(Qr=p(Qr),v(Qr,Q.config.disableSelector)){m(Qr);return}_t(Qr),oe(Pt(Qr),function(Jr){_t(Jr)}),oe(kt(Qr),jt)}function $t(Qr){return Qr.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}function Wt(Qr,Jr){var Zr;return window.CustomEvent&&typeof window.CustomEvent=="function"?Zr=new CustomEvent(Qr,{bubbles:!0,cancelable:!0,detail:Jr}):(Zr=re().createEvent("CustomEvent"),Zr.initCustomEvent(Qr,!0,!0,Jr)),Zr}function fe(Qr,Jr,Zr){ce(Qr,Jr,le({error:Jr},Zr))}function Gt(Qr){return Qr==="htmx:afterProcessNode"}function R(Qr,Jr){oe(Fr(Qr),function(Zr){try{Jr(Zr)}catch(Wr){b(Wr)}})}function b(Qr){console.error?console.error(Qr):console.log&&console.log("ERROR: ",Qr)}function ce(Qr,Jr,Zr){Qr=p(Qr),Zr==null&&(Zr={}),Zr.elt=Qr;var Wr=Wt(Jr,Zr);Q.logger&&!Gt(Jr)&&Q.logger(Qr,Jr,Zr),Zr.error&&(b(Zr.error),ce(Qr,"htmx:error",{errorInfo:Zr}));var Gr=Qr.dispatchEvent(Wr),Yr=$t(Jr);if(Gr&&Yr!==Jr){var Kr=Wt(Yr,Wr.detail);Gr=Gr&&Qr.dispatchEvent(Kr)}return R(Qr,function(en){Gr=Gr&&en.onEvent(Jr,Wr)!==!1&&!Wr.defaultPrevented}),Gr}var Jt=location.pathname+location.search;function Zt(){var Qr=re().querySelector("[hx-history-elt],[data-hx-history-elt]");return Qr||re().body}function Kt(Qr,Jr,Zr,Wr){if(U()){if(Q.config.historyCacheSize<=0){localStorage.removeItem("htmx-history-cache");return}Qr=B(Qr);for(var Gr=E(localStorage.getItem("htmx-history-cache"))||[],Yr=0;Yr<Gr.length;Yr++)if(Gr[Yr].url===Qr){Gr.splice(Yr,1);break}var Kr={url:Qr,content:Jr,title:Zr,scroll:Wr};for(ce(re().body,"htmx:historyItemCreated",{item:Kr,cache:Gr}),Gr.push(Kr);Gr.length>Q.config.historyCacheSize;)Gr.shift();for(;Gr.length>0;)try{localStorage.setItem("htmx-history-cache",JSON.stringify(Gr));break}catch(en){fe(re().body,"htmx:historyCacheError",{cause:en,cache:Gr}),Gr.shift()}}}function Yt(Qr){if(!U())return null;Qr=B(Qr);for(var Jr=E(localStorage.getItem("htmx-history-cache"))||[],Zr=0;Zr<Jr.length;Zr++)if(Jr[Zr].url===Qr)return Jr[Zr];return null}function Qt(Qr){var Jr=Q.config.requestClass,Zr=Qr.cloneNode(!0);return oe(f(Zr,"."+Jr),function(Wr){n(Wr,Jr)}),Zr.innerHTML}function er(){var Qr=Zt(),Jr=Jt||location.pathname+location.search,Zr;try{Zr=re().querySelector('[hx-history="false" i],[data-hx-history="false" i]')}catch{Zr=re().querySelector('[hx-history="false"],[data-hx-history="false"]')}Zr||(ce(re().body,"htmx:beforeHistorySave",{path:Jr,historyElt:Qr}),Kt(Jr,Qt(Qr),re().title,window.scrollY)),Q.config.historyEnabled&&history.replaceState({htmx:!0},re().title,window.location.href)}function tr(Qr){Q.config.getCacheBusterParam&&(Qr=Qr.replace(/org\.htmx\.cache-buster=[^&]*&?/,""),(G(Qr,"&")||G(Qr,"?"))&&(Qr=Qr.slice(0,-1))),Q.config.historyEnabled&&history.pushState({htmx:!0},"",Qr),Jt=Qr}function rr(Qr){Q.config.historyEnabled&&history.replaceState({htmx:!0},"",Qr),Jt=Qr}function nr(Qr){oe(Qr,function(Jr){Jr.call()})}function ir(Qr){var Jr=new XMLHttpRequest,Zr={path:Qr,xhr:Jr};ce(re().body,"htmx:historyCacheMiss",Zr),Jr.open("GET",Qr,!0),Jr.setRequestHeader("HX-Request","true"),Jr.setRequestHeader("HX-History-Restore-Request","true"),Jr.setRequestHeader("HX-Current-URL",re().location.href),Jr.onload=function(){if(this.status>=200&&this.status<400){ce(re().body,"htmx:historyCacheMissLoad",Zr);var Wr=l(this.response);Wr=Wr.querySelector("[hx-history-elt],[data-hx-history-elt]")||Wr;var Gr=Zt(),Yr=T(Gr),Kr=Ve(this.response);if(Kr){var en=C("title");en?en.innerHTML=Kr:window.document.title=Kr}Ue(Gr,Wr,Yr),nr(Yr.tasks),Jt=Qr,ce(re().body,"htmx:historyRestore",{path:Qr,cacheMiss:!0,serverResponse:this.response})}else fe(re().body,"htmx:historyCacheMissLoadError",Zr)},Jr.send()}function ar(Qr){er(),Qr=Qr||location.pathname+location.search;var Jr=Yt(Qr);if(Jr){var Zr=l(Jr.content),Wr=Zt(),Gr=T(Wr);Ue(Wr,Zr,Gr),nr(Gr.tasks),document.title=Jr.title,setTimeout(function(){window.scrollTo(0,Jr.scroll)},0),Jt=Qr,ce(re().body,"htmx:historyRestore",{path:Qr,item:Jr})}else Q.config.refreshOnHistoryMiss?window.location.reload(!0):ir(Qr)}function or(Qr){var Jr=me(Qr,"hx-indicator");return Jr==null&&(Jr=[Qr]),oe(Jr,function(Zr){var Wr=ae(Zr);Wr.requestCount=(Wr.requestCount||0)+1,Zr.classList.add.call(Zr.classList,Q.config.requestClass)}),Jr}function sr(Qr){var Jr=me(Qr,"hx-disabled-elt");return Jr==null&&(Jr=[]),oe(Jr,function(Zr){var Wr=ae(Zr);Wr.requestCount=(Wr.requestCount||0)+1,Zr.setAttribute("disabled","")}),Jr}function lr(Qr,Jr){oe(Qr,function(Zr){var Wr=ae(Zr);Wr.requestCount=(Wr.requestCount||0)-1,Wr.requestCount===0&&Zr.classList.remove.call(Zr.classList,Q.config.requestClass)}),oe(Jr,function(Zr){var Wr=ae(Zr);Wr.requestCount=(Wr.requestCount||0)-1,Wr.requestCount===0&&Zr.removeAttribute("disabled")})}function ur(Qr,Jr){for(var Zr=0;Zr<Qr.length;Zr++){var Wr=Qr[Zr];if(Wr.isSameNode(Jr))return!0}return!1}function fr(Qr){return Qr.name===""||Qr.name==null||Qr.disabled||v(Qr,"fieldset[disabled]")||Qr.type==="button"||Qr.type==="submit"||Qr.tagName==="image"||Qr.tagName==="reset"||Qr.tagName==="file"?!1:Qr.type==="checkbox"||Qr.type==="radio"?Qr.checked:!0}function cr(Qr,Jr,Zr){if(Qr!=null&&Jr!=null){var Wr=Zr[Qr];Wr===void 0?Zr[Qr]=Jr:Array.isArray(Wr)?Array.isArray(Jr)?Zr[Qr]=Wr.concat(Jr):Wr.push(Jr):Array.isArray(Jr)?Zr[Qr]=[Wr].concat(Jr):Zr[Qr]=[Wr,Jr]}}function hr(Qr,Jr,Zr,Wr,Gr){if(!(Wr==null||ur(Qr,Wr))){if(Qr.push(Wr),fr(Wr)){var Yr=ee(Wr,"name"),Kr=Wr.value;Wr.multiple&&Wr.tagName==="SELECT"&&(Kr=M(Wr.querySelectorAll("option:checked")).map(function(tn){return tn.value})),Wr.files&&(Kr=M(Wr.files)),cr(Yr,Kr,Jr),Gr&&vr(Wr,Zr)}if(h(Wr,"form")){var en=Wr.elements;oe(en,function(tn){hr(Qr,Jr,Zr,tn,Gr)})}}}function vr(Qr,Jr){Qr.willValidate&&(ce(Qr,"htmx:validation:validate"),Qr.checkValidity()||(Jr.push({elt:Qr,message:Qr.validationMessage,validity:Qr.validity}),ce(Qr,"htmx:validation:failed",{message:Qr.validationMessage,validity:Qr.validity})))}function dr(Qr,Jr){var Zr=[],Wr={},Gr={},Yr=[],Kr=ae(Qr);Kr.lastButtonClicked&&!se(Kr.lastButtonClicked)&&(Kr.lastButtonClicked=null);var en=h(Qr,"form")&&Qr.noValidate!==!0||te(Qr,"hx-validate")==="true";if(Kr.lastButtonClicked&&(en=en&&Kr.lastButtonClicked.formNoValidate!==!0),Jr!=="get"&&hr(Zr,Gr,Yr,v(Qr,"form"),en),hr(Zr,Wr,Yr,Qr,en),Kr.lastButtonClicked||Qr.tagName==="BUTTON"||Qr.tagName==="INPUT"&&ee(Qr,"type")==="submit"){var tn=Kr.lastButtonClicked||Qr,nn=ee(tn,"name");cr(nn,tn.value,Gr)}var rn=me(Qr,"hx-include");return oe(rn,function(on){hr(Zr,Wr,Yr,on,en),h(on,"form")||oe(on.querySelectorAll(rt),function(an){hr(Zr,Wr,Yr,an,en)})}),Wr=le(Wr,Gr),{errors:Yr,values:Wr}}function gr(Qr,Jr,Zr){Qr!==""&&(Qr+="&"),String(Zr)==="[object Object]"&&(Zr=JSON.stringify(Zr));var Wr=encodeURIComponent(Zr);return Qr+=encodeURIComponent(Jr)+"="+Wr,Qr}function pr(Qr){var Jr="";for(var Zr in Qr)if(Qr.hasOwnProperty(Zr)){var Wr=Qr[Zr];Array.isArray(Wr)?oe(Wr,function(Gr){Jr=gr(Jr,Zr,Gr)}):Jr=gr(Jr,Zr,Wr)}return Jr}function mr(Qr){var Jr=new FormData;for(var Zr in Qr)if(Qr.hasOwnProperty(Zr)){var Wr=Qr[Zr];Array.isArray(Wr)?oe(Wr,function(Gr){Jr.append(Zr,Gr)}):Jr.append(Zr,Wr)}return Jr}function xr(Qr,Jr,Zr){var Wr={"HX-Request":"true","HX-Trigger":ee(Qr,"id"),"HX-Trigger-Name":ee(Qr,"name"),"HX-Target":te(Jr,"id"),"HX-Current-URL":re().location.href};return Rr(Qr,"hx-headers",!1,Wr),Zr!==void 0&&(Wr["HX-Prompt"]=Zr),ae(Qr).boosted&&(Wr["HX-Boosted"]="true"),Wr}function yr(Qr,Jr){var Zr=ne(Jr,"hx-params");if(Zr){if(Zr==="none")return{};if(Zr==="*")return Qr;if(Zr.indexOf("not ")===0)return oe(Zr.substr(4).split(","),function(Gr){Gr=Gr.trim(),delete Qr[Gr]}),Qr;var Wr={};return oe(Zr.split(","),function(Gr){Gr=Gr.trim(),Wr[Gr]=Qr[Gr]}),Wr}else return Qr}function br(Qr){return ee(Qr,"href")&&ee(Qr,"href").indexOf("#")>=0}function wr(Qr,Jr){var Zr=Jr||ne(Qr,"hx-swap"),Wr={swapStyle:ae(Qr).boosted?"innerHTML":Q.config.defaultSwapStyle,swapDelay:Q.config.defaultSwapDelay,settleDelay:Q.config.defaultSettleDelay};if(Q.config.scrollIntoViewOnBoost&&ae(Qr).boosted&&!br(Qr)&&(Wr.show="top"),Zr){var Gr=D(Zr);if(Gr.length>0)for(var Yr=0;Yr<Gr.length;Yr++){var Kr=Gr[Yr];if(Kr.indexOf("swap:")===0)Wr.swapDelay=d(Kr.substr(5));else if(Kr.indexOf("settle:")===0)Wr.settleDelay=d(Kr.substr(7));else if(Kr.indexOf("transition:")===0)Wr.transition=Kr.substr(11)==="true";else if(Kr.indexOf("ignoreTitle:")===0)Wr.ignoreTitle=Kr.substr(12)==="true";else if(Kr.indexOf("scroll:")===0){var en=Kr.substr(7),tn=en.split(":"),nn=tn.pop(),rn=tn.length>0?tn.join(":"):null;Wr.scroll=nn,Wr.scrollTarget=rn}else if(Kr.indexOf("show:")===0){var on=Kr.substr(5),tn=on.split(":"),an=tn.pop(),rn=tn.length>0?tn.join(":"):null;Wr.show=an,Wr.showTarget=rn}else if(Kr.indexOf("focus-scroll:")===0){var vn=Kr.substr(13);Wr.focusScroll=vn=="true"}else Yr==0?Wr.swapStyle=Kr:b("Unknown modifier in hx-swap: "+Kr)}}return Wr}function Sr(Qr){return ne(Qr,"hx-encoding")==="multipart/form-data"||h(Qr,"form")&&ee(Qr,"enctype")==="multipart/form-data"}function Er(Qr,Jr,Zr){var Wr=null;return R(Jr,function(Gr){Wr==null&&(Wr=Gr.encodeParameters(Qr,Zr,Jr))}),Wr??(Sr(Jr)?mr(Zr):pr(Zr))}function T(Qr){return{tasks:[],elts:[Qr]}}function Cr(Qr,Jr){var Zr=Qr[0],Wr=Qr[Qr.length-1];if(Jr.scroll){var Gr=null;Jr.scrollTarget&&(Gr=ue(Zr,Jr.scrollTarget)),Jr.scroll==="top"&&(Zr||Gr)&&(Gr=Gr||Zr,Gr.scrollTop=0),Jr.scroll==="bottom"&&(Wr||Gr)&&(Gr=Gr||Wr,Gr.scrollTop=Gr.scrollHeight)}if(Jr.show){var Gr=null;if(Jr.showTarget){var Yr=Jr.showTarget;Jr.showTarget==="window"&&(Yr="body"),Gr=ue(Zr,Yr)}Jr.show==="top"&&(Zr||Gr)&&(Gr=Gr||Zr,Gr.scrollIntoView({block:"start",behavior:Q.config.scrollBehavior})),Jr.show==="bottom"&&(Wr||Gr)&&(Gr=Gr||Wr,Gr.scrollIntoView({block:"end",behavior:Q.config.scrollBehavior}))}}function Rr(Qr,Jr,Zr,Wr){if(Wr==null&&(Wr={}),Qr==null)return Wr;var Gr=te(Qr,Jr);if(Gr){var Yr=Gr.trim(),Kr=Zr;if(Yr==="unset")return null;Yr.indexOf("javascript:")===0?(Yr=Yr.substr(11),Kr=!0):Yr.indexOf("js:")===0&&(Yr=Yr.substr(3),Kr=!0),Yr.indexOf("{")!==0&&(Yr="{"+Yr+"}");var en;Kr?en=Tr(Qr,function(){return Function("return ("+Yr+")")()},{}):en=E(Yr);for(var tn in en)en.hasOwnProperty(tn)&&Wr[tn]==null&&(Wr[tn]=en[tn])}return Rr(u(Qr),Jr,Zr,Wr)}function Tr(Qr,Jr,Zr){return Q.config.allowEval?Jr():(fe(Qr,"htmx:evalDisallowedError"),Zr)}function Or(Qr,Jr){return Rr(Qr,"hx-vars",!0,Jr)}function qr(Qr,Jr){return Rr(Qr,"hx-vals",!1,Jr)}function Hr(Qr){return le(Or(Qr),qr(Qr))}function Lr(Qr,Jr,Zr){if(Zr!==null)try{Qr.setRequestHeader(Jr,Zr)}catch{Qr.setRequestHeader(Jr,encodeURIComponent(Zr)),Qr.setRequestHeader(Jr+"-URI-AutoEncoded","true")}}function Ar(Qr){if(Qr.responseURL&&typeof URL<"u")try{var Jr=new URL(Qr.responseURL);return Jr.pathname+Jr.search}catch{fe(re().body,"htmx:badResponseUrl",{url:Qr.responseURL})}}function O(Qr,Jr){return Jr.test(Qr.getAllResponseHeaders())}function Nr(Qr,Jr,Zr){return Qr=Qr.toLowerCase(),Zr?Zr instanceof Element||I(Zr,"String")?he(Qr,Jr,null,null,{targetOverride:p(Zr),returnPromise:!0}):he(Qr,Jr,p(Zr.source),Zr.event,{handler:Zr.handler,headers:Zr.headers,values:Zr.values,targetOverride:p(Zr.target),swapOverride:Zr.swap,select:Zr.select,returnPromise:!0}):he(Qr,Jr,null,null,{returnPromise:!0})}function Ir(Qr){for(var Jr=[];Qr;)Jr.push(Qr),Qr=Qr.parentElement;return Jr}function kr(Qr,Jr,Zr){var Wr,Gr;if(typeof URL=="function"){Gr=new URL(Jr,document.location.href);var Yr=document.location.origin;Wr=Yr===Gr.origin}else Gr=Jr,Wr=g(Jr,document.location.origin);return Q.config.selfRequestsOnly&&!Wr?!1:ce(Qr,"htmx:validateUrl",le({url:Gr,sameHost:Wr},Zr))}function he(Qr,Jr,Zr,Wr,Gr,Yr){var Kr=null,en=null;if(Gr=Gr??{},Gr.returnPromise&&typeof Promise<"u")var tn=new Promise(function(mn,Sn){Kr=mn,en=Sn});Zr==null&&(Zr=re().body);var nn=Gr.handler||Mr,rn=Gr.select||null;if(!se(Zr))return ie(Kr),tn;var on=Gr.targetOverride||ye(Zr);if(on==null||on==pe)return fe(Zr,"htmx:targetError",{target:te(Zr,"hx-target")}),ie(en),tn;var an=ae(Zr),vn=an.lastButtonClicked;if(vn){var Cn=ee(vn,"formaction");Cn!=null&&(Jr=Cn);var xn=ee(vn,"formmethod");xn!=null&&xn.toLowerCase()!=="dialog"&&(Qr=xn)}var Tn=ne(Zr,"hx-confirm");if(Yr===void 0){var Nn=function(mn){return he(Qr,Jr,Zr,Wr,Gr,!!mn)},In={target:on,elt:Zr,path:Jr,verb:Qr,triggeringEvent:Wr,etc:Gr,issueRequest:Nn,question:Tn};if(ce(Zr,"htmx:confirm",In)===!1)return ie(Kr),tn}var yn=Zr,gn=ne(Zr,"hx-sync"),bn=null,Qn=!1;if(gn){var jn=gn.split(":"),hn=jn[0].trim();if(hn==="this"?yn=xe(Zr,"hx-sync"):yn=ue(Zr,hn),gn=(jn[1]||"drop").trim(),an=ae(yn),gn==="drop"&&an.xhr&&an.abortable!==!0)return ie(Kr),tn;if(gn==="abort"){if(an.xhr)return ie(Kr),tn;Qn=!0}else if(gn==="replace")ce(yn,"htmx:abort");else if(gn.indexOf("queue")===0){var dn=gn.split(" ");bn=(dn[1]||"last").trim()}}if(an.xhr)if(an.abortable)ce(yn,"htmx:abort");else{if(bn==null){if(Wr){var En=ae(Wr);En&&En.triggerSpec&&En.triggerSpec.queue&&(bn=En.triggerSpec.queue)}bn==null&&(bn="last")}return an.queuedRequests==null&&(an.queuedRequests=[]),bn==="first"&&an.queuedRequests.length===0?an.queuedRequests.push(function(){he(Qr,Jr,Zr,Wr,Gr)}):bn==="all"?an.queuedRequests.push(function(){he(Qr,Jr,Zr,Wr,Gr)}):bn==="last"&&(an.queuedRequests=[],an.queuedRequests.push(function(){he(Qr,Jr,Zr,Wr,Gr)})),ie(Kr),tn}var sn=new XMLHttpRequest;an.xhr=sn,an.abortable=Qn;var un=function(){if(an.xhr=null,an.abortable=!1,an.queuedRequests!=null&&an.queuedRequests.length>0){var mn=an.queuedRequests.shift();mn()}},kn=ne(Zr,"hx-prompt");if(kn){var qn=prompt(kn);if(qn===null||!ce(Zr,"htmx:prompt",{prompt:qn,target:on}))return ie(Kr),un(),tn}if(Tn&&!Yr&&!confirm(Tn))return ie(Kr),un(),tn;var pn=xr(Zr,on,qn);Qr!=="get"&&!Sr(Zr)&&(pn["Content-Type"]="application/x-www-form-urlencoded"),Gr.headers&&(pn=le(pn,Gr.headers));var fn=dr(Zr,Qr),Rn=fn.errors,Hn=fn.values;Gr.values&&(Hn=le(Hn,Gr.values));var On=Hr(Zr),Vn=le(Hn,On),Ln=yr(Vn,Zr);Q.config.getCacheBusterParam&&Qr==="get"&&(Ln["org.htmx.cache-buster"]=ee(on,"id")||"true"),(Jr==null||Jr==="")&&(Jr=re().location.href);var Dn=Rr(Zr,"hx-request"),_n=ae(Zr).boosted,Pn=Q.config.methodsThatUseUrlParams.indexOf(Qr)>=0,cn={boosted:_n,useUrlParams:Pn,parameters:Ln,unfilteredParameters:Vn,headers:pn,target:on,verb:Qr,errors:Rn,withCredentials:Gr.credentials||Dn.credentials||Q.config.withCredentials,timeout:Gr.timeout||Dn.timeout||Q.config.timeout,path:Jr,triggeringEvent:Wr};if(!ce(Zr,"htmx:configRequest",cn))return ie(Kr),un(),tn;if(Jr=cn.path,Qr=cn.verb,pn=cn.headers,Ln=cn.parameters,Rn=cn.errors,Pn=cn.useUrlParams,Rn&&Rn.length>0)return ce(Zr,"htmx:validation:halted",cn),ie(Kr),un(),tn;var Jn=Jr.split("#"),Wn=Jn[0],Un=Jn[1],wn=Jr;if(Pn){wn=Wn;var Gn=Object.keys(Ln).length!==0;Gn&&(wn.indexOf("?")<0?wn+="?":wn+="&",wn+=pr(Ln),Un&&(wn+="#"+Un))}if(!kr(Zr,wn,cn))return fe(Zr,"htmx:invalidPath",cn),ie(en),tn;if(sn.open(Qr.toUpperCase(),wn,!0),sn.overrideMimeType("text/html"),sn.withCredentials=cn.withCredentials,sn.timeout=cn.timeout,!Dn.noHeaders){for(var Fn in pn)if(pn.hasOwnProperty(Fn)){var Yn=pn[Fn];Lr(sn,Fn,Yn)}}var ln={xhr:sn,target:on,requestConfig:cn,etc:Gr,boosted:_n,select:rn,pathInfo:{requestPath:Jr,finalRequestPath:wn,anchor:Un}};if(sn.onload=function(){try{var mn=Ir(Zr);if(ln.pathInfo.responsePath=Ar(sn),nn(Zr,ln),lr(Mn,Xn),ce(Zr,"htmx:afterRequest",ln),ce(Zr,"htmx:afterOnLoad",ln),!se(Zr)){for(var Sn=null;mn.length>0&&Sn==null;){var An=mn.shift();se(An)&&(Sn=An)}Sn&&(ce(Sn,"htmx:afterRequest",ln),ce(Sn,"htmx:afterOnLoad",ln))}ie(Kr),un()}catch(zn){throw fe(Zr,"htmx:onLoadError",le({error:zn},ln)),zn}},sn.onerror=function(){lr(Mn,Xn),fe(Zr,"htmx:afterRequest",ln),fe(Zr,"htmx:sendError",ln),ie(en),un()},sn.onabort=function(){lr(Mn,Xn),fe(Zr,"htmx:afterRequest",ln),fe(Zr,"htmx:sendAbort",ln),ie(en),un()},sn.ontimeout=function(){lr(Mn,Xn),fe(Zr,"htmx:afterRequest",ln),fe(Zr,"htmx:timeout",ln),ie(en),un()},!ce(Zr,"htmx:beforeRequest",ln))return ie(Kr),un(),tn;var Mn=or(Zr),Xn=sr(Zr);oe(["loadstart","loadend","progress","abort"],function(mn){oe([sn,sn.upload],function(Sn){Sn.addEventListener(mn,function(An){ce(Zr,"htmx:xhr:"+mn,{lengthComputable:An.lengthComputable,loaded:An.loaded,total:An.total})})})}),ce(Zr,"htmx:beforeSend",ln);var Kn=Pn?null:Er(sn,Zr,Ln);return sn.send(Kn),tn}function Pr(Qr,Jr){var Zr=Jr.xhr,Wr=null,Gr=null;if(O(Zr,/HX-Push:/i)?(Wr=Zr.getResponseHeader("HX-Push"),Gr="push"):O(Zr,/HX-Push-Url:/i)?(Wr=Zr.getResponseHeader("HX-Push-Url"),Gr="push"):O(Zr,/HX-Replace-Url:/i)&&(Wr=Zr.getResponseHeader("HX-Replace-Url"),Gr="replace"),Wr)return Wr==="false"?{}:{type:Gr,path:Wr};var Yr=Jr.pathInfo.finalRequestPath,Kr=Jr.pathInfo.responsePath,en=ne(Qr,"hx-push-url"),tn=ne(Qr,"hx-replace-url"),nn=ae(Qr).boosted,rn=null,on=null;return en?(rn="push",on=en):tn?(rn="replace",on=tn):nn&&(rn="push",on=Kr||Yr),on?on==="false"?{}:(on==="true"&&(on=Kr||Yr),Jr.pathInfo.anchor&&on.indexOf("#")===-1&&(on=on+"#"+Jr.pathInfo.anchor),{type:rn,path:on}):{}}function Mr(Qr,Jr){var Zr=Jr.xhr,Wr=Jr.target,Gr=Jr.etc,Yr=Jr.requestConfig,Kr=Jr.select;if(ce(Qr,"htmx:beforeOnLoad",Jr)){if(O(Zr,/HX-Trigger:/i)&&_e(Zr,"HX-Trigger",Qr),O(Zr,/HX-Location:/i)){er();var en=Zr.getResponseHeader("HX-Location"),tn;en.indexOf("{")===0&&(tn=E(en),en=tn.path,delete tn.path),Nr("GET",en,tn).then(function(){tr(en)});return}var nn=O(Zr,/HX-Refresh:/i)&&Zr.getResponseHeader("HX-Refresh")==="true";if(O(Zr,/HX-Redirect:/i)){location.href=Zr.getResponseHeader("HX-Redirect"),nn&&location.reload();return}if(nn){location.reload();return}O(Zr,/HX-Retarget:/i)&&(Zr.getResponseHeader("HX-Retarget")==="this"?Jr.target=Qr:Jr.target=ue(Qr,Zr.getResponseHeader("HX-Retarget")));var rn=Pr(Qr,Jr),on=Zr.status>=200&&Zr.status<400&&Zr.status!==204,an=Zr.response,vn=Zr.status>=400,Cn=Q.config.ignoreTitle,xn=le({shouldSwap:on,serverResponse:an,isError:vn,ignoreTitle:Cn},Jr);if(ce(Wr,"htmx:beforeSwap",xn)){if(Wr=xn.target,an=xn.serverResponse,vn=xn.isError,Cn=xn.ignoreTitle,Jr.target=Wr,Jr.failed=vn,Jr.successful=!vn,xn.shouldSwap){Zr.status===286&&at(Qr),R(Qr,function(hn){an=hn.transformResponse(an,Zr,Qr)}),rn.type&&er();var Tn=Gr.swapOverride;O(Zr,/HX-Reswap:/i)&&(Tn=Zr.getResponseHeader("HX-Reswap"));var tn=wr(Qr,Tn);tn.hasOwnProperty("ignoreTitle")&&(Cn=tn.ignoreTitle),Wr.classList.add(Q.config.swappingClass);var Nn=null,In=null,yn=function(){try{var hn=document.activeElement,dn={};try{dn={elt:hn,start:hn?hn.selectionStart:null,end:hn?hn.selectionEnd:null}}catch{}var En;Kr&&(En=Kr),O(Zr,/HX-Reselect:/i)&&(En=Zr.getResponseHeader("HX-Reselect")),rn.type&&(ce(re().body,"htmx:beforeHistoryUpdate",le({history:rn},Jr)),rn.type==="push"?(tr(rn.path),ce(re().body,"htmx:pushedIntoHistory",{path:rn.path})):(rr(rn.path),ce(re().body,"htmx:replacedInHistory",{path:rn.path})));var sn=T(Wr);if(je(tn.swapStyle,Wr,Qr,an,sn,En),dn.elt&&!se(dn.elt)&&ee(dn.elt,"id")){var un=document.getElementById(ee(dn.elt,"id")),kn={preventScroll:tn.focusScroll!==void 0?!tn.focusScroll:!Q.config.defaultFocusScroll};if(un){if(dn.start&&un.setSelectionRange)try{un.setSelectionRange(dn.start,dn.end)}catch{}un.focus(kn)}}if(Wr.classList.remove(Q.config.swappingClass),oe(sn.elts,function(fn){fn.classList&&fn.classList.add(Q.config.settlingClass),ce(fn,"htmx:afterSwap",Jr)}),O(Zr,/HX-Trigger-After-Swap:/i)){var qn=Qr;se(Qr)||(qn=re().body),_e(Zr,"HX-Trigger-After-Swap",qn)}var pn=function(){if(oe(sn.tasks,function(On){On.call()}),oe(sn.elts,function(On){On.classList&&On.classList.remove(Q.config.settlingClass),ce(On,"htmx:afterSettle",Jr)}),Jr.pathInfo.anchor){var fn=re().getElementById(Jr.pathInfo.anchor);fn&&fn.scrollIntoView({block:"start",behavior:"auto"})}if(sn.title&&!Cn){var Rn=C("title");Rn?Rn.innerHTML=sn.title:window.document.title=sn.title}if(Cr(sn.elts,tn),O(Zr,/HX-Trigger-After-Settle:/i)){var Hn=Qr;se(Qr)||(Hn=re().body),_e(Zr,"HX-Trigger-After-Settle",Hn)}ie(Nn)};tn.settleDelay>0?setTimeout(pn,tn.settleDelay):pn()}catch(fn){throw fe(Qr,"htmx:swapError",Jr),ie(In),fn}},gn=Q.config.globalViewTransitions;if(tn.hasOwnProperty("transition")&&(gn=tn.transition),gn&&ce(Qr,"htmx:beforeTransition",Jr)&&typeof Promise<"u"&&document.startViewTransition){var bn=new Promise(function(hn,dn){Nn=hn,In=dn}),Qn=yn;yn=function(){document.startViewTransition(function(){return Qn(),bn})}}tn.swapDelay>0?setTimeout(yn,tn.swapDelay):yn()}vn&&fe(Qr,"htmx:responseError",le({error:"Response Status Error Code "+Zr.status+" from "+Jr.pathInfo.requestPath},Jr))}}}var Xr={};function Dr(){return{init:function(Qr){return null},onEvent:function(Qr,Jr){return!0},transformResponse:function(Qr,Jr,Zr){return Qr},isInlineSwap:function(Qr){return!1},handleSwap:function(Qr,Jr,Zr,Wr){return!1},encodeParameters:function(Qr,Jr,Zr){return null}}}function Ur(Qr,Jr){Jr.init&&Jr.init(r),Xr[Qr]=le(Dr(),Jr)}function Br(Qr){delete Xr[Qr]}function Fr(Qr,Jr,Zr){if(Qr==null)return Jr;Jr==null&&(Jr=[]),Zr==null&&(Zr=[]);var Wr=te(Qr,"hx-ext");return Wr&&oe(Wr.split(","),function(Gr){if(Gr=Gr.replace(/ /g,""),Gr.slice(0,7)=="ignore:"){Zr.push(Gr.slice(7));return}if(Zr.indexOf(Gr)<0){var Yr=Xr[Gr];Yr&&Jr.indexOf(Yr)<0&&Jr.push(Yr)}}),Fr(u(Qr),Jr,Zr)}var Vr=!1;re().addEventListener("DOMContentLoaded",function(){Vr=!0});function jr(Qr){Vr||re().readyState==="complete"?Qr():re().addEventListener("DOMContentLoaded",Qr)}function _r(){Q.config.includeIndicatorStyles!==!1&&re().head.insertAdjacentHTML("beforeend","<style> ."+Q.config.indicatorClass+"{opacity:0} ."+Q.config.requestClass+" ."+Q.config.indicatorClass+"{opacity:1; transition: opacity 200ms ease-in;} ."+Q.config.requestClass+"."+Q.config.indicatorClass+"{opacity:1; transition: opacity 200ms ease-in;} </style>")}function zr(){var Qr=re().querySelector('meta[name="htmx-config"]');return Qr?E(Qr.content):null}function $r(){var Qr=zr();Qr&&(Q.config=le(Q.config,Qr))}return jr(function(){$r(),_r();var Qr=re().body;zt(Qr);var Jr=re().querySelectorAll("[hx-trigger='restored'],[data-hx-trigger='restored']");Qr.addEventListener("htmx:abort",function(Wr){var Gr=Wr.target,Yr=ae(Gr);Yr&&Yr.xhr&&Yr.xhr.abort()});let Zr=window.onpopstate?window.onpopstate.bind(window):null;window.onpopstate=function(Wr){Wr.state&&Wr.state.htmx?(ar(),oe(Jr,function(Gr){ce(Gr,"htmx:restored",{document:re(),triggerEvent:ce})})):Zr&&Zr(Wr)},setTimeout(function(){ce(Qr,"htmx:load",{}),Qr=null},0)}),Q})()})});var Bn=si($n());window.htmx=Bn.default;var ui=Bn.default;})();
|