(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4253],{5565:(e,t,n)=>{"use strict";n.d(t,{default:()=>i.a});var r=n(4146),i=n.n(r)},4146:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return u},getImageProps:function(){return s}});let r=n(60306),i=n(40666),l=n(87970),o=r._(n(65514));function s(e){let{props:t}=(0,i.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,n]of Object.entries(t))void 0===n&&delete t[e];return{props:t}}let u=l.Image},81239:e=>{var t=function(e){var t=/[\\^$.*+?()[\]{}|]/g,n=RegExp(t.source);return e&&n.test(e)?e.replace(t,"\\$&"):e},n=function(e){return"string"==typeof e},r=function(e){var t=[];return e.forEach(function(e){Array.isArray(e)?t=t.concat(e):t.push(e)}),t};e.exports=function(e,i,l){return Array.isArray(e)||(e=[e]),r(e.map(function(e){return n(e)?function(e,r,i){var l=0,o=0;if(""===e)return e;if(!e||!n(e))throw TypeError("First argument to react-string-replace#replaceString must be a string");var s=r;s instanceof RegExp||(s=RegExp("("+t(s)+")","gi"));for(var u=e.split(s),c=1,a=u.length;c<a;c+=2){if(void 0===u[c]||void 0===u[c-1]){console.warn("reactStringReplace: Encountered undefined value during string replacement. Your RegExp may not be working the way you expect.");continue}o=u[c].length,l+=u[c-1].length,u[c]=i(u[c],c,l),l+=o}return u}(e,i,l):e}))}},26615:(e,t,n)=>{"use strict";n.d(t,{RK:()=>L});var r=n(95155);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach(function(t){var r,i;r=t,i=n[t],(r=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(r))in e?Object.defineProperty(e,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[r]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function o(e){return"span"===e._type&&"text"in e&&"string"==typeof e.text&&(typeof e.marks>"u"||Array.isArray(e.marks)&&e.marks.every(e=>"string"==typeof e))}function s(e){return"string"==typeof e._type&&"@"!==e._type[0]&&(!("markDefs"in e)||!e.markDefs||Array.isArray(e.markDefs)&&e.markDefs.every(e=>"string"==typeof e._key))&&"children"in e&&Array.isArray(e.children)&&e.children.every(e=>"object"==typeof e&&"_type"in e)}function u(e){return s(e)&&"listItem"in e&&"string"==typeof e.listItem&&(typeof e.level>"u"||"number"==typeof e.level)}function c(e){return"@list"===e._type}function a(e){return"@span"===e._type}function f(e){return"@text"===e._type}let p=["strong","em","code","underline","strike-through"];function y(e,t,n){if(!o(e)||!e.marks||!e.marks.length)return[];let r=e.marks.slice(),i={};return r.forEach(e=>{i[e]=1;for(let r=t+1;r<n.length;r++){let t=n[r];if(t&&o(t)&&Array.isArray(t.marks)&&-1!==t.marks.indexOf(e))i[e]++;else break}}),r.sort((e,t)=>(function(e,t,n){let r=e[t],i=e[n];if(r!==i)return i-r;let l=p.indexOf(t),o=p.indexOf(n);return l!==o?l-o:t.localeCompare(n)})(i,e,t))}function m(e,t,n){return{_type:"@list",_key:`${e._key||`${t}`}-parent`,mode:n,level:e.level||1,listItem:e.listItem,children:[e]}}function h(e,t){let n=t.level||1,r=t.listItem||"normal",i="string"==typeof t.listItem;if(c(e)&&(e.level||1)===n&&i&&(e.listItem||"normal")===r)return e;if(!("children"in e))return;let l=e.children[e.children.length-1];return l&&!o(l)?h(l,t):void 0}var d=n(12115);let k=["block","list","listItem","marks","types"],b=["listItem"],g=["_key"];function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function j(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach(function(t){var r,i;r=t,i=n[t],(r=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(r))in e?Object.defineProperty(e,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[r]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function x(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if(({}).hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r<l.length;r++)n=l[r],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}let O={textDecoration:"underline"},w=(e,t)=>`[@portabletext/react] Unknown ${e}, specify a component for it in the \`components.${t}\` prop`,_=e=>w(`block type "${e}"`,"types"),I=e=>w(`mark type "${e}"`,"marks"),P=e=>w(`block style "${e}"`,"block"),S=e=>w(`list style "${e}"`,"list"),E=e=>w(`list item style "${e}"`,"listItem");function $(e){console.warn(e)}let A={display:"none"},D={types:{},block:{normal:({children:e})=>(0,r.jsx)("p",{children:e}),blockquote:({children:e})=>(0,r.jsx)("blockquote",{children:e}),h1:({children:e})=>(0,r.jsx)("h1",{children:e}),h2:({children:e})=>(0,r.jsx)("h2",{children:e}),h3:({children:e})=>(0,r.jsx)("h3",{children:e}),h4:({children:e})=>(0,r.jsx)("h4",{children:e}),h5:({children:e})=>(0,r.jsx)("h5",{children:e}),h6:({children:e})=>(0,r.jsx)("h6",{children:e})},marks:{em:({children:e})=>(0,r.jsx)("em",{children:e}),strong:({children:e})=>(0,r.jsx)("strong",{children:e}),code:({children:e})=>(0,r.jsx)("code",{children:e}),underline:({children:e})=>(0,r.jsx)("span",{style:O,children:e}),"strike-through":({children:e})=>(0,r.jsx)("del",{children:e}),link:({children:e,value:t})=>(0,r.jsx)("a",{href:t?.href,children:e})},list:{number:({children:e})=>(0,r.jsx)("ol",{children:e}),bullet:({children:e})=>(0,r.jsx)("ul",{children:e})},listItem:({children:e})=>(0,r.jsx)("li",{children:e}),hardBreak:()=>(0,r.jsx)("br",{}),unknownType:({value:e,isInline:t})=>{let n=_(e._type);return t?(0,r.jsx)("span",{style:A,children:n}):(0,r.jsx)("div",{style:A,children:n})},unknownMark:({markType:e,children:t})=>(0,r.jsx)("span",{className:`unknown__pt__mark__${e}`,children:t}),unknownList:({children:e})=>(0,r.jsx)("ul",{children:e}),unknownListItem:({children:e})=>(0,r.jsx)("li",{children:e}),unknownBlockStyle:({children:e})=>(0,r.jsx)("p",{children:e})};function T(e,t,n){let r=t[n],i=e[n];return"function"==typeof r||r&&"function"==typeof i?r:r?j(j({},i),r):i}function L({value:e,components:t,listNestingMode:n,onMissingComponent:i=$}){let o=i||B,s=function(e,t){let n;let r=[];for(let o=0;o<e.length;o++){let s=e[o];if(s){var i;if(!u(s)){r.push(s),n=void 0;continue}if(!n){n=m(s,o,t),r.push(n);continue}if(i=n,(s.level||1)===i.level&&s.listItem===i.listItem){n.children.push(s);continue}if((s.level||1)>n.level){let e=m(s,o,t);if("html"===t){let t=n.children[n.children.length-1],r=l(l({},t),{},{children:[...t.children,e]});n.children[n.children.length-1]=r}else n.children.push(e);n=e;continue}if((s.level||1)<n.level){let e=r[r.length-1],i=e&&h(e,s);if(i){(n=i).children.push(s);continue}n=m(s,o,t),r.push(n);continue}if(s.listItem!==n.listItem){let e=r[r.length-1],i=e&&h(e,{level:s.level||1});if(i&&i.listItem===s.listItem){(n=i).children.push(s);continue}n=m(s,o,t),r.push(n);continue}console.warn("Unknown state encountered for block",s),r.push(s)}}return r}(Array.isArray(e)?e:[e],n||"html"),c=(0,d.useMemo)(()=>t?function(e,t){let{block:n,list:r,listItem:i,marks:l,types:o}=t,s=x(t,k);return j(j({},e),{},{block:T(e,t,"block"),list:T(e,t,"list"),listItem:T(e,t,"listItem"),marks:T(e,t,"marks"),types:T(e,t,"types")},s)}(D,t):D,[t]),a=(0,d.useMemo)(()=>M(c,o),[c,o]),f=s.map((e,t)=>a({node:e,index:t,isInline:!1,renderNode:a}));return(0,r.jsx)(r.Fragment,{children:f})}let M=(e,t)=>function n(i){let{node:l,index:o,isInline:p}=i,y=l._key||`node-${o}`;return c(l)?function(i,l,o){let s=i.children.map((e,t)=>n({node:e._key?e:j(j({},e),{},{_key:`li-${l}-${t}`}),index:t,isInline:!1,renderNode:n})),u=e.list,c=("function"==typeof u?u:u[i.listItem])||e.unknownList;if(c===e.unknownList){let e=i.listItem||"bullet";t(S(e),{nodeType:"listStyle",type:e})}return(0,r.jsx)(c,{value:i,index:l,isInline:!1,renderNode:n,children:s},o)}(l,o,y):u(l)?function(i,l,o){let s=R({node:i,index:l,isInline:!1,renderNode:n}),u=e.listItem,c=("function"==typeof u?u:u[i.listItem])||e.unknownListItem;if(c===e.unknownListItem){let e=i.listItem||"bullet";t(E(e),{type:e,nodeType:"listItemStyle"})}let a=s.children;if(i.style&&"normal"!==i.style){let{listItem:e}=i;a=n({node:x(i,b),index:l,isInline:!1,renderNode:n})}return(0,r.jsx)(c,{value:i,index:l,isInline:!1,renderNode:n,children:a},o)}(l,o,y):a(l)?function(i,l,o){let{markDef:s,markType:u,markKey:c}=i,p=e.marks[u]||e.unknownMark,y=i.children.map((e,t)=>n({node:e,index:t,isInline:!0,renderNode:n}));return p===e.unknownMark&&t(I(u),{nodeType:"mark",type:u}),(0,r.jsx)(p,{text:function e(t){let n="";return t.children.forEach(t=>{f(t)?n+=t.text:a(t)&&(n+=e(t))}),n}(i),value:s,markType:u,markKey:c,renderNode:n,children:y},o)}(l,0,y):l._type in e.types?function(t,i,l,o){let s=e.types[t._type];return s?(0,r.jsx)(s,j({},{value:t,isInline:o,index:i,renderNode:n}),l):null}(l,o,y,p):s(l)?function(i,l,o,s){let u=R({node:i,index:l,isInline:s,renderNode:n}),{_key:c}=u,a=x(u,g),f=a.node.style||"normal",p=("function"==typeof e.block?e.block:e.block[f])||e.unknownBlockStyle;return p===e.unknownBlockStyle&&t(P(f),{nodeType:"blockStyle",type:f}),(0,r.jsx)(p,j(j({},a),{},{value:a.node,renderNode:n}),o)}(l,o,y,p):f(l)?function(t,n){if(t.text===`
`){let t=e.hardBreak;return t?(0,r.jsx)(t,{},n):`
`}return t.text}(l,y):function(i,l,o,s){t(_(i._type),{nodeType:"block",type:i._type});let u=e.unknownType;return(0,r.jsx)(u,j({},{value:i,isInline:s,index:l,renderNode:n}),o)}(l,o,y,p)};function R(e){let{node:t,index:n,isInline:r,renderNode:i}=e,l=(function(e){var t,n;let{children:r}=e,i=null!=(t=e.markDefs)?t:[];if(!r||!r.length)return[];let l=r.map(y),s={_type:"@span",children:[],markType:"<unknown>"},u=[s];for(let e=0;e<r.length;e++){let t=r[e];if(!t)continue;let s=l[e]||[],c=1;if(u.length>1)for(;c<u.length;c++){let e=(null==(n=u[c])?void 0:n.markKey)||"",t=s.indexOf(e);if(-1===t)break;s.splice(t,1)}let a=(u=u.slice(0,c))[u.length-1];if(a){for(let e of s){let n=null==i?void 0:i.find(t=>t._key===e),r=n?n._type:e,l={_type:"@span",_key:t._key,children:[],markDef:n,markType:r,markKey:e};a.children.push(l),u.push(l),a=l}if(o(t)){let e=t.text.split(`
`);for(let t=e.length;t-- >1;)e.splice(t,0,`
`);a.children=a.children.concat(e.map(e=>({_type:"@text",text:e})))}else a.children=a.children.concat(t)}}return s.children})(t).map((e,t)=>i({node:e,isInline:!0,index:t,renderNode:i}));return{_key:t._key||`block-${n}`,children:l,index:n,isInline:r,node:t}}function B(){}}}]);