PageSourceSearch

https://assets-cdn.nationalgeographic.com/natgeo/bfcb66aa1ac5-rele…/client/natgeo/50-f869ceb4.js

js nationalgeographic.com collected 2026-10-01 08:01:50 UTC 21,198 bytes, 1 lines download raw bytes

1(self.webpackChunknatgeo=self.webpackChunknatgeo||[]).push([[50],{74395:(e,t,n)=>{var r=n(34155),i=n(38416),o=n(85893);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){i(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var l=n(67294),c=n(3896),u=n(93967),d=n(45697),f=n(50239),h=n(21800),p=n(84967),g=n(30064),m=n(74691),v=n(35161),S=n(91960),C=n(70704),b=n(69962),w=n(86818),y=n(33439).THEMES.DARK,R=l.Fragment,x=l.cloneElement,j=l.Children,O=j.toArray,k=j.count,M=p.rect,D=p.attach,N=p.detach,P=f.cnum,T=f.isFunc,_=f.TRUE,E=f.FALSE,I=f.NULL,L=f.emptyObj,A=f.emptyAry,F="transitionend",H=void 0,B="transform ".concat(350,"ms cubic-bezier(0.0, 0.0, 0.2, 1)"),W="center",X={};n(51160);var U=c({displayName:"Carousel",propTypes:{cursor:d.number,windowWidth:d.number.isRequired,onChange:d.func,onInteraction:d.func,onScrollLeft:d.func,onScrollRight:d.func,getRemainingCount:d.func,heading:d.string,seeAllText:d.string,showHeading:d.bool,iconLeft:d.string,iconRight:d.string,arrowStyle:d.object,id:d.string.isRequired,defer:d.bool,initDelay:d.number,children:d.node.isRequired,gutter:d.oneOfType([d.number,d.string]),className:d.string,classNameChild:d.string,controls:d.bool,alwaysShowControls:d.bool,gestures:d.bool,infinite:d.bool,hasNextPage:d.bool,size:d.string,as:d.any,outerRole:d.string,disableA11yControls:d.bool,disableOverflowHidden:d.bool,resistance:d.number,threshold:d.number,positionSeeAllBottom:d.bool,centerTilesNotEnoughWidth:d.bool,nonClickableHeader:d.bool,isPlaying:d.bool,alignItems:d.string,cancelOnSwipeGesture:d.func},childContextTypes:{onClickCarousel:d.func,onFocusSlide:d.func},contextTypes:{theme:d.string,translate:d.func},outerRef:I,innerRef:I,mounted:E,animating:E,hasInteracted:E,instantOffset:0,getChildContext:function(){return{onClickCarousel:this.slideToCursor,onFocusSlide:this.onFocusSlide}},setOuterRef:function(e){this.outerRef=e},setInnerRef:function(e){this.innerRef=e},getDefaultProps:function(){return{gutter:4,controls:_,alwaysShowControls:E,defer:E,gestures:E,initDelay:100,as:"ul",outerRole:"listbox",showHeader:E,centerTilesNotEnoughWidth:E,alignItems:W}},getInitialState:function(){var e=(this||L).props||L,t=e.infinite,n=e.cursor,r=e.children||I,i=k(r),o=n!==H,s=o?n:0;return s=m(s,0,i),t&&(s+=i),{cursor:s,offset:0,upperBound:0,viewport:0,innerWidth:0,infinite:t,jump:t||o}},safeSetState:function(e,t){this.mounted&&e&&this.setState(e,t)},animationFinished:function(){var e=this;e.mounted&&(e.getVisibleSlides(),e.animating=E)},initialMeasurement:function(){var e=this||L,t=(e.state||L).cursor;return e.setMeasurements((function(){0!==t&&e.updateOffsetIfNeeded()}))},componentDidMount:function(){var e=this||L,t=e.state||L,n=e.props||L,i=e.innerRef||I,o=n.defer,s=n.initDelay,a=t.infinite,l=n.controls,c=n.gestures;e.mounted=_,(l||c)&&(a&&D(i,F,e.onTransitionEnd),r.env.TEST!==_?g.ready().then((function(){o?setTimeout(e.initialMeasurement,s):e.initialMeasurement()})):e.initialMeasurement(),e.getVisibleSlides())},componentWillUnmount:function(){var e=this||L,t=e.state||L,n=e.innerRef||I,r=t.infinite;e.mounted=E,r&&N(n,F,e.onTransitionEnd);try{e.outerRef=e.innerRef=I}catch(e){}},componentDidUpdate:function(e,t){var n=this||L,r=n.state||L,i=n.props||L,o=n.innerRef||I,s=r.viewport,a=r.innerWidth,l=r.cursor,c=r.jump,u=r.infinite,d=r.cursor,f=i.infinite,h=i.controls,p=i.gestures,g=i.onChange,m=i.windowWidth,v=i.children||I,S=i.disableA11yControls,C=k(v),b=e&&e.children||L,w=C!==k(b),y=l!==t.cursor,R=u!==t.infinite;y&&g&&g(u?l%C:l),(h||p)&&(f!==e.infinite&&(f?D(o,F,n.onTransitionEnd):N(o,F,n.onTransitionEnd),n.safeSetState({infinite:f,cursor:f?d+C:d%C})),f&&!R&&(u&&a/3<s?n.safeSetState({infinite:E,cursor:d%C}):!u&&a>s&&n.safeSetState({infinite:_,cursor:d+C})),c&&setTimeout((function(){n.animating=E,n.safeSetState({jump:E})}),1),n.animating&&setTimeout(n.animationFinished,350),y&&(n.updateOffsetIfNeeded(),c&&S||n.focusSelected()),(m!==e.windowWidth||R||w)&&setTimeout(n.setMeasurements,0))},onTransitionEnd:function(){var e=this||L,t=e.state||L,n=e.props||L,r=t.cursor,i=t.offset,o=t.viewport,s=n.children||I,a=k(s),l=2*a,c=.6*o,u=e.offsetOnCursor(a),d=u-c,f=2*u-c;e.animating=E,r>=l?e.safeSetState({jump:_,cursor:r-a}):r<=a-1?e.safeSetState({jump:_,cursor:r+a}):(i>=f&&e.safeSetState({jump:_,offset:i-u}),i<=d&&e.safeSetState({jump:_,offset:i+u}))},offsetOnCursor:function(e,t){var n=this||L,r=n.props||L,i=n.innerRef||I,o=P(r.gutter,4),s=n.getSlideRef(e)||I,a=M(s),l=M(i);return t||(t=0),a=Y(a,t),0-l.l+a.l-o},getDelta:function(e,t,n,r){return(this||L).offsetOnCursor(e,r)-(n-t)/2},focusSelected:function(){var e=this||L,t=(e.state||L).cursor,n=e.getSlideRef(t);try{n&&n.focus({preventScroll:_})}catch(e){}},updateOffsetIfNeeded:function(){var e,t,n,r=this||L,i=r.state||L,o=i.cursor,s=r.getSlideRef(o);s&&(e=r.outerRef||I,V(t=M(s),n=M(e))||r.safeSetState({offset:m(r.getDelta(o,t.w,n.w,0),0,i.upperBound)}
1))},handleInteraction:function(){var e=this||L,t=(e.props||L).onInteract;e.hasInteracted||(e.hasInteracted=_,t&&t())},scrollLeft:function(e,t){var n,r,i,o,s,a,l,c,u,d=this||L,f=d.props||L,h=d.state||L,p=d.outerRef||I,g=h.offset,v=h.viewport,S=h.infinite,C=f.children,b=f.onScrollLeft,w=f.slideOneItem,y=P(f.gutter,4),R=h.upperBound,x=M(p),j=C&&k(C),O=0,D=0;if(u=(j=S?3*j:j)-1,e||(e=0),t||d.handleInteraction(),d.animating)return _;if(0===g)return E;for(n=0;n<=u;n++){if(!(r=d.getSlideRef(n)))return E;if(V(Y(M(r),e),x)){if(0===n)return E;O=n-1;break}if(n===u){O=n-1;break}}if(!(o=d.getSlideRef(O)))return E;if(d.animating=_,(c=Y(c=M(o),e)).w>=v)return a=m(g-v-y,0,R),d.safeSetState({offset:a}),a>R;for(n=O;n>=0;n--)if(D<v&&(D+=i=M(d.getSlideRef(n)).w+y),D>=v){D-=i;break}return s=v-D+y,l=g-(v-(v-(x.r-c.r)+y)-s/2)-y,a=S?l:m(l,0,R),w&&(a=g-c.w-y),d.safeSetState({offset:a}),T(b)&&b(),a>R},scrollRight:function(e,t){var n,r,i,o,s,a,l,c,u,d,f=this||L,h=f.props||L,p=f.state||L,g=f.outerRef||I,v=p.offset,S=p.infinite,C=p.viewport,b=h.children||I,w=P(h.gutter,4),y=h.getRemainingCount,R=h.hasNextPage,x=h.onScrollRight,j=h.slideOneItem,O=p.upperBound,D=M(g),N=k(b),A=0;if(d=u=(N=S?3*N:N)-1,e||(e=0),t||f.handleInteraction(),f.animating)return _;if(!R&&v===O)return E;for(n=u;n>=0;n--){if(!(r=f.getSlideRef(n))||0===r.length)return E;if(V(Y(M(r),e),D)){if(!R&&n===u)return E;d=n+1;break}}if(d=Math.min(d,u),y&&!S&&y(u-d),!(o=f.getSlideRef(d))||0===o.length)return E;if(f.animating=_,(c=Y(c=M(o),e)).w>=C)return a=m(v+C+w,0,O),f.safeSetState({offset:a}),a<O;for(n=d;n<=u;n++)if(A<C&&(A+=i=M(f.getSlideRef(n)).w+w),A>=C){A-=i;break}return R&&(A=C),s=C-A+w,l=v+(C-(C-(c.l-D.l)+w)-s/2)+w,a=S||R?l:m(l,0,O),j&&(a=v+c.w+w),f.safeSetState({offset:a}),T(x)&&x(),a<O},handleMediaClick:function(){var e=((this||L).props||L).handleMediaButton;T(e)&&e()},getSlideRef:function(e){var t=(this||L).innerRef;return t&&p.qsa("[data-carousel-id]:nth-child(".concat(e+1,")"),_,t)},getVisibleSlides:function(){for(var e=this,t=e.props||L,n=e.outerRef||I,r=t.children,i=M(n),o=[],s=0;s<r.length;s++){var a=e.getSlideRef(s);V(M(a),i)&&o.push(s)}this.setState({inView:o})},cancelClick:function(e){p.evtCancel(e)},updateCursor:function(e,t){var n=this||L;(n.state||L).cursor!==e&&n.safeSetState({cursor:e},t)},onFocusSlide:function(e,t){var n=this||L;(n.props||L).disableA11yControls||n.updateCursor(e,t)},slideToCursor:function(e,t){var n,r,i,o=this||L,s=o.props||L,a=o.state||L,l=s.cursor,c=s.controls,u=s.gestures,d=s.onChange,f=a.cursor,h=o.outerRef||I,p=M(h),g=e&&e.currentTarget,m=M(g);o.handleInteraction(),f!==t&&(l===H?c||u?o.animating?o.cancelClick(e):(r=p,i=(n=m).w/2,n.l+i>=r.l&&n.r-i<=r.r||(o.cancelClick(e),o.animating=_),o.updateCursor(t)):o.updateCursor(t):d&&d(t,f))},setMeasurements:function(e){var t=this||L,n=t.state||L,r=t.props||L,i=n.upperBound,o=n.viewport,s=n.innerWidth,a=n.offset,l=P(r.gutter,4),c=t.outerRef||I,u=t.innerRef||L,d=M(c).w,f=u.scrollWidth,h=f-d-l;i===h&&o===d&&f===s||t.safeSetState({innerWidth:f,upperBound:h,viewport:d,offset:Math.max(0,Math.min(h,a))},e)},onClickLeft:function(){this.scrollLeft()},onClickRight:function(){this.scrollRight()},onMediaClick:function(){this.handleMediaClick()},renderControls:function(e){var t=this||L,n=t.state||L,r=t.props||L,i=n.upperBound,s=n.innerWidth,l=n.viewport,c=n.offset,u=n.infinite,d=r.size,f=r["left"===e?"iconLeft":"iconRight"],h=r.arrowStyle,p=r.hasNextPage,g=r.isPlaying,m=r["left"===e?"ariaLabelLeftArrow":"ariaLabelRightArrow"],v=s>l,S=r.alwaysShowControls,w="left"===e,y=w&&(u||E),x=w?u||v&&c>0:u||p||v&&c<i,j=w?{iconLeft:f}:{iconRight:f};return o.jsxs(R,{children:[y&&o.jsx(b,{onClick:t.onMediaClick,size:d,isPlaying:g}),(S||x)&&o.jsx(C,a(a({onClick:w?t.onClickLeft:t.onClickRight,direction:e,size:d},j),{},{arrowStyle:h,ariaLabel:m,disabled:S&&!x||null}))]})},renderSlides:function(){var e=this||L,t=e.props||L,n=e.state||L,r=n.cursor,i=n.infinite,o=n.inView,s=t.disableA11yControls,a=P(t.gutter,4),l=O(t.children)||A,c=l.length,d=2*c,f="0 0 0 ".concat(a,"px");return i&&(l=[].concat(l,l,l)),v(l,(function(e,t){var n=e||L,l=n.props||L,p=l.className,g=l.style||L,m=l.removeTabIndex?null:l.tabIndex||0,v={},S=function(e,t,n){var r=[t,n];try{r.unshift(JSON.stringify(e))}catch(e){}return r.join("-")}(g,a,t),C=X[S],b=u({"CarouselSlide--active":t===r,"CarouselSlide--inView":o&&o.includes(t)},p);return(v={key:n.key||t,tabIndex:o&&!o.includes(t)?-1:m,"data-carousel-id":t,"aria-selected":t===r,className:b,style:C}).style||(v.style=h({},g,{margin:f}),X[S]=v.style),s&&delete v.tabIndex,i&&(t<c||t>=d)&&(v.tabIndex=-1,v["aria-hidden"]=_,delete v["aria-selected"],v.className=u("CarouselSlide--mirror",{"CarouselSlide--active":t===r||t===r-c||t===r+c})),x(n,v)}))},onKeyDown:function(e){var t,n=this||L,r=n.props||L,i=n.state||L,o=i.cursor,s=i.infinite,a=r.children,l=a&&k(a),c=s?2*l:l;switch(e.key){case"ArrowRight":t=s?o+1:(o+1)%c,n.updateCursor(t);break;case"ArrowLeft":t=s?o-1:(c+o-1)%c,n.updateCursor(t)}},onSwipe:function(e){var t=this||L,n=t.instantOffset;"left"===e&&t.scrollLeft(n),"right"===e&&t.scrollRight(n)},onPanStart:function(){var e=this||L,t=(e.innerRef||L).style;e.instantOffset=0;try{t&&(t.transition="none")}catch(e){}},onPan:function(e){var t=this||L,n=t.state||L,r=n.offset,i=n.viewport,o=(t.innerRef||L).style,s=i*e;try{o&&(o.transform=z(r+s),t.instantOffset=s)}catch(e){}},onPanEnd:function(){var e=this||L,t=e.state||L,n=t.offset,r=t.jump,i=(e.innerRef||L).style;try{i&&(i.transition=r?"none":B,i.transform=z(n))}catch(e){}},render:function(){var e,t,n,r=this||L,i=r.context||L,s=i.theme,l=i.translate||f.passThru,c=r.state||L,d=c.offset,h=c.upperBound,p=c.infinite,g=c.innerWidth,m=c.viewport,v=c.jump,C=r.props||L,b=C.as,R=C.gestures,x=C.controls,j=C.outerRole,O=C.id,k=P(C.gutter,4),M=C.heading,D=C.headingLink,N=C.positionSeeAllBottom,T=C.resistance,_=C.seeAllText,A=C.showHeading,F=C.splitLink,H=C.nonClickableHeader,X=C.threshold,U=C.disableA11yControls,Y=C.disableOverflowHidden,V=s===y,q=g>m,K=C.centerTilesNotEnoughWidth,G=C.seeAllDataTrack||L,J=K?g<m:E,Q=p||q&&d<h,Z="".concat(0-k,"px"),$=C.alignItems,ee=C.cancelOnSwipeGesture,te=u("Carousel relative",{"Carousel--dark":V},C.className),ne=u("Carousel__Outer relative flex",{"Carousel__Outer--scroll":!x&&!R,"overflow-hidden":(x||R)&&!Y,"justify-center":J}),re=u("Carousel__Inner flex",C.classNameChild,{"items-center":$===W,"items-start":"start"===$}),ie=u("Carousel__Header",{"Carousel__Header--visible":A,"Carousel__Header--invisible":!A}),oe=u("Carousel__Wrapper relative",{"Carousel__Wrapper--canScrollLeft":p||q&&d>0,"Carousel__Wrapper--canScrollRight":Q}),se={transition:v?"none":B,marginLeft:Z},ae=D?w:"div",le=u("Carousel__SeeAll",{"Carousel__SeeAll--bottom":N}),ce=o.jsx("span",{className:le,children:l(_)}),ue=_&&D;return(R||x)&&(J&&(d=0),se.transform=z(d)),e=o.jsx("div",{className:ne,ref:r.setOuterRef,role:j,children:o.jsx(b,{className:re,style:se,ref:r.setInnerRef,children:r.render
1Slides()})}),R&&(e=o.jsx(S,{onSwipe:r.onSwipe,onPanStart:r.onPanStart,onPan:r.onPan,onPanEnd:r.onPanEnd,hitLeftEdge:!p&&0===d,hitRightEdge:!p&&d===h,threshold:X,resistance:T,canceller:ee,children:e})),t=M&&o.jsxs(ae,{"aria-label":!F&&D&&ue&&!N?"".concat(M,", ").concat(_):null,to:D||void 0,className:ie,children:[o.jsx("h3",{id:O,className:"Carousel__Heading",children:M}),ue&&!N&&ce]}),n=o.jsx(w,a(a({"aria-label":"".concat(M,", ").concat(_),to:D},G),{},{children:ce}),_),F&&D&&(t=o.jsxs("div",{className:ie,children:[o.jsx(w,{to:D,children:o.jsx("h3",{id:O,className:"Carousel__Heading",children:M})},O),ue&&!N&&n]})),H&&D&&(t=o.jsxs("div",{className:ie,children:[o.jsx("h3",{id:O,className:"Carousel__Heading",children:M}),ue&&!N&&n]})),o.jsxs("section",{className:te,"aria-labelledby":O,onKeyDown:U?I:r.onKeyDown,children:[t,o.jsxs("div",{className:oe,children:[x&&r.renderControls("left"),e,x&&r.renderControls("right")]}),ue&&N&&o.jsx("div",{className:"Carousel__Footer",children:n})]})}});function z(e){return"translateX(".concat(-e,"px)")}function Y(e,t){return new p.Rect2D(e.t,e.r+t,e.b,Math.round(e.l+t))}function V(e,t){return e.l>=t.l&&e.r<=t.r}U.getDerivedStateFromProps=function(e,t){var n=e||L,r=t||L,i=n.children,o=r.infinite,s=i&&k(i),a=n.cursor,l=0,c=s-1;return o&&a!==H&&(a+=s,l=s-1,c=2*s-1),a!==H&&a!==r.cursor?{cursor:a=m(a,l,c)}:I},e.exports=U},70704:(e,t,n)=>{var r=n(85893),i=(n(67294),n(45697)),o=n(93967),s=n(50239),a=n(76213),l=n(33439),c=s.emptyObj,u=s.FALSE,d=l.THEMES.DARK;function f(e,t){var n=e||c,i=(t||c).theme===d,s=n.ariaControls,l=n.ariaLabel,f=n.direction,h=n.onClick,p=n.size,g=n.disabled,m=n.iconLeft,v=n.iconRight,S=n.arrowStyle,C="left"===f,b=o("CarouselArrow",{"CarouselArrow--dark":i,"CarouselArrow--mobile":"MOBILE"===p,"CarouselArrow--left":C,"CarouselArrow--right":!C},n.className),w=n.ariaHidden,y=w?"-1":"0";return r.jsx("button",{"aria-hidden":w,tabIndex:y,type:"button",className:b,onClick:h,disabled:g,"aria-controls":s,"aria-label":l,style:S,children:r.jsx(a,{icon:C?m:v,ariaLabel:C?"Previous":"Next",className:"CarouselArrow__Icon",focusable:u})})}n(29408),f.defaultProps={direction:"left",role:"button",className:"",iconLeft:"caret__left",iconRight:"caret__right",arrowStyle:{},ariaHidden:u},f.propTypes={ariaControls:i.string,ariaHidden:i.bool,ariaLabel:i.string,direction:i.string.isRequired,children:i.node,role:i.string,className:i.string,onClick:i.func,size:i.string,iconLeft:i.string,iconRight:i.string,arrowStyle:i.object},f.contextTypes={theme:i.string},e.exports=f},69962:(e,t,n)=>{var r=n(85893),i=(n(67294),n(45697)),o=n(93967),s=n(50239),a=n(76213),l=s.passThru,c=s.emptyObj,u=s.FALSE,d=s.TRUE,f="right";function h(e,t){var n=e||c,i=(t||c).translate||l,s=n.direction,d=n.onClick,h=n.size,p=n.ariaHidden,g=n.playIcon,m=n.pauseIcon,v=n.isPlaying,S=v?"Stop Carousel":"Start Carousel",C=s===f,b=p?"-1":"0",w=o("CarouselMediaButton",{"CarouselMediaButton--mobile":"MOBILE"===h,"CarouselMediaButton--left":!C,"CarouselMediaButton--right":C},n.className);return r.jsx("button",{"aria-hidden":p,tabIndex:b,type:"button",className:w,onClick:d,"aria-label":i(S),children:r.jsx(a,{icon:v?m:g,ariaLabel:i(S),className:"CarouselMediaButton__Icon",focusable:u})})}n(93932),h.defaultProps={playIcon:"controls__play",pauseIcon:"controls__pause",direction:f,className:"",isPlaying:d,ariaHidden:u},h.propTypes={ariaHidden:i.bool,isPlaying:i.bool,direction:i.string,className:i.string,onClick:i.func,size:i.string,playIcon:i.string,pauseIcon:i.string},h.contextTypes={translate:i.func},e.exports=h},75994:(e,t,n)=>{var r=n(38416),i=n(85893);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}n(67294);var a=n(3896),l=n(93967),c=n(45697),u=n(50239),d=n(84967),f=u.omit,h="data-carousel-id",p=["children","style","onClick","className","as","removeTabIndex"];n(74661);
1var g=a({displayName:"CarouselSlide",propTypes:{className:c.string,children:c.node,style:c.object,"data-carousel-id":c.number,as:c.any},getDefaultProps:function(){return{as:"li"}},contextTypes:{onClickCarousel:c.func,onFocusSlide:c.func},onClick:function(e){var t=this,n=t&&t.props,r=n&&n.onClick,i=n&&n[h],o=t&&t.context,s=o&&o.onClickCarousel;s&&s(e,i),r&&r(e)},onFocus:function(e){var t=this,n=t&&t.props,r=n&&n.onFocus,i=n&&n[h],o=t&&t.context,s=o&&o.onFocusSlide;s&&s(i),r&&r(e)},onMouseDown:function(e){d.evtCancel(e)},render:function(){var e=this,t=e&&e.props,n=t&&t.as,r=t&&t.children,o=t&&t.style,a=l("CarouselSlide relative pointer",t.className),c=f(t,p);return i.jsx(n,s(s({className:a,style:o,onFocus:e.onFocus,onClick:e.onClick,onMouseDown:e.onMouseDown,role:"option"},c),{},{children:r}))}});e.exports=g},1545:(e,t,n)=>{var r,i=n(85893),o=(n(67294),n(84967)),s=o.evtCancel,a=n(50239),l=a.first,c=a.noop,u=a.FALSE,d=n(3896),f=n(37428),h=Math.abs;function p(e){return e.touches=[{pageX:e.pageX,pageY:e.pageY}],e}(r=d({displayName:"Gesture",started:!1,justDragged:!1,mousedown:!1,delta:null,startX:null,startY:null,lastTime:null,lastX:null,vx:null,root:null,viewport:null,getInitialState:function(){return this.delta=0,{isDragging:!1}},componentDidMount:function(){var e=this,t=o.rect(e.root);e.viewport=t&&t.w,o.attach(e.root,"touchmove",e.handleSwipeMove,!0)},componentDidUpdate:function(){var e=o.rect(this.root);this.viewport=e&&e.w},componentWillUnmount:function(){o.detach(this.root,"touchmove",this.handleSwipeMove,!0)},setRootRef:function(e){this.root=e},handleSwipeStart:function(e){var t=this,n=t&&t.props,r=n&&n.canceller||c,i=e&&l(e.touches),o=i&&i.pageX,s=i&&i.pageY;t.started=!0,t.justDragged=u,t.startX=t.lastX=o,t.startY=s,t.lastTime=a.now(),t.vx=0,t.delta=0,r(e)&&(t.started=u)},handleSwipeMove:function(e){if(this.started){var t,n,r,i=this,o=i&&i.props,s=i&&i.state,c=o&&o.resistance,u=o&&o.onPanStart,d=o&&o.onPan,p=o&&o.hitLeftEdge,g=o&&o.hitRightEdge,m=s&&s.isDragging,v=i&&i.viewport,S=e&&l(e.touches),C=S&&S.pageX,b=S&&S.pageY,w=i&&i.lastX,y=i&&i.startX,R=i&&i.startY,x=a.now(),j=h(y-C),O=h(R-b),k=x-i.lastTime,M=1-Math.exp(-.
11*k),D=j>O&&j>3;i.lastTime=x,i.vx=(C-w)*(1-M)+i.vx*M,i.lastX=C,D&&(e.preventDefault(),n=f(y,C,v,c,p,g),i.delta=t=n[0],(r=n[1])&&(i.startX=r),m?d&&d(t,0):(i.setState({isDragging:!0}),u&&u(t,0)))}},handleSwipeEnd:function(e){if(this.started){var t=this,n=t&&t.props,r=t&&t.state,i=n&&n.onPanEnd,o=n&&n.threshold,s=n&&n.minDistance,a=r&&r.isDragging,l=t&&t.vx,c=t&&t.delta;t.started=!1,a&&(e.preventDefault(),t.justDragged=!0,h(l)>=o?c=l>0?-1:1:h(c)>s&&(c=c>0?1:-1),i&&i(c,0),t.setState({isDragging:!1},(function(){t.callOnSwipe(c)})))}},callOnSwipe:function(e){var t,n=this&&this.props,r=n&&n.onSwipe,i=n&&n.hitLeftEdge,o=n&&n.hitRightEdge;-1!==e||i||(t="left"),1!==e||o||(t="right"),t&&r&&r(t)},handleCapture:function(e){this.justDragged&&(this.justDragged=!1,s(e))},onMouseDown:function(e){e.persist(),this.mousedown=!0,this.handleSwipeStart(p(e))},onMouseMove:function(e){e.persist(),this.handleSwipeMove(p(e))},onMouseUp:function(e){e.persist(),this.handleSwipeEnd(p(e))},handleFocus:function(e){this.mousedown&&s(e),this.mousedown=!1},render:function(){var e=this,t=e&&e.props,n=t&&t.children,r=e&&e.onMouseUp,o={display:"block",flexGrow:1,width:t&&t.width||"auto"};return i.jsx("div",{ref:e.setRootRef,onTouchStartCapture:e.handleSwipeStart,onTouchEndCapture:e.handleSwipeEnd,onMouseDownCapture:e.onMouseDown,onMouseMoveCapture:e.onMouseMove,onMouseUpCapture:r,onMouseLeave:r,onClickCapture:e.handleCapture,onFocusCapture:e.handleFocus,onDragStartCapture:e.stopEvent,style:o,children:n})}})).defaultProps={resistance:.5,minDistance:.4,threshold:10},e.exports=r}
1,37428:(e,t,n)=>{var r=n(74691),i=Math.exp,o=[0,0];function s(e){return Math.round(1e3*e)/1e3}e.exports=function(e,t,n,a,l,c){var u,d=(e-t)/n;return a?d<0&&l?d=i(d*a)-1:d>0&&c&&(d=1-i(-d*a)):(d<0&&l||d>0&&c)&&(u=t,d=0),o[0]=r(s(d),-1,1),o[1]=!!u&&s(u),o}},91960:(e,t,n)=>{e.exports=n(1545)},28583:(e,t,n)=>{var r=n(34865),i=n(98363),o=n(21463),s=n(98612),a=n(25726),l=n(3674),c=Object.prototype.hasOwnProperty,u=o((function(e,t){if(a(t)||s(t))i(t,l(t),e);else for(var n in t)c.call(t,n)&&r(e,n,t[n])}));e.exports=u},74691:(e,t,n)=>{var r=n(29750),i=n(14841);e.exports=function(e,t,n){return void 0===n&&(n=t,t=void 0),void 0!==n&&(n=(n=i(n))==n?n:0),void 0!==t&&(t=(t=i(t))==t?t:0),r(i(e),t,n)}},51160:(e,t,n)=>{"use strict";n.r(t)},29408:(e,t,n)=>{"use strict";n.r(t)},93932:(e,t,n)=>{"use strict";n.r(t)},74661:(e,t,n)=>{"use strict";n.r(t)}}]);

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.