<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">import{a as J}from"./axios-D8rVyQy1.js";import{o as ae}from"./deepmerge-CsKZz4uK.js";import{l as z}from"./qs-CjGtHl6w.js";import{u as E}from"./nprogress-UcRoaZpg.js";import{r as D,x as le,d as _,C as ce,h as F,l as G,w as pe,m as K,c as T}from"./@vue-B5qOiwPQ.js";import{a as S}from"./lodash.clonedeep-BdawF0uu.js";import{R as de}from"./lodash.isequal-_0YnWiAb.js";function ee(e,t){let r;return function(...i){clearTimeout(r),r=setTimeout(()=&gt;e.apply(this,i),t)}}function k(e,t){return document.dispatchEvent(new CustomEvent(`inertia:${e}`,t))}var he=e=&gt;k("before",{cancelable:!0,detail:{visit:e}}),ue=e=&gt;k("error",{detail:{errors:e}}),me=e=&gt;k("exception",{cancelable:!0,detail:{exception:e}}),Q=e=&gt;k("finish",{detail:{visit:e}}),fe=e=&gt;k("invalid",{cancelable:!0,detail:{response:e}}),L=e=&gt;k("navigate",{detail:{page:e}}),ge=e=&gt;k("progress",{detail:{progress:e}}),ye=e=&gt;k("start",{detail:{visit:e}}),ve=e=&gt;k("success",{detail:{page:e}});function B(e){return e instanceof File||e instanceof Blob||e instanceof FileList&amp;&amp;e.length&gt;0||e instanceof FormData&amp;&amp;Array.from(e.values()).some(t=&gt;B(t))||typeof e=="object"&amp;&amp;e!==null&amp;&amp;Object.values(e).some(t=&gt;B(t))}function te(e,t=new FormData,r=null){e=e||{};for(let i in e)Object.prototype.hasOwnProperty.call(e,i)&amp;&amp;ie(t,re(r,i),e[i]);return t}function re(e,t){return e?e+"["+t+"]":t}function ie(e,t,r){if(Array.isArray(r))return Array.from(r.keys()).forEach(i=&gt;ie(e,re(t,i.toString()),r[i]));if(r instanceof Date)return e.append(t,r.toISOString());if(r instanceof File)return e.append(t,r,r.name);if(r instanceof Blob)return e.append(t,r);if(typeof r=="boolean")return e.append(t,r?"1":"0");if(typeof r=="string")return e.append(t,r);if(typeof r=="number")return e.append(t,`${r}`);if(r==null)return e.append(t,"");te(r,e,t)}var be={modal:null,listener:null,show(e){typeof e=="object"&amp;&amp;(e=`All Inertia requests must receive a valid Inertia response, however a plain JSON response was received.&lt;hr&gt;${JSON.stringify(e)}`);let t=document.createElement("html");t.innerHTML=e,t.querySelectorAll("a").forEach(i=&gt;i.setAttribute("target","_top")),this.modal=document.createElement("div"),this.modal.style.position="fixed",this.modal.style.width="100vw",this.modal.style.height="100vh",this.modal.style.padding="50px",this.modal.style.boxSizing="border-box",this.modal.style.backgroundColor="rgba(0, 0, 0, .6)",this.modal.style.zIndex=2e5,this.modal.addEventListener("click",()=&gt;this.hide());let r=document.createElement("iframe");if(r.style.backgroundColor="white",r.style.borderRadius="5px",r.style.width="100%",r.style.height="100%",this.modal.appendChild(r),document.body.prepend(this.modal),document.body.style.overflow="hidden",!r.contentWindow)throw new Error("iframe not yet ready.");r.contentWindow.document.open(),r.contentWindow.document.write(t.outerHTML),r.contentWindow.document.close(),this.listener=this.hideOnEscape.bind(this),document.addEventListener("keydown",this.listener)},hide(){this.modal.outerHTML="",this.modal=null,document.body.style.overflow="visible",document.removeEventListener("keydown",this.listener)},hideOnEscape(e){e.keyCode===27&amp;&amp;this.hide()}};function $(e){return new URL(e.toString(),window.location.toString())}function se(e,t,r,i="brackets"){let n=/^https?:\/\//.test(t.toString()),o=n||t.toString().startsWith("/"),l=!o&amp;&amp;!t.toString().startsWith("#")&amp;&amp;!t.toString().startsWith("?"),f=t.toString().includes("?")||e==="get"&amp;&amp;Object.keys(r).length,y=t.toString().includes("#"),h=new URL(t.toString(),"http://localhost");return e==="get"&amp;&amp;Object.keys(r).length&amp;&amp;(h.search=z.stringify(ae(z.parse(h.search,{ignoreQueryPrefix:!0}),r),{encodeValuesOnly:!0,arrayFormat:i}),r={}),[[n?`${h.protocol}//${h.host}`:"",o?h.pathname:"",l?h.pathname.substring(1):"",f?h.search:"",y?h.hash:""].join(""),r]}function V(e){return e=new URL(e.href),e.hash="",e}var N=typeof window&gt;"u",Y=!N&amp;&amp;/CriOS/.test(window.navigator.userAgent),Z=e=&gt;{requestAnimationFrame(()=&gt;{requestAnimationFrame(e)})},we=class{constructor(){this.visitId=null}init({initialPage:t,resolveComponent:r,swapComponent:i}){this.page=t,this.resolveComponent=r,this.swapComponent=i,this.setNavigationType(),this.clearRememberedStateOnReload(),this.isBackForwardVisit()?this.handleBackForwardVisit(this.page):this.isLocationVisit()?this.handleLocationVisit(this.page):this.handleInitialPageVisit(this.page),this.setupEventListeners()}setNavigationType(){this.navigationType=window.performance&amp;&amp;window.performance.getEntriesByType&amp;&amp;window.performance.getEntriesByType("navigation").length&gt;0?window.performance.getEntriesByType("navigation")[0].type:"navigate"}clearRememberedStateOnReload(){var t;this.navigationType==="reload"&amp;&amp;((t=window.history.state)!=null&amp;&amp;t.rememberedState)&amp;&amp;delete window.history.state.rememberedState}handleInitialPageVisit(t){let r=window.location.hash;this.page.url.includes(r)||(this.page.url+=r),this.setPage(t,{preserveScroll:!0,preserveState:!0}).then(()=&gt;L(t))}setupEventListeners(){window.addEventListener("popstate",this.handlePopstateEvent.bind(this)),document.addEventListener("scroll",ee(this.handleScrollEvent.bind(this),100),!0)}scrollRegions(){return document.querySelectorAll("[scroll-region]")}handleScrollEvent(t){typeof t.target.hasAttribute=="function"&amp;&amp;t.target.hasAttribute("scroll-region")&amp;&amp;this.saveScrollPositions()}saveScrollPositions(){this.replaceState({...this.page,scrollRegions:Array.from(this.scrollRegions()).map(t=&gt;({top:t.scrollTop,left:t.scrollLeft}))})}resetScrollPositions(){Z(()=&gt;{var t;window.scrollTo(0,0),this.scrollRegions().forEach(r=&gt;{typeof r.scrollTo=="function"?r.scrollTo(0,0):(r.scrollTop=0,r.scrollLeft=0)}),this.saveScrollPositions(),window.location.hash&amp;&amp;((t=document.getElementById(window.location.hash.slice(1)))==null||t.scrollIntoView())})}restoreScrollPositions(){Z(()=&gt;{this.page.scrollRegions&amp;&amp;this.scrollRegions().forEach((t,r)=&gt;{let i=this.page.scrollRegions[r];if(i)typeof t.scrollTo=="function"?t.scrollTo(i.left,i.top):(t.scrollTop=i.top,t.scrollLeft=i.left);else return})})}isBackForwardVisit(){return window.history.state&amp;&amp;this.navigationType==="back_forward"}handleBackForwardVisit(t){window.history.state.version=t.version,this.setPage(window.history.state,{preserveScroll:!0,preserveState:!0}).then(()=&gt;{this.restoreScrollPositions(),L(t)})}locationVisit(t,r){try{let i={preserveScroll:r};window.sessionStorage.setItem("inertiaLocationVisit",JSON.stringify(i)),window.location.href=t.href,V(window.location).href===V(t).href&amp;&amp;window.location.reload()}catch{return!1}}isLocationVisit(){try{return window.sessionStorage.getItem("inertiaLocationVisit")!==null}catch{return!1}}handleLocationVisit(t){var i,n;let r=JSON.parse(window.sessionStorage.getItem("inertiaLocationVisit")||"");window.sessionStorage.removeItem("inertiaLocationVisit"),t.url+=window.location.hash,t.rememberedState=((i=window.history.state)==null?void 0:i.rememberedState)??{},t.scrollRegions=((n=window.history.state)==null?void 0:n.scrollRegions)??[],this.setPage(t,{preserveScroll:r.preserveScroll,preserveState:!0}).then(()=&gt;{r.preserveScroll&amp;&amp;this.restoreScrollPositions(),L(t)})}isLocationVisitResponse(t){return!!(t&amp;&amp;t.status===409&amp;&amp;t.headers["x-inertia-location"])}isInertiaResponse(t){return!!(t!=null&amp;&amp;t.headers["x-inertia"])}createVisitId(){return this.visitId={},this.visitId}cancelVisit(t,{cancelled:r=!1,interrupted:i=!1}){t&amp;&amp;!t.completed&amp;&amp;!t.cancelled&amp;&amp;!t.interrupted&amp;&amp;(t.cancelToken.abort(),t.onCancel(),t.completed=!1,t.cancelled=r,t.interrupted=i,Q(t),t.onFinish(t))}finishVisit(t){!t.cancelled&amp;&amp;!t.interrupted&amp;&amp;(t.completed=!0,t.cancelled=!1,t.interrupted=!1,Q(t),t.onFinish(t))}resolvePreserveOption(t,r){return typeof t=="function"?t(r):t==="errors"?Object.keys(r.props.errors||{}).length&gt;0:t}cancel(){this.activeVisit&amp;&amp;this.cancelVisit(this.activeVisit,{cancelled:!0})}visit(t,{method:r="get",data:i={},replace:n=!1,preserveScroll:o=!1,preserveState:l=!1,only:f=[],except:y=[],headers:h={},errorBag:s="",forceFormData:a=!1,onCancelToken:c=()=&gt;{},onBefore:d=()=&gt;{},onStart:g=()=&gt;{},onProgress:u=()=&gt;{},onFinish:x=()=&gt;{},onCancel:oe=()=&gt;{},onSuccess:q=()=&gt;{},onError:H=()=&gt;{},queryStringArrayFormat:A="brackets"}={}){let P=typeof t=="string"?$(t):t;if((B(i)||a)&amp;&amp;!(i instanceof FormData)&amp;&amp;(i=te(i)),!(i instanceof FormData)){let[p,m]=se(r,P,i,A);P=$(p),i=m}let O={url:P,method:r,data:i,replace:n,preserveScroll:o,preserveState:l,only:f,except:y,headers:h,errorBag:s,forceFormData:a,queryStringArrayFormat:A,cancelled:!1,completed:!1,interrupted:!1};if(d(O)===!1||!he(O))return;this.activeVisit&amp;&amp;this.cancelVisit(this.activeVisit,{interrupted:!0}),this.saveScrollPositions();let U=this.createVisitId();this.activeVisit={...O,onCancelToken:c,onBefore:d,onStart:g,onProgress:u,onFinish:x,onCancel:oe,onSuccess:q,onError:H,queryStringArrayFormat:A,cancelToken:new AbortController},c({cancel:()=&gt;{this.activeVisit&amp;&amp;this.cancelVisit(this.activeVisit,{cancelled:!0})}}),ye(O),g(O);let W=!!(f.length||y.length);J({method:r,url:V(P).href,data:r==="get"?{}:i,params:r==="get"?i:{},signal:this.activeVisit.cancelToken.signal,headers:{...h,Accept:"text/html, application/xhtml+xml","X-Requested-With":"XMLHttpRequest","X-Inertia":!0,...W?{"X-Inertia-Partial-Component":this.page.component}:{},...f.length?{"X-Inertia-Partial-Data":f.join(",")}:{},...y.length?{"X-Inertia-Partial-Except":y.join(",")}:{},...s&amp;&amp;s.length?{"X-Inertia-Error-Bag":s}:{},...this.page.version?{"X-Inertia-Version":this.page.version}:{}},onUploadProgress:p=&gt;{i instanceof FormData&amp;&amp;(p.percentage=p.progress?Math.round(p.progress*100):0,ge(p),u(p))}}).then(p=&gt;{var X;if(!this.isInertiaResponse(p))return Promise.reject({response:p});let m=p.data;W&amp;&amp;m.component===this.page.component&amp;&amp;(m.props={...this.page.props,...m.props}),o=this.resolvePreserveOption(o,m),l=this.resolvePreserveOption(l,m),l&amp;&amp;((X=window.history.state)!=null&amp;&amp;X.rememberedState)&amp;&amp;m.component===this.page.component&amp;&amp;(m.rememberedState=window.history.state.rememberedState);let C=P,j=$(m.url);return C.hash&amp;&amp;!j.hash&amp;&amp;V(C).href===j.href&amp;&amp;(j.hash=C.hash,m.url=j.href),this.setPage(m,{visitId:U,replace:n,preserveScroll:o,preserveState:l})}).then(()=&gt;{let p=this.page.props.errors||{};if(Object.keys(p).length&gt;0){let m=s?p[s]?p[s]:{}:p;return ue(m),H(m)}return ve(this.page),q(this.page)}).catch(p=&gt;{if(this.isInertiaResponse(p.response))return this.setPage(p.response.data,{visitId:U});if(this.isLocationVisitResponse(p.response)){let m=$(p.response.headers["x-inertia-location"]),C=P;C.hash&amp;&amp;!m.hash&amp;&amp;V(C).href===m.href&amp;&amp;(m.hash=C.hash),this.locationVisit(m,o===!0)}else if(p.response)fe(p.response)&amp;&amp;be.show(p.response.data);else return Promise.reject(p)}).then(()=&gt;{this.activeVisit&amp;&amp;this.finishVisit(this.activeVisit)}).catch(p=&gt;{if(!J.isCancel(p)){let m=me(p);if(this.activeVisit&amp;&amp;this.finishVisit(this.activeVisit),m)return Promise.reject(p)}})}setPage(t,{visitId:r=this.createVisitId(),replace:i=!1,preserveScroll:n=!1,preserveState:o=!1}={}){return Promise.resolve(this.resolveComponent(t.component)).then(l=&gt;{r===this.visitId&amp;&amp;(t.scrollRegions=this.page.scrollRegions||[],t.rememberedState=t.rememberedState||{},i=i||$(t.url).href===window.location.href,i?this.replaceState(t):this.pushState(t),this.swapComponent({component:l,page:t,preserveState:o}).then(()=&gt;{n?this.restoreScrollPositions():this.resetScrollPositions(),i||L(t)}))})}pushState(t){this.page=t,Y?setTimeout(()=&gt;window.history.pushState(t,"",t.url)):window.history.pushState(t,"",t.url)}replaceState(t){this.page=t,Y?setTimeout(()=&gt;window.history.replaceState(t,"",t.url)):window.history.replaceState(t,"",t.url)}handlePopstateEvent(t){if(t.state!==null){let r=t.state,i=this.createVisitId();Promise.resolve(this.resolveComponent(r.component)).then(n=&gt;{i===this.visitId&amp;&amp;(this.page=r,this.swapComponent({component:n,page:r,preserveState:!1}).then(()=&gt;{this.restoreScrollPositions(),L(r)}))})}else{let r=$(this.page.url);r.hash=window.location.hash,this.replaceState({...this.page,url:r.href}),this.resetScrollPositions()}}get(t,r={},i={}){return this.visit(t,{...i,method:"get",data:r})}reload(t={}){return this.visit(window.location.href,{...t,preserveScroll:!0,preserveState:!0})}replace(t,r={}){return console.warn(`Inertia.replace() has been deprecated and will be removed in a future release. Please use Inertia.${r.method??"get"}() instead.`),this.visit(t,{preserveState:!0,...r,replace:!0})}post(t,r={},i={}){return this.visit(t,{preserveState:!0,...i,method:"post",data:r})}put(t,r={},i={}){return this.visit(t,{preserveState:!0,...i,method:"put",data:r})}patch(t,r={},i={}){return this.visit(t,{preserveState:!0,...i,method:"patch",data:r})}delete(t,r={}){return this.visit(t,{preserveState:!0,...r,method:"delete"})}remember(t,r="default"){var i;N||this.replaceState({...this.page,rememberedState:{...(i=this.page)==null?void 0:i.rememberedState,[r]:t}})}restore(t="default"){var r,i;if(!N)return(i=(r=window.history.state)==null?void 0:r.rememberedState)==null?void 0:i[t]}on(t,r){if(N)return()=&gt;{};let i=n=&gt;{let o=r(n);n.cancelable&amp;&amp;!n.defaultPrevented&amp;&amp;o===!1&amp;&amp;n.preventDefault()};return document.addEventListener(`inertia:${t}`,i),()=&gt;document.removeEventListener(`inertia:${t}`,i)}},Se={buildDOMElement(e){let t=document.createElement("template");t.innerHTML=e;let r=t.content.firstChild;if(!e.startsWith("&lt;script "))return r;let i=document.createElement("script");return i.innerHTML=r.innerHTML,r.getAttributeNames().forEach(n=&gt;{i.setAttribute(n,r.getAttribute(n)||"")}),i},isInertiaManagedElement(e){return e.nodeType===Node.ELEMENT_NODE&amp;&amp;e.getAttribute("inertia")!==null},findMatchingElementIndex(e,t){let r=e.getAttribute("inertia");return r!==null?t.findIndex(i=&gt;i.getAttribute("inertia")===r):-1},update:ee(function(e){let t=e.map(r=&gt;this.buildDOMElement(r));Array.from(document.head.childNodes).filter(r=&gt;this.isInertiaManagedElement(r)).forEach(r=&gt;{var o,l;let i=this.findMatchingElementIndex(r,t);if(i===-1){(o=r==null?void 0:r.parentNode)==null||o.removeChild(r);return}let n=t.splice(i,1)[0];n&amp;&amp;!r.isEqualNode(n)&amp;&amp;((l=r==null?void 0:r.parentNode)==null||l.replaceChild(n,r))}),t.forEach(r=&gt;document.head.appendChild(r))},1)};function Ee(e,t,r){let i={},n=0;function o(){let s=n+=1;return i[s]=[],s.toString()}function l(s){s===null||Object.keys(i).indexOf(s)===-1||(delete i[s],h())}function f(s,a=[]){s!==null&amp;&amp;Object.keys(i).indexOf(s)&gt;-1&amp;&amp;(i[s]=a),h()}function y(){let s=t(""),a={...s?{title:`&lt;title inertia=""&gt;${s}&lt;/title&gt;`}:{}},c=Object.values(i).reduce((d,g)=&gt;d.concat(g),[]).reduce((d,g)=&gt;{if(g.indexOf("&lt;")===-1)return d;if(g.indexOf("&lt;title ")===0){let x=g.match(/(&lt;title [^&gt;]+&gt;)(.*?)(&lt;\/title&gt;)/);return d.title=x?`${x[1]}${t(x[2])}${x[3]}`:g,d}let u=g.match(/ inertia="[^"]+"/);return u?d[u[0]]=g:d[Object.keys(d).length]=g,d},a);return Object.values(c)}function h(){e?r(y()):Se.update(y())}return h(),{forceUpdate:h,createProvider:function(){let s=o();return{update:a=&gt;f(s,a),disconnect:()=&gt;l(s)}}}}var ne=null;function ke(e){document.addEventListener("inertia:start",xe.bind(null,e)),document.addEventListener("inertia:progress",Ce),document.addEventListener("inertia:finish",Pe)}function xe(e){ne=setTimeout(()=&gt;E.start(),e)}function Ce(e){var t;E.isStarted()&amp;&amp;((t=e.detail.progress)!=null&amp;&amp;t.percentage)&amp;&amp;E.set(Math.max(E.status,e.detail.progress.percentage/100*.9))}function Pe(e){if(clearTimeout(ne),E.isStarted())e.detail.visit.completed?E.done():e.detail.visit.interrupted?E.set(0):e.detail.visit.cancelled&amp;&amp;(E.done(),E.remove());else return}function Te(e){let t=document.createElement("style");t.type="text/css",t.textContent=`
    #nprogress {
      pointer-events: none;
    }

    #nprogress .bar {
      background: ${e};

      position: fixed;
      z-index: 1031;
      top: 0;
      left: 0;

      width: 100%;
      height: 2px;
    }

    #nprogress .peg {
      display: block;
      position: absolute;
      right: 0px;
      width: 100px;
      height: 100%;
      box-shadow: 0 0 10px ${e}, 0 0 5px ${e};
      opacity: 1.0;

      -webkit-transform: rotate(3deg) translate(0px, -4px);
          -ms-transform: rotate(3deg) translate(0px, -4px);
              transform: rotate(3deg) translate(0px, -4px);
    }

    #nprogress .spinner {
      display: block;
      position: fixed;
      z-index: 1031;
      top: 15px;
      right: 15px;
    }

    #nprogress .spinner-icon {
      width: 18px;
      height: 18px;
      box-sizing: border-box;

      border: solid 2px transparent;
      border-top-color: ${e};
      border-left-color: ${e};
      border-radius: 50%;

      -webkit-animation: nprogress-spinner 400ms linear infinite;
              animation: nprogress-spinner 400ms linear infinite;
    }

    .nprogress-custom-parent {
      overflow: hidden;
      position: relative;
    }

    .nprogress-custom-parent #nprogress .spinner,
    .nprogress-custom-parent #nprogress .bar {
      position: absolute;
    }

    @-webkit-keyframes nprogress-spinner {
      0%   { -webkit-transform: rotate(0deg); }
      100% { -webkit-transform: rotate(360deg); }
    }
    @keyframes nprogress-spinner {
      0%   { transform: rotate(0deg); }
      100% { transform: rotate(360deg); }
    }
  `,document.head.appendChild(t)}function $e({delay:e=250,color:t="#29d",includeCSS:r=!0,showSpinner:i=!1}={}){ke(e),E.configure({showSpinner:i}),r&amp;&amp;Te(t)}function Oe(e){let t=e.currentTarget.tagName.toLowerCase()==="a";return!(e.target&amp;&amp;(e==null?void 0:e.target).isContentEditable||e.defaultPrevented||t&amp;&amp;e.altKey||t&amp;&amp;e.ctrlKey||t&amp;&amp;e.metaKey||t&amp;&amp;e.shiftKey||t&amp;&amp;"button"in e&amp;&amp;e.button!==0)}var w=new we,Le={created(){if(!this.$options.remember)return;Array.isArray(this.$options.remember)&amp;&amp;(this.$options.remember={data:this.$options.remember}),typeof this.$options.remember=="string"&amp;&amp;(this.$options.remember={data:[this.$options.remember]}),typeof this.$options.remember.data=="string"&amp;&amp;(this.$options.remember={data:[this.$options.remember.data]});let e=this.$options.remember.key instanceof Function?this.$options.remember.key.call(this):this.$options.remember.key,t=w.restore(e),r=this.$options.remember.data.filter(n=&gt;!(this[n]!==null&amp;&amp;typeof this[n]=="object"&amp;&amp;this[n].__rememberable===!1)),i=n=&gt;this[n]!==null&amp;&amp;typeof this[n]=="object"&amp;&amp;typeof this[n].__remember=="function"&amp;&amp;typeof this[n].__restore=="function";r.forEach(n=&gt;{this[n]!==void 0&amp;&amp;t!==void 0&amp;&amp;t[n]!==void 0&amp;&amp;(i(n)?this[n].__restore(t[n]):this[n]=t[n]),this.$watch(n,()=&gt;{w.remember(r.reduce((o,l)=&gt;({...o,[l]:S(i(l)?this[l].__remember():this[l])}),{}),e)},{immediate:!0,deep:!0})})}},Ve=Le;function Fe(e,t){let r=typeof e=="string"?e:null,i=typeof e=="string"?t:e,n=r?w.restore(r):null,o=typeof i=="object"?S(i):S(i()),l=null,f=null,y=s=&gt;s,h=G({...n?n.data:S(o),isDirty:!1,errors:n?n.errors:{},hasErrors:!1,processing:!1,progress:null,wasSuccessful:!1,recentlySuccessful:!1,data(){return Object.keys(o).reduce((s,a)=&gt;(s[a]=this[a],s),{})},transform(s){return y=s,this},defaults(s,a){if(typeof i=="function")throw new Error("You cannot call `defaults()` when using a function to define your form data.");return typeof s&gt;"u"?(o=this.data(),this.isDirty=!1):o=Object.assign({},S(o),typeof s=="string"?{[s]:a}:s),this},reset(...s){let a=typeof i=="object"?S(o):S(i()),c=S(a);return s.length===0?(o=c,Object.assign(this,a)):Object.keys(a).filter(d=&gt;s.includes(d)).forEach(d=&gt;{o[d]=c[d],this[d]=a[d]}),this},setError(s,a){return Object.assign(this.errors,typeof s=="string"?{[s]:a}:s),this.hasErrors=Object.keys(this.errors).length&gt;0,this},clearErrors(...s){return this.errors=Object.keys(this.errors).reduce((a,c)=&gt;({...a,...s.length&gt;0&amp;&amp;!s.includes(c)?{[c]:this.errors[c]}:{}}),{}),this.hasErrors=Object.keys(this.errors).length&gt;0,this},submit(s,a,c={}){let d=y(this.data()),g={...c,onCancelToken:u=&gt;{if(l=u,c.onCancelToken)return c.onCancelToken(u)},onBefore:u=&gt;{if(this.wasSuccessful=!1,this.recentlySuccessful=!1,clearTimeout(f),c.onBefore)return c.onBefore(u)},onStart:u=&gt;{if(this.processing=!0,c.onStart)return c.onStart(u)},onProgress:u=&gt;{if(this.progress=u,c.onProgress)return c.onProgress(u)},onSuccess:async u=&gt;{this.processing=!1,this.progress=null,this.clearErrors(),this.wasSuccessful=!0,this.recentlySuccessful=!0,f=setTimeout(()=&gt;this.recentlySuccessful=!1,2e3);let x=c.onSuccess?await c.onSuccess(u):null;return o=S(this.data()),this.isDirty=!1,x},onError:u=&gt;{if(this.processing=!1,this.progress=null,this.clearErrors().setError(u),c.onError)return c.onError(u)},onCancel:()=&gt;{if(this.processing=!1,this.progress=null,c.onCancel)return c.onCancel()},onFinish:u=&gt;{if(this.processing=!1,this.progress=null,l=null,c.onFinish)return c.onFinish(u)}};s==="delete"?w.delete(a,{...g,data:d}):w[s](a,d,g)},get(s,a){this.submit("get",s,a)},post(s,a){this.submit("post",s,a)},put(s,a){this.submit("put",s,a)},patch(s,a){this.submit("patch",s,a)},delete(s,a){this.submit("delete",s,a)},cancel(){l&amp;&amp;l.cancel()},__rememberable:r===null,__remember(){return{data:this.data(),errors:this.errors}},__restore(s){Object.assign(this,s.data),this.setError(s.errors)}});return pe(h,s=&gt;{h.isDirty=!de(h.data(),o),r&amp;&amp;w.remember(S(s.__remember()),r)},{immediate:!0,deep:!0}),h}var v=D(null),b=D(null),R=le(null),I=D(null),M=null,je=_({name:"Inertia",props:{initialPage:{type:Object,required:!0},initialComponent:{type:Object,required:!1},resolveComponent:{type:Function,required:!1},titleCallback:{type:Function,required:!1,default:e=&gt;e},onHeadUpdate:{type:Function,required:!1,default:()=&gt;()=&gt;{}}},setup({initialPage:e,initialComponent:t,resolveComponent:r,titleCallback:i,onHeadUpdate:n}){v.value=t?K(t):null,b.value=e,I.value=null;let o=typeof window&gt;"u";return M=Ee(o,i,n),o||(w.init({initialPage:e,resolveComponent:r,swapComponent:async l=&gt;{v.value=K(l.component),b.value=l.page,I.value=l.preserveState?I.value:Date.now()}}),w.on("navigate",()=&gt;M.forceUpdate())),()=&gt;{if(v.value){v.value.inheritAttrs=!!v.value.inheritAttrs;let l=F(v.value,{...b.value.props,key:I.value});return R.value&amp;&amp;(v.value.layout=R.value,R.value=null),v.value.layout?typeof v.value.layout=="function"?v.value.layout(F,l):(Array.isArray(v.value.layout)?v.value.layout:[v.value.layout]).concat(l).reverse().reduce((f,y)=&gt;(y.inheritAttrs=!!y.inheritAttrs,F(y,{...b.value.props},()=&gt;f))):l}}}}),Ie=je,Ne={install(e){w.form=Fe,Object.defineProperty(e.config.globalProperties,"$inertia",{get:()=&gt;w}),Object.defineProperty(e.config.globalProperties,"$page",{get:()=&gt;b.value}),Object.defineProperty(e.config.globalProperties,"$headManager",{get:()=&gt;M}),e.mixin(Ve)}};function Xe(){return G({props:T(()=&gt;{var e;return(e=b.value)==null?void 0:e.props}),url:T(()=&gt;{var e;return(e=b.value)==null?void 0:e.url}),component:T(()=&gt;{var e;return(e=b.value)==null?void 0:e.component}),version:T(()=&gt;{var e;return(e=b.value)==null?void 0:e.version}),scrollRegions:T(()=&gt;{var e;return(e=b.value)==null?void 0:e.scrollRegions}),rememberedState:T(()=&gt;{var e;return(e=b.value)==null?void 0:e.rememberedState})})}async function Je({id:e="app",resolve:t,setup:r,title:i,progress:n={},page:o,render:l}){let f=typeof window&gt;"u",y=f?null:document.getElementById(e),h=o||JSON.parse(y.dataset.page),s=d=&gt;Promise.resolve(t(d)).then(g=&gt;g.default||g),a=[],c=await s(h.component).then(d=&gt;r({el:y,App:Ie,props:{initialPage:h,initialComponent:d,resolveComponent:s,titleCallback:i,onHeadUpdate:f?g=&gt;a=g:null},plugin:Ne}));if(!f&amp;&amp;n&amp;&amp;$e(n),f){let d=await l(ce({render:()=&gt;F("div",{id:e,"data-page":JSON.stringify(h),innerHTML:c?l(c):""})}));return{head:a,body:d}}}var Ae=_({props:{title:{type:String,required:!1}},data(){return{provider:this.$headManager.createProvider()}},beforeUnmount(){this.provider.disconnect()},methods:{isUnaryTag(e){return["area","base","br","col","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"].indexOf(e.type)&gt;-1},renderTagStart(e){e.props=e.props||{},e.props.inertia=e.props["head-key"]!==void 0?e.props["head-key"]:"";let t=Object.keys(e.props).reduce((r,i)=&gt;{let n=e.props[i];return["key","head-key"].includes(i)?r:n===""?r+` ${i}`:r+` ${i}="${n}"`},"");return`&lt;${e.type}${t}&gt;`},renderTagChildren(e){return typeof e.children=="string"?e.children:e.children.reduce((t,r)=&gt;t+this.renderTag(r),"")},isFunctionNode(e){return typeof e.type=="function"},isComponentNode(e){return typeof e.type=="object"},isCommentNode(e){return/(comment|cmt)/i.test(e.type.toString())},isFragmentNode(e){return/(fragment|fgt|symbol\(\))/i.test(e.type.toString())},isTextNode(e){return/(text|txt)/i.test(e.type.toString())},renderTag(e){if(this.isTextNode(e))return e.children;if(this.isFragmentNode(e)||this.isCommentNode(e))return"";let t=this.renderTagStart(e);return e.children&amp;&amp;(t+=this.renderTagChildren(e)),this.isUnaryTag(e)||(t+=`&lt;/${e.type}&gt;`),t},addTitleElement(e){return this.title&amp;&amp;!e.find(t=&gt;t.startsWith("&lt;title"))&amp;&amp;e.push(`&lt;title inertia&gt;${this.title}&lt;/title&gt;`),e},renderNodes(e){return this.addTitleElement(e.flatMap(t=&gt;this.resolveNode(t)).map(t=&gt;this.renderTag(t)).filter(t=&gt;t))},resolveNode(e){return this.isFunctionNode(e)?this.resolveNode(e.type()):this.isComponentNode(e)?(console.warn("Using components in the &lt;Head&gt; component is not supported."),[]):this.isTextNode(e)&amp;&amp;e.children?e:this.isFragmentNode(e)&amp;&amp;e.children?e.children.flatMap(t=&gt;this.resolveNode(t)):this.isCommentNode(e)?[]:e}},render(){this.provider.update(this.renderNodes(this.$slots.default?this.$slots.default():[]))}}),ze=Ae,Re=_({name:"Link",props:{as:{type:String,default:"a"},data:{type:Object,default:()=&gt;({})},href:{type:String,required:!0},method:{type:String,default:"get"},replace:{type:Boolean,default:!1},preserveScroll:{type:Boolean,default:!1},preserveState:{type:Boolean,default:null},only:{type:Array,default:()=&gt;[]},except:{type:Array,default:()=&gt;[]},headers:{type:Object,default:()=&gt;({})},queryStringArrayFormat:{type:String,default:"brackets"}},setup(e,{slots:t,attrs:r}){return()=&gt;{let i=e.as.toLowerCase(),n=e.method.toLowerCase(),[o,l]=se(n,e.href||"",e.data,e.queryStringArrayFormat);return i==="a"&amp;&amp;n!=="get"&amp;&amp;console.warn(`Creating POST/PUT/PATCH/DELETE &lt;a&gt; links is discouraged as it causes "Open Link in New Tab/Window" accessibility issues.

Please specify a more appropriate element using the "as" attribute. For example:

&lt;Link href="${o}" method="${n}" as="button"&gt;...&lt;/Link&gt;`),F(e.as,{...r,...i==="a"?{href:o}:{},onClick:f=&gt;{Oe(f)&amp;&amp;(f.preventDefault(),w.visit(o,{data:l,method:n,replace:e.replace,preserveScroll:e.preserveScroll,preserveState:e.preserveState??n!=="get",only:e.only,except:e.except,headers:e.headers,onCancelToken:r.onCancelToken||(()=&gt;({})),onBefore:r.onBefore||(()=&gt;({})),onStart:r.onStart||(()=&gt;({})),onProgress:r.onProgress||(()=&gt;({})),onFinish:r.onFinish||(()=&gt;({})),onCancel:r.onCancel||(()=&gt;({})),onSuccess:r.onSuccess||(()=&gt;({})),onError:r.onError||(()=&gt;({}))}))}},t)}}}),Ke=Re;export{w as N,Xe as Q,Fe as T,ze as Z,Ke as i,Je as j};
//# sourceMappingURL=@inertiajs-Cat_JuVB.js.map
</pre></body></html>