1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,8341,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var i={cancelIdleCallback:function(){return o},requestIdleCallback:function(){return s}};for(var n in i)Object.defineProperty(r,n,{enumerable:!0,get:i[n]});let s="u">typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},o="u">typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},79520,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var i={default:function(){return w},handleClientScriptLoad:function(){return m},initScriptLoader:function(){return y}};for(var n in i)Object.defineProperty(r,n,{enumerable:!0,get:i[n]});let s=e.r(55682),o=e.r(90809),a=e.r(43476),l=s._(e.r(74080)),u=o._(e.r(71645)),c=e.r(42732),d=e.r(22737),p=e.r(8341),h=new Map,f=new Set,g=e=>{let{src:t,id:r,onLoad:i=()=>{},onReady:n=null,dangerouslySetInnerHTML:s,children:o="",strategy:a="afterInteractive",onError:u,stylesheets:c}=e,p=r||t;if(p&&f.has(p))return;if(h.has(t)){f.add(p),h.get(t).then(i,u);return}let g=()=>{n&&n(),f.add(p)},m=document.createElement("script"),y=new Promise((e,t)=>{m.addEventListener("load",function(t){e(),i&&i.call(this,t),g()}),m.addEventListener("error",function(e){t(e)})}).catch(function(e){u&&u(e)});s?(m.innerHTML=s.__html||"",g()):o?(m.textContent="string"==typeof o?o:Array.isArray(o)?o.join(""):"",g()):t&&(m.src=t,h.set(t,y)),(0,d.setAttributesFromProps)(m,e),"worker"===a&&m.setAttribute("type","text/partytown"),m.setAttribute("data-nscript",a),c&&(e=>{if(l.default.preinit)return e.forEach(e=>{l.default.preinit(e,{as:"style"})});if("u">typeof window){let t=document.head;e.forEach(e=>{let r=document.createElement("link");r.type="text/css",r.rel="stylesheet",r.href=e,t.appendChild(r)})}})(c),document.body.appendChild(m)};function m(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,p.requestIdleCallback)(()=>g(e))}):g(e)}function y(e){e.forEach(m),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");f.add(t)})}function v(e){let{id:t,src:r="",onLoad:i=()=>{},onReady:n=null,strategy:s="afterInteractive",onError:o,stylesheets:d,...h}=e,{updateScripts:m,scripts:y,getIsSsr:v,appDir:w,nonce:_}=(0,u.useContext)(c.HeadManagerContext);_=h.nonce||_;let b=(0,u.useRef)(!1);(0,u.useEffect)(()=>{let e=t||r;b.current||(n&&e&&f.has(e)&&n(),b.current=!0)},[n,t,r]);let S=(0,u.useRef)(!1);if((0,u.useEffect)(()=>{if(!S.current){if("afterInteractive"===s)g(e);else"lazyOnload"===s&&("complete"===document.readyState?(0,p.requestIdleCallback)(()=>g(e)):window.addEventListener("load",()=>{(0,p.requestIdleCallback)(()=>g(e))}));S.current=!0}},[e,s]),("beforeInteractive"===s||"worker"===s)&&(m?(y[s]=(y[s]||[]).concat([{id:t,src:r,onLoad:i,onReady:n,onError:o,...h,nonce:_}]),m(y)):v&&v()?f.add(t||r):v&&!v()&&g({...e,nonce:_})),w){if(d&&d.forEach(e=>{l.default.preinit(e,{as:"style"})}),"beforeInteractive"===s)if(!r)return h.dangerouslySetInnerHTML&&(h.children=h.dangerouslySetInnerHTML.__html,delete h.dangerouslySetInnerHTML),(0,a.jsx)("script",{nonce:_,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${JSON.stringify([0,{...h,id:t}])})`}});else return l.default.preload(r,h.integrity?{as:"script",integrity:h.integrity,nonce:_,crossOrigin:h.crossOrigin}:{as:"script",nonce:_,crossOrigin:h.crossOrigin}),(0,a.jsx)("script",{nonce:_,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${JSON.stringify([r,{...h,id:t}])})`}});"afterInteractive"===s&&r&&l.default.preload(r,h.integrity?{as:"script",integrity:h.integrity,nonce:_,crossOrigin:h.crossOrigin}:{as:"script",nonce:_,crossOrigin:h.crossOrigin})}return null}Object.defineProperty(v,"__nextScript",{value:!0});let w=v;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
1dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},70801,(e,t,r)=>{var i=Object.create,n=Object.defineProperty,s=Object.getOwnPropertyDescriptor,o=Object.getOwnPropertyNames,a=Object.getPrototypeOf,l=Object.prototype.hasOwnProperty;r.__toESM=(e,t,r)=>(r=null!=e?i(a(e)):{},((e,t,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(var i,a=o(t),u=0,c=a.length;u<c;u++)i=a[u],l.call(e,i)||void 0===i||n(e,i,{get:(e=>t[e]).bind(null,i),enumerable:!(r=s(t,i))||r.enumerable});return e})(!t&&e&&e.__esModule?r:n(r,"default",{value:e,enumerable:!0}),e))},40107,(e,t,r)=>{r.RichTextNodeType={heading1:"heading1",heading2:"heading2",heading3:"heading3",heading4:"heading4",heading5:"heading5",heading6:"heading6",paragraph:"paragraph",preformatted:"preformatted",strong:"strong",em:"em",listItem:"list-item",oListItem:"o-list-item",list:"group-list-item",oList:"group-o-list-item",image:"image",embed:"embed",hyperlink:"hyperlink",label:"label",span:"span"}},92471,(e,t,r)=>{r.mapSliceZone=function(e,t,r){return Promise.all(e.map(async(e,i,n)=>{let s="slice_type"in e,o=s?e.slice_type:e.type,a=t[o];if(!a)return e;let l={slice:e,slices:n,index:i,context:r},u=await a(l);return(a.length<1&&("function"==typeof u||"object"==typeof u&&"default"in u)&&(u="default"in u?u.default:u,u=await u(l)),s)?{__mapped:!0,id:e.id,slice_type:o,...u}:{__mapped:!0,type:o,...u}}))}},81583,(e,t,r)=>{let i,n=e=>Array.isArray(e)?`[${e.map(n).join(", ")}]`:"string"==typeof e?`"${e.replace(/"/g,'\\"')}"`:e instanceof Date?`${e.getTime()}`:`${e}`,s=e=>(t,...r)=>{let i=r.map(n).join(", ");return`[${e}(${t}${t&&r.length?", ":""}${i})]`},o=e=>{let t=s(e);return e=>t(e)};r.filter={at:s("at"),not:s("not"),any:s("any"),in:s("in"),fulltext:s("fulltext"),has:o("has"),missing:o("missing"),similar:(i=s("similar"),(...e)=>i("",...e)),geopointNear:s("geopoint.near"),numberLessThan:s("number.lt"),numberGreaterThan:s("number.gt"),numberInRange:s("number.inRange"),dateAfter:s("date.after"),dateBefore:s("date.before"),dateBetween:s("date.between"),dateDayOfMonth:s("date.day-of-month"),dateDayOfMonthAfter:s("date.day-of-month-after"),dateDayOfMonthBefore:s("date.day-of-month-before"),dateDayOfWeek:s("date.day-of-week"),dateDayOfWeekAfter:s("date.day-of-week-after"),dateDayOfWeekBefore:s("date.day-of-week-before"),dateMonth:s("date.month"),dateMonthAfter:s("date.month-after"),dateMonthBefore:s("date.month-before"),dateYear:s("date.year"),dateHour:s("date.hour"),dateHourAfter:s("date.hour-after"),dateHourBefore:s("date.hour-before")}},66286,(e,t,r)=>{var i=Object.defineProperty;r.__exportAll=(e,t)=>{let r={};for(var n in e)i(r,n,{get:e[n],enumerable:!0});return t||i(r,Symbol.toStringTag,{value:"Module"}),r}},93855,(e,t,r)=>{var i=e.r(66286).__exportAll({preview:()=>n});let n="io.prismic.preview";Object.defineProperty(r,"cookie_exports",{enumerable:!0,get:function(){return i}}),r.preview=n},41618,(e,t,r)=>{var i=class extends Error{url;response;constructor(e="An invalid API response was returned",t,r){super(e),this.url=t,this.response=r}},n=class extends i{},s=class extends i{},o=class extends s{},a=class extends n{},l=class extends n{},u=class extends n{};r.ForbiddenError=n,r.InvalidDataError=class extends i{},r.NotFoundError=s,r.ParsingError=class extends i{},r.PreviewTokenExpiredError=u,r.PrismicError=i,r.RefExpiredError=a,r.RefNotFoundError=l,r.RepositoryNotFoundError=o},89883,(e,t,r)=>{r.LinkType={Any:"Any",Document:"Document",Media:"Media",Web:"Web"}},78402,(e,t,r)=>{let i=e.r(89883);r.documentToLinkField=e=>{var t;return{link_type:i.LinkType.Document,id:e.id,uid:e.uid||void 0,type:e.type,tags:e.tags,lang:e.lang,url:null==e.url?void 0:e.url,slug:null==(t=e.slugs)?void 0:t[0],...e.data&&Object.keys(e.data).length>0?{data:e.data}:{}}}},36131,(e,t,r)=>{let i=e.r(89883),n=e.r(78402);r.asLink=(e,...t)=>{let r;if(!e)return null;let s="link_type"in e?e:n.documentToLinkField(e),[o]=t;switch(r="function"==typeof o||null==o?{linkResolver:o}:{...o},s.link_type){case i.LinkType.Media:case i.LinkType.Web:return"url"in s?s.url:null;case i.LinkType.Document:if("id"in s&&r.linkResolver){let e=r.linkResolver(s);if(null!=e)return e}if("url"in s&&s.url)return s.url;return null;case i.LinkType.Any:default:return null}}},52380,(e,t,r)=>{Object.defineProperty(r,"name",{enumerable:!0,get:function(){return"@prismicio/client"}}),Object.defineProperty(r,"version",{enumerable:!0,get:function(){return"7.21.7"}})},9462,(e,t,r)=>{let i=e.r(52380);r.devMsg=e=>`https://prismic.dev/msg/client/v${i.version}/${e}`},19422,(e,t,r)=>{let i=e.r(52380);e.r(9462);let n={accessToken:"access_token"},s=e=>"string"==typeof e?e:"desc"===e.direction?`${e.field} desc`:e.field;function o(e){return Array.isArray(e)?e:[e]}r.buildQueryURL=(e,t)=>{let{filters:r,predicates:a,...l}=t;e.endsWith("/")||(e+="/");let u=new URL("documents/search",e);if(r)for(let e of o(r))u.searchParams.append("q",`[${e}]`);if(a)for(let e of o(a))u.searchParams.append("q",`[${e}]`);for(let e in l){let t=n[e]||e,r=l[e];if("orderings"===t){let e=l[t];null!=e&&(r=`[${o(e).map(e=>s(e)).join(",")}]`)}else"routes"===t&&"object"==typeof l[t]&&(r=JSON.stringify(o(l[t])));null!=r&&u.searchParams.set(t,o(r).join(","))}return u.searchParams.set("x-c",`js-${i.version}`),u.toString()}},9362,(e,t,r)=>{r.isRepositoryName=e=>/^[a-zA-Z0-9][-a-zA-Z0-9]{2,}[a-zA-Z0-9]$/.test(e)},17593,(e,t,r)=>{let i=e.r(41618),n=e.r(9362);r.getRepositoryEndpoint=e=>{if(n.isRepositoryName(e))return`https://${e}
1.cdn.prismic.io/api/v2`;throw new i.PrismicError(`An invalid Prismic repository name was given: ${e}`,void 0,void 0)}},59794,(e,t,r)=>{let i=e.r(41618);r.getRepositoryName=e=>{try{let t=new URL(e).hostname;if(t.endsWith("prismic.io")||t.endsWith("wroom.io")||t.endsWith("dev-tools-wroom.com")||t.endsWith("marketing-tools-wroom.com")||t.endsWith("platform-wroom.com")||t.endsWith("wroom.test"))return t.split(".")[0]}catch{}throw new i.PrismicError(`An invalid Prismic Document API endpoint was provided: ${e}`,void 0,void 0)}},8897,(e,t,r)=>{r.isRepositoryEndpoint=e=>{try{return new URL(e),!0}catch{return!1}}},28429,(e,t,r)=>{e.r(93855);let i=e=>e.replace(/%3B/g,";");r.getPreviewCookie=e=>{let t;for(let r of e.split("; ")){let e=r.split("=");if("io.prismic.preview"===i(e[0]).replace(/%3D/g,"=")){t=i(e.slice(1).join("="));break}}return t}},15946,(e,t,r)=>{r.pLimit=({interval:e}={})=>{let t=[],r=!1,i=0,n=()=>{if(!r&&t.length>0){var e;null==(e=t.shift())||e(),r=!0}},s=async(t,s,o)=>{let a,l=Date.now()-i;e&&l<e&&await (a=e-l,new Promise(e=>setTimeout(e,a)));let u=(async()=>t(...o))();s(u);try{await u}catch{}i=Date.now(),r=!1,n()};return(e,...i)=>new Promise(o=>{new Promise(e=>{t.push(e)}).then(s.bind(void 0,e,o,i)),(async()=>{await Promise.resolve(),r||n()})()})}},76949,(e,t,r)=>{let i=e.r(15946),n={},s={};async function o(e){let t=await e.arrayBuffer(),r={ok:e.ok,status:e.status,headers:e.headers,url:e.url,text:async()=>new TextDecoder().decode(t),json:async()=>JSON.parse(new TextDecoder().decode(t)),arrayBuffer:async()=>t,blob:async()=>new Blob([t]),clone:()=>r};return r}async function a(e,t,r){var l,u;let c,d=e.toString();if(null==t?void 0:t.body)c=(n[l=e.hostname]||(n[l]=i.pLimit({interval:1500})))(()=>r(d,t));else{let e=null==(u=s[d])?void 0:u.get(null==t?void 0:t.signal);e?c=e:(c=r(d,t).then(o).finally(()=>{var e,r;null==(e=s[d])||e.delete(null==t?void 0:t.signal),(null==(r=s[d])?void 0:r.size)===0&&delete s[d]}),(s[d]||(s[d]=new Map)).set(null==t?void 0:t.signal,c))}let p=await c;if(429===p.status){let i=Number(p.headers.get("retry-after")),n=Number.isNaN(i)?1500:1e3*i;return await new Promise(e=>setTimeout(e,n)),a(e,t,r)}return p}r.request=a},905,(e,t,r)=>{let i,n=0;r.throttledWarn=e=>{if(e===i&&Date.now()-n<5e3){n=Date.now();return}n=Date.now(),i=e,console.warn(e)}},88007,(e,t,r)=>{let i=e.r(81583),n=e.r(9462),s=e.r(28429),o=e.r(76949),a=e.r(905),l=e.r(41618),u=e.r(36131),c=e.r(19422),d=e.r(17593),p=e.r(59794),h=e.r(8897);function f(e={},...t){return{...e,filters:[...e.filters??[],...t]}}r.Client=class{documentAPIEndpoint;accessToken;routes;brokenRoute;defaultParams;fetchFn;fetchOptions;#e;#t;#r=!0;#i;#n;#s=0;constructor(e,t={}){var r;const{documentAPIEndpoint:i,accessToken:s,ref:o,routes:a,brokenRoute:u,defaultParams:c,fetchOptions:f={},fetch:g=null==(r=globalThis.fetch)?void 0:r.bind(globalThis)}=t;if(h.isRepositoryEndpoint(e)){try{this.repositoryName=p.getRepositoryName(e)}catch{console.warn(`[@prismicio/client] A repository name could not be inferred from the provided endpoint (\`${e}\`). Some methods will be disabled. Create the client using a repository name to prevent this warning. For more details, see ${n.devMsg("prefer-repository-name")}`)}this.documentAPIEndpoint=i||e}else this.repositoryName=e,this.documentAPIEndpoint=i||d.getRepositoryEndpoint(e);if(!g)throw new l.PrismicError("A valid fetch implementation was not provided. In environments where fetch is not available, a fetch implementation must be provided via a polyfill or the `fetch` option.",void 0,void 0);if("function"!=typeof g)throw new l.PrismicError(`fetch must be a function, but received: ${typeof g}`,void 0,void 0);if(!h.isRepositoryEndpoint(this.documentAPIEndpoint))throw new l.PrismicError(`documentAPIEndpoint is not a valid URL: ${i}`,void 0,void 0);h.isRepositoryEndpoint(e)&&i&&e!==i&&console.warn(`[@prismicio/client] Multiple incompatible endpoints were provided. Create the client using a repository name to prevent this error. For more details, see ${n.devMsg("prefer-repository-name")}`),this.accessToken=s,this.routes=a,this.brokenRoute=u,this.defaultParams=c,this.fetchOptions=f,this.fetchFn=g,this.graphQLFetch=this.graphQLFetch.bind(this),o&&this.queryContentFromRef(o)}set repositoryName(e){this.#e=e}get repositoryName(){if(!this.#e)throw new l.PrismicError(`A repository name is required for this method but one could not be inferred from the provided API endpoint (\`${this.documentAPIEndpoint}\`). To fix this error, provide a repository name when creating the client. For more details, see ${n.devMsg("prefer-repository-name")}`,void 0,void 0);return this.#e}set endpoint(e){this.documentAPIEndpoint=e}get endpoint(){return this.documentAPIEndpoint}enableAutoPreviews(){this.#r=!0}enableAutoPreviewsFromReq(e){this.enableAutoPreviews(),this.#i=e}disableAutoPreviews(){this.#r=!1,this.#i=void 0}async get(e){return await (await this.#o(e)).json()}async getFirst(e){let t=(null==e?void 0:e.page)||(null==e?void 0:e.pageSize)?e:{...e,pageSize:1},r=await this.#o(t),{results:i}=await r.clone().json();if(i[0])return i[0];throw new l.NotFoundError("No documents were returned",r.url,void 0)}async dangerouslyGetAll(e={}){var t;let r,{limit:i=1/0,...n}=e,s={...n,pageSize:Math.min(i,n.pageSize||(null==(t=this.defaultParams)?void 0:t.pageSize)||100)},o=[];for(;(!r||r.next_page)&&o.length<i;){let e=r?r.page+1:void 0;r=await this.get({...s,page:e}),o.push(...r.results),r.next_page&&await new Promise(e=>setTimeout(e,500))}return o.slice(0,i)}async getByID(e,t){return await this.getFirst(f(t,i.filter.at("document.id",e)))}async getByIDs(e,t){return await this.get(f(t,i.filter.in("document.id",e)))}async getAllByIDs(e,t){return await this.dangerouslyGetAll(f(t,i.filter.in("document.id",e)))}async getByUID(e,t,r){return await this.getFirst(f(r,i.filter.at("document.type",e),i.filter.at(`my.${e}.uid`,t)))}async getByUIDs(e,t,r){return await this.get(f(r,i.filter.at("document.type",e),i.filter.in(`my.${e}.uid`,t)))}async getAllByUIDs(e,t,r){return await this.dangerouslyGetAll(f(r,i.filter.at("document.type",e),i.filter.in(`my.${e}.uid`,t)))}async getSingle(e,t){return await this.getFirst(f(t,i.filter.at("document.type",e)))}async getByType(e,t){return await this.get(f(t,i.filter.at("document.type",e)))}async getAllByType(e,t){return await this.dangerouslyGetAll(f(t,i.filter.at("document.type",e)))}async getByTag(e,t){return await this.get(f(t,i.filter.any("document.tags",[e])))}async getAllByTag(e,t){return await this.dangerouslyGetAll(f(t,i.filter.any("document.tags",[e])))}async getByEveryTag(e,t){return await this.get(f(t,i.filter.at("document.tags",e)))}async getAllByEveryTag(e,t){return await this.dangerouslyGetAll(f(t,i.filter.at("document.tags",e)))}async getBySomeTags(e,t){return await this.get(f(t,i.filter.any("document.tags",e)))}async getAllBySomeTags(e,t){return await this.dangerouslyGetAll(f(t,i.filter.any("document.tags",e)))}async getRepository(e){if(this.#n&&this.#s>Date.now())return this.#n;let t=new URL(this.documentAPIEndpoint),r=(null==e?void 0:e.accessToken)||this.accessToken;r&&t.searchParams.set("access_token",r);let i=await this.#a(t,e);if(i.ok)return this.#n=await i.json(),this.#s=Date.now()+5e3,this.#n;if(404===i.status)throw new l.RepositoryNotFoundError(`Prismic repository not found. Check that "${this.documentAPIEndpoint}" is pointing to the correct repository.`,t.toString(),void 0);return await this.#l(i,t.toString())}async getRefs(e){return(await this.getRepository(e)).refs}
1async getRefByID(e,t){let r=(await this.getRefs(t)).find(t=>t.id===e);if(!r)throw new l.PrismicError(`Ref with ID "${e}" could not be found.`,void 0,void 0);return r}async getRefByLabel(e,t){let r=(await this.getRefs(t)).find(t=>t.label===e);if(!r)throw new l.PrismicError(`Ref with label "${e}" could not be found.`,void 0,void 0);return r}async getMasterRef(e){let t=(await this.getRefs(e)).find(e=>e.isMasterRef);if(!t)throw new l.PrismicError("Master ref could not be found.",void 0,void 0);return t}async getReleases(e){return(await this.getRefs(e)).filter(e=>!e.isMasterRef)}async getReleaseByID(e,t){let r=(await this.getReleases(t)).find(t=>t.id===e);if(!r)throw new l.PrismicError(`Release with ID "${e}" could not be found.`,void 0,void 0);return r}async getReleaseByLabel(e,t){let r=(await this.getReleases(t)).find(t=>t.label===e);if(!r)throw new l.PrismicError(`Release with label "${e}" could not be found.`,void 0,void 0);return r}async getTags(e){let t=await this.getRepository(e),r=t.forms.tags;if(r){let t=new URL(r.action);this.accessToken&&t.searchParams.set("access_token",this.accessToken);let i=await this.#a(t,e);if(i.ok)return await i.json()}return t.tags}async buildQueryURL({signal:e,fetchOptions:t,...r}={}){let i=r.ref||await this.#u({accessToken:r.accessToken,signal:e,fetchOptions:t}),n=r.integrationFieldsRef||(await this.getRepository({accessToken:r.accessToken,signal:e,fetchOptions:t})).integrationFieldsRef||void 0;return c.buildQueryURL(this.documentAPIEndpoint,{...this.defaultParams,...r,ref:i,integrationFieldsRef:n,routes:r.routes||this.routes,brokenRoute:r.brokenRoute||this.brokenRoute,accessToken:r.accessToken||this.accessToken})}async resolvePreviewURL(e){let t=e.documentID,r=e.previewToken;if(void 0!==globalThis.location){let e=new URLSearchParams(globalThis.location.search);t=t||e.get("documentId"),r=r||e.get("token")}else if(this.#i){if("query"in this.#i){var i,n;t=t||(null==(i=this.#i.query)?void 0:i.documentId),r=r||(null==(n=this.#i.query)?void 0:n.token)}else if("url"in this.#i&&this.#i.url){let e=new URL(this.#i.url,"missing-host://").searchParams;t=t||e.get("documentId"),r=r||e.get("token")}}if(null!=t&&null!=r){let i=u.asLink(await this.getByID(t,{ref:r,lang:"*",signal:e.signal,fetchOptions:e.fetchOptions}),{linkResolver:e.linkResolver});if("string"==typeof i)return i}return e.defaultURL}queryLatestContent(){this.#t=void 0}queryContentFromReleaseByID(e){this.#t=async t=>(await this.getReleaseByID(e,t)).ref}queryContentFromReleaseByLabel(e){this.#t=async t=>(await this.getReleaseByLabel(e,t)).ref}queryContentFromRef(e){this.#t="string"==typeof e?()=>e:e}async graphQLFetch(e,t){let r={accessToken:this.accessToken,fetchOptions:this.fetchOptions},i=await this.getRepository(r),n=await this.#u(r),s={};for(let[e,r]of(s["prismic-ref"]=n,this.accessToken&&(s.authorization=`Token ${this.accessToken}`),i.integrationFieldsRef&&(s["prismic-integration-field-ref"]=i.integrationFieldsRef),Object.entries((null==t?void 0:t.headers)??{})))s[e.toLowerCase()]=r;let o=new URL("string"==typeof e?e:e.url),a=(o.searchParams.get("query")??"").replace(/(\n| )*( |{|})(\n| )*/gm,(e,t,r)=>r);return o.searchParams.set("query",a),o.searchParams.set("ref",n),await this.fetchFn(o.toString(),{...t,headers:s})}async #u(e){var t,r,i;if(this.#r){let e=s.getPreviewCookie(((null==(r=this.#i)?void 0:r.headers)?"get"in this.#i.headers?this.#i.headers.get("cookie"):this.#i.headers.cookie:null==(i=globalThis.document)?void 0:i.cookie)??"");if(e)return e}let n=await (null==(t=this.#t)?void 0:t.call(this,e));return n||(await this.getMasterRef(e)).ref}async #o(e,t=1){let r=await this.buildQueryURL(e),i=await this.#a(new URL(r),e);if(i.ok)return i;try{return await this.#l(i,r)}catch(i){if((i instanceof l.RefNotFoundError||i instanceof l.RefExpiredError)&&t<3){var n;(null==e?void 0:e.ref)||(this.#n=void 0);let s=null==(n=i.message.match(/master ref is: (?<ref>.*)$/i))||null==(n=n.groups)?void 0:n.ref;if(!s)throw i;return a.throttledWarn(`[@prismicio/client] The ref (${new URL(r).searchParams.get("ref")}) was ${i instanceof l.RefNotFoundError?"invalid":"expired"}. Now retrying with the latest master ref (${s}). If you were previewing content, the response will not include draft content.`),await this.#o({...e,ref:s},t+1)}throw i}}async #l(e,t){switch(e.status){case 400:{let r=await e.clone().json();throw new l.ParsingError(r.message,t,r)}case 401:{let r=await e.clone().json();throw new l.ForbiddenError(r.message,t,r)}case 404:{let r=await e.clone().json();switch(r.type){case"api_notfound_error":throw new l.RefNotFoundError(r.message,t,r);case"api_security_error":if(/preview token.*expired/i.test(r.message))throw new l.PreviewTokenExpiredError(r.message,t,r);default:throw new l.NotFoundError(r.message,t,r)}}case 410:{let r=await e.clone().json();throw new l.RefExpiredError(r.message,t,r)}default:throw new l.PrismicError(void 0,t,await e.text())}}async #a(e,t){var r,i,n,s;return await o.request(e,{...this.fetchOptions,...null==t?void 0:t.fetchOptions,headers:{...null==(r=this.fetchOptions)?void 0:r.headers,...null==t||null==(i=t.fetchOptions)?void 0:i.headers},signal:(null==t||null==(n=t.fetchOptions)?void 0:n.signal)||(null==t?void 0:t.signal)||(null==(s=this.fetchOptions)?void 0:s.signal)},this.fetchFn)}}},76570,(e,t,r)=>{let i=e.r(88007);r.createClient=(e,t)=>
1new i.Client(e,t)},64574,(e,t,r)=>{r.PrismicMigrationAsset=class{asset;config;originalField;constructor(e,t){this.config=e,this.originalField=t}}},66069,(e,t,r)=>{r.PrismicMigrationDocument=class{document;title;masterLanguageDocument;originalPrismicDocument;constructor(e,t,r){this.document=e,this.title=t,this.masterLanguageDocument=null==r?void 0:r.masterLanguageDocument,this.originalPrismicDocument=null==r?void 0:r.originalPrismicDocument}}},75342,(e,t,r)=>{var i=e.r(66286).__exportAll({color:()=>f,contentRelationship:()=>d,date:()=>p,embed:()=>v,geoPoint:()=>w,group:()=>T,image:()=>l,imageThumbnail:()=>a,integration:()=>b,integrationField:()=>S,integrationFields:()=>R,keyText:()=>m,link:()=>u,linkToMedia:()=>c,number:()=>g,repeatable:()=>P,richText:()=>s,select:()=>y,sliceZone:()=>E,table:()=>_,timestamp:()=>h,title:()=>o});let n=e=>null!=e,s=e=>!!n(e)&&(1===e.length&&"text"in e[0]?!!e[0].text:!!e.length),o=s,a=e=>n(e)&&!!e.url,l=a,u=e=>n(e)&&("id"in e||"url"in e),c=u,d=u,p=n,h=n,f=n,g=n,m=e=>!!e,y=n,v=e=>n(e)&&!!e.embed_url,w=e=>n(e)&&"longitude"in e,_=n,b=n,S=b,R=b,P=e=>n(e)&&!!e.length,T=e=>n(e)&&!!e.length,E=e=>n(e)&&!!e.length;r.imageThumbnail=a,Object.defineProperty(r,"isFilled_exports",{enumerable:!0,get:function(){return i}}),r.link=u},4312,(e,t,r)=>{let i=e.r(40107),n=e.r(89883),s=e=>!!e&&"object"==typeof e&&(!("version"in e)||"object"==typeof e.version)&&"id"in e&&"url"in e&&"string"==typeof e.url&&"dimensions"in e&&"edit"in e&&"alt"in e&&"copyright"in e||!1;r.filledContentRelationship=e=>!!e&&"object"==typeof e&&!("version"in e)&&"link_type"in e&&e.link_type===n.LinkType.Document&&"id"in e&&"type"in e&&"tags"in e&&"lang"in e||!1,r.filledImage=e=>!!s(e)&&(!("type"in e)||e.type!==i.RichTextNodeType.image),r.filledLinkToMedia=e=>!!e&&"object"==typeof e&&!("version"in e)&&"link_type"in e&&e.link_type===n.LinkType.Media&&"id"in e&&"name"in e&&"kind"in e&&"url"in e&&"size"in e||!1,r.prismicDocument=e=>{try{return"object"==typeof e&&null!==e&&"id"in e&&"href"in e&&"string"==typeof e.href&&new URL(e.href)&&"type"in e&&"lang"in e&&"tags"in e&&Array.isArray(e.tags)}catch{return!1}},r.rtImageNode=e=>!!s(e)&&"type"in e&&e.type===i.RichTextNodeType.image},14365,(e,t,r)=>{let i=e.r(40107),n=e.r(89883),s=e.r(64574),o=e.r(66069),a=e.r(4312),l=e=>e instanceof o.PrismicMigrationDocument||a.prismicDocument(e)||"object"==typeof e&&null!==e&&"link_type"in e&&e.link_type===n.LinkType.Document&&"id"in e&&(l(e.id)||"function"==typeof e.id);r.contentRelationship=l,r.image=e=>e instanceof s.PrismicMigrationAsset||"object"==typeof e&&null!==e&&"id"in e&&Object.values(e).every(e=>e instanceof s.PrismicMigrationAsset),r.linkToMedia=e=>"object"==typeof e&&null!==e&&"id"in e&&e.id instanceof s.PrismicMigrationAsset&&"link_type"in e&&e.link_type===n.LinkType.Media,r.rtImageNode=e=>"object"==typeof e&&null!==e&&"id"in e&&e.id instanceof s.PrismicMigrationAsset&&"type"in e&&e.type===i.RichTextNodeType.image},15252,(e,t,r)=>{r.getOptionalLinkProperties=e=>{let t={};return"text"in e&&(t.text=e.text),"variant"in e&&(t.variant=e.variant),t}},84268,(e,t,r)=>{let i=e.r(40107),n=e.r(89883),s=e.r(64574),o=e.r(66069),a=e.r(75342),l=e.r(14365),u=e.r(15252);async function c(e){if("function"==typeof e)return c(await e());if(e instanceof o.PrismicMigrationDocument)return e.document.id?{link_type:n.LinkType.Document,id:e.document.id}:{link_type:n.LinkType.Any};let t=e&&"link_type"in e?u.getOptionalLinkProperties(e):void 0;return e?l.contentRelationship(e.id)||"string"!=typeof e.id?{...t,...await c(e.id)}:{...t,link_type:n.LinkType.Document,id:e.id}:{...t,link_type:n.LinkType.Any}}let d=(e,t,r)=>{var i;let{id:n,...o}=e instanceof s.PrismicMigrationAsset?{id:e}:e,a=null==(i=t._assets.get(n.config.id))?void 0:i.asset,l=n.originalField;if(a){let e=((null==l?void 0:l.url)||a.url).split("?")[1],i=`${a.url.split("?")[0]}${e?`?${e}`:""}`,s={width:a.width,height:a.height},u=l&&"edit"in l?null==l?void 0:l.edit:{x:0,y:0,zoom:1,background:"transparent"},c=n.config.alt||a.alt||null,p={};if(r)for(let[e,r]of Object.entries(o)){let i=d(r,t);i&&(p[e]=i)}return{id:a.id,url:i,dimensions:s,edit:u,alt:c,copyright:a.credits||null,...p}}},p=async(e,t)=>{let r=d(e.id,t);if(r){let n=await h(e.linkTo,t);return{...r,type:i.RichTextNodeType.image,linkTo:a.link(n)?n:void 0}}};async function h(e,t){if(l.contentRelationship(e))return c(e);if(l.image(e))return d(e,t,!0);if(l.linkToMedia(e)){var r;let i,s;return i=null==(r=t._assets.get(e.id.config.id))?void 0:r.asset,s=u.getOptionalLinkProperties(e),i?{...s,id:i.id,link_type:n.LinkType.Media}:{...s,link_type:n.LinkType.Any}}if(l.rtImageNode(e))return p(e,t);if("function"==typeof e)return await h(await e(),t);if(Array.isArray(e)){let r=[];for(let i of e)r.push(await h(i,t));return r.filter(Boolean)}if(e&&"object"==typeof e){let r={};for(let i in e)r[i]=await h(e[i],t);return r}return e}r.resolveMigrationContentRelationship=c,r.resolveMigrationDocumentData=h},59484,(e,t,r)=>{let i=e.r(52380),n=e.r(9462),s=e.r(15946),o=e.r(76949),a=e.r(41618),l=e.r(88007),u=e.r(84268),c=`${i.name.replace("@","").replace("/","-")}/${i.version}`;r.WriteClient=class extends l.Client{writeToken;
1assetAPIEndpoint="https://asset-api.prismic.io/";migrationAPIEndpoint="https://migration.prismic.io/";constructor(e,t){super(e,t),void 0!==globalThis.window&&console.warn(`[@prismicio/client] Prismic write client appears to be running in a browser environment. This is not recommended as it exposes your write token. Consider using Prismic write client in a server environment only, preferring the regular client for browser environment. For more details, see ${n.devMsg("avoid-write-client-in-browser")}`),this.writeToken=t.writeToken,t.assetAPIEndpoint&&(this.assetAPIEndpoint=`${t.assetAPIEndpoint}/`),t.migrationAPIEndpoint&&(this.migrationAPIEndpoint=`${t.migrationAPIEndpoint}/`)}async migrate(e,t={}){var r,i;null==(r=t.reporter)||r.call(t,{type:"start",data:{pending:{documents:e._documents.length,assets:e._assets.size}}}),await this.migrateCreateAssets(e,t),await this.migrateCreateDocuments(e,t),await this.migrateUpdateDocuments(e,t),null==(i=t.reporter)||i.call(t,{type:"end",data:{migrated:{documents:e._documents.length,assets:e._assets.size}}})}async migrateCreateAssets(e,{reporter:t,...r}={}){let i=0;for(let[n,s]of e._assets){let n;null==t||t({type:"assets:creating",data:{current:++i,remaining:e._assets.size-i,total:e._assets.size,asset:s}});let{file:o,filename:a,notes:l,credits:u,alt:c,tags:d}=s.config;if("string"==typeof o){let e;try{e=new URL(o)}catch{}n=e?await this.fetchForeignAsset(e.toString(),r):o}else n=o instanceof URL?await this.fetchForeignAsset(o.toString(),r):o;s.asset=await this.createAsset(n,a,{notes:l,credits:u,alt:c,tags:d,...r})}null==t||t({type:"assets:created",data:{created:i}})}async migrateCreateDocuments(e,{reporter:t,...r}={}){let i=(await this.getRepository(r)).languages[0].id;null==t||t({type:"documents:masterLocale",data:{masterLocale:i}});let n=[];for(let t of e._documents)t.document.id||(t.document.lang===i?n.unshift(t):n.push(t));let s=0;for(let l of n){let c;if(null==t||t({type:"documents:creating",data:{current:++s,remaining:n.length-s,total:n.length,document:l}}),l.masterLanguageDocument){let e=await u.resolveMigrationContentRelationship(l.masterLanguageDocument);c="id"in e?e.id:void 0}else if(l.originalPrismicDocument){var o,a;let t=null==(o=l.originalPrismicDocument.alternate_languages.find(({lang:e})=>e===i))?void 0:o.id;t&&(c=null==(a=e._getByOriginalID(t))?void 0:a.document.id)}let{id:d}=await this.createDocument({...l.document,data:{}},l.title,{masterLanguageDocumentID:c,...r});l.document.id=d}null==t||t({type:"documents:created",data:{created:s}})}async migrateUpdateDocuments(e,{reporter:t,...r}={}){let i=0;for(let n of e._documents)null==t||t({type:"documents:updating",data:{current:++i,remaining:e._documents.length-i,total:e._documents.length,document:n}}),await this.updateDocument(n.document.id,{...n.document,documentTitle:n.title,data:await u.resolveMigrationDocumentData(n.document.data,e)},r);null==t||t({type:"documents:updated",data:{updated:e._documents.length}})}async createAsset(e,t,{notes:r,credits:i,alt:n,tags:s,...o}={}){let a=new URL("assets",this.assetAPIEndpoint),l=new FormData;l.append("file",new File([e],t,{type:e instanceof File?e.type:void 0})),r&&l.append("notes",r),i&&l.append("credits",i),n&&l.append("alt",n);let u=await this.#a(a,o,{method:"POST",body:l});if(200!==u.status)return await this.#c(u);{let e=await u.json();return s&&s.length?this.updateAsset(e.id,{tags:s}):e}}async updateAsset(e,{notes:t,credits:r,alt:i,filename:n,tags:s,...o}={}){let a=new URL(`assets/${e}`,this.assetAPIEndpoint);s&&s.length&&(s=await this.resolveAssetTagIDs(s,{createTags:!0,...o}));let l=await this.#a(a,o,{method:"PATCH",body:JSON.stringify({notes:t,credits:r,alt:i,filename:n,tags:s}),headers:{"content-type":"application/json"}});return 200===l.status?await l.json():await this.#c(l)}async fetchForeignAsset(e,t={}){let r=await this.#a(new URL(e),t);if(!r.ok)throw new a.PrismicError("Could not fetch foreign asset",e,void 0);return new File([await r.arrayBuffer()],"",{type:r.headers.get("content-type")||void 0})}_resolveAssetTagIDsLimit=s.pLimit();async resolveAssetTagIDs(e=[],{createTags:t,...r}={}){return this._resolveAssetTagIDsLimit(async()=>{let i=await this.getAssetTags(r),n={};for(let e of i)n[e.name]=e;let s=[];for(let i of e)!n[i]&&t&&(n[i]=await this.createAssetTag(i,r)),n[i]&&s.push(n[i].id);return s})}async createAssetTag(e,t){let r=new URL("tags",this.assetAPIEndpoint),i=await this.#a(r,t,{method:"POST",body:JSON.stringify({name:e}),headers:{"content-type":"application/json"}});return 201===i.status?await i.json():await this.#c(i)}async getAssetTags(e){let t=new URL("tags",this.assetAPIEndpoint),r=await this.#a(t,e);return 200===r.status?(await r.json()).items:await this.#c(r)}async createDocument(e,t,{masterLanguageDocumentID:r,...i}={}){let n=new URL("documents",this.migrationAPIEndpoint),s=await this.#a(n,i,{method:"POST",body:JSON.stringify({title:t,type:e.type,uid:e.uid||void 0,lang:e.lang,alternate_language_id:r,tags:e.tags,data:e.data}),headers:{"content-type":"application/json","x-client":c}});return 201===s.status?{id:(await s.json()).id}:await this.#d(s)}async updateDocument(e,t,r){let i=new URL(`documents/${e}`,this.migrationAPIEndpoint),n=await this.#a(i,r,{method:"PUT",body:JSON.stringify({title:t.documentTitle,uid:t.uid||void 0,tags:t.tags,data:t.data}),headers:{"content-type":"application/json","x-client":c}});200===n.status||await this.#d(n)}async #a(e,t,r){var i,n,s,a;return await o.request(e,{...this.fetchOptions,...null==t?void 0:t.fetchOptions,...r,headers:{...null==(i=this.fetchOptions)?void 0:i.headers,...null==t||null==(n=t.fetchOptions)?void 0:n.headers,...null==r?void 0:r.headers,repository:this.repositoryName,authorization:`Bearer ${this.writeToken}`},signal:(null==t||null==(s=t.fetchOptions)?void 0:s.signal)||(null==t?void 0:t.signal)||(null==(a=this.fetchOptions)?void 0:a.signal)},this.fetchFn)}async #c(e){let t=await e.json();switch(e.status){case 401:case 403:throw new a.ForbiddenError(t.error,e.url,t);case 404:throw new a.NotFoundError(t.error,e.url,t);case 400:throw new a.InvalidDataError(t.error,e.url,t);default:throw new a.PrismicError(t.error,e.url,t)}}async #d(e){let t=await e.json(),r=t.message;switch(e.status){case 400:throw new a.InvalidDataError(r,e.url,t);case 401:throw new a.ForbiddenError(r,e.url,t);case 403:throw new a.ForbiddenError(r??t.Message,e.url,t);case 404:throw new a.NotFoundError(r,e.url,t);default:throw new a.PrismicError(r,e.url,t)}}}},86578,(e,t,r)=>{let i=e.r(59484);r.createWriteClient=(e,t)=>
1new i.WriteClient(e,t)},88614,(e,t,r)=>{let i=e.r(41618);r.validateAssetMetadata=({notes:e,credits:t,alt:r,tags:n})=>{let s=[];if(e&&e.length>500&&s.push("`notes` must be at most 500 characters"),t&&t.length>500&&s.push("`credits` must be at most 500 characters"),r&&r.length>500&&s.push("`alt` must be at most 500 characters"),n&&n.length&&n.some(e=>e.length<3||e.length>20)&&s.push("tags must be at least 3 characters long and 20 characters at most"),s.length)throw new i.PrismicError(`Errors validating asset metadata: ${s.join(", ")}`,void 0,{notes:e,credits:t,alt:r,tags:n})}},49663,(e,t,r)=>{let i=e.r(40107),n=e.r(89883),s=e.r(64574),o=e.r(66069),a=e.r(4312),l=e.r(15252),u=e.r(88614);r.Migration=class{_assets=new Map;_documents=[];createAsset(e,t,{notes:r,credits:i,alt:n,tags:o}={}){let a,l;if("object"==typeof e&&"url"in e)if("dimensions"in e||"link_type"in e){let t=e.url.split("?")[0],r="name"in e?e.name:t.split("/").pop().split("_").pop(),i="copyright"in e&&e.copyright?e.copyright:void 0,n="alt"in e&&e.alt?e.alt:void 0;"dimensions"in e&&(l=e),a={id:e.id,file:t,filename:r,notes:void 0,credits:i,alt:n,tags:void 0}}else{var c;a={id:e.id,file:e.url,filename:e.filename,notes:e.notes,credits:e.credits,alt:e.alt,tags:null==(c=e.tags)?void 0:c.map(({name:e})=>e)}}else a={id:e,file:e,filename:t,notes:r,credits:i,alt:n,tags:o};u.validateAssetMetadata(a);let d=new s.PrismicMigrationAsset(a,l),p=this._assets.get(a.id);return p?(p.config.notes=p.config.notes||a.notes,p.config.credits=p.config.credits||a.credits,p.config.alt=p.config.alt||a.alt,p.config.tags=Array.from(new Set([...p.config.tags||[],...a.tags||[]]))):this._assets.set(a.id,d),d}createDocument(e,t,r){let i=new o.PrismicMigrationDocument(e,t,r);return this._documents.push(i),i}updateDocument(e,t){let r=new o.PrismicMigrationDocument(e,t);return this._documents.push(r),r}createDocumentFromPrismic(e,t){let r=new o.PrismicMigrationDocument(this.#p({type:e.type,lang:e.lang,uid:e.uid,tags:e.tags,data:e.data}),t,{originalPrismicDocument:e});return this._documents.push(r),r}getByUID(e,t){return this._documents.find(r=>r.document.type===e&&r.document.uid===t)}getSingle(e){return this._documents.find(t=>t.document.type===e)}#p(e){if(a.filledContentRelationship(e)){let t=l.getOptionalLinkProperties(e);return e.isBroken?{...t,link_type:n.LinkType.Document,id:"_____broken_____",isBroken:!0}:{...t,link_type:n.LinkType.Document,id:()=>this._getByOriginalID(e.id)}}if(a.filledLinkToMedia(e))return{...l.getOptionalLinkProperties(e),link_type:n.LinkType.Media,id:this.createAsset(e)};if(a.rtImageNode(e)){let t={type:i.RichTextNodeType.image,id:this.createAsset(e)};return e.linkTo&&(t.linkTo=this.#p(e.linkTo)),t}if(a.filledImage(e)){let t={id:this.createAsset(e)},{id:r,url:i,dimensions:n,edit:s,alt:o,copyright:l,...u}=e;for(let e in u)a.filledImage(u[e])&&(t[e]=this.createAsset(u[e]));return t}if(Array.isArray(e))return e.map(e=>this.#p(e));if(e&&"object"==typeof e){let t={};for(let r in e)t[r]=this.#p(e[r]);return t}return e}_getByOriginalID(e){return this._documents.find(t=>{var r;return(null==(r=t.originalPrismicDocument)?void 0:r.id)===e})}}},33732,(e,t,r)=>{let i=e.r(49663);r.createMigration=()=>new i.Migration},18523,(e,t,r)=>{let i=e.r(41618),n=e.r(9362);r.getGraphQLEndpoint=e=>{if(n.isRepositoryName(e))return`https://${e}.cdn.prismic.io/graphql`;throw new i.PrismicError(`An invalid Prismic repository name was given: ${e}`,void 0,void 0)}},82288,(e,t,r)=>{let i=e.r(41618),n=e.r(9362);r.getToolbarSrc=e=>{if(n.isRepositoryName(e))return`https://static.cdn.prismic.io/prismic.js?new=true&repo=${e}`;throw new i.PrismicError(`An invalid Prismic repository name was given: ${e}`,void 0,void 0)}},84104,(e,t,r)=>{r.asDate=e=>e?new Date(24===e.length?e.replace(/(\+|-)(\d{2})(\d{2})$/,".000$1$2:$3"):e):null},95262,(e,t,r)=>{r.isInternalURL=e=>{let t=/^(\/(?!\/)|#)/.test(e),r=!t&&!/^https?:\/\//.test(e);return t&&!r}},66404,(e,t,r)=>{let i=e.r(36131),n=e.r(75342),s=e.r(95262);r.asLinkAttrs=(e,t={})=>{if(e&&("link_type"in e?n.link(e):e)){let r="target"in e?e.target:void 0,n=i.asLink(e,t.linkResolver),o=null==n?void 0:n,a="string"==typeof o&&!s.isInternalURL(o),l=t.rel?t.rel({href:o,isExternal:a,target:r}):a?"noreferrer":void 0;return{href:o,target:r,rel:null==l?void 0:l}}return{}}},25199,(e,t,r)=>{r.asText=(e,t=" ")=>{let r="";for(let i=0;i<e.length;i++)"text"in e[i]&&(r+=(r?t:"")+e[i].text);return r}},96209,(e,t,r)=>{let i=e.r(25199);r.asText=(e,...t)=>{if(!e)return null;{let r,[n]=t;return r="string"==typeof n?{separator:n}:{...n},i.asText(e,r.separator)}}},5338,(e,t,r)=>{let i=/["'&<>]/;r.escapeHTML=e=>{let t,r=""+e,n=i.exec(r);if(!n)return r;let s="",o=0,a=0;for(o=n.index;o<r.length;o++){switch(r.charCodeAt(o)){case 34:t=""";break;case 38:t="&";break;case 39:t="'";break;case 60:t="<";break;case 62:t=">";break;default:continue}a!==o&&(s+=r.substring(a,o)),a=o+1,s+=t}return a!==o?s+r.substring(a,o):s}},61766,(e,t,r)=>{let i=e.r(89883),n=e.r(36131),s=e.r(5338),o=(e,t)=>{let r={...t};"direction"in e&&"rtl"===e.direction&&(r.dir=e.direction),"data"in e&&"label"in e.data&&e.data.label&&(r.class=r.class?`${r.class} ${e.data.label}`:e.data.label);let i=[];for(let e in r){let t=r[e];t&&("boolean"==typeof t?i.push(e):i.push(`${e}="${s.escapeHTML(t)}"`))}return i.length&&i.unshift(""),i.join(" ")},a=e=>e&&"function"!=typeof e?e:{},l=(e,t)=>
1{let r=a(t);return({node:t,children:s})=>{let a={...r};return t.data.link_type===i.LinkType.Web?(a.href=t.data.url,a.target=t.data.target,a.rel="noopener noreferrer"):t.data.link_type===i.LinkType.Document?a.href=n.asLink(t.data,{linkResolver:e}):t.data.link_type===i.LinkType.Media&&(a.href=t.data.url),`<a${o(t,a)}>${s}</a>`}};r.serializeEmbed=e=>{let t=a(e);return({node:e})=>`<div${o(e,{...t,"data-oembed":e.oembed.embed_url,"data-oembed-type":e.oembed.type,"data-oembed-provider":e.oembed.provider_name})}>${e.oembed.html}</div>`},r.serializeHyperlink=l,r.serializeImage=(e,t)=>{let r=a(t);return({node:t})=>{let i=`<img${o(t,{...r,src:t.url,alt:t.alt,copyright:t.copyright})} />`;return t.linkTo&&(i=l(e)({type:"hyperlink",node:{type:"hyperlink",data:t.linkTo,start:0,end:0},text:"",children:i,key:""})),`<p class="block-img">${i}</p>`}},r.serializePreFormatted=e=>{let t=a(e);return({node:e})=>`<pre${o(e,t)}>${s.escapeHTML(e.text)}</pre>`},r.serializeSpan=()=>({text:e})=>e?s.escapeHTML(e).replace(/\n/g,"<br />"):"",r.serializeStandardTag=(e,t)=>{let r=a(t);return({node:t,children:i})=>`<${e}${o(t,r)}>${i}</${e}>`}},94572,(e,t,r)=>{let i=e.r(40107),n=()=>(++n.i).toString();n.i=0;let s=(e,t=[])=>({key:n(),type:e.type,text:"text"in e?e.text:void 0,node:e,children:t}),o=e=>s({type:i.RichTextNodeType.span,text:e,spans:[]}),a=e=>{if("text"in e)return s(e,l(e.spans,e));if("items"in e){let t=[];for(let r=0;r<e.items.length;r++)t.push(a(e.items[r]));return s(e,t)}return s(e)},l=(e,t,r)=>{if(!e.length)return[o(t.text)];let i=e.slice(0);i.sort((e,t)=>e.start-t.start||t.end-e.end);let n=[];for(let e=0;e<i.length;e++){let a=i[e],u=r&&r.start||0,c=a.start-u,d=a.end-u,p=t.text.slice(c,d),h=[];for(let t=e;t<i.length;t++){let e=i[t];e!==a&&(e.start>=a.start&&e.end<=a.end?(h.push(e),i.splice(t,1),t--):e.start<a.end&&e.end>a.start&&(h.push({...e,end:a.end}),i[t]={...e,start:a.end}))}0===e&&c>0&&n.push(o(t.text.slice(0,c)));let f={...a,text:p};n.push(s(f,l(h,{...t,text:p},a))),d<t.text.length&&n.push(o(t.text.slice(d,i[e+1]?i[e+1].start-u:void 0)))}return n};r.asTree=e=>{let t=(e=>{let t=e.slice(0);for(let e=0;e<t.length;e++){let r=t[e];if(r.type===i.RichTextNodeType.listItem||r.type===i.RichTextNodeType.oListItem){let n=[r];for(;t[e+1]&&t[e+1].type===r.type;)n.push(t[e+1]),t.splice(e,1);r.type===i.RichTextNodeType.listItem?t[e]={type:i.RichTextNodeType.list,items:n}:t[e]={type:i.RichTextNodeType.oList,items:n}}}return t})(e),r=[];for(let e=0;e<t.length;e++)r.push(a(t[e]));return{key:n(),children:r}}},56546,(e,t,r)=>{let i=e.r(94572),n=(e,t)=>{let r=[];for(let i=0;i<e.length;i++){let s=e[i],o=t(s.type,s.node,s.text,n(s.children,t),s.key);null!=o&&r.push(o)}return r};r.serialize=(e,t)=>n(i.asTree(e).children,t)},57823,(e,t,r)=>{let i=e.r(40107);r.RichTextReversedNodeType={[i.RichTextNodeType.listItem]:"listItem",[i.RichTextNodeType.oListItem]:"oListItem",[i.RichTextNodeType.list]:"list",[i.RichTextNodeType.oList]:"oList"}},4197,(e,t,r)=>{let i=e.r(57823);r.wrapMapSerializer=e=>(t,r,n,s,o)=>{let a=e[i.RichTextReversedNodeType[t]||t];if(a)return a({type:t,node:r,text:n,children:s,key:o})}},1482,(e,t,r)=>{r.composeSerializers=(...e)=>(...t)=>{for(let r=0;r<e.length;r++){let i=e[r];if(i){let e=i(...t);if(null!=e)return e}}}},96958,(e,t,r)=>{let i=e.r(61766),n=e.r(56546),s=e.r(4197),o=e.r(1482),a=(e,t)=>{let r=(e,t)=>"function"==typeof e?r=>(null==e?void 0:e(r))||t(r):t;return l({heading1:r(null==t?void 0:t.heading1,i.serializeStandardTag("h1",null==t?void 0:t.heading1)),heading2:r(null==t?void 0:t.heading2,i.serializeStandardTag("h2",null==t?void 0:t.heading2)),heading3:r(null==t?void 0:t.heading3,i.serializeStandardTag("h3",null==t?void 0:t.heading3)),heading4:r(null==t?void 0:t.heading4,i.serializeStandardTag("h4",null==t?void 0:t.heading4)),heading5:r(null==t?void 0:t.heading5,i.serializeStandardTag("h5",null==t?void 0:t.heading5)),heading6:r(null==t?void 0:t.heading6,i.serializeStandardTag("h6",null==t?void 0:t.heading6)),paragraph:r(null==t?void 0:t.paragraph,i.serializeStandardTag("p",null==t?void 0:t.paragraph)),preformatted:r(null==t?void 0:t.preformatted,i.serializePreFormatted(null==t?void 0:t.preformatted)),strong:r(null==t?void 0:t.strong,i.serializeStandardTag("strong",null==t?void 0:t.strong)),em:r(null==t?void 0:t.em,i.serializeStandardTag("em",null==t?void 0:t.em)),listItem:r(null==t?void 0:t.listItem,i.serializeStandardTag("li",null==t?void 0:t.listItem)),oListItem:r(null==t?void 0:t.oListItem,i.serializeStandardTag("li",null==t?void 0:t.oListItem)),list:r(null==t?void 0:t.list,i.serializeStandardTag("ul",null==t?void 0:t.list)),oList:r(null==t?void 0:t.oList,i.serializeStandardTag("ol",null==t?void 0:t.oList)),image:r(null==t?void 0:t.image,i.serializeImage(e,null==t?void 0:t.image)),embed:r(null==t?void 0:t.embed,i.serializeEmbed(null==t?void 0:t.embed)),hyperlink:r(null==t?void 0:t.hyperlink,i.serializeHyperlink(e,null==t?void 0:t.hyperlink)),label:r(null==t?void 0:t.label,i.serializeStandardTag("span",null==t?void 0:t.label)),span:r(null==t?void 0:t.span,i.serializeSpan())})},l=e=>{let t={};for(let r in e){let i=e[r];i&&(t[r]=e=>i({...e,children:e.children.join("")}))}return s.wrapMapSerializer(t)};r.asHTML=(e,...t)=>{if(!e)return null;{let r,i,[s,l]=t;return i=(r="function"==typeof s||null==s?{linkResolver:s,serializer:l}:{...s}).serializer?"function"==typeof r.serializer?o.composeSerializers((e,t,i,n,s)=>r.serializer(e,t,i,n.join(""),s),a(r.linkResolver)):a(r.linkResolver,r.serializer):a(r.linkResolver),n.serialize(e,i).join("")}}},57047,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let i=e=>e.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`);r.buildURL=(e,t)=>{let r=new URL(e);for(let e in t){let n=i(e),s=t[e];void 0===s?r.searchParams.delete(n):Array.isArray(s)?r.searchParams.set(n,s.join(",")):r.searchParams.set(n,`${s}`)}let n=r.searchParams.get("s");return n&&(r.searchParams.delete("s"),r.searchParams.append("s",n)),r.toString()}},81294,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let i=e.r(57047);r.buildPixelDensitySrcSet=(e,{pixelDensities:t,...r})=>t.map(t=>`${i.buildURL(e,{...r,dpr:t})} ${t}x`).join(", ")},78485,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let i=e.r(57047);r.buildWidthSrcSet=(e,{widths:t,...r})=>t.map(t=>`${i.buildURL(e,{...r,w:void 0,h:void 0,height:void 0,width:t})} ${t}w`).join(", ")},41547,(e,t,r)=>{"use strict";var i=Object.defineProperty;Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(81294),s=e.r(57047),o=e.r(78485);r.Client=class{constructor(e){((e,t)=>
1{let r,n;return n=void 0,(r="symbol"!=typeof t?t+"":t)in e?i(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n})(this,"baseURL"),this.baseURL=e.baseURL}buildURLForPath(e,t={}){return s.buildURL(`${new URL(e,this.baseURL)}`,t)}buildWidthSrcSetForPath(e,t){return o.buildWidthSrcSet(`${new URL(e,this.baseURL)}`,t)}buildPixelDensitySrcSetForPath(e,t){return n.buildPixelDensitySrcSet(`${new URL(e,this.baseURL)}`,t)}}},99748,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let i=e.r(41547),n=e.r(57047),s=e.r(78485),o=e.r(81294);r.Client=i.Client,r.buildURL=n.buildURL,r.buildWidthSrcSet=s.buildWidthSrcSet,r.buildPixelDensitySrcSet=o.buildPixelDensitySrcSet},28074,(e,t,r)=>{let i=e.r(75342),n=e.r(99748);r.asImageSrc=(e,t={})=>e&&i.imageThumbnail(e)?(0,n.buildURL)(e.url,t):null},27347,(e,t,r)=>{let i=e.r(75342),n=e.r(99748),s=[640,828,1200,2048,3840];r.asImageWidthSrcSet=(e,t={})=>{if(!(e&&i.imageThumbnail(e)))return null;{let{widths:r=s,...i}=t,{url:o,dimensions:a,id:l,alt:u,copyright:c,edit:d,...p}=e,h=Object.values(p);return"thumbnails"===r&&h.length<1&&(r=s),{src:(0,n.buildURL)(o,i),srcset:"thumbnails"===r?[(0,n.buildWidthSrcSet)(o,{...i,widths:[a.width]}),...h.map(e=>(0,n.buildWidthSrcSet)(e.url,{...i,widths:[e.dimensions.width]}))].join(", "):(0,n.buildWidthSrcSet)(e.url,{...i,widths:r})}}}},50532,(e,t,r)=>{let i=e.r(75342),n=e.r(99748),s=[1,2,3];r.asImagePixelDensitySrcSet=(e,t={})=>{if(!(e&&i.imageThumbnail(e)))return null;{let{pixelDensities:r=s,...i}=t;return{src:(0,n.buildURL)(e.url,i),srcset:(0,n.buildPixelDensitySrcSet)(e.url,{...i,pixelDensities:r})}}}},70127,(e,t,r)=>{r.OEmbedType={Photo:"photo",Video:"video",Link:"link",Rich:"rich"}},64357,(e,t,r)=>{r.CustomTypeModelFieldType={Boolean:"Boolean",Color:"Color",Date:"Date",Embed:"Embed",GeoPoint:"GeoPoint",Group:"Group",Image:"Image",Integration:"IntegrationFields",Link:"Link",Number:"Number",Select:"Select",Slices:"Slices",StructuredText:"StructuredText",Table:"Table",Text:"Text",Timestamp:"Timestamp",UID:"UID",IntegrationFields:"IntegrationFields",Range:"Range",Separator:"Separator",LegacySlices:"Choice"}},60097,(e,t,r)=>{r.CustomTypeModelLinkSelectType={Document:"document",Media:"media",Web:"web"}},25748,(e,t,r)=>{r.CustomTypeModelSliceType={Slice:"Slice",SharedSlice:"SharedSlice"}},83807,(e,t,r)=>{r.CustomTypeModelSliceDisplay={List:"list",Grid:"grid"}},54263,(e,t,r)=>{r.WebhookType={APIUpdate:"api-update",TestTrigger:"test-trigger"}},74454,(e,t,r)=>{Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let i=e.r(40107),n=e.r(92471),s=e.r(81583),o=e.r(93855),a=e.r(41618),l=e.r(89883),u=e.r(78402),c=e.r(36131),d=e.r(19422),p=e.r(9362),h=e.r(17593),f=e.r(59794),g=e.r(8897),m=e.r(88007),y=e.r(76570),v=e.r(64574),w=e.r(66069),_=e.r(75342),b=e.r(59484),S=e.r(86578),R=e.r(49663),P=e.r(33732),T=e.r(18523),E=e.r(82288),x=e.r(84104),k=e.r(66404),I=e.r(96209),A=e.r(96958),M=e.r(28074),D=e.r(27347),L=e.r(50532),O=e.r(70127),C=e.r(64357),j=e.r(60097),$=e.r(25748),q=e.r(83807),U=e.r(54263),F=s.filter,N=n.mapSliceZone,z=i.RichTextNodeType;r.Client=m.Client,r.CustomTypeModelFieldType=C.CustomTypeModelFieldType,r.CustomTypeModelLinkSelectType=j.CustomTypeModelLinkSelectType,r.CustomTypeModelSliceDisplay=q.CustomTypeModelSliceDisplay,r.CustomTypeModelSliceType=$.CustomTypeModelSliceType,r.Element=z,r.ForbiddenError=a.ForbiddenError,r.InvalidDataError=a.InvalidDataError,r.LinkType=l.LinkType,r.Migration=R.Migration,r.NotFoundError=a.NotFoundError,r.OEmbedType=O.OEmbedType,r.ParsingError=a.ParsingError,r.PreviewTokenExpiredError=a.PreviewTokenExpiredError,r.PrismicError=a.PrismicError,r.PrismicMigrationAsset=v.PrismicMigrationAsset,r.PrismicMigrationDocument=w.PrismicMigrationDocument,r.RefExpiredError=a.RefExpiredError,r.RefNotFoundError=a.RefNotFoundError,r.RepositoryNotFoundError=a.RepositoryNotFoundError,r.RichTextNodeType=i.RichTextNodeType,r.WebhookType=U.WebhookType,r.WriteClient=b.WriteClient,r.asDate=x.asDate,r.asHTML=A.asHTML,r.asImagePixelDensitySrcSet=L.asImagePixelDensitySrcSet,r.asImageSrc=M.asImageSrc,r.asImageWidthSrcSet=D.asImageWidthSrcSet,r.asLink=c.asLink,r.asLinkAttrs=k.asLinkAttrs,r.asText=I.asText,r.buildQueryURL=d.buildQueryURL,Object.defineProperty(r,"cookie",{enumerable:!0,get:function(){return o.cookie_exports}}),r.createClient=y.createClient,r.createMigration=P.createMigration,r.createWriteClient=S.createWriteClient,r.documentToLinkField=u.documentToLinkField,r.f
1ilter=s.filter,r.getGraphQLEndpoint=T.getGraphQLEndpoint,r.getRepositoryEndpoint=h.getRepositoryEndpoint,r.getRepositoryName=f.getRepositoryName,r.getToolbarSrc=E.getToolbarSrc,Object.defineProperty(r,"isFilled",{enumerable:!0,get:function(){return _.isFilled_exports}}),r.isRepositoryEndpoint=g.isRepositoryEndpoint,r.isRepositoryName=p.isRepositoryName,r.mapSliceZone=n.mapSliceZone,r.predicate=F,r.unstable_mapSliceZone=N},18566,(e,t,r)=>{t.exports=e.r(76562)},97267,(e,t,r)=>{e.r(70801);let i=e.r(74454),n=e.r(18566),s=e.r(71645);r.PrismicPreviewClient=e=>{let{repositoryName:t,isDraftMode:r,updatePreviewURL:o="/api/preview",exitPreviewURL:a="/api/exit-preview"}=e,{refresh:l}=(0,n.useRouter)();return(0,s.useEffect)(()=>{let e=new AbortController;window.addEventListener("prismicPreviewUpdate",function(e){e.preventDefault(),l()},{signal:e.signal}),window.addEventListener("prismicPreviewEnd",function(t){t.preventDefault(),globalThis.fetch(a,{signal:e.signal}).then(e=>{e.ok?l():console.error(`[<PrismicPreview>] Failed to exit Preview Mode using the "${a}" API endpoint. Does it exist?`)}).catch(()=>{})},{signal:e.signal});let n=function(e){let t;function r(e){return e.replace(/%3B/g,";")}for(let n of e.split("; ")){let e=n.split("=");if(r(e[0]).replace(/%3D/g,"=")===i.cookie.preview){t=r(e.slice(1).join("="));continue}}return t}(window.document.cookie);return(n?(decodeURIComponent(n).match(/"([^"]+)\.prismic\.io"/)||[])[1]:void 0)!==t||r||globalThis.fetch(o,{redirect:"manual",signal:e.signal}).then(e=>{"opaqueredirect"!==e.type?console.error(`[<PrismicPreview>] Failed to start the preview using "${o}". Does it exist?`):l()}).catch(()=>{}),()=>e.abort()},[t,r,o,a,l]),null}},95057,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var i={formatUrl:function(){return a},formatWithValidation:function(){return u},urlObjectKeys:function(){return l}};for(var n in i)Object.defineProperty(r,n,{enumerable:!0,get:i[n]});let s=e.r(90809)._(e.r(98183)),o=/https?|ftp|gopher|file/;function a(e){let{auth:t,hostname:r}=e,i=e.protocol||"",n=e.pathname||"",a=e.hash||"",l=e.query||"",u=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?u=t+e.host:r&&(u=t+(~r.indexOf(":")?`[${r}]`:r),e.port&&(u+=":"+e.port)),l&&"object"==typeof l&&(l=String(s.urlQueryToSearchParams(l)));let c=e.search||l&&`?${l}`||"";return i&&!i.endsWith(":")&&(i+=":"),e.slashes||(!i||o.test(i))&&!1!==u?(u="//"+(u||""),n&&"/"!==n[0]&&(n="/"+n)):u||(u=""),a&&"#"!==a[0]&&(a="#"+a),c&&"?"!==c[0]&&(c="?"+c),n=n.replace(/[?#]/g,encodeURIComponent),c=c.replace("#","%23"),`${i}${u}${n}${c}${a}`}let l=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function u(e){return a(e)}},18581,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return n}});let i=e.r(71645);function n(e,t){let r=(0,i.useRef)(null),n=(0,i.useRef)(null);return(0,i.useCallback)(i=>{if(null===i){let e=r.current;e&&(r.current=null,e());let t=n.current;t&&(n.current=null,t())}else e&&(r.current=s(e,i)),t&&(n.current=s(t,i))},[e,t])}function s(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},73668,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isLocalURL",{enumerable:!0,get:function(){return s}});let i=e.r(18967),n=e.r(52817);function s(e){if(!(0,i.isAbsoluteUrl)(e))return!0;try{let t=(0,i.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,n.hasBasePath)(r.pathname)}catch(e){return!1}}},84508,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"errorOnce",{enumerable:!0,get:function(){return i}});let i=e=>{}},22016,(e,t,r)=>{"use strict";
1Object.defineProperty(r,"__esModule",{value:!0});var i={default:function(){return y},useLinkStatus:function(){return w}};for(var n in i)Object.defineProperty(r,n,{enumerable:!0,get:i[n]});let s=e.r(90809),o=e.r(43476),a=s._(e.r(71645)),l=e.r(95057),u=e.r(8372),c=e.r(18581),d=e.r(18967),p=e.r(5550);e.r(33525);let h=e.r(88540),f=e.r(91949),g=e.r(73668),m=e.r(9396);function y(t){var r,i;let n,s,y,[w,_]=(0,a.useOptimistic)(f.IDLE_LINK_STATUS),b=(0,a.useRef)(null),{href:S,as:R,children:P,prefetch:T=null,passHref:E,replace:x,shallow:k,scroll:I,onClick:A,onMouseEnter:M,onTouchStart:D,legacyBehavior:L=!1,onNavigate:O,transitionTypes:C,ref:j,unstable_dynamicOnHover:$,...q}=t;n=P,L&&("string"==typeof n||"number"==typeof n)&&(n=(0,o.jsx)("a",{children:n}));let U=a.default.useContext(u.AppRouterContext),F=!1!==T,N=!1!==T?null===(i=T)||"auto"===i?m.FetchStrategy.PPR:m.FetchStrategy.Full:m.FetchStrategy.PPR,z="string"==typeof(r=R||S)?r:(0,l.formatUrl)(r);if(L){if(n?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});s=a.default.Children.only(n)}let B=L?s&&"object"==typeof s&&s.ref:j,W=a.default.useCallback(e=>(null!==U&&(b.current=(0,f.mountLinkInstance)(e,z,U,N,F,_)),()=>{b.current&&((0,f.unmountLinkForCurrentNavigation)(b.current),b.current=null),(0,f.unmountPrefetchableInstance)(e)}),[F,z,U,N,_]),H={ref:(0,c.useMergedRef)(W,B),onClick(t){L||"function"!=typeof A||A(t),L&&s.props&&"function"==typeof s.props.onClick&&s.props.onClick(t),!U||t.defaultPrevented||function(t,r,i,n,s,o,l){if("u">typeof window){let u,{nodeName:c}=t.currentTarget;if("A"===c.toUpperCase()&&((u=t.currentTarget.getAttribute("target"))&&"_self"!==u||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,g.isLocalURL)(r)){n&&(t.preventDefault(),location.replace(r));return}if(t.preventDefault(),o){let e=!1;if(o({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:d}=e.r(99781);a.default.startTransition(()=>{d(r,n?"replace":"push",!1===s?h.ScrollBehavior.NoScroll:h.ScrollBehavior.Default,i.current,l)})}}(t,z,b,x,I,O,C)},onMouseEnter(e){L||"function"!=typeof M||M(e),L&&s.props&&"function"==typeof s.props.onMouseEnter&&s.props.onMouseEnter(e),U&&F&&(0,f.onNavigationIntent)(e.currentTarget,!0===$)},onTouchStart:function(e){L||"function"!=typeof D||D(e),L&&s.props&&"function"==typeof s.props.onTouchStart&&s.props.onTouchStart(e),U&&F&&(0,f.onNavigationIntent)(e.currentTarget,!0===$)}};return(0,d.isAbsoluteUrl)(z)?H.href=z:L&&!E&&("a"!==s.type||"href"in s.props)||(H.href=(0,p.addBasePath)(z)),y=L?a.default.cloneElement(s,H):(0,o.jsx)("a",{...q,...H,children:n}),(0,o.jsx)(v.Provider,{value:w,children:y})}e.r(84508);let v=(0,a.createContext)(f.IDLE_LINK_STATUS),w=()=>(0,a.useContext)(v);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},49539,(e,t,r)=>{r.resolveDefaultExport=function(e){return"default"in e?e.default:e}},72281,(e,t,r)=>{Object.defineProperty(r,"version",{enumerable:!0,get:function(){return"2.2.2"}})},21403,(e,t,r)=>{let i=e.r(72281);r.devMsg=e=>`https://prismic.dev/msg/next/v${i.version}/${e}`},45447,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let i=e=>e.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`);r.buildURL=(e,t)=>{let r=new URL(e);for(let e in t){let n=i(e),s=t[e];void 0===s?r.searchParams.delete(n):Array.isArray(s)?r.searchParams.set(n,s.join(",")):r.searchParams.set(n,`${s}`)}let n=r.searchParams.get("s");return n&&(r.searchParams.delete("s"),r.searchParams.append("s",n)),r.toString()}},65514,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let i=e.r(45447);r.buildPixelDensitySrcSet=(e,{pixelDensities:t,...r})=>t.map(t=>`${i.buildURL(e,{...r,dpr:t})} ${t}x`).join(", ")},71306,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let i=e.r(45447);r.buildWidthSrcSet=(e,{widths:t,...r})=>t.map(t=>`${i.buildURL(e,{...r,w:void 0,width:t})} ${t}w`).join(", ")},13785,(e,t,r)=>{"use strict";var i=Object.defineProperty;Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(65514),s=e.r(45447),o=e.r(71306);r.Client=class{constructor(e){((e,t)=>
1{let r,n;return n=void 0,(r="symbol"!=typeof t?t+"":t)in e?i(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n})(this,"baseURL"),this.baseURL=e.baseURL}buildURLForPath(e,t={}){return s.buildURL(`${new URL(e,this.baseURL)}`,t)}buildWidthSrcSetForPath(e,t){return o.buildWidthSrcSet(`${new URL(e,this.baseURL)}`,t)}buildPixelDensitySrcSetForPath(e,t){return n.buildPixelDensitySrcSet(`${new URL(e,this.baseURL)}`,t)}}},93967,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let i=e.r(13785),n=e.r(45447),s=e.r(71306),o=e.r(65514);r.Client=i.Client,r.buildURL=n.buildURL,r.buildWidthSrcSet=s.buildWidthSrcSet,r.buildPixelDensitySrcSet=o.buildPixelDensitySrcSet},67971,(e,t,r)=>{e.r(70801);let i=e.r(93967);r.imgixLoader=e=>{let t={fit:new URL(e.src).searchParams.get("fit")||"max",w:e.width,h:void 0};return e.quality&&(t.q=e.quality),(0,i.buildURL)(e.src,t)}},88143,(e,t,r)=>{"use strict";function i({widthInt:e,heightInt:t,blurWidth:r,blurHeight:n,blurDataURL:s,objectFit:o}){let a=r?40*r:e,l=n?40*n:t,u=a&&l?`viewBox='0 0 ${a} ${l}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${u}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${u?"none":"contain"===o?"xMidYMid":"cover"===o?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${s}'/%3E%3C/svg%3E`}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImageBlurSvg",{enumerable:!0,get:function(){return i}})},87690,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var i={VALID_LOADERS:function(){return s},imageConfigDefault:function(){return o}};for(var n in i)Object.defineProperty(r,n,{enumerable:!0,get:i[n]});let s=["default","imgix","cloudinary","akamai","custom"],o={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumDiskCacheSize:void 0,maximumRedirects:3,maximumResponseBody:5e7,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1,customCacheHandler:!1}},8927,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImgProps",{enumerable:!0,get:function(){return u}}),e.r(33525);let i=e.r(43369),n=e.r(88143),s=e.r(87690),o=["-moz-initial","fill","none","scale-down",void 0];function a(e){return void 0!==e.default}function l(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function u({src:e,sizes:t,unoptimized:r=!1,priority:c=!1,preload:d=!1,loading:p,className:h,quality:f,width:g,height:m,fill:y=!1,style:v,overrideSrc:w,onLoad:_,onLoadingComplete:b,placeholder:S="empty",blurDataURL:R,fetchPriority:P,decoding:T="async",layout:E,objectFit:x,objectPosition:k,lazyBoundary:I,lazyRoot:A,...M},D){var L;let O,C,j,{imgConf:$,showAltText:q,blurComplete:U,defaultLoader:F}=D,N=$||s.imageConfigDefault;if("allSizes"in N)O=N;else{let e=[...N.deviceSizes,...N.imageSizes].sort((e,t)=>e-t),t=N.deviceSizes.sort((e,t)=>e-t),r=N.qualities?.sort((e,t)=>e-t);O={...N,allSizes:e,deviceSizes:t,qualities:r}}if(void 0===F)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let z=M.loader||F;delete M.loader,delete M.srcSet;let B="__next_img_default"in z;if(B){if("custom"===O.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop. 2Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,
2configurable:!0})}else{let e=z;z=t=>{let{config:r,...i}=t;return e(i)}}if(E){"fill"===E&&(y=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[E];e&&(v={...v,...e});let r={responsive:"100vw",fill:"100vw"}[E];r&&!t&&(t=r)}let W="",H=l(g),Z=l(m);if((L=e)&&"object"==typeof L&&(a(L)||void 0!==L.src)){let t=a(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(C=t.blurWidth,j=t.blurHeight,R=R||t.blurDataURL,W=t.src,!y)if(H||Z){if(H&&!Z){let e=H/t.width;Z=Math.round(t.height*e)}else if(!H&&Z){let e=Z/t.height;H=Math.round(t.width*e)}}else H=t.width,Z=t.height}let G=!c&&!d&&("lazy"===p||void 0===p);(!(e="string"==typeof e?e:W)||e.startsWith("data:")||e.startsWith("blob:"))&&(r=!0,G=!1),O.unoptimized&&(r=!0),B&&!O.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(r=!0);let J=l(f),Q=Object.assign(y?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:x,objectPosition:k}:{},q?{}:{color:"transparent"},v),K=U||"empty"===S?null:"blur"===S?`url("data:image/svg+xml;charset=utf-8,${(0,n.getImageBlurSvg)({widthInt:H,heightInt:Z,blurWidth:C,blurHeight:j,blurDataURL:R||"",objectFit:Q.objectFit})}")`:`url("${S}")`,X=o.includes(Q.objectFit)?"fill"===Q.objectFit?"100% 100%":"cover":Q.objectFit,V=K?{backgroundSize:X,backgroundPosition:Q.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:K}:{},Y=function({config:e,src:t,unoptimized:r,width:n,quality:s,sizes:o,loader:a}){if(r){if(t.startsWith("/")&&!t.startsWith("//")){let e=(0,i.getDeploymentId)();if(e){let r=t.indexOf("?");if(-1!==r){let i=new URLSearchParams(t.slice(r+1));i.get("dpl")||(i.append("dpl",e),t=t.slice(0,r)+"?"+i.toString())}else t+=`?dpl=${e}`}}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:l,kind:u}=function({deviceSizes:e,allSizes:t},r,i){if(i){let r=/(^|\s)(1?\d?\d)vw/g,n=[];for(let e;e=r.exec(i);)n.push(parseInt(e[2]));if(n.length){let r=.01*Math.min(...n);return{widths:t.filter(t=>t>=e[0]*r),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof r?{widths:e,kind:"w"}:{widths:[...new Set([r,2*r].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,n,o),c=l.length-1;return{sizes:o||"w"!==u?o:"100vw",srcSet:l.map((r,i)=>`${a({config:e,src:t,quality:s,width:r})} ${"w"===u?r:i+1}${u}`).join(", "),src:a({config:e,src:t,quality:s,width:l[c]})}}({config:O,src:e,unoptimized:r,width:H,quality:J,sizes:t,loader:z}),ee=G?"lazy":p;return{props:{...M,loading:ee,fetchPriority:P,width:H,height:Z,decoding:T,className:h,style:{...Q,...V},sizes:Y.sizes,srcSet:Y.srcSet,src:w||Y.src},meta:{unoptimized:r,preload:d||c,placeholder:S,fill:y}}}},98879,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return a}});let i=e.r(71645),n="u"<typeof window,s=n?()=>{}:i.useLayoutEffect,o=n?()=>{}:i.useEffect;function a(e){let{headManager:t,reduceComponentsToState:r}=e;function a(){if(t&&t.mountedInstances){let e=i.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(e))}}return n&&(t?.mountedInstances?.add(e.children),a()),s(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),s(()=>(t&&(t._pendingUpdate=a),()=>{t&&(t._pendingUpdate=a)})),o(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},25633,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var i={default:function(){return g},defaultHead:function(){return d}};for(var n in i)Object.defineProperty(r,n,{enumerable:!0,get:i[n]});let s=e.r(55682),o=e.r(90809),a=e.r(43476),l=o._(e.r(71645)),u=s._(e.r(98879)),c=e.r(42732);function d(){return[(0,a.jsx)("meta",{charSet:"utf-8"},"charset"),(0,a.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function p(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===l.default.Fragment?e.concat(l.default.Children.toArray(t.props.children).reduce((e,t)=>
2"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}e.r(33525);let h=["name","httpEquiv","charSet","itemProp"];function f(e){let t,r,i,n;return e.reduce(p,[]).reverse().concat(d().reverse()).filter((t=new Set,r=new Set,i=new Set,n={},e=>{let s=!0,o=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){o=!0;let r=e.key.slice(e.key.indexOf("$")+1);t.has(r)?s=!1:t.add(r)}switch(e.type){case"title":case"base":r.has(e.type)?s=!1:r.add(e.type);break;case"meta":for(let t=0,r=h.length;t<r;t++){let r=h[t];if(e.props.hasOwnProperty(r))if("charSet"===r)i.has(r)?s=!1:i.add(r);else{let t=e.props[r],i=n[r]||new Set;("name"!==r||!o)&&i.has(t)?s=!1:(i.add(t),n[r]=i)}}}return s})).reverse().map((e,t)=>{let r=e.key||t;return l.default.cloneElement(e,{key:r})})}let g=function({children:e}){let t=(0,l.useContext)(c.HeadManagerContext);return(0,a.jsx)(u.default,{reduceComponentsToState:f,headManager:t,children:e})};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},18556,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ImageConfigContext",{enumerable:!0,get:function(){return s}});let i=e.r(55682)._(e.r(71645)),n=e.r(87690),s=i.default.createContext(n.imageConfigDefault)},65856,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RouterContext",{enumerable:!0,get:function(){return i}});let i=e.r(55682)._(e.r(71645)).default.createContext(null)},70965,(e,t,r)=>{"use strict";function i(e,t){let r=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-r)<Math.abs(e-r)?t:e,t.qualities[0]):r}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"findClosestQuality",{enumerable:!0,get:function(){return i}})},1948,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return o}});let i=e.r(70965),n=e.r(43369);function s({config:e,src:t,width:r,quality:o}){let a=(0,n.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//")){let e=t.indexOf("?");if(-1!==e){let r=new URLSearchParams(t.slice(e+1)),i=r.get("dpl");if(i){a=i,r.delete("dpl");let n=r.toString();t=t.slice(0,e)+(n?"?"+n:"")}}}if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns. 3Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let l=(0,i.findClosestQuality)(o,e);return`${e.path}?url=${encodeURIComponent(t)}&w=${r}&q=${l}${t.startsWith("/")&&a?`&dpl=${a}`:""}`}s.__next_img_default=!0;let o=s},5500,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"Image",{enumerable:!0,get:function(){return _}});let i=e.r(55682),n=e.r(90809),s=e.r(43476),o=n._(e.r(71645)),a=i._(e.r(74080)),l=i._(e.r(25633)),u=e.r(8927),c=e.r(87690),d=e.r(18556);e.r(33525);let p=e.r(65856),h=i._(e.r(1948)),f=e.r(18581),g={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function m(e,t,r,i,n,s,o){let a=e?.src;e&&e["data-loaded-src"]!==a&&(e["data-loaded-src"]=a,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&n(!0),r?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let i=!1,n=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>i,isPropagationStopped:()=>n,persist:()=>{},preventDefault:()=>{i=!0,t.preventDefault()},stopPropagation:()=>{n=!0,t.stopPropagation()}})}i?.current&&i.current(e)}}))}function y(e){return o.use?{fetchPriority:e}:{fetchpriority:e}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let v=(0,o.forwardRef)(({src:e,srcSet:t,sizes:r,height:i,width:n,decoding:a,className:l,style:u,fetchPriority:c,placeholder:d,loading:p,unoptimized:h,fill:g,onLoadRef:v,onLoadingCompleteRef:w,setBlurComplete:_,setShowAltText:b,sizesInput:S,onLoad:R,onError:P,...T},E)=>{let x=(0,o.useCallback)(e=>{e&&(P&&(e.src=e.src),e.complete&&m(e,d,v,w,_,h,S))},[e,d,v,w,_,P,h,S]),k=(0,f.useMergedRef)(E,x);return(0,s.jsx)("img",{...T,...y(c),loading:p,width:n,height:i,decoding:a,"data-nimg":g?"fill":"1",className:l,style:u,sizes:r,srcSet:t,src:e,ref:k,onLoad:e=>{m(e.currentTarget,d,v,w,_,h,S)},onError:e=>{b(!0),"empty"!==d&&_(!0),P&&P(e)}})});function w({isAppRouter:e,imgAttributes:t}){let r={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...y(t.fetchPriority)};return e&&a.default.preload?(a.default.preload(t.src,r),null):(0,s.jsx)(l.default,{children:(0,s.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...r},"__nimg-"+t.src+t.srcSet+t.sizes)})}let _=(0,o.forwardRef)((e,t)=>{let r=(0,o.useContext)(p.RouterContext),i=(0,o.useContext)(d.ImageConfigContext),n=(0,o.useMemo)(()=>{let e=g||i||c.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>
3e-t),r=e.deviceSizes.sort((e,t)=>e-t),n=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:r,qualities:n,localPatterns:"u"<typeof window?i?.localPatterns:e.localPatterns}},[i]),{onLoad:a,onLoadingComplete:l}=e,f=(0,o.useRef)(a);(0,o.useEffect)(()=>{f.current=a},[a]);let m=(0,o.useRef)(l);(0,o.useEffect)(()=>{m.current=l},[l]);let[y,_]=(0,o.useState)(!1),[b,S]=(0,o.useState)(!1),{props:R,meta:P}=(0,u.getImgProps)(e,{defaultLoader:h.default,imgConf:n,blurComplete:y,showAltText:b});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(v,{...R,unoptimized:P.unoptimized,placeholder:P.placeholder,fill:P.fill,onLoadRef:f,onLoadingCompleteRef:m,setBlurComplete:_,setShowAltText:S,sizesInput:e.sizes,ref:t}),P.preload?(0,s.jsx)(w,{isAppRouter:!r,imgAttributes:R}):null]})});("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},94909,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var i={default:function(){return c},getImageProps:function(){return u}};for(var n in i)Object.defineProperty(r,n,{enumerable:!0,get:i[n]});let s=e.r(55682),o=e.r(8927),a=e.r(5500),l=s._(e.r(1948));function u(e){let{props:t}=(0,o.getImgProps)(e,{defaultLoader:l.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let c=a.Image},57688,(e,t,r)=>{t.exports=e.r(94909)},11459,(e,t,r)=>{let i=e.r(70801),n=e.r(49539);e.r(21403);let s=e.r(67971),o=e.r(74454),a=e.r(71645),l=e.r(43476),u=e.r(57688);u=i.__toESM(u);let c=e.r(93967),d=e=>{if("number"==typeof e||void 0===e)return e;{let t=Number.parseInt(e);if(Number.isNaN(t))return;return t}};r.PrismicNextImage=(0,a.forwardRef)(function({field:e,imgixParams:t={},alt:r,fallbackAlt:i,fill:a,width:p,height:h,fallback:f=null,loader:g=s.imgixLoader,...m},y){if(!o.isFilled.imageThumbnail(e))return(0,l.jsx)(l.Fragment,{children:f});for(let e in t)null===t[e]&&(t[e]=void 0);let v=(0,c.buildURL)(e.url,t),w=e.dimensions.width/e.dimensions.height,_=d(p),b=d(h),S=_??e.dimensions.width,R=b??e.dimensions.height;null!=_&&null==b?R=_/w:null==_&&null!=b&&(S=b*w);let P=r??(e.alt||i);return(0,l.jsx)(n.resolveDefaultExport(u.default),{ref:y,src:v,width:a?void 0:S,height:a?void 0:R,alt:P,fill:a,loader:null===g?void 0:g,...m})})},64712,(e,t,r)=>{var i;(i={}).Slices="slices",i.ActiveSlice="activeSlice",i.Message="message",r.StateEventType=i},44987,(e,t,r)=>{let i="slice-simulator",n="slice-simulator--root";r.getActiveSliceDOM=(e,t)=>{let r=document.elementsFromPoint(t.x,t.y).reverse(),i=r.indexOf(e);if(-1===i)return null;let n=r[i+1];return n||null},r.getSimulatorDOM=()=>document.querySelector(`.${i}`),r.getSimulatorRootDOM=()=>document.querySelector(`.${n}`),r.getSliceZoneDOM=e=>{let t=document.querySelector(`.${i} [data-slice-zone]`);if(t)return t.children.length!==e&&console.warn(`Flagged SliceZone has an unexpected number of children, found ${t.children.length} but expected ${e}. This might lead to unexpected behaviors. Are you sure you tagged the right element?`),t;if(!(t=document.querySelector(`.${i} .${n}`)))return null;for(let r=0;r<5;r++)if(t.children.length===e)return t;else if(t.children.length)t=t.children[0];else break;return null},r.simulatorClass=i,r.simulatorRootClass=n},46787,(e,t,r)=>{r.getDefaultMessage=()=>"",r.getDefaultProps=()=>({zIndex:100,background:"#ffffff"}),r.getDefaultSlices=()=>[]},40110,(e,t,r)=>{r.throttle=(e,t=16)=>{let r=0,i=null;return function(...n){let s=Date.now(),o=s-r;o>=t?(e.apply(this,n),r=s):(i&&clearTimeout(i),i=setTimeout(()=>{e.apply(this,n),r=Date.now()},t-o))}}},74234,(e,t,r)=>{r.EventEmitter=class{_listeners={};on(e,t,r=null){this._listeners[e]=[...this._listeners[e]??[],[t,r]]}off(e,t){this._listeners[e]=(this._listeners[e]??[]).filter(([e,r])=>"function"==typeof t?e!==t:r!==t)}
3emit(e,t){(this._listeners[e]??[]).forEach(e=>e[0](t))}}},52212,(e,t,r)=>{let i=e.r(40110),n=e.r(64712),s=e.r(74234),o=e.r(44987),a=e.r(46787);r.State=class extends s.EventEmitter{_slices;set slices(e){this._slices=e,this.message="",this.emit(n.StateEventType.Slices,e)}get slices(){return this._slices}_activeSlice;set activeSlice(e){this._activeSlice=e,this.emit(n.StateEventType.ActiveSlice,e)}get activeSlice(){return this._activeSlice}_message;set message(e){this._message=e,this.emit(n.StateEventType.Message,e)}get message(){return this._message}_mouse;constructor(e){super(),this._slices=(null==e?void 0:e.slices)||a.getDefaultSlices(),this._activeSlice=null,this._message="",this._mouse={x:0,y:0}}async init(){window.addEventListener("mousemove",e=>{this._mouse={x:e.clientX,y:e.clientY}})}_setActiveSlice=()=>{if(0===this.slices.length){this.activeSlice=null;return}let e=o.getSliceZoneDOM(this.slices.length);if(!e){this.activeSlice=null;return}let t=o.getActiveSliceDOM(e,this._mouse);if(!t){this.activeSlice=null;return}let r=Array.prototype.indexOf.call(e.children,t);this.activeSlice={rect:t.getBoundingClientRect(),sliceID:this.slices[r].slice_type,variationID:this.slices[r].variation,index:r}};setActiveSlice=i.throttle(this._setActiveSlice,16);setSliceZone(e){this.slices=e}}},24523,(e,t,r)=>{let i,n=(e,t)=>`<a href="${e}" style="text-decoration: underline;">${t||e}<a>`;i=` _____ ___ _____ _ __ __ 4 / ___// (_)_______ / ___/(_)___ ___ __ __/ /___ _/ /_____ _____ 5 \\__ \\/ / / ___/ _ \\\\__ \\/ / __ \`__ \\/ / / / / __ \`/ __/ __ \\/ ___/ 6 ___/ / / / /__/ __/__/ / / / / / / / /_/ / / /_/ / /_/ /_/ / / 7/____/_/_/\\___/\\___/____/_/_/ /_/ /_/\\__,_/_/\\__,_/\\__/\\____/_/ 8 / /_ __ __ / __ \\_____(_)________ ___ (_)____ 9 / __ \\/ / / / / /_/ / ___/ / ___/ __ \`__ \\/ / ___/ 10 / /_/ / /_/ / / ____/ / / (__ ) / / / / / / /__ 11 /_.___/\\__, / /_/ /_/ /_/____/_/ /_/ /_/_/\\___/ 12 /____/ 13 14You're seeing this page because you're accessing Slice simulator 15directly, e.g: 16 17 - ${n("http://localhost:3000/slice-simulator")} 18 19 20 21The Slice simulator can only be accessed through Slice Machine or the 22Page Builder. To preview your Slices, head over to Slice Machine: 23 24 - ${n("http://localhost:9999")} 25 26 27 28If you believe this is an error, please reach out to us: 29 30 - ${n("https://github.com/prismicio/slice-machine/issues/new/choose")} 31 32 33 34 35 36 - The Prismic team`,r.sliceSimulatorAccessedDirectly=`<div style="word-spacing: initial; white-space: pre; line-height: initial; font-family: monospace; color: #ffffff; mix-blend-mode: difference; padding: 1rem; font-size: 1rem;">${i}</div>`},82850,(e,t,r)=>{var i,n;let s=((i={}).SetActiveSlice="setActiveSlice",i.SetSliceZoneSize="setSliceZoneSize",i),o=((n={}).Ping="ping",n.SetSliceZone="setSliceZone",n.ScrollToSlice="scrollToSlice",n);r.APIRequestType=s,r.ClientRequestType=o},806,(e,t,r)=>{var i=class extends Error{response;constructor(e){super(e.msg),this.response=e}},n=class extends Error{request;constructor(e){super(`Request \`${e.requestID}\` timed out`),this.request=e}};r.ChannelNotSetError=class extends Error{constructor(){super("Channel is not set")}},r.ConnectionTimeoutError=class extends Error{constructor(){super("Connection timed out")}},r.NotReadyError=class extends Error{},r.PortNotSetError=class extends Error{constructor(){super("Port is not set")}},r.RequestTimeoutError=n,r.ResponseError=i,r.TooManyConcurrentRequestsError=class extends Error{request;constructor(e){super("Too many concurrent requests"),this.request=e}}},76544,(e,t,r)=>{let i={200:"ok",201:"created",400:"bad request",500:"internal server error",501:"not implemented"},n=0,s=e=>!("type"in e);r.createErrorResponseMessage=(e,t,r=400)=>{if(r<400)throw TypeError(`Invalid error status code, expected status to be within \`[400;600[\`, got \`${r}\``);return{requestID:e,status:r,msg:i[r]??"",error:t}},r.createRequestMessage=(e,t,r="")=>({requestID:`${r}${n++}
36`,type:e,data:t}),r.createSuccessResponseMessage=(e,t,r=200)=>{if(r>=400)throw TypeError(`Invalid success status code, expected status to be within \`[100;400[\`, got \`${r}\``);return{requestID:e,status:r,msg:i[r]??"",data:t}},r.isErrorResponseMessage=e=>s(e)&&!("data"in e),r.isRequestMessage=e=>"type"in e,r.isResponseMessage=s,r.isSuccessResponseMessage=e=>s(e)&&!("error"in e),r.validateMessage=e=>{if("object"!=typeof e||null===e)throw TypeError(`Invalid message received, expected message to be of type \`object\`, got \`${typeof e}\``);if(Object.keys(e).every(e=>["requestID","type","data","status","msg","error"].includes(e))){if("string"!=typeof e.requestID)throw TypeError(`Invalid message received, expected \`message.requestID\` to be of type \`string\`, got \`${typeof e.id}\``)}else throw TypeError(`Invalid message received: ${JSON.stringify(e)}`);return e}},68999,(e,t,r)=>{let i=e.r(806),n=e.r(76544),s={debug:!1,maximumRequestConcurrency:20,defaultTimeout:5e3,requestIDPrefix:"channel-"};r.ChannelNetwork=class{requestHandlers;options;_port=null;get port(){if(!this._port)throw new i.PortNotSetError;return this._port}set port(e){this._port&&(this._port.onmessage=null),this._port=e,this._port&&(this._port.onmessage=this.onMessage.bind(this))}_pendingRequests=new Map;constructor(e,t){this.requestHandlers=e,this.options={...s,...t}}createRequestMessage(e,t){return n.createRequestMessage(e,t,this.options.requestIDPrefix)}async onMessage(e){this.options.debug&&console.debug(e.data);try{let t=n.validateMessage(e.data);if(n.isRequestMessage(t))if(this.requestHandlers[t.type])try{let e=await this.requestHandlers[t.type](t,{success:n.createSuccessResponseMessage.bind(this,t.requestID),error:n.createErrorResponseMessage.bind(this,t.requestID)});this.postResponse(e)}catch(e){this.postResponse(n.createErrorResponseMessage(t.requestID,e,500))}else this.postResponse(n.createErrorResponseMessage(t.requestID,void 0,501));else this._pendingRequests.has(t.requestID)?(this._pendingRequests.get(t.requestID)(t),this._pendingRequests.delete(t.requestID)):console.error(`Unknown request ID received in response: ${JSON.stringify(t)}`)}catch(e){if(e instanceof TypeError)console.warn(e.message);else throw e}}postRequest(e,t=e=>this.port.postMessage(e),r={}){if(this.options.debug&&console.debug(e),this._pendingRequests.size>=this.options.maximumRequestConcurrency)throw new i.TooManyConcurrentRequestsError(e);return new Promise((s,o)=>{let a=setTimeout(()=>{this._pendingRequests.has(e.requestID)&&this._pendingRequests.delete(e.requestID),o(new i.RequestTimeoutError(e))},r.timeout||this.options.defaultTimeout);this._pendingRequests.set(e.requestID,e=>{clearTimeout(a),n.isSuccessResponseMessage(e)?s(e):o(new i.ResponseError(e))}),t(e)})}postResponse(e,t=e=>this.port.postMessage(e)){return this.options.debug&&console.debug(e),t(e),e}}},73216,(e,t,r)=>{var i,n;let s=((i={}).Connect="connect",i),o=((n={}).Ready="ready",n);r.InternalEmitterRequestType=s,r.InternalReceiverRequestType=o},89472,(e,t,r)=>{let i=e.r(806),n=e.r(76544),s=e.r(68999),o=e.r(73216),a={readyTimeout:2e4,requestIDPrefix:"receiver-"};r.ChannelReceiver=class extends s.ChannelNetwork{_ready=!1;constructor(e,t){super(e,{...a,...t}),window.addEventListener("message",e=>{this._onPublicMessage(e)})}async ready(){if(window.parent===window)throw Error("Receiver is currently not embedded as an iframe");this._ready=!1;let e=this.createRequestMessage(o.InternalReceiverRequestType.Ready,void 0),t=await this.postRequest(e,e=>{window.parent.postMessage(e,"*")},{timeout:this.options.readyTimeout});return this._ready=!0,t}_onPublicMessage(e){try{let t=n.validateMessage(e.data);if(n.isRequestMessage(t))if(this.options.debug&&console.debug(e.data),t.type===o.InternalEmitterRequestType.Connect){this.port=e.ports[0];let{data:r}=t;this.options={...this.options,...r,debug:this.options.debug,requestIDPrefix:this.options.requestIDPrefix,readyTimeout:this.options.readyTimeout};let i=n.createSuccessResponseMessage(t.requestID,void 0);this.postResponse(i)}else this.postResponse(n.createErrorResponseMessage(t.requestID,void 0),t=>{e.source.postMessage(t,e.origin)});else this._ready||this.onMessage(e)}catch(e){if(e instanceof TypeError);else throw e}}postFormattedRequest(e,t,r={}){if(!this._ready)throw new i.NotReadyError("Receiver is not ready, use `ChannelReceiver.ready()` first");return this.postRequest(this.createRequestMessage(e,t),void 0,r)}}},61866,(e,t,r)=>{let i=e.r(82850),n=e.r(89472),s={requestIDPrefix:"api-",activeSliceAPI:!1,sliceZoneSizeAPI:!1};r.SimulatorAPI=class extends n.ChannelReceiver{constructor(e,t){const r=(null==t?void 0:t.debug)||/[?&]debug=true/i.test(decodeURIComponent(window.location.search));if(super({[i.ClientRequestType.Ping]:(e,t)=>t.success("pong"),...e},{...s,...t,debug:r}),r){var n,o,a;(n=window).prismic||(n.prismic={}),(o=window.prismic).sliceSimulator||(o.sliceSimulator={}),(a=window.prismic.sliceSimulator).api||(a.api=[]),window.prismic.sliceSimulator.api.push(this)}}[i.APIRequestType.SetActiveSlice]=async e=>await this.postFormattedRequest(i.APIRequestType.SetActiveSlice,e);[i.APIRequestType.SetSliceZoneSize]=async e=>await this.postFormattedRequest(i.APIRequestType.SetSliceZoneSize,e)},r.simulatorAPIDefaultOptions=s},98319,(e,t,r)=>{let i=e.r(82850),n=e.r(806),s=e.r(61866),o=e.r(40110),a=e.r(64712),l=e.r(44987),u=e.r(52212),c=e.r(24523);r.SimulatorManager=class{state;_api;_initialized;constructor(e){this.state=new u.State(e),this._api=null,this._initialized=!1}
36async init(){if(!this._initialized){this._initialized=!0,await this.state.init();try{await this._initAPI()}catch(e){e instanceof Error&&"Receiver is currently not embedded as an iframe"===e.message&&!this.state.slices.length&&(this.state.message=c.sliceSimulatorAccessedDirectly),console.error(e);return}this._initListeners()}}async _initAPI(){this._api=new s.SimulatorAPI({[i.ClientRequestType.SetSliceZone]:(e,t)=>(this.state.setSliceZone(e.data),t.success()),[i.ClientRequestType.ScrollToSlice]:(e,t)=>{var r;if(e.data.sliceIndex<0)return t.error("`sliceIndex` must be > 0",400);if(e.data.sliceIndex>=this.state.slices.length)return t.error(`\`sliceIndex\` must be < ${this.state.slices.length} (\`<SliceZone />\` current length)`,400);let i=l.getSliceZoneDOM(this.state.slices.length);if(!i)return t.error("Failed to find `<SliceZone />`",500);this.state.activeSlice=null;let n=i.children[e.data.sliceIndex];return n?(n.scrollIntoView({behavior:e.data.behavior,block:e.data.block,inline:e.data.inline}),(null==(r=this._api)?void 0:r.options.activeSliceAPI)&&setTimeout(this.state.setActiveSlice,750),t.success()):t.error("Failed fo find slice at index $`{req.data.sliceIndex}` in `<SliceZone />`",500)}}),await this._api.ready()}_initListeners(){var e,t;if((null==(e=this._api)?void 0:e.options.activeSliceAPI)&&(window.addEventListener("mousemove",()=>{this.state.setActiveSlice()}),window.addEventListener("resize",()=>{this.state.setActiveSlice()}),window.addEventListener("mousewheel",()=>{setTimeout(this.state.setActiveSlice,200)}),this.state.on(a.StateEventType.Slices,()=>{this.state.setActiveSlice()}),this.state.on(a.StateEventType.ActiveSlice,async e=>{if(this._api)try{await this._api.setActiveSlice(e)}catch(e){if(e instanceof n.ResponseError&&400===e.response.status)console.error(e.response);else throw e}})),null==(t=this._api)?void 0:t.options.sliceZoneSizeAPI){let e=new ResizeObserver(o.throttle(async e=>{let[t]=e;if(this._api&&t)try{await this._api.setSliceZoneSize({rect:t.contentRect})}catch(e){if(e instanceof n.ResponseError&&400===e.response.status)console.error(e.response);else throw e}},16));new MutationObserver(()=>{let t=l.getSimulatorRootDOM();e.disconnect(),t&&e.observe(t)}).observe(l.getSimulatorDOM(),{subtree:!1,childList:!0})}}}},10873,(e,t,r)=>{r.disableEventHandler=e=>{e.preventDefault(),e.stopPropagation()},r.onClickHandler=e=>{e.path&&e.path.slice(0,5).some(e=>e instanceof HTMLAnchorElement)&&(e.preventDefault(),e.stopPropagation())}},88495,(e,t,r)=>{let i=e.r(64712),n=e.r(44987),s=e.r(46787),o=e.r(52212),a=e.r(24523),l=e.r(98319),u=e.r(10873);r.SimulatorManager=l.SimulatorManager,r.State=o.State,r.StateEventType=i.StateEventType,r.disableEventHandler=u.disableEventHandler,r.getActiveSliceDOM=n.getActiveSliceDOM,r.getDefaultMessage=s.getDefaultMessage,r.getDefaultProps=s.getDefaultProps,r.getDefaultSlices=s.getDefaultSlices,r.getSliceZoneDOM=n.getSliceZoneDOM,r.onClickHandler=u.onClickHandler,r.simulatorClass=n.simulatorClass,r.simulatorRootClass=n.simulatorRootClass,r.sliceSimulatorAccessedDirectly=a.sliceSimulatorAccessedDirectly},41464,(e,t,r)=>{e.r(70801);let i=e.r(43476),n=e.r(88495);r.SliceSimulatorWrapper=({className:e,children:t,zIndex:r,background:s,message:o,hasSlices:a})=>{let l=(0,n.getDefaultProps)();return(0,i.jsx)("div",{className:[n.simulatorClass,e].filter(Boolean).join(" "),style:{zIndex:void 0===r?l.zIndex:r??void 0,position:"fixed",top:0,left:0,width:"100%",height:"100vh",overflow:"auto",background:void 0===s?l.background:s??void 0},children:o?(0,i.jsx)("article",{dangerouslySetInnerHTML:{__html:o}}):a?(0,i.jsx)("div",{id:"root",className:n.simulatorRootClass,onClickCapture:n.onClickHandler,onSubmitCapture:n.disableEventHandler,children:t}):null})}},99707,(e,t,r)=>{var i=function(){var e=String.fromCharCode,t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-$",i={};function n(e,t){if(!i[e]){i[e]={};for(var r=0;r<e.length;r++)i[e][e.charAt(r)]=r}return i[e][t]}var s={compressToBase64:function(e){if(null==e)return"";var r=s._compress(e,6,function(e){return t.charAt(e)});switch(r.length%4){default:case 0:return r;case 1:return r+"===";case 2:return r+"==";case 3:return r+"="}},decompressFromBase64:function(e){return null==e?"":""==e?null:s._decompress(e.length,32,function(r){return n(t,e.charAt(r))})},compressToUTF16:function(t){return null==t?"":s._compress(t,15,function(t){return e(t+32)})+" "},decompressFromUTF16:function(e){return null==e?"":""==e?null:s._decompress(e.length,16384,function(t){return e.charCodeAt(t)-32})},compressToUint8Array:function(e){for(var t=s.compress(e),r=new Uint8Array(2*t.length),i=0,n=t.length;i<n;i++){var o=t.charCodeAt(i);r[2*i]=o>>>8,r[2*i+1]=o%256}return r},decompressFromUint8Array:function(t){if(null==t)return s.decompress(t);for(var r=Array(t.length/2),i=0,n=r.length;i<n;i++)r[i]=256*t[2*i]+t[2*i+1];var o=[];return r.forEach(function(t){o.push(e(t))}),s.decompress(o.join(""))},compressToEncodedURIComponent:function(e){return null==e?"":s._compress(e,6,function(e){return r.charAt(e)})},decompressFromEncodedURIComponent:function(e){return null==e?"":""==e?null:(e=e.replace(/ /g,"+"),s._decompress(e.length,32,function(t){return n(r,e.charAt(t))}))},compress:function(t){return s._compress(t,16,function(t){return e(t)})},_compress:function(e,t,r){if(null==e)return"";var i,n,s,o={},a={},l="",u="",c="",d=2,p=3,h=2,f=[],g=0,m=0;for(s=0;s<e.length;s+=1)if(l=e.charAt(s),Object.prototype.hasOwnProperty.call(o,l)||(o[l]=p++,a[l]=!0),u=c+l,Object.prototype.hasOwnProperty.call(o,u))c=u;else{if(Object.prototype.hasOwnProperty.call(a,c)){if(256>c.charCodeAt(0)){for(i=0;i<h;i++)g<<=1,m==t-1?(m=0,f.push(r(g)),g=0):m++;for(i=0,n=c.charCodeAt(0);i<8;i++)g=g<<1|1&n,m==t-1?(m=0,f.push(r(g)),g=0):m++,n>>=1}else{for(i=0,n=1;i<h;
36i++)g=g<<1|n,m==t-1?(m=0,f.push(r(g)),g=0):m++,n=0;for(i=0,n=c.charCodeAt(0);i<16;i++)g=g<<1|1&n,m==t-1?(m=0,f.push(r(g)),g=0):m++,n>>=1}0==--d&&(d=Math.pow(2,h),h++),delete a[c]}else for(i=0,n=o[c];i<h;i++)g=g<<1|1&n,m==t-1?(m=0,f.push(r(g)),g=0):m++,n>>=1;0==--d&&(d=Math.pow(2,h),h++),o[u]=p++,c=String(l)}if(""!==c){if(Object.prototype.hasOwnProperty.call(a,c)){if(256>c.charCodeAt(0)){for(i=0;i<h;i++)g<<=1,m==t-1?(m=0,f.push(r(g)),g=0):m++;for(i=0,n=c.charCodeAt(0);i<8;i++)g=g<<1|1&n,m==t-1?(m=0,f.push(r(g)),g=0):m++,n>>=1}else{for(i=0,n=1;i<h;i++)g=g<<1|n,m==t-1?(m=0,f.push(r(g)),g=0):m++,n=0;for(i=0,n=c.charCodeAt(0);i<16;i++)g=g<<1|1&n,m==t-1?(m=0,f.push(r(g)),g=0):m++,n>>=1}0==--d&&(d=Math.pow(2,h),h++),delete a[c]}else for(i=0,n=o[c];i<h;i++)g=g<<1|1&n,m==t-1?(m=0,f.push(r(g)),g=0):m++,n>>=1;0==--d&&(d=Math.pow(2,h),h++)}for(i=0,n=2;i<h;i++)g=g<<1|1&n,m==t-1?(m=0,f.push(r(g)),g=0):m++,n>>=1;for(;;){if(g<<=1,m==t-1){f.push(r(g));break}m++}return f.join("")},decompress:function(e){return null==e?"":""==e?null:s._decompress(e.length,32768,function(t){return e.charCodeAt(t)})},_decompress:function(t,r,i){var n,s,o,a,l,u,c,d=[],p=4,h=4,f=3,g="",m=[],y={val:i(0),position:r,index:1};for(n=0;n<3;n+=1)d[n]=n;for(o=0,l=4,u=1;u!=l;)a=y.val&y.position,y.position>>=1,0==y.position&&(y.position=r,y.val=i(y.index++)),o|=(a>0)*u,u<<=1;switch(o){case 0:for(o=0,l=256,u=1;u!=l;)a=y.val&y.position,y.position>>=1,0==y.position&&(y.position=r,y.val=i(y.index++)),o|=(a>0)*u,u<<=1;c=e(o);break;case 1:for(o=0,l=65536,u=1;u!=l;)a=y.val&y.position,y.position>>=1,0==y.position&&(y.position=r,y.val=i(y.index++)),o|=(a>0)*u,u<<=1;c=e(o);break;case 2:return""}for(d[3]=c,s=c,m.push(c);;){if(y.index>t)return"";for(o=0,l=Math.pow(2,f),u=1;u!=l;)a=y.val&y.position,y.position>>=1,0==y.position&&(y.position=r,y.val=i(y.index++)),o|=(a>0)*u,u<<=1;switch(c=o){case 0:for(o=0,l=256,u=1;u!=l;)a=y.val&y.position,y.position>>=1,0==y.position&&(y.position=r,y.val=i(y.index++)),o|=(a>0)*u,u<<=1;d[h++]=e(o),c=h-1,p--;break;case 1:for(o=0,l=65536,u=1;u!=l;)a=y.val&y.position,y.position>>=1,0==y.position&&(y.position=r,y.val=i(y.index++)),o|=(a>0)*u,u<<=1;d[h++]=e(o),c=h-1,p--;break;case 2:return m.join("")}if(0==p&&(p=Math.pow(2,f),f++),d[c])g=d[c];else{if(c!==h)return null;g=s+s.charAt(0)}m.push(g),d[h++]=s+g.charAt(0),p--,s=g,0==p&&(p=Math.pow(2,f),f++)}}};return s}();if("function"==typeof define&&define.amd)e.r,void 0!==i&&e.v(i);else null!=t?t.exports=i:"u">typeof angular&&null!=angular&&angular.module("LZString",[]).factory("LZString",function(){return i})},72602,(e,t,r)=>{e.r(70801);let i=e.r(88495),n=e.r(99707);r.getSlices=e=>e?JSON.parse((0,n.decompressFromEncodedURIComponent)(e)):(0,i.getDefaultSlices)()},18149,(e,t,r)=>{e.r(70801);let i=e.r(41464),n=e.r(72602),s=e.r(18566),o=e.r(71645),a=e.r(43476),l=e.r(88495),u=e.r(99707),c="state",d=new l.SimulatorManager;r.SliceSimulator=({children:e,background:t,zIndex:r,className:p})=>{let[h,f]=(0,o.useState)(()=>(0,l.getDefaultMessage)()),g=(0,s.useRouter)(),m=n.getSlices("u">typeof window?new URL(window.location.href).searchParams.get(c):void 0).length>0;return(0,o.useEffect)(()=>(d.state.on(l.StateEventType.Slices,e=>{let t=new URL(window.location.href);t.searchParams.set(c,(0,u.compressToEncodedURIComponent)(JSON.stringify(e))),window.history.replaceState(null,"",t),setTimeout(()=>g.refresh(),0)},"simulator-slices"),d.state.on(l.StateEventType.Message,e=>f(e),"simulator-message"),d.init(),()=>{d.state.off(l.StateEventType.Slices,"simulator-slices"),d.state.off(l.StateEventType.Message,"simulator-message")}),[g]),(0,a.jsx)(i.SliceSimulatorWrapper,{message:h,hasSlices:m,background:t,zIndex:r,className:p,children:e})}}]);
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.