1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6928],{6928:function(e,t,r){r.d(t,{h:function(){return o}});var n=r(67294),E=r(5707);let i={[E.RG.DOCUMENT]:(e,t)=>t,[E.RG.PARAGRAPH]:(e,t)=>n.createElement("p",null,t),[E.RG.HEADING_1]:(e,t)=>n.createElement("h1",null,t),[E.RG.HEADING_2]:(e,t)=>n.createElement("h2",null,t),[E.RG.HEADING_3]:(e,t)=>n.createElement("h3",null,t),[E.RG.HEADING_4]:(e,t)=>n.createElement("h4",null,t),[E.RG.HEADING_5]:(e,t)=>n.createElement("h5",null,t),[E.RG.HEADING_6]:(e,t)=>n.createElement("h6",null,t),[E.RG.EMBEDDED_ENTRY]:(e,t)=>n.createElement("div",null,t),[E.RG.EMBEDDED_RESOURCE]:(e,t)=>n.createElement("div",null,t),[E.RG.UL_LIST]:(e,t)=>n.createElement("ul",null,t),[E.RG.OL_LIST]:(e,t)=>n.createElement("ol",null,t),[E.RG.LIST_ITEM]:(e,t)=>n.createElement("li",null,t),[E.RG.QUOTE]:(e,t)=>n.createElement("blockquote",null,t),[E.RG.HR]:()=>n.createElement("hr",null),[E.RG.TABLE]:(e,t)=>n.createElement("table",null,n.createElement("tbody",null,t)),[E.RG.TABLE_ROW]:(e,t)=>n.createElement("tr",null,t),[E.RG.TABLE_HEADER_CELL]:(e,t)=>
1n.createElement("th",null,t),[E.RG.TABLE_CELL]:(e,t)=>n.createElement("td",null,t),[E.Ev.ASSET_HYPERLINK]:e=>l(E.Ev.ASSET_HYPERLINK,e),[E.Ev.ENTRY_HYPERLINK]:e=>l(E.Ev.ENTRY_HYPERLINK,e),[E.Ev.RESOURCE_HYPERLINK]:e=>s(E.Ev.RESOURCE_HYPERLINK,e),[E.Ev.EMBEDDED_ENTRY]:e=>l(E.Ev.EMBEDDED_ENTRY,e),[E.Ev.EMBEDDED_RESOURCE]:(e,t)=>s(E.Ev.EMBEDDED_RESOURCE,e),[E.Ev.HYPERLINK]:(e,t)=>n.createElement("a",{href:e.data.uri},t)},a={[E.oN.BOLD]:e=>n.createElement("b",null,e),[E.oN.ITALIC]:e=>n.createElement("i",null,e),[E.oN.UNDERLINE]:e=>n.createElement("u",null,e),[E.oN.CODE]:e=>n.createElement("code",null,e),[E.oN.SUPERSCRIPT]:e=>n.createElement("sup",null,e),[E.oN.SUBSCRIPT]:e=>n.createElement("sub",null,e),[E.oN.STRIKETHROUGH]:e=>n.createElement("s",null,e)};function l(e,t){return n.createElement("span",{key:t.data.target.sys.id},"type: ",t.nodeType," id: ",t.data.target.sys.id)}function s(e,t){return n.createElement("span",{key:t.data.target.sys.urn},"type: ",t.nodeType," urn: ",t.data.target.sys.urn)}function o(e,t={}){if(!e)return null;let r=e;return t.stripEmptyTrailingParagraph&&(r=E.BM.stripEmptyTrailingParagraphFromDocument(e)),function e(t,r){let{renderNode:i,renderMark:a,renderText:l,preserveWhitespace:s}=r;if(E.BM.isText(t)){let e=l?l(t.value):t.value;if(s&&!l){let t=(e=e.replace(/ {2,}/g,e=>"\xa0".repeat(e.length))).split("\n"),r=[];t.forEach((e,E)=>{r.push(e),E!==t.length-1&&r.push(n.createElement("br",null))}),e=r}return t.marks.reduce((e,t)=>a[t.type]?a[t.type](e):e,e)}{let E=t.content.map((t,E)=>{var i;return i=e(t,r),(0,n.isValidElement)(i)&&null===i.key?(0,n.cloneElement)(i,{key:E}):i});return t.nodeType&&i[t.nodeType]?i[t.nodeType](t,E):n.createElement(n.Fragment,null,E)}}(r,{renderNode:{...i,...t.renderNode},renderMark:{...a,...t.renderMark},renderText:t.renderText,preserveWhitespace:t.preserveWhitespace})}},5707:function(e,t,r){r.d(t,{RG:function(){return l},Ev:function(){return s},oN:function(){return o},BM:function(){return a}});var n,E,i,a={};r.r(a),r.d(a,{isBlock:function(){return p},isEmptyParagraph:function(){return _},isInline:function(){return R},isText:function(){return T},stripEmptyTrailingParagraphFromDocument:function(){return L}});var l=((n={}).DOCUMENT="document",n.PARAGRAPH="paragraph",n.HEADING_1="heading-1",n.HEADING_2="heading-2",n.HEADING_3="heading-3",n.HEADING_4="heading-4",n.HEADING_5="heading-5",n.HEADING_6="heading-6",n.OL_LIST="ordered-list",n.UL_LIST="unordered-list",n.LIST_ITEM="list-item",n.HR="hr",n.QUOTE="blockquote",n.EMBEDDED_ENTRY="embedded-entry-block",n.EMBEDDED_ASSET="embedded-asset-block",n.EMBEDDED_RESOURCE="embedded-resource-block",n.TABLE="table",n.TABLE_ROW="table-row",n.TABLE_CELL="table-cell",n.TABLE_HEADER_CELL="table-header-cell",n),s=((E={}).ASSET_HYPERLINK="asset-hyperlink",E.EMBEDDED_ENTRY="embedded-entry-inline",E.EMBEDDED_RESOURCE="embedded-resource-inline",E.ENTRY_HYPERLINK="entry-hyperlink",E.HYPERLINK="hyperlink",E.RESOURCE_HYPERLINK="resource-hyperlink",E),o=((i={}).BOLD="bold",i.ITALIC="italic",i.UNDERLINE="underline",i.CODE="code",i.SUPERSCRIPT="superscript",i.SUBSCRIPT="subscript",i.STRIKETHROUGH="strikethrough",i);let u=[l.PARAGRAPH,l.HEADING_1,l.HEADING_2,l.HEADING_3,l.HEADING_4,l.HEADING_5,l.HEADING_6,l.OL_LIST,l.UL_LIST,l.HR,l.QUOTE,l.EMBEDDED_ENTRY,l.EMBEDDED_ASSET,l.EMBEDDED_RESOURCE,l.TABLE],c=[l.PARAGRAPH,l.HEADING_1,l.HEADING_2,l.HEADING_3,l.HEADING_4,l.HEADING_5,l.HEADING_6,l.OL_LIST,l.UL_LIST,l.HR,l.QUOTE,l.EMBEDDED_ENTRY,l.EMBEDDED_ASSET,l.EMBEDDED_RESOURCE];l.TABLE,l.TABLE_ROW,l.TABLE_CELL,l.TABLE_HEADER_CELL,l.HR,l.EMBEDDED_ENTRY,l.EMBEDDED_ASSET,l.EMBEDDED_RESOURCE;let h={[l.OL_LIST]:[l.LIST_ITEM],[l.UL_LIST]:[l.LIST_ITEM],[l.LIST_ITEM]:c,[l.QUOTE]:[l.PARAGRAPH],[l.TABLE]:[l.TABLE_ROW],[l.TABLE_ROW]:[l.TABLE_CELL,l.TABLE_HEADER_CELL],[l.TABLE_CELL]:[l.PARAGRAPH,l.UL_LIST,l.OL_LIST],[l.TABLE_HEADER_CELL]:[l.PARAGRAPH]},A=[l.HEADING_1,l.HEADING_2,l.HEADING_3,l.HEADING_4,l.HEADING_5,l.HEADING_6];function D(e,t){for(let r of Object.keys(e))if(t===e[r])return!0;return!1}function R(e){return D(s,e.nodeType)}function p(e){return D(l,e.nodeType)}function T(e){return"text"===e.nodeType}function _(e){if(e.nodeType!==l.PARAGRAPH||1!==e.content.length)return!1;let t=e.content[0];return"text"===t.nodeType&&""===t.value}function L(e){return!(null!=e&&"object"==typeof e&&"content"in e&&Array.isArray(e.content))||e.content.length<2?e:_(e.content[e.content.length-1])?{...e,content:e.content.slice(0,-1)}:e}[l.PARAGRAPH,...A],l.DOCUMENT,l.PARAGRAPH,l.HEADING_1,l.HEADING_2,l.HEADING_3,l.HEADING_4,l.HEADING_5,l.HEADING_6,l.OL_LIST,l.UL_LIST,l.LIST_ITEM,l.HR,l.QUOTE,l.EMBEDDED_ENTRY,l.EMBEDDED_ASSET,s.HYPERLINK,s.ENTRY_HYPERLINK,s.ASSET_HYPERLINK,s.EMBEDDED_ENTRY,o.BOLD,o.CODE,o.ITALIC,o.UNDERLINE,l.DOCUMENT,l.PARAGRAPH;let d=({path:e,property:t,typeName:r,value:n})=>({details:`The type of "${t}" is incorrect, expected type: ${r}`,name:"type",path:e.toArray(),type:r,value:n}),I=({min:e,value:t,path:r})=>({name:"size",min:e,path:r.toArray(),details:`Size must be at least ${e}`,value:t}),N=({max:e,value:t,path:r})=>({name:"size",max:e,path:r.toArray(),details:`Size must be at most ${e}`,value:t}),y=({expected:e,value:t,path:r})=>({details:"Value must be one of expected values",name:"in",expected:[...e].sort(),path:r.toArray(),value:t}),H=({property:e,path:t})=>({details:`The property "${e}" is not expected`,name:"unexpected",path:t.toArray()}),m=({property:e,path:t})=>({details:`The property "${e}" is required here`,name:"required",path:t.toArray()});class G{obj;path;_errors=[];constructor(e,t){this.obj=e,this.path=t}catch=(...e)=>{this._errors.push(...e)};get errors(){let e=e=>JSON.stringify({details:e.details,path:e.path});return this._errors.filter((t,r)=>this._errors.findIndex(r=>e(t)===e(r))===r)}exists=e=>e in this.obj||(this.catch(m({property:e,path:this.path.of(e)})),!1);object=e=>{let t=e?this.obj[e]:this.obj;if(e&&!this.exists(e))return!1;if("object"==typeof t&&!Array.isArray(t)&&null!==t)return!0;let r=e?this.path.of(e):this.path,n=e??this.path.last()??"value";return this.catch(d({typeName:"Object",property:n,path:r,value:t})),!1};string=e=>{let t=this.obj[e];return(!e||!!this.exists(e))&&("string"==typeof t||(this.catch(d({typeName:"String",property:e,path:this.path.of(e),value:t})),!1))};number=(e,t)=>{let r=this.obj[e];return!!t&&!(e in this.obj)||!!this.exists(e)&&(!("number"!=typeof r||Number.isNaN(r))||(this.catch(d({typeName:"Number",property:e,path:this.path.of(e),value:r})),!1))};array=e=>{let t=this.obj[e];return(!e||!!this.exists(e))&&(!!Array.isArray(t)||(this.catch(d({typeName:"Array",property:e,path:this.path.of(e),value:t})),!1))};enum=(e,t)=>
1{let r=this.obj[e];return!!("string"==typeof r&&t.includes(r))||(this.catch(y({expected:t,value:r,path:this.path.of(e)})),!1)};empty=e=>{if(!this.array(e))return!1;let t=this.obj[e];return 0===t.length||(this.catch(N({max:0,value:t,path:this.path.of(e)})),!1)};minLength=(e,t)=>{if(!this.array(e))return!1;let r=this.obj[e];return r.length>=t||(this.catch(I({min:t,value:r,path:this.path.of(e)})),!1)};noAdditionalProperties=e=>{let t=Object.keys(this.obj).sort().filter(t=>!e.includes(t));return t.forEach(e=>this.catch(H({property:e,path:this.path.of(e)}))),0===t.length};each=(e,t)=>{if(!this.array(e))return;let r=this.obj[e],n=!1;r.forEach((r,E)=>{if(n)return;let i=t(r,this.path.of(e).of(E));i.length>0&&(n=!0),this.catch(...i)})}}let f=[];class S{contentRule;validateData;constructor(e,t){this.contentRule=e,this.validateData=t}assert(e,t){let r=new G(e,t);if(!r.object())return r.errors;r.noAdditionalProperties(["nodeType","data","content"]);let{nodeTypes:n,min:E=0}=Array.isArray(this.contentRule)?{nodeTypes:this.contentRule}:this.contentRule(e,t);if(0===n.length&&E>0)throw Error(`Invalid content rule. Cannot have enforce a 'min' of ${E} with no nodeTypes`);if(r.minLength("content",E),0===n.length?r.empty("content"):r.each("content",(e,t)=>{let r=new G(e,t);return r.object()&&r.enum("nodeType",n),r.errors}),r.object("data")){let n=this.validateData?.(e.data,t.of("data"))??[];r.catch(...n)}return r.errors}}class B extends S{linkType;type;constructor(e,t){super(t,(e,t)=>this.assertLink(e,t)),this.linkType=e,this.type=this.linkType.startsWith("Contentful:")?"ResourceLink":"Link"}assertLink=(e,t)=>{let r=new G(e,t);if(r.object("target")){let n=new G(e.target.sys,t.of("target").of("sys"));n.object()&&(n.enum("type",[this.type]),n.enum("linkType",[this.linkType]),"Link"===this.type?(n.string("id"),n.noAdditionalProperties(["type","linkType","id"])):"ResourceLink"===this.type&&(n.string("urn"),n.noAdditionalProperties(["type","linkType","urn"]))),r.catch(...n.errors)}return r.noAdditionalProperties(["target"]),r.errors}}class P extends S{constructor(){super(["text"],(e,t)=>this.assertLink(e,t))}assertLink=(e,t)=>{let r=new G(e,t);return r.string("uri"),r.noAdditionalProperties(["uri"]),r.errors}}let b=(e,t)=>new S(e,t),O=(e,t)=>new B(e,t);b([...Object.values(s),"text"].sort()),b([l.LIST_ITEM]),O("Entry",f),b(()=>({nodeTypes:[l.PARAGRAPH],min:1}),(e,t)=>{let r=new G(e,t);return r.noAdditionalProperties(["colspan","rowspan"]),r.number("colspan",!0),r.number("rowspan",!0),r.errors}),l.DOCUMENT,b(u),l.PARAGRAPH,l.HEADING_1,l.HEADING_2,l.HEADING_3,l.HEADING_4,l.HEADING_5,l.HEADING_6,l.QUOTE,b(h[l.QUOTE]),l.EMBEDDED_ENTRY,l.EMBEDDED_ASSET,O("Asset",f),l.EMBEDDED_RESOURCE,O("Contentful:Entry",f),l.HR,b(f),l.OL_LIST,l.UL_LIST,l.LIST_ITEM,b([...c].sort()),l.TABLE,b(()=>({nodeTypes:[l.TABLE_ROW],min:1})),l.TABLE_ROW,b(()=>({nodeTypes:[l.TABLE_CELL,l.TABLE_HEADER_CELL],min:1})),l.TABLE_CELL,l.TABLE_HEADER_CELL,s.HYPERLINK,new P,s.EMBEDDED_ENTRY,s.EMBEDDED_RESOURCE,O("Contentful:Entry",f),s.ENTRY_HYPERLINK,O("Entry",["text"]),s.ASSET_HYPERLINK,O("Asset",["text"]),s.RESOURCE_HYPERLINK,O("Contentful:Entry",["text"])}}]); 2//# sourceMappingURL=6928-9439f55eb3bb9ee8.js.map
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.