1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5944],{13051:(e,t,n)=>{var r=n(60524);e.exports=function(e){var t=r(e),n=t%1;return t==t?n?t-n:t:0}},19204:e=>{e.exports=function(e,t,n){var r=-1,i=e.length;t<0&&(t=-t>i?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var o=Array(i);++r<i;)o[r]=e[r+t];return o}},50582:(e,t,n)=>{"use strict";n.d(t,{uh:()=>s});var r=n(14232);let i={delta:10,preventScrollOnSwipe:!1,rotationAngle:0,trackMouse:!1,trackTouch:!0,swipeDuration:1/0,touchEventOptions:{passive:!0}},o={first:!0,initial:[0,0],start:0,swiping:!1,xy:[0,0]},a="mousemove",u="mouseup";function c(e,t){if(0===t)return e;let n=Math.PI/180*t;return[e[0]*Math.cos(n)+e[1]*Math.sin(n),e[1]*Math.cos(n)-e[0]*Math.sin(n)]}function s(e){var t,n,s;let l,{trackMouse:d}=e,p=r.useRef(Object.assign({},o)),h=r.useRef(Object.assign({},i)),f=r.useRef(Object.assign({},h.current));for(l in f.current=Object.assign({},h.current),h.current=Object.assign(Object.assign({},i),e),i)void 0===h.current[l]&&(h.current[l]=i[l]);let[m,v]=r.useMemo(()=>{var e,t;let n,r,s,l,f,m;return e=e=>p.current=e(p.current,h.current),t={trackMouse:d},n=t=>{let n="touches"in t;n&&t.touches.length>1||e((e,i)=>{i.trackMouse&&!n&&(document.addEventListener(a,r),document.addEventListener(u,l));let{clientX:s,clientY:d}=n?t.touches[0]:t,p=c([s,d],i.rotationAngle);return i.onTouchStartOrOnMouseDown&&i.onTouchStartOrOnMouseDown({event:t}),Object.assign(Object.assign(Object.assign({},e),o),{initial:p.slice(),xy:p,start:t.timeStamp||0})})},r=t=>{e((e,n)=>{var r,o,a,u;let s="touches"in t;if(s&&t.touches.length>1)return e;if(t.timeStamp-e.start>n.swipeDuration)return e.swiping?Object.assign(Object.assign({},e),{swiping:!1}):e;let{clientX:l,clientY:d}=s?t.touches[0]:t,[p,h]=c([l,d],n.rotationAngle),f=p-e.xy[0],m=h-e.xy[1],v=Math.abs(f),g=Math.abs(m),k=(t.timeStamp||0)-e.start,y=Math.sqrt(v*v+g*g)/(k||1),b=[f/(k||1),m/(k||1)],w=(r=v,o=g,a=f,u=m,r>o?a>0?"Right":"Left":u>0?"Down":"Up"),O="number"==typeof n.delta?n.delta:n.delta[w.toLowerCase()]||i.delta;if(v<O&&g<O&&!e.swiping)return e;let T={absX:v,absY:g,deltaX:f,deltaY:m,dir:w,event:t,first:e.first,initial:e.initial,velocity:y,vxvy:b};T.first&&n.onSwipeStart&&n.onSwipeStart(T),n.onSwiping&&n.onSwiping(T);let j=!1;return(n.onSwiping||n.onSwiped||n[`onSwiped${w}`])&&(j=!0),j&&n.preventScrollOnSwipe&&n.trackTouch&&t.cancelable&&t.preventDefault(),Object.assign(Object.assign({},e),{first:!1,eventData:T,swiping:!0})})},s=t=>{e((e,n)=>{let r;if(e.swiping&&e.eventData){if(t.timeStamp-e.start<n.swipeDuration){r=Object.assign(Object.assign({},e.eventData),{event:t}),n.onSwiped&&n.onSwiped(r);let i=n[`onSwiped${r.dir}`];i&&i(r)}}else n.onTap&&n.onTap({event:t});return n.onTouchEndOrOnMouseUp&&n.onTouchEndOrOnMouseUp({event:t}),Object.assign(Object.assign(Object.assign({},e),o),{eventData:r})})},l=e=>{document.removeEventListener(a,r),document.removeEventListener(u,l),s(e)},f=(e,t)=>{let o=()=>{};if(e&&e.addEventListener){let a=Object.assign(Object.assign({},i.touchEventOptions),t.touchEventOptions),u=[["touchstart",n,a],["touchmove",r,Object.assign(Object.assign({},a),t.preventScrollOnSwipe?{passive:!1}:{})],["touchend",s,a]];u.forEach(([t,n,r])=>e.addEventListener(t,n,r)),o=()=>u.forEach(([t,n])=>e.removeEventListener(t,n))}return o},m={ref:t=>{null!==t&&e((e,n)=>{if(e.el===t)return e;let r={};return e.el&&e.el!==t&&e.cleanUpTouch&&(e.cleanUpTouch(),r.cleanUpTouch=void 0),n.trackTouch&&t&&(r.cleanUpTouch=f(t,n)),Object.assign(Object.assign(Object.assign({},e),{el:t}),r)})}},t.trackMouse&&(m.onMouseDown=n),[m,f]},[d]);return t=p.current,n=h.current,s=f.current,p.current=n.trackTouch&&t.el?t.cleanUpTouch?n.preventScrollOnSwipe!==s.preventScrollOnSwipe||n.touchEventOptions.passive!==s.touchEventOptions.passive?(t.cleanUpTouch(),Object.assign(Object.assign({},t),{cleanUpTouch:v(t.el,n)})):t:Object.assign(Object.assign({},t),{cleanUpTouch:v(t.el,n)}):(t.cleanUpTouch&&t.cleanUpTouch(),Object.assign(Object.assign({},t),{cleanUpTouch:void 0})),m}},53395:(e,t,n)=>{"use strict";var r;t.A=void 0,t.A=(0,((r=n(37712))&&r.__esModule?r:{default:r}).default)("M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z","ChevronRight")},60524:(e,t,n)=>{var r=n(52782),i=1/0;e.exports=function(e){return e?(e=r(e))===i||e===-i?(e<0?-1:1)*17976931348623157e292:e==e?e:0:0===e?e:0}},65930:(e,t,n)=>{var r=n(79364),i=n(27136),o=n(68373),a=n(98825);e.exports=function(e,t,n){if(!a(n))return!1;var u=typeof t;return("number"==u?!!(i(n)&&o(t,n.length)):"string"==u&&t in n)&&r(n[t],e)}},76119:(e,t,n)=>{var r=n(19204),i=n(65930),o=n(13051),a=Math.ceil,u=Math.max;e.exports=function(e,t,n){t=(n?i(e,t,n):void 0===t)?1:u(o(t),0);var c=null==e?0:e.length;if(!c||t<1)return[];for(var s=0,l=0,d=Array(a(c/t));s<c;)d[l++]=r(e,s,s+=t);return d}},86390:(e,t,n)=>{"use strict";var r;t.A=void 0,t.A=(0,((r=n(37712))&&r.__esModule?r:{default:r}).default)("M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z","ChevronLeft")}
1,95752:(e,t,n)=>{"use strict";n.d(t,{d6:()=>B});var r,i,o,a="blockquote",u="block",c="code",s="heading",l="inlineItem",d="itemLink",p="link",h="listItem",f="list",m="paragraph",v="root",g="span",k="thematicBreak";function y(e){return e.type===s}function b(e){return e.type===g}function w(e){return e.type===v}function O(e){return e.type===m}function T(e){return e.type===f}function j(e){return e.type===h}function S(e){return e.type===a}function L(e){return e.type===u}function M(e){return e.type===c}function E(e){return e.type===p}function x(e){return e.type===d}function N(e){return e.type===l}function _(e){return e.type===k}function A(e){return e&&"value"in e&&D(e.value)}function D(e){return e&&"schema"in e&&"document"in e}(i={})[a]=[m],i[u]=[],i[c]=[],i[s]="inlineNodes",i[l]=[],i[d]="inlineNodes",i[p]="inlineNodes",i[h]=[m,f],i[f]=[h],i[m]="inlineNodes",i[v]=[a,c,f,m,s,u,k],i[g]=[],i[k]=[],(o={})[a]=["children","attribution"],o[u]=["item"],o[c]=["language","highlight","code"],o[s]=["level","children","style"],o[l]=["item"],o[d]=["item","children","meta"],o[p]=["url","children","meta"],o[h]=["children"],o[f]=["style","children"],o[m]=["children","style"],o[v]=["children"],o[g]=["value","marks"],o[k]=[];var U=(r=function(e,t){return(r=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),R=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),i=0,t=0;t<n;t++)for(var o=arguments[t],a=0,u=o.length;a<u;a++,i++)r[i]=o[a];return r},I=function(e){function t(n,r){var i=e.call(this,n)||this;return i.node=r,Object.setPrototypeOf(i,t.prototype),i}return U(t,e),t}(Error),F=function(e,t){return{appliable:e,apply:function(e){return t(e)}}},P=function(){return(P=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},C=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),i=0,t=0;t<n;t++)for(var o=arguments[t],a=0,u=o.length;a<u;a++,i++)r[i]=o[a];return r},$=function(e){var t=e.meta,n={};return t.forEach(function(e){["target","title","rel"].includes(e.id)&&(n[e.id]=e.value)}),n},q=n(14232);let G={renderNode:q.createElement,renderFragment:(e,t)=>q.createElement(q.Fragment,{key:t},e),renderText:(e,t)=>e};function Q(e,t){return(0,q.isValidElement)(e)&&null===e.key?(0,q.cloneElement)(e,{key:t}):e}function B({data:e,renderInlineRecord:t,renderLinkToRecord:n,renderBlock:r,renderText:i,renderNode:o,renderFragment:a,customMarkRules:u,customRules:c,customNodeRules:s,metaTransformer:l}){let d=function(e,t){var n,r,i,o=t.metaTransformer||$;return r=t.adapter,i=C(t.customNodeRules||[],[F(w,function(e){var t=e.adapter.renderFragment,n=e.key;return t(e.children,n)}),F(O,function(e){return(0,e.adapter.renderNode)("p",{key:e.key},e.children)}),F(T,function(e){var t=e.adapter.renderNode,n=e.node,r=e.key,i=e.children;return t("bulleted"===n.style?"ul":"ol",{key:r},i)}),F(j,function(e){return(0,e.adapter.renderNode)("li",{key:e.key},e.children)}),F(S,function(e){var t=e.adapter.renderNode,n=e.key,r=e.node,i=e.children,o=r.attribution?C(i||[],[t("footer",{key:"footer"},r.attribution)]):i;return t("blockquote",{key:n},o)}),F(M,function(e){var t=e.adapter,n=t.renderNode,r=t.renderText,i=e.key,o=e.node;return n("pre",{key:i,"data-language":o.language},n("code",null,r(o.code)))}),F(E,function(e){var t=e.adapter.renderNode,n=e.key,r=e.children,i=e.node,a=i.meta?o({node:i,meta:i.meta}):{};return t("a",P(P({},a||{}),{key:n,href:i.url}),r)}),F(_,function(e){return(0,e.adapter.renderNode)("hr",{key:e.key})}),F(y,function(e){var t=e.node,n=e.adapter.renderNode,r=e.children,i=e.key;return n("h"+t.level,{key:i},r)}),(n=({customMarkRules:t.customMarkRules||[]}).customMarkRules,F(b,function(e){var t,r,i,o,a,u,c,s=e.adapter,l=e.key;return(e.node.marks||[]).reduce(function(e,t){if(e){var r=n.find(function(e){return e.appliable(t)}
1);return r?r.apply({adapter:s,key:l,mark:t,children:e}):s.renderNode(function(e){switch(e){case"emphasis":return"em";case"underline":return"u";case"strikethrough":return"del";case"highlight":return"mark";default:return e}}(t),{key:l},e)}},(t=e.node,r=e.key,o=(i=e.adapter).renderNode,a=i.renderText,u=i.renderFragment,0===(c=t.value.split(/\n/)).length?a(t.value,r):u(c.slice(1).reduce(function(e,t,n){return e.concat([o("br",{key:r+"-br-"+n}),a(t,r+"-line-"+n)])},[a(c[0],r+"-line-first")]),r)))}))]),e?function e(t,n,r,i,o){var a,u="children"in n?(function e(t,n){for(var r=0;r<t.length;r++){var i=t[r];Array.isArray(i)?e(i,n):n.push(i)}}(n.children.map(function(r,a){return e(t,r,"t-"+a,R([n],i),o)}).filter(function(e){return!!e}),a=[]),a):void 0,c=o.find(function(e){return e.appliable(n)});if(c)return c.apply({adapter:t,node:n,children:u,key:r,ancestors:i});throw new I("Don't know how to render a node with type \""+n.type+'". Please specify a custom renderRule for it!',n)}(r,A(e)?e.value.document:D(e)?e.document:e,"t-0",[],i):null}(e,{adapter:{renderText:i||G.renderText,renderNode:o||G.renderNode,renderFragment:a||G.renderFragment},metaTransformer:l,customMarkRules:u,customNodeRules:[F(N,({node:n,key:r})=>{if(!t)throw new I("The Structured Text document contains an 'inlineItem' node, but no 'renderInlineRecord' prop is specified!",n);if(!(A(e)&&e.links))throw new I("The document contains an 'itemLink' node, but the passed data prop is not a Structured Text GraphQL response, or data.links is not present!",n);let i=e.links.find(e=>e.id===n.item);if(!i)throw new I(`The Structured Text document contains an 'inlineItem' node, but cannot find a record with ID ${n.item} inside data.links!`,n);return Q(t({record:i}),r)}),F(x,({node:t,key:r,children:i})=>{if(!n)throw new I("The Structured Text document contains an 'itemLink' node, but no 'renderLinkToRecord' prop is specified!",t);if(!(A(e)&&e.links))throw new I("The document contains an 'itemLink' node, but the passed data prop is not a Structured Text GraphQL response, or data.links is not present!",t);let o=e.links.find(e=>e.id===t.item);if(!o)throw new I(`The Structured Text document contains an 'itemLink' node, but cannot find a record with ID ${t.item} inside data.links!`,t);return Q(n({record:o,children:i,transformedMeta:t.meta?(l||$)({node:t,meta:t.meta}):null}),r)}),F(L,({node:t,key:n})=>{if(!r)throw new I("The Structured Text document contains a 'block' node, but no 'renderBlock' prop is specified!",t);if(!(A(e)&&e.blocks))throw new I("The document contains an 'block' node, but the passed data prop is not a Structured Text GraphQL response, or data.blocks is not present!",t);let i=e.blocks.find(e=>e.id===t.item);if(!i)throw new I(`The Structured Text document contains a 'block' node, but cannot find a record with ID ${t.item} inside data.blocks!`,t);return Q(r({record:i}),n)}),...s||c||[]]});return"string"==typeof d?q.createElement(q.Fragment,null,d):d||null}}}]);
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.