PageSourceSearch

https://evernote.com/_next/static/chunks/1204-adce6f4fbde01276.js

js evernote.com collected 2026-09-24 08:23:57 UTC 55,875 bytes, 1 lines download raw bytes

1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="7923ca21-1231-4aa2-b233-995f0f71d78c",e._sentryDebugIdIdentifier="sentry-dbid-7923ca21-1231-4aa2-b233-995f0f71d78c")}()}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1204],{740:(e,t)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.getOptionalLinkProperties=e=>{let t={};return"text"in e&&(t.text=e.text),"variant"in e&&(t.variant=e.variant),t}},1078:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(55627),n=i(28997),a=[640,828,1200,2048,3840];t.asImageWidthSrcSet=(e,t={})=>{if(!(e&&n.imageThumbnail(e)))return null;{let{widths:i=a,...n}=t,{url:o,dimensions:s,id:l,alt:d,copyright:u,edit:c,...g}=e,p=Object.values(g);return"thumbnails"===i&&p.length<1&&(i=a),{src:r.buildURL(o,n),srcset:"thumbnails"===i?[r.buildWidthSrcSet(o,{...n,widths:[s.width]}),...p.map(e=>r.buildWidthSrcSet(e.url,{...n,widths:[e.dimensions.width]}))].join(", "):r.buildWidthSrcSet(e.url,{...n,widths:i})}}}},2055:(e,t)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.CustomTypeModelSliceType={Slice:"Slice",SharedSlice:"SharedSlice"}},2119:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(59795);t.createMigration=()=>new r.Migration},5385:(e,t)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.asDate=e=>e?new Date(24===e.length?e.replace(/(\+|-)(\d{2})(\d{2})$/,".000$1$2:$3"):e):null},5772:(e,t,i)=>{i.r(t),i.d(t,{default:()=>n.a});var r=i(97651),n=i.n(r),a={};for(let e in r)"default"!==e&&(a[e]=()=>r[e]);i.d(t,a)},8899:(e,t)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.castArray=e=>Array.isArray(e)?e:[e]},9172:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(60039);t.buildPixelDensitySrcSet=(e,{pixelDensities:t,...i})=>t.map(t=>`${r.buildURL(e,{...i,dpr:t})} ${t}x`).join(", ")},9867:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(68167);t.createWriteClient=(e,t)=>new r.WriteClient(e,t)},13324:(e,t)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});class i extends Error{url;response;constructor(e="An invalid API response was returned",t,i){super(e),this.url=t,this.response=i}}t.PrismicError=i},13402:(e,t)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.pLimit=({interval:e}={})=>{let t=[],i=!1,r=0,n=()=>{!i&&t.length>0&&(t.shift()?.(),i=!0)},a=async(t,a,o)=>{let s,l=Date.now()-r;e&&l<e&&await (s=e-l,new Promise(e=>setTimeout(e,s)));let d=(async()=>t(...o))();a(d);try{await d}catch{}r=Date.now(),i=!1,n()};return(e,...r)=>new Promise(o=>{new Promise(e=>{t.push(e)}).then(a.bind(void 0,e,o,r)),(async()=>{await Promise.resolve(),i||n()})()})}},15039:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(57109),n=(e,t)=>{let i=[];for(let r=0;r<e.length;r++){let a=e[r],o=t(a.type,a.node,a.text,n(a.children,t),a.key);null!=o&&i.push(o)}return i};t.serialize=(e,t)=>n(r.asTree(e).children,t)},18236:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(58635);t.findRefByID=(e,t)=>r.findRef(e,e=>e.id===t)},18375:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(46636),n=i(63715),a=i(93105),o=i(76306),s=i(24078),l=i(9867),d=i(68167),u=i(2119),c=i(59795),g=i(63068),p=i(56698),y=i(36879),m=i(85186),h=i(30596),f=i(26848),b=i(81438),S=i(82485),T=i(5385),w=i(34117),v=i(59893),P=i(34032),R=i(25794),M=i(94462),k=i(1078),L=i(55940),E=i(28997),j=i(67193),A=i(13324),D=i(19848),O=i(68598),I=i(38838),F=i(46435),x=i(81699),_=i(88529),$=i(24105),N=i(26342),U=i(95660),C=i(63284),z=i(25540),q=i(74979),B=i(2055),W=i(25141),G=i(79273),Q=i(71796),H=i(48328),Z=a.filter,J=n.mapSliceZone,Y=r.RichTextNodeType;t.RichTextNodeType=r.RichTextNodeType,t.mapSliceZone=n.mapSliceZone,t.filter=a.filter,t.createClient=o.createClient,t.Client=s.Client,t.createWriteClient=l.createWriteClient,t.WriteClient=d.WriteClient,t.createMigration=u.createMigration,t.Migration=c.Migration,t.getRepositoryEndpoint=g.getRepositoryEndpoint,t.getRepositoryName=p.getRepositoryName,t.getGraphQLEndpoint=y.getGraphQLEndpoint,t.isRepositoryName=m.isRepositoryName,t.isRepositoryEndpoint=h.isRepositoryEndpoint,t.buildQueryURL=f.buildQueryURL,t.getToolbarSrc=b.getToolbarSrc,t.cookie=S,t.asDate=T.asDate,t.asLink=w.asLink,t.asLinkAttrs=v.asLinkAttrs,t.asText=P.asText,t.asHTML=R.asHTML,t.asImageSrc=M.asImageSrc,t.asImageWidthSrcSet=k.asImageWidthSrcSet,t.asImagePixelDensitySrcSet=L.asImagePixelDensitySrcSet,t.isFilled=E,t.documentToLinkField=j.documentToLinkField,t.PrismicError=A.PrismicError,t.ForbiddenError=D.ForbiddenError,t.InvalidDataError=O.InvalidDataError,t.NotFoundError=I.NotFoundError,t.RefNotFoundError=F.RefNotFoundError,t.RefExpiredError=x.RefExpiredError,t.PreviewTokenExpiredError=_.PreviewTokenExpiredError,t.ParsingError=$.ParsingError,t.RepositoryNotFoundError=N.RepositoryNotFoundError,t.LinkType=U.LinkType,t.OEmbedType=C.OEmbedType,t.CustomTypeModelFieldType=z.CustomTypeModelFieldType,t.CustomTypeModelLinkSelectType=q.CustomTypeModelLinkSelectType,t.CustomTypeModelSliceType=B.CustomTypeModelSliceType,t.CustomTypeModelSliceDisplay=W.CustomTypeModelSliceDisplay,t.PrismicMigrationDocument=G.PrismicMigrationDocument,t.PrismicMigrationAsset=Q.PrismicMigrationAsset,t.WebhookType=H.WebhookType,t.Element=Y,t.predicate=Z,t.unstable_mapSliceZone=J},19063:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(19743);t.devMsg=e=>`https://prismic.dev/msg/client/v${r.version}/${e}`},19410:(e,t,i)=>{var r=Object.defineProperty;Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let n=i(69969),a=i(95512),o=i(30093);class s{constructor(e){((e,t,i)=>((e,t,i)=>t in e?r(e,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[t]=i)(e,"symbol"!=typeof t?t+"":t,void 0))(this,"baseURL"),this.baseURL=e.baseURL}buildURLForPath(e,t={}){return a.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)}}t.Client=s},19743:(e,t)=>
1{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.name="@prismicio/client",t.version="7.21.0"},19848:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(13324);class n extends r.PrismicError{}t.ForbiddenError=n},23373:(e,t)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let i=/["'&<>]/;t.escapeHTML=e=>{let t,r=""+e,n=i.exec(r);if(!n)return r;let a="",o=0,s=0;for(o=n.index;o<r.length;o++){switch(r.charCodeAt(o)){case 34:t="&quot;";break;case 38:t="&amp;";break;case 39:t="&#39;";break;case 60:t="&lt;";break;case 62:t="&gt;";break;default:continue}s!==o&&(a+=r.substring(s,o)),s=o+1,a+=t}return s!==o?a+r.substring(s,o):a}},24078:(e,t,i)=>{var r;Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let n=i(71342),a=i(52228),o=i(19063),s=i(55382),l=i(32953),d=i(18236),u=i(70836),c=i(87709),g=i(82456),p=i(68336),y=i(34962),m=i(45321),h=i(94217),f=i(19848),b=i(38838),S=i(24105),T=i(88529),w=i(13324),v=i(81699),P=i(46435),R=i(26342),M=i(34117),k=i(26848),L=i(93105),E=i(63068),j=i(56698),A=i(30596);!function(e){e.Master="Master",e.ReleaseID="ReleaseID",e.ReleaseLabel="ReleaseLabel",e.Manual="Manual"}(r||(r={}));class D{fetchFn;fetchOptions;#e;set repositoryName(e){this.#e=e}get repositoryName(){if(!this.#e)throw new w.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 ${o.devMsg("prefer-repository-name")}`,void 0,void 0);return this.#e}documentAPIEndpoint;set endpoint(e){this.documentAPIEndpoint=e}get endpoint(){return this.documentAPIEndpoint}accessToken;routes;brokenRoute;defaultParams;refState={mode:r.Master,autoPreviewsEnabled:!0};cachedRepository;cachedRepositoryExpiration=0;constructor(e,t={}){if(this.fetchOptions=t.fetchOptions,"function"==typeof t.fetch)this.fetchFn=t.fetch;else if("function"==typeof globalThis.fetch)this.fetchFn=globalThis.fetch;else throw new w.PrismicError("A valid fetch implementation was not provided. In environments where fetch is not available (including Node.js), a fetch implementation must be provided via a polyfill or the `fetch` option.",void 0,void 0);if(this.fetchFn===globalThis.fetch&&(this.fetchFn=this.fetchFn.bind(globalThis)),t.documentAPIEndpoint||A.isRepositoryEndpoint(e),A.isRepositoryEndpoint(e)){this.documentAPIEndpoint=e;try{this.repositoryName=j.getRepositoryName(e)}catch(t){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 ${o.devMsg("prefer-repository-name")}`)}}else this.documentAPIEndpoint=t.documentAPIEndpoint||E.getRepositoryEndpoint(e),this.repositoryName=e;this.accessToken=t.accessToken,this.routes=t.routes,this.brokenRoute=t.brokenRoute,this.defaultParams=t.defaultParams,t.ref&&this.queryContentFromRef(t.ref),this.graphQLFetch=this.graphQLFetch.bind(this)}enableAutoPreviews(){this.refState.autoPreviewsEnabled=!0}enableAutoPreviewsFromReq(e){this.refState.httpRequest=e,this.refState.autoPreviewsEnabled=!0}disableAutoPreviews(){this.refState.autoPreviewsEnabled=!1}async get(e){let{data:t}=await this._get(e);return t}async getFirst(e){let t={...e};e&&e.page||e?.pageSize||(t.pageSize=this.defaultParams?.pageSize??1);let{data:i,url:r}=await this._get(t),n=i.results[0];if(n)return n;throw new b.NotFoundError("No documents were returned",r,void 0)}async dangerouslyGetAll(e={}){let t,{limit:i=1/0,...r}=e,n={...r,pageSize:Math.min(i,r.pageSize||this.defaultParams?.pageSize||100)},a=[];for(;(!t||t.next_page)&&a.length<i;){let e=t?t.page+1:void 0;t=await this.get({...n,page:e}),a.push(...t.results),t.next_page&&await new Promise(e=>setTimeout(e,500))}return a.slice(0,i)}async getByID(e,t){return await this.getFirst(n.appendFilters(t,L.filter.at("document.id",e)))}async getByIDs(e,t){return await this.get(n.appendFilters(t,L.filter.in("document.id",e)))}async getAllByIDs(e,t){return await this.dangerouslyGetAll(n.appendFilters(t,L.filter.in("document.id",e)))}async getByUID(e,t,i){return await this.getFirst(n.appendFilters(i,[h.typeFilter(e),L.filter.at(`my.${e}.uid`,t)]))}async getByUIDs(e,t,i){return await this.get(n.appendFilters(i,[h.typeFilter(e),L.filter.in(`my.${e}.uid`,t)]))}async getAllByUIDs(e,t,i){return await this.dangerouslyGetAll(n.appendFilters(i,[h.typeFilter(e),L.filter.in(`my.${e}.uid`,t)]))}async getSingle(e,t){return await this.getFirst(n.appendFilters(t,h.typeFilter(e)))}async getByType(e,t){return await this.get(n.appendFilters(t,h.typeFilter(e)))}async getAllByType(e,t){return await this.dangerouslyGetAll(n.appendFilters(t,h.typeFilter(e)))}async getByTag(e,t){return await this.get(n.appendFilters(t,y.someTagsFilter(e)))}async getAllByTag(e,t){return await this.dangerouslyGetAll(n.appendFilters(t,y.someTagsFilter(e)))}async getByEveryTag(e,t){return await this.get(n.appendFilters(t,s.everyTagFilter(e)))}async getAllByEveryTag(e,t){return await this.dangerouslyGetAll(n.appendFilters(t,s.everyTagFilter(e)))}async getBySomeTags(e,t){return await this.get(n.appendFilters(t,y.someTagsFilter(e)))}async getAllBySomeTags(e,t){return await this.dangerouslyGetAll(n.appendFilters(t,y.someTagsFilter(e)))}async getRepository(e){let t=new URL(this.documentAPIEndpoint);this.accessToken&&t.searchParams.set("access_token",this.accessToken);let i=await this.#t(t,e);switch(i.status){case 200:return await i.json();case 401:{let e=await i.json();throw new f.ForbiddenError(e.error,t.toString(),e)}case 404:throw new R.RepositoryNotFoundError(`Prismic repository not found. Check that "${this.documentAPIEndpoint}" is pointing to the correct repository.`,t.toString(),void 0);default:throw new w.PrismicError(void 0,t.toString(),await i.text())}}async getRefs(e){return(await this.getRepository(e)).refs}
1async getRefByID(e,t){let i=await this.getRefs(t);return d.findRefByID(i,e)}async getRefByLabel(e,t){let i=await this.getRefs(t);return u.findRefByLabel(i,e)}async getMasterRef(e){let t=await this.getRefs(e);return l.findMasterRef(t)}async getReleases(e){return(await this.getRefs(e)).filter(e=>!e.isMasterRef)}async getReleaseByID(e,t){let i=await this.getReleases(t);return d.findRefByID(i,e)}async getReleaseByLabel(e,t){let i=await this.getReleases(t);return u.findRefByLabel(i,e)}async getTags(e){let t=(await this.getCachedRepository(e)).forms.tags;if(t){let i=new URL(t.action);this.accessToken&&i.searchParams.set("access_token",this.accessToken);let r=await this.#t(i,e);if(r.ok)return await r.json()}return(await this.getRepository(e)).tags}async buildQueryURL({signal:e,fetchOptions:t,...i}={}){let r=i.ref||await this.getResolvedRefString({signal:e,fetchOptions:t}),n=i.integrationFieldsRef||(await this.getCachedRepository({signal:e,fetchOptions:t})).integrationFieldsRef||void 0;return k.buildQueryURL(this.documentAPIEndpoint,{...this.defaultParams,...i,ref:r,integrationFieldsRef:n,routes:i.routes||this.routes,brokenRoute:i.brokenRoute||this.brokenRoute,accessToken:i.accessToken||this.accessToken})}async resolvePreviewURL(e){let t=e.documentID,i=e.previewToken;if(void 0!==globalThis.location){let e=new URLSearchParams(globalThis.location.search);t=t||e.get("documentId"),i=i||e.get("token")}else if(this.refState.httpRequest){if("query"in this.refState.httpRequest)t=t||this.refState.httpRequest.query?.documentId,i=i||this.refState.httpRequest.query?.token;else if("url"in this.refState.httpRequest&&this.refState.httpRequest.url){let e=new URL(this.refState.httpRequest.url,"missing-host://").searchParams;t=t||e.get("documentId"),i=i||e.get("token")}}if(null!=t&&null!=i){let r=await this.getByID(t,{ref:i,lang:"*",signal:e.signal,fetchOptions:e.fetchOptions}),n=M.asLink(r,{linkResolver:e.linkResolver});if("string"==typeof n)return n}return e.defaultURL}queryLatestContent(){this.refState.mode=r.Master}queryContentFromReleaseByID(e){this.refState={...this.refState,mode:r.ReleaseID,releaseID:e}}queryContentFromReleaseByLabel(e){this.refState={...this.refState,mode:r.ReleaseLabel,releaseLabel:e}}queryContentFromRef(e){this.refState={...this.refState,mode:r.Manual,ref:e}}async graphQLFetch(e,t){let i=await this.getCachedRepository(),r=await this.getResolvedRefString(),n={"Prismic-ref":r,Authorization:this.accessToken?`Token ${this.accessToken}`:"",...t?t.headers:{}};i.integrationFieldsRef&&(n["Prismic-integration-field-ref"]=i.integrationFieldsRef);let a={};for(let e in n)n[e]&&(a[e.toLowerCase()]=n[e]);let o=new URL(e);o.searchParams.set("ref",r);let s=o.searchParams.get("query");return s&&o.searchParams.set("query",g.minifyGraphQLQuery(s)),await this.fetchFn(o.toString(),{...t,headers:a})}async getCachedRepository(e){return(!this.cachedRepository||Date.now()>=this.cachedRepositoryExpiration)&&(this.cachedRepository=await this.getRepository(e),this.cachedRepositoryExpiration=Date.now()+5e3),this.cachedRepository}async getResolvedRefString(e){if(this.refState.autoPreviewsEnabled){let e,t;if(this.refState.httpRequest?.headers?"get"in this.refState.httpRequest.headers&&"function"==typeof this.refState.httpRequest.headers.get?t=this.refState.httpRequest.headers.get("cookie"):"cookie"in this.refState.httpRequest.headers&&(t=this.refState.httpRequest.headers.cookie):globalThis.document?.cookie&&(t=globalThis.document.cookie),t&&(e=c.getPreviewCookie(t)),e)return e}let t=await this.getCachedRepository(e),i=this.refState.mode;if(i===r.ReleaseID)return d.findRefByID(t.refs,this.refState.releaseID).ref;if(i===r.ReleaseLabel)return u.findRefByLabel(t.refs,this.refState.releaseLabel).ref;if(i===r.Manual){let e=await a.castThunk(this.refState.ref)();if("string"==typeof e)return e}return l.findMasterRef(t.refs).ref}async _get(e,t=0){let i=await this.buildQueryURL(e);try{let t=await this.#t(new URL(i),e);switch(t.status){case 200:try{return{data:await t.clone().json(),url:i}}catch{throw new w.PrismicError(void 0,i,await t.text())}case 400:{let e=await t.json();throw new S.ParsingError(e.message,i,e)}case 401:{let e=await t.json();throw new f.ForbiddenError(e.message,i,e)}case 404:{let e=await t.json();switch(e.type){case"api_notfound_error":throw new P.RefNotFoundError(e.message,i,e);case"api_security_error":if(/preview token.*expired/i.test(e.message))throw new T.PreviewTokenExpiredError(e.message,i,e);default:throw new b.NotFoundError(e.message,i,e)}}case 410:{let e=await t.json();throw new v.RefExpiredError(e.message,i,e)}default:throw new w.PrismicError(void 0,i,await t.text())}}catch(o){if(!(o instanceof P.RefNotFoundError||o instanceof v.RefExpiredError)||t>=2)throw o;e?.ref||(this.cachedRepository=void 0);let r=o.message.match(/Master ref is: (?<ref>.*)$/)?.groups?.ref;if(!r)throw o;let n=new URL(i).searchParams.get("ref"),a=o instanceof P.RefNotFoundError?"invalid":"expired";return m.throttledLog(`[@prismicio/client] The ref (${n}) was ${a}. Now retrying with the latest master ref (${r}). If you were previewing content, the response will not include draft content.`,{level:"warn"}),await this._get({...e,ref:r},t+1)}}async #t(e,t){return await p.request(e,this._buildRequestInit(t),this.fetchFn)}_buildRequestInit(e){return{...this.fetchOptions,...e?.fetchOptions,headers:{...this.fetchOptions?.headers,...e?.fetchOptions?.headers},signal:e?.fetchOptions?.signal||e?.signal||this.fetchOptions?.signal}}}t.Client=D,t.GET_ALL_QUERY_DELAY=500,t.REPOSITORY_CACHE_TTL=5e3},24105:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(13324);class n extends r.PrismicError{}t.ParsingError=n},25141:(e,t)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.CustomTypeModelSliceDisplay={List:"list",Grid:"grid"}},25540:(e,t)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.CustomTypeModelFieldType={Boolean:"Boolean",Color:"Color",Date:"Date",Embed:"Embed",GeoPoint:"GeoPoint",Group:"Group",Image:"Image",Integration:"IntegrationFields",Link:"Link",Number:"Number",Select:"Select",Slices:"Slice
1s",StructuredText:"StructuredText",Table:"Table",Text:"Text",Timestamp:"Timestamp",UID:"UID",IntegrationFields:"IntegrationFields",Range:"Range",Separator:"Separator",LegacySlices:"Choice"}},25794:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(86724),n=i(15039),a=i(31703),o=i(72366),s=(e,t)=>{let i=(e,t)=>"function"==typeof e?i=>e?.(i)||t(i):t;return l({heading1:i(t?.heading1,r.serializeStandardTag("h1",t?.heading1)),heading2:i(t?.heading2,r.serializeStandardTag("h2",t?.heading2)),heading3:i(t?.heading3,r.serializeStandardTag("h3",t?.heading3)),heading4:i(t?.heading4,r.serializeStandardTag("h4",t?.heading4)),heading5:i(t?.heading5,r.serializeStandardTag("h5",t?.heading5)),heading6:i(t?.heading6,r.serializeStandardTag("h6",t?.heading6)),paragraph:i(t?.paragraph,r.serializeStandardTag("p",t?.paragraph)),preformatted:i(t?.preformatted,r.serializePreFormatted(t?.preformatted)),strong:i(t?.strong,r.serializeStandardTag("strong",t?.strong)),em:i(t?.em,r.serializeStandardTag("em",t?.em)),listItem:i(t?.listItem,r.serializeStandardTag("li",t?.listItem)),oListItem:i(t?.oListItem,r.serializeStandardTag("li",t?.oListItem)),list:i(t?.list,r.serializeStandardTag("ul",t?.list)),oList:i(t?.oList,r.serializeStandardTag("ol",t?.oList)),image:i(t?.image,r.serializeImage(e,t?.image)),embed:i(t?.embed,r.serializeEmbed(t?.embed)),hyperlink:i(t?.hyperlink,r.serializeHyperlink(e,t?.hyperlink)),label:i(t?.label,r.serializeStandardTag("span",t?.label)),span:i(t?.span,r.serializeSpan())})},l=e=>{let t={};for(let i in e){let r=e[i];r&&(t[i]=e=>r({...e,children:e.children.join("")}))}return a.wrapMapSerializer(t)};t.asHTML=(e,...t)=>{if(!e)return null;{let i,r,[a,l]=t;return r=(i="function"==typeof a||null==a?{linkResolver:a,serializer:l}:{...a}).serializer?"function"==typeof i.serializer?o.composeSerializers((e,t,r,n,a)=>i.serializer(e,t,r,n.join(""),a),s(i.linkResolver)):s(i.linkResolver,i.serializer):s(i.linkResolver),n.serialize(e,r).join("")}}},26342:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(38838);class n extends r.NotFoundError{}t.RepositoryNotFoundError=n},26442:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(92474);t.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),r.buildURL(e.src,t)}},26848:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(8899);i(19063);let n=i(19743),a={accessToken:"access_token"},o=e=>"string"==typeof e?e:"desc"===e.direction?`${e.field} desc`:e.field;t.buildQueryURL=(e,t)=>{let{filters:i,predicates:s,...l}=t,d=new URL("documents/search",`${e}/`);if(i)for(let e of r.castArray(i))d.searchParams.append("q",`[${e}]`);if(s)for(let e of r.castArray(s))d.searchParams.append("q",`[${e}]`);for(let e in l){let t=a[e]||e,i=l[e];if("orderings"===t){let e=l[t];if(null!=e){let t=r.castArray(e).map(e=>o(e)).join(",");i=`[${t}]`}}else"routes"===t&&"object"==typeof l[t]&&(i=JSON.stringify(r.castArray(l[t])));null!=i&&d.searchParams.set(t,r.castArray(i).join(","))}return d.searchParams.set("x-c",`js-${n.version}`),d.toString()}},28997:(e,t)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let i=e=>null!=e,r=e=>!!i(e)&&(1===e.length&&"text"in e[0]?!!e[0].text:!!e.length),n=e=>i(e)&&!!e.url,a=e=>i(e)&&("id"in e||"url"in e);t.color=i,t.contentRelationship=a,t.date=i,t.embed=e=>i(e)&&!!e.embed_url,t.geoPoint=e=>i(e)&&"longitude"in e,t.group=e=>i(e)&&!!e.length,t.image=n,t.imageThumbnail=n,t.integration=i,t.integrationField=i,t.integrationFields=i,t.keyText=e=>!!e,t.link=a,t.linkToMedia=a,t.number=i,t.repeatable=e=>i(e)&&!!e.length,t.richText=r,t.select=i,t.sliceZone=e=>i(e)&&!!e.length,t.table=i,t.timestamp=i,t.title=r},30093:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(95512);t.buildWidthSrcSet=(e,{widths:t,...i})=>t.map(t=>`${r.buildURL(e,{...i,w:void 0,h:void 0,height:void 0,width:t})} ${t}w`).join(", ")},30596:(e,t)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.isRepositoryEndpoint=e=>{try{return new URL(e),!0}catch{return!1}}},31612:(e,t)=>
1{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.resolveDefaultExport=function(e){return"default"in e?e.default:e}},31703:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(98582);t.wrapMapSerializer=e=>(t,i,n,a,o)=>{let s=e[r.RichTextReversedNodeType[t]||t];if(s)return s({type:t,node:i,text:n,children:a,key:o})}},32953:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(58635);t.findMasterRef=e=>r.findRef(e,e=>e.isMasterRef)},34032:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(81960);t.asText=(e,...t)=>{if(!e)return null;{let i,[n]=t;return i="string"==typeof n?{separator:n}:{...n},r.asText(e,i.separator)}}},34117:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(95660),n=i(67193);t.asLink=(e,...t)=>{let i;if(!e)return null;let a="link_type"in e?e:n.documentToLinkField(e),[o]=t;switch(i="function"==typeof o||null==o?{linkResolver:o}:{...o},a.link_type){case r.LinkType.Media:case r.LinkType.Web:return"url"in a?a.url:null;case r.LinkType.Document:if("id"in a&&i.linkResolver){let e=i.linkResolver(a);if(null!=e)return e}if("url"in a&&a.url)return a.url;return null;case r.LinkType.Any:default:return null}}},34962:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(93105),n=i(8899);t.someTagsFilter=e=>r.filter.any("document.tags",n.castArray(e))},36879:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(13324),n=i(85186);t.getGraphQLEndpoint=e=>{if(n.isRepositoryName(e))return`https://${e}.cdn.prismic.io/graphql`;throw new r.PrismicError(`An invalid Prismic repository name was given: ${e}`,void 0,void 0)}},38838:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(13324);class n extends r.PrismicError{}t.NotFoundError=n},44920:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(71796),n=i(79273),a=i(95660),o=i(46636),s=i(28997),l=i(63224),d=i(740);async function u(e){if("function"==typeof e)return u(await e());if(e instanceof n.PrismicMigrationDocument)return e.document.id?{link_type:a.LinkType.Document,id:e.document.id}:{link_type:a.LinkType.Any};let t=e&&"link_type"in e?d.getOptionalLinkProperties(e):void 0;return e?l.contentRelationship(e.id)||"string"!=typeof e.id?{...t,...await u(e.id)}:{...t,link_type:a.LinkType.Document,id:e.id}:{...t,link_type:a.LinkType.Any}}let c=(e,t,i)=>{let{id:n,...a}=e instanceof r.PrismicMigrationAsset?{id:e}:e,o=t._assets.get(n.config.id)?.asset,s=n.originalField;if(o){let e=(s?.url||o.url).split("?")[1],r=`${o.url.split("?")[0]}${e?`?${e}`:""}`,l={width:o.width,height:o.height},d=s&&"edit"in s?s?.edit:{x:0,y:0,zoom:1,background:"transparent"},u=n.config.alt||o.alt||null,g={};if(i)for(let[e,i]of Object.entries(a)){let r=c(i,t);r&&(g[e]=r)}return{id:o.id,url:r,dimensions:l,edit:d,alt:u,copyright:o.credits||null,...g}}},g=async(e,t)=>{let i=c(e.id,t);if(i){let r=await y(e.linkTo,t);return{...i,type:o.RichTextNodeType.image,linkTo:s.link(r)?r:void 0}}},p=(e,t)=>{let i=t._assets.get(e.id.config.id)?.asset,r=d.getOptionalLinkProperties(e);return i?{...r,id:i.id,link_type:a.LinkType.Media}:{...r,link_type:a.LinkType.Any}};async function y(e,t){if(l.contentRelationship(e))return u(e);if(l.image(e))return c(e,t,!0);if(l.linkToMedia(e))return p(e,t);if(l.rtImageNode(e))return g(e,t);if("function"==typeof e)return await y(await e(),t);if(Array.isArray(e)){let i=[];for(let r of e)i.push(await y(r,t));return i.filter(Boolean)}if(e&&"object"==typeof e){let i={};for(let r in e)i[r]=await y(e[r],t);return i}return e}t.resolveMigrationContentRelationship=u,t.resolveMigrationDocumentData=y,t.resolveMigrationImage=c,t.resolveMigrationLinkToMedia=p,t.resolveMigrationRTImageNode=g},45321:(e,t)=>{let i;Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=0;t.throttledLog=(e,t={})=>{let{level:n="log"}=t;if(e===i&&Date.now()-r<5e3){r=Date.now();return}r=Date.now(),i=e,console[n](e)}},46435:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(19848);class n extends r.ForbiddenError{}t.RefNotFoundError=n},46636:(e,t)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.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"}},48328:(e,t)=>
1{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.WebhookType={APIUpdate:"api-update",TestTrigger:"test-trigger"}},48406:(e,t)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.isInternalURL=e=>{let t=/^(\/(?!\/)|#)/.test(e),i=!t&&!/^https?:\/\//.test(e);return t&&!i}},52228:(e,t)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.castThunk=e=>"function"==typeof e?e:()=>e},55382:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(93105),n=i(8899);t.everyTagFilter=e=>r.filter.at("document.tags",n.castArray(e))},55627:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(19410),n=i(95512),a=i(30093),o=i(69969);t.Client=r.Client,t.buildURL=n.buildURL,t.buildWidthSrcSet=a.buildWidthSrcSet,t.buildPixelDensitySrcSet=o.buildPixelDensitySrcSet},55940:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(55627),n=i(28997),a=[1,2,3];t.asImagePixelDensitySrcSet=(e,t={})=>{if(!(e&&n.imageThumbnail(e)))return null;{let{pixelDensities:i=a,...n}=t;return{src:r.buildURL(e.url,n),srcset:r.buildPixelDensitySrcSet(e.url,{...n,pixelDensities:i})}}}},56698:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(13324);t.getRepositoryName=e=>{try{let t=new URL(e).hostname;if(t.endsWith("prismic.io")||t.endsWith("wroom.io")||t.endsWith("wroom.test"))return t.split(".")[0]}catch{}throw new r.PrismicError(`An invalid Prismic Document API endpoint was provided: ${e}`,void 0,void 0)}},57109:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(46636),n=()=>(++n.i).toString();n.i=0;let a=(e,t=[])=>({key:n(),type:e.type,text:"text"in e?e.text:void 0,node:e,children:t}),o=e=>a({type:r.RichTextNodeType.span,text:e,spans:[]}),s=e=>{if("text"in e)return a(e,l(e.spans,e));if("items"in e){let t=[];for(let i=0;i<e.items.length;i++)t.push(s(e.items[i]));return a(e,t)}return a(e)},l=(e,t,i)=>{if(!e.length)return[o(t.text)];let r=e.slice(0);r.sort((e,t)=>e.start-t.start||t.end-e.end);let n=[];for(let e=0;e<r.length;e++){let s=r[e],d=i&&i.start||0,u=s.start-d,c=s.end-d,g=t.text.slice(u,c),p=[];for(let t=e;t<r.length;t++){let e=r[t];e!==s&&(e.start>=s.start&&e.end<=s.end?(p.push(e),r.splice(t,1),t--):e.start<s.end&&e.end>s.start&&(p.push({...e,end:s.end}),r[t]={...e,start:s.end}))}0===e&&u>0&&n.push(o(t.text.slice(0,u)));let y={...s,text:g};n.push(a(y,l(p,{...t,text:g},s))),c<t.text.length&&n.push(o(t.text.slice(c,r[e+1]?r[e+1].start-d:void 0)))}return n};t.asTree=e=>{let t=(e=>{let t=e.slice(0);for(let e=0;e<t.length;e++){let i=t[e];if(i.type===r.RichTextNodeType.listItem||i.type===r.RichTextNodeType.oListItem){let n=[i];for(;t[e+1]&&t[e+1].type===i.type;)n.push(t[e+1]),t.splice(e,1);i.type===r.RichTextNodeType.listItem?t[e]={type:r.RichTextNodeType.list,items:n}:t[e]={type:r.RichTextNodeType.oList,items:n}}}return t})(e),i=[];for(let e=0;e<t.length;e++)i.push(s(t[e]));return{key:n(),children:i}}},58635:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(13324);t.findRef=(e,t)=>{let i=e.find(e=>t(e));if(!i)throw new r.PrismicError("Ref could not be found.",void 0,void 0);return i}},58648:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(95660),n=i(46636),a=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;t.filledContentRelationship=e=>!!e&&"object"==typeof e&&!("version"in e)&&"link_type"in e&&e.link_type===r.LinkType.Document&&"id"in e&&"type"in e&&"tags"in e&&"lang"in e||!1,t.filledImage=e=>!!a(e)&&(!("type"in e)||e.type!==n.RichTextNodeType.image),t.filledLinkToMedia=e=>!!e&&"object"==typeof e&&!("version"in e)&&"link_type"in e&&e.link_type===r.LinkType.Media&&"id"in e&&"name"in e&&"kind"in e&&"url"in e&&"size"in e||!1,t.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}},t.rtImageNode=e=>!!a(e)&&"type"in e&&e.type===n.RichTextNodeType.image},59795:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(58648),n=i(740),a=i(93622),o=i(71796),s=i(79273),l=i(95660),d=i(46636);class u{_assets=new Map;_documents=[];createAsset(e,t,{notes:i,credits:r,alt:n,tags:s}={}){let l,d;if("object"==typeof e&&"url"in e)if("dimensions"in e||"link_type"in e){let t=e.url.split("?")[0],i="name"in e?e.name:t.split("/").pop().split("_").pop(),r="copyright"in e&&e.copyright?e.copyright:void 0,n="alt"in e&&e.alt?e.alt:void 0;"dimensions"in e&&(d=e),l={id:e.id,file:t,filename:i,notes:void 0,credits:r,alt:n,tags:void 0}}
1else l={id:e.id,file:e.url,filename:e.filename,notes:e.notes,credits:e.credits,alt:e.alt,tags:e.tags?.map(({name:e})=>e)};else l={id:e,file:e,filename:t,notes:i,credits:r,alt:n,tags:s};a.validateAssetMetadata(l);let u=new o.PrismicMigrationAsset(l,d),c=this._assets.get(l.id);return c?(c.config.notes=c.config.notes||l.notes,c.config.credits=c.config.credits||l.credits,c.config.alt=c.config.alt||l.alt,c.config.tags=Array.from(new Set([...c.config.tags||[],...l.tags||[]]))):this._assets.set(l.id,u),u}createDocument(e,t,i){let r=new s.PrismicMigrationDocument(e,t,i);return this._documents.push(r),r}updateDocument(e,t){let i=new s.PrismicMigrationDocument(e,t);return this._documents.push(i),i}createDocumentFromPrismic(e,t){let i=new s.PrismicMigrationDocument(this.#i({type:e.type,lang:e.lang,uid:e.uid,tags:e.tags,data:e.data}),t,{originalPrismicDocument:e});return this._documents.push(i),i}getByUID(e,t){return this._documents.find(i=>i.document.type===e&&i.document.uid===t)}getSingle(e){return this._documents.find(t=>t.document.type===e)}#i(e){if(r.filledContentRelationship(e)){let t=n.getOptionalLinkProperties(e);return e.isBroken?{...t,link_type:l.LinkType.Document,id:"_____broken_____",isBroken:!0}:{...t,link_type:l.LinkType.Document,id:()=>this._getByOriginalID(e.id)}}if(r.filledLinkToMedia(e))return{...n.getOptionalLinkProperties(e),link_type:l.LinkType.Media,id:this.createAsset(e)};if(r.rtImageNode(e)){let t={type:d.RichTextNodeType.image,id:this.createAsset(e)};return e.linkTo&&(t.linkTo=this.#i(e.linkTo)),t}if(r.filledImage(e)){let t={id:this.createAsset(e)},{id:i,url:n,dimensions:a,edit:o,alt:s,copyright:l,...d}=e;for(let e in d)r.filledImage(d[e])&&(t[e]=this.createAsset(d[e]));return t}if(Array.isArray(e))return e.map(e=>this.#i(e));if(e&&"object"==typeof e){let t={};for(let i in e)t[i]=this.#i(e[i]);return t}return e}_getByOriginalID(e){return this._documents.find(t=>t.originalPrismicDocument?.id===e)}}t.Migration=u},59893:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(48406),n=i(34117),a=i(28997);t.asLinkAttrs=(e,t={})=>{if(e&&("link_type"in e?a.link(e):e)){let i="target"in e?e.target:void 0,a=n.asLink(e,t.linkResolver),o=null==a?void 0:a,s="string"==typeof o&&!r.isInternalURL(o),l=t.rel?t.rel({href:o,isExternal:s,target:i}):s?"noreferrer":void 0;return{href:o,target:i,rel:null==l?void 0:l}}return{}}},60039:(e,t)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let i=e=>e.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`);t.buildURL=(e,t)=>{let r=new URL(e);for(let e in t){let n=i(e),a=t[e];void 0===a?r.searchParams.delete(n):Array.isArray(a)?r.searchParams.set(n,a.join(",")):r.searchParams.set(n,`${a}`)}let n=r.searchParams.get("s");return n&&(r.searchParams.delete("s"),r.searchParams.append("s",n)),r.toString()}},61353:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(66221);t.devMsg=e=>`https://prismic.dev/msg/next/v${r.version}/${e}`},63068:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(13324),n=i(85186);t.getRepositoryEndpoint=e=>{if(n.isRepositoryName(e))return`https://${e}.cdn.prismic.io/api/v2`;throw new r.PrismicError(`An invalid Prismic repository name was given: ${e}`,void 0,void 0)}},63224:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(71796),n=i(79273),a=i(95660),o=i(46636),s=i(58648),l=e=>e instanceof n.PrismicMigrationDocument||s.prismicDocument(e)||"object"==typeof e&&null!==e&&"link_type"in e&&e.link_type===a.LinkType.Document&&"id"in e&&(l(e.id)||"function"==typeof e.id);t.contentRelationship=l,t.image=e=>e instanceof r.PrismicMigrationAsset||"object"==typeof e&&null!==e&&"id"in e&&Object.values(e).every(e=>e instanceof r.PrismicMigrationAsset),t.linkToMedia=e=>"object"==typeof e&&null!==e&&"id"in e&&e.id instanceof r.PrismicMigrationAsset&&"link_type"in e&&e.link_type===a.LinkType.Media,t.rtImageNode=e=>"object"==typeof e&&null!==e&&"id"in e&&e.id instanceof r.PrismicMigrationAsset&&"type"in e&&e.type===o.RichTextNodeType.image},63284:(e,t)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.OEmbedType={Photo:"photo",Video:"video",Link:"link",Rich:"rich"}},63715:(e,t)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.mapSliceZone=function(e,t,i){return Promise.all(e.map(async(e,r,n)=>{let a="slice_type"in e,o=a?e.slice_type:e.type,s=t[o];if(!s)return e;let l={slice:e,slices:n,index:r,context:i},d=await s(l);return(s.length<1&&("function"==typeof d||"object"==typeof d&&"default"in d)&&(d="default"in d?d.default:d,d=await d(l)),a)?{__mapped:!0,id:e.id,slice_type:o,...d}:{__mapped:!0,type:o,...d}}))}},66221:(e,t)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.version="2.0.2"},67193:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(95660);t.documentToLinkField=e=>({link_type:r.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:e.slugs?.[0],...e.data&&Object.keys(e.data).length>0?{data:e.data}:{}})},68167:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(19063),n=i(13402),a=i(68336),o=i(44920),s=i(19848),l=i(68598),d=i(38838),u=i(13324),c=i(19743),g=i(24078),p=`${c.name.replace("@","").replace("/","-")}/${c.version}`;class y extends g.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 ${r.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={}){t.reporter?.({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),t.reporter?.({type:"end",data:{migrated:{documents:e._documents.length,assets:e._assets.size}}})}async migrateCreateAssets(e,{reporter:t,...i}={}){let r=0;for(let[n,a]of e._assets){let n;t?.({type:"assets:creating",data:{current:++r,remaining:e._assets.size-r,total:e._assets.size,asset:a}});let{file:o,filename:s,notes:l,credits:d,alt:u,tags:c}=a.config;if("string"==typeof o){let e;try{e=new URL(o)}catch(e){}n=e?await this.fetchForeignAsset(e.toString(),i):o}else n=o instanceof URL?await this.fetchForeignAsset(o.toString(),i):o;a.asset=await this.createAsset(n,s,{notes:l,credits:d,alt:u,tags:c,...i})}t?.({type:"assets:created",data:{created:r}})}async migrateCreateDocuments(e,{reporter:t,...i}={}){let r=(await this.getRepository(i)).languages.find(e=>e.is_master).id;t?.({type:"documents:masterLocale",data:{masterLocale:r}});let n=[];for(let t of e._documents)t.document.id||(t.document.lang===r?n.unshift(t):n.push(t));let a=0;for(let s of n){let l;if(t?.({type:"documents:creating",data:{current:++a,remaining:n.length-a,total:n.length,document:s}}),s.masterLanguageDocument){let e=await o.resolveMigrationContentRelationship(s.masterLanguageDocument);l="id"in e?e.id:void 0}else if(s.originalPrismicDocument){let t=s.originalPrismicDocument.alternate_languages.find(({lang:e})=>e===r)?.id;t&&(l=e._getByOriginalID(t)?.document.id)}let{id:d}=await this.createDocument({...s.document,data:{}},s.title,{masterLanguageDocumentID:l,...i});s.document.id=d}t?.({type:"documents:created",data:{created:a}})}async migrateUpdateDocuments(e,{reporter:t,...i}={}){let r=0;for(let n of e._documents)t?.({type:"documents:updating",data:{current:++r,remaining:e._documents.length-r,total:e._documents.length,document:n}}),await this.updateDocument(n.document.id,{...n.document,documentTitle:n.title,data:await o.resolveMigrationDocumentData(n.document.data,e)},i);t?.({type:"documents:updated",data:{updated:e._documents.length}})}async createAsset(e,t,{notes:i,credits:r,alt:n,tags:a,...o}={}){let s=new URL("assets",this.assetAPIEndpoint),l=new FormData;l.append("file",new File([e],t,{type:e instanceof File?e.type:void 0})),i&&l.append("notes",i),r&&l.append("credits",r),n&&l.append("alt",n);let d=await this.#t(s,o,{method:"POST",body:l});if(200!==d.status)return await this.#r(d);{let e=await d.json();return a&&a.length?this.updateAsset(e.id,{tags:a}):e}}async updateAsset(e,{notes:t,credits:i,alt:r,filename:n,tags:a,...o}={}){let s=new URL(`assets/${e}`,this.assetAPIEndpoint);a&&a.length&&(a=await this.resolveAssetTagIDs(a,{createTags:!0,...o}));let l=await this.#t(s,o,{method:"PATCH",body:JSON.stringify({notes:t,credits:i,alt:r,filename:n,tags:a}),headers:{"content-type":"application/json"}});return 200===l.status?await l.json():await this.#r(l)}async fetchForeignAsset(e,t={}){let i=await this.fetchFn(e,this._buildRequestInit(t));if(!i.ok)throw new u.PrismicError("Could not fetch foreign asset",e,void 0);return new File([await i.blob()],"",{type:i.headers.get("content-type")||void 0})}_resolveAssetTagIDsLimit=n.pLimit();async resolveAssetTagIDs(e=[],{createTags:t,...i}={}){return this._resolveAssetTagIDsLimit(async()=>{let r=await this.getAssetTags(i),n={};for(let e of r)n[e.name]=e;let a=[];for(let r of e)!n[r]&&t&&(n[r]=await this.createAssetTag(r,i)),n[r]&&a.push(n[r].id);return a})}async createAssetTag(e,t){let i=new URL("tags",this.assetAPIEndpoint),r=await this.#t(i,t,{method:"POST",body:JSON.stringify({name:e}),headers:{"content-type":"application/json"}});return 201===r.status?await r.json():await this.#r(r)}async getAssetTags(e){let t=new URL("tags",this.assetAPIEndpoint),i=await this.#t(t,e);return 200===i.status?(await i.json()).items:await this.#r(i)}async createDocument(e,t,{masterLanguageDocumentID:i,...r}={}){let n=new URL("documents",this.migrationAPIEndpoint),a=await this.#t(n,r,{method:"POST",body:JSON.stringify({title:t,type:e.type,uid:e.uid||void 0,lang:e.lang,alternate_language_id:i,tags:e.tags,data:e.data}),headers:{"content-type":"application/json","x-client":p}});return 201===a.status?{id:(await a.json()).id}:await this.#n(a)}async updateDocument(e,t,i){let r=new URL(`documents/${e}`,this.migrationAPIEndpoint),n=await this.#t(r,i,{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":p}});200!==n.status&&await this.#n(n)}async #t(e,t,i){let r=this._buildRequestInit(t);return await a.request(e,{...r,...i,headers:{...r.headers,...i?.headers,repository:this.repositoryName,authorization:`Bearer ${this.writeToken}`}},this.fetchFn)}async #r(e){let t=await e.json();switch(e.status){case 401:case 403:throw new s.ForbiddenError(t.error,e.url,t);case 404:throw new d.NotFoundError(t.error,e.url,t);case 400:throw new l.InvalidDataError(t.error,e.url,t);default:throw new u.PrismicError(t.error,e.url,t)}}async #n(e){let t=await e.json(),i=t.message;switch(e.status){case 400:throw new l.InvalidDataError(i,e.url,t);case 401:throw new s.ForbiddenError(i,e.url,t);case 403:{let r=i??t.Message;throw new s.ForbiddenError(r,e.url,t)}case 404:throw new d.NotFoundError(i,e.url,t);default:throw new u.PrismicError(i,e.url,t)}}}t.WriteClient=y},68336:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(13402),n={},a={};async function o(e,t,i){let s,l=e.toString();if(t?.body)s=(n[e.hostname]||=r.pLimit({interval:1500}))(()=>i(l,t));else{let e=a[l]?.get(t?.signal);e?s=e:(s=i(l,t).finally(()=>{a[l]?.delete(t?.signal),a[l]?.size===0&&delete a[l]}),(a[l]||=new Map).set(t?.signal,s))}let d=await s;if(429===d.status){let r=Number(d.headers.get("retry-after")),n=Number.isNaN(r)?1500:1e3*r;return await new Promise(e=>setTimeout(e,n)),o(e,t,i)}return d.clone()}t.DEFAULT_RETRY_AFTER=1500,t.request=o},68598:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(13324);class n extends r.PrismicError{}t.InvalidDataError=n},69969:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(95512);t.buildPixelDensitySrcSet=(e,{pixelDensities:t,...i})=>t.map(t=>`${r.buildURL(e,{...i,dpr:t})} ${t}x`).join(", ")},70836:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(58635);t.findRefByLabel=(e,t)=>
1r.findRef(e,e=>e.label===t)},71342:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(8899);t.appendFilters=(e={},t)=>({...e,filters:[...e.filters||[],...r.castArray(t)]})},71718:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(95155),n=i(12115),a=i(5772),o=i(92474),s=i(18375);i(61353);let l=i(31612),d=i(26442),u=e=>{if("number"==typeof e||void 0===e)return e;{let t=Number.parseInt(e);if(Number.isNaN(t))return;return t}};t.PrismicNextImage=n.forwardRef(function(e,t){let{field:i,imgixParams:n={},alt:c,fallbackAlt:g,fill:p,width:y,height:m,fallback:h=null,loader:f=d.imgixLoader,...b}=e;if(!s.isFilled.imageThumbnail(i))return r.jsx(r.Fragment,{children:h});for(let e in n)null===n[e]&&(n[e]=void 0);let S=o.buildURL(i.url,n),T=i.dimensions.width/i.dimensions.height,w=u(y),v=u(m),P=null!=w?w:i.dimensions.width,R=null!=v?v:i.dimensions.height;null!=w&&null==v?R=w/T:null==w&&null!=v&&(P=v*T);let M=null!=c?c:i.alt||g,k=l.resolveDefaultExport(a);return r.jsx(k,{ref:t,src:S,width:p?void 0:P,height:p?void 0:R,alt:M,fill:p,loader:null===f?void 0:f,...b})})},71796:(e,t)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});class i{asset;config;originalField;constructor(e,t){this.config=e,this.originalField=t}}t.PrismicMigrationAsset=i},72366:(e,t)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.composeSerializers=(...e)=>(...t)=>{for(let i=0;i<e.length;i++){let r=e[i];if(r){let e=r(...t);if(null!=e)return e}}}},74979:(e,t)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.CustomTypeModelLinkSelectType={Document:"document",Media:"media",Web:"web"}},76306:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(24078);t.createClient=(e,t)=>new r.Client(e,t)},79273:(e,t)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});class i{document;title;masterLanguageDocument;originalPrismicDocument;constructor(e,t,i){this.document=e,this.title=t,this.masterLanguageDocument=i?.masterLanguageDocument,this.originalPrismicDocument=i?.originalPrismicDocument}}t.PrismicMigrationDocument=i},81438:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(13324),n=i(85186);t.getToolbarSrc=e=>{if(n.isRepositoryName(e))return`https://static.cdn.prismic.io/prismic.js?new=true&repo=${e}`;throw new r.PrismicError(`An invalid Prismic repository name was given: ${e}`,void 0,void 0)}},81699:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(19848);class n extends r.ForbiddenError{}t.RefExpiredError=n},81960:(e,t)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.asText=(e,t=" ")=>{let i="";for(let r=0;r<e.length;r++)"text"in e[r]&&(i+=(i?t:"")+e[r].text);return i}},82456:(e,t)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.minifyGraphQLQuery=e=>e.replace(/(\n| )*( |{|})(\n| )*/gm,(e,t,i)=>i)},82485:(e,t)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.preview="io.prismic.preview"},85186:(e,t)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.isRepositoryName=e=>/^[a-zA-Z0-9][-a-zA-Z0-9]{2,}[a-zA-Z0-9]$/.test(e)},86724:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(95660),n=i(34117),a=i(23373),o=(e,t)=>{let i={...t};"direction"in e&&"rtl"===e.direction&&(i.dir=e.direction),"data"in e&&"label"in e.data&&e.data.label&&(i.class=i.class?`${i.class} ${e.data.label}`:e.data.label);let r=[];for(let e in i){let t=i[e];t&&("boolean"==typeof t?r.push(e):r.push(`${e}="${a.escapeHTML(t)}"`))}return r.length&&r.unshift(""),r.join(" ")},s=e=>e&&"function"!=typeof e?e:{},l=(e,t)=>{let i=s(t);return({node:t,children:a})=>{let s={...i};return t.data.link_type===r.LinkType.Web?(s.href=t.data.url,s.target=t.data.target,s.rel="noopener noreferrer"):t.data.link_type===r.LinkType.Document?s.href=n.asLink(t.data,{linkResolver:e}):t.data.link_type===r.LinkType.Media&&(s.href=t.data.url),`<a${o(t,s)}>${a}</a>`}};t.serializeEmbed=e=>{let t=s(e);return({node:e})=>{let i={...t,"data-oembed":e.oembed.embed_url,"data-oembed-type":e.oembed.type,"data-oembed-
1provider":e.oembed.provider_name};return`<div${o(e,i)}>${e.oembed.html}</div>`}},t.serializeHyperlink=l,t.serializeImage=(e,t)=>{let i=s(t);return({node:t})=>{let r={...i,src:t.url,alt:t.alt,copyright:t.copyright},n=`<img${o(t,r)} />`;return t.linkTo&&(n=l(e)({type:"hyperlink",node:{type:"hyperlink",data:t.linkTo,start:0,end:0},text:"",children:n,key:""})),`<p class="block-img">${n}</p>`}},t.serializePreFormatted=e=>{let t=s(e);return({node:e})=>`<pre${o(e,t)}>${a.escapeHTML(e.text)}</pre>`},t.serializeSpan=()=>({text:e})=>e?a.escapeHTML(e).replace(/\n/g,"<br />"):"",t.serializeStandardTag=(e,t)=>{let i=s(t);return({node:t,children:r})=>`<${e}${o(t,i)}>${r}</${e}>`}},87709:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(82485),n=e=>e.replace(/%3B/g,";");t.getPreviewCookie=e=>{let t;for(let i of e.split("; ")){let e=i.split("=");if(n(e[0]).replace(/%3D/g,"=")===r.preview){t=n(e.slice(1).join("="));break}}return t}},88161:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(12115),n=i(18375),a=i(73321);t.PrismicPreviewClient=e=>{let{repositoryName:t,isDraftMode:i,updatePreviewURL:o="/api/preview",exitPreviewURL:s="/api/exit-preview"}=e,{refresh:l}=a.useRouter();return r.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(s,{signal:e.signal}).then(e=>{if(!e.ok)return void console.error('[<PrismicPreview>] Failed to exit Preview Mode using the "'.concat(s,'" API endpoint. Does it exist?'));l()}).catch(()=>{})},{signal:e.signal});let r=function(e){let t;function i(e){return e.replace(/%3B/g,";")}for(let r of e.split("; ")){let e=r.split("=");if(i(e[0]).replace(/%3D/g,"=")===n.cookie.preview){t=i(e.slice(1).join("="));continue}}return t}(window.document.cookie);return(r?(decodeURIComponent(r).match(/"([^"]+)\.prismic\.io"/)||[])[1]:void 0)!==t||i||(console.log("starting preview link"),globalThis.fetch(o,{redirect:"manual",signal:e.signal}).then(e=>{if("opaqueredirect"!==e.type)return void console.error('[<PrismicPreview>] Failed to start the preview using "'.concat(o,'". Does it exist?'));l()}).catch(()=>{})),()=>e.abort()},[t,i,o,s,l]),null}},88529:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(19848);class n extends r.ForbiddenError{}t.PreviewTokenExpiredError=n},92474:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(93389),n=i(60039),a=i(99206),o=i(9172);t.Client=r.Client,t.buildURL=n.buildURL,t.buildWidthSrcSet=a.buildWidthSrcSet,t.buildPixelDensitySrcSet=o.buildPixelDensitySrcSet},93105:(e,t)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let i=e=>Array.isArray(e)?`[${e.map(i).join(", ")}]`:"string"==typeof e?`"${e}"`:e instanceof Date?`${e.getTime()}`:`${e}`,r=e=>(t,...r)=>{let n=r.map(i).join(", "),a=t&&r.length?", ":"";return`[${e}(${t}${a}${n})]`},n=e=>{let t=r(e);return e=>t(e)};t.filter={at:r("at"),not:r("not"),any:r("any"),in:r("in"),fulltext:r("fulltext"),has:n("has"),missing:n("missing"),similar:(e=>{let t=r(e);return(...e)=>t("",...e)})("similar"),geopointNear:r("geopoint.near"),numberLessThan:r("number.lt"),numberGreaterThan:r("number.gt"),numberInRange:r("number.inRange"),dateAfter:r("date.after"),dateBefore:r("date.before"),dateBetween:r("date.between"),dateDayOfMonth:r("date.day-of-month"),dateDayOfMonthAfter:r("date.day-of-month-after"),dateDayOfMonthBefore:r("date.day-of-month-before"),dateDayOfWeek:r("date.day-of-week"),dateDayOfWeekAfter:r("date.day-of-week-after"),dateDayOfWeekBefore:r("date.day-of-week-before"),dateMonth:r("date.month"),dateMonthAfter:r("date.month-after"),dateMonthBefore:r("date.month-before"),dateYear:r("date.year"),dateHour:r("date.hour"),dateHourAfter:r("date.hour-after"),dateHourBefore:r("date.hour-before")}},93389:(e,t,i)=>{var r=Object.defineProperty;Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let n=i(9172),a=i(60039),o=i(99206);class s{constructor(e){((e,t,i)=>((e,t,i)=>t in e?r(e,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[t]=i)(e,"symbol"!=typeof t?t+"":t,void 0))(this,"baseURL"),this.baseURL=e.baseURL}buildURLForPath(e,t={}){return a.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)}}t.Client=s},93622:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(13324);t.validateAssetMetadata=({notes:e,credits:t,alt:i,tags:n})=>{let a=[];if(e&&e.length>500&&a.push("`notes` must be at most 500 characters"),t&&t.length>500&&a.push("`credits` must be at most 500 characters"),i&&i.length>500&&a.push("`alt` must be at most 500 characters"),n&&n.length&&n.some(e=>e.length<3||e.length>20)&&a.push("tags must be at least 3 characters long and 20 characters at most"),a.length)throw new r.PrismicError(`Errors validating asset metadata: ${a.join(", ")}`,void 0,{notes:e,credits:t,alt:i,tags:n})}},94217:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(93105);t.typeFilter=e=>r.filter.at("document.type",e)},94462:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(55627),n=i(28997);t.asImageSrc=(e,t={})=>e&&n.imageThumbnail(e)?r.buildURL(e.url,t):null},95512:(e,t)=>
1{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let i=e=>e.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`);t.buildURL=(e,t)=>{let r=new URL(e);for(let e in t){let n=i(e),a=t[e];void 0===a?r.searchParams.delete(n):Array.isArray(a)?r.searchParams.set(n,a.join(",")):r.searchParams.set(n,`${a}`)}let n=r.searchParams.get("s");return n&&(r.searchParams.delete("s"),r.searchParams.append("s",n)),r.toString()}},95660:(e,t)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.LinkType={Any:"Any",Document:"Document",Media:"Media",Web:"Web"}},97651:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var i in t)Object.defineProperty(e,i,{enumerable:!0,get:t[i]})}(t,{default:function(){return l},getImageProps:function(){return s}});let r=i(73623),n=i(95413),a=i(38437),o=r._(i(36095));function s(e){let{props:t}=(0,n.getImgProps)(e,{defaultLoader:o.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,i]of Object.entries(t))void 0===i&&delete t[e];return{props:t}}let l=a.Image},98582:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(46636);t.RichTextReversedNodeType={[r.RichTextNodeType.listItem]:"listItem",[r.RichTextNodeType.oListItem]:"oListItem",[r.RichTextNodeType.list]:"list",[r.RichTextNodeType.oList]:"oList"}},99206:(e,t,i)=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let r=i(60039);t.buildWidthSrcSet=(e,{widths:t,...i})=>t.map(t=>`${r.buildURL(e,{...i,w:void 0,width:t})} ${t}w`).join(", ")}}]);

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.