1import{n as e,t}from"./prefetch.Bp81QQqy.js";var n=`data-astro-transition-persist`,r=[`data-astro-transition`,`data-astro-transition-fallback`],i=new Set;function a(e){let t=e.src?new URL(e.src,location.href).href:e.textContent;return i.has(t)?!0:(i.add(t),!1)}function o(e){for(let t of e.scripts)!t.hasAttribute(`data-astro-rerun`)&&a(t)&&(t.dataset.astroExec=``)}function s(e){let t=document.documentElement,n=[...t.attributes].filter(({name:e})=>(t.removeAttribute(e),r.includes(e)));[...e.documentElement.attributes,...n].forEach(({name:e,value:n})=>t.setAttribute(e,n))}function c(e){let t=(e,t=`both`)=>[...[...e.childNodes].filter(e=>e.nodeType===8&&e.textContent===`[if astro]>server-island-start<![endif]`||t===`both`&&e.nodeType===1)];for(let t of Array.from(document.head.children)){let n=m(t,e);n?n.remove():t.remove()}t(document.head,`commentsOnly`).forEach(e=>e.remove()),document.head.append(...t(e.head))}function l(e,t){let r=[],i=t.ownerDocument.documentElement,a=new Set(t.querySelectorAll(`video, audio`)),o=typeof i.moveBefore==`function`?(e,t,n)=>e.moveBefore(t,n):null;for(let a of t.querySelectorAll(`[${n}]`)){let t=a.getAttribute(n),s=e.querySelector(`[${n}="${t}"]`);s&&(r.push({old:a,newTarget:s}),o?o(i,a,null):i.appendChild(a))}t.replaceWith(e);for(let{old:e,newTarget:t}of r)o?(o(t.parentNode,e,t),t.remove()):t.replaceWith(e),t.localName===`astro-island`&&h(e)&&!g(e,t)&&(e.setAttribute(`ssr`,``),e.setAttribute(`props`,t.getAttribute(`props`)));d(e),u(e,a)}function u(e,t){for(let n of e.querySelectorAll(`video, audio`)){if(t.has(n))continue;let e=document.createElement(n.localName);for(let t of n.attributes)e.setAttribute(t.name,t.value);e.innerHTML=n.innerHTML,n.replaceWith(e)}}function d(e){e.querySelectorAll(`template[shadowrootmode]`).forEach(e=>{let t=e.getAttribute(`shadowrootmode`),n=e.parentNode;if((t===`closed`||t===`open`)&&n instanceof HTMLElement){if(n.shadowRoot){e.remove();return}let r=n.attachShadow({mode:t});r.appendChild(e.content),e.remove(),d(r)}})}var f=()=>{let e=document.activeElement;if(e?.closest(`[${n}]`)){if(e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement){let t=e.selectionStart,n=e.selectionEnd;return()=>p({activeElement:e,start:t,end:n})}return()=>p({activeElement:e})}return()=>p({activeElement:null})},p=({activeElement:e,start:t,end:n})=>{e&&(e.focus(),(e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement)&&(typeof t==`number`&&(e.selectionStart=t),typeof n==`number`&&(e.selectionEnd=n)))},m=(e,t)=>{let r=e.getAttribute(n),i=r&&t.head.querySelector(`[${n}="${r}"]`);if(i)return i;if(e.matches(`link[rel=stylesheet]`)){let n=e.getAttribute(`href`);return t.head.querySelector(`link[rel=stylesheet][href="${n}"]`)}if(e.tagName===`STYLE`&&e.textContent){let n=t.head.querySelectorAll(`style`);for(let t of n)if(t.textContent===e.textContent)return t}if(e.matches(`link[rel=preload][as=font]`)){let n=e.getAttribute(`href`);return t.head.querySelector(`link[rel=preload][as=font][href="${n}"]`)}return null},h=e=>{let t=e.dataset.astroTransitionPersistProps;return t==null||t===`false`},g=(e,t)=>e.getAttribute(`props`)===t.getAttribute(`props`),_=e=>{o(e),s(e),c(e);let t=f();l(e.body,document.body),t()},v=e=>document.dispatchEvent(new Event(e)),y=()=>v(`astro:page-load`),b=class extends Event{from;to;direction;navigationType;sourceElement;info;newDocument;signal;constructor(e,t,n,r,i,a,o,s,c,l){super(e,t),this.from=n,this.to=r,this.direction=i,this.navigationType=a,this.sourceElement=o,this.info=s,this.newDocument=c,this.signal=l,Object.defineProperties(this,{from:{enumerable:!0},to:{enumerable:!0,writable:!0},direction:{enumerable:!0,writable:!0},navigationType:{enumerable:!0},sourceElement:{enumerable:!0},info:{enumerable:!0},newDocument:{enumerable:!0,writable:!0},signal:{enumerable:!0}})}},x=class extends b{formData;loader;constructor(e,t,n,r,i,a,o,s,c,l){super(`astro:before-preparation`,{cancelable:!0},e,t,n,r,i,a,o,s),this.formData=c,this.loader=l.bind(this,this),Object.defineProperties(this,{formData:{enumerable:!0},loader:{enumerable:!0,writable:!0}})}},S=class extends b{direction;viewTransition;swap;constructor(e,t){super(`astro:before-swap`,void 0,e.from,e.to,e.direction,e.navigationType,e.sourceElement,e.info,e.newDocument,e.signal),this.direction=e.direction,this.viewTransition=t,this.swap=()=>_(this.newDocument),Object.defineProperties(this,{direction:{enumerable:!0},viewTransition:{enumerable:!0},swap:{enumerable:!0,writable:!0}})}};async function C(e,t,n,r,i,a,o,s,c){let l=new x(e,t,n,r,i,a,window.document,o,s,c);return document.dispatchEvent(l)&&(await l.loader(),l.defaultPrevented||(v(`astro:after-preparation`),l.navigationType!==`traverse`&&w({scrollX,scrollY}))),l}var w=e=>{history.state&&(history.scrollRestoration=`manual`,history.replaceState({...history.state,...e},``))};async function T(e,t,n){let r=new S(e,t);return document.dispatchEvent(r),n&&await n(),r.swap(),r}var E=!!document.startViewTransition,D=()=>!!document.querySelector(`[name="astro-view-transitions-enabled"]`),O=(e,t)=>e.pathname===t.pathname&&e.search===t.search,k,A,j,M=()=>{let e=document.createElement(`div`);e.setAttribute(`aria-live`,`assertive`),e.setAttribute(`aria-atomic`,`true`),e.className=`astro-route-announcer`,document.body.append(e),setTimeout(()=>{let t=document.title||document.querySelector(`h1`)?.textContent||location.pathname;e.textContent=t},60)},N=`data-astro-transition-persist`,P=`data-astro-transition`,F=`data-astro-transition-fallback`,I,L=0;history.state?(L=history.state.index,scrollTo({left:history.state.scrollX,top:history.state.scrollY})):D()&&(history.replaceState({index:L,scrollX,scrollY},``),history.scrollRestoration=`manual`);async function R(t,n){try{let r=new Headers(n?.headers);for(let[t,n]of Object.entries(e))r.set(t,n);let i=await fetch(t,{...n,headers:r}),a=(i.headers.get(`content-type`)??``).split(`;`,1)[0].trim();return a!==`text/html`&&a!==`application/xhtml+xml`?null:{html:await i.text(),redirected:i.redirected?i.url:void 0,mediaType:a}}catch{return null}}function z(){let e=document.querySelector(`[name="astro-view-transitions-fallback"]`);return e?e.getAttribute(`content`):`animate`}function B(){let e=Promise.resolve(),t=!1;for(let e of document.getElementsByTagName(`script`))e.dataset.astroExec===void 0&&e.getAttribute(`type`)===`module`&&(t=e.getAttribute(`src`)===null);
1t&&document.body.insertAdjacentHTML(`beforeend`,`<script type="module" src="data:application/javascript,"/>`);for(let t of document.getElementsByTagName(`script`)){if(t.dataset.astroExec===``)continue;let n=t.getAttribute(`type`);if(n&&n!==`module`&&n!==`text/javascript`)continue;let r=document.createElement(`script`);r.innerHTML=t.innerHTML;for(let n of t.attributes){if(n.name===`src`){let t=new Promise(e=>{r.onload=r.onerror=e});e=e.then(()=>t)}r.setAttribute(n.name,n.value)}r.dataset.astroExec=``,t.replaceWith(r)}return e}var V=(e,t,n,r,i)=>{let a=O(t,e),o=document.title;document.title=r;let s=!1;if(e.href!==location.href&&!i){if(n.history===`replace`){let t=history.state;history.replaceState({...n.state,index:t.index,scrollX:t.scrollX,scrollY:t.scrollY},``,e.href)}else history.pushState({...n.state,index:++L,scrollX:0,scrollY:0},``,e.href)}if(document.title=o,j=e,a||(scrollTo({left:0,top:0,behavior:`instant`}),s=!0),i)scrollTo(i.scrollX,i.scrollY);else{if(e.hash){history.scrollRestoration=`auto`;let t=history.state;location.href=e.href,history.state||(history.replaceState(t,``),a&&window.dispatchEvent(new PopStateEvent(`popstate`)))}else s||scrollTo({left:0,top:0,behavior:`instant`});history.scrollRestoration=`manual`}};function H(e){let t=[];for(let n of e.querySelectorAll(`head link[rel=stylesheet]`))if(!document.querySelector(`[${N}="${n.getAttribute(N)}"], link[rel=stylesheet][href="${n.getAttribute(`href`)}"]`)){let e=document.createElement(`link`);e.setAttribute(`rel`,`preload`),e.setAttribute(`as`,`style`),e.setAttribute(`href`,n.getAttribute(`href`)),t.push(new Promise(t=>{[`load`,`error`].forEach(n=>e.addEventListener(n,t)),document.head.append(e)}))}return t}async function U(e,t,n,r,i){async function a(e){function t(e){let t=e.effect;return!t||!(t instanceof KeyframeEffect)||!t.target?!1:window.getComputedStyle(t.target,t.pseudoElement).animationIterationCount===`infinite`}let n=document.getAnimations();document.documentElement.setAttribute(F,e);let r=document.getAnimations().filter(e=>!n.includes(e)&&!t(e));return Promise.allSettled(r.map(e=>e.finished))}let o=async()=>{if(i===`animate`&&!n.transitionSkipped&&!e.signal.aborted)try{await a(`old`)}catch{}},s=document.title,c=await T(e,n.viewTransition,o);V(c.to,c.from,t,s,r),v(`astro:after-swap`),i===`animate`&&!n.transitionSkipped&&!c.signal.aborted?a(`new`).finally(()=>n.viewTransitionFinished()):n.viewTransitionFinished?.()}function W(){return k?.controller.abort(),k={controller:new AbortController}}async function G(e,t,n,r,i,a=!1){let o=W();if(!D()||location.origin!==n.origin){o===k&&(k=void 0),location.href=n.href;return}let s=i?`traverse`:r.history===`replace`?`replace`:`push`;if(s!==`traverse`&&w({scrollX,scrollY}),O(t,n)&&!r.formData&&(e!==`back`&&n.hash||e===`back`&&t.hash)){V(n,t,r,document.title,i),o===k&&(k=void 0);return}let c=await C(t,n,e,s,r.sourceElement,r.info,o.controller.signal,r.formData,l);if(c.defaultPrevented||c.signal.aborted){o===k&&(k=void 0),c.signal.aborted||(location.href=n.href);return}async function l(e){let n=e.to.href,r={signal:e.signal};if(e.formData){r.method=`POST`;let n=e.sourceElement instanceof HTMLFormElement?e.sourceElement:e.sourceElement instanceof HTMLElement&&`form`in e.sourceElement?e.sourceElement.form:e.sourceElement?.closest(`form`);r.body=t!==void 0&&Reflect.get(HTMLFormElement.prototype,`attributes`,n).getNamedItem(`enctype`)?.value===`application/x-www-form-urlencoded`?new URLSearchParams(e.formData):e.formData}let i=await R(n,r);if(i===null){e.preventDefault();return}if(i.redirected){let t=new URL(i.redirected);if(t.origin!==e.to.origin){e.preventDefault();return}let n=e.to.hash;e.to=t,e.to.hash=n}if(I??=new DOMParser,e.newDocument=I.parseFromString(i.html,i.mediaType),e.newDocument.querySelectorAll(`noscript`).forEach(e=>e.remove()),!e.newDocument.querySelector(`[name="astro-view-transitions-enabled"]`)&&!e.formData){e.preventDefault();return}let a=H(e.newDocument);a.length&&!e.signal.aborted&&await Promise.all(a)}async function u(){if(A&&A.viewTransition){try{A.viewTransition.skipTransition()}catch{}try{await A.viewTransition.updateCallbackDone}catch{}}return A={transitionSkipped:!1}}let d=await u();if(c.signal.aborted){o===k&&(k=void 0);return}if(document.documentElement.setAttribute(P,c.direction),E&&!a)d.viewTransition=document.startViewTransition(async()=>await U(c,r,d,i));else{let e=(async()=>{await Promise.resolve(),await U(c,r,d,i,a?`swap`:z())})();d.viewTransition={updateCallbackDone:e,ready:e,finished:new Promise(e=>d.viewTransitionFinished=e),skipTransition:()=>{d.transitionSkipped=!0,document.documentElement.removeAttribute(F)},types:new Set}}
1d.viewTransition?.updateCallbackDone.finally(async()=>{await B(),y(),M()}),d.viewTransition?.finished.finally(()=>{d.viewTransition=void 0,d===A&&(A=void 0),o===k&&(k=void 0),document.documentElement.removeAttribute(P),document.documentElement.removeAttribute(F)});try{await d.viewTransition?.updateCallbackDone}catch(e){let t=e;console.log(`[astro]`,t.name,t.message,t.stack)}}async function K(e,t){await G(`forward`,j,new URL(e,location.href),t??{})}function q(e){if(!D()&&e.state){location.reload();return}if(e.state===null)return;let t=history.state,n=t.index,r=n>L?`forward`:`back`;L=n,G(r,j,new URL(location.href),{},t,e.hasUAVisualTransition)}var J=()=>{history.state&&(scrollX!==history.state.scrollX||scrollY!==history.state.scrollY)&&w({scrollX,scrollY})};if(E||z()!==`none`){if(j=new URL(location.href),addEventListener(`popstate`,q),addEventListener(`load`,y),`onscrollend`in window)addEventListener(`scrollend`,J);else{let e,t,n,r,i=()=>{if(r!==history.state?.index){clearInterval(e),e=void 0;return}if(t===scrollY&&n===scrollX){clearInterval(e),e=void 0,J();return}t=scrollY,n=scrollX};addEventListener(`scroll`,()=>{e===void 0&&(r=history.state?.index,t=scrollY,n=scrollX,e=window.setInterval(i,50))},{passive:!0})}}for(let e of document.getElementsByTagName(`script`))a(e),e.dataset.astroExec=``;var Y=null;function X(){let e=document.querySelector(`[name="astro-view-transitions-fallback"]`);return e?e.getAttribute(`content`):`animate`}function Z(e){return e.dataset.astroReload!==void 0}var Q=e=>e.button&&e.button!==0||e.metaKey||e.ctrlKey||e.altKey||e.shiftKey;(E||X()!==`none`)&&(document.addEventListener(`click`,e=>{let t=e.target;if(Y=Q(e)?t:null,e.composed&&(t=e.composedPath()[0]),t instanceof Element&&(t=t.closest(`a, area`)),!(t instanceof HTMLAnchorElement)&&!(t instanceof SVGAElement)&&!(t instanceof HTMLAreaElement))return;let n=t instanceof HTMLElement?t.target:t.target.baseVal,r=t instanceof HTMLElement?t.href:t.href.baseVal,i=new URL(r,location.href).origin;Z(t)||t.hasAttribute(`download`)||!t.href||n&&n!==`_self`||i!==location.origin||Y||e.defaultPrevented||(e.preventDefault(),K(r,{history:t.dataset.astroHistory===`replace`?`replace`:`auto`,sourceElement:t}))}),document.addEventListener(`submit`,e=>{let t=e.target,n=e.submitter,r=n&&n===Y;if(Y=null,t.tagName!==`FORM`||e.defaultPrevented||Z(t)||r)return;let i=t,a=new FormData(i,n),o=typeof i.action==`string`?i.action:i.getAttribute(`action`),s=typeof i.method==`string`?i.method:i.getAttribute(`method`),c=n?.getAttribute(`formaction`)??o??location.pathname,l=n?.getAttribute(`formmethod`)??s??`get`;if(l===`dialog`||location.origin!==new URL(c,location.href).origin)return;let u={sourceElement:n??i};if(l===`get`){let e=new URLSearchParams(a),t=new URL(c);t.search=e.toString(),c=t.toString()}else u.formData=a;e.preventDefault(),K(c,u)}),t({prefetchAll:!0}));
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.