1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4046,774,6413,1626],{32602:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return s},noSSR:function(){return o}});let n=r(38754);r(85893),r(67294);let l=n._(r(35491));function i(e){return{default:(null==e?void 0:e.default)||e}}function o(e,t){return delete t.webpack,delete t.modules,e(t)}function s(e,t){let r=l.default,n={loading:e=>{let{error:t,isLoading:r,pastDelay:n}=e;return null}};e instanceof Promise?n.loader=()=>e:"function"==typeof e?n.loader=e:"object"==typeof e&&(n={...n,...e});let s=(n={...n,...t}).loader;return(n.loadableGenerated&&(n={...n,...n.loadableGenerated},delete n.loadableGenerated),"boolean"!=typeof n.ssr||n.ssr)?r({...n,loader:()=>null!=s?s().then(i):Promise.resolve(i(()=>null))}):(delete n.webpack,delete n.modules,o(r,n))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1159:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LoadableContext",{enumerable:!0,get:function(){return n}});let n=r(38754)._(r(67294)).default.createContext(null)},35491:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return f}});let n=r(38754)._(r(67294)),l=r(1159),i=[],o=[],s=!1;function a(e){let t=e(),r={loading:!0,loaded:null,error:null};return r.promise=t.then(e=>(r.loading=!1,r.loaded=e,e)).catch(e=>{throw r.loading=!1,r.error=e,e}),r}class u{promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:t}=this;e.loading&&("number"==typeof t.delay&&(0===t.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},t.delay)),"number"==typeof t.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},t.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state={...this._state,error:this._res.error,loaded:this._res.loaded,loading:this._res.loading,...e},this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}constructor(e,t){this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}}function d(e){return function(e,t){let r=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},t),i=null;function a(){if(!i){let t=new u(e,r);i={getCurrentValue:t.getCurrentValue.bind(t),subscribe:t.subscribe.bind(t),retry:t.retry.bind(t),promise:t.promise.bind(t)}}return i.promise()}if(!s){let e=r.webpack?r.webpack():r.modules;e&&o.push(t=>{for(let r of e)if(t.includes(r))return a()})}function d(e,t){!function(){a();let e=n.default.useContext(l.LoadableContext);e&&Array.isArray(r.modules)&&r.modules.forEach(t=>{e(t)})}();let o=n.default.useSyncExternalStore(i.subscribe,i.getCurrentValue,i.getCurrentValue);return n.default.useImperativeHandle(t,()=>({retry:i.retry}),[]),n.default.useMemo(()=>{var t;return o.loading||o.error?n.default.createElement(r.loading,{isLoading:o.loading,pastDelay:o.pastDelay,timedOut:o.timedOut,error:o.error,retry:i.retry}):o.loaded?n.default.createElement((t=o.loaded)&&t.default?t.default:t,e):null},[e,o])}return d.preload=()=>a(),d.displayName="LoadableComponent",n.default.forwardRef(d)}(a,e)}function c(e,t){let r=[];for(;e.length;){let n=e.pop();r.push(n(t))}return Promise.all(r).then(()=>{if(e.length)return c(e,t)})}d.preloadAll=()=>new Promise((e,t)=>{c(i).then(e,t)}),d.preloadReady=e=>(void 0===e&&(e=[]),new Promise(t=>{let r=()=>(s=!0,t());c(o,e).then(r,r)})),window.__NEXT_PRELOADREADY=d.preloadReady;let f=d},5152:function(e,t,r){e.exports=r(32602)},9008:function(e,t,r){e.exports=r(23867)},92703:function(e,t,r){"use strict";var n=r(50414);function l(){}function i(){}i.resetWarningCache=l,e.exports=function(){function e(e,t,r,l,i,o){if(o!==n){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol
1:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:l};return r.PropTypes=r,r}},45697:function(e,t,r){e.exports=r(92703)()},50414:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},16747:function(e,t,r){"use strict";r.d(t,{i:function(){return p}});var n=r(85893),l=r(67294);let i=e=>{let t=e.split(/\r?\n|\r/g);return(0,n.jsx)(n.Fragment,{children:t.map((e,t)=>(0,n.jsxs)(l.Fragment,{children:[t>0&&(0,n.jsx)("br",{}),e]},t))})},o=({text:e,...t})=>{let{modifiers:r,missingModifierTypes:l}=h();return Object.keys(t).reduce((e,i)=>{if(!t[i])return e;let o=r[i];return o?(0,n.jsx)(o,{children:e}):(l.includes(i)||(console.warn(`[@strapi/block-react-renderer] No component found for modifier "${i}"`),l.push(i)),e)},i(e))},s=["image"],a=e=>{let{children:t,type:r,...n}=e;if("code"===r){let t=e=>e.reduce((e,r)=>"text"===r.type?e.concat(r.text):"link"===r.type?e.concat(t(r.children)):e,"");return{...n,plainText:t(e.children)}}return n},u=({content:e})=>{let{children:t,type:r,...i}=e,{blocks:d,missingBlockTypes:c}=h(),f=d[r];if(!f)return c.includes(r)||(console.warn(`[@strapi/block-react-renderer] No component found for block type "${r}"`),c.push(r)),null;if(s.includes(r))return(0,n.jsx)(f,{...i});if("paragraph"===r&&1===t.length&&"text"===t[0].type&&""===t[0].text)return(0,n.jsx)("br",{});let p=a(e);return(0,n.jsx)(f,{...p,children:t.map((e,t)=>{if("text"===e.type){let{type:r,...n}=e;return(0,l.createElement)(o,{...n,key:t})}return(0,n.jsx)(u,{content:e},t)})})},d={blocks:{paragraph:e=>(0,n.jsx)("p",{children:e.children}),quote:e=>(0,n.jsx)("blockquote",{children:e.children}),code:e=>(0,n.jsx)("pre",{children:(0,n.jsx)("code",{children:e.plainText})}),heading:({level:e,children:t})=>{switch(e){case 1:return(0,n.jsx)("h1",{children:t});case 2:return(0,n.jsx)("h2",{children:t});case 3:return(0,n.jsx)("h3",{children:t});case 4:return(0,n.jsx)("h4",{children:t});case 5:return(0,n.jsx)("h5",{children:t});case 6:return(0,n.jsx)("h6",{children:t})}},link:e=>(0,n.jsx)("a",{href:e.url,children:e.children}),list:e=>"ordered"===e.format?(0,n.jsx)("ol",{children:e.children}):(0,n.jsx)("ul",{children:e.children}),"list-item":e=>(0,n.jsx)("li",{children:e.children}),image:e=>(0,n.jsx)("img",{src:e.image.url,alt:e.image.alternativeText||void 0})},modifiers:{bold:e=>(0,n.jsx)("strong",{children:e.children}),italic:e=>(0,n.jsx)("em",{children:e.children}),underline:e=>(0,n.jsx)("u",{children:e.children}),strikethrough:e=>(0,n.jsx)("del",{children:e.children}),code:e=>(0,n.jsx)("code",{children:e.children})},missingBlockTypes:[],missingModifierTypes:[]},c=l.createContext(d),f=({children:e,value:t=d})=>{let r=l.useMemo(()=>t,[t]);return(0,n.jsx)(c.Provider,{value:r,children:e})};function h(){return l.useContext(c)}let p=e=>{let t={...d.blocks,...e.blocks},r={...d.modifiers,...e.modifiers},i=l.useRef([]),o=l.useRef([]);return(0,n.jsx)(f,{value:{blocks:t,modifiers:r,missingBlockTypes:i.current,missingModifierTypes:o.current},children:e.content.map((e,t)=>(0,n.jsx)(u,{content:e},t))})}}}]);
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.