1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[199],{6781:function(t,n,e){e.d(n,{Z:function(){return a}});var r=e(5893),i=e(2208),o={exit:{opacity:0},initial:{opacity:0},animate:{opacity:1,transition:{duration:.3}}},a=function(t){var n=t.children;return(0,r.jsx)(i.E.div,{initial:"initial",animate:"animate",exit:"exit",children:(0,r.jsx)(i.E.div,{variants:o,children:n})})}},1813:function(t,n,e){e.d(n,{Z:function(){return _}});var r=e(5893),i=e(7294);function o(){return(o=Object.assign||function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])}return t}).apply(this,arguments)}function a(t,n){return(a=Object.setPrototypeOf||function(t,n){return t.__proto__=n,t})(t,n)}var s=new Map,u=new WeakMap,c=0,l=void 0;function f(t){return Object.keys(t).sort().filter((function(n){return void 0!==t[n]})).map((function(n){return n+"_"+("root"===n?(e=t.root)?(u.has(e)||(c+=1,u.set(e,c.toString())),u.get(e)):"0":t[n]);var e})).toString()}function d(t,n,e,r){if(void 0===e&&(e={}),void 0===r&&(r=l),"undefined"===typeof window.IntersectionObserver&&void 0!==r){var i=t.getBoundingClientRect();return n(r,{isIntersecting:r,target:t,intersectionRatio:"number"===typeof e.threshold?e.threshold:0,time:0,boundingClientRect:i,intersectionRect:i,rootBounds:i}),function(){}}var o=function(t){var n=f(t),e=s.get(n);if(!e){var r,i=new Map,o=new IntersectionObserver((function(n){n.forEach((function(n){var e,o=n.isIntersecting&&r.some((function(t){return n.intersectionRatio>=t}));t.trackVisibility&&"undefined"===typeof n.isVisible&&(n.isVisible=o),null==(e=i.get(n.target))||e.forEach((function(t){t(o,n)}))}))}),t);r=o.thresholds||(Array.isArray(t.threshold)?t.threshold:[t.threshold||0]),e={id:n,observer:o,elements:i},s.set(n,e)}return e}(e),a=o.id,u=o.observer,c=o.elements,d=c.get(t)||[];return c.has(t)||c.set(t,d),d.push(n),u.observe(t),function(){d.splice(d.indexOf(n),1),0===d.length&&(c.delete(t),u.unobserve(t)),0===c.size&&(u.disconnect(),s.delete(a))}}var h=["children","as","triggerOnce","threshold","root","rootMargin","onChange","skip","trackVisibility","delay","initialInView","fallbackInView"];function p(t){return"function"!==typeof t.children}var v=function(t){var n,e;function r(n){var e;return(e=t.call(this,n)||this).node=null,e._unobserveCb=null,e.handleNode=function(t){e.node&&(e.unobserve(),t||e.props.triggerOnce||e.props.skip||e.setState({inView:!!e.props.initialInView,entry:void 0})),e.node=t||null,e.observeNode()},e.handleChange=function(t,n){t&&e.props.triggerOnce&&e.unobserve(),p(e.props)||e.setState({inView:t,entry:n}),e.props.onChange&&e.props.onChange(t,n)},e.state={inView:!!n.initialInView,entry:void 0},e}e=t,(n=r).prototype=Object.create(e.prototype),n.prototype.constructor=n,a(n,e);var s=r.prototype;return s.componentDidUpdate=function(t){t.rootMargin===this.props.rootMargin&&t.root===this.props.root&&t.threshold===this.props.threshold&&t.skip===this.props.skip&&t.trackVisibility===this.props.trackVisibility&&t.delay===this.props.delay||(this.unobserve(),this.observeNode())},s.componentWillUnmount=function(){this.unobserve(),this.node=null},s.observeNode=function(){if(this.node&&!this.props.skip){var t=this.props,n=t.threshold,e=t.root,r=t.rootMargin,i=t.trackVisibility,o=t.delay,a=t.fallbackInView;this._unobserveCb=d(this.node,this.handleChange,{threshold:n,root:e,rootMargin:r,trackVisibility:i,delay:o},a)}},s.unobserve=function(){this._unobserveCb&&(this._unobserveCb(),this._unobserveCb=null)},s.render=function(){if(!p(this.props)){var t=this.state,n=t.inView,e=t.entry;return this.props.children({inView:n,entry:e,ref:this.handleNode})}
1var r=this.props,a=r.children,s=r.as,u=function(t,n){if(null==t)return{};var e,r,i={},o=Object.keys(t);for(r=0;r<o.length;r++)e=o[r],n.indexOf(e)>=0||(i[e]=t[e]);return i}(r,h);return i.createElement(s||"div",o({ref:this.handleNode},u),a)},r}(i.Component);v.displayName="InView",v.defaultProps={threshold:0,triggerOnce:!1,initialInView:!1};var y=e(655),b=e(4394),g=e(7107),w=e(5759);function m(){var t=!1,n=[],e=new Set,r={subscribe:function(t){return e.add(t),function(){e.delete(t)}},start:function(r,i){if(t){var o=[];return e.forEach((function(t){o.push((0,g.d5)(t,r,{transitionOverride:i}))})),Promise.all(o)}return new Promise((function(t){n.push({animation:[r,i],resolve:t})}))},set:function(n){return(0,b.k)(t,"controls.set() should only be called after a component has mounted. Consider calling within a useEffect hook."),e.forEach((function(t){(0,w.gg)(t,n)}))},stop:function(){e.forEach((function(t){(0,g.p_)(t)}))},mount:function(){return t=!0,n.forEach((function(t){var n=t.animation,e=t.resolve;r.start.apply(r,(0,y.ev)([],(0,y.CR)(n),!1)).then(e)})),function(){t=!1,r.stop()}}};return r}var V=e(6681);var k=function(){var t=(0,V.h)(m);return(0,i.useEffect)(t.mount,[]),t},O=e(2208);function C(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,r=new Array(n);e<n;e++)r[e]=t[e];return r}function E(t,n){return function(t){if(Array.isArray(t))return t}(t)||function(t,n){var e=null==t?null:"undefined"!==typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=e){var r,i,o=[],a=!0,s=!1;try{for(e=e.call(t);!(a=(r=e.next()).done)&&(o.push(r.value),!n||o.length!==n);a=!0);}catch(u){s=!0,i=u}finally{try{a||null==e.return||e.return()}finally{if(s)throw i}}return o}}(t,n)||function(t,n){if(!t)return;if("string"===typeof t)return C(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);"Object"===e&&t.constructor&&(e=t.constructor.name);if("Map"===e||"Set"===e)return Array.from(e);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return C(t,n)}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var I=function(t){var n=t.children,e=t.delay,o=t.duration,a=k(),s=E(function(t){var n=void 0===t?{}:t,e=n.threshold,r=n.delay,o=n.trackVisibility,a=n.rootMargin,s=n.root,u=n.triggerOnce,c=n.skip,l=n.initialInView,f=n.fallbackInView,h=i.useRef(),p=i.useState({inView:!!l}),v=p[0],y=p[1],b=i.useCallback((function(t){void 0!==h.current&&(h.current(),h.current=void 0),c||t&&(h.current=d(t,(function(t,n){y({inView:t,entry:n}),n.isIntersecting&&u&&h.current&&(h.current(),h.current=void 0)}),{root:s,rootMargin:a,threshold:e,trackVisibility:o,delay:r},f))}),[Array.isArray(e)?e.toString():e,s,a,u,c,o,f,r]);(0,i.useEffect)((function(){h.current||!v.entry||u||c||y({inView:!!l})}));var g=[b,v.inView,v.entry];return g.ref=g[0],g.inView=g[1],g.entry=g[2],g}(),2),u=s[0],c=s[1];return(0,i.useEffect)((function(){c&&a.start("visible")}),[a,c]),(0,r.jsx)(O.E.div,{ref:u,animate:a,initial:"hidden",transition:{duration:o,delay:e},variants:{visible:{opacity:1,x:0},hidden:{opacity:0,x:-20}},children:n})};I.defaultProps={delay:0,duration:.3};var _=I}}]);
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.