PageSourceSearch

https://www.jacobspc.com/_next/static/chunks/7227-1104be0bdf6d7318.js

js jacobspc.com collected 2026-10-04 03:59:49 UTC 15,345 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7227,9927],{8188:function(e,t,n){"use strict";n.d(t,{v:function(){return S}});var r=n(5893);let l=(...e)=>(...t)=>{for(let n=0;n<e.length;n++){let r=e[n];if(r){let l=r(...t);if(null!=l)return l}}},i={heading1:"heading1",heading2:"heading2",heading3:"heading3",heading4:"heading4",heading5:"heading5",heading6:"heading6",paragraph:"paragraph",preformatted:"preformatted",strong:"strong",em:"em",listItem:"list-item",oListItem:"o-list-item",list:"group-list-item",oList:"group-o-list-item",image:"image",embed:"embed",hyperlink:"hyperlink",label:"label",span:"span"},s={[i.listItem]:"listItem",[i.oListItem]:"oListItem",[i.list]:"list",[i.oList]:"oList"},o=e=>(t,n,r,l,i)=>{let o=e[s[t]||t];if(o)return o({type:t,node:n,text:r,children:l,key:i})};var a=n(7294);let u=()=>(++u.i).toString();u.i=0;let d=e=>{let t=f(e),n=[];for(let r=0;r<t.length;r++)n.push(h(t[r]));return{key:u(),children:n}},c=(e,t=[])=>({key:u(),type:e.type,text:"text"in e?e.text:void 0,node:e,children:t}),p=e=>c({type:i.span,text:e,spans:[]}),f=e=>{let t=e.slice(0);for(let n=0;n<t.length;n++){let r=t[n];if(r.type===i.listItem||r.type===i.oListItem){let l=[r];for(;t[n+1]&&t[n+1].type===r.type;)l.push(t[n+1]),t.splice(n,1);r.type===i.listItem?t[n]={type:i.list,items:l}:t[n]={type:i.oList,items:l}}}return t},h=e=>{if("text"in e)return c(e,m(e.spans,e));if("items"in e){let t=[];for(let n=0;n<e.items.length;n++)t.push(h(e.items[n]));return c(e,t)}return c(e)},m=(e,t,n)=>{if(!e.length)return[p(t.text)];let r=e.slice(0);r.sort((e,t)=>e.start-t.start||t.end-e.end);let l=[];for(let i=0;i<r.length;i++){let s=r[i],o=n&&n.start||0,a=s.start-o,u=s.end-o,d=t.text.slice(a,u),f=[];for(let h=i;h<r.length;h++){let g=r[h];g!==s&&(g.start>=s.start&&g.end<=s.end?(f.push(g),r.splice(h,1),h--):g.start<s.end&&g.end>s.start&&(f.push({...g,end:s.end}),r[h]={...g,start:s.end}))}0===i&&a>0&&l.push(p(t.text.slice(0,a)));let y={...s,text:d};l.push(c(y,m(f,{...t,text:d},s))),u<t.text.length&&l.push(p(t.text.slice(u,r[i+1]?r[i+1].start-o:void 0)))}return l},g=(e,t)=>y(d(e).children,t),y=(e,t)=>{let n=[];for(let r=0;r<e.length;r++){let l=e[r],i=t(l.type,l.node,l.text,y(l.children,t),l.key);null!=i&&n.push(i)}return n},b=e=>{let t=/^(\/(?!\/)|#)/.test(e),n=!t&&!/^https?:\/\//.test(e);return t&&!n},_={Any:"Any",Document:"Document",Media:"Media",Web:"Web"},v=e=>{var t;return{link_type:_.Document,id:e.id,uid:e.uid||void 0,type:e.type,tags:e.tags,lang:e.lang,url:null==e.url?void 0:e.url,slug:null==(t=e.slugs)?void 0:t[0],...e.data&&Object.keys(e.data).length>0?{data:e.data}:{}}},x=(e,...t)=>{let n;if(!e)return null;let r="link_type"in e?e:v(e),[l]=t;switch(n="function"==typeof l||null==l?{linkResolver:l}:{...l},r.link_type){case _.Media:case _.Web:return"url"in r?r.url:null;case _.Document:if("id"in r&&n.linkResolver){let i=n.linkResolver(r);if(null!=i)return i}if("url"in r&&r.url)return r.url;return null;case _.Any:default:return null}},k=e=>null!=e,j=e=>!!k(e)&&(1===e.length&&"text"in e[0]?!!e[0].text:!!e.length),C=e=>k(e)&&("id"in e||"url"in e),w=(e,t={})=>{if(e&&("link_type"in e?C(e):e)){let n="target"in e?e.target:void 0,r=x(e,t.linkResolver),l=null==r?void 0:r,i="string"==typeof l&&!b(l),s=t.rel?t.rel({href:l,isExternal:i,target:n}):i?"noreferrer":void 0;return{href:l,target:n,rel:null==s?void 0:s}}return{}},E=e=>{let t=/^(\/(?!\/)|#)/.test(e),n=!t&&!/^https?:\/\//.test(e);return t&&!n};n(3454);let L=a.forwardRef(function({field:e,document:t,linkResolver:n,internalComponent:l,externalComponent:i,...s},o){let{href:a,rel:u,...d}=w(e??t,{linkResolver:n,rel:"function"==typeof s.rel?s.rel:void 0}),c=u;"rel"in s&&"function"!=typeof s.rel&&(c=s.rel);let p=("href"in s?s.href:a)||"",f=p&&E(p)?l||"a":i||"a";return(0,r.jsx)(f,{ref:o,...d,...s,href:p,rel:c})});n(3454);let I=e=>o({heading1:({children:e,key:t})=>(0,r.jsx)("h1",{children:e},t),heading2:({children:e,key:t})=>(0,r.jsx)("h2",{children:e},t),heading3:({children:e,key:t})=>(0,r.jsx)("h3",{children:e},t),heading4:({children:e,key:t})=>(0,r.jsx)("h4",{children:e},t),heading5:({children:e,key:t})=>(0,r.jsx)("h5",{children:e},t),heading6:({children:e,key:t})=>(0,r.jsx)("h6",{children:e},t),paragraph:({children:e,key:t})=>(0,r.jsx)("p",{children:e}
1,t),preformatted:({node:e,key:t})=>(0,r.jsx)("pre",{children:e.text},t),strong:({children:e,key:t})=>(0,r.jsx)("strong",{children:e},t),em:({children:e,key:t})=>(0,r.jsx)("em",{children:e},t),listItem:({children:e,key:t})=>(0,r.jsx)("li",{children:e},t),oListItem:({children:e,key:t})=>(0,r.jsx)("li",{children:e},t),list:({children:e,key:t})=>(0,r.jsx)("ul",{children:e},t),oList:({children:e,key:t})=>(0,r.jsx)("ol",{children:e},t),image({node:t,key:n}){let l=(0,r.jsx)("img",{src:t.url,alt:t.alt??void 0,"data-copyright":t.copyright?t.copyright:void 0});return(0,r.jsx)("p",{className:"block-img",children:t.linkTo?(0,r.jsx)(L,{linkResolver:e.linkResolver,internalComponent:e.internalLinkComponent,externalComponent:e.externalLinkComponent,field:t.linkTo,children:l}):l},n)},embed:({node:e,key:t})=>(0,r.jsx)("div",{"data-oembed":e.oembed.embed_url,"data-oembed-type":e.oembed.type,"data-oembed-provider":e.oembed.provider_name,dangerouslySetInnerHTML:{__html:e.oembed.html??""}},t),hyperlink:({node:t,children:n,key:l})=>(0,r.jsx)(L,{field:t.data,linkResolver:e.linkResolver,internalComponent:e.internalLinkComponent,externalComponent:e.externalLinkComponent,children:n},l),label:({node:e,children:t,key:n})=>(0,r.jsx)("span",{className:e.data.label,children:t},n),span({text:e,key:t}){let n=[],l=0;for(let i of e.split("\n"))l>0&&n.push((0,r.jsx)("br",{},`${l}__break`)),n.push((0,r.jsx)(a.Fragment,{children:i},`${l}__line`)),l++;return(0,r.jsx)(a.Fragment,{children:n},t)}});function R({linkResolver:e,field:t,fallback:n,components:i,externalLinkComponent:s,internalLinkComponent:u,...d}){return a.useMemo(()=>{if(!j(t))return null!=n?(0,r.jsx)(r.Fragment,{children:n}):null;{let d=l("object"==typeof i?o(i):i,I({linkResolver:e,internalLinkComponent:u,externalLinkComponent:s})),c=g(t,(e,t,n,r,l)=>{let i=d(e,t,n,r,l);return a.isValidElement(i)&&null==i.key?a.cloneElement(i,{key:l}):i});return(0,r.jsx)(r.Fragment,{children:c})}},[t,u,s,i,e,n])}var O=n(3696);let M=()=>a.useContext(O.Z)||{},S=function({components:e,...t}){let n=M(),i=l("object"==typeof e?o(e):e,"object"==typeof n.richTextComponents?o(n.richTextComponents):n.richTextComponents);return(0,r.jsx)(R,{components:i,internalLinkComponent:n.internalLinkComponent,externalLinkComponent:n.externalLinkComponent,...t})}},172:function(e,t,n){"use strict";n.d(t,{p:function(){return s}});var r=n(5893);let l=e=>{let t=e.replace(/(?:-|_)(\w)/g,(e,t)=>t?t.toUpperCase():"");return t[0].toUpperCase()+t.slice(1)};n(3454);let i=({slice:e})=>null;function s({slices:e=[],components:t={},resolver:n,defaultComponent:s=i,context:o={}}){let a=e.map((i,a)=>{let u="slice_type"in i?i.slice_type:i.type,d=t[u]||s;if(n){let c=n({slice:i,sliceName:l(u),i:a});c&&(d=c)}let p="id"in i&&i.id?i.id:`${a}-${JSON.stringify(i)}`;if(!i.__mapped)return(0,r.jsx)(d,{slice:i,index:a,slices:e,context:o},p);{let{__mapped:f,...h}=i;return(0,r.jsx)(d,{...h},p)}});return(0,r.jsx)(r.Fragment,{children:a})}},7645:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){let n=i.default,l=(null==t?void 0:t.suspense)?{}:{loading(e){let{error:t,isLoading:n,pastDelay:r}=e;return null}};if(e instanceof Promise?l.loader=()=>e:"function"==typeof e?l.loader=e:"object"==typeof e&&(l=r({},l,e)),(l=r({},l,t)).suspense&&(delete l.ssr,delete l.loading),l.loadableGenerated&&delete(l=r({},l,l.loadableGenerated)).loadableGenerated,"boolean"==typeof l.ssr&&!l.suspense){if(!l.ssr)return delete l.ssr,s(n,l);delete l.ssr}return n(l)},t.noSSR=s;var r=n(6495).Z,l=n(2648).Z,i=(l(n(7294)),l(n(4588)));function s(e,t){return delete t.webpack,delete t.modules,e(t)}("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)},3644:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoadableContext=void 0;var r=(0,n(2648).Z)(n(7294));let l=r.default.createContext(null);t.LoadableContext=l},4588:function(e,t,n){"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(6495).Z,l=(0,n(1598).Z)(n(7294)),i=n(3644);let s=[],o=[],a=!1;function u(e){let t=e(),n={loading:!0,loaded:null,error:null};return n.promise=t.then(e=>(n.loading=!1,n.loaded=e,e)).catch(e=>{throw n.loading=!1,n.error=e,e}),n}class d{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=r({},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 c(e){return function(e,t){let n=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null,suspense:!1},t);n.suspense&&(n.lazy=l.default.lazy(n.loader));let s=null;function u(){if(!s){let t=new d(e,n);s={getCurrentValue:t.getCurrentValue.bind(t),subscribe:t.subscribe.bind(t),retry:t.retry.bind(t),promise:t.promise.bind(t)}}return s.promise()}if(!a){let c=n.webpack?n.webpack():n.modules;c&&o.push(e=>{for(let t of c)if(-1!==e.indexOf(t))return u()})}function p(){u();let e=l.default.useContext(i.LoadableContext);e&&Array.isArray(n.modules)&&n.modules.forEach(t=>{e(t)})}let f=n.suspense?function(e,t){return p(),l.default.createElement(n.lazy,r({},e,{ref:t}))}:function(e,t){p();let r=l.useSyncExternalStore(s.subscribe,s.getCurrentValue,s.getCurrentValue);return l.default.useImperativeHandle(t,()=>({retry:s.retry}),[]),l.default.useMemo(()=>{var t;return r.loading||r.error?l.default.createElement(n.loading,{isLoading:r.loading,pastDelay:r.pastDelay,timedOut:r.timedOut,error:r.error,retry:s.retry}):r.loaded?l.default.createElement((t=r.loaded)&&t.__esModule?t.default:t,e):null},[e,r])};return f.preload=()=>u(),f.displayName="LoadableComponent",l.default.forwardRef(f)}(u,e)}function p(e,t){let n=[];for(;e.length;){let r=e.pop();n.push(r(t))}return Promise.all(n).then(()=>{if(e.length)return p(e,t)})}c.preloadAll=()=>new Promise((e,t)=>{p(s).then(e,t)}),c.preloadReady=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return new Promise(t=>{let n=()=>(a=!0,t());p(o,e).then(n,n)})},window.__NEXT_PRELOADREADY=c.preloadReady,t.default=c},5152:function(e,t,n){e.exports=n(7645)},2233:function(e,t,n){"use strict";n.d(t,{_:function(){return u}});var r=n(4394),l=n(1020),i=n(5759);function s(){let e=!1,t=[],n=new Set,s={subscribe:e=>(n.add(e),()=>void n.delete(e)),start(r,i){if(!e)return new Promise(e=>{t.push({animation:[r,i],resolve:e})});{let s=[];return n.forEach(e=>{s.push((0,l.d5)(e,r,{transitionOverride:i}))}),Promise.all(s)}},set:t=>((0,r.k)(e,"controls.set() should only be called after a component has mounted. Consider calling within a useEffect hook."),n.forEach(e=>{(0,i.gg)(e,t)})),stop(){n.forEach(e=>{(0,l.p_)(e)})},mount:()=>(e=!0,t.forEach(({animation:e,resolve:t})=>{s.start(...e).then(t)}),()=>{e=!1,s.stop()})};return s}var o=n(7294),a=n(6681);let u=function(){let e=(0,a.h)(s);return(0,o.useEffect)(e.mount,[]),e}},1117:function(e,t,n){"use strict";n.d(t,{Y:function(){return o}});var r=n(7294),l=n(1732),i=n(6463);let s={any:0,all:1};function o(e,{root:t,margin:n,amount:o,once:a=!1}={}){let[u,d]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{if(!e.current||a&&u)return;let r=()=>(d(!0),a?void 0:()=>d(!1)),c={root:t&&t.current||void 0,margin:n,amount:"some"===o?"any":o};return function(e,t,{root:n,margin:r,amount:o="any"}={}){if("undefined"==typeof IntersectionObserver)return()=>{};let a=(0,l.I)(e),u=new WeakMap,d=e=>
1{e.forEach(e=>{let n=u.get(e.target);if(e.isIntersecting!==Boolean(n)){if(e.isIntersecting){let r=t(e);(0,i.m)(r)?u.set(e.target,r):c.unobserve(e.target)}else n&&(n(e),u.delete(e.target))}})},c=new IntersectionObserver(d,{root:n,rootMargin:r,threshold:"number"==typeof o?o:s[o]});return a.forEach(e=>c.observe(e)),()=>c.disconnect()}(e.current,r,c)},[t,e,n,a]),u}},4002:function(e,t,n){"use strict";n.d(t,{q:function(){return u}});var r=n(7294),l=n(406),i=n(4960),s=n(5262),o=n(6014),a=n(6612);function u(e,t={}){let{isStatic:n}=(0,r.useContext)(o._),u=(0,r.useRef)(null),d=(0,i.c)((0,l.i)(e)?e.get():e);return(0,r.useMemo)(()=>d.attach((e,r)=>n?r(e):(u.current&&u.current.stop(),u.current=(0,a.jt)({keyframes:[d.get(),e],velocity:d.getVelocity(),type:"spring",...t,onUpdate:r}),d.get())),[JSON.stringify(t)]),(0,s.p)(e,e=>d.set(parseFloat(e))),d}},2708:function(e,t,n){"use strict";n.d(t,{YD:function(){return u}});var r=n(7294),l=Object.defineProperty,i=new Map,s=new WeakMap,o=0,a=void 0;function u({threshold:e,delay:t,trackVisibility:n,rootMargin:l,root:u,triggerOnce:d,skip:c,initialInView:p,fallbackInView:f,onChange:h}={}){var m;let[g,y]=r.useState(null),b=r.useRef(),[_,v]=r.useState({inView:!!p,entry:void 0});b.current=h,r.useEffect(()=>{let r;if(!c&&g)return r=function(e,t,n={},r=a){if(void 0===window.IntersectionObserver&&void 0!==r){let l=e.getBoundingClientRect();return t(r,{isIntersecting:r,target:e,intersectionRatio:"number"==typeof n.threshold?n.threshold:0,time:0,boundingClientRect:l,intersectionRect:l,rootBounds:l}),()=>{}}let{id:u,observer:d,elements:c}=function(e){let t=Object.keys(e).sort().filter(t=>void 0!==e[t]).map(t=>{var n;return`${t}_${"root"===t?(n=e.root)?(s.has(n)||(o+=1,s.set(n,o.toString())),s.get(n)):"0":e[t]}`}).toString(),n=i.get(t);if(!n){let r;let l=new Map,a=new IntersectionObserver(t=>{t.forEach(t=>{var n;let i=t.isIntersecting&&r.some(e=>t.intersectionRatio>=e);e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=i),null==(n=l.get(t.target))||n.forEach(e=>{e(i,t)})})},e);r=a.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:a,elements:l},i.set(t,n)}return n}(n),p=c.get(e)||[];return c.has(e)||c.set(e,p),p.push(t),d.observe(e),function(){p.splice(p.indexOf(t),1),0===p.length&&(c.delete(e),d.unobserve(e)),0===c.size&&(d.disconnect(),i.delete(u))}}(g,(e,t)=>{v({inView:e,entry:t}),b.current&&b.current(e,t),t.isIntersecting&&d&&r&&(r(),r=void 0)},{root:u,rootMargin:l,threshold:e,trackVisibility:n,delay:t},f),()=>{r&&r()}},[Array.isArray(e)?e.toString():e,g,u,l,d,c,n,f,t]);let x=null==(m=_.entry)?void 0:m.target,k=r.useRef();g||!x||d||c||k.current===x||(k.current=x,v({inView:!!p,entry:void 0}));let j=[y,_.inView,_.entry];return j.ref=j[0],j.inView=j[1],j.entry=j[2],j}r.Component}}]);

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.