From b0a44063e4967d7cf877422c90a6608436102409 Mon Sep 17 00:00:00 2001 From: Alessio Date: Sat, 12 Aug 2023 18:57:23 -0300 Subject: [PATCH] Vendor the static assets (font, HTMX script) --- ...NaPDcZTIAOhVxoMyOr9n_E7ffHjDGIVzY4SY.woff2 | Bin 0 -> 6660 bytes .../NaPDcZTIAOhVxoMyOr9n_E7ffHjDGItzYw.woff2 | Bin 0 -> 11796 bytes .../NaPecZTIAOhVxoMyOr9n_E7fdM3mDbRS.woff2 | Bin 0 -> 6776 bytes .../NaPecZTIAOhVxoMyOr9n_E7fdMPmDQ.woff2 | Bin 0 -> 12372 bytes internal/webserver/static/vendor/fonts.css | 36 ++++++++++++++++++ internal/webserver/static/vendor/htmx.min.js | 1 + internal/webserver/tpl/includes/base.tpl | 4 +- 7 files changed, 39 insertions(+), 2 deletions(-) create mode 100644 internal/webserver/static/vendor/NaPDcZTIAOhVxoMyOr9n_E7ffHjDGIVzY4SY.woff2 create mode 100644 internal/webserver/static/vendor/NaPDcZTIAOhVxoMyOr9n_E7ffHjDGItzYw.woff2 create mode 100644 internal/webserver/static/vendor/NaPecZTIAOhVxoMyOr9n_E7fdM3mDbRS.woff2 create mode 100644 internal/webserver/static/vendor/NaPecZTIAOhVxoMyOr9n_E7fdMPmDQ.woff2 create mode 100644 internal/webserver/static/vendor/fonts.css create mode 100644 internal/webserver/static/vendor/htmx.min.js diff --git a/internal/webserver/static/vendor/NaPDcZTIAOhVxoMyOr9n_E7ffHjDGIVzY4SY.woff2 b/internal/webserver/static/vendor/NaPDcZTIAOhVxoMyOr9n_E7ffHjDGIVzY4SY.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..7292910c81e67993a6dc399d84fcf31ac3f989bf GIT binary patch literal 6660 zcmV+f8vEsUPew8T0RR9102%}U4*&oF07$?902!+Q0RR9100000000000000000000 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 OcHev$4*S!yo7n*NT;~-4 literal 0 HcmV?d00001 diff --git a/internal/webserver/static/vendor/NaPDcZTIAOhVxoMyOr9n_E7ffHjDGItzYw.woff2 b/internal/webserver/static/vendor/NaPDcZTIAOhVxoMyOr9n_E7ffHjDGItzYw.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..1eb2d32cd1f194a090cf28b159115b42ea89cd8e GIT binary patch literal 11796 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 G5p)A$9vqAS literal 0 HcmV?d00001 diff --git a/internal/webserver/static/vendor/fonts.css b/internal/webserver/static/vendor/fonts.css new file mode 100644 index 0000000..e86416f --- /dev/null +++ b/internal/webserver/static/vendor/fonts.css @@ -0,0 +1,36 @@ +/* + * Original URL: https://fonts.googleapis.com/css?family=Titillium+Web:400,700 + */ + +/* latin-ext */ +@font-face { + font-family: 'Titillium Web'; + font-style: normal; + font-weight: 400; + src: url(/static/vendor/NaPecZTIAOhVxoMyOr9n_E7fdM3mDbRS.woff2) format('woff2'); + unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Titillium Web'; + font-style: normal; + font-weight: 400; + src: url(/static/vendor/NaPecZTIAOhVxoMyOr9n_E7fdMPmDQ.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* latin-ext */ +@font-face { + font-family: 'Titillium Web'; + font-style: normal; + font-weight: 700; + src: url(/static/vendor/NaPDcZTIAOhVxoMyOr9n_E7ffHjDGIVzY4SY.woff2) format('woff2'); + unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Titillium Web'; + font-style: normal; + font-weight: 700; + src: url(/static/vendor/NaPDcZTIAOhVxoMyOr9n_E7ffHjDGItzYw.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/internal/webserver/static/vendor/htmx.min.js b/internal/webserver/static/vendor/htmx.min.js new file mode 100644 index 0000000..d22010f --- /dev/null +++ b/internal/webserver/static/vendor/htmx.min.js @@ -0,0 +1 @@ +(function(e,t){if(typeof define==="function"&&define.amd){define([],t)}else if(typeof module==="object"&&module.exports){module.exports=t()}else{e.htmx=e.htmx||t()}})(typeof self!=="undefined"?self:this,function(){return function(){"use strict";var G={onLoad:t,process:Nt,on:le,off:ue,trigger:oe,ajax:xr,find:b,findAll:f,closest:d,values:function(e,t){var r=er(e,t||"post");return r.values},remove:U,addClass:B,removeClass:n,toggleClass:V,takeClass:j,defineExtension:Cr,removeExtension:Rr,logAll:X,logNone:F,logger:null,config:{historyEnabled:true,historyCacheSize:10,refreshOnHistoryMiss:false,defaultSwapStyle:"innerHTML",defaultSwapDelay:0,defaultSettleDelay:20,includeIndicatorStyles:true,indicatorClass:"htmx-indicator",requestClass:"htmx-request",addedClass:"htmx-added",settlingClass:"htmx-settling",swappingClass:"htmx-swapping",allowEval:true,inlineScriptNonce:"",attributesToSettle:["class","style","width","height"],withCredentials:false,timeout:0,wsReconnectDelay:"full-jitter",wsBinaryType:"blob",disableSelector:"[hx-disable], [data-hx-disable]",useTemplateFragments:false,scrollBehavior:"smooth",defaultFocusScroll:false,getCacheBusterParam:false,globalViewTransitions:false,methodsThatUseUrlParams:["get"]},parseInterval:v,_:e,createEventSource:function(e){return new EventSource(e,{withCredentials:true})},createWebSocket:function(e){var t=new WebSocket(e,[]);t.binaryType=G.config.wsBinaryType;return t},version:"1.9.4"};var C={addTriggerHandler:bt,bodyContains:re,canAccessLocalStorage:M,findThisElement:he,filterValues:ar,hasAttribute:o,getAttributeValue:Z,getClosestAttributeValue:Y,getClosestMatch:c,getExpressionVars:gr,getHeaders:ir,getInputValues:er,getInternalData:ee,getSwapSpecification:sr,getTriggerSpecs:Ge,getTarget:de,makeFragment:l,mergeObjects:ne,makeSettleInfo:S,oobSwap:me,querySelectorExt:ie,selectAndSwap:De,settleImmediately:Wt,shouldCancel:Qe,triggerEvent:oe,triggerErrorEvent:ae,withExtensions:w};var R=["get","post","put","delete","patch"];var O=R.map(function(e){return"[hx-"+e+"], [data-hx-"+e+"]"}).join(", ");function v(e){if(e==undefined){return undefined}if(e.slice(-2)=="ms"){return parseFloat(e.slice(0,-2))||undefined}if(e.slice(-1)=="s"){return parseFloat(e.slice(0,-1))*1e3||undefined}if(e.slice(-1)=="m"){return parseFloat(e.slice(0,-1))*1e3*60||undefined}return parseFloat(e)||undefined}function J(e,t){return e.getAttribute&&e.getAttribute(t)}function o(e,t){return e.hasAttribute&&(e.hasAttribute(t)||e.hasAttribute("data-"+t))}function Z(e,t){return J(e,t)||J(e,"data-"+t)}function u(e){return e.parentElement}function K(){return document}function c(e,t){while(e&&!t(e)){e=u(e)}return e?e:null}function T(e,t,r){var n=Z(t,r);var i=Z(t,"hx-disinherit");if(e!==t&&i&&(i==="*"||i.split(" ").indexOf(r)>=0)){return"unset"}else{return n}}function Y(t,r){var n=null;c(t,function(e){return n=T(t,e,r)});if(n!=="unset"){return n}}function h(e,t){var r=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.oMatchesSelector;return r&&r.call(e,t)}function q(e){var t=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i;var r=t.exec(e);if(r){return r[1].toLowerCase()}else{return""}}function i(e,t){var r=new DOMParser;var n=r.parseFromString(e,"text/html");var i=n.body;while(t>0){t--;i=i.firstChild}if(i==null){i=K().createDocumentFragment()}return i}function H(e){return e.match(/",0);return r.querySelector("template").content}else{var n=q(e);switch(n){case"thead":case"tbody":case"tfoot":case"colgroup":case"caption":return i(""+e+"
",1);case"col":return i(""+e+"
",2);case"tr":return i(""+e+"
",2);case"td":case"th":return i(""+e+"
",3);case"script":return i("
"+e+"
",1);default:return i(e,0)}}}function Q(e){if(e){e()}}function L(e,t){return Object.prototype.toString.call(e)==="[object "+t+"]"}function A(e){return L(e,"Function")}function N(e){return L(e,"Object")}function ee(e){var t="htmx-internal-data";var r=e[t];if(!r){r=e[t]={}}return r}function I(e){var t=[];if(e){for(var r=0;r=0}function re(e){if(e.getRootNode&&e.getRootNode()instanceof window.ShadowRoot){return K().body.contains(e.getRootNode().host)}else{return K().body.contains(e)}}function P(e){return e.trim().split(/\s+/)}function ne(e,t){for(var r in t){if(t.hasOwnProperty(r)){e[r]=t[r]}}return e}function y(e){try{return JSON.parse(e)}catch(e){x(e);return null}}function M(){var e="htmx:localStorageTest";try{localStorage.setItem(e,e);localStorage.removeItem(e);return true}catch(e){return false}}function D(t){try{var e=new URL(t);if(e){t=e.pathname+e.search}if(!t.match("^/$")){t=t.replace(/\/+$/,"")}return t}catch(e){return t}}function e(e){return hr(K().body,function(){return eval(e)})}function t(t){var e=G.on("htmx:load",function(e){t(e.detail.elt)});return e}function X(){G.logger=function(e,t,r){if(console){console.log(t,e,r)}}}function F(){G.logger=null}function b(e,t){if(t){return e.querySelector(t)}else{return b(K(),e)}}function f(e,t){if(t){return e.querySelectorAll(t)}else{return f(K(),e)}}function U(e,t){e=s(e);if(t){setTimeout(function(){U(e);e=null},t)}else{e.parentElement.removeChild(e)}}function B(e,t,r){e=s(e);if(r){setTimeout(function(){B(e,t);e=null},r)}else{e.classList&&e.classList.add(t)}}function n(e,t,r){e=s(e);if(r){setTimeout(function(){n(e,t);e=null},r)}else{if(e.classList){e.classList.remove(t);if(e.classList.length===0){e.removeAttribute("class")}}}}function V(e,t){e=s(e);e.classList.toggle(t)}function j(e,t){e=s(e);te(e.parentElement.children,function(e){n(e,t)});B(e,t)}function d(e,t){e=s(e);if(e.closest){return e.closest(t)}else{do{if(e==null||h(e,t)){return e}}while(e=e&&u(e));return null}}function r(e){var t=e.trim();if(t.startsWith("<")&&t.endsWith("/>")){return t.substring(1,t.length-2)}else{return t}}function W(e,t){if(t.indexOf("closest ")===0){return[d(e,r(t.substr(8)))]}else if(t.indexOf("find ")===0){return[b(e,r(t.substr(5)))]}else if(t.indexOf("next ")===0){return[_(e,r(t.substr(5)))]}else if(t.indexOf("previous ")===0){return[z(e,r(t.substr(9)))]}else if(t==="document"){return[document]}else if(t==="window"){return[window]}else{return K().querySelectorAll(r(t))}}var _=function(e,t){var r=K().querySelectorAll(t);for(var n=0;n=0;n--){var i=r[n];if(i.compareDocumentPosition(e)===Node.DOCUMENT_POSITION_FOLLOWING){return i}}};function ie(e,t){if(t){return W(e,t)[0]}else{return W(K().body,e)[0]}}function s(e){if(L(e,"String")){return b(e)}else{return e}}function $(e,t,r){if(A(t)){return{target:K().body,event:e,listener:t}}else{return{target:s(e),event:t,listener:r}}}function le(t,r,n){Tr(function(){var e=$(t,r,n);e.target.addEventListener(e.event,e.listener)});var e=A(r);return e?r:n}function ue(t,r,n){Tr(function(){var e=$(t,r,n);e.target.removeEventListener(e.event,e.listener)});return A(r)?r:n}var fe=K().createElement("output");function ce(e,t){var r=Y(e,t);if(r){if(r==="this"){return[he(e,t)]}else{var n=W(e,r);if(n.length===0){x('The selector "'+r+'" on '+t+" returned no matches!");return[fe]}else{return n}}}}function he(e,t){return c(e,function(e){return Z(e,t)!=null})}function de(e){var t=Y(e,"hx-target");if(t){if(t==="this"){return he(e,"hx-target")}else{return ie(e,t)}}else{var r=ee(e);if(r.boosted){return K().body}else{return e}}}function ve(e){var t=G.config.attributesToSettle;for(var r=0;r0){o=e.substr(0,e.indexOf(":"));t=e.substr(e.indexOf(":")+1,e.length)}else{o=e}var r=K().querySelectorAll(t);if(r){te(r,function(e){var t;var r=i.cloneNode(true);t=K().createDocumentFragment();t.appendChild(r);if(!pe(o,e)){t=r}var n={shouldSwap:true,target:e,fragment:t};if(!oe(e,"htmx:oobBeforeSwap",n))return;e=n.target;if(n["shouldSwap"]){Pe(o,e,e,t,a)}te(a.elts,function(e){oe(e,"htmx:oobAfterSwap",n)})});i.parentNode.removeChild(i)}else{i.parentNode.removeChild(i);ae(K().body,"htmx:oobErrorNoTarget",{content:i})}return e}function xe(e,t,r){var n=Y(e,"hx-select-oob");if(n){var i=n.split(",");for(let e=0;e0){var r=t.replace("'","\\'");var n=e.tagName.replace(":","\\:");var i=o.querySelector(n+"[id='"+r+"']");if(i&&i!==o){var a=e.cloneNode();ge(e,i);s.tasks.push(function(){ge(e,a)})}}})}function we(e){return function(){n(e,G.config.addedClass);Nt(e);St(e);Se(e);oe(e,"htmx:load")}}function Se(e){var t="[autofocus]";var r=h(e,t)?e:e.querySelector(t);if(r!=null){r.focus()}}function a(e,t,r,n){be(e,r,n);while(r.childNodes.length>0){var i=r.firstChild;B(i,G.config.addedClass);e.insertBefore(i,t);if(i.nodeType!==Node.TEXT_NODE&&i.nodeType!==Node.COMMENT_NODE){n.tasks.push(we(i))}}}function Ee(e,t){var r=0;while(r-1){var t=e.replace(/]*>|>)([\s\S]*?)<\/svg>/gim,"");var r=t.match(/]*>|>)([\s\S]*?)<\/title>/im);if(r){return r[2]}}}function De(e,t,r,n,i,a){i.title=Me(n);var o=l(n);if(o){xe(r,o,i);o=ke(r,o,a);ye(o);return Pe(e,r,t,o,i)}}function Xe(e,t,r){var n=e.getResponseHeader(t);if(n.indexOf("{")===0){var i=y(n);for(var a in i){if(i.hasOwnProperty(a)){var o=i[a];if(!N(o)){o={value:o}}oe(r,a,o)}}}else{var s=n.split(",");for(var l=0;l0){var o=t[0];if(o==="]"){n--;if(n===0){if(a===null){i=i+"true"}t.shift();i+=")})";try{var s=hr(e,function(){return Function(i)()},function(){return true});s.source=i;return s}catch(e){ae(K().body,"htmx:syntax:error",{error:e,source:i});return null}}}else if(o==="["){n++}if(_e(o,a,r)){i+="(("+r+"."+o+") ? ("+r+"."+o+") : (window."+o+"))"}else{i=i+o}a=t.shift()}}}function m(e,t){var r="";while(e.length>0&&!e[0].match(t)){r+=e.shift()}return r}var $e="input, textarea, select";function Ge(e){var t=Z(e,"hx-trigger");var r=[];if(t){var n=We(t);do{m(n,je);var i=n.length;var a=m(n,/[,\[\s]/);if(a!==""){if(a==="every"){var o={trigger:"every"};m(n,je);o.pollInterval=v(m(n,/[,\[\s]/));m(n,je);var s=ze(e,n,"event");if(s){o.eventFilter=s}r.push(o)}else if(a.indexOf("sse:")===0){r.push({trigger:"sse",sseEvent:a.substr(4)})}else{var l={trigger:a};var s=ze(e,n,"event");if(s){l.eventFilter=s}while(n.length>0&&n[0]!==","){m(n,je);var u=n.shift();if(u==="changed"){l.changed=true}else if(u==="once"){l.once=true}else if(u==="consume"){l.consume=true}else if(u==="delay"&&n[0]===":"){n.shift();l.delay=v(m(n,p))}else if(u==="from"&&n[0]===":"){n.shift();var f=m(n,p);if(f==="closest"||f==="find"||f==="next"||f==="previous"){n.shift();f+=" "+m(n,p)}l.from=f}else if(u==="target"&&n[0]===":"){n.shift();l.target=m(n,p)}else if(u==="throttle"&&n[0]===":"){n.shift();l.throttle=v(m(n,p))}else if(u==="queue"&&n[0]===":"){n.shift();l.queue=m(n,p)}else if((u==="root"||u==="threshold")&&n[0]===":"){n.shift();l[u]=m(n,p)}else{ae(e,"htmx:syntax:error",{token:n.shift()})}}r.push(l)}}if(n.length===i){ae(e,"htmx:syntax:error",{token:n.shift()})}m(n,je)}while(n[0]===","&&n.shift())}if(r.length>0){return r}else if(h(e,"form")){return[{trigger:"submit"}]}else if(h(e,'input[type="button"], input[type="submit"]')){return[{trigger:"click"}]}else if(h(e,$e)){return[{trigger:"change"}]}else{return[{trigger:"click"}]}}function Je(e){ee(e).cancelled=true}function Ze(e,t,r){var n=ee(e);n.timeout=setTimeout(function(){if(re(e)&&n.cancelled!==true){if(!tt(r,e,kt("hx:poll:trigger",{triggerSpec:r,target:e}))){t(e)}Ze(e,t,r)}},r.pollInterval)}function Ke(e){return location.hostname===e.hostname&&J(e,"href")&&J(e,"href").indexOf("#")!==0}function Ye(t,r,e){if(t.tagName==="A"&&Ke(t)&&(t.target===""||t.target==="_self")||t.tagName==="FORM"){r.boosted=true;var n,i;if(t.tagName==="A"){n="get";i=t.href}else{var a=J(t,"method");n=a?a.toLowerCase():"get";if(n==="get"){}i=J(t,"action")}e.forEach(function(e){rt(t,function(e,t){if(d(e,G.config.disableSelector)){g(e);return}se(n,i,e,t)},r,e,true)})}}function Qe(e,t){if(e.type==="submit"||e.type==="click"){if(t.tagName==="FORM"){return true}if(h(t,'input[type="submit"], button')&&d(t,"form")!==null){return true}if(t.tagName==="A"&&t.href&&(t.getAttribute("href")==="#"||t.getAttribute("href").indexOf("#")!==0)){return true}}return false}function et(e,t){return ee(e).boosted&&e.tagName==="A"&&t.type==="click"&&(t.ctrlKey||t.metaKey)}function tt(e,t,r){var n=e.eventFilter;if(n){try{return n.call(t,r)!==true}catch(e){ae(K().body,"htmx:eventFilter:error",{error:e,source:n.source});return true}}return false}function rt(a,o,e,s,l){var u=ee(a);var t;if(s.from){t=W(a,s.from)}else{t=[a]}if(s.changed){t.forEach(function(e){var t=ee(e);t.lastValue=e.value})}te(t,function(n){var i=function(e){if(!re(a)){n.removeEventListener(s.trigger,i);return}if(et(a,e)){return}if(l||Qe(e,a)){e.preventDefault()}if(tt(s,a,e)){return}var t=ee(e);t.triggerSpec=s;if(t.handledFor==null){t.handledFor=[]}if(t.handledFor.indexOf(a)<0){t.handledFor.push(a);if(s.consume){e.stopPropagation()}if(s.target&&e.target){if(!h(e.target,s.target)){return}}if(s.once){if(u.triggeredOnce){return}else{u.triggeredOnce=true}}if(s.changed){var r=ee(n);if(r.lastValue===n.value){return}r.lastValue=n.value}if(u.delayed){clearTimeout(u.delayed)}if(u.throttle){return}if(s.throttle){if(!u.throttle){o(a,e);u.throttle=setTimeout(function(){u.throttle=null},s.throttle)}}else if(s.delay){u.delayed=setTimeout(function(){o(a,e)},s.delay)}else{oe(a,"htmx:trigger");o(a,e)}}};if(e.listenerInfos==null){e.listenerInfos=[]}e.listenerInfos.push({trigger:s.trigger,listener:i,on:n});n.addEventListener(s.trigger,i)})}var nt=false;var it=null;function at(){if(!it){it=function(){nt=true};window.addEventListener("scroll",it);setInterval(function(){if(nt){nt=false;te(K().querySelectorAll("[hx-trigger='revealed'],[data-hx-trigger='revealed']"),function(e){ot(e)})}},200)}}function ot(t){if(!o(t,"data-hx-revealed")&&k(t)){t.setAttribute("data-hx-revealed","true");var e=ee(t);if(e.initHash){oe(t,"revealed")}else{t.addEventListener("htmx:afterProcessNode",function(e){oe(t,"revealed")},{once:true})}}}function st(e,t,r){var n=P(r);for(var i=0;i=0){var t=ct(n);setTimeout(function(){lt(s,r,n+1)},t)}};t.onopen=function(e){n=0};ee(s).webSocket=t;t.addEventListener("message",function(e){if(ut(s)){return}var t=e.data;w(s,function(e){t=e.transformResponse(t,null,s)});var r=S(s);var n=l(t);var i=I(n.children);for(var a=0;a0){oe(u,"htmx:validation:halted",i);return}t.send(JSON.stringify(l));if(Qe(e,u)){e.preventDefault()}})}else{ae(u,"htmx:noWebSocketSourceError")}}function ct(e){var t=G.config.wsReconnectDelay;if(typeof t==="function"){return t(e)}if(t==="full-jitter"){var r=Math.min(e,6);var n=1e3*Math.pow(2,r);return n*Math.random()}x('htmx.config.wsReconnectDelay must either be a function or the string "full-jitter"')}function ht(e,t,r){var n=P(r);for(var i=0;i0){var o=n.shift();var s=o.match(/^\s*([a-zA-Z:\-]+:)(.*)/);if(a===0&&s){o.split(":");i=s[1].slice(0,-1);r[i]=s[2]}else{r[i]+=o}a+=Tt(o)}for(var l in r){qt(e,l,r[l])}}}function Lt(t){Re(t);for(var e=0;eG.config.historyCacheSize){i.shift()}while(i.length>0){try{localStorage.setItem("htmx-history-cache",JSON.stringify(i));break}catch(e){ae(K().body,"htmx:historyCacheError",{cause:e,cache:i});i.shift()}}}function Ft(e){if(!M()){return null}e=D(e);var t=y(localStorage.getItem("htmx-history-cache"))||[];for(var r=0;r=200&&this.status<400){oe(K().body,"htmx:historyCacheMissLoad",o);var e=l(this.response);e=e.querySelector("[hx-history-elt],[data-hx-history-elt]")||e;var t=Dt();var r=S(t);var n=Me(this.response);if(n){var i=b("title");if(i){i.innerHTML=n}else{window.document.title=n}}Ie(t,e,r);Wt(r.tasks);Mt=a;oe(K().body,"htmx:historyRestore",{path:a,cacheMiss:true,serverResponse:this.response})}else{ae(K().body,"htmx:historyCacheMissLoadError",o)}};e.send()}function zt(e){Bt();e=e||location.pathname+location.search;var t=Ft(e);if(t){var r=l(t.content);var n=Dt();var i=S(n);Ie(n,r,i);Wt(i.tasks);document.title=t.title;setTimeout(function(){window.scrollTo(0,t.scroll)},0);Mt=e;oe(K().body,"htmx:historyRestore",{path:e,item:t})}else{if(G.config.refreshOnHistoryMiss){window.location.reload(true)}else{_t(e)}}}function $t(e){var t=ce(e,"hx-indicator");if(t==null){t=[e]}te(t,function(e){var t=ee(e);t.requestCount=(t.requestCount||0)+1;e.classList["add"].call(e.classList,G.config.requestClass)});return t}function Gt(e){te(e,function(e){var t=ee(e);t.requestCount=(t.requestCount||0)-1;if(t.requestCount===0){e.classList["remove"].call(e.classList,G.config.requestClass)}})}function Jt(e,t){for(var r=0;r=0}function sr(e,t){var r=t?t:Y(e,"hx-swap");var n={swapStyle:ee(e).boosted?"innerHTML":G.config.defaultSwapStyle,swapDelay:G.config.defaultSwapDelay,settleDelay:G.config.defaultSettleDelay};if(ee(e).boosted&&!or(e)){n["show"]="top"}if(r){var i=P(r);if(i.length>0){n["swapStyle"]=i[0];for(var a=1;a0?l.join(":"):null;n["scroll"]=u;n["scrollTarget"]=f}if(o.indexOf("show:")===0){var c=o.substr(5);var l=c.split(":");var h=l.pop();var f=l.length>0?l.join(":"):null;n["show"]=h;n["showTarget"]=f}if(o.indexOf("focus-scroll:")===0){var d=o.substr("focus-scroll:".length);n["focusScroll"]=d=="true"}}}}return n}function lr(e){return Y(e,"hx-encoding")==="multipart/form-data"||h(e,"form")&&J(e,"enctype")==="multipart/form-data"}function ur(t,r,n){var i=null;w(r,function(e){if(i==null){i=e.encodeParameters(t,n,r)}});if(i!=null){return i}else{if(lr(r)){return nr(n)}else{return rr(n)}}}function S(e){return{tasks:[],elts:[e]}}function fr(e,t){var r=e[0];var n=e[e.length-1];if(t.scroll){var i=null;if(t.scrollTarget){i=ie(r,t.scrollTarget)}if(t.scroll==="top"&&(r||i)){i=i||r;i.scrollTop=0}if(t.scroll==="bottom"&&(n||i)){i=i||n;i.scrollTop=i.scrollHeight}}if(t.show){var i=null;if(t.showTarget){var a=t.showTarget;if(t.showTarget==="window"){a="body"}i=ie(r,a)}if(t.show==="top"&&(r||i)){i=i||r;i.scrollIntoView({block:"start",behavior:G.config.scrollBehavior})}if(t.show==="bottom"&&(n||i)){i=i||n;i.scrollIntoView({block:"end",behavior:G.config.scrollBehavior})}}}function cr(e,t,r,n){if(n==null){n={}}if(e==null){return n}var i=Z(e,t);if(i){var a=i.trim();var o=r;if(a==="unset"){return null}if(a.indexOf("javascript:")===0){a=a.substr(11);o=true}else if(a.indexOf("js:")===0){a=a.substr(3);o=true}if(a.indexOf("{")!==0){a="{"+a+"}"}var s;if(o){s=hr(e,function(){return Function("return ("+a+")")()},{})}else{s=y(a)}for(var l in s){if(s.hasOwnProperty(l)){if(n[l]==null){n[l]=s[l]}}}}return cr(u(e),t,r,n)}function hr(e,t,r){if(G.config.allowEval){return t()}else{ae(e,"htmx:evalDisallowedError");return r}}function dr(e,t){return cr(e,"hx-vars",true,t)}function vr(e,t){return cr(e,"hx-vals",false,t)}function gr(e){return ne(dr(e),vr(e))}function pr(t,r,n){if(n!==null){try{t.setRequestHeader(r,n)}catch(e){t.setRequestHeader(r,encodeURIComponent(n));t.setRequestHeader(r+"-URI-AutoEncoded","true")}}}function mr(t){if(t.responseURL&&typeof URL!=="undefined"){try{var e=new URL(t.responseURL);return e.pathname+e.search}catch(e){ae(K().body,"htmx:badResponseUrl",{url:t.responseURL})}}}function E(e,t){return e.getAllResponseHeaders().match(t)}function xr(e,t,r){e=e.toLowerCase();if(r){if(r instanceof Element||L(r,"String")){return se(e,t,null,null,{targetOverride:s(r),returnPromise:true})}else{return se(e,t,s(r.source),r.event,{handler:r.handler,headers:r.headers,values:r.values,targetOverride:s(r.target),swapOverride:r.swap,returnPromise:true})}}else{return se(e,t,null,null,{returnPromise:true})}}function yr(e){var t=[];while(e){t.push(e);e=e.parentElement}return t}function se(e,t,n,r,i,M){var a=null;var o=null;i=i!=null?i:{};if(i.returnPromise&&typeof Promise!=="undefined"){var s=new Promise(function(e,t){a=e;o=t})}if(n==null){n=K().body}var D=i.handler||wr;if(!re(n)){return}var l=i.targetOverride||de(n);if(l==null||l==fe){ae(n,"htmx:targetError",{target:Z(n,"hx-target")});return}if(!M){var X=function(){return se(e,t,n,r,i,true)};var F={target:l,elt:n,path:t,verb:e,triggeringEvent:r,etc:i,issueRequest:X};if(oe(n,"htmx:confirm",F)===false){return}}var u=n;var f=ee(n);var c=Y(n,"hx-sync");var h=null;var d=false;if(c){var v=c.split(":");var g=v[0].trim();if(g==="this"){u=he(n,"hx-sync")}else{u=ie(n,g)}c=(v[1]||"drop").trim();f=ee(u);if(c==="drop"&&f.xhr&&f.abortable!==true){return}else if(c==="abort"){if(f.xhr){return}else{d=true}}else if(c==="replace"){oe(u,"htmx:abort")}else if(c.indexOf("queue")===0){var U=c.split(" ");h=(U[1]||"last").trim()}}if(f.xhr){if(f.abortable){oe(u,"htmx:abort")}else{if(h==null){if(r){var p=ee(r);if(p&&p.triggerSpec&&p.triggerSpec.queue){h=p.triggerSpec.queue}}if(h==null){h="last"}}if(f.queuedRequests==null){f.queuedRequests=[]}if(h==="first"&&f.queuedRequests.length===0){f.queuedRequests.push(function(){se(e,t,n,r,i)})}else if(h==="all"){f.queuedRequests.push(function(){se(e,t,n,r,i)})}else if(h==="last"){f.queuedRequests=[];f.queuedRequests.push(function(){se(e,t,n,r,i)})}return}}var m=new XMLHttpRequest;f.xhr=m;f.abortable=d;var x=function(){f.xhr=null;f.abortable=false;if(f.queuedRequests!=null&&f.queuedRequests.length>0){var e=f.queuedRequests.shift();e()}};var y=Y(n,"hx-prompt");if(y){var b=prompt(y);if(b===null||!oe(n,"htmx:prompt",{prompt:b,target:l})){Q(a);x();return s}}var w=Y(n,"hx-confirm");if(w){if(!confirm(w)){Q(a);x();return s}}var S=ir(n,l,b);if(i.headers){S=ne(S,i.headers)}var E=er(n,e);var C=E.errors;var R=E.values;if(i.values){R=ne(R,i.values)}var B=gr(n);var O=ne(R,B);var T=ar(O,n);if(e!=="get"&&!lr(n)){S["Content-Type"]="application/x-www-form-urlencoded"}if(G.config.getCacheBusterParam&&e==="get"){T["org.htmx.cache-buster"]=J(l,"id")||"true"}if(t==null||t===""){t=K().location.href}var q=cr(n,"hx-request");var V=ee(n).boosted;var H=G.config.methodsThatUseUrlParams.indexOf(e)>=0;var L={boosted:V,useUrlParams:H,parameters:T,unfilteredParameters:O,headers:S,target:l,verb:e,errors:C,withCredentials:i.credentials||q.credentials||G.config.withCredentials,timeout:i.timeout||q.timeout||G.config.timeout,path:t,triggeringEvent:r};if(!oe(n,"htmx:configRequest",L)){Q(a);x();return s}t=L.path;e=L.verb;S=L.headers;T=L.parameters;C=L.errors;H=L.useUrlParams;if(C&&C.length>0){oe(n,"htmx:validation:halted",L);Q(a);x();return s}var j=t.split("#");var W=j[0];var A=j[1];var N=t;if(H){N=W;var _=Object.keys(T).length!==0;if(_){if(N.indexOf("?")<0){N+="?"}else{N+="&"}N+=rr(T);if(A){N+="#"+A}}}m.open(e.toUpperCase(),N,true);m.overrideMimeType("text/html");m.withCredentials=L.withCredentials;m.timeout=L.timeout;if(q.noHeaders){}else{for(var I in S){if(S.hasOwnProperty(I)){var z=S[I];pr(m,I,z)}}}var k={xhr:m,target:l,requestConfig:L,etc:i,boosted:V,pathInfo:{requestPath:t,finalRequestPath:N,anchor:A}};m.onload=function(){try{var e=yr(n);k.pathInfo.responsePath=mr(m);D(n,k);Gt(P);oe(n,"htmx:afterRequest",k);oe(n,"htmx:afterOnLoad",k);if(!re(n)){var t=null;while(e.length>0&&t==null){var r=e.shift();if(re(r)){t=r}}if(t){oe(t,"htmx:afterRequest",k);oe(t,"htmx:afterOnLoad",k)}}Q(a);x()}catch(e){ae(n,"htmx:onLoadError",ne({error:e},k));throw e}};m.onerror=function(){Gt(P);ae(n,"htmx:afterRequest",k);ae(n,"htmx:sendError",k);Q(o);x()};m.onabort=function(){Gt(P);ae(n,"htmx:afterRequest",k);ae(n,"htmx:sendAbort",k);Q(o);x()};m.ontimeout=function(){Gt(P);ae(n,"htmx:afterRequest",k);ae(n,"htmx:timeout",k);Q(o);x()};if(!oe(n,"htmx:beforeRequest",k)){Q(a);x();return s}var P=$t(n);te(["loadstart","loadend","progress","abort"],function(t){te([m,m.upload],function(e){e.addEventListener(t,function(e){oe(n,"htmx:xhr:"+t,{lengthComputable:e.lengthComputable,loaded:e.loaded,total:e.total})})})});oe(n,"htmx:beforeSend",k);var $=H?null:ur(m,n,T);m.send($);return s}function br(e,t){var r=t.xhr;var n=null;var i=null;if(E(r,/HX-Push:/i)){n=r.getResponseHeader("HX-Push");i="push"}else if(E(r,/HX-Push-Url:/i)){n=r.getResponseHeader("HX-Push-Url");i="push"}else if(E(r,/HX-Replace-Url:/i)){n=r.getResponseHeader("HX-Replace-Url");i="replace"}if(n){if(n==="false"){return{}}else{return{type:i,path:n}}}var a=t.pathInfo.finalRequestPath;var o=t.pathInfo.responsePath;var s=Y(e,"hx-push-url");var l=Y(e,"hx-replace-url");var u=ee(e).boosted;var f=null;var c=null;if(s){f="push";c=s}else if(l){f="replace";c=l}else if(u){f="push";c=o||a}if(c){if(c==="false"){return{}}if(c==="true"){c=o||a}if(t.pathInfo.anchor&&c.indexOf("#")===-1){c=c+"#"+t.pathInfo.anchor}return{type:f,path:c}}else{return{}}}function wr(l,u){var f=u.xhr;var c=u.target;var e=u.etc;if(!oe(l,"htmx:beforeOnLoad",u))return;if(E(f,/HX-Trigger:/i)){Xe(f,"HX-Trigger",l)}if(E(f,/HX-Location:/i)){Bt();var t=f.getResponseHeader("HX-Location");var h;if(t.indexOf("{")===0){h=y(t);t=h["path"];delete h["path"]}xr("GET",t,h).then(function(){Vt(t)});return}if(E(f,/HX-Redirect:/i)){location.href=f.getResponseHeader("HX-Redirect");return}if(E(f,/HX-Refresh:/i)){if("true"===f.getResponseHeader("HX-Refresh")){location.reload();return}}if(E(f,/HX-Retarget:/i)){u.target=K().querySelector(f.getResponseHeader("HX-Retarget"))}var d=br(l,u);var r=f.status>=200&&f.status<400&&f.status!==204;var v=f.response;var n=f.status>=400;var i=ne({shouldSwap:r,serverResponse:v,isError:n},u);if(!oe(c,"htmx:beforeSwap",i))return;c=i.target;v=i.serverResponse;n=i.isError;u.target=c;u.failed=n;u.successful=!n;if(i.shouldSwap){if(f.status===286){Je(l)}w(l,function(e){v=e.transformResponse(v,f,l)});if(d.type){Bt()}var a=e.swapOverride;if(E(f,/HX-Reswap:/i)){a=f.getResponseHeader("HX-Reswap")}var h=sr(l,a);c.classList.add(G.config.swappingClass);var g=null;var p=null;var o=function(){try{var e=document.activeElement;var t={};try{t={elt:e,start:e?e.selectionStart:null,end:e?e.selectionEnd:null}}catch(e){}var r;if(E(f,/HX-Reselect:/i)){r=f.getResponseHeader("HX-Reselect")}var n=S(c);De(h.swapStyle,c,l,v,n,r);if(t.elt&&!re(t.elt)&&J(t.elt,"id")){var i=document.getElementById(J(t.elt,"id"));var a={preventScroll:h.focusScroll!==undefined?!h.focusScroll:!G.config.defaultFocusScroll};if(i){if(t.start&&i.setSelectionRange){try{i.setSelectionRange(t.start,t.end)}catch(e){}}i.focus(a)}}c.classList.remove(G.config.swappingClass);te(n.elts,function(e){if(e.classList){e.classList.add(G.config.settlingClass)}oe(e,"htmx:afterSwap",u)});if(E(f,/HX-Trigger-After-Swap:/i)){var o=l;if(!re(l)){o=K().body}Xe(f,"HX-Trigger-After-Swap",o)}var s=function(){te(n.tasks,function(e){e.call()});te(n.elts,function(e){if(e.classList){e.classList.remove(G.config.settlingClass)}oe(e,"htmx:afterSettle",u)});if(d.type){if(d.type==="push"){Vt(d.path);oe(K().body,"htmx:pushedIntoHistory",{path:d.path})}else{jt(d.path);oe(K().body,"htmx:replacedInHistory",{path:d.path})}}if(u.pathInfo.anchor){var e=b("#"+u.pathInfo.anchor);if(e){e.scrollIntoView({block:"start",behavior:"auto"})}}if(n.title){var t=b("title");if(t){t.innerHTML=n.title}else{window.document.title=n.title}}fr(n.elts,h);if(E(f,/HX-Trigger-After-Settle:/i)){var r=l;if(!re(l)){r=K().body}Xe(f,"HX-Trigger-After-Settle",r)}Q(g)};if(h.settleDelay>0){setTimeout(s,h.settleDelay)}else{s()}}catch(e){ae(l,"htmx:swapError",u);Q(p);throw e}};var s=G.config.globalViewTransitions;if(h.hasOwnProperty("transition")){s=h.transition}if(s&&oe(l,"htmx:beforeTransition",u)&&typeof Promise!=="undefined"&&document.startViewTransition){var m=new Promise(function(e,t){g=e;p=t});var x=o;o=function(){document.startViewTransition(function(){x();return m})}}if(h.swapDelay>0){setTimeout(o,h.swapDelay)}else{o()}}if(n){ae(l,"htmx:responseError",ne({error:"Response Status Error Code "+f.status+" from "+u.pathInfo.requestPath},u))}}var Sr={};function Er(){return{init:function(e){return null},onEvent:function(e,t){return true},transformResponse:function(e,t,r){return e},isInlineSwap:function(e){return false},handleSwap:function(e,t,r,n){return false},encodeParameters:function(e,t,r){return null}}}function Cr(e,t){if(t.init){t.init(C)}Sr[e]=ne(Er(),t)}function Rr(e){delete Sr[e]}function Or(e,r,n){if(e==undefined){return r}if(r==undefined){r=[]}if(n==undefined){n=[]}var t=Z(e,"hx-ext");if(t){te(t.split(","),function(e){e=e.replace(/ /g,"");if(e.slice(0,7)=="ignore:"){n.push(e.slice(7));return}if(n.indexOf(e)<0){var t=Sr[e];if(t&&r.indexOf(t)<0){r.push(t)}}})}return Or(u(e),r,n)}function Tr(e){if(K().readyState!=="loading"){e()}else{K().addEventListener("DOMContentLoaded",e)}}function qr(){if(G.config.includeIndicatorStyles!==false){K().head.insertAdjacentHTML("beforeend","")}}function Hr(){var e=K().querySelector('meta[name="htmx-config"]');if(e){return y(e.content)}else{return null}}function Lr(){var e=Hr();if(e){G.config=ne(G.config,e)}}Tr(function(){Lr();qr();var e=K().body;Nt(e);var t=K().querySelectorAll("[hx-trigger='restored'],[data-hx-trigger='restored']");e.addEventListener("htmx:abort",function(e){var t=e.target;var r=ee(t);if(r&&r.xhr){r.xhr.abort()}});var r=window.onpopstate;window.onpopstate=function(e){if(e.state&&e.state.htmx){zt();te(t,function(e){oe(e,"htmx:restored",{document:K(),triggerEvent:oe})})}else{if(r){r(e)}}};setTimeout(function(){oe(e,"htmx:load",{});e=null},0)});return G}()}); \ No newline at end of file diff --git a/internal/webserver/tpl/includes/base.tpl b/internal/webserver/tpl/includes/base.tpl index c747c6e..c625cbc 100644 --- a/internal/webserver/tpl/includes/base.tpl +++ b/internal/webserver/tpl/includes/base.tpl @@ -6,8 +6,8 @@ Offline Twitter | {{template "title" .}} - - + +