1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[443,3177,7965],{69628(e,t,n){n.r(t),n.d(t,{CmsComponentErrorBoundary:()=>u,CmsComponents:()=>h});var l=n(64180),r=n(77810),a=n(48996),s=n(76879),o=n(69465),c=n(75826),i=n.n(c),d=n(42272),m=n(4207);class u extends r.Component{constructor(e){super(e),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(e,t){console.error(`[CMS] Component "${this.props.componentName}" failed to render:`,e,t)}render(){return this.state.hasError?null:this.props.children}}u.propTypes={children:i().node.isRequired,componentName:i().string};const h=({content:e,isLoading:t,showTitle:n,darkMode:c})=>{const{setColorMode:i}=(0,a.G6)();(0,r.useEffect)(()=>(i(c?"dark":"light"),()=>i("light")),[c]);const h=(0,r.useMemo)(()=>null!=e&&e.components?(0,o.x)(e.components):[],[null==e?void 0:e.components]),p=(0,s.wi)();return r.createElement(r.Fragment,null,t?r.createElement("div",{className:"p-6 bg-white shadow-lg rounded-lg","data-testid":"cms-components"},r.createElement("div",{className:"animate-pulse"},r.createElement("div",{className:"h-10 w-10 bg-brand-off-white-gray rounded-full mb-4"}),r.createElement("div",{className:"space-y-4"},r.createElement("div",{className:"h-4 bg-brand-off-white-gray rounded-sm"}),r.createElement("div",{className:"h-4 bg-brand-off-white-gray rounded-sm w-5/6"}),r.createElement("div",{className:"h-4 bg-brand-off-white-gray rounded-sm w-4/6"}),r.createElement("div",{className:"h-4 bg-brand-off-white-gray rounded-sm"})))):r.createElement(r.Fragment,null,n&&r.createElement(m.A,{as:"h1",variant:"h1",className:"mb-4"},null==e?void 0:e.title),r.createElement("div",{className:(0,d.cn)("flex flex-col items-stretch",c?"dark":"")},h.map(e=>{var t;return r.createElement(u,{key:e.id,componentName:(null===(t=e.component)||void 0===t?void 0:t.displayName)||e.id},r.createElement("div",(0,l.A)({className:"cms-fade-in"},e.fieldId?p({entryId:e.id,fieldId:e.fieldId}):null),r.createElement(e.component,e.props)))}))))};h.displayName="CmsComponents",h.propTypes={content:i().any,darkMode:i().bool,isLoading:i().bool,showTitle:i().bool}},46437(e,t,n){n.r(t),n.d(t,{default:()=>m});var l=n(77810),r=n(75826),a=n.n(r),s=n(42272),o=n(50125),c=n(91028),i=n(87716);const d=({content:e,className:t})=>{const n=(0,l.useContext)(i.MR),r=(0,l.useCallback)(e=>{if(!n)return encodeURI(e);const{buildUrl:t,site:l,locale:r}=n;return t(e,(null==l?void 0:l.alias)||(null==l?void 0:l.id),(null==r?void 0:r.alias)||(null==r?void 0:r.id))},[n]),a=(0,o.A)(e,r,c.l);return a?l.createElement("div",{className:(0,s.cn)("flex flex-col gap-6 items-stretch",t)},a):null};d.displayName="RichTextRenderer",d.propTypes={content:a().oneOfType([a().object,a().string]),className:a().string};const m=d},50556(e,t,n){n.r(t),n.d(t,{default:()=>i});var l=n(77810),r=n(75826),a=n.n(r),s=n(46437),o=n(42272);function c({logo:e,logoSize:t,text:n}){return l.createElement("div",{className:"flex flex-row items-center gap-4"},(null==e?void 0:e.src)&&l.createElement("div",{className:(0,o.cn)("flex shrink-0",null==t?void 0:t.container)},l.createElement("img",{src:`https:${e.src}`,alt:e.alt||"",className:"w-full h-full object-contain"})),n&&l.createElement(s.default,{content:n,className:"b1-regular"}))}c.displayName="DonationBadge",c.propTypes={logo:a().shape({src:a().string,alt:a().string}),logoSize:a().shape({container:a().string}),text:a().oneOfType([a().string,a().object])};const i=c},91028(e,t,n){n.d(t,{l:()=>c});var l=n(77810),r=n(69465),a=n(69628);const s=new Set(["cta","html","imageWithFocalPoint"]),o=new Set(["cta","imageWithFocalPoint"]),c=(e,t,{inline:n=!1}={})=>{var c,i,d;const m=null==e||null===(c=e.sys)||void 0===c||null===(i=c.contentType)||void 0===i||null===(d=i.sys)||void 0===d?void 0:d.id;if(!m||!(n?o:s).has(m))return null;const u=(0,r.e)(e);if(null==u||!u.component)return null;const h=u.component;return l.createElement(a.CmsComponentErrorBoundary,{key:t,componentName:m},n?l.createElement("span",{className:"inline-block align-middle"},l.createElement(h,u.props)):l.createElement("div",null,l.createElement(h,u.props)))}},50125(e,t,n){n.d(t,{A:()=>m});var l=n(77810),r=n(53480),a=n(4207);const s=(e,t)=>({children:n})=>l.createElement(a.A,{as:e,variant:t},n),o={h1:s("h1","h1"),h2:s("h2","h2"),h3:s("h3","h3"),h4:s("h4","h4"),h5:s("h5","h5"),h6:s("h6","h5"),p:({children:e})=>l.createElement(a.A,{as:"p"},e),blockquote:({children:e})=>l.createElement("blockquote",{className:"border-l-4 border-brand-gray pl-4 italic"},e),ul:({children:e})=>l.createElement("ul",{className:"pl-5 list-disc"},e),ol:({children:e})=>l.createElement("ol",{className:"pl-5 list-decimal"},e),li:({children:e})=>l.createElement("li",null,e),strong:({children:e})=>l.createElement("strong",{className:"font-bold"},e),em:({children:e})=>l.createElement("em",{className:"italic"},e),del:({children:e})=>l.createElement("s",{className:"line-through"},e),hr:()=>l.createElement("hr",{className:"border-brand-gray my-4"}),a:({href:e,children:t})=>l.createElement("a",{href:e,className:"underline hover:no-underline"},t),code:({children:e})=>l.createElement("code",{className:"font-mono bg-brand-off-white-gray px-1 rounded"},e)},c={bold:e=>o.strong({children:e}),italic:e=>o.em({children:e}),underline:e=>l.createElement("u",{className:"underline"},e),strikethrough:e=>o.del({children:e}),code:e=>o.code({children:e}),superscript:e=>l.createElement("sup",null,e),subscript:e=>l.createElement("sub",null,e)};function i(e,t){return Array.isArray(t)&&0!==t.length?t.reduce((e,t)=>
1{var n;return(null===(n=c[t.type])||void 0===n?void 0:n.call(c,e))??e},e):e}function d(e,t,n,r){var s;if(!e||"object"!=typeof e||"string"!=typeof e.nodeType)return null;const{nodeType:o,content:c,data:m,value:u,marks:h}=e,p=Array.isArray(c)?c.map((e,t)=>d(e,t,n,r)):null,y=null===(s=o.match(/^heading-([1-6])$/))||void 0===s?void 0:s[1];if(y){const e=`h${y}`;return l.createElement(a.A,{key:t,as:e,variant:e},p)}switch(o){case"paragraph":return l.createElement(a.A,{key:t,as:"p"},p);case"blockquote":return l.createElement("blockquote",{key:t,className:"border-l-4 border-brand-gray pl-4 italic"},p);case"hr":return l.createElement("hr",{key:t,className:"border-brand-gray my-4"});case"unordered-list":return l.createElement("ul",{key:t,className:"pl-5 list-disc"},p);case"ordered-list":return l.createElement("ol",{key:t,className:"pl-5 list-decimal"},p);case"list-item":return l.createElement("li",{key:t},p);case"table":return l.createElement("table",{key:t,className:"w-full border-collapse"},l.createElement("tbody",null,p));case"table-row":return l.createElement("tr",{key:t},p);case"table-cell":return l.createElement("td",{key:t,className:"border border-brand-gray px-3 py-2"},p);case"table-header-cell":return l.createElement("th",{key:t,className:"border border-brand-gray px-3 py-2 font-bold text-left"},p);case"text":{const e=(u||"").split("\n");return 1===e.length?l.createElement(l.Fragment,{key:t},i(e[0],h)):e.map((t,n)=>l.createElement(l.Fragment,{key:n},i(t,h),n<e.length-1&&l.createElement("br",null)))}case"embedded-asset-block":{var E,g,b,v;const n=null===(E=e.data)||void 0===E||null===(g=E.target)||void 0===g?void 0:g.fields,r=null==n||null===(b=n.file)||void 0===b?void 0:b.url,a=null==n||null===(v=n.file)||void 0===v?void 0:v.contentType,s=(null==n?void 0:n.title)||(null==n?void 0:n.description)||"";if(!r||null==a||!a.startsWith("image/"))return null;const o=r.startsWith("//")?`https:${r}`:r;return l.createElement("div",{key:t},l.createElement("img",{src:o,alt:s,className:"max-w-48 w-auto inline-block"}))}case"hyperlink":return l.createElement("a",{key:t,href:null==m?void 0:m.uri,className:"underline hover:no-underline"},p);case"entry-hyperlink":{var f,N;const e=null==m||null===(f=m.target)||void 0===f||null===(N=f.fields)||void 0===N?void 0:N.slug;if(!e)return l.createElement(a.A,{key:t,as:"span"},p);const r=n?n(`/${e}`):encodeURI(`/${e}`);return l.createElement("a",{key:t,href:r,className:"underline hover:no-underline"},p)}case"asset-hyperlink":return l.createElement(a.A,{key:t,as:"span"},p);case"embedded-entry-block":case"embedded-entry-inline":return r?r(null==m?void 0:m.target,t,{inline:"embedded-entry-inline"===o}):null;default:return null}}const m=(e,t,n)=>e?"string"==typeof e?l.createElement(r.oz,{components:o},e):"document"===e.nodeType&&Array.isArray(e.content)?e.content.map((e,l)=>d(e,l,t,n)):null:null}}]);
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.