From 09d4ce2de9404dad11a638147ce5e8d44bc41a11 Mon Sep 17 00:00:00 2001 From: Will Schurman Date: Tue, 12 Mar 2024 16:13:37 -0700 Subject: [PATCH] [expo-dev-launcher] Remove debug settings for EAS Updates extension (#27603) --- packages/expo-dev-launcher/CHANGELOG.md | 1 + .../assets/expo_dev_launcher_android.bundle | 4 +- .../providers/UpdatesConfigProvider.tsx | 38 +-------- .../bundle/screens/SettingsScreen.tsx | 79 +------------------ packages/expo-dev-launcher/ios/main.jsbundle | 4 +- 5 files changed, 10 insertions(+), 116 deletions(-) diff --git a/packages/expo-dev-launcher/CHANGELOG.md b/packages/expo-dev-launcher/CHANGELOG.md index 12093c6d6a59e..2715848c46857 100644 --- a/packages/expo-dev-launcher/CHANGELOG.md +++ b/packages/expo-dev-launcher/CHANGELOG.md @@ -21,6 +21,7 @@ - Fixed lint warning ([#26876](https://github.com/expo/expo/pull/26876) by [@GaelCO](https://github.com/GaelCO)) - Decouple from "bridge" in `expo-updates`. ([#27216](https://github.com/expo/expo/pull/27216) by [@kudo](https://github.com/kudo)) - Removed [Flipper workaround](https://github.com/expo/expo/pull/18105) on Android. ([#27508](https://github.com/expo/expo/pull/27508) by [@kudo](https://github.com/kudo)) +- Remove debug settings for EAS Updates extension. ([#27603](https://github.com/expo/expo/pull/27603) by [@wschurman](https://github.com/wschurman)) ### 📚 3rd party library updates diff --git a/packages/expo-dev-launcher/android/src/debug/assets/expo_dev_launcher_android.bundle b/packages/expo-dev-launcher/android/src/debug/assets/expo_dev_launcher_android.bundle index c7f4e7d2d2145..e584bec9ee8dd 100644 --- a/packages/expo-dev-launcher/android/src/debug/assets/expo_dev_launcher_android.bundle +++ b/packages/expo-dev-launcher/android/src/debug/assets/expo_dev_launcher_android.bundle @@ -1169,7 +1169,7 @@ __d((function(g,_r,i,a,m,_e,d){var e=_r(d[0]);Object.defineProperty(_e,"__esModu __d((function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.Toasts=void 0;var e=_r(d[0]),r=((function(e,r){if(!r&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var i=n(r);if(i&&i.has(e))return i.get(e);var t={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var a=o?Object.getOwnPropertyDescriptor(e,l):null;a&&(a.get||a.set)?Object.defineProperty(t,l,a):t[l]=e[l]}t.default=e,i&&i.set(e,t)})(_r(d[1])),_r(d[2]));function n(e){if("function"!=typeof WeakMap)return null;var r=new WeakMap,i=new WeakMap;return(n=function(e){return e?i:r})(e)}_e.Toasts={Error:function(n){var i=n.children;return(0,r.jsx)(e.View,{mx:"large",children:(0,r.jsx)(e.View,{bg:"error",padding:"medium",rounded:"medium",border:"error",children:(0,r.jsx)(e.View,{children:(0,r.jsx)(e.Text,{color:"error",numberOfLines:4,children:i})})})})},Warning:function(n){var i=n.children;return(0,r.jsx)(e.View,{mx:"large",children:(0,r.jsxs)(e.View,{bg:"warning",padding:"medium",rounded:"medium",border:"warning",children:[(0,r.jsxs)(e.Row,{align:"center",children:[(0,r.jsx)(e.WarningIcon,{}),(0,r.jsx)(e.Spacer.Horizontal,{size:"tiny"}),(0,r.jsx)(e.Heading,{color:"warning",size:"small",style:{top:1},children:"Warning"})]}),(0,r.jsx)(e.Spacer.Vertical,{size:"small"}),(0,r.jsx)(e.View,{children:(0,r.jsx)(e.Text,{size:"small",color:"warning",children:i})})]})})},Info:function(n){var i=n.children;return(0,r.jsx)(e.View,{mx:"large",children:(0,r.jsx)(e.View,{bg:"default",padding:"medium",rounded:"medium",border:"default",children:(0,r.jsx)(e.View,{children:(0,r.jsx)(e.Text,{color:"default",children:i})})})})}}}),1037,[678,107,240]); __d((function(g,_r,_i,_a,m,_e,d){var e=_r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.ToastStackProvider=function(e){var t=e.children,n=o.useRef((0,a.createAsyncStack)()).current,r=(0,a.useStackItems)(n);return(0,i.jsxs)(p.Provider,{value:{push:function(e,t){return n.push({element:e,toastProps:t})},pop:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;return n.pop(e)},getItems:function(){return n.getState().items}},children:[t,(0,i.jsx)(u.Animated.View,{pointerEvents:"box-none",style:[u.StyleSheet.absoluteFill],children:r.map((function(e){return(0,i.jsx)(f,l({},e))}))})]})},_e.useToastStack=void 0;var t=e(_r(d[1])),n=e(_r(d[2])),r=_r(d[3]),o=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var a=o?Object.getOwnPropertyDescriptor(e,u):null;a&&(a.get||a.set)?Object.defineProperty(r,u,a):r[u]=e[u]}return r.default=e,n&&n.set(e,r),r})(_r(d[4])),u=_r(d[5]),a=_r(d[6]),i=_r(d[7]);function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t provider");return e};function f(e){var n=e.status,a=e.data,s=e.onPopEnd,c=e.onPushEnd,p=e.pop,f=e.animatedValue,v=a.toastProps,y=a.element,O=(0,u.useWindowDimensions)().height,b=o.useState(null),j=(0,t.default)(b,2),h=j[0],P=j[1],w=o.useRef(null);o.useEffect((function(){return'pushing'===n&&u.Animated.spring(f,{toValue:1,useNativeDriver:!0}).start(c),'popping'===n&&u.Animated.spring(f,{toValue:2,useNativeDriver:!0}).start((function(){s(),null!=w.current&&(clearTimeout(w.current),w.current=null)})),'settled'===n&&(w.current=setTimeout((function(){p(),w.current=null}),(null==v?void 0:v.durationMs)||2e3)),function(){null!=w.current&&clearTimeout(w.current)}}),[n,p,null==v?void 0:v.durationMs]);var S=100;null!=h&&(S+=h.height);var k=f.interpolate({inputRange:[0,1,2],outputRange:[O,O-S,O-S]}),x=f.interpolate({inputRange:[0,1,2],outputRange:[1,1,0]}),_='popping'===n||'popped'===n;return(0,i.jsx)(u.Animated.View,{onLayout:function(e){var t=e.nativeEvent.layout;return P(t)},pointerEvents:_?'none':'box-none',style:[{position:'absolute',left:0,right:0,opacity:x,transform:[{translateY:k}]}],children:(0,i.jsx)(r.Button.FadeOnPressContainer,{onPress:p,children:(0,i.jsx)(y,l({},e))})})}}),1038,[22,53,41,678,107,2,1039,240]); __d((function(g,_r,_i2,_a,m,_e,d){var t=_r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.createAsyncStack=function(){var t=[],e={},n=0,u={},a={},o=[];function i(t){var n=e[t];if('pushing'===n.status){n.status='settled';var r=u[t];r&&(r(c(t)),delete u[t]),p('pushend',t)}return n}function s(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,r=[];if('string'==typeof n){var u=n,o=e[u];if(o){'pushing'===o.status&&i(u),o.status='popping';var s=new Promise((function(t){a[u]=t}));o.promise=s,p('popstart',u),r.push(o)}return r}-1===n&&(n=t.length);for(var f=t.length-1,c=t.length-1;c>=0;c--){var l=t[c],v=e[l];if(v&&('settled'===v.status||'pushing'===v.status)){f=c;break}}for(var h=function(){var n=t[y],u=e[n];if(u){'pushing'===u.status&&i(n),u.status='popping';var o=new Promise((function(t){a[n]=t}));u.promise=o,p('popstart',n),r.push(u)}},y=f;y>f-n;y--)h();return r}function f(n){var r=e[n];t=t.filter((function(t){return t!==n}));var u=a[n];return u&&(u(c(n)),delete a[n]),r.status='popped',p('popend',n),r}function p(t,e){o.forEach((function(n){n({state:l(),event:{key:e,action:t}})}))}function c(t){return e[t]}function l(){return{items:t.map((function(t){return e[t]})),lookup:e,getItemByKey:c}}return{push:function(a){var o=''+(n+=1);t.push(o);var c=new Promise((function(t){u[o]=t})),l={key:o,promise:c,data:a,status:'pushing',pop:function(){return s(`${o}`)},onPushEnd:function(){return i(o)},onPopEnd:function(){return f(o)},animatedValue:new r.Animated.Value(0)};return a&&(l.data=a),e[o]=l,p('pushstart',o),l},pop:s,subscribe:function(t){return o.push(t),function(){o=o.filter((function(e){return e!==t}))}},getState:l}},_e.useStackItems=function(t){var r=n.useState(t.getState().items),u=(0,e.default)(r,2),a=u[0],o=u[1];return n.useEffect((function(){var e=t.subscribe((function(t){var e=t.state;o(e.items)}));return function(){return e()}}),[]),a};var e=t(_r(d[1])),n=(function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=u(e);if(n&&n.has(t))return n.get(t);var r={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var i=a?Object.getOwnPropertyDescriptor(t,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=t[o]}return r.default=t,n&&n.set(t,r),r})(_r(d[2])),r=_r(d[3]);function u(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(u=function(t){return t?n:e})(t)}new r.Animated.Value(0)}),1039,[22,53,107,2]); -__d((function(g,_r,_i,_a,m,_e,d){var e=_r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.UpdatesConfigProvider=function(e){var t=e.children,i=n.useState(o.updatesConfig),c=(0,r.default)(i,2),a=c[0],l=c[1];return(0,u.jsx)(s.Provider,{value:function(e){l((function(t){return f(f({},t),e)}))},children:(0,u.jsx)(p.Provider,{value:a,children:t})})},_e.useUpdatesConfig=_e.useSetUpdatesConfig=void 0;var t=e(_r(d[1])),r=e(_r(d[2])),n=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=i(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var c=o?Object.getOwnPropertyDescriptor(e,u):null;c&&(c.get||c.set)?Object.defineProperty(n,u,c):n[u]=e[u]}return n.default=e,r&&r.set(e,n),n})(_r(d[3])),o=_r(d[4]),u=_r(d[5]);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)}function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function f(e){for(var r=1;r(defaultUpdatesConfig); +const Context = React.createContext(null); export const useUpdatesConfig = () => React.useContext(Context); type UpdatesConfigProviderProps = { children: React.ReactNode; - initialUpdatesConfig?: EXUpdatesConfig; }; -type SetUpdatesConfigContext = (config: Partial) => void; -const SetConfigContext = React.createContext(() => {}); - -export const useSetUpdatesConfig = () => React.useContext(SetConfigContext); - export function UpdatesConfigProvider({ children }: UpdatesConfigProviderProps) { - const [updatesConfig, setUpdatesConfig] = React.useState(initialUpdatesConfig); - - function onSetUpdatesConfig(updates: Partial) { - setUpdatesConfig((previousConfig) => { - return { - ...previousConfig, - ...updates, - }; - }); - } - - return ( - - {children} - - ); + return {children}; } diff --git a/packages/expo-dev-launcher/bundle/screens/SettingsScreen.tsx b/packages/expo-dev-launcher/bundle/screens/SettingsScreen.tsx index 1f8480d775b14..633ede33906a5 100644 --- a/packages/expo-dev-launcher/bundle/screens/SettingsScreen.tsx +++ b/packages/expo-dev-launcher/bundle/screens/SettingsScreen.tsx @@ -10,7 +10,6 @@ import { ShowMenuIcon, ThreeFingerPressIcon, CheckIcon, - TextInput, } from 'expo-dev-client-components'; import * as React from 'react'; import { ScrollView, Switch } from 'react-native'; @@ -24,7 +23,7 @@ import { useBuildInfo } from '../providers/BuildInfoProvider'; import { useDevMenuPreferences } from '../providers/DevMenuPreferencesProvider'; import { useQueryOptions } from '../providers/QueryProvider'; import { useToastStack } from '../providers/ToastStackProvider'; -import { useSetUpdatesConfig, useUpdatesConfig } from '../providers/UpdatesConfigProvider'; +import { useUpdatesConfig } from '../providers/UpdatesConfigProvider'; import { useUser } from '../providers/UserContextProvider'; export function SettingsScreen() { @@ -307,45 +306,10 @@ function DebugSettings() { function UpdatesDebugSettings() { const updatesConfig = useUpdatesConfig(); - const defaultUpdatesConfig = React.useRef(updatesConfig).current; - const setUpdatesConfig = useSetUpdatesConfig(); - const toastStack = useToastStack(); - - function onUrlChange({ nativeEvent: { text: appId } }) { - let appliedAppId = appId; - let usesEASUpdates = true; - - if (appId.length === 0) { - appliedAppId = defaultUpdatesConfig.appId; - usesEASUpdates = false; - } - - setUpdatesConfig({ appId, usesEASUpdates }); - toastStack.push(() => {`Updated appId to ${appliedAppId}`}); - } - - function onRuntimeVersionChange({ nativeEvent: { text: runtimeVersion } }) { - let appliedRuntimeVersion = runtimeVersion; - - if (runtimeVersion.length === 0) { - appliedRuntimeVersion = defaultUpdatesConfig.runtimeVersion; - } - - setUpdatesConfig({ runtimeVersion }); - toastStack.push(() => ( - {`Updated runtimeVersion to ${appliedRuntimeVersion}`} - )); - } - return ( - EAS Update Debug Settings - - - - - Current Settings + EAS Update configuration @@ -354,45 +318,6 @@ function UpdatesDebugSettings() { {JSON.stringify(updatesConfig, null, 2)} - - - - - - EAS project ID - - - - - - - - - - - Runtime Version - - - - - - - - ); } diff --git a/packages/expo-dev-launcher/ios/main.jsbundle b/packages/expo-dev-launcher/ios/main.jsbundle index 564878c80f8f3..6d0a674a76c13 100644 --- a/packages/expo-dev-launcher/ios/main.jsbundle +++ b/packages/expo-dev-launcher/ios/main.jsbundle @@ -1167,7 +1167,7 @@ __d((function(g,_r,i,a,m,_e,d){var e=_r(d[0]);Object.defineProperty(_e,"__esModu __d((function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.Toasts=void 0;var e=_r(d[0]),r=((function(e,r){if(!r&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var i=n(r);if(i&&i.has(e))return i.get(e);var t={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var a=o?Object.getOwnPropertyDescriptor(e,l):null;a&&(a.get||a.set)?Object.defineProperty(t,l,a):t[l]=e[l]}t.default=e,i&&i.set(e,t)})(_r(d[1])),_r(d[2]));function n(e){if("function"!=typeof WeakMap)return null;var r=new WeakMap,i=new WeakMap;return(n=function(e){return e?i:r})(e)}_e.Toasts={Error:function(n){var i=n.children;return(0,r.jsx)(e.View,{mx:"large",children:(0,r.jsx)(e.View,{bg:"error",padding:"medium",rounded:"medium",border:"error",children:(0,r.jsx)(e.View,{children:(0,r.jsx)(e.Text,{color:"error",numberOfLines:4,children:i})})})})},Warning:function(n){var i=n.children;return(0,r.jsx)(e.View,{mx:"large",children:(0,r.jsxs)(e.View,{bg:"warning",padding:"medium",rounded:"medium",border:"warning",children:[(0,r.jsxs)(e.Row,{align:"center",children:[(0,r.jsx)(e.WarningIcon,{}),(0,r.jsx)(e.Spacer.Horizontal,{size:"tiny"}),(0,r.jsx)(e.Heading,{color:"warning",size:"small",style:{top:1},children:"Warning"})]}),(0,r.jsx)(e.Spacer.Vertical,{size:"small"}),(0,r.jsx)(e.View,{children:(0,r.jsx)(e.Text,{size:"small",color:"warning",children:i})})]})})},Info:function(n){var i=n.children;return(0,r.jsx)(e.View,{mx:"large",children:(0,r.jsx)(e.View,{bg:"default",padding:"medium",rounded:"medium",border:"default",children:(0,r.jsx)(e.View,{children:(0,r.jsx)(e.Text,{color:"default",children:i})})})})}}}),1035,[676,107,242]); __d((function(g,_r,_i,_a,m,_e,d){var e=_r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.ToastStackProvider=function(e){var t=e.children,n=o.useRef((0,a.createAsyncStack)()).current,r=(0,a.useStackItems)(n);return(0,i.jsxs)(p.Provider,{value:{push:function(e,t){return n.push({element:e,toastProps:t})},pop:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;return n.pop(e)},getItems:function(){return n.getState().items}},children:[t,(0,i.jsx)(u.Animated.View,{pointerEvents:"box-none",style:[u.StyleSheet.absoluteFill],children:r.map((function(e){return(0,i.jsx)(f,l({},e))}))})]})},_e.useToastStack=void 0;var t=e(_r(d[1])),n=e(_r(d[2])),r=_r(d[3]),o=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var a=o?Object.getOwnPropertyDescriptor(e,u):null;a&&(a.get||a.set)?Object.defineProperty(r,u,a):r[u]=e[u]}return r.default=e,n&&n.set(e,r),r})(_r(d[4])),u=_r(d[5]),a=_r(d[6]),i=_r(d[7]);function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t provider");return e};function f(e){var n=e.status,a=e.data,s=e.onPopEnd,c=e.onPushEnd,p=e.pop,f=e.animatedValue,v=a.toastProps,y=a.element,O=(0,u.useWindowDimensions)().height,b=o.useState(null),j=(0,t.default)(b,2),h=j[0],P=j[1],w=o.useRef(null);o.useEffect((function(){return'pushing'===n&&u.Animated.spring(f,{toValue:1,useNativeDriver:!0}).start(c),'popping'===n&&u.Animated.spring(f,{toValue:2,useNativeDriver:!0}).start((function(){s(),null!=w.current&&(clearTimeout(w.current),w.current=null)})),'settled'===n&&(w.current=setTimeout((function(){p(),w.current=null}),(null==v?void 0:v.durationMs)||2e3)),function(){null!=w.current&&clearTimeout(w.current)}}),[n,p,null==v?void 0:v.durationMs]);var S=100;null!=h&&(S+=h.height);var k=f.interpolate({inputRange:[0,1,2],outputRange:[O,O-S,O-S]}),x=f.interpolate({inputRange:[0,1,2],outputRange:[1,1,0]}),_='popping'===n||'popped'===n;return(0,i.jsx)(u.Animated.View,{onLayout:function(e){var t=e.nativeEvent.layout;return P(t)},pointerEvents:_?'none':'box-none',style:[{position:'absolute',left:0,right:0,opacity:x,transform:[{translateY:k}]}],children:(0,i.jsx)(r.Button.FadeOnPressContainer,{onPress:p,children:(0,i.jsx)(y,l({},e))})})}}),1036,[22,53,41,676,107,2,1037,242]); __d((function(g,_r,_i2,_a,m,_e,d){var t=_r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.createAsyncStack=function(){var t=[],e={},n=0,u={},a={},o=[];function i(t){var n=e[t];if('pushing'===n.status){n.status='settled';var r=u[t];r&&(r(c(t)),delete u[t]),p('pushend',t)}return n}function s(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,r=[];if('string'==typeof n){var u=n,o=e[u];if(o){'pushing'===o.status&&i(u),o.status='popping';var s=new Promise((function(t){a[u]=t}));o.promise=s,p('popstart',u),r.push(o)}return r}-1===n&&(n=t.length);for(var f=t.length-1,c=t.length-1;c>=0;c--){var l=t[c],v=e[l];if(v&&('settled'===v.status||'pushing'===v.status)){f=c;break}}for(var h=function(){var n=t[y],u=e[n];if(u){'pushing'===u.status&&i(n),u.status='popping';var o=new Promise((function(t){a[n]=t}));u.promise=o,p('popstart',n),r.push(u)}},y=f;y>f-n;y--)h();return r}function f(n){var r=e[n];t=t.filter((function(t){return t!==n}));var u=a[n];return u&&(u(c(n)),delete a[n]),r.status='popped',p('popend',n),r}function p(t,e){o.forEach((function(n){n({state:l(),event:{key:e,action:t}})}))}function c(t){return e[t]}function l(){return{items:t.map((function(t){return e[t]})),lookup:e,getItemByKey:c}}return{push:function(a){var o=''+(n+=1);t.push(o);var c=new Promise((function(t){u[o]=t})),l={key:o,promise:c,data:a,status:'pushing',pop:function(){return s(`${o}`)},onPushEnd:function(){return i(o)},onPopEnd:function(){return f(o)},animatedValue:new r.Animated.Value(0)};return a&&(l.data=a),e[o]=l,p('pushstart',o),l},pop:s,subscribe:function(t){return o.push(t),function(){o=o.filter((function(e){return e!==t}))}},getState:l}},_e.useStackItems=function(t){var r=n.useState(t.getState().items),u=(0,e.default)(r,2),a=u[0],o=u[1];return n.useEffect((function(){var e=t.subscribe((function(t){var e=t.state;o(e.items)}));return function(){return e()}}),[]),a};var e=t(_r(d[1])),n=(function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=u(e);if(n&&n.has(t))return n.get(t);var r={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var i=a?Object.getOwnPropertyDescriptor(t,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=t[o]}return r.default=t,n&&n.set(t,r),r})(_r(d[2])),r=_r(d[3]);function u(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(u=function(t){return t?n:e})(t)}new r.Animated.Value(0)}),1037,[22,53,107,2]); -__d((function(g,_r,_i,_a,m,_e,d){var e=_r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.UpdatesConfigProvider=function(e){var t=e.children,i=n.useState(o.updatesConfig),c=(0,r.default)(i,2),a=c[0],l=c[1];return(0,u.jsx)(s.Provider,{value:function(e){l((function(t){return f(f({},t),e)}))},children:(0,u.jsx)(p.Provider,{value:a,children:t})})},_e.useUpdatesConfig=_e.useSetUpdatesConfig=void 0;var t=e(_r(d[1])),r=e(_r(d[2])),n=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=i(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var c=o?Object.getOwnPropertyDescriptor(e,u):null;c&&(c.get||c.set)?Object.defineProperty(n,u,c):n[u]=e[u]}return n.default=e,r&&r.set(e,n),n})(_r(d[3])),o=_r(d[4]),u=_r(d[5]);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)}function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function f(e){for(var r=1;r