1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8858],{31998:function(e){function o(e){return function(){return e}}var r=function(){};r.thatReturns=o,r.thatReturnsFalse=o(!1),r.thatReturnsTrue=o(!0),r.thatReturnsNull=o(null),r.thatReturnsThis=function(){return this},r.thatReturnsArgument=function(e){return e},e.exports=r},36362:function(e){var o=function(e){};e.exports=function(e,r){for(var n,t=arguments.length,l=Array(t>2?t-2:0),s=2;s<t;s++)l[s-2]=arguments[s];if(o(r),!e){if(void 0===r)n=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var i=0;(n=Error(r.replace(/%s/g,function(){return String(l[i++])}))).name="Invariant Violation"}throw n.framesToPop=1,n}}},96176:function(e,o,r){var n=r(31998);e.exports=n},36468:function(e,o,r){r.d(o,{Z:function(){return h}});var n=r(36362),t=r.n(n),l=r(13401),s={window:{fontScale:1,height:0,scale:1,width:0},screen:{fontScale:1,height:0,scale:1,width:0}},i={},a=l.Z;function c(){if(l.Z){var e,o,r=window;if(r.visualViewport){var n=r.visualViewport;e=Math.round(n.height*n.scale),o=Math.round(n.width*n.scale)}else{var t=r.document.documentElement;e=t.clientHeight,o=t.clientWidth}s.window={fontScale:1,height:e,scale:r.devicePixelRatio||1,width:o},s.screen={fontScale:1,height:r.screen.height,scale:r.devicePixelRatio||1,width:r.screen.width}}}function d(){c(),Array.isArray(i.change)&&i.change.forEach(e=>e(s))}class h{static get(e){return a&&(a=!1,c()),t()(s[e],"No dimension set for key "+e),s[e]}static set(e){e&&(l.Z?t()(!1,"Dimensions cannot be set in the browser"):(null!=e.screen&&(s.screen=e.screen),null!=e.window&&(s.window=e.window)))}static addEventListener(e,o){return i[e]=i[e]||[],i[e].push(o),{remove:()=>{this.removeEventListener(e,o)}}}static removeEventListener(e,o){Array.isArray(i[e])&&(i[e]=i[e].filter(e=>e!==o))}}l.Z&&(window.visualViewport?window.visualViewport.addEventListener("resize",d,!1):window.addEventListener("resize",d,!1))},31384:function(e,o,r){r.d(o,{Z:function(){return x}});var n=r(92070),t=r(30874),l=r(50141),s=r(36468),i=r(205),a=r(36362),c=r.n(a),d=r(3812),h=r(35524),p=r(7653),u=r(6994),S=r(55243),R=r(72707),f=["onScroll","onTouchMove","onWheel","scrollEnabled","scrollEventThrottle","showsHorizontalScrollIndicator","showsVerticalScrollIndicator","style"];function m(e){return{nativeEvent:{contentOffset:{get x(){return e.target.scrollLeft},get y(){return e.target.scrollTop}},contentSize:{get height(){return e.target.scrollHeight},get width(){return e.target.scrollWidth}},layoutMeasurement:{get height(){return e.target.offsetHeight},get width(){return e.target.offsetWidth}}},timeStamp:Date.now()}}var g=p.forwardRef((e,o)=>{var r=e.onScroll,n=e.onTouchMove,s=e.onWheel,i=e.scrollEnabled,a=void 0===i||i,c=e.scrollEventThrottle,d=void 0===c?0:c,h=e.showsHorizontalScrollIndicator,u=e.showsVerticalScrollIndicator,g=e.style,y=(0,l.Z)(e,f),w=p.useRef({isScrolling:!1,scrollLastTick:0}),T=p.useRef(null),b=p.useRef(null);function E(e){return o=>{a&&e&&e(o)}}function H(e){w.current.scrollLastTick=Date.now(),r&&r(m(e))}return p.createElement(S.Z,(0,t.Z)({},y,{onScroll:function(e){if(e.stopPropagation(),e.target===b.current){var o,n;(e.persist(),null!=T.current&&clearTimeout(T.current),T.current=setTimeout(()=>{w.current.isScrolling=!1,r&&r(m(e))},100),w.current.isScrolling)?(o=w.current.scrollLastTick,n=Date.now()-o,d>0&&n>=d&&H(e)):(w.current.isScrolling=!0,H(e))}},onTouchMove:E(n),onWheel:E(s),ref:(0,R.Z)(b,o),style:[g,!a&&v.scrollDisabled,(!1===h||!1===u)&&v.hideScrollbar]}))}),v=u.Z.create({scrollDisabled:{overflowX:"hidden",overflowY:"hidden",touchAction:"none"},hideScrollbar:{scrollbarWidth:"none"}}),y=r(62942),w=r(17072),T=r(96176),b=r.n(T),E=["contentContainerStyle","horizontal","onContentSizeChange","refreshControl","stickyHeaderIndices","pagingEnabled","forwardedRef","keyboardDismissMode","onScroll","centerContent"],H={};class Z extends p.Component{scrollResponderHandleStartShouldSetResponder(){return!1}scrollResponderHandleResponderReject(){b()(!1,"ScrollView doesn't take rejection well - scrolls anyway")}scrollResponderFlashScrollIndicators(){}scrollResponderTextInputFocusError(e){console.error("Error measuring text field: ",e)}render(){var e=this.props,o=e.contentContainerStyle,r=e.horizontal,s=e.onContentSizeChange,i=e.refreshControl,a=e.stickyHeaderIndices,d=e.pagingEnabled,h=(e.forwardedRef,e.keyboardDismissMode,e.onScroll,e.centerContent),u=(0,l.Z)(e,E),R={};s&&(R={onLayout:this._handleContentOnLayout});var f=!r&&Array.isArray(a),m=f||d?p.Children.map(this.props.children,(e,o)=>{var r=f&&a.indexOf(o)>-1;return null!=e&&(r||d)?p.createElement(S.Z,{style:[r&&M.stickyHeader,d&&M.pagingEnabledChild]},e):e}):this.props.children,v=p.createElement(S.Z,(0,t.Z)({},R,{children:m,collapsable:!1,ref:this._setInnerViewRef,style:[r&&M.contentContainerHorizontal,h&&M.contentContainerCenterContent,o]}
1)),y=r?M.baseHorizontal:M.baseVertical,w=r?M.pagingEnabledHorizontal:M.pagingEnabledVertical,T=(0,n.Z)((0,n.Z)({},u),{},{style:[y,d&&w,this.props.style],onTouchStart:this.scrollResponderHandleTouchStart,onTouchMove:this.scrollResponderHandleTouchMove,onTouchEnd:this.scrollResponderHandleTouchEnd,onScrollBeginDrag:this.scrollResponderHandleScrollBeginDrag,onScrollEndDrag:this.scrollResponderHandleScrollEndDrag,onMomentumScrollBegin:this.scrollResponderHandleMomentumScrollBegin,onMomentumScrollEnd:this.scrollResponderHandleMomentumScrollEnd,onStartShouldSetResponder:this.scrollResponderHandleStartShouldSetResponder,onStartShouldSetResponderCapture:this.scrollResponderHandleStartShouldSetResponderCapture,onScrollShouldSetResponder:this.scrollResponderHandleScrollShouldSetResponder,onScroll:this._handleScroll,onResponderGrant:this.scrollResponderHandleResponderGrant,onResponderTerminationRequest:this.scrollResponderHandleTerminationRequest,onResponderTerminate:this.scrollResponderHandleTerminate,onResponderRelease:this.scrollResponderHandleResponderRelease,onResponderReject:this.scrollResponderHandleResponderReject});c()(void 0!==g,"ScrollViewClass must not be undefined");var b=p.createElement(g,(0,t.Z)({},T,{ref:this._setScrollNodeRef}),v);return i?p.cloneElement(i,{style:T.style},b):b}constructor(){super(...arguments),this._scrollNodeRef=null,this._innerViewRef=null,this.isTouching=!1,this.lastMomentumScrollBeginTime=0,this.lastMomentumScrollEndTime=0,this.observedScrollSinceBecomingResponder=!1,this.becameResponderWhileAnimating=!1,this.scrollResponderHandleScrollShouldSetResponder=()=>this.isTouching,this.scrollResponderHandleStartShouldSetResponderCapture=e=>this.scrollResponderIsAnimating(),this.scrollResponderHandleTerminationRequest=()=>!this.observedScrollSinceBecomingResponder,this.scrollResponderHandleTouchEnd=e=>{var o=e.nativeEvent;this.isTouching=0!==o.touches.length,this.props.onTouchEnd&&this.props.onTouchEnd(e)},this.scrollResponderHandleResponderRelease=e=>{this.props.onResponderRelease&&this.props.onResponderRelease(e);var o=y.Z.currentlyFocusedField();this.props.keyboardShouldPersistTaps||null==o||e.target===o||this.observedScrollSinceBecomingResponder||this.becameResponderWhileAnimating||(this.props.onScrollResponderKeyboardDismissed&&this.props.onScrollResponderKeyboardDismissed(e),y.Z.blurTextInput(o))},this.scrollResponderHandleScroll=e=>{this.observedScrollSinceBecomingResponder=!0,this.props.onScroll&&this.props.onScroll(e)},this.scrollResponderHandleResponderGrant=e=>{this.observedScrollSinceBecomingResponder=!1,this.props.onResponderGrant&&this.props.onResponderGrant(e),this.becameResponderWhileAnimating=this.scrollResponderIsAnimating()},this.scrollResponderHandleScrollBeginDrag=e=>{this.props.onScrollBeginDrag&&this.props.onScrollBeginDrag(e)},this.scrollResponderHandleScrollEndDrag=e=>{this.props.onScrollEndDrag&&this.props.onScrollEndDrag(e)},this.scrollResponderHandleMomentumScrollBegin=e=>{this.lastMomentumScrollBeginTime=Date.now(),this.props.onMomentumScrollBegin&&this.props.onMomentumScrollBegin(e)},this.scrollResponderHandleMomentumScrollEnd=e=>{this.lastMomentumScrollEndTime=Date.now(),this.props.onMomentumScrollEnd&&this.props.onMomentumScrollEnd(e)},this.scrollResponderHandleTouchStart=e=>{this.isTouching=!0,this.props.onTouchStart&&this.props.onTouchStart(e)},this.scrollResponderHandleTouchMove=e=>{this.props.onTouchMove&&this.props.onTouchMove(e)},this.scrollResponderIsAnimating=()=>Date.now()-this.lastMomentumScrollEndTime<16||this.lastMomentumScrollEndTime<this.lastMomentumScrollBeginTime,this.scrollResponderScrollTo=(e,o,r)=>{if("number"==typeof e)console.warn("`scrollResponderScrollTo(x, y, animated)` is deprecated. Use `scrollResponderScrollTo({x: 5, y: 5, animated: true})` instead.");else{var n=e||H;e=n.x,o=n.y,r=n.animated}var t=this.getScrollableNode(),l=e||0,s=o||0;null!=t&&("function"==typeof t.scroll?t.scroll({top:s,left:l,behavior:r?"smooth":"auto"}):(t.scrollLeft=l,t.scrollTop=s))},this.scrollResponderZoomTo=(e,o)=>{"ios"!==h.Z.OS&&c()("zoomToRect is not implemented")},this.scrollResponderScrollNativeHandleToKeyboard=(e,o,r)=>{this.additionalScrollOffset=o||0,this.preventNegativeScrollOffset=!!r,w.Z.measureLayout(e,this.getInnerViewNode(),this.scrollResponderTextInputFocusError,this.scrollResponderInputMeasureAndScrollToKeyboard)},this.scrollResponderInputMeasureAndScrollToKeyboard=(e,o,r,n)=>{var t=s.Z.get("window").height;this.keyboardWillOpenTo&&(t=this.keyboardWillOpenTo.endCoordinates.screenY);var l=o-t+n+this.additionalScrollOffset;this.preventNegativeScrollOffset&&(l=Math.max(0,l)),this.scrollResponderScrollTo({x:0,y:l,animated:!0}),this.additionalOffset=0,this.preventNegativeScrollOffset=!1},this.scrollResponderKeyboardWillShow=e=>{this.keyboardWillOpenTo=e,this.props.onKeyboardWillShow&&this.props.onKeyboardWillShow(e)},this.scrollResponderKeyboardWillHide=e=>{this.keyboardWillOpenTo=null,this.props.onKeyboardWillHide&&this.props.onKeyboardWillHide(e)},this.scrollResponderKeyboardDidShow=e=>{e&&(this.keyboardWillOpenTo=e),this.props.onKeyboardDidShow&&this.props.onKeyboardDidShow(e)},this.scrollResponderKeyboardDidHide=e=>{this.keyboardWillOpenTo=null,this.props.onKeyboardDidHide&&this.props.onKeyboardDidHide(e)},this.flashScrollIndicators=()=>{this.scrollResponderFlashScrollIndicators()}
1,this.getScrollResponder=()=>this,this.getScrollableNode=()=>this._scrollNodeRef,this.getInnerViewRef=()=>this._innerViewRef,this.getInnerViewNode=()=>this._innerViewRef,this.getNativeScrollRef=()=>this._scrollNodeRef,this.scrollTo=(e,o,r)=>{if("number"==typeof e)console.warn("`scrollTo(y, x, animated)` is deprecated. Use `scrollTo({x: 5, y: 5, animated: true})` instead.");else{var n=e||H;o=n.x,e=n.y,r=n.animated}this.scrollResponderScrollTo({x:o||0,y:e||0,animated:!1!==r})},this.scrollToEnd=e=>{var o=!1!==(e&&e.animated),r=this.props.horizontal,n=this.getScrollableNode(),t=r?n.scrollWidth:0,l=r?0:n.scrollHeight;this.scrollResponderScrollTo({x:t,y:l,animated:o})},this._handleContentOnLayout=e=>{var o=e.nativeEvent.layout,r=o.width,n=o.height;this.props.onContentSizeChange(r,n)},this._handleScroll=e=>{"on-drag"===this.props.keyboardDismissMode&&(0,i.Z)(),this.scrollResponderHandleScroll(e)},this._setInnerViewRef=e=>{this._innerViewRef=e},this._setScrollNodeRef=e=>{this._scrollNodeRef=e,null!=e&&(e.getScrollResponder=this.getScrollResponder,e.getInnerViewNode=this.getInnerViewNode,e.getInnerViewRef=this.getInnerViewRef,e.getNativeScrollRef=this.getNativeScrollRef,e.getScrollableNode=this.getScrollableNode,e.scrollTo=this.scrollTo,e.scrollToEnd=this.scrollToEnd,e.flashScrollIndicators=this.flashScrollIndicators,e.scrollResponderZoomTo=this.scrollResponderZoomTo,e.scrollResponderScrollNativeHandleToKeyboard=this.scrollResponderScrollNativeHandleToKeyboard),(0,d.Z)(this.props.forwardedRef)(e)}}}var C={flexGrow:1,flexShrink:1,transform:"translateZ(0)",WebkitOverflowScrolling:"touch"},M=u.Z.create({baseVertical:(0,n.Z)((0,n.Z)({},C),{},{flexDirection:"column",overflowX:"hidden",overflowY:"auto"}),baseHorizontal:(0,n.Z)((0,n.Z)({},C),{},{flexDirection:"row",overflowX:"auto",overflowY:"hidden"}),contentContainerHorizontal:{flexDirection:"row"},contentContainerCenterContent:{justifyContent:"center",flexGrow:1},stickyHeader:{position:"sticky",top:0,zIndex:10},pagingEnabledHorizontal:{scrollSnapType:"x mandatory"},pagingEnabledVertical:{scrollSnapType:"y mandatory"},pagingEnabledChild:{scrollSnapAlign:"start"}}),N=p.forwardRef((e,o)=>p.createElement(Z,(0,t.Z)({},e,{forwardedRef:o})));N.displayName="ScrollView";var x=N},62942:function(e,o,r){var n=r(17072);o.Z={_currentlyFocusedNode:null,currentlyFocusedField(){return document.activeElement!==this._currentlyFocusedNode&&(this._currentlyFocusedNode=null),this._currentlyFocusedNode},focusTextInput(e){null!==e&&(this._currentlyFocusedNode=e,document.activeElement!==e&&n.Z.focus(e))},blurTextInput(e){null!==e&&(this._currentlyFocusedNode=null,document.activeElement===e&&n.Z.blur(e))}}},205:function(e,o,r){var n=r(62942);o.Z=()=>{n.Z.blurTextInput(n.Z.currentlyFocusedField())}},88858:function(e,o,r){r.d(o,{p:function(){return s}});var n=r(25236),t=r(79953),l=r(31384);let s=(0,t.styled)(l.Z,{name:"ScrollView",scrollEnabled:!0,variants:{fullscreen:{true:n.Xu}}},{accept:{contentContainerStyle:"style"}})}}]);
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.