diff --git a/public/js/app.js b/public/js/app.js index 208f2cea..40d47c10 100644 --- a/public/js/app.js +++ b/public/js/app.js @@ -1,2 +1,2 @@ /*! For license information please see app.js.LICENSE.txt */ -(()=>{var e,t={1577:(e,t,n)=>{"use strict";var r,i,a,o,s=!1,l=!1,c=[],d=-1;function u(e){!function(e){c.includes(e)||c.push(e);l||s||(s=!0,queueMicrotask(p))}(e)}function _(e){let t=c.indexOf(e);-1!==t&&t>d&&c.splice(t,1)}function p(){s=!1,l=!0;for(let e=0;e{(void 0===t||t.includes(n))&&(r.forEach((e=>e())),delete e._x_attributeCleanups[n])}))}var v=new MutationObserver(D),T=!1;function y(){v.observe(document,{subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0}),T=!0}function C(){(O=O.concat(v.takeRecords())).length&&!R&&(R=!0,queueMicrotask((()=>{D(O),O.length=0,R=!1}))),v.disconnect(),T=!1}var O=[],R=!1;function I(e){if(!T)return e();C();let t=e();return y(),t}var N=!1,A=[];function D(e){if(N)return void(A=A.concat(e));let t=[],n=[],r=new Map,i=new Map;for(let a=0;a1===e.nodeType&&t.push(e))),e[a].removedNodes.forEach((e=>1===e.nodeType&&n.push(e)))),"attributes"===e[a].type)){let t=e[a].target,n=e[a].attributeName,o=e[a].oldValue,s=()=>{r.has(t)||r.set(t,[]),r.get(t).push({name:n,value:t.getAttribute(n)})},l=()=>{i.has(t)||i.set(t,[]),i.get(t).push(n)};t.hasAttribute(n)&&null===o?s():t.hasAttribute(n)?(l(),s()):l()}i.forEach(((e,t)=>{b(t,e)})),r.forEach(((e,t)=>{f.forEach((n=>n(t,e)))}));for(let e of n)if(!t.includes(e)&&(E.forEach((t=>t(e))),e._x_cleanups))for(;e._x_cleanups.length;)e._x_cleanups.pop()();t.forEach((e=>{e._x_ignoreSelf=!0,e._x_ignore=!0}));for(let e of t)n.includes(e)||e.isConnected&&(delete e._x_ignoreSelf,delete e._x_ignore,h.forEach((t=>t(e))),e._x_ignore=!0,e._x_ignoreSelf=!0);t.forEach((e=>{delete e._x_ignoreSelf,delete e._x_ignore})),t=null,n=null,r=null,i=null}function w(e){return P(L(e))}function x(e,t,n){return e._x_dataStack=[t,...L(n||e)],()=>{e._x_dataStack=e._x_dataStack.filter((e=>e!==t))}}function M(e,t){let n=e._x_dataStack[0];Object.entries(t).forEach((([e,t])=>{n[e]=t}))}function L(e){return e._x_dataStack?e._x_dataStack:"function"==typeof ShadowRoot&&e instanceof ShadowRoot?L(e.host):e.parentNode?L(e.parentNode):[]}function P(e){let t=new Proxy({},{ownKeys:()=>Array.from(new Set(e.flatMap((e=>Object.keys(e))))),has:(t,n)=>e.some((e=>e.hasOwnProperty(n))),get:(n,r)=>(e.find((e=>{if(e.hasOwnProperty(r)){let n=Object.getOwnPropertyDescriptor(e,r);if(n.get&&n.get._x_alreadyBound||n.set&&n.set._x_alreadyBound)return!0;if((n.get||n.set)&&n.enumerable){let i=n.get,a=n.set,o=n;i=i&&i.bind(t),a=a&&a.bind(t),i&&(i._x_alreadyBound=!0),a&&(a._x_alreadyBound=!0),Object.defineProperty(e,r,{...o,get:i,set:a})}return!0}return!1}))||{})[r],set:(t,n,r)=>{let i=e.find((e=>e.hasOwnProperty(n)));return i?i[n]=r:e[e.length-1][n]=r,!0}});return t}function k(e){let t=(n,r="")=>{Object.entries(Object.getOwnPropertyDescriptors(n)).forEach((([i,{value:a,enumerable:o}])=>{if(!1===o||void 0===a)return;let s=""===r?i:`${r}.${i}`;var l;"object"==typeof a&&null!==a&&a._x_interceptor?n[i]=a.initialize(e,s,i):"object"!=typeof(l=a)||Array.isArray(l)||null===l||a===n||a instanceof Element||t(a,s)}))};return t(e)}function F(e,t=(()=>{})){let n={initialValue:void 0,_x_interceptor:!0,initialize(t,n,r){return e(this.initialValue,(()=>function(e,t){return t.split(".").reduce(((e,t)=>e[t]),e)}(t,n)),(e=>U(t,n,e)),n,r)}};return t(n),e=>{if("object"==typeof e&&null!==e&&e._x_interceptor){let t=n.initialize.bind(n);n.initialize=(r,i,a)=>{let o=e.initialize(r,i,a);return n.initialValue=o,t(r,i,a)}}else n.initialValue=e;return n}}function U(e,t,n){if("string"==typeof t&&(t=t.split(".")),1!==t.length){if(0===t.length)throw error;return e[t[0]]||(e[t[0]]={}),U(e[t[0]],t.slice(1),n)}e[t[0]]=n}var B={};function G(e,t){B[e]=t}function Y(e,t){return Object.entries(B).forEach((([n,r])=>{Object.defineProperty(e,`$${n}`,{get(){let[e,n]=oe(t);return e={interceptor:F,...e},S(t,n),r(t,e)},enumerable:!1})})),e}function V(e,t,n,...r){try{return n(...r)}catch(n){H(n,e,t)}}function H(e,t,n){Object.assign(e,{el:t,expression:n}),console.warn(`Alpine Expression Error: ${e.message}\n\n${n?'Expression: "'+n+'"\n\n':""}`,t),setTimeout((()=>{throw e}),0)}var q=!0;function z(e,t,n={}){let r;return j(e,t)((e=>r=e),n),r}function j(...e){return W(...e)}var W=$;function $(e,t){let n={};Y(n,e);let r=[n,...L(e)],i="function"==typeof t?function(e,t){return(n=(()=>{}),{scope:r={},params:i=[]}={})=>{Q(n,t.apply(P([r,...e]),i))}}(r,t):function(e,t,n){let r=function(e,t){if(K[e])return K[e];let n=Object.getPrototypeOf((async function(){})).constructor,r=/^[\n\s]*if.*\(.*\)/.test(e)||/^(let|const)\s/.test(e)?`(async()=>{ ${e} })()`:e;const i=()=>{try{return new n(["__self","scope"],`with (scope) { __self.result = ${r} }; __self.finished = true; return __self.result;`)}catch(n){return H(n,t,e),Promise.resolve()}};let a=i();return K[e]=a,a}(t,n);return(i=(()=>{}),{scope:a={},params:o=[]}={})=>{r.result=void 0,r.finished=!1;let s=P([a,...e]);if("function"==typeof r){let e=r(r,s).catch((e=>H(e,n,t)));r.finished?(Q(i,r.result,s,o,n),r.result=void 0):e.then((e=>{Q(i,e,s,o,n)})).catch((e=>H(e,n,t))).finally((()=>r.result=void 0))}}}(r,t,e);return V.bind(null,e,t,i)}var K={};function Q(e,t,n,r,i){if(q&&"function"==typeof t){let a=t.apply(n,r);a instanceof Promise?a.then((t=>Q(e,t,n,r))).catch((e=>H(e,i,t))):e(a)}else"object"==typeof t&&t instanceof Promise?t.then((t=>e(t))):e(t)}var X="x-";function Z(e=""){return X+e}var J={};function ee(e,t){return J[e]=t,{before(t){if(!J[t])return void console.warn("Cannot find directive `${directive}`. `${name}` will use the default order of execution");const n=me.indexOf(t);me.splice(n>=0?n:me.indexOf("DEFAULT"),0,e)}}}function te(e,t,n){if(t=Array.from(t),e._x_virtualDirectives){let n=Object.entries(e._x_virtualDirectives).map((([e,t])=>({name:e,value:t}))),r=ne(n);n=n.map((e=>r.find((t=>t.name===e.name))?{name:`x-bind:${e.name}`,value:`"${e.value}"`}:e)),t=t.concat(n)}let r={},i=t.map(le(((e,t)=>r[e]=t))).filter(ue).map(function(e,t){return({name:n,value:r})=>{let i=n.match(_e()),a=n.match(/:([a-zA-Z0-9\-:]+)/),o=n.match(/\.[^.\]]+(?=[^\]]*$)/g)||[],s=t||e[n]||n;return{type:i?i[1]:null,value:a?a[1]:null,modifiers:o.map((e=>e.replace(".",""))),expression:r,original:s}}}(r,n)).sort(ge);return i.map((t=>function(e,t){let n=()=>{},r=J[t.type]||n,[i,a]=oe(e);!function(e,t,n){e._x_attributeCleanups||(e._x_attributeCleanups={}),e._x_attributeCleanups[t]||(e._x_attributeCleanups[t]=[]),e._x_attributeCleanups[t].push(n)}(e,t.original,a);let o=()=>{e._x_ignore||e._x_ignoreSelf||(r.inline&&r.inline(e,t,i),r=r.bind(r,e,t,i),re?ie.get(ae).push(r):r())};return o.runCleanups=a,o}(e,t)))}function ne(e){return Array.from(e).map(le()).filter((e=>!ue(e)))}var re=!1,ie=new Map,ae=Symbol();function oe(e){let t=[],[n,r]=function(e){let t=()=>{};return[n=>{let r=i(n);return e._x_effects||(e._x_effects=new Set,e._x_runEffects=()=>{e._x_effects.forEach((e=>e()))}),e._x_effects.add(r),t=()=>{void 0!==r&&(e._x_effects.delete(r),a(r))},r},()=>{t()}]}(e);t.push(r);return[{Alpine:et,effect:n,cleanup:e=>t.push(e),evaluateLater:j.bind(j,e),evaluate:z.bind(z,e)},()=>t.forEach((e=>e()))]}var se=(e,t)=>({name:n,value:r})=>(n.startsWith(e)&&(n=n.replace(e,t)),{name:n,value:r});function le(e=(()=>{})){return({name:t,value:n})=>{let{name:r,value:i}=ce.reduce(((e,t)=>t(e)),{name:t,value:n});return r!==t&&e(r,t),{name:r,value:i}}}var ce=[];function de(e){ce.push(e)}function ue({name:e}){return _e().test(e)}var _e=()=>new RegExp(`^${X}([^:^.]+)\\b`);var pe="DEFAULT",me=["ignore","ref","data","id","bind","init","for","model","modelable","transition","show","if",pe,"teleport"];function ge(e,t){let n=-1===me.indexOf(e.type)?pe:e.type,r=-1===me.indexOf(t.type)?pe:t.type;return me.indexOf(n)-me.indexOf(r)}function fe(e,t,n={}){e.dispatchEvent(new CustomEvent(t,{detail:n,bubbles:!0,composed:!0,cancelable:!0}))}function Ee(e,t){if("function"==typeof ShadowRoot&&e instanceof ShadowRoot)return void Array.from(e.children).forEach((e=>Ee(e,t)));let n=!1;if(t(e,(()=>n=!0)),n)return;let r=e.firstElementChild;for(;r;)Ee(r,t),r=r.nextElementSibling}function he(e,...t){console.warn(`Alpine Warning: ${e}`,...t)}var Se=[],be=[];function ve(){return Se.map((e=>e()))}function Te(){return Se.concat(be).map((e=>e()))}function ye(e){Se.push(e)}function Ce(e){be.push(e)}function Oe(e,t=!1){return Re(e,(e=>{if((t?Te():ve()).some((t=>e.matches(t))))return!0}))}function Re(e,t){if(e){if(t(e))return e;if(e._x_teleportBack&&(e=e._x_teleportBack),e.parentElement)return Re(e.parentElement,t)}}var Ie=[];function Ne(e,t=Ee,n=(()=>{})){!function(e){re=!0;let t=Symbol();ae=t,ie.set(t,[]);let n=()=>{for(;ie.get(t).length;)ie.get(t).shift()();ie.delete(t)};e(n),re=!1,n()}((()=>{t(e,((e,t)=>{n(e,t),Ie.forEach((n=>n(e,t))),te(e,e.attributes).forEach((e=>e())),e._x_ignore&&t()}))}))}function Ae(e){Ee(e,(e=>b(e)))}var De=[],we=!1;function xe(e=(()=>{})){return queueMicrotask((()=>{we||setTimeout((()=>{Me()}))})),new Promise((t=>{De.push((()=>{e(),t()}))}))}function Me(){for(we=!1;De.length;)De.shift()()}function Le(e,t){return Array.isArray(t)?Pe(e,t.join(" ")):"object"==typeof t&&null!==t?function(e,t){let n=e=>e.split(" ").filter(Boolean),r=Object.entries(t).flatMap((([e,t])=>!!t&&n(e))).filter(Boolean),i=Object.entries(t).flatMap((([e,t])=>!t&&n(e))).filter(Boolean),a=[],o=[];return i.forEach((t=>{e.classList.contains(t)&&(e.classList.remove(t),o.push(t))})),r.forEach((t=>{e.classList.contains(t)||(e.classList.add(t),a.push(t))})),()=>{o.forEach((t=>e.classList.add(t))),a.forEach((t=>e.classList.remove(t)))}}(e,t):"function"==typeof t?Le(e,t()):Pe(e,t)}function Pe(e,t){return t=!0===t?t="":t||"",n=t.split(" ").filter((t=>!e.classList.contains(t))).filter(Boolean),e.classList.add(...n),()=>{e.classList.remove(...n)};var n}function ke(e,t){return"object"==typeof t&&null!==t?function(e,t){let n={};return Object.entries(t).forEach((([t,r])=>{n[t]=e.style[t],t.startsWith("--")||(t=t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()),e.style.setProperty(t,r)})),setTimeout((()=>{0===e.style.length&&e.removeAttribute("style")})),()=>{ke(e,n)}}(e,t):function(e,t){let n=e.getAttribute("style",t);return e.setAttribute("style",t),()=>{e.setAttribute("style",n||"")}}(e,t)}function Fe(e,t=(()=>{})){let n=!1;return function(){n?t.apply(this,arguments):(n=!0,e.apply(this,arguments))}}function Ue(e,t,n={}){e._x_transition||(e._x_transition={enter:{during:n,start:n,end:n},leave:{during:n,start:n,end:n},in(n=(()=>{}),r=(()=>{})){Ge(e,t,{during:this.enter.during,start:this.enter.start,end:this.enter.end},n,r)},out(n=(()=>{}),r=(()=>{})){Ge(e,t,{during:this.leave.during,start:this.leave.start,end:this.leave.end},n,r)}})}function Be(e){let t=e.parentNode;if(t)return t._x_hidePromise?t:Be(t)}function Ge(e,t,{during:n,start:r,end:i}={},a=(()=>{}),o=(()=>{})){if(e._x_transitioning&&e._x_transitioning.cancel(),0===Object.keys(n).length&&0===Object.keys(r).length&&0===Object.keys(i).length)return a(),void o();let s,l,c;!function(e,t){let n,r,i,a=Fe((()=>{I((()=>{n=!0,r||t.before(),i||(t.end(),Me()),t.after(),e.isConnected&&t.cleanup(),delete e._x_transitioning}))}));e._x_transitioning={beforeCancels:[],beforeCancel(e){this.beforeCancels.push(e)},cancel:Fe((function(){for(;this.beforeCancels.length;)this.beforeCancels.shift()();a()})),finish:a},I((()=>{t.start(),t.during()})),we=!0,requestAnimationFrame((()=>{if(n)return;let a=1e3*Number(getComputedStyle(e).transitionDuration.replace(/,.*/,"").replace("s","")),o=1e3*Number(getComputedStyle(e).transitionDelay.replace(/,.*/,"").replace("s",""));0===a&&(a=1e3*Number(getComputedStyle(e).animationDuration.replace("s",""))),I((()=>{t.before()})),r=!0,requestAnimationFrame((()=>{n||(I((()=>{t.end()})),Me(),setTimeout(e._x_transitioning.finish,a+o),i=!0)}))}))}(e,{start(){s=t(e,r)},during(){l=t(e,n)},before:a,end(){s(),c=t(e,i)},after:o,cleanup(){l(),c()}})}function Ye(e,t,n){if(-1===e.indexOf(t))return n;const r=e[e.indexOf(t)+1];if(!r)return n;if("scale"===t&&isNaN(r))return n;if("duration"===t){let e=r.match(/([0-9]+)ms/);if(e)return e[1]}return"origin"===t&&["top","right","left","center","bottom"].includes(e[e.indexOf(t)+2])?[r,e[e.indexOf(t)+2]].join(" "):r}ee("transition",((e,{value:t,modifiers:n,expression:r},{evaluate:i})=>{"function"==typeof r&&(r=i(r)),r?function(e,t,n){Ue(e,Le,"");let r={enter:t=>{e._x_transition.enter.during=t},"enter-start":t=>{e._x_transition.enter.start=t},"enter-end":t=>{e._x_transition.enter.end=t},leave:t=>{e._x_transition.leave.during=t},"leave-start":t=>{e._x_transition.leave.start=t},"leave-end":t=>{e._x_transition.leave.end=t}};r[n](t)}(e,r,t):function(e,t,n){Ue(e,ke);let r=!t.includes("in")&&!t.includes("out")&&!n,i=r||t.includes("in")||["enter"].includes(n),a=r||t.includes("out")||["leave"].includes(n);t.includes("in")&&!r&&(t=t.filter(((e,n)=>nn>t.indexOf("out"))));let o=!t.includes("opacity")&&!t.includes("scale"),s=o||t.includes("opacity"),l=o||t.includes("scale"),c=s?0:1,d=l?Ye(t,"scale",95)/100:1,u=Ye(t,"delay",0),_=Ye(t,"origin","center"),p="opacity, transform",m=Ye(t,"duration",150)/1e3,g=Ye(t,"duration",75)/1e3,f="cubic-bezier(0.4, 0.0, 0.2, 1)";i&&(e._x_transition.enter.during={transformOrigin:_,transitionDelay:u,transitionProperty:p,transitionDuration:`${m}s`,transitionTimingFunction:f},e._x_transition.enter.start={opacity:c,transform:`scale(${d})`},e._x_transition.enter.end={opacity:1,transform:"scale(1)"});a&&(e._x_transition.leave.during={transformOrigin:_,transitionDelay:u,transitionProperty:p,transitionDuration:`${g}s`,transitionTimingFunction:f},e._x_transition.leave.start={opacity:1,transform:"scale(1)"},e._x_transition.leave.end={opacity:c,transform:`scale(${d})`})}(e,n,t)})),window.Element.prototype._x_toggleAndCascadeWithTransitions=function(e,t,n,r){const i="visible"===document.visibilityState?requestAnimationFrame:setTimeout;let a=()=>i(n);t?e._x_transition&&(e._x_transition.enter||e._x_transition.leave)?e._x_transition.enter&&(Object.entries(e._x_transition.enter.during).length||Object.entries(e._x_transition.enter.start).length||Object.entries(e._x_transition.enter.end).length)?e._x_transition.in(n):a():e._x_transition?e._x_transition.in(n):a():(e._x_hidePromise=e._x_transition?new Promise(((t,n)=>{e._x_transition.out((()=>{}),(()=>t(r))),e._x_transitioning.beforeCancel((()=>n({isFromCancelledTransition:!0})))})):Promise.resolve(r),queueMicrotask((()=>{let t=Be(e);t?(t._x_hideChildren||(t._x_hideChildren=[]),t._x_hideChildren.push(e)):i((()=>{let t=e=>{let n=Promise.all([e._x_hidePromise,...(e._x_hideChildren||[]).map(t)]).then((([e])=>e()));return delete e._x_hidePromise,delete e._x_hideChildren,n};t(e).catch((e=>{if(!e.isFromCancelledTransition)throw e}))}))})))};var Ve=!1;function He(e,t=(()=>{})){return(...n)=>Ve?t(...n):e(...n)}function qe(e,t,n,i=[]){switch(e._x_bindings||(e._x_bindings=r({})),e._x_bindings[t]=n,t=i.includes("camel")?t.toLowerCase().replace(/-(\w)/g,((e,t)=>t.toUpperCase())):t){case"value":!function(e,t){if("radio"===e.type)void 0===e.attributes.value&&(e.value=t),window.fromModel&&(e.checked=ze(e.value,t));else if("checkbox"===e.type)Number.isInteger(t)?e.value=t:Number.isInteger(t)||Array.isArray(t)||"boolean"==typeof t||[null,void 0].includes(t)?Array.isArray(t)?e.checked=t.some((t=>ze(t,e.value))):e.checked=!!t:e.value=String(t);else if("SELECT"===e.tagName)!function(e,t){const n=[].concat(t).map((e=>e+""));Array.from(e.options).forEach((e=>{e.selected=n.includes(e.value)}))}(e,t);else{if(e.value===t)return;e.value=t}}(e,n);break;case"style":!function(e,t){e._x_undoAddedStyles&&e._x_undoAddedStyles();e._x_undoAddedStyles=ke(e,t)}(e,n);break;case"class":!function(e,t){e._x_undoAddedClasses&&e._x_undoAddedClasses();e._x_undoAddedClasses=Le(e,t)}(e,n);break;default:!function(e,t,n){[null,void 0,!1].includes(n)&&function(e){return!["aria-pressed","aria-checked","aria-expanded","aria-selected"].includes(e)}(t)?e.removeAttribute(t):(je(t)&&(n=t),function(e,t,n){e.getAttribute(t)!=n&&e.setAttribute(t,n)}(e,t,n))}(e,t,n)}}function ze(e,t){return e==t}function je(e){return["disabled","checked","required","readonly","hidden","open","selected","autofocus","itemscope","multiple","novalidate","allowfullscreen","allowpaymentrequest","formnovalidate","autoplay","controls","loop","muted","playsinline","default","ismap","reversed","async","defer","nomodule"].includes(e)}function We(e,t){var n;return function(){var r=this,i=arguments,a=function(){n=null,e.apply(r,i)};clearTimeout(n),n=setTimeout(a,t)}}function $e(e,t){let n;return function(){let r=this,i=arguments;n||(e.apply(r,i),n=!0,setTimeout((()=>n=!1),t))}}var Ke={},Qe=!1;var Xe={};function Ze(e,t,n){let r=[];for(;r.length;)r.pop()();let i=Object.entries(t).map((([e,t])=>({name:e,value:t}))),a=ne(i);i=i.map((e=>a.find((t=>t.name===e.name))?{name:`x-bind:${e.name}`,value:`"${e.value}"`}:e)),te(e,i,n).map((e=>{r.push(e.runCleanups),e()}))}var Je={};var et={get reactive(){return r},get release(){return a},get effect(){return i},get raw(){return o},version:"3.12.0",flushAndStopDeferringMutations:function(){N=!1,D(A),A=[]},dontAutoEvaluateFunctions:function(e){let t=q;q=!1,e(),q=t},disableEffectScheduling:function(e){m=!1,e(),m=!0},startObservingMutations:y,stopObservingMutations:C,setReactivityEngine:function(e){r=e.reactive,a=e.release,i=t=>e.effect(t,{scheduler:e=>{m?u(e):e()}}),o=e.raw},closestDataStack:L,skipDuringClone:He,onlyDuringClone:function(e){return(...t)=>Ve&&e(...t)},addRootSelector:ye,addInitSelector:Ce,addScopeToNode:x,deferMutations:function(){N=!0},mapAttributes:de,evaluateLater:j,interceptInit:function(e){Ie.push(e)},setEvaluator:function(e){W=e},mergeProxies:P,findClosest:Re,closestRoot:Oe,destroyTree:Ae,interceptor:F,transition:Ge,setStyles:ke,mutateDom:I,directive:ee,throttle:$e,debounce:We,evaluate:z,initTree:Ne,nextTick:xe,prefixed:Z,prefix:function(e){X=e},plugin:function(e){e(et)},magic:G,store:function(e,t){if(Qe||(Ke=r(Ke),Qe=!0),void 0===t)return Ke[e];Ke[e]=t,"object"==typeof t&&null!==t&&t.hasOwnProperty("init")&&"function"==typeof t.init&&Ke[e].init(),k(Ke[e])},start:function(){var e;document.body||he("Unable to initialize. Trying to load Alpine before `` is available. Did you forget to add `defer` in Alpine's `