<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">(self.webpackChunkCustomerApp=self.webpackChunkCustomerApp||[]).push([[6681],{4297:(e,t,r)=&gt;{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=i.useState(e),r=(0,a.default)(t,1)[0],n=[!1,void 0];r.then((function(e){n=[!0,e]}));var s=i.useState(n),l=(0,a.default)(s,2),u=l[0],c=l[1],d=(0,a.default)(u,1)[0];return i.useEffect((function(){var e,t=!1,n=(e=(0,o.default)((function*(){var e;try{e=yield r}finally{t||c([!0,e])}})),function(){return e.apply(this,arguments)});return d||n(),function(){t=!0}}),[r,d]),u};var o=n(r(29293)),a=n(r(85715)),i=function(e,t){if(!t&amp;&amp;e&amp;&amp;e.__esModule)return e;if(null===e||"object"!=typeof e&amp;&amp;"function"!=typeof e)return{default:e};var r=s(t);if(r&amp;&amp;r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&amp;&amp;Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&amp;&amp;{}.hasOwnProperty.call(e,a)){var i=o?Object.getOwnPropertyDescriptor(e,a):null;i&amp;&amp;(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}return n.default=e,r&amp;&amp;r.set(e,n),n}(r(36782));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(s=function(e){return e?r:t})(e)}},4525:(e,t,r)=&gt;{"use strict";r.d(t,{A:()=&gt;s});var n=r(32008),o=r(36782),a=r(7613);function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t&lt;arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&amp;&amp;(e[n]=r[n])}return e},i.apply(this,arguments)}function s(e){let{style:t,...r}=e;const{colors:s}=(0,n.useTheme)();return o.createElement(a.Animated.View,i({style:[l.container,{backgroundColor:s.card,borderBottomColor:s.border,shadowColor:s.border},t]},r))}const l=a.StyleSheet.create({container:{flex:1,...a.Platform.select({android:{elevation:4},ios:{shadowOpacity:.85,shadowRadius:0,shadowOffset:{width:0,height:a.StyleSheet.hairlineWidth}},default:{borderBottomWidth:a.StyleSheet.hairlineWidth}})}})},4846:(e,t,r)=&gt;{"use strict";r.r(t),r.d(t,{BottomTabBar:()=&gt;_,BottomTabBarHeightCallbackContext:()=&gt;v,BottomTabBarHeightContext:()=&gt;y,BottomTabView:()=&gt;W,createBottomTabNavigator:()=&gt;V,useBottomTabBarHeight:()=&gt;H});var n=r(32008),o=r(36782),a=r.n(o),i=r(27290),s=r.n(i),l=r(16711),u=r(85461),c=r(73089),d=r(49112),f=r(7613),p=r(84971);const v=o.createContext(void 0),y=o.createContext(void 0);var m=r(52079);var g=r(2520),h=r.n(g);function b(){return b=Object.assign?Object.assign.bind():function(e){for(var t=1;t&lt;arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&amp;&amp;(e[n]=r[n])}return e},b.apply(this,arguments)}function k(e){let{children:t,style:r,visible:a=!0,size:i=18,...s}=e;const[l]=o.useState((()=&gt;new f.Animated.Value(a?1:0))),[u,c]=o.useState(a),d=(0,n.useTheme)();if(o.useEffect((()=&gt;{if(u)return f.Animated.timing(l,{toValue:a?1:0,duration:150,useNativeDriver:!0}).start((e=&gt;{let{finished:t}=e;t&amp;&amp;!a&amp;&amp;c(!1)})),()=&gt;l.stopAnimation()}),[l,u,a]),!u){if(!a)return null;c(!0)}const{backgroundColor:p=d.colors.notification,...v}=f.StyleSheet.flatten(r)||{},y=h()(p).isLight()?"black":"white",m=i/2,g=Math.floor(3*i/4);return o.createElement(f.Animated.Text,b({numberOfLines:1,style:[{transform:[{scale:l.interpolate({inputRange:[0,1],outputRange:[.5,1]})}],color:y,lineHeight:i-1,height:i,minWidth:i,opacity:l,backgroundColor:p,fontSize:g,borderRadius:m},O.container,v]},s),t)}const O=f.StyleSheet.create({container:{alignSelf:"flex-end",textAlign:"center",paddingHorizontal:4,overflow:"hidden"}});function S(e){let{route:t,horizontal:r,badge:n,badgeStyle:o,activeOpacity:i,inactiveOpacity:s,activeTintColor:l,inactiveTintColor:u,renderIcon:c,style:d}=e;return a().createElement(f.View,{style:[r?w.iconHorizontal:w.iconVertical,d]},a().createElement(f.View,{style:[w.icon,{opacity:i}]},c({focused:!0,size:25,color:l})),a().createElement(f.View,{style:[w.icon,{opacity:s}]},c({focused:!1,size:25,color:u})),a().createElement(k,{visible:null!=n,style:[w.badge,r?w.badgeHorizontal:w.badgeVertical,o],size:75/4},n))}const w=f.StyleSheet.create({icon:{position:"absolute",alignSelf:"center",alignItems:"center",justifyContent:"center",height:"100%",width:"100%",minWidth:25},iconVertical:{flex:1},iconHorizontal:{height:"100%",marginTop:3},badge:{position:"absolute",left:3},badgeVertical:{top:3},badgeHorizontal:{top:7}});function P(){return P=Object.assign?Object.assign.bind():function(e){for(var t=1;t&lt;arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&amp;&amp;(e[n]=r[n])}return e},P.apply(this,arguments)}function C(e){let{focused:t,route:r,descriptor:o,label:i,icon:s,badge:l,badgeStyle:u,to:c,button:d=e=&gt;{let{children:t,style:r,onPress:o,to:i,accessibilityRole:s,...l}=e;return"web"===f.Platform.OS&amp;&amp;i?a().createElement(n.Link,P({},l,{to:i,style:[x.button,r],onPress:e=&gt;{e.metaKey||e.altKey||e.ctrlKey||e.shiftKey||null!=e.button&amp;&amp;0!==e.button||(e.preventDefault(),null==o||o(e))}}),t):a().createElement(f.Pressable,P({},l,{accessibilityRole:s,onPress:o,style:r}),t)},accessibilityLabel:p,testID:v,onPress:y,onLongPress:m,horizontal:g,activeTintColor:b,inactiveTintColor:k,activeBackgroundColor:O="transparent",inactiveBackgroundColor:w="transparent",showLabel:C=!0,allowFontScaling:E,labelStyle:j,iconStyle:R,style:A}=e;const{colors:_}=(0,n.useTheme)(),L=void 0===b?_.primary:b,T=void 0===k?h()(_.text).mix(h()(_.card),.5).hex():k,N={route:r,focused:t},B=t?O:w;return d({to:c,onPress:y,onLongPress:m,testID:v,accessibilityLabel:p,accessibilityRole:f.Platform.select({ios:"button",default:"tab"}),accessibilityState:{selected:t},accessibilityStates:t?["selected"]:[],style:[x.tab,{backgroundColor:B},g?x.tabLandscape:x.tabPortrait,A],children:a().createElement(a().Fragment,null,(e=&gt;{let{focused:t}=e;if(void 0===s)return null;const n=t?1:0,o=t?0:1;return a().createElement(S,{route:r,horizontal:g,badge:l,badgeStyle:u,activeOpacity:n,inactiveOpacity:o,activeTintColor:L,inactiveTintColor:T,renderIcon:s,style:R})})(N),(e=&gt;{let{focused:t}=e;if(!1===C)return null;const n=t?L:T;if("string"==typeof i)return a().createElement(f.Text,{numberOfLines:1,style:[x.label,{color:n},g?x.labelBeside:x.labelBeneath,j],allowFontScaling:E},i);const{options:s}=o,l="string"==typeof s.tabBarLabel?s.tabBarLabel:void 0!==s.title?s.title:r.name;return i({focused:t,color:n,position:g?"beside-icon":"below-icon",children:l})})(N))})}const x=f.StyleSheet.create({tab:{flex:1,alignItems:"center"},tabPortrait:{justifyContent:"flex-end",flexDirection:"column"},tabLandscape:{justifyContent:"center",flexDirection:"row"},label:{textAlign:"center",backgroundColor:"transparent"},labelBeneath:{fontSize:10},labelBeside:{fontSize:13,marginLeft:20,marginTop:3},button:{display:"flex"}}),E="web"!==f.Platform.OS,j=e=&gt;{let{state:t,descriptors:r,layout:n,dimensions:o}=e;const{tabBarLabelPosition:a}=r[t.routes[t.index].key].options;if(a)switch(a){case"beside-icon":return!0;case"below-icon":return!1}if(n.width&gt;=768){return t.routes.reduce(((e,t)=&gt;{const{tabBarItemStyle:n}=r[t.key].options,o=f.StyleSheet.flatten(n);if(o){if("number"==typeof o.width)return e+o.width;if("number"==typeof o.maxWidth)return e+o.maxWidth}return e+125}),0)&lt;=n.width}return o.width&gt;o.height},R=e=&gt;Math.max(e.bottom-f.Platform.select({ios:4,default:0}),0),A=e=&gt;{var t;let{state:r,descriptors:n,dimensions:o,insets:a,style:i,...s}=e;const l=null===(t=f.StyleSheet.flatten(i))||void 0===t?void 0:t.height;if("number"==typeof l)return l;const u=o.width&gt;o.height,c=j({state:r,descriptors:n,dimensions:o,...s}),d=R(a);return"ios"===f.Platform.OS&amp;&amp;!f.Platform.isPad&amp;&amp;u&amp;&amp;c?32+d:49+d};function _(e){let{state:t,navigation:r,descriptors:i,insets:s,style:l}=e;const{colors:u}=(0,n.useTheme)(),c=(0,n.useLinkBuilder)(),d=t.routes[t.index],y=i[d.key].options,{tabBarShowLabel:g,tabBarHideOnKeyboard:h=!1,tabBarVisibilityAnimationConfig:b,tabBarStyle:k,tabBarBackground:O,tabBarActiveTintColor:S,tabBarInactiveTintColor:w,tabBarActiveBackgroundColor:P,tabBarInactiveBackgroundColor:x}=y,_=(0,p.useSafeAreaFrame)(),T=function(){const[e,t]=o.useState(!1);return o.useEffect((()=&gt;{const e=()=&gt;t(!0),r=()=&gt;t(!1);let n;return n="ios"===f.Platform.OS?[f.Keyboard.addListener("keyboardWillShow",e),f.Keyboard.addListener("keyboardWillHide",r)]:[f.Keyboard.addListener("keyboardDidShow",e),f.Keyboard.addListener("keyboardDidHide",r)],()=&gt;{n.forEach((e=&gt;e.remove()))}}),[]),e}(),N=a().useContext(v),B=!(h&amp;&amp;T),M=a().useRef(b);a().useEffect((()=&gt;{M.current=b}));const[I,F]=a().useState(!B),[W]=a().useState((()=&gt;new f.Animated.Value(B?1:0)));a().useEffect((()=&gt;{const e=M.current;if(B){var t,r;("spring"===(null==e||null===(t=e.show)||void 0===t?void 0:t.animation)?f.Animated.spring:f.Animated.timing)(W,{toValue:1,useNativeDriver:E,duration:250,...null==e||null===(r=e.show)||void 0===r?void 0:r.config}).start((e=&gt;{let{finished:t}=e;t&amp;&amp;F(!1)}))}else{var n,o;F(!0);("spring"===(null==e||null===(n=e.hide)||void 0===n?void 0:n.animation)?f.Animated.spring:f.Animated.timing)(W,{toValue:0,useNativeDriver:E,duration:200,...null==e||null===(o=e.hide)||void 0===o?void 0:o.config}).start()}return()=&gt;W.stopAnimation()}),[W,B]);const[D,$]=a().useState({height:0,width:_.width}),{routes:V}=t,H=R(s),G=A({state:t,descriptors:i,insets:s,dimensions:_,layout:D,style:[k,l]}),K=j({state:t,descriptors:i,dimensions:_,layout:D}),z=null==O?void 0:O();return a().createElement(f.Animated.View,{style:[L.tabBar,{backgroundColor:null!=z?"transparent":u.card,borderTopColor:u.border},{transform:[{translateY:W.interpolate({inputRange:[0,1],outputRange:[D.height+H+f.StyleSheet.hairlineWidth,0]})}],position:I?"absolute":null},{height:G,paddingBottom:H,paddingHorizontal:Math.max(s.left,s.right)},k],pointerEvents:I?"none":"auto",onLayout:e=&gt;{const{height:t,width:r}=e.nativeEvent.layout;null==N||N(t),$((e=&gt;t===e.height&amp;&amp;r===e.width?e:{height:t,width:r}))}},a().createElement(f.View,{pointerEvents:"none",style:f.StyleSheet.absoluteFill},z),a().createElement(f.View,{accessibilityRole:"tablist",style:L.content},V.map(((e,o)=&gt;{const s=o===t.index,{options:l}=i[e.key],u=void 0!==l.tabBarLabel?l.tabBarLabel:void 0!==l.title?l.title:e.name,d=void 0!==l.tabBarAccessibilityLabel?l.tabBarAccessibilityLabel:"string"==typeof u&amp;&amp;"ios"===f.Platform.OS?`${u}, tab, ${o+1} of ${V.length}`:void 0;return a().createElement(n.NavigationContext.Provider,{key:e.key,value:i[e.key].navigation},a().createElement(n.NavigationRouteContext.Provider,{value:e},a().createElement(C,{route:e,descriptor:i[e.key],focused:s,horizontal:K,onPress:()=&gt;{const o=r.emit({type:"tabPress",target:e.key,canPreventDefault:!0});s||o.defaultPrevented||r.dispatch({...n.CommonActions.navigate({name:e.name,merge:!0}),target:t.key})},onLongPress:()=&gt;{r.emit({type:"tabLongPress",target:e.key})},accessibilityLabel:d,to:c(e.name,e.params),testID:l.tabBarTestID,allowFontScaling:l.tabBarAllowFontScaling,activeTintColor:S,inactiveTintColor:w,activeBackgroundColor:P,inactiveBackgroundColor:x,button:l.tabBarButton,icon:l.tabBarIcon??(e=&gt;{let{color:t,size:r}=e;return a().createElement(m.A,{color:t,size:r})}),badge:l.tabBarBadge,badgeStyle:l.tabBarBadgeStyle,label:u,showLabel:g,labelStyle:l.tabBarLabelStyle,iconStyle:l.tabBarIconStyle,style:l.tabBarItemStyle})))}))))}const L=f.StyleSheet.create({tabBar:{left:0,right:0,bottom:0,borderTopWidth:f.StyleSheet.hairlineWidth,elevation:8},content:{flex:1,flexDirection:"row"}});var T=r(89387);function N(){return N=Object.assign?Object.assign.bind():function(e){for(var t=1;t&lt;arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&amp;&amp;(e[n]=r[n])}return e},N.apply(this,arguments)}let B;try{B=r(28609)}catch(e){}const M=e=&gt;{var t,r;let{enabled:n,...a}=e;return null!==(t=B)&amp;&amp;void 0!==t&amp;&amp;null!==(r=t.screensEnabled)&amp;&amp;void 0!==r&amp;&amp;r.call(t)?o.createElement(B.ScreenContainer,N({enabled:n},a)):o.createElement(f.View,a)};function I(e){var t,r;let{visible:n,children:a,...i}=e;return null!==(t=B)&amp;&amp;void 0!==t&amp;&amp;null!==(r=t.screensEnabled)&amp;&amp;void 0!==r&amp;&amp;r.call(t)?o.createElement(B.Screen,N({activityState:n?2:0},i),a):o.createElement(T.A,N({visible:n},i),a)}function F(){return F=Object.assign?Object.assign.bind():function(e){for(var t=1;t&lt;arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&amp;&amp;(e[n]=r[n])}return e},F.apply(this,arguments)}function W(e){const{tabBar:t=e=&gt;o.createElement(_,e),state:r,navigation:n,descriptors:a,safeAreaInsets:i,detachInactiveScreens:s="web"===f.Platform.OS||"android"===f.Platform.OS||"ios"===f.Platform.OS,sceneContainerStyle:m}=e,g=r.routes[r.index].key,[h,b]=o.useState([g]);h.includes(g)||b([...h,g]);const k=l.A.initialMetrics.frame,[O,S]=o.useState((()=&gt;A({state:r,descriptors:a,dimensions:k,layout:{width:k.width,height:0},insets:{...l.A.initialMetrics.insets,...e.safeAreaInsets},style:a[r.routes[r.index].key].options.tabBarStyle}))),{routes:w}=r;return o.createElement(l.A,null,o.createElement(M,{enabled:s,hasTwoStates:!0,style:D.container},w.map(((e,t)=&gt;{const n=a[e.key],{lazy:i=!0,unmountOnBlur:l}=n.options,p=r.index===t;if(l&amp;&amp;!p)return null;if(i&amp;&amp;!h.includes(e.key)&amp;&amp;!p)return null;const{freezeOnBlur:v,header:g=t=&gt;{let{layout:r,options:n}=t;return o.createElement(u.A,F({},n,{layout:r,title:(0,c.A)(n,e.name)}))},headerShown:b,headerStatusBarHeight:S,headerTransparent:w}=n.options;return o.createElement(I,{key:e.key,style:[f.StyleSheet.absoluteFill,{zIndex:p?0:-1}],visible:p,enabled:s,freezeOnBlur:v},o.createElement(y.Provider,{value:O},o.createElement(d.A,{focused:p,route:n.route,navigation:n.navigation,headerShown:b,headerStatusBarHeight:S,headerTransparent:w,header:g({layout:k,route:n.route,navigation:n.navigation,options:n.options}),style:m},n.render())))}))),o.createElement(v.Provider,{value:S},o.createElement(p.SafeAreaInsetsContext.Consumer,null,(e=&gt;t({state:r,descriptors:a,navigation:n,insets:{top:(null==i?void 0:i.top)??(null==e?void 0:e.top)??0,right:(null==i?void 0:i.right)??(null==e?void 0:e.right)??0,bottom:(null==i?void 0:i.bottom)??(null==e?void 0:e.bottom)??0,left:(null==i?void 0:i.left)??(null==e?void 0:e.left)??0}})))))}const D=f.StyleSheet.create({container:{flex:1,overflow:"hidden"}});function $(){return $=Object.assign?Object.assign.bind():function(e){for(var t=1;t&lt;arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&amp;&amp;(e[n]=r[n])}return e},$.apply(this,arguments)}const V=(0,n.createNavigatorFactory)((function(e){let{id:t,initialRouteName:r,backBehavior:a,children:i,screenListeners:l,screenOptions:u,sceneContainerStyle:c,...d}=e;const{lazy:f,tabBarOptions:p,...v}=d;let y={};p&amp;&amp;(Object.assign(y,{tabBarHideOnKeyboard:p.keyboardHidesTabBar,tabBarActiveTintColor:p.activeTintColor,tabBarInactiveTintColor:p.inactiveTintColor,tabBarActiveBackgroundColor:p.activeBackgroundColor,tabBarInactiveBackgroundColor:p.inactiveBackgroundColor,tabBarAllowFontScaling:p.allowFontScaling,tabBarShowLabel:p.showLabel,tabBarLabelStyle:p.labelStyle,tabBarIconStyle:p.iconStyle,tabBarItemStyle:p.tabStyle,tabBarLabelPosition:p.labelPosition??(!1===p.adaptive?"below-icon":void 0),tabBarStyle:[{display:p.tabBarVisible?"none":"flex"},y.tabBarStyle]}),Object.keys(y).forEach((e=&gt;{void 0===y[e]&amp;&amp;delete y[e]})),s()(p,`Bottom Tab Navigator: 'tabBarOptions' is deprecated. Migrate the options to 'screenOptions' instead.\n\nPlace the following in 'screenOptions' in your code to keep current behavior:\n\n${JSON.stringify(y,null,2)}\n\nSee https://reactnavigation.org/docs/bottom-tab-navigator#options for more details.`)),"boolean"==typeof f&amp;&amp;(y.lazy=f,s()(!0,"Bottom Tab Navigator: 'lazy' in props is deprecated. Move it to 'screenOptions' instead.\n\nSee https://reactnavigation.org/docs/bottom-tab-navigator/#lazy for more details."));const{state:m,descriptors:g,navigation:h,NavigationContent:b}=(0,n.useNavigationBuilder)(n.TabRouter,{id:t,initialRouteName:r,backBehavior:a,children:i,screenListeners:l,screenOptions:u,defaultScreenOptions:y});return o.createElement(b,null,o.createElement(W,$({},v,{state:m,navigation:h,descriptors:g,sceneContainerStyle:c})))}));function H(){const e=o.useContext(y);if(void 0===e)throw new Error("Couldn't find the bottom tab bar height. Are you inside a screen in Bottom Tab Navigator?");return e}},5658:(e,t,r)=&gt;{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return o.useContext(a.default)};var o=function(e,t){if(!t&amp;&amp;e&amp;&amp;e.__esModule)return e;if(null===e||"object"!=typeof e&amp;&amp;"function"!=typeof e)return{default:e};var r=i(t);if(r&amp;&amp;r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&amp;&amp;Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&amp;&amp;{}.hasOwnProperty.call(e,a)){var s=o?Object.getOwnPropertyDescriptor(e,a):null;s&amp;&amp;(s.get||s.set)?Object.defineProperty(n,a,s):n[a]=e[a]}return n.default=e,r&amp;&amp;r.set(e,n),n}(r(36782)),a=n(r(31990));function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(i=function(e){return e?r:t})(e)}},10700:(e,t,r)=&gt;{"use strict";r.d(t,{A:()=&gt;n});const n=(0,r(86206).A)("HeaderHeightContext",void 0)},14692:(e,t)=&gt;{Object.defineProperty(t,"__esModule",{value:!0})},14803:(e,t,r)=&gt;{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.state,r=e.descriptors,n=a.useContext(o.HeaderBackContext);return a.createElement(o.SafeAreaProviderCompat,null,a.createElement(l.default,{style:d.container},t.routes.map((function(e,u){var f,p,v=t.index===u,y=null===(f=t.routes[u-1])||void 0===f?void 0:f.key,m=null===(p=t.routes[u+1])||void 0===p?void 0:p.key,g=y?r[y]:void 0,h=m?r[m]:void 0,b=r[e.key],k=b.options,O=b.navigation,S=b.render,w=g?{title:(0,o.getHeaderTitle)(g.options,g.route.name)}:n,P=void 0!==w,C=k.header,x=k.headerShown,E=k.headerTintColor,j=k.headerBackImageSource,R=k.headerLeft,A=k.headerRight,_=k.headerTitle,L=k.headerTitleAlign,T=k.headerTitleStyle,N=k.headerStyle,B=k.headerShadowVisible,M=k.headerTransparent,I=k.headerBackground,F=k.headerBackTitle,W=k.presentation,D=k.contentStyle,$=null==h?void 0:h.options.presentation;return a.createElement(o.Screen,{key:e.key,focused:v,route:e,navigation:O,headerShown:x,headerTransparent:M,header:void 0!==C?C({back:w,options:k,route:e,navigation:O}):a.createElement(o.Header,{title:(0,o.getHeaderTitle)(k,e.name),headerTintColor:E,headerLeft:"function"==typeof R?function(e){var t=e.tintColor;return R({tintColor:t,canGoBack:P,label:F})}:void 0===R&amp;&amp;P?function(e){var t=e.tintColor;return a.createElement(o.HeaderBackButton,{tintColor:t,backImage:void 0!==j?function(){return a.createElement(i.default,{source:j,style:[d.backImage,{tintColor:t}]})}:void 0,onPress:O.goBack,canGoBack:P})}:R,headerRight:"function"==typeof A?function(e){var t=e.tintColor;return A({tintColor:t,canGoBack:P})}:A,headerTitle:"function"==typeof _?function(e){var t=e.children,r=e.tintColor;return _({children:t,tintColor:r})}:_,headerTitleAlign:L,headerTitleStyle:T,headerTransparent:M,headerShadowVisible:B,headerBackground:I,headerStyle:N}),style:[s.default.absoluteFill,{display:v||null!=$&amp;&amp;c.includes($)?"flex":"none"},null!=W&amp;&amp;c.includes(W)?{backgroundColor:"transparent"}:null]},a.createElement(o.HeaderBackContext.Provider,{value:w},a.createElement(l.default,{style:[d.contentContainer,D]},S())))}))))};var o=r(72741),a=function(e,t){if(!t&amp;&amp;e&amp;&amp;e.__esModule)return e;if(null===e||"object"!=typeof e&amp;&amp;"function"!=typeof e)return{default:e};var r=u(t);if(r&amp;&amp;r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&amp;&amp;Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&amp;&amp;{}.hasOwnProperty.call(e,a)){var i=o?Object.getOwnPropertyDescriptor(e,a):null;i&amp;&amp;(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}return n.default=e,r&amp;&amp;r.set(e,n),n}(r(36782)),i=n(r(99206)),s=n(r(41304)),l=n(r(9176));function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(u=function(e){return e?r:t})(e)}var c=["transparentModal","containedTransparentModal"];var d=s.default.create({container:{flex:1},contentContainer:{flex:1},backImage:{height:24,width:24,margin:3,resizeMode:"contain"}})},16711:(e,t,r)=&gt;{"use strict";r.d(t,{A:()=&gt;u});var n=r(36782),o=r(7613),a=r(84971);const{width:i=0,height:s=0}=o.Dimensions.get("window"),l="web"===o.Platform.OS||null==a.initialWindowMetrics?{frame:{x:0,y:0,width:i,height:s},insets:{top:0,left:0,right:0,bottom:0}}:a.initialWindowMetrics;function u(e){let{children:t,style:r}=e;return n.useContext(a.SafeAreaInsetsContext)?n.createElement(o.View,{style:[d.container,r]},t):("web"===o.Platform.OS&amp;&amp;(t=n.createElement(c,{initialMetrics:l},t)),n.createElement(a.SafeAreaProvider,{initialMetrics:l,style:r},t))}const c=e=&gt;{let{initialMetrics:t,children:r}=e;const i=n.useRef(null),[s,l]=n.useState(t.frame);return n.useEffect((()=&gt;{if(null==i.current)return;const e=i.current.getBoundingClientRect();let t;l({x:e.x,y:e.y,width:e.width,height:e.height});const r=new ResizeObserver((e=&gt;{const r=e[0];if(r){const{x:e,y:n,width:o,height:a}=r.contentRect;clearTimeout(t),t=setTimeout((()=&gt;{l({x:e,y:n,width:o,height:a})}),100)}}));return r.observe(i.current),()=&gt;{r.disconnect(),clearTimeout(t)}}),[]),n.createElement(a.SafeAreaFrameContext.Provider,{value:s},n.createElement("div",{ref:i,style:{...o.StyleSheet.absoluteFillObject,pointerEvents:"none",visibility:"hidden"}}),r)};u.initialMetrics=l;const d=o.StyleSheet.create({container:{flex:1}})},18994:(e,t,r)=&gt;{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t,r=e.to,n=e.action,u=a.useContext(o.NavigationContainerRefContext),d=a.useContext(o.NavigationHelpersContext),f=a.useContext(s.default).options,p=(0,l.default)(),v=null!=(t=null==f?void 0:f.getPathFromState)?t:o.getPathFromState;return{href:"string"==typeof r?r:v({routes:[{name:r.screen,params:r.params,state:c(r.params)}]},null==f?void 0:f.config),accessibilityRole:"link",onPress:function(e){var t,o=!1;if("web"===i.default.OS&amp;&amp;e?e.defaultPrevented||e.metaKey||e.altKey||e.ctrlKey||e.shiftKey||null!=e.button&amp;&amp;0!==e.button||![void 0,null,"","self"].includes(null===(t=e.currentTarget)||void 0===t?void 0:t.target)||(e.preventDefault(),o=!0):o=!e||!e.defaultPrevented,o)if(n)if(d)d.dispatch(n);else{if(!u)throw new Error("Couldn't find a navigation object. Is your component inside NavigationContainer?");u.dispatch(n)}else p(r)}}};var o=r(82056),a=function(e,t){if(!t&amp;&amp;e&amp;&amp;e.__esModule)return e;if(null===e||"object"!=typeof e&amp;&amp;"function"!=typeof e)return{default:e};var r=u(t);if(r&amp;&amp;r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&amp;&amp;Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&amp;&amp;{}.hasOwnProperty.call(e,a)){var i=o?Object.getOwnPropertyDescriptor(e,a):null;i&amp;&amp;(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}return n.default=e,r&amp;&amp;r.set(e,n),n}(r(36782)),i=n(r(67862)),s=n(r(99782)),l=n(r(97587));function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(u=function(e){return e?r:t})(e)}var c=function(e){return null!=e&amp;&amp;e.state?e.state:null!=e&amp;&amp;e.screen?{routes:[{name:e.screen,params:e.params,state:e.screen?c(e.params):void 0}]}:void 0}},19797:(e,t)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={dark:!0,colors:{primary:"rgb(10, 132, 255)",background:"rgb(1, 1, 1)",card:"rgb(18, 18, 18)",text:"rgb(229, 229, 231)",border:"rgb(39, 39, 41)",notification:"rgb(255, 69, 58)"}}},28021:(e,t,r)=&gt;{"use strict";r.d(t,{A:()=&gt;n});const n=(0,r(86206).A)("HeaderShownContext",!1)},31524:(e,t,r)=&gt;{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.value,r=e.children;return o.createElement(a.default.Provider,{value:t},r)};var o=function(e,t){if(!t&amp;&amp;e&amp;&amp;e.__esModule)return e;if(null===e||"object"!=typeof e&amp;&amp;"function"!=typeof e)return{default:e};var r=i(t);if(r&amp;&amp;r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&amp;&amp;Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&amp;&amp;{}.hasOwnProperty.call(e,a)){var s=o?Object.getOwnPropertyDescriptor(e,a):null;s&amp;&amp;(s.get||s.set)?Object.defineProperty(n,a,s):n[a]=e[a]}return n.default=e,r&amp;&amp;r.set(e,n),n}(r(36782)),a=n(r(31990));function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(i=function(e){return e?r:t})(e)}},31990:(e,t,r)=&gt;{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(e,t){if(!t&amp;&amp;e&amp;&amp;e.__esModule)return e;if(null===e||"object"!=typeof e&amp;&amp;"function"!=typeof e)return{default:e};var r=i(t);if(r&amp;&amp;r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&amp;&amp;Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&amp;&amp;{}.hasOwnProperty.call(e,a)){var s=o?Object.getOwnPropertyDescriptor(e,a):null;s&amp;&amp;(s.get||s.set)?Object.defineProperty(n,a,s):n[a]=e[a]}return n.default=e,r&amp;&amp;r.set(e,n),n}(r(36782)),a=n(r(97748));function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(i=function(e){return e?r:t})(e)}var s=o.createContext(a.default);s.displayName="ThemeContext";t.default=s},39871:(e,t,r)=&gt;{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=a.useContext(o.NavigationHelpersContext),t=a.useContext(i.default);return a.useCallback((function(r,n){var a=t.options;if(!1!==(null==a?void 0:a.enabled)){var i=e?l(e,{index:0,routes:[{name:r,params:n}]}):{index:0,routes:[{name:r,params:n}]};return null!=a&amp;&amp;a.getPathFromState?a.getPathFromState(i,null==a?void 0:a.config):(0,o.getPathFromState)(i,null==a?void 0:a.config)}}),[t,e])};var o=r(82056),a=function(e,t){if(!t&amp;&amp;e&amp;&amp;e.__esModule)return e;if(null===e||"object"!=typeof e&amp;&amp;"function"!=typeof e)return{default:e};var r=s(t);if(r&amp;&amp;r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&amp;&amp;Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&amp;&amp;{}.hasOwnProperty.call(e,a)){var i=o?Object.getOwnPropertyDescriptor(e,a):null;i&amp;&amp;(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}return n.default=e,r&amp;&amp;r.set(e,n),n}(r(36782)),i=n(r(99782));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(s=function(e){return e?r:t})(e)}var l=function(e,t){var r=e.getParent();if(r){var n=r.getState();return l(r,{index:0,routes:[Object.assign({},n.routes[n.index],{state:t})]})}return t}},44868:(e,t,r)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=0,t=[],r=[],o=function(){r.forEach((function(e){var t=e.cb;e.cb=function(){return t(!0)}}))};return{get index(){var e,r=null===(e=window.history.state)||void 0===e?void 0:e.id;if(r){var n=t.findIndex((function(e){return e.id===r}));return n&gt;-1?n:0}return 0},get:function(e){return t[e]},backIndex:function(r){for(var n=r.path,o=e-1;o&gt;=0;o--){if(t[o].path===n)return o}return-1},push:function(r){var a=r.path,i=r.state;o();var s=(0,n.nanoid)();(t=t.slice(0,e+1)).push({path:a,state:i,id:s}),e=t.length-1,window.history.pushState({id:s},"",a)},replace:function(r){var a,i,s=r.path,l=r.state;o();var u=null!=(a=null===(i=window.history.state)||void 0===i?void 0:i.id)?a:(0,n.nanoid)(),c=s;!t.length||t.findIndex((function(e){return e.id===u}))&lt;0?(c+=location.hash,t=[{path:c,state:l,id:u}],e=0):(t[e].path===s&amp;&amp;(c+=location.hash),t[e]={path:s,state:l,id:u}),window.history.replaceState({id:u},"",c)},go:function(n){o();var a=e+n,i=t.length-1;if(n&lt;0&amp;&amp;!t[a]?(n=-e,e=0):n&gt;0&amp;&amp;a&gt;i?(n=i-e,e=i):e=a,0!==n)return new Promise((function(o,a){var i=function(e){if(clearTimeout(s),e)a(new Error("History was changed during navigation."));else{var t=window.document.title;window.document.title="",window.document.title=t,o()}};r.push({ref:i,cb:i});var s=setTimeout((function(){var e=r.findIndex((function(e){return e.ref===i}));e&gt;-1&amp;&amp;(r[e].cb(),r.splice(e,1))}),100),l=function(){var n,o=null===(n=window.history.state)||void 0===n?void 0:n.id,a=t.findIndex((function(e){return e.id===o}));e=Math.max(a,0);var i=r.pop();window.removeEventListener("popstate",l),null==i||i.cb()};window.addEventListener("popstate",l),window.history.go(n)}))},listen:function(e){var t=function(){r.length||e()};return window.addEventListener("popstate",t),function(){return window.removeEventListener("popstate",t)}}}};var n=r(95042)},49112:(e,t,r)=&gt;{"use strict";r.d(t,{A:()=&gt;d});var n=r(32008),o=r(36782),a=r(7613),i=r(84971),s=r(90904),l=r(63703),u=r(10700),c=r(28021);function d(e){const t=(0,i.useSafeAreaFrame)(),r=(0,i.useSafeAreaInsets)(),d=o.useContext(c.A),p=o.useContext(u.A),{focused:v,modal:y=!1,header:m,headerShown:g=!0,headerTransparent:h,headerStatusBarHeight:b=(d?0:r.top),navigation:k,route:O,children:S,style:w}=e,[P,C]=o.useState((()=&gt;(0,l.A)(t,y,b)));return o.createElement(s.A,{accessibilityElementsHidden:!v,importantForAccessibility:v?"auto":"no-hide-descendants",style:[f.container,w]},o.createElement(a.View,{style:f.content},o.createElement(c.A.Provider,{value:d||!1!==g},o.createElement(u.A.Provider,{value:g?P:p??0},S))),g?o.createElement(n.NavigationContext.Provider,{value:k},o.createElement(n.NavigationRouteContext.Provider,{value:O},o.createElement(a.View,{onLayout:e=&gt;{const{height:t}=e.nativeEvent.layout;C(t)},style:h?f.absolute:null},m))):null)}const f=a.StyleSheet.create({container:{flex:1,flexDirection:"column-reverse"},content:{flex:1},absolute:{position:"absolute",top:0,left:0,right:0}})},49171:(e,t,r)=&gt;{"use strict";e.exports=r.p+"assets/back-icon-mask-fae3c934a7353e1defbb..png"},52079:(e,t,r)=&gt;{"use strict";r.d(t,{A:()=&gt;a});var n=r(36782),o=r(7613);function a(e){let{color:t,size:r,style:a}=e;return n.createElement(o.Text,{style:[i.icon,{color:t,fontSize:r},a]},"â·")}const i=o.StyleSheet.create({icon:{backgroundColor:"transparent"}})},54201:(e,t)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){}},55836:(e,t,r)=&gt;{"use strict";e.exports=r.p+"assets/back-icon-c733a880bd6d3d1f0f38..png"},56401:(e,t,r)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:{},r=t.enabled,o=void 0===r||r,a=t.formatter,i=void 0===a?function(e,t){var r;return null!=(r=null==e?void 0:e.title)?r:null==t?void 0:t.name}:a;n.useEffect((function(){if(o){var t=e.current;if(t){var r=i(t.getCurrentOptions(),t.getCurrentRoute());document.title=r}return null==t?void 0:t.addListener("options",(function(e){var r=i(e.data.options,null==t?void 0:t.getCurrentRoute());document.title=r}))}}))};var n=function(e,t){if(!t&amp;&amp;e&amp;&amp;e.__esModule)return e;if(null===e||"object"!=typeof e&amp;&amp;"function"!=typeof e)return{default:e};var r=o(t);if(r&amp;&amp;r.has(e))return r.get(e);var n={__proto__:null},a=Object.defineProperty&amp;&amp;Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&amp;&amp;{}.hasOwnProperty.call(e,i)){var s=a?Object.getOwnPropertyDescriptor(e,i):null;s&amp;&amp;(s.get||s.set)?Object.defineProperty(n,i,s):n[i]=e[i]}return n.default=e,r&amp;&amp;r.set(e,n),n}(r(36782));function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(o=function(e){return e?r:t})(e)}},63097:(e,t,r)=&gt;{"use strict";const n=r(24280),o=r(30454),a=r(528),i=r(73055),s=Symbol("encodeFragmentIdentifier");function l(e){if("string"!=typeof e||1!==e.length)throw new TypeError("arrayFormatSeparator must be single character string")}function u(e,t){return t.encode?t.strict?n(e):encodeURIComponent(e):e}function c(e,t){return t.decode?o(e):e}function d(e){return Array.isArray(e)?e.sort():"object"==typeof e?d(Object.keys(e)).sort(((e,t)=&gt;Number(e)-Number(t))).map((t=&gt;e[t])):e}function f(e){const t=e.indexOf("#");return-1!==t&amp;&amp;(e=e.slice(0,t)),e}function p(e){const t=(e=f(e)).indexOf("?");return-1===t?"":e.slice(t+1)}function v(e,t){return t.parseNumbers&amp;&amp;!Number.isNaN(Number(e))&amp;&amp;"string"==typeof e&amp;&amp;""!==e.trim()?e=Number(e):!t.parseBooleans||null===e||"true"!==e.toLowerCase()&amp;&amp;"false"!==e.toLowerCase()||(e="true"===e.toLowerCase()),e}function y(e,t){l((t=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},t)).arrayFormatSeparator);const r=function(e){let t;switch(e.arrayFormat){case"index":return(e,r,n)=&gt;{t=/\[(\d*)\]$/.exec(e),e=e.replace(/\[\d*\]$/,""),t?(void 0===n[e]&amp;&amp;(n[e]={}),n[e][t[1]]=r):n[e]=r};case"bracket":return(e,r,n)=&gt;{t=/(\[\])$/.exec(e),e=e.replace(/\[\]$/,""),t?void 0!==n[e]?n[e]=[].concat(n[e],r):n[e]=[r]:n[e]=r};case"colon-list-separator":return(e,r,n)=&gt;{t=/(:list)$/.exec(e),e=e.replace(/:list$/,""),t?void 0!==n[e]?n[e]=[].concat(n[e],r):n[e]=[r]:n[e]=r};case"comma":case"separator":return(t,r,n)=&gt;{const o="string"==typeof r&amp;&amp;r.includes(e.arrayFormatSeparator),a="string"==typeof r&amp;&amp;!o&amp;&amp;c(r,e).includes(e.arrayFormatSeparator);r=a?c(r,e):r;const i=o||a?r.split(e.arrayFormatSeparator).map((t=&gt;c(t,e))):null===r?r:c(r,e);n[t]=i};case"bracket-separator":return(t,r,n)=&gt;{const o=/(\[\])$/.test(t);if(t=t.replace(/\[\]$/,""),!o)return void(n[t]=r?c(r,e):r);const a=null===r?[]:r.split(e.arrayFormatSeparator).map((t=&gt;c(t,e)));void 0!==n[t]?n[t]=[].concat(n[t],a):n[t]=a};default:return(e,t,r)=&gt;{void 0!==r[e]?r[e]=[].concat(r[e],t):r[e]=t}}}(t),n=Object.create(null);if("string"!=typeof e)return n;if(!(e=e.trim().replace(/^[?#&amp;]/,"")))return n;for(const o of e.split("&amp;")){if(""===o)continue;let[e,i]=a(t.decode?o.replace(/\+/g," "):o,"=");i=void 0===i?null:["comma","separator","bracket-separator"].includes(t.arrayFormat)?i:c(i,t),r(c(e,t),i,n)}for(const e of Object.keys(n)){const r=n[e];if("object"==typeof r&amp;&amp;null!==r)for(const e of Object.keys(r))r[e]=v(r[e],t);else n[e]=v(r,t)}return!1===t.sort?n:(!0===t.sort?Object.keys(n).sort():Object.keys(n).sort(t.sort)).reduce(((e,t)=&gt;{const r=n[t];return Boolean(r)&amp;&amp;"object"==typeof r&amp;&amp;!Array.isArray(r)?e[t]=d(r):e[t]=r,e}),Object.create(null))}t.extract=p,t.parse=y,t.stringify=(e,t)=&gt;{if(!e)return"";l((t=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},t)).arrayFormatSeparator);const r=r=&gt;t.skipNull&amp;&amp;null==e[r]||t.skipEmptyString&amp;&amp;""===e[r],n=function(e){switch(e.arrayFormat){case"index":return t=&gt;(r,n)=&gt;{const o=r.length;return void 0===n||e.skipNull&amp;&amp;null===n||e.skipEmptyString&amp;&amp;""===n?r:null===n?[...r,[u(t,e),"[",o,"]"].join("")]:[...r,[u(t,e),"[",u(o,e),"]=",u(n,e)].join("")]};case"bracket":return t=&gt;(r,n)=&gt;void 0===n||e.skipNull&amp;&amp;null===n||e.skipEmptyString&amp;&amp;""===n?r:null===n?[...r,[u(t,e),"[]"].join("")]:[...r,[u(t,e),"[]=",u(n,e)].join("")];case"colon-list-separator":return t=&gt;(r,n)=&gt;void 0===n||e.skipNull&amp;&amp;null===n||e.skipEmptyString&amp;&amp;""===n?r:null===n?[...r,[u(t,e),":list="].join("")]:[...r,[u(t,e),":list=",u(n,e)].join("")];case"comma":case"separator":case"bracket-separator":{const t="bracket-separator"===e.arrayFormat?"[]=":"=";return r=&gt;(n,o)=&gt;void 0===o||e.skipNull&amp;&amp;null===o||e.skipEmptyString&amp;&amp;""===o?n:(o=null===o?"":o,0===n.length?[[u(r,e),t,u(o,e)].join("")]:[[n,u(o,e)].join(e.arrayFormatSeparator)])}default:return t=&gt;(r,n)=&gt;void 0===n||e.skipNull&amp;&amp;null===n||e.skipEmptyString&amp;&amp;""===n?r:null===n?[...r,u(t,e)]:[...r,[u(t,e),"=",u(n,e)].join("")]}}(t),o={};for(const t of Object.keys(e))r(t)||(o[t]=e[t]);const a=Object.keys(o);return!1!==t.sort&amp;&amp;a.sort(t.sort),a.map((r=&gt;{const o=e[r];return void 0===o?"":null===o?u(r,t):Array.isArray(o)?0===o.length&amp;&amp;"bracket-separator"===t.arrayFormat?u(r,t)+"[]":o.reduce(n(r),[]).join("&amp;"):u(r,t)+"="+u(o,t)})).filter((e=&gt;e.length&gt;0)).join("&amp;")},t.parseUrl=(e,t)=&gt;{t=Object.assign({decode:!0},t);const[r,n]=a(e,"#");return Object.assign({url:r.split("?")[0]||"",query:y(p(e),t)},t&amp;&amp;t.parseFragmentIdentifier&amp;&amp;n?{fragmentIdentifier:c(n,t)}:{})},t.stringifyUrl=(e,r)=&gt;{r=Object.assign({encode:!0,strict:!0,[s]:!0},r);const n=f(e.url).split("?")[0]||"",o=t.extract(e.url),a=t.parse(o,{sort:!1}),i=Object.assign(a,e.query);let l=t.stringify(i,r);l&amp;&amp;(l=`?${l}`);let c=function(e){let t="";const r=e.indexOf("#");return-1!==r&amp;&amp;(t=e.slice(r)),t}(e.url);return e.fragmentIdentifier&amp;&amp;(c=`#${r[s]?u(e.fragmentIdentifier,r):e.fragmentIdentifier}`),`${n}${l}${c}`},t.pick=(e,r,n)=&gt;{n=Object.assign({parseFragmentIdentifier:!0,[s]:!1},n);const{url:o,query:a,fragmentIdentifier:l}=t.parseUrl(e,n);return t.stringifyUrl({url:o,query:i(a,r),fragmentIdentifier:l},n)},t.exclude=(e,r,n)=&gt;{const o=Array.isArray(r)?e=&gt;!r.includes(e):(e,t)=&gt;!r(e,t);return t.pick(e,o,n)}},63417:(e,t,r)=&gt;{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.to,r=e.action,n=(0,o.default)(e,u),c=(0,l.default)({to:t,action:r}),d=function(e){var t;"onPress"in n&amp;&amp;(null===(t=n.onPress)||void 0===t||t.call(n,e));c.onPress(e)};return a.createElement(s.default,Object.assign({},c,n,i.default.select({web:{onClick:d},default:{onPress:d}})))};var o=n(r(91847)),a=function(e,t){if(!t&amp;&amp;e&amp;&amp;e.__esModule)return e;if(null===e||"object"!=typeof e&amp;&amp;"function"!=typeof e)return{default:e};var r=c(t);if(r&amp;&amp;r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&amp;&amp;Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&amp;&amp;{}.hasOwnProperty.call(e,a)){var i=o?Object.getOwnPropertyDescriptor(e,a):null;i&amp;&amp;(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}return n.default=e,r&amp;&amp;r.set(e,n),n}(r(36782)),i=n(r(67862)),s=n(r(78506)),l=n(r(18994)),u=["to","action"];function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(c=function(e){return e?r:t})(e)}},63703:(e,t,r)=&gt;{"use strict";r.d(t,{A:()=&gt;o});var n=r(7613);function o(e,t,r){let o;const a=e.width&gt;e.height;return o="ios"===n.Platform.OS?n.Platform.isPad||n.Platform.isTV?t?56:50:a?32:t?56:44:"android"===n.Platform.OS?56:64,o+r}},68344:(e,t,r)=&gt;{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(85715)),a=n(r(91847)),i=r(82056),s=function(e,t){if(!t&amp;&amp;e&amp;&amp;e.__esModule)return e;if(null===e||"object"!=typeof e&amp;&amp;"function"!=typeof e)return{default:e};var r=m(t);if(r&amp;&amp;r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&amp;&amp;Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&amp;&amp;{}.hasOwnProperty.call(e,a)){var i=o?Object.getOwnPropertyDescriptor(e,a):null;i&amp;&amp;(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}return n.default=e,r&amp;&amp;r.set(e,n),n}(r(36782)),l=n(r(99782)),u=n(r(97748)),c=n(r(31524)),d=n(r(54201)),f=n(r(56401)),p=n(r(90464)),v=n(r(4297)),y=["theme","linking","fallback","documentTitle","onReady"];function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(m=function(e){return e?r:t})(e)}function g(){return g=Object.assign?Object.assign.bind():function(e){for(var t=1;t&lt;arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&amp;&amp;(e[n]=r[n])}return e},g.apply(this,arguments)}r.g.REACT_NAVIGATION_DEVTOOLS=new WeakMap;var h=s.forwardRef((function(e,t){var r=e.theme,n=void 0===r?u.default:r,m=e.linking,h=e.fallback,b=void 0===h?null:h,k=e.documentTitle,O=e.onReady,S=(0,a.default)(e,y),w=!!m&amp;&amp;!1!==m.enabled;null!=m&amp;&amp;m.config&amp;&amp;(0,i.validatePathConfig)(m.config);var P=s.useRef(null);(0,d.default)(P),(0,f.default)(P,k);var C=(0,p.default)(P,Object.assign({independent:S.independent,enabled:w,prefixes:[]},m)).getInitialState;s.useEffect((function(){P.current&amp;&amp;REACT_NAVIGATION_DEVTOOLS.set(P.current,{get linking(){var e,t,r,n;return Object.assign({},m,{enabled:w,prefixes:null!=(e=null==m?void 0:m.prefixes)?e:[],getStateFromPath:null!=(t=null==m?void 0:m.getStateFromPath)?t:i.getStateFromPath,getPathFromState:null!=(r=null==m?void 0:m.getPathFromState)?r:i.getPathFromState,getActionFromState:null!=(n=null==m?void 0:m.getActionFromState)?n:i.getActionFromState})}})}));var x=(0,v.default)(C),E=(0,o.default)(x,2),j=E[0],R=E[1];s.useImperativeHandle(t,(function(){return P.current}));var A=s.useMemo((function(){return{options:m}}),[m]),_=null!=S.initialState||!w||j,L=s.useRef(O);return s.useEffect((function(){L.current=O})),s.useEffect((function(){var e;_&amp;&amp;(null===(e=L.current)||void 0===e||e.call(L))}),[_]),_?s.createElement(l.default.Provider,{value:A},s.createElement(c.default,{value:n},s.createElement(i.BaseNavigationContainer,g({},S,{initialState:null==S.initialState?R:S.initialState,ref:P})))):b}));t.default=h},69174:(e,t,r)=&gt;{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NativeStackView",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"createNativeStackNavigator",{enumerable:!0,get:function(){return o.default}});var o=n(r(87827)),a=n(r(14803))},72741:(e,t,r)=&gt;{"use strict";r.r(t),r.d(t,{Assets:()=&gt;j,Background:()=&gt;n.A,Header:()=&gt;i.A,HeaderBackButton:()=&gt;y,HeaderBackContext:()=&gt;h,HeaderBackground:()=&gt;b.A,HeaderHeightContext:()=&gt;k.A,HeaderShownContext:()=&gt;O.A,HeaderTitle:()=&gt;S.A,MissingIcon:()=&gt;P.A,PlatformPressable:()=&gt;v,ResourceSavingView:()=&gt;C.A,SafeAreaProviderCompat:()=&gt;x.A,Screen:()=&gt;E.A,getDefaultHeaderHeight:()=&gt;o.A,getHeaderTitle:()=&gt;a.A,useHeaderHeight:()=&gt;w});var n=r(90904),o=r(63703),a=r(73089),i=r(85461),s=r(32008),l=r(36782),u=r(7613);function c(e){let{children:t}=e;return t}function d(){return d=Object.assign?Object.assign.bind():function(e){for(var t=1;t&lt;arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&amp;&amp;(e[n]=r[n])}return e},d.apply(this,arguments)}const f=u.Animated.createAnimatedComponent(u.Pressable),p="android"===u.Platform.OS&amp;&amp;u.Platform.Version&gt;=21;function v(e){let{onPressIn:t,onPressOut:r,android_ripple:n,pressColor:o,pressOpacity:a=.3,style:i,...c}=e;const{dark:v}=(0,s.useTheme)(),[y]=l.useState((()=&gt;new u.Animated.Value(1))),m=(e,t)=&gt;{p||u.Animated.timing(y,{toValue:e,duration:t,easing:u.Easing.inOut(u.Easing.quad),useNativeDriver:!0}).start()};return l.createElement(f,d({onPressIn:e=&gt;{m(a,0),null==t||t(e)},onPressOut:e=&gt;{m(1,200),null==r||r(e)},android_ripple:p?{color:void 0!==o?o:v?"rgba(255, 255, 255, .32)":"rgba(0, 0, 0, .32)",...n}:void 0,style:[{opacity:p?1:y},i]},c))}function y(e){let{disabled:t,allowFontScaling:n,backImage:o,label:a,labelStyle:i,labelVisible:d="ios"===u.Platform.OS,onLabelLayout:f,onPress:p,pressColor:y,pressOpacity:h,screenLayout:b,tintColor:k,titleLayout:O,truncatedLabel:S="Back",accessibilityLabel:w=(a&amp;&amp;"Back"!==a?`${a}, back`:"Go back"),testID:P,style:C}=e;const{colors:x}=(0,s.useTheme)(),[E,j]=l.useState(void 0),R=void 0!==k?k:u.Platform.select({ios:x.primary,default:x.text}),A=e=&gt;{null==f||f(e),j(e.nativeEvent.layout.x+e.nativeEvent.layout.width)};return l.createElement(v,{disabled:t,accessible:!0,accessibilityRole:"button",accessibilityLabel:w,testID:P,onPress:t?void 0:()=&gt;p&amp;&amp;requestAnimationFrame(p),pressColor:y,pressOpacity:h,android_ripple:m,style:[g.container,t&amp;&amp;g.disabled,C],hitSlop:u.Platform.select({ios:void 0,default:{top:16,right:16,bottom:16,left:16}})},l.createElement(l.Fragment,null,o?o({tintColor:R}):l.createElement(u.Image,{style:[g.icon,Boolean(d)&amp;&amp;g.iconWithLabel,Boolean(R)&amp;&amp;{tintColor:R}],source:r(55836),fadeDuration:0}),(()=&gt;{const e=!a||E&amp;&amp;O&amp;&amp;b&amp;&amp;(b.width-O.width)/2&lt;E+26?S:a;if(!d||void 0===e)return null;const t=l.createElement(u.View,{style:b?[g.labelWrapper,{minWidth:b.width/2-27}]:null},l.createElement(u.Animated.Text,{accessible:!1,onLayout:e===a?A:void 0,style:[g.label,R?{color:R}:null,i],numberOfLines:1,allowFontScaling:!!n},e));return o||"ios"!==u.Platform.OS?t:l.createElement(c,{maskElement:l.createElement(u.View,{style:g.iconMaskContainer},l.createElement(u.Image,{source:r(49171),style:g.iconMask}),l.createElement(u.View,{style:g.iconMaskFillerRect}))},t)})()))}const m={borderless:!0,foreground:"android"===u.Platform.OS&amp;&amp;u.Platform.Version&gt;=23,radius:20},g=u.StyleSheet.create({container:{alignItems:"center",flexDirection:"row",minWidth:u.StyleSheet.hairlineWidth,...u.Platform.select({ios:null,default:{marginVertical:3,marginHorizontal:11}})},disabled:{opacity:.5},label:{fontSize:17,letterSpacing:.35},labelWrapper:{flexDirection:"row",alignItems:"flex-start"},icon:u.Platform.select({ios:{height:21,width:13,marginLeft:8,marginRight:22,marginVertical:12,resizeMode:"contain",transform:[{scaleX:u.I18nManager.getConstants().isRTL?-1:1}]},default:{height:24,width:24,margin:3,resizeMode:"contain",transform:[{scaleX:u.I18nManager.getConstants().isRTL?-1:1}]}}),iconWithLabel:"ios"===u.Platform.OS?{marginRight:6}:{},iconMaskContainer:{flex:1,flexDirection:"row",justifyContent:"center"},iconMaskFillerRect:{flex:1,backgroundColor:"#000"},iconMask:{height:21,width:13,marginLeft:-14.5,marginVertical:12,alignSelf:"center",resizeMode:"contain",transform:[{scaleX:u.I18nManager.getConstants().isRTL?-1:1}]}});const h=(0,r(86206).A)("HeaderBackContext",void 0);var b=r(4525),k=r(10700),O=r(28021),S=r(99027);function w(){const e=l.useContext(k.A);if(void 0===e)throw new Error("Couldn't find the header height. Are you inside a screen in a navigator with a header?");return e}var P=r(52079),C=r(89387),x=r(16711),E=r(49112);const j=[r(55836),r(49171)]},73089:(e,t,r)=&gt;{"use strict";function n(e,t){return"string"==typeof e.headerTitle?e.headerTitle:void 0!==e.title?e.title:t}r.d(t,{A:()=&gt;n})},74483:(e,t,r)=&gt;{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(82056),a=function(e,t){if(!t&amp;&amp;e&amp;&amp;e.__esModule)return e;if(null===e||"object"!=typeof e&amp;&amp;"function"!=typeof e)return{default:e};var r=s(t);if(r&amp;&amp;r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&amp;&amp;Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&amp;&amp;{}.hasOwnProperty.call(e,a)){var i=o?Object.getOwnPropertyDescriptor(e,a):null;i&amp;&amp;(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}return n.default=e,r&amp;&amp;r.set(e,n),n}(r(36782)),i=n(r(95759));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(s=function(e){return e?r:t})(e)}t.default=a.forwardRef((function(e,t){var r=e.children,n=e.location;a.useEffect((function(){}),[]);var s={};if(t){var l={getCurrentOptions:function(){return s.options}};"function"==typeof t?t(l):t.current=l}return a.createElement(i.default.Provider,{value:{location:n}},a.createElement(o.CurrentRenderContext.Provider,{value:s},r))}))},78397:(e,t,r)=&gt;{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0});var o={Link:!0,LinkingContext:!0,NavigationContainer:!0,ServerContainer:!0,DarkTheme:!0,DefaultTheme:!0,ThemeProvider:!0,useTheme:!0,useLinkBuilder:!0,useLinkProps:!0,useLinkTo:!0,useScrollToTop:!0};Object.defineProperty(t,"DarkTheme",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"DefaultTheme",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"Link",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"LinkingContext",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"NavigationContainer",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"ServerContainer",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"ThemeProvider",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"useLinkBuilder",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(t,"useLinkProps",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(t,"useLinkTo",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(t,"useScrollToTop",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(t,"useTheme",{enumerable:!0,get:function(){return f.default}});var a=n(r(63417)),i=n(r(99782)),s=n(r(68344)),l=n(r(74483)),u=n(r(19797)),c=n(r(97748)),d=n(r(31524)),f=n(r(5658)),p=r(14692);Object.keys(p).forEach((function(e){"default"!==e&amp;&amp;"__esModule"!==e&amp;&amp;(Object.prototype.hasOwnProperty.call(o,e)||e in t&amp;&amp;t[e]===p[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return p[e]}}))}));var v=n(r(39871)),y=n(r(18994)),m=n(r(97587)),g=n(r(93071)),h=r(82056);Object.keys(h).forEach((function(e){"default"!==e&amp;&amp;"__esModule"!==e&amp;&amp;(Object.prototype.hasOwnProperty.call(o,e)||e in t&amp;&amp;t[e]===h[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return h[e]}}))}))},82056:(e,t,r)=&gt;{"use strict";r.r(t),r.d(t,{BaseNavigationContainer:()=&gt;R,BaseRouter:()=&gt;Te,CommonActions:()=&gt;n,CurrentRenderContext:()=&gt;T,DrawerActions:()=&gt;We,DrawerRouter:()=&gt;De,NavigationContainerRefContext:()=&gt;y,NavigationContext:()=&gt;m,NavigationHelpersContext:()=&gt;ae,NavigationRouteContext:()=&gt;g,PreventRemoveContext:()=&gt;ie,PreventRemoveProvider:()=&gt;ce,PrivateValueStore:()=&gt;de,StackActions:()=&gt;$e,StackRouter:()=&gt;Ve,TabActions:()=&gt;Be,TabRouter:()=&gt;Fe,UNSTABLE_usePreventRemove:()=&gt;Le,createNavigationContainerRef:()=&gt;u,createNavigatorFactory:()=&gt;L,findFocusedRoute:()=&gt;p,getActionFromState:()=&gt;N,getFocusedRouteNameFromRoute:()=&gt;F,getPathFromState:()=&gt;G,getStateFromPath:()=&gt;Y,useFocusEffect:()=&gt;pe,useIsFocused:()=&gt;ve,useNavigation:()=&gt;fe,useNavigationBuilder:()=&gt;Ee,useNavigationContainerRef:()=&gt;je,useNavigationState:()=&gt;Re,usePreventRemoveContext:()=&gt;Ae,useRoute:()=&gt;_e,validatePathConfig:()=&gt;V});var n={};function o(){return{type:"GO_BACK"}}function a(){if("string"==typeof(arguments.length&lt;=0?void 0:arguments[0]))return{type:"NAVIGATE",payload:{name:arguments.length&lt;=0?void 0:arguments[0],params:arguments.length&lt;=1?void 0:arguments[1]}};{const e=(arguments.length&lt;=0?void 0:arguments[0])||{};if(!e.hasOwnProperty("key")&amp;&amp;!e.hasOwnProperty("name"))throw new Error("You need to specify name or key when calling navigate with an object as the argument. See https://reactnavigation.org/docs/navigation-actions#navigate for usage.");return{type:"NAVIGATE",payload:e}}}function i(e){return{type:"RESET",payload:e}}function s(e){return{type:"SET_PARAMS",payload:{params:e}}}r.r(n),r.d(n,{goBack:()=&gt;o,navigate:()=&gt;a,reset:()=&gt;i,setParams:()=&gt;s});var l=r(36782);function u(){const e=[...Object.keys(n),"addListener","removeListener","resetRoot","dispatch","isFocused","canGoBack","getRootState","getState","getParent","getCurrentRoute","getCurrentOptions"],t={},r=(e,r)=&gt;{t[e]&amp;&amp;(t[e]=t[e].filter((e=&gt;e!==r)))};let o=null;const a={get current(){return o},set current(e){o=e,null!=e&amp;&amp;Object.entries(t).forEach((t=&gt;{let[r,n]=t;n.forEach((t=&gt;{e.addListener(r,t)}))}))},isReady:()=&gt;null!=o&amp;&amp;o.isReady(),...e.reduce(((e,n)=&gt;(e[n]=function(){for(var e=arguments.length,a=new Array(e),i=0;i&lt;e;i++)a[i]=arguments[i];if(null!=o)return o[n](...a);switch(n){case"addListener":{const[e,n]=a;return t[e]=t[e]||[],t[e].push(n),()=&gt;r(e,n)}case"removeListener":{const[e,t]=a;r(e,t);break}}},e)),{})};return a}const c='Another navigator is already registered for this container. You likely have multiple navigators under a single "NavigationContainer" or "Screen". Make sure each navigator is under a separate "Screen" container. See https://reactnavigation.org/docs/nesting-navigators for a guide on nesting.',d=l.createContext(void 0);function f(e){let{children:t}=e;const r=l.useRef(),n=l.useMemo((()=&gt;({register(e){const t=r.current;if(void 0!==t&amp;&amp;e!==t)throw new Error(c);r.current=e},unregister(e){e===r.current&amp;&amp;(r.current=void 0)}})),[]);return l.createElement(d.Provider,{value:n},t)}function p(e){var t,r;let n=e;for(;null!=(null===(o=n)||void 0===o?void 0:o.routes[n.index??0].state);){var o;n=n.routes[n.index??0].state}return null===(t=n)||void 0===t?void 0:t.routes[(null===(r=n)||void 0===r?void 0:r.index)??0]}const v=l.createContext({onDispatchAction:()=&gt;{},onOptionsChange:()=&gt;{}}),y=l.createContext(void 0),m=l.createContext(void 0),g=l.createContext(void 0),h="Couldn't find a navigation context. Have you wrapped your app with 'NavigationContainer'? See https://reactnavigation.org/docs/getting-started for setup instructions.",b=l.createContext({isDefault:!0,get getKey(){throw new Error(h)},get setKey(){throw new Error(h)},get getState(){throw new Error(h)},get setState(){throw new Error(h)},get getIsInitial(){throw new Error(h)}}),k=l.createContext(void 0);function O(){const{current:e}=l.useRef({action:[],focus:[]}),t=l.useCallback(((t,r)=&gt;{e[t].push(r);let n=!1;return()=&gt;{const o=e[t].indexOf(r);!n&amp;&amp;o&gt;-1&amp;&amp;(n=!0,e[t].splice(o,1))}}),[e]);return{listeners:e,addListener:t}}function S(e){const t=l.useRef(e);l.useEffect((()=&gt;{t.current=e}));const r=l.useRef(Object.create(null)),n=l.useCallback((e=&gt;{const t=(t,n)=&gt;{const o=r.current[t]?r.current[t][e]:void 0;if(!o)return;const a=o.indexOf(n);a&gt;-1&amp;&amp;o.splice(a,1)};return{addListener:(n,o)=&gt;{r.current[n]=r.current[n]||{},r.current[n][e]=r.current[n][e]||[],r.current[n][e].push(o);let a=!1;return()=&gt;{a||(a=!0,t(n,o))}},removeListener:t}}),[]),o=l.useCallback((e=&gt;{var n,o;let{type:a,data:i,target:s,canPreventDefault:l}=e;const u=r.current[a]||{},c=void 0!==s?null===(n=u[s])||void 0===n?void 0:n.slice():[].concat(...Object.keys(u).map((e=&gt;u[e]))).filter(((e,t,r)=&gt;r.lastIndexOf(e)===t)),d={get type(){return a}};if(void 0!==s&amp;&amp;Object.defineProperty(d,"target",{enumerable:!0,get:()=&gt;s}),void 0!==i&amp;&amp;Object.defineProperty(d,"data",{enumerable:!0,get:()=&gt;i}),l){let e=!1;Object.defineProperties(d,{defaultPrevented:{enumerable:!0,get:()=&gt;e},preventDefault:{enumerable:!0,value(){e=!0}}})}return null===(o=t.current)||void 0===o||o.call(t,d),null==c||c.forEach((e=&gt;e(d))),d}),[]);return l.useMemo((()=&gt;({create:n,emit:o})),[n,o])}function w(){const{current:e}=l.useRef(Object.assign(Object.create(null),{getState:{},beforeRemove:{}})),t=l.useCallback(((t,r,n)=&gt;(e[t][r]=n,()=&gt;{e[t][r]=void 0})),[e]);return{keyedListeners:e,addKeyedListener:t}}function P(e){let{key:t,options:r,navigation:n}=e;const o=l.useRef(r),a=l.useRef({}),{onOptionsChange:i}=l.useContext(v),{addOptionsGetter:s}=l.useContext(b),u=l.useCallback((()=&gt;{const e=(null==n?void 0:n.isFocused())??!0,t=Object.keys(a.current).length;e&amp;&amp;!t&amp;&amp;i(o.current??{})}),[n,i]);l.useEffect((()=&gt;(o.current=r,u(),null==n?void 0:n.addListener("focus",u))),[n,r,u]);const c=l.useCallback((()=&gt;{for(let r in a.current)if(a.current.hasOwnProperty(r)){var e,t;const n=null===(e=(t=a.current)[r])||void 0===e?void 0:e.call(t);if(null!==n)return n}return null}),[]),d=l.useCallback((()=&gt;{if(!((null==n?void 0:n.isFocused())??!0))return null;const e=c();return null!==e?e:o.current}),[n,c]);l.useEffect((()=&gt;null==s?void 0:s(t,d)),[d,s,t]);const f=l.useCallback(((e,t)=&gt;(a.current[e]=t,u(),()=&gt;{delete a.current[e],u()})),[u]);return{addOptionsGetter:f,getCurrentOptions:d}}const C="Couldn't find a schedule context.",x=l.createContext({scheduleUpdate(){throw new Error(C)},flushUpdates(){throw new Error(C)}});const E={};const j=e=&gt;{if(void 0===e)return;const{key:t,routeNames:r,...n}=e;return{...n,stale:!0,routes:e.routes.map((e=&gt;void 0===e.state?e:{...e,state:j(e.state)}))}},R=l.forwardRef((function(e,t){let{initialState:r,onStateChange:o,onUnhandledAction:a,independent:s,children:u}=e;if(!l.useContext(b).isDefault&amp;&amp;!s)throw new Error("Looks like you have nested a 'NavigationContainer' inside another. Normally you need only one container at the root of the app, so this was probably an error. If this was intentional, pass 'independent={true}' explicitly. Note that this will make the child navigators disconnected from the parent and you won't be able to navigate between them.");const[c,d,h,C,R]=function(e){const t=l.useRef(E),r=l.useRef(!1),n=l.useRef(!0);l.useEffect((()=&gt;(n.current=!0,()=&gt;{n.current=!1})),[]),t.current===E&amp;&amp;(t.current="function"==typeof e?e():e);const[o,a]=l.useState(t.current),i=l.useCallback((()=&gt;t.current),[]),s=l.useCallback((e=&gt;{e!==t.current&amp;&amp;n.current&amp;&amp;(t.current=e,r.current||a(e))}),[]),u=l.useCallback((e=&gt;{r.current=!0;try{e()}finally{r.current=!1}}),[]),c=l.useCallback((()=&gt;{n.current&amp;&amp;a(t.current)}),[]);o!==t.current&amp;&amp;a(t.current);const d=t.current;return l.useDebugValue(d),[d,i,s,u,c]}((()=&gt;j(null==r?void 0:r))),A=l.useRef(!0),_=l.useRef(),L=l.useCallback((()=&gt;_.current),[]),T=l.useCallback((e=&gt;{_.current=e}),[]),{listeners:N,addListener:B}=O(),{keyedListeners:M,addKeyedListener:I}=w(),F=l.useCallback((e=&gt;{null==N.focus[0]||N.focus[0]((t=&gt;t.dispatch(e)))}),[N.focus]),W=l.useCallback((()=&gt;{if(null==N.focus[0])return!1;const{result:e,handled:t}=N.focus[0]((e=&gt;e.canGoBack()));return!!t&amp;&amp;e}),[N.focus]),D=l.useCallback((e=&gt;{var t,r;const n=(null==e?void 0:e.key)??(null===(t=(r=M.getState).root)||void 0===t?void 0:t.call(r).key);null==n||N.focus[0]((t=&gt;t.dispatch({...i(e),target:n})))}),[M.getState,N.focus]),$=l.useCallback((()=&gt;{var e,t;return null===(e=(t=M.getState).root)||void 0===e?void 0:e.call(t)}),[M.getState]),V=l.useCallback((()=&gt;{const e=$();if(null==e)return;return p(e)}),[$]),H=S(),{addOptionsGetter:G,getCurrentOptions:K}=P({}),z=l.useMemo((()=&gt;({...Object.keys(n).reduce(((e,t)=&gt;(e[t]=function(){return F(n[t](...arguments))},e)),{}),...H.create("root"),dispatch:F,resetRoot:D,isFocused:()=&gt;!0,canGoBack:W,getParent:()=&gt;{},getState:()=&gt;ne.current,getRootState:$,getCurrentRoute:V,getCurrentOptions:K,isReady:()=&gt;null!=N.focus[0],setOptions:()=&gt;{throw new Error("Cannot call setOptions outside a screen")}})),[W,F,H,K,V,$,N.focus,D]);l.useImperativeHandle(t,(()=&gt;z),[z]);const U=l.useCallback(((e,t)=&gt;{H.emit({type:"__unsafe_action__",data:{action:e,noop:t,stack:Y.current}})}),[H]),q=l.useRef(),J=l.useCallback((e=&gt;{q.current!==e&amp;&amp;(q.current=e,H.emit({type:"options",data:{options:e}}))}),[H]),Y=l.useRef(),X=l.useMemo((()=&gt;({addListener:B,addKeyedListener:I,onDispatchAction:U,onOptionsChange:J,stackRef:Y})),[B,I,U,J]),Q=l.useMemo((()=&gt;({scheduleUpdate:C,flushUpdates:R})),[C,R]),Z=l.useRef(!0),ee=l.useCallback((()=&gt;Z.current),[]),te=l.useMemo((()=&gt;({state:c,getState:d,setState:h,getKey:L,setKey:T,getIsInitial:ee,addOptionsGetter:G})),[c,d,h,L,T,ee,G]),re=l.useRef(o),ne=l.useRef(c);l.useEffect((()=&gt;{Z.current=!1,re.current=o,ne.current=c})),l.useEffect((()=&gt;{const e=$();H.emit({type:"state",data:{state:c}}),!A.current&amp;&amp;re.current&amp;&amp;re.current(e),A.current=!1}),[$,H,c]);const oe=l.useCallback((e=&gt;{}),[]);let ae=l.createElement(y.Provider,{value:z},l.createElement(x.Provider,{value:Q},l.createElement(v.Provider,{value:X},l.createElement(b.Provider,{value:te},l.createElement(k.Provider,{value:a??oe},l.createElement(f,null,u))))));return s&amp;&amp;(ae=l.createElement(g.Provider,{value:void 0},l.createElement(m.Provider,{value:void 0},ae))),ae}));function A(e){return null}function _(e){return null}function L(e){return function(){if(void 0!==arguments[0])throw new Error("Creating a navigator doesn't take an argument. Maybe you are trying to use React Navigation 4 API? See https://reactnavigation.org/docs/hello-react-navigation for the latest API and guides.");return{Navigator:e,Group:A,Screen:_}}}const T=l.createContext(void 0);function N(e,t){var r;const n=t?B(t):{},o=null!=e.index?e.routes.slice(0,e.index+1):e.routes;if(0===o.length)return;if(!(1===o.length&amp;&amp;void 0===o[0].key||2===o.length&amp;&amp;void 0===o[0].key&amp;&amp;o[0].name===(null==n?void 0:n.initialRouteName)&amp;&amp;void 0===o[1].key))return{type:"RESET",payload:e};const a=e.routes[e.index??e.routes.length-1];let i=null==a?void 0:a.state,s=null==n||null===(r=n.screens)||void 0===r?void 0:r[null==a?void 0:a.name],l={...a.params},u=a?{name:a.name,path:a.path,params:l}:void 0;for(;i;){var c,d,f;if(0===i.routes.length)return;const e=null!=i.index?i.routes.slice(0,i.index+1):i.routes,t=e[e.length-1];if(Object.assign(l,{initial:void 0,screen:void 0,params:void 0,state:void 0}),1===e.length&amp;&amp;void 0===e[0].key)l.initial=!0,l.screen=t.name;else{if(2!==e.length||void 0!==e[0].key||e[0].name!==(null===(c=s)||void 0===c?void 0:c.initialRouteName)||void 0!==e[1].key){l.state=i;break}l.initial=!1,l.screen=t.name}t.state?(l.params={...t.params},l=l.params):(l.path=t.path,l.params=t.params),i=t.state,s=null===(d=s)||void 0===d||null===(f=d.screens)||void 0===f?void 0:f[t.name]}return u?{type:"NAVIGATE",payload:u}:void 0}const B=e=&gt;"object"==typeof e&amp;&amp;null!=e?{initialRouteName:e.initialRouteName,screens:null!=e.screens?M(e.screens):void 0}:{},M=e=&gt;Object.entries(e).reduce(((e,t)=&gt;{let[r,n]=t;return e[r]=B(n),e}),{}),I=Symbol("CHILD_STATE");function F(e){const t=e[I]??e.state,r=e.params;return t?t.routes[t.index??("string"==typeof t.type&amp;&amp;"stack"!==t.type?0:t.routes.length-1)].name:"string"==typeof(null==r?void 0:r.screen)?r.screen:void 0}var W=r(63097);function D(e){return e.reduce(((e,t)=&gt;{let[r,n]=t;if(e.hasOwnProperty(r))throw new Error(`A value for key '${r}' already exists in the object.`);return e[r]=n,e}),{})}const $=e=&gt;e.map((e=&gt;`- ${e}`)).join("\n");function V(e){const t=["initialRouteName","screens"];!(arguments.length&gt;1&amp;&amp;void 0!==arguments[1])||arguments[1]||t.push("path","exact","stringify","parse");const r=Object.keys(e).filter((e=&gt;!t.includes(e)));if(r.length)throw new Error(`Found invalid properties in the configuration:\n${$(r)}\n\nDid you forget to specify them under a 'screens' property?\n\nYou can only specify the following properties:\n${$(t)}\n\nSee https://reactnavigation.org/docs/configuring-links for more details on how to specify a linking configuration.`);e.screens&amp;&amp;Object.entries(e.screens).forEach((e=&gt;{let[t,r]=e;"string"!=typeof r&amp;&amp;V(r,!1)}))}const H=e=&gt;{const t="number"==typeof e.index?e.routes[e.index]:e.routes[e.routes.length-1];return t.state?H(t.state):t};function G(e,t){if(null==e)throw Error("Got 'undefined' for the navigation state. You must pass a valid state object.");t&amp;&amp;V(t);const r=null!=t&amp;&amp;t.screens?U(null==t?void 0:t.screens):{};let n="/",o=e;const a={};for(;o;){let t,l,u="number"==typeof o.index?o.index:0,c=o.routes[u],d=H(e),f=r,p=[],v=!0;for(;c.name in f&amp;&amp;v;){if(t=f[c.name].pattern,p.push(c.name),c.params){var i;const e=null===(i=f[c.name])||void 0===i?void 0:i.stringify,r=D(Object.entries(c.params).map((t=&gt;{let[r,n]=t;return[r,null!=e&amp;&amp;e[r]?e[r](n):String(n)]})));var s;if(t&amp;&amp;Object.assign(a,r),d===c)l={...r},null===(s=t)||void 0===s||s.split("/").filter((e=&gt;e.startsWith(":"))).forEach((e=&gt;{const t=K(e);l&amp;&amp;delete l[t]}))}if(f[c.name].screens&amp;&amp;void 0!==c.state){u="number"==typeof c.state.index?c.state.index:c.state.routes.length-1;const e=c.state.routes[u],t=f[c.name].screens;t&amp;&amp;e.name in t?(c=e,f=t):v=!1}else v=!1}if(void 0===t&amp;&amp;(t=p.join("/")),void 0!==f[c.name]?n+=t.split("/").map((e=&gt;{const t=K(e);if("*"===e)return c.name;if(e.startsWith(":")){const r=a[t];return void 0===r&amp;&amp;e.endsWith("?")?"":encodeURIComponent(r)}return encodeURIComponent(e)})).join("/"):n+=encodeURIComponent(c.name),l||(l=d.params),c.state)n+="/";else if(l){for(let e in l)"undefined"===l[e]&amp;&amp;delete l[e];const e=W.stringify(l,{sort:!1});e&amp;&amp;(n+=`?${e}`)}o=c.state}return n=n.replace(/\/+/g,"/"),n=n.length&gt;1?n.replace(/\/$/,""):n,n}const K=e=&gt;e.replace(/^:/,"").replace(/\?$/,""),z=function(){for(var e=arguments.length,t=new Array(e),r=0;r&lt;e;r++)t[r]=arguments[r];return[].concat(...t.map((e=&gt;e.split("/")))).filter(Boolean).join("/")},U=(e,t)=&gt;D(Object.entries(e).map((e=&gt;{let[r,n]=e;const o=((e,t)=&gt;{var r;if("string"==typeof e)return{pattern:t?z(t,e):e};let n;if(e.exact&amp;&amp;void 0===e.path)throw new Error("A 'path' needs to be specified when specifying 'exact: true'. If you don't want this screen in the URL, specify it as empty string, e.g. `path: ''`.");n=!0!==e.exact?z(t||"",e.path||""):e.path||"";const o=e.screens?U(e.screens,n):void 0;return{pattern:null===(r=n)||void 0===r?void 0:r.split("/").filter(Boolean).join("/"),stringify:e.stringify,screens:o}})(n,t);return[r,o]})));var q=r(52834),J=r.n(q);function Y(e,t){t&amp;&amp;V(t);let r=[];null!=t&amp;&amp;t.initialRouteName&amp;&amp;r.push({initialRouteName:t.initialRouteName,parentScreens:[]});const n=null==t?void 0:t.screens;let o=e.replace(/\/+/g,"/").replace(/^\//,"").replace(/\?.*$/,"");if(o=o.endsWith("/")?o:`${o}/`,void 0===n){const t=o.split("/").filter(Boolean).map((e=&gt;({name:decodeURIComponent(e)})));return t.length?ne(e,t,r):void 0}const a=[].concat(...Object.keys(n).map((e=&gt;Z(e,n,[],r,[])))).sort(((e,t)=&gt;{if(e.pattern===t.pattern)return t.routeNames.join("&gt;").localeCompare(e.routeNames.join("&gt;"));if(e.pattern.startsWith(t.pattern))return-1;if(t.pattern.startsWith(e.pattern))return 1;const r=e.pattern.split("/"),n=t.pattern.split("/");for(let e=0;e&lt;Math.max(r.length,n.length);e++){if(null==r[e])return 1;if(null==n[e])return-1;const t="*"===r[e]||r[e].startsWith(":"),o="*"===n[e]||n[e].startsWith(":");if(!t||!o){if(t)return 1;if(o)return-1}}return n.length-r.length}));if(a.reduce(((e,t)=&gt;{if(e[t.pattern]){const r=e[t.pattern].routeNames,n=t.routeNames;if(!(r.length&gt;n.length?n.every(((e,t)=&gt;r[t]===e)):r.every(((e,t)=&gt;n[t]===e))))throw new Error(`Found conflicting screens with the same pattern. The pattern '${t.pattern}' resolves to both '${r.join(" &gt; ")}' and '${n.join(" &gt; ")}'. Patterns must be unique and cannot resolve to more than one screen.`)}return Object.assign(e,{[t.pattern]:t})}),{}),"/"===o){const t=a.find((e=&gt;""===e.path&amp;&amp;e.routeNames.every((e=&gt;{var t;return!(null!==(t=a.find((t=&gt;t.screen===e)))&amp;&amp;void 0!==t&amp;&amp;t.path)}))));return t?ne(e,t.routeNames.map((e=&gt;({name:e}))),r,a):void 0}let i,s;const{routes:l,remainingPath:u}=Q(o,a.map((e=&gt;({...e,regex:e.regex?new RegExp(e.regex.source+"$"):void 0}))));if(void 0!==l&amp;&amp;(s=ne(e,l,r,a),o=u,i=s),null!=s&amp;&amp;null!=i)return i}const X=function(){for(var e=arguments.length,t=new Array(e),r=0;r&lt;e;r++)t[r]=arguments[r];return[].concat(...t.map((e=&gt;e.split("/")))).filter(Boolean).join("/")},Q=(e,t)=&gt;{let r,n=e;for(const e of t){if(!e.regex)continue;const a=n.match(e.regex);if(a){var o;const i=(null===(o=e.pattern)||void 0===o?void 0:o.split("/").reduce(((e,t,r)=&gt;{if(!t.startsWith(":"))return e;e.pos+=1;const n=decodeURIComponent(a[2*(e.pos+1)].replace(/\/$/,""));return Object.assign(e.matchedParams,{[t]:Object.assign(e.matchedParams[t]||{},{[r]:n})}),e}),{pos:-1,matchedParams:{}})).matchedParams||{};r=e.routeNames.map((r=&gt;{var n;const o=t.find((t=&gt;t.screen===r&amp;&amp;e.pattern.startsWith(t.pattern))),a=null==o?void 0:o.path.split("/").filter(Boolean).join("/"),s=null==o||null===(n=o.pattern.replace(new RegExp(`${J()(a)}$`),""))||void 0===n?void 0:n.split("/").length,l=null==a?void 0:a.split("/").reduce(((e,t,r)=&gt;{var n;if(!t.startsWith(":"))return e;const a=s?s-1:0,l=null===(n=i[t])||void 0===n?void 0:n[r+a];if(l){var u;const r=t.replace(/^:/,"").replace(/\?$/,"");e[r]=null!=o&amp;&amp;null!==(u=o.parse)&amp;&amp;void 0!==u&amp;&amp;u[r]?o.parse[r](l):l}return e}),{});return l&amp;&amp;Object.keys(l).length?{name:r,params:l}:{name:r}})),n=n.replace(a[1],"");break}}return{routes:r,remainingPath:n}},Z=function(e,t){let r=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:[],n=arguments.length&gt;3?arguments[3]:void 0,o=arguments.length&gt;4?arguments[4]:void 0,a=arguments.length&gt;5?arguments[5]:void 0;const i=[];r.push(e),o.push(e);const s=t[e];if("string"==typeof s){const t=a?X(a,s):s;i.push(ee(e,r,t,s))}else if("object"==typeof s){let t;if("string"==typeof s.path){if(s.exact&amp;&amp;void 0===s.path)throw new Error("A 'path' needs to be specified when specifying 'exact: true'. If you don't want this screen in the URL, specify it as empty string, e.g. `path: ''`.");t=!0!==s.exact?X(a||"",s.path||""):s.path||"",i.push(ee(e,r,t,s.path,s.parse))}s.screens&amp;&amp;(s.initialRouteName&amp;&amp;n.push({initialRouteName:s.initialRouteName,parentScreens:o}),Object.keys(s.screens).forEach((e=&gt;{const l=Z(e,s.screens,r,n,[...o],t??a);i.push(...l)})))}return r.pop(),i},ee=(e,t,r,n,o)=&gt;({screen:e,regex:(r=r.split("/").filter(Boolean).join("/"))?new RegExp(`^(${r.split("/").map((e=&gt;e.startsWith(":")?`(([^/]+\\/)${e.endsWith("?")?"?":""})`:`${"*"===e?".*":J()(e)}\\/`)).join("")})`):void 0,pattern:r,path:n,routeNames:[...t],parse:o}),te=(e,t,r)=&gt;{for(const n of r)if(t.length===n.parentScreens.length){let r=!0;for(let e=0;e&lt;t.length;e++)if(0!==t[e].localeCompare(n.parentScreens[e])){r=!1;break}if(r)return e!==n.initialRouteName?n.initialRouteName:void 0}},re=(e,t,r)=&gt;r?e?{index:1,routes:[{name:e},t]}:{routes:[t]}:e?{index:1,routes:[{name:e},{...t,state:{routes:[]}}]}:{routes:[{...t,state:{routes:[]}}]},ne=(e,t,r,n)=&gt;{let o,a=t.shift();const i=[];let s=te(a.name,i,r);if(i.push(a.name),o=re(s,a,0===t.length),t.length&gt;0){let e=o;for(;a=t.shift();){s=te(a.name,i,r);const n=e.index||e.routes.length-1;e.routes[n].state=re(s,a,0===t.length),t.length&gt;0&amp;&amp;(e=e.routes[n].state),i.push(a.name)}}a=p(o),a.path=e;const l=oe(e,n?((e,t)=&gt;{for(const r of t)if(e===r.routeNames[r.routeNames.length-1])return r.parse})(a.name,n):void 0);return l&amp;&amp;(a.params={...a.params,...l}),o},oe=(e,t)=&gt;{const r=e.split("?")[1],n=W.parse(r);return t&amp;&amp;Object.keys(n).forEach((e=&gt;{Object.hasOwnProperty.call(t,e)&amp;&amp;"string"==typeof n[e]&amp;&amp;(n[e]=t[e](n[e]))})),Object.keys(n).length?n:void 0},ae=l.createContext(void 0),ie=l.createContext(void 0);var se=r(8423),le=r(37147);const ue=e=&gt;[...e.values()].reduce(((e,t)=&gt;{var r;let{routeKey:n,preventRemove:o}=t;return e[n]={preventRemove:(null===(r=e[n])||void 0===r?void 0:r.preventRemove)||o},e}),{});function ce(e){let{children:t}=e;const[r]=l.useState((()=&gt;(0,se.A)())),[n,o]=l.useState(new Map),a=l.useContext(ae),i=l.useContext(g),s=l.useContext(ie),u=null==s?void 0:s.setPreventRemove,c=(0,le.A)(((e,t,r)=&gt;{if(r&amp;&amp;(null==a||null!=a&amp;&amp;a.getState().routes.every((e=&gt;e.key!==t))))throw new Error(`Couldn't find a route with the key ${t}. Is your component inside NavigationContent?`);o((n=&gt;{var o,a;if(t===(null===(o=n.get(e))||void 0===o?void 0:o.routeKey)&amp;&amp;r===(null===(a=n.get(e))||void 0===a?void 0:a.preventRemove))return n;const i=new Map(n);return r?i.set(e,{routeKey:t,preventRemove:r}):i.delete(e),i}))})),d=[...n.values()].some((e=&gt;{let{preventRemove:t}=e;return t}));l.useEffect((()=&gt;{if(void 0!==(null==i?void 0:i.key)&amp;&amp;void 0!==u)return u(r,i.key,d),()=&gt;{u(r,i.key,!1)}}),[r,d,null==i?void 0:i.key,u]);const f=l.useMemo((()=&gt;({setPreventRemove:c,preventedRoutes:ue(n)})),[c,n]);return l.createElement(ie.Provider,{value:f},t)}class de{}function fe(){const e=l.useContext(y),t=l.useContext(m);if(void 0===t&amp;&amp;void 0===e)throw new Error("Couldn't find a navigation object. Is your component inside NavigationContainer?");return t??e}function pe(e){const t=fe();if(void 0!==arguments[1]){}l.useEffect((()=&gt;{let r,n=!1;const o=()=&gt;{const t=e();if(void 0===t||"function"==typeof t)return t};t.isFocused()&amp;&amp;(r=o(),n=!0);const a=t.addListener("focus",(()=&gt;{n||(void 0!==r&amp;&amp;r(),r=o(),n=!0)})),i=t.addListener("blur",(()=&gt;{void 0!==r&amp;&amp;r(),r=void 0,n=!1}));return()=&gt;{void 0!==r&amp;&amp;r(),a(),i()}}),[e,t])}function ve(){const e=fe(),[t,r]=(0,l.useState)(e.isFocused),n=e.isFocused();return t!==n&amp;&amp;r(n),l.useEffect((()=&gt;{const t=e.addListener("focus",(()=&gt;r(!0))),n=e.addListener("blur",(()=&gt;r(!1)));return()=&gt;{t(),n()}}),[e]),l.useDebugValue(n),n}r(44363);function ye(e,t){return e===t||e.length===t.length&amp;&amp;e.every(((e,r)=&gt;e===t[r]))}const me=e=&gt;{let{render:t,children:r}=e;return t(r)};function ge(e){const t=l.useRef(e);return t.current=e,l.useEffect((()=&gt;{t.current=null})),l.useRef((e=&gt;{let{children:r}=e;const n=t.current;if(null===n)throw new Error("The returned component must be rendered in the same render phase as the hook.");return l.createElement(me,{render:n},r)})).current}function he(e){return e.children}const be=l.memo(he,((e,t)=&gt;{const r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(const n of r)if("children"!==n&amp;&amp;e[n]!==t[n])return!1;return!0}));function ke(e){let{screen:t,route:r,navigation:n,routeState:o,getState:a,setState:i,options:s,clearOptions:u}=e;const c=l.useRef(),d=l.useCallback((()=&gt;c.current),[]),{addOptionsGetter:p}=P({key:r.key,options:s,navigation:n}),v=l.useCallback((e=&gt;{c.current=e}),[]),y=l.useCallback((()=&gt;{const e=a().routes.find((e=&gt;e.key===r.key));return e?e.state:void 0}),[a,r.key]),m=l.useCallback((e=&gt;{const t=a();i({...t,routes:t.routes.map((t=&gt;t.key===r.key?{...t,state:e}:t))})}),[a,r.key,i]),g=l.useRef(!0);l.useEffect((()=&gt;{g.current=!1})),l.useEffect((()=&gt;u),[]);const h=l.useCallback((()=&gt;g.current),[]),k=l.useMemo((()=&gt;({state:o,getState:y,setState:m,getKey:d,setKey:v,getIsInitial:h,addOptionsGetter:p})),[o,y,m,d,v,h,p]),O=t.getComponent?t.getComponent():t.component;return l.createElement(b.Provider,{value:k},l.createElement(f,null,l.createElement(be,{name:t.name,render:O||t.children,navigation:n,route:r},void 0!==O?l.createElement(O,{navigation:n,route:r}):void 0!==t.children?t.children({navigation:n,route:r}):null)))}function Oe(e){let{state:t,screens:r,navigation:o,screenOptions:a,defaultScreenOptions:i,onAction:s,getState:u,setState:c,addListener:d,addKeyedListener:f,onRouteFocus:p,router:y,emitter:h}=e;const[b,k]=l.useState({}),{onDispatchAction:O,onOptionsChange:S,stackRef:w}=l.useContext(v),P=l.useMemo((()=&gt;({navigation:o,onAction:s,addListener:d,addKeyedListener:f,onRouteFocus:p,onDispatchAction:O,onOptionsChange:S,stackRef:w})),[o,s,d,f,p,O,S,w]),C=function(e){let{state:t,getState:r,navigation:o,setOptions:a,router:i,emitter:s}=e;const{stackRef:u}=l.useContext(v),c=l.useMemo((()=&gt;({current:{}})),[r,o,a,i,s]),d={...i.actionCreators,...n};return c.current=t.routes.reduce(((e,t)=&gt;{const n=c.current[t.key];if(n)e[t.key]=n;else{const{emit:n,...i}=o,l=e=&gt;{const n="function"==typeof e?e(r()):e;null!=n&amp;&amp;o.dispatch({source:t.key,...n})},u=e=&gt;{try{e()}finally{}},c=Object.keys(d).reduce(((e,t)=&gt;(e[t]=function(){for(var e=arguments.length,r=new Array(e),n=0;n&lt;e;n++)r[n]=arguments[n];return u((()=&gt;l(d[t](...r))))},e)),{});e[t.key]={...i,...c,...s.create(t.key),dispatch:e=&gt;u((()=&gt;l(e))),getParent:r=&gt;void 0!==r&amp;&amp;r===i.getId()?e[t.key]:i.getParent(r),setOptions:e=&gt;a((r=&gt;({...r,[t.key]:{...r[t.key],...e}}))),isFocused:()=&gt;{const e=r();return e.routes[e.index].key===t.key&amp;&amp;(!o||o.isFocused())}}}return e}),{}),c.current}({state:t,getState:u,navigation:o,setOptions:k,router:y,emitter:h});return function(e){return l.useMemo((()=&gt;({current:new Map})),[]),e}(t.routes).reduce(((e,n,o)=&gt;{const s=r[n.name],d=s.props,f=C[n.key],p=[a,...s.options?s.options.filter(Boolean):[],d.options,b[n.key]].reduce(((e,t)=&gt;Object.assign(e,"function"!=typeof t?t:t({route:n,navigation:f}))),{}),y={..."function"==typeof i?i({route:n,navigation:f,options:p}):i,...p},h=()=&gt;k((e=&gt;{if(n.key in e){const{[n.key]:t,...r}=e;return r}return e}));return e[n.key]={route:n,navigation:f,render:()=&gt;l.createElement(v.Provider,{key:n.key,value:P},l.createElement(m.Provider,{value:f},l.createElement(g.Provider,{value:n},l.createElement(ke,{navigation:f,route:n,screen:d,routeState:t.routes[o].state,getState:u,setState:c,options:y,clearOptions:h})))),options:y},e}),{})}const Se=Symbol("VISITED_ROUTE_KEYS"),we=(e,t,r,n,o)=&gt;{const a=n.map((e=&gt;e.key)),i=r.filter((e=&gt;!a.includes(e.key))).reverse(),s=o[Se]??new Set,l={...o,[Se]:s};for(const r of i){var u;if(s.has(r.key))continue;if(null===(u=t[r.key])||void 0===u?void 0:u.call(t,l))return!0;s.add(r.key);if(e.emit({type:"beforeRemove",target:r.key,data:{action:l},canPreventDefault:!0}).defaultPrevented)return!0}return!1};function Pe(e){let{router:t,getState:r,setState:n,key:o,actionListeners:a,beforeRemoveListeners:i,routerConfigOptions:s,emitter:u}=e;const{onAction:c,onRouteFocus:d,addListener:f,onDispatchAction:p}=l.useContext(v),y=l.useRef(s);l.useEffect((()=&gt;{y.current=s}));const m=l.useCallback((function(e){let s=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:new Set;const l=r();if(s.has(l.key))return!1;if(s.add(l.key),"string"!=typeof e.target||e.target===l.key){let r=t.getStateForAction(l,e,y.current);if(r=null===r&amp;&amp;e.target===l.key?l:r,null!==r){if(p(e,l===r),l!==r){if(we(u,i,l.routes,r.routes,e))return!0;n(r)}if(void 0!==d){t.shouldActionChangeFocus(e)&amp;&amp;void 0!==o&amp;&amp;d(o)}return!0}}if(void 0!==c&amp;&amp;c(e,s))return!0;for(let t=a.length-1;t&gt;=0;t--){if((0,a[t])(e,s))return!0}return!1}),[a,i,u,r,o,c,p,d,t,n]);return function(e){let{getState:t,emitter:r,beforeRemoveListeners:n}=e;const{addKeyedListener:o}=l.useContext(v),a=l.useContext(g),i=null==a?void 0:a.key;l.useEffect((()=&gt;{if(i)return null==o?void 0:o("beforeRemove",i,(e=&gt;{const o=t();return we(r,n,o.routes,[],e)}))}),[o,n,r,t,i])}({getState:r,emitter:u,beforeRemoveListeners:i}),l.useEffect((()=&gt;null==f?void 0:f("action",m)),[f,m]),m}const Ce=e=&gt;void 0===e||"string"==typeof e&amp;&amp;""!==e,xe=(e,t,r)=&gt;l.Children.toArray(e).reduce(((e,n)=&gt;{var o,a;if(l.isValidElement(n)){if(n.type===_){if(!Ce(n.props.navigationKey))throw new Error(`Got an invalid 'navigationKey' prop (${JSON.stringify(n.props.navigationKey)}) for the screen '${n.props.name}'. It must be a non-empty string or 'undefined'.`);return e.push({keys:[t,n.props.navigationKey],options:r,props:n.props}),e}if(n.type===l.Fragment||n.type===A){if(!Ce(n.props.navigationKey))throw new Error(`Got an invalid 'navigationKey' prop (${JSON.stringify(n.props.navigationKey)}) for the group. It must be a non-empty string or 'undefined'.`);return e.push(...xe(n.props.children,n.props.navigationKey,n.type!==A?r:null!=r?[...r,n.props.screenOptions]:[n.props.screenOptions])),e}}throw new Error(`A navigator can only contain 'Screen', 'Group' or 'React.Fragment' as its direct children (found ${l.isValidElement(n)?`'${"string"==typeof n.type?n.type:null===(o=n.type)||void 0===o?void 0:o.name}'${null!=n.props&amp;&amp;"object"==typeof n.props&amp;&amp;"name"in n.props&amp;&amp;null!==(a=n.props)&amp;&amp;void 0!==a&amp;&amp;a.name?` for the screen '${n.props.name}'`:""}`:"object"==typeof n?JSON.stringify(n):`'${String(n)}'`}). To render this component in the navigator, pass it in the 'component' prop to 'Screen'.`)}),[]);function Ee(e,t){const r=function(){const[e]=l.useState((()=&gt;(0,se.A)())),t=l.useContext(d);if(void 0===t)throw new Error("Couldn't register the navigator. Have you wrapped your app with 'NavigationContainer'?\n\nThis can also happen if there are multiple copies of '@react-navigation' packages installed.");return l.useEffect((()=&gt;{const{register:r,unregister:n}=t;return r(e),()=&gt;n(e)}),[t,e]),e}(),o=l.useContext(g),{children:s,screenListeners:u,...c}=t,{current:f}=l.useRef(e({...c,...null!=o&amp;&amp;o.params&amp;&amp;null==o.params.state&amp;&amp;!1!==o.params.initial&amp;&amp;"string"==typeof o.params.screen?{initialRouteName:o.params.screen}:null})),p=xe(s),y=p.reduce(((e,t)=&gt;{if(t.props.name in e)throw new Error(`A navigator cannot contain multiple 'Screen' components with the same name (found duplicate screen named '${t.props.name}')`);return e[t.props.name]=t,e}),{}),h=p.map((e=&gt;e.props.name)),P=h.reduce(((e,t)=&gt;(e[t]=y[t].keys.map((e=&gt;e??"")).join(":"),e)),{}),C=h.reduce(((e,t)=&gt;{const{initialParams:r}=y[t].props;return e[t]=r,e}),{}),E=h.reduce(((e,t)=&gt;Object.assign(e,{[t]:y[t].props.getId})),{});if(!h.length)throw new Error("Couldn't find any screens for the navigator. Have you defined any screens as its children?");const j=l.useCallback((e=&gt;void 0===e.type||e.type===f.type),[f.type]),R=l.useCallback((e=&gt;void 0!==e&amp;&amp;!1===e.stale&amp;&amp;j(e)),[j]),{state:A,getState:_,setState:L,setKey:N,getKey:B,getIsInitial:M}=l.useContext(b),I=l.useRef(!1),F=l.useCallback((()=&gt;{L(void 0),I.current=!0}),[L]),W=l.useCallback((e=&gt;{I.current||L(e)}),[L]),[D,$]=l.useMemo((()=&gt;{var e;const t=h.reduce(((e,t)=&gt;{var r,n,a;const{initialParams:i}=y[t].props,s=null==(null==o||null===(r=o.params)||void 0===r?void 0:r.state)&amp;&amp;!1!==(null==o||null===(n=o.params)||void 0===n?void 0:n.initial)&amp;&amp;(null==o||null===(a=o.params)||void 0===a?void 0:a.screen)===t?o.params.params:void 0;return e[t]=void 0!==i||void 0!==s?{...i,...s}:void 0,e}),{});var r;return void 0!==A&amp;&amp;j(A)||null!=(null==o||null===(e=o.params)||void 0===e?void 0:e.state)?[f.getRehydratedState((null==o||null===(r=o.params)||void 0===r?void 0:r.state)??A,{routeNames:h,routeParamList:t,routeGetIdList:E}),!1]:[f.getInitialState({routeNames:h,routeParamList:t,routeGetIdList:E}),!0]}),[A,f,j]),V=l.useRef(P);l.useEffect((()=&gt;{V.current=P}));const H=V.current;let G=R(A)?A:D,K=G;ye(G.routeNames,h)&amp;&amp;function(e,t){if(e===t)return!0;const r=Object.keys(e),n=Object.keys(t);return r.length===n.length&amp;&amp;r.every((r=&gt;e[r]===t[r]))}(P,H)||(K=f.getStateForRouteNamesChange(G,{routeNames:h,routeParamList:C,routeGetIdList:E,routeKeyChanges:Object.keys(P).filter((e=&gt;H.hasOwnProperty(e)&amp;&amp;P[e]!==H[e]))}));const z=l.useRef(null==o?void 0:o.params);if(l.useEffect((()=&gt;{z.current=null==o?void 0:o.params}),[null==o?void 0:o.params]),null!=o&amp;&amp;o.params){const e=z.current;let t;"object"==typeof o.params.state&amp;&amp;null!=o.params.state&amp;&amp;o.params!==e?t=i(o.params.state):"string"==typeof o.params.screen&amp;&amp;(!1===o.params.initial&amp;&amp;$||o.params!==e)&amp;&amp;(t=a({name:o.params.screen,params:o.params.params,path:o.params.path}));const r=t?f.getStateForAction(K,t,{routeNames:h,routeParamList:C,routeGetIdList:E}):null;K=null!==r?f.getRehydratedState(r,{routeNames:h,routeParamList:C,routeGetIdList:E}):K}const U=G!==K;!function(e){const{scheduleUpdate:t,flushUpdates:r}=l.useContext(x);t(e),l.useEffect(r)}((()=&gt;{U&amp;&amp;W(K)})),G=K,l.useEffect((()=&gt;(N(r),M()||W(K),()=&gt;{setTimeout((()=&gt;{void 0!==_()&amp;&amp;B()===r&amp;&amp;F()}),0)})),[]);const q=l.useRef();q.current=D;const J=l.useCallback((()=&gt;{const e=_();return R(e)?e:q.current}),[_,R]),Y=S((e=&gt;{let t,r=[];var n;e.target?(t=G.routes.find((t=&gt;t.key===e.target)),null!==(n=t)&amp;&amp;void 0!==n&amp;&amp;n.name&amp;&amp;r.push(t.name)):(t=G.routes[G.index],r.push(...Object.keys(y).filter((e=&gt;{var r;return(null===(r=t)||void 0===r?void 0:r.name)===e}))));if(null==t)return;const o=oe[t.key].navigation;[].concat(...[u,...r.map((e=&gt;{const{listeners:t}=y[e].props;return t}))].map((r=&gt;{const n="function"==typeof r?r({route:t,navigation:o}):r;return n?Object.keys(n).filter((t=&gt;t===e.type)).map((e=&gt;null==n?void 0:n[e])):void 0}))).filter(((e,t,r)=&gt;e&amp;&amp;r.lastIndexOf(e)===t)).forEach((t=&gt;null==t?void 0:t(e)))}));!function(e){let{state:t,emitter:r}=e;const n=l.useContext(m),o=l.useRef(),a=t.routes[t.index].key;l.useEffect((()=&gt;null==n?void 0:n.addListener("focus",(()=&gt;{o.current=a,r.emit({type:"focus",target:a})}))),[a,r,n]),l.useEffect((()=&gt;null==n?void 0:n.addListener("blur",(()=&gt;{o.current=void 0,r.emit({type:"blur",target:a})}))),[a,r,n]),l.useEffect((()=&gt;{const e=o.current;o.current=a,void 0!==e||n||r.emit({type:"focus",target:a}),e===a||n&amp;&amp;!n.isFocused()||void 0!==e&amp;&amp;(r.emit({type:"blur",target:e}),r.emit({type:"focus",target:a}))}),[a,r,n])}({state:G,emitter:Y}),l.useEffect((()=&gt;{Y.emit({type:"state",data:{state:G}})}),[Y,G]);const{listeners:X,addListener:Q}=O(),{keyedListeners:Z,addKeyedListener:ee}=w(),te=Pe({router:f,getState:J,setState:W,key:null==o?void 0:o.key,actionListeners:X.action,beforeRemoveListeners:Z.beforeRemove,routerConfigOptions:{routeNames:h,routeParamList:C,routeGetIdList:E},emitter:Y}),re=function(e){let{router:t,getState:r,key:n,setState:o}=e;const{onRouteFocus:a}=l.useContext(v);return l.useCallback((e=&gt;{const i=r(),s=t.getStateForRouteFocus(i,e);s!==i&amp;&amp;o(s),void 0!==a&amp;&amp;void 0!==n&amp;&amp;a(n)}),[r,a,t,o,n])}({router:f,key:null==o?void 0:o.key,getState:J,setState:W}),ne=function(e){let{id:t,onAction:r,getState:o,emitter:a,router:i}=e;const s=l.useContext(k),u=l.useContext(m);return l.useMemo((()=&gt;{const e=e=&gt;{const t="function"==typeof e?e(o()):e;r(t)||null==s||s(t)},l={...i.actionCreators,...n},c=Object.keys(l).reduce(((t,r)=&gt;(t[r]=function(){return e(l[r](...arguments))},t)),{}),d={...u,...c,dispatch:e,emit:a.emit,isFocused:u?u.isFocused:()=&gt;!0,canGoBack:()=&gt;{const e=o();return null!==i.getStateForAction(e,{type:"GO_BACK"},{routeNames:e.routeNames,routeParamList:{},routeGetIdList:{}})||(null==u?void 0:u.canGoBack())||!1},getId:()=&gt;t,getParent:e=&gt;{if(void 0!==e){let t=d;for(;t&amp;&amp;e!==t.getId();)t=t.getParent();return t}return u},getState:o};return d}),[t,a.emit,o,r,s,u,i])}({id:t.id,onAction:te,getState:J,emitter:Y,router:f});!function(e){let{navigation:t,focusedListeners:r}=e;const{addListener:n}=l.useContext(v),o=l.useCallback((e=&gt;{if(t.isFocused()){for(const t of r){const{handled:r,result:n}=t(e);if(r)return{handled:r,result:n}}return{handled:!0,result:e(t)}}return{handled:!1,result:null}}),[r,t]);l.useEffect((()=&gt;null==n?void 0:n("focus",o)),[n,o])}({navigation:ne,focusedListeners:X.focus}),function(e){let{getState:t,getStateListeners:r}=e;const{addKeyedListener:n}=l.useContext(v),o=l.useContext(g),a=o?o.key:"root",i=l.useCallback((()=&gt;{const e=t(),n=e.routes.map((e=&gt;{var t;const n=null===(t=r[e.key])||void 0===t?void 0:t.call(r);return e.state===n?e:{...e,state:n}}));return ye(e.routes,n)?e:{...e,routes:n}}),[t,r]);l.useEffect((()=&gt;null==n?void 0:n("getState",a,i)),[n,i,a])}({getState:J,getStateListeners:Z.getState});const oe=Oe({state:G,screens:y,navigation:ne,screenOptions:t.screenOptions,defaultScreenOptions:t.defaultScreenOptions,onAction:te,getState:J,setState:W,onRouteFocus:re,addListener:Q,addKeyedListener:ee,router:f,emitter:Y});!function(e){let{state:t,navigation:r,descriptors:n}=e;const o=l.useContext(T);o&amp;&amp;r.isFocused()&amp;&amp;(o.options=n[t.routes[t.index].key].options)}({state:G,navigation:ne,descriptors:oe});const ie=ge((e=&gt;l.createElement(ae.Provider,{value:ne},l.createElement(ce,null,e))));return{state:G,navigation:ne,descriptors:oe,NavigationContent:ie}}function je(){const e=l.useRef(null);return null==e.current&amp;&amp;(e.current=u()),e.current}function Re(e){const t=fe(),[,r]=l.useState((()=&gt;e(t.getState()))),n=l.useRef(e);return l.useEffect((()=&gt;{n.current=e})),l.useEffect((()=&gt;t.addListener("state",(e=&gt;{r(n.current(e.data.state))}))),[t]),e(t.getState())}function Ae(){const e=l.useContext(ie);if(null==e)throw new Error("Couldn't find the prevent remove context. Is your component inside NavigationContent?");return e}function _e(){const e=l.useContext(g);if(void 0===e)throw new Error("Couldn't find a route object. Is your component inside a screen in a navigator?");return e}function Le(e,t){const[r]=l.useState((()=&gt;(0,se.A)())),n=fe(),{key:o}=_e(),{setPreventRemove:a}=Ae();l.useEffect((()=&gt;(a(r,o,e),()=&gt;{a(r,o,!1)})),[a,r,o,e]);const i=(0,le.A)((r=&gt;{e&amp;&amp;(r.preventDefault(),t({data:r.data}))}));l.useEffect((()=&gt;null==n?void 0:n.addListener("beforeRemove",i)),[n,i])}const Te={getStateForAction(e,t){switch(t.type){case"SET_PARAMS":{const r=t.source?e.routes.findIndex((e=&gt;e.key===t.source)):e.index;return-1===r?null:{...e,routes:e.routes.map(((e,n)=&gt;n===r?{...e,params:{...e.params,...t.payload.params}}:e))}}case"RESET":{const r=t.payload;return 0===r.routes.length||r.routes.some((t=&gt;!e.routeNames.includes(t.name)))?null:!1===r.stale?e.routeNames.length!==r.routeNames.length||r.routeNames.some((t=&gt;!e.routeNames.includes(t)))?null:{...r,routes:r.routes.map((e=&gt;e.key?e:{...e,key:`${e.name}-${(0,se.A)()}`}))}:r}default:return null}},shouldActionChangeFocus:e=&gt;"NAVIGATE"===e.type},Ne="route",Be={jumpTo:(e,t)=&gt;({type:"JUMP_TO",payload:{name:e,params:t}})},Me=(e,t,r,n)=&gt;{const o=[{type:Ne,key:e[t].key}];let a;switch(r){case"order":for(let r=t;r&gt;0;r--)o.unshift({type:Ne,key:e[r-1].key});break;case"firstRoute":0!==t&amp;&amp;o.unshift({type:Ne,key:e[0].key});break;case"initialRoute":a=e.findIndex((e=&gt;e.name===n)),a=-1===a?0:a,t!==a&amp;&amp;o.unshift({type:Ne,key:e[a].key})}return o},Ie=(e,t,r,n)=&gt;{let o;if("history"===r){const r=e.routes[t].key;o=e.history.filter((e=&gt;"route"===e.type&amp;&amp;e.key!==r)).concat({type:Ne,key:r})}else o=Me(e.routes,t,r,n);return{...e,index:t,history:o}};function Fe(e){let{initialRouteName:t,backBehavior:r="firstRoute"}=e;return{...Te,type:"tab",getInitialState(e){let{routeNames:n,routeParamList:o}=e;const a=void 0!==t&amp;&amp;n.includes(t)?n.indexOf(t):0,i=n.map((e=&gt;({name:e,key:`${e}-${(0,se.A)()}`,params:o[e]}))),s=Me(i,a,r,t);return{stale:!1,type:"tab",key:`tab-${(0,se.A)()}`,index:a,routeNames:n,history:s,routes:i}},getRehydratedState(e,n){var o,a;let{routeNames:i,routeParamList:s}=n,l=e;if(!1===l.stale)return l;const u=i.map((e=&gt;{const t=l.routes.find((t=&gt;t.name===e));return{...t,name:e,key:t&amp;&amp;t.name===e&amp;&amp;t.key?t.key:`${e}-${(0,se.A)()}`,params:void 0!==s[e]?{...s[e],...t?t.params:void 0}:t?t.params:void 0}})),c=Math.min(Math.max(i.indexOf(null===(o=l.routes[(null==l?void 0:l.index)??0])||void 0===o?void 0:o.name),0),u.length-1),d=(null===(a=l.history)||void 0===a?void 0:a.filter((e=&gt;u.find((t=&gt;t.key===e.key)))))??[];return Ie({stale:!1,type:"tab",key:`tab-${(0,se.A)()}`,index:c,routeNames:i,history:d,routes:u},c,r,t)},getStateForRouteNamesChange(e,n){let{routeNames:o,routeParamList:a,routeKeyChanges:i}=n;const s=o.map((t=&gt;e.routes.find((e=&gt;e.name===t&amp;&amp;!i.includes(e.name)))||{name:t,key:`${t}-${(0,se.A)()}`,params:a[t]})),l=Math.max(0,o.indexOf(e.routes[e.index].name));let u=e.history.filter((e=&gt;"route"!==e.type||s.find((t=&gt;t.key===e.key))));return u.length||(u=Me(s,l,r,t)),{...e,history:u,routeNames:o,routes:s,index:l}},getStateForRouteFocus(e,n){const o=e.routes.findIndex((e=&gt;e.key===n));return-1===o||o===e.index?e:Ie(e,o,r,t)},getStateForAction(e,n,o){let{routeParamList:a,routeGetIdList:i}=o;switch(n.type){case"JUMP_TO":case"NAVIGATE":{let o=-1;return o="NAVIGATE"===n.type&amp;&amp;n.payload.key?e.routes.findIndex((e=&gt;e.key===n.payload.key)):e.routes.findIndex((e=&gt;e.name===n.payload.name)),-1===o?null:Ie({...e,routes:e.routes.map(((e,t)=&gt;{if(t!==o)return e;const r=i[e.name],s=null==r?void 0:r({params:e.params}),l=null==r?void 0:r({params:n.payload.params}),u=s===l?e.key:`${e.name}-${(0,se.A)()}`;let c;c="NAVIGATE"===n.type&amp;&amp;n.payload.merge&amp;&amp;s===l?void 0!==n.payload.params||void 0!==a[e.name]?{...a[e.name],...e.params,...n.payload.params}:e.params:void 0!==a[e.name]?{...a[e.name],...n.payload.params}:n.payload.params;const d="NAVIGATE"===n.type&amp;&amp;null!=n.payload.path?n.payload.path:e.path;return c!==e.params||d!==e.path?{...e,key:u,path:d,params:c}:e}))},o,r,t)}case"GO_BACK":{if(1===e.history.length)return null;const t=e.history[e.history.length-2].key,r=e.routes.findIndex((e=&gt;e.key===t));return-1===r?null:{...e,history:e.history.slice(0,-1),index:r}}default:return Te.getStateForAction(e,n)}},shouldActionChangeFocus:e=&gt;"NAVIGATE"===e.type,actionCreators:Be}}const We={...Be,openDrawer:()=&gt;({type:"OPEN_DRAWER"}),closeDrawer:()=&gt;({type:"CLOSE_DRAWER"}),toggleDrawer:()=&gt;({type:"TOGGLE_DRAWER"})};function De(e){let{defaultStatus:t="closed",...r}=e;const n=Fe(r),o=e=&gt;{var t;return Boolean(null===(t=e.history)||void 0===t?void 0:t.some((e=&gt;"drawer"===e.type)))},a=e=&gt;o(e)?e:{...e,history:[...e.history,{type:"drawer",status:"open"===t?"closed":"open"}]},i=e=&gt;o(e)?{...e,history:e.history.filter((e=&gt;"drawer"!==e.type))}:e,s=e=&gt;"open"===t?a(e):i(e);return{...n,type:"drawer",getInitialState(e){let{routeNames:r,routeParamList:o,routeGetIdList:a}=e;return{...n.getInitialState({routeNames:r,routeParamList:o,routeGetIdList:a}),default:t,stale:!1,type:"drawer",key:`drawer-${(0,se.A)()}`}},getRehydratedState(e,r){let{routeNames:s,routeParamList:l,routeGetIdList:u}=r;if(!1===e.stale)return e;let c=n.getRehydratedState(e,{routeNames:s,routeParamList:l,routeGetIdList:u});return o(e)&amp;&amp;(c=i(c),c=a(c)),{...c,default:t,type:"drawer",key:`drawer-${(0,se.A)()}`}},getStateForRouteFocus(e,t){const r=n.getStateForRouteFocus(e,t);return s(r)},getStateForAction(e,r,l){switch(r.type){case"OPEN_DRAWER":return(e=&gt;"open"===t?i(e):a(e))(e);case"CLOSE_DRAWER":return s(e);case"TOGGLE_DRAWER":return o(e)?i(e):a(e);case"JUMP_TO":case"NAVIGATE":{const t=n.getStateForAction(e,r,l);return null!=t&amp;&amp;t.index!==e.index?s(t):t}case"GO_BACK":return o(e)?i(e):n.getStateForAction(e,r,l);default:return n.getStateForAction(e,r,l)}},actionCreators:We}}const $e={replace:(e,t)=&gt;({type:"REPLACE",payload:{name:e,params:t}}),push:(e,t)=&gt;({type:"PUSH",payload:{name:e,params:t}}),pop(){return{type:"POP",payload:{count:arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:1}}},popToTop:()=&gt;({type:"POP_TO_TOP"})};function Ve(e){const t={...Te,type:"stack",getInitialState(t){let{routeNames:r,routeParamList:n}=t;const o=void 0!==e.initialRouteName&amp;&amp;r.includes(e.initialRouteName)?e.initialRouteName:r[0];return{stale:!1,type:"stack",key:`stack-${(0,se.A)()}`,index:0,routeNames:r,routes:[{key:`${o}-${(0,se.A)()}`,name:o,params:n[o]}]}},getRehydratedState(t,r){let{routeNames:n,routeParamList:o}=r,a=t;if(!1===a.stale)return a;const i=a.routes.filter((e=&gt;n.includes(e.name))).map((e=&gt;({...e,key:e.key||`${e.name}-${(0,se.A)()}`,params:void 0!==o[e.name]?{...o[e.name],...e.params}:e.params})));if(0===i.length){const t=void 0!==e.initialRouteName?e.initialRouteName:n[0];i.push({key:`${t}-${(0,se.A)()}`,name:t,params:o[t]})}return{stale:!1,type:"stack",key:`stack-${(0,se.A)()}`,index:i.length-1,routeNames:n,routes:i}},getStateForRouteNamesChange(t,r){let{routeNames:n,routeParamList:o,routeKeyChanges:a}=r;const i=t.routes.filter((e=&gt;n.includes(e.name)&amp;&amp;!a.includes(e.name)));if(0===i.length){const t=void 0!==e.initialRouteName&amp;&amp;n.includes(e.initialRouteName)?e.initialRouteName:n[0];i.push({key:`${t}-${(0,se.A)()}`,name:t,params:o[t]})}return{...t,routeNames:n,routes:i,index:Math.min(t.index,i.length-1)}},getStateForRouteFocus(e,t){const r=e.routes.findIndex((e=&gt;e.key===t));return-1===r||r===e.index?e:{...e,index:r,routes:e.routes.slice(0,r+1)}},getStateForAction(e,r,n){const{routeParamList:o}=n;switch(r.type){case"REPLACE":{const t=r.target===e.key&amp;&amp;r.source?e.routes.findIndex((e=&gt;e.key===r.source)):e.index;if(-1===t)return null;const{name:n,key:a,params:i}=r.payload;return e.routeNames.includes(n)?{...e,routes:e.routes.map(((e,r)=&gt;r===t?{key:void 0!==a?a:`${n}-${(0,se.A)()}`,name:n,params:void 0!==o[n]?{...o[n],...i}:i}:e))}:null}case"PUSH":if(e.routeNames.includes(r.payload.name)){const t=n.routeGetIdList[r.payload.name],a=null==t?void 0:t({params:r.payload.params}),i=a?e.routes.find((e=&gt;e.name===r.payload.name&amp;&amp;a===(null==t?void 0:t({params:e.params})))):void 0;let s;return i?(s=e.routes.filter((e=&gt;e.key!==i.key)),s.push({...i,params:void 0!==o[r.payload.name]?{...o[r.payload.name],...r.payload.params}:r.payload.params})):s=[...e.routes,{key:`${r.payload.name}-${(0,se.A)()}`,name:r.payload.name,params:void 0!==o[r.payload.name]?{...o[r.payload.name],...r.payload.params}:r.payload.params}],{...e,index:s.length-1,routes:s}}return null;case"POP":{const t=r.target===e.key&amp;&amp;r.source?e.routes.findIndex((e=&gt;e.key===r.source)):e.index;if(t&gt;0){const n=Math.max(t-r.payload.count+1,1),o=e.routes.slice(0,n).concat(e.routes.slice(t+1));return{...e,index:o.length-1,routes:o}}return null}case"POP_TO_TOP":return t.getStateForAction(e,{type:"POP",payload:{count:e.routes.length-1}},n);case"NAVIGATE":if(void 0!==r.payload.name&amp;&amp;!e.routeNames.includes(r.payload.name))return null;if(r.payload.key||r.payload.name){let t=-1;const a=void 0===r.payload.key&amp;&amp;void 0!==r.payload.name?n.routeGetIdList[r.payload.name]:void 0,i=null==a?void 0:a({params:r.payload.params});if(i)t=e.routes.findIndex((e=&gt;e.name===r.payload.name&amp;&amp;i===(null==a?void 0:a({params:e.params}))));else if(e.routes[e.index].name===r.payload.name&amp;&amp;void 0===r.payload.key||e.routes[e.index].key===r.payload.key)t=e.index;else for(let n=e.routes.length-1;n&gt;=0;n--)if(e.routes[n].name===r.payload.name&amp;&amp;void 0===r.payload.key||e.routes[n].key===r.payload.key){t=n;break}if(-1===t&amp;&amp;r.payload.key&amp;&amp;void 0===r.payload.name)return null;if(-1===t&amp;&amp;void 0!==r.payload.name){const t=[...e.routes,{key:r.payload.key??`${r.payload.name}-${(0,se.A)()}`,name:r.payload.name,path:r.payload.path,params:void 0!==o[r.payload.name]?{...o[r.payload.name],...r.payload.params}:r.payload.params}];return{...e,routes:t,index:t.length-1}}const s=e.routes[t];let l;return l=r.payload.merge?void 0!==r.payload.params||void 0!==o[s.name]?{...o[s.name],...s.params,...r.payload.params}:s.params:void 0!==o[s.name]?{...o[s.name],...r.payload.params}:r.payload.params,{...e,index:t,routes:[...e.routes.slice(0,t),l!==s.params||r.payload.path&amp;&amp;r.payload.path!==s.path?{...s,path:r.payload.path??s.path,params:l}:e.routes[t]]}}return null;case"GO_BACK":return e.index&gt;0?t.getStateForAction(e,{type:"POP",payload:{count:1},target:r.target,source:r.source},n):null;default:return Te.getStateForAction(e,r)}},actionCreators:$e};return t}},85461:(e,t,r)=&gt;{"use strict";r.d(t,{A:()=&gt;c});var n=r(36782),o=r(7613),a=r(84971),i=r(63703),s=r(4525),l=r(28021),u=r(99027);function c(e){const t=(0,a.useSafeAreaInsets)(),r=(0,a.useSafeAreaFrame)(),c=n.useContext(l.A),f="ios"===o.Platform.OS&amp;&amp;t.top&gt;50?t.top-5:t.top,{layout:p=r,modal:v=!1,title:y,headerTitle:m,headerTitleAlign:g=o.Platform.select({ios:"center",default:"left"}),headerLeft:h,headerLeftLabelVisible:b,headerTransparent:k,headerTintColor:O,headerBackground:S,headerRight:w,headerTitleAllowFontScaling:P,headerTitleStyle:C,headerLeftContainerStyle:x,headerRightContainerStyle:E,headerTitleContainerStyle:j,headerBackgroundContainerStyle:R,headerStyle:A,headerShadowVisible:_,headerPressColor:L,headerPressOpacity:T,headerStatusBarHeight:N=(c?0:f)}=e,B=(0,i.A)(p,v,N),{height:M=B,minHeight:I,maxHeight:F,backgroundColor:W,borderBottomColor:D,borderBottomEndRadius:$,borderBottomLeftRadius:V,borderBottomRightRadius:H,borderBottomStartRadius:G,borderBottomWidth:K,borderColor:z,borderEndColor:U,borderEndWidth:q,borderLeftColor:J,borderLeftWidth:Y,borderRadius:X,borderRightColor:Q,borderRightWidth:Z,borderStartColor:ee,borderStartWidth:te,borderStyle:re,borderTopColor:ne,borderTopEndRadius:oe,borderTopLeftRadius:ae,borderTopRightRadius:ie,borderTopStartRadius:se,borderTopWidth:le,borderWidth:ue,boxShadow:ce,elevation:de,shadowColor:fe,shadowOffset:pe,shadowOpacity:ve,shadowRadius:ye,opacity:me,transform:ge,...he}=o.StyleSheet.flatten(A||{});const be={backgroundColor:W,borderBottomColor:D,borderBottomEndRadius:$,borderBottomLeftRadius:V,borderBottomRightRadius:H,borderBottomStartRadius:G,borderBottomWidth:K,borderColor:z,borderEndColor:U,borderEndWidth:q,borderLeftColor:J,borderLeftWidth:Y,borderRadius:X,borderRightColor:Q,borderRightWidth:Z,borderStartColor:ee,borderStartWidth:te,borderStyle:re,borderTopColor:ne,borderTopEndRadius:oe,borderTopLeftRadius:ae,borderTopRightRadius:ie,borderTopStartRadius:se,borderTopWidth:le,borderWidth:ue,boxShadow:ce,elevation:de,shadowColor:fe,shadowOffset:pe,shadowOpacity:ve,shadowRadius:ye,opacity:me,transform:ge};for(const e in be)void 0===be[e]&amp;&amp;delete be[e];const ke=[be,!1===_&amp;&amp;{elevation:0,shadowOpacity:0,borderBottomWidth:0}],Oe=h?h({tintColor:O,pressColor:L,pressOpacity:T,labelVisible:b}):null,Se=w?w({tintColor:O,pressColor:L,pressOpacity:T}):null,we="function"!=typeof m?e=&gt;n.createElement(u.A,e):m;return n.createElement(n.Fragment,null,n.createElement(o.Animated.View,{pointerEvents:"box-none",style:[o.StyleSheet.absoluteFill,{zIndex:0},R]},S?S({style:ke}):k?null:n.createElement(s.A,{style:ke})),n.createElement(o.Animated.View,{pointerEvents:"box-none",style:[{height:M,minHeight:I,maxHeight:F,opacity:me,transform:ge}]},n.createElement(o.View,{pointerEvents:"none",style:{height:N}}),n.createElement(o.View,{pointerEvents:"box-none",style:d.content},n.createElement(o.Animated.View,{pointerEvents:"box-none",style:[d.left,"center"===g&amp;&amp;d.expand,{marginStart:t.left},x]},Oe),n.createElement(o.Animated.View,{pointerEvents:"box-none",style:[d.title,{maxWidth:"center"===g?p.width-2*((Oe?!1!==b?80:32:16)+Math.max(t.left,t.right)):p.width-((Oe?72:16)+(Se?72:16)+t.left-t.right)},j]},we({children:y,allowFontScaling:P,tintColor:O,style:C})),n.createElement(o.Animated.View,{pointerEvents:"box-none",style:[d.right,d.expand,{marginEnd:t.right},E]},Se))))}const d=o.StyleSheet.create({content:{flex:1,flexDirection:"row",alignItems:"stretch"},title:{marginHorizontal:16,justifyContent:"center"},left:{justifyContent:"center",alignItems:"flex-start"},right:{justifyContent:"center",alignItems:"flex-end"},expand:{flexGrow:1,flexBasis:0}})},86206:(e,t,r)=&gt;{"use strict";r.d(t,{A:()=&gt;a});var n=r(36782);const o="__react_navigation__elements_contexts";function a(e,t){let a=r.g[o].get(e);return a||(a=n.createContext(t),a.displayName=e,r.g[o].set(e,a),a)}r.g[o]=r.g[o]??new Map},87827:(e,t,r)=&gt;{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(91847)),a=r(32008),i=function(e,t){if(!t&amp;&amp;e&amp;&amp;e.__esModule)return e;if(null===e||"object"!=typeof e&amp;&amp;"function"!=typeof e)return{default:e};var r=u(t);if(r&amp;&amp;r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&amp;&amp;Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&amp;&amp;{}.hasOwnProperty.call(e,a)){var i=o?Object.getOwnPropertyDescriptor(e,a):null;i&amp;&amp;(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}return n.default=e,r&amp;&amp;r.set(e,n),n}(r(36782)),s=n(r(14803)),l=["id","initialRouteName","children","screenListeners","screenOptions"];function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(u=function(e){return e?r:t})(e)}function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t&lt;arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&amp;&amp;(e[n]=r[n])}return e},c.apply(this,arguments)}t.default=(0,a.createNavigatorFactory)((function(e){var t=e.id,r=e.initialRouteName,n=e.children,u=e.screenListeners,d=e.screenOptions,f=(0,o.default)(e,l),p=(0,a.useNavigationBuilder)(a.StackRouter,{id:t,initialRouteName:r,children:n,screenListeners:u,screenOptions:d}),v=p.state,y=p.descriptors,m=p.navigation,g=p.NavigationContent;return i.useEffect((function(){var e;return null==m||null===(e=m.addListener)||void 0===e?void 0:e.call(m,"tabPress",(function(e){var t=m.isFocused();requestAnimationFrame((function(){v.index&gt;0&amp;&amp;t&amp;&amp;!e.defaultPrevented&amp;&amp;m.dispatch(Object.assign({},a.StackActions.popToTop(),{target:v.key}))}))}))}),[m,v.index,v.key]),i.createElement(g,null,i.createElement(s.default,c({},f,{state:v,navigation:m,descriptors:y})))}))},89387:(e,t,r)=&gt;{"use strict";r.d(t,{A:()=&gt;i});var n=r(36782),o=r(7613);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t&lt;arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&amp;&amp;(e[n]=r[n])}return e},a.apply(this,arguments)}function i(e){let{visible:t,children:r,style:i,...l}=e;return"web"===o.Platform.OS?n.createElement(o.View,a({hidden:!t,style:[{display:t?"flex":"none"},s.container,i],pointerEvents:t?"auto":"none"},l),r):n.createElement(o.View,{style:[s.container,i],pointerEvents:t?"auto":"none"},n.createElement(o.View,{collapsable:!1,removeClippedSubviews:"ios"!==o.Platform.OS&amp;&amp;"macos"!==o.Platform.OS||!t,pointerEvents:t?"auto":"none",style:t?s.attached:s.detached},r))}const s=o.StyleSheet.create({container:{flex:1,overflow:"hidden"},attached:{flex:1},detached:{flex:1,top:3e4}})},90464:(e,t,r)=&gt;{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var r=t.independent,n=t.enabled,d=void 0===n||n,v=t.config,y=t.getStateFromPath,m=void 0===y?i.getStateFromPath:y,g=t.getPathFromState,h=void 0===g?i.getPathFromState:g,b=t.getActionFromState,k=void 0===b?i.getActionFromState:b;l.useEffect((function(){}),[d,r]);var O=l.useState(u.default),S=(0,a.default)(O,1)[0],w=l.useRef(d),P=l.useRef(v),C=l.useRef(m),x=l.useRef(h),E=l.useRef(k);l.useEffect((function(){w.current=d,P.current=v,C.current=m,x.current=h,E.current=k}));var j=l.useContext(c.default),R=l.useCallback((function(){var e;if(w.current){var t,r=null!=(t=null==j?void 0:j.location)?t:"undefined"!=typeof window?window.location:void 0,n=r?r.pathname+r.search:void 0;n&amp;&amp;(e=C.current(n,P.current))}var o={then:function(t){return Promise.resolve(t?t(e):e)},catch:function(){return o}};return o}),[]),A=l.useRef(void 0),_=l.useRef(void 0),L=l.useRef(void 0);return l.useEffect((function(){return A.current=S.index,S.listen((function(){var t,r=e.current;if(r&amp;&amp;d){var n=window.location,o=n.pathname+n.search,a=S.index,i=null!=(t=A.current)?t:0;A.current=a,L.current=o;var s=S.get(a);if((null==s?void 0:s.path)===o&amp;&amp;null!=s&amp;&amp;s.state)r.resetRoot(s.state);else{var l=C.current(o,P.current);if(l){var u=r.getRootState();if(l.routes.some((function(e){return!(null!=u&amp;&amp;u.routeNames.includes(e.name))})))return;if(a&gt;i){var c=E.current(l,P.current);if(void 0!==c)try{r.dispatch(c)}catch(e){}else r.resetRoot(l)}else r.resetRoot(l)}else r.resetRoot(l)}}}))}),[d,S,e]),l.useEffect((function(){var t;if(d){var r=function(e,t){if(null!=e&amp;&amp;e.path){var r=C.current(e.path,P.current);if(r){var n=(0,i.findFocusedRoute)(r);if(n&amp;&amp;n.name===e.name&amp;&amp;(0,s.default)(n.params,e.params))return e.path}}return x.current(t,P.current)};if(e.current){var n=e.current.getRootState();if(n){var l=(0,i.findFocusedRoute)(n),u=r(l,n);void 0===_.current&amp;&amp;(_.current=n),S.replace({path:u,state:n})}}var c,v=(c=(0,o.default)((function*(){var t=e.current;if(t&amp;&amp;d){var n=_.current,o=t.getRootState();if(o){var s=L.current,l=(0,i.findFocusedRoute)(o),u=r(l,o);_.current=o,L.current=void 0;var c=f(n,o),p=(0,a.default)(c,2),v=p[0],y=p[1];if(v&amp;&amp;y&amp;&amp;u!==s){var m=(y.history?y.history.length:y.routes.length)-(v.history?v.history.length:v.routes.length);if(m&gt;0)S.push({path:u,state:o});else if(m&lt;0){var g=S.backIndex({path:u}),h=S.index;try{-1!==g&amp;&amp;g&lt;h&amp;&amp;S.get(g-h)?yield S.go(g-h):yield S.go(m),S.replace({path:u,state:o})}catch(e){}}else S.replace({path:u,state:o})}else S.replace({path:u,state:o})}}})),function(){return c.apply(this,arguments)});return null===(t=e.current)||void 0===t?void 0:t.addListener("state",p(v))}}),[d,S,e]),{getInitialState:R}},t.series=void 0;var o=n(r(29293)),a=n(r(85715)),i=r(82056),s=n(r(61859)),l=function(e,t){if(!t&amp;&amp;e&amp;&amp;e.__esModule)return e;if(null===e||"object"!=typeof e&amp;&amp;"function"!=typeof e)return{default:e};var r=d(t);if(r&amp;&amp;r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&amp;&amp;Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&amp;&amp;{}.hasOwnProperty.call(e,a)){var i=o?Object.getOwnPropertyDescriptor(e,a):null;i&amp;&amp;(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}return n.default=e,r&amp;&amp;r.set(e,n),n}(r(36782)),u=n(r(44868)),c=n(r(95759));function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(d=function(e){return e?r:t})(e)}var f=function(e,t){if(void 0===e||void 0===t||e.key!==t.key)return[void 0,void 0];var r=e.history?e.history.length:e.routes.length,n=t.history?t.history.length:t.routes.length,o=e.routes[e.index],a=t.routes[t.index],i=o.state,s=a.state;return r!==n||o.key!==a.key||void 0===i||void 0===s||i.key!==s.key?[e,t]:f(i,s)},p=t.series=function(e){var t=Promise.resolve();return function(){t=t.then(e)}}},90904:(e,t,r)=&gt;{"use strict";r.d(t,{A:()=&gt;s});var n=r(32008),o=r(36782),a=r(7613);function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t&lt;arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&amp;&amp;(e[n]=r[n])}return e},i.apply(this,arguments)}function s(e){let{style:t,...r}=e;const{colors:s}=(0,n.useTheme)();return o.createElement(a.View,i({},r,{style:[{flex:1,backgroundColor:s.background},t]}))}},93071:(e,t,r)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=o.useContext(n.NavigationContext),r=(0,n.useRoute)();if(void 0===t)throw new Error("Couldn't find a navigation object. Is your component inside NavigationContainer?");o.useEffect((function(){for(var n=[],o=t;o;)"tab"===o.getState().type&amp;&amp;n.push(o),o=o.getParent();if(0!==n.length){var a=n.map((function(o){return o.addListener("tabPress",(function(o){var a=t.isFocused(),i=n.includes(t)||t.getState().routes[0].key===r.key;requestAnimationFrame((function(){var t=function(e){if(null==e.current)return null;return"scrollToTop"in e.current||"scrollTo"in e.current||"scrollToOffset"in e.current||"scrollResponderScrollTo"in e.current?e.current:"getScrollResponder"in e.current?e.current.getScrollResponder():"getNode"in e.current?e.current.getNode():e.current}(e);a&amp;&amp;i&amp;&amp;t&amp;&amp;!o.defaultPrevented&amp;&amp;("scrollToTop"in t?t.scrollToTop():"scrollTo"in t?t.scrollTo({y:0,animated:!0}):"scrollToOffset"in t?t.scrollToOffset({offset:0,animated:!0}):"scrollResponderScrollTo"in t&amp;&amp;t.scrollResponderScrollTo({y:0,animated:!0}))}))}))}));return function(){a.forEach((function(e){return e()}))}}}),[t,e,r.key])};var n=r(82056),o=function(e,t){if(!t&amp;&amp;e&amp;&amp;e.__esModule)return e;if(null===e||"object"!=typeof e&amp;&amp;"function"!=typeof e)return{default:e};var r=a(t);if(r&amp;&amp;r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&amp;&amp;Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&amp;&amp;{}.hasOwnProperty.call(e,i)){var s=o?Object.getOwnPropertyDescriptor(e,i):null;s&amp;&amp;(s.get||s.set)?Object.defineProperty(n,i,s):n[i]=e[i]}return n.default=e,r&amp;&amp;r.set(e,n),n}(r(36782));function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(a=function(e){return e?r:t})(e)}},95759:(e,t,r)=&gt;{function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(n=function(e){return e?r:t})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(e,t){if(!t&amp;&amp;e&amp;&amp;e.__esModule)return e;if(null===e||"object"!=typeof e&amp;&amp;"function"!=typeof e)return{default:e};var r=n(t);if(r&amp;&amp;r.has(e))return r.get(e);var o={__proto__:null},a=Object.defineProperty&amp;&amp;Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&amp;&amp;{}.hasOwnProperty.call(e,i)){var s=a?Object.getOwnPropertyDescriptor(e,i):null;s&amp;&amp;(s.get||s.set)?Object.defineProperty(o,i,s):o[i]=e[i]}return o.default=e,r&amp;&amp;r.set(e,o),o}(r(36782)).createContext(void 0);t.default=o},97587:(e,t,r)=&gt;{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=a.useContext(o.NavigationContainerRefContext),t=a.useContext(i.default);return a.useCallback((function(r){if(void 0===e)throw new Error("Couldn't find a navigation object. Is your component inside NavigationContainer?");if("string"==typeof r){if(!r.startsWith("/"))throw new Error(`The path must start with '/' (${r}).`);var n=t.options,a=null!=n&amp;&amp;n.getStateFromPath?n.getStateFromPath(r,n.config):(0,o.getStateFromPath)(r,null==n?void 0:n.config);if(!a)throw new Error("Failed to parse the path to a navigation state.");var i=(0,o.getActionFromState)(a,null==n?void 0:n.config);void 0!==i?e.dispatch(i):e.reset(a)}else e.navigate(r.screen,r.params)}),[t,e])};var o=r(82056),a=function(e,t){if(!t&amp;&amp;e&amp;&amp;e.__esModule)return e;if(null===e||"object"!=typeof e&amp;&amp;"function"!=typeof e)return{default:e};var r=s(t);if(r&amp;&amp;r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&amp;&amp;Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&amp;&amp;{}.hasOwnProperty.call(e,a)){var i=o?Object.getOwnPropertyDescriptor(e,a):null;i&amp;&amp;(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}return n.default=e,r&amp;&amp;r.set(e,n),n}(r(36782)),i=n(r(99782));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(s=function(e){return e?r:t})(e)}},97748:(e,t)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={dark:!1,colors:{primary:"rgb(0, 122, 255)",background:"rgb(242, 242, 242)",card:"rgb(255, 255, 255)",text:"rgb(28, 28, 30)",border:"rgb(216, 216, 216)",notification:"rgb(255, 59, 48)"}}},99027:(e,t,r)=&gt;{"use strict";r.d(t,{A:()=&gt;s});var n=r(32008),o=r(36782),a=r(7613);function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t&lt;arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&amp;&amp;(e[n]=r[n])}return e},i.apply(this,arguments)}function s(e){let{tintColor:t,style:r,...s}=e;const{colors:u}=(0,n.useTheme)();return o.createElement(a.Animated.Text,i({accessibilityRole:"header","aria-level":"1",numberOfLines:1},s,{style:[l.title,{color:void 0===t?u.text:t},r]}))}const l=a.StyleSheet.create({title:a.Platform.select({ios:{fontSize:17,fontWeight:"600"},android:{fontSize:20,fontFamily:"sans-serif-medium",fontWeight:"normal"},default:{fontSize:18,fontWeight:"500"}})})},99782:(e,t,r)=&gt;{function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(n=function(e){return e?r:t})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(e,t){if(!t&amp;&amp;e&amp;&amp;e.__esModule)return e;if(null===e||"object"!=typeof e&amp;&amp;"function"!=typeof e)return{default:e};var r=n(t);if(r&amp;&amp;r.has(e))return r.get(e);var o={__proto__:null},a=Object.defineProperty&amp;&amp;Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&amp;&amp;{}.hasOwnProperty.call(e,i)){var s=a?Object.getOwnPropertyDescriptor(e,i):null;s&amp;&amp;(s.get||s.set)?Object.defineProperty(o,i,s):o[i]=e[i]}return o.default=e,r&amp;&amp;r.set(e,o),o}(r(36782)).createContext({options:void 0});o.displayName="LinkingContext";t.default=o}}]);</pre></body></html>