1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8049],{19340:(t,e,n)=>{"use strict";e.__esModule=!0,e.default=void 0;var r=n(55729),o=n(19767),i={attributes:!0,childList:!0,subtree:!0};e.default=function(t,e,n,s){void 0===e&&(e=o.defaultOptions),void 0===n&&(n=o.defaultConfig),void 0===s&&(s=o.defaultProps);var{onEnterViewport:u,onLeaveViewport:c}=s,[,h]=(0,r.useState)(),a=(0,r.useRef)(),l=(0,r.useRef)(!1),f=(0,r.useRef)(!1),d=(0,r.useRef)(0),p=(0,r.useRef)(0),[v,g]=(0,r.useState)(!!t.current),m=t=>{var{isIntersecting:e,intersectionRatio:r}=t[0]||{},o=void 0!==e?e:r>0;if(!f.current&&o){f.current=!0,null==u||u(),d.current+=1,l.current=o,h(o);return}f.current&&!o&&(f.current=!1,null==c||c(),n.disconnectOnLeave&&a.current&&a.current.disconnect(),p.current+=1,l.current=o,h(o))};return(0,r.useEffect)(()=>{var n=a.current;return!function(e){var{observerRef:n}=e,r=t.current;r&&r&&(null==n||n.observe(r))}({observerRef:n=function(t){var{observerRef:n}=t;return n||(a.current=new IntersectionObserver(m,e),a.current)}({observerRef:n})}),()=>{!function(e){var{observerRef:n}=e,r=t.current;r&&r&&(null==n||n.unobserve(r)),null==n||n.disconnect(),a.current=null}({observerRef:n})}},[t.current,e,n,u,c]),(0,r.useEffect)(()=>{var e=t.current,n=null;return e?g(!0):(n=new MutationObserver(()=>{t.current&&!v&&(g(!0),n&&n.disconnect())})).observe(document.body,i),()=>{n&&n.disconnect()}},[t.current]),{inViewport:l.current,enterCount:d.current,leaveCount:p.current}}},19767:(t,e)=>{"use strict";e.__esModule=!0,e.noop=e.defaultProps=e.defaultOptions=e.defaultConfig=void 0,e.defaultOptions={},e.defaultConfig={disconnectOnLeave:!1};var n=()=>{};e.noop=n,e.defaultProps={onEnterViewport:n,onLeaveViewport:n}},51186:(t,e,n)=>{"use strict";e.__esModule=!0,e.default=void 0;var r=n(55729),o=h(n(31179)),i=h(n(19340)),s=n(19767),u=n(6029),c=["onEnterViewport","onLeaveViewport"];function h(t){return t&&t.__esModule?t:{default:t}}function a(){return(a=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)({}).hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(null,arguments)}e.default=function(t,e,n){void 0===e&&(e=s.defaultOptions),void 0===n&&(n=s.defaultConfig);var h=(0,r.forwardRef)((e,n)=>(0,u.jsx)(t,a({},e,{forwardedRef:n}))),l=t=>{var{onEnterViewport:o=s.noop,onLeaveViewport:l=s.noop}=t,f=function(t,e){if(null==t)return{};var n={};for(var r in t)if(({}).hasOwnProperty.call(t,r)){if(e.includes(r))continue;n[r]=t[r]}return n}(t,c),d=(0,r.useRef)(null),{inViewport:p,enterCount:v,leaveCount:g}=(0,i.default)(d,e,n,{onEnterViewport:o,onLeaveViewport:l}),m=a({},f,{inViewport:p,enterCount:v,leaveCount:g});return(0,u.jsx)(h,a({},m,{ref:d}))};return l.displayName="handleViewport("+(t.displayName||t.name||"Component")+")",(0,o.default)(l,h)}},63254:(t,e,n)=>{"use strict";e.B4=void 0;var r=o(n(51186));function o(t){return t&&t.__esModule?t:{default:t}}r.default,e.B4=o(n(19340)).default,r.default},96034:()=>{!function(){"use strict";if("object"==typeof window){if("IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype){"isIntersecting"in window.IntersectionObserverEntry.prototype||Object.defineProperty(window.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return this.intersectionRatio>0}});return}var t=function(t){for(var e=t,n=o(e);n;)n=o(e=n.ownerDocument);return e}(window.document),e=[],n=null,r=null;s.prototype.THROTTLE_TIMEOUT=100,s.prototype.POLL_INTERVAL=null,s.prototype.USE_MUTATION_OBSERVER=!0,s._setupCrossOriginUpdater=function(){return n||(n=function(t,n){r=t&&n?f(t,n):a(),e.forEach(function(t){t._checkForIntersections()})}),n},s._resetCrossOriginUpdater=function(){n=null,r=null},s.prototype.observe=function(t){if(!this._observationTargets.some(function(e){return e.element==t})){if(!(t&&1==t.nodeType))throw Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:t,entry:null}),this._monitorIntersections(t.ownerDocument),this._checkForIntersections()}},s.prototype.unobserve=function(t){this._observationTargets=this._observationTargets.filter(function(e){return e.element!=t}),this._unmonitorIntersections(t.ownerDocument),0==this._observationTargets.length&&this._unregisterInstance()},s.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorAllIntersections(),this._unregisterInstance()},s.prototype.takeRecords=function(){var t=this._queuedEntries.slice();return this._queuedEntries=[],t},s.prototype._initThresholds=function(t){var e=t||[0];return Array.isArray(e)||(e=[e]),e.sort().filter(function(t,e,n){if("number"!=typeof t||isNaN(t)||t<0||t>1)throw Error("threshold must be a number between 0 and 1 inclusively");return t!==n[e-1]})},s.prototype._parseRootMargin=function(t){var e=(t||"0px").split(/\s+/).map(function(t){var e=/^(-?\d*\.?\d+)(px|%)$/.exec(t);if(!e)throw Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(e[1]),unit:e[2]}});return e[1]=e[1]||e[0],e[2]=e[2]||e[0],e[3]=e[3]||e[1],e},s.prototype._monitorIntersections=function(e){var n=e.defaultView;if(n&&-1==this._monitoringDocuments.indexOf(e)){var r=this._checkForIntersections,i=null,s=null;if(this.POLL_INTERVAL?i=n.setInterval(r,this.POLL_INTERVAL):(u(n,"resize",r,!0),u(e,"scroll",r,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in n&&(s=new n.MutationObserver(r)).observe(e,{attributes:!0,childList:!0,characterData:!0,subtree:!0})),this._monitoringDocuments.push(e),this._monitoringUnsubscribes.push(function(){var t=e.defaultView;t&&(i&&t.clearInterval(i),c(t,"resize",r,!0)),c(e,"scroll",r,!0),s&&s.disconnect()}),e!=(this.root&&(this.root.ownerDocument||this.root)||t)){var h=o(e);h&&this._monitorIntersections(h.ownerDocument)}}},s.prototype._unmonitorIntersections=function(e){var n=this._monitoringDocuments.indexOf(e);if(-1!=n){var r=this.root&&(this.root.ownerDocument||this.root)||t;if(!this._observationTargets.some(function(t){var n=t.element.ownerDocument;if(n==e)return!0;for(;n&&n!=r;){var i=o(n);if((n=i&&i.ownerDocument)==e)return!0}return!1})){var i=this._monitoringUnsubscribes[n];if(this._monitoringDocuments.splice(n,1),this._monitoringUnsubscribes.splice(n,1),i(),e!=r){var s=o(e);s&&this._unmonitorIntersections(s.ownerDocument)}}}},s.prototype._unmonitorAllIntersections=function(){var t=this._monitoringUnsubscribes.slice(0);this._monitoringDocuments.length=0,this._monitoringUnsubscribes.length=0;for(var e=0;e<t.length;e++)t[e]()},s.prototype._checkForIntersections=function(){if(this.root||!n||r){var t=this._rootIsInDom(),e=t?this._getRootRect():a();
1this._observationTargets.forEach(function(r){var o=r.element,s=h(o),u=this._rootContainsTarget(o),c=r.entry,l=t&&u&&this._computeTargetAndRootIntersection(o,s,e),f=null;this._rootContainsTarget(o)?(!n||this.root)&&(f=e):f=a();var d=r.entry=new i({time:window.performance&&performance.now&&performance.now(),target:o,boundingClientRect:s,rootBounds:f,intersectionRect:l});c?t&&u?this._hasCrossedThreshold(c,d)&&this._queuedEntries.push(d):c&&c.isIntersecting&&this._queuedEntries.push(d):this._queuedEntries.push(d)},this),this._queuedEntries.length&&this._callback(this.takeRecords(),this)}},s.prototype._computeTargetAndRootIntersection=function(e,o,i){if("none"!=window.getComputedStyle(e).display){for(var s=o,u=p(e),c=!1;!c&&u;){var a=null,l=1==u.nodeType?window.getComputedStyle(u):{};if("none"==l.display)return null;if(u==this.root||9==u.nodeType)if(c=!0,u==this.root||u==t)n&&!this.root?r&&(0!=r.width||0!=r.height)?a=r:(u=null,a=null,s=null):a=i;else{var d=p(u),v=d&&h(d),g=d&&this._computeTargetAndRootIntersection(d,v,i);v&&g?(u=d,a=f(v,g)):(u=null,s=null)}else{var m=u.ownerDocument;u!=m.body&&u!=m.documentElement&&"visible"!=l.overflow&&(a=h(u))}if(a&&(s=function(t,e){var n=Math.max(t.top,e.top),r=Math.min(t.bottom,e.bottom),o=Math.max(t.left,e.left),i=Math.min(t.right,e.right),s=i-o,u=r-n;return s>=0&&u>=0&&{top:n,bottom:r,left:o,right:i,width:s,height:u}||null}(a,s)),!s)break;u=u&&p(u)}return s}},s.prototype._getRootRect=function(){var e;if(this.root&&!v(this.root))e=h(this.root);else{var n=v(this.root)?this.root:t,r=n.documentElement,o=n.body;e={top:0,left:0,right:r.clientWidth||o.clientWidth,width:r.clientWidth||o.clientWidth,bottom:r.clientHeight||o.clientHeight,height:r.clientHeight||o.clientHeight}}return this._expandRectByRootMargin(e)},s.prototype._expandRectByRootMargin=function(t){var e=this._rootMarginValues.map(function(e,n){return"px"==e.unit?e.value:e.value*(n%2?t.width:t.height)/100}),n={top:t.top-e[0],right:t.right+e[1],bottom:t.bottom+e[2],left:t.left-e[3]};return n.width=n.right-n.left,n.height=n.bottom-n.top,n},s.prototype._hasCrossedThreshold=function(t,e){var n=t&&t.isIntersecting?t.intersectionRatio||0:-1,r=e.isIntersecting?e.intersectionRatio||0:-1;if(n!==r)for(var o=0;o<this.thresholds.length;o++){var i=this.thresholds[o];if(i==n||i==r||i<n!=i<r)return!0}},s.prototype._rootIsInDom=function(){return!this.root||d(t,this.root)},s.prototype._rootContainsTarget=function(e){var n=this.root&&(this.root.ownerDocument||this.root)||t;return d(n,e)&&(!this.root||n==e.ownerDocument)},s.prototype._registerInstance=function(){0>e.indexOf(this)&&e.push(this)},s.prototype._unregisterInstance=function(){var t=e.indexOf(this);-1!=t&&e.splice(t,1)},window.IntersectionObserver=s,window.IntersectionObserverEntry=i}function o(t){try{return t.defaultView&&t.defaultView.frameElement||null}catch(t){return null}}function i(t){this.time=t.time,this.target=t.target,this.rootBounds=l(t.rootBounds),this.boundingClientRect=l(t.boundingClientRect),this.intersectionRect=l(t.intersectionRect||a()),this.isIntersecting=!!t.intersectionRect;var e=this.boundingClientRect,n=e.width*e.height,r=this.intersectionRect,o=r.width*r.height;n?this.intersectionRatio=Number((o/n).toFixed(4)):this.intersectionRatio=+!!this.isIntersecting}function s(t,e){var n,r,o,i=e||{};if("function"!=typeof t)throw Error("callback must be a function");if(i.root&&1!=i.root.nodeType&&9!=i.root.nodeType)throw Error("root must be a Document or Element");this._checkForIntersections=(n=this._checkForIntersections.bind(this),r=this.THROTTLE_TIMEOUT,o=null,function(){o||(o=setTimeout(function(){n(),o=null},r))}),this._callback=t,this._observationTargets=[],this._queuedEntries=[],this._rootMarginValues=this._parseRootMargin(i.rootMargin),this.thresholds=this._initThresholds(i.threshold),this.root=i.root||null,this.rootMargin=this._rootMarginValues.map(function(t){return t.value+t.unit}).join(" "),this._monitoringDocuments=[],this._monitoringUnsubscribes=[]}function u(t,e,n,r){"function"==typeof t.addEventListener?t.addEventListener(e,n,r||!1):"function"==typeof t.attachEvent&&t.attachEvent("on"+e,n)}function c(t,e,n,r){"function"==typeof t.removeEventListener?t.removeEventListener(e,n,r||!1):"function"==typeof t.detachEvent&&t.detachEvent("on"+e,n)}function h(t){var e;try{e=t.getBoundingClientRect()}catch(t){}return e?(e.width&&e.height||(e={top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.right-e.left,height:e.bottom-e.top}),e):a()}function a(){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}function l(t){return!t||"x"in t?t:{top:t.top,y:t.top,bottom:t.bottom,left:t.left,x:t.left,right:t.right,width:t.width,height:t.height}}function f(t,e){var n=e.top-t.top,r=e.left-t.left;
1return{top:n,left:r,height:e.height,width:e.width,bottom:n+e.height,right:r+e.width}}function d(t,e){for(var n=e;n;){if(n==t)return!0;n=p(n)}return!1}function p(e){var n=e.parentNode;return 9==e.nodeType&&e!=t?o(e):(n&&n.assignedSlot&&(n=n.assignedSlot.parentNode),n&&11==n.nodeType&&n.host)?n.host:n}function v(t){return t&&9===t.nodeType}}()}}]);
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.