1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`release-202609241050`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`bb3b0d00-9e42-4cf3-9eea-369e78fdbac4`,e._sentryDebugIdIdentifier=`sentry-dbid-bb3b0d00-9e42-4cf3-9eea-369e78fdbac4`)}catch{}})();var e=new Set([`title`,`titleTemplate`,`script`,`style`,`noscript`]),t=new Set([`base`,`meta`,`link`,`style`,`script`,`noscript`]),n=new Set([`title`,`titleTemplate`,`templateParams`,`base`,`htmlAttrs`,`bodyAttrs`,`meta`,`link`,`style`,`script`,`noscript`]),r=new Set([`base`,`title`,`titleTemplate`,`bodyAttrs`,`htmlAttrs`,`templateParams`]),i=new Set([`tagPosition`,`tagPriority`,`tagDuplicateStrategy`,`children`,`innerHTML`,`textContent`,`processTemplateParams`]),a=typeof window<`u`;function o(e){return e}function s(e){let t=9;for(let n=0;n<e.length;)t=Math.imul(t^e.charCodeAt(n++),9**9);return((t^t>>>9)+65536).toString(16).substring(1,8).toLowerCase()}function c(e){if(e._h)return e._h;if(e._d)return s(e._d);let t=`${e.tag}:${e.textContent||e.innerHTML||``}:`;for(let n in e.props)t+=`${n}:${String(e.props[n])},`;return s(t)}function l(e,t){return e instanceof Promise?e.then(t):t(e)}function u(t,n,r,a){let o=a||p(typeof n==`object`&&typeof n!=`function`&&!(n instanceof Promise)?{...n}:{[t===`script`||t===`noscript`||t===`style`?`innerHTML`:`textContent`]:n},t===`templateParams`||t===`titleTemplate`);if(o instanceof Promise)return o.then(e=>u(t,n,r,e));let s={tag:t,props:o};for(let t of i){let n=s.props[t]===void 0?r[t]:s.props[t];n!==void 0&&((!(t===`innerHTML`||t===`textContent`||t===`children`)||e.has(s.tag))&&(s[t===`children`?`innerHTML`:t]=n),delete s.props[t])}return s.props.body&&(s.tagPosition=`bodyClose`,delete s.props.body),s.tag===`script`&&typeof s.innerHTML==`object`&&(s.innerHTML=JSON.stringify(s.innerHTML),s.props.type=s.props.type||`application/json`),Array.isArray(s.props.content)?s.props.content.map(e=>({...s,props:{...s.props,content:e}})):s}function d(e,t){let n=e===`class`?` `:`;`;return t&&typeof t==`object`&&!Array.isArray(t)&&(t=Object.entries(t).filter(([,e])=>e).map(([t,n])=>e===`style`?`${t}:${n}`:t)),String(Array.isArray(t)?t.join(n):t)?.split(n).filter(e=>!!e.trim()).join(n)}function f(e,t,n,r){for(let a=r;a<n.length;a+=1){let r=n[a];if(r===`class`||r===`style`){e[r]=d(r,e[r]);continue}if(e[r]instanceof Promise)return e[r].then(i=>(e[r]=i,f(e,t,n,a)));if(!t&&!i.has(r)){let t=String(e[r]),n=r.startsWith(`data-`);t===`true`||t===``?e[r]=n?`true`:!0:e[r]||(n&&t===`false`?e[r]=`false`:delete e[r])}}}function p(e,t=!1){let n=f(e,t,Object.keys(e),0);return n instanceof Promise?n.then(()=>e):e}function m(e,t,n){for(let r=n;r<t.length;r+=1){let n=t[r];if(n instanceof Promise)return n.then(n=>(t[r]=n,m(e,t,r)));Array.isArray(n)?e.push(...n):e.push(n)}}function h(e){let t=[],r=e.resolvedInput;for(let i in r){if(!Object.prototype.hasOwnProperty.call(r,i))continue;let a=r[i];if(!(a===void 0||!n.has(i))){if(Array.isArray(a)){for(let n of a)t.push(u(i,n,e));continue}t.push(u(i,a,e))}}if(t.length===0)return[];let i=[];return l(m(i,t,0),()=>i.map((t,n)=>(t._e=e._i,e.mode&&(t._m=e.mode),t._p=(e._i<<10)+n,t)))}var g=new Set([`onload`,`onerror`,`onabort`,`onprogress`,`onloadstart`]),_={base:-10,title:10},v={critical:-80,high:-10,low:20};function y(e){let t=e.tagPriority;if(typeof t==`number`)return t;let n=100;return e.tag===`meta`?e.props[`http-equiv`]===`content-security-policy`?n=-30:e.props.charset?n=-20:e.props.name===`viewport`&&(n=-15):e.tag===`link`&&e.props.rel===`preconnect`?n=20:e.tag in _&&(n=_[e.tag]),t&&t in v?n+v[t]:n}var b=[{prefix:`before:`,offset:-1},{prefix:`after:`,offset:1}],ee=[`name`,`property`,`http-equiv`];function x(e){let{props:t,tag:n}=e;if(r.has(n))return n;if(n===`link`&&t.rel===`canonical`)return`canonical`;if(t.charset)return`charset`;if(t.id)return`${n}:id:${t.id}`;for(let e of ee)if(t[e]!==void 0)return`${n}:${e}:${t[e]}`;return!1}var S=`%separator`;function C(e,t,n=!1){let r;if(t===`s`||t===`pageTitle`)r=e.pageTitle;else if(t.includes(`.`)){let n=t.indexOf(`.`);r=e[t.substring(0,n)]?.[t.substring(n+1)]}else r=e[t];if(r!==void 0)return n?(r||``).replace(/"/g,`\\"`):r||``}var w=RegExp(`${S}(?:\\s*${S})*`,`g`);function T(e,t,n,r=!1){if(typeof e!=`string`||!e.includes(`%`))return e;let i=e;try{i=decodeURI(e)}catch{}let a=i.match(/%\w+(?:\.\w+)?/g);if(!a)return e;let o=e.includes(S);return e=e.replace(/%\w+(?:\.\w+)?/g,e=>{if(e===S||!a.includes(e))return e;let n=C(t,e.slice(1),r);return n===void 0?e:n}).trim(),o&&(e.endsWith(S)&&(e=e.slice(0,-10)),e.startsWith(S)&&(e=e.slice(10)),e=e.replace(w,n).trim()),e}function E(e,t){return e==null?t||null:typeof e==`function`?e(t):e}async function te(e,n={}){let r=n.document||e.resolvedOptions.document;if(!r||!e.dirty)return;let i={shouldRender:!0,tags:[]};if(await e.hooks.callHook(`dom:beforeRender`,i),i.shouldRender)return e._domUpdatePromise||=new Promise(async n=>{let i=(await e.resolveTags()).map(e=>({tag:e,id:t.has(e.tag)?c(e):e.tag,shouldRender:!0})),a=e._dom;if(!a){a={elMap:{htmlAttrs:r.documentElement,bodyAttrs:r.body}};let e=new Set;for(let n of[`body`,`head`]){let i=r[n]?.children;for(let n of i){let r=n.tagName.toLowerCase();if(!t.has(r))continue;let i={tag:r,props:await p(n.getAttributeNames().reduce((e,t)=>
1({...e,[t]:n.getAttribute(t)}),{})),innerHTML:n.innerHTML},o=x(i),s=o,l=1;for(;s&&e.has(s);)s=`${o}:${l++}`;s&&(i._d=s,e.add(s)),a.elMap[n.getAttribute(`data-hid`)||c(i)]=n}}}a.pendingSideEffects={...a.sideEffects},a.sideEffects={};function o(e,t,n){let r=`${e}:${t}`;a.sideEffects[r]=n,delete a.pendingSideEffects[r]}function s({id:e,$el:t,tag:n}){let i=n.tag.endsWith(`Attrs`);if(a.elMap[e]=t,i||(n.textContent&&n.textContent!==t.textContent&&(t.textContent=n.textContent),n.innerHTML&&n.innerHTML!==t.innerHTML&&(t.innerHTML=n.innerHTML),o(e,`el`,()=>{a.elMap[e]?.remove(),delete a.elMap[e]})),n._eventHandlers)for(let e in n._eventHandlers)Object.prototype.hasOwnProperty.call(n._eventHandlers,e)&&t.getAttribute(`data-${e}`)!==``&&((n.tag===`bodyAttrs`?r.defaultView:t).addEventListener(e.substring(2),n._eventHandlers[e].bind(t)),t.setAttribute(`data-${e}`,``));for(let r in n.props){if(!Object.prototype.hasOwnProperty.call(n.props,r))continue;let a=n.props[r],s=`attr:${r}`;if(r===`class`){if(!a)continue;for(let n of a.split(` `))i&&o(e,`${s}:${n}`,()=>t.classList.remove(n)),!t.classList.contains(n)&&t.classList.add(n)}else if(r===`style`){if(!a)continue;for(let n of a.split(`;`)){let r=n.indexOf(`:`),i=n.substring(0,r).trim(),a=n.substring(r+1).trim();o(e,`${s}:${i}`,()=>{t.style.removeProperty(i)}),t.style.setProperty(i,a)}}else t.getAttribute(r)!==a&&t.setAttribute(r,a===!0?``:String(a)),i&&o(e,s,()=>t.removeAttribute(r))}}let l=[],u={bodyClose:void 0,bodyOpen:void 0,head:void 0};for(let e of i){let{tag:n,shouldRender:i,id:o}=e;if(i){if(n.tag===`title`){r.title=n.textContent;continue}e.$el=e.$el||a.elMap[o],e.$el?s(e):t.has(n.tag)&&l.push(e)}}for(let e of l){let t=e.tag.tagPosition||`head`;e.$el=r.createElement(e.tag.tag),s(e),u[t]=u[t]||r.createDocumentFragment(),u[t].appendChild(e.$el)}for(let t of i)await e.hooks.callHook(`dom:renderTag`,t,r,o);u.head&&r.head.appendChild(u.head),u.bodyOpen&&r.body.insertBefore(u.bodyOpen,r.body.firstChild),u.bodyClose&&r.body.appendChild(u.bodyClose);for(let e in a.pendingSideEffects)a.pendingSideEffects[e]();e._dom=a,await e.hooks.callHook(`dom:rendered`,{renders:i}),n()}).finally(()=>{e._domUpdatePromise=void 0,e.dirty=!1}),e._domUpdatePromise}function D(e,t={}){let n=t.delayFn||(e=>setTimeout(e,10));return e._domDebouncedUpdatePromise=e._domDebouncedUpdatePromise||new Promise(r=>n(()=>te(e,t).then(()=>{delete e._domDebouncedUpdatePromise,r()})))}function O(e){return o(t=>{let n=t.resolvedOptions.document?.head.querySelector(`script[id="unhead:payload"]`)?.innerHTML||!1;return n&&t.push(JSON.parse(n)),{mode:`client`,hooks:{"entries:updated":t=>{D(t,e)}}}})}function k(e,t={},n){for(let r in e){let i=e[r],a=n?`${n}:${r}`:r;typeof i==`object`&&i?k(i,t,a):typeof i==`function`&&(t[a]=i)}return t}var A={run:e=>e()},j=console.createTask===void 0?()=>A:console.createTask;function M(e,t){let n=j(t.shift());return e.reduce((e,r)=>e.then(()=>n.run(()=>r(...t))),Promise.resolve())}function N(e,t){let n=j(t.shift());return Promise.all(e.map(e=>n.run(()=>e(...t))))}function P(e,t){for(let n of[...e])n(t)}var F=class{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(e,t,n={}){if(!e||typeof t!=`function`)return()=>{};let r=e,i;for(;this._deprecatedHooks[e];)i=this._deprecatedHooks[e],e=i.to;if(i&&!n.allowDeprecated){let e=i.message;e||=`${r} hook has been deprecated`+(i.to?`, please use ${i.to}`:``),this._deprecatedMessages||=new Set,this._deprecatedMessages.has(e)||(console.warn(e),this._deprecatedMessages.add(e))}if(!t.name)try{Object.defineProperty(t,`name`,{get:()=>`_`+e.replace(/\W+/g,`_`)+`_hook_cb`,configurable:!0})}catch{}return this._hooks[e]=this._hooks[e]||[],this._hooks[e].push(t),()=>{t&&=(this.removeHook(e,t),void 0)}}hookOnce(e,t){let n,r=(...e)=>(typeof n==`function`&&n(),n=void 0,r=void 0,t(...e));return n=this.hook(e,r),n}removeHook(e,t){if(this._hooks[e]){let n=this._hooks[e].indexOf(t);n!==-1&&this._hooks[e].splice(n,1),this._hooks[e].length===0&&delete this._hooks[e]}}deprecateHook(e,t){this._deprecatedHooks[e]=typeof t==`string`?{to:t}:t;let n=this._hooks[e]||[];delete this._hooks[e];for(let t of n)this.hook(e,t)}deprecateHooks(e){Object.assign(this._deprecatedHooks,e);for(let t in e)this.deprecateHook(t,e[t])}addHooks(e){let t=k(e),n=Object.keys(t).map(e=>this.hook(e,t[e]));return()=>{for(let e of n.splice(0,n.length))e()}}removeHooks(e){let t=k(e);for(let e in t)this.removeHook(e,t[e])}removeAllHooks(){for(let e in this._hooks)delete this._hooks[e]}callHook(e,...t){return t.unshift(e),this.callHookWith(M,e,...t)}callHookParallel(e,...t){return t.unshift(e),this.callHookWith(N,e,...t)}callHookWith(e,t,...n){let r=this._before||this._after?{name:t,args:n,context:{}}:void 0;this._before&&P(this._before,r);let i=e(t in this._hooks?[...this._hooks[t]]:[],n);return i instanceof Promise?i.finally(()=>{this._after&&r&&P(this._after,r)}):(this._after&&r&&P(this._after,r),i)}beforeEach(e){return this._before=this._before||[],this._before.push(e),()=>{if(this._before!==void 0){let t=this._before.indexOf(e);t!==-1&&this._before.splice(t,1)}}}afterEach(e){return this._after=this._after||[],this._after.push(e),()=>{if(this._after!==void 0){let t=this._after.indexOf(e);t!==-1&&this._after.splice(t,1)}}}};function I(){return new F}var L=new Set([`templateParams`,`htmlAttrs`,`bodyAttrs`]),R=o({hooks:{"tag:normalise":({tag:e})=>{e.props.hid&&(e.key=e.props.hid,delete e.props.hid),e.props.vmid&&(e.key=e.props.vmid,delete e.props.vmid),e.props.key&&
1(e.key=e.props.key,delete e.props.key);let t=x(e);t&&!t.startsWith(`meta:og:`)&&!t.startsWith(`meta:twitter:`)&&delete e.key;let n=t||(e.key?`${e.tag}:${e.key}`:!1);n&&(e._d=n)},"tags:resolve":e=>{let n=Object.create(null);for(let r of e.tags){let e=(r.key?`${r.tag}:${r.key}`:r._d)||c(r),i=n[e];if(i){let t=r?.tagDuplicateStrategy;if(!t&&L.has(r.tag)&&(t=`merge`),t===`merge`){let t=i.props;t.style&&r.props.style&&(t.style[t.style.length-1]!==`;`&&(t.style+=`;`),r.props.style=`${t.style} ${r.props.style}`),t.class&&r.props.class?r.props.class=`${t.class} ${r.props.class}`:t.class&&(r.props.class=t.class),n[e].props={...t,...r.props};continue}else if(r._e===i._e){i._duped=i._duped||[],r._d=`${i._d}:${i._duped.length+1}`,i._duped.push(r);continue}else if(y(r)>y(i))continue}if(!(r.innerHTML||r.textContent||Object.keys(r.props).length!==0)&&t.has(r.tag)){delete n[e];continue}n[e]=r}let r=[];for(let e in n){let t=n[e],i=t._duped;r.push(t),i&&(delete t._duped,r.push(...i))}e.tags=r,e.tags=e.tags.filter(e=>!(e.tag===`meta`&&(e.props.name||e.props.property)&&!e.props.content))}}}),z=new Set([`script`,`link`,`bodyAttrs`]),B=o(e=>({hooks:{"tags:resolve":t=>{for(let n of t.tags){if(!z.has(n.tag))continue;let t=n.props;for(let r in t){if(r[0]!==`o`||r[1]!==`n`||!Object.prototype.hasOwnProperty.call(t,r))continue;let i=t[r];typeof i==`function`&&(e.ssr&&g.has(r)?t[r]=`this.dataset.${r}fired = true`:delete t[r],n._eventHandlers=n._eventHandlers||{},n._eventHandlers[r]=i)}e.ssr&&n._eventHandlers&&(n.props.src||n.props.href)&&(n.key=n.key||s(n.props.src||n.props.href))}},"dom:renderTag":({$el:e,tag:t})=>{let n=e?.dataset;if(n)for(let r in n){if(!r.endsWith(`fired`))continue;let n=r.slice(0,-5);g.has(n)&&t._eventHandlers?.[n]?.call(e,new Event(n.substring(2)))}}}})),V=new Set([`link`,`style`,`script`,`noscript`]),H=o({hooks:{"tag:normalise":({tag:e})=>{e.key&&V.has(e.tag)&&(e.props[`data-hid`]=e._h=s(e.key))}}}),U=o({mode:`server`,hooks:{"tags:beforeResolve":e=>{let t={},n=!1;for(let r of e.tags)r._m!==`server`||r.tag!==`titleTemplate`&&r.tag!==`templateParams`&&r.tag!==`title`||(t[r.tag]=r.tag===`title`||r.tag===`titleTemplate`?r.textContent:r.props,n=!0);n&&e.tags.push({tag:`script`,innerHTML:JSON.stringify(t),props:{id:`unhead:payload`,type:`application/json`}})}}}),W=o({hooks:{"tags:resolve":e=>{for(let t of e.tags)if(typeof t.tagPriority==`string`)for(let{prefix:n,offset:r}of b){if(!t.tagPriority.startsWith(n))continue;let i=t.tagPriority.substring(n.length),a=e.tags.find(e=>e._d===i)?._p;if(a!==void 0){t._p=a+r;break}}e.tags.sort((e,t)=>{let n=y(e),r=y(t);return n<r?-1:n>r?1:e._p-t._p})}}}),G={meta:`content`,link:`href`,htmlAttrs:`lang`},K=[`innerHTML`,`textContent`],q=o(e=>({hooks:{"tags:resolve":t=>{let{tags:n}=t,r;for(let e=0;e<n.length;e+=1)n[e].tag===`templateParams`&&(r=t.tags.splice(e,1)[0].props,--e);let i=r||{},a=i.separator||`|`;delete i.separator,i.pageTitle=T(i.pageTitle||n.find(e=>e.tag===`title`)?.textContent||``,i,a);for(let e of n){if(e.processTemplateParams===!1)continue;let t=G[e.tag];if(t&&typeof e.props[t]==`string`)e.props[t]=T(e.props[t],i,a);else if(e.processTemplateParams||e.tag===`titleTemplate`||e.tag===`title`)for(let t of K)typeof e[t]==`string`&&(e[t]=T(e[t],i,a,e.tag===`script`&&e.props.type.endsWith(`json`)))}e._templateParams=i,e._separator=a},"tags:afterResolve":({tags:t})=>{let n;for(let e=0;e<t.length;e+=1){let r=t[e];r.tag===`title`&&r.processTemplateParams!==!1&&(n=r)}n?.textContent&&(n.textContent=T(n.textContent,e._templateParams,e._separator))}}})),J=o({hooks:{"tags:resolve":e=>{let{tags:t}=e,n,r;for(let e=0;e<t.length;e+=1){let i=t[e];i.tag===`title`?n=i:i.tag===`titleTemplate`&&(r=i)}if(r&&n){let t=E(r.textContent,n.textContent);t===null?e.tags.splice(e.tags.indexOf(n),1):n.textContent=t||n.textContent}else if(r){let e=E(r.textContent);e!==null&&(r.textContent=e,r.tag=`title`,r=void 0)}r&&e.tags.splice(e.tags.indexOf(r),1)}}}),Y=o({hooks:{"tags:afterResolve":e=>{for(let t of e.tags)typeof t.innerHTML==`string`&&(t.innerHTML&&(t.props.type===`application/ld+json`||t.props.type===`application/json`)?t.innerHTML=t.innerHTML.replace(/</g,`\\u003C`):t.innerHTML=t.innerHTML.replace(RegExp(`</${t.tag}`,`g`),`<\\/${t.tag}`))}}}),X;function Z(e={}){let t=ne(e);return t.use(O()),X=t}function Q(e,t){return!e||e===`server`&&t||e===`client`&&!t}function ne(e={}){let t=I();t.addHooks(e.hooks||{}),e.document=e.document||(a?document:void 0);let n=!e.document,r=()=>{c.dirty=!0,t.callHook(`entries:updated`,c)},i=0,o=[],s=[],c={plugins:s,dirty:!1,resolvedOptions:e,hooks:t,headEntries(){return o},use(e){let r=typeof e==`function`?e(c):e;(!r.key||!s.some(e=>e.key===r.key))&&(s.push(r),Q(r.mode,n)&&t.addHooks(r.hooks||{}))},push(e,t){delete t?.head;let a={_i:i++,input:e,...t};return Q(a.mode,n)&&(o.push(a),r()),{dispose(){o=o.filter(e=>e._i!==a._i),r()},patch(e){for(let t of o)t._i===a._i&&(t.input=a.input=e);r()}}},async resolveTags(){let e={tags:[],entries:[...o]};await t.callHook(`entries:resolve`,e);for(let n of e.entries){let r=n.resolvedInput||n.input;if(n.resolvedInput=await(n.transform?n.transform(r):r),n.resolvedInput)for(let r of await h(n)){let i={tag:r,entry:n,resolvedOptions:c.resolvedOptions};await t.callHook(`tag:normalise`,i),e.tags.push(i.tag)}}return await t.callHook(`tags:beforeResolve`,e),await t.callHook(`tags:resolve`,e),await t.callHook(`tags:afterResolve`,e),e.tags},ssr:n};
1return[R,U,B,H,W,q,J,Y,...e?.plugins||[]].forEach(e=>c.use(e)),c.hooks.callHook(`init`,c),c}function $(){return X}function re(e,t={}){return(t.head||$())?.push(e,t)}var ie=Symbol(`ScriptProxyTarget`);function ae(){}ae[ie]=!0;export{o as i,$ as n,re as r,Z as t}; 2//# sourceMappingURL=dist-yQ_KoCF9.js.map
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.