1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[65],{3892:function(e,t){/** 2 * @license React 3 * react-is.production.min.js 4 * 5 * Copyright (c) Facebook, Inc. and its affiliates. 6 * 7 * This source code is licensed under the MIT license found in the 8 * LICENSE file in the root directory of this source tree. 9 */var n=Symbol.for("react.element"),o=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),a=Symbol.for("react.provider"),l=Symbol.for("react.context"),c=Symbol.for("react.server_context"),p=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),u=Symbol.for("react.suspense_list"),d=Symbol.for("react.memo"),v=Symbol.for("react.lazy");Symbol.for("react.offscreen"),Symbol.for("react.module.reference"),t.isForwardRef=function(e){return function(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case r:case s:case i:case f:case u:return e;default:switch(e=e&&e.$$typeof){case c:case l:case p:case v:case d:case a:return e;default:return t}}case o:return t}}}(e)===p}},393:function(e,t,n){e.exports=n(3892)},8065:function(e,t,n){function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}n.d(t,{h:function(){return h}});var o,r=!!("undefined"!=typeof window&&window.document&&window.document.createElement),i=void 0;function ensureCanMutateNextEventHandlers(e){e.handlers===e.nextHandlers&&(e.nextHandlers=e.handlers.slice())}function TargetEventHandlers(e){this.target=e,this.events={}}TargetEventHandlers.prototype.getEventHandlers=function(e,t){var n=String(e)+" "+String(t?!0===t?100:(t.capture<<0)+(t.passive<<1)+(t.once<<2):0);return this.events[n]||(this.events[n]={handlers:[],handleEvent:void 0},this.events[n].nextHandlers=this.events[n].handlers),this.events[n]},TargetEventHandlers.prototype.handleEvent=function(e,t,n){var o=this.getEventHandlers(e,t);o.handlers=o.nextHandlers,o.handlers.forEach(function(e){e&&e(n)})},TargetEventHandlers.prototype.add=function(e,t,n){var o=this,r=this.getEventHandlers(e,n);ensureCanMutateNextEventHandlers(r),0===r.nextHandlers.length&&(r.handleEvent=this.handleEvent.bind(this,e,n),this.target.addEventListener(e,r.handleEvent,n)),r.nextHandlers.push(t);var i=!0;return function(){if(i){i=!1,ensureCanMutateNextEventHandlers(r);var s=r.nextHandlers.indexOf(t);r.nextHandlers.splice(s,1),0===r.nextHandlers.length&&(o.target&&o.target.removeEventListener(e,r.handleEvent,n),r.handleEvent=void 0)}}};var s="__consolidated_events_handlers__";function addEventListener(e,t,n,o){e[s]||(e[s]=new TargetEventHandlers(e));var a=o?(void 0===i&&(i=function(){if(!r||!window.addEventListener||!window.removeEventListener||!Object.defineProperty)return!1;var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}}),noop=function(){};window.addEventListener("testPassiveEventSupport",noop,t),window.removeEventListener("testPassiveEventSupport",noop,t)}catch(e){}return e}()),i)?o:!!o.capture:void 0;return e[s].add(t,n,a)}var a=n(9405),l=n(393);function computeOffsetPixels(e,t){var n=!isNaN(parseFloat(e))&&isFinite(e)?parseFloat(e):"px"===e.slice(-2)?parseFloat(e.slice(0,-2)):void 0;if("number"==typeof n)return n;var o=function(e){if("%"===e.slice(-1))return parseFloat(e.slice(0,-1))/100}(e);if("number"==typeof o)return o*t}var c="above",p="inside",f="below",u="invisible";function isDOMElement(e){return"string"==typeof e.type}var d=[];function onNextTick(e){d.push(e),o||(o=setTimeout(function(){var e;for(o=null;e=d.shift();)e()},0));var t=!0;return function(){if(t){t=!1;var n=d.indexOf(e);-1!==n&&(d.splice(n,1),!d.length&&o&&(clearTimeout(o),o=null))}}}var v="undefined"!=typeof window,h=function(e){function Waypoint(t){var n;return(n=e.call(this,t)||this).refElement=function(e){n._ref=e},n}Waypoint.prototype=Object.create(e.prototype),Waypoint.prototype.constructor=Waypoint,_setPrototypeOf(Waypoint,e);var t=Waypoint.prototype;return t.componentDidMount=function(){var e=this;v&&(this.cancelOnNextTick=onNextTick(function(){e.cancelOnNextTick=null;var t=e.props,n=t.children;t.debug,function(e,t){if(e&&!isDOMElement(e)&&!t)throw Error("<Waypoint> needs a DOM element to compute boundaries. The child you passed is neither a DOM element (e.g. <div>) nor does it use the innerRef prop.\n\nSee https://goo.gl/LrBNgw for more info.")}(n,e._ref),e._handleScroll=e._handleScroll.bind(e),e.scrollableAncestor=e._findScrollableAncestor(),e.scrollEventListenerUnsubscribe=addEventListener(e.scrollableAncestor,"scroll",e._handleScroll,{passive:!0}),e.resizeEventListenerUnsubscribe=addEventListener(window,"resize",e._handleScroll,{passive:!0}),e._handleScroll(null)}))},t.componentDidUpdate=function(){var e=this;v&&this.scrollableAncestor&&!this.cancelOnNextTick&&(this.cancelOnNextTick=onNextTick(function(){e.cancelOnNextTick=null,e._handleScroll(null)}))},t.componentWillUnmount=function(){v&&(this.scrollEventListenerUnsubscribe&&this.scrollEventListenerUnsubscribe(),this.resizeEventListenerUnsubscribe&&this.resizeEventListenerUnsubscribe(),this.cancelOnNextTick&&this.cancelOnNextTick())},t._findScrollableAncestor=function(){var e=this.props,t=e.horizontal,o=e.scrollableAncestor;if(o)return"window"===o?n.g.window:o;for(var r=this._ref;r.parentNode&&(r=r.parentNode)!==document.body;){var i=window.getComputedStyle(r),s=(t?i.getPropertyValue("overflow-x"):i.getPropertyValue("overflow-y"))||i.getPropertyValue("overflow");if("auto"===s||"scroll"===s||"overlay"===s)return r}return window}
9,t._handleScroll=function(e){if(this._ref){var t=this._getBounds(),n=t.viewportBottom-t.viewportTop==0?u:t.viewportTop<=t.waypointTop&&t.waypointTop<=t.viewportBottom||t.viewportTop<=t.waypointBottom&&t.waypointBottom<=t.viewportBottom||t.waypointTop<=t.viewportTop&&t.viewportBottom<=t.waypointBottom?p:t.viewportBottom<t.waypointTop?f:t.waypointTop<t.viewportTop?c:u,o=this._previousPosition,r=this.props,i=(r.debug,r.onPositionChange),s=r.onEnter,a=r.onLeave,l=r.fireOnRapidScroll;if(this._previousPosition=n,o!==n){var d={currentPosition:n,previousPosition:o,event:e,waypointTop:t.waypointTop,waypointBottom:t.waypointBottom,viewportTop:t.viewportTop,viewportBottom:t.viewportBottom};i.call(this,d),n===p?s.call(this,d):o===p&&a.call(this,d);var v=o===f&&n===c,h=o===c&&n===f;l&&(v||h)&&(s.call(this,{currentPosition:p,previousPosition:o,event:e,waypointTop:t.waypointTop,waypointBottom:t.waypointBottom,viewportTop:t.viewportTop,viewportBottom:t.viewportBottom}),a.call(this,{currentPosition:n,previousPosition:p,event:e,waypointTop:t.waypointTop,waypointBottom:t.waypointBottom,viewportTop:t.viewportTop,viewportBottom:t.viewportBottom}))}}},t._getBounds=function(){var e,t,n=this.props,o=n.horizontal;n.debug;var r=this._ref.getBoundingClientRect(),i=r.left,s=r.top,a=r.right,l=r.bottom;this.scrollableAncestor===window?(e=o?window.innerWidth:window.innerHeight,t=0):(e=o?this.scrollableAncestor.offsetWidth:this.scrollableAncestor.offsetHeight,t=o?this.scrollableAncestor.getBoundingClientRect().left:this.scrollableAncestor.getBoundingClientRect().top);var c=this.props,p=c.bottomOffset,f=computeOffsetPixels(c.topOffset,e),u=computeOffsetPixels(p,e),d=t+e;return{waypointTop:o?i:s,waypointBottom:o?a:l,viewportTop:t+f,viewportBottom:d-u}},t.render=function(){var e=this,t=this.props.children;return t?isDOMElement(t)||(0,l.isForwardRef)(t)?a.cloneElement(t,{ref:function(n){e.refElement(n),t.ref&&("function"==typeof t.ref?t.ref(n):t.ref.current=n)}}):a.cloneElement(t,{innerRef:this.refElement}):a.createElement("span",{ref:this.refElement,style:{fontSize:0}})},Waypoint}(a.PureComponent);h.above=c,h.below=f,h.inside=p,h.invisible=u,h.defaultProps={debug:!1,scrollableAncestor:void 0,children:void 0,topOffset:"0px",bottomOffset:"0px",horizontal:!1,onEnter:function(){},onLeave:function(){},onPositionChange:function(){},fireOnRapidScroll:!0},h.displayName="Waypoint"}}]);
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.