1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[863],{38550:function(e,r,n){e.exports=n(29608)},81923:function(e,r,n){"use strict";var t=n(96086),i=n(72695),l=n(81247),s=n(97118),o=n(41051),a=["projectId","dataset","imageOptions"],c={imageOptions:{}};function u(e){return"block"===e._type&&e.listItem}e.exports=function(e,r,n,f){var p=t({},c,r),d=l(s(Array.isArray(p.blocks)?p.blocks:[p.blocks]),p.listNestMode),h=o(n,p.serializers||{}),m=a.reduce(function(e,r){var n=p[r];return void 0!==n&&(e[r]=n),e},{}),y=!!p.renderContainerOnSingleChild,k=d.map(function r(n,t,l,s){var o,a,c,p,d,y,k,v,g;return"list"===n._type&&n.listItem?(o=n.listItem,a=n.level,c=n._key,p=n.children.map(r),e(h.list,{key:c,level:a,type:o,options:m},p)):u(n)?(d=function(e,r){for(var n=0,t=0;t<r.length&&r[t]!==e;t++)u(r[t])&&n++;return n}(n,l),y=n._key,k=i(n).map(r),e(h.listItem,{node:n,serializers:h,index:d,key:y,options:m},k)):"string"==typeof n||n.marks||"span"===n._type?f(n,h,t,{serializeNode:r}):(v=i(n).map(function(e,n,t){return r(e,n,t,!0)}),g={key:n._key||"block-".concat(t),node:n,isInline:s,serializers:h,options:m},e(h.block,g,v))});if(y||k.length>1){var v=p.className?{className:p.className}:{};return e(h.container,v,k)}return k[0]?k[0]:"function"==typeof h.empty?e(h.empty):h.empty}},72695:function(e){"use strict";var r=["strong","em","code","underline","strike-through"];function n(e,r,n){if(!e.marks||0===e.marks.length)return e.marks||[];var i=t.bind(null,e.marks.reduce(function(e,t){e[t]=e[t]?e[t]+1:1;for(var i=r+1;i<n.length;i++){var l=n[i];if(l.marks&&Array.isArray(l.marks)&&-1!==l.marks.indexOf(t))e[t]++;else break}return e},{}));return e.marks.slice().sort(i)}function t(e,n,t){var i=e[n]||0,l=e[t]||0;if(i!==l)return l-i;var s=r.indexOf(n),o=r.indexOf(t);return s!==o?s-o:n<t?-1:n>t?1:0}e.exports=function(e){var r=e.children,t=e.markDefs;if(!r||!r.length)return[];var i=r.map(n),l={_type:"span",children:[]},s=[l];return r.forEach(function(e,r){var n=i[r];if(!n){s[s.length-1].children.push(e);return}var l=1;if(s.length>1)for(;l<s.length;l++){var o=s[l].markKey,a=n.indexOf(o);if(-1===a)break;n.splice(a,1)}var c=function(e){for(var r=e.length-1;r>=0;r--){var n=e[r];if("span"===n._type&&n.children)return n}}(s=s.slice(0,l));if(n.forEach(function(r){var n={_type:"span",_key:e._key,children:[],mark:t.find(function(e){return e._key===r})||r,markKey:r};c.children.push(n),s.push(n),c=n}),"span"===e._type&&"string"==typeof e.text&&(Array.isArray(e.marks)||void 0===e.marks)){for(var u=e.text.split("\n"),f=u.length;f-- >1;)u.splice(f,0,"\n");c.children=c.children.concat(u)}else c.children=c.children.concat(e)}),l.children}},97118:function(e,r,n){"use strict";var t=n(96086);e.exports=function(e){return e.map(function(e){return e._key?e:t({_key:(function(e){var r=0,n=e.length;if(0===n)return r;for(var t=0;t<n;t++)r=(r<<5)-r+e.charCodeAt(t),r&=r;return r})(JSON.stringify(e)).toString(36).replace(/[^A-Za-z0-9]/g,"")},e)})}},91643:function(e,r,n){"use strict";var t=n(96456),i=n(6803),l=n(96086),s=encodeURIComponent,o="You must either:\n - Pass `projectId` and `dataset` to the block renderer\n - Materialize images to include the `url` field.\n\nFor more information, see ".concat(t("block-content-image-materializing")),a=function(e){var r=e.imageOptions,n=Object.keys(r);if(!n.length)return"";var t=n.map(function(e){return"".concat(s(e),"=").concat(s(r[e]))});return"?".concat(t.join("&"))};e.exports=function(e){var r=e.node,n=e.options,t=n.projectId,s=n.dataset,c=r.asset;if(!c)throw Error("Image does not have required `asset` property");if(c.url)return c.url+a(n);if(!t||!s)throw Error(o);if(!c._ref)throw Error("Invalid image reference in block, no `_ref` found on `asset`");return i(l({projectId:t,dataset:s},n.imageOptions||{})).image(r).toString()}},29608:function(e,r,n){"use strict";var t=n(48019),i=n(81923),l=n(91643),s=n(41051);e.exports={blocksToNodes:function(e,r,n,l){if(n)return i(e,r,n,l);var s=t(e);return i(e,r,s.defaultSerializers,s.serializeSpan)},getSerializers:t,getImageUrl:l,mergeSerializers:s}},41051:function(e,r,n){"use strict";function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var i=n(96086);e.exports=function(e,r){return Object.keys(e).reduce(function(n,l){var s=t(e[l]);
1return"function"===s?n[l]=void 0!==r[l]?r[l]:e[l]:"object"===s?n[l]=i({},e[l],r[l]):n[l]=void 0===r[l]?e[l]:r[l],n},{})}},81247:function(e,r,n){"use strict";var t=n(96086);function i(e){return{_type:"list",_key:"".concat(e._key,"-parent"),level:e.level,listItem:e.listItem,children:[e]}}function l(e){return e.children&&e.children[e.children.length-1]}function s(e,r){var n="string"==typeof r.listItem;if("list"===e._type&&e.level===r.level&&n&&e.listItem===r.listItem)return e;var t=l(e);return!!t&&s(t,r)}e.exports=function(e){for(var r,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"html",o=[],a=0;a<e.length;a++){var c,u=e[a];if(!u.listItem){o.push(u),r=null;continue}if(!r){r=i(u),o.push(r);continue}if(c=r,u.level===c.level&&u.listItem===c.listItem){r.children.push(u);continue}if(u.level>r.level){var f=i(u);if("html"===n){var p=l(r),d=t({},p,{children:p.children.concat(f)});r.children[r.children.length-1]=d}else r.children.push(f);r=f;continue}if(u.level<r.level){var h=s(o[o.length-1],u);if(h){(r=h).children.push(u);continue}r=i(u),o.push(r);continue}if(u.listItem!==r.listItem){var m=s(o[o.length-1],{level:u.level});if(m&&m.listItem===u.listItem){(r=m).children.push(u);continue}r=i(u),o.push(r);continue}console.warn("Unknown state encountered for block",u),o.push(u)}return o}},48019:function(e,r,n){"use strict";var t=n(96086),i=n(91643);e.exports=function(e,r){var n=r||{useDashedStyles:!1};function l(r,n){return e(r,null,n.children)}return{defaultSerializers:{types:{block:function(r){var n=r.node.style||"normal";return/^h\d/.test(n)?e(n,null,r.children):"blockquote"===n?e("blockquote",null,r.children):e("p",null,r.children)},image:function(r){if(!r.node.asset)return null;var n=e("img",{src:i(r)});return r.isInline?n:e("figure",null,n)}},marks:{strong:l.bind(null,"strong"),em:l.bind(null,"em"),code:l.bind(null,"code"),underline:function(r){return e("span",{style:n.useDashedStyles?{"text-decoration":"underline"}:{textDecoration:"underline"}},r.children)},"strike-through":function(r){return e("del",null,r.children)},link:function(r){return e("a",{href:r.mark.href},r.children)}},list:function(r){return e("bullet"===r.type?"ul":"ol",null,r.children)},listItem:function(r){var n=r.node.style&&"normal"!==r.node.style?e(r.serializers.types.block,r,r.children):r.children;return e("li",null,n)},block:function(r){var n=r.node,t=r.serializers,i=r.options,l=r.isInline,s=r.children,o=n._type,a=t.types[o];if(!a)throw Error('Unknown block type "'.concat(o,'", please specify a serializer for it in the `serializers.types` prop'));return e(a,{node:n,options:i,isInline:l},s)},span:function(r){var n=r.node,t=n.mark,i=n.children,l="string"==typeof t?t:t._type,s=r.serializers.marks[l];return s?e(s,r.node,i):(console.warn('Unknown mark type "'.concat(l,'", please specify a serializer for it in the `serializers.marks` prop')),e(r.serializers.markFallback,null,i))},hardBreak:function(){return e("br")},container:"div",markFallback:"span",text:void 0,empty:""},serializeSpan:function(r,n,i,l){if("\n"===r&&n.hardBreak)return e(n.hardBreak,{key:"hb-".concat(i)});if("string"==typeof r)return n.text?e(n.text,{key:"text-".concat(i)},r):r;r.children&&(s={children:r.children.map(function(e,n){return l.serializeNode(e,n,r.children,!0)})});var s,o=t({},r,s);return e(n.span,{key:r._key||"span-".concat(i),node:o,serializers:n})}}}},96456:function(e){e.exports=function(e){return"https://docs.sanity.io/help/"+e}}
1,88863:function(e,r,n){"use strict";var t=n(67294),i=n(45697),l=n(38550),s=n(8675),o=s.serializers,a=s.serializeSpan,c=s.renderProps,u=l.getImageUrl,f=l.blocksToNodes,p=l.mergeSerializers,d=t.createElement,h=function e(r){var n=p(e.defaultSerializers,r.serializers);return f(d,Object.assign({},c,r,{serializers:n,blocks:r.blocks||[]}),o,a)};h.defaultSerializers=o,h.getImageUrl=u,h.propTypes={className:i.string,renderContainerOnSingleChild:i.bool,projectId:i.string,dataset:i.string,imageOptions:i.object,serializers:i.shape({types:i.object,marks:i.object,list:i.func,listItem:i.func,block:i.func,span:i.func}),blocks:i.oneOfType([i.arrayOf(i.shape({_type:i.string.isRequired})),i.shape({_type:i.string.isRequired})]).isRequired},h.defaultProps={renderContainerOnSingleChild:!1,serializers:{},imageOptions:{}},e.exports=h},8675:function(e,r,n){"use strict";var t=n(67294),i=(0,n(38550).getSerializers)(t.createElement),l=i.defaultSerializers,s=i.serializeSpan;e.exports={serializeSpan:s,serializers:l,renderProps:{nestMarks:!0}}}}]);
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.