From 9f86c5b8ea0db9e8ffa236cded462cb8e30809e4 Mon Sep 17 00:00:00 2001 From: Mustafa Buyukcelebi Date: Thu, 11 Jul 2019 11:52:52 +0300 Subject: [PATCH 01/88] Refactoring for application container --- .../container/applicationContainer.js | 50 +++++++------------ 1 file changed, 18 insertions(+), 32 deletions(-) diff --git a/src/screens/application/container/applicationContainer.js b/src/screens/application/container/applicationContainer.js index 5f7bfa731..0ca22392c 100644 --- a/src/screens/application/container/applicationContainer.js +++ b/src/screens/application/container/applicationContainer.js @@ -1,14 +1,14 @@ import React, { Component } from 'react'; -import { Platform, BackHandler, Alert, NetInfo } from 'react-native'; -import { connect } from 'react-redux'; -import { addLocaleData } from 'react-intl'; import Config from 'react-native-config'; -import { NavigationActions } from 'react-navigation'; -import { bindActionCreators } from 'redux'; import Push from 'appcenter-push'; import get from 'lodash/get'; import AppCenter from 'appcenter'; import changeNavigationBarColor from 'react-native-navigation-bar-color'; +import { Platform, BackHandler, Alert, NetInfo } from 'react-native'; +import { connect } from 'react-redux'; +import { addLocaleData } from 'react-intl'; +import { NavigationActions } from 'react-navigation'; +import { bindActionCreators } from 'redux'; // Languages import en from 'react-intl/locale-data/en'; @@ -77,8 +77,8 @@ import { Launch } from '../..'; addLocaleData([...en, ...ru, ...de, ...id, ...it, ...hu, ...tr, ...ko, ...pt, ...lt, ...fa]); class ApplicationContainer extends Component { - constructor() { - super(); + constructor(props) { + super(props); this.state = { isRenderRequire: true, isReady: false, @@ -87,23 +87,19 @@ class ApplicationContainer extends Component { }; } - componentDidMount = async () => { + componentDidMount = () => { const { isIos } = this.state; - let isConnected; - await NetInfo.isConnected.fetch().then(_isConnected => { - isConnected = _isConnected; + NetInfo.isConnected.fetch().then(_isConnected => { + if (_isConnected) { + this._fetchApp(); + } else { + Alert.alert('No internet connection'); + } }); - // NetInfo.isConnected.addEventListener('connectionChange', this._handleConntectionChange); if (!isIos) BackHandler.addEventListener('hardwareBackPress', this._onBackPress); - if (isConnected) { - this._fetchApp(); - } else { - Alert.alert('No internet connection'); - } - this.globalInterval = setInterval(this._refreshGlobalProps, 180000); this._createPushListener(); }; @@ -289,10 +285,8 @@ class ApplicationContainer extends Component { }) .catch(err => { Alert.alert( - `Fetching data from server failed, please try again or notify us at info@esteem.app \n${err.message.substr( - 0, - 20, - )}`, + `Fetching data from server failed, please try again or notify us at info@esteem.app + \n${err.message.substr(0, 20)}`, ); }); } @@ -373,10 +367,8 @@ class ApplicationContainer extends Component { }) .catch(err => { Alert.alert( - `Fetching data from server failed, please try again or notify us at info@esteem.app \n${err.substr( - 0, - 20, - )}`, + `Fetching data from server failed, please try again or notify us at info@esteem.app + \n${err.substr(0, 20)}`, ); }); }; @@ -410,12 +402,6 @@ class ApplicationContainer extends Component { const { selectedLanguage, isConnected, toastNotification } = this.props; const { isRenderRequire, isReady, isThemeReady } = this.state; - // For testing It comented out. - // const locale = (navigator.languages && navigator.languages[0]) - // || navigator.language - // || navigator.userLanguage - // || selectedLanguage; - if (isRenderRequire && isThemeReady) { return ( Date: Thu, 11 Jul 2019 11:57:36 +0300 Subject: [PATCH 02/88] Refactoring for application container --- .../container/applicationContainer.js | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/screens/application/container/applicationContainer.js b/src/screens/application/container/applicationContainer.js index 0ca22392c..2a5e26b17 100644 --- a/src/screens/application/container/applicationContainer.js +++ b/src/screens/application/container/applicationContainer.js @@ -70,7 +70,7 @@ import { isDefaultFooter, } from '../../../redux/actions/applicationActions'; -// Container +// Screens import ApplicationScreen from '../screen/applicationScreen'; import { Launch } from '../..'; @@ -334,14 +334,14 @@ class ApplicationContainer extends Component { }; }; - _logout = async () => { + _logout = () => { const { otherAccounts, currentAccount: { name, local }, dispatch, } = this.props; - await removeUserData(name) + removeUserData(name) .then(async () => { const _otherAccounts = otherAccounts.filter(user => user.username !== name); @@ -388,14 +388,14 @@ class ApplicationContainer extends Component { _switchAccount = async targetAccountUsername => { const { dispatch } = this.props; - await switchAccount(targetAccountUsername).then(accountData => { - const realmData = getUserDataWithUsername(targetAccountUsername); - const _currentAccount = accountData; - _currentAccount.username = accountData.name; - [_currentAccount.local] = realmData; + const accountData = await switchAccount(targetAccountUsername); - dispatch(updateCurrentAccount(_currentAccount)); - }); + const realmData = getUserDataWithUsername(targetAccountUsername); + const _currentAccount = accountData; + _currentAccount.username = accountData.name; + [_currentAccount.local] = realmData; + + dispatch(updateCurrentAccount(_currentAccount)); }; render() { From aadcdf069584a7fa85046ff47582a91b26f19da7 Mon Sep 17 00:00:00 2001 From: Mustafa Buyukcelebi Date: Thu, 11 Jul 2019 15:33:42 +0300 Subject: [PATCH 03/88] Application container structure changed --- src/index.js | 2 +- .../container/applicationContainer.js | 32 ++++++++++------- src/screens/application/index.js | 36 +++++++++++++++++-- src/screens/root/container/rootContainer.js | 1 - 4 files changed, 53 insertions(+), 18 deletions(-) diff --git a/src/index.js b/src/index.js index 40ed1c916..36ff2203c 100755 --- a/src/index.js +++ b/src/index.js @@ -1,7 +1,7 @@ import React from 'react'; import { Provider } from 'react-redux'; -import { Application } from './screens/application'; +import Application from './screens/application'; import store from './redux/store/store'; export default () => ( diff --git a/src/screens/application/container/applicationContainer.js b/src/screens/application/container/applicationContainer.js index 2a5e26b17..8408b69f3 100644 --- a/src/screens/application/container/applicationContainer.js +++ b/src/screens/application/container/applicationContainer.js @@ -399,21 +399,27 @@ class ApplicationContainer extends Component { }; render() { - const { selectedLanguage, isConnected, toastNotification } = this.props; + const { + selectedLanguage, + isConnected, + toastNotification, + isDarkTheme: _isDarkTheme, + children, + } = this.props; const { isRenderRequire, isReady, isThemeReady } = this.state; - if (isRenderRequire && isThemeReady) { - return ( - - ); - } - return ; + return ( + children && + children({ + isConnected, + toastNotification, + isReady, + isRenderRequire, + isThemeReady, + isDarkTheme: _isDarkTheme, + locale: selectedLanguage, + }) + ); } } diff --git a/src/screens/application/index.js b/src/screens/application/index.js index 958b89a31..f1d65be27 100644 --- a/src/screens/application/index.js +++ b/src/screens/application/index.js @@ -1,5 +1,35 @@ -import ApplicationScreen from './screen/applicationScreen'; -import Application from './container/applicationContainer'; +import React from 'react'; + +import ApplicationScreen from './screen/applicationScreen'; +import ApplicationContainer from './container/applicationContainer'; + +const Application = () => ( + + {({ + isConnected, + locale, + toastNotification, + isReady, + isDarkTheme, + isRenderRequire, + isThemeReady, + }) => { + if (!isRenderRequire || !isThemeReady) { + return null; + } + return ( + + ); + }} + +); -export { Application, ApplicationScreen }; export default Application; + +export { ApplicationContainer, ApplicationScreen }; diff --git a/src/screens/root/container/rootContainer.js b/src/screens/root/container/rootContainer.js index f5ea0a278..3e72b9b0c 100644 --- a/src/screens/root/container/rootContainer.js +++ b/src/screens/root/container/rootContainer.js @@ -1,7 +1,6 @@ import React, { Component, Fragment } from 'react'; import { AppState, Platform, Linking, Alert } from 'react-native'; import { connect } from 'react-redux'; -import Push from 'appcenter-push'; import { injectIntl } from 'react-intl'; import get from 'lodash/get'; From 338610df54b5cbd87611719af58224dbd6b68916 Mon Sep 17 00:00:00 2001 From: Mustafa Buyukcelebi Date: Fri, 12 Jul 2019 11:39:25 +0300 Subject: [PATCH 04/88] Moved root container to application container and removed root container --- .../userAvatar/view/userAvatarView.js | 25 +-- src/navigation/baseNavigator.js | 10 +- src/navigation/routes.js | 25 ++- .../container/applicationContainer.js | 129 +++++++++++- src/screens/application/index.js | 2 + .../application/screen/applicationScreen.js | 38 +++- src/screens/index.js | 2 - .../pinCode/container/pinCodeContainer.js | 25 ++- src/screens/root/container/rootContainer.js | 192 ------------------ src/screens/root/index.js | 3 - 10 files changed, 198 insertions(+), 253 deletions(-) delete mode 100644 src/screens/root/container/rootContainer.js delete mode 100644 src/screens/root/index.js diff --git a/src/components/userAvatar/view/userAvatarView.js b/src/components/userAvatar/view/userAvatarView.js index 94736a321..4c25f2d93 100644 --- a/src/components/userAvatar/view/userAvatarView.js +++ b/src/components/userAvatar/view/userAvatarView.js @@ -1,6 +1,7 @@ import React, { Component } from 'react'; import { TouchableOpacity } from 'react-native'; -import { withNavigation } from 'react-navigation'; +import { connect } from 'react-redux'; +import { NavigationActions } from 'react-navigation'; import FastImage from 'react-native-fast-image'; import styles from './userAvatarStyles'; @@ -16,32 +17,26 @@ const DEFAULT_IMAGE = require('../../../assets/avatar_default.png'); */ class UserAvatarView extends Component { - /* Props - * ------------------------------------------------ - * @prop { type } name - Description.... - */ - - constructor(props) { - super(props); - this.state = {}; - } - // Component Life Cycles shouldComponentUpdate(nextProps) { - return nextProps.username !== this.props.username; + const { username } = this.props; + + return nextProps.username !== username; } // Component Functions _handleOnAvatarPress = username => { - const { navigation } = this.props; + const { dispatch } = this.props; - navigation.navigate({ + const navigateAction = NavigationActions.navigate({ routeName: ROUTES.SCREENS.PROFILE, params: { username, }, key: username, + action: NavigationActions.navigate({ routeName: ROUTES.SCREENS.PROFILE }), }); + dispatch(navigateAction); }; render() { @@ -75,4 +70,4 @@ class UserAvatarView extends Component { } } -export default withNavigation(UserAvatarView); +export default connect()(UserAvatarView); diff --git a/src/navigation/baseNavigator.js b/src/navigation/baseNavigator.js index a51bc32d4..a96776358 100644 --- a/src/navigation/baseNavigator.js +++ b/src/navigation/baseNavigator.js @@ -6,14 +6,14 @@ import ROUTES from '../constants/routeNames'; // Components import { Icon, IconContainer } from '../components/icon'; -import { Home, Notification, Profile, RootComponent, Points } from '../screens'; +import { Home, Notification, Profile, Points } from '../screens'; import { PostButton } from '../components/postButton'; import { BottomTabBar } from '../components/bottomTabBar'; const BaseNavigator = createBottomTabNavigator( { [ROUTES.TABBAR.HOME]: { - screen: RootComponent()(Home), + screen: Home, navigationOptions: () => ({ tabBarIcon: ({ tintColor }) => ( ({ tabBarIcon: ({ tintColor }) => ( ({ tabBarIcon: ({ tintColor }) => ( ({ tabBarIcon: ({ tintColor }) => ( null, }, @@ -59,49 +58,49 @@ const stackNavigatior = createStackNavigator( }, }, [ROUTES.SCREENS.EDITOR]: { - screen: RootComponent()(Editor), + screen: Editor, navigationOptions: { header: () => null, }, }, [ROUTES.SCREENS.VOTERS]: { - screen: RootComponent()(Voters), + screen: Voters, navigationOptions: { header: () => null, }, }, [ROUTES.SCREENS.FOLLOWS]: { - screen: RootComponent()(Follows), + screen: Follows, navigationOptions: { header: () => null, }, }, [ROUTES.SCREENS.SETTINGS]: { - screen: RootComponent()(Settings), + screen: Settings, navigationOptions: { header: () => null, }, }, [ROUTES.SCREENS.DRAFTS]: { - screen: RootComponent()(Drafts), + screen: Drafts, navigationOptions: { header: () => null, }, }, [ROUTES.SCREENS.BOOKMARKS]: { - screen: RootComponent()(Bookmarks), + screen: Bookmarks, navigationOptions: { header: () => null, }, }, [ROUTES.SCREENS.SEARCH_RESULT]: { - screen: RootComponent()(SearchResult), + screen: SearchResult, navigationOptions: { header: () => null, }, }, [ROUTES.SCREENS.TRANSFER]: { - screen: RootComponent()(Transfer), + screen: Transfer, navigationOptions: { header: () => null, }, @@ -114,7 +113,7 @@ const stackNavigatior = createStackNavigator( export default createSwitchNavigator({ stackNavigatior, - [ROUTES.SCREENS.LOGIN]: { screen: RootComponent()(Login) }, - [ROUTES.SCREENS.PINCODE]: { screen: RootComponent()(PinCode) }, - [ROUTES.SCREENS.STEEM_CONNECT]: { screen: RootComponent()(SteemConnect) }, + [ROUTES.SCREENS.LOGIN]: { screen: Login }, + [ROUTES.SCREENS.PINCODE]: { screen: PinCode }, + [ROUTES.SCREENS.STEEM_CONNECT]: { screen: SteemConnect }, }); diff --git a/src/screens/application/container/applicationContainer.js b/src/screens/application/container/applicationContainer.js index 8408b69f3..f7af46e06 100644 --- a/src/screens/application/container/applicationContainer.js +++ b/src/screens/application/container/applicationContainer.js @@ -1,10 +1,10 @@ -import React, { Component } from 'react'; +import { Component } from 'react'; +import { Platform, BackHandler, Alert, NetInfo, Linking, AppState } from 'react-native'; import Config from 'react-native-config'; import Push from 'appcenter-push'; import get from 'lodash/get'; import AppCenter from 'appcenter'; import changeNavigationBarColor from 'react-native-navigation-bar-color'; -import { Platform, BackHandler, Alert, NetInfo } from 'react-native'; import { connect } from 'react-redux'; import { addLocaleData } from 'react-intl'; import { NavigationActions } from 'react-navigation'; @@ -40,7 +40,7 @@ import { removeSCAccount, setExistUser, } from '../../../realm/realm'; -import { getUser } from '../../../providers/steem/dsteem'; +import { getUser, getPost } from '../../../providers/steem/dsteem'; import { switchAccount } from '../../../providers/steem/auth'; import { setPushToken } from '../../../providers/esteem/esteem'; @@ -70,10 +70,6 @@ import { isDefaultFooter, } from '../../../redux/actions/applicationActions'; -// Screens -import ApplicationScreen from '../screen/applicationScreen'; -import { Launch } from '../..'; - addLocaleData([...en, ...ru, ...de, ...id, ...it, ...hu, ...tr, ...ko, ...pt, ...lt, ...fa]); class ApplicationContainer extends Component { @@ -84,6 +80,7 @@ class ApplicationContainer extends Component { isReady: false, isIos: Platform.OS !== 'android', isThemeReady: false, + appState: AppState.currentState, }; } @@ -100,6 +97,14 @@ class ApplicationContainer extends Component { if (!isIos) BackHandler.addEventListener('hardwareBackPress', this._onBackPress); + Linking.addEventListener('url', this._handleOpenURL); + + Linking.getInitialURL().then(url => { + this._handleDeepLink(url); + }); + + AppState.addEventListener('change', this._handleAppStateChange); + this.globalInterval = setInterval(this._refreshGlobalProps, 180000); this._createPushListener(); }; @@ -132,8 +137,114 @@ class ApplicationContainer extends Component { // NetInfo.isConnected.removeEventListener('connectionChange', this._handleConntectionChange); clearInterval(this.globalInterval); + + Linking.removeEventListener('url', this._handleOpenURL); + + AppState.removeEventListener('change', this._handleAppStateChange); } + _handleOpenURL = event => { + this._handleDeepLink(event.url); + }; + + _handleDeepLink = async url => { + if (!url) return; + + let author; + let permlink; + let routeName; + let params; + let content; + let profile; + const { currentAccount, dispatch } = this.props; + + if ( + url.indexOf('esteem') > -1 || + url.indexOf('steemit') > -1 || + url.indexOf('busy') > -1 || + url.indexOf('steempeak') > -1 + ) { + url = url.substring(url.indexOf('@'), url.length); + const routeParams = url.indexOf('/') > -1 ? url.split('/') : [url]; + + [, permlink] = routeParams; + author = + routeParams && routeParams.length > 0 && routeParams[0].indexOf('@') > -1 + ? routeParams[0].replace('@', '') + : routeParams[0]; + } + + if (author && permlink) { + await getPost(author, permlink, currentAccount.name) + .then(result => { + if (get(result, 'title')) { + content = result; + } else { + this._handleAlert('No existing post'); + } + }) + .catch(() => { + this._handleAlert('No existing post'); + }); + + routeName = ROUTES.SCREENS.POST; + params = { content }; + } else if (author) { + profile = await getUser(author); + + if (!profile) { + this._handleAlert('No existing user'); + return; + } + + routeName = ROUTES.SCREENS.PROFILE; + params = { username: get(profile, 'name'), reputation: get(profile, 'reputation') }; + } + + if (routeName && (profile || content)) { + this.navigationTimeout = setTimeout(() => { + clearTimeout(this.navigationTimeout); + const navigateAction = NavigationActions.navigate({ + routeName, + params, + key: permlink || author, + action: NavigationActions.navigate({ routeName }), + }); + dispatch(navigateAction); + }, 2000); + } + }; + + _handleAlert = (title = null, text = null) => { + Alert.alert(title, text); + }; + + _handleAppStateChange = nextAppState => { + const { appState } = this.state; + + getExistUser().then(isExistUser => { + if (isExistUser) { + if (appState.match(/active|forground/) && nextAppState === 'inactive') { + this._startPinCodeTimer(); + } + + if (appState.match(/inactive|background/) && nextAppState === 'active') { + clearTimeout(this._pinCodeTimer); + } + } + }); + + this.setState({ appState: nextAppState }); + }; + + _startPinCodeTimer = () => { + const { dispatch } = this.props; + + this._pinCodeTimer = setTimeout(() => { + dispatch(openPinCodeModal()); + }, 1 * 60 * 1000); + }; + _fetchApp = async () => { await this._refreshGlobalProps(); this._getSettings(); @@ -405,6 +516,7 @@ class ApplicationContainer extends Component { toastNotification, isDarkTheme: _isDarkTheme, children, + isPinCodeReqiure, } = this.props; const { isRenderRequire, isReady, isThemeReady } = this.state; @@ -416,6 +528,7 @@ class ApplicationContainer extends Component { isReady, isRenderRequire, isThemeReady, + isPinCodeReqiure, isDarkTheme: _isDarkTheme, locale: selectedLanguage, }) @@ -433,6 +546,8 @@ export default connect( isLoggedIn: state.application.isLoggedIn, isConnected: state.application.isConnected, nav: state.nav.routes, + isPinCodeReqiure: state.application.isPinCodeReqiure, + isActiveApp: state.application.isActive, // Account unreadActivityCount: state.account.currentAccount.unread_activity_count, diff --git a/src/screens/application/index.js b/src/screens/application/index.js index f1d65be27..24fa19cfb 100644 --- a/src/screens/application/index.js +++ b/src/screens/application/index.js @@ -13,6 +13,7 @@ const Application = () => ( isDarkTheme, isRenderRequire, isThemeReady, + isPinCodeReqiure, }) => { if (!isRenderRequire || !isThemeReady) { return null; @@ -24,6 +25,7 @@ const Application = () => ( toastNotification={toastNotification} isReady={isReady} isDarkTheme={isDarkTheme} + isPinCodeReqiure={isPinCodeReqiure} /> ); }} diff --git a/src/screens/application/screen/applicationScreen.js b/src/screens/application/screen/applicationScreen.js index d933381a5..79e919a5b 100644 --- a/src/screens/application/screen/applicationScreen.js +++ b/src/screens/application/screen/applicationScreen.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import React, { Component, Fragment } from 'react'; import { IntlProvider } from 'react-intl'; import { StatusBar, Platform, View } from 'react-native'; import EStyleSheet from 'react-native-extended-stylesheet'; @@ -6,10 +6,15 @@ import { ReduxNavigation } from '../../../navigation/reduxNavigation'; import { flattenMessages } from '../../../utils/flattenMessages'; import messages from '../../../config/locales'; +// Services +import { toastNotification as toastNotificationAction } from '../../../redux/actions/uiAction'; + // Components import { NoInternetConnection } from '../../../components/basicUIElements'; import { ToastNotification } from '../../../components/toastNotification'; -import { toastNotification as toastNotificationAction } from '../../../redux/actions/uiAction'; +import { Modal } from '../../../components'; +import { PinCode } from '../../pinCode'; +import PostButtonForAndroid from '../../../components/postButton/view/postButtonsForAndroid'; // Themes (Styles) import darkTheme from '../../../themes/darkTheme'; @@ -42,7 +47,14 @@ class ApplicationScreen extends Component { }; render() { - const { isConnected, isDarkTheme, locale, toastNotification, isReady } = this.props; + const { + isConnected, + isDarkTheme, + locale, + toastNotification, + isReady, + isPinCodeReqiure, + } = this.props; const { isShowToastNotification } = this.state; const barStyle = isDarkTheme ? 'light-content' : 'dark-content'; const barColor = isDarkTheme ? '#1e2835' : '#fff'; @@ -55,15 +67,21 @@ class ApplicationScreen extends Component { )} - {!isConnected && ( - - - - )} - - + + {!isConnected && } + + + + + + {Platform.OS === 'android' && } {isShowToastNotification && ( { diff --git a/src/screens/root/container/rootContainer.js b/src/screens/root/container/rootContainer.js deleted file mode 100644 index 3e72b9b0c..000000000 --- a/src/screens/root/container/rootContainer.js +++ /dev/null @@ -1,192 +0,0 @@ -import React, { Component, Fragment } from 'react'; -import { AppState, Platform, Linking, Alert } from 'react-native'; -import { connect } from 'react-redux'; -import { injectIntl } from 'react-intl'; -import get from 'lodash/get'; - -// Actions & Services -import { openPinCodeModal } from '../../../redux/actions/applicationActions'; -import { getExistUser } from '../../../realm/realm'; -import { getPost, getUser } from '../../../providers/steem/dsteem'; - -// Components -import { Modal } from '../../../components'; -import { PinCode } from '../../pinCode'; -import PostButtonForAndroid from '../../../components/postButton/view/postButtonsForAndroid'; - -// Constants -import ROUTES from '../../../constants/routeNames'; - -const RootContainer = () => WrappedComponent => { - class RootComponent extends Component { - constructor(props) { - super(props); - this.state = { - wrappedComponentStates: null, - appState: AppState.currentState, - }; - } - - componentDidMount() { - AppState.addEventListener('change', this._handleAppStateChange); - - Linking.getInitialURL().then(url => { - this._handleDeepLink(url); - }); - Linking.addEventListener('url', this._handleOpenURL); - } - - componentWillUnmount() { - AppState.removeEventListener('change', this._handleAppStateChange); - Linking.removeEventListener('url', this._handleOpenURL); - } - - _handleOpenURL = event => { - this._handleDeepLink(event.url); - }; - - _handleDeepLink = async url => { - if (!url) return; - - let author; - let permlink; - let routeName; - let params; - let content; - let profile; - const { navigation, currentAccountUsername, intl } = this.props; - - if ( - url.indexOf('esteem') > -1 || - url.indexOf('steemit') > -1 || - url.indexOf('busy') > -1 || - url.indexOf('steempeak') > -1 - ) { - url = url.substring(url.indexOf('@'), url.length); - const routeParams = url.indexOf('/') > -1 ? url.split('/') : [url]; - - [, permlink] = routeParams; - author = - routeParams && routeParams.length > 0 && routeParams[0].indexOf('@') > -1 - ? routeParams[0].replace('@', '') - : routeParams[0]; - } - - if (author && permlink) { - await getPost(author, permlink, currentAccountUsername) - .then(result => { - if (get(result, 'title')) { - content = result; - } else { - this._handleAlert( - intl.formatMessage({ - id: 'deep_link.no_existing_post', - }), - ); - } - }) - .catch(() => { - this._handleAlert( - intl.formatMessage({ - id: 'deep_link.no_existing_post', - }), - ); - }); - - routeName = ROUTES.SCREENS.POST; - params = { content }; - } else if (author) { - profile = await getUser(author); - - if (!profile) { - this._handleAlert( - intl.formatMessage({ - id: 'deep_link.no_existing_user', - }), - ); - return; - } - - routeName = ROUTES.SCREENS.PROFILE; - params = { username: get(profile, 'name'), reputation: get(profile, 'reputation') }; - } - - if (routeName && (profile || content)) { - this.navigationTimeout = setTimeout(() => { - clearTimeout(this.navigationTimeout); - navigation.navigate({ - routeName, - params, - key: permlink || author, - }); - }, 2000); - } - }; - - _handleAlert = (title = null, text = null) => { - Alert.alert(title, text); - }; - - _handleAppStateChange = nextAppState => { - const { appState } = this.state; - - getExistUser().then(isExistUser => { - if (isExistUser) { - if (appState.match(/active|forground/) && nextAppState === 'inactive') { - this._startPinCodeTimer(); - } - - if (appState.match(/inactive|background/) && nextAppState === 'active') { - clearTimeout(this._pinCodeTimer); - } - } - }); - - this.setState({ appState: nextAppState }); - }; - - _startPinCodeTimer = () => { - const { dispatch } = this.props; - - this._pinCodeTimer = setTimeout(() => { - dispatch(openPinCodeModal()); - }, 1 * 60 * 1000); - }; - - _setWrappedComponentState = data => { - this.setState({ wrappedComponentStates: { ...data } }); - }; - - render() { - const { isPinCodeReqiure, navigation } = this.props; - const { wrappedComponentStates } = this.state; - - return ( - - - - - - {Platform.OS === 'android' && } - - ); - } - } - const mapStateToProps = state => ({ - currentAccountUsername: state.account.currentAccount.name, - isPinCodeReqiure: state.application.isPinCodeReqiure, - isActiveApp: state.application.isActive, - }); - - return connect(mapStateToProps)(injectIntl(RootComponent)); -}; - -export default RootContainer; diff --git a/src/screens/root/index.js b/src/screens/root/index.js deleted file mode 100644 index fe5b0dc31..000000000 --- a/src/screens/root/index.js +++ /dev/null @@ -1,3 +0,0 @@ -import RootContainer from './container/rootContainer'; - -export default RootContainer; From 42e98c9fe4b6e060d74e26ebaa5e3fcfd0a4727b Mon Sep 17 00:00:00 2001 From: Mustafa Buyukcelebi Date: Wed, 17 Jul 2019 00:31:34 +0300 Subject: [PATCH 05/88] Changed application and pin code container for connected to internet status. Added redux persist library. --- android/app/build.gradle | 1 + .../app/esteem/mobile/MainApplication.java | 2 + android/settings.gradle | 2 + ios/Podfile | 3 + ios/Podfile.lock | 16 +- .../Private/react-native-netinfo/RNCNetInfo.h | 1 + .../Public/react-native-netinfo/RNCNetInfo.h | 1 + .../BugsnagReactNative.podspec.json | 4 +- .../react-native-netinfo.podspec.json | 21 + ios/Pods/Manifest.lock | 16 +- ios/Pods/Pods.xcodeproj/project.pbxproj | 6838 +++++++++-------- .../xcschemes/Pods-eSteem.xcscheme | 2 +- ...agePickerController-QBImagePicker.xcscheme | 4 +- .../QBImagePickerController.xcscheme | 2 +- .../xcschemes/RNImageCropPicker.xcscheme | 2 +- .../xcschemes/RSKImageCropper.xcscheme | 2 +- .../xcschemes/SDWebImage.xcscheme | 2 +- .../react-native-fast-image.xcscheme | 2 +- .../xcschemes/react-native-netinfo.xcscheme | 60 + .../react-native-version-number.xcscheme | 2 +- .../xcschemes/xcschememanagement.plist | 47 +- .../Pods-esteem-tvOS.debug.xcconfig | 2 +- .../Pods-esteem-tvOS.release.xcconfig | 2 +- .../Pods-esteem-tvOSTests.debug.xcconfig | 2 +- .../Pods-esteem-tvOSTests.release.xcconfig | 2 +- .../Pods-esteem-acknowledgements.markdown | 98 +- .../Pods-esteem-acknowledgements.plist | 122 +- .../Pods-esteem/Pods-esteem.debug.xcconfig | 6 +- .../Pods-esteem/Pods-esteem.release.xcconfig | 6 +- .../Pods-esteemTests.debug.xcconfig | 2 +- .../Pods-esteemTests.release.xcconfig | 2 +- .../react-native-netinfo-dummy.m | 5 + .../react-native-netinfo-prefix.pch | 12 + .../react-native-netinfo.xcconfig | 9 + ios/eSteem.xcodeproj/project.pbxproj | 1 - .../xcschemes/xcschememanagement.plist | 2 +- .../UserInterfaceState.xcuserstate | Bin 57594 -> 58700 bytes package.json | 2 + .../comments/container/commentsContainer.js | 2 +- .../container/postDropdownContainer.js | 2 +- .../container/postDisplayContainer.js | 2 +- .../upvote/container/upvoteContainer.js | 2 +- .../wallet/container/walletContainer.js | 2 +- src/index.js | 7 +- src/redux/actions/accountAction.js | 6 - src/redux/actions/applicationActions.js | 8 +- src/redux/reducers/accountReducer.js | 8 - src/redux/reducers/applicationReducer.js | 9 +- src/redux/store/store.js | 21 +- .../container/applicationContainer.js | 140 +- src/screens/application/index.js | 2 +- .../editor/container/editorContainer.js | 2 +- .../pinCode/container/pinCodeContainer.js | 15 +- .../profile/container/profileContainer.js | 2 +- .../transfer/container/transferContainer.js | 2 +- yarn.lock | 10 + 56 files changed, 3962 insertions(+), 3585 deletions(-) create mode 120000 ios/Pods/Headers/Private/react-native-netinfo/RNCNetInfo.h create mode 120000 ios/Pods/Headers/Public/react-native-netinfo/RNCNetInfo.h create mode 100644 ios/Pods/Local Podspecs/react-native-netinfo.podspec.json create mode 100644 ios/Pods/Pods.xcodeproj/xcuserdata/mistik.xcuserdatad/xcschemes/react-native-netinfo.xcscheme create mode 100644 ios/Pods/Target Support Files/react-native-netinfo/react-native-netinfo-dummy.m create mode 100644 ios/Pods/Target Support Files/react-native-netinfo/react-native-netinfo-prefix.pch create mode 100644 ios/Pods/Target Support Files/react-native-netinfo/react-native-netinfo.xcconfig diff --git a/android/app/build.gradle b/android/app/build.gradle index 2d175ca28..b78e8a6fb 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -153,6 +153,7 @@ configurations.all { } dependencies { + implementation project(':@react-native-community_netinfo') implementation project(':react-native-navigation-bar-color') implementation project(':bugsnag-react-native') implementation project(':react-native-version-number') diff --git a/android/app/src/main/java/app/esteem/mobile/MainApplication.java b/android/app/src/main/java/app/esteem/mobile/MainApplication.java index 3b1f71590..8f5fefed9 100644 --- a/android/app/src/main/java/app/esteem/mobile/MainApplication.java +++ b/android/app/src/main/java/app/esteem/mobile/MainApplication.java @@ -3,6 +3,7 @@ package app.esteem.mobile; import android.app.Application; import com.facebook.react.ReactApplication; +import com.reactnativecommunity.netinfo.NetInfoPackage; import com.thebylito.navigationbarcolor.NavigationBarColorPackage; import com.bugsnag.BugsnagReactNative; import com.apsl.versionnumber.RNVersionNumberPackage; @@ -45,6 +46,7 @@ public class MainApplication extends Application implements ReactApplication { protected List getPackages() { return Arrays.asList( new MainReactPackage(), + new NetInfoPackage(), new NavigationBarColorPackage(), BugsnagReactNative.getPackage(), new RNVersionNumberPackage(), diff --git a/android/settings.gradle b/android/settings.gradle index 87f8bc753..4981cf008 100644 --- a/android/settings.gradle +++ b/android/settings.gradle @@ -1,4 +1,6 @@ rootProject.name = 'eSteem' +include ':@react-native-community_netinfo' +project(':@react-native-community_netinfo').projectDir = new File(rootProject.projectDir, '../node_modules/@react-native-community/netinfo/android') include ':react-native-navigation-bar-color' project(':react-native-navigation-bar-color').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-navigation-bar-color/android') include ':bugsnag-react-native' diff --git a/ios/Podfile b/ios/Podfile index afacdb93f..033e9eb6c 100755 --- a/ios/Podfile +++ b/ios/Podfile @@ -40,6 +40,9 @@ target 'eSteem' do pod 'BugsnagReactNative', :path => '../node_modules/bugsnag-react-native' + pod 'react-native-netinfo', :path => '../node_modules/@react-native-community/netinfo' + + target 'eSteemTests' do inherit! :search_paths # Pods for testing diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 0901b9a3c..b23209a79 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -9,10 +9,10 @@ PODS: - AppCenterReactNativeShared (1.13.0): - AppCenter/Core (= 1.14.0) - boost-for-react-native (1.63.0) - - BugsnagReactNative (2.20.0): - - BugsnagReactNative/Core (= 2.20.0) + - BugsnagReactNative (2.21.0): + - BugsnagReactNative/Core (= 2.21.0) - React - - BugsnagReactNative/Core (2.20.0): + - BugsnagReactNative/Core (2.21.0): - React - CodePush (1000.0.0): - CodePush/Base64 (= 1000.0.0) @@ -43,6 +43,8 @@ PODS: - React - SDWebImage/Core - SDWebImage/GIF + - react-native-netinfo (3.2.1): + - React - react-native-version-number (0.3.6): - React - React/Core (0.59.8): @@ -115,6 +117,7 @@ DEPENDENCIES: - Folly (from `../node_modules/react-native/third-party-podspecs/Folly.podspec`) - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) - react-native-fast-image (from `../node_modules/react-native-fast-image`) + - "react-native-netinfo (from `../node_modules/@react-native-community/netinfo`)" - react-native-version-number (from `../node_modules/react-native-version-number`) - React/Core (from `../node_modules/react-native`) - React/CxxBridge (from `../node_modules/react-native`) @@ -154,6 +157,8 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native" react-native-fast-image: :path: "../node_modules/react-native-fast-image" + react-native-netinfo: + :path: "../node_modules/@react-native-community/netinfo" react-native-version-number: :path: "../node_modules/react-native-version-number" RNImageCropPicker: @@ -165,7 +170,7 @@ SPEC CHECKSUMS: AppCenter: 02c5efe08d3bbab5421ae41d5f7aa7238906b817 AppCenterReactNativeShared: 00f470c3c17b47718db8733cbe811ccdcfd86282 boost-for-react-native: 39c7adb57c4e60d6c5479dd8623128eb5b3f0f2c - BugsnagReactNative: 9f2adc8dddc3231317989497328b24bf97150256 + BugsnagReactNative: 9f273f292378a016977f578e4467cf84b7182b07 CodePush: a503ca0caee269e68d8faaafe4414990ec282520 DoubleConversion: bb338842f62ab1d708ceb63ec3d999f0f3d98ecd FLAnimatedImage: 4a0b56255d9b05f18b6dd7ee06871be5d3b89e31 @@ -174,12 +179,13 @@ SPEC CHECKSUMS: QBImagePickerController: d54cf93db6decf26baf6ed3472f336ef35cae022 React: 76e6aa2b87d05eb6cccb6926d72685c9a07df152 react-native-fast-image: 6d50167ad4d68b59640ceead8c2bc4e58d91d8bd + react-native-netinfo: 0da34082d2cec3100c9b5073bb217e35f1142bdd react-native-version-number: b415bbec6a13f2df62bf978e85bc0d699462f37f RNImageCropPicker: 754299983d07c450aec0834c0efe0ed114131ff3 RSKImageCropper: 98296ad26b41753f796b6898d015509598f13d97 SDWebImage: 3f3f0c02f09798048c47a5ed0a13f17b063572d8 yoga: 92b2102c3d373d1a790db4ab761d2b0ffc634f64 -PODFILE CHECKSUM: 4c8480eb882a405d8226d42c0b34046d1eb5e724 +PODFILE CHECKSUM: 451286a0b160bb4194d053480003360275a2cf06 COCOAPODS: 1.6.1 diff --git a/ios/Pods/Headers/Private/react-native-netinfo/RNCNetInfo.h b/ios/Pods/Headers/Private/react-native-netinfo/RNCNetInfo.h new file mode 120000 index 000000000..ba7ad6f67 --- /dev/null +++ b/ios/Pods/Headers/Private/react-native-netinfo/RNCNetInfo.h @@ -0,0 +1 @@ +../../../../../node_modules/@react-native-community/netinfo/ios/RNCNetInfo.h \ No newline at end of file diff --git a/ios/Pods/Headers/Public/react-native-netinfo/RNCNetInfo.h b/ios/Pods/Headers/Public/react-native-netinfo/RNCNetInfo.h new file mode 120000 index 000000000..ba7ad6f67 --- /dev/null +++ b/ios/Pods/Headers/Public/react-native-netinfo/RNCNetInfo.h @@ -0,0 +1 @@ +../../../../../node_modules/@react-native-community/netinfo/ios/RNCNetInfo.h \ No newline at end of file diff --git a/ios/Pods/Local Podspecs/BugsnagReactNative.podspec.json b/ios/Pods/Local Podspecs/BugsnagReactNative.podspec.json index ce544a5e2..2b5e5581b 100644 --- a/ios/Pods/Local Podspecs/BugsnagReactNative.podspec.json +++ b/ios/Pods/Local Podspecs/BugsnagReactNative.podspec.json @@ -1,6 +1,6 @@ { "name": "BugsnagReactNative", - "version": "2.20.0", + "version": "2.21.0", "license": "MIT", "summary": "Bugsnag crash and error reporting for React Native apps", "authors": { @@ -9,7 +9,7 @@ "homepage": "https://docs.bugsnag.com/platforms/react-native", "source": { "git": "https://github.com/bugsnag/bugsnag-react-native.git", - "tag": "v2.20.0" + "tag": "v2.21.0" }, "platforms": { "ios": "8.0" diff --git a/ios/Pods/Local Podspecs/react-native-netinfo.podspec.json b/ios/Pods/Local Podspecs/react-native-netinfo.podspec.json new file mode 100644 index 000000000..93b667d86 --- /dev/null +++ b/ios/Pods/Local Podspecs/react-native-netinfo.podspec.json @@ -0,0 +1,21 @@ +{ + "name": "react-native-netinfo", + "version": "3.2.1", + "summary": "React Native Network Info API for iOS & Android", + "license": "MIT", + "authors": "Matt Oakes ", + "homepage": "https://github.com/react-native-community/react-native-netinfo#readme", + "platforms": { + "ios": "9.0" + }, + "source": { + "git": "https://github.com/react-native-community/react-native-netinfo.git", + "tag": "3.2.1" + }, + "source_files": "ios/**/*.{h,m}", + "dependencies": { + "React": [ + + ] + } +} diff --git a/ios/Pods/Manifest.lock b/ios/Pods/Manifest.lock index 0901b9a3c..b23209a79 100644 --- a/ios/Pods/Manifest.lock +++ b/ios/Pods/Manifest.lock @@ -9,10 +9,10 @@ PODS: - AppCenterReactNativeShared (1.13.0): - AppCenter/Core (= 1.14.0) - boost-for-react-native (1.63.0) - - BugsnagReactNative (2.20.0): - - BugsnagReactNative/Core (= 2.20.0) + - BugsnagReactNative (2.21.0): + - BugsnagReactNative/Core (= 2.21.0) - React - - BugsnagReactNative/Core (2.20.0): + - BugsnagReactNative/Core (2.21.0): - React - CodePush (1000.0.0): - CodePush/Base64 (= 1000.0.0) @@ -43,6 +43,8 @@ PODS: - React - SDWebImage/Core - SDWebImage/GIF + - react-native-netinfo (3.2.1): + - React - react-native-version-number (0.3.6): - React - React/Core (0.59.8): @@ -115,6 +117,7 @@ DEPENDENCIES: - Folly (from `../node_modules/react-native/third-party-podspecs/Folly.podspec`) - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) - react-native-fast-image (from `../node_modules/react-native-fast-image`) + - "react-native-netinfo (from `../node_modules/@react-native-community/netinfo`)" - react-native-version-number (from `../node_modules/react-native-version-number`) - React/Core (from `../node_modules/react-native`) - React/CxxBridge (from `../node_modules/react-native`) @@ -154,6 +157,8 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native" react-native-fast-image: :path: "../node_modules/react-native-fast-image" + react-native-netinfo: + :path: "../node_modules/@react-native-community/netinfo" react-native-version-number: :path: "../node_modules/react-native-version-number" RNImageCropPicker: @@ -165,7 +170,7 @@ SPEC CHECKSUMS: AppCenter: 02c5efe08d3bbab5421ae41d5f7aa7238906b817 AppCenterReactNativeShared: 00f470c3c17b47718db8733cbe811ccdcfd86282 boost-for-react-native: 39c7adb57c4e60d6c5479dd8623128eb5b3f0f2c - BugsnagReactNative: 9f2adc8dddc3231317989497328b24bf97150256 + BugsnagReactNative: 9f273f292378a016977f578e4467cf84b7182b07 CodePush: a503ca0caee269e68d8faaafe4414990ec282520 DoubleConversion: bb338842f62ab1d708ceb63ec3d999f0f3d98ecd FLAnimatedImage: 4a0b56255d9b05f18b6dd7ee06871be5d3b89e31 @@ -174,12 +179,13 @@ SPEC CHECKSUMS: QBImagePickerController: d54cf93db6decf26baf6ed3472f336ef35cae022 React: 76e6aa2b87d05eb6cccb6926d72685c9a07df152 react-native-fast-image: 6d50167ad4d68b59640ceead8c2bc4e58d91d8bd + react-native-netinfo: 0da34082d2cec3100c9b5073bb217e35f1142bdd react-native-version-number: b415bbec6a13f2df62bf978e85bc0d699462f37f RNImageCropPicker: 754299983d07c450aec0834c0efe0ed114131ff3 RSKImageCropper: 98296ad26b41753f796b6898d015509598f13d97 SDWebImage: 3f3f0c02f09798048c47a5ed0a13f17b063572d8 yoga: 92b2102c3d373d1a790db4ab761d2b0ffc634f64 -PODFILE CHECKSUM: 4c8480eb882a405d8226d42c0b34046d1eb5e724 +PODFILE CHECKSUM: 451286a0b160bb4194d053480003360275a2cf06 COCOAPODS: 1.6.1 diff --git a/ios/Pods/Pods.xcodeproj/project.pbxproj b/ios/Pods/Pods.xcodeproj/project.pbxproj index 64186753f..e2893308d 100644 --- a/ios/Pods/Pods.xcodeproj/project.pbxproj +++ b/ios/Pods/Pods.xcodeproj/project.pbxproj @@ -38,517 +38,506 @@ /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 00DAAFBE5F4FE8555AA789A1471E1319 /* RSKImageCropper-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C60D9BCCC0AFABE65D0F627CBF10E12 /* RSKImageCropper-dummy.m */; }; - 0159295F29CB1329AECFF90F3E5BCC09 /* QBAlbumCell.m in Sources */ = {isa = PBXBuildFile; fileRef = C6A22D94ED6FBF5D57C7FDFB82657F66 /* QBAlbumCell.m */; }; - 01EC7CE3FB7F2F8E3A65BB1F88637B38 /* BugsnagSession.h in Headers */ = {isa = PBXBuildFile; fileRef = B9EBC22589BA4A8CCA7B6B1BC871EA75 /* BugsnagSession.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 01EF10C24E7D832D4233904290D874EB /* unzip.h in Headers */ = {isa = PBXBuildFile; fileRef = 92DD805D6BF7F16C1E090D74A264D4CF /* unzip.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 00E8204FADECD29B6B83B995B4E84974 /* SDImageCacheConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = A5669737FF32FED9E6D8C699C27E54DD /* SDImageCacheConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 013901774A48132C2D68F1B22FEFEE39 /* UIApplication+RSKImageCropper.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CA0E30852039647A05EF9151967655F /* UIApplication+RSKImageCropper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 01EC7CE3FB7F2F8E3A65BB1F88637B38 /* BugsnagSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 335CA0C388EF357EBA375EA5E82E4396 /* BugsnagSession.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 01EF10C24E7D832D4233904290D874EB /* unzip.h in Headers */ = {isa = PBXBuildFile; fileRef = BEC39F8EE800406609172F1D1FF5775C /* unzip.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 022590F9CB4B833AA15D55970A3AE618 /* UIView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 4849903400AE961A88C471B28999C7D7 /* UIView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; 02FF5D849A0664874439EF4BAC2A029C /* Conv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7028F5EAF2CC097E374B74CA0923743D /* Conv.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1"; }; }; - 0324FDE295C4242D9714D6BC9EE234F9 /* JWTAlgorithmFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 04C50D2F98393D3023D6EF34EBB30CBC /* JWTAlgorithmFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 04DB1BE9A9A7D5B3881774F90B475347 /* RSKImageScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = BE7DD84AFEA148B7BF0E08225616D030 /* RSKImageScrollView.m */; }; - 071EEBD7607057B69A7A70DC101B214D /* pwd2key.h in Headers */ = {isa = PBXBuildFile; fileRef = 73E8DD6B67CCC9B7BC0F23A6635F8AAD /* pwd2key.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 078023BEC883F24DA7D16135AA76DF0A /* UIImage+MultiFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = CF4BEBBD6F601205C2662D54DB4ACABD /* UIImage+MultiFormat.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 083A88705601D7818D7F95F782A3A557 /* pwd2key.c in Sources */ = {isa = PBXBuildFile; fileRef = 86894EAC9FB7C4E152E3D9E66D44EAC0 /* pwd2key.c */; }; - 08E8C8058DB33EC9CFEC072A1D501DFC /* BugsnagSessionTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 86889AEF80B4B719DABB0F5EE81718F1 /* BugsnagSessionTracker.m */; }; + 0324FDE295C4242D9714D6BC9EE234F9 /* JWTAlgorithmFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 11570AE1441ACF9503E42537823B2CDA /* JWTAlgorithmFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 03CE1FEFF32FEC7714E444E11AD1E083 /* Compression.h in Headers */ = {isa = PBXBuildFile; fileRef = B771D5DE7D323EC76C088925AAC17CD8 /* Compression.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0468132D3882393874A9D36E37613BA7 /* SDWebImageImageIOCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = BC9635BF7173FE4B106F1CC4D4C849BB /* SDWebImageImageIOCoder.m */; }; + 04C834E78D17E78A8A79493B258E2C7C /* QBVideoIndicatorView.h in Headers */ = {isa = PBXBuildFile; fileRef = 311E7CD7F549EB7597C81C5A63582349 /* QBVideoIndicatorView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 052C96E743A953EAB1494FED7C027950 /* react-native-version-number-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 062F45DFBE8FA543031558B97CA2DFD2 /* react-native-version-number-dummy.m */; }; + 06981D4F5AFC0B5247710FEAF2E356A8 /* QBImagePickerController-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 69E43B695CC527F3E22C8D1D7F405329 /* QBImagePickerController-dummy.m */; }; + 06D4EEDE8980314E2F37D1A4AA750DBF /* RSKInternalUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 19606A31A34D26987545918B001A60A9 /* RSKInternalUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 071EEBD7607057B69A7A70DC101B214D /* pwd2key.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A418AE62717B248351424C7B7D607E4 /* pwd2key.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 083A88705601D7818D7F95F782A3A557 /* pwd2key.c in Sources */ = {isa = PBXBuildFile; fileRef = 135D44E436A6E4509DBEFEF0ACE44F3B /* pwd2key.c */; }; + 089540C269132D69101D94C2EB0CDFC4 /* SDWebImageOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = EF44CFD392E7FBB7D6FADACB4F7FE831 /* SDWebImageOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 08E8C8058DB33EC9CFEC072A1D501DFC /* BugsnagSessionTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 2976B20DC3127F0E50297A4A0DDB5887 /* BugsnagSessionTracker.m */; }; 08F9747618A9327A39D7B1AF00D5DC5C /* diy-fp.cc in Sources */ = {isa = PBXBuildFile; fileRef = DF4D1AE53F3DD8EC81B815EE524393D1 /* diy-fp.cc */; }; 091C0C0E3A30D286E30F860AE0925759 /* bignum.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A2B129D6BD066E4B086FE930422F11A /* bignum.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 09A60460C92FB8D96976BB237D798F51 /* JWTCryptoKey.h in Headers */ = {isa = PBXBuildFile; fileRef = A4BDF6B76611455CA953CE166F11D940 /* JWTCryptoKey.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 09EB59403E5F072E3F8253ADE9DB7166 /* RCTConvert+CodePushUpdateState.m in Sources */ = {isa = PBXBuildFile; fileRef = CC977020A44D23B37867D6DC5B394176 /* RCTConvert+CodePushUpdateState.m */; }; + 09A60460C92FB8D96976BB237D798F51 /* JWTCryptoKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A5B48AFA5B73876EEBE29EB5DFC67A4 /* JWTCryptoKey.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 09EB59403E5F072E3F8253ADE9DB7166 /* RCTConvert+CodePushUpdateState.m in Sources */ = {isa = PBXBuildFile; fileRef = 0027DF81DE8EBB989268EFDF2E674725 /* RCTConvert+CodePushUpdateState.m */; }; 0A63FF2A23BA8EF950D29CA533F04607 /* MallocImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B04DC1F9131D746FC83E6812AFC9503 /* MallocImpl.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1"; }; }; - 0B43C2BFC2D557231D532BE8B1D26EE8 /* BSG_KSCrashSentry_User.h in Headers */ = {isa = PBXBuildFile; fileRef = CD2F4A68EEE12922FBA0DC1A83A3C801 /* BSG_KSCrashSentry_User.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0BF0AE3D28D60EA161125EFAE18BE5B1 /* fileenc.c in Sources */ = {isa = PBXBuildFile; fileRef = 138BAE6F92B40F50FF8124944FA368C5 /* fileenc.c */; }; - 0D9593E633A22A892259DD78AB9E6B8D /* BSG_KSCrashCallCompletion.m in Sources */ = {isa = PBXBuildFile; fileRef = CBF428AC95C07CE34F4EB48339C33DF3 /* BSG_KSCrashCallCompletion.m */; }; - 0DC2421A4994FDEA9802742B188F1E19 /* BSG_KSString.h in Headers */ = {isa = PBXBuildFile; fileRef = B9B56CCA96F8A46204EB92FBF93C52B1 /* BSG_KSString.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0E37347600D2805035F183F185783BCE /* JWTAlgorithmNone.h in Headers */ = {isa = PBXBuildFile; fileRef = 37E491BBA08CB86C94DF2B2C778A1714 /* JWTAlgorithmNone.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0EC3325AEF4BECAA639DF2F245654EAE /* JWT.h in Headers */ = {isa = PBXBuildFile; fileRef = AB7260E1A935D6E84B2ED73D28ECD38E /* JWT.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0EC3C7800E17564B466D49AB74457F6C /* CodePushPackage.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BA942C534B1F0171BD1D8DABE901270 /* CodePushPackage.m */; }; - 0FF126D705FC6221432AFA531A24805F /* BSG_KSCrashCallCompletion.h in Headers */ = {isa = PBXBuildFile; fileRef = E70E1D0A7647A5D254B5AB39C8A6448B /* BSG_KSCrashCallCompletion.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0FF7CE21B4F1DD4D9597CCE7DB2E3316 /* RSKImageCropper.h in Headers */ = {isa = PBXBuildFile; fileRef = B571CE71FFB1AF440FCDD612AC9DBC0C /* RSKImageCropper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1038694DFEFA5A751E666747FDB9DF8B /* JWTCoding+VersionOne.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E5205465621650AC1F0D6AF7B87F4C9 /* JWTCoding+VersionOne.m */; }; + 0B43C2BFC2D557231D532BE8B1D26EE8 /* BSG_KSCrashSentry_User.h in Headers */ = {isa = PBXBuildFile; fileRef = 17584C1AB53779D9BEE3E1DC589C236B /* BSG_KSCrashSentry_User.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0BF0AE3D28D60EA161125EFAE18BE5B1 /* fileenc.c in Sources */ = {isa = PBXBuildFile; fileRef = 522900E2AC7897ABA049D803D953045A /* fileenc.c */; }; + 0D9593E633A22A892259DD78AB9E6B8D /* BSG_KSCrashCallCompletion.m in Sources */ = {isa = PBXBuildFile; fileRef = 17B972EC86C329E86332FAC6C54118C3 /* BSG_KSCrashCallCompletion.m */; }; + 0DC2421A4994FDEA9802742B188F1E19 /* BSG_KSString.h in Headers */ = {isa = PBXBuildFile; fileRef = A3B76801DEB8E05A26C2D2EEA8F6C435 /* BSG_KSString.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0DCCD19A3DA60D007B1BC07B6FBD4C7B /* NSButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F9A7AC72B0729D935D7C4B0D3E851A6 /* NSButton+WebCache.m */; }; + 0E37347600D2805035F183F185783BCE /* JWTAlgorithmNone.h in Headers */ = {isa = PBXBuildFile; fileRef = 51D5F34119BFEE67FD544AD0FF4F051A /* JWTAlgorithmNone.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0EC3325AEF4BECAA639DF2F245654EAE /* JWT.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E0D4AC5360B030FA8CF7B9B8A3F5103 /* JWT.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0EC3C7800E17564B466D49AB74457F6C /* CodePushPackage.m in Sources */ = {isa = PBXBuildFile; fileRef = 160760F78B07EBC094238136E3049261 /* CodePushPackage.m */; }; + 0F22C68C06C1D957E094FCCD03FE7B05 /* FLAnimatedImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E2EC44A7DC9C6DD0720953CCEF71DC2 /* FLAnimatedImageView+WebCache.m */; }; + 0FF126D705FC6221432AFA531A24805F /* BSG_KSCrashCallCompletion.h in Headers */ = {isa = PBXBuildFile; fileRef = 965A3E2773D4CAE51406095573135E87 /* BSG_KSCrashCallCompletion.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1038694DFEFA5A751E666747FDB9DF8B /* JWTCoding+VersionOne.m in Sources */ = {isa = PBXBuildFile; fileRef = 57CACA9E77E6339420E6CDAE676F646F /* JWTCoding+VersionOne.m */; }; 10695B47303DF2F97F58581E0E53C2E2 /* SpookyHashV2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 820139734835655803C79DB8C07D3411 /* SpookyHashV2.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1"; }; }; 107BF2E806089DC6DD5715D1FCADC1FF /* strtod.h in Headers */ = {isa = PBXBuildFile; fileRef = FA5EB1A0B03D921885FA4CAB86FD213F /* strtod.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 10FDC051ACE8E050C9310C79F6E00563 /* hmac.c in Sources */ = {isa = PBXBuildFile; fileRef = 4FCBF1A2826F9C6A074768502C811548 /* hmac.c */; }; - 11416E41EF926BC2D74944D46CC3CABA /* BSG_KSSysCtl.h in Headers */ = {isa = PBXBuildFile; fileRef = 952626E97E426F5DF1D1EACDB30765C8 /* BSG_KSSysCtl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 11545C2F083BBA5C385DEBD0B0784F90 /* RSKInternalUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 60D2981CFEEC2FE7537D80B87E886A1B /* RSKInternalUtility.m */; }; - 11FBD211BE4537F2239BC52FF9E9E241 /* BSG_KSZombie.c in Sources */ = {isa = PBXBuildFile; fileRef = FDAE87B576CC7BFF7A98DDB416ED5F19 /* BSG_KSZombie.c */; }; - 1229577E0EB30AFD68367DB24D1E46D0 /* BSG_KSCrashSentry_Signal.h in Headers */ = {isa = PBXBuildFile; fileRef = C11BC1F53722F80A9E5D4BAAABCFF015 /* BSG_KSCrashSentry_Signal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 131CEFD8502E1B1257364913F0D0E290 /* BugsnagSessionTrackingApiClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 50510BCCFB5A2689ECF8FC424407E013 /* BugsnagSessionTrackingApiClient.m */; }; - 138E8AA9C6EF9ED20359ED87026AC8FD /* SDAnimatedImageRep.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D565838FB6DAA9F8052D83CC3C74696 /* SDAnimatedImageRep.m */; }; - 1425C670663BF5E4D290646FDA54EB94 /* SDWebImagePrefetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C7EB417AA2E23A60B088F39C0C51B62 /* SDWebImagePrefetcher.m */; }; - 1516F59CB7786E67FBC7775B1FB759A1 /* BSG_KSCrashState.h in Headers */ = {isa = PBXBuildFile; fileRef = A52C199C4C128B07747F758F116B08A6 /* BSG_KSCrashState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1578F62371464F1E34DB0711F08E9529 /* SDWebImageFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C6B3482965C9A0E55EB33F7EB128371 /* SDWebImageFrame.m */; }; - 1654C30EAE5FDA787900B68C022189EA /* BugsnagSessionFileStore.h in Headers */ = {isa = PBXBuildFile; fileRef = AB349F84462BEA124E37BCC4CA8E89F9 /* BugsnagSessionFileStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 165AF5FEDD4DE4D5CEAE0D3B74402992 /* BugsnagCollections.m in Sources */ = {isa = PBXBuildFile; fileRef = E9002586379CECC7ADB1FA38590B94D8 /* BugsnagCollections.m */; }; - 175461770DFDED34EC9821AF083ECC10 /* CodePushTelemetryManager.m in Sources */ = {isa = PBXBuildFile; fileRef = CEA1980FBE21877C0B2BC872ED50F717 /* CodePushTelemetryManager.m */; }; - 18C461D7A1D0FCD94F73361911F0D20C /* BSG_KSCrashSentry.h in Headers */ = {isa = PBXBuildFile; fileRef = AC9F223DE574EF508E16A11CC16D5BD1 /* BSG_KSCrashSentry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 10FDC051ACE8E050C9310C79F6E00563 /* hmac.c in Sources */ = {isa = PBXBuildFile; fileRef = B5BDCF51FD08D2ACE2F9E6DC1E590B33 /* hmac.c */; }; + 11416E41EF926BC2D74944D46CC3CABA /* BSG_KSSysCtl.h in Headers */ = {isa = PBXBuildFile; fileRef = 338F24C2B9E24CD8ACAF954F9937AD92 /* BSG_KSSysCtl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 11FBD211BE4537F2239BC52FF9E9E241 /* BSG_KSZombie.c in Sources */ = {isa = PBXBuildFile; fileRef = DCBABB05B9565A9B497D4C9F3A43479E /* BSG_KSZombie.c */; }; + 1217C4D9F7A0448F88839D2A5EBDDE7B /* Compression.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F305E38641183E96303CC0E8BF586A9 /* Compression.m */; }; + 1229577E0EB30AFD68367DB24D1E46D0 /* BSG_KSCrashSentry_Signal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5834679DED5D735C2782B6F8DB43733C /* BSG_KSCrashSentry_Signal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1243EAE35580731E7D203894BB1FB106 /* SDWebImageCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 38D2252A0427FEC18CE219EE8D075D0B /* SDWebImageCompat.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1246139D6DDBEC55C082DC7C69763C07 /* SDWebImageImageIOCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 76888898E67D564A408F3A6B05494CE8 /* SDWebImageImageIOCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 13182714AE8DCC879A231E875CB3A60A /* SDWebImageGIFCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AED01DAE0F1DEE29EF7D1DB575C622B /* SDWebImageGIFCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 131CEFD8502E1B1257364913F0D0E290 /* BugsnagSessionTrackingApiClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 39140CE44B319E410D709D6396747A9B /* BugsnagSessionTrackingApiClient.m */; }; + 1442BCC57A3A7E696CD862533AF9BAFB /* QBCheckmarkView.m in Sources */ = {isa = PBXBuildFile; fileRef = D02F197123DE4B0873E3534476ACE763 /* QBCheckmarkView.m */; }; + 1516F59CB7786E67FBC7775B1FB759A1 /* BSG_KSCrashState.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C7CF9482C2CB3479BE3741C9A0D3FF3 /* BSG_KSCrashState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 15359E18359F431BB39D8462513B2423 /* Pods-eSteem-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BDF2AFEC7173A7F41200A277A71E1E9 /* Pods-eSteem-dummy.m */; }; + 1654C30EAE5FDA787900B68C022189EA /* BugsnagSessionFileStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 55AAC72D2FC097A48B022FE4C9E382F0 /* BugsnagSessionFileStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 165AF5FEDD4DE4D5CEAE0D3B74402992 /* BugsnagCollections.m in Sources */ = {isa = PBXBuildFile; fileRef = A6150536B35B660CDE79F17E7DE6A5D4 /* BugsnagCollections.m */; }; + 175461770DFDED34EC9821AF083ECC10 /* CodePushTelemetryManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C5A8C945F099B5BBEAD91304DE9E52B /* CodePushTelemetryManager.m */; }; + 1798DBE7D7D2367A80919874FA541258 /* QBCheckmarkView.h in Headers */ = {isa = PBXBuildFile; fileRef = C2EE4CE95F356ED4F6E6F9848D2A34AF /* QBCheckmarkView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 18C461D7A1D0FCD94F73361911F0D20C /* BSG_KSCrashSentry.h in Headers */ = {isa = PBXBuildFile; fileRef = 473228D29D59C27A88021ADADF8671A4 /* BSG_KSCrashSentry.h */; settings = {ATTRIBUTES = (Project, ); }; }; 191C15F88ACEC13860AD338F208BDDB5 /* double-conversion.h in Headers */ = {isa = PBXBuildFile; fileRef = 843CA64C9E4C3154590989859575DC94 /* double-conversion.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 19A33955B998E62EE86F04B704A5F64C /* sha1.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F68A62EC3CCF2DA390DD6F8C509A1F0 /* sha1.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 198482BF86D694BDCDDDE968970D09D6 /* RSKImageCropViewController+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = BBC0B2440EC8D0EDCA14A733293ED884 /* RSKImageCropViewController+Protected.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 19A33955B998E62EE86F04B704A5F64C /* sha1.h in Headers */ = {isa = PBXBuildFile; fileRef = DD703D66E9920F09A7B40D635B2DF637 /* sha1.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 19F5B7267FFF0A95F8F4C55EFB131809 /* QBVideoIconView.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F2C6A3A15241819A970288E15B6567 /* QBVideoIconView.h */; settings = {ATTRIBUTES = (Project, ); }; }; 1A6BB3682752BA9D73FB55FEFB1AB20D /* signalhandler.cc in Sources */ = {isa = PBXBuildFile; fileRef = CC9F8833EA424D5B9952546B9AE1F358 /* signalhandler.cc */; }; - 1C439829DFF851045BAE33E22B8FFC85 /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = F8D1165C82DA403EE98B2E943CD9C453 /* UIImage+MultiFormat.m */; }; - 1CCDD41CFF7486A248DBD4BE1BD0E96D /* ioapi.c in Sources */ = {isa = PBXBuildFile; fileRef = 09E620F6A3D02355A4F234C38B6F9807 /* ioapi.c */; }; - 1D87B794AA45A908C5247F2E25E7D252 /* JWTCoding+ResultTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = A4934E8741C1593825184F3EDF0C6378 /* JWTCoding+ResultTypes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1DB777F656BAD1C2864FEDD276FDBFEE /* JWTCryptoSecurity.m in Sources */ = {isa = PBXBuildFile; fileRef = 27C683015CA6D63D5C11C15828B2CCD0 /* JWTCryptoSecurity.m */; }; + 1BA7B1B24BC70FC5B06A3D266940C7AE /* QBImagePickerController.h in Headers */ = {isa = PBXBuildFile; fileRef = 308BC1946FC8DB4D24BE1CE14EE04D5E /* QBImagePickerController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1C6DE2B4009309A0DFC4C4D0463FE76F /* FLAnimatedImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 69F494E848300277EDBFB3442D7C9A05 /* FLAnimatedImageView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1CCDD41CFF7486A248DBD4BE1BD0E96D /* ioapi.c in Sources */ = {isa = PBXBuildFile; fileRef = E468EC147D738C76B547040B741786BF /* ioapi.c */; }; + 1D5F48407514DCF70C29611D3CEB5DAB /* UIImage+GIF.h in Headers */ = {isa = PBXBuildFile; fileRef = 3984EBA8FA4464C9A9C06CCC2A938C65 /* UIImage+GIF.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1D87B794AA45A908C5247F2E25E7D252 /* JWTCoding+ResultTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 1594B5D013EBE28807A510EE522FC275 /* JWTCoding+ResultTypes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1DB777F656BAD1C2864FEDD276FDBFEE /* JWTCryptoSecurity.m in Sources */ = {isa = PBXBuildFile; fileRef = 935DFF3B5321D74282E78947393A5DA0 /* JWTCryptoSecurity.m */; }; 1DEBCB73B19589825892640DDE292CB0 /* symbolize.cc in Sources */ = {isa = PBXBuildFile; fileRef = 63580F40EBE62F749804E408E75961B6 /* symbolize.cc */; }; - 1E1A2DDA3191C30E67AB290086780181 /* BSG_KSJSONCodecObjC.h in Headers */ = {isa = PBXBuildFile; fileRef = FFC66A52420A1C84D5D4471D12EFC0C8 /* BSG_KSJSONCodecObjC.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1E434466C3C6DBD62E2528F5E9D7D841 /* BugsnagErrorReportApiClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D94F88C99B79275480E352ED0ACB662 /* BugsnagErrorReportApiClient.m */; }; - 1F27B37A8DE189DAE7B8C9ED4A593214 /* UIButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 997438A13F3E95547B33B3E1C73E9401 /* UIButton+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1F68A1C21178227CD727F88A6C222A8F /* MF_Base64Additions.m in Sources */ = {isa = PBXBuildFile; fileRef = 3812D6BAC4E109E0B79C91735DB07CBD /* MF_Base64Additions.m */; }; - 1FCE6BAC622652E58089AFFE287486D8 /* ImageCropPicker.m in Sources */ = {isa = PBXBuildFile; fileRef = B1E42E568E0A63C05222E91D65CFEB16 /* ImageCropPicker.m */; }; - 20AB6FC2A89CD11942D71AABECD33787 /* crypt.h in Headers */ = {isa = PBXBuildFile; fileRef = 57B722A6CBC6D046F2AF495083481D58 /* crypt.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1E03D5C2B873477F5F7A4F056489AC89 /* CGGeometry+RSKImageCropper.m in Sources */ = {isa = PBXBuildFile; fileRef = C5BC49E76626C3B2674393C1AB1C8DA1 /* CGGeometry+RSKImageCropper.m */; }; + 1E1A2DDA3191C30E67AB290086780181 /* BSG_KSJSONCodecObjC.h in Headers */ = {isa = PBXBuildFile; fileRef = 76799006D8F4D64EE78CAD78CBDF8C00 /* BSG_KSJSONCodecObjC.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1E434466C3C6DBD62E2528F5E9D7D841 /* BugsnagErrorReportApiClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 5909BD6A6EE5FEDA40893016FA047E0A /* BugsnagErrorReportApiClient.m */; }; + 1F68A1C21178227CD727F88A6C222A8F /* MF_Base64Additions.m in Sources */ = {isa = PBXBuildFile; fileRef = 6BD5D9F776FAE46D759E1965E96A8CA0 /* MF_Base64Additions.m */; }; + 208A71A0F25A8E1D12BF50C304A3400B /* SDWebImageDownloaderOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = DC261F7950E8E952ADF6AE656498F9EF /* SDWebImageDownloaderOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 20AB6FC2A89CD11942D71AABECD33787 /* crypt.h in Headers */ = {isa = PBXBuildFile; fileRef = 8340C726000E9DE8028F9F3B21A8591B /* crypt.h */; settings = {ATTRIBUTES = (Project, ); }; }; 20F0D13F0C31A19295812D26BA9F58B9 /* vlog_is_on.h in Headers */ = {isa = PBXBuildFile; fileRef = 844756EAB40EF7BC2596486FA92E9B31 /* vlog_is_on.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 21113647B525F9EBE0C46BE5A29ED5C0 /* SDWebImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 8607965A5F8786B1713255AA09A4C1FC /* SDWebImageDownloader.m */; }; - 23AC52D51A7DF1BE5A5224FE8B1E5E40 /* BSG_KSMachApple.h in Headers */ = {isa = PBXBuildFile; fileRef = DC150FAB65C62D3C28BF3D445540FFF1 /* BSG_KSMachApple.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 23E4155D3857FAF8DFF715C05666295C /* BSG_KSSystemCapabilities.h in Headers */ = {isa = PBXBuildFile; fileRef = CEB897AF8F4400EB490B5D755B881DA3 /* BSG_KSSystemCapabilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 240CAE1A628A43824D91FDDD7C39C429 /* BugsnagNotifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 31325E6D6666F4E132E0967EE0902319 /* BugsnagNotifier.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 24E52A4E269CE09BE0A968FEF1263955 /* QBSlomoIconView.m in Sources */ = {isa = PBXBuildFile; fileRef = BF15D6F0F2C41C43EA9D0FF22E6D1E57 /* QBSlomoIconView.m */; }; - 2566B6B5626162F7641C6F0EAFD0D701 /* FLAnimatedImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E2EC44A7DC9C6DD0720953CCEF71DC2 /* FLAnimatedImageView+WebCache.m */; }; - 258217C30CBF93AD5ACE143F3BEEDA9A /* CodePushUpdateUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 564B29CCC3F5E8A1DC0893E8B20A49C3 /* CodePushUpdateUtils.m */; }; - 26ADE10E48C6A2D4215CCB1CDFD353E6 /* BSG_KSCrashSentry_Deadlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 86EF5D33152A2495763B188D5CC4E38A /* BSG_KSCrashSentry_Deadlock.m */; }; - 26F1E778EE84979BE2F780894F01E462 /* BugsnagUser.m in Sources */ = {isa = PBXBuildFile; fileRef = 707CE5EE5994AE69CC7AFA7282F187EC /* BugsnagUser.m */; }; - 288810E51CC55ACCEEC5F1F0C7E33C26 /* Bugsnag.h in Headers */ = {isa = PBXBuildFile; fileRef = C9B62B3BF5E51266ABFB09524029A68A /* Bugsnag.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2983A7B37C73358B93BC37EAA18E008F /* JWTClaimsSetSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = C9463D18711673D40015F116C4A5C243 /* JWTClaimsSetSerializer.m */; }; - 2A1CF0AE917F076FDC8DBBEC59DF9F9E /* BSG_KSCrashC.h in Headers */ = {isa = PBXBuildFile; fileRef = B4258FDC44F3428B09CF80BA5F4C3740 /* BSG_KSCrashC.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2AAB7689FF1D30CE0CB07DA56031F6F5 /* FFFastImageSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CF1D00838C32EB1D42D95828E5FA4CF /* FFFastImageSource.m */; }; - 2B16A859937A968187969DD05C0135C0 /* RSKImageCropViewController+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = BBC0B2440EC8D0EDCA14A733293ED884 /* RSKImageCropViewController+Protected.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2B9D861510E9FF0477615920B7B15C66 /* CodePushUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EC5D75EBB247B2767F38274D99B3C58 /* CodePushUtils.m */; }; - 2C66B6A92590D01C85F5E5E388DC9AD0 /* BugsnagBreadcrumb.h in Headers */ = {isa = PBXBuildFile; fileRef = 57627898649983C794800267A40B80A0 /* BugsnagBreadcrumb.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2D1FC91D4249EEB9B9282C08F130F13F /* CodePush.m in Sources */ = {isa = PBXBuildFile; fileRef = 680BAFF52F853A8C1C9C0047E531FD9B /* CodePush.m */; }; - 2D410171962A3FC3638113B506828154 /* BugsnagSessionTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = D1954F55DE361F9BFF4DCD90EB86920D /* BugsnagSessionTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2E07D9CFD7898BF044BED8D337FBFF40 /* JWTCryptoKeyExtractor.h in Headers */ = {isa = PBXBuildFile; fileRef = CE2AE7D2258089C84B1E1014A03E00B0 /* JWTCryptoKeyExtractor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2E7BC2AA84DD6365488051195C4D47B5 /* aescrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 33032E1339F0A1E24A2BF928D98BABA7 /* aescrypt.c */; }; - 2E92CB7308B839EA0AAC2C9255BA6022 /* UIImage+RSKImageCropper.h in Headers */ = {isa = PBXBuildFile; fileRef = 98FE41DB3614594A7AA7792D47C2507D /* UIImage+RSKImageCropper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2EC9018B4E7DF963D0EAE43AB0AE7AF7 /* UIView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D6B804D48DC1FDE5B92813CEEDC70C1 /* UIView+WebCache.m */; }; - 2EF53CBC448031ACCED0A28D74801682 /* BSG_KSCrashReportVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = EE8288E043B08C408E9097F86830B13F /* BSG_KSCrashReportVersion.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 30188ECBB8F95DC12EA5D72523E63F4A /* SSZipArchive.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D1A23BE3FF7CA55B8DCEDAE4CB53B66 /* SSZipArchive.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 31404767928FD7748CEB481426F04795 /* BSG_KSCrashType.c in Sources */ = {isa = PBXBuildFile; fileRef = 777D4C6D5DD2B6CA1C810FD9A48D01AB /* BSG_KSCrashType.c */; }; - 31C30F1FE66BDAA2890F182DB636BF4A /* UIView+WebCacheOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 76A28C3C7CF9D85536EDF2F0C1106662 /* UIView+WebCacheOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 34A027854C1DF37D96BF1C920605EF04 /* JWTAlgorithmRSBase.m in Sources */ = {isa = PBXBuildFile; fileRef = E7936CD8B693DC756B6B66517820C23E /* JWTAlgorithmRSBase.m */; }; - 35793CB46A36B2B5BFB0DF485E5BD86B /* RSKTouchView.h in Headers */ = {isa = PBXBuildFile; fileRef = 42B6588A46C79743B19B4D6FE22043BA /* RSKTouchView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 36F0950BDB4237646D7A462DFE894264 /* NSButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F9A7AC72B0729D935D7C4B0D3E851A6 /* NSButton+WebCache.m */; }; + 224D6CC5BB9B811948074A74BE19432F /* RSKImageCropper-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C60D9BCCC0AFABE65D0F627CBF10E12 /* RSKImageCropper-dummy.m */; }; + 23AC52D51A7DF1BE5A5224FE8B1E5E40 /* BSG_KSMachApple.h in Headers */ = {isa = PBXBuildFile; fileRef = 31D34BB8E699B202F996584AA21B71FD /* BSG_KSMachApple.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 23E4155D3857FAF8DFF715C05666295C /* BSG_KSSystemCapabilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FF17C339936E2E451958C59383431F4 /* BSG_KSSystemCapabilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 240CAE1A628A43824D91FDDD7C39C429 /* BugsnagNotifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 021F91FD3FBFFD6E76565ADA85E4C0D0 /* BugsnagNotifier.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 256EE79046E7A641BFBD52E024FD3FC9 /* SDWebImageTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = E243DCE6E5C947E4DEDAB6CC601D4284 /* SDWebImageTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 258217C30CBF93AD5ACE143F3BEEDA9A /* CodePushUpdateUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = EB25602C0BC689DE3B519A90004A72B7 /* CodePushUpdateUtils.m */; }; + 26ADE10E48C6A2D4215CCB1CDFD353E6 /* BSG_KSCrashSentry_Deadlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A9D1EA8F6B1C6758A4D9B8994D11668 /* BSG_KSCrashSentry_Deadlock.m */; }; + 26F1E778EE84979BE2F780894F01E462 /* BugsnagUser.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D27A76BF263AE244DCDD177F7BFA3A1 /* BugsnagUser.m */; }; + 288810E51CC55ACCEEC5F1F0C7E33C26 /* Bugsnag.h in Headers */ = {isa = PBXBuildFile; fileRef = F0003C4768776B186D90D187F8A39C75 /* Bugsnag.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2983A7B37C73358B93BC37EAA18E008F /* JWTClaimsSetSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = 3666BA29922AE4E94E3B5C381F1578BB /* JWTClaimsSetSerializer.m */; }; + 29CC85D41A4870C16D84D3AA459E025D /* RSKImageScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = 607BD3F56357D7CCE28191EBC765FB40 /* RSKImageScrollView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2A1CF0AE917F076FDC8DBBEC59DF9F9E /* BSG_KSCrashC.h in Headers */ = {isa = PBXBuildFile; fileRef = 20712A335D75168F9BEC41F3F0CF7115 /* BSG_KSCrashC.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2B9D861510E9FF0477615920B7B15C66 /* CodePushUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 24C824CF92C74AC85CFA229C69530FC3 /* CodePushUtils.m */; }; + 2C66B6A92590D01C85F5E5E388DC9AD0 /* BugsnagBreadcrumb.h in Headers */ = {isa = PBXBuildFile; fileRef = 7085FA35C476234084F27575F96E3C91 /* BugsnagBreadcrumb.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2D1FC91D4249EEB9B9282C08F130F13F /* CodePush.m in Sources */ = {isa = PBXBuildFile; fileRef = C20C42F088726AF8031E1A86B0A58B51 /* CodePush.m */; }; + 2D410171962A3FC3638113B506828154 /* BugsnagSessionTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = A07FCF80CAE2F08B157603E33D2D7630 /* BugsnagSessionTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2D68B08901630524DD14225F0F7DA33B /* UIImage+Resize.m in Sources */ = {isa = PBXBuildFile; fileRef = BBAC421D6604C04A9023B59293DD7D19 /* UIImage+Resize.m */; }; + 2E07D9CFD7898BF044BED8D337FBFF40 /* JWTCryptoKeyExtractor.h in Headers */ = {isa = PBXBuildFile; fileRef = BEDD468FD768B115B335A1FF025895E4 /* JWTCryptoKeyExtractor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2E7BC2AA84DD6365488051195C4D47B5 /* aescrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 239643A26EF686E9CA2EA44F457B7B3B /* aescrypt.c */; }; + 2EC3CDCCCE1BB14344FB6941A1B13500 /* react-native-netinfo-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 71AA18B578910C213C071F757F7E51EF /* react-native-netinfo-dummy.m */; }; + 2EF53CBC448031ACCED0A28D74801682 /* BSG_KSCrashReportVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = D5908D320C0DBE3EB597700706050A4D /* BSG_KSCrashReportVersion.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2F34703BE64599A7D265A839C3A2AF1A /* UIImage+Resize.h in Headers */ = {isa = PBXBuildFile; fileRef = D401C12CB5D23F3C62D56F2B231F4903 /* UIImage+Resize.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 30188ECBB8F95DC12EA5D72523E63F4A /* SSZipArchive.h in Headers */ = {isa = PBXBuildFile; fileRef = 05C263676FB71E94ED789F57CB27E9B0 /* SSZipArchive.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 30622810FFC1ACB699A318BF8F12317C /* QBAlbumsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 13DC1F447F84C1E7B75FD0B823901126 /* QBAlbumsViewController.m */; }; + 30DCE815E23AA55ADA4DF85FDBCD14A7 /* SDWebImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 8607965A5F8786B1713255AA09A4C1FC /* SDWebImageDownloader.m */; }; + 31355C20920D533DF009C66C083A308E /* SDWebImagePrefetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 12DF88709072FB6D652AED5C8A838950 /* SDWebImagePrefetcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 31404767928FD7748CEB481426F04795 /* BSG_KSCrashType.c in Sources */ = {isa = PBXBuildFile; fileRef = 9139610F57899C09E5FDC3137AEFD52E /* BSG_KSCrashType.c */; }; + 32D088F9349246877E642207049D1426 /* RNCNetInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B8D8FFF67622FE7555C8CD8921A1419 /* RNCNetInfo.m */; }; + 347E16FE50A11BAE7F1696F7D5FF2D04 /* QBAssetCell.m in Sources */ = {isa = PBXBuildFile; fileRef = A09D0D39ACF08D9A718B1DED5B1060E1 /* QBAssetCell.m */; }; + 34A027854C1DF37D96BF1C920605EF04 /* JWTAlgorithmRSBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E8F398915137415E975EBDC1871E9E5 /* JWTAlgorithmRSBase.m */; }; 3728CB53E4723B332E0C5D8CD2409CDE /* ieee.h in Headers */ = {isa = PBXBuildFile; fileRef = A3B6CA9CAEA4DA603BB12BE079C90EC3 /* ieee.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 386C1825AFE96924D948F6F9B28E4CE9 /* JWTCoding+VersionTwo.m in Sources */ = {isa = PBXBuildFile; fileRef = 80445CDB352BCF400E0FE32BAACC08F8 /* JWTCoding+VersionTwo.m */; }; - 388E0E836490D92BE7596FDCDDFB0378 /* en.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 9DCE0D541D95C85314C0B42BB8B5868D /* en.lproj */; }; - 3A0D909A5C0A940F8CAD2B4CFFDC5110 /* BSG_KSCrashReportFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EB5676745CDA65D1601C8E663916630 /* BSG_KSCrashReportFilter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3A6BD0F381FD2A8812BF31832C4837CC /* BSG_KSCrashC.c in Sources */ = {isa = PBXBuildFile; fileRef = 0718C00486956C3B8F15BCBB43D7E2B8 /* BSG_KSCrashC.c */; }; - 3BF4FD4F9E74001C858AE24665145452 /* SDWebImageGIFCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = E546415C06312A2443D0CC60965C50A6 /* SDWebImageGIFCoder.m */; }; + 386C1825AFE96924D948F6F9B28E4CE9 /* JWTCoding+VersionTwo.m in Sources */ = {isa = PBXBuildFile; fileRef = C9729E878634F18345B7A72220C2974D /* JWTCoding+VersionTwo.m */; }; + 3A0D909A5C0A940F8CAD2B4CFFDC5110 /* BSG_KSCrashReportFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 32DFDF7B5051CAD644E83B963FC7B2E4 /* BSG_KSCrashReportFilter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3A6BD0F381FD2A8812BF31832C4837CC /* BSG_KSCrashC.c in Sources */ = {isa = PBXBuildFile; fileRef = 3F169861F19003A66D232AE85C44F32E /* BSG_KSCrashC.c */; }; + 3BC71C2202B918250C21DB25C6916317 /* UIImage+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = 89028986A27C9EF8FFBA67C165B7A9DF /* UIImage+GIF.m */; }; 3DE45D3910CC47153462598BD966C2FA /* ScopeGuard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3F038148531D617B4ECB201BDFB12315 /* ScopeGuard.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1"; }; }; - 3E09E81BAC225258EF411A9BD007FE5A /* BSG_KSCrashSentry.c in Sources */ = {isa = PBXBuildFile; fileRef = 5AB58978A13C3A8122233FBB0A50A5D3 /* BSG_KSCrashSentry.c */; }; - 3E4F2019C9423BCBB0ABFE172BDB499E /* RSKInternalUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 19606A31A34D26987545918B001A60A9 /* RSKInternalUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3E8984F26BE200A0D5D95E65D21A7A96 /* JWTCryptoSecurity.h in Headers */ = {isa = PBXBuildFile; fileRef = 04F5CCF37361966DF0C145FA1E80B376 /* JWTCryptoSecurity.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3EE3E703C1ED46A3CFAD520A1B065F48 /* SDWebImageCoderHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = BA802279093F73E21B40CF19981E1AD9 /* SDWebImageCoderHelper.m */; }; - 3EF9CC01D03D22848134C98945A205CA /* BugsnagFileStore.m in Sources */ = {isa = PBXBuildFile; fileRef = B683AF04FD8E58FDAD4005169150E62B /* BugsnagFileStore.m */; }; - 3FAEE75A36ED21ECEC14EC935505BD82 /* BSG_KSMach_Arm64.c in Sources */ = {isa = PBXBuildFile; fileRef = 598741F8DD63B47FDF57EE28091B0526 /* BSG_KSMach_Arm64.c */; }; - 403AD73D73556B4D27AB2C15906BC3AB /* brg_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 9329C4411A17FA86D4907DEC7ED687EA /* brg_types.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4144D4F2D8F07D189DEC7226BB72175A /* BSG_KSCrashReportStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 16C41D636B3D223BC9F5DA338ABCBB4D /* BSG_KSCrashReportStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 419E677B88E67DB5A8EB6B7EB79AD29B /* UIImage+MemoryCacheCost.h in Headers */ = {isa = PBXBuildFile; fileRef = 095FFBC9C34D1A4C865B812230637077 /* UIImage+MemoryCacheCost.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4217595B9D52B007DDEDAD0044474E27 /* BSG_KSCrashSentry_NSException.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FEA681DFC20F5CAD1524C57BBF8A8B0 /* BSG_KSCrashSentry_NSException.m */; }; - 42E79A824DE072924EBAE31BDA34E943 /* ImageCropPicker.h in Headers */ = {isa = PBXBuildFile; fileRef = 0498732578B070F40B7154D6C0AA8CBF /* ImageCropPicker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46801E910D0D684008F4943D5D448707 /* BSG_KSCrashReport.h in Headers */ = {isa = PBXBuildFile; fileRef = A5F70D4F2276E50162237A30BA3A9E51 /* BSG_KSCrashReport.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4694B3CFCDBE4C9D25AA335F601AB114 /* BSG_KSFileUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = DB35757E51EF21A3F4CDAF196DDABBC0 /* BSG_KSFileUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46C814CBA2CEB626A24FDE611BA5BE01 /* SDWebImageDownloaderOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 085CB765477FB55A8D3AC5A05A00BA50 /* SDWebImageDownloaderOperation.m */; }; - 474A921E3149AA22718FD0690C562F86 /* UIImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 677BF24D7A701547C02E11DA3F473768 /* UIImageView+WebCache.m */; }; - 47A337D3176B7E0D46EBCBB8B289F4AB /* BSG_KSCrashAdvanced.h in Headers */ = {isa = PBXBuildFile; fileRef = 18909EC908180DF21B357CCEE15B8FD0 /* BSG_KSCrashAdvanced.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 47C6F521FC21638C2343B2D9A12B16D3 /* SDWebImageImageIOCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 76888898E67D564A408F3A6B05494CE8 /* SDWebImageImageIOCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4844B3B5CCF6897048BC91D83C04C979 /* hmac.h in Headers */ = {isa = PBXBuildFile; fileRef = 47708A6C525EACDE234B4AF0DB79C977 /* hmac.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 48C6F0C2859927C03A78EC9E3B6CDD96 /* CGGeometry+RSKImageCropper.h in Headers */ = {isa = PBXBuildFile; fileRef = 72E46D0EF36FA22FA41E76EF01C47C72 /* CGGeometry+RSKImageCropper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 490048A4C65BE591CB52EEF36D168B03 /* BugsnagConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = AFCCA57B5ABE2DC4B8008E9AC24F0EA3 /* BugsnagConfiguration.m */; }; - 4932C14A493199A01E931ACDA88BF572 /* NSDictionary+BSG_Merge.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F57141F7FC6CC00C3FA167F80D6F51C /* NSDictionary+BSG_Merge.m */; }; - 493F10C2AB669FF6A4750AC30D4F9D58 /* SDWebImageOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = EF44CFD392E7FBB7D6FADACB4F7FE831 /* SDWebImageOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3E09E81BAC225258EF411A9BD007FE5A /* BSG_KSCrashSentry.c in Sources */ = {isa = PBXBuildFile; fileRef = 64C145AB5157F7A077A6A7479F93C494 /* BSG_KSCrashSentry.c */; }; + 3E8984F26BE200A0D5D95E65D21A7A96 /* JWTCryptoSecurity.h in Headers */ = {isa = PBXBuildFile; fileRef = BE4C3F47F2D0E91DABDE1BC518B5FEFF /* JWTCryptoSecurity.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3ED9D63C6F3B302EB71A56B6CCAC6206 /* FFFastImageViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = BCABA95231E87FB70C64FEB9852ADD94 /* FFFastImageViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3EF9CC01D03D22848134C98945A205CA /* BugsnagFileStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FAB98C605A45D31171735C71EEC59F7 /* BugsnagFileStore.m */; }; + 3FAEE75A36ED21ECEC14EC935505BD82 /* BSG_KSMach_Arm64.c in Sources */ = {isa = PBXBuildFile; fileRef = DCB28DA4ACC273E54C9222E1E9897727 /* BSG_KSMach_Arm64.c */; }; + 403AD73D73556B4D27AB2C15906BC3AB /* brg_types.h in Headers */ = {isa = PBXBuildFile; fileRef = FA6065F739BBA1266B4FFF5EF86DBADD /* brg_types.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4144D4F2D8F07D189DEC7226BB72175A /* BSG_KSCrashReportStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CB46B7FE4284919C98224056F7673D7 /* BSG_KSCrashReportStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4217595B9D52B007DDEDAD0044474E27 /* BSG_KSCrashSentry_NSException.m in Sources */ = {isa = PBXBuildFile; fileRef = DA696FC52893C6EDB7376057FA779817 /* BSG_KSCrashSentry_NSException.m */; }; + 423FE45391176E2736D3450FC134B10A /* SDWebImagePrefetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C7EB417AA2E23A60B088F39C0C51B62 /* SDWebImagePrefetcher.m */; }; + 42A4BF458BBA730E92AD3CC01A2EED9F /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = F8D1165C82DA403EE98B2E943CD9C453 /* UIImage+MultiFormat.m */; }; + 435E34029880CD3DB7FD19EAC45808C2 /* UIImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 677BF24D7A701547C02E11DA3F473768 /* UIImageView+WebCache.m */; }; + 46801E910D0D684008F4943D5D448707 /* BSG_KSCrashReport.h in Headers */ = {isa = PBXBuildFile; fileRef = D6F5F85D96BF44E7CC4ECBFC1B3E2858 /* BSG_KSCrashReport.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4694B3CFCDBE4C9D25AA335F601AB114 /* BSG_KSFileUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = C59C83B07F0A49B5729A7367448CB04A /* BSG_KSFileUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 47A337D3176B7E0D46EBCBB8B289F4AB /* BSG_KSCrashAdvanced.h in Headers */ = {isa = PBXBuildFile; fileRef = 20571689512DF3C19AA6114B1E0B4B38 /* BSG_KSCrashAdvanced.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4844B3B5CCF6897048BC91D83C04C979 /* hmac.h in Headers */ = {isa = PBXBuildFile; fileRef = E1B2DFF3B1F2038C40E946A63C8D5D60 /* hmac.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 490048A4C65BE591CB52EEF36D168B03 /* BugsnagConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = A42D65129C795993BA2569BF3BA67537 /* BugsnagConfiguration.m */; }; + 4932C14A493199A01E931ACDA88BF572 /* NSDictionary+BSG_Merge.m in Sources */ = {isa = PBXBuildFile; fileRef = 4335348B526240EB8B0BBC4F807E8A91 /* NSDictionary+BSG_Merge.m */; }; 49D5AE148EDE23C66E04C17A9DF3CD0E /* double-conversion.cc in Sources */ = {isa = PBXBuildFile; fileRef = 9865CE9E54ED393FF36600AD3C3AF182 /* double-conversion.cc */; }; - 4A120251E171062D6640A7C3CB593511 /* UIImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 164B4B19BC4954EBF83B0FF76208465F /* UIImageView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4A1D9B0107114652937F8E41A00E8C50 /* QBVideoIndicatorView.h in Headers */ = {isa = PBXBuildFile; fileRef = 311E7CD7F549EB7597C81C5A63582349 /* QBVideoIndicatorView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4A916DB5E0354A310EB9F9FBB5E55120 /* NSError+BSG_SimpleConstructor.m in Sources */ = {isa = PBXBuildFile; fileRef = B5825766251BB4386C015304135DAA9B /* NSError+BSG_SimpleConstructor.m */; }; - 4ADCAB4846945CE2504B661B60758487 /* BSG_KSCrashReport.c in Sources */ = {isa = PBXBuildFile; fileRef = A5D69AB4E305389D920D65EE45FA1FB6 /* BSG_KSCrashReport.c */; }; - 4AE3217AC7FA0B7B9F00A10684926EC3 /* BSG_RFC3339DateTool.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A3C7B63EA7E718A2594DDAE83E30711 /* BSG_RFC3339DateTool.m */; }; - 4B16862F8A4858E5F99A14DB8C685795 /* NSImage+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = ACDF8B81E604DDB6051E07F856682E8F /* NSImage+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4B732D8111DCC79B70649D4910806E58 /* QBSlomoIconView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C38836E3D82C6AC2824E63D30C774CE /* QBSlomoIconView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4C48A2849C2DA588A55B8E4E6597BEB6 /* unzip.c in Sources */ = {isa = PBXBuildFile; fileRef = C04C02FF2C2CB68DA9AB1393A0159AB1 /* unzip.c */; }; - 4C5A803CCC27A83C8C7C121B7DDA2B86 /* UIImageView+HighlightedWebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 72D66CB7C77785F170FE68D825B9E55F /* UIImageView+HighlightedWebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4CEEFEDB079E078E661A9DE4A60DB7ED /* BSG_KSCrashSentry_CPPException.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0A75FF3F1ABA268284FD45F60D6E8BBE /* BSG_KSCrashSentry_CPPException.mm */; }; - 4D67AD90EC814A1B4AB9AE0A0E61A01F /* BSG_KSFileUtils.c in Sources */ = {isa = PBXBuildFile; fileRef = AFC536BA3FCF5BD277760EF60BE90BA2 /* BSG_KSFileUtils.c */; }; + 4A34B6AEF79E636A836981142B711377 /* SDWebImageCodersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D8CC5F4B9B4A35D0BAB170B72496E97 /* SDWebImageCodersManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4A916DB5E0354A310EB9F9FBB5E55120 /* NSError+BSG_SimpleConstructor.m in Sources */ = {isa = PBXBuildFile; fileRef = 2578A41403CC0A1B833E96DCD2E15809 /* NSError+BSG_SimpleConstructor.m */; }; + 4ADCAB4846945CE2504B661B60758487 /* BSG_KSCrashReport.c in Sources */ = {isa = PBXBuildFile; fileRef = C84EF06245C3D4CD1E17894489CDB016 /* BSG_KSCrashReport.c */; }; + 4AE3217AC7FA0B7B9F00A10684926EC3 /* BSG_RFC3339DateTool.m in Sources */ = {isa = PBXBuildFile; fileRef = FE24F043F6F28DB00429004FE69DCEA9 /* BSG_RFC3339DateTool.m */; }; + 4B5B64719B9DE80F110B449B9ABA194B /* SDImageCacheConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 2EE4585C3E13F56D1EFE617D0DAE8FFA /* SDImageCacheConfig.m */; }; + 4B5B76B233366805E17855F5F8F5DC78 /* FFFastImageSource.h in Headers */ = {isa = PBXBuildFile; fileRef = EE89935DD389680422861E52109CAB44 /* FFFastImageSource.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4C48A2849C2DA588A55B8E4E6597BEB6 /* unzip.c in Sources */ = {isa = PBXBuildFile; fileRef = 5F4C61F116CB04DBFABBC7D652E29FF3 /* unzip.c */; }; + 4CEEFEDB079E078E661A9DE4A60DB7ED /* BSG_KSCrashSentry_CPPException.mm in Sources */ = {isa = PBXBuildFile; fileRef = 38A5852B5A765612D351474804434358 /* BSG_KSCrashSentry_CPPException.mm */; }; + 4D67AD90EC814A1B4AB9AE0A0E61A01F /* BSG_KSFileUtils.c in Sources */ = {isa = PBXBuildFile; fileRef = A8BCADA8BCE768A877AB50117888E8C4 /* BSG_KSFileUtils.c */; }; 4D90291F9EC2B0962B414933725D7A2D /* Pods-eSteemTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AAD58B0ADFF3A34FB4D961AD4F63576E /* Pods-eSteemTests-dummy.m */; }; 4E0A2703083AF8211C29C24927EEA578 /* json_pointer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FCAEF0A1B1BBC3C34A862951D9BFAE43 /* json_pointer.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1"; }; }; - 4FBC72C11417370D96B9708C236CB808 /* brg_endian.h in Headers */ = {isa = PBXBuildFile; fileRef = BD77B5A8F89CC17577C09A5F51F91502 /* brg_endian.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4FEB37BAB99A18727693F524EAC81462 /* fileenc.h in Headers */ = {isa = PBXBuildFile; fileRef = E0683810B412C37FF54D1DBE3DF2867C /* fileenc.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 533CA2A048312414452CC0C384D69E71 /* JWTAlgorithmHSBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 137A97408C561DBB2D60F76DEFFD3054 /* JWTAlgorithmHSBase.m */; }; - 5399A269578E98919A8063F719250508 /* SDWebImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = EAFC45AB76CA254FB98077BB91484CF0 /* SDWebImageManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4F85A719BDFF5B3DEEE37529CD488253 /* UIImageView+HighlightedWebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 72D66CB7C77785F170FE68D825B9E55F /* UIImageView+HighlightedWebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4FBC72C11417370D96B9708C236CB808 /* brg_endian.h in Headers */ = {isa = PBXBuildFile; fileRef = A1A93190352D7CC72AD8774813966439 /* brg_endian.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4FEB37BAB99A18727693F524EAC81462 /* fileenc.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C55D9416E1BC3B87245DDA9DE831C94 /* fileenc.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 533CA2A048312414452CC0C384D69E71 /* JWTAlgorithmHSBase.m in Sources */ = {isa = PBXBuildFile; fileRef = BA248474BBD6343016531139A83B3BD0 /* JWTAlgorithmHSBase.m */; }; + 53716D4A118CEC8A195D89D59255F60C /* SDImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 857008FD0583E9192A4A185A08EF678C /* SDImageCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 53855F3893B54A9B9EBEA58EE56AC4BE /* SDWebImageFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C6B3482965C9A0E55EB33F7EB128371 /* SDWebImageFrame.m */; }; 5417751F797161B8F8A945B9169880B8 /* raw_logging.h in Headers */ = {isa = PBXBuildFile; fileRef = 97D3CA432CE4B8C95CF16AC1D97091C9 /* raw_logging.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 56B2E0E814D348E28706A2C9DA37484C /* BSG_KSMach_x86_64.c in Sources */ = {isa = PBXBuildFile; fileRef = 1F4268B59717341AEE23B9EB6D7184B6 /* BSG_KSMach_x86_64.c */; }; - 56C455A195C249447E559F96B41B5CE8 /* UIView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 4849903400AE961A88C471B28999C7D7 /* UIView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 578781EC9777FBB59491F70C6C9DDC51 /* UIImageView+HighlightedWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = FCCDE8B503CE2E82984C071BF4FE7781 /* UIImageView+HighlightedWebCache.m */; }; - 57A51F93BC74557E4560A195F2D69128 /* JWTBase64Coder.h in Headers */ = {isa = PBXBuildFile; fileRef = 35AFC7CD91FDC3AC90F1E38CE28B6A1F /* JWTBase64Coder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 57CAFF01E66DBCD33E39A1DE7E0733E0 /* SDWebImageCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 38D2252A0427FEC18CE219EE8D075D0B /* SDWebImageCompat.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 588FECBD5E3B23CF30F891D5179B74C5 /* SDWebImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D35E9B0456DFB4F07AF5B4D483495F1 /* SDWebImage-dummy.m */; }; - 593FFAE3D55C32D29706DCE1E7A7FBBF /* JWTRSAlgorithm.h in Headers */ = {isa = PBXBuildFile; fileRef = BA3B31732F9C4CA4F9BEE3B364559140 /* JWTRSAlgorithm.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5464C9E399F88E49037B4AEF2826C052 /* UIView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D6B804D48DC1FDE5B92813CEEDC70C1 /* UIView+WebCache.m */; }; + 56B2E0E814D348E28706A2C9DA37484C /* BSG_KSMach_x86_64.c in Sources */ = {isa = PBXBuildFile; fileRef = 63C1231221C9AE487F9552A288B116D1 /* BSG_KSMach_x86_64.c */; }; + 5724FBEEBC811C389F018C75B64E6B0E /* QBImagePicker.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = BB6BD5B58F2FF8BCAA50589AEBECDC98 /* QBImagePicker.storyboard */; }; + 57A51F93BC74557E4560A195F2D69128 /* JWTBase64Coder.h in Headers */ = {isa = PBXBuildFile; fileRef = B93F2A82EC331613EFFF7735B56D80D8 /* JWTBase64Coder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 58572ECFAA0978A0D72498559E607E69 /* RCTConvert+FFFastImage.m in Sources */ = {isa = PBXBuildFile; fileRef = E89A12F60A8B5C009FBBAB2E32A3ADDB /* RCTConvert+FFFastImage.m */; }; + 593FFAE3D55C32D29706DCE1E7A7FBBF /* JWTRSAlgorithm.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AFB70A1EAECF5C557EA5BC56B560E3A /* JWTRSAlgorithm.h */; settings = {ATTRIBUTES = (Project, ); }; }; 598BF86C3CEAF5C934DBC6C26792EF94 /* bignum.cc in Sources */ = {isa = PBXBuildFile; fileRef = 01D24ACB16B67B51D4B1B6466686E76F /* bignum.cc */; }; - 5AA9E2FF2AF816E99B7FB48C7461C2A9 /* JWTBase64Coder.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DD155023DAAB4EBCC3E5688136D6D04 /* JWTBase64Coder.m */; }; + 5AA9E2FF2AF816E99B7FB48C7461C2A9 /* JWTBase64Coder.m in Sources */ = {isa = PBXBuildFile; fileRef = 2610EF425B25D8EAA9F9D7C5EB17781F /* JWTBase64Coder.m */; }; + 5AAEDA83A1F91AC0BAADC2239BE0CAC2 /* RNCNetInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = B0F2D8032F48AB5918C48A994F6FDEA6 /* RNCNetInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; 5AD2957BC9616A15C34796F1E7487F00 /* glog-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C311F5014E7EC4ACED5C1811E30524C /* glog-dummy.m */; }; 5AEDC5D1FD04B51DA837DD169B816436 /* Pods-eSteem-tvOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D456BC92FCC83F96B65CFD8548632D9 /* Pods-eSteem-tvOS-dummy.m */; }; - 5BF14DB7955744843145048248756826 /* BugsnagMetaData.h in Headers */ = {isa = PBXBuildFile; fileRef = E88B9CF6FC1AD944307279DD4B7D81E6 /* BugsnagMetaData.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5CC486423FB6456CDAE4624CC75D12DC /* entropy.h in Headers */ = {isa = PBXBuildFile; fileRef = AE3A4A28992B34D53742769FE7622C90 /* entropy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5CF251EE634F230BF9BD3D39EB9618EC /* UIImage+GIF.h in Headers */ = {isa = PBXBuildFile; fileRef = 3984EBA8FA4464C9A9C06CCC2A938C65 /* UIImage+GIF.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5D708CB6A43603F08C255BB0AE79034C /* zh-Hans.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 360C027782F1ADF774F6CCAF880B22D6 /* zh-Hans.lproj */; }; - 5E59E2B6C914804754C237F37045BF0A /* Compression.m in Sources */ = {isa = PBXBuildFile; fileRef = 20D089FF27AA264C8E071B85EF2D1D7C /* Compression.m */; }; - 5EB2C56229AA9EEE50B95ADBDFDDBCDB /* SDWebImageCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = AAEB5ED3A3B9C8537ECE7692052B1035 /* SDWebImageCompat.m */; }; - 5EC2BA2B35627C04C768B19EEFAE5744 /* es.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 3D3A270061D5A13C267E3EDC1E773490 /* es.lproj */; }; - 600B737358889911BA9ADB1E9BB5C7C3 /* QBCheckmarkView.m in Sources */ = {isa = PBXBuildFile; fileRef = D02F197123DE4B0873E3534476ACE763 /* QBCheckmarkView.m */; }; - 60AB25575F304E5959E20A8A60957DC0 /* JWTClaimsSetVerifier.m in Sources */ = {isa = PBXBuildFile; fileRef = A93E7B341D8E0EE9EC1F13EC99A272D9 /* JWTClaimsSetVerifier.m */; }; - 60D709B3A9B88B56FC8EE149E975ECBC /* sha1.c in Sources */ = {isa = PBXBuildFile; fileRef = B455B7731AFDEA27221EC0FF173A1E0B /* sha1.c */; }; - 6153B058939B287132F29CB94B90C4E5 /* JWTAlgorithmDataHolderChain.h in Headers */ = {isa = PBXBuildFile; fileRef = 65EA99E5923F8EB2E833BE58774C3103 /* JWTAlgorithmDataHolderChain.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 621A5F459968CDA7F671CC5509BFB0BE /* aes.h in Headers */ = {isa = PBXBuildFile; fileRef = 895A0DB0CDA26E3F4C81DA9A7A634366 /* aes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5BF14DB7955744843145048248756826 /* BugsnagMetaData.h in Headers */ = {isa = PBXBuildFile; fileRef = 70DAA811998704D47DD2428740CD7535 /* BugsnagMetaData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5CC486423FB6456CDAE4624CC75D12DC /* entropy.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E0C726B36C52BF1A1FC74E085745E87 /* entropy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5E39D90F1B36FA1A0B3E9342167BA3EC /* UIImage+MultiFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = CF4BEBBD6F601205C2662D54DB4ACABD /* UIImage+MultiFormat.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 607441DA77A520EC802D3510D84B28F4 /* UIButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 997438A13F3E95547B33B3E1C73E9401 /* UIButton+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 60AB25575F304E5959E20A8A60957DC0 /* JWTClaimsSetVerifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 72B5451B1311DC37EC5AF09C21E5696C /* JWTClaimsSetVerifier.m */; }; + 60D709B3A9B88B56FC8EE149E975ECBC /* sha1.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CC795A550947101A738EE142DC6C8A4 /* sha1.c */; }; + 611D15652A97151D985CBD1045AE742D /* UIView+WebCacheOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 6800F20D6CB1B8DCCFD1206272C04431 /* UIView+WebCacheOperation.m */; }; + 6153B058939B287132F29CB94B90C4E5 /* JWTAlgorithmDataHolderChain.h in Headers */ = {isa = PBXBuildFile; fileRef = EB885CF1AF6E6A06F3C041CD748D5822 /* JWTAlgorithmDataHolderChain.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 61712C8012765D51877996B71F3BF0D4 /* SDWebImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 575AEE688A766E05065B34DEB063F32A /* SDWebImageCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 621A5F459968CDA7F671CC5509BFB0BE /* aes.h in Headers */ = {isa = PBXBuildFile; fileRef = B3CAC920A5E5EAC2F5C2FD0C636E4D54 /* aes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6229E62E06B9432C312AC7A7DB54E3AA /* RSKTouchView.h in Headers */ = {isa = PBXBuildFile; fileRef = 42B6588A46C79743B19B4D6FE22043BA /* RSKTouchView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6265B2C592B66522CF9F8CFA5F48E924 /* FFFastImageSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B6F65F57946D2A8D1D47066F5E28DD3 /* FFFastImageSource.m */; }; 62825760B895542D30194A59B53D82EA /* log_severity.h in Headers */ = {isa = PBXBuildFile; fileRef = F5EC3481A3FC9C2FA310BD18924AB5A0 /* log_severity.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6302997E5DCEBF593A3B968A3BDF8CDC /* BSG_KSCrashSentry_Signal.c in Sources */ = {isa = PBXBuildFile; fileRef = CBB6ACFFEA86FDA6496A00298EB70C41 /* BSG_KSCrashSentry_Signal.c */; }; - 6329D3636B61ED4550DFB0B43814B25D /* BSGConnectivity.m in Sources */ = {isa = PBXBuildFile; fileRef = F83D9FF76DE3DF740837A18560761472 /* BSGConnectivity.m */; }; - 6360BB5A8194F3961000237505168EEF /* CGGeometry+RSKImageCropper.m in Sources */ = {isa = PBXBuildFile; fileRef = C5BC49E76626C3B2674393C1AB1C8DA1 /* CGGeometry+RSKImageCropper.m */; }; - 644D6E6B9CF019ED42D8197A91676626 /* JWTClaimsSetVerifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 0281A13C33E9F7B9A55E782ED327FAFC /* JWTClaimsSetVerifier.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 64F682E26E9ED7DC5FA517753F41FA08 /* BugsnagKeys.h in Headers */ = {isa = PBXBuildFile; fileRef = E062C84B7A2DCCA8923A057BB9BE44BA /* BugsnagKeys.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 657A727DD1719F3F2E85CADDE9419011 /* SDWebImageImageIOCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = BC9635BF7173FE4B106F1CC4D4C849BB /* SDWebImageImageIOCoder.m */; }; + 6302997E5DCEBF593A3B968A3BDF8CDC /* BSG_KSCrashSentry_Signal.c in Sources */ = {isa = PBXBuildFile; fileRef = 2F3443303E7CD6983713C24B3DFAC87B /* BSG_KSCrashSentry_Signal.c */; }; + 6329D3636B61ED4550DFB0B43814B25D /* BSGConnectivity.m in Sources */ = {isa = PBXBuildFile; fileRef = AD01437C0D6F31ECBE65D1DF79167FC8 /* BSGConnectivity.m */; }; + 644D6E6B9CF019ED42D8197A91676626 /* JWTClaimsSetVerifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 45964EEC2FB027779CCDF0D3385225A3 /* JWTClaimsSetVerifier.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 64F682E26E9ED7DC5FA517753F41FA08 /* BugsnagKeys.h in Headers */ = {isa = PBXBuildFile; fileRef = D58C14B988F7B7F9FABE43950EEB6B25 /* BugsnagKeys.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 659504A6B14F5DC7508438DC38F233D7 /* NSImage+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 439CD1699FDF3C8A359390715B9C0E6A /* NSImage+WebCache.m */; }; 65AB95B50A3F253E56767FC717190684 /* F14Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 682520CA0AE14F0B1E2A6B7E165F8549 /* F14Table.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1"; }; }; - 65D1430622BFA650BCD1D623D7077B20 /* ja.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 5DCEF2C4AF80222FBF975A5AA15605AD /* ja.lproj */; }; - 65D255765CED13240BF34D21204F4525 /* BSG_KSCrashReportFields.h in Headers */ = {isa = PBXBuildFile; fileRef = FA7E6F164048FCE817D42F7CB69B6BB0 /* BSG_KSCrashReportFields.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 65DC90B5435B07B3EF81F2B2FAAA24BC /* JWTAlgorithmDataHolder.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FC6BC21619B71309AB75526EB8B3106 /* JWTAlgorithmDataHolder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 665B22FF891DBED6C7500B04CE22D26A /* BugsnagFileStore.h in Headers */ = {isa = PBXBuildFile; fileRef = C5A48A86468BD0D11148012EECF47B2B /* BugsnagFileStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 672FAE1E9703ABF7AC79571E39FD4C02 /* JWTAlgorithmHSBase.h in Headers */ = {isa = PBXBuildFile; fileRef = FE543DE37660C1406C1ECA0B66427886 /* JWTAlgorithmHSBase.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 69A2FD8AB9DFB83D85F51F7D6B03C599 /* BSG_KSZombie.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B583B3F322F5EF611A591154A387DD4 /* BSG_KSZombie.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6BBD4D3D17FAB0FA52AEBDF4BFBF402D /* UIView+WebCacheOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 6800F20D6CB1B8DCCFD1206272C04431 /* UIView+WebCacheOperation.m */; }; - 6D375F35EE5F6D3694A94F54999AEBCB /* BSG_RFC3339DateTool.h in Headers */ = {isa = PBXBuildFile; fileRef = 00734DB5594639315CFE94C6D8D15C91 /* BSG_RFC3339DateTool.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 65D255765CED13240BF34D21204F4525 /* BSG_KSCrashReportFields.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A49BC14A595E457F7A43CCD692D54D5 /* BSG_KSCrashReportFields.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 65DC90B5435B07B3EF81F2B2FAAA24BC /* JWTAlgorithmDataHolder.h in Headers */ = {isa = PBXBuildFile; fileRef = CE962E4A65DEE9C600A3BE9636A4C39A /* JWTAlgorithmDataHolder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 665B22FF891DBED6C7500B04CE22D26A /* BugsnagFileStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 12815BF2973CC9019169DC8E6050567B /* BugsnagFileStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 672FAE1E9703ABF7AC79571E39FD4C02 /* JWTAlgorithmHSBase.h in Headers */ = {isa = PBXBuildFile; fileRef = DFB2953CADA6EDDF8E7941CA79BF2758 /* JWTAlgorithmHSBase.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 69A2FD8AB9DFB83D85F51F7D6B03C599 /* BSG_KSZombie.h in Headers */ = {isa = PBXBuildFile; fileRef = AF6B8347A2847209AA82F010690BE9D9 /* BSG_KSZombie.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6B1D141A3CED7E55021116BD6294C320 /* RNVersionNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 47D917DFBA46FCBDAE9653FEB89F71D1 /* RNVersionNumber.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6B5426C587E56A27C96E8754A919C66E /* SDWebImageTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 41264FB35A4A43E1DDD0819FD16413BA /* SDWebImageTransition.m */; }; + 6D282684B0352707886AC23DC17ADAE1 /* FFFastImageViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 23A8488C1200CBC2A25CE43AB876E8C6 /* FFFastImageViewManager.m */; }; + 6D375F35EE5F6D3694A94F54999AEBCB /* BSG_RFC3339DateTool.h in Headers */ = {isa = PBXBuildFile; fileRef = C1DE1190C66E77BE3789E7B4B53F1007 /* BSG_RFC3339DateTool.h */; settings = {ATTRIBUTES = (Project, ); }; }; 6D3913895B99C9CA1AC7B01A3FDB3E40 /* stl_logging.h in Headers */ = {isa = PBXBuildFile; fileRef = F2BDDF898113098327D511370632E7EE /* stl_logging.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6D4A6BF7AAC45ADDF3354487FF25A423 /* JWTClaimsSet.m in Sources */ = {isa = PBXBuildFile; fileRef = B5428B4C193C59541AFCF2CED67C4E7B /* JWTClaimsSet.m */; }; - 6DBC74C0922EE5FD73D13D4BCD98CF93 /* BSG_KSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EF136CCFD3F238B4A0B1B6F5F6E53A2 /* BSG_KSLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6DD4A102F623C581232EC83D822F9686 /* react-native-version-number-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F8F00618A745A1C2396257EDBD5E5671 /* react-native-version-number-dummy.m */; }; - 6EED9FA005D8FB32F0403206A8F8E154 /* RCTConvert+FFFastImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 348FF0C31D9CAE5AD7F252241B44B410 /* RCTConvert+FFFastImage.m */; }; + 6D4A6BF7AAC45ADDF3354487FF25A423 /* JWTClaimsSet.m in Sources */ = {isa = PBXBuildFile; fileRef = F3BC901E783B482CC4D92D1731D122E3 /* JWTClaimsSet.m */; }; + 6DBC74C0922EE5FD73D13D4BCD98CF93 /* BSG_KSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = EDD7169502BF090C70264DCED22D577D /* BSG_KSLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; 6F523BF8E8F0E8F63871EBBD6F52E954 /* json.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8DD2E53A36FF7A31FE222CF27BEFE41 /* json.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1"; }; }; - 6FCEAAF5EAA785BC2AA279977937E99D /* BSG_KSCrashType.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C2A875DC843E3696D834ACFB58ACBDB /* BSG_KSCrashType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7030721E8023309016AD4E0D8B68FB68 /* BSG_KSCrashSentry_MachException.c in Sources */ = {isa = PBXBuildFile; fileRef = 6A99F46117155B4951AEC8B675102243 /* BSG_KSCrashSentry_MachException.c */; }; - 708A976174CF320086AC3D4CC9CA7FBF /* BSG_KSSingleton.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D9D15231C5FD5E072FE80934EC40EAF /* BSG_KSSingleton.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 70949C8A6A2D4F693E7D2A0813C79F0D /* BSG_KSCrash.h in Headers */ = {isa = PBXBuildFile; fileRef = 750F7978542B9BAF550597FF5431D809 /* BSG_KSCrash.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7180CA987BF43AD16238D02235194BFE /* UIImage+Resize.m in Sources */ = {isa = PBXBuildFile; fileRef = A78438FC2DEF2FE272E62633C97AD627 /* UIImage+Resize.m */; }; - 72E336DA1E6FB4ACFBB4263089762CF7 /* BSG_KSBacktrace.h in Headers */ = {isa = PBXBuildFile; fileRef = 045846AD3E7A5D0361083A190C1C8868 /* BSG_KSBacktrace.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6F794A3B0A436A75FBC8A08C33566FD8 /* SDWebImageFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = F1E8845467E002D233ADD6AB55EC3477 /* SDWebImageFrame.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6FCEAAF5EAA785BC2AA279977937E99D /* BSG_KSCrashType.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BFBACD7C1E57D8124715B415CE9200E /* BSG_KSCrashType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6FE499C996C5304882E88B6521509889 /* SDAnimatedImageRep.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D565838FB6DAA9F8052D83CC3C74696 /* SDAnimatedImageRep.m */; }; + 7030721E8023309016AD4E0D8B68FB68 /* BSG_KSCrashSentry_MachException.c in Sources */ = {isa = PBXBuildFile; fileRef = DF13110797FDF92763CF768FB3697D6A /* BSG_KSCrashSentry_MachException.c */; }; + 708A976174CF320086AC3D4CC9CA7FBF /* BSG_KSSingleton.h in Headers */ = {isa = PBXBuildFile; fileRef = 2304DDF21F946E363C7F98D930577335 /* BSG_KSSingleton.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 70949C8A6A2D4F693E7D2A0813C79F0D /* BSG_KSCrash.h in Headers */ = {isa = PBXBuildFile; fileRef = 159425DDA6F317ECE7F3396F2130EDB5 /* BSG_KSCrash.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 72E336DA1E6FB4ACFBB4263089762CF7 /* BSG_KSBacktrace.h in Headers */ = {isa = PBXBuildFile; fileRef = 56E07F067A275E277881BA4F80A4FD30 /* BSG_KSBacktrace.h */; settings = {ATTRIBUTES = (Project, ); }; }; 72F769711E01B4FD1FAD993242D3F395 /* cached-powers.cc in Sources */ = {isa = PBXBuildFile; fileRef = F5A9FBCD0E898046F14698C2B4B0BC13 /* cached-powers.cc */; }; - 73D3F9B2F2F1201F9760BD964F0B7450 /* JWTCryptoKey.m in Sources */ = {isa = PBXBuildFile; fileRef = F7EA9A00A36A8F5933F38A8840B65338 /* JWTCryptoKey.m */; }; - 75DD2F64D7B53E4C16C4A75AB1D6B7F2 /* BugsnagUser.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E037A363835ED621974A1A7F965E479 /* BugsnagUser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 78DD1EE7BB06EF54B1EE07A2D5006917 /* BugsnagNotifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 9100361D9531386F46D36D8E521C7B59 /* BugsnagNotifier.m */; }; + 73D3F9B2F2F1201F9760BD964F0B7450 /* JWTCryptoKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 78C0070B0112507B87A8D663609ECE48 /* JWTCryptoKey.m */; }; + 756E024F72358657C20730B7D8E9B303 /* UIImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 164B4B19BC4954EBF83B0FF76208465F /* UIImageView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 75DD2F64D7B53E4C16C4A75AB1D6B7F2 /* BugsnagUser.h in Headers */ = {isa = PBXBuildFile; fileRef = 3764568E203281950193DAE854057450 /* BugsnagUser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7659E383BB43D2885B921B896E4D9C39 /* QBVideoIndicatorView.m in Sources */ = {isa = PBXBuildFile; fileRef = 576F21A39C7CDC05398B68B66B9D3462 /* QBVideoIndicatorView.m */; }; + 78DD1EE7BB06EF54B1EE07A2D5006917 /* BugsnagNotifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C366CDE16760B0A23500A49FA669123 /* BugsnagNotifier.m */; }; 7A102E0D19FC0C3B0DE6DFC5CB8EDEFF /* Pods-eSteem-tvOSTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 78B4F4808D0BCAB8BF667EA2558EAEF8 /* Pods-eSteem-tvOSTests-dummy.m */; }; - 7A38CE7E651C63643DD0B5F44120A142 /* QBImagePickerController.h in Headers */ = {isa = PBXBuildFile; fileRef = 308BC1946FC8DB4D24BE1CE14EE04D5E /* QBImagePickerController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7CA670DE466BE6862CACABFA8E842DCB /* SSZipArchive.m in Sources */ = {isa = PBXBuildFile; fileRef = 94EA5C915154C99AE19FAD0BBBC3EC27 /* SSZipArchive.m */; }; - 7E86EEB18BCC9A1623C0B214837429CF /* BSGSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 2AB7E4C8332979F179CB3B30F77CC114 /* BSGSerialization.m */; }; - 7ED0429AB7DAC59B0C24CBBDD4AD35DC /* BugsnagHandledState.m in Sources */ = {isa = PBXBuildFile; fileRef = 22142470D2D52D9E5BB01A6106645A70 /* BugsnagHandledState.m */; }; + 7BA1A64768C96FB71AC0CF161B7DFB0B /* SDWebImageCodersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = A33A85E2ECCD5FEAA37CB9F6C3CE182A /* SDWebImageCodersManager.m */; }; + 7C9B1173FE9AEC19A69E551DB5ACDD39 /* RNVersionNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = B3E689D218CCB9521EA30A33DF3DA828 /* RNVersionNumber.m */; }; + 7CA670DE466BE6862CACABFA8E842DCB /* SSZipArchive.m in Sources */ = {isa = PBXBuildFile; fileRef = F15003B53D554D1D4CB6485600E9BE64 /* SSZipArchive.m */; }; + 7CEACAE3CD1926430978187C78FC7FEB /* SDImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = B8BE36DC8B7175BC7141A9E2DB2D1E67 /* SDImageCache.m */; }; + 7D4C31536DC3B0776FC842A287F407BE /* CGGeometry+RSKImageCropper.h in Headers */ = {isa = PBXBuildFile; fileRef = 72E46D0EF36FA22FA41E76EF01C47C72 /* CGGeometry+RSKImageCropper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7E86EEB18BCC9A1623C0B214837429CF /* BSGSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 37759E991CC8A9305C8646BD50ED99D8 /* BSGSerialization.m */; }; + 7ED0429AB7DAC59B0C24CBBDD4AD35DC /* BugsnagHandledState.m in Sources */ = {isa = PBXBuildFile; fileRef = BDEF76E4611AEDFCCD5F8CA309F286C5 /* BugsnagHandledState.m */; }; + 7F37BC5299D90D69569310683D9348CF /* SDAnimatedImageRep.h in Headers */ = {isa = PBXBuildFile; fileRef = 06733B7FA78C60034910F81B96473907 /* SDAnimatedImageRep.h */; settings = {ATTRIBUTES = (Project, ); }; }; 7F7874E65AED2A890EE014C9C7D58F1D /* diy-fp.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C8BFE4FBC8CAEF05D637DFA81F79504 /* diy-fp.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7F81688855FDC39D0002FD9D007BECEA /* BSG_KSSystemInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = D6B2E6FB40F6A6A48D0DF012187528AF /* BSG_KSSystemInfo.m */; }; - 7F89B7FC8EFBB4C2A87A7DCAB9A55007 /* SDAnimatedImageRep.h in Headers */ = {isa = PBXBuildFile; fileRef = 06733B7FA78C60034910F81B96473907 /* SDAnimatedImageRep.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7FE1D844D528302CF42AD75622CE1B82 /* BugsnagCrashReport.m in Sources */ = {isa = PBXBuildFile; fileRef = 138F130548B83E7A881B26477BCA45FE /* BugsnagCrashReport.m */; }; - 8235DF2FD61AB1FA481905E7DE39AEEF /* QBImagePickerController-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 69E43B695CC527F3E22C8D1D7F405329 /* QBImagePickerController-dummy.m */; }; - 825E293FE98A2E150FFDD8BAE0D48F49 /* BSG_KSCrashSentry_MachException.h in Headers */ = {isa = PBXBuildFile; fileRef = 209B3A2EBF088AB49E8DD2DA94A2A308 /* BSG_KSCrashSentry_MachException.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7F814EDA7E3835EAB99F706C99D23DC8 /* UIImage+MemoryCacheCost.h in Headers */ = {isa = PBXBuildFile; fileRef = 095FFBC9C34D1A4C865B812230637077 /* UIImage+MemoryCacheCost.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7F81688855FDC39D0002FD9D007BECEA /* BSG_KSSystemInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = E01B732A13377792275FBBE4D4EF288B /* BSG_KSSystemInfo.m */; }; + 7FD3DDD9DA44919856D727ED3E5CB369 /* SDWebImageDownloaderOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 085CB765477FB55A8D3AC5A05A00BA50 /* SDWebImageDownloaderOperation.m */; }; + 7FE1D844D528302CF42AD75622CE1B82 /* BugsnagCrashReport.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D232F101DFCD701AB0581839CC92745 /* BugsnagCrashReport.m */; }; + 825E293FE98A2E150FFDD8BAE0D48F49 /* BSG_KSCrashSentry_MachException.h in Headers */ = {isa = PBXBuildFile; fileRef = 23336C19DDF629A27E9971700C874384 /* BSG_KSCrashSentry_MachException.h */; settings = {ATTRIBUTES = (Project, ); }; }; 82F4A08E405B0A3706D5F18335E9D880 /* bignum-dtoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 840A3D654B25A289CE5846F5801780D1 /* bignum-dtoa.h */; settings = {ATTRIBUTES = (Project, ); }; }; 830AC0E023DDB020FAB2A7B55C21A568 /* raw_logging.cc in Sources */ = {isa = PBXBuildFile; fileRef = 1431AAADAA2AD5F20F411A999AFB2A39 /* raw_logging.cc */; }; + 83CF82E47CD479D0FAE3D748AE7326C6 /* RSKImageCropViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 166BDE86AF231C3B009C6979BDC8C7A9 /* RSKImageCropViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; 83F6E3E7BAF0411AFE6B770BD22EF47D /* String.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 68F683AAFE7FB8B4D41F0710F759B509 /* String.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1"; }; }; 8466A7E37ABA74DA1F33CB8B33C58840 /* FLAnimatedImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E83418E2DC86AFB81A0944F82B5E537D /* FLAnimatedImage-dummy.m */; }; - 847D4C323B2DBFA433BFA3E3DED7E07B /* QBAssetCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 74DC2078457E5AE5E9CC3B93F21CD4D1 /* QBAssetCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 84BD02C280205142CCC87F79B44609F0 /* zh-Hans.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 360C027782F1ADF774F6CCAF880B22D6 /* zh-Hans.lproj */; }; 84EAE8F60281CB3EF824504346CA4B3E /* Unicode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 99B6F640AA8D26EAA92EB15B232F6B5C /* Unicode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1"; }; }; 85B1BA370D18F6377A3D700A87F52D38 /* utilities.cc in Sources */ = {isa = PBXBuildFile; fileRef = C9F9F40EC076601090B9E339D9B83A65 /* utilities.cc */; }; - 86B7299AA4BBFD2DD46E68BCD773DC16 /* NSImage+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 439CD1699FDF3C8A359390715B9C0E6A /* NSImage+WebCache.m */; }; 87223E1BEAB415F791755EBF9E002C66 /* Folly-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4967BB0981D33C2CCF640377983F3BAE /* Folly-dummy.m */; }; - 882303B6340E098D71C815E8154A4FF1 /* RNImageCropPicker-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D68303B6E2E26BF71462EB50B1C99741 /* RNImageCropPicker-dummy.m */; }; - 889B68D569E97EDE8D710FFD666CC985 /* BSG_KSMach_x86_32.c in Sources */ = {isa = PBXBuildFile; fileRef = 48AA80B6BB9A7601939C2D221185B459 /* BSG_KSMach_x86_32.c */; }; - 88D146C873C193A8694B6FD1EC84FEF0 /* JWTAlgorithm.h in Headers */ = {isa = PBXBuildFile; fileRef = F0D1A5E3ADE4BED12E24E06AD22E9CA8 /* JWTAlgorithm.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 89B0700F76A5C8952A4A74CF087303D3 /* BugsnagApiClient.m in Sources */ = {isa = PBXBuildFile; fileRef = DC03348E259319E243D4358CD15EB8E0 /* BugsnagApiClient.m */; }; - 89B8BC41577354F8DA744969F97F34B2 /* BugsnagKSCrashSysInfoParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 5745C8233AF3B7D5BA8430875231E19D /* BugsnagKSCrashSysInfoParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8B0E537A8C695B26A890668C7E941D60 /* BSG_KSMach.c in Sources */ = {isa = PBXBuildFile; fileRef = 394979BB67AC5AB93000281435CDA7EB /* BSG_KSMach.c */; }; - 8B388218D896C394480BB316B974F246 /* FFFastImageSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EFD51EADE36B98F5B6C1171188EFFE6 /* FFFastImageSource.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8B8F9EC5D723F1B65DC7E85A5A3C7F9E /* SDWebImageTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = E243DCE6E5C947E4DEDAB6CC601D4284 /* SDWebImageTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8BB8365A0A767096A712B43DF1542655 /* JWTClaim.m in Sources */ = {isa = PBXBuildFile; fileRef = 225C1F5161619D5DAD11ACE872B688B9 /* JWTClaim.m */; }; - 8BED392542451025F2C7D4C901C92E2C /* BSG_KSMach_Arm.c in Sources */ = {isa = PBXBuildFile; fileRef = 8BDE2C46052C505BF924D1F98CE1E8A8 /* BSG_KSMach_Arm.c */; }; - 8CA8072CB4284F09A859FB3ACD8D39CB /* UIImage+ForceDecode.m in Sources */ = {isa = PBXBuildFile; fileRef = BC9F800F48E984BAA3E018EDC1949215 /* UIImage+ForceDecode.m */; }; - 8E1B84A2B28175F6DA75338CCBA0017C /* BugsnagSessionTrackingApiClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 24619802F32F4D099DE7E008D03591A9 /* BugsnagSessionTrackingApiClient.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8F71C6795A02D34336F316999FBF7F77 /* QBAssetsViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = A5758B92F9BE550152C619A821A88F7E /* QBAssetsViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 87BA76DE8B7F95F427E9E1A70C5CE160 /* es.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 3D3A270061D5A13C267E3EDC1E773490 /* es.lproj */; }; + 889B68D569E97EDE8D710FFD666CC985 /* BSG_KSMach_x86_32.c in Sources */ = {isa = PBXBuildFile; fileRef = FD03F45C9F4EC0F7CEF4C2021C3B4358 /* BSG_KSMach_x86_32.c */; }; + 88D146C873C193A8694B6FD1EC84FEF0 /* JWTAlgorithm.h in Headers */ = {isa = PBXBuildFile; fileRef = AF55AF49EEE143143D3D68CE539AA0C6 /* JWTAlgorithm.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 89B0700F76A5C8952A4A74CF087303D3 /* BugsnagApiClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 688E3993BC139473A5D2C64439B06712 /* BugsnagApiClient.m */; }; + 89B8BC41577354F8DA744969F97F34B2 /* BugsnagKSCrashSysInfoParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 90C2341EA52F7EF289800E262BE83376 /* BugsnagKSCrashSysInfoParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8B0E537A8C695B26A890668C7E941D60 /* BSG_KSMach.c in Sources */ = {isa = PBXBuildFile; fileRef = 188AB0AA1B6F7E217EAA727993735C03 /* BSG_KSMach.c */; }; + 8BB8365A0A767096A712B43DF1542655 /* JWTClaim.m in Sources */ = {isa = PBXBuildFile; fileRef = C7511BB7C2B5A1456C5BCB6D21F9E716 /* JWTClaim.m */; }; + 8BED392542451025F2C7D4C901C92E2C /* BSG_KSMach_Arm.c in Sources */ = {isa = PBXBuildFile; fileRef = 2CB2A2BC7AA113C8634BA385A670B959 /* BSG_KSMach_Arm.c */; }; + 8D90A7079842A5FB5880D9DE60F98540 /* SDWebImageCoderHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CAAC1197F4B619285A0DDB4343B3C52 /* SDWebImageCoderHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8DA9F86A97193E67341F364C2B24F2DE /* ImageCropPicker.h in Headers */ = {isa = PBXBuildFile; fileRef = A836FD9B803428DAB86EF675B1EDD831 /* ImageCropPicker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8E1B84A2B28175F6DA75338CCBA0017C /* BugsnagSessionTrackingApiClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BD5863B173719896A6986B6EA2769AA /* BugsnagSessionTrackingApiClient.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8FBAE1D5EBA580749F4E8E1D30765D7B /* RNImageCropPicker-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4585A9C88943496C505F46EDB5A08B17 /* RNImageCropPicker-dummy.m */; }; 90427CEFB647BEF68C43CED44465A41F /* FLAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6586442A0743D450C79E92C8F41B54A4 /* FLAnimatedImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 905669ECCF95C3BD7AFAC5BE1AC6401D /* JWTCoding+VersionThree.h in Headers */ = {isa = PBXBuildFile; fileRef = FC88DEF1685323AC1CFA5CA7A93AE75D /* JWTCoding+VersionThree.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 905669ECCF95C3BD7AFAC5BE1AC6401D /* JWTCoding+VersionThree.h in Headers */ = {isa = PBXBuildFile; fileRef = 841EE3733F800109974A0021931B1D0B /* JWTCoding+VersionThree.h */; settings = {ATTRIBUTES = (Project, ); }; }; 906174AD800410B4773A4EAF4957653C /* logging.cc in Sources */ = {isa = PBXBuildFile; fileRef = 3E269650A3211BDF6B4B4F68692AF168 /* logging.cc */; }; - 9067ABE9A205976240B2C664FDFF7C25 /* FFFastImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 460DCFA87C2712C7B652D915E1FA0CD0 /* FFFastImageView.m */; }; - 9153FA2D4FF5D21556C0857F571A2F95 /* BSG_KSCrashSentry_NSException.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DC4518BF1D00170FE4986562EBCFC1C /* BSG_KSCrashSentry_NSException.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 91AD642B9CE629BCB0ECBD01BE805CBE /* SDImageCacheConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 2EE4585C3E13F56D1EFE617D0DAE8FFA /* SDImageCacheConfig.m */; }; - 93181F6004A551DD1240BF711E40BA18 /* BSG_KSSignalInfo.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F93EAC151549B4E251A1D7F191AEA1 /* BSG_KSSignalInfo.c */; }; - 9334E4B69679A5C47B7358F8EE2DA55B /* QBImagePickerController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5112052F247A37D320B32E8DBBC479FD /* QBImagePickerController.m */; }; - 93FE4E69F975D5DD8B10FDA159A17477 /* Bugsnag.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EEFB14C22389FE478659BB612BEB17A /* Bugsnag.m */; }; - 943D48362FAB6AAE087D4B356E36D476 /* SDWebImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = A8A000021C51745027521B5D88976D8B /* SDWebImageDownloader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 906DEFD61627851EBB16A9A0CADD6FF0 /* QBAssetsViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = A5758B92F9BE550152C619A821A88F7E /* QBAssetsViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9153FA2D4FF5D21556C0857F571A2F95 /* BSG_KSCrashSentry_NSException.h in Headers */ = {isa = PBXBuildFile; fileRef = 60AAAB23E2DE0171C0D3091068704680 /* BSG_KSCrashSentry_NSException.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 93181F6004A551DD1240BF711E40BA18 /* BSG_KSSignalInfo.c in Sources */ = {isa = PBXBuildFile; fileRef = 9913E25EA118F25A4E0D4FE7B3AFE21F /* BSG_KSSignalInfo.c */; }; + 93FE4E69F975D5DD8B10FDA159A17477 /* Bugsnag.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F8DB129E963E570F29EF35F89A11DC0 /* Bugsnag.m */; }; 94C921F65340F551B03C5D6922576388 /* Demangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4818F131BB147BE23CD5E93AB1B9CCC6 /* Demangle.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1"; }; }; - 9579CDF2B219499567A66C67A4F89437 /* JWTCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = EC37EB9E09F081FD2C071A9469B1579F /* JWTCoding.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 95CA78EBCEA2162FC1BFFE93881DE9ED /* BSG_KSCrashState.c in Sources */ = {isa = PBXBuildFile; fileRef = 2B0EE2B904C94465182D799610780BE3 /* BSG_KSCrashState.c */; }; + 9579CDF2B219499567A66C67A4F89437 /* JWTCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F4F40BBBF6A4168201B1A1E4CFBD67B /* JWTCoding.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 95CA78EBCEA2162FC1BFFE93881DE9ED /* BSG_KSCrashState.c in Sources */ = {isa = PBXBuildFile; fileRef = 0B8A44C6D7A4DB0E4E16F21E1D2A808F /* BSG_KSCrashState.c */; }; 95F0126305351DD05D7AA074E2F2AF24 /* cached-powers.h in Headers */ = {isa = PBXBuildFile; fileRef = 517E0FA6BAF80E6220023FA81B928452 /* cached-powers.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 969F6FF107FC4BBB075A0D915FA2FB1D /* BSG_KSCrashContext.h in Headers */ = {isa = PBXBuildFile; fileRef = AA6CD99667AFAC252016DF789661C593 /* BSG_KSCrashContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 970ED42E82DAE83C7F6BC9821A8BE227 /* BSG_KSDynamicLinker.c in Sources */ = {isa = PBXBuildFile; fileRef = F77A47CE3F4EF44697011B5C0C2CE321 /* BSG_KSDynamicLinker.c */; }; - 9791E3C89D914561DB04B90FAA9279B8 /* BSG_KSArchSpecific.h in Headers */ = {isa = PBXBuildFile; fileRef = 59C83889E824650852547507D16A6D5C /* BSG_KSArchSpecific.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 986AEE521B943F1E3785122826210818 /* JWTClaimsSetSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 00A0EC49BBBAB62D1BC1D07AB79F7E45 /* JWTClaimsSetSerializer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9963BA0DF70DA55AEECC488D3D380EDC /* BSG_KSCrashSentry_User.c in Sources */ = {isa = PBXBuildFile; fileRef = 25225C1B31BA4660D72DB32783C96712 /* BSG_KSCrashSentry_User.c */; }; - 9A0EFA1C0933756850029473C485DD34 /* JWTAlgorithmDataHolder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D2E9A1FD321BA6C42788F8471C05382 /* JWTAlgorithmDataHolder.m */; }; - 9B50626B7E709F870A1F349C504CE6BD /* QBAssetsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = E5CCDAEBA2E016AF4293188AD0DFC868 /* QBAssetsViewController.m */; }; - 9C0000BB9CD322A0A69332BAD536ED05 /* JWTAlgorithmFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = D20F40362EAF2D3F34BF52947190C950 /* JWTAlgorithmFactory.m */; }; + 969F6FF107FC4BBB075A0D915FA2FB1D /* BSG_KSCrashContext.h in Headers */ = {isa = PBXBuildFile; fileRef = A363F5FFC65F21EA45E5DA79B7DBBBF5 /* BSG_KSCrashContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 970ED42E82DAE83C7F6BC9821A8BE227 /* BSG_KSDynamicLinker.c in Sources */ = {isa = PBXBuildFile; fileRef = 8AA545AF2D6F1EEC6860B4839F6B160E /* BSG_KSDynamicLinker.c */; }; + 9791E3C89D914561DB04B90FAA9279B8 /* BSG_KSArchSpecific.h in Headers */ = {isa = PBXBuildFile; fileRef = 78E04F61B9C436415BD60AFE1B6034A7 /* BSG_KSArchSpecific.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 980079E6D77CB42619CE30FE2CF1647B /* UIView+WebCacheOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 76A28C3C7CF9D85536EDF2F0C1106662 /* UIView+WebCacheOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 98248D1C4D0DB69C9B405B0312554C0F /* FFFastImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = AE8EB7656E92060AAD2C723858C2831D /* FFFastImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 985534E97A4FCFBBE6FDE822113C7AF6 /* RSKInternalUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 60D2981CFEEC2FE7537D80B87E886A1B /* RSKInternalUtility.m */; }; + 986AEE521B943F1E3785122826210818 /* JWTClaimsSetSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = FD4BAD2DCAF2B544B3D2E9EC55365224 /* JWTClaimsSetSerializer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9963BA0DF70DA55AEECC488D3D380EDC /* BSG_KSCrashSentry_User.c in Sources */ = {isa = PBXBuildFile; fileRef = 9AC6746DA2B84AA75CC0FF338A4FF01D /* BSG_KSCrashSentry_User.c */; }; + 9A0EFA1C0933756850029473C485DD34 /* JWTAlgorithmDataHolder.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A2BA9580D4193F967A96BF1135A73BA /* JWTAlgorithmDataHolder.m */; }; + 9C0000BB9CD322A0A69332BAD536ED05 /* JWTAlgorithmFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 07E7E23B910C148C518E131DAE58E57E /* JWTAlgorithmFactory.m */; }; 9C09F11BA21A367F85580F5E5CF30CA9 /* ColdClass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 950C91DE8335052D252A51F6CCECFE51 /* ColdClass.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1"; }; }; - 9C77486E254C6F07A159D06021BF2280 /* UIImage+Resize.h in Headers */ = {isa = PBXBuildFile; fileRef = BA6D07E29C307355DC9535CFBB0DA318 /* UIImage+Resize.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9CBCE998768282EF8492D44B7E49F3FB /* BSG_KSSystemInfoC.h in Headers */ = {isa = PBXBuildFile; fileRef = DFB6FAB678F374E7D06120E5D6F03C44 /* BSG_KSSystemInfoC.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9D9AF5BA68A19CBA1ABE4AE8E847B4B0 /* QBAlbumsViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 6AA2F4B55B3D1C800F99C5C5428E7B90 /* QBAlbumsViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9DDE2A254E178D5C95236E3FA2169748 /* UIApplication+RSKImageCropper.m in Sources */ = {isa = PBXBuildFile; fileRef = DA4DEBF79ECF92DF7CD290D007B93724 /* UIApplication+RSKImageCropper.m */; }; + 9C668369452B70F5449FE22C6E2CEB25 /* UIApplication+RSKImageCropper.m in Sources */ = {isa = PBXBuildFile; fileRef = DA4DEBF79ECF92DF7CD290D007B93724 /* UIApplication+RSKImageCropper.m */; }; + 9CBCE998768282EF8492D44B7E49F3FB /* BSG_KSSystemInfoC.h in Headers */ = {isa = PBXBuildFile; fileRef = C6709164C2FDB04BB70012E59A191EC6 /* BSG_KSSystemInfoC.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9D4E04D1435A19B9FCB98C953B51083D /* UIImage+ForceDecode.m in Sources */ = {isa = PBXBuildFile; fileRef = BC9F800F48E984BAA3E018EDC1949215 /* UIImage+ForceDecode.m */; }; + 9E277E0A948CF8452EB1BAC1E8DBFDC4 /* NSData+ImageContentType.m in Sources */ = {isa = PBXBuildFile; fileRef = 47662FEE7116482496819AFE0592BEFC /* NSData+ImageContentType.m */; }; 9F777CBD04816F19CF33C734C125DC1A /* fast-dtoa.cc in Sources */ = {isa = PBXBuildFile; fileRef = DDB9683A2776E877EA06A35485B963A4 /* fast-dtoa.cc */; }; - A04DD55E331D274106A32FC57CACAE9F /* CodePushConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 14072CBE80390B0A91FA711537F3ABE7 /* CodePushConfig.m */; }; - A0AC4BDDD62D993F766AE0770FB2017C /* BugsnagErrorReportApiClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 14B3FB84DA68123C5EA1F24A67CCB6B2 /* BugsnagErrorReportApiClient.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A2BDD2163BDFE3AB50C4CBCA264FB0DE /* BSGOutOfMemoryWatchdog.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E918F715DA46F4D2325A5AA9E9B9EF4 /* BSGOutOfMemoryWatchdog.m */; }; - A2FD1DB845519EA41B593A4EDB1C0966 /* SDWebImageCodersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D8CC5F4B9B4A35D0BAB170B72496E97 /* SDWebImageCodersManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A368C9ADB3ED5482AB44225D7C665C70 /* BSG_KSCrashSentry_Deadlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 97F51CA18CDEB00EA8BAFB8E38985890 /* BSG_KSCrashSentry_Deadlock.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A41677165AA4FAC53A68E6385B1AF452 /* JWTCoding+VersionOne.h in Headers */ = {isa = PBXBuildFile; fileRef = AE9A4C1C18C6B7B50AF3E79E0C017AC9 /* JWTCoding+VersionOne.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A42D3265B362D196A50C1C029492049B /* BSG_KSSystemInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 56DCE8263677014D3A3D3349B156EC76 /* BSG_KSSystemInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A4347C83FC6419D19AB3906E4B08A3A3 /* QBAssetCell.m in Sources */ = {isa = PBXBuildFile; fileRef = A09D0D39ACF08D9A718B1DED5B1060E1 /* QBAssetCell.m */; }; - A4AC0210235466A54F8C6E786144E214 /* RSKImageCropViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C81BBAFF06382E76D46DE57378AFDA9B /* RSKImageCropViewController.m */; }; - A5CC386AA3FF83F4C7F02F6D58F40263 /* BSG_KSCrashReportWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EDA73118B2839299609C837E3DA2AC0 /* BSG_KSCrashReportWriter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A04DD55E331D274106A32FC57CACAE9F /* CodePushConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A0A5F2C765E122B9146F4A9292F11DD /* CodePushConfig.m */; }; + A0AC4BDDD62D993F766AE0770FB2017C /* BugsnagErrorReportApiClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 502E91B90911810EA17CFE90838F9C18 /* BugsnagErrorReportApiClient.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A2486CDE123AD7899A0A5833AB8212BE /* SDWebImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = A8A000021C51745027521B5D88976D8B /* SDWebImageDownloader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A2BDD2163BDFE3AB50C4CBCA264FB0DE /* BSGOutOfMemoryWatchdog.m in Sources */ = {isa = PBXBuildFile; fileRef = 835A5D2D3993B847D526417B2EAFDD68 /* BSGOutOfMemoryWatchdog.m */; }; + A368C9ADB3ED5482AB44225D7C665C70 /* BSG_KSCrashSentry_Deadlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 1978196A23E7309CFF8D6C50C1B64A9D /* BSG_KSCrashSentry_Deadlock.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A378D4D3F9D706EAEE2C85EBF9DBB8DF /* QBAlbumCell.m in Sources */ = {isa = PBXBuildFile; fileRef = C6A22D94ED6FBF5D57C7FDFB82657F66 /* QBAlbumCell.m */; }; + A41677165AA4FAC53A68E6385B1AF452 /* JWTCoding+VersionOne.h in Headers */ = {isa = PBXBuildFile; fileRef = 7472B1852BE0E70C08B6F4DA248001ED /* JWTCoding+VersionOne.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A42D3265B362D196A50C1C029492049B /* BSG_KSSystemInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C6DFFD180A87D2BC43A7F86DC2AA2D7 /* BSG_KSSystemInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A5B4CF80E5E6E0EAF515AA8119AF662C /* QBSlomoIconView.m in Sources */ = {isa = PBXBuildFile; fileRef = BF15D6F0F2C41C43EA9D0FF22E6D1E57 /* QBSlomoIconView.m */; }; + A5CC386AA3FF83F4C7F02F6D58F40263 /* BSG_KSCrashReportWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E2D45B9C67A5EFC557D618541B4BD1D /* BSG_KSCrashReportWriter.h */; settings = {ATTRIBUTES = (Project, ); }; }; A603F92302A8297B0F3EBF7F7401EBBD /* Assume.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F2684341EDAB72912E6F198E9E427AE5 /* Assume.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1"; }; }; - A6F3ADBB6645BE7A18CB9A7A14EB0D81 /* BSG_KSBacktrace.c in Sources */ = {isa = PBXBuildFile; fileRef = 026496ED1B37AEF5B0DC2A43DCDD022B /* BSG_KSBacktrace.c */; }; - A71ADDEC8A5ACD2A7FE58751FD4C0FAB /* UIImage+ForceDecode.h in Headers */ = {isa = PBXBuildFile; fileRef = 715FDEDBFBDAAA3860DA656AB6AEA740 /* UIImage+ForceDecode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A91CB2CD72BFAC8E4B5F4BA9D6136F6D /* BSG_KSDynamicLinker.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E3E96174185879D2F5E39032E16C2ED /* BSG_KSDynamicLinker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AA2A77B3DF0A31349999374A946555E5 /* JWTCryptoKeyExtractor.m in Sources */ = {isa = PBXBuildFile; fileRef = 44CC9F5D9C19BFBC1292F45D002EF183 /* JWTCryptoKeyExtractor.m */; }; - AAED12CE428421489B58C5502524ECE7 /* aestab.c in Sources */ = {isa = PBXBuildFile; fileRef = BA977BFA9129048F50E78D257B941536 /* aestab.c */; }; - AB3AA6A11AB148B040A8A79E60D71ACC /* FLAnimatedImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 69F494E848300277EDBFB3442D7C9A05 /* FLAnimatedImageView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AD4314D153B54652C2AE72D1A3E6BEFE /* UIImage+MemoryCacheCost.m in Sources */ = {isa = PBXBuildFile; fileRef = C7A3280615C23F195C043237C267B25E /* UIImage+MemoryCacheCost.m */; }; - AE3255C51D77086E9B5CEA307B1A55B1 /* BSGOutOfMemoryWatchdog.h in Headers */ = {isa = PBXBuildFile; fileRef = 20F8394E3712444A13A3F98973DA6087 /* BSGOutOfMemoryWatchdog.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A6F3ADBB6645BE7A18CB9A7A14EB0D81 /* BSG_KSBacktrace.c in Sources */ = {isa = PBXBuildFile; fileRef = 21EF09C60302BE3DC5A43FAAAC4C2BBC /* BSG_KSBacktrace.c */; }; + A713DEC8C27E3A1F2A3725DF57090D26 /* SDWebImageCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = AAEB5ED3A3B9C8537ECE7692052B1035 /* SDWebImageCompat.m */; }; + A91CB2CD72BFAC8E4B5F4BA9D6136F6D /* BSG_KSDynamicLinker.h in Headers */ = {isa = PBXBuildFile; fileRef = 82C924931A669AF05C3793DEFA9FAAD5 /* BSG_KSDynamicLinker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AA2A77B3DF0A31349999374A946555E5 /* JWTCryptoKeyExtractor.m in Sources */ = {isa = PBXBuildFile; fileRef = D90F70186E32655B35B4554D7420AC04 /* JWTCryptoKeyExtractor.m */; }; + AAED12CE428421489B58C5502524ECE7 /* aestab.c in Sources */ = {isa = PBXBuildFile; fileRef = 0BCABB1FDD9ABD74C29666DB3FEB9AF3 /* aestab.c */; }; + AE3255C51D77086E9B5CEA307B1A55B1 /* BSGOutOfMemoryWatchdog.h in Headers */ = {isa = PBXBuildFile; fileRef = AEA4E7B1299590ECC0B908980A5746C0 /* BSGOutOfMemoryWatchdog.h */; settings = {ATTRIBUTES = (Project, ); }; }; AF8EC55515847D2EE9AD7ADED2B0B0BD /* fast-dtoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 21E1B31B924264212F72E37A80DBDB6B /* fast-dtoa.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AF91165EEA1655EB4A8EF5AF77007C14 /* BSG_KSObjCApple.h in Headers */ = {isa = PBXBuildFile; fileRef = DDEA69F5194D04F11F07E327C220E266 /* BSG_KSObjCApple.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B07FF30A3CF4F4CA683A49D58E1C42AB /* RCTConvert+FFFastImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 89CB8A3CA09D7DE235CC2F35E3302878 /* RCTConvert+FFFastImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B0D56460EF4B788667EF4BF81A9C0A0D /* SDWebImagePrefetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 12DF88709072FB6D652AED5C8A838950 /* SDWebImagePrefetcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B10D8C1A23ACB502F8C9E8FF41A6A881 /* QBVideoIndicatorView.m in Sources */ = {isa = PBXBuildFile; fileRef = 576F21A39C7CDC05398B68B66B9D3462 /* QBVideoIndicatorView.m */; }; - B16810CBB5E4856311555A275B2A9354 /* Compression.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A023A0AFF31DCA95182B60C58B44B68 /* Compression.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B1895923FE6494B5E4E14A2A7BF1F931 /* BugsnagKSCrashSysInfoParser.m in Sources */ = {isa = PBXBuildFile; fileRef = AF1AEC65ECC1AC641F3ED9F93512D49B /* BugsnagKSCrashSysInfoParser.m */; }; - B1AA9FD7F0AAB241D5445E9F20D6ECDC /* BSG_KSCrashSentry_CPPException.h in Headers */ = {isa = PBXBuildFile; fileRef = F24550250945E4555B45B2B51E6CF2EE /* BSG_KSCrashSentry_CPPException.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B1ECDD1CBCD273D7C0FA2E1BB3E5A537 /* BSG_KSBacktrace_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = AB331DEF9BB806CEAC4A0AA8A0D962D9 /* BSG_KSBacktrace_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B33452BC941DE104CD13BA04658C7A71 /* RSKImageScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = 607BD3F56357D7CCE28191EBC765FB40 /* RSKImageScrollView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B35877B1BDDD4591DCD2D5981F437F0E /* BSG_KSLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = FD898116AD9E4A6B4CA399C3D137EA07 /* BSG_KSLogger.m */; }; - B41D8FF38D534FA34B4F7F1764FF30F6 /* BSG_KSSafeCollections.m in Sources */ = {isa = PBXBuildFile; fileRef = 36A2BA2A1736FB1A3BED1B9AB0D846C4 /* BSG_KSSafeCollections.m */; }; - B46208AF6541A8B5E3FE9E5654813EF0 /* SDWebImageCoderHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CAAC1197F4B619285A0DDB4343B3C52 /* SDWebImageCoderHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B4678F7E86F43242ED09D5BA3E770E6E /* Common.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D29923142C1DA52B2C4A9C13F2527D3 /* Common.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AF91165EEA1655EB4A8EF5AF77007C14 /* BSG_KSObjCApple.h in Headers */ = {isa = PBXBuildFile; fileRef = 241C985945924473CEE0605EEE5D4EB3 /* BSG_KSObjCApple.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AFAD5335898EB78B734B66018F43D7B7 /* QBAssetCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 74DC2078457E5AE5E9CC3B93F21CD4D1 /* QBAssetCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B112E434B799D0E871CE8B4C9E40DA07 /* de.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 225F4AADBE76147B75FC27BA392A83EB /* de.lproj */; }; + B16ED728F9D9C47FD3F6E3BE23A5EFF6 /* RSKImageCropViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C81BBAFF06382E76D46DE57378AFDA9B /* RSKImageCropViewController.m */; }; + B1895923FE6494B5E4E14A2A7BF1F931 /* BugsnagKSCrashSysInfoParser.m in Sources */ = {isa = PBXBuildFile; fileRef = C318F217D4575CEF5014A17AB5E18216 /* BugsnagKSCrashSysInfoParser.m */; }; + B1AA9FD7F0AAB241D5445E9F20D6ECDC /* BSG_KSCrashSentry_CPPException.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F613E1FEF06F4C0D9B1984B28793548 /* BSG_KSCrashSentry_CPPException.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B1ECDD1CBCD273D7C0FA2E1BB3E5A537 /* BSG_KSBacktrace_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 487883116367E6CF1EFECA7F9FA67313 /* BSG_KSBacktrace_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B20A0666FA64069E906D49D65912A679 /* NSButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 08DA3512D9C5EA8E2AC37E1A35D170A8 /* NSButton+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B35877B1BDDD4591DCD2D5981F437F0E /* BSG_KSLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A740982C9E0F0DCB042CD0FD56A321C /* BSG_KSLogger.m */; }; + B41D8FF38D534FA34B4F7F1764FF30F6 /* BSG_KSSafeCollections.m in Sources */ = {isa = PBXBuildFile; fileRef = B0F8B6FF041A5B168C89EB2F2073B2FD /* BSG_KSSafeCollections.m */; }; + B4678F7E86F43242ED09D5BA3E770E6E /* Common.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A279B45B8970C88BD29F4116BB7AF1B /* Common.h */; settings = {ATTRIBUTES = (Project, ); }; }; B5342DD8C99B6EAA57FAB6C09E94E38A /* fixed-dtoa.cc in Sources */ = {isa = PBXBuildFile; fileRef = 24087DD289F2B02C9DFA75FDF87F4BE7 /* fixed-dtoa.cc */; }; - B5FC8958E6BE3738CCFF1C2A82FBFD35 /* RSKTouchView.m in Sources */ = {isa = PBXBuildFile; fileRef = F1D1BD962EBFAB4E6D2799F5523C35B5 /* RSKTouchView.m */; }; - B5FCBBE9D751C93CD65F15FD34D5100A /* BugsnagReactNative-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 98292A50E5F30197B14E12DD0540E5F5 /* BugsnagReactNative-dummy.m */; }; - B6074785AB2C620C4ADA03E0D8118FC2 /* prng.c in Sources */ = {isa = PBXBuildFile; fileRef = 8F1F03D04271C240DBE3858A9C1ADC34 /* prng.c */; }; - B6B7A5334A35FA34732C08E88B4046F4 /* SDWebImageDownloaderOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = DC261F7950E8E952ADF6AE656498F9EF /* SDWebImageDownloaderOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B7B85FA2CF81F3E9F6885D8B009920FF /* JWTErrorDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B8D983093F2B26BD120677E7EC8E727 /* JWTErrorDescription.m */; }; - B80D849128270A33E0128125E2C97BEB /* SDWebImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 575AEE688A766E05065B34DEB063F32A /* SDWebImageCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B82B0AC54B84F8B232FDBF7EE12D1DF4 /* MF_Base64Additions.h in Headers */ = {isa = PBXBuildFile; fileRef = 367FFA4A4307C14622EACBB68CCBD511 /* MF_Base64Additions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B97E1C86D88423494F66A0CF1599E4B6 /* BugsnagConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A6D9DD5CCC41D2653611C91B058F803 /* BugsnagConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BA7B7301648232C86612A882DBF5ED24 /* BSG_KSSysCtl.c in Sources */ = {isa = PBXBuildFile; fileRef = 2754D6CB64CF9BDFDDD21995BAAF6D09 /* BSG_KSSysCtl.c */; }; - BAC17C7DC9800A1500B03E04FD7D1716 /* JWTCoding+VersionThree.m in Sources */ = {isa = PBXBuildFile; fileRef = E879A202AFC47530EA9D38D142323C46 /* JWTCoding+VersionThree.m */; }; - BB033DDECC76F2F63B62C6A21AFDF4F2 /* BSG_KSMach.h in Headers */ = {isa = PBXBuildFile; fileRef = 260CA1DF24178F1574BAC22F09A78464 /* BSG_KSMach.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BBCFD591F22AB454CC1117BFE6243C60 /* QBVideoIconView.m in Sources */ = {isa = PBXBuildFile; fileRef = 93AD11E0F6FEE463BE3C8F7094BA8798 /* QBVideoIconView.m */; }; - BD7EE8ABB22F0A4E24A5DEA9C26C566A /* QBImagePicker.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = BB6BD5B58F2FF8BCAA50589AEBECDC98 /* QBImagePicker.storyboard */; }; - BE77E3770EC121B4ABEEB01592B7E894 /* zip.h in Headers */ = {isa = PBXBuildFile; fileRef = 10C51F4D4E4B5B3A431C0462B8E18528 /* zip.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BEB26E7DDE84F685851071CEB37B9A9D /* JWTAlgorithmESBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D5DDB2DB372868763A460307D270342 /* JWTAlgorithmESBase.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C0AE71F33565C0EFE9EA11103F8FE7B6 /* JWTAlgorithmNone.m in Sources */ = {isa = PBXBuildFile; fileRef = 06578A0A519DDC6F6F3A98330701CEF2 /* JWTAlgorithmNone.m */; }; - C0CE4E803AD0CB40E3ED7F1A154AB78F /* BugsnagSink.h in Headers */ = {isa = PBXBuildFile; fileRef = 1214DF03E1E1B031CEEA75C57637D243 /* BugsnagSink.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C1BCBB90DF906A199F47F1C1D79C9023 /* NSDictionary+BSG_Merge.h in Headers */ = {isa = PBXBuildFile; fileRef = 0921CBB429899E1696023E5411BE8121 /* NSDictionary+BSG_Merge.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B59E63B80F6F72C7A04119334B88C879 /* UIImage+RSKImageCropper.m in Sources */ = {isa = PBXBuildFile; fileRef = E4AED7D8D12AF8DCD2459DD98303435E /* UIImage+RSKImageCropper.m */; }; + B5CE9D032F45F87F708EB7768C5A10BC /* SDWebImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = EAFC45AB76CA254FB98077BB91484CF0 /* SDWebImageManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B5FCBBE9D751C93CD65F15FD34D5100A /* BugsnagReactNative-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 74D41D35A7F5BC3C098A4BEB350C8ADF /* BugsnagReactNative-dummy.m */; }; + B6074785AB2C620C4ADA03E0D8118FC2 /* prng.c in Sources */ = {isa = PBXBuildFile; fileRef = C21CB93D7FD86DECC798B771D523F8A4 /* prng.c */; }; + B73AC686FF162A2F518887F64EC0D282 /* QBSlomoIconView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C38836E3D82C6AC2824E63D30C774CE /* QBSlomoIconView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B7B85FA2CF81F3E9F6885D8B009920FF /* JWTErrorDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FF5D418F728C552EA4B8FC6344A1F02 /* JWTErrorDescription.m */; }; + B82B0AC54B84F8B232FDBF7EE12D1DF4 /* MF_Base64Additions.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E05DF4DA8D500EF3CCFB661D99B6E21 /* MF_Base64Additions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B97E1C86D88423494F66A0CF1599E4B6 /* BugsnagConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = A03BB6010BB47E8124F6D7A0B3E0D221 /* BugsnagConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BA7B7301648232C86612A882DBF5ED24 /* BSG_KSSysCtl.c in Sources */ = {isa = PBXBuildFile; fileRef = 889F9950CAE7101E0869E6C3D2BEC15F /* BSG_KSSysCtl.c */; }; + BA87F70726490FED2D13F77C42C51205 /* ja.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 5DCEF2C4AF80222FBF975A5AA15605AD /* ja.lproj */; }; + BAC17C7DC9800A1500B03E04FD7D1716 /* JWTCoding+VersionThree.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A732C412732FDC0725E2B543CB19D1F /* JWTCoding+VersionThree.m */; }; + BB033DDECC76F2F63B62C6A21AFDF4F2 /* BSG_KSMach.h in Headers */ = {isa = PBXBuildFile; fileRef = 67C485854ED455A2ED06C9E4F0635142 /* BSG_KSMach.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BB96A9FEE44FBAF7D32CB187683CC0C6 /* NSData+ImageContentType.h in Headers */ = {isa = PBXBuildFile; fileRef = 098488F82E37CB951FB5D215A2A5EF24 /* NSData+ImageContentType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BC0192B13FBD2F95C4BA0B4C92E7B6B8 /* RSKTouchView.m in Sources */ = {isa = PBXBuildFile; fileRef = F1D1BD962EBFAB4E6D2799F5523C35B5 /* RSKTouchView.m */; }; + BDEE59D3DBF8297C89CAB075A637A472 /* SDWebImageCoderHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = BA802279093F73E21B40CF19981E1AD9 /* SDWebImageCoderHelper.m */; }; + BE77E3770EC121B4ABEEB01592B7E894 /* zip.h in Headers */ = {isa = PBXBuildFile; fileRef = C83FAA8E59ADB693F36AB9A27EEDFD66 /* zip.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BEB26E7DDE84F685851071CEB37B9A9D /* JWTAlgorithmESBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 2669640F660DC621F370AD70CB686D7A /* JWTAlgorithmESBase.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C0AE71F33565C0EFE9EA11103F8FE7B6 /* JWTAlgorithmNone.m in Sources */ = {isa = PBXBuildFile; fileRef = 48F01CBD690717F75194EB71C0B879EC /* JWTAlgorithmNone.m */; }; + C0CE4E803AD0CB40E3ED7F1A154AB78F /* BugsnagSink.h in Headers */ = {isa = PBXBuildFile; fileRef = 90F3CA1763A2E556F343FDE63F6B22DD /* BugsnagSink.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C1BCBB90DF906A199F47F1C1D79C9023 /* NSDictionary+BSG_Merge.h in Headers */ = {isa = PBXBuildFile; fileRef = C0A47BADB955B0B08BB8F47247912D6C /* NSDictionary+BSG_Merge.h */; settings = {ATTRIBUTES = (Project, ); }; }; C327914498A09C2E0C953F8AE792E601 /* logging.h in Headers */ = {isa = PBXBuildFile; fileRef = 07B49DF1BEF0D5C871CC673B5C1ACB5D /* logging.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C501145E320AFC1F5D1722A0A01EBBE0 /* SDWebImageGIFCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AED01DAE0F1DEE29EF7D1DB575C622B /* SDWebImageGIFCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C539939723965CE1E9E0EA31679B335A /* FFFastImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 680687425792E48EBA4732A4CB8157BB /* FFFastImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C578ADF3B89E7D6EFC66B02A876C363A /* BugsnagCrashSentry.m in Sources */ = {isa = PBXBuildFile; fileRef = C4BFC8031EC0626836965CB8603BE335 /* BugsnagCrashSentry.m */; }; - C5BC3C42EC77089361A45FA00B0BBED9 /* BugsnagReactNative.m in Sources */ = {isa = PBXBuildFile; fileRef = BD1C6A807DACF9899A279CD4F7E8BA84 /* BugsnagReactNative.m */; }; - C697C9BE5F0484AAB1414BFB43ADED54 /* BSGSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = D35BE8810937FA13ADB76CA4CCB91ACF /* BSGSerialization.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C6EA66A5A8D30209613E90EE02434AF7 /* SDWebImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = C22CA1B4D2334EDE084E57665F535F1F /* SDWebImageCoder.m */; }; - C72CEB2A6B0A8DF4DFDC6A593E8B17F0 /* JWTAlgorithmDataHolderChain.m in Sources */ = {isa = PBXBuildFile; fileRef = A0E559235205A98F0B199F0F8900663E /* JWTAlgorithmDataHolderChain.m */; }; - C741EB21064B0D486E7FB50553F70584 /* SDImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 857008FD0583E9192A4A185A08EF678C /* SDImageCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C578ADF3B89E7D6EFC66B02A876C363A /* BugsnagCrashSentry.m in Sources */ = {isa = PBXBuildFile; fileRef = C2661DE36699A9BE39B9762F4A29209F /* BugsnagCrashSentry.m */; }; + C5BC3C42EC77089361A45FA00B0BBED9 /* BugsnagReactNative.m in Sources */ = {isa = PBXBuildFile; fileRef = F919FEADC4A4357FCFC38064CC79FC49 /* BugsnagReactNative.m */; }; + C697C9BE5F0484AAB1414BFB43ADED54 /* BSGSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 023A8B5E5D586A356AFE9A24722565C3 /* BSGSerialization.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C72CEB2A6B0A8DF4DFDC6A593E8B17F0 /* JWTAlgorithmDataHolderChain.m in Sources */ = {isa = PBXBuildFile; fileRef = E7D69BD7E3DBCEEEA233C79977DB5BF5 /* JWTAlgorithmDataHolderChain.m */; }; C7DCA36BC01C33478E6BC8801AA6F929 /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = C0E2B03811EDB36958A8C9CA24A82E76 /* utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C843A0FBFEB1F1A499D69BBA32781C02 /* JWTErrorDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = B71C78B0420616FA9CACE7A96A0F3438 /* JWTErrorDescription.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C88399BFA25129E4A1103DB4FA4CE1EC /* SDWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C93D6EEE940D2862302479BE974F958C /* SDWebImageManager.m */; }; - C9CD0ABFEFEAB650E5F903E23FDE75ED /* BSG_KSCrashSentry_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 39C4F3B723C3F1928BA0506BBBE7C060 /* BSG_KSCrashSentry_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CA0FFF7536EC4CCD0B4EF96CA01182E4 /* BSG_KSCrashDoctor.h in Headers */ = {isa = PBXBuildFile; fileRef = 61D416CA1469D4D73278DBAE59EB6DE9 /* BSG_KSCrashDoctor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CA55E1EE63D5A5C3569D20CBC6E7427B /* BugsnagBreadcrumb.m in Sources */ = {isa = PBXBuildFile; fileRef = 76E72C75279C7CBF734F7F03CBF141B0 /* BugsnagBreadcrumb.m */; }; - CA92C241096BE611FAC38913DC68FB71 /* SDWebImageFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = F1E8845467E002D233ADD6AB55EC3477 /* SDWebImageFrame.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CADE6A6A01A4B40F399BEF75A26930F1 /* BSG_KSCrashReportStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 35EF61E44F7282148EF073FD8E04678E /* BSG_KSCrashReportStore.m */; }; - CAFF033671AE96B39CC277955AA56AA1 /* BugsnagMetaData.m in Sources */ = {isa = PBXBuildFile; fileRef = E19289CAF6FC3A9B6943AEC681D65556 /* BugsnagMetaData.m */; }; - CB1B83742A87F4536E27B7A98A387FF9 /* NSButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 08DA3512D9C5EA8E2AC37E1A35D170A8 /* NSButton+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CB8A553EBE3533C53028EA36E1EABE24 /* BugsnagSession.m in Sources */ = {isa = PBXBuildFile; fileRef = 99B1977D73D529A750169A9E14CA0EFF /* BugsnagSession.m */; }; - CC4A85027AB998A8A96DCFC51E6D7397 /* BugsnagCrashReport.h in Headers */ = {isa = PBXBuildFile; fileRef = 19F0292F06D62E908E3BE9DBF9A3F357 /* BugsnagCrashReport.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CD61BF73451A9B20231761B3F34C4F6C /* BugsnagHandledState.h in Headers */ = {isa = PBXBuildFile; fileRef = A52B82FDD84EC7917F18FD9FA6E90758 /* BugsnagHandledState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CDA875F1564098E98D033FA3A5DC43DC /* QBVideoIconView.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F2C6A3A15241819A970288E15B6567 /* QBVideoIconView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CEBC39665194ED6516A19BF979C2C48F /* BugsnagCollections.h in Headers */ = {isa = PBXBuildFile; fileRef = 913DCFEE4D8C1230ACDE2A4991AE63EA /* BugsnagCollections.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D1318CB664D6DBD34CCFF87BA1D44A02 /* QBAlbumCell.h in Headers */ = {isa = PBXBuildFile; fileRef = E9481CFDB2D800E3680247ED380EEC70 /* QBAlbumCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D3BEA0571FA5D0387323DDFEF0D9C2EC /* QBAlbumsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 13DC1F447F84C1E7B75FD0B823901126 /* QBAlbumsViewController.m */; }; - D3CF27EFC60DA35D2C615DA2A58E7E32 /* NSData+ImageContentType.h in Headers */ = {isa = PBXBuildFile; fileRef = 098488F82E37CB951FB5D215A2A5EF24 /* NSData+ImageContentType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D4C480DE06CA4F988DAC697D9B5CB04B /* NSError+BSG_SimpleConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = 13D30D940D3EEF2E0DF31C36898C4819 /* NSError+BSG_SimpleConstructor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D54DC0142CADAF0D400FD42B877409AD /* BSG_KSCrashDoctor.m in Sources */ = {isa = PBXBuildFile; fileRef = 455269537B4E49DD361A00B287963622 /* BSG_KSCrashDoctor.m */; }; + C843A0FBFEB1F1A499D69BBA32781C02 /* JWTErrorDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E615BA97D8A7CE9FCEBBC6E061390B6 /* JWTErrorDescription.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C8E56B6F6B5843F4AD4A29DFADFC633C /* SDWebImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D35E9B0456DFB4F07AF5B4D483495F1 /* SDWebImage-dummy.m */; }; + C91DCA4EFD9FDBF3427784122B3866F3 /* UIImage+RSKImageCropper.h in Headers */ = {isa = PBXBuildFile; fileRef = 98FE41DB3614594A7AA7792D47C2507D /* UIImage+RSKImageCropper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C9CD0ABFEFEAB650E5F903E23FDE75ED /* BSG_KSCrashSentry_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 8ABD40E1360A7026AA0B6B37A1E1C770 /* BSG_KSCrashSentry_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CA0FFF7536EC4CCD0B4EF96CA01182E4 /* BSG_KSCrashDoctor.h in Headers */ = {isa = PBXBuildFile; fileRef = DEA4953216EB464E248287FE8308E758 /* BSG_KSCrashDoctor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CA55E1EE63D5A5C3569D20CBC6E7427B /* BugsnagBreadcrumb.m in Sources */ = {isa = PBXBuildFile; fileRef = 69D5295AEBF76C8BCBDE2D3EE48E4162 /* BugsnagBreadcrumb.m */; }; + CADE6A6A01A4B40F399BEF75A26930F1 /* BSG_KSCrashReportStore.m in Sources */ = {isa = PBXBuildFile; fileRef = A33E93DCE6D58788A27BCE934D0A8C03 /* BSG_KSCrashReportStore.m */; }; + CAFF033671AE96B39CC277955AA56AA1 /* BugsnagMetaData.m in Sources */ = {isa = PBXBuildFile; fileRef = 98990983FD6532EAB0B64A3A235E2C7E /* BugsnagMetaData.m */; }; + CB8A553EBE3533C53028EA36E1EABE24 /* BugsnagSession.m in Sources */ = {isa = PBXBuildFile; fileRef = C03637855B23BC5FA3A351AECAE718F8 /* BugsnagSession.m */; }; + CC4A85027AB998A8A96DCFC51E6D7397 /* BugsnagCrashReport.h in Headers */ = {isa = PBXBuildFile; fileRef = E625F9A5966643B2EA2CCF45DB294F51 /* BugsnagCrashReport.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CCA1092D53049B8E33067043C938D7EC /* en.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 9DCE0D541D95C85314C0B42BB8B5868D /* en.lproj */; }; + CD61BF73451A9B20231761B3F34C4F6C /* BugsnagHandledState.h in Headers */ = {isa = PBXBuildFile; fileRef = E8DECAAE4582DA3DD17BC469EB1C11CA /* BugsnagHandledState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CD6A1455A8422FD1B3B5A6B8324D1FBF /* react-native-fast-image-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E76B65E8BB073861679BB6321F31BAD3 /* react-native-fast-image-dummy.m */; }; + CEBC39665194ED6516A19BF979C2C48F /* BugsnagCollections.h in Headers */ = {isa = PBXBuildFile; fileRef = 577D5184EEAAA9128EA93A6047259EAE /* BugsnagCollections.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D08BE7F25D77CFDF05B44E65298FFE2F /* RSKImageCropper.h in Headers */ = {isa = PBXBuildFile; fileRef = B571CE71FFB1AF440FCDD612AC9DBC0C /* RSKImageCropper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D0BA7EE6B330EA1C564E405734CDA71F /* RSKImageScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = BE7DD84AFEA148B7BF0E08225616D030 /* RSKImageScrollView.m */; }; + D106C86ACB3937BCC90B47CBDF3FF50A /* RCTConvert+FFFastImage.h in Headers */ = {isa = PBXBuildFile; fileRef = F70BF1D06DD14EBBCE78625C6B52BD45 /* RCTConvert+FFFastImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D4C480DE06CA4F988DAC697D9B5CB04B /* NSError+BSG_SimpleConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F2A71F89269956ECE36158BA656CD11 /* NSError+BSG_SimpleConstructor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D54DC0142CADAF0D400FD42B877409AD /* BSG_KSCrashDoctor.m in Sources */ = {isa = PBXBuildFile; fileRef = FF43F784C6FCF167654D2B155F9BBA98 /* BSG_KSCrashDoctor.m */; }; + D6A2D2FDE5867D96755006B2C938E68A /* ImageCropPicker.m in Sources */ = {isa = PBXBuildFile; fileRef = 23C02CA72435EC965F9A1DA1260F7A69 /* ImageCropPicker.m */; }; D6C20DCB29B6BFF5E545D724066718D0 /* fixed-dtoa.h in Headers */ = {isa = PBXBuildFile; fileRef = E7CE4B712A673154CF2FEF37D153D2E6 /* fixed-dtoa.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D6DD8A30F49FA77D3022C3BB1A216B62 /* UIImage+RSKImageCropper.m in Sources */ = {isa = PBXBuildFile; fileRef = E4AED7D8D12AF8DCD2459DD98303435E /* UIImage+RSKImageCropper.m */; }; - D750B3A6E0642079D2BEBAD0FB519DAB /* JWTCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = DB6F420D558CFB198288B4BE3A511C28 /* JWTCoding.m */; }; - D85E4C86E80841C46165B027957720DD /* BSG_KSCrashReportFilterCompletion.h in Headers */ = {isa = PBXBuildFile; fileRef = 01F1EEEEE215561AF958E338E3FD8BC4 /* BSG_KSCrashReportFilterCompletion.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D8BD4D04EC2D71569AAA70D4F2FA9666 /* aes_via_ace.h in Headers */ = {isa = PBXBuildFile; fileRef = FCAB8F79C33A8E0DF53AD69C205999DE /* aes_via_ace.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D97A2053E012288390E37A75AA6DC3E1 /* UIImage+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = 89028986A27C9EF8FFBA67C165B7A9DF /* UIImage+GIF.m */; }; - DACE1D945DB675ACB5BC4624E4888ED4 /* CodePush-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 17AC372A950DEFFF9E87E1C0ABD382B7 /* CodePush-dummy.m */; }; - DB76D8D5EDEBC9E58623DECC7F376808 /* JWTClaimsSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 3672BD8507607F968BDD1AB36CD57FDB /* JWTClaimsSet.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DC606BC4E26359C076429D830586E291 /* SDImageCacheConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = A5669737FF32FED9E6D8C699C27E54DD /* SDImageCacheConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DE48F70FF97562AD071A0DE4D75D6606 /* BugsnagSessionTrackingPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = 96700087F67C96004E4AE29B7407CBE9 /* BugsnagSessionTrackingPayload.m */; }; - DE5D5588AD9C5D996590DA4B302E537E /* Pods-eSteem-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BDF2AFEC7173A7F41200A277A71E1E9 /* Pods-eSteem-dummy.m */; }; - DF17C3800CA71E4DD7ECF927995C4A55 /* JWTClaim.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C0FFFE18C0DDD7AB98B7FA86989143D /* JWTClaim.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DF6DB3552718DD394952D83F5C314A05 /* JWTAlgorithmRSBase.h in Headers */ = {isa = PBXBuildFile; fileRef = B89E24E5A59543A0A863BBD0B5170AE3 /* JWTAlgorithmRSBase.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DFDF6888937DFFDC872C3975EF6B2223 /* zip.c in Sources */ = {isa = PBXBuildFile; fileRef = C34519EA0E59947D154C391E84860301 /* zip.c */; }; + D71667F9BCFE83C9FEFBDB324B51E3E3 /* UIButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 467C99872D1D379855EBD5DDEF75BCC8 /* UIButton+WebCache.m */; }; + D730037C186E57EFD39EEEFDD034287A /* SDWebImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = C22CA1B4D2334EDE084E57665F535F1F /* SDWebImageCoder.m */; }; + D750B3A6E0642079D2BEBAD0FB519DAB /* JWTCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C26F1C001B68A6DD937F97D9E4C698F /* JWTCoding.m */; }; + D85E4C86E80841C46165B027957720DD /* BSG_KSCrashReportFilterCompletion.h in Headers */ = {isa = PBXBuildFile; fileRef = D59637E8495A92C947752A7BE9A09AE4 /* BSG_KSCrashReportFilterCompletion.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D8BD4D04EC2D71569AAA70D4F2FA9666 /* aes_via_ace.h in Headers */ = {isa = PBXBuildFile; fileRef = 54AA36B34ABAC46C7467FCE242E430EA /* aes_via_ace.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DA1FAAACC099BD62AD605F1300DBFB75 /* QBVideoIconView.m in Sources */ = {isa = PBXBuildFile; fileRef = 93AD11E0F6FEE463BE3C8F7094BA8798 /* QBVideoIconView.m */; }; + DA59968790D2A7F88CFE8CB947829A61 /* QBImagePickerController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5112052F247A37D320B32E8DBBC479FD /* QBImagePickerController.m */; }; + DACE1D945DB675ACB5BC4624E4888ED4 /* CodePush-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E5F7511B1E436AAA470F71B1E3D0F42B /* CodePush-dummy.m */; }; + DB76D8D5EDEBC9E58623DECC7F376808 /* JWTClaimsSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 58B838CF6A344903935E79C49C745F34 /* JWTClaimsSet.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DD5EF488EE61E11E731A4720059000FF /* UIImage+ForceDecode.h in Headers */ = {isa = PBXBuildFile; fileRef = 715FDEDBFBDAAA3860DA656AB6AEA740 /* UIImage+ForceDecode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DE48F70FF97562AD071A0DE4D75D6606 /* BugsnagSessionTrackingPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = A46A8F6030D74BA9ABA8D6177B7E8137 /* BugsnagSessionTrackingPayload.m */; }; + DF17C3800CA71E4DD7ECF927995C4A55 /* JWTClaim.h in Headers */ = {isa = PBXBuildFile; fileRef = 870E4C838D1D9269EF02EDC6BB65D20F /* JWTClaim.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DF6DB3552718DD394952D83F5C314A05 /* JWTAlgorithmRSBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 44A1E0C1D1C3A47E0641B004C2C4F00E /* JWTAlgorithmRSBase.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DFDF6888937DFFDC872C3975EF6B2223 /* zip.c in Sources */ = {isa = PBXBuildFile; fileRef = 9235B9945FF432AAD75F963837A1D3DA /* zip.c */; }; + DFFBB484A9436636A8C2D52497B38103 /* SDWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C93D6EEE940D2862302479BE974F958C /* SDWebImageManager.m */; }; E30636799D2363B05D48F859511864CB /* demangle.cc in Sources */ = {isa = PBXBuildFile; fileRef = AFE64FEFC4C905CB07B67DB4F645988C /* demangle.cc */; }; - E34D3D5E19688F4E688E24B167931926 /* RNVersionNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FBF48FD42E53B3295C6816A991BADDE /* RNVersionNumber.m */; }; - E381AC540CFE721C9AC3749E0BC1AF0B /* BugsnagSessionTrackingPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = 946E19522A1E6F0C4DED3661A1C393B4 /* BugsnagSessionTrackingPayload.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E5791412ECAA9A68B14FA9956F238C1D /* JWTAlgorithmESBase.m in Sources */ = {isa = PBXBuildFile; fileRef = DCEFBEE9721790962BBF63A80AD5CA57 /* JWTAlgorithmESBase.m */; }; - E57F43DC030AA7490979861F91457968 /* react-native-fast-image-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 54821E431597A9C4C2F3071656E3524B /* react-native-fast-image-dummy.m */; }; - E6E183076371F3ACA7FE71DC201FDAF6 /* BugsnagApiClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C43B7B78487167C37B891A7DCC13B0E /* BugsnagApiClient.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E740F535BD436CBA36263311EC89B63A /* BugsnagCrashSentry.h in Headers */ = {isa = PBXBuildFile; fileRef = B3A15D56A8B130A92BB97CD1FCC5A8D4 /* BugsnagCrashSentry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E7B63D86292DFDF367DA5A4B45FA7EC4 /* RCTConvert+CodePushInstallMode.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DE4E9D11DEE1E84CE34356F10A12738 /* RCTConvert+CodePushInstallMode.m */; }; - E8903B7F0903CE5312B3D8BB9109606B /* SDWebImageTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 41264FB35A4A43E1DDD0819FD16413BA /* SDWebImageTransition.m */; }; - E8D5253F23E4E3C077FF14D98A0EF90D /* RNVersionNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 652CC8D8677A30B7F83AD183274AF06C /* RNVersionNumber.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E966374A80EF4F2B902E89364759A803 /* BSG_KSJSONCodec.c in Sources */ = {isa = PBXBuildFile; fileRef = F00764D8A15BF515531B108534AD0A52 /* BSG_KSJSONCodec.c */; }; + E381AC540CFE721C9AC3749E0BC1AF0B /* BugsnagSessionTrackingPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = F6C6030F99D95AD6FA274546FAE55B0E /* BugsnagSessionTrackingPayload.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E5791412ECAA9A68B14FA9956F238C1D /* JWTAlgorithmESBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D4CE0CB0EB5E89E4D6D44D407DCE709 /* JWTAlgorithmESBase.m */; }; + E6E183076371F3ACA7FE71DC201FDAF6 /* BugsnagApiClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 55A4F488D9F2BB08B24B1C395965C832 /* BugsnagApiClient.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E6F9EC92BA0006F96C465324A4501D40 /* UIImage+MemoryCacheCost.m in Sources */ = {isa = PBXBuildFile; fileRef = C7A3280615C23F195C043237C267B25E /* UIImage+MemoryCacheCost.m */; }; + E740F535BD436CBA36263311EC89B63A /* BugsnagCrashSentry.h in Headers */ = {isa = PBXBuildFile; fileRef = CE98FF3D73EBC8854F1713CE6615F19E /* BugsnagCrashSentry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E7B63D86292DFDF367DA5A4B45FA7EC4 /* RCTConvert+CodePushInstallMode.m in Sources */ = {isa = PBXBuildFile; fileRef = 01E794A698E0ED93F913A1E95817E880 /* RCTConvert+CodePushInstallMode.m */; }; + E966374A80EF4F2B902E89364759A803 /* BSG_KSJSONCodec.c in Sources */ = {isa = PBXBuildFile; fileRef = A8C739FD34909DD1E01B26C3A9B9CC29 /* BSG_KSJSONCodec.c */; }; E997297D6CFC855095C08922CDDB4DCA /* Format.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 583DF44C17CC3B7A3FBCDC6E2AEF331D /* Format.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1"; }; }; - E9A0B7A438C96C301ADEC37923FA6120 /* aestab.h in Headers */ = {isa = PBXBuildFile; fileRef = AD92789A8F41DCBBC3D88679E986CE71 /* aestab.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EA514AECCB9E049BAEB4FCB8BB4709AF /* BSG_KSSafeCollections.h in Headers */ = {isa = PBXBuildFile; fileRef = AA7587CA8EA2A01B5CF1D5A721A5EACD /* BSG_KSSafeCollections.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EBCDBE89F770B7B154302B6758790665 /* BSG_KSJSONCodecObjC.m in Sources */ = {isa = PBXBuildFile; fileRef = A864A18826F537FFD1D3D7DCFE3C6BAA /* BSG_KSJSONCodecObjC.m */; }; - EC291034C0D770303E0E1A77107A93A5 /* BugsnagSink.m in Sources */ = {isa = PBXBuildFile; fileRef = FE43D7B79ADDC8D5B7BA9F0CBF0DA65F /* BugsnagSink.m */; }; - EC670CA88E4E128109889B965CB6D21A /* JWTCoding+VersionTwo.h in Headers */ = {isa = PBXBuildFile; fileRef = 35AF87936EDF41457F8F680465D593F6 /* JWTCoding+VersionTwo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - ECBDAB315D176D867E6768F5798935BF /* BSG_KSObjC.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B606955F94C013DC4A2CDCEE79C6E5C /* BSG_KSObjC.h */; settings = {ATTRIBUTES = (Project, ); }; }; - ECE421D4FD6A6B1B6359188750684F77 /* mztools.h in Headers */ = {isa = PBXBuildFile; fileRef = EBC44C7DFBBF30D00F73D6DCBE527154 /* mztools.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E9A0B7A438C96C301ADEC37923FA6120 /* aestab.h in Headers */ = {isa = PBXBuildFile; fileRef = DDD4B7DA9065EF3536FCE8A63B7A8114 /* aestab.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EA514AECCB9E049BAEB4FCB8BB4709AF /* BSG_KSSafeCollections.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B71C87A17A2CCCC63F00BE5A67882A4 /* BSG_KSSafeCollections.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EBCDBE89F770B7B154302B6758790665 /* BSG_KSJSONCodecObjC.m in Sources */ = {isa = PBXBuildFile; fileRef = 789B37BF9A07EF6CE8F3BE23F3F2FEB6 /* BSG_KSJSONCodecObjC.m */; }; + EC291034C0D770303E0E1A77107A93A5 /* BugsnagSink.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AB5F070D00835C43546A76D2B7A5D40 /* BugsnagSink.m */; }; + EC670CA88E4E128109889B965CB6D21A /* JWTCoding+VersionTwo.h in Headers */ = {isa = PBXBuildFile; fileRef = E3900825F8398EA25BE560C587C49665 /* JWTCoding+VersionTwo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + ECBDAB315D176D867E6768F5798935BF /* BSG_KSObjC.h in Headers */ = {isa = PBXBuildFile; fileRef = 0AAEAAD59082742470E0414CC07CC6D5 /* BSG_KSObjC.h */; settings = {ATTRIBUTES = (Project, ); }; }; + ECE421D4FD6A6B1B6359188750684F77 /* mztools.h in Headers */ = {isa = PBXBuildFile; fileRef = 42B3E38895B2F47542FD4399700F9D2D /* mztools.h */; settings = {ATTRIBUTES = (Project, ); }; }; ED2B5A1995AFDF63318F71ECE36C618C /* vlog_is_on.cc in Sources */ = {isa = PBXBuildFile; fileRef = DF099FB99DF3DCAFB8EFA15C5CB26028 /* vlog_is_on.cc */; }; EDBEA52F88EBC169CA6F8210950C9A7D /* strtod.cc in Sources */ = {isa = PBXBuildFile; fileRef = 00E56AA2A4D03CF399E27BC5B48F0B5F /* strtod.cc */; }; EE40B868388C40490FF1E07712CA4B3E /* bignum-dtoa.cc in Sources */ = {isa = PBXBuildFile; fileRef = 7578CBDF45FF2B3667A9DAB59934D3C7 /* bignum-dtoa.cc */; }; - EFF2C86A8AAA87374B48C2784DFA5395 /* BugsnagSessionFileStore.m in Sources */ = {isa = PBXBuildFile; fileRef = CF8E85D97169BAB9F8A39356FD34FC30 /* BugsnagSessionFileStore.m */; }; - F0581521B05523426077EBE8651D4015 /* BSG_KSSignalInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = A16FA8EF5642CF2A218D1749B46B30FC /* BSG_KSSignalInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EE5E15BBB748EE0A65CEEBD1EC12AC3D /* QBAlbumCell.h in Headers */ = {isa = PBXBuildFile; fileRef = E9481CFDB2D800E3680247ED380EEC70 /* QBAlbumCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EF91B9E0D0CE73777EBB768242C18F38 /* QBAlbumsViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 6AA2F4B55B3D1C800F99C5C5428E7B90 /* QBAlbumsViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EFF2C86A8AAA87374B48C2784DFA5395 /* BugsnagSessionFileStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 6654AB26CD17C7E74797E3649293EE0E /* BugsnagSessionFileStore.m */; }; + F0581521B05523426077EBE8651D4015 /* BSG_KSSignalInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 436E8D1C12CD31A7BDA74FBFEEC6C826 /* BSG_KSSignalInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; F0982FF8EBEFCFC1EAF74F35D003CF0A /* FLAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D49D10893E0345A7B306189A6924493 /* FLAnimatedImageView.m */; }; - F0E8986CEF9FBAF86C022E71C8111C68 /* SDImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = B8BE36DC8B7175BC7141A9E2DB2D1E67 /* SDImageCache.m */; }; - F0F2D6FBEC60AE8A7A67D93D9C83B294 /* de.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 225F4AADBE76147B75FC27BA392A83EB /* de.lproj */; }; F0F5A442EBAB43ED1C0D8762B03D85DB /* FLAnimatedImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A685F09D2989730E2AD5ABCC0055CE1 /* FLAnimatedImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; F1B902B60FA4FD0B8198397332120C84 /* dynamic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 42660B6A3D40A5738448EEB1157834B8 /* dynamic.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1"; }; }; - F22EE9297DE5A1CAE72AF54DE2295389 /* CodePush.h in Headers */ = {isa = PBXBuildFile; fileRef = 154C5C8354C38CD489456BE504EFB2E7 /* CodePush.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F2DF1D9CD7FC6481D3B70A5A097181A7 /* UIApplication+RSKImageCropper.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CA0E30852039647A05EF9151967655F /* UIApplication+RSKImageCropper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F2FDD748E5E359295966329B06812D99 /* RSKImageCropViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 166BDE86AF231C3B009C6979BDC8C7A9 /* RSKImageCropViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F36D115945C49442A65D442F5668F012 /* UIButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 467C99872D1D379855EBD5DDEF75BCC8 /* UIButton+WebCache.m */; }; - F44E215850678196BABED2A1A06EB6F1 /* BSG_KSCrash.m in Sources */ = {isa = PBXBuildFile; fileRef = C5991B79002A34D1889B84D9258A9538 /* BSG_KSCrash.m */; }; - F4E16DDA5E37123BC0D6F35AA056909E /* FFFastImageViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AB9002BC52EE3C2876CA241EE0AD3D7 /* FFFastImageViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F523A29DB0EF460E59019EFD046931D9 /* mztools.c in Sources */ = {isa = PBXBuildFile; fileRef = F32AC0FAEB04FAB765DD052BA6FA976C /* mztools.c */; }; - F5F7BA01A438CCB706DD671258FF1091 /* entropy.c in Sources */ = {isa = PBXBuildFile; fileRef = B9ECAFFE4237017DB55B0E66337D9BEB /* entropy.c */; }; - F659072B7112DD8211DF9068D2B99D0F /* NSData+ImageContentType.m in Sources */ = {isa = PBXBuildFile; fileRef = 47662FEE7116482496819AFE0592BEFC /* NSData+ImageContentType.m */; }; - F76C6D8B1A9E72BF6A4267FE0237F85B /* BSGConnectivity.h in Headers */ = {isa = PBXBuildFile; fileRef = 62AB30EDF9068C389491ED6200463385 /* BSGConnectivity.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F225F524684EAF4FD69037CBCA4C4E3E /* NSImage+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = ACDF8B81E604DDB6051E07F856682E8F /* NSImage+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F22EE9297DE5A1CAE72AF54DE2295389 /* CodePush.h in Headers */ = {isa = PBXBuildFile; fileRef = C979E94954E3392D4F30825D1442F5DB /* CodePush.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F363B24665EC89FE500089B609A1582D /* QBAssetsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = E5CCDAEBA2E016AF4293188AD0DFC868 /* QBAssetsViewController.m */; }; + F39601F792064393EBA515984896DA95 /* UIImageView+HighlightedWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = FCCDE8B503CE2E82984C071BF4FE7781 /* UIImageView+HighlightedWebCache.m */; }; + F44E215850678196BABED2A1A06EB6F1 /* BSG_KSCrash.m in Sources */ = {isa = PBXBuildFile; fileRef = CA94E73B8F9C5BD767708B24E9317D61 /* BSG_KSCrash.m */; }; + F523A29DB0EF460E59019EFD046931D9 /* mztools.c in Sources */ = {isa = PBXBuildFile; fileRef = 7864F06B3163A391328A1DEAF5CC61CA /* mztools.c */; }; + F5F7BA01A438CCB706DD671258FF1091 /* entropy.c in Sources */ = {isa = PBXBuildFile; fileRef = 1508D59BE173020DA5FF101C0E2EAC8C /* entropy.c */; }; + F76C6D8B1A9E72BF6A4267FE0237F85B /* BSGConnectivity.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D81ABB76B0959646E934016941A8C9E /* BSGConnectivity.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F81A3505D8FD2A17D925420ED01317B5 /* SDWebImageGIFCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = E546415C06312A2443D0CC60965C50A6 /* SDWebImageGIFCoder.m */; }; F901A44BAB4BB2967096265D767469D0 /* Demangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8AB7EA730FEC21B776A497A7B47E7C91 /* Demangle.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1"; }; }; - F956DEC5A38848FA98F54D1332AA9756 /* ioapi.h in Headers */ = {isa = PBXBuildFile; fileRef = DC9783AA04D892CD877E1CC8B2C806AF /* ioapi.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F99B266DA1E2B1404047F66E1F8F184A /* prng.h in Headers */ = {isa = PBXBuildFile; fileRef = C6231B947A931283A53D59C37EA9813A /* prng.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F9BEC009D062E2F437026AC0FB87E4C2 /* FFFastImageViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = F55711F4B3440668E0446E8C2EF5115E /* FFFastImageViewManager.m */; }; - F9CE3800B55D8C4E993F6D486CB5E4F0 /* QBCheckmarkView.h in Headers */ = {isa = PBXBuildFile; fileRef = C2EE4CE95F356ED4F6E6F9848D2A34AF /* QBCheckmarkView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F9F7109ADD7DD40A91B001F9D55F6DDA /* aesopt.h in Headers */ = {isa = PBXBuildFile; fileRef = AF6F2FA189C945BE1D037ABC4490A62E /* aesopt.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FB1885B7E1157A21EFF0D98B93940813 /* aeskey.c in Sources */ = {isa = PBXBuildFile; fileRef = DBBD8C38D45F6906D4F28AF0FA468A2E /* aeskey.c */; }; - FB1E534F823FE4071173CC1900E0D159 /* BugsnagLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C4E6C86C607571740E8FE3E56E74B9A /* BugsnagLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FB2D6EC430F08C5D78757BF8BCA997DC /* JWTCoding+ResultTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E9E66AD3EE31898F9005DB7E481EB80 /* JWTCoding+ResultTypes.m */; }; + F956DEC5A38848FA98F54D1332AA9756 /* ioapi.h in Headers */ = {isa = PBXBuildFile; fileRef = 15031464B27E8F17B1B5CE5BFE2696F2 /* ioapi.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F99B266DA1E2B1404047F66E1F8F184A /* prng.h in Headers */ = {isa = PBXBuildFile; fileRef = F70443BABA01AD3D334F612A5B8F4102 /* prng.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F9B1DAC2AD662CDCB593EC9CA797635C /* FFFastImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = BBB1C289316E15C262BE53691C0C9D91 /* FFFastImageView.m */; }; + F9F7109ADD7DD40A91B001F9D55F6DDA /* aesopt.h in Headers */ = {isa = PBXBuildFile; fileRef = 57BE049CBA41A8447E69A75DE83B1F7E /* aesopt.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FB1885B7E1157A21EFF0D98B93940813 /* aeskey.c in Sources */ = {isa = PBXBuildFile; fileRef = DD4074A6415FBEE5EE8872E21FD66945 /* aeskey.c */; }; + FB1E534F823FE4071173CC1900E0D159 /* BugsnagLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = A9F6126FFC959BBAB777A98DB051C964 /* BugsnagLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FB2D6EC430F08C5D78757BF8BCA997DC /* JWTCoding+ResultTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 5679CFAB542B122C5EAA4E35763D1507 /* JWTCoding+ResultTypes.m */; }; FB464A7317269AC0917D0D875C003644 /* FLAnimatedImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 74DF928F7EF7604EA6C8F86951E26E1B /* FLAnimatedImage.m */; }; - FB811FCAFF94CDFC133415E8FD1D3123 /* JWTDeprecations.h in Headers */ = {isa = PBXBuildFile; fileRef = 170468839139520A13C8EEA5D238165E /* JWTDeprecations.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FC8C317FAFC271AAF2283331BAF6CA29 /* BSG_KSJSONCodec.h in Headers */ = {isa = PBXBuildFile; fileRef = FCDB32A7145DBB2E6237C73778D3FB07 /* BSG_KSJSONCodec.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FCD6FBC4F9A612BAD8199BA3789C9E91 /* BSG_KSString.c in Sources */ = {isa = PBXBuildFile; fileRef = 88CA896D0421A321A10268F106990FB0 /* BSG_KSString.c */; }; - FCE703EF52A80FD5134FAAADB4936A04 /* BSG_KSObjC.c in Sources */ = {isa = PBXBuildFile; fileRef = 380113A9C1DE7AC745DA0D715EA74AC3 /* BSG_KSObjC.c */; }; - FD04235BDC6F83DFED21CD9791D9D7E8 /* CodePushErrorUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = CD0AC09ADD33F90CDF4685A3C1E7623A /* CodePushErrorUtils.m */; }; - FD261D4342894C52CC4E99A3A8692DEA /* BugsnagReactNative.h in Headers */ = {isa = PBXBuildFile; fileRef = 595FCA8EACF853FA119632F31BEA007F /* BugsnagReactNative.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FDDCF0D14B96B96033F33C7A83E63868 /* CodePushDownloadHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = CD7796ECF89AF46B9B5A4E358BCE7987 /* CodePushDownloadHandler.m */; }; + FB811FCAFF94CDFC133415E8FD1D3123 /* JWTDeprecations.h in Headers */ = {isa = PBXBuildFile; fileRef = F4C06B23287F029A21B220AA5239B397 /* JWTDeprecations.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FC8C317FAFC271AAF2283331BAF6CA29 /* BSG_KSJSONCodec.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DDF585154CD0819E4F8DC7BDE955CD6 /* BSG_KSJSONCodec.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FCD6FBC4F9A612BAD8199BA3789C9E91 /* BSG_KSString.c in Sources */ = {isa = PBXBuildFile; fileRef = 8A5840F52E92326B179D9A52518F7C72 /* BSG_KSString.c */; }; + FCE703EF52A80FD5134FAAADB4936A04 /* BSG_KSObjC.c in Sources */ = {isa = PBXBuildFile; fileRef = BBEF133513ED29A953EDF2586E199D52 /* BSG_KSObjC.c */; }; + FD04235BDC6F83DFED21CD9791D9D7E8 /* CodePushErrorUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = B104C4685930804A75EC6F29666C3247 /* CodePushErrorUtils.m */; }; + FD261D4342894C52CC4E99A3A8692DEA /* BugsnagReactNative.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EFC99E476E79D4260311F667823A6A8 /* BugsnagReactNative.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FDDCF0D14B96B96033F33C7A83E63868 /* CodePushDownloadHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = B206CAE8EED6A22C617CB8BA840AFEF5 /* CodePushDownloadHandler.m */; }; FE3350C2A4C6ECEE35DA90459AC249CE /* DoubleConversion-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B34CF4B1D1FE616E79E654340CA088B7 /* DoubleConversion-dummy.m */; }; - FE55C63EFCDCF7F2365683B97B9B1170 /* SDWebImageCodersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = A33A85E2ECCD5FEAA37CB9F6C3CE182A /* SDWebImageCodersManager.m */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ + 058065863273609EC9F929B125139A44 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 000000008620; + remoteInfo = yoga; + }; 08A8F9467EB58235226414CCD8D941AE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 000000005CC0; + remoteGlobalIDString = 000000005D30; remoteInfo = React; }; - 0AA0BB4B2631C149D1940DC15B8E1B88 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 000000005CC0; - remoteInfo = React; - }; - 0E1E442328B4F40AD3110F7D28575457 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 000000005CC0; - remoteInfo = React; - }; - 14B9B651A40D4E333EAB7C9645E69ADA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F31532F187A0699622BEC31BD727BE6F; - remoteInfo = QBImagePickerController; - }; - 22909EF859B10A4C07615692AF80E50A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0000000084C0; - remoteInfo = yoga; - }; - 2497405920E0448A7F40266818A38F53 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 000000005CC0; - remoteInfo = React; - }; - 2FA5C32F10A6C1D8557FAC6014E0D6ED /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 71AE55A90B11CDFD0F0B4ED3D4366E37; - remoteInfo = CodePush; - }; - 36C16B81589EEF5FB5216846497C181A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 000000005CC0; - remoteInfo = React; - }; - 3783255E92E99A2DAA4CA399AFFAF96E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 397BBDFEBE9CC818487FA8ABB7623A33; - remoteInfo = AppCenter; - }; - 3E78765F26E5BF89D41654BC7691A5F1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = ED8B76EC90CA1D894B6D38663D04C292; - remoteInfo = AppCenterReactNativeShared; - }; - 3FB55167FD4D46AC0504D3A48C868AE2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 75C5F0BC439AB6EDE7F80D2249DEB97D; - remoteInfo = SDWebImage; - }; - 4A7170C3CB23DF6CFC4D6B10401CAF55 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F3BD65CEBD2F1F40942A4C2370646EE8; - remoteInfo = "Pods-eSteem"; - }; - 563FB7823B624489273989FB6DC70D15 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EF225CE4CF6CE33376C975BE46FCF844; - remoteInfo = "QBImagePickerController-QBImagePicker"; - }; - 5A1221C0A9F3602FE2287AC9E8C40E91 /* PBXContainerItemProxy */ = { + 19C1844760978AB9C56EB57885F7C6D2 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = AFFED4092B22750815A4EEA11817590E; remoteInfo = FLAnimatedImage; }; - 5D93DA56FE0BCB98F874E3F0C7E2FDD7 /* PBXContainerItemProxy */ = { + 20D9C41C8F9D6D40521D2CE5B58020B1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 397BBDFEBE9CC818487FA8ABB7623A33; + remoteInfo = AppCenter; + }; + 2227BAB480CB81F59B50419EE0CC76F2 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 000000005D30; + remoteInfo = React; + }; + 2497405920E0448A7F40266818A38F53 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 000000005D30; + remoteInfo = React; + }; + 31C119D236CD0703B56FAA0953CFDFBC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 1414ADEE4A421F3C5F9A229345CE3F61; + remoteInfo = DoubleConversion; + }; + 4103D4FAC962FEE8504314D40A89B48E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = AFFED4092B22750815A4EEA11817590E; + remoteInfo = FLAnimatedImage; + }; + 42D9CD0295E14744396DF9AE3549DD4A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = DF470A1028ED32C9E70DBDAA805F8802; remoteInfo = Folly; }; + 49E7DBBE400EABAC9BECA83E120B6F87 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E346EE51D51329FD127FE52C201EA9A6; + remoteInfo = "QBImagePickerController-QBImagePicker"; + }; + 4A7170C3CB23DF6CFC4D6B10401CAF55 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B1681C717384E755D54BBA8C6439ACAA; + remoteInfo = "Pods-eSteem"; + }; + 57E3BE8DEDF443AFB02E9735A6DC994E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 000000005D30; + remoteInfo = React; + }; + 5A0A238E0F01C0C47043B6C1C741113D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9577E735A1333C99689734F54E54EDC9; + remoteInfo = "react-native-version-number"; + }; 5DC14B28CE8AF12184DB73D1A06919E2 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -556,54 +545,61 @@ remoteGlobalIDString = F0E62A887BD5C52C01D7F3B10051537B; remoteInfo = "Pods-eSteem-tvOS"; }; - 620FF5FA74BED34099B0CD75EF6FB1C0 /* PBXContainerItemProxy */ = { + 600F5B7754183575EBD54834CB11F37A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = EDA7840F2A0C1745D32704B85E88C80E; remoteInfo = BugsnagReactNative; }; - 62871B924E48481DAFE77E4CFF079E62 /* PBXContainerItemProxy */ = { + 624C7D318EEFDD4F05192B38FF94EDBB /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 66641B93FAF80FF325B2D7B4AD85056F; - remoteInfo = "boost-for-react-native"; + remoteGlobalIDString = 1C73B638165CA2CC212D83FFA86FFBE8; + remoteInfo = "react-native-fast-image"; }; - 69239D38C5FA8DD7F29D306B126D6AD8 /* PBXContainerItemProxy */ = { + 6682ABE555D5F2742466141871736A05 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 6AEECC51F0AF685D6D9DC70E3AA183BC; + remoteGlobalIDString = AFFED4092B22750815A4EEA11817590E; + remoteInfo = FLAnimatedImage; + }; + 6E6E599C74D6FD97B13360E98E9570FB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E7BEC4F5908CAE4EF8FBA50656E6EB72; + remoteInfo = RNImageCropPicker; + }; + 83AC2ECC65198A1521656E203D73E31D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8683604050621AD7AD1F6BB834E30D71; remoteInfo = RSKImageCropper; }; - 6C690A3A9AF509CBCDDBFF7FDBF2B413 /* PBXContainerItemProxy */ = { + 8B200A9D582C7FC029B617F520D1FA98 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 75C5F0BC439AB6EDE7F80D2249DEB97D; - remoteInfo = SDWebImage; + remoteGlobalIDString = 000000005D30; + remoteInfo = React; }; - 7A8A6B86F1593E52D7BB176F7B8CC1F7 /* PBXContainerItemProxy */ = { + 9F849C15C284961E5C381592407B7203 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 29FC2A0EC130F2F2AF7AC9AE94A583B4; remoteInfo = glog; }; - 80A72B0565A35BBFFBFB07ED902A1E76 /* PBXContainerItemProxy */ = { + A049CE143A273B8D4FBC050B58057DD5 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = DC294458EACF4AE0917F3FCAFA8A8831; - remoteInfo = RNImageCropPicker; - }; - 9229FE2C437154B37CC059D52FE41C86 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F31532F187A0699622BEC31BD727BE6F; - remoteInfo = QBImagePickerController; + remoteGlobalIDString = 8683604050621AD7AD1F6BB834E30D71; + remoteInfo = RSKImageCropper; }; AADD210D1F940E270E559A5AE73B7D04 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -612,26 +608,19 @@ remoteGlobalIDString = 29FC2A0EC130F2F2AF7AC9AE94A583B4; remoteInfo = glog; }; - AC7F8D375C41B67A17CE40E9024289E0 /* PBXContainerItemProxy */ = { + B58C68D366574D36558869184F7DFB3C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 1414ADEE4A421F3C5F9A229345CE3F61; - remoteInfo = DoubleConversion; + remoteGlobalIDString = 0E856F15B70850039E6707C1389BB862; + remoteInfo = SDWebImage; }; - BBAA47DD8CF6745FB35C4C356893CB67 /* PBXContainerItemProxy */ = { + C092CD7C23241681B4352D0E2CFF2DB4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 307A1F663527378FDC456B03C53E6DC6; - remoteInfo = "react-native-version-number"; - }; - BBFDD633319D8098A561C5E53617F1C3 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 000000005CC0; - remoteInfo = React; + remoteGlobalIDString = ED8B76EC90CA1D894B6D38663D04C292; + remoteInfo = AppCenterReactNativeShared; }; CEE3627BDFC98BF4E34AB2269676FAFF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -640,12 +629,19 @@ remoteGlobalIDString = 1414ADEE4A421F3C5F9A229345CE3F61; remoteInfo = DoubleConversion; }; - D33E313622EBEA613F305236CD405512 /* PBXContainerItemProxy */ = { + D4021B5C31ABF072D9799B71992ADF0D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 03ED12D221A71DCE28798F9666DC9DC7; - remoteInfo = "react-native-fast-image"; + remoteGlobalIDString = 71AE55A90B11CDFD0F0B4ED3D4366E37; + remoteInfo = CodePush; + }; + D4D7C6A08AC8C5DAB0C3E05A7614AF0D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 66641B93FAF80FF325B2D7B4AD85056F; + remoteInfo = "boost-for-react-native"; }; D96B09CB6F7CDF72F3099DD83AD5AB87 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -654,19 +650,40 @@ remoteGlobalIDString = 397BBDFEBE9CC818487FA8ABB7623A33; remoteInfo = AppCenter; }; - DD9CB7954A86F4D410C76CA89EC5607C /* PBXContainerItemProxy */ = { + DD0FF272E1B33714EED369A9808FB1F8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 6AEECC51F0AF685D6D9DC70E3AA183BC; - remoteInfo = RSKImageCropper; + remoteGlobalIDString = 000000005D30; + remoteInfo = React; }; - E19CDC322F57053019C60A13ECDEE37B /* PBXContainerItemProxy */ = { + DE0AB84E366D4E41459D4E9BBBBC2CAD /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = AFFED4092B22750815A4EEA11817590E; - remoteInfo = FLAnimatedImage; + remoteGlobalIDString = 0E856F15B70850039E6707C1389BB862; + remoteInfo = SDWebImage; + }; + E3E6E5C44343C87099553C8BACC1317B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 000000005D30; + remoteInfo = React; + }; + E41A772D725080226BE134C9BF5DB45D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 90AF781B2B92EC525D0BD7D9005DCDD2; + remoteInfo = "react-native-netinfo"; + }; + E4EB3C2B7D6F104ABC861361F08F5D39 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 25D0039E7669929FE6618F2BF9AF5CE2; + remoteInfo = QBImagePickerController; }; EB266CA52E321F1A5BD9E62115470A38 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -675,1049 +692,1065 @@ remoteGlobalIDString = 66641B93FAF80FF325B2D7B4AD85056F; remoteInfo = "boost-for-react-native"; }; - F04D4465D6C2F6CDDD68DA553D70DD7A /* PBXContainerItemProxy */ = { + F7BD63505A77C43426ADE4A2BEEA19D7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = AFFED4092B22750815A4EEA11817590E; - remoteInfo = FLAnimatedImage; + remoteGlobalIDString = 25D0039E7669929FE6618F2BF9AF5CE2; + remoteInfo = QBImagePickerController; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ + 0027DF81DE8EBB989268EFDF2E674725 /* RCTConvert+CodePushUpdateState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RCTConvert+CodePushUpdateState.m"; path = "ios/CodePush/RCTConvert+CodePushUpdateState.m"; sourceTree = ""; }; 005AC138F4AE5DAE50F0DA87D95DDB21 /* FLAnimatedImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FLAnimatedImage-prefix.pch"; sourceTree = ""; }; - 005DBDAB45DF1C4CABF7ECA783DFA693 /* RCTRefreshControlManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRefreshControlManager.m; sourceTree = ""; }; - 00734DB5594639315CFE94C6D8D15C91 /* BSG_RFC3339DateTool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_RFC3339DateTool.h; sourceTree = ""; }; - 00A0EC49BBBAB62D1BC1D07AB79F7E45 /* JWTClaimsSetSerializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JWTClaimsSetSerializer.h; sourceTree = ""; }; 00E56AA2A4D03CF399E27BC5B48F0B5F /* strtod.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = strtod.cc; path = "double-conversion/strtod.cc"; sourceTree = ""; }; - 00E93357325D78C40FCE7131E015D76D /* RCTNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTNetworking.h; path = Libraries/Network/RCTNetworking.h; sourceTree = ""; }; - 016FB9FE7C114855753AA634008536D7 /* RCTModuleMethod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModuleMethod.h; sourceTree = ""; }; - 01C443A8CF381F6BD24EB8C901CF47BD /* react-native-fast-image.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-fast-image.xcconfig"; sourceTree = ""; }; + 011383FD673492F56E9DE760288D0607 /* JSBundleType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSBundleType.h; path = ReactCommon/cxxreact/JSBundleType.h; sourceTree = ""; }; + 014D01A6CE015D6D9D3BC7B4DA4E697D /* RCTRawTextViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRawTextViewManager.h; sourceTree = ""; }; + 015CD137ADA9F9DB7FB9DA5F7BC023F5 /* BugsnagReactNative.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = BugsnagReactNative.xcconfig; sourceTree = ""; }; + 01ABBF67EC0532079B4DA9354C18FB96 /* RCTStatusBarManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTStatusBarManager.h; sourceTree = ""; }; 01D24ACB16B67B51D4B1B6466686E76F /* bignum.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = bignum.cc; path = "double-conversion/bignum.cc"; sourceTree = ""; }; - 01ED6D0899BD08CC1109D4ADBAE4DC3E /* libreact-native-fast-image.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libreact-native-fast-image.a"; path = "libreact-native-fast-image.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 01F1EEEEE215561AF958E338E3FD8BC4 /* BSG_KSCrashReportFilterCompletion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashReportFilterCompletion.h; sourceTree = ""; }; - 026496ED1B37AEF5B0DC2A43DCDD022B /* BSG_KSBacktrace.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSBacktrace.c; sourceTree = ""; }; - 026DD4FDA0A35EA9EEC51AAD74B41DA5 /* RCTTransformAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTransformAnimatedNode.m; sourceTree = ""; }; - 0281A13C33E9F7B9A55E782ED327FAFC /* JWTClaimsSetVerifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JWTClaimsSetVerifier.h; sourceTree = ""; }; - 02B61D21CC5D37B4FA532BBE48268E1E /* RCTConvert+Transform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTConvert+Transform.h"; sourceTree = ""; }; + 01E794A698E0ED93F913A1E95817E880 /* RCTConvert+CodePushInstallMode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RCTConvert+CodePushInstallMode.m"; path = "ios/CodePush/RCTConvert+CodePushInstallMode.m"; sourceTree = ""; }; + 021F91FD3FBFFD6E76565ADA85E4C0D0 /* BugsnagNotifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagNotifier.h; sourceTree = ""; }; + 023A8B5E5D586A356AFE9A24722565C3 /* BSGSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSGSerialization.h; sourceTree = ""; }; + 0292881CD79527A0A2CD50E47CA1CFAD /* RCTSRWebSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTSRWebSocket.m; path = Libraries/WebSocket/RCTSRWebSocket.m; sourceTree = ""; }; + 03012FDAAA625AA6FAA91AC4E70584D8 /* JSDeltaBundleClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSDeltaBundleClient.h; path = ReactCommon/cxxreact/JSDeltaBundleClient.h; sourceTree = ""; }; + 0364DA474E8512DFF7E7C0C894483B5B /* RCTSurfaceHostingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceHostingView.h; sourceTree = ""; }; + 03A505B13478B8356CE4666F131C2E86 /* RCTScrollContentViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollContentViewManager.h; sourceTree = ""; }; + 03A9AA404F8FE1EB0B5DA097201A2472 /* RCTReconnectingWebSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTReconnectingWebSocket.h; path = Libraries/WebSocket/RCTReconnectingWebSocket.h; sourceTree = ""; }; + 03CF82052515E4D71C01204B77E74999 /* RCTModalHostViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTModalHostViewController.m; sourceTree = ""; }; 03F91F2FE0D4C0F630FD5A7E15CE4625 /* Pods-eSteem-tvOS-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-eSteem-tvOS-acknowledgements.plist"; sourceTree = ""; }; - 045846AD3E7A5D0361083A190C1C8868 /* BSG_KSBacktrace.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSBacktrace.h; sourceTree = ""; }; - 0498732578B070F40B7154D6C0AA8CBF /* ImageCropPicker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageCropPicker.h; path = ios/src/ImageCropPicker.h; sourceTree = ""; }; - 04C50D2F98393D3023D6EF34EBB30CBC /* JWTAlgorithmFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JWTAlgorithmFactory.h; sourceTree = ""; }; - 04F5CCF37361966DF0C145FA1E80B376 /* JWTCryptoSecurity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JWTCryptoSecurity.h; sourceTree = ""; }; - 0538EE9EEA27F66F9A6F7E3C8E8C354F /* RCTWebSocketModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTWebSocketModule.h; path = Libraries/WebSocket/RCTWebSocketModule.h; sourceTree = ""; }; - 05DF9FFD29D7E3590943842797E0D61A /* RCTLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLog.h; sourceTree = ""; }; - 062B7CB49ED93D7B0FA0E3742C02DA7D /* LICENSE.md */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE.md; sourceTree = ""; }; - 06578A0A519DDC6F6F3A98330701CEF2 /* JWTAlgorithmNone.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = JWTAlgorithmNone.m; sourceTree = ""; }; + 04A91A7E426F65FE3E73FD1431CA59A3 /* RCTVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTVersion.h; sourceTree = ""; }; + 04B88F901A3FA2C7E9C13F45202D462E /* RCTWKWebViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTWKWebViewManager.h; sourceTree = ""; }; + 04C7CF9B1F5A611A9C9CC9144422BDDA /* RCTWrapperViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTWrapperViewController.m; sourceTree = ""; }; + 0585C39F46821CD5411D0CF43B1C595D /* libFLAnimatedImage.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libFLAnimatedImage.a; path = libFLAnimatedImage.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 059A229989A79AF8399B4B0F0EF92848 /* RCTAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAssert.h; sourceTree = ""; }; + 05C263676FB71E94ED789F57CB27E9B0 /* SSZipArchive.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSZipArchive.h; path = ios/CodePush/SSZipArchive/SSZipArchive.h; sourceTree = ""; }; + 06061083F375ED04D7D575AB9AB1BEEF /* RCTRawTextViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRawTextViewManager.m; sourceTree = ""; }; + 060B4A7F5491471B8B3A110A9C8CFC2A /* RCTTextTransform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTTextTransform.h; path = Libraries/Text/RCTTextTransform.h; sourceTree = ""; }; + 062BADA70C03B18C15CC7FE7091163B8 /* RCTConvert+CoreLocation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTConvert+CoreLocation.m"; sourceTree = ""; }; + 062F45DFBE8FA543031558B97CA2DFD2 /* react-native-version-number-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "react-native-version-number-dummy.m"; sourceTree = ""; }; 06733B7FA78C60034910F81B96473907 /* SDAnimatedImageRep.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageRep.h; path = SDWebImage/SDAnimatedImageRep.h; sourceTree = ""; }; - 06A51FD8CA6885009A33ABBC29F663F1 /* RCTActivityIndicatorView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTActivityIndicatorView.h; sourceTree = ""; }; - 0718C00486956C3B8F15BCBB43D7E2B8 /* BSG_KSCrashC.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSCrashC.c; sourceTree = ""; }; - 073559DEFB09BA230673E116C882270C /* RCTMultiplicationAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMultiplicationAnimatedNode.h; sourceTree = ""; }; + 073D8F74625CDCED244EFAD1A4D4030A /* RCTVirtualTextShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTVirtualTextShadowView.m; sourceTree = ""; }; 07B49DF1BEF0D5C871CC673B5C1ACB5D /* logging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = logging.h; path = src/glog/logging.h; sourceTree = ""; }; - 07CC64F7F1CCDAE84A7E03A8FCE857A6 /* RCTUIUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUIUtils.h; sourceTree = ""; }; + 07C884680A6436A6996A70A8CC4C4DDB /* RCTDivisionAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDivisionAnimatedNode.h; sourceTree = ""; }; + 07E7E23B910C148C518E131DAE58E57E /* JWTAlgorithmFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = JWTAlgorithmFactory.m; sourceTree = ""; }; + 07FE545CB03727E3253E66541BE41908 /* InspectorInterfaces.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = InspectorInterfaces.cpp; path = ReactCommon/jsinspector/InspectorInterfaces.cpp; sourceTree = ""; }; + 080A76192CCBBA9AE846C365B5B73345 /* RCTAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTAnimatedNode.m; sourceTree = ""; }; + 083A915F54B9024EE1CF4CB8953821BA /* RCTInspectorPackagerConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInspectorPackagerConnection.h; sourceTree = ""; }; 085CB765477FB55A8D3AC5A05A00BA50 /* SDWebImageDownloaderOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderOperation.m; path = SDWebImage/SDWebImageDownloaderOperation.m; sourceTree = ""; }; - 08C1EA44C9FDDFF4B93F46662E9B0AC3 /* RCTRedBox.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRedBox.h; sourceTree = ""; }; + 0863CF624553BA5B63839BCBF7559B63 /* libPods-eSteem-tvOSTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPods-eSteem-tvOSTests.a"; path = "libPods-eSteem-tvOSTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 0890F78F6AD94874E0CE9B36E78F2570 /* RCTTransformAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTransformAnimatedNode.m; sourceTree = ""; }; 08DA3512D9C5EA8E2AC37E1A35D170A8 /* NSButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSButton+WebCache.h"; path = "SDWebImage/NSButton+WebCache.h"; sourceTree = ""; }; - 08DF0425A0E39EEF2B2F7A85703EB634 /* CxxNativeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CxxNativeModule.h; path = ReactCommon/cxxreact/CxxNativeModule.h; sourceTree = ""; }; - 08FA4A5CC3DAB51D1D48E8C92BA511E3 /* RCTCxxMethod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxMethod.h; sourceTree = ""; }; - 090011559C1D3BF577F4CC0CFA2B374C /* libFLAnimatedImage.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libFLAnimatedImage.a; path = libFLAnimatedImage.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 0921CBB429899E1696023E5411BE8121 /* NSDictionary+BSG_Merge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSDictionary+BSG_Merge.h"; sourceTree = ""; }; + 08EDFFB888D1A9F0881FE4D65D76C087 /* RCTVirtualTextShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTVirtualTextShadowView.h; sourceTree = ""; }; + 095B00704121F1FB3816E3BFD0378CE2 /* yoga.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = yoga.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; 095FFBC9C34D1A4C865B812230637077 /* UIImage+MemoryCacheCost.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MemoryCacheCost.h"; path = "SDWebImage/UIImage+MemoryCacheCost.h"; sourceTree = ""; }; 098488F82E37CB951FB5D215A2A5EF24 /* NSData+ImageContentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+ImageContentType.h"; path = "SDWebImage/NSData+ImageContentType.h"; sourceTree = ""; }; - 09B81354CA848F973FEB324826528916 /* RCTProfileTrampoline-i386.S */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTProfileTrampoline-i386.S"; sourceTree = ""; }; - 09E620F6A3D02355A4F234C38B6F9807 /* ioapi.c */ = {isa = PBXFileReference; includeInIndex = 1; path = ioapi.c; sourceTree = ""; }; - 0A39BEA45344FD24E0690A6DF9FE6D34 /* RCTViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTViewManager.m; sourceTree = ""; }; - 0A3C7B63EA7E718A2594DDAE83E30711 /* BSG_RFC3339DateTool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSG_RFC3339DateTool.m; sourceTree = ""; }; - 0A42E84892F9F295AE61167D6D8EB273 /* RCTFileRequestHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTFileRequestHandler.h; path = Libraries/Network/RCTFileRequestHandler.h; sourceTree = ""; }; - 0A75FF3F1ABA268284FD45F60D6E8BBE /* BSG_KSCrashSentry_CPPException.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSCrashSentry_CPPException.mm; sourceTree = ""; }; - 0B8D983093F2B26BD120677E7EC8E727 /* JWTErrorDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = JWTErrorDescription.m; sourceTree = ""; }; + 099C18EFC8ADE526CE1FBA48A3BB2FEA /* RCTSurfaceView+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTSurfaceView+Internal.h"; sourceTree = ""; }; + 0A1D4CBCA2285FC5566B6F45F72BDAC4 /* instrumentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = instrumentation.h; path = ReactCommon/jsi/instrumentation.h; sourceTree = ""; }; + 0A236F5E6F50340BB00FD24440DA1337 /* RCTTouchHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTouchHandler.m; sourceTree = ""; }; + 0A9D1EA8F6B1C6758A4D9B8994D11668 /* BSG_KSCrashSentry_Deadlock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSG_KSCrashSentry_Deadlock.m; sourceTree = ""; }; + 0AAEAAD59082742470E0414CC07CC6D5 /* BSG_KSObjC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSObjC.h; sourceTree = ""; }; + 0B10631DAFFB4DF7237DE37A855B19FD /* JSINativeModules.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = JSINativeModules.cpp; path = ReactCommon/jsiexecutor/jsireact/JSINativeModules.cpp; sourceTree = ""; }; + 0B52FD54544ADFE50F7D9F04B116CDD0 /* RCTCxxBridge.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTCxxBridge.mm; sourceTree = ""; }; + 0B5F9B097E449F7ACCC280CD421D1AB2 /* RCTSwitch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSwitch.m; sourceTree = ""; }; + 0B8A44C6D7A4DB0E4E16F21E1D2A808F /* BSG_KSCrashState.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSCrashState.c; sourceTree = ""; }; + 0BB55E63CA572DBF3F2F60D8E5F863D9 /* RCTView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTView.m; sourceTree = ""; }; + 0BCABB1FDD9ABD74C29666DB3FEB9AF3 /* aestab.c */ = {isa = PBXFileReference; includeInIndex = 1; path = aestab.c; sourceTree = ""; }; 0BDD4115188110AFE9C368E51113BC2E /* ResourceBundle-QBImagePicker-QBImagePickerController-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-QBImagePicker-QBImagePickerController-Info.plist"; sourceTree = ""; }; - 0D2E9A1FD321BA6C42788F8471C05382 /* JWTAlgorithmDataHolder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = JWTAlgorithmDataHolder.m; sourceTree = ""; }; + 0C55D9416E1BC3B87245DDA9DE831C94 /* fileenc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = fileenc.h; sourceTree = ""; }; + 0C6DFFD180A87D2BC43A7F86DC2AA2D7 /* BSG_KSSystemInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSSystemInfo.h; sourceTree = ""; }; 0D456BC92FCC83F96B65CFD8548632D9 /* Pods-eSteem-tvOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-eSteem-tvOS-dummy.m"; sourceTree = ""; }; - 0D94F88C99B79275480E352ED0ACB662 /* BugsnagErrorReportApiClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagErrorReportApiClient.m; sourceTree = ""; }; - 0D9D15231C5FD5E072FE80934EC40EAF /* BSG_KSSingleton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSSingleton.h; sourceTree = ""; }; - 0DA3EDA6F544BF4944FC6474C4614E88 /* RCTInputAccessoryView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTInputAccessoryView.m; sourceTree = ""; }; - 0DB384D8EC993B57BEB1ED47AD55B975 /* RCTKeyCommands.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTKeyCommands.m; sourceTree = ""; }; + 0DA1526B7FC97E9487AD0B6013BEA99F /* RCTBridgeMethod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridgeMethod.h; sourceTree = ""; }; + 0DB685C46CEAABBAF22F1437BDB858DA /* CodePush.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CodePush.xcconfig; sourceTree = ""; }; 0E0E8C71468BAB3BD0E42F8B1D47A4CA /* Pods-eSteem-tvOSTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-eSteem-tvOSTests.debug.xcconfig"; sourceTree = ""; }; - 0E70B2875D8018FBA32533598857ECD9 /* RCTLayoutAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLayoutAnimation.h; sourceTree = ""; }; - 0E839C75B9DD7CD3A39EEA10F7E2742E /* RCTTextViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextViewManager.h; sourceTree = ""; }; - 0E8FCB507ECAA9A0E82E862094B3914D /* RCTWebSocketExecutor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTWebSocketExecutor.m; path = Libraries/WebSocket/RCTWebSocketExecutor.m; sourceTree = ""; }; - 0F4B62E204AB17C82F3D4798BD45AD20 /* RCTFrameUpdate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFrameUpdate.h; sourceTree = ""; }; - 0F68A62EC3CCF2DA390DD6F8C509A1F0 /* sha1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = sha1.h; sourceTree = ""; }; - 0FA078FCB2D04A6D21972A55ED42E45D /* RCTRedBoxExtraDataViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRedBoxExtraDataViewController.h; sourceTree = ""; }; + 0EC160AE9627733EBF9A98AF149C27AD /* RCTAsyncLocalStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTAsyncLocalStorage.m; sourceTree = ""; }; + 0EFC99E476E79D4260311F667823A6A8 /* BugsnagReactNative.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BugsnagReactNative.h; path = cocoa/BugsnagReactNative.h; sourceTree = ""; }; + 0F83FA1C385DCAE8048611779D2AE7B3 /* RCTDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDefines.h; sourceTree = ""; }; 0FCA6115CE3D386FE04A28CAD9896656 /* Folly.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Folly.xcconfig; sourceTree = ""; }; - 0FE83B43333DD0A225F088E1C44BEC63 /* RCTSurfaceStage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSurfaceStage.m; sourceTree = ""; }; - 101708DA60945267C8631BF3383C3757 /* RCTPackagerClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPackagerClient.h; sourceTree = ""; }; - 10C51F4D4E4B5B3A431C0462B8E18528 /* zip.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = zip.h; sourceTree = ""; }; - 117D315C4CFE32033E375319E6569016 /* RCTMultipartStreamReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMultipartStreamReader.h; sourceTree = ""; }; - 11F67D2035DBAD4BEC8C33E1B6577560 /* RCTSafeAreaViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSafeAreaViewManager.m; sourceTree = ""; }; - 1214DF03E1E1B031CEEA75C57637D243 /* BugsnagSink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagSink.h; sourceTree = ""; }; + 0FF5D418F728C552EA4B8FC6344A1F02 /* JWTErrorDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = JWTErrorDescription.m; sourceTree = ""; }; + 10007E9AE6520529B6CB807C38B99360 /* RCTAsyncLocalStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAsyncLocalStorage.h; sourceTree = ""; }; + 100DCE79CAEDE866E14B9D2C870762E2 /* RCTRedBoxExtraDataViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRedBoxExtraDataViewController.h; sourceTree = ""; }; + 10F455934E355F350272B62EB800FE74 /* RCTMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMacros.h; sourceTree = ""; }; + 11570AE1441ACF9503E42537823B2CDA /* JWTAlgorithmFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JWTAlgorithmFactory.h; sourceTree = ""; }; + 118F4E43B18FAC4CA027883FF74993A1 /* RCTAssetsLibraryRequestHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTAssetsLibraryRequestHandler.m; path = Libraries/CameraRoll/RCTAssetsLibraryRequestHandler.m; sourceTree = ""; }; + 120344AD1EFE565083B8ABBCD3CA2AC2 /* RCTModalHostView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModalHostView.h; sourceTree = ""; }; + 1235C6A23C6B8CE9609AA2448C8E673B /* libFolly.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libFolly.a; path = libFolly.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 12815BF2973CC9019169DC8E6050567B /* BugsnagFileStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagFileStore.h; sourceTree = ""; }; 12DF88709072FB6D652AED5C8A838950 /* SDWebImagePrefetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImagePrefetcher.h; path = SDWebImage/SDWebImagePrefetcher.h; sourceTree = ""; }; - 13335BBB8BDBD7461286E7F9EB424F63 /* RCTBridgeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridgeDelegate.h; sourceTree = ""; }; - 137A97408C561DBB2D60F76DEFFD3054 /* JWTAlgorithmHSBase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = JWTAlgorithmHSBase.m; sourceTree = ""; }; - 137CCA9DF9A6F0CB63F72802DAD68702 /* RCTImageStoreManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTImageStoreManager.m; path = Libraries/Image/RCTImageStoreManager.m; sourceTree = ""; }; - 138BAE6F92B40F50FF8124944FA368C5 /* fileenc.c */ = {isa = PBXFileReference; includeInIndex = 1; path = fileenc.c; sourceTree = ""; }; - 138F130548B83E7A881B26477BCA45FE /* BugsnagCrashReport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagCrashReport.m; sourceTree = ""; }; - 13D30D940D3EEF2E0DF31C36898C4819 /* NSError+BSG_SimpleConstructor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSError+BSG_SimpleConstructor.h"; sourceTree = ""; }; + 131E572A84E2827C5243386201E248EE /* RCTWebViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTWebViewManager.h; sourceTree = ""; }; + 135D44E436A6E4509DBEFEF0ACE44F3B /* pwd2key.c */ = {isa = PBXFileReference; includeInIndex = 1; path = pwd2key.c; sourceTree = ""; }; + 13A1523ADCB2E8569377FED82998D2E4 /* RCTBaseTextInputShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBaseTextInputShadowView.h; sourceTree = ""; }; + 13D626A8650D7A7A51BDB6B231DBAC46 /* RCTInspectorDevServerHelper.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTInspectorDevServerHelper.mm; sourceTree = ""; }; 13DC1F447F84C1E7B75FD0B823901126 /* QBAlbumsViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QBAlbumsViewController.m; path = QBImagePicker/QBAlbumsViewController.m; sourceTree = ""; }; - 14072CBE80390B0A91FA711537F3ABE7 /* CodePushConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CodePushConfig.m; path = ios/CodePush/CodePushConfig.m; sourceTree = ""; }; + 140D2FC097B5DB5E228EA2DC7531EEA0 /* RCTJSStackFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTJSStackFrame.h; sourceTree = ""; }; 1431AAADAA2AD5F20F411A999AFB2A39 /* raw_logging.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = raw_logging.cc; path = src/raw_logging.cc; sourceTree = ""; }; - 146E4312FE96CFD7E2D181C029882E55 /* JSIndexedRAMBundle.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = JSIndexedRAMBundle.cpp; path = ReactCommon/cxxreact/JSIndexedRAMBundle.cpp; sourceTree = ""; }; - 14B3FB84DA68123C5EA1F24A67CCB6B2 /* BugsnagErrorReportApiClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagErrorReportApiClient.h; sourceTree = ""; }; - 154C5C8354C38CD489456BE504EFB2E7 /* CodePush.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CodePush.h; path = ios/CodePush/CodePush.h; sourceTree = ""; }; - 163FFCB2B77F732607B11EF14F2B5233 /* RCTLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLayout.h; sourceTree = ""; }; + 144F6A2FDEE45D56B44D4D7C5372338B /* RCTWebSocketExecutor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTWebSocketExecutor.m; path = Libraries/WebSocket/RCTWebSocketExecutor.m; sourceTree = ""; }; + 14D849B82C6DEAA5A1800DDB88189489 /* RCTInterpolationAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTInterpolationAnimatedNode.m; sourceTree = ""; }; + 15031464B27E8F17B1B5CE5BFE2696F2 /* ioapi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ioapi.h; sourceTree = ""; }; + 1508D59BE173020DA5FF101C0E2EAC8C /* entropy.c */ = {isa = PBXFileReference; includeInIndex = 1; path = entropy.c; sourceTree = ""; }; + 157094308E12859310E589BA159BB585 /* RCTVersion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTVersion.m; sourceTree = ""; }; + 159425DDA6F317ECE7F3396F2130EDB5 /* BSG_KSCrash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrash.h; sourceTree = ""; }; + 1594B5D013EBE28807A510EE522FC275 /* JWTCoding+ResultTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JWTCoding+ResultTypes.h"; sourceTree = ""; }; + 15D8B574CCE2B9AA29434F051C98A45A /* RCTRedBox.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRedBox.h; sourceTree = ""; }; + 160760F78B07EBC094238136E3049261 /* CodePushPackage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CodePushPackage.m; path = ios/CodePush/CodePushPackage.m; sourceTree = ""; }; 164B4B19BC4954EBF83B0FF76208465F /* UIImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+WebCache.h"; path = "SDWebImage/UIImageView+WebCache.h"; sourceTree = ""; }; 166BDE86AF231C3B009C6979BDC8C7A9 /* RSKImageCropViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RSKImageCropViewController.h; path = RSKImageCropper/RSKImageCropViewController.h; sourceTree = ""; }; - 168FC624C64934DD13FEA0BED2CE0E7A /* RCTActionSheetManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTActionSheetManager.h; path = Libraries/ActionSheetIOS/RCTActionSheetManager.h; sourceTree = ""; }; - 16C41D636B3D223BC9F5DA338ABCBB4D /* BSG_KSCrashReportStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashReportStore.h; sourceTree = ""; }; - 170468839139520A13C8EEA5D238165E /* JWTDeprecations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JWTDeprecations.h; sourceTree = ""; }; - 1781812F44372771FF7F1BAE0E6862D5 /* RCTSwitch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSwitch.h; sourceTree = ""; }; - 17AC372A950DEFFF9E87E1C0ABD382B7 /* CodePush-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CodePush-dummy.m"; sourceTree = ""; }; - 18909EC908180DF21B357CCEE15B8FD0 /* BSG_KSCrashAdvanced.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashAdvanced.h; sourceTree = ""; }; + 16C14DFBA1EBC66FAAE5AF8D4A0C1F32 /* RCTBaseTextShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBaseTextShadowView.m; sourceTree = ""; }; + 17511CD06945AE4D352C67F2AD0A2B8C /* RCTStyleAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTStyleAnimatedNode.h; sourceTree = ""; }; + 17584C1AB53779D9BEE3E1DC589C236B /* BSG_KSCrashSentry_User.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashSentry_User.h; sourceTree = ""; }; + 17B972EC86C329E86332FAC6C54118C3 /* BSG_KSCrashCallCompletion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSG_KSCrashCallCompletion.m; sourceTree = ""; }; + 17BD36E9338C31051A9CD805AE3BF480 /* YGNodePrint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGNodePrint.h; path = yoga/YGNodePrint.h; sourceTree = ""; }; + 17C356A11C50D4BF84622824C4688ACD /* RCTConvert+CoreLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTConvert+CoreLocation.h"; sourceTree = ""; }; + 17F48842D5CEDFEC69E6C6465D4784A2 /* RCTAlertManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAlertManager.h; sourceTree = ""; }; + 188AB0AA1B6F7E217EAA727993735C03 /* BSG_KSMach.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSMach.c; sourceTree = ""; }; + 18D34CD4B90DAFCA6121F7070DD3B6C3 /* RCTSurfaceView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceView.h; sourceTree = ""; }; + 18DFAF1F6D6EAF6ACCF3CC90D78D4CF4 /* RCTErrorInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTErrorInfo.h; sourceTree = ""; }; + 190C264A56D4CEEF080CDDC1E5CAE372 /* RCTPlatform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPlatform.h; sourceTree = ""; }; 191E47A2B894A4172B8DA6F8373618D0 /* AppCenterAnalytics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppCenterAnalytics.framework; path = "AppCenter-SDK-Apple/iOS/AppCenterAnalytics.framework"; sourceTree = ""; }; + 19494E56D6530360BF938B2933867784 /* RCTPackagerClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPackagerClient.h; sourceTree = ""; }; 19606A31A34D26987545918B001A60A9 /* RSKInternalUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RSKInternalUtility.h; path = RSKImageCropper/RSKInternalUtility.h; sourceTree = ""; }; - 198C28AB5EBF30A4F14F17BB358B962B /* RCTFrameUpdate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTFrameUpdate.m; sourceTree = ""; }; - 19F0292F06D62E908E3BE9DBF9A3F357 /* BugsnagCrashReport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagCrashReport.h; sourceTree = ""; }; + 1978196A23E7309CFF8D6C50C1B64A9D /* BSG_KSCrashSentry_Deadlock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashSentry_Deadlock.h; sourceTree = ""; }; + 1A279B45B8970C88BD29F4116BB7AF1B /* Common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Common.h; path = ios/CodePush/SSZipArchive/Common.h; sourceTree = ""; }; 1A37BB4BA529388A03DBFE73163CB6A1 /* Pods-eSteem.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-eSteem.debug.xcconfig"; sourceTree = ""; }; - 1B81D5AF36DD2E443DA48A61BF4689A2 /* RCTReconnectingWebSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTReconnectingWebSocket.h; path = Libraries/WebSocket/RCTReconnectingWebSocket.h; sourceTree = ""; }; - 1B8487AAB9212924302AEC0F05535092 /* RCTFrameAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFrameAnimation.h; sourceTree = ""; }; - 1C0FFFE18C0DDD7AB98B7FA86989143D /* JWTClaim.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JWTClaim.h; sourceTree = ""; }; - 1C99B1B3BC3111F38C951AA506C0607B /* RCTAlertManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAlertManager.h; sourceTree = ""; }; - 1CA12870A8BC2A1EEED7A35FC4606CA5 /* RCTWebView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTWebView.h; sourceTree = ""; }; - 1D01245C48ACE1621CE786FE00205D82 /* RCTSafeAreaViewLocalData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSafeAreaViewLocalData.m; sourceTree = ""; }; - 1D06458ECE841BD19FCAD96FE62C4741 /* RCTFollyConvert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFollyConvert.h; sourceTree = ""; }; - 1D29923142C1DA52B2C4A9C13F2527D3 /* Common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Common.h; path = ios/CodePush/SSZipArchive/Common.h; sourceTree = ""; }; + 1A5B48AFA5B73876EEBE29EB5DFC67A4 /* JWTCryptoKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JWTCryptoKey.h; sourceTree = ""; }; + 1A732C412732FDC0725E2B543CB19D1F /* JWTCoding+VersionThree.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "JWTCoding+VersionThree.m"; sourceTree = ""; }; + 1AC59BE3782E2FBD6356EF919DD105CA /* RCTSinglelineTextInputView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSinglelineTextInputView.m; sourceTree = ""; }; + 1B02B8FCAC21CF3229E522266FA08ED0 /* RCTDataRequestHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTDataRequestHandler.m; path = Libraries/Network/RCTDataRequestHandler.m; sourceTree = ""; }; + 1B71C87A17A2CCCC63F00BE5A67882A4 /* BSG_KSSafeCollections.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSSafeCollections.h; sourceTree = ""; }; + 1B8B6B4D1D3C95E802503AD8D94D7424 /* RecoverableError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RecoverableError.h; path = ReactCommon/cxxreact/RecoverableError.h; sourceTree = ""; }; + 1BB4B41FB4C36A4216A0A13E254735B0 /* RCTEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTEventEmitter.h; sourceTree = ""; }; + 1BD5863B173719896A6986B6EA2769AA /* BugsnagSessionTrackingApiClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagSessionTrackingApiClient.h; sourceTree = ""; }; + 1C5190489E9DA472A80A593ABD2BD164 /* RCTPerfMonitor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTPerfMonitor.m; sourceTree = ""; }; + 1CC795A550947101A738EE142DC6C8A4 /* sha1.c */ = {isa = PBXFileReference; includeInIndex = 1; path = sha1.c; sourceTree = ""; }; + 1CE1FFF5C66F79C7A8112C943848711B /* RCTFileRequestHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTFileRequestHandler.h; path = Libraries/Network/RCTFileRequestHandler.h; sourceTree = ""; }; + 1D0BF031C764641759F42AF629DCD0CA /* RCTMultipartDataTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMultipartDataTask.h; sourceTree = ""; }; 1D35E9B0456DFB4F07AF5B4D483495F1 /* SDWebImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SDWebImage-dummy.m"; sourceTree = ""; }; - 1D929ED2682EFC512DAEF789F487BA92 /* YGNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGNode.h; path = yoga/YGNode.h; sourceTree = ""; }; - 1DA177B84DC186C949BF38EDD66CF18A /* libreact-native-version-number.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libreact-native-version-number.a"; path = "libreact-native-version-number.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 1DCE6B41B785668F0DA38CEFECE3CBFD /* RCTBaseTextInputView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBaseTextInputView.h; sourceTree = ""; }; - 1E037A363835ED621974A1A7F965E479 /* BugsnagUser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagUser.h; sourceTree = ""; }; - 1E2CFBDBEFDCA9A619205B21B1D0B248 /* RCTSafeAreaShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSafeAreaShadowView.h; sourceTree = ""; }; - 1E89329738E3DF8E58F9089EB0DD9E77 /* RCTI18nUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTI18nUtil.m; sourceTree = ""; }; - 1EA51D162E8A157439131650E07EBE97 /* RCTInputAccessoryShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTInputAccessoryShadowView.m; sourceTree = ""; }; - 1F02B78DFDEE8164858398381E926A11 /* JSINativeModules.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSINativeModules.h; path = ReactCommon/jsiexecutor/jsireact/JSINativeModules.h; sourceTree = ""; }; - 1F4268B59717341AEE23B9EB6D7184B6 /* BSG_KSMach_x86_64.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSMach_x86_64.c; sourceTree = ""; }; - 1F9668127746AB1B0BB453206C2B6719 /* RCTBaseTextInputView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBaseTextInputView.m; sourceTree = ""; }; + 1D4CE0CB0EB5E89E4D6D44D407DCE709 /* JWTAlgorithmESBase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = JWTAlgorithmESBase.m; sourceTree = ""; }; + 1D81ABB76B0959646E934016941A8C9E /* BSGConnectivity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSGConnectivity.h; sourceTree = ""; }; + 1DBBB4AB356D5812E84D97EBD6AD61B6 /* RCTDeviceInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDeviceInfo.h; sourceTree = ""; }; + 1DF86D57B464B5E5F55ECD9F4E8E8E1F /* RCTAppState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTAppState.m; sourceTree = ""; }; + 1E00EF8BF341989C3793E9C2A81F0990 /* RCTWebViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTWebViewManager.m; sourceTree = ""; }; + 1E0C726B36C52BF1A1FC74E085745E87 /* entropy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = entropy.h; sourceTree = ""; }; + 1E0D4AC5360B030FA8CF7B9B8A3F5103 /* JWT.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JWT.h; sourceTree = ""; }; + 1E615BA97D8A7CE9FCEBBC6E061390B6 /* JWTErrorDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JWTErrorDescription.h; sourceTree = ""; }; + 1E742D5B083BC8798F0B08D1B5A8E04F /* RCTShadowView+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTShadowView+Internal.h"; sourceTree = ""; }; + 1E87078062E01B8A85ACAF61E1F548F2 /* RCTPickerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPickerManager.h; sourceTree = ""; }; + 1F2DB86C4D0C86A5483AF1A2A7FC6CF4 /* RCTSafeAreaViewLocalData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSafeAreaViewLocalData.h; sourceTree = ""; }; + 1F652A966590AE59A2C96BC589A659E6 /* RCTSafeAreaShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSafeAreaShadowView.h; sourceTree = ""; }; + 1F75D2876C3C8CA410005E0CAFFC153D /* RCTCxxUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTCxxUtils.mm; sourceTree = ""; }; 1F9BC1B4D870BCF6046F5E0A096DE2D0 /* AppCenterPush.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppCenterPush.framework; path = "AppCenter-SDK-Apple/iOS/AppCenterPush.framework"; sourceTree = ""; }; - 1FDA8D0F97A1749BDA061F30CE1A10B0 /* UIView+React.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIView+React.h"; sourceTree = ""; }; - 2035C9BFEBB7867764191CD22D63D9BC /* RCTBlobManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTBlobManager.mm; path = Libraries/Blob/RCTBlobManager.mm; sourceTree = ""; }; 20415192AC74E84409F054BBD6D1C98A /* Folly-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Folly-prefix.pch"; sourceTree = ""; }; - 209B3A2EBF088AB49E8DD2DA94A2A308 /* BSG_KSCrashSentry_MachException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashSentry_MachException.h; sourceTree = ""; }; - 20D089FF27AA264C8E071B85EF2D1D7C /* Compression.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Compression.m; path = ios/src/Compression.m; sourceTree = ""; }; - 20F8394E3712444A13A3F98973DA6087 /* BSGOutOfMemoryWatchdog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSGOutOfMemoryWatchdog.h; sourceTree = ""; }; - 20FC7281D2C4561F5573B7ADD16C4F36 /* BugsnagReactNative.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = BugsnagReactNative.xcconfig; sourceTree = ""; }; - 211B54533B38CF0BB6CA8A2CD8C38A6C /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 219019E1F5CC838C2D374011F3971729 /* libSDWebImage.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libSDWebImage.a; path = libSDWebImage.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 21BD9C15642A0F9F78960E6579B038D9 /* RCTDecayAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDecayAnimation.h; sourceTree = ""; }; + 20571689512DF3C19AA6114B1E0B4B38 /* BSG_KSCrashAdvanced.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashAdvanced.h; sourceTree = ""; }; + 205BCC34740A359599BF71EAE79D488A /* RCTTrackingAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTrackingAnimatedNode.m; sourceTree = ""; }; + 20712A335D75168F9BEC41F3F0CF7115 /* BSG_KSCrashC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashC.h; sourceTree = ""; }; + 2105D11309B4ED39C28B0046F75ECC54 /* RCTConvert+Transform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTConvert+Transform.m"; sourceTree = ""; }; + 2188C6E6CF96C6CC1B3F68A267D0B915 /* RCTNativeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTNativeModule.h; sourceTree = ""; }; 21E1B31B924264212F72E37A80DBDB6B /* fast-dtoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "fast-dtoa.h"; path = "double-conversion/fast-dtoa.h"; sourceTree = ""; }; - 22142470D2D52D9E5BB01A6106645A70 /* BugsnagHandledState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagHandledState.m; sourceTree = ""; }; - 225C1F5161619D5DAD11ACE872B688B9 /* JWTClaim.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = JWTClaim.m; sourceTree = ""; }; + 21EF09C60302BE3DC5A43FAAAC4C2BBC /* BSG_KSBacktrace.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSBacktrace.c; sourceTree = ""; }; 225F4AADBE76147B75FC27BA392A83EB /* de.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = de.lproj; path = QBImagePicker/de.lproj; sourceTree = ""; }; - 22822EA13DD6A755ABCC9AD5A6E507E4 /* Yoga-internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Yoga-internal.h"; path = "yoga/Yoga-internal.h"; sourceTree = ""; }; + 226E0AD62DFE39FA626F5BDDF2475D79 /* RCTAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAnimatedNode.h; sourceTree = ""; }; 22F90365C6695050EDB53BA49132610B /* AppCenterReactNativeShared.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AppCenterReactNativeShared.xcconfig; sourceTree = ""; }; - 2315DC4322BD9107FFBB1B5F53A3B3E7 /* RCTSurfaceSizeMeasureMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceSizeMeasureMode.h; sourceTree = ""; }; - 233F3CF0ACE81297F8078D54AC73FFA7 /* RCTActionSheetManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTActionSheetManager.m; path = Libraries/ActionSheetIOS/RCTActionSheetManager.m; sourceTree = ""; }; - 23445A14D39243C738C73D48069671E7 /* RCTBorderStyle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBorderStyle.h; sourceTree = ""; }; - 2356BE563836F4E6DEEE84CC46A56751 /* RCTShadowView+Layout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTShadowView+Layout.h"; sourceTree = ""; }; - 2359889954BBDB597BC992C7EB071480 /* NSTextStorage+FontScaling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSTextStorage+FontScaling.h"; sourceTree = ""; }; - 23B1CA6674C09D9C317E59283266527F /* RCTBorderDrawing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBorderDrawing.h; sourceTree = ""; }; - 23EF163BEA9AA656EB7FA882B7B1813E /* RCTAppState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTAppState.m; sourceTree = ""; }; + 2304DDF21F946E363C7F98D930577335 /* BSG_KSSingleton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSSingleton.h; sourceTree = ""; }; + 2323478030ED9198A38FD46B243A2EFB /* RCTCxxModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTCxxModule.mm; sourceTree = ""; }; + 2326D4EBD2477D6048EB479780C4CEDD /* RCTDevLoadingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDevLoadingView.h; sourceTree = ""; }; + 23336C19DDF629A27E9971700C874384 /* BSG_KSCrashSentry_MachException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashSentry_MachException.h; sourceTree = ""; }; + 233C4BBA53228495565E3D741760292A /* RCTView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTView.h; sourceTree = ""; }; + 23449776D700940E4F5670F48BD8A0B7 /* RCTUITextField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUITextField.h; sourceTree = ""; }; + 23827BB4566B8AB53B0A0DAA5E1D3C22 /* RCTImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTImageView.m; path = Libraries/Image/RCTImageView.m; sourceTree = ""; }; + 239643A26EF686E9CA2EA44F457B7B3B /* aescrypt.c */ = {isa = PBXFileReference; includeInIndex = 1; path = aescrypt.c; sourceTree = ""; }; + 23A8488C1200CBC2A25CE43AB876E8C6 /* FFFastImageViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FFFastImageViewManager.m; path = ios/FastImage/FFFastImageViewManager.m; sourceTree = ""; }; + 23B9D7B48937D49E7CAA9C3939F4FF79 /* RCTMultilineTextInputViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMultilineTextInputViewManager.h; sourceTree = ""; }; + 23C02CA72435EC965F9A1DA1260F7A69 /* ImageCropPicker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ImageCropPicker.m; path = ios/src/ImageCropPicker.m; sourceTree = ""; }; + 23FDC80FB3353CE4B6051B7AF9EAED3F /* RCTDevMenu.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDevMenu.h; sourceTree = ""; }; 24087DD289F2B02C9DFA75FDF87F4BE7 /* fixed-dtoa.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "fixed-dtoa.cc"; path = "double-conversion/fixed-dtoa.cc"; sourceTree = ""; }; - 244536DE928B9C6FFB2E7A6CE3B2FDF9 /* RCTImageViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageViewManager.h; path = Libraries/Image/RCTImageViewManager.h; sourceTree = ""; }; - 24619802F32F4D099DE7E008D03591A9 /* BugsnagSessionTrackingApiClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagSessionTrackingApiClient.h; sourceTree = ""; }; - 24811FB5246425D066DF2156FD7CC0EC /* RCTEventAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTEventAnimation.m; sourceTree = ""; }; - 2489F1E23A2E4DDAED1087DCDEB65B9B /* CodePush-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CodePush-prefix.pch"; sourceTree = ""; }; - 24F59DD4A40B9571892F99C1315557E4 /* RCTScrollViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollViewManager.h; sourceTree = ""; }; - 2522168E4FD8B8DC17E269EEEE949692 /* ModuleRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ModuleRegistry.h; path = ReactCommon/cxxreact/ModuleRegistry.h; sourceTree = ""; }; - 25225C1B31BA4660D72DB32783C96712 /* BSG_KSCrashSentry_User.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSCrashSentry_User.c; sourceTree = ""; }; - 25C3147B25B3B99C4C347413CCF24C24 /* RCTHTTPRequestHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTHTTPRequestHandler.h; path = Libraries/Network/RCTHTTPRequestHandler.h; sourceTree = ""; }; - 260A7A412AC02CD1BE33BD0C97FEA0DF /* LICENSE.txt */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE.txt; sourceTree = ""; }; - 260CA1DF24178F1574BAC22F09A78464 /* BSG_KSMach.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSMach.h; sourceTree = ""; }; + 241C985945924473CEE0605EEE5D4EB3 /* BSG_KSObjCApple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSObjCApple.h; sourceTree = ""; }; + 24C824CF92C74AC85CFA229C69530FC3 /* CodePushUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CodePushUtils.m; path = ios/CodePush/CodePushUtils.m; sourceTree = ""; }; + 24E5E26AECEA78DDA101DE3F8F4BCD53 /* RCTBundleURLProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBundleURLProvider.h; sourceTree = ""; }; + 2517A06D195294CC0F3534B82C62FC7B /* RCTSlider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSlider.m; sourceTree = ""; }; + 252EF83FAA4149B3EC438DDF87D30166 /* RCTMaskedViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMaskedViewManager.h; sourceTree = ""; }; + 255D3E2583789DDD5EA5F08873DD4FE1 /* RCTPhotoLibraryImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTPhotoLibraryImageLoader.h; path = Libraries/CameraRoll/RCTPhotoLibraryImageLoader.h; sourceTree = ""; }; + 2578A41403CC0A1B833E96DCD2E15809 /* NSError+BSG_SimpleConstructor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSError+BSG_SimpleConstructor.m"; sourceTree = ""; }; + 2596E67E6160B8637C89FC0B2E0845AB /* RCTScrollContentView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollContentView.m; sourceTree = ""; }; + 2610EF425B25D8EAA9F9D7C5EB17781F /* JWTBase64Coder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = JWTBase64Coder.m; sourceTree = ""; }; + 2638AF491893DA7254CBD9743B86AD31 /* YGValue.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = YGValue.cpp; path = yoga/YGValue.cpp; sourceTree = ""; }; 265FA0950C1FA076D317858E90041B46 /* RSKImageCropper.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RSKImageCropper.xcconfig; sourceTree = ""; }; - 26781410BECAC54B683E2BA59E8BF46F /* RCTLog.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLog.mm; sourceTree = ""; }; - 270CF9CF1F2507A510B7837F649796F2 /* setup-ios.md */ = {isa = PBXFileReference; includeInIndex = 1; name = "setup-ios.md"; path = "docs/setup-ios.md"; sourceTree = ""; }; - 273B718222BEE06411D0C4585D52F484 /* RCTObjcExecutor.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTObjcExecutor.mm; sourceTree = ""; }; - 2754D6CB64CF9BDFDDD21995BAAF6D09 /* BSG_KSSysCtl.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSSysCtl.c; sourceTree = ""; }; - 27C683015CA6D63D5C11C15828B2CCD0 /* JWTCryptoSecurity.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = JWTCryptoSecurity.m; sourceTree = ""; }; - 2823E7F439291D096FADDA155C18F675 /* RCTWrapperViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTWrapperViewController.m; sourceTree = ""; }; - 28B95F311939805A5D580ADE810D5B86 /* JSDeltaBundleClient.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = JSDeltaBundleClient.cpp; path = ReactCommon/cxxreact/JSDeltaBundleClient.cpp; sourceTree = ""; }; - 28DFE951D6CAC3F7F6398B5ED00C32E2 /* JSIndexedRAMBundle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSIndexedRAMBundle.h; path = ReactCommon/cxxreact/JSIndexedRAMBundle.h; sourceTree = ""; }; - 2963AEBD42E49D669EC4E7D5DB48A737 /* RCTSliderManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSliderManager.h; sourceTree = ""; }; + 2669640F660DC621F370AD70CB686D7A /* JWTAlgorithmESBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JWTAlgorithmESBase.h; sourceTree = ""; }; + 26A7AB3E9739979FE4D0C671A09E3123 /* RCTInvalidating.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInvalidating.h; sourceTree = ""; }; + 26F84C23E1F8ABA9B295C155F2409114 /* RCTNativeAnimatedModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTNativeAnimatedModule.h; path = Libraries/NativeAnimation/RCTNativeAnimatedModule.h; sourceTree = ""; }; + 274AE41C026306C345AB410B9709AB0F /* RCTConvert+Text.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RCTConvert+Text.h"; path = "Libraries/Text/RCTConvert+Text.h"; sourceTree = ""; }; + 2751F86107B11F55C4D219513856DF62 /* RCTCxxBridgeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxBridgeDelegate.h; sourceTree = ""; }; + 27BBD14BE5023E0FEDBDB887F2A5719B /* RCTRefreshControlManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRefreshControlManager.h; sourceTree = ""; }; + 281ADADC59B7493DF2D7A281D0840C8F /* RCTPhotoLibraryImageLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTPhotoLibraryImageLoader.m; path = Libraries/CameraRoll/RCTPhotoLibraryImageLoader.m; sourceTree = ""; }; + 2838DC9084502AB8F29154CAC4A219FA /* RCTImageStoreManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageStoreManager.h; path = Libraries/Image/RCTImageStoreManager.h; sourceTree = ""; }; + 287C7F4E913F01399B0C5A8A7AAD45BC /* RCTJSStackFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTJSStackFrame.m; sourceTree = ""; }; + 288184E385A28ED55FC31D563FAC2830 /* RCTPointerEvents.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPointerEvents.h; sourceTree = ""; }; + 28D36A9355B29F9AEA387830BAF47FEB /* RCTRedBox.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRedBox.m; sourceTree = ""; }; + 290CAA25C7469735E535479DE5F367F6 /* RCTBlobManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTBlobManager.h; path = Libraries/Blob/RCTBlobManager.h; sourceTree = ""; }; + 2976B20DC3127F0E50297A4A0DDB5887 /* BugsnagSessionTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagSessionTracker.m; sourceTree = ""; }; + 2A0A5F2C765E122B9146F4A9292F11DD /* CodePushConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CodePushConfig.m; path = ios/CodePush/CodePushConfig.m; sourceTree = ""; }; + 2A0FD84569ADBF26E3DE27F3513831EE /* react-native-netinfo.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-netinfo.xcconfig"; sourceTree = ""; }; 2A685F09D2989730E2AD5ABCC0055CE1 /* FLAnimatedImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLAnimatedImage.h; path = FLAnimatedImage/FLAnimatedImage.h; sourceTree = ""; }; 2A86F60968D6DE2B64B3CFFEA809C585 /* Pods-eSteem-tvOSTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-eSteem-tvOSTests-acknowledgements.markdown"; sourceTree = ""; }; - 2AB7E4C8332979F179CB3B30F77CC114 /* BSGSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSGSerialization.m; sourceTree = ""; }; - 2AE6AD10BB16E8B84F6B507E994B01FC /* RCTRawTextViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRawTextViewManager.h; sourceTree = ""; }; - 2B0B645B44D13249EDF0AD87EDCE187D /* RCTExceptionsManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTExceptionsManager.h; sourceTree = ""; }; - 2B0EE2B904C94465182D799610780BE3 /* BSG_KSCrashState.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSCrashState.c; sourceTree = ""; }; + 2AA482497A8A54BD1D8D7D67F1F5F52D /* RCTSafeAreaShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSafeAreaShadowView.m; sourceTree = ""; }; + 2AFB70A1EAECF5C557EA5BC56B560E3A /* JWTRSAlgorithm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JWTRSAlgorithm.h; sourceTree = ""; }; 2B135BF2B9FFB5A7BADD8A0F596EEAB5 /* QBImagePickerController-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "QBImagePickerController-prefix.pch"; sourceTree = ""; }; - 2BC5918FEC8F0D31F418DC3D32FE7A38 /* RCTPickerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPickerManager.h; sourceTree = ""; }; - 2BCC05220B787890FF234006510575B3 /* RCTJavaScriptLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTJavaScriptLoader.h; sourceTree = ""; }; - 2C2EDBEB65E4452D91A93920870FABDF /* RCTNativeAnimatedModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTNativeAnimatedModule.h; path = Libraries/NativeAnimation/RCTNativeAnimatedModule.h; sourceTree = ""; }; + 2B408F3ADDA989BE32FE5F6CAD6E4870 /* RCTSafeAreaViewLocalData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSafeAreaViewLocalData.m; sourceTree = ""; }; + 2B5BD13C044A554A2ABB5845DE2809AB /* react-native-fast-image-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "react-native-fast-image-prefix.pch"; sourceTree = ""; }; + 2C20433A97AFEA1AACBC2AB58DCC159B /* RCTRootViewDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootViewDelegate.h; sourceTree = ""; }; + 2C284EC70EA805FFE03602C142A11D35 /* JSIExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSIExecutor.h; path = ReactCommon/jsiexecutor/jsireact/JSIExecutor.h; sourceTree = ""; }; 2C311F5014E7EC4ACED5C1811E30524C /* glog-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "glog-dummy.m"; sourceTree = ""; }; - 2C35987F019540B62B1963CC85AEF607 /* libPods-eSteemTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPods-eSteemTests.a"; path = "libPods-eSteemTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 2C43B7B78487167C37B891A7DCC13B0E /* BugsnagApiClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagApiClient.h; sourceTree = ""; }; - 2C47108EF5EE5266871165105492EFAE /* react-native-fast-image-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "react-native-fast-image-prefix.pch"; sourceTree = ""; }; 2C60D9BCCC0AFABE65D0F627CBF10E12 /* RSKImageCropper-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RSKImageCropper-dummy.m"; sourceTree = ""; }; 2C6B3482965C9A0E55EB33F7EB128371 /* SDWebImageFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageFrame.m; path = SDWebImage/SDWebImageFrame.m; sourceTree = ""; }; 2C8BFE4FBC8CAEF05D637DFA81F79504 /* diy-fp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "diy-fp.h"; path = "double-conversion/diy-fp.h"; sourceTree = ""; }; + 2C97B125E8071525866C7B851BAF9F6F /* RCTScrollContentViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollContentViewManager.m; sourceTree = ""; }; 2CA0E30852039647A05EF9151967655F /* UIApplication+RSKImageCropper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIApplication+RSKImageCropper.h"; path = "RSKImageCropper/UIApplication+RSKImageCropper.h"; sourceTree = ""; }; + 2CB2A2BC7AA113C8634BA385A670B959 /* BSG_KSMach_Arm.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSMach_Arm.c; sourceTree = ""; }; + 2CB46B7FE4284919C98224056F7673D7 /* BSG_KSCrashReportStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashReportStore.h; sourceTree = ""; }; 2CD557399553D6C24A4ACF87D1E2215C /* AppCenter.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppCenter.framework; path = "AppCenter-SDK-Apple/iOS/AppCenter.framework"; sourceTree = ""; }; - 2CD5FE08C0E554DF6A687D922DF3F4A6 /* NativeToJsBridge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NativeToJsBridge.h; path = ReactCommon/cxxreact/NativeToJsBridge.h; sourceTree = ""; }; - 2DA8B19A8EACEC6A70AA571F645F65FC /* CxxNativeModule.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = CxxNativeModule.cpp; path = ReactCommon/cxxreact/CxxNativeModule.cpp; sourceTree = ""; }; - 2DC75BA728C1579E35DD53F297FB37D4 /* ReactMarker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ReactMarker.h; path = ReactCommon/cxxreact/ReactMarker.h; sourceTree = ""; }; - 2DD3CD54B865BCA179949860BA7D47DD /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 2E5205465621650AC1F0D6AF7B87F4C9 /* JWTCoding+VersionOne.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "JWTCoding+VersionOne.m"; sourceTree = ""; }; - 2EDA73118B2839299609C837E3DA2AC0 /* BSG_KSCrashReportWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashReportWriter.h; sourceTree = ""; }; + 2CDFADB41F978A019CFFBE000D81F874 /* RCTSRWebSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTSRWebSocket.h; path = Libraries/WebSocket/RCTSRWebSocket.h; sourceTree = ""; }; + 2E2D45B9C67A5EFC557D618541B4BD1D /* BSG_KSCrashReportWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashReportWriter.h; sourceTree = ""; }; + 2E6DA6FCC52284BE0B283E7F452B298F /* RCTBaseTextInputViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBaseTextInputViewManager.m; sourceTree = ""; }; 2EE4585C3E13F56D1EFE617D0DAE8FFA /* SDImageCacheConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheConfig.m; path = SDWebImage/SDImageCacheConfig.m; sourceTree = ""; }; - 2EFD51EADE36B98F5B6C1171188EFFE6 /* FFFastImageSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FFFastImageSource.h; path = ios/FastImage/FFFastImageSource.h; sourceTree = ""; }; - 2F4D970A537F71FF9162970671184E57 /* RCTLocalAssetImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTLocalAssetImageLoader.h; path = Libraries/Image/RCTLocalAssetImageLoader.h; sourceTree = ""; }; - 2F7A7C1E87B8B364E24A90D439AD3ABF /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + 2F2199D5B22B7146FDC86B0D051B3F2E /* RCTCxxMethod.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTCxxMethod.mm; sourceTree = ""; }; + 2F3443303E7CD6983713C24B3DFAC87B /* BSG_KSCrashSentry_Signal.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSCrashSentry_Signal.c; sourceTree = ""; }; + 2F613E1FEF06F4C0D9B1984B28793548 /* BSG_KSCrashSentry_CPPException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashSentry_CPPException.h; sourceTree = ""; }; 2F9A7AC72B0729D935D7C4B0D3E851A6 /* NSButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSButton+WebCache.m"; path = "SDWebImage/NSButton+WebCache.m"; sourceTree = ""; }; - 2FFBF4388A6BEB94A51B5937FE905545 /* libPods-eSteem-tvOSTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPods-eSteem-tvOSTests.a"; path = "libPods-eSteem-tvOSTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 3085A23543F99716A8E33F7A7B4C29D8 /* RCTSpringAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSpringAnimation.m; sourceTree = ""; }; + 2FF17C339936E2E451958C59383431F4 /* BSG_KSSystemCapabilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSSystemCapabilities.h; sourceTree = ""; }; + 2FFD5C4B9519E5F4A378967A4571207B /* fishhook.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fishhook.c; path = Libraries/fishhook/fishhook.c; sourceTree = ""; }; + 300414BE9397861FC16B886CD53633F4 /* RCTImageViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTImageViewManager.m; path = Libraries/Image/RCTImageViewManager.m; sourceTree = ""; }; + 304D272B2E8E0F58D42A373F259C19EB /* RCTLayoutAnimationGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTLayoutAnimationGroup.m; sourceTree = ""; }; + 3060CBE6C6D472223B86F84839821FAD /* RCTUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUtils.m; sourceTree = ""; }; + 307B923991E20EE7C4B3B24FC1305660 /* RCTScrollContentShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollContentShadowView.m; sourceTree = ""; }; + 30872A5A7FBC875EE13A97F19012378E /* CodePush-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CodePush-prefix.pch"; sourceTree = ""; }; 308BC1946FC8DB4D24BE1CE14EE04D5E /* QBImagePickerController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QBImagePickerController.h; path = QBImagePicker/QBImagePickerController.h; sourceTree = ""; }; + 310BCD2ED6D0C867A596C8BCF225448F /* RCTRawTextShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRawTextShadowView.h; sourceTree = ""; }; 311E7CD7F549EB7597C81C5A63582349 /* QBVideoIndicatorView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QBVideoIndicatorView.h; path = QBImagePicker/QBVideoIndicatorView.h; sourceTree = ""; }; - 31325E6D6666F4E132E0967EE0902319 /* BugsnagNotifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagNotifier.h; sourceTree = ""; }; - 3181698CAAB970A65A69A0064577E8CD /* react-native-fast-image.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "react-native-fast-image.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 3188D653C45A9859D0011E29C0BA8AF2 /* RCTSurfaceRootView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceRootView.h; sourceTree = ""; }; + 313A147ACD6D82C746137594CFC8E5B0 /* RCTWebSocketExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTWebSocketExecutor.h; path = Libraries/WebSocket/RCTWebSocketExecutor.h; sourceTree = ""; }; + 314380C4EF3B9C9D26545C2DF566940A /* RCTBridgeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridgeModule.h; sourceTree = ""; }; 318D8398C0F34469C242AF753EE4DA35 /* glog-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "glog-prefix.pch"; sourceTree = ""; }; - 3203E276DDF38EE919B440E777EE3A2F /* RCTTextSelection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextSelection.h; sourceTree = ""; }; - 32553D5EB2D251C8C9AA9CE423C8073C /* RCTImagePickerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImagePickerManager.h; path = Libraries/CameraRoll/RCTImagePickerManager.h; sourceTree = ""; }; - 325BCBCAA7F69E850553DA6511FBF79A /* RCTBaseTextShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBaseTextShadowView.h; sourceTree = ""; }; - 3271599D52C177E4FE8CE77A8530B38F /* RCTFont.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFont.mm; sourceTree = ""; }; - 33032E1339F0A1E24A2BF928D98BABA7 /* aescrypt.c */ = {isa = PBXFileReference; includeInIndex = 1; path = aescrypt.c; sourceTree = ""; }; - 33072B21DE2F7C7062A829B835DFBFFD /* RCTSurfaceView+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTSurfaceView+Internal.h"; sourceTree = ""; }; - 345BCA9C806D1A6988A63C8BCE29FD50 /* RCTInspector.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTInspector.mm; sourceTree = ""; }; - 348FF0C31D9CAE5AD7F252241B44B410 /* RCTConvert+FFFastImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RCTConvert+FFFastImage.m"; path = "ios/FastImage/RCTConvert+FFFastImage.m"; sourceTree = ""; }; - 3507D4815B16198506920C44ED470923 /* RCTDiffClampAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDiffClampAnimatedNode.h; sourceTree = ""; }; - 354A3D9A01B96E1AC3A23A97783EAF2A /* RCTErrorInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTErrorInfo.m; sourceTree = ""; }; - 3554FCA4FC777ADDF042C020F3384275 /* RCTDisplayLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDisplayLink.m; sourceTree = ""; }; - 356F2E951A0065D52F5AAF85F7A93D94 /* RCTPerformanceLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPerformanceLogger.h; sourceTree = ""; }; - 35AF87936EDF41457F8F680465D593F6 /* JWTCoding+VersionTwo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JWTCoding+VersionTwo.h"; sourceTree = ""; }; - 35AFC7CD91FDC3AC90F1E38CE28B6A1F /* JWTBase64Coder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JWTBase64Coder.h; sourceTree = ""; }; - 35B7FC6923D5C7BA7C7C10C6F5A1B61D /* RCTPropsAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPropsAnimatedNode.h; sourceTree = ""; }; - 35EF61E44F7282148EF073FD8E04678E /* BSG_KSCrashReportStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSG_KSCrashReportStore.m; sourceTree = ""; }; + 31D34BB8E699B202F996584AA21B71FD /* BSG_KSMachApple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSMachApple.h; sourceTree = ""; }; + 32CC91015D296D8EFFD4C53BBEA99603 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + 32DFDF7B5051CAD644E83B963FC7B2E4 /* BSG_KSCrashReportFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashReportFilter.h; sourceTree = ""; }; + 331C23EB90FAEE5310D2EC9E29CBDE9A /* RCTBorderStyle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBorderStyle.h; sourceTree = ""; }; + 335CA0C388EF357EBA375EA5E82E4396 /* BugsnagSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagSession.h; sourceTree = ""; }; + 338F24C2B9E24CD8ACAF954F9937AD92 /* BSG_KSSysCtl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSSysCtl.h; sourceTree = ""; }; + 339FE792B72B4C11F55065260D91A009 /* RCTHTTPRequestHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTHTTPRequestHandler.mm; path = Libraries/Network/RCTHTTPRequestHandler.mm; sourceTree = ""; }; + 34C6B10F17186896A0B586497F380721 /* JSINativeModules.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSINativeModules.h; path = ReactCommon/jsiexecutor/jsireact/JSINativeModules.h; sourceTree = ""; }; + 354059A444D77175A53E76510719D7A7 /* RCTLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLog.h; sourceTree = ""; }; + 357D37E0A8227E2A2312AA0E428639CA /* YGMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGMacros.h; path = yoga/YGMacros.h; sourceTree = ""; }; + 35E7E02BC92077812CF373EFF46FE747 /* RCTSwitch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSwitch.h; sourceTree = ""; }; 360C027782F1ADF774F6CCAF880B22D6 /* zh-Hans.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "zh-Hans.lproj"; path = "QBImagePicker/zh-Hans.lproj"; sourceTree = ""; }; - 3635AF206C0790280D7BCCBFEF62EBDB /* NSTextStorage+FontScaling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSTextStorage+FontScaling.m"; sourceTree = ""; }; - 3636084C414B6BB7B4E769EBB151DF76 /* RCTModalHostViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModalHostViewManager.h; sourceTree = ""; }; - 3672BD8507607F968BDD1AB36CD57FDB /* JWTClaimsSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JWTClaimsSet.h; sourceTree = ""; }; - 367FFA4A4307C14622EACBB68CCBD511 /* MF_Base64Additions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MF_Base64Additions.h; path = ios/CodePush/Base64/Base64/MF_Base64Additions.h; sourceTree = ""; }; - 36A2BA2A1736FB1A3BED1B9AB0D846C4 /* BSG_KSSafeCollections.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSG_KSSafeCollections.m; sourceTree = ""; }; - 36A2F2FD4DE50E6C330267E984D53407 /* YGEnums.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGEnums.h; path = yoga/YGEnums.h; sourceTree = ""; }; - 36D5835012B6AD22FC32CA5A5446B65D /* RCTTextView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTextView.m; sourceTree = ""; }; + 36272345E8C0706F5F6D28BCD0C5DFA7 /* YGEnums.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGEnums.h; path = yoga/YGEnums.h; sourceTree = ""; }; + 3666BA29922AE4E94E3B5C381F1578BB /* JWTClaimsSetSerializer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = JWTClaimsSetSerializer.m; sourceTree = ""; }; + 369E03FC420A83A0731B0FE85597120F /* RCTConvert+Text.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RCTConvert+Text.m"; path = "Libraries/Text/RCTConvert+Text.m"; sourceTree = ""; }; 3726F6264B32CCEAE629DA40AFE3FA50 /* RSKImageCropperStrings.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = RSKImageCropperStrings.bundle; path = RSKImageCropper/RSKImageCropperStrings.bundle; sourceTree = ""; }; - 375947BAA346E0BF567E031AB39CAA5F /* RCTSourceCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSourceCode.h; sourceTree = ""; }; - 37730DF5B391523B0252DC3D3129ED6C /* RCTMultipartDataTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTMultipartDataTask.m; sourceTree = ""; }; - 37E491BBA08CB86C94DF2B2C778A1714 /* JWTAlgorithmNone.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JWTAlgorithmNone.h; sourceTree = ""; }; - 380113A9C1DE7AC745DA0D715EA74AC3 /* BSG_KSObjC.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSObjC.c; sourceTree = ""; }; - 3812D6BAC4E109E0B79C91735DB07CBD /* MF_Base64Additions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MF_Base64Additions.m; path = ios/CodePush/Base64/Base64/MF_Base64Additions.m; sourceTree = ""; }; + 373EAD9C68406A5930ED29EC837C0B93 /* RCTRootView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootView.h; sourceTree = ""; }; + 3764568E203281950193DAE854057450 /* BugsnagUser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagUser.h; sourceTree = ""; }; + 37759E991CC8A9305C8646BD50ED99D8 /* BSGSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSGSerialization.m; sourceTree = ""; }; + 378DF87F4AD22AE3AFD502404E5070ED /* libPods-eSteem.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPods-eSteem.a"; path = "libPods-eSteem.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 37BB41D73A1CF39D138FD46EA7A260BB /* Utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Utils.h; path = yoga/Utils.h; sourceTree = ""; }; + 37EF8A19106CB8403817AD6AED043FF0 /* RCTUIManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUIManager.m; sourceTree = ""; }; + 37F1A56D8C4043694ABB7CE7E25B4564 /* RCTImagePickerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImagePickerManager.h; path = Libraries/CameraRoll/RCTImagePickerManager.h; sourceTree = ""; }; + 380E52431363A861D6283EAF329E559E /* RCTAutoInsetsProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAutoInsetsProtocol.h; sourceTree = ""; }; + 387B7853E355C65B2AE6694523E47DCF /* jsi-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "jsi-inl.h"; path = "ReactCommon/jsi/jsi-inl.h"; sourceTree = ""; }; + 38A5852B5A765612D351474804434358 /* BSG_KSCrashSentry_CPPException.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSCrashSentry_CPPException.mm; sourceTree = ""; }; + 38CECE002F1B7B68A86943F778E45628 /* RCTScrollableProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollableProtocol.h; sourceTree = ""; }; 38D2252A0427FEC18CE219EE8D075D0B /* SDWebImageCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCompat.h; path = SDWebImage/SDWebImageCompat.h; sourceTree = ""; }; - 394979BB67AC5AB93000281435CDA7EB /* BSG_KSMach.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSMach.c; sourceTree = ""; }; - 395CD3E64FC89B46DF2DD5A70B79FA6E /* RCTRawTextShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRawTextShadowView.m; sourceTree = ""; }; - 396FBAF47A4BE342C861AEF7402A619C /* RCTWebView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTWebView.m; sourceTree = ""; }; + 38E601BCF2CCC1689A5217E2640DB547 /* react-native-fast-image.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "react-native-fast-image.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 39140CE44B319E410D709D6396747A9B /* BugsnagSessionTrackingApiClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagSessionTrackingApiClient.m; sourceTree = ""; }; + 394EC478B81A355A885679D52F809B1F /* RCTImageEditingManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTImageEditingManager.m; path = Libraries/Image/RCTImageEditingManager.m; sourceTree = ""; }; 3984EBA8FA4464C9A9C06CCC2A938C65 /* UIImage+GIF.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+GIF.h"; path = "SDWebImage/UIImage+GIF.h"; sourceTree = ""; }; - 39C4F3B723C3F1928BA0506BBBE7C060 /* BSG_KSCrashSentry_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashSentry_Private.h; sourceTree = ""; }; - 39D89875DC0740C773B6F9EDD97D34ED /* RCTErrorCustomizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTErrorCustomizer.h; sourceTree = ""; }; - 3A04F3C928E0229E3CC22F98CC93B536 /* RCTUITextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUITextView.h; sourceTree = ""; }; - 3A4C81298BE256DB681D2511C3259F5A /* RCTModuleData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModuleData.h; sourceTree = ""; }; - 3A6D02AA9F7E0FAE7C393E24D7B744BD /* RCTImageSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTImageSource.h; sourceTree = ""; }; - 3A6D9DD5CCC41D2653611C91B058F803 /* BugsnagConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagConfiguration.h; sourceTree = ""; }; - 3A9EEBB62E0DD31A38289CF76315438C /* RCTPicker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPicker.h; sourceTree = ""; }; - 3AB9002BC52EE3C2876CA241EE0AD3D7 /* FFFastImageViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FFFastImageViewManager.h; path = ios/FastImage/FFFastImageViewManager.h; sourceTree = ""; }; - 3ACC9BC41D2B92A9AF6857F967585B18 /* RCTKeyCommands.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTKeyCommands.h; sourceTree = ""; }; + 3A2BA9580D4193F967A96BF1135A73BA /* JWTAlgorithmDataHolder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = JWTAlgorithmDataHolder.m; sourceTree = ""; }; + 3A3DF71F47E2703D66D8F4056DBA81D8 /* RCTScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollView.h; sourceTree = ""; }; + 3A49BC14A595E457F7A43CCD692D54D5 /* BSG_KSCrashReportFields.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashReportFields.h; sourceTree = ""; }; + 3A5D956222022A840983D98AA8E74B57 /* RCTDataRequestHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTDataRequestHandler.h; path = Libraries/Network/RCTDataRequestHandler.h; sourceTree = ""; }; + 3AB5F070D00835C43546A76D2B7A5D40 /* BugsnagSink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagSink.m; sourceTree = ""; }; + 3ADAC0F4B74CDC70B4F86E63522C7E7F /* RCTJavaScriptExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTJavaScriptExecutor.h; sourceTree = ""; }; 3B04DC1F9131D746FC83E6812AFC9503 /* MallocImpl.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = MallocImpl.cpp; path = folly/memory/detail/MallocImpl.cpp; sourceTree = ""; }; - 3B12888A3C01FB73DE0B8DA18D8D2BD9 /* RCTShadowView+Layout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTShadowView+Layout.m"; sourceTree = ""; }; - 3B5112EA257F64921A9D1D62E9BDF14E /* RCTInterpolationAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInterpolationAnimatedNode.h; sourceTree = ""; }; - 3B606955F94C013DC4A2CDCEE79C6E5C /* BSG_KSObjC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSObjC.h; sourceTree = ""; }; - 3B95FB6FAE6AC6E9895A49FBC88B8FCE /* NativeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NativeModule.h; path = ReactCommon/cxxreact/NativeModule.h; sourceTree = ""; }; - 3C9ECCA9E9A86FC66CAA5ECC10CC873E /* RCTSourceCode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSourceCode.m; sourceTree = ""; }; - 3D1BE9E390B23309E1597CF2A14A9122 /* RCTSRWebSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTSRWebSocket.h; path = Libraries/WebSocket/RCTSRWebSocket.h; sourceTree = ""; }; + 3B16AA7F084400C17FF0519190C863BF /* RCTImageSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTImageSource.h; sourceTree = ""; }; + 3B182D494FB5A8A61F37AA96B34B6E1B /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + 3B3BFFF88755DFEE7CD491294BABE8A3 /* RCTSafeAreaViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSafeAreaViewManager.m; sourceTree = ""; }; + 3B669798D0DB8158A335D6E260FA5EB0 /* RCTDatePickerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDatePickerManager.h; sourceTree = ""; }; + 3B6F65F57946D2A8D1D47066F5E28DD3 /* FFFastImageSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FFFastImageSource.m; path = ios/FastImage/FFFastImageSource.m; sourceTree = ""; }; + 3C42EA156A0BA82444032BB4B8A6DC9D /* RCTSwitchManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSwitchManager.h; sourceTree = ""; }; + 3CA2E1A68DEAD5450F74C0048D3A2B74 /* RCTRootView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRootView.m; sourceTree = ""; }; + 3CAF1C4BE625A464D403DE21927CEC0B /* RCTUIUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUIUtils.h; sourceTree = ""; }; 3D3A270061D5A13C267E3EDC1E773490 /* es.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = es.lproj; path = QBImagePicker/es.lproj; sourceTree = ""; }; + 3D7072307742BFBCFF4E58891628F1FC /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; 3DB0F2294FE361B0AE87702EC2040129 /* DoubleConversion.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DoubleConversion.xcconfig; sourceTree = ""; }; - 3DB8F88CA0B74BD4FE5B61377A2BE218 /* RCTImageBlurUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageBlurUtils.h; path = Libraries/Image/RCTImageBlurUtils.h; sourceTree = ""; }; + 3E139C3A563367F14F045F95997AD885 /* UIView+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIView+Private.h"; sourceTree = ""; }; 3E269650A3211BDF6B4B4F68692AF168 /* logging.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = logging.cc; path = src/logging.cc; sourceTree = ""; }; - 3E3E96174185879D2F5E39032E16C2ED /* BSG_KSDynamicLinker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSDynamicLinker.h; sourceTree = ""; }; + 3E5955A29C419232ED54FECB2CD55936 /* react-native-netinfo-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "react-native-netinfo-prefix.pch"; sourceTree = ""; }; + 3E9F042A60E7D4703D46E833012F9493 /* Yoga.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Yoga.cpp; path = yoga/Yoga.cpp; sourceTree = ""; }; 3EB26E00DCE4952216513A0D9BED74C6 /* DoubleConversion-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DoubleConversion-prefix.pch"; sourceTree = ""; }; 3F038148531D617B4ECB201BDFB12315 /* ScopeGuard.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ScopeGuard.cpp; path = folly/ScopeGuard.cpp; sourceTree = ""; }; - 3F142D9EC38DDAAEB113E8BAC65F72D6 /* RCTMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMacros.h; sourceTree = ""; }; - 3F2299AFD6E9B9F1DA57A7B83688D607 /* yoga.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = yoga.xcconfig; sourceTree = ""; }; - 3F3E65A7A99A668F2184410F81164CF6 /* RCTAsyncLocalStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTAsyncLocalStorage.m; sourceTree = ""; }; - 3FC131FA743C0EA177314010267E2160 /* RCTRootShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRootShadowView.m; sourceTree = ""; }; - 408ED2CFFAEEC7F8166A565B16957145 /* RCTDevMenu.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDevMenu.m; sourceTree = ""; }; - 40CD40A5A9B79D00F0CFFD0861951FF9 /* RCTPlatform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTPlatform.m; sourceTree = ""; }; + 3F169861F19003A66D232AE85C44F32E /* BSG_KSCrashC.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSCrashC.c; sourceTree = ""; }; + 3F2A71F89269956ECE36158BA656CD11 /* NSError+BSG_SimpleConstructor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSError+BSG_SimpleConstructor.h"; sourceTree = ""; }; + 3F305E38641183E96303CC0E8BF586A9 /* Compression.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Compression.m; path = ios/src/Compression.m; sourceTree = ""; }; + 3F53912055785F22B68B4DDF972A4176 /* libQBImagePickerController.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libQBImagePickerController.a; path = libQBImagePickerController.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 40F3A8CC2B6A313466DF19B080AC1BBC /* RCTVirtualTextViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTVirtualTextViewManager.m; sourceTree = ""; }; 41264FB35A4A43E1DDD0819FD16413BA /* SDWebImageTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageTransition.m; path = SDWebImage/SDWebImageTransition.m; sourceTree = ""; }; - 4148630A7C8AAF2AAB145F95B36F69D8 /* RCTConvert+Text.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RCTConvert+Text.h"; path = "Libraries/Text/RCTConvert+Text.h"; sourceTree = ""; }; - 4149277DDDBB5461ACE47C225F3774EF /* RCTBaseTextShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBaseTextShadowView.m; sourceTree = ""; }; + 4153F37EE9DF5AB3E23882B42A743A9C /* RCTBaseTextViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBaseTextViewManager.h; sourceTree = ""; }; 418F5B892CDD5667E94058CC365CC68F /* Pods-eSteem-tvOSTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-eSteem-tvOSTests.release.xcconfig"; sourceTree = ""; }; - 41A079F83B3DCD6993992C39DC4440A8 /* React-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-prefix.pch"; sourceTree = ""; }; - 424008DDC24D21E1C9124F5DB6CF1238 /* RCTShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTShadowView.h; sourceTree = ""; }; + 420686B1756761B9FACE19A298B03ADC /* RCTEventDispatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTEventDispatcher.h; sourceTree = ""; }; + 4224CFD4A79702801B8B8B0200BAC84A /* RCTTouchHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTouchHandler.h; sourceTree = ""; }; + 423836141D7DA5C24A3C91D7CC979223 /* RCTImagePickerManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTImagePickerManager.m; path = Libraries/CameraRoll/RCTImagePickerManager.m; sourceTree = ""; }; 42660B6A3D40A5738448EEB1157834B8 /* dynamic.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = dynamic.cpp; path = folly/dynamic.cpp; sourceTree = ""; }; - 429E45AAC1637EF737BB165B36921ADF /* DispatchMessageQueueThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = DispatchMessageQueueThread.h; sourceTree = ""; }; - 42A22E3A64C390253932034582B24111 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 42B3541CA041990E440B26EA69C8B0D2 /* YGFloatOptional.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGFloatOptional.h; path = yoga/YGFloatOptional.h; sourceTree = ""; }; - 42B4E793956C0524B65D140502ABAB4A /* RCTBridge+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTBridge+Private.h"; sourceTree = ""; }; + 42B3E38895B2F47542FD4399700F9D2D /* mztools.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = mztools.h; sourceTree = ""; }; 42B6588A46C79743B19B4D6FE22043BA /* RSKTouchView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RSKTouchView.h; path = RSKImageCropper/RSKTouchView.h; sourceTree = ""; }; - 42CE618225C01C936DB0E763C0E10D4D /* RCTVersion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTVersion.m; sourceTree = ""; }; - 4322B5F5E59199645EB892DDDE1083D4 /* RCTMaskedViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTMaskedViewManager.m; sourceTree = ""; }; + 431EE0F09E9B26A82412D61C39FBEB2F /* ModuleRegistry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ModuleRegistry.cpp; path = ReactCommon/cxxreact/ModuleRegistry.cpp; sourceTree = ""; }; + 432DF268D5B33BC245D850C5140CB396 /* RCTSegmentedControlManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSegmentedControlManager.m; sourceTree = ""; }; + 4335348B526240EB8B0BBC4F807E8A91 /* NSDictionary+BSG_Merge.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSDictionary+BSG_Merge.m"; sourceTree = ""; }; + 436E8D1C12CD31A7BDA74FBFEEC6C826 /* BSG_KSSignalInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSSignalInfo.h; sourceTree = ""; }; 439CD1699FDF3C8A359390715B9C0E6A /* NSImage+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSImage+WebCache.m"; path = "SDWebImage/NSImage+WebCache.m"; sourceTree = ""; }; - 43F76DEA25D26E1EC9D87A2F837F0E37 /* RCTBaseTextInputShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBaseTextInputShadowView.h; sourceTree = ""; }; - 43F93EAC151549B4E251A1D7F191AEA1 /* BSG_KSSignalInfo.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSSignalInfo.c; sourceTree = ""; }; - 43FE8582BB78B9EA399E194F0BA78D3F /* MessageQueueThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MessageQueueThread.h; path = ReactCommon/cxxreact/MessageQueueThread.h; sourceTree = ""; }; - 440AABEEEE7A147CF5E731E701259652 /* RCTInvalidating.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInvalidating.h; sourceTree = ""; }; - 4411C82F280CB7330AB77C9D205FC04F /* RCTSubtractionAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSubtractionAnimatedNode.m; sourceTree = ""; }; - 444A842E0D24DAB1292C664D82344495 /* CodePush.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = CodePush.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 449C997D127C8993705DEF66EA69D784 /* RCTPackagerConnection.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTPackagerConnection.mm; sourceTree = ""; }; - 44CC9F5D9C19BFBC1292F45D002EF183 /* JWTCryptoKeyExtractor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = JWTCryptoKeyExtractor.m; sourceTree = ""; }; - 44DBFEE411FEF0A0CBA6A7CED40D1730 /* RCTAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTAnimatedNode.m; sourceTree = ""; }; - 455269537B4E49DD361A00B287963622 /* BSG_KSCrashDoctor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSG_KSCrashDoctor.m; sourceTree = ""; }; - 45B90BC44D6C4905B480CD957FACF5BA /* RCTTouchHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTouchHandler.m; sourceTree = ""; }; - 460DCFA87C2712C7B652D915E1FA0CD0 /* FFFastImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FFFastImageView.m; path = ios/FastImage/FFFastImageView.m; sourceTree = ""; }; - 462125297F9B53F625ECF499CB699337 /* RCTDatePicker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDatePicker.h; sourceTree = ""; }; - 465DCCB932307AB3937B480FD9A83218 /* RCTWebSocketModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTWebSocketModule.m; path = Libraries/WebSocket/RCTWebSocketModule.m; sourceTree = ""; }; + 44664ACF2A72572783813BFB30A94C5E /* RCTBackedTextInputDelegateAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBackedTextInputDelegateAdapter.h; sourceTree = ""; }; + 44A1E0C1D1C3A47E0641B004C2C4F00E /* JWTAlgorithmRSBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JWTAlgorithmRSBase.h; sourceTree = ""; }; + 4585A9C88943496C505F46EDB5A08B17 /* RNImageCropPicker-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNImageCropPicker-dummy.m"; sourceTree = ""; }; + 458DF9A241F9048B5E731B86162C1B49 /* RCTUIManagerUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUIManagerUtils.h; sourceTree = ""; }; + 45964EEC2FB027779CCDF0D3385225A3 /* JWTClaimsSetVerifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JWTClaimsSetVerifier.h; sourceTree = ""; }; + 45C6F875EC88505EB89B7342EC18CEF8 /* RCTValueAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTValueAnimatedNode.h; sourceTree = ""; }; + 45ED8CF12F24578ED3FDF65664476F39 /* RCTEventDispatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTEventDispatcher.m; sourceTree = ""; }; + 4615D8A6FC367A83F007C2F6E1A666A8 /* YGEnums.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = YGEnums.cpp; path = yoga/YGEnums.cpp; sourceTree = ""; }; + 463AD31EF7EC0706F686318C0F667D39 /* libSDWebImage.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libSDWebImage.a; path = libSDWebImage.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 463C977F26A4CDB16485F1A28B0B4586 /* RCTFrameAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTFrameAnimation.m; sourceTree = ""; }; 467C99872D1D379855EBD5DDEF75BCC8 /* UIButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+WebCache.m"; path = "SDWebImage/UIButton+WebCache.m"; sourceTree = ""; }; - 473F107DC0435ACF034C02B40AC1583B /* RCTDatePickerManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDatePickerManager.m; sourceTree = ""; }; + 4697DD3FF2B6774C3B48B94BE0F5360B /* React.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = React.xcconfig; sourceTree = ""; }; + 46A787921BF6E90C6792C76DEAFA63CB /* RCTMaskedViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTMaskedViewManager.m; sourceTree = ""; }; + 46CAEC9E9FECC51A3B03A3D84024BAA7 /* RCTRootContentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootContentView.h; sourceTree = ""; }; + 473228D29D59C27A88021ADADF8671A4 /* BSG_KSCrashSentry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashSentry.h; sourceTree = ""; }; 47662FEE7116482496819AFE0592BEFC /* NSData+ImageContentType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+ImageContentType.m"; path = "SDWebImage/NSData+ImageContentType.m"; sourceTree = ""; }; - 47708A6C525EACDE234B4AF0DB79C977 /* hmac.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = hmac.h; sourceTree = ""; }; + 4786D668C9CC144A71DB491BD1A6E06A /* RCTAccessibilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAccessibilityManager.h; sourceTree = ""; }; + 47990E29A96A48B888FA65AA881C6F0D /* RCTMultilineTextInputView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMultilineTextInputView.h; sourceTree = ""; }; + 47D917DFBA46FCBDAE9653FEB89F71D1 /* RNVersionNumber.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNVersionNumber.h; path = ios/RNVersionNumber.h; sourceTree = ""; }; 4818F131BB147BE23CD5E93AB1B9CCC6 /* Demangle.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Demangle.cpp; path = folly/Demangle.cpp; sourceTree = ""; }; - 482D4E5AF92A5A27044EB7E85E01EB11 /* RCTBackedTextInputDelegateAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBackedTextInputDelegateAdapter.h; sourceTree = ""; }; + 482371027E23D48A77E779AD50A03075 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; 4849903400AE961A88C471B28999C7D7 /* UIView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCache.h"; path = "SDWebImage/UIView+WebCache.h"; sourceTree = ""; }; - 489DBBF0A28E5D4A331A3F3FDFF32529 /* RCTNullability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTNullability.h; sourceTree = ""; }; - 48AA80B6BB9A7601939C2D221185B459 /* BSG_KSMach_x86_32.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSMach_x86_32.c; sourceTree = ""; }; + 484CD0F13AB8EDE7984C6E53506F9367 /* Instance.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Instance.cpp; path = ReactCommon/cxxreact/Instance.cpp; sourceTree = ""; }; + 485F0D1A5847B46E9980057C3C83945F /* RCTActivityIndicatorViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTActivityIndicatorViewManager.m; sourceTree = ""; }; + 487883116367E6CF1EFECA7F9FA67313 /* BSG_KSBacktrace_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSBacktrace_Private.h; sourceTree = ""; }; + 489F27B35201389F992FF9246EC74A42 /* react-native-netinfo.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "react-native-netinfo.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 489F9231077E6A148E079B31B7FFA21B /* RCTTextSelection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTextSelection.m; sourceTree = ""; }; + 48CD34CC3E81DAC021050E15F872DD43 /* RCTBorderDrawing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBorderDrawing.m; sourceTree = ""; }; + 48F01CBD690717F75194EB71C0B879EC /* JWTAlgorithmNone.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = JWTAlgorithmNone.m; sourceTree = ""; }; + 48F966E7B7F0B69C2555FC479674019D /* RCTStatusBarManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTStatusBarManager.m; sourceTree = ""; }; 4967BB0981D33C2CCF640377983F3BAE /* Folly-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Folly-dummy.m"; sourceTree = ""; }; - 497DF69BCD86B45529AE462D7430C5AD /* RCTSegmentedControlManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSegmentedControlManager.m; sourceTree = ""; }; - 49E0D11718157FAAB9D7A213D041E040 /* RCTClipboard.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTClipboard.h; sourceTree = ""; }; + 4A1B6CC6832712F2540D2E259FFA7636 /* RCTActivityIndicatorView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTActivityIndicatorView.m; sourceTree = ""; }; + 4A1E30F018E208E4EB491B7A3E075080 /* RCTDevLoadingView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDevLoadingView.m; sourceTree = ""; }; 4A2B129D6BD066E4B086FE930422F11A /* bignum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bignum.h; path = "double-conversion/bignum.h"; sourceTree = ""; }; - 4B5B9F77D7E64DECE0A353C0B55B40D0 /* RCTSinglelineTextInputView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSinglelineTextInputView.h; sourceTree = ""; }; - 4BA942C534B1F0171BD1D8DABE901270 /* CodePushPackage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CodePushPackage.m; path = ios/CodePush/CodePushPackage.m; sourceTree = ""; }; - 4BFE63D404F11D1F1B8B33C8E0B5778D /* RCTDataRequestHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTDataRequestHandler.h; path = Libraries/Network/RCTDataRequestHandler.h; sourceTree = ""; }; + 4A73D28BBFA03122A79014EF5069A6EF /* NSTextStorage+FontScaling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSTextStorage+FontScaling.h"; sourceTree = ""; }; + 4A7469355553DADF9F9C2AE6FC5FDE66 /* RCTTiming.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTiming.m; sourceTree = ""; }; + 4A7BE29C01FEA4836AB892B2592EE642 /* RCTSurfaceDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceDelegate.h; sourceTree = ""; }; + 4AD8FD447A80D7B70EB2D62EE8AD2BB2 /* RCTPicker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTPicker.m; sourceTree = ""; }; + 4C18EB9E102134EB9106E5C4A0F739FB /* RCTDatePicker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDatePicker.m; sourceTree = ""; }; + 4C2EC041E5DDAA516225A6DE21A3ECA5 /* RCTFileRequestHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTFileRequestHandler.m; path = Libraries/Network/RCTFileRequestHandler.m; sourceTree = ""; }; + 4C5A8C945F099B5BBEAD91304DE9E52B /* CodePushTelemetryManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CodePushTelemetryManager.m; path = ios/CodePush/CodePushTelemetryManager.m; sourceTree = ""; }; + 4C6BD8D757ECEB57B425C59887FE5F9E /* LICENSE.md */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE.md; sourceTree = ""; }; + 4C7CF9482C2CB3479BE3741C9A0D3FF3 /* BSG_KSCrashState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashState.h; sourceTree = ""; }; + 4C878F58F5877CFC12857784A00CAA07 /* RCTProfileTrampoline-arm64.S */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTProfileTrampoline-arm64.S"; sourceTree = ""; }; + 4CDF5045E94EAD1DD2C4743A130AE10E /* React.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = React.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 4D1B8B2F9CC1EB52AD4B1299EDED2F52 /* RCTClipboard.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTClipboard.m; sourceTree = ""; }; 4D49D10893E0345A7B306189A6924493 /* FLAnimatedImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLAnimatedImageView.m; path = FLAnimatedImage/FLAnimatedImageView.m; sourceTree = ""; }; 4D565838FB6DAA9F8052D83CC3C74696 /* SDAnimatedImageRep.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageRep.m; path = SDWebImage/SDAnimatedImageRep.m; sourceTree = ""; }; + 4DA5BB4FC6AF05BC766B8B2B41CFBD59 /* UIView+React.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIView+React.m"; sourceTree = ""; }; 4E805DD5B0FF5D3FD05B4756A4D72CB8 /* QBImagePickerController.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = QBImagePickerController.xcconfig; sourceTree = ""; }; - 4E9813538D670B64CE042581AECC6B4A /* RCTUITextField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUITextField.m; sourceTree = ""; }; - 4E9F1242AAE743B64B3C253C8C700309 /* RCTImageStoreManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageStoreManager.h; path = Libraries/Image/RCTImageStoreManager.h; sourceTree = ""; }; - 4F709ED7180E81A4597143193C79C511 /* RCTProfileTrampoline-arm64.S */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTProfileTrampoline-arm64.S"; sourceTree = ""; }; - 4FB161CD3C5DF667ADFF2B7A5C3003C3 /* RCTInterpolationAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTInterpolationAnimatedNode.m; sourceTree = ""; }; - 4FCBF1A2826F9C6A074768502C811548 /* hmac.c */ = {isa = PBXFileReference; includeInIndex = 1; path = hmac.c; sourceTree = ""; }; - 50291C8F24B5491151A6F2761F42A81D /* jsi.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = jsi.cpp; path = ReactCommon/jsi/jsi.cpp; sourceTree = ""; }; - 50510BCCFB5A2689ECF8FC424407E013 /* BugsnagSessionTrackingApiClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagSessionTrackingApiClient.m; sourceTree = ""; }; - 505F0AD3FB41082D9CE0D8EFEA9E52F5 /* RCTJavaScriptExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTJavaScriptExecutor.h; sourceTree = ""; }; - 5075CB42FF6BF0AF55FC658B8681B6B1 /* RCTWKWebView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTWKWebView.h; sourceTree = ""; }; - 5089B80EB1EDEE58B3AE15D0635AAF49 /* RCTSurfaceHostingView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurfaceHostingView.mm; sourceTree = ""; }; - 50B745AB9344070D566B1544AA862345 /* RCTCxxModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxModule.h; sourceTree = ""; }; - 510C63F3C70B1961D42C700FD84EF9F4 /* RCTModuleMethod.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTModuleMethod.mm; sourceTree = ""; }; + 4E8F398915137415E975EBDC1871E9E5 /* JWTAlgorithmRSBase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = JWTAlgorithmRSBase.m; sourceTree = ""; }; + 4EC0E4AEDBE1330DA6BBC6FEB30E8F3C /* RCTBackedTextInputDelegateAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBackedTextInputDelegateAdapter.m; sourceTree = ""; }; + 4F33A7E945527A5D235963CF1C474600 /* RCTImageShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageShadowView.h; path = Libraries/Image/RCTImageShadowView.h; sourceTree = ""; }; + 4FE5818A2FAA7732869B67FF783E542A /* RCTModalHostViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModalHostViewController.h; sourceTree = ""; }; + 502E91B90911810EA17CFE90838F9C18 /* BugsnagErrorReportApiClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagErrorReportApiClient.h; sourceTree = ""; }; + 50374070086EEAB65B3BB7EF6ABAA481 /* api-js.md */ = {isa = PBXFileReference; includeInIndex = 1; name = "api-js.md"; path = "docs/api-js.md"; sourceTree = ""; }; + 507B9B488F5F5D842396DE9AF62DA8D2 /* fishhook.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = fishhook.h; path = Libraries/fishhook/fishhook.h; sourceTree = ""; }; 5112052F247A37D320B32E8DBBC479FD /* QBImagePickerController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QBImagePickerController.m; path = QBImagePicker/QBImagePickerController.m; sourceTree = ""; }; - 516833EF8D6147E9279AC100C6426F82 /* RCTInputAccessoryViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInputAccessoryViewManager.h; sourceTree = ""; }; + 5156B347BC629A0D68EE93E8D71B51D0 /* RCTTextAttributes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTTextAttributes.m; path = Libraries/Text/RCTTextAttributes.m; sourceTree = ""; }; 517E0FA6BAF80E6220023FA81B928452 /* cached-powers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "cached-powers.h"; path = "double-conversion/cached-powers.h"; sourceTree = ""; }; - 51F3783BE85FD7E29CF85172E5885D2F /* RCTSinglelineTextInputViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSinglelineTextInputViewManager.m; sourceTree = ""; }; - 52299ADDF0E19CD7564E4C09DCF50DF2 /* JSCRuntime.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = JSCRuntime.cpp; path = ReactCommon/jsi/JSCRuntime.cpp; sourceTree = ""; }; - 52B6E1ACEFF4C3AE4778BF23904E7420 /* RCTModalManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModalManager.h; sourceTree = ""; }; - 533829CACD2EE11293B6246F1AE45F69 /* api-android.md */ = {isa = PBXFileReference; includeInIndex = 1; name = "api-android.md"; path = "docs/api-android.md"; sourceTree = ""; }; + 51D5F34119BFEE67FD544AD0FF4F051A /* JWTAlgorithmNone.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JWTAlgorithmNone.h; sourceTree = ""; }; + 51F928EA83FF29975E2FFBA534C0FE08 /* JSCExecutorFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSCExecutorFactory.h; sourceTree = ""; }; + 522900E2AC7897ABA049D803D953045A /* fileenc.c */ = {isa = PBXFileReference; includeInIndex = 1; path = fileenc.c; sourceTree = ""; }; + 52356F2974AFAA105C99060F50A70A3A /* RCTRootShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRootShadowView.m; sourceTree = ""; }; + 54090D069CD8983C2EEC75FB89E897B1 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; 540FC0B935FE13935A9F89FAE9B6CA84 /* AppCenterCrashes.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppCenterCrashes.framework; path = "AppCenter-SDK-Apple/iOS/AppCenterCrashes.framework"; sourceTree = ""; }; - 5419BFEFDEA99EDD521B1FAC160F929C /* RCTSlider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSlider.m; sourceTree = ""; }; - 54821E431597A9C4C2F3071656E3524B /* react-native-fast-image-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "react-native-fast-image-dummy.m"; sourceTree = ""; }; - 5553F1CDD8303B64658C9D62F6BEE4D9 /* YGEnums.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = YGEnums.cpp; path = yoga/YGEnums.cpp; sourceTree = ""; }; - 558EA82F5AE658D985127A29B0C0A649 /* RCTVirtualTextViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTVirtualTextViewManager.h; sourceTree = ""; }; - 55EA6BC42F3337129B7B92426717C964 /* RCTSurfaceRootShadowViewDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceRootShadowViewDelegate.h; sourceTree = ""; }; - 564B29CCC3F5E8A1DC0893E8B20A49C3 /* CodePushUpdateUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CodePushUpdateUtils.m; path = ios/CodePush/CodePushUpdateUtils.m; sourceTree = ""; }; - 56DCE8263677014D3A3D3349B156EC76 /* BSG_KSSystemInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSSystemInfo.h; sourceTree = ""; }; - 56E80E8A52F7583FFA9584331625DAB4 /* RCTCxxMethod.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTCxxMethod.mm; sourceTree = ""; }; - 5745C8233AF3B7D5BA8430875231E19D /* BugsnagKSCrashSysInfoParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagKSCrashSysInfoParser.h; sourceTree = ""; }; + 5441263D24DBDDC42549BD52D6968764 /* setup-ios.md */ = {isa = PBXFileReference; includeInIndex = 1; name = "setup-ios.md"; path = "docs/setup-ios.md"; sourceTree = ""; }; + 54470D798C4255F5DCEABA74132FC834 /* RCTShadowView+Layout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTShadowView+Layout.h"; sourceTree = ""; }; + 54AA36B34ABAC46C7467FCE242E430EA /* aes_via_ace.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = aes_via_ace.h; sourceTree = ""; }; + 55A4F488D9F2BB08B24B1C395965C832 /* BugsnagApiClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagApiClient.h; sourceTree = ""; }; + 55AAC72D2FC097A48B022FE4C9E382F0 /* BugsnagSessionFileStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagSessionFileStore.h; sourceTree = ""; }; + 55D483CBE71E5F745C3A68F1BEC82E26 /* RCTImageSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTImageSource.m; sourceTree = ""; }; + 55DAB4F0ABC1B7FF2EF7C38F7D23CBD6 /* react-native-version-number.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "react-native-version-number.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 5679CFAB542B122C5EAA4E35763D1507 /* JWTCoding+ResultTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "JWTCoding+ResultTypes.m"; sourceTree = ""; }; + 56E07F067A275E277881BA4F80A4FD30 /* BSG_KSBacktrace.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSBacktrace.h; sourceTree = ""; }; 575AEE688A766E05065B34DEB063F32A /* SDWebImageCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCoder.h; path = SDWebImage/SDWebImageCoder.h; sourceTree = ""; }; - 57627898649983C794800267A40B80A0 /* BugsnagBreadcrumb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagBreadcrumb.h; sourceTree = ""; }; 576F21A39C7CDC05398B68B66B9D3462 /* QBVideoIndicatorView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QBVideoIndicatorView.m; path = QBImagePicker/QBVideoIndicatorView.m; sourceTree = ""; }; - 57B722A6CBC6D046F2AF495083481D58 /* crypt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = crypt.h; sourceTree = ""; }; - 580BDD1E4CEC347F227AC84291DC4A22 /* libFolly.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libFolly.a; path = libFolly.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 577D5184EEAAA9128EA93A6047259EAE /* BugsnagCollections.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagCollections.h; sourceTree = ""; }; + 57BE049CBA41A8447E69A75DE83B1F7E /* aesopt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = aesopt.h; sourceTree = ""; }; + 57CACA9E77E6339420E6CDAE676F646F /* JWTCoding+VersionOne.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "JWTCoding+VersionOne.m"; sourceTree = ""; }; + 5815276121C66026FBD313BDAEA63276 /* RCTExceptionsManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTExceptionsManager.m; sourceTree = ""; }; + 5834679DED5D735C2782B6F8DB43733C /* BSG_KSCrashSentry_Signal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashSentry_Signal.h; sourceTree = ""; }; + 583ACE8E99BC3B1CEC9A05471F5FE069 /* RCTFrameUpdate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFrameUpdate.h; sourceTree = ""; }; 583DF44C17CC3B7A3FBCDC6E2AEF331D /* Format.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Format.cpp; path = folly/Format.cpp; sourceTree = ""; }; - 58AAF2C34AAA13F617B90325F31DF329 /* fishhook.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fishhook.c; path = Libraries/fishhook/fishhook.c; sourceTree = ""; }; - 58D3BD730CBE4C19AD30A0278C087890 /* RCTPointerEvents.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPointerEvents.h; sourceTree = ""; }; - 591673A9F639756E7FCF75B04D8F05A2 /* YGValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGValue.h; path = yoga/YGValue.h; sourceTree = ""; }; - 5925C04DDF398E39796E0136086D06EA /* RCTAnimationUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAnimationUtils.h; path = Libraries/NativeAnimation/RCTAnimationUtils.h; sourceTree = ""; }; - 5927F6F13743078BFB980057AA038525 /* RCTSurfaceStage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceStage.h; sourceTree = ""; }; - 594387859C298388AE86920B3135485D /* RCTTextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextView.h; sourceTree = ""; }; - 595FCA8EACF853FA119632F31BEA007F /* BugsnagReactNative.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BugsnagReactNative.h; path = cocoa/BugsnagReactNative.h; sourceTree = ""; }; - 598741F8DD63B47FDF57EE28091B0526 /* BSG_KSMach_Arm64.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSMach_Arm64.c; sourceTree = ""; }; - 59C83889E824650852547507D16A6D5C /* BSG_KSArchSpecific.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSArchSpecific.h; sourceTree = ""; }; - 5A023A0AFF31DCA95182B60C58B44B68 /* Compression.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Compression.h; path = ios/src/Compression.h; sourceTree = ""; }; + 58B838CF6A344903935E79C49C745F34 /* JWTClaimsSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JWTClaimsSet.h; sourceTree = ""; }; + 5909BD6A6EE5FEDA40893016FA047E0A /* BugsnagErrorReportApiClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagErrorReportApiClient.m; sourceTree = ""; }; + 596C3B85C9918F7707166991C5A61450 /* RCTAnimationType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAnimationType.h; sourceTree = ""; }; + 59FF5468A8845C9AC0EEBB1DCF040D62 /* RCTDevSettings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDevSettings.h; sourceTree = ""; }; + 5A418AE62717B248351424C7B7D607E4 /* pwd2key.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = pwd2key.h; sourceTree = ""; }; + 5A5D2F4105BC8E3EDD1A895D91B77B80 /* UIView+React.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIView+React.h"; sourceTree = ""; }; 5A8BE9156702131424031DFD3E63BEE6 /* SDWebImage.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImage.xcconfig; sourceTree = ""; }; - 5A939C903A2FA4D2FFFF98592516F99B /* RCTRootContentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootContentView.h; sourceTree = ""; }; - 5AB58978A13C3A8122233FBB0A50A5D3 /* BSG_KSCrashSentry.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSCrashSentry.c; sourceTree = ""; }; 5AFD53FA01D92758E9E1E1A87828E72B /* boost-for-react-native.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "boost-for-react-native.xcconfig"; sourceTree = ""; }; - 5B1A67AC8EDC447103F9C90C9043863E /* RCTSlider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSlider.h; sourceTree = ""; }; + 5B0C5F3C289C7558CDDC6E9E1271B803 /* LICENSE.txt */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE.txt; sourceTree = ""; }; + 5B119F18497DCF8BE74A7EC0E8160EA0 /* Instance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Instance.h; path = ReactCommon/cxxreact/Instance.h; sourceTree = ""; }; + 5B657D543E49D2B18DA9089B73357179 /* RCTMultilineTextInputViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTMultilineTextInputViewManager.m; sourceTree = ""; }; + 5B8D8FFF67622FE7555C8CD8921A1419 /* RNCNetInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCNetInfo.m; path = ios/RNCNetInfo.m; sourceTree = ""; }; + 5B9554EEDEEC2F7E425CFEB81CEBDD5B /* RCTModalManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTModalManager.m; sourceTree = ""; }; + 5BBFBFEF67A17D08AE17A91713499F6C /* libReact.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libReact.a; path = libReact.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 5BC30EB6BA7D0A86BE5A2FFDF6CC46F3 /* YGStyle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGStyle.h; path = yoga/YGStyle.h; sourceTree = ""; }; 5C38836E3D82C6AC2824E63D30C774CE /* QBSlomoIconView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QBSlomoIconView.h; path = QBImagePicker/QBSlomoIconView.h; sourceTree = ""; }; - 5C710EB452317D237C2F41461DF34490 /* libRSKImageCropper.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libRSKImageCropper.a; path = libRSKImageCropper.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 5C921C3178D8AC88FCE27D9E81A7F5DD /* RCTCxxUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxUtils.h; sourceTree = ""; }; 5CAAC1197F4B619285A0DDB4343B3C52 /* SDWebImageCoderHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCoderHelper.h; path = SDWebImage/SDWebImageCoderHelper.h; sourceTree = ""; }; - 5D1A23BE3FF7CA55B8DCEDAE4CB53B66 /* SSZipArchive.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSZipArchive.h; path = ios/CodePush/SSZipArchive/SSZipArchive.h; sourceTree = ""; }; - 5D40F7BE43532F0D005A299F41892625 /* libDoubleConversion.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libDoubleConversion.a; path = libDoubleConversion.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 5D5DDB2DB372868763A460307D270342 /* JWTAlgorithmESBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JWTAlgorithmESBase.h; sourceTree = ""; }; - 5D807E1837594AFC4FED18D8575366AE /* RCTStyleAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTStyleAnimatedNode.m; sourceTree = ""; }; + 5CC2429F5026562E13E1D319B68B03D4 /* RCTTrackingAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTrackingAnimatedNode.h; sourceTree = ""; }; 5DCEF2C4AF80222FBF975A5AA15605AD /* ja.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ja.lproj; path = QBImagePicker/ja.lproj; sourceTree = ""; }; - 5DE4E9D11DEE1E84CE34356F10A12738 /* RCTConvert+CodePushInstallMode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RCTConvert+CodePushInstallMode.m"; path = "ios/CodePush/RCTConvert+CodePushInstallMode.m"; sourceTree = ""; }; - 5E918F715DA46F4D2325A5AA9E9B9EF4 /* BSGOutOfMemoryWatchdog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSGOutOfMemoryWatchdog.m; sourceTree = ""; }; - 5EE3795D81774D992D13078DE0235798 /* RCTPackagerClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTPackagerClient.m; sourceTree = ""; }; - 5EEFB14C22389FE478659BB612BEB17A /* Bugsnag.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = Bugsnag.m; sourceTree = ""; }; - 5F0661E3E90F4ED4FBB85868D78F3E62 /* RCTTrackingAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTrackingAnimatedNode.m; sourceTree = ""; }; - 5FE5B968CBC2ED5069B7AC98C2F162A2 /* RNImageCropPicker.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNImageCropPicker.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 6045228B7FA983F701302A76CAC4D82B /* RCTMultilineTextInputView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTMultilineTextInputView.m; sourceTree = ""; }; + 5DDF585154CD0819E4F8DC7BDE955CD6 /* BSG_KSJSONCodec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSJSONCodec.h; sourceTree = ""; }; + 5E012A7D62857A0CC210DFA625EC5691 /* RCTKeyboardObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTKeyboardObserver.h; sourceTree = ""; }; + 5E05DF4DA8D500EF3CCFB661D99B6E21 /* MF_Base64Additions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MF_Base64Additions.h; path = ios/CodePush/Base64/Base64/MF_Base64Additions.h; sourceTree = ""; }; + 5E2C5F931F9FBDEF9757D0FD475F70D6 /* RAMBundleRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RAMBundleRegistry.h; path = ReactCommon/cxxreact/RAMBundleRegistry.h; sourceTree = ""; }; + 5E3A04AE044B3D4B8547340D8E1CB00C /* JSCRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSCRuntime.h; path = ReactCommon/jsi/JSCRuntime.h; sourceTree = ""; }; + 5E63076595A581987E36A3C5D1C701F9 /* RCTBridge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridge.h; sourceTree = ""; }; + 5E63E986DAE229FDDDACCAAF2A7FA1D1 /* SystraceSection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SystraceSection.h; path = ReactCommon/cxxreact/SystraceSection.h; sourceTree = ""; }; + 5EF7F3A9C60AE32C784A9B054A679AD6 /* RCTBaseTextInputViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBaseTextInputViewManager.h; sourceTree = ""; }; + 5F4C61F116CB04DBFABBC7D652E29FF3 /* unzip.c */ = {isa = PBXFileReference; includeInIndex = 1; path = unzip.c; sourceTree = ""; }; + 5FFEEAB0760331914E946B99B385334A /* QBImagePicker.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = QBImagePicker.bundle; path = "QBImagePickerController-QBImagePicker.bundle"; sourceTree = BUILT_PRODUCTS_DIR; }; + 6009F39AA542D94504A930A8A07ED12C /* RCTAnimationDriver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAnimationDriver.h; sourceTree = ""; }; + 605DD5F52531763E87404326512D7E87 /* RCTUITextField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUITextField.m; sourceTree = ""; }; 607BD3F56357D7CCE28191EBC765FB40 /* RSKImageScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RSKImageScrollView.h; path = RSKImageCropper/RSKImageScrollView.h; sourceTree = ""; }; + 60815C90750FBC54E616777AE88E10FD /* RCTBaseTextShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBaseTextShadowView.h; sourceTree = ""; }; + 60AAAB23E2DE0171C0D3091068704680 /* BSG_KSCrashSentry_NSException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashSentry_NSException.h; sourceTree = ""; }; 60D2981CFEEC2FE7537D80B87E886A1B /* RSKInternalUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RSKInternalUtility.m; path = RSKImageCropper/RSKInternalUtility.m; sourceTree = ""; }; - 612A6D3358CDC44E12B4A78A4E5F18BA /* react-native-version-number.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "react-native-version-number.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 612EB9514DDA990564685F8F8F034599 /* RNImageCropPicker.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNImageCropPicker.xcconfig; sourceTree = ""; }; - 61D416CA1469D4D73278DBAE59EB6DE9 /* BSG_KSCrashDoctor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashDoctor.h; sourceTree = ""; }; - 625573995C907CE3D4829AF1B5E2C3A2 /* RCTSRWebSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTSRWebSocket.m; path = Libraries/WebSocket/RCTSRWebSocket.m; sourceTree = ""; }; - 629B73E08AB58C3CCC2B6DE1FC42D2CF /* RCTImageShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageShadowView.h; path = Libraries/Image/RCTImageShadowView.h; sourceTree = ""; }; - 62AB30EDF9068C389491ED6200463385 /* BSGConnectivity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSGConnectivity.h; sourceTree = ""; }; + 62132761588ACDE3EF9220B7D5385281 /* RCTRefreshControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRefreshControl.h; sourceTree = ""; }; + 6341D5A1AF4CFEA91E5A8EF4BA3A42F5 /* RCTKeyCommands.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTKeyCommands.h; sourceTree = ""; }; + 6342D5A2BA5F350420FC56F2B8610F09 /* RCTBundleURLProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBundleURLProvider.m; sourceTree = ""; }; 63580F40EBE62F749804E408E75961B6 /* symbolize.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = symbolize.cc; path = src/symbolize.cc; sourceTree = ""; }; - 63724B9EDDDDD86E7AD938581308CA1A /* RCTObjcExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTObjcExecutor.h; sourceTree = ""; }; - 63D13EE23E2BE43120B901211F5C4362 /* YGStyle.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = YGStyle.cpp; path = yoga/YGStyle.cpp; sourceTree = ""; }; - 644FD4EE7B5F95F66C4B33994E7C0734 /* RCTLocalAssetImageLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTLocalAssetImageLoader.m; path = Libraries/Image/RCTLocalAssetImageLoader.m; sourceTree = ""; }; - 65129046F06B50E9AFE01DA29E59C00C /* YGNodePrint.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = YGNodePrint.cpp; path = yoga/YGNodePrint.cpp; sourceTree = ""; }; - 65166C1AC8F4D03B9A8DB9F19829CB9F /* RCTMessageThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMessageThread.h; sourceTree = ""; }; - 652CC8D8677A30B7F83AD183274AF06C /* RNVersionNumber.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNVersionNumber.h; path = ios/RNVersionNumber.h; sourceTree = ""; }; + 635EA195EA1BC5B865600D52B845A62B /* RCTInspectorDevServerHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInspectorDevServerHelper.h; sourceTree = ""; }; + 63C1231221C9AE487F9552A288B116D1 /* BSG_KSMach_x86_64.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSMach_x86_64.c; sourceTree = ""; }; + 6442E14720B7DAB0346BD8B5CA343316 /* RCTCxxConvert.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTCxxConvert.m; sourceTree = ""; }; + 64C145AB5157F7A077A6A7479F93C494 /* BSG_KSCrashSentry.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSCrashSentry.c; sourceTree = ""; }; 6586442A0743D450C79E92C8F41B54A4 /* FLAnimatedImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLAnimatedImageView.h; path = FLAnimatedImage/FLAnimatedImageView.h; sourceTree = ""; }; - 65EA99E5923F8EB2E833BE58774C3103 /* JWTAlgorithmDataHolderChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JWTAlgorithmDataHolderChain.h; sourceTree = ""; }; - 664C2670A7C10A600E972CA34254E9F7 /* RCTDivisionAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDivisionAnimatedNode.h; sourceTree = ""; }; - 66A10E7B8F20F90B763C9DE681ECD5A8 /* RCTBaseTextInputViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBaseTextInputViewManager.h; sourceTree = ""; }; - 66EB4E01007A23A088EBC78D409D73B8 /* RCTUITextField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUITextField.h; sourceTree = ""; }; + 65D4B13651A72A2DF8913A80AFF2ED0E /* RCTShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTShadowView.m; sourceTree = ""; }; + 6654AB26CD17C7E74797E3649293EE0E /* BugsnagSessionFileStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagSessionFileStore.m; sourceTree = ""; }; + 66667983B2021927AF85764969E1E895 /* RCTScrollContentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollContentView.h; sourceTree = ""; }; + 6714172A686B1F83A685AE4A3101A6B3 /* JsArgumentHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JsArgumentHelpers.h; path = ReactCommon/cxxreact/JsArgumentHelpers.h; sourceTree = ""; }; + 6714997AFD613803E571C809DC307F66 /* RCTCxxConvert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxConvert.h; sourceTree = ""; }; 677BF24D7A701547C02E11DA3F473768 /* UIImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+WebCache.m"; path = "SDWebImage/UIImageView+WebCache.m"; sourceTree = ""; }; - 67DF3E9A226D64E948CC84E806528306 /* RCTMultipartStreamReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTMultipartStreamReader.m; sourceTree = ""; }; + 67C485854ED455A2ED06C9E4F0635142 /* BSG_KSMach.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSMach.h; sourceTree = ""; }; + 67F2D5FE25D438D47AD6EBB93EC0A9BD /* RCTPlatform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTPlatform.m; sourceTree = ""; }; 6800F20D6CB1B8DCCFD1206272C04431 /* UIView+WebCacheOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCacheOperation.m"; path = "SDWebImage/UIView+WebCacheOperation.m"; sourceTree = ""; }; - 680687425792E48EBA4732A4CB8157BB /* FFFastImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FFFastImageView.h; path = ios/FastImage/FFFastImageView.h; sourceTree = ""; }; - 680BAFF52F853A8C1C9C0047E531FD9B /* CodePush.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CodePush.m; path = ios/CodePush/CodePush.m; sourceTree = ""; }; 682520CA0AE14F0B1E2A6B7E165F8549 /* F14Table.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = F14Table.cpp; path = folly/container/detail/F14Table.cpp; sourceTree = ""; }; - 689918F5E569B50087CC3787E4757432 /* RCTParserUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTParserUtils.h; sourceTree = ""; }; - 68BE8D1AED8F60C0270A5E9B3E1C8016 /* RCTSurfaceView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurfaceView.mm; sourceTree = ""; }; - 68D92C9484B60A3B5DC6960A65A5F7E4 /* RCTFrameAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTFrameAnimation.m; sourceTree = ""; }; - 68DE5867F5D94B4355730DD0019B6F80 /* RCTNetworking.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTNetworking.mm; path = Libraries/Network/RCTNetworking.mm; sourceTree = ""; }; + 686F0DAA8B687746D26113219931C271 /* RCTLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLayout.h; sourceTree = ""; }; + 688E3993BC139473A5D2C64439B06712 /* BugsnagApiClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagApiClient.m; sourceTree = ""; }; + 68BE781C3FA9F2D55325080B759A58B6 /* RCTSurfaceView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurfaceView.mm; sourceTree = ""; }; 68F683AAFE7FB8B4D41F0710F759B509 /* String.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = String.cpp; path = folly/String.cpp; sourceTree = ""; }; - 69163FCD5E8322EDC3D014D66627C32A /* RCTSwitchManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSwitchManager.h; sourceTree = ""; }; + 6981853C3F3D1652FE7AE2974E764876 /* YGNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGNode.h; path = yoga/YGNode.h; sourceTree = ""; }; + 69D5295AEBF76C8BCBDE2D3EE48E4162 /* BugsnagBreadcrumb.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagBreadcrumb.m; sourceTree = ""; }; + 69DF3BE7B53C24C93B89670BC624D40E /* RCTDecayAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDecayAnimation.m; sourceTree = ""; }; 69E43B695CC527F3E22C8D1D7F405329 /* QBImagePickerController-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "QBImagePickerController-dummy.m"; sourceTree = ""; }; + 69E89613B9CABF7BDDAD6AF29C300A01 /* RCTShadowView+Layout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTShadowView+Layout.m"; sourceTree = ""; }; 69F494E848300277EDBFB3442D7C9A05 /* FLAnimatedImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FLAnimatedImageView+WebCache.h"; path = "SDWebImage/FLAnimatedImage/FLAnimatedImageView+WebCache.h"; sourceTree = ""; }; - 6A7A42CEA06A5D388C6E45F5D184D8F3 /* react-native-version-number-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "react-native-version-number-prefix.pch"; sourceTree = ""; }; - 6A99F46117155B4951AEC8B675102243 /* BSG_KSCrashSentry_MachException.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSCrashSentry_MachException.c; sourceTree = ""; }; + 6A2E4264C55C79A0036B041D5C98DAB1 /* RCTSurfaceHostingProxyRootView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurfaceHostingProxyRootView.mm; sourceTree = ""; }; + 6A4939D195451E09CBE6E98AC0E7ABBF /* CompactValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CompactValue.h; path = yoga/CompactValue.h; sourceTree = ""; }; + 6A9AF7677147D879D85ED14C5BDC9C1D /* RCTUIManagerUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUIManagerUtils.m; sourceTree = ""; }; 6AA2F4B55B3D1C800F99C5C5428E7B90 /* QBAlbumsViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QBAlbumsViewController.h; path = QBImagePicker/QBAlbumsViewController.h; sourceTree = ""; }; - 6AF276526171B1E6FE9345935E87D48F /* JSBigString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSBigString.h; path = ReactCommon/cxxreact/JSBigString.h; sourceTree = ""; }; - 6B0DC959084E9DFD7E56F5EAB85AA3F5 /* NSDataBigString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NSDataBigString.h; sourceTree = ""; }; - 6B40461F091776B72C0C961BE7531E7B /* RCTTextViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTextViewManager.m; sourceTree = ""; }; - 6BB59361D22D787E0CCE02BFE1D005B9 /* RCTSegmentedControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSegmentedControl.m; sourceTree = ""; }; - 6BCBBD4E0B94F9CCF5B271CA91075DC0 /* RCTImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageLoader.h; path = Libraries/Image/RCTImageLoader.h; sourceTree = ""; }; - 6BEE918748D973453265E6B7F1557BA2 /* Yoga.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Yoga.h; path = yoga/Yoga.h; sourceTree = ""; }; - 6C46DAAD9BF1A5A083B40D01FE309984 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - 6C6A018865582712DC1D026F6F65A7C5 /* RCTAnimationDriver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAnimationDriver.h; sourceTree = ""; }; - 6CB09CB9B95863E170D05A3BC2EF40B6 /* RCTMaskedView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMaskedView.h; sourceTree = ""; }; + 6ACC91A92FDCDDAD497EB12F7409F7F1 /* RCTImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageLoader.h; path = Libraries/Image/RCTImageLoader.h; sourceTree = ""; }; + 6B46422AE3F8C8E69DA55B3526500587 /* React-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-prefix.pch"; sourceTree = ""; }; + 6B6FD09B3CB580570C283B1A70F52EDD /* RCTTextDecorationLineType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextDecorationLineType.h; sourceTree = ""; }; + 6B9F1B76E3986635D090D79DD8EE9018 /* RCTImageBlurUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageBlurUtils.h; path = Libraries/Image/RCTImageBlurUtils.h; sourceTree = ""; }; + 6BC5B4A9AB292AE435521883ED3E8206 /* RCTTextShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTextShadowView.m; sourceTree = ""; }; + 6BD5D9F776FAE46D759E1965E96A8CA0 /* MF_Base64Additions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MF_Base64Additions.m; path = ios/CodePush/Base64/Base64/MF_Base64Additions.m; sourceTree = ""; }; + 6BDA6871BCBF0A6129493665E603A421 /* RCTComponentData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentData.h; sourceTree = ""; }; + 6C26F1C001B68A6DD937F97D9E4C698F /* JWTCoding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = JWTCoding.m; sourceTree = ""; }; + 6CAC92DC6DBB45F7A23B6574AAF1D1BC /* multi-deployment-testing-android.md */ = {isa = PBXFileReference; includeInIndex = 1; name = "multi-deployment-testing-android.md"; path = "docs/multi-deployment-testing-android.md"; sourceTree = ""; }; + 6D27A76BF263AE244DCDD177F7BFA3A1 /* BugsnagUser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagUser.m; sourceTree = ""; }; + 6D4D55FDE12B65E5BF5629B88C0C6769 /* RCTResizeMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTResizeMode.h; path = Libraries/Image/RCTResizeMode.h; sourceTree = ""; }; 6D6B804D48DC1FDE5B92813CEEDC70C1 /* UIView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCache.m"; path = "SDWebImage/UIView+WebCache.m"; sourceTree = ""; }; + 6D71404E7BDED003E2845C6344F1C4F9 /* MessageQueueThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MessageQueueThread.h; path = ReactCommon/cxxreact/MessageQueueThread.h; sourceTree = ""; }; 6D8CC5F4B9B4A35D0BAB170B72496E97 /* SDWebImageCodersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCodersManager.h; path = SDWebImage/SDWebImageCodersManager.h; sourceTree = ""; }; - 6DD95E21365D68A36CF0C80A06BC7BEE /* RCTProgressViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTProgressViewManager.m; sourceTree = ""; }; - 6E437AF02E3A62BAD78D3C03EACC270E /* JSINativeModules.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = JSINativeModules.cpp; path = ReactCommon/jsiexecutor/jsireact/JSINativeModules.cpp; sourceTree = ""; }; - 6E9488B91EC9210084A446B5699E7A22 /* RCTFileReaderModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTFileReaderModule.m; path = Libraries/Blob/RCTFileReaderModule.m; sourceTree = ""; }; - 6EB8A7AB8DDDD1EE37ADC40C79C211EC /* libyoga.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libyoga.a; path = libyoga.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 6EDFF6D2EA8C79B59A0D629BCA8C89AF /* Utils.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Utils.cpp; path = yoga/Utils.cpp; sourceTree = ""; }; - 6EEE9FA56B77C5F8E4C4172C943E67C1 /* RCTDevSettings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDevSettings.h; sourceTree = ""; }; - 6EFD0D79A80F1C7E765E217F85E559D7 /* ModuleRegistry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ModuleRegistry.cpp; path = ReactCommon/cxxreact/ModuleRegistry.cpp; sourceTree = ""; }; - 6F4F7675A7AFCC08CFEB32E7010CBD09 /* RCTActivityIndicatorView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTActivityIndicatorView.m; sourceTree = ""; }; - 6F57141F7FC6CC00C3FA167F80D6F51C /* NSDictionary+BSG_Merge.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSDictionary+BSG_Merge.m"; sourceTree = ""; }; - 6FCFBF1C3026598EDD9E129847E9BEF4 /* RCTDivisionAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDivisionAnimatedNode.m; sourceTree = ""; }; - 70211C7FAE97F058D56D4B439507DF61 /* RCTLayoutAnimationGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTLayoutAnimationGroup.m; sourceTree = ""; }; + 6DA028986223089384AA62E876ABCC88 /* RCTProgressViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTProgressViewManager.m; sourceTree = ""; }; + 6E394F798433E16C862CFADAFF32FCDC /* RCTComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponent.h; sourceTree = ""; }; + 6E91A33E547C8D3B43E77EBD446AB70C /* RCTCxxModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxModule.h; sourceTree = ""; }; + 6EA570BA06074B7EE41E9800604F0568 /* RCTLayoutAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTLayoutAnimation.m; sourceTree = ""; }; + 6ECECC6C9E4566D348AA06CB68F76955 /* RAMBundleRegistry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = RAMBundleRegistry.cpp; path = ReactCommon/cxxreact/RAMBundleRegistry.cpp; sourceTree = ""; }; + 6EDB2EEF8F66FCC0755F3D5875BB2937 /* YGLayout.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = YGLayout.cpp; path = yoga/YGLayout.cpp; sourceTree = ""; }; + 6F20A2E58FD3AEB10984D8AB11795081 /* DispatchMessageQueueThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = DispatchMessageQueueThread.h; sourceTree = ""; }; + 6F789466E2884BF25CB8D69529A2DDE4 /* RCTSurfaceSizeMeasureMode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurfaceSizeMeasureMode.mm; sourceTree = ""; }; + 6F8DB129E963E570F29EF35F89A11DC0 /* Bugsnag.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = Bugsnag.m; sourceTree = ""; }; + 6FAB98C605A45D31171735C71EEC59F7 /* BugsnagFileStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagFileStore.m; sourceTree = ""; }; 7028F5EAF2CC097E374B74CA0923743D /* Conv.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Conv.cpp; path = folly/Conv.cpp; sourceTree = ""; }; - 706ADC76F76AD9A8F79E75534183AD6F /* RCTShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTShadowView.m; sourceTree = ""; }; - 707CE5EE5994AE69CC7AFA7282F187EC /* BugsnagUser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagUser.m; sourceTree = ""; }; - 709364123263621BAF24C453A6186EDA /* RCTVirtualTextViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTVirtualTextViewManager.m; sourceTree = ""; }; + 7031FAE67F27184DD8CDA6A618484EAD /* JSExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = JSExecutor.cpp; path = ReactCommon/cxxreact/JSExecutor.cpp; sourceTree = ""; }; + 7056343D2CC71CFE1C7C899465588B50 /* CxxNativeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CxxNativeModule.h; path = ReactCommon/cxxreact/CxxNativeModule.h; sourceTree = ""; }; + 7085FA35C476234084F27575F96E3C91 /* BugsnagBreadcrumb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagBreadcrumb.h; sourceTree = ""; }; + 70AEEE39442EF9E0A8473DA4632F62CD /* RCTFont.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFont.h; sourceTree = ""; }; + 70DAA811998704D47DD2428740CD7535 /* BugsnagMetaData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagMetaData.h; sourceTree = ""; }; 715FDEDBFBDAAA3860DA656AB6AEA740 /* UIImage+ForceDecode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ForceDecode.h"; path = "SDWebImage/UIImage+ForceDecode.h"; sourceTree = ""; }; - 718B3EFBA7A232DBFB8D19E4A7BD8BEA /* JSDeltaBundleClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSDeltaBundleClient.h; path = ReactCommon/cxxreact/JSDeltaBundleClient.h; sourceTree = ""; }; - 71A6BFE153D85D03C89B60BBCB2E7A3A /* RCTDatePicker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDatePicker.m; sourceTree = ""; }; - 71C35ECE85FF2610F7F5DD61171247EB /* YGStyle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGStyle.h; path = yoga/YGStyle.h; sourceTree = ""; }; - 72189466E4D0763AA6DF57BF6AE28CA5 /* RCTActivityIndicatorViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTActivityIndicatorViewManager.m; sourceTree = ""; }; - 725A0D88530AC002648A29D7BF96041A /* RCTFileRequestHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTFileRequestHandler.m; path = Libraries/Network/RCTFileRequestHandler.m; sourceTree = ""; }; + 71AA18B578910C213C071F757F7E51EF /* react-native-netinfo-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "react-native-netinfo-dummy.m"; sourceTree = ""; }; + 71BBA9AFFC610C46DBC028EBF5DB691D /* RCTSubtractionAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSubtractionAnimatedNode.m; sourceTree = ""; }; + 72385C0AEBF6F96FD9ED0F84D6511B99 /* RCTSegmentedControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSegmentedControl.m; sourceTree = ""; }; + 72649E3B17B6DB5616EEFF13B75FD7F0 /* RCTManagedPointer.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTManagedPointer.mm; sourceTree = ""; }; + 72B5451B1311DC37EC5AF09C21E5696C /* JWTClaimsSetVerifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = JWTClaimsSetVerifier.m; sourceTree = ""; }; 72D66CB7C77785F170FE68D825B9E55F /* UIImageView+HighlightedWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+HighlightedWebCache.h"; path = "SDWebImage/UIImageView+HighlightedWebCache.h"; sourceTree = ""; }; 72DF076D7D666324AAA03DB35873C7A4 /* Pods-eSteem.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-eSteem.release.xcconfig"; sourceTree = ""; }; 72E46D0EF36FA22FA41E76EF01C47C72 /* CGGeometry+RSKImageCropper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CGGeometry+RSKImageCropper.h"; path = "RSKImageCropper/CGGeometry+RSKImageCropper.h"; sourceTree = ""; }; - 73849186D4BF0DF53FCF274CC14A81C5 /* RCTBlobManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTBlobManager.h; path = Libraries/Blob/RCTBlobManager.h; sourceTree = ""; }; - 73E1CAF59F8B7B02CBB4D876FB92BA5C /* RCTImageViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTImageViewManager.m; path = Libraries/Image/RCTImageViewManager.m; sourceTree = ""; }; - 73E8DD6B67CCC9B7BC0F23A6635F8AAD /* pwd2key.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = pwd2key.h; sourceTree = ""; }; - 74ADA23D9C22D489ED190D0B855F2E9A /* RCTConvert+CoreLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTConvert+CoreLocation.h"; sourceTree = ""; }; + 73417688F552132544ADDA8EB1AC082A /* RCTTransformAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTransformAnimatedNode.h; sourceTree = ""; }; + 73A9246C0490C1A9AB69DA97B6C0B7E1 /* RCTModuleMethod.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTModuleMethod.mm; sourceTree = ""; }; + 740200C8E868AF07184B493475D7267C /* RCTMultiplicationAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTMultiplicationAnimatedNode.m; sourceTree = ""; }; + 742ECE8710A7F29FEE1DBB9EE8977433 /* RCTConvert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTConvert.h; sourceTree = ""; }; + 7472B1852BE0E70C08B6F4DA248001ED /* JWTCoding+VersionOne.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JWTCoding+VersionOne.h"; sourceTree = ""; }; + 74D41D35A7F5BC3C098A4BEB350C8ADF /* BugsnagReactNative-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "BugsnagReactNative-dummy.m"; sourceTree = ""; }; 74DC2078457E5AE5E9CC3B93F21CD4D1 /* QBAssetCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QBAssetCell.h; path = QBImagePicker/QBAssetCell.h; sourceTree = ""; }; 74DF928F7EF7604EA6C8F86951E26E1B /* FLAnimatedImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLAnimatedImage.m; path = FLAnimatedImage/FLAnimatedImage.m; sourceTree = ""; }; - 750F7978542B9BAF550597FF5431D809 /* BSG_KSCrash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrash.h; sourceTree = ""; }; - 754D83776BC1828ED902868C75F4533C /* React.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = React.xcconfig; sourceTree = ""; }; + 74E3A5991D82957463AC20601590D5CB /* RCTLayoutAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLayoutAnimation.h; sourceTree = ""; }; + 753E742ABD9891914734E934172B2A14 /* RCTUIUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUIUtils.m; sourceTree = ""; }; 7578CBDF45FF2B3667A9DAB59934D3C7 /* bignum-dtoa.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "bignum-dtoa.cc"; path = "double-conversion/bignum-dtoa.cc"; sourceTree = ""; }; - 75DB1ECB44C5B9882A9503B84EA27EFE /* RCTBridge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridge.h; sourceTree = ""; }; - 76321A10C41E396C25ABD3C2CF71661B /* RCTPropsAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTPropsAnimatedNode.m; sourceTree = ""; }; + 7612787278E7B2A4139DCCE37B4EBD6C /* NativeToJsBridge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NativeToJsBridge.h; path = ReactCommon/cxxreact/NativeToJsBridge.h; sourceTree = ""; }; + 7652D82C938D34C05CE77446948D913D /* RCTKeyboardObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTKeyboardObserver.m; sourceTree = ""; }; + 76799006D8F4D64EE78CAD78CBDF8C00 /* BSG_KSJSONCodecObjC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSJSONCodecObjC.h; sourceTree = ""; }; 76888898E67D564A408F3A6B05494CE8 /* SDWebImageImageIOCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageImageIOCoder.h; path = SDWebImage/SDWebImageImageIOCoder.h; sourceTree = ""; }; 76A28C3C7CF9D85536EDF2F0C1106662 /* UIView+WebCacheOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCacheOperation.h"; path = "SDWebImage/UIView+WebCacheOperation.h"; sourceTree = ""; }; - 76CE673D44614C6402138589FDE79DEF /* RCTBorderDrawing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBorderDrawing.m; sourceTree = ""; }; - 76D51A7705CB0DA11CE237B51641B86A /* CxxModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CxxModule.h; path = ReactCommon/cxxreact/CxxModule.h; sourceTree = ""; }; - 76E72C75279C7CBF734F7F03CBF141B0 /* BugsnagBreadcrumb.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagBreadcrumb.m; sourceTree = ""; }; - 772CA1838FA4CCC13485D25B99B6E58C /* CodePush.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CodePush.xcconfig; sourceTree = ""; }; - 774A35AE3CF44CFA21D053233EEACD7E /* RCTI18nManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTI18nManager.m; sourceTree = ""; }; - 777D4C6D5DD2B6CA1C810FD9A48D01AB /* BSG_KSCrashType.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSCrashType.c; sourceTree = ""; }; - 782DAC9B456C69CCE8263580DFD541CE /* RCTModalManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTModalManager.m; sourceTree = ""; }; - 7850822645D8E5B563752A9C3F6A42E2 /* RCTInputAccessoryShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInputAccessoryShadowView.h; sourceTree = ""; }; + 7726F52FEE5C4F5DB3D8E5CF397CF542 /* RCTSurfaceHostingView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurfaceHostingView.mm; sourceTree = ""; }; + 772D3664EC9B3368FEE1D451027E1F2E /* RCTMessageThread.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTMessageThread.mm; sourceTree = ""; }; + 774CB25E79A74FEA04EB582F41A7B12A /* RCTUIManagerObserverCoordinator.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTUIManagerObserverCoordinator.mm; sourceTree = ""; }; + 780F3F854C4CA30A31736B27BDCBAD13 /* RCTI18nUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTI18nUtil.m; sourceTree = ""; }; + 781B863ABA2AD9547E47AA993E442855 /* InspectorInterfaces.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = InspectorInterfaces.h; path = ReactCommon/jsinspector/InspectorInterfaces.h; sourceTree = ""; }; + 7833490AAB770026B1787A4298483066 /* JSIDynamic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSIDynamic.h; path = ReactCommon/jsi/JSIDynamic.h; sourceTree = ""; }; + 7864F06B3163A391328A1DEAF5CC61CA /* mztools.c */ = {isa = PBXFileReference; includeInIndex = 1; path = mztools.c; sourceTree = ""; }; + 789B37BF9A07EF6CE8F3BE23F3F2FEB6 /* BSG_KSJSONCodecObjC.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSG_KSJSONCodecObjC.m; sourceTree = ""; }; 78B4F4808D0BCAB8BF667EA2558EAEF8 /* Pods-eSteem-tvOSTests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-eSteem-tvOSTests-dummy.m"; sourceTree = ""; }; - 78F21C720B66AD9314D4A9637142DD1E /* RCTSurface.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurface.mm; sourceTree = ""; }; - 79757FA34783E2A66512276E36AF976C /* RCTEventDispatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTEventDispatcher.h; sourceTree = ""; }; - 7A569CD63368B708A329AF00B20628BA /* RCTDeviceInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDeviceInfo.h; sourceTree = ""; }; - 7AE457CA0337229ED431EE64D0EAD25F /* RCTFollyConvert.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFollyConvert.mm; sourceTree = ""; }; + 78C0070B0112507B87A8D663609ECE48 /* JWTCryptoKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = JWTCryptoKey.m; sourceTree = ""; }; + 78E04F61B9C436415BD60AFE1B6034A7 /* BSG_KSArchSpecific.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSArchSpecific.h; sourceTree = ""; }; + 78F339E0C596F4F856F90968CA661A64 /* setup-windows.md */ = {isa = PBXFileReference; includeInIndex = 1; name = "setup-windows.md"; path = "docs/setup-windows.md"; sourceTree = ""; }; + 79201F0F00ECBAA7137D5F223142F76D /* RCTSlider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSlider.h; sourceTree = ""; }; + 7A30A13526710A067CE9FB9C289692C2 /* RCTMultipartDataTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTMultipartDataTask.m; sourceTree = ""; }; + 7A913D35840F5B4FFFA7CDB6626C2C0B /* RCTNullability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTNullability.h; sourceTree = ""; }; 7AED01DAE0F1DEE29EF7D1DB575C622B /* SDWebImageGIFCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageGIFCoder.h; path = SDWebImage/SDWebImageGIFCoder.h; sourceTree = ""; }; - 7B1785FEFA2B2E43039458F07C2B1987 /* RCTBridgeMethod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridgeMethod.h; sourceTree = ""; }; - 7B3585E2C4FE7ABE16B524519C378207 /* RCTSurfaceDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceDelegate.h; sourceTree = ""; }; + 7AF1A89C3EE855B86C3A755DCB71F966 /* RCTObjcExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTObjcExecutor.h; sourceTree = ""; }; + 7AF5F9FE1E3A39BD623CEAD025C7665E /* MethodCall.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = MethodCall.cpp; path = ReactCommon/cxxreact/MethodCall.cpp; sourceTree = ""; }; + 7B79A33F832563160D34C44BA98A1CA3 /* SharedProxyCxxModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SharedProxyCxxModule.h; path = ReactCommon/cxxreact/SharedProxyCxxModule.h; sourceTree = ""; }; + 7BD3C36A55A9B7883A36FD15DE9B31AC /* RCTPerformanceLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTPerformanceLogger.m; sourceTree = ""; }; 7BDF2AFEC7173A7F41200A277A71E1E9 /* Pods-eSteem-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-eSteem-dummy.m"; sourceTree = ""; }; - 7CFF162A4CD4C2A290B2E3DF5FFB4D4E /* RCTPhotoLibraryImageLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTPhotoLibraryImageLoader.m; path = Libraries/CameraRoll/RCTPhotoLibraryImageLoader.m; sourceTree = ""; }; - 7D4ED90A09EB234F417935D14748E583 /* RCTImageUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTImageUtils.m; path = Libraries/Image/RCTImageUtils.m; sourceTree = ""; }; - 7D5F9371A8DE9E9100502E76E3A58697 /* RCTTextDecorationLineType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextDecorationLineType.h; sourceTree = ""; }; - 7D9892893AE87459C336C8ECD6FE982F /* RCTFPSGraph.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTFPSGraph.m; sourceTree = ""; }; - 7DB24CE9EC26493BF4D23CE499CB8097 /* libglog.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libglog.a; path = libglog.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 7EA8721DE27300113CD4D42F4B38CCC5 /* RCTRootShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootShadowView.h; sourceTree = ""; }; - 7EB4DF68AD75FD44E85249D72EB239D3 /* RCTDeviceInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDeviceInfo.m; sourceTree = ""; }; - 7EC5D75EBB247B2767F38274D99B3C58 /* CodePushUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CodePushUtils.m; path = ios/CodePush/CodePushUtils.m; sourceTree = ""; }; - 7F4D241FC5B2B3C630C22B6D0762BDAC /* YGValue.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = YGValue.cpp; path = yoga/YGValue.cpp; sourceTree = ""; }; - 7FBF48FD42E53B3295C6816A991BADDE /* RNVersionNumber.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNVersionNumber.m; path = ios/RNVersionNumber.m; sourceTree = ""; }; - 800BB2EA274F905E1EFF109AEE918796 /* RCTSafeAreaViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSafeAreaViewManager.h; sourceTree = ""; }; - 80445CDB352BCF400E0FE32BAACC08F8 /* JWTCoding+VersionTwo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "JWTCoding+VersionTwo.m"; sourceTree = ""; }; - 8048585DC303C8EEB24852568749E9B8 /* YGMarker.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = YGMarker.cpp; path = yoga/YGMarker.cpp; sourceTree = ""; }; - 8049C544DFA107F08A7B13D60F16D285 /* RCTPhotoLibraryImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTPhotoLibraryImageLoader.h; path = Libraries/CameraRoll/RCTPhotoLibraryImageLoader.h; sourceTree = ""; }; - 80922FA3D9006356591B15FE6C3562CD /* RCTRootViewInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootViewInternal.h; sourceTree = ""; }; - 80E0E14B3B6DD23DDB18DA38AB12736A /* RCTPickerManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTPickerManager.m; sourceTree = ""; }; - 80FA4408CA9C999ECB2E0C18B9E3B0E5 /* RCTSegmentedControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSegmentedControl.h; sourceTree = ""; }; - 81209949DF40D4D53675FCF4D1E715BB /* RCTVirtualTextShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTVirtualTextShadowView.m; sourceTree = ""; }; - 81559427E62026BE81B74595D2BCCA41 /* RCTURLRequestDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTURLRequestDelegate.h; sourceTree = ""; }; - 8158AF49A50E4599E848A9F7BE50341B /* RCTKeyboardObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTKeyboardObserver.m; sourceTree = ""; }; - 8169CCDFF43D0B6804E3861A0EF77830 /* RCTPackagerConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPackagerConnection.h; sourceTree = ""; }; - 8189997A2C8B647743030362760BEA43 /* InspectorInterfaces.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = InspectorInterfaces.cpp; path = ReactCommon/jsinspector/InspectorInterfaces.cpp; sourceTree = ""; }; + 7C121F0061F7386B3E4245DA59A52F3D /* RCTSourceCode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSourceCode.m; sourceTree = ""; }; + 7C6C1EA662DCAF62A9A31E8F8023664A /* RCTImageEditingManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageEditingManager.h; path = Libraries/Image/RCTImageEditingManager.h; sourceTree = ""; }; + 7CC4D0EA3E8C1A93516B8225E41B04E6 /* RCTNativeModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTNativeModule.mm; sourceTree = ""; }; + 7CE40A7574A1F3823034AE36F6F75774 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 7DB1F686F331C4BE4166D2E34E4327F7 /* RCTImageBlurUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTImageBlurUtils.m; path = Libraries/Image/RCTImageBlurUtils.m; sourceTree = ""; }; + 7E24F30DA55BD5F5668CF9DFBD8254D6 /* RCTFPSGraph.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFPSGraph.h; sourceTree = ""; }; + 7E98E2C5A89C7894CFC25ED1D61D5DEC /* RCTRawTextShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRawTextShadowView.m; sourceTree = ""; }; + 7EE65D56A17ADD17D4F3AF893225DC21 /* RCTModuleData.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTModuleData.mm; sourceTree = ""; }; + 7EF6B9EE17D44C2853C634FFADD6B8FF /* RCTSurfaceRootShadowViewDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceRootShadowViewDelegate.h; sourceTree = ""; }; + 7FFC747BDEB3541B6A8328137968A1EC /* RCTJavaScriptLoader.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTJavaScriptLoader.mm; sourceTree = ""; }; + 80A21B0F2B8CF05678EDA3600C77C096 /* RCTAnimationUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAnimationUtils.h; path = Libraries/NativeAnimation/RCTAnimationUtils.h; sourceTree = ""; }; + 819367D90CB9C8A586F163674C9E65EF /* YGConfig.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = YGConfig.cpp; path = yoga/YGConfig.cpp; sourceTree = ""; }; + 81DC5815784251B65730F90016E59C24 /* instrumentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = instrumentation.h; path = yoga/instrumentation.h; sourceTree = ""; }; 820139734835655803C79DB8C07D3411 /* SpookyHashV2.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SpookyHashV2.cpp; path = folly/hash/SpookyHashV2.cpp; sourceTree = ""; }; - 83F289E6F24EE214C5039A389C832400 /* RCTComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponent.h; sourceTree = ""; }; + 825A0702046629CB0EB07D4820A9CC3E /* libglog.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libglog.a; path = libglog.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 825C959DBD0A388599A217F42F67393D /* RCTWebView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTWebView.h; sourceTree = ""; }; + 82C924931A669AF05C3793DEFA9FAAD5 /* BSG_KSDynamicLinker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSDynamicLinker.h; sourceTree = ""; }; + 8340C726000E9DE8028F9F3B21A8591B /* crypt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = crypt.h; sourceTree = ""; }; + 835A5D2D3993B847D526417B2EAFDD68 /* BSGOutOfMemoryWatchdog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSGOutOfMemoryWatchdog.m; sourceTree = ""; }; + 839D7ABD30C8E102D0DD072E2D59E8F4 /* RCTPackagerConnection.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTPackagerConnection.mm; sourceTree = ""; }; 840A3D654B25A289CE5846F5801780D1 /* bignum-dtoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "bignum-dtoa.h"; path = "double-conversion/bignum-dtoa.h"; sourceTree = ""; }; - 840DD45BA5E4F8FA92440A33F6B21B69 /* RCTNativeAnimatedNodesManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTNativeAnimatedNodesManager.h; path = Libraries/NativeAnimation/RCTNativeAnimatedNodesManager.h; sourceTree = ""; }; - 842FBD486BA20BCE6916973F729ED3B5 /* RCTUIManagerObserverCoordinator.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTUIManagerObserverCoordinator.mm; sourceTree = ""; }; + 841EE3733F800109974A0021931B1D0B /* JWTCoding+VersionThree.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JWTCoding+VersionThree.h"; sourceTree = ""; }; 843CA64C9E4C3154590989859575DC94 /* double-conversion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "double-conversion.h"; path = "double-conversion/double-conversion.h"; sourceTree = ""; }; + 84451AEF9499E825F9A3DA0D4F26D594 /* RCTCxxMethod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxMethod.h; sourceTree = ""; }; 844756EAB40EF7BC2596486FA92E9B31 /* vlog_is_on.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vlog_is_on.h; path = src/glog/vlog_is_on.h; sourceTree = ""; }; - 84B779F2F4F91F150E4CD06CF018C572 /* RCTCxxBridgeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxBridgeDelegate.h; sourceTree = ""; }; - 84BF0EBB29F6CA0B059BC7A901B3A32F /* RCTSurfaceRootShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceRootShadowView.h; sourceTree = ""; }; - 84C6BF73EB1815516A066B7506C413E7 /* RCTTouchEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTouchEvent.h; sourceTree = ""; }; - 84F039E2285A882452A28B5053211B59 /* RCTWebSocketExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTWebSocketExecutor.h; path = Libraries/WebSocket/RCTWebSocketExecutor.h; sourceTree = ""; }; - 850BA00E98BEFEA62C59A2E7CAC7B533 /* RCTReloadCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTReloadCommand.h; sourceTree = ""; }; - 85152675E3103E78E34348D1C47A301B /* RCTRootContentView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRootContentView.m; sourceTree = ""; }; + 847D3DE7C6A0E84A40189CB1E8971C94 /* RCTAppState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAppState.h; sourceTree = ""; }; + 84DFF9B55DDBD5A4E258812E14FC6C44 /* RCTImageViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageViewManager.h; path = Libraries/Image/RCTImageViewManager.h; sourceTree = ""; }; + 84EDE13960B51FC6705EC2F2A39891ED /* RCTFollyConvert.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFollyConvert.mm; sourceTree = ""; }; + 853954B05C65D8EB9462DEF5FE9F64E4 /* RCTInputAccessoryView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInputAccessoryView.h; sourceTree = ""; }; + 8540FB71A579454B4CA74A012023ADAA /* React-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-dummy.m"; sourceTree = ""; }; 857008FD0583E9192A4A185A08EF678C /* SDImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCache.h; path = SDWebImage/SDImageCache.h; sourceTree = ""; }; - 8576AFFF36305B7A0DFCE57D27D4BADB /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 85D39D41272321A5E801DA63B30D52D2 /* setup-android.md */ = {isa = PBXFileReference; includeInIndex = 1; name = "setup-android.md"; path = "docs/setup-android.md"; sourceTree = ""; }; + 85A52156EA505C1752115F9E86EC625A /* RCTInputAccessoryView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTInputAccessoryView.m; sourceTree = ""; }; 8607965A5F8786B1713255AA09A4C1FC /* SDWebImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloader.m; path = SDWebImage/SDWebImageDownloader.m; sourceTree = ""; }; - 86732011A3BB299EE7301572A7233F11 /* RCTVirtualTextShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTVirtualTextShadowView.h; sourceTree = ""; }; - 86889AEF80B4B719DABB0F5EE81718F1 /* BugsnagSessionTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagSessionTracker.m; sourceTree = ""; }; - 86894EAC9FB7C4E152E3D9E66D44EAC0 /* pwd2key.c */ = {isa = PBXFileReference; includeInIndex = 1; path = pwd2key.c; sourceTree = ""; }; + 861BF0DA7750814233600554911892D2 /* RCTActionSheetManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTActionSheetManager.h; path = Libraries/ActionSheetIOS/RCTActionSheetManager.h; sourceTree = ""; }; 86B5BCB175B4CA9621853E61EE0BF9B4 /* Pods-eSteem-tvOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-eSteem-tvOS.debug.xcconfig"; sourceTree = ""; }; - 86CAC3FC3AFDAC022EBB644F0EC3C1F6 /* RCTAccessibilityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTAccessibilityManager.m; sourceTree = ""; }; - 86EF5D33152A2495763B188D5CC4E38A /* BSG_KSCrashSentry_Deadlock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSG_KSCrashSentry_Deadlock.m; sourceTree = ""; }; + 870E4C838D1D9269EF02EDC6BB65D20F /* JWTClaim.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JWTClaim.h; sourceTree = ""; }; + 8711DAD244C766657640D1BB082A038E /* RCTImageUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageUtils.h; path = Libraries/Image/RCTImageUtils.h; sourceTree = ""; }; 873D2363FEB3ADDFFF1674D9DBAD92A4 /* AppCenter.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AppCenter.xcconfig; sourceTree = ""; }; - 873D3ACF3382DF8809F47BCA304155DC /* RCTSurfaceHostingProxyRootView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurfaceHostingProxyRootView.mm; sourceTree = ""; }; - 878986B9B32DB0380F6EEAAB55FB91C1 /* RCTWebViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTWebViewManager.h; sourceTree = ""; }; - 87949E144EA602C3833A24975BD5E2AA /* RCTBundleURLProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBundleURLProvider.h; sourceTree = ""; }; - 88C433CE99755C1CAEC65E60013B8299 /* RCTMessageThread.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTMessageThread.mm; sourceTree = ""; }; - 88CA896D0421A321A10268F106990FB0 /* BSG_KSString.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSString.c; sourceTree = ""; }; + 8873DFEE3ED603A03F4F129A7A19DB6E /* RCTTextAttributes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTTextAttributes.h; path = Libraries/Text/RCTTextAttributes.h; sourceTree = ""; }; + 889F9950CAE7101E0869E6C3D2BEC15F /* BSG_KSSysCtl.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSSysCtl.c; sourceTree = ""; }; 89028986A27C9EF8FFBA67C165B7A9DF /* UIImage+GIF.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+GIF.m"; path = "SDWebImage/UIImage+GIF.m"; sourceTree = ""; }; - 892BC23694E5529E5D44F7C2A53E9A81 /* RCTBackedTextInputViewProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBackedTextInputViewProtocol.h; sourceTree = ""; }; - 8940F17022936662AF617FCFCB4F8F0F /* RCTInputAccessoryViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTInputAccessoryViewManager.m; sourceTree = ""; }; - 89491A078A3F0DADB60172F766E92FFF /* JSIDynamic.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = JSIDynamic.cpp; path = ReactCommon/jsi/JSIDynamic.cpp; sourceTree = ""; }; - 895A0DB0CDA26E3F4C81DA9A7A634366 /* aes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = aes.h; sourceTree = ""; }; - 897CA28F2FDCD02CDDD7F0580A77E777 /* RCTModuleData.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTModuleData.mm; sourceTree = ""; }; - 899BD04F8630AAD0BFFB75FF27F37690 /* RCTViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTViewManager.h; sourceTree = ""; }; - 89CB8A3CA09D7DE235CC2F35E3302878 /* RCTConvert+FFFastImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RCTConvert+FFFastImage.h"; path = "ios/FastImage/RCTConvert+FFFastImage.h"; sourceTree = ""; }; - 8A339B2A9379BEDE782145DA66163290 /* RCTDevMenu.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDevMenu.h; sourceTree = ""; }; + 89D3F16129251C76A0BDAB208FB37E96 /* libreact-native-netinfo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libreact-native-netinfo.a"; path = "libreact-native-netinfo.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 89EC4218AFB35310E58334D2DB3E4349 /* RCTInputAccessoryShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTInputAccessoryShadowView.m; sourceTree = ""; }; + 8A02DA4DDCC3D2074C2B3F42E0DB5268 /* RCTDivisionAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDivisionAnimatedNode.m; sourceTree = ""; }; + 8A5840F52E92326B179D9A52518F7C72 /* BSG_KSString.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSString.c; sourceTree = ""; }; + 8A740982C9E0F0DCB042CD0FD56A321C /* BSG_KSLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSG_KSLogger.m; sourceTree = ""; }; + 8AA545AF2D6F1EEC6860B4839F6B160E /* BSG_KSDynamicLinker.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSDynamicLinker.c; sourceTree = ""; }; 8AB7EA730FEC21B776A497A7B47E7C91 /* Demangle.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Demangle.cpp; path = folly/detail/Demangle.cpp; sourceTree = ""; }; - 8AD96E9E4F1D5202371389B2333F5698 /* RCTStatusBarManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTStatusBarManager.m; sourceTree = ""; }; - 8AE4577F98DC19B1A7D57770673E91D8 /* yoga.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = yoga.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 8B22B8F7317FA0BFB0B97E28BDD54F82 /* RCTRootView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRootView.m; sourceTree = ""; }; - 8B2666F886A1D05D1E7FD850E258A24C /* instrumentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = instrumentation.h; path = yoga/instrumentation.h; sourceTree = ""; }; - 8BDE2C46052C505BF924D1F98CE1E8A8 /* BSG_KSMach_Arm.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSMach_Arm.c; sourceTree = ""; }; - 8C10876A4CBE4B2EAD6AE68A73BE2B3F /* RCTTransformAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTransformAnimatedNode.h; sourceTree = ""; }; - 8C4E6C86C607571740E8FE3E56E74B9A /* BugsnagLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagLogger.h; sourceTree = ""; }; - 8C6D41BAACB7F7B64DBE52F737568EFE /* RCTImageEditingManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTImageEditingManager.m; path = Libraries/Image/RCTImageEditingManager.m; sourceTree = ""; }; - 8DD155023DAAB4EBCC3E5688136D6D04 /* JWTBase64Coder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = JWTBase64Coder.m; sourceTree = ""; }; + 8ABD40E1360A7026AA0B6B37A1E1C770 /* BSG_KSCrashSentry_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashSentry_Private.h; sourceTree = ""; }; + 8AEF21D0FC31C22548ADA54C0848401F /* RCTComponentData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTComponentData.m; sourceTree = ""; }; + 8B0EB8EB771FA87EA6D9B608F3524E76 /* RCTSurfaceRootShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceRootShadowView.h; sourceTree = ""; }; + 8BA58F0542F74AD6F13DA3E4235CBBA6 /* yoga-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "yoga-prefix.pch"; sourceTree = ""; }; + 8BB8B465D90B5D9D685CE78986F44A93 /* RCTBridgeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridgeDelegate.h; sourceTree = ""; }; + 8BC00C2D4D677BC58CA56D4142003619 /* RCTViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTViewManager.m; sourceTree = ""; }; + 8C366CDE16760B0A23500A49FA669123 /* BugsnagNotifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagNotifier.m; sourceTree = ""; }; + 8C88CE5956341892894AE0932AE072D0 /* RCTScrollViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollViewManager.m; sourceTree = ""; }; + 8CA577DB4FF26A00D75164B74CE34195 /* Yoga-internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Yoga-internal.h"; path = "yoga/Yoga-internal.h"; sourceTree = ""; }; + 8CDEBD37304C6FDC5BACF2CD7873DC60 /* RCTRefreshControlManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRefreshControlManager.m; sourceTree = ""; }; + 8D232F101DFCD701AB0581839CC92745 /* BugsnagCrashReport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagCrashReport.m; sourceTree = ""; }; + 8D26E90101F9452CB3F2FAAB8A74F273 /* RCTInspector.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTInspector.mm; sourceTree = ""; }; + 8D3566C0B4E04EE288B1D92F30C52CB2 /* setup-android.md */ = {isa = PBXFileReference; includeInIndex = 1; name = "setup-android.md"; path = "docs/setup-android.md"; sourceTree = ""; }; + 8DA0C462DA02A91DE268134356BF48EA /* RCTReloadCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTReloadCommand.m; sourceTree = ""; }; 8E2EC44A7DC9C6DD0720953CCEF71DC2 /* FLAnimatedImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FLAnimatedImageView+WebCache.m"; path = "SDWebImage/FLAnimatedImage/FLAnimatedImageView+WebCache.m"; sourceTree = ""; }; - 8E653B3CDF0D060C440F16A3D167FEAE /* libPods-eSteem.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPods-eSteem.a"; path = "libPods-eSteem.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 8E870F6A3079B44BE30D2269A8E5C719 /* RCTReconnectingWebSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTReconnectingWebSocket.m; path = Libraries/WebSocket/RCTReconnectingWebSocket.m; sourceTree = ""; }; - 8EC6131F64701CBE632AA336A8628A29 /* RCTFPSGraph.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFPSGraph.h; sourceTree = ""; }; - 8ECF7B686E0966964C2F55E07AC37952 /* RCTSurfaceRootShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSurfaceRootShadowView.m; sourceTree = ""; }; + 8E693D8BFD33FC571DFB30068D5836CB /* RCTTextViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextViewManager.h; sourceTree = ""; }; + 8E6F1D289CC92289F8D760FD6ABA633E /* RCTSpringAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSpringAnimation.h; sourceTree = ""; }; 8EE52D49D4A2F1916ADD062F031BCADF /* Pods-eSteemTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-eSteemTests.release.xcconfig"; sourceTree = ""; }; - 8EF136CCFD3F238B4A0B1B6F5F6E53A2 /* BSG_KSLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSLogger.h; sourceTree = ""; }; - 8F1F03D04271C240DBE3858A9C1ADC34 /* prng.c */ = {isa = PBXFileReference; includeInIndex = 1; path = prng.c; sourceTree = ""; }; - 8FA82406B71711E305FACEC91A07C832 /* RCTMaskedViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMaskedViewManager.h; sourceTree = ""; }; - 8FF7369B8C99DC6D34CCABECEE5123A8 /* RCTNativeAnimatedModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTNativeAnimatedModule.m; path = Libraries/NativeAnimation/RCTNativeAnimatedModule.m; sourceTree = ""; }; - 9100361D9531386F46D36D8E521C7B59 /* BugsnagNotifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagNotifier.m; sourceTree = ""; }; - 9109692C289A9B4941381E7426A17A8D /* RCTSinglelineTextInputViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSinglelineTextInputViewManager.h; sourceTree = ""; }; - 9128AA2170AF17A248E61AE66FF63A12 /* RCTAppState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAppState.h; sourceTree = ""; }; - 913DCFEE4D8C1230ACDE2A4991AE63EA /* BugsnagCollections.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagCollections.h; sourceTree = ""; }; - 919191BD80DBDBE592751095A461E348 /* RCTUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUtils.m; sourceTree = ""; }; - 919238A0E20722C51E94332E81C8065C /* RCTConvert+Transform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTConvert+Transform.m"; sourceTree = ""; }; - 928B69948742CB82C65FF9EC33F77FC3 /* RCTUIManagerUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUIManagerUtils.m; sourceTree = ""; }; - 92D4372CEBF5DEC3B6E63808E9D27E84 /* RCTJavaScriptLoader.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTJavaScriptLoader.mm; sourceTree = ""; }; - 92D4DD057D533A231D53E94591B99C58 /* YGLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGLayout.h; path = yoga/YGLayout.h; sourceTree = ""; }; - 92DD805D6BF7F16C1E090D74A264D4CF /* unzip.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = unzip.h; sourceTree = ""; }; - 92F2E8E4F7F409DB386D18B6361A4682 /* SystraceSection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SystraceSection.h; path = ReactCommon/cxxreact/SystraceSection.h; sourceTree = ""; }; - 9308413F1380C8E60EB93DD331DBC306 /* RCTScrollableProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollableProtocol.h; sourceTree = ""; }; - 931025EDC00C0BA251A266C2ADF6B212 /* RCTTextShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextShadowView.h; sourceTree = ""; }; - 93262FFC89B17B3EE5F6F25DB972FAEE /* RCTSurfaceView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceView.h; sourceTree = ""; }; - 9326991A9C94BA66CFA54AD974359C63 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 93278787E73D826CA19C181935D012E8 /* RCTComponentData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTComponentData.m; sourceTree = ""; }; - 9329C4411A17FA86D4907DEC7ED687EA /* brg_types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = brg_types.h; sourceTree = ""; }; - 9360357B06B6AFD714CAF346C9146119 /* React-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-dummy.m"; sourceTree = ""; }; + 8F4F40BBBF6A4168201B1A1E4CFBD67B /* JWTCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JWTCoding.h; sourceTree = ""; }; + 8F929649F79FF3C56C71843E3EB33E2B /* libPods-eSteem-tvOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPods-eSteem-tvOS.a"; path = "libPods-eSteem-tvOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 8F9977C11C0DDD75C88DED127B20C677 /* RCTURLRequestHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTURLRequestHandler.h; sourceTree = ""; }; + 8FDD5803C6FFA0324919EF7BBBAA9CC1 /* RCTAssert.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTAssert.m; sourceTree = ""; }; + 90C08C9831E660A14E1924D727940C3D /* RCTLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTLayout.m; sourceTree = ""; }; + 90C2341EA52F7EF289800E262BE83376 /* BugsnagKSCrashSysInfoParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagKSCrashSysInfoParser.h; sourceTree = ""; }; + 90F3CA1763A2E556F343FDE63F6B22DD /* BugsnagSink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagSink.h; sourceTree = ""; }; + 91021240CF7C393EE7ECB640D744233D /* RCTConvert+Transform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTConvert+Transform.h"; sourceTree = ""; }; + 912672FDAFAF0C3AABFDC0C271817159 /* RCTNativeAnimatedNodesManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTNativeAnimatedNodesManager.m; path = Libraries/NativeAnimation/RCTNativeAnimatedNodesManager.m; sourceTree = ""; }; + 9139610F57899C09E5FDC3137AEFD52E /* BSG_KSCrashType.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSCrashType.c; sourceTree = ""; }; + 9174A80631A0FDBC7A8FDFCD652ACB06 /* RCTPackagerClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTPackagerClient.m; sourceTree = ""; }; + 91A585C23D6B582A917E488778F285E0 /* libCodePush.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libCodePush.a; path = libCodePush.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 91B6F518C70D1A12439F41E45457487F /* RCTValueAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTValueAnimatedNode.m; sourceTree = ""; }; + 91FDD3CF7B3A4E455E82083FA5B2C040 /* RCTProfileTrampoline-x86_64.S */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTProfileTrampoline-x86_64.S"; sourceTree = ""; }; + 922A66DF4B2C4AC019B1ACA2D291A2D4 /* RCTCameraRollManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTCameraRollManager.m; path = Libraries/CameraRoll/RCTCameraRollManager.m; sourceTree = ""; }; + 9235B9945FF432AAD75F963837A1D3DA /* zip.c */ = {isa = PBXFileReference; includeInIndex = 1; path = zip.c; sourceTree = ""; }; + 924C535F46EFC41F258521310AE13296 /* RCTURLRequestDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTURLRequestDelegate.h; sourceTree = ""; }; + 932FDC707ED8023FCB9EA5CCDE4CA8FB /* YGMarker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGMarker.h; path = yoga/YGMarker.h; sourceTree = ""; }; + 935DFF3B5321D74282E78947393A5DA0 /* JWTCryptoSecurity.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = JWTCryptoSecurity.m; sourceTree = ""; }; + 936B4666DB8FB8167C8D83772836E90A /* RCTImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageView.h; path = Libraries/Image/RCTImageView.h; sourceTree = ""; }; 93AD11E0F6FEE463BE3C8F7094BA8798 /* QBVideoIconView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QBVideoIconView.m; path = QBImagePicker/QBVideoIconView.m; sourceTree = ""; }; - 941B10F8BF0E8AAE386155166358FE96 /* JSIDynamic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSIDynamic.h; path = ReactCommon/jsi/JSIDynamic.h; sourceTree = ""; }; - 942BC2869396927085F1F381C5A064E9 /* RCTTextTransform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTTextTransform.h; path = Libraries/Text/RCTTextTransform.h; sourceTree = ""; }; - 9467A9B4C6699050F10A315A003FE1D8 /* RCTManagedPointer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTManagedPointer.h; sourceTree = ""; }; - 946E19522A1E6F0C4DED3661A1C393B4 /* BugsnagSessionTrackingPayload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagSessionTrackingPayload.h; sourceTree = ""; }; - 94AD35A5CB8C79FAB522AE7F9B959AE6 /* RCTEventEmitter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTEventEmitter.m; sourceTree = ""; }; - 94B18B7A1CEDC6B996A467E34C77DCAC /* RCTConvert+Text.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RCTConvert+Text.m"; path = "Libraries/Text/RCTConvert+Text.m"; sourceTree = ""; }; - 94C64A1557D7B9E5B5E3213122428109 /* RCTEventDispatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTEventDispatcher.m; sourceTree = ""; }; - 94EA5C915154C99AE19FAD0BBBC3EC27 /* SSZipArchive.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSZipArchive.m; path = ios/CodePush/SSZipArchive/SSZipArchive.m; sourceTree = ""; }; + 940D55BF146B8278383B54739CCC45CA /* libreact-native-fast-image.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libreact-native-fast-image.a"; path = "libreact-native-fast-image.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 950C91DE8335052D252A51F6CCECFE51 /* ColdClass.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ColdClass.cpp; path = folly/lang/ColdClass.cpp; sourceTree = ""; }; - 952626E97E426F5DF1D1EACDB30765C8 /* BSG_KSSysCtl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSSysCtl.h; sourceTree = ""; }; - 9551CDE9CA87C1FCE1A9F1414C5BCED6 /* RCTTrackingAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTrackingAnimatedNode.h; sourceTree = ""; }; - 956BFAC0D42E9EF9C88D0D45980F8934 /* setup-windows.md */ = {isa = PBXFileReference; includeInIndex = 1; name = "setup-windows.md"; path = "docs/setup-windows.md"; sourceTree = ""; }; - 9576BC4786A12E037969403A2EDEF361 /* RCTTextSelection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTextSelection.m; sourceTree = ""; }; - 9586A109459C2EE26A24CA837046CDB9 /* RCTBaseTextInputShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBaseTextInputShadowView.m; sourceTree = ""; }; - 962AA8B8A015A3D5352C99C3D103816F /* RCTNetInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTNetInfo.h; path = Libraries/Network/RCTNetInfo.h; sourceTree = ""; }; - 96700087F67C96004E4AE29B7407CBE9 /* BugsnagSessionTrackingPayload.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagSessionTrackingPayload.m; sourceTree = ""; }; - 96CDC1201510D881419500F607895D9E /* YGLayout.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = YGLayout.cpp; path = yoga/YGLayout.cpp; sourceTree = ""; }; - 9752717AAB96F117A943E15ED1ED79C5 /* RCTSafeAreaShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSafeAreaShadowView.m; sourceTree = ""; }; + 95B99CCE4405D47207ADE75C151C324B /* Yoga.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Yoga.h; path = yoga/Yoga.h; sourceTree = ""; }; + 965A3E2773D4CAE51406095573135E87 /* BSG_KSCrashCallCompletion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashCallCompletion.h; sourceTree = ""; }; + 967FD0623E531DB1423B92C49DDC20F6 /* RCTInterpolationAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInterpolationAnimatedNode.h; sourceTree = ""; }; + 968FA352EDE885851695B9861E707FB7 /* RCTSinglelineTextInputView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSinglelineTextInputView.h; sourceTree = ""; }; + 96DD38ECFD379CC898E24113E917055E /* RNImageCropPicker.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNImageCropPicker.xcconfig; sourceTree = ""; }; + 975EE6BF401A955EC6EAAE98547F3D83 /* RCTSliderManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSliderManager.m; sourceTree = ""; }; 97D3CA432CE4B8C95CF16AC1D97091C9 /* raw_logging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = raw_logging.h; path = src/glog/raw_logging.h; sourceTree = ""; }; - 97F51CA18CDEB00EA8BAFB8E38985890 /* BSG_KSCrashSentry_Deadlock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashSentry_Deadlock.h; sourceTree = ""; }; - 98292A50E5F30197B14E12DD0540E5F5 /* BugsnagReactNative-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "BugsnagReactNative-dummy.m"; sourceTree = ""; }; - 9833ED2F1C50F53CE9702DB051897893 /* RCTClipboard.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTClipboard.m; sourceTree = ""; }; 9865CE9E54ED393FF36600AD3C3AF182 /* double-conversion.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "double-conversion.cc"; path = "double-conversion/double-conversion.cc"; sourceTree = ""; }; - 98CD1E547EC56B24D186133AA9E1453A /* RCTRawTextViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRawTextViewManager.m; sourceTree = ""; }; + 98661DE3A2869594802161D7375C0D83 /* RCTSurfaceRootView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceRootView.h; sourceTree = ""; }; + 98990983FD6532EAB0B64A3A235E2C7E /* BugsnagMetaData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagMetaData.m; sourceTree = ""; }; + 98A530F56BB82C4F9F8644F2441BAB01 /* RCTAssetsLibraryRequestHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAssetsLibraryRequestHandler.h; path = Libraries/CameraRoll/RCTAssetsLibraryRequestHandler.h; sourceTree = ""; }; + 98D321FADCC921A0F13016B07F82F62A /* RCTNetInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTNetInfo.h; path = Libraries/Network/RCTNetInfo.h; sourceTree = ""; }; + 98EA2B59F1259FBA563561BE1D3D324B /* RNImageCropPicker.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNImageCropPicker.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; 98FE41DB3614594A7AA7792D47C2507D /* UIImage+RSKImageCropper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+RSKImageCropper.h"; path = "RSKImageCropper/UIImage+RSKImageCropper.h"; sourceTree = ""; }; - 99109A7816025041F21679C031C47590 /* RCTSwitchManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSwitchManager.m; sourceTree = ""; }; + 9913E25EA118F25A4E0D4FE7B3AFE21F /* BSG_KSSignalInfo.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSSignalInfo.c; sourceTree = ""; }; + 991FDED64F581D50681DF4D74466933F /* RCTBaseTextInputView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBaseTextInputView.h; sourceTree = ""; }; + 992181E958C2B9A57DB19B745C6DCAC3 /* RCTEventAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTEventAnimation.h; sourceTree = ""; }; 997438A13F3E95547B33B3E1C73E9401 /* UIButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+WebCache.h"; path = "SDWebImage/UIButton+WebCache.h"; sourceTree = ""; }; - 99B1977D73D529A750169A9E14CA0EFF /* BugsnagSession.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagSession.m; sourceTree = ""; }; 99B6F640AA8D26EAA92EB15B232F6B5C /* Unicode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Unicode.cpp; path = folly/Unicode.cpp; sourceTree = ""; }; - 99C31F906D36DD9D8EF5969FEC112F35 /* RCTBaseTextInputViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBaseTextInputViewManager.m; sourceTree = ""; }; - 9A311B02CEA9C0BBAB7550AAAFEAA233 /* RCTDataRequestHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTDataRequestHandler.m; path = Libraries/Network/RCTDataRequestHandler.m; sourceTree = ""; }; - 9A36A316F181BD82670AA4EF07B1BFE8 /* RCTModalHostView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTModalHostView.m; sourceTree = ""; }; - 9B11A836C5199203633BD9E5BBDA8660 /* RCTCameraRollManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTCameraRollManager.h; path = Libraries/CameraRoll/RCTCameraRollManager.h; sourceTree = ""; }; - 9B583B3F322F5EF611A591154A387DD4 /* BSG_KSZombie.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSZombie.h; sourceTree = ""; }; - 9C2A875DC843E3696D834ACFB58ACBDB /* BSG_KSCrashType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashType.h; sourceTree = ""; }; + 9A4A2E202FC25BE5B90A9031FFB43B24 /* RCTSurfaceHostingProxyRootView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceHostingProxyRootView.h; sourceTree = ""; }; + 9AC6746DA2B84AA75CC0FF338A4FF01D /* BSG_KSCrashSentry_User.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSCrashSentry_User.c; sourceTree = ""; }; + 9AF2D2E989BAC7A820FAD3773C7535F8 /* libRNImageCropPicker.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libRNImageCropPicker.a; path = libRNImageCropPicker.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 9B25FE9887C046026AC4D203BFDC69B5 /* RCTSegmentedControlManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSegmentedControlManager.h; sourceTree = ""; }; + 9B8A0C875FEF7225FEE2A9B886B83F38 /* JSIndexedRAMBundle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSIndexedRAMBundle.h; path = ReactCommon/cxxreact/JSIndexedRAMBundle.h; sourceTree = ""; }; + 9BFBACD7C1E57D8124715B415CE9200E /* BSG_KSCrashType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashType.h; sourceTree = ""; }; 9C7EB417AA2E23A60B088F39C0C51B62 /* SDWebImagePrefetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImagePrefetcher.m; path = SDWebImage/SDWebImagePrefetcher.m; sourceTree = ""; }; - 9C89515741FDCF50575BD46DEA9AF960 /* RCTScrollContentShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollContentShadowView.m; sourceTree = ""; }; - 9CA5AF0E5D2D7B815305057AF07EA718 /* JSCExecutorFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSCExecutorFactory.h; sourceTree = ""; }; - 9CF1D00838C32EB1D42D95828E5FA4CF /* FFFastImageSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FFFastImageSource.m; path = ios/FastImage/FFFastImageSource.m; sourceTree = ""; }; - 9D17AC8F774058D93286BAF6EF978DB5 /* RCTImageEditingManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageEditingManager.h; path = Libraries/Image/RCTImageEditingManager.h; sourceTree = ""; }; + 9C84AC8E767D2D6E04C86E23FCDD9CC2 /* RCTAnimationUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTAnimationUtils.m; path = Libraries/NativeAnimation/RCTAnimationUtils.m; sourceTree = ""; }; + 9D494DDCACBEDE6C53B7F993670A2667 /* api-android.md */ = {isa = PBXFileReference; includeInIndex = 1; name = "api-android.md"; path = "docs/api-android.md"; sourceTree = ""; }; + 9D5092DA2D9ADE742E0B22F037C5E7BF /* YGLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGLayout.h; path = yoga/YGLayout.h; sourceTree = ""; }; + 9D865DA229E473E9ACD1530CF82E4235 /* RCTJavaScriptLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTJavaScriptLoader.h; sourceTree = ""; }; 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 9DC4518BF1D00170FE4986562EBCFC1C /* BSG_KSCrashSentry_NSException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashSentry_NSException.h; sourceTree = ""; }; 9DCE0D541D95C85314C0B42BB8B5868D /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en.lproj; path = QBImagePicker/en.lproj; sourceTree = ""; }; - 9DF04A7FCBFE71BAC7686535C06D2A81 /* RCTInspectorDevServerHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInspectorDevServerHelper.h; sourceTree = ""; }; + 9DEBC8F30EF2AE0979CBA55A9F4C379B /* RCTAdditionAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTAdditionAnimatedNode.m; sourceTree = ""; }; + 9DF64E471D5E8F54901FC6531811F052 /* RCTNativeAnimatedNodesManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTNativeAnimatedNodesManager.h; path = Libraries/NativeAnimation/RCTNativeAnimatedNodesManager.h; sourceTree = ""; }; 9E1DAF7102F1AB5A1BAFF15AAAD43E23 /* Pods-eSteemTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-eSteemTests.debug.xcconfig"; sourceTree = ""; }; - 9E20EE1481A199E5B319EB143BB408D4 /* RCTParserUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTParserUtils.m; sourceTree = ""; }; - 9E9E66AD3EE31898F9005DB7E481EB80 /* JWTCoding+ResultTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "JWTCoding+ResultTypes.m"; sourceTree = ""; }; - 9EB5676745CDA65D1601C8E663916630 /* BSG_KSCrashReportFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashReportFilter.h; sourceTree = ""; }; + 9E685C3E606D62B0FBE6B70810678F18 /* RCTUITextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUITextView.h; sourceTree = ""; }; + 9EEB97A0608B3879A3E36EE65A0A6769 /* RCTUIManagerObserverCoordinator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUIManagerObserverCoordinator.h; sourceTree = ""; }; + 9EEE6B00DE23B24D0DC5F5C0FB807EF6 /* RCTActivityIndicatorViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTActivityIndicatorViewManager.h; sourceTree = ""; }; + 9F01F48CE279052236A68932F4843130 /* RCTBlobManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTBlobManager.mm; path = Libraries/Blob/RCTBlobManager.mm; sourceTree = ""; }; 9F05492F95F51216474D8864808ABC1F /* Pods-eSteem-tvOS-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-eSteem-tvOS-acknowledgements.markdown"; sourceTree = ""; }; - 9F0C3D6CD1CD01CFF72A774C3072C13D /* JSIExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = JSIExecutor.cpp; path = ReactCommon/jsiexecutor/jsireact/JSIExecutor.cpp; sourceTree = ""; }; - 9F966768B945D808171FDCC3B17C47DB /* RCTSurfaceHostingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceHostingView.h; sourceTree = ""; }; - 9FC6BC21619B71309AB75526EB8B3106 /* JWTAlgorithmDataHolder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JWTAlgorithmDataHolder.h; sourceTree = ""; }; - 9FC77359B5CD9DCBFCF7D117B8FF8FAF /* MethodCall.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = MethodCall.cpp; path = ReactCommon/cxxreact/MethodCall.cpp; sourceTree = ""; }; - 9FEA681DFC20F5CAD1524C57BBF8A8B0 /* BSG_KSCrashSentry_NSException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSG_KSCrashSentry_NSException.m; sourceTree = ""; }; - A0327434E93B52E4BA44E2ADF6C639AC /* RCTRefreshControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRefreshControl.m; sourceTree = ""; }; + 9F483A7FFD3A1451F7C2C2EB7BB1E960 /* RCTWebView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTWebView.m; sourceTree = ""; }; + 9F930EE2DE59F086AF3FDCAA8FB7BA01 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 9FCF8BA5AE4956BAB45706B6BA5D43DE /* RCTSwitchManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSwitchManager.m; sourceTree = ""; }; + A03BB6010BB47E8124F6D7A0B3E0D221 /* BugsnagConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagConfiguration.h; sourceTree = ""; }; + A0768E8FF2D1D4E3A29F3DEE68393301 /* RCTWebSocketModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTWebSocketModule.m; path = Libraries/WebSocket/RCTWebSocketModule.m; sourceTree = ""; }; + A07FCF80CAE2F08B157603E33D2D7630 /* BugsnagSessionTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagSessionTracker.h; sourceTree = ""; }; + A0825293033A3AC7A3E9A51BB845D41C /* RCTBridge.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBridge.m; sourceTree = ""; }; A09D0D39ACF08D9A718B1DED5B1060E1 /* QBAssetCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QBAssetCell.m; path = QBImagePicker/QBAssetCell.m; sourceTree = ""; }; - A0E559235205A98F0B199F0F8900663E /* JWTAlgorithmDataHolderChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = JWTAlgorithmDataHolderChain.m; sourceTree = ""; }; - A101AF82FC8949036E5EB9FC229EFAE1 /* RCTFileReaderModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTFileReaderModule.h; path = Libraries/Blob/RCTFileReaderModule.h; sourceTree = ""; }; - A105F118744643DC8655D6AB1503E385 /* RCTInspectorDevServerHelper.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTInspectorDevServerHelper.mm; sourceTree = ""; }; - A13D1CDA369E7C6F6A983B6C9186A762 /* instrumentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = instrumentation.h; path = ReactCommon/jsi/instrumentation.h; sourceTree = ""; }; - A16FA8EF5642CF2A218D1749B46B30FC /* BSG_KSSignalInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSSignalInfo.h; sourceTree = ""; }; - A1E6ABD585A7E777EA01538B7672D3E4 /* RCTValueAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTValueAnimatedNode.m; sourceTree = ""; }; - A241AEF99784970C9496755B870F28A1 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - A2477D51FDF65E515781388B1690D839 /* RCTBackedTextInputDelegateAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBackedTextInputDelegateAdapter.m; sourceTree = ""; }; - A2A0FDD0848F8B284D2A17EFE76A2F1F /* RCTCxxModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTCxxModule.mm; sourceTree = ""; }; - A2E3AEB63A1C8D8C467A463D5D1ECCBE /* RCTMaskedView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTMaskedView.m; sourceTree = ""; }; - A2F0C4B6F516ECAC808F5A8C0CB39F41 /* RCTImageSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTImageSource.m; sourceTree = ""; }; - A3048D22054BB40A8C1A464EA41091E7 /* RCTWKWebView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTWKWebView.m; sourceTree = ""; }; - A30DFCAB93DEBCA3F321C809D1F56463 /* react-native-version-number.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-version-number.xcconfig"; sourceTree = ""; }; + A0CEDAF1C0FCD8627C98C4D04823AEDD /* CodePush.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = CodePush.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + A0D0654DE0FFF9D49F98E33D3FB037AE /* YGMarker.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = YGMarker.cpp; path = yoga/YGMarker.cpp; sourceTree = ""; }; + A11BAC6ED359280664F98FF26F215D1F /* react-native-version-number.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-version-number.xcconfig"; sourceTree = ""; }; + A12C009AE2A32BB4C7376A9728C81252 /* CxxNativeModule.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = CxxNativeModule.cpp; path = ReactCommon/cxxreact/CxxNativeModule.cpp; sourceTree = ""; }; + A14F3EF9CEA0C04947923D1C6911844C /* CxxModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CxxModule.h; path = ReactCommon/cxxreact/CxxModule.h; sourceTree = ""; }; + A1908C06ABD559FE0CBD2DDB526D3EAD /* RCTSliderManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSliderManager.h; sourceTree = ""; }; + A1A93190352D7CC72AD8774813966439 /* brg_endian.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = brg_endian.h; sourceTree = ""; }; + A1C6D0B0D1E4EA8F1DF5A9D9BD3C9D8D /* RCTDatePickerManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDatePickerManager.m; sourceTree = ""; }; + A1FED24EFDABF0A457ECAE5FF57944E1 /* RCTMaskedView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMaskedView.h; sourceTree = ""; }; + A26897AC7B30F0703D777DF9655C46E7 /* RCTInspectorPackagerConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTInspectorPackagerConnection.m; sourceTree = ""; }; + A27FDA50822A908CB01F50F3782CA3DA /* RCTInspector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInspector.h; sourceTree = ""; }; + A32B5A309289DA61090F11F6FAACBD39 /* RCTTiming.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTiming.h; sourceTree = ""; }; A33A85E2ECCD5FEAA37CB9F6C3CE182A /* SDWebImageCodersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCodersManager.m; path = SDWebImage/SDWebImageCodersManager.m; sourceTree = ""; }; - A3B41DCEA3367922BBB9ED3CD1CCCFDF /* libCodePush.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libCodePush.a; path = libCodePush.a; sourceTree = BUILT_PRODUCTS_DIR; }; + A33E93DCE6D58788A27BCE934D0A8C03 /* BSG_KSCrashReportStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSG_KSCrashReportStore.m; sourceTree = ""; }; + A363F5FFC65F21EA45E5DA79B7DBBBF5 /* BSG_KSCrashContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashContext.h; sourceTree = ""; }; A3B6CA9CAEA4DA603BB12BE079C90EC3 /* ieee.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ieee.h; path = "double-conversion/ieee.h"; sourceTree = ""; }; - A43A6EF80F54267CBBDE158AC215D590 /* RCTNetInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTNetInfo.m; path = Libraries/Network/RCTNetInfo.m; sourceTree = ""; }; - A4934E8741C1593825184F3EDF0C6378 /* JWTCoding+ResultTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JWTCoding+ResultTypes.h"; sourceTree = ""; }; - A4BDF6B76611455CA953CE166F11D940 /* JWTCryptoKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JWTCryptoKey.h; sourceTree = ""; }; - A52B82FDD84EC7917F18FD9FA6E90758 /* BugsnagHandledState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagHandledState.h; sourceTree = ""; }; - A52C199C4C128B07747F758F116B08A6 /* BSG_KSCrashState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashState.h; sourceTree = ""; }; + A3B76801DEB8E05A26C2D2EEA8F6C435 /* BSG_KSString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSString.h; sourceTree = ""; }; + A42D65129C795993BA2569BF3BA67537 /* BugsnagConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagConfiguration.m; sourceTree = ""; }; + A44AA54F5563E4DE5A90103AC27E8DCC /* RCTMultipartStreamReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMultipartStreamReader.h; sourceTree = ""; }; + A46A8F6030D74BA9ABA8D6177B7E8137 /* BugsnagSessionTrackingPayload.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagSessionTrackingPayload.m; sourceTree = ""; }; + A48D69A6DBF5A8D1E24E0DB0D9835691 /* RCTShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTShadowView.h; sourceTree = ""; }; A5669737FF32FED9E6D8C699C27E54DD /* SDImageCacheConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheConfig.h; path = SDWebImage/SDImageCacheConfig.h; sourceTree = ""; }; A5758B92F9BE550152C619A821A88F7E /* QBAssetsViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QBAssetsViewController.h; path = QBImagePicker/QBAssetsViewController.h; sourceTree = ""; }; - A58B1DCB27FFCD4A55966FF9F75A4CC0 /* RCTManagedPointer.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTManagedPointer.mm; sourceTree = ""; }; - A599B5BC4A0713CCA8958FA70B4F9EE7 /* libPods-eSteem-tvOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPods-eSteem-tvOS.a"; path = "libPods-eSteem-tvOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - A5C93980F30B1C3FDE87624B8F4CFC15 /* RCTRootView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootView.h; sourceTree = ""; }; - A5D69AB4E305389D920D65EE45FA1FB6 /* BSG_KSCrashReport.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSCrashReport.c; sourceTree = ""; }; - A5F70D4F2276E50162237A30BA3A9E51 /* BSG_KSCrashReport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashReport.h; sourceTree = ""; }; - A6204AE6F93CB173E3731DEC927D96CB /* RCTScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollView.h; sourceTree = ""; }; - A66D9431AE3E56302128050567DF9433 /* RCTVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTVersion.h; sourceTree = ""; }; - A78438FC2DEF2FE272E62633C97AD627 /* UIImage+Resize.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Resize.m"; path = "ios/src/UIImage+Resize.m"; sourceTree = ""; }; - A7AD3E93BD91D411CD84E58712139AB4 /* RCTDiffClampAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDiffClampAnimatedNode.m; sourceTree = ""; }; - A7C736643A65FEE9C75D97CB5DF6127C /* RCTDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDefines.h; sourceTree = ""; }; - A833BFCF038284E449A4575C86D73409 /* RCTCxxConvert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxConvert.h; sourceTree = ""; }; - A85C9FC606093C1527FD16DF8C4EE068 /* fishhook.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = fishhook.h; path = Libraries/fishhook/fishhook.h; sourceTree = ""; }; - A864A18826F537FFD1D3D7DCFE3C6BAA /* BSG_KSJSONCodecObjC.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSG_KSJSONCodecObjC.m; sourceTree = ""; }; - A88610D999089EC10B9685E59F112B1C /* libBugsnagReactNative.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libBugsnagReactNative.a; path = libBugsnagReactNative.a; sourceTree = BUILT_PRODUCTS_DIR; }; + A5957D3A45D08E58228E73E292749870 /* RCTSurfaceRootShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSurfaceRootShadowView.m; sourceTree = ""; }; + A5F42DF2F427BD8BA957E4879DB8B037 /* RCTBackedTextInputDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBackedTextInputDelegate.h; sourceTree = ""; }; + A6150536B35B660CDE79F17E7DE6A5D4 /* BugsnagCollections.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagCollections.m; sourceTree = ""; }; + A64EB077AE6BBF2FF9ADD5C0DAF210D9 /* NativeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NativeModule.h; path = ReactCommon/cxxreact/NativeModule.h; sourceTree = ""; }; + A74EB46A335CDCC8C4504D01353AA475 /* RCTStyleAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTStyleAnimatedNode.m; sourceTree = ""; }; + A83214212372954B4B1CBF24F04B100E /* libRSKImageCropper.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libRSKImageCropper.a; path = libRSKImageCropper.a; sourceTree = BUILT_PRODUCTS_DIR; }; + A836FD9B803428DAB86EF675B1EDD831 /* ImageCropPicker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageCropPicker.h; path = ios/src/ImageCropPicker.h; sourceTree = ""; }; + A842ABB359A4FFDB30E51EAE5CE5AA9C /* ReactMarker.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ReactMarker.cpp; path = ReactCommon/cxxreact/ReactMarker.cpp; sourceTree = ""; }; + A86F5C03A50243E794BAF7B1CCB19648 /* RCTModuleData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModuleData.h; sourceTree = ""; }; A8A000021C51745027521B5D88976D8B /* SDWebImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloader.h; path = SDWebImage/SDWebImageDownloader.h; sourceTree = ""; }; - A8B1B718283837AC371238536703CDBA /* RCTProfileTrampoline-arm.S */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTProfileTrampoline-arm.S"; sourceTree = ""; }; + A8BCADA8BCE768A877AB50117888E8C4 /* BSG_KSFileUtils.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSFileUtils.c; sourceTree = ""; }; + A8C739FD34909DD1E01B26C3A9B9CC29 /* BSG_KSJSONCodec.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSJSONCodec.c; sourceTree = ""; }; A8F7BEA4D250A2B794E33F0AC91B06A9 /* FLAnimatedImage.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FLAnimatedImage.xcconfig; sourceTree = ""; }; - A91D9A24C2D6641A75A7AB5959140169 /* YGConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGConfig.h; path = yoga/YGConfig.h; sourceTree = ""; }; - A93E7B341D8E0EE9EC1F13EC99A272D9 /* JWTClaimsSetVerifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = JWTClaimsSetVerifier.m; sourceTree = ""; }; - A98BD6A8A0FF164903F3577CB3694820 /* SharedProxyCxxModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SharedProxyCxxModule.h; path = ReactCommon/cxxreact/SharedProxyCxxModule.h; sourceTree = ""; }; - AA113491CB64671E3FCA7C3A2E6074CE /* RCTImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTImageView.m; path = Libraries/Image/RCTImageView.m; sourceTree = ""; }; - AA2EE51B4B2F633DF4F74AD74609E62A /* RCTDatePickerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDatePickerManager.h; sourceTree = ""; }; - AA6CD99667AFAC252016DF789661C593 /* BSG_KSCrashContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashContext.h; sourceTree = ""; }; - AA7587CA8EA2A01B5CF1D5A721A5EACD /* BSG_KSSafeCollections.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSSafeCollections.h; sourceTree = ""; }; + A95AD01429E348B3E5C116D579BE1121 /* YGNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = YGNode.cpp; path = yoga/YGNode.cpp; sourceTree = ""; }; + A9F6126FFC959BBAB777A98DB051C964 /* BugsnagLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagLogger.h; sourceTree = ""; }; AAD58B0ADFF3A34FB4D961AD4F63576E /* Pods-eSteemTests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-eSteemTests-dummy.m"; sourceTree = ""; }; - AADC0BDD85335D385E00DCE69E986919 /* JSCRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSCRuntime.h; path = ReactCommon/jsi/JSCRuntime.h; sourceTree = ""; }; AAEB5ED3A3B9C8537ECE7692052B1035 /* SDWebImageCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCompat.m; path = SDWebImage/SDWebImageCompat.m; sourceTree = ""; }; - AB064FF77D145C197F409A2B9AA59C04 /* RCTExceptionsManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTExceptionsManager.m; sourceTree = ""; }; - AB331DEF9BB806CEAC4A0AA8A0D962D9 /* BSG_KSBacktrace_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSBacktrace_Private.h; sourceTree = ""; }; - AB349F84462BEA124E37BCC4CA8E89F9 /* BugsnagSessionFileStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagSessionFileStore.h; sourceTree = ""; }; - AB640F70072AA439A1DA2D0A4B16DB07 /* RCTStyleAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTStyleAnimatedNode.h; sourceTree = ""; }; - AB7260E1A935D6E84B2ED73D28ECD38E /* JWT.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JWT.h; sourceTree = ""; }; - ABA9306CF587920D33AE5B27FEA85D74 /* RCTScrollView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollView.m; sourceTree = ""; }; - ABC02139793D6CBDE32A1C7C358B3307 /* RCTSafeAreaView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSafeAreaView.h; sourceTree = ""; }; - ABD3508C3EC2CF81A6AF6D926E100B99 /* JsArgumentHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JsArgumentHelpers.h; path = ReactCommon/cxxreact/JsArgumentHelpers.h; sourceTree = ""; }; - ABE0114EBA9EAC03313E634EAC1ED824 /* RecoverableError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RecoverableError.h; path = ReactCommon/cxxreact/RecoverableError.h; sourceTree = ""; }; - AC9F223DE574EF508E16A11CC16D5BD1 /* BSG_KSCrashSentry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashSentry.h; sourceTree = ""; }; - ACB13EC6D4977134082C65B7CF537DB6 /* RCTNetworkTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTNetworkTask.m; path = Libraries/Network/RCTNetworkTask.m; sourceTree = ""; }; + AB4DD5C41A9F4C40545F707486958FF9 /* RCTSafeAreaView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSafeAreaView.h; sourceTree = ""; }; ACDF8B81E604DDB6051E07F856682E8F /* NSImage+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSImage+WebCache.h"; path = "SDWebImage/NSImage+WebCache.h"; sourceTree = ""; }; - ACE6EB5B60D1F1CA743AB04EF86936F7 /* RCTModuloAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModuloAnimatedNode.h; sourceTree = ""; }; - ACE8753620780B676E71E0FCCFD5334A /* RCTBundleURLProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBundleURLProvider.m; sourceTree = ""; }; - AD0680917F78B6153733064410D478D1 /* RCTI18nUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTI18nUtil.h; sourceTree = ""; }; - AD1D1062E4699CBEEA2007CE95DD58BC /* CompactValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CompactValue.h; path = yoga/CompactValue.h; sourceTree = ""; }; - AD4B246465DEC320EDD676E028B37718 /* RCTJSStackFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTJSStackFrame.m; sourceTree = ""; }; - AD76A8B2D6F3C451E3CA1CB57775E162 /* RCTRawTextShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRawTextShadowView.h; sourceTree = ""; }; - AD92789A8F41DCBBC3D88679E986CE71 /* aestab.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = aestab.h; sourceTree = ""; }; - ADA2491E8F7419D31A731623FB012396 /* RCTAutoInsetsProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAutoInsetsProtocol.h; sourceTree = ""; }; - ADF75E7615CDF615340CCF0CCD6A5381 /* RCTRedBox.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRedBox.m; sourceTree = ""; }; - AE3A4A28992B34D53742769FE7622C90 /* entropy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = entropy.h; sourceTree = ""; }; - AE40794AD854BE0228221C4BB3B87B59 /* RCTSafeAreaView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSafeAreaView.m; sourceTree = ""; }; - AE437713B7230FC5A38F1448FFA67912 /* YGMarker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGMarker.h; path = yoga/YGMarker.h; sourceTree = ""; }; - AE9A4C1C18C6B7B50AF3E79E0C017AC9 /* JWTCoding+VersionOne.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JWTCoding+VersionOne.h"; sourceTree = ""; }; - AF103E7984A1F23B1CF88EB628E4B771 /* RCTComponentData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentData.h; sourceTree = ""; }; - AF1AEC65ECC1AC641F3ED9F93512D49B /* BugsnagKSCrashSysInfoParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagKSCrashSysInfoParser.m; sourceTree = ""; }; - AF6F2FA189C945BE1D037ABC4490A62E /* aesopt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = aesopt.h; sourceTree = ""; }; - AFC536BA3FCF5BD277760EF60BE90BA2 /* BSG_KSFileUtils.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSFileUtils.c; sourceTree = ""; }; - AFCCA57B5ABE2DC4B8008E9AC24F0EA3 /* BugsnagConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagConfiguration.m; sourceTree = ""; }; - AFDCF7C7B1CA3356BCF091F19A19D162 /* JsArgumentHelpers-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "JsArgumentHelpers-inl.h"; path = "ReactCommon/cxxreact/JsArgumentHelpers-inl.h"; sourceTree = ""; }; - AFE381D14DA2535A5667DA4BD529E282 /* BugsnagReactNative.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = BugsnagReactNative.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + AD01437C0D6F31ECBE65D1DF79167FC8 /* BSGConnectivity.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSGConnectivity.m; sourceTree = ""; }; + AD1A1A7924D3632108F74FA84183A45F /* JsArgumentHelpers-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "JsArgumentHelpers-inl.h"; path = "ReactCommon/cxxreact/JsArgumentHelpers-inl.h"; sourceTree = ""; }; + AE371EA4FBA0C3BA583F0ECE5D4E47AE /* multi-deployment-testing-ios.md */ = {isa = PBXFileReference; includeInIndex = 1; name = "multi-deployment-testing-ios.md"; path = "docs/multi-deployment-testing-ios.md"; sourceTree = ""; }; + AE6EAC84AC7CD8359548F2CF4B9D798D /* RCTSurfaceStage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSurfaceStage.m; sourceTree = ""; }; + AE8EB7656E92060AAD2C723858C2831D /* FFFastImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FFFastImageView.h; path = ios/FastImage/FFFastImageView.h; sourceTree = ""; }; + AEA4E7B1299590ECC0B908980A5746C0 /* BSGOutOfMemoryWatchdog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSGOutOfMemoryWatchdog.h; sourceTree = ""; }; + AEB5CF8A460CB559DF90BDC8FC54DFF5 /* RCTInputAccessoryViewContent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTInputAccessoryViewContent.m; sourceTree = ""; }; + AF55AF49EEE143143D3D68CE539AA0C6 /* JWTAlgorithm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JWTAlgorithm.h; sourceTree = ""; }; + AF6B8347A2847209AA82F010690BE9D9 /* BSG_KSZombie.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSZombie.h; sourceTree = ""; }; + AF86A8C722E33FEE352A808F33CFD6BA /* RCTMessageThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMessageThread.h; sourceTree = ""; }; + AFC987A62EBA461CB20B4CE481AC35A6 /* RCTUIManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUIManager.h; sourceTree = ""; }; AFE64FEFC4C905CB07B67DB4F645988C /* demangle.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = demangle.cc; path = src/demangle.cc; sourceTree = ""; }; - B04650D2E47A751516F840E1B4ADA6C1 /* RCTTouchHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTouchHandler.h; sourceTree = ""; }; - B05DBB28877E501A519DEFD06B1E4C07 /* Instance.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Instance.cpp; path = ReactCommon/cxxreact/Instance.cpp; sourceTree = ""; }; - B0A6AC0708F0E3A75BEB8766D4A00897 /* RCTRefreshControlManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRefreshControlManager.h; sourceTree = ""; }; - B0D64416D7064135505E8DBE27C5CCDB /* RCTResizeMode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTResizeMode.m; path = Libraries/Image/RCTResizeMode.m; sourceTree = ""; }; - B1313C223D8DF06F7C8596B78D2BDA76 /* RCTSurfaceSizeMeasureMode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurfaceSizeMeasureMode.mm; sourceTree = ""; }; - B1E42E568E0A63C05222E91D65CFEB16 /* ImageCropPicker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ImageCropPicker.m; path = ios/src/ImageCropPicker.m; sourceTree = ""; }; - B2BF24BBC129D31DA016D7519F1C6D23 /* RCTLayoutAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTLayoutAnimation.m; sourceTree = ""; }; - B2F8D185A01CC0A2C7782CBE3B082D4A /* RCTSubtractionAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSubtractionAnimatedNode.h; sourceTree = ""; }; + B08C64346219ED398A2E23A620E6A306 /* RCTModalManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModalManager.h; sourceTree = ""; }; + B0F2D8032F48AB5918C48A994F6FDEA6 /* RNCNetInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCNetInfo.h; path = ios/RNCNetInfo.h; sourceTree = ""; }; + B0F8B6FF041A5B168C89EB2F2073B2FD /* BSG_KSSafeCollections.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSG_KSSafeCollections.m; sourceTree = ""; }; + B104C4685930804A75EC6F29666C3247 /* CodePushErrorUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CodePushErrorUtils.m; path = ios/CodePush/CodePushErrorUtils.m; sourceTree = ""; }; + B11C649D86D2062D1AF50AD13A37A9FA /* RCTFrameUpdate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTFrameUpdate.m; sourceTree = ""; }; + B130ECF419AAFEF3EFF3D97FD40137CD /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + B1C4953A27C42D616B0886B426156A34 /* BugsnagReactNative-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "BugsnagReactNative-prefix.pch"; sourceTree = ""; }; + B206CAE8EED6A22C617CB8BA840AFEF5 /* CodePushDownloadHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CodePushDownloadHandler.m; path = ios/CodePush/CodePushDownloadHandler.m; sourceTree = ""; }; + B22E4A8C9F18B349B8779A52F0A44450 /* RCTModalHostViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModalHostViewManager.h; sourceTree = ""; }; + B2353D24E84E9B45CEDEAB6E30F3B713 /* NSDataBigString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NSDataBigString.h; sourceTree = ""; }; + B251BBBA6865E7C97614D173A03750DF /* NSTextStorage+FontScaling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSTextStorage+FontScaling.m"; sourceTree = ""; }; + B27DC242A3E2DAAEB2B7CA91E79311C0 /* libPods-eSteemTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPods-eSteemTests.a"; path = "libPods-eSteemTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + B2B56189D2CD3E9F4511531F88CA4118 /* RCTDevMenu.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDevMenu.m; sourceTree = ""; }; + B33A75AA04F5599C4A77755F389840BA /* RCTManagedPointer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTManagedPointer.h; sourceTree = ""; }; B34CF4B1D1FE616E79E654340CA088B7 /* DoubleConversion-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DoubleConversion-dummy.m"; sourceTree = ""; }; - B3A15D56A8B130A92BB97CD1FCC5A8D4 /* BugsnagCrashSentry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagCrashSentry.h; sourceTree = ""; }; - B3F676D67E0356399B5D6DD186832A8D /* RCTTextAttributes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTTextAttributes.h; path = Libraries/Text/RCTTextAttributes.h; sourceTree = ""; }; - B4258FDC44F3428B09CF80BA5F4C3740 /* BSG_KSCrashC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashC.h; sourceTree = ""; }; - B4436E4336578FDBCF5C007AFF1768FC /* RCTGIFImageDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTGIFImageDecoder.m; path = Libraries/Image/RCTGIFImageDecoder.m; sourceTree = ""; }; - B455B7731AFDEA27221EC0FF173A1E0B /* sha1.c */ = {isa = PBXFileReference; includeInIndex = 1; path = sha1.c; sourceTree = ""; }; - B4ACF785AA5DB31576ACC219FE922720 /* RCTProfile.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTProfile.m; sourceTree = ""; }; - B4E1D21A68C1393CFF92748F8D601969 /* RCTWrapperViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTWrapperViewController.h; sourceTree = ""; }; - B5428B4C193C59541AFCF2CED67C4E7B /* JWTClaimsSet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = JWTClaimsSet.m; sourceTree = ""; }; - B5570415BBEA0E63DE722A66DF685F92 /* multi-deployment-testing-android.md */ = {isa = PBXFileReference; includeInIndex = 1; name = "multi-deployment-testing-android.md"; path = "docs/multi-deployment-testing-android.md"; sourceTree = ""; }; + B3C7C48F89E3E602E89AC0769F8FED65 /* RCTSegmentedControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSegmentedControl.h; sourceTree = ""; }; + B3CAC920A5E5EAC2F5C2FD0C636E4D54 /* aes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = aes.h; sourceTree = ""; }; + B3CC3EDB86BB2396261F0088DCAA75DA /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + B3E689D218CCB9521EA30A33DF3DA828 /* RNVersionNumber.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNVersionNumber.m; path = ios/RNVersionNumber.m; sourceTree = ""; }; + B50ED594FC0E064E7211C9C4B68AD712 /* RCTParserUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTParserUtils.h; sourceTree = ""; }; + B5321269323BD0768580AD520ABC80EF /* RCTFPSGraph.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTFPSGraph.m; sourceTree = ""; }; B571CE71FFB1AF440FCDD612AC9DBC0C /* RSKImageCropper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RSKImageCropper.h; path = RSKImageCropper/RSKImageCropper.h; sourceTree = ""; }; - B5825766251BB4386C015304135DAA9B /* NSError+BSG_SimpleConstructor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSError+BSG_SimpleConstructor.m"; sourceTree = ""; }; - B58BD2504EDB747B1ADF5999E6367258 /* RCTResizeMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTResizeMode.h; path = Libraries/Image/RCTResizeMode.h; sourceTree = ""; }; - B5A63C4DA8453E5B3B0672F13F4744D0 /* RCTModuloAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTModuloAnimatedNode.m; sourceTree = ""; }; - B5C1BE8E8108217F24BB713296BFC3A3 /* RCTUIManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUIManager.h; sourceTree = ""; }; - B5F9590C6A665C9A456596D1AE9D031D /* RCTPerfMonitor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTPerfMonitor.m; sourceTree = ""; }; - B5FEB8FA8CE8EDF917A125F47FB6A928 /* RCTUITextView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUITextView.m; sourceTree = ""; }; - B67640BACEF90EACCF291827F2623118 /* YGConfig.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = YGConfig.cpp; path = yoga/YGConfig.cpp; sourceTree = ""; }; - B683AF04FD8E58FDAD4005169150E62B /* BugsnagFileStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagFileStore.m; sourceTree = ""; }; - B71C78B0420616FA9CACE7A96A0F3438 /* JWTErrorDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JWTErrorDescription.h; sourceTree = ""; }; - B7484D90C5EA207F4C3398878CA10E76 /* RCTModalHostView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModalHostView.h; sourceTree = ""; }; - B79A48B0D0F0911DBD6DB1603F88BC5D /* RCTScrollContentViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollContentViewManager.h; sourceTree = ""; }; - B7EE6274A05590694674B9548D0A0F5D /* RCTMultilineTextInputViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTMultilineTextInputViewManager.m; sourceTree = ""; }; - B89E24E5A59543A0A863BBD0B5170AE3 /* JWTAlgorithmRSBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JWTAlgorithmRSBase.h; sourceTree = ""; }; + B5BDCF51FD08D2ACE2F9E6DC1E590B33 /* hmac.c */ = {isa = PBXFileReference; includeInIndex = 1; path = hmac.c; sourceTree = ""; }; + B5EF87FA7F7B716B8134F2A4ABF3B445 /* YGFloatOptional.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGFloatOptional.h; path = yoga/YGFloatOptional.h; sourceTree = ""; }; + B771D5DE7D323EC76C088925AAC17CD8 /* Compression.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Compression.h; path = ios/src/Compression.h; sourceTree = ""; }; + B7CCF0E71EC95C3F10DC746158B1766D /* RCTDiffClampAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDiffClampAnimatedNode.m; sourceTree = ""; }; + B80C05AB811B9B09154E3CBC4964FC2B /* RCTSurfaceStage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceStage.h; sourceTree = ""; }; + B8A3B0C189255AF8DE7D440EE3F8D99C /* JSIndexedRAMBundle.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = JSIndexedRAMBundle.cpp; path = ReactCommon/cxxreact/JSIndexedRAMBundle.cpp; sourceTree = ""; }; B8BE36DC8B7175BC7141A9E2DB2D1E67 /* SDImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCache.m; path = SDWebImage/SDImageCache.m; sourceTree = ""; }; - B933E841760C8C49A9A6BA3F59691940 /* RCTSurface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurface.h; sourceTree = ""; }; - B96E07907A4C2411C6EB0C87C82C9878 /* RCTRedBoxExtraDataViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRedBoxExtraDataViewController.m; sourceTree = ""; }; - B9B4DDBB9567290A6FE9FF571A6823B8 /* RCTSwitch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSwitch.m; sourceTree = ""; }; - B9B56CCA96F8A46204EB92FBF93C52B1 /* BSG_KSString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSString.h; sourceTree = ""; }; - B9B767E6A2E7F6A81B5FCF3D6E2EBF98 /* RCTValueAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTValueAnimatedNode.h; sourceTree = ""; }; - B9C51E8DB0D6C097BA01502F2ED00DF3 /* api-ios.md */ = {isa = PBXFileReference; includeInIndex = 1; name = "api-ios.md"; path = "docs/api-ios.md"; sourceTree = ""; }; - B9EBC22589BA4A8CCA7B6B1BC871EA75 /* BugsnagSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagSession.h; sourceTree = ""; }; - B9ECAFFE4237017DB55B0E66337D9BEB /* entropy.c */ = {isa = PBXFileReference; includeInIndex = 1; path = entropy.c; sourceTree = ""; }; - BA3B31732F9C4CA4F9BEE3B364559140 /* JWTRSAlgorithm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JWTRSAlgorithm.h; sourceTree = ""; }; - BA6D07E29C307355DC9535CFBB0DA318 /* UIImage+Resize.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Resize.h"; path = "ios/src/UIImage+Resize.h"; sourceTree = ""; }; + B8E1FDCF96CEAAAEF849CAAD765970B1 /* YGConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGConfig.h; path = yoga/YGConfig.h; sourceTree = ""; }; + B93F2A82EC331613EFFF7735B56D80D8 /* JWTBase64Coder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JWTBase64Coder.h; sourceTree = ""; }; + B96BEB23627D48FB5D43B4F85684E6FB /* RCTLocalAssetImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTLocalAssetImageLoader.h; path = Libraries/Image/RCTLocalAssetImageLoader.h; sourceTree = ""; }; + B97106182F54191E474978C2AABFD874 /* RCTUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUtils.h; sourceTree = ""; }; + B9C42CBF7FDE0ADC74D22C0A2D06457A /* RCTNetworking.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTNetworking.mm; path = Libraries/Network/RCTNetworking.mm; sourceTree = ""; }; + BA225D03615FAD1EFC0ACF9962AC5564 /* RCTFont.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFont.mm; sourceTree = ""; }; + BA248474BBD6343016531139A83B3BD0 /* JWTAlgorithmHSBase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = JWTAlgorithmHSBase.m; sourceTree = ""; }; BA802279093F73E21B40CF19981E1AD9 /* SDWebImageCoderHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCoderHelper.m; path = SDWebImage/SDWebImageCoderHelper.m; sourceTree = ""; }; - BA977BFA9129048F50E78D257B941536 /* aestab.c */ = {isa = PBXFileReference; includeInIndex = 1; path = aestab.c; sourceTree = ""; }; - BB30327FD0E2FD628FD33E20A4525852 /* JSBigString.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = JSBigString.cpp; path = ReactCommon/cxxreact/JSBigString.cpp; sourceTree = ""; }; + BAB8F8042852F0E918BDC35550665141 /* RCTTextSelection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextSelection.h; sourceTree = ""; }; + BB4FB36FDAAA7984E51C9C3EF2CC2358 /* RCTSafeAreaView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSafeAreaView.m; sourceTree = ""; }; BB6BD5B58F2FF8BCAA50589AEBECDC98 /* QBImagePicker.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = QBImagePicker.storyboard; path = QBImagePicker/QBImagePicker.storyboard; sourceTree = ""; }; + BBAC421D6604C04A9023B59293DD7D19 /* UIImage+Resize.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Resize.m"; path = "ios/src/UIImage+Resize.m"; sourceTree = ""; }; + BBB1C289316E15C262BE53691C0C9D91 /* FFFastImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FFFastImageView.m; path = ios/FastImage/FFFastImageView.m; sourceTree = ""; }; BBC0B2440EC8D0EDCA14A733293ED884 /* RSKImageCropViewController+Protected.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RSKImageCropViewController+Protected.h"; path = "RSKImageCropper/RSKImageCropViewController+Protected.h"; sourceTree = ""; }; - BBE50DD56E1A33663C0C14E100BB9EA2 /* RCTShadowView+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTShadowView+Internal.h"; sourceTree = ""; }; + BBCA43CEA06D29C9A0D209EFEFDDEF42 /* RCTPackagerConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPackagerConnection.h; sourceTree = ""; }; + BBD91DDF18F5515D427790DC8B5D8DD2 /* RCTActivityIndicatorView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTActivityIndicatorView.h; sourceTree = ""; }; + BBEC404DB02DD3966E5BDB60D2A0BCA6 /* RCTImageShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTImageShadowView.m; path = Libraries/Image/RCTImageShadowView.m; sourceTree = ""; }; + BBEF133513ED29A953EDF2586E199D52 /* BSG_KSObjC.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSObjC.c; sourceTree = ""; }; BC448BEAF3D754F7AB5F79FF088DD086 /* Pods-eSteemTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-eSteemTests-acknowledgements.plist"; sourceTree = ""; }; - BC763AA5B12A56E2FB00CA4833D0ECF2 /* RCTAssetsLibraryRequestHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTAssetsLibraryRequestHandler.m; path = Libraries/CameraRoll/RCTAssetsLibraryRequestHandler.m; sourceTree = ""; }; - BC805F54AB2C85C0D4550A5FBC1FA716 /* libReact.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libReact.a; path = libReact.a; sourceTree = BUILT_PRODUCTS_DIR; }; + BC810F40AE25B900F0727095DFFD545C /* RCTMaskedView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTMaskedView.m; sourceTree = ""; }; BC9635BF7173FE4B106F1CC4D4C849BB /* SDWebImageImageIOCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageImageIOCoder.m; path = SDWebImage/SDWebImageImageIOCoder.m; sourceTree = ""; }; BC9F800F48E984BAA3E018EDC1949215 /* UIImage+ForceDecode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ForceDecode.m"; path = "SDWebImage/UIImage+ForceDecode.m"; sourceTree = ""; }; - BCB17BCAA29ED16B4B0F98DEF059DDA2 /* RCTImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageCache.h; path = Libraries/Image/RCTImageCache.h; sourceTree = ""; }; - BD1C6A807DACF9899A279CD4F7E8BA84 /* BugsnagReactNative.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BugsnagReactNative.m; path = cocoa/BugsnagReactNative.m; sourceTree = ""; }; + BCABA95231E87FB70C64FEB9852ADD94 /* FFFastImageViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FFFastImageViewManager.h; path = ios/FastImage/FFFastImageViewManager.h; sourceTree = ""; }; + BD03FA35F85490C4E3CB18382C726F0C /* RCTRefreshControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRefreshControl.m; sourceTree = ""; }; + BD6CD742EA9FFC7B7D5A10E486DED090 /* RCTImageStoreManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTImageStoreManager.m; path = Libraries/Image/RCTImageStoreManager.m; sourceTree = ""; }; BD6DD4A76455D899742D36B7414F82F3 /* SDWebImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImage-prefix.pch"; sourceTree = ""; }; - BD77B5A8F89CC17577C09A5F51F91502 /* brg_endian.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = brg_endian.h; sourceTree = ""; }; - BDFABB9BF916E145317358F0270BA98B /* RCTCxxUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTCxxUtils.mm; sourceTree = ""; }; - BE63779055A39A167C15081580D43C14 /* RCTUIManagerObserverCoordinator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUIManagerObserverCoordinator.h; sourceTree = ""; }; + BD89ABBE1E24CC9CDF1769F9AF84AEE1 /* RCTPickerManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTPickerManager.m; sourceTree = ""; }; + BDB2D36DB022B834A9230EABEFC31B57 /* RCTBorderDrawing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBorderDrawing.h; sourceTree = ""; }; + BDEF76E4611AEDFCCD5F8CA309F286C5 /* BugsnagHandledState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagHandledState.m; sourceTree = ""; }; + BE4C3F47F2D0E91DABDE1BC518B5FEFF /* JWTCryptoSecurity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JWTCryptoSecurity.h; sourceTree = ""; }; BE7DD84AFEA148B7BF0E08225616D030 /* RSKImageScrollView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RSKImageScrollView.m; path = RSKImageCropper/RSKImageScrollView.m; sourceTree = ""; }; + BE96D69D5024BF289C38C459720F2BE8 /* RCTProfileTrampoline-arm.S */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTProfileTrampoline-arm.S"; sourceTree = ""; }; + BEC39F8EE800406609172F1D1FF5775C /* unzip.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = unzip.h; sourceTree = ""; }; + BEDD468FD768B115B335A1FF025895E4 /* JWTCryptoKeyExtractor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JWTCryptoKeyExtractor.h; sourceTree = ""; }; + BF040A28A142E5A0107B3752C038583E /* JSIExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = JSIExecutor.cpp; path = ReactCommon/jsiexecutor/jsireact/JSIExecutor.cpp; sourceTree = ""; }; BF15D6F0F2C41C43EA9D0FF22E6D1E57 /* QBSlomoIconView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QBSlomoIconView.m; path = QBImagePicker/QBSlomoIconView.m; sourceTree = ""; }; - BF43A29C846485924AC66A1A3F031F68 /* RCTCxxConvert.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTCxxConvert.m; sourceTree = ""; }; - BF790630995DB17222E645D97721DF03 /* RCTTextShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTextShadowView.m; sourceTree = ""; }; - BF9F8152200389BA9573E16DDDC22681 /* RCTMultilineTextInputViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMultilineTextInputViewManager.h; sourceTree = ""; }; - BFD27CD9F7CBCCF7C3204D17D78CC2F6 /* libRNImageCropPicker.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libRNImageCropPicker.a; path = libRNImageCropPicker.a; sourceTree = BUILT_PRODUCTS_DIR; }; - C04C02FF2C2CB68DA9AB1393A0159AB1 /* unzip.c */ = {isa = PBXFileReference; includeInIndex = 1; path = unzip.c; sourceTree = ""; }; + BF21DDD26E9790D1640EEDCF7E9AD238 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + BF2E60F49CEF4BD3B108D912E6A01DED /* RCTNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTNetworking.h; path = Libraries/Network/RCTNetworking.h; sourceTree = ""; }; + BF333CE4E70D5100F7804ACFC35D9F6B /* RCTFileReaderModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTFileReaderModule.h; path = Libraries/Blob/RCTFileReaderModule.h; sourceTree = ""; }; + BF3DD9EAF5B6A79FBB32EDB91EAE9E6C /* RCTProfileTrampoline-i386.S */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTProfileTrampoline-i386.S"; sourceTree = ""; }; + BF6A9D43ABDBA9A7F8839957BFFADDA3 /* ModuleRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ModuleRegistry.h; path = ReactCommon/cxxreact/ModuleRegistry.h; sourceTree = ""; }; + C03637855B23BC5FA3A351AECAE718F8 /* BugsnagSession.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagSession.m; sourceTree = ""; }; + C0A47BADB955B0B08BB8F47247912D6C /* NSDictionary+BSG_Merge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSDictionary+BSG_Merge.h"; sourceTree = ""; }; C0E2B03811EDB36958A8C9CA24A82E76 /* utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = utils.h; path = "double-conversion/utils.h"; sourceTree = ""; }; - C11BC1F53722F80A9E5D4BAAABCFF015 /* BSG_KSCrashSentry_Signal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashSentry_Signal.h; sourceTree = ""; }; - C16093C03878A245AB7587549038C6A5 /* RCTNativeAnimatedNodesManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTNativeAnimatedNodesManager.m; path = Libraries/NativeAnimation/RCTNativeAnimatedNodesManager.m; sourceTree = ""; }; + C0F15513A3632EB46DA2105F7D6732EA /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + C1DE1190C66E77BE3789E7B4B53F1007 /* BSG_RFC3339DateTool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_RFC3339DateTool.h; sourceTree = ""; }; + C1E487933C0BBCE0805899D8D2B88416 /* RCTErrorCustomizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTErrorCustomizer.h; sourceTree = ""; }; + C20C42F088726AF8031E1A86B0A58B51 /* CodePush.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CodePush.m; path = ios/CodePush/CodePush.m; sourceTree = ""; }; + C21CB93D7FD86DECC798B771D523F8A4 /* prng.c */ = {isa = PBXFileReference; includeInIndex = 1; path = prng.c; sourceTree = ""; }; C22CA1B4D2334EDE084E57665F535F1F /* SDWebImageCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCoder.m; path = SDWebImage/SDWebImageCoder.m; sourceTree = ""; }; + C2661DE36699A9BE39B9762F4A29209F /* BugsnagCrashSentry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagCrashSentry.m; sourceTree = ""; }; C2EE4CE95F356ED4F6E6F9848D2A34AF /* QBCheckmarkView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QBCheckmarkView.h; path = QBImagePicker/QBCheckmarkView.h; sourceTree = ""; }; - C34519EA0E59947D154C391E84860301 /* zip.c */ = {isa = PBXFileReference; includeInIndex = 1; path = zip.c; sourceTree = ""; }; - C38E7C80A331BFFA1E749542EF529451 /* Utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Utils.h; path = yoga/Utils.h; sourceTree = ""; }; + C2FA8B5FB8F603B9277DCE62EACFE841 /* RCTWKWebView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTWKWebView.h; sourceTree = ""; }; + C318F217D4575CEF5014A17AB5E18216 /* BugsnagKSCrashSysInfoParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagKSCrashSysInfoParser.m; sourceTree = ""; }; + C32706487A5872D322A8E2CC5609DA6E /* RCTConvert.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTConvert.m; sourceTree = ""; }; + C34EB3314F6CF289D4215296B449D2B4 /* RCTTextShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextShadowView.h; sourceTree = ""; }; C3A43D274F00F51BB8FDD20B843B9308 /* Pods-eSteem-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-eSteem-acknowledgements.markdown"; sourceTree = ""; }; - C3B329823632D5FBDFC7C1DDC347A15F /* RCTConvert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTConvert.h; sourceTree = ""; }; - C3C687E25BC2A69B7D0FAEFEF61B1D78 /* YGMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGMacros.h; path = yoga/YGMacros.h; sourceTree = ""; }; - C4BFC8031EC0626836965CB8603BE335 /* BugsnagCrashSentry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagCrashSentry.m; sourceTree = ""; }; - C4D3509B2F5177E28D23DB9894B100C6 /* JSBundleType.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = JSBundleType.cpp; path = ReactCommon/cxxreact/JSBundleType.cpp; sourceTree = ""; }; - C501D30C8DAED03939265B34CB546E3B /* RCTScrollContentView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollContentView.m; sourceTree = ""; }; - C5991B79002A34D1889B84D9258A9538 /* BSG_KSCrash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSG_KSCrash.m; sourceTree = ""; }; - C5A48A86468BD0D11148012EECF47B2B /* BugsnagFileStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagFileStore.h; sourceTree = ""; }; + C3B8AEA7C427887412AFF2E2B4B71884 /* BugsnagReactNative.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = BugsnagReactNative.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + C430134664CB46B904939A5151834B3E /* RCTTouchEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTouchEvent.h; sourceTree = ""; }; + C43092855A43192B85118340FC914DA3 /* RCTI18nManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTI18nManager.m; sourceTree = ""; }; + C432348C405C597AE730D6AC01EB0C9F /* RCTCameraRollManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTCameraRollManager.h; path = Libraries/CameraRoll/RCTCameraRollManager.h; sourceTree = ""; }; + C4E98BF74469FAE430B5816C703FC475 /* react-native-fast-image.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-fast-image.xcconfig"; sourceTree = ""; }; + C4FD613163423CB4B40A42E0458CB183 /* RCTCxxUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxUtils.h; sourceTree = ""; }; + C5512E3D0E3373A98A999594B19E623B /* JSCExecutorFactory.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = JSCExecutorFactory.mm; sourceTree = ""; }; + C59C83B07F0A49B5729A7367448CB04A /* BSG_KSFileUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSFileUtils.h; sourceTree = ""; }; + C5B4A48E2CE21FF41D65E432D2825229 /* RCTTextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextView.h; sourceTree = ""; }; C5BC49E76626C3B2674393C1AB1C8DA1 /* CGGeometry+RSKImageCropper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CGGeometry+RSKImageCropper.m"; path = "RSKImageCropper/CGGeometry+RSKImageCropper.m"; sourceTree = ""; }; - C6231B947A931283A53D59C37EA9813A /* prng.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = prng.h; sourceTree = ""; }; + C5E47C524DAF2F9EDA77307EB5C3EB11 /* RCTNetInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTNetInfo.m; path = Libraries/Network/RCTNetInfo.m; sourceTree = ""; }; + C6709164C2FDB04BB70012E59A191EC6 /* BSG_KSSystemInfoC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSSystemInfoC.h; sourceTree = ""; }; C6A22D94ED6FBF5D57C7FDFB82657F66 /* QBAlbumCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QBAlbumCell.m; path = QBImagePicker/QBAlbumCell.m; sourceTree = ""; }; + C6CF782FB3F42A0C22610E86251334C6 /* JSModulesUnbundle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSModulesUnbundle.h; path = ReactCommon/cxxreact/JSModulesUnbundle.h; sourceTree = ""; }; C6DEDECB39A05DE121F2CDBCC954AD31 /* Pods-eSteem-tvOSTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-eSteem-tvOSTests-acknowledgements.plist"; sourceTree = ""; }; - C71347C16538F081DEF0C48D0F596F17 /* JSCExecutorFactory.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = JSCExecutorFactory.mm; sourceTree = ""; }; - C7706E818010BBE6BF16969BA3DBDF1B /* RCTTiming.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTiming.h; sourceTree = ""; }; - C7A2201C6DA6971D0B72CE481F04A56F /* RCTTiming.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTiming.m; sourceTree = ""; }; + C6EBC699C2365EEFCC3EBB637C5EF650 /* libBugsnagReactNative.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libBugsnagReactNative.a; path = libBugsnagReactNative.a; sourceTree = BUILT_PRODUCTS_DIR; }; + C72751DAA36D650392FC42B237D184FF /* react-native-version-number-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "react-native-version-number-prefix.pch"; sourceTree = ""; }; + C7511BB7C2B5A1456C5BCB6D21F9E716 /* JWTClaim.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = JWTClaim.m; sourceTree = ""; }; + C762253E3EA73A28F3444ECB4C092067 /* RCTI18nUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTI18nUtil.h; sourceTree = ""; }; + C76B4D48D31F07974646DB6451FC3C63 /* YGStyle.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = YGStyle.cpp; path = yoga/YGStyle.cpp; sourceTree = ""; }; C7A3280615C23F195C043237C267B25E /* UIImage+MemoryCacheCost.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MemoryCacheCost.m"; path = "SDWebImage/UIImage+MemoryCacheCost.m"; sourceTree = ""; }; - C7C7F863620951DF17A2C95A0E3D4077 /* RCTInputAccessoryViewContent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTInputAccessoryViewContent.m; sourceTree = ""; }; + C7CBD5EB6457091339390B376B85DBA8 /* RCTScrollView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollView.m; sourceTree = ""; }; C7CDA0C6954A1614BFEE6F584B95D709 /* glog.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = glog.xcconfig; sourceTree = ""; }; + C7D922CBACB15A85219780CE44071B22 /* RCTExceptionsManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTExceptionsManager.h; sourceTree = ""; }; + C7FAED55E5EEAA35E28DA1918309DF67 /* RCTInputAccessoryViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTInputAccessoryViewManager.m; sourceTree = ""; }; C81BBAFF06382E76D46DE57378AFDA9B /* RSKImageCropViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RSKImageCropViewController.m; path = RSKImageCropper/RSKImageCropViewController.m; sourceTree = ""; }; - C870C73D4780347FD216E04977336002 /* YGNodePrint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGNodePrint.h; path = yoga/YGNodePrint.h; sourceTree = ""; }; - C8A4C906C9B1CA60A25962186532B3BC /* RCTImageShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTImageShadowView.m; path = Libraries/Image/RCTImageShadowView.m; sourceTree = ""; }; - C8EC35F15F4854F5464EF127306FDFFE /* RCTInputAccessoryView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInputAccessoryView.h; sourceTree = ""; }; - C9030560B2624B52975C082FA639EBC5 /* RCTLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTLayout.m; sourceTree = ""; }; + C8352F0295313ED20C7323AE2ECBB215 /* RCTViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTViewManager.h; sourceTree = ""; }; + C83FAA8E59ADB693F36AB9A27EEDFD66 /* zip.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = zip.h; sourceTree = ""; }; + C84EF06245C3D4CD1E17894489CDB016 /* BSG_KSCrashReport.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSCrashReport.c; sourceTree = ""; }; + C88F40BBFEE0917D67ABEEF1A7E85156 /* RCTPropsAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPropsAnimatedNode.h; sourceTree = ""; }; + C8FA7A29F4CC02B3DF2C4A7D9EEC129F /* RCTInputAccessoryShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInputAccessoryShadowView.h; sourceTree = ""; }; C93D6EEE940D2862302479BE974F958C /* SDWebImageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageManager.m; path = SDWebImage/SDWebImageManager.m; sourceTree = ""; }; - C9463D18711673D40015F116C4A5C243 /* JWTClaimsSetSerializer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = JWTClaimsSetSerializer.m; sourceTree = ""; }; - C9B62B3BF5E51266ABFB09524029A68A /* Bugsnag.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Bugsnag.h; sourceTree = ""; }; - C9E512BF312BAE999817DA7F93C648A1 /* RCTDecayAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDecayAnimation.m; sourceTree = ""; }; + C9729E878634F18345B7A72220C2974D /* JWTCoding+VersionTwo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "JWTCoding+VersionTwo.m"; sourceTree = ""; }; + C979E94954E3392D4F30825D1442F5DB /* CodePush.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CodePush.h; path = ios/CodePush/CodePush.h; sourceTree = ""; }; + C9BD2D1962C0ED2948D5BC094FA15BAE /* RCTMultilineTextInputView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTMultilineTextInputView.m; sourceTree = ""; }; C9F9F40EC076601090B9E339D9B83A65 /* utilities.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = utilities.cc; path = src/utilities.cc; sourceTree = ""; }; - CBB6ACFFEA86FDA6496A00298EB70C41 /* BSG_KSCrashSentry_Signal.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSCrashSentry_Signal.c; sourceTree = ""; }; - CBDBFC8A885ED601AC635D51240670AE /* RCTMultipartDataTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMultipartDataTask.h; sourceTree = ""; }; - CBF428AC95C07CE34F4EB48339C33DF3 /* BSG_KSCrashCallCompletion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSG_KSCrashCallCompletion.m; sourceTree = ""; }; - CC1E81A8F267BCD157617D2D8E513F46 /* RCTHTTPRequestHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTHTTPRequestHandler.mm; path = Libraries/Network/RCTHTTPRequestHandler.mm; sourceTree = ""; }; - CC90AEEF0290D4A4544091D15D8B5CD0 /* RCTAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAnimatedNode.h; sourceTree = ""; }; - CC977020A44D23B37867D6DC5B394176 /* RCTConvert+CodePushUpdateState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RCTConvert+CodePushUpdateState.m"; path = "ios/CodePush/RCTConvert+CodePushUpdateState.m"; sourceTree = ""; }; + CA31449CACCCC5E9C919ABB2DB3C0331 /* RCTDeviceInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDeviceInfo.m; sourceTree = ""; }; + CA94E73B8F9C5BD767708B24E9317D61 /* BSG_KSCrash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSG_KSCrash.m; sourceTree = ""; }; + CAEF5E4F2B47B8F999BD5A238229AF91 /* RCTSurface.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurface.mm; sourceTree = ""; }; + CC75D1BC02D0C21C55A9A0A37D6AE6BA /* RCTInputAccessoryViewContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInputAccessoryViewContent.h; sourceTree = ""; }; CC9F8833EA424D5B9952546B9AE1F358 /* signalhandler.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = signalhandler.cc; path = src/signalhandler.cc; sourceTree = ""; }; - CCD123B8B47A4FC29FB55D962CACEDCF /* RCTSurfaceHostingProxyRootView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceHostingProxyRootView.h; sourceTree = ""; }; - CCEB9713D57477BAA20AEA9C30F05557 /* Instance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Instance.h; path = ReactCommon/cxxreact/Instance.h; sourceTree = ""; }; - CD044D52CF4E482CE8DF101C2CA8A441 /* RCTDevLoadingView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDevLoadingView.m; sourceTree = ""; }; - CD0AC09ADD33F90CDF4685A3C1E7623A /* CodePushErrorUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CodePushErrorUtils.m; path = ios/CodePush/CodePushErrorUtils.m; sourceTree = ""; }; - CD2F4A68EEE12922FBA0DC1A83A3C801 /* BSG_KSCrashSentry_User.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashSentry_User.h; sourceTree = ""; }; - CD31E878EE7FE76DB239E6427EB9D8F7 /* RCTWKWebViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTWKWebViewManager.h; sourceTree = ""; }; - CD7796ECF89AF46B9B5A4E358BCE7987 /* CodePushDownloadHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CodePushDownloadHandler.m; path = ios/CodePush/CodePushDownloadHandler.m; sourceTree = ""; }; - CDAB21F19CD87C64ED0CFFADB07BD278 /* RNImageCropPicker-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNImageCropPicker-prefix.pch"; sourceTree = ""; }; - CDCE69DB26EDB3EEBA0C1024B1BC8190 /* RCTRootViewDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootViewDelegate.h; sourceTree = ""; }; - CDD8BEAD3ACEDD476CB7FB8356F4F982 /* RCTEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTEventEmitter.h; sourceTree = ""; }; - CE0EEF541327A3A08ED38D91F5BBAF12 /* RCTImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageView.h; path = Libraries/Image/RCTImageView.h; sourceTree = ""; }; - CE2AE7D2258089C84B1E1014A03E00B0 /* JWTCryptoKeyExtractor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JWTCryptoKeyExtractor.h; sourceTree = ""; }; - CE35DC38EBA71140A184D0640E4CD860 /* RCTConvert.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTConvert.m; sourceTree = ""; }; - CE57ADFD172A8D833C7BFF64B7159586 /* NSDataBigString.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = NSDataBigString.mm; sourceTree = ""; }; - CEA1980FBE21877C0B2BC872ED50F717 /* CodePushTelemetryManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CodePushTelemetryManager.m; path = ios/CodePush/CodePushTelemetryManager.m; sourceTree = ""; }; - CEB897AF8F4400EB490B5D755B881DA3 /* BSG_KSSystemCapabilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSSystemCapabilities.h; sourceTree = ""; }; - CF2DCB8F7463A9113710F5871B6BBC5C /* RCTSurfaceRootView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurfaceRootView.mm; sourceTree = ""; }; + CCE0D32ED9BA4F75FFC4F8474B5C3AF0 /* RCTParserUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTParserUtils.m; sourceTree = ""; }; + CD160E2D7BBF1ED233535595F24B6763 /* Utils.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Utils.cpp; path = yoga/Utils.cpp; sourceTree = ""; }; + CD41EAFD852BBC97A376AAD3822848E8 /* RCTImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTImageCache.m; path = Libraries/Image/RCTImageCache.m; sourceTree = ""; }; + CDD801AEED2F20E74414533813753D4E /* RCTDecayAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDecayAnimation.h; sourceTree = ""; }; + CE12180AF43966ED02988FEFBE42BB1C /* RCTAdditionAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAdditionAnimatedNode.h; sourceTree = ""; }; + CE53F204FAFB075A12E7DEE521A15420 /* RCTLog.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLog.mm; sourceTree = ""; }; + CE727343ECD0B5447E30569D064C74D4 /* RCTBaseTextInputShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBaseTextInputShadowView.m; sourceTree = ""; }; + CE962E4A65DEE9C600A3BE9636A4C39A /* JWTAlgorithmDataHolder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JWTAlgorithmDataHolder.h; sourceTree = ""; }; + CE98FF3D73EBC8854F1713CE6615F19E /* BugsnagCrashSentry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagCrashSentry.h; sourceTree = ""; }; CF4BEBBD6F601205C2662D54DB4ACABD /* UIImage+MultiFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MultiFormat.h"; path = "SDWebImage/UIImage+MultiFormat.h"; sourceTree = ""; }; - CF63674181E546FADECE2DC0B102F996 /* RCTReloadCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTReloadCommand.m; sourceTree = ""; }; - CF8E85D97169BAB9F8A39356FD34FC30 /* BugsnagSessionFileStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagSessionFileStore.m; sourceTree = ""; }; + CF8365B13CB7BA73DD1EE8FC62A494E5 /* RCTLayoutAnimationGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLayoutAnimationGroup.h; sourceTree = ""; }; D02F197123DE4B0873E3534476ACE763 /* QBCheckmarkView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QBCheckmarkView.m; path = QBImagePicker/QBCheckmarkView.m; sourceTree = ""; }; - D1954F55DE361F9BFF4DCD90EB86920D /* BugsnagSessionTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagSessionTracker.h; sourceTree = ""; }; - D20A56204B7E35170CD31CDF6F7761D5 /* RCTAnimationType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAnimationType.h; sourceTree = ""; }; - D20F40362EAF2D3F34BF52947190C950 /* JWTAlgorithmFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = JWTAlgorithmFactory.m; sourceTree = ""; }; - D27F7219B6009DED22F621E6A04F2F0F /* RCTSpringAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSpringAnimation.h; sourceTree = ""; }; - D2B1D89AFDD06AAF70CA3E9E61235E1C /* MethodCall.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MethodCall.h; path = ReactCommon/cxxreact/MethodCall.h; sourceTree = ""; }; - D35BE8810937FA13ADB76CA4CCB91ACF /* BSGSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSGSerialization.h; sourceTree = ""; }; - D4DBBA00CA57CBAB2EF7D014FF202FF7 /* RCTWebViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTWebViewManager.m; sourceTree = ""; }; - D5B129230E31F4F7742176C9DD7036D6 /* RCTInputAccessoryViewContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInputAccessoryViewContent.h; sourceTree = ""; }; - D68303B6E2E26BF71462EB50B1C99741 /* RNImageCropPicker-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNImageCropPicker-dummy.m"; sourceTree = ""; }; - D687D8048B723343BB2B913476856A90 /* RCTAssert.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTAssert.m; sourceTree = ""; }; - D6B2E6FB40F6A6A48D0DF012187528AF /* BSG_KSSystemInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSG_KSSystemInfo.m; sourceTree = ""; }; + D1302E8D4F62CA7A3F8D878DC6DA88BC /* RCTDisplayLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDisplayLink.h; sourceTree = ""; }; + D1F4BB7928442264A5914B2BFDB6AC07 /* RCTModuloAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModuloAnimatedNode.h; sourceTree = ""; }; + D1FAF907E6B4C3032D3D2059460FD482 /* RCTModalHostView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTModalHostView.m; sourceTree = ""; }; + D33DA73B26B228CABE669C9A70AF116A /* RCTImageUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTImageUtils.m; path = Libraries/Image/RCTImageUtils.m; sourceTree = ""; }; + D360DC421D54EA0F6092BC83477A0A17 /* RCTSourceCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSourceCode.h; sourceTree = ""; }; + D401C12CB5D23F3C62D56F2B231F4903 /* UIImage+Resize.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Resize.h"; path = "ios/src/UIImage+Resize.h"; sourceTree = ""; }; + D4499CF8CD7EAFB4A98439C37FFE06FA /* RCTActionSheetManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTActionSheetManager.m; path = Libraries/ActionSheetIOS/RCTActionSheetManager.m; sourceTree = ""; }; + D463AD644632CA29B5F60039992E446F /* RCTErrorInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTErrorInfo.m; sourceTree = ""; }; + D5106198BE3FD327428C819ABC8CE3EF /* RCTPropsAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTPropsAnimatedNode.m; sourceTree = ""; }; + D58C14B988F7B7F9FABE43950EEB6B25 /* BugsnagKeys.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagKeys.h; sourceTree = ""; }; + D5908D320C0DBE3EB597700706050A4D /* BSG_KSCrashReportVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashReportVersion.h; sourceTree = ""; }; + D59637E8495A92C947752A7BE9A09AE4 /* BSG_KSCrashReportFilterCompletion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashReportFilterCompletion.h; sourceTree = ""; }; + D5BBEBDD9F5F83B69E46692837F8D0CD /* RCTDatePicker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDatePicker.h; sourceTree = ""; }; + D5C78421F9F1BEAC2058F44CA5E0B542 /* RCTProfile.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTProfile.m; sourceTree = ""; }; + D63BFD7A9E2DD9FF0054E41C6B6BD4A2 /* RCTRedBoxExtraDataViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRedBoxExtraDataViewController.m; sourceTree = ""; }; + D69BF4E433DB4EC176137B4234B96528 /* JSDeltaBundleClient.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = JSDeltaBundleClient.cpp; path = ReactCommon/cxxreact/JSDeltaBundleClient.cpp; sourceTree = ""; }; + D6F5F85D96BF44E7CC4ECBFC1B3E2858 /* BSG_KSCrashReport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashReport.h; sourceTree = ""; }; D70D27732E039699ACF917AEE0F381EC /* Pods-eSteem-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-eSteem-acknowledgements.plist"; sourceTree = ""; }; - D74FEB12253466A446947D38ED1C58C2 /* yoga-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "yoga-dummy.m"; sourceTree = ""; }; - D78AD7CFF3991E87BB4AE46E55E8DAF2 /* RCTJSStackFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTJSStackFrame.h; sourceTree = ""; }; - D8256A2BADF5D47BEBE33C3D7DB7EB3B /* RCTShadowView+Internal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTShadowView+Internal.m"; sourceTree = ""; }; - D8AE80159C12748902B570283B496A3A /* RCTUIUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUIUtils.m; sourceTree = ""; }; - D91522DFBAA59C47B39E3CF97DF1E0A4 /* RCTActivityIndicatorViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTActivityIndicatorViewManager.h; sourceTree = ""; }; - DA3A9636B18A3E23F01A6E3FA2857EC1 /* RCTAdditionAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAdditionAnimatedNode.h; sourceTree = ""; }; + D7F77426384E3DEFF3099B2E5F820B84 /* RCTNetworkTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTNetworkTask.m; path = Libraries/Network/RCTNetworkTask.m; sourceTree = ""; }; + D80C3FC48D9323E75C24D0404CB90533 /* RCTDevSettings.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDevSettings.mm; sourceTree = ""; }; + D90F70186E32655B35B4554D7420AC04 /* JWTCryptoKeyExtractor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = JWTCryptoKeyExtractor.m; sourceTree = ""; }; + D934E32C2794C7DC1A0BE9D96B2FDEC1 /* RCTImageLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTImageLoader.m; path = Libraries/Image/RCTImageLoader.m; sourceTree = ""; }; + D98C3631BD7B8D126BBE26D943592C10 /* RCTWKWebViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTWKWebViewManager.m; sourceTree = ""; }; DA4DEBF79ECF92DF7CD290D007B93724 /* UIApplication+RSKImageCropper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIApplication+RSKImageCropper.m"; path = "RSKImageCropper/UIApplication+RSKImageCropper.m"; sourceTree = ""; }; - DA7EF557E5576CFD4EC3773C30C16929 /* yoga-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "yoga-prefix.pch"; sourceTree = ""; }; - DB35757E51EF21A3F4CDAF196DDABBC0 /* BSG_KSFileUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSFileUtils.h; sourceTree = ""; }; - DB6F420D558CFB198288B4BE3A511C28 /* JWTCoding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = JWTCoding.m; sourceTree = ""; }; - DB90B83976917CBE925E9CC154FC428E /* RCTScrollContentShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollContentShadowView.h; sourceTree = ""; }; - DBBD8C38D45F6906D4F28AF0FA468A2E /* aeskey.c */ = {isa = PBXFileReference; includeInIndex = 1; path = aeskey.c; sourceTree = ""; }; - DC03348E259319E243D4358CD15EB8E0 /* BugsnagApiClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagApiClient.m; sourceTree = ""; }; - DC150FAB65C62D3C28BF3D445540FFF1 /* BSG_KSMachApple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSMachApple.h; sourceTree = ""; }; + DA61D36359A14E4B09CD62B402D4062A /* RCTTextView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTextView.m; sourceTree = ""; }; + DA696FC52893C6EDB7376057FA779817 /* BSG_KSCrashSentry_NSException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSG_KSCrashSentry_NSException.m; sourceTree = ""; }; + DA71DEB7697F19532ED2B6C8551149A7 /* RCTModalHostViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTModalHostViewManager.m; sourceTree = ""; }; + DBA722AC28B0E8DE5053ED6FE6EC6D44 /* RCTDisplayLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDisplayLink.m; sourceTree = ""; }; + DC1C96754C02365556126631EFB531BC /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; DC261F7950E8E952ADF6AE656498F9EF /* SDWebImageDownloaderOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderOperation.h; path = SDWebImage/SDWebImageDownloaderOperation.h; sourceTree = ""; }; - DC8030EF135F14550FE5A5C097E4E738 /* RCTScrollViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollViewManager.m; sourceTree = ""; }; - DC9783AA04D892CD877E1CC8B2C806AF /* ioapi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ioapi.h; sourceTree = ""; }; - DC9D8BD74F5875AD233E476485A052B7 /* RCTConvert+CoreLocation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTConvert+CoreLocation.m"; sourceTree = ""; }; - DCCA93DD65904ED435F6A45CC1EA6111 /* JSIExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSIExecutor.h; path = ReactCommon/jsiexecutor/jsireact/JSIExecutor.h; sourceTree = ""; }; - DCEFBEE9721790962BBF63A80AD5CA57 /* JWTAlgorithmESBase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = JWTAlgorithmESBase.m; sourceTree = ""; }; - DD142408298D5A55D6E29263C15B9B53 /* QBImagePicker.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = QBImagePicker.bundle; path = "QBImagePickerController-QBImagePicker.bundle"; sourceTree = BUILT_PRODUCTS_DIR; }; + DC870B90031EF3E952B1D488D36C22F8 /* RCTGIFImageDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTGIFImageDecoder.h; path = Libraries/Image/RCTGIFImageDecoder.h; sourceTree = ""; }; + DCB28DA4ACC273E54C9222E1E9897727 /* BSG_KSMach_Arm64.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSMach_Arm64.c; sourceTree = ""; }; + DCBABB05B9565A9B497D4C9F3A43479E /* BSG_KSZombie.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSZombie.c; sourceTree = ""; }; + DD4074A6415FBEE5EE8872E21FD66945 /* aeskey.c */ = {isa = PBXFileReference; includeInIndex = 1; path = aeskey.c; sourceTree = ""; }; + DD703D66E9920F09A7B40D635B2DF637 /* sha1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = sha1.h; sourceTree = ""; }; DDB9683A2776E877EA06A35485B963A4 /* fast-dtoa.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "fast-dtoa.cc"; path = "double-conversion/fast-dtoa.cc"; sourceTree = ""; }; - DDBD9322EA83CEEE4019BD09C2A549B7 /* RCTView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTView.h; sourceTree = ""; }; - DDEA69F5194D04F11F07E327C220E266 /* BSG_KSObjCApple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSObjCApple.h; sourceTree = ""; }; - DEDD24E79E8835948C35551A37382674 /* RCTFont.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFont.h; sourceTree = ""; }; + DDBD811C5777BB832D2209C08C801D82 /* RCTDiffClampAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDiffClampAnimatedNode.h; sourceTree = ""; }; + DDD4B7DA9065EF3536FCE8A63B7A8114 /* aestab.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = aestab.h; sourceTree = ""; }; + DE769A7569C85E4FBB6FF8FF86DE6DF7 /* JSCRuntime.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = JSCRuntime.cpp; path = ReactCommon/jsi/JSCRuntime.cpp; sourceTree = ""; }; + DEA4953216EB464E248287FE8308E758 /* BSG_KSCrashDoctor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashDoctor.h; sourceTree = ""; }; DF099FB99DF3DCAFB8EFA15C5CB26028 /* vlog_is_on.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = vlog_is_on.cc; path = src/vlog_is_on.cc; sourceTree = ""; }; + DF13110797FDF92763CF768FB3697D6A /* BSG_KSCrashSentry_MachException.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSCrashSentry_MachException.c; sourceTree = ""; }; + DF3E22862A0725C74B85745EBF2375DA /* yoga-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "yoga-dummy.m"; sourceTree = ""; }; DF4D1AE53F3DD8EC81B815EE524393D1 /* diy-fp.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "diy-fp.cc"; path = "double-conversion/diy-fp.cc"; sourceTree = ""; }; - DF697CB26107FE0BA4787BAC24609BD5 /* JSExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSExecutor.h; path = ReactCommon/cxxreact/JSExecutor.h; sourceTree = ""; }; - DFB6FAB678F374E7D06120E5D6F03C44 /* BSG_KSSystemInfoC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSSystemInfoC.h; sourceTree = ""; }; + DF5FE69879BA1555A36C325E08EFB3D5 /* RCTSurface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurface.h; sourceTree = ""; }; + DF83332F8CEE7AD7DF8DD739DD6DAF0A /* libreact-native-version-number.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libreact-native-version-number.a"; path = "libreact-native-version-number.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + DFB2953CADA6EDDF8E7941CA79BF2758 /* JWTAlgorithmHSBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JWTAlgorithmHSBase.h; sourceTree = ""; }; + E01B732A13377792275FBBE4D4EF288B /* BSG_KSSystemInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSG_KSSystemInfo.m; sourceTree = ""; }; E0333C46D5E76849FA827D244F96C7A0 /* AppCenterReactNativeShared.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppCenterReactNativeShared.framework; path = AppCenterReactNativeShared/AppCenterReactNativeShared.framework; sourceTree = ""; }; - E062C84B7A2DCCA8923A057BB9BE44BA /* BugsnagKeys.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagKeys.h; sourceTree = ""; }; - E0683810B412C37FF54D1DBE3DF2867C /* fileenc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = fileenc.h; sourceTree = ""; }; - E075F5D01D7354943FC3ED119EDBC17D /* RCTNativeModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTNativeModule.mm; sourceTree = ""; }; - E097DEFC5F2685D35A58B047374544C3 /* RCTInspectorPackagerConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInspectorPackagerConnection.h; sourceTree = ""; }; - E15BB822D3F27324AAF99548400EC3DC /* RCTProgressViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTProgressViewManager.h; sourceTree = ""; }; - E19289CAF6FC3A9B6943AEC681D65556 /* BugsnagMetaData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagMetaData.m; sourceTree = ""; }; - E197C8E4CE525E13967AC1B2CF61E792 /* RCTModalHostViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModalHostViewController.h; sourceTree = ""; }; - E1B710B9183DF813D3AE7321BF0A7731 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - E217597D78DDD9AC12CB821ED646713B /* RCTBaseTextViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBaseTextViewManager.h; sourceTree = ""; }; + E036E4622B85D4B5F4B8B05749B9525A /* RCTRootContentView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRootContentView.m; sourceTree = ""; }; + E06B0D6D54DACE9400356CC384638274 /* JSBigString.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = JSBigString.cpp; path = ReactCommon/cxxreact/JSBigString.cpp; sourceTree = ""; }; + E0D77FDCFB2486080A3B266757A084B0 /* YGValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGValue.h; path = yoga/YGValue.h; sourceTree = ""; }; + E1127BCE7C98C4F7B22060108E5C4896 /* yoga.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = yoga.xcconfig; sourceTree = ""; }; + E11F56ADB9E9C2FEBE2D232DF303DB4D /* MethodCall.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MethodCall.h; path = ReactCommon/cxxreact/MethodCall.h; sourceTree = ""; }; + E1B2DFF3B1F2038C40E946A63C8D5D60 /* hmac.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = hmac.h; sourceTree = ""; }; E236CDAE9159F693179F78E705BDC592 /* RSKImageCropper-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RSKImageCropper-prefix.pch"; sourceTree = ""; }; E243DCE6E5C947E4DEDAB6CC601D4284 /* SDWebImageTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransition.h; path = SDWebImage/SDWebImageTransition.h; sourceTree = ""; }; - E24672C19F55F9553A932EE4012C42B0 /* RCTRefreshControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRefreshControl.h; sourceTree = ""; }; - E3092DC105ED91881CC31FE2A8453013 /* RCTNativeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTNativeModule.h; sourceTree = ""; }; - E4075DC8418A248700FDE7DAE9BFF217 /* RCTI18nManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTI18nManager.h; sourceTree = ""; }; - E48C2CD1816BA4168E526702141A6570 /* UIView+React.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIView+React.m"; sourceTree = ""; }; + E261FBE6F684CBB3065786CECF60C7AA /* RCTScrollViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollViewManager.h; sourceTree = ""; }; + E3900825F8398EA25BE560C587C49665 /* JWTCoding+VersionTwo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JWTCoding+VersionTwo.h"; sourceTree = ""; }; + E3CB5AF3FC35DC8BC2C479B944440101 /* NativeToJsBridge.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = NativeToJsBridge.cpp; path = ReactCommon/cxxreact/NativeToJsBridge.cpp; sourceTree = ""; }; + E468EC147D738C76B547040B741786BF /* ioapi.c */ = {isa = PBXFileReference; includeInIndex = 1; path = ioapi.c; sourceTree = ""; }; + E4938F0802366DA0B4945780B7393596 /* JSBundleType.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = JSBundleType.cpp; path = ReactCommon/cxxreact/JSBundleType.cpp; sourceTree = ""; }; E4AED7D8D12AF8DCD2459DD98303435E /* UIImage+RSKImageCropper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+RSKImageCropper.m"; path = "RSKImageCropper/UIImage+RSKImageCropper.m"; sourceTree = ""; }; - E4F5DCA06F84567B6B4C8E1D3993BB78 /* RCTAssetsLibraryRequestHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAssetsLibraryRequestHandler.h; path = Libraries/CameraRoll/RCTAssetsLibraryRequestHandler.h; sourceTree = ""; }; - E52A5117CF0F5F343B2AF626D2BF4A3D /* RCTSafeAreaViewLocalData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSafeAreaViewLocalData.h; sourceTree = ""; }; + E4B6AD79A92E8CE858B9697FDCDDF088 /* RCTRootShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootShadowView.h; sourceTree = ""; }; E546415C06312A2443D0CC60965C50A6 /* SDWebImageGIFCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageGIFCoder.m; path = SDWebImage/SDWebImageGIFCoder.m; sourceTree = ""; }; - E55E991D480AEB04522561B793903B8D /* RCTImageUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageUtils.h; path = Libraries/Image/RCTImageUtils.h; sourceTree = ""; }; - E567C36DE2D1315D2948BDEDF2F7FF9A /* RCTLayoutAnimationGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLayoutAnimationGroup.h; sourceTree = ""; }; - E58C441AFFA399E3A7B9A2D20E2EA32A /* RCTPlatform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPlatform.h; sourceTree = ""; }; + E58A2A98A5F38B222A95FC2210D38734 /* RCTI18nManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTI18nManager.h; sourceTree = ""; }; E5CCDAEBA2E016AF4293188AD0DFC868 /* QBAssetsViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QBAssetsViewController.m; path = QBImagePicker/QBAssetsViewController.m; sourceTree = ""; }; - E5EC22B31242A4F43FC97E9BBBFCB637 /* RCTModalHostViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTModalHostViewManager.m; sourceTree = ""; }; - E5F9498095B270BFF56DC64713268739 /* UIView+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIView+Private.h"; sourceTree = ""; }; - E641DD556B0CF1E49B2FC18C18C2B1F9 /* RAMBundleRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RAMBundleRegistry.h; path = ReactCommon/cxxreact/RAMBundleRegistry.h; sourceTree = ""; }; - E6C1E539E465ECBDE9FD334325CD6BEA /* RCTSegmentedControlManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSegmentedControlManager.h; sourceTree = ""; }; - E70E1D0A7647A5D254B5AB39C8A6448B /* BSG_KSCrashCallCompletion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashCallCompletion.h; sourceTree = ""; }; - E776BEC350FF761AEB9AE1814903CB43 /* JSModulesUnbundle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSModulesUnbundle.h; path = ReactCommon/cxxreact/JSModulesUnbundle.h; sourceTree = ""; }; - E7936CD8B693DC756B6B66517820C23E /* JWTAlgorithmRSBase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = JWTAlgorithmRSBase.m; sourceTree = ""; }; - E7B6D12BB4CF967B388CECCF400468BF /* RAMBundleRegistry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = RAMBundleRegistry.cpp; path = ReactCommon/cxxreact/RAMBundleRegistry.cpp; sourceTree = ""; }; + E5F0B6DA43ABE0F61433CBE389C1376B /* jsi.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = jsi.cpp; path = ReactCommon/jsi/jsi.cpp; sourceTree = ""; }; + E5F7511B1E436AAA470F71B1E3D0F42B /* CodePush-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CodePush-dummy.m"; sourceTree = ""; }; + E625F9A5966643B2EA2CCF45DB294F51 /* BugsnagCrashReport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagCrashReport.h; sourceTree = ""; }; + E6CB4B9C24E9A06C2AB3F96F1B01640B /* libyoga.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libyoga.a; path = libyoga.a; sourceTree = BUILT_PRODUCTS_DIR; }; + E769F359A9A6C12884ED73B57EACAF10 /* RCTLocalAssetImageLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTLocalAssetImageLoader.m; path = Libraries/Image/RCTLocalAssetImageLoader.m; sourceTree = ""; }; + E76B65E8BB073861679BB6321F31BAD3 /* react-native-fast-image-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "react-native-fast-image-dummy.m"; sourceTree = ""; }; + E7AD11D1BE89D3A1FB19937528E46160 /* RCTObjcExecutor.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTObjcExecutor.mm; sourceTree = ""; }; E7CE4B712A673154CF2FEF37D153D2E6 /* fixed-dtoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "fixed-dtoa.h"; path = "double-conversion/fixed-dtoa.h"; sourceTree = ""; }; + E7D69BD7E3DBCEEEA233C79977DB5BF5 /* JWTAlgorithmDataHolderChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = JWTAlgorithmDataHolderChain.m; sourceTree = ""; }; + E7F5D682D526B07DE8972BC35DFC9343 /* RCTKeyCommands.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTKeyCommands.m; sourceTree = ""; }; + E8050FF28A12E31FE242BB4D94A03183 /* RCTInputAccessoryViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInputAccessoryViewManager.h; sourceTree = ""; }; E83418E2DC86AFB81A0944F82B5E537D /* FLAnimatedImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FLAnimatedImage-dummy.m"; sourceTree = ""; }; - E8667823E6838BECD89C4AC9FAFC8AAB /* RCTURLRequestHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTURLRequestHandler.h; sourceTree = ""; }; - E879A202AFC47530EA9D38D142323C46 /* JWTCoding+VersionThree.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "JWTCoding+VersionThree.m"; sourceTree = ""; }; - E883DD78AECC03E4ACBCBA3CBE2FF0CC /* RCTTouchEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTouchEvent.m; sourceTree = ""; }; - E88B9CF6FC1AD944307279DD4B7D81E6 /* BugsnagMetaData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagMetaData.h; sourceTree = ""; }; - E8A4A63A66E1240B86B3BB0DF54AEAA1 /* RCTAnimationUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTAnimationUtils.m; path = Libraries/NativeAnimation/RCTAnimationUtils.m; sourceTree = ""; }; - E8C8DA79ED1464A1CA76BDCD458755CA /* RCTKeyboardObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTKeyboardObserver.h; sourceTree = ""; }; - E8E0D9C6E316D76E87C5C52F750D79DA /* api-js.md */ = {isa = PBXFileReference; includeInIndex = 1; name = "api-js.md"; path = "docs/api-js.md"; sourceTree = ""; }; - E9002586379CECC7ADB1FA38590B94D8 /* BugsnagCollections.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagCollections.m; sourceTree = ""; }; + E89A12F60A8B5C009FBBAB2E32A3ADDB /* RCTConvert+FFFastImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RCTConvert+FFFastImage.m"; path = "ios/FastImage/RCTConvert+FFFastImage.m"; sourceTree = ""; }; + E8CDEBBCE8AD2B2720C33B7167C10255 /* RCTBridge+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTBridge+Private.h"; sourceTree = ""; }; + E8DECAAE4582DA3DD17BC469EB1C11CA /* BugsnagHandledState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagHandledState.h; sourceTree = ""; }; E9481CFDB2D800E3680247ED380EEC70 /* QBAlbumCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QBAlbumCell.h; path = QBImagePicker/QBAlbumCell.h; sourceTree = ""; }; - E9535D4510A2627779B9F0C47151FCA8 /* React.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = React.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - E9AA113C18F39EDBCE143432E1F80565 /* RCTBaseTextViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBaseTextViewManager.m; sourceTree = ""; }; - E9B29E55C633E85F2E9C95117D8685E3 /* RCTNetworkTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTNetworkTask.h; path = Libraries/Network/RCTNetworkTask.h; sourceTree = ""; }; - EA8F9504D0DA0B798ADE51021C71C2C1 /* RCTInspectorPackagerConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTInspectorPackagerConnection.m; sourceTree = ""; }; + E9A24893A88A3D21FBFFEADB98F64098 /* RCTHTTPRequestHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTHTTPRequestHandler.h; path = Libraries/Network/RCTHTTPRequestHandler.h; sourceTree = ""; }; + E9B729E42E1CB63FBC11BF15E1350CAD /* RCTSurfaceSizeMeasureMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceSizeMeasureMode.h; sourceTree = ""; }; + EA397160F720BBE723F5F5FE28A8416C /* ReactMarker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ReactMarker.h; path = ReactCommon/cxxreact/ReactMarker.h; sourceTree = ""; }; + EA50409572956B7624BD24EE0E5E162C /* RCTScrollContentShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollContentShadowView.h; sourceTree = ""; }; + EA5E977B5196B635670737A095905A2C /* RCTVirtualTextViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTVirtualTextViewManager.h; sourceTree = ""; }; + EA6220B153D3AF91B2849ADC8CA9CB85 /* RCTMultipartStreamReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTMultipartStreamReader.m; sourceTree = ""; }; EAFC45AB76CA254FB98077BB91484CF0 /* SDWebImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageManager.h; path = SDWebImage/SDWebImageManager.h; sourceTree = ""; }; - EBC44C7DFBBF30D00F73D6DCBE527154 /* mztools.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = mztools.h; sourceTree = ""; }; - EC1882785F5210C88356BDFC5417490C /* RCTImageLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTImageLoader.m; path = Libraries/Image/RCTImageLoader.m; sourceTree = ""; }; - EC37EB9E09F081FD2C071A9469B1579F /* JWTCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JWTCoding.h; sourceTree = ""; }; - EC741AFFF247D6DAF82D7A36356C966A /* JSExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = JSExecutor.cpp; path = ReactCommon/cxxreact/JSExecutor.cpp; sourceTree = ""; }; + EB25602C0BC689DE3B519A90004A72B7 /* CodePushUpdateUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CodePushUpdateUtils.m; path = ios/CodePush/CodePushUpdateUtils.m; sourceTree = ""; }; + EB4130AEF88066B3E99783FB282933C2 /* RCTBaseTextInputView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBaseTextInputView.m; sourceTree = ""; }; + EB885CF1AF6E6A06F3C041CD748D5822 /* JWTAlgorithmDataHolderChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JWTAlgorithmDataHolderChain.h; sourceTree = ""; }; + EC38BCE4B2C6B70C063014DC3673C969 /* YGNodePrint.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = YGNodePrint.cpp; path = yoga/YGNodePrint.cpp; sourceTree = ""; }; + EC80B09CCF95D87B72CED4D329F1B6E3 /* JSIDynamic.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = JSIDynamic.cpp; path = ReactCommon/jsi/JSIDynamic.cpp; sourceTree = ""; }; + ECA2A4AA1517380AB171CD9443744FC9 /* RCTWrapperViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTWrapperViewController.h; sourceTree = ""; }; ECB8E47500E8A6A9D565CBDEA5C66F20 /* Pods-eSteem-tvOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-eSteem-tvOS.release.xcconfig"; sourceTree = ""; }; - ED22B41C6FF5E1A0E64A6B3EFB547CD2 /* RCTInspector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInspector.h; sourceTree = ""; }; - EE4FE1562B607C0FE057E0825068866C /* JSBundleType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSBundleType.h; path = ReactCommon/cxxreact/JSBundleType.h; sourceTree = ""; }; - EE8288E043B08C408E9097F86830B13F /* BSG_KSCrashReportVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashReportVersion.h; sourceTree = ""; }; - EEB1D6FE8FFCEFD4437B71BEFF9218D8 /* RCTScrollContentViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollContentViewManager.m; sourceTree = ""; }; - EEC0259C0D6B2EC8AC859FAD1E15E608 /* RCTMultilineTextInputView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMultilineTextInputView.h; sourceTree = ""; }; - EEE3561602F7CF8AFF345F2FF939B7D8 /* RCTDevSettings.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDevSettings.mm; sourceTree = ""; }; - EF2B69D9F29970AF3D82A3F9B11C13EC /* RCTStatusBarManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTStatusBarManager.h; sourceTree = ""; }; + ECE8B35C25717319416F94623F37D71D /* RCTEventAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTEventAnimation.m; sourceTree = ""; }; + ED322D650E117478D346E0157F44F3E0 /* RCTAccessibilityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTAccessibilityManager.m; sourceTree = ""; }; + ED608AE0E42D0122469C5C20A048DBDC /* JSBigString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSBigString.h; path = ReactCommon/cxxreact/JSBigString.h; sourceTree = ""; }; + ED77A71008F1D39DC249743EBD832CD8 /* RCTNativeAnimatedModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTNativeAnimatedModule.m; path = Libraries/NativeAnimation/RCTNativeAnimatedModule.m; sourceTree = ""; }; + EDC01901B86162BF4DEF8D1B21103991 /* RCTReloadCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTReloadCommand.h; sourceTree = ""; }; + EDD7169502BF090C70264DCED22D577D /* BSG_KSLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSLogger.h; sourceTree = ""; }; + EE89935DD389680422861E52109CAB44 /* FFFastImageSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FFFastImageSource.h; path = ios/FastImage/FFFastImageSource.h; sourceTree = ""; }; + EEF62D64BF6F2A3726F70324B5A3B047 /* RCTSinglelineTextInputViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSinglelineTextInputViewManager.h; sourceTree = ""; }; EF44CFD392E7FBB7D6FADACB4F7FE831 /* SDWebImageOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOperation.h; path = SDWebImage/SDWebImageOperation.h; sourceTree = ""; }; - EF55EBEBE190214A642E4B3D6845C39B /* multi-deployment-testing-ios.md */ = {isa = PBXFileReference; includeInIndex = 1; name = "multi-deployment-testing-ios.md"; path = "docs/multi-deployment-testing-ios.md"; sourceTree = ""; }; - F00764D8A15BF515531B108534AD0A52 /* BSG_KSJSONCodec.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSJSONCodec.c; sourceTree = ""; }; - F03958CCE22450EBA6E28EA8932846FE /* RCTDisplayLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDisplayLink.h; sourceTree = ""; }; - F03D9E657FCA5B4202ABBDE4076A8C2F /* InspectorInterfaces.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = InspectorInterfaces.h; path = ReactCommon/jsinspector/InspectorInterfaces.h; sourceTree = ""; }; - F0A1E88847373909A363C05F77869959 /* RCTImagePickerManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTImagePickerManager.m; path = Libraries/CameraRoll/RCTImagePickerManager.m; sourceTree = ""; }; - F0D1A5E3ADE4BED12E24E06AD22E9CA8 /* JWTAlgorithm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JWTAlgorithm.h; sourceTree = ""; }; - F0F917E7024D9ACB5D919113BE923777 /* RCTUIManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUIManager.m; sourceTree = ""; }; - F1520817A84BB159CE63BCEA93EF453E /* Yoga.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Yoga.cpp; path = yoga/Yoga.cpp; sourceTree = ""; }; - F1CAD2FFAEB2A5754FD3B91BC6EEC4CF /* RCTImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTImageCache.m; path = Libraries/Image/RCTImageCache.m; sourceTree = ""; }; + EF4A0CE9916573E987542823EC85E057 /* RNImageCropPicker-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNImageCropPicker-prefix.pch"; sourceTree = ""; }; + EF8D6670C1AB02B81CB0AD61FCDADEED /* RCTClipboard.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTClipboard.h; sourceTree = ""; }; + EFCF3B177B2981DD2BB216BD46EB95A0 /* RCTMultiplicationAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMultiplicationAnimatedNode.h; sourceTree = ""; }; + EFD5B8616D6664BFC7EF06880276209D /* RCTTextViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTextViewManager.m; sourceTree = ""; }; + F0003C4768776B186D90D187F8A39C75 /* Bugsnag.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Bugsnag.h; sourceTree = ""; }; + F0B7D78C0BB09A3D4299AC144427FBD7 /* RCTAlertManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTAlertManager.m; sourceTree = ""; }; + F0EE2AA21C7263310AFC784D2B4FA87A /* RCTWebSocketModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTWebSocketModule.h; path = Libraries/WebSocket/RCTWebSocketModule.h; sourceTree = ""; }; + F15003B53D554D1D4CB6485600E9BE64 /* SSZipArchive.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSZipArchive.m; path = ios/CodePush/SSZipArchive/SSZipArchive.m; sourceTree = ""; }; + F19E65BA261726005FEF7781B7157BED /* RCTReconnectingWebSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTReconnectingWebSocket.m; path = Libraries/WebSocket/RCTReconnectingWebSocket.m; sourceTree = ""; }; F1D1BD962EBFAB4E6D2799F5523C35B5 /* RSKTouchView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RSKTouchView.m; path = RSKImageCropper/RSKTouchView.m; sourceTree = ""; }; F1E8845467E002D233ADD6AB55EC3477 /* SDWebImageFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageFrame.h; path = SDWebImage/SDWebImageFrame.h; sourceTree = ""; }; - F24550250945E4555B45B2B51E6CF2EE /* BSG_KSCrashSentry_CPPException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashSentry_CPPException.h; sourceTree = ""; }; + F24621EF4566B6CDE92ECF3063BEFEBE /* RCTFileReaderModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTFileReaderModule.m; path = Libraries/Blob/RCTFileReaderModule.m; sourceTree = ""; }; F2684341EDAB72912E6F198E9E427AE5 /* Assume.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Assume.cpp; path = folly/lang/Assume.cpp; sourceTree = ""; }; + F278CBF7AD25F52BF385CB39CBC63A7A /* RCTSurfaceRootView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurfaceRootView.mm; sourceTree = ""; }; F2BDDF898113098327D511370632E7EE /* stl_logging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = stl_logging.h; path = src/glog/stl_logging.h; sourceTree = ""; }; - F2C410BC01BC808F96B250EA43580055 /* RCTCameraRollManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTCameraRollManager.m; path = Libraries/CameraRoll/RCTCameraRollManager.m; sourceTree = ""; }; - F32AC0FAEB04FAB765DD052BA6FA976C /* mztools.c */ = {isa = PBXFileReference; includeInIndex = 1; path = mztools.c; sourceTree = ""; }; - F49A7CC6BBACCCF14E92D9CCFE8C768A /* RCTSinglelineTextInputView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSinglelineTextInputView.m; sourceTree = ""; }; - F5160F2EB25A40CADC5D9334C22D5B81 /* RCTDevLoadingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDevLoadingView.h; sourceTree = ""; }; - F55711F4B3440668E0446E8C2EF5115E /* FFFastImageViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FFFastImageViewManager.m; path = ios/FastImage/FFFastImageViewManager.m; sourceTree = ""; }; + F3141F9D3C311B181034477169F38603 /* RCTFollyConvert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFollyConvert.h; sourceTree = ""; }; + F322EACD72094A2DF4F245476CBE9E05 /* JSExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSExecutor.h; path = ReactCommon/cxxreact/JSExecutor.h; sourceTree = ""; }; + F3BC901E783B482CC4D92D1731D122E3 /* JWTClaimsSet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = JWTClaimsSet.m; sourceTree = ""; }; + F4C06B23287F029A21B220AA5239B397 /* JWTDeprecations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JWTDeprecations.h; sourceTree = ""; }; + F52A0689C32ACE9836FED24FCA7204C9 /* api-ios.md */ = {isa = PBXFileReference; includeInIndex = 1; name = "api-ios.md"; path = "docs/api-ios.md"; sourceTree = ""; }; + F57AC7402DBD4489863B5284C87E74FC /* RCTModuloAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTModuloAnimatedNode.m; sourceTree = ""; }; + F59AE8C88E4FE99892459DA51D6060F8 /* RCTTouchEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTouchEvent.m; sourceTree = ""; }; F5A9FBCD0E898046F14698C2B4B0BC13 /* cached-powers.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "cached-powers.cc"; path = "double-conversion/cached-powers.cc"; sourceTree = ""; }; F5EC3481A3FC9C2FA310BD18924AB5A0 /* log_severity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = log_severity.h; path = src/glog/log_severity.h; sourceTree = ""; }; F5F2C6A3A15241819A970288E15B6567 /* QBVideoIconView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QBVideoIconView.h; path = QBImagePicker/QBVideoIconView.h; sourceTree = ""; }; - F63E51B3ABC09F49F8206D3F0B3A8DA0 /* libQBImagePickerController.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libQBImagePickerController.a; path = libQBImagePickerController.a; sourceTree = BUILT_PRODUCTS_DIR; }; - F669F913F47EF1ADF5AA1999902E33E9 /* BugsnagReactNative-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "BugsnagReactNative-prefix.pch"; sourceTree = ""; }; - F68490575475E5480E3F3CD66D01DE43 /* RCTErrorInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTErrorInfo.h; sourceTree = ""; }; - F687FFC1990BE911A2A586CE0F9125A1 /* RCTScrollContentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollContentView.h; sourceTree = ""; }; - F6B31B99C942529EF59A4963D65FA388 /* NativeToJsBridge.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = NativeToJsBridge.cpp; path = ReactCommon/cxxreact/NativeToJsBridge.cpp; sourceTree = ""; }; - F6EC234FB76CD166248880AB1C3DFB61 /* RCTBackedTextInputDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBackedTextInputDelegate.h; sourceTree = ""; }; - F6FBDB664F7398F3FC6E781A2F919755 /* RCTView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTView.m; sourceTree = ""; }; + F60BAC6986A6EE7358EA273834ABF865 /* RCTSafeAreaViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSafeAreaViewManager.h; sourceTree = ""; }; + F6C6030F99D95AD6FA274546FAE55B0E /* BugsnagSessionTrackingPayload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagSessionTrackingPayload.h; sourceTree = ""; }; F6FBE221772FFB1261803C911E0D5859 /* Pods-eSteem-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-eSteem-resources.sh"; sourceTree = ""; }; - F7057B956903E534478F7B4D2CFD7F3F /* RCTUIManagerUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUIManagerUtils.h; sourceTree = ""; }; - F72C7A77435C142401BCEF3F7C39978C /* ReactMarker.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ReactMarker.cpp; path = ReactCommon/cxxreact/ReactMarker.cpp; sourceTree = ""; }; - F77A47CE3F4EF44697011B5C0C2CE321 /* BSG_KSDynamicLinker.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSDynamicLinker.c; sourceTree = ""; }; - F7B3B47B5CC03DBFC44A8B08C71C655C /* RCTProfile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTProfile.h; sourceTree = ""; }; - F7E13F192D0C09108CA89BB21E3782DA /* RCTAdditionAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTAdditionAnimatedNode.m; sourceTree = ""; }; - F7EA9A00A36A8F5933F38A8840B65338 /* JWTCryptoKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = JWTCryptoKey.m; sourceTree = ""; }; - F83D9FF76DE3DF740837A18560761472 /* BSGConnectivity.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSGConnectivity.m; sourceTree = ""; }; - F847E410ECF806F7E6083FB2A16A73AF /* RCTProfileTrampoline-x86_64.S */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTProfileTrampoline-x86_64.S"; sourceTree = ""; }; - F8BA870EA93380CDE9E8D4831521AA50 /* YGNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = YGNode.cpp; path = yoga/YGNode.cpp; sourceTree = ""; }; - F8CAFD6D4178258786CEB22CB61AB6D6 /* RCTPerformanceLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTPerformanceLogger.m; sourceTree = ""; }; + F70443BABA01AD3D334F612A5B8F4102 /* prng.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = prng.h; sourceTree = ""; }; + F70BF1D06DD14EBBCE78625C6B52BD45 /* RCTConvert+FFFastImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RCTConvert+FFFastImage.h"; path = "ios/FastImage/RCTConvert+FFFastImage.h"; sourceTree = ""; }; + F7192BF43064AC72D2F1EE27F65EA83B /* RCTModuleMethod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModuleMethod.h; sourceTree = ""; }; + F798EB4233F88A2E9DDDE59D606B5598 /* libDoubleConversion.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libDoubleConversion.a; path = libDoubleConversion.a; sourceTree = BUILT_PRODUCTS_DIR; }; + F7AA20596E7D193420B84615B8460F77 /* RCTFrameAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFrameAnimation.h; sourceTree = ""; }; + F7AD703BF73786FFBB6B2FA72B7D5C11 /* jsi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = jsi.h; path = ReactCommon/jsi/jsi.h; sourceTree = ""; }; + F846D41FF1964280FBA0DB6184CABFE5 /* RCTSinglelineTextInputViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSinglelineTextInputViewManager.m; sourceTree = ""; }; F8D1165C82DA403EE98B2E943CD9C453 /* UIImage+MultiFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MultiFormat.m"; path = "SDWebImage/UIImage+MultiFormat.m"; sourceTree = ""; }; F8DD2E53A36FF7A31FE222CF27BEFE41 /* json.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = json.cpp; path = folly/json.cpp; sourceTree = ""; }; - F8F00618A745A1C2396257EDBD5E5671 /* react-native-version-number-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "react-native-version-number-dummy.m"; sourceTree = ""; }; - F98DF509190333B1C5BADF40731D6F0A /* RCTAlertManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTAlertManager.m; sourceTree = ""; }; - F9B1DC85AB7EF1C77026FAD25342E133 /* RCTAsyncLocalStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAsyncLocalStorage.h; sourceTree = ""; }; - F9E3C0259C2097363BBE1A92C9CE3D6B /* RCTMultiplicationAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTMultiplicationAnimatedNode.m; sourceTree = ""; }; + F8DE07E0D1DDA5CD2C0874BB057801DD /* RCTProgressViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTProgressViewManager.h; sourceTree = ""; }; + F90066455014F10F8E63A3C0158C1D1D /* RCTSpringAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSpringAnimation.m; sourceTree = ""; }; + F908480D419CCB1EFD6654D999193CC4 /* RCTWKWebView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTWKWebView.m; sourceTree = ""; }; + F919FEADC4A4357FCFC38064CC79FC49 /* BugsnagReactNative.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BugsnagReactNative.m; path = cocoa/BugsnagReactNative.m; sourceTree = ""; }; + F91DF475955F791530BAF86BF7153957 /* RCTShadowView+Internal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTShadowView+Internal.m"; sourceTree = ""; }; + F9251E212F9A0E742C6051186EB72634 /* RCTImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageCache.h; path = Libraries/Image/RCTImageCache.h; sourceTree = ""; }; + F9A518CA2416A592BDCADB627C48C4E6 /* NSDataBigString.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = NSDataBigString.mm; sourceTree = ""; }; FA5EB1A0B03D921885FA4CAB86FD213F /* strtod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = strtod.h; path = "double-conversion/strtod.h"; sourceTree = ""; }; - FA64FEA1F7A2272BBFEF55BFD6EF50F8 /* jsi-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "jsi-inl.h"; path = "ReactCommon/jsi/jsi-inl.h"; sourceTree = ""; }; - FA7E6F164048FCE817D42F7CB69B6BB0 /* BSG_KSCrashReportFields.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashReportFields.h; sourceTree = ""; }; - FADA39A1BF324C4211C2011C738DEF1E /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - FB5987478E46E256E149AB09B520CAE7 /* RCTEventAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTEventAnimation.h; sourceTree = ""; }; - FBDE0AFBCFD8599C72FECD4CB8F8104F /* RCTAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAssert.h; sourceTree = ""; }; - FBF0DA0DAABD375778F01271CAE169F3 /* RCTModalHostViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTModalHostViewController.m; sourceTree = ""; }; - FC1ED0B3F04ADA8D746799C5E49F95CD /* RCTBridge.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBridge.m; sourceTree = ""; }; - FC52EDC6000782BB322B232F24D20A8C /* RCTCxxBridge.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTCxxBridge.mm; sourceTree = ""; }; - FC88DEF1685323AC1CFA5CA7A93AE75D /* JWTCoding+VersionThree.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JWTCoding+VersionThree.h"; sourceTree = ""; }; - FC9BA6C11019511D11BF4D4A17ED44D6 /* jsi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = jsi.h; path = ReactCommon/jsi/jsi.h; sourceTree = ""; }; - FCAB8F79C33A8E0DF53AD69C205999DE /* aes_via_ace.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = aes_via_ace.h; sourceTree = ""; }; + FA6065F739BBA1266B4FFF5EF86DBADD /* brg_types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = brg_types.h; sourceTree = ""; }; + FB21C92B8C8BF23161863ABB348EB391 /* RCTSubtractionAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSubtractionAnimatedNode.h; sourceTree = ""; }; + FB681747EE2BAA3D8D12FC3A8667EF06 /* RCTPerformanceLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPerformanceLogger.h; sourceTree = ""; }; + FBD1EC90F47072DEEAF9164AE3E00421 /* RCTProfile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTProfile.h; sourceTree = ""; }; + FCA6DF3F62237CD908DA8CD5FBB8531C /* RCTBackedTextInputViewProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBackedTextInputViewProtocol.h; sourceTree = ""; }; FCAEF0A1B1BBC3C34A862951D9BFAE43 /* json_pointer.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = json_pointer.cpp; path = folly/json_pointer.cpp; sourceTree = ""; }; FCCDE8B503CE2E82984C071BF4FE7781 /* UIImageView+HighlightedWebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+HighlightedWebCache.m"; path = "SDWebImage/UIImageView+HighlightedWebCache.m"; sourceTree = ""; }; - FCDB32A7145DBB2E6237C73778D3FB07 /* BSG_KSJSONCodec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSJSONCodec.h; sourceTree = ""; }; - FCF7429D56407CA6FFF876141337B173 /* RCTImageBlurUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTImageBlurUtils.m; path = Libraries/Image/RCTImageBlurUtils.m; sourceTree = ""; }; - FD34F8302A29AA4B0C7FF5991D8462D1 /* RCTSliderManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSliderManager.m; sourceTree = ""; }; - FD37423507BF19AC8C3D1F7222BEC3DA /* RCTUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUtils.h; sourceTree = ""; }; - FD898116AD9E4A6B4CA399C3D137EA07 /* BSG_KSLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSG_KSLogger.m; sourceTree = ""; }; - FD8E8BEF148D7E2E9C737B85CE76799D /* RCTPicker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTPicker.m; sourceTree = ""; }; - FDAE87B576CC7BFF7A98DDB416ED5F19 /* BSG_KSZombie.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSZombie.c; sourceTree = ""; }; - FDCE7109EBC1BC59ABB6BA542E9D5A09 /* RCTGIFImageDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTGIFImageDecoder.h; path = Libraries/Image/RCTGIFImageDecoder.h; sourceTree = ""; }; - FDFD397C8A29C5482A00AD3F0E6EEE28 /* RCTBridgeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridgeModule.h; sourceTree = ""; }; - FE43D7B79ADDC8D5B7BA9F0CBF0DA65F /* BugsnagSink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagSink.m; sourceTree = ""; }; - FE543DE37660C1406C1ECA0B66427886 /* JWTAlgorithmHSBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JWTAlgorithmHSBase.h; sourceTree = ""; }; - FE6D4A7E044E941D8C462B3087C01116 /* RCTAccessibilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAccessibilityManager.h; sourceTree = ""; }; - FED2CF39F384719BBBA9EC14EE9944F0 /* RCTWKWebViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTWKWebViewManager.m; sourceTree = ""; }; - FF16E914DC58637B98EF7872101F05EC /* RCTTextAttributes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTTextAttributes.m; path = Libraries/Text/RCTTextAttributes.m; sourceTree = ""; }; + FCDE5CDBAB6796308DD31CC503A00D29 /* RCTUITextView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUITextView.m; sourceTree = ""; }; + FD03F45C9F4EC0F7CEF4C2021C3B4358 /* BSG_KSMach_x86_32.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSMach_x86_32.c; sourceTree = ""; }; + FD4BAD2DCAF2B544B3D2E9EC55365224 /* JWTClaimsSetSerializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JWTClaimsSetSerializer.h; sourceTree = ""; }; + FD8D6E068B4EC132840F24B0031E4CD8 /* RCTPicker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPicker.h; sourceTree = ""; }; + FDA0D9A9528F5E26232BA895AA94BEE2 /* RCTNetworkTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTNetworkTask.h; path = Libraries/Network/RCTNetworkTask.h; sourceTree = ""; }; + FE24F043F6F28DB00429004FE69DCEA9 /* BSG_RFC3339DateTool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSG_RFC3339DateTool.m; sourceTree = ""; }; + FE71170E39B640C54D3000E438641096 /* RCTBaseTextViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBaseTextViewManager.m; sourceTree = ""; }; + FE90C791735542D2CE6E5905EDA212A4 /* RCTEventEmitter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTEventEmitter.m; sourceTree = ""; }; + FF33AE91AC3A9DC9EDD62F1E1BC285FA /* RCTResizeMode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTResizeMode.m; path = Libraries/Image/RCTResizeMode.m; sourceTree = ""; }; + FF43F784C6FCF167654D2B155F9BBA98 /* BSG_KSCrashDoctor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSG_KSCrashDoctor.m; sourceTree = ""; }; + FF49D00089942E2C8BEC7E6CC7B1FA3A /* RCTRootViewInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootViewInternal.h; sourceTree = ""; }; + FF99ABF4CAEB1E9CD9CF83D924B62704 /* RCTGIFImageDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTGIFImageDecoder.m; path = Libraries/Image/RCTGIFImageDecoder.m; sourceTree = ""; }; FFBA3A1AF80C5F1649CC488DDE6FC9A2 /* Pods-eSteemTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-eSteemTests-acknowledgements.markdown"; sourceTree = ""; }; - FFC66A52420A1C84D5D4471D12EFC0C8 /* BSG_KSJSONCodecObjC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSJSONCodecObjC.h; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 023642F48C90BA44F288BDA48DD012BE /* Frameworks */ = { + 021C73E395B2EBB229564D635700A54D /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 2785B04D85C25EBE13513B6281658694 /* Frameworks */ = { + 0313A5820510A057C0E20F1660AE5609 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2CB615C4A421B0193000E96436B67E7F /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -1731,7 +1764,7 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 31DFFBE217A668E6F72174CA75530A4B /* Frameworks */ = { + 474D3FF3EAC4CD68278118CAC7614274 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -1745,7 +1778,7 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 6B138C5BAEC622C2E0673450381B6EB6 /* Frameworks */ = { + 606D5D00941AC075DF87F301DC0201AB /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -1759,27 +1792,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 6E274682629EEDC7A2A6E10F0F44BF14 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 77DEA41B1940DCC80E5B169E2A70B863 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8BC04C1D9D1329CC331D1DE64B2547D0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 8C4FB3A2F24817015A37B0B92B2FEC57 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -1808,6 +1820,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + BBDE098FBCBDE5E4FD632639633EC7C7 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; C09BF11F1881278EB1AC1B19C7436806 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -1822,7 +1841,21 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - D1695CC3ADDCC5CAEC009EA1B672C975 /* Frameworks */ = { + C5F8C387202F30931937385E85D188E3 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D56B2749920A94751A0804857D9C3355 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F4D4B2BBAAB48A347253F42851530E72 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -1832,138 +1865,55 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 00743C44E406BCB99C2A73111226989C /* Nodes */ = { + 008FBB04CB0B6F81F6702AD871301BBD /* ClaimSet */ = { isa = PBXGroup; children = ( - DA3A9636B18A3E23F01A6E3FA2857EC1 /* RCTAdditionAnimatedNode.h */, - F7E13F192D0C09108CA89BB21E3782DA /* RCTAdditionAnimatedNode.m */, - CC90AEEF0290D4A4544091D15D8B5CD0 /* RCTAnimatedNode.h */, - 44DBFEE411FEF0A0CBA6A7CED40D1730 /* RCTAnimatedNode.m */, - 3507D4815B16198506920C44ED470923 /* RCTDiffClampAnimatedNode.h */, - A7AD3E93BD91D411CD84E58712139AB4 /* RCTDiffClampAnimatedNode.m */, - 664C2670A7C10A600E972CA34254E9F7 /* RCTDivisionAnimatedNode.h */, - 6FCFBF1C3026598EDD9E129847E9BEF4 /* RCTDivisionAnimatedNode.m */, - 3B5112EA257F64921A9D1D62E9BDF14E /* RCTInterpolationAnimatedNode.h */, - 4FB161CD3C5DF667ADFF2B7A5C3003C3 /* RCTInterpolationAnimatedNode.m */, - ACE6EB5B60D1F1CA743AB04EF86936F7 /* RCTModuloAnimatedNode.h */, - B5A63C4DA8453E5B3B0672F13F4744D0 /* RCTModuloAnimatedNode.m */, - 073559DEFB09BA230673E116C882270C /* RCTMultiplicationAnimatedNode.h */, - F9E3C0259C2097363BBE1A92C9CE3D6B /* RCTMultiplicationAnimatedNode.m */, - 35B7FC6923D5C7BA7C7C10C6F5A1B61D /* RCTPropsAnimatedNode.h */, - 76321A10C41E396C25ABD3C2CF71661B /* RCTPropsAnimatedNode.m */, - AB640F70072AA439A1DA2D0A4B16DB07 /* RCTStyleAnimatedNode.h */, - 5D807E1837594AFC4FED18D8575366AE /* RCTStyleAnimatedNode.m */, - B2F8D185A01CC0A2C7782CBE3B082D4A /* RCTSubtractionAnimatedNode.h */, - 4411C82F280CB7330AB77C9D205FC04F /* RCTSubtractionAnimatedNode.m */, - 9551CDE9CA87C1FCE1A9F1414C5BCED6 /* RCTTrackingAnimatedNode.h */, - 5F0661E3E90F4ED4FBB85868D78F3E62 /* RCTTrackingAnimatedNode.m */, - 8C10876A4CBE4B2EAD6AE68A73BE2B3F /* RCTTransformAnimatedNode.h */, - 026DD4FDA0A35EA9EEC51AAD74B41DA5 /* RCTTransformAnimatedNode.m */, - B9B767E6A2E7F6A81B5FCF3D6E2EBF98 /* RCTValueAnimatedNode.h */, - A1E6ABD585A7E777EA01538B7672D3E4 /* RCTValueAnimatedNode.m */, + 870E4C838D1D9269EF02EDC6BB65D20F /* JWTClaim.h */, + C7511BB7C2B5A1456C5BCB6D21F9E716 /* JWTClaim.m */, + 58B838CF6A344903935E79C49C745F34 /* JWTClaimsSet.h */, + F3BC901E783B482CC4D92D1731D122E3 /* JWTClaimsSet.m */, + FD4BAD2DCAF2B544B3D2E9EC55365224 /* JWTClaimsSetSerializer.h */, + 3666BA29922AE4E94E3B5C381F1578BB /* JWTClaimsSetSerializer.m */, + 45964EEC2FB027779CCDF0D3385225A3 /* JWTClaimsSetVerifier.h */, + 72B5451B1311DC37EC5AF09C21E5696C /* JWTClaimsSetVerifier.m */, ); - name = Nodes; - path = Libraries/NativeAnimation/Nodes; + name = ClaimSet; + path = ios/CodePush/JWT/Core/ClaimSet; sourceTree = ""; }; - 01026CCA77B22D778BF14BE33CCB72AE /* jsiexecutor */ = { + 067131E7ED247790F5387F7C56796FD8 /* Pod */ = { isa = PBXGroup; children = ( - 9F0C3D6CD1CD01CFF72A774C3072C13D /* JSIExecutor.cpp */, - DCCA93DD65904ED435F6A45CC1EA6111 /* JSIExecutor.h */, - 6E437AF02E3A62BAD78D3C03EACC270E /* JSINativeModules.cpp */, - 1F02B78DFDEE8164858398381E926A11 /* JSINativeModules.h */, + 3B182D494FB5A8A61F37AA96B34B6E1B /* LICENSE */, + 9F930EE2DE59F086AF3FDCAA8FB7BA01 /* README.md */, + 98EA2B59F1259FBA563561BE1D3D324B /* RNImageCropPicker.podspec */, ); - name = jsiexecutor; + name = Pod; sourceTree = ""; }; - 012AD5237AA7B0CB2BB12E82A5B4BFEA /* Holders */ = { + 0B2663A421B428A2EA9BBE9D21527C24 /* Multiline */ = { isa = PBXGroup; children = ( - 9FC6BC21619B71309AB75526EB8B3106 /* JWTAlgorithmDataHolder.h */, - 0D2E9A1FD321BA6C42788F8471C05382 /* JWTAlgorithmDataHolder.m */, - 65EA99E5923F8EB2E833BE58774C3103 /* JWTAlgorithmDataHolderChain.h */, - A0E559235205A98F0B199F0F8900663E /* JWTAlgorithmDataHolderChain.m */, + 47990E29A96A48B888FA65AA881C6F0D /* RCTMultilineTextInputView.h */, + C9BD2D1962C0ED2948D5BC094FA15BAE /* RCTMultilineTextInputView.m */, + 23B9D7B48937D49E7CAA9C3939F4FF79 /* RCTMultilineTextInputViewManager.h */, + 5B657D543E49D2B18DA9089B73357179 /* RCTMultilineTextInputViewManager.m */, + 9E685C3E606D62B0FBE6B70810678F18 /* RCTUITextView.h */, + FCDE5CDBAB6796308DD31CC503A00D29 /* RCTUITextView.m */, ); - name = Holders; - path = Holders; + name = Multiline; + path = Multiline; sourceTree = ""; }; - 055E0FF8478BB2CAF6652B6FA400E2D7 /* Sentry */ = { + 0CB42A03E7765F5379EA70F426121737 /* Support Files */ = { isa = PBXGroup; children = ( - 5AB58978A13C3A8122233FBB0A50A5D3 /* BSG_KSCrashSentry.c */, - AC9F223DE574EF508E16A11CC16D5BD1 /* BSG_KSCrashSentry.h */, - F24550250945E4555B45B2B51E6CF2EE /* BSG_KSCrashSentry_CPPException.h */, - 0A75FF3F1ABA268284FD45F60D6E8BBE /* BSG_KSCrashSentry_CPPException.mm */, - 97F51CA18CDEB00EA8BAFB8E38985890 /* BSG_KSCrashSentry_Deadlock.h */, - 86EF5D33152A2495763B188D5CC4E38A /* BSG_KSCrashSentry_Deadlock.m */, - 6A99F46117155B4951AEC8B675102243 /* BSG_KSCrashSentry_MachException.c */, - 209B3A2EBF088AB49E8DD2DA94A2A308 /* BSG_KSCrashSentry_MachException.h */, - 9DC4518BF1D00170FE4986562EBCFC1C /* BSG_KSCrashSentry_NSException.h */, - 9FEA681DFC20F5CAD1524C57BBF8A8B0 /* BSG_KSCrashSentry_NSException.m */, - 39C4F3B723C3F1928BA0506BBBE7C060 /* BSG_KSCrashSentry_Private.h */, - CBB6ACFFEA86FDA6496A00298EB70C41 /* BSG_KSCrashSentry_Signal.c */, - C11BC1F53722F80A9E5D4BAAABCFF015 /* BSG_KSCrashSentry_Signal.h */, - 25225C1B31BA4660D72DB32783C96712 /* BSG_KSCrashSentry_User.c */, - CD2F4A68EEE12922FBA0DC1A83A3C801 /* BSG_KSCrashSentry_User.h */, + 0DB685C46CEAABBAF22F1437BDB858DA /* CodePush.xcconfig */, + E5F7511B1E436AAA470F71B1E3D0F42B /* CodePush-dummy.m */, + 30872A5A7FBC875EE13A97F19012378E /* CodePush-prefix.pch */, ); - name = Sentry; - path = Sentry; - sourceTree = ""; - }; - 058CE88794A7830DE22E4BD41EC598AB /* Reporting */ = { - isa = PBXGroup; - children = ( - FEFA4A4197AF426B4C87616551B66C03 /* Filters */, - ); - name = Reporting; - path = Reporting; - sourceTree = ""; - }; - 08990B88AC2ECEC4EF48E63720FFA977 /* RCTImage */ = { - isa = PBXGroup; - children = ( - FDCE7109EBC1BC59ABB6BA542E9D5A09 /* RCTGIFImageDecoder.h */, - B4436E4336578FDBCF5C007AFF1768FC /* RCTGIFImageDecoder.m */, - 3DB8F88CA0B74BD4FE5B61377A2BE218 /* RCTImageBlurUtils.h */, - FCF7429D56407CA6FFF876141337B173 /* RCTImageBlurUtils.m */, - BCB17BCAA29ED16B4B0F98DEF059DDA2 /* RCTImageCache.h */, - F1CAD2FFAEB2A5754FD3B91BC6EEC4CF /* RCTImageCache.m */, - 9D17AC8F774058D93286BAF6EF978DB5 /* RCTImageEditingManager.h */, - 8C6D41BAACB7F7B64DBE52F737568EFE /* RCTImageEditingManager.m */, - 6BCBBD4E0B94F9CCF5B271CA91075DC0 /* RCTImageLoader.h */, - EC1882785F5210C88356BDFC5417490C /* RCTImageLoader.m */, - 629B73E08AB58C3CCC2B6DE1FC42D2CF /* RCTImageShadowView.h */, - C8A4C906C9B1CA60A25962186532B3BC /* RCTImageShadowView.m */, - 4E9F1242AAE743B64B3C253C8C700309 /* RCTImageStoreManager.h */, - 137CCA9DF9A6F0CB63F72802DAD68702 /* RCTImageStoreManager.m */, - E55E991D480AEB04522561B793903B8D /* RCTImageUtils.h */, - 7D4ED90A09EB234F417935D14748E583 /* RCTImageUtils.m */, - CE0EEF541327A3A08ED38D91F5BBAF12 /* RCTImageView.h */, - AA113491CB64671E3FCA7C3A2E6074CE /* RCTImageView.m */, - 244536DE928B9C6FFB2E7A6CE3B2FDF9 /* RCTImageViewManager.h */, - 73E1CAF59F8B7B02CBB4D876FB92BA5C /* RCTImageViewManager.m */, - 2F4D970A537F71FF9162970671184E57 /* RCTLocalAssetImageLoader.h */, - 644FD4EE7B5F95F66C4B33994E7C0734 /* RCTLocalAssetImageLoader.m */, - B58BD2504EDB747B1ADF5999E6367258 /* RCTResizeMode.h */, - B0D64416D7064135505E8DBE27C5CCDB /* RCTResizeMode.m */, - ); - name = RCTImage; - sourceTree = ""; - }; - 0C447774C8841C72226FAB097AFC40FF /* RSKeys */ = { - isa = PBXGroup; - children = ( - A4BDF6B76611455CA953CE166F11D940 /* JWTCryptoKey.h */, - F7EA9A00A36A8F5933F38A8840B65338 /* JWTCryptoKey.m */, - CE2AE7D2258089C84B1E1014A03E00B0 /* JWTCryptoKeyExtractor.h */, - 44CC9F5D9C19BFBC1292F45D002EF183 /* JWTCryptoKeyExtractor.m */, - 04F5CCF37361966DF0C145FA1E80B376 /* JWTCryptoSecurity.h */, - 27C683015CA6D63D5C11C15828B2CCD0 /* JWTCryptoSecurity.m */, - ); - name = RSKeys; - path = RSKeys; + name = "Support Files"; + path = "../../ios/Pods/Target Support Files/CodePush"; sourceTree = ""; }; 0CED2023610129069BE83C31A34ED581 /* Pods-eSteem-tvOS */ = { @@ -1979,21 +1929,84 @@ path = "Target Support Files/Pods-eSteem-tvOS"; sourceTree = ""; }; - 0F99E3EC4FD1D564EA94C7E35C89A7F6 /* Drivers */ = { + 125804731182D076562C20538CE5BAC9 /* Modules */ = { isa = PBXGroup; children = ( - 6C6A018865582712DC1D026F6F65A7C5 /* RCTAnimationDriver.h */, - 21BD9C15642A0F9F78960E6579B038D9 /* RCTDecayAnimation.h */, - C9E512BF312BAE999817DA7F93C648A1 /* RCTDecayAnimation.m */, - FB5987478E46E256E149AB09B520CAE7 /* RCTEventAnimation.h */, - 24811FB5246425D066DF2156FD7CC0EC /* RCTEventAnimation.m */, - 1B8487AAB9212924302AEC0F05535092 /* RCTFrameAnimation.h */, - 68D92C9484B60A3B5DC6960A65A5F7E4 /* RCTFrameAnimation.m */, - D27F7219B6009DED22F621E6A04F2F0F /* RCTSpringAnimation.h */, - 3085A23543F99716A8E33F7A7B4C29D8 /* RCTSpringAnimation.m */, + 4786D668C9CC144A71DB491BD1A6E06A /* RCTAccessibilityManager.h */, + ED322D650E117478D346E0157F44F3E0 /* RCTAccessibilityManager.m */, + 17F48842D5CEDFEC69E6C6465D4784A2 /* RCTAlertManager.h */, + F0B7D78C0BB09A3D4299AC144427FBD7 /* RCTAlertManager.m */, + 847D3DE7C6A0E84A40189CB1E8971C94 /* RCTAppState.h */, + 1DF86D57B464B5E5F55ECD9F4E8E8E1F /* RCTAppState.m */, + 10007E9AE6520529B6CB807C38B99360 /* RCTAsyncLocalStorage.h */, + 0EC160AE9627733EBF9A98AF149C27AD /* RCTAsyncLocalStorage.m */, + EF8D6670C1AB02B81CB0AD61FCDADEED /* RCTClipboard.h */, + 4D1B8B2F9CC1EB52AD4B1299EDED2F52 /* RCTClipboard.m */, + 1DBBB4AB356D5812E84D97EBD6AD61B6 /* RCTDeviceInfo.h */, + CA31449CACCCC5E9C919ABB2DB3C0331 /* RCTDeviceInfo.m */, + 59FF5468A8845C9AC0EEBB1DCF040D62 /* RCTDevSettings.h */, + D80C3FC48D9323E75C24D0404CB90533 /* RCTDevSettings.mm */, + 1BB4B41FB4C36A4216A0A13E254735B0 /* RCTEventEmitter.h */, + FE90C791735542D2CE6E5905EDA212A4 /* RCTEventEmitter.m */, + C7D922CBACB15A85219780CE44071B22 /* RCTExceptionsManager.h */, + 5815276121C66026FBD313BDAEA63276 /* RCTExceptionsManager.m */, + E58A2A98A5F38B222A95FC2210D38734 /* RCTI18nManager.h */, + C43092855A43192B85118340FC914DA3 /* RCTI18nManager.m */, + C762253E3EA73A28F3444ECB4C092067 /* RCTI18nUtil.h */, + 780F3F854C4CA30A31736B27BDCBAD13 /* RCTI18nUtil.m */, + 5E012A7D62857A0CC210DFA625EC5691 /* RCTKeyboardObserver.h */, + 7652D82C938D34C05CE77446948D913D /* RCTKeyboardObserver.m */, + 74E3A5991D82957463AC20601590D5CB /* RCTLayoutAnimation.h */, + 6EA570BA06074B7EE41E9800604F0568 /* RCTLayoutAnimation.m */, + CF8365B13CB7BA73DD1EE8FC62A494E5 /* RCTLayoutAnimationGroup.h */, + 304D272B2E8E0F58D42A373F259C19EB /* RCTLayoutAnimationGroup.m */, + 15D8B574CCE2B9AA29434F051C98A45A /* RCTRedBox.h */, + 28D36A9355B29F9AEA387830BAF47FEB /* RCTRedBox.m */, + 100DCE79CAEDE866E14B9D2C870762E2 /* RCTRedBoxExtraDataViewController.h */, + D63BFD7A9E2DD9FF0054E41C6B6BD4A2 /* RCTRedBoxExtraDataViewController.m */, + D360DC421D54EA0F6092BC83477A0A17 /* RCTSourceCode.h */, + 7C121F0061F7386B3E4245DA59A52F3D /* RCTSourceCode.m */, + 01ABBF67EC0532079B4DA9354C18FB96 /* RCTStatusBarManager.h */, + 48F966E7B7F0B69C2555FC479674019D /* RCTStatusBarManager.m */, + A32B5A309289DA61090F11F6FAACBD39 /* RCTTiming.h */, + 4A7469355553DADF9F9C2AE6FC5FDE66 /* RCTTiming.m */, + AFC987A62EBA461CB20B4CE481AC35A6 /* RCTUIManager.h */, + 37EF8A19106CB8403817AD6AED043FF0 /* RCTUIManager.m */, + 9EEB97A0608B3879A3E36EE65A0A6769 /* RCTUIManagerObserverCoordinator.h */, + 774CB25E79A74FEA04EB582F41A7B12A /* RCTUIManagerObserverCoordinator.mm */, + 458DF9A241F9048B5E731B86162C1B49 /* RCTUIManagerUtils.h */, + 6A9AF7677147D879D85ED14C5BDC9C1D /* RCTUIManagerUtils.m */, ); - name = Drivers; - path = Libraries/NativeAnimation/Drivers; + name = Modules; + path = React/Modules; + sourceTree = ""; + }; + 1427562608505A2C158F63C000614473 /* UIUtils */ = { + isa = PBXGroup; + children = ( + 3CAF1C4BE625A464D403DE21927CEC0B /* RCTUIUtils.h */, + 753E742ABD9891914734E934172B2A14 /* RCTUIUtils.m */, + ); + name = UIUtils; + path = React/UIUtils; + sourceTree = ""; + }; + 16833C5023A4175213636523760F25AA /* Core */ = { + isa = PBXGroup; + children = ( + C979E94954E3392D4F30825D1442F5DB /* CodePush.h */, + C20C42F088726AF8031E1A86B0A58B51 /* CodePush.m */, + 2A0A5F2C765E122B9146F4A9292F11DD /* CodePushConfig.m */, + B206CAE8EED6A22C617CB8BA840AFEF5 /* CodePushDownloadHandler.m */, + B104C4685930804A75EC6F29666C3247 /* CodePushErrorUtils.m */, + 160760F78B07EBC094238136E3049261 /* CodePushPackage.m */, + 4C5A8C945F099B5BBEAD91304DE9E52B /* CodePushTelemetryManager.m */, + EB25602C0BC689DE3B519A90004A72B7 /* CodePushUpdateUtils.m */, + 24C824CF92C74AC85CFA229C69530FC3 /* CodePushUtils.m */, + 01E794A698E0ED93F913A1E95817E880 /* RCTConvert+CodePushInstallMode.m */, + 0027DF81DE8EBB989268EFDF2E674725 /* RCTConvert+CodePushUpdateState.m */, + ); + name = Core; sourceTree = ""; }; 173E53A584EAB62EC817DF57FCB60803 /* Support Files */ = { @@ -2014,19 +2027,66 @@ path = "../Target Support Files/AppCenter"; sourceTree = ""; }; - 1CDDFC4B044C47E2DA2336118677F09F /* RCTWebSocket */ = { + 18D4361256E40C08104CE2202D3DE280 /* SSZipArchive */ = { isa = PBXGroup; children = ( - 1B81D5AF36DD2E443DA48A61BF4689A2 /* RCTReconnectingWebSocket.h */, - 8E870F6A3079B44BE30D2269A8E5C719 /* RCTReconnectingWebSocket.m */, - 3D1BE9E390B23309E1597CF2A14A9122 /* RCTSRWebSocket.h */, - 625573995C907CE3D4829AF1B5E2C3A2 /* RCTSRWebSocket.m */, - 84F039E2285A882452A28B5053211B59 /* RCTWebSocketExecutor.h */, - 0E8FCB507ECAA9A0E82E862094B3914D /* RCTWebSocketExecutor.m */, - 0538EE9EEA27F66F9A6F7E3C8E8C354F /* RCTWebSocketModule.h */, - 465DCCB932307AB3937B480FD9A83218 /* RCTWebSocketModule.m */, + 1A279B45B8970C88BD29F4116BB7AF1B /* Common.h */, + 05C263676FB71E94ED789F57CB27E9B0 /* SSZipArchive.h */, + F15003B53D554D1D4CB6485600E9BE64 /* SSZipArchive.m */, + 32FA899203EF360D47DEAF179AC9BBC8 /* aes */, + EE93EB6E8D389453E747A1880CCBB581 /* minizip */, ); - name = RCTWebSocket; + name = SSZipArchive; + sourceTree = ""; + }; + 1A2FD07AD65C70451A334CEC05134BC7 /* RCTAnimation */ = { + isa = PBXGroup; + children = ( + 80A21B0F2B8CF05678EDA3600C77C096 /* RCTAnimationUtils.h */, + 9C84AC8E767D2D6E04C86E23FCDD9CC2 /* RCTAnimationUtils.m */, + 26F84C23E1F8ABA9B295C155F2409114 /* RCTNativeAnimatedModule.h */, + ED77A71008F1D39DC249743EBD832CD8 /* RCTNativeAnimatedModule.m */, + 9DF64E471D5E8F54901FC6531811F052 /* RCTNativeAnimatedNodesManager.h */, + 912672FDAFAF0C3AABFDC0C271817159 /* RCTNativeAnimatedNodesManager.m */, + D11D701C93607C51DA4E890B48776F03 /* Drivers */, + 9D6251D741A536668AF749EDC189E7A2 /* Nodes */, + ); + name = RCTAnimation; + sourceTree = ""; + }; + 1DE4315850F9B0BE82F4AED37710CB5D /* Pod */ = { + isa = PBXGroup; + children = ( + 9D494DDCACBEDE6C53B7F993670A2667 /* api-android.md */, + F52A0689C32ACE9836FED24FCA7204C9 /* api-ios.md */, + 50374070086EEAB65B3BB7EF6ABAA481 /* api-js.md */, + A0CEDAF1C0FCD8627C98C4D04823AEDD /* CodePush.podspec */, + 4C6BD8D757ECEB57B425C59887FE5F9E /* LICENSE.md */, + 6CAC92DC6DBB45F7A23B6574AAF1D1BC /* multi-deployment-testing-android.md */, + AE371EA4FBA0C3BA583F0ECE5D4E47AE /* multi-deployment-testing-ios.md */, + B3CC3EDB86BB2396261F0088DCAA75DA /* README.md */, + 8D3566C0B4E04EE288B1D92F30C52CB2 /* setup-android.md */, + 5441263D24DBDDC42549BD52D6968764 /* setup-ios.md */, + 78F339E0C596F4F856F90968CA661A64 /* setup-windows.md */, + ); + name = Pod; + sourceTree = ""; + }; + 1DF6B78967954BF702690DC9CBF41968 /* RCTText */ = { + isa = PBXGroup; + children = ( + 274AE41C026306C345AB410B9709AB0F /* RCTConvert+Text.h */, + 369E03FC420A83A0731B0FE85597120F /* RCTConvert+Text.m */, + 8873DFEE3ED603A03F4F129A7A19DB6E /* RCTTextAttributes.h */, + 5156B347BC629A0D68EE93E8D71B51D0 /* RCTTextAttributes.m */, + 060B4A7F5491471B8B3A110A9C8CFC2A /* RCTTextTransform.h */, + 1EC73A83EFC86C266B585B97BC1D4342 /* BaseText */, + 1FF28AB0DD86C12A2885541FFB8A0334 /* RawText */, + 7506E49FADF3C863BDC1962AD346CC54 /* Text */, + AFBFFE0B7E5AFCF5F9933DECAE4A1F76 /* TextInput */, + E74803A894BB4BD2E541D3C83D69A0D5 /* VirtualText */, + ); + name = RCTText; sourceTree = ""; }; 1E0171568A011860FFADC287431BB6CD /* QBImagePickerController */ = { @@ -2057,22 +2117,48 @@ path = QBImagePickerController; sourceTree = ""; }; - 22A0CA9D30D1AE0861FBD8F8135428EC /* Pod */ = { + 1EC73A83EFC86C266B585B97BC1D4342 /* BaseText */ = { isa = PBXGroup; children = ( - 533829CACD2EE11293B6246F1AE45F69 /* api-android.md */, - B9C51E8DB0D6C097BA01502F2ED00DF3 /* api-ios.md */, - E8E0D9C6E316D76E87C5C52F750D79DA /* api-js.md */, - 444A842E0D24DAB1292C664D82344495 /* CodePush.podspec */, - 062B7CB49ED93D7B0FA0E3742C02DA7D /* LICENSE.md */, - B5570415BBEA0E63DE722A66DF685F92 /* multi-deployment-testing-android.md */, - EF55EBEBE190214A642E4B3D6845C39B /* multi-deployment-testing-ios.md */, - 2DD3CD54B865BCA179949860BA7D47DD /* README.md */, - 85D39D41272321A5E801DA63B30D52D2 /* setup-android.md */, - 270CF9CF1F2507A510B7837F649796F2 /* setup-ios.md */, - 956BFAC0D42E9EF9C88D0D45980F8934 /* setup-windows.md */, + 60815C90750FBC54E616777AE88E10FD /* RCTBaseTextShadowView.h */, + 16C14DFBA1EBC66FAAE5AF8D4A0C1F32 /* RCTBaseTextShadowView.m */, + 4153F37EE9DF5AB3E23882B42A743A9C /* RCTBaseTextViewManager.h */, + FE71170E39B640C54D3000E438641096 /* RCTBaseTextViewManager.m */, ); - name = Pod; + name = BaseText; + path = Libraries/Text/BaseText; + sourceTree = ""; + }; + 1F94599BFC52E70CFD4F714EBAC4A23D /* Support Files */ = { + isa = PBXGroup; + children = ( + 015CD137ADA9F9DB7FB9DA5F7BC023F5 /* BugsnagReactNative.xcconfig */, + 74D41D35A7F5BC3C098A4BEB350C8ADF /* BugsnagReactNative-dummy.m */, + B1C4953A27C42D616B0886B426156A34 /* BugsnagReactNative-prefix.pch */, + ); + name = "Support Files"; + path = "../../ios/Pods/Target Support Files/BugsnagReactNative"; + sourceTree = ""; + }; + 1FF28AB0DD86C12A2885541FFB8A0334 /* RawText */ = { + isa = PBXGroup; + children = ( + 310BCD2ED6D0C867A596C8BCF225448F /* RCTRawTextShadowView.h */, + 7E98E2C5A89C7894CFC25ED1D61D5DEC /* RCTRawTextShadowView.m */, + 014D01A6CE015D6D9D3BC7B4DA4E697D /* RCTRawTextViewManager.h */, + 06061083F375ED04D7D575AB9AB1BEEF /* RCTRawTextViewManager.m */, + ); + name = RawText; + path = Libraries/Text/RawText; + sourceTree = ""; + }; + 20E665DD09EC1E58C9BA47CA64083CC8 /* DevSupport */ = { + isa = PBXGroup; + children = ( + 39F38A9DFC41DDFC1513C210EF174291 /* DevSupport */, + 3736BCE727852403E4E87F18B71B0A66 /* Inspector */, + ); + name = DevSupport; sourceTree = ""; }; 25AD387CC2A5B54EA3AA7A40D27BE0E6 /* Targets Support Files */ = { @@ -2086,94 +2172,69 @@ name = "Targets Support Files"; sourceTree = ""; }; - 25B923C8581FEA2DE2CF32E2E59D9E06 /* Recording */ = { + 2F7F6569C99440987BE301A00B5DB838 /* Tools */ = { isa = PBXGroup; children = ( - 750F7978542B9BAF550597FF5431D809 /* BSG_KSCrash.h */, - C5991B79002A34D1889B84D9258A9538 /* BSG_KSCrash.m */, - 18909EC908180DF21B357CCEE15B8FD0 /* BSG_KSCrashAdvanced.h */, - 0718C00486956C3B8F15BCBB43D7E2B8 /* BSG_KSCrashC.c */, - B4258FDC44F3428B09CF80BA5F4C3740 /* BSG_KSCrashC.h */, - AA6CD99667AFAC252016DF789661C593 /* BSG_KSCrashContext.h */, - 61D416CA1469D4D73278DBAE59EB6DE9 /* BSG_KSCrashDoctor.h */, - 455269537B4E49DD361A00B287963622 /* BSG_KSCrashDoctor.m */, - A5D69AB4E305389D920D65EE45FA1FB6 /* BSG_KSCrashReport.c */, - A5F70D4F2276E50162237A30BA3A9E51 /* BSG_KSCrashReport.h */, - FA7E6F164048FCE817D42F7CB69B6BB0 /* BSG_KSCrashReportFields.h */, - 16C41D636B3D223BC9F5DA338ABCBB4D /* BSG_KSCrashReportStore.h */, - 35EF61E44F7282148EF073FD8E04678E /* BSG_KSCrashReportStore.m */, - EE8288E043B08C408E9097F86830B13F /* BSG_KSCrashReportVersion.h */, - 2B0EE2B904C94465182D799610780BE3 /* BSG_KSCrashState.c */, - A52C199C4C128B07747F758F116B08A6 /* BSG_KSCrashState.h */, - 777D4C6D5DD2B6CA1C810FD9A48D01AB /* BSG_KSCrashType.c */, - 9C2A875DC843E3696D834ACFB58ACBDB /* BSG_KSCrashType.h */, - CEB897AF8F4400EB490B5D755B881DA3 /* BSG_KSSystemCapabilities.h */, - 56DCE8263677014D3A3D3349B156EC76 /* BSG_KSSystemInfo.h */, - D6B2E6FB40F6A6A48D0DF012187528AF /* BSG_KSSystemInfo.m */, - DFB6FAB678F374E7D06120E5D6F03C44 /* BSG_KSSystemInfoC.h */, - 055E0FF8478BB2CAF6652B6FA400E2D7 /* Sentry */, - C49B2F6E5BA1DAD2C2FF651E89F3D1F9 /* Tools */, + 78E04F61B9C436415BD60AFE1B6034A7 /* BSG_KSArchSpecific.h */, + 21EF09C60302BE3DC5A43FAAAC4C2BBC /* BSG_KSBacktrace.c */, + 56E07F067A275E277881BA4F80A4FD30 /* BSG_KSBacktrace.h */, + 487883116367E6CF1EFECA7F9FA67313 /* BSG_KSBacktrace_Private.h */, + 965A3E2773D4CAE51406095573135E87 /* BSG_KSCrashCallCompletion.h */, + 17B972EC86C329E86332FAC6C54118C3 /* BSG_KSCrashCallCompletion.m */, + 8AA545AF2D6F1EEC6860B4839F6B160E /* BSG_KSDynamicLinker.c */, + 82C924931A669AF05C3793DEFA9FAAD5 /* BSG_KSDynamicLinker.h */, + A8BCADA8BCE768A877AB50117888E8C4 /* BSG_KSFileUtils.c */, + C59C83B07F0A49B5729A7367448CB04A /* BSG_KSFileUtils.h */, + A8C739FD34909DD1E01B26C3A9B9CC29 /* BSG_KSJSONCodec.c */, + 5DDF585154CD0819E4F8DC7BDE955CD6 /* BSG_KSJSONCodec.h */, + 76799006D8F4D64EE78CAD78CBDF8C00 /* BSG_KSJSONCodecObjC.h */, + 789B37BF9A07EF6CE8F3BE23F3F2FEB6 /* BSG_KSJSONCodecObjC.m */, + EDD7169502BF090C70264DCED22D577D /* BSG_KSLogger.h */, + 8A740982C9E0F0DCB042CD0FD56A321C /* BSG_KSLogger.m */, + 188AB0AA1B6F7E217EAA727993735C03 /* BSG_KSMach.c */, + 67C485854ED455A2ED06C9E4F0635142 /* BSG_KSMach.h */, + 2CB2A2BC7AA113C8634BA385A670B959 /* BSG_KSMach_Arm.c */, + DCB28DA4ACC273E54C9222E1E9897727 /* BSG_KSMach_Arm64.c */, + FD03F45C9F4EC0F7CEF4C2021C3B4358 /* BSG_KSMach_x86_32.c */, + 63C1231221C9AE487F9552A288B116D1 /* BSG_KSMach_x86_64.c */, + 31D34BB8E699B202F996584AA21B71FD /* BSG_KSMachApple.h */, + BBEF133513ED29A953EDF2586E199D52 /* BSG_KSObjC.c */, + 0AAEAAD59082742470E0414CC07CC6D5 /* BSG_KSObjC.h */, + 241C985945924473CEE0605EEE5D4EB3 /* BSG_KSObjCApple.h */, + 1B71C87A17A2CCCC63F00BE5A67882A4 /* BSG_KSSafeCollections.h */, + B0F8B6FF041A5B168C89EB2F2073B2FD /* BSG_KSSafeCollections.m */, + 9913E25EA118F25A4E0D4FE7B3AFE21F /* BSG_KSSignalInfo.c */, + 436E8D1C12CD31A7BDA74FBFEEC6C826 /* BSG_KSSignalInfo.h */, + 2304DDF21F946E363C7F98D930577335 /* BSG_KSSingleton.h */, + 8A5840F52E92326B179D9A52518F7C72 /* BSG_KSString.c */, + A3B76801DEB8E05A26C2D2EEA8F6C435 /* BSG_KSString.h */, + 889F9950CAE7101E0869E6C3D2BEC15F /* BSG_KSSysCtl.c */, + 338F24C2B9E24CD8ACAF954F9937AD92 /* BSG_KSSysCtl.h */, + DCBABB05B9565A9B497D4C9F3A43479E /* BSG_KSZombie.c */, + AF6B8347A2847209AA82F010690BE9D9 /* BSG_KSZombie.h */, + C1DE1190C66E77BE3789E7B4B53F1007 /* BSG_RFC3339DateTool.h */, + FE24F043F6F28DB00429004FE69DCEA9 /* BSG_RFC3339DateTool.m */, + C0A47BADB955B0B08BB8F47247912D6C /* NSDictionary+BSG_Merge.h */, + 4335348B526240EB8B0BBC4F807E8A91 /* NSDictionary+BSG_Merge.m */, + 3F2A71F89269956ECE36158BA656CD11 /* NSError+BSG_SimpleConstructor.h */, + 2578A41403CC0A1B833E96DCD2E15809 /* NSError+BSG_SimpleConstructor.m */, ); - name = Recording; - path = Recording; + name = Tools; + path = Tools; sourceTree = ""; }; - 2CB038C192A04353FD255E3A844CBAC5 /* Algorithms */ = { + 2FDD72A77ADE65840295646C70EB106F /* SurfaceHostingView */ = { isa = PBXGroup; children = ( - 2EF2E9BAA8EB2AAD417769B8D8FCAF7C /* Base */, - E76D649B841F41FF60BA19B0F052E864 /* ESFamily */, - 012AD5237AA7B0CB2BB12E82A5B4BFEA /* Holders */, - DA67CD2D2269610C8B5D85262FEA1BCE /* HSFamily */, - E84BFE25ABBC4F14B74B2C7B8E293AA5 /* RSFamily */, + 9A4A2E202FC25BE5B90A9031FFB43B24 /* RCTSurfaceHostingProxyRootView.h */, + 6A2E4264C55C79A0036B041D5C98DAB1 /* RCTSurfaceHostingProxyRootView.mm */, + 0364DA474E8512DFF7E7C0C894483B5B /* RCTSurfaceHostingView.h */, + 7726F52FEE5C4F5DB3D8E5CF397CF542 /* RCTSurfaceHostingView.mm */, + E9B729E42E1CB63FBC11BF15E1350CAD /* RCTSurfaceSizeMeasureMode.h */, + 6F789466E2884BF25CB8D69529A2DDE4 /* RCTSurfaceSizeMeasureMode.mm */, ); - name = Algorithms; - path = ios/CodePush/JWT/Core/Algorithms; - sourceTree = ""; - }; - 2E4A2481177767D88CB2D447CF855360 /* react-native-fast-image */ = { - isa = PBXGroup; - children = ( - 2EFD51EADE36B98F5B6C1171188EFFE6 /* FFFastImageSource.h */, - 9CF1D00838C32EB1D42D95828E5FA4CF /* FFFastImageSource.m */, - 680687425792E48EBA4732A4CB8157BB /* FFFastImageView.h */, - 460DCFA87C2712C7B652D915E1FA0CD0 /* FFFastImageView.m */, - 3AB9002BC52EE3C2876CA241EE0AD3D7 /* FFFastImageViewManager.h */, - F55711F4B3440668E0446E8C2EF5115E /* FFFastImageViewManager.m */, - 89CB8A3CA09D7DE235CC2F35E3302878 /* RCTConvert+FFFastImage.h */, - 348FF0C31D9CAE5AD7F252241B44B410 /* RCTConvert+FFFastImage.m */, - F78C8FC766E7624C9C669F0B212A4B91 /* Pod */, - A49D0C160F16D8C818F9F1D0F9F74089 /* Support Files */, - ); - name = "react-native-fast-image"; - path = "../../node_modules/react-native-fast-image"; - sourceTree = ""; - }; - 2EF2E9BAA8EB2AAD417769B8D8FCAF7C /* Base */ = { - isa = PBXGroup; - children = ( - F0D1A5E3ADE4BED12E24E06AD22E9CA8 /* JWTAlgorithm.h */, - 04C50D2F98393D3023D6EF34EBB30CBC /* JWTAlgorithmFactory.h */, - D20F40362EAF2D3F34BF52947190C950 /* JWTAlgorithmFactory.m */, - 37E491BBA08CB86C94DF2B2C778A1714 /* JWTAlgorithmNone.h */, - 06578A0A519DDC6F6F3A98330701CEF2 /* JWTAlgorithmNone.m */, - ); - name = Base; - path = Base; - sourceTree = ""; - }; - 317BD03D6887260C2EDA6D53F0C6A40E /* CodePush */ = { - isa = PBXGroup; - children = ( - 32041CB8683AE367EADF77C1E57E4FDA /* Base64 */, - 73AE6551F254391359E85B5910884D47 /* Core */, - 5384E20EFB0FE8280D4ADC7B8590E451 /* JWT */, - 22A0CA9D30D1AE0861FBD8F8135428EC /* Pod */, - AC6B7D31227DDBD07AED1BF85B955D28 /* SSZipArchive */, - 7130D95E116AD4ED1455896B7EB2DE76 /* Support Files */, - ); - name = CodePush; - path = "../../node_modules/react-native-code-push"; + name = SurfaceHostingView; + path = SurfaceHostingView; sourceTree = ""; }; 31E010AB7F10123B514A0F69107EB5FC /* Support Files */ = { @@ -2187,15 +2248,6 @@ path = "../Target Support Files/glog"; sourceTree = ""; }; - 32041CB8683AE367EADF77C1E57E4FDA /* Base64 */ = { - isa = PBXGroup; - children = ( - 367FFA4A4307C14622EACBB68CCBD511 /* MF_Base64Additions.h */, - 3812D6BAC4E109E0B79C91735DB07CBD /* MF_Base64Additions.m */, - ); - name = Base64; - sourceTree = ""; - }; 32B13847E36131BCF6E2781BA9FB420B /* Frameworks */ = { isa = PBXGroup; children = ( @@ -2204,18 +2256,70 @@ name = Frameworks; sourceTree = ""; }; - 3806280A39BD66E61A76463877A9C37B /* Singleline */ = { + 32FA899203EF360D47DEAF179AC9BBC8 /* aes */ = { isa = PBXGroup; children = ( - 4B5B9F77D7E64DECE0A353C0B55B40D0 /* RCTSinglelineTextInputView.h */, - F49A7CC6BBACCCF14E92D9CCFE8C768A /* RCTSinglelineTextInputView.m */, - 9109692C289A9B4941381E7426A17A8D /* RCTSinglelineTextInputViewManager.h */, - 51F3783BE85FD7E29CF85172E5885D2F /* RCTSinglelineTextInputViewManager.m */, - 66EB4E01007A23A088EBC78D409D73B8 /* RCTUITextField.h */, - 4E9813538D670B64CE042581AECC6B4A /* RCTUITextField.m */, + B3CAC920A5E5EAC2F5C2FD0C636E4D54 /* aes.h */, + 54AA36B34ABAC46C7467FCE242E430EA /* aes_via_ace.h */, + 239643A26EF686E9CA2EA44F457B7B3B /* aescrypt.c */, + DD4074A6415FBEE5EE8872E21FD66945 /* aeskey.c */, + 57BE049CBA41A8447E69A75DE83B1F7E /* aesopt.h */, + 0BCABB1FDD9ABD74C29666DB3FEB9AF3 /* aestab.c */, + DDD4B7DA9065EF3536FCE8A63B7A8114 /* aestab.h */, + A1A93190352D7CC72AD8774813966439 /* brg_endian.h */, + FA6065F739BBA1266B4FFF5EF86DBADD /* brg_types.h */, + 1508D59BE173020DA5FF101C0E2EAC8C /* entropy.c */, + 1E0C726B36C52BF1A1FC74E085745E87 /* entropy.h */, + 522900E2AC7897ABA049D803D953045A /* fileenc.c */, + 0C55D9416E1BC3B87245DDA9DE831C94 /* fileenc.h */, + B5BDCF51FD08D2ACE2F9E6DC1E590B33 /* hmac.c */, + E1B2DFF3B1F2038C40E946A63C8D5D60 /* hmac.h */, + C21CB93D7FD86DECC798B771D523F8A4 /* prng.c */, + F70443BABA01AD3D334F612A5B8F4102 /* prng.h */, + 135D44E436A6E4509DBEFEF0ACE44F3B /* pwd2key.c */, + 5A418AE62717B248351424C7B7D607E4 /* pwd2key.h */, + 1CC795A550947101A738EE142DC6C8A4 /* sha1.c */, + DD703D66E9920F09A7B40D635B2DF637 /* sha1.h */, ); - name = Singleline; - path = Singleline; + name = aes; + path = ios/CodePush/SSZipArchive/aes; + sourceTree = ""; + }; + 3657ABA4A25A78BD9BB978DEB7A1DA14 /* SafeAreaView */ = { + isa = PBXGroup; + children = ( + 1F652A966590AE59A2C96BC589A659E6 /* RCTSafeAreaShadowView.h */, + 2AA482497A8A54BD1D8D7D67F1F5F52D /* RCTSafeAreaShadowView.m */, + AB4DD5C41A9F4C40545F707486958FF9 /* RCTSafeAreaView.h */, + BB4FB36FDAAA7984E51C9C3EF2CC2358 /* RCTSafeAreaView.m */, + 1F2DB86C4D0C86A5483AF1A2A7FC6CF4 /* RCTSafeAreaViewLocalData.h */, + 2B408F3ADDA989BE32FE5F6CAD6E4870 /* RCTSafeAreaViewLocalData.m */, + F60BAC6986A6EE7358EA273834ABF865 /* RCTSafeAreaViewManager.h */, + 3B3BFFF88755DFEE7CD491294BABE8A3 /* RCTSafeAreaViewManager.m */, + ); + name = SafeAreaView; + path = SafeAreaView; + sourceTree = ""; + }; + 3736BCE727852403E4E87F18B71B0A66 /* Inspector */ = { + isa = PBXGroup; + children = ( + A27FDA50822A908CB01F50F3782CA3DA /* RCTInspector.h */, + 8D26E90101F9452CB3F2FAAB8A74F273 /* RCTInspector.mm */, + 083A915F54B9024EE1CF4CB8953821BA /* RCTInspectorPackagerConnection.h */, + A26897AC7B30F0703D777DF9655C46E7 /* RCTInspectorPackagerConnection.m */, + ); + name = Inspector; + path = React/Inspector; + sourceTree = ""; + }; + 3851FA1502E53E155A40BB3D50BF20BE /* Base64 */ = { + isa = PBXGroup; + children = ( + 5E05DF4DA8D500EF3CCFB661D99B6E21 /* MF_Base64Additions.h */, + 6BD5D9F776FAE46D759E1965E96A8CA0 /* MF_Base64Additions.m */, + ); + name = Base64; sourceTree = ""; }; 391828183CD6890913F405A62FE04609 /* Folly */ = { @@ -2242,20 +2346,22 @@ path = Folly; sourceTree = ""; }; - 3B195B5115CBA45CF08B9DB09CD3A532 /* RNImageCropPicker */ = { + 39F38A9DFC41DDFC1513C210EF174291 /* DevSupport */ = { isa = PBXGroup; children = ( - 5A023A0AFF31DCA95182B60C58B44B68 /* Compression.h */, - 20D089FF27AA264C8E071B85EF2D1D7C /* Compression.m */, - 0498732578B070F40B7154D6C0AA8CBF /* ImageCropPicker.h */, - B1E42E568E0A63C05222E91D65CFEB16 /* ImageCropPicker.m */, - BA6D07E29C307355DC9535CFBB0DA318 /* UIImage+Resize.h */, - A78438FC2DEF2FE272E62633C97AD627 /* UIImage+Resize.m */, - DF4DA85DC9B7EDA79F0504444AD4248F /* Pod */, - 81DB12ECC363CA58879BE2EFCBBB5E79 /* Support Files */, + 2326D4EBD2477D6048EB479780C4CEDD /* RCTDevLoadingView.h */, + 4A1E30F018E208E4EB491B7A3E075080 /* RCTDevLoadingView.m */, + 23FDC80FB3353CE4B6051B7AF9EAED3F /* RCTDevMenu.h */, + B2B56189D2CD3E9F4511531F88CA4118 /* RCTDevMenu.m */, + 635EA195EA1BC5B865600D52B845A62B /* RCTInspectorDevServerHelper.h */, + 13D626A8650D7A7A51BDB6B231DBAC46 /* RCTInspectorDevServerHelper.mm */, + 19494E56D6530360BF938B2933867784 /* RCTPackagerClient.h */, + 9174A80631A0FDBC7A8FDFCD652ACB06 /* RCTPackagerClient.m */, + BBCA43CEA06D29C9A0D209EFEFDDEF42 /* RCTPackagerConnection.h */, + 839D7ABD30C8E102D0DD072E2D59E8F4 /* RCTPackagerConnection.mm */, ); - name = RNImageCropPicker; - path = "../../node_modules/react-native-image-crop-picker"; + name = DevSupport; + path = React/DevSupport; sourceTree = ""; }; 3B482095C13F7601E580C92DD3536E01 /* AppCenterReactNativeShared */ = { @@ -2268,13 +2374,25 @@ path = AppCenterReactNativeShared; sourceTree = ""; }; - 3DF051F62C3B54E8D5150924BE923255 /* jsinspector */ = { + 3DFBA33C632E4E57D5AC3EF7BE0191EA /* Filters */ = { isa = PBXGroup; children = ( - 8189997A2C8B647743030362760BEA43 /* InspectorInterfaces.cpp */, - F03D9E657FCA5B4202ABBDE4076A8C2F /* InspectorInterfaces.h */, + 32DFDF7B5051CAD644E83B963FC7B2E4 /* BSG_KSCrashReportFilter.h */, + D59637E8495A92C947752A7BE9A09AE4 /* BSG_KSCrashReportFilterCompletion.h */, ); - name = jsinspector; + name = Filters; + path = Filters; + sourceTree = ""; + }; + 3E8D70E7B8772E95A57A742AF925FCFA /* Support Files */ = { + isa = PBXGroup; + children = ( + E1127BCE7C98C4F7B22060108E5C4896 /* yoga.xcconfig */, + DF3E22862A0725C74B85745EBF2375DA /* yoga-dummy.m */, + 8BA58F0542F74AD6F13DA3E4235CBBA6 /* yoga-prefix.pch */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/yoga"; sourceTree = ""; }; 410AF5146CB16E3F631805AE20027789 /* AppCenter */ = { @@ -2290,6 +2408,16 @@ path = AppCenter; sourceTree = ""; }; + 4167A78009E4B3A2EE836FC56F284F39 /* Pod */ = { + isa = PBXGroup; + children = ( + 3D7072307742BFBCFF4E58891628F1FC /* LICENSE */, + 55DAB4F0ABC1B7FF2EF7C38F7D23CBD6 /* react-native-version-number.podspec */, + BF21DDD26E9790D1640EEDCF7E9AD238 /* README.md */, + ); + name = Pod; + sourceTree = ""; + }; 41FA9208A3CDEC0BC8F3D3D9BD2C1CAE /* Support Files */ = { isa = PBXGroup; children = ( @@ -2301,21 +2429,52 @@ path = "../Target Support Files/FLAnimatedImage"; sourceTree = ""; }; - 44523A80F8E8E7B3230765E2CF339CE2 /* CxxModule */ = { + 41FCA75AA60E66BDEB3F27C340482CBD /* Pod */ = { isa = PBXGroup; children = ( - 429E45AAC1637EF737BB165B36921ADF /* DispatchMessageQueueThread.h */, - 08FA4A5CC3DAB51D1D48E8C92BA511E3 /* RCTCxxMethod.h */, - 56E80E8A52F7583FFA9584331625DAB4 /* RCTCxxMethod.mm */, - 50B745AB9344070D566B1544AA862345 /* RCTCxxModule.h */, - A2A0FDD0848F8B284D2A17EFE76A2F1F /* RCTCxxModule.mm */, - 5C921C3178D8AC88FCE27D9E81A7F5DD /* RCTCxxUtils.h */, - BDFABB9BF916E145317358F0270BA98B /* RCTCxxUtils.mm */, - E3092DC105ED91881CC31FE2A8453013 /* RCTNativeModule.h */, - E075F5D01D7354943FC3ED119EDBC17D /* RCTNativeModule.mm */, + C3B8AEA7C427887412AFF2E2B4B71884 /* BugsnagReactNative.podspec */, + 5B0C5F3C289C7558CDDC6E9E1271B803 /* LICENSE.txt */, + C0F15513A3632EB46DA2105F7D6732EA /* README.md */, ); - name = CxxModule; - path = React/CxxModule; + name = Pod; + sourceTree = ""; + }; + 420E2B9D4479544AB6555FE3CF48976C /* Core */ = { + isa = PBXGroup; + children = ( + ); + name = Core; + sourceTree = ""; + }; + 44523D9797FCE1E193F3100095476967 /* RCTImage */ = { + isa = PBXGroup; + children = ( + DC870B90031EF3E952B1D488D36C22F8 /* RCTGIFImageDecoder.h */, + FF99ABF4CAEB1E9CD9CF83D924B62704 /* RCTGIFImageDecoder.m */, + 6B9F1B76E3986635D090D79DD8EE9018 /* RCTImageBlurUtils.h */, + 7DB1F686F331C4BE4166D2E34E4327F7 /* RCTImageBlurUtils.m */, + F9251E212F9A0E742C6051186EB72634 /* RCTImageCache.h */, + CD41EAFD852BBC97A376AAD3822848E8 /* RCTImageCache.m */, + 7C6C1EA662DCAF62A9A31E8F8023664A /* RCTImageEditingManager.h */, + 394EC478B81A355A885679D52F809B1F /* RCTImageEditingManager.m */, + 6ACC91A92FDCDDAD497EB12F7409F7F1 /* RCTImageLoader.h */, + D934E32C2794C7DC1A0BE9D96B2FDEC1 /* RCTImageLoader.m */, + 4F33A7E945527A5D235963CF1C474600 /* RCTImageShadowView.h */, + BBEC404DB02DD3966E5BDB60D2A0BCA6 /* RCTImageShadowView.m */, + 2838DC9084502AB8F29154CAC4A219FA /* RCTImageStoreManager.h */, + BD6CD742EA9FFC7B7D5A10E486DED090 /* RCTImageStoreManager.m */, + 8711DAD244C766657640D1BB082A038E /* RCTImageUtils.h */, + D33DA73B26B228CABE669C9A70AF116A /* RCTImageUtils.m */, + 936B4666DB8FB8167C8D83772836E90A /* RCTImageView.h */, + 23827BB4566B8AB53B0A0DAA5E1D3C22 /* RCTImageView.m */, + 84DFF9B55DDBD5A4E258812E14FC6C44 /* RCTImageViewManager.h */, + 300414BE9397861FC16B886CD53633F4 /* RCTImageViewManager.m */, + B96BEB23627D48FB5D43B4F85684E6FB /* RCTLocalAssetImageLoader.h */, + E769F359A9A6C12884ED73B57EACAF10 /* RCTLocalAssetImageLoader.m */, + 6D4D55FDE12B65E5BF5629B88C0C6769 /* RCTResizeMode.h */, + FF33AE91AC3A9DC9EDD62F1E1BC285FA /* RCTResizeMode.m */, + ); + name = RCTImage; sourceTree = ""; }; 4575B94A3905B9DEEC219BA430F99C45 /* Frameworks */ = { @@ -2334,81 +2493,22 @@ name = Frameworks; sourceTree = ""; }; - 46358E624C204C259C11FBBFF6D5B1A8 /* TextInput */ = { + 496B122136B4F0E4ADF579CCFB8B2918 /* fishhook */ = { isa = PBXGroup; children = ( - F6EC234FB76CD166248880AB1C3DFB61 /* RCTBackedTextInputDelegate.h */, - 482D4E5AF92A5A27044EB7E85E01EB11 /* RCTBackedTextInputDelegateAdapter.h */, - A2477D51FDF65E515781388B1690D839 /* RCTBackedTextInputDelegateAdapter.m */, - 892BC23694E5529E5D44F7C2A53E9A81 /* RCTBackedTextInputViewProtocol.h */, - 43F76DEA25D26E1EC9D87A2F837F0E37 /* RCTBaseTextInputShadowView.h */, - 9586A109459C2EE26A24CA837046CDB9 /* RCTBaseTextInputShadowView.m */, - 1DCE6B41B785668F0DA38CEFECE3CBFD /* RCTBaseTextInputView.h */, - 1F9668127746AB1B0BB453206C2B6719 /* RCTBaseTextInputView.m */, - 66A10E7B8F20F90B763C9DE681ECD5A8 /* RCTBaseTextInputViewManager.h */, - 99C31F906D36DD9D8EF5969FEC112F35 /* RCTBaseTextInputViewManager.m */, - 7850822645D8E5B563752A9C3F6A42E2 /* RCTInputAccessoryShadowView.h */, - 1EA51D162E8A157439131650E07EBE97 /* RCTInputAccessoryShadowView.m */, - C8EC35F15F4854F5464EF127306FDFFE /* RCTInputAccessoryView.h */, - 0DA3EDA6F544BF4944FC6474C4614E88 /* RCTInputAccessoryView.m */, - D5B129230E31F4F7742176C9DD7036D6 /* RCTInputAccessoryViewContent.h */, - C7C7F863620951DF17A2C95A0E3D4077 /* RCTInputAccessoryViewContent.m */, - 516833EF8D6147E9279AC100C6426F82 /* RCTInputAccessoryViewManager.h */, - 8940F17022936662AF617FCFCB4F8F0F /* RCTInputAccessoryViewManager.m */, - 3203E276DDF38EE919B440E777EE3A2F /* RCTTextSelection.h */, - 9576BC4786A12E037969403A2EDEF361 /* RCTTextSelection.m */, - 4C2EADFED4C837CB04F2E46DE4DD8021 /* Multiline */, - 3806280A39BD66E61A76463877A9C37B /* Singleline */, + 2FFD5C4B9519E5F4A378967A4571207B /* fishhook.c */, + 507B9B488F5F5D842396DE9AF62DA8D2 /* fishhook.h */, ); - name = TextInput; - path = Libraries/Text/TextInput; + name = fishhook; sourceTree = ""; }; - 488C288364AE086749F1E195BB55598D /* CxxUtils */ = { + 4B4AC741505E5C176611FD2198F409B4 /* vendor */ = { isa = PBXGroup; children = ( - 1D06458ECE841BD19FCAD96FE62C4741 /* RCTFollyConvert.h */, - 7AE457CA0337229ED431EE64D0EAD25F /* RCTFollyConvert.mm */, + D6BF5B287E141135BBA716E372299666 /* bugsnag-cocoa */, ); - name = CxxUtils; - path = React/CxxUtils; - sourceTree = ""; - }; - 48C9920F78B19327F2851F2685D2E256 /* Inspector */ = { - isa = PBXGroup; - children = ( - ED22B41C6FF5E1A0E64A6B3EFB547CD2 /* RCTInspector.h */, - 345BCA9C806D1A6988A63C8BCE29FD50 /* RCTInspector.mm */, - E097DEFC5F2685D35A58B047374544C3 /* RCTInspectorPackagerConnection.h */, - EA8F9504D0DA0B798ADE51021C71C2C1 /* RCTInspectorPackagerConnection.m */, - ); - name = Inspector; - path = React/Inspector; - sourceTree = ""; - }; - 4A70EAF7184AA440586F754BAD976291 /* Support Files */ = { - isa = PBXGroup; - children = ( - 3F2299AFD6E9B9F1DA57A7B83688D607 /* yoga.xcconfig */, - D74FEB12253466A446947D38ED1C58C2 /* yoga-dummy.m */, - DA7EF557E5576CFD4EC3773C30C16929 /* yoga-prefix.pch */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/yoga"; - sourceTree = ""; - }; - 4C2EADFED4C837CB04F2E46DE4DD8021 /* Multiline */ = { - isa = PBXGroup; - children = ( - EEC0259C0D6B2EC8AC859FAD1E15E608 /* RCTMultilineTextInputView.h */, - 6045228B7FA983F701302A76CAC4D82B /* RCTMultilineTextInputView.m */, - BF9F8152200389BA9573E16DDDC22681 /* RCTMultilineTextInputViewManager.h */, - B7EE6274A05590694674B9548D0A0F5D /* RCTMultilineTextInputViewManager.m */, - 3A04F3C928E0229E3CC22F98CC93B536 /* RCTUITextView.h */, - B5FEB8FA8CE8EDF917A125F47FB6A928 /* RCTUITextView.m */, - ); - name = Multiline; - path = Multiline; + name = vendor; + path = cocoa/vendor; sourceTree = ""; }; 4EF6B2FA1B30A7E762E3F62A711F8F6D /* Support Files */ = { @@ -2422,62 +2522,39 @@ path = "../Target Support Files/DoubleConversion"; sourceTree = ""; }; - 5384E20EFB0FE8280D4ADC7B8590E451 /* JWT */ = { + 5027094398C7A28C4304B5C4437597B8 /* Pod */ = { isa = PBXGroup; children = ( - 2CB038C192A04353FD255E3A844CBAC5 /* Algorithms */, - FE7353CAAD2277C17FCC117C834F1275 /* ClaimSet */, - 554E5B7062A968E8003A259889D897AA /* Coding */, - 8D3B61F98F4953ABB58ABF7219A65F47 /* FrameworkSupplement */, - DBB47BC601CB2425DC1238E921270FE4 /* Supplement */, + B130ECF419AAFEF3EFF3D97FD40137CD /* LICENSE */, + 4CDF5045E94EAD1DD2C4743A130AE10E /* React.podspec */, + 482371027E23D48A77E779AD50A03075 /* README.md */, ); - name = JWT; + name = Pod; sourceTree = ""; }; - 554E5B7062A968E8003A259889D897AA /* Coding */ = { + 567ED40400066304C86EF75EA4990168 /* react-native-version-number */ = { isa = PBXGroup; children = ( - EC37EB9E09F081FD2C071A9469B1579F /* JWTCoding.h */, - DB6F420D558CFB198288B4BE3A511C28 /* JWTCoding.m */, - A4934E8741C1593825184F3EDF0C6378 /* JWTCoding+ResultTypes.h */, - 9E9E66AD3EE31898F9005DB7E481EB80 /* JWTCoding+ResultTypes.m */, - AE9A4C1C18C6B7B50AF3E79E0C017AC9 /* JWTCoding+VersionOne.h */, - 2E5205465621650AC1F0D6AF7B87F4C9 /* JWTCoding+VersionOne.m */, - FC88DEF1685323AC1CFA5CA7A93AE75D /* JWTCoding+VersionThree.h */, - E879A202AFC47530EA9D38D142323C46 /* JWTCoding+VersionThree.m */, - 35AF87936EDF41457F8F680465D593F6 /* JWTCoding+VersionTwo.h */, - 80445CDB352BCF400E0FE32BAACC08F8 /* JWTCoding+VersionTwo.m */, + 47D917DFBA46FCBDAE9653FEB89F71D1 /* RNVersionNumber.h */, + B3E689D218CCB9521EA30A33DF3DA828 /* RNVersionNumber.m */, + 4167A78009E4B3A2EE836FC56F284F39 /* Pod */, + 56CC40CF912B4B526208718CFD7996D5 /* Support Files */, ); - name = Coding; - path = ios/CodePush/JWT/Core/Coding; + name = "react-native-version-number"; + path = "../../node_modules/react-native-version-number"; sourceTree = ""; }; - 55E2CCD80CB0D5682A5A462D390BC5E1 /* Support Files */ = { + 56CC40CF912B4B526208718CFD7996D5 /* Support Files */ = { isa = PBXGroup; children = ( - A30DFCAB93DEBCA3F321C809D1F56463 /* react-native-version-number.xcconfig */, - F8F00618A745A1C2396257EDBD5E5671 /* react-native-version-number-dummy.m */, - 6A7A42CEA06A5D388C6E45F5D184D8F3 /* react-native-version-number-prefix.pch */, + A11BAC6ED359280664F98FF26F215D1F /* react-native-version-number.xcconfig */, + 062F45DFBE8FA543031558B97CA2DFD2 /* react-native-version-number-dummy.m */, + C72751DAA36D650392FC42B237D184FF /* react-native-version-number-prefix.pch */, ); name = "Support Files"; path = "../../ios/Pods/Target Support Files/react-native-version-number"; sourceTree = ""; }; - 563F9FFAD129D23D28136F1CABE3F8DF /* RCTCameraRoll */ = { - isa = PBXGroup; - children = ( - E4F5DCA06F84567B6B4C8E1D3993BB78 /* RCTAssetsLibraryRequestHandler.h */, - BC763AA5B12A56E2FB00CA4833D0ECF2 /* RCTAssetsLibraryRequestHandler.m */, - 9B11A836C5199203633BD9E5BBDA8660 /* RCTCameraRollManager.h */, - F2C410BC01BC808F96B250EA43580055 /* RCTCameraRollManager.m */, - 32553D5EB2D251C8C9AA9CE423C8073C /* RCTImagePickerManager.h */, - F0A1E88847373909A363C05F77869959 /* RCTImagePickerManager.m */, - 8049C544DFA107F08A7B13D60F16D285 /* RCTPhotoLibraryImageLoader.h */, - 7CFF162A4CD4C2A290B2E3DF5FFB4D4E /* RCTPhotoLibraryImageLoader.m */, - ); - name = RCTCameraRoll; - sourceTree = ""; - }; 56EF3B4C220D96991979A64650F27AD5 /* Frameworks */ = { isa = PBXGroup; children = ( @@ -2494,30 +2571,6 @@ name = Push; sourceTree = ""; }; - 5D9F533D355DBDDB9F7214249BA49D6B /* UIUtils */ = { - isa = PBXGroup; - children = ( - 07CC64F7F1CCDAE84A7E03A8FCE857A6 /* RCTUIUtils.h */, - D8AE80159C12748902B570283B496A3A /* RCTUIUtils.m */, - ); - name = UIUtils; - path = React/UIUtils; - sourceTree = ""; - }; - 608544143293C75BAE198F2CBB9422E9 /* Development Pods */ = { - isa = PBXGroup; - children = ( - 8C6A157F226B403FDDD70ACE0503DA41 /* BugsnagReactNative */, - 317BD03D6887260C2EDA6D53F0C6A40E /* CodePush */, - 667B3EA713B5C9809A4A219DE024BC86 /* React */, - 2E4A2481177767D88CB2D447CF855360 /* react-native-fast-image */, - 6BAFFCF726E0122625F86C1877AF7F0E /* react-native-version-number */, - 3B195B5115CBA45CF08B9DB09CD3A532 /* RNImageCropPicker */, - CF1D858DB2C7065BF37B393B6837E0DF /* yoga */, - ); - name = "Development Pods"; - sourceTree = ""; - }; 60A77C1D5263081BCCDFF26A77AB513B /* Core */ = { isa = PBXGroup; children = ( @@ -2526,86 +2579,22 @@ name = Core; sourceTree = ""; }; - 60C8CC8653C1A54A131FF0FF520B409E /* RCTText */ = { + 614DDAB7CC7DE7553FB72D8B6EE6781E /* CxxBridge */ = { isa = PBXGroup; children = ( - 4148630A7C8AAF2AAB145F95B36F69D8 /* RCTConvert+Text.h */, - 94B18B7A1CEDC6B996A467E34C77DCAC /* RCTConvert+Text.m */, - B3F676D67E0356399B5D6DD186832A8D /* RCTTextAttributes.h */, - FF16E914DC58637B98EF7872101F05EC /* RCTTextAttributes.m */, - 942BC2869396927085F1F381C5A064E9 /* RCTTextTransform.h */, - AD7747C398BB6E7BA59B0A88CC0C0F50 /* BaseText */, - FFF58BBB074FD01B565CB1699EA77FE5 /* RawText */, - ABBD1DB13026198A454EFCA279F6B503 /* Text */, - 46358E624C204C259C11FBBFF6D5B1A8 /* TextInput */, - F83562E0CA6B9A9B517F8E793CDA3FC9 /* VirtualText */, + 51F928EA83FF29975E2FFBA534C0FE08 /* JSCExecutorFactory.h */, + C5512E3D0E3373A98A999594B19E623B /* JSCExecutorFactory.mm */, + B2353D24E84E9B45CEDEAB6E30F3B713 /* NSDataBigString.h */, + F9A518CA2416A592BDCADB627C48C4E6 /* NSDataBigString.mm */, + 0B52FD54544ADFE50F7D9F04B116CDD0 /* RCTCxxBridge.mm */, + 2751F86107B11F55C4D219513856DF62 /* RCTCxxBridgeDelegate.h */, + AF86A8C722E33FEE352A808F33CFD6BA /* RCTMessageThread.h */, + 772D3664EC9B3368FEE1D451027E1F2E /* RCTMessageThread.mm */, + 7AF1A89C3EE855B86C3A755DCB71F966 /* RCTObjcExecutor.h */, + E7AD11D1BE89D3A1FB19937528E46160 /* RCTObjcExecutor.mm */, ); - name = RCTText; - sourceTree = ""; - }; - 6302536310F5BC3F39706FE18FD70E26 /* KSCrash */ = { - isa = PBXGroup; - children = ( - 25B923C8581FEA2DE2CF32E2E59D9E06 /* Recording */, - 058CE88794A7830DE22E4BD41EC598AB /* Reporting */, - ); - name = KSCrash; - path = KSCrash; - sourceTree = ""; - }; - 6427D95E92ED254DAB1E11B0263A82DA /* Core */ = { - isa = PBXGroup; - children = ( - ); - name = Core; - sourceTree = ""; - }; - 667B3EA713B5C9809A4A219DE024BC86 /* React */ = { - isa = PBXGroup; - children = ( - 9D17BD372E36BA62EA83C062ACC8901A /* Core */, - FC2A4C43531BCBF824555C72D50A81A4 /* CxxBridge */, - B813AAB256DEEC26E2622ADBBFF6F726 /* cxxreact */, - 78376FCF779673B8E9666F49408EDC68 /* DevSupport */, - 9749224F1C7C38D477ED34C603AEB45F /* fishhook */, - 99AA2ADC8102C638A660ACC0B276D6B7 /* jsi */, - 01026CCA77B22D778BF14BE33CCB72AE /* jsiexecutor */, - 3DF051F62C3B54E8D5150924BE923255 /* jsinspector */, - 8A1D8000ED9C1831C9FA1EBBC6203F46 /* Pod */, - 7ED4BD9A3D501110D091553CDC5866FF /* RCTActionSheet */, - D3985AA2310597A7AFE731CD96CFCC76 /* RCTAnimation */, - F5682ED2A569CB013C1BFCC15279B19B /* RCTBlob */, - 563F9FFAD129D23D28136F1CABE3F8DF /* RCTCameraRoll */, - 08990B88AC2ECEC4EF48E63720FFA977 /* RCTImage */, - EBC2116A4BA35B62615D1A96E71E3FB9 /* RCTNetwork */, - 60C8CC8653C1A54A131FF0FF520B409E /* RCTText */, - 1CDDFC4B044C47E2DA2336118677F09F /* RCTWebSocket */, - ECB029725C482B5F28998D146C1642FC /* Support Files */, - ); - name = React; - path = "../../node_modules/react-native"; - sourceTree = ""; - }; - 682968D5745C534AABEE0A1DCC14239C /* Pod */ = { - isa = PBXGroup; - children = ( - 2F7A7C1E87B8B364E24A90D439AD3ABF /* LICENSE */, - 612A6D3358CDC44E12B4A78A4E5F18BA /* react-native-version-number.podspec */, - A241AEF99784970C9496755B870F28A1 /* README.md */, - ); - name = Pod; - sourceTree = ""; - }; - 6BAFFCF726E0122625F86C1877AF7F0E /* react-native-version-number */ = { - isa = PBXGroup; - children = ( - 652CC8D8677A30B7F83AD183274AF06C /* RNVersionNumber.h */, - 7FBF48FD42E53B3295C6816A991BADDE /* RNVersionNumber.m */, - 682968D5745C534AABEE0A1DCC14239C /* Pod */, - 55E2CCD80CB0D5682A5A462D390BC5E1 /* Support Files */, - ); - name = "react-native-version-number"; - path = "../../node_modules/react-native-version-number"; + name = CxxBridge; + path = React/CxxBridge; sourceTree = ""; }; 6D34EADFCC69985A0E9392DD283B6898 /* Support Files */ = { @@ -2620,14 +2609,27 @@ path = "../Target Support Files/QBImagePickerController"; sourceTree = ""; }; - 6EAAE3B51B2B97D46F8B082E9F7A410C /* Pod */ = { + 6D9BBA310D48EFE45C66941EEBF90817 /* JWT */ = { isa = PBXGroup; children = ( - AFE381D14DA2535A5667DA4BD529E282 /* BugsnagReactNative.podspec */, - 260A7A412AC02CD1BE33BD0C97FEA0DF /* LICENSE.txt */, - 211B54533B38CF0BB6CA8A2CD8C38A6C /* README.md */, + 8ABC617F5C93125DD1E072366F67D44B /* Algorithms */, + 008FBB04CB0B6F81F6702AD871301BBD /* ClaimSet */, + A6BA969E3811CB0624BAC20054FBFE41 /* Coding */, + 894C477BC6E4CEA8A2959E7B84F94117 /* FrameworkSupplement */, + AAEE25E5882B643F4E5BDF0C3E8B7927 /* Supplement */, ); - name = Pod; + name = JWT; + sourceTree = ""; + }; + 6E1BB47AD4DB128FF5A4B70011D231B8 /* Support Files */ = { + isa = PBXGroup; + children = ( + C4E98BF74469FAE430B5816C703FC475 /* react-native-fast-image.xcconfig */, + E76B65E8BB073861679BB6321F31BAD3 /* react-native-fast-image-dummy.m */, + 2B5BD13C044A554A2ABB5845DE2809AB /* react-native-fast-image-prefix.pch */, + ); + name = "Support Files"; + path = "../../ios/Pods/Target Support Files/react-native-fast-image"; sourceTree = ""; }; 6EF54477C011D59753748CE2D74E083F /* Crashes */ = { @@ -2658,17 +2660,6 @@ path = "../Target Support Files/AppCenterReactNativeShared"; sourceTree = ""; }; - 7130D95E116AD4ED1455896B7EB2DE76 /* Support Files */ = { - isa = PBXGroup; - children = ( - 772CA1838FA4CCC13485D25B99B6E58C /* CodePush.xcconfig */, - 17AC372A950DEFFF9E87E1C0ABD382B7 /* CodePush-dummy.m */, - 2489F1E23A2E4DDAED1087DCDEB65B9B /* CodePush-prefix.pch */, - ); - name = "Support Files"; - path = "../../ios/Pods/Target Support Files/CodePush"; - sourceTree = ""; - }; 7170A011B6F59B8719E9D17BB6835BEA /* glog */ = { isa = PBXGroup; children = ( @@ -2690,42 +2681,94 @@ path = glog; sourceTree = ""; }; - 73AE6551F254391359E85B5910884D47 /* Core */ = { + 7506E49FADF3C863BDC1962AD346CC54 /* Text */ = { isa = PBXGroup; children = ( - 154C5C8354C38CD489456BE504EFB2E7 /* CodePush.h */, - 680BAFF52F853A8C1C9C0047E531FD9B /* CodePush.m */, - 14072CBE80390B0A91FA711537F3ABE7 /* CodePushConfig.m */, - CD7796ECF89AF46B9B5A4E358BCE7987 /* CodePushDownloadHandler.m */, - CD0AC09ADD33F90CDF4685A3C1E7623A /* CodePushErrorUtils.m */, - 4BA942C534B1F0171BD1D8DABE901270 /* CodePushPackage.m */, - CEA1980FBE21877C0B2BC872ED50F717 /* CodePushTelemetryManager.m */, - 564B29CCC3F5E8A1DC0893E8B20A49C3 /* CodePushUpdateUtils.m */, - 7EC5D75EBB247B2767F38274D99B3C58 /* CodePushUtils.m */, - 5DE4E9D11DEE1E84CE34356F10A12738 /* RCTConvert+CodePushInstallMode.m */, - CC977020A44D23B37867D6DC5B394176 /* RCTConvert+CodePushUpdateState.m */, + 4A73D28BBFA03122A79014EF5069A6EF /* NSTextStorage+FontScaling.h */, + B251BBBA6865E7C97614D173A03750DF /* NSTextStorage+FontScaling.m */, + C34EB3314F6CF289D4215296B449D2B4 /* RCTTextShadowView.h */, + 6BC5B4A9AB292AE435521883ED3E8206 /* RCTTextShadowView.m */, + C5B4A48E2CE21FF41D65E432D2825229 /* RCTTextView.h */, + DA61D36359A14E4B09CD62B402D4062A /* RCTTextView.m */, + 8E693D8BFD33FC571DFB30068D5836CB /* RCTTextViewManager.h */, + EFD5B8616D6664BFC7EF06880276209D /* RCTTextViewManager.m */, ); - name = Core; + name = Text; + path = Libraries/Text/Text; sourceTree = ""; }; - 78376FCF779673B8E9666F49408EDC68 /* DevSupport */ = { + 78318FCFE7C6C5249D8C85015D4A3C99 /* yoga */ = { isa = PBXGroup; children = ( - 8B2826A6F9F7814FA332123F69216834 /* DevSupport */, - 48C9920F78B19327F2851F2685D2E256 /* Inspector */, + 6A4939D195451E09CBE6E98AC0E7ABBF /* CompactValue.h */, + 81DC5815784251B65730F90016E59C24 /* instrumentation.h */, + CD160E2D7BBF1ED233535595F24B6763 /* Utils.cpp */, + 37BB41D73A1CF39D138FD46EA7A260BB /* Utils.h */, + 819367D90CB9C8A586F163674C9E65EF /* YGConfig.cpp */, + B8E1FDCF96CEAAAEF849CAAD765970B1 /* YGConfig.h */, + 4615D8A6FC367A83F007C2F6E1A666A8 /* YGEnums.cpp */, + 36272345E8C0706F5F6D28BCD0C5DFA7 /* YGEnums.h */, + B5EF87FA7F7B716B8134F2A4ABF3B445 /* YGFloatOptional.h */, + 6EDB2EEF8F66FCC0755F3D5875BB2937 /* YGLayout.cpp */, + 9D5092DA2D9ADE742E0B22F037C5E7BF /* YGLayout.h */, + 357D37E0A8227E2A2312AA0E428639CA /* YGMacros.h */, + A0D0654DE0FFF9D49F98E33D3FB037AE /* YGMarker.cpp */, + 932FDC707ED8023FCB9EA5CCDE4CA8FB /* YGMarker.h */, + A95AD01429E348B3E5C116D579BE1121 /* YGNode.cpp */, + 6981853C3F3D1652FE7AE2974E764876 /* YGNode.h */, + EC38BCE4B2C6B70C063014DC3673C969 /* YGNodePrint.cpp */, + 17BD36E9338C31051A9CD805AE3BF480 /* YGNodePrint.h */, + C76B4D48D31F07974646DB6451FC3C63 /* YGStyle.cpp */, + 5BC30EB6BA7D0A86BE5A2FFDF6CC46F3 /* YGStyle.h */, + 2638AF491893DA7254CBD9743B86AD31 /* YGValue.cpp */, + E0D77FDCFB2486080A3B266757A084B0 /* YGValue.h */, + 3E9F042A60E7D4703D46E833012F9493 /* Yoga.cpp */, + 95B99CCE4405D47207ADE75C151C324B /* Yoga.h */, + 8CA577DB4FF26A00D75164B74CE34195 /* Yoga-internal.h */, + 943B2F953E1E9F53DA01D2DBD0D6F42E /* Pod */, + 3E8D70E7B8772E95A57A742AF925FCFA /* Support Files */, ); - name = DevSupport; + name = yoga; + path = "../../node_modules/react-native/ReactCommon/yoga"; sourceTree = ""; }; - 7ED4BD9A3D501110D091553CDC5866FF /* RCTActionSheet */ = { + 798C846325D2DCEEA1921561C6DD70F4 /* ESFamily */ = { isa = PBXGroup; children = ( - 168FC624C64934DD13FEA0BED2CE0E7A /* RCTActionSheetManager.h */, - 233F3CF0ACE81297F8078D54AC73FFA7 /* RCTActionSheetManager.m */, + 2669640F660DC621F370AD70CB686D7A /* JWTAlgorithmESBase.h */, + 1D4CE0CB0EB5E89E4D6D44D407DCE709 /* JWTAlgorithmESBase.m */, + ); + name = ESFamily; + path = ESFamily; + sourceTree = ""; + }; + 7DE762523DF9A58330BD3A04161F0F15 /* RCTActionSheet */ = { + isa = PBXGroup; + children = ( + 861BF0DA7750814233600554911892D2 /* RCTActionSheetManager.h */, + D4499CF8CD7EAFB4A98439C37FFE06FA /* RCTActionSheetManager.m */, ); name = RCTActionSheet; sourceTree = ""; }; + 7EFF33D3BD00585B3EEFDEFEC6C6FFBE /* react-native-fast-image */ = { + isa = PBXGroup; + children = ( + EE89935DD389680422861E52109CAB44 /* FFFastImageSource.h */, + 3B6F65F57946D2A8D1D47066F5E28DD3 /* FFFastImageSource.m */, + AE8EB7656E92060AAD2C723858C2831D /* FFFastImageView.h */, + BBB1C289316E15C262BE53691C0C9D91 /* FFFastImageView.m */, + BCABA95231E87FB70C64FEB9852ADD94 /* FFFastImageViewManager.h */, + 23A8488C1200CBC2A25CE43AB876E8C6 /* FFFastImageViewManager.m */, + F70BF1D06DD14EBBCE78625C6B52BD45 /* RCTConvert+FFFastImage.h */, + E89A12F60A8B5C009FBBAB2E32A3ADDB /* RCTConvert+FFFastImage.m */, + 8B813938B2940C05E721444454CEC4B3 /* Pod */, + 6E1BB47AD4DB128FF5A4B70011D231B8 /* Support Files */, + ); + name = "react-native-fast-image"; + path = "../../node_modules/react-native-fast-image"; + sourceTree = ""; + }; 8058B85DA3FC4960D38AC7CA07FB6D5D /* DoubleConversion */ = { isa = PBXGroup; children = ( @@ -2753,17 +2796,39 @@ path = DoubleConversion; sourceTree = ""; }; - 81DB12ECC363CA58879BE2EFCBBB5E79 /* Support Files */ = { + 8076883DCEED2A04B857F3239E2C62ED /* Holders */ = { isa = PBXGroup; children = ( - 612EB9514DDA990564685F8F8F034599 /* RNImageCropPicker.xcconfig */, - D68303B6E2E26BF71462EB50B1C99741 /* RNImageCropPicker-dummy.m */, - CDAB21F19CD87C64ED0CFFADB07BD278 /* RNImageCropPicker-prefix.pch */, + CE962E4A65DEE9C600A3BE9636A4C39A /* JWTAlgorithmDataHolder.h */, + 3A2BA9580D4193F967A96BF1135A73BA /* JWTAlgorithmDataHolder.m */, + EB885CF1AF6E6A06F3C041CD748D5822 /* JWTAlgorithmDataHolderChain.h */, + E7D69BD7E3DBCEEEA233C79977DB5BF5 /* JWTAlgorithmDataHolderChain.m */, + ); + name = Holders; + path = Holders; + sourceTree = ""; + }; + 823A09290806E204CC9D7E2E8DF374A3 /* Support Files */ = { + isa = PBXGroup; + children = ( + 96DD38ECFD379CC898E24113E917055E /* RNImageCropPicker.xcconfig */, + 4585A9C88943496C505F46EDB5A08B17 /* RNImageCropPicker-dummy.m */, + EF4A0CE9916573E987542823EC85E057 /* RNImageCropPicker-prefix.pch */, ); name = "Support Files"; path = "../../ios/Pods/Target Support Files/RNImageCropPicker"; sourceTree = ""; }; + 8489E3C9BF6C795C09707524B23195B9 /* CxxBridge */ = { + isa = PBXGroup; + children = ( + 614DDAB7CC7DE7553FB72D8B6EE6781E /* CxxBridge */, + 999006C813A8E2D27CB207869CA4B388 /* CxxModule */, + B9809AFD60C7CE69BDA85A3FAEF23BE2 /* CxxUtils */, + ); + name = CxxBridge; + sourceTree = ""; + }; 88B0F2C9E158C21B9BB41932AA427B06 /* Pods-eSteemTests */ = { isa = PBXGroup; children = ( @@ -2777,14 +2842,37 @@ path = "Target Support Files/Pods-eSteemTests"; sourceTree = ""; }; - 8A1D8000ED9C1831C9FA1EBBC6203F46 /* Pod */ = { + 894C477BC6E4CEA8A2959E7B84F94117 /* FrameworkSupplement */ = { isa = PBXGroup; children = ( - FADA39A1BF324C4211C2011C738DEF1E /* LICENSE */, - E9535D4510A2627779B9F0C47151FCA8 /* React.podspec */, - 8576AFFF36305B7A0DFCE57D27D4BADB /* README.md */, + 1E0D4AC5360B030FA8CF7B9B8A3F5103 /* JWT.h */, ); - name = Pod; + name = FrameworkSupplement; + path = ios/CodePush/JWT/Core/FrameworkSupplement; + sourceTree = ""; + }; + 8AA03F426B3851DDD5FAADA7DC012893 /* Support Files */ = { + isa = PBXGroup; + children = ( + 4697DD3FF2B6774C3B48B94BE0F5360B /* React.xcconfig */, + 8540FB71A579454B4CA74A012023ADAA /* React-dummy.m */, + 6B46422AE3F8C8E69DA55B3526500587 /* React-prefix.pch */, + ); + name = "Support Files"; + path = "../../ios/Pods/Target Support Files/React"; + sourceTree = ""; + }; + 8ABC617F5C93125DD1E072366F67D44B /* Algorithms */ = { + isa = PBXGroup; + children = ( + AB42A8B30395D2340145F8A3E16AD115 /* Base */, + 798C846325D2DCEEA1921561C6DD70F4 /* ESFamily */, + 8076883DCEED2A04B857F3239E2C62ED /* Holders */, + AA2D57DE8EE9DEDE2C101F9611231944 /* HSFamily */, + 9A40E9EFACF41E88BAB2935808241D79 /* RSFamily */, + ); + name = Algorithms; + path = ios/CodePush/JWT/Core/Algorithms; sourceTree = ""; }; 8AE99761491EF6A1F54492C156600CA8 /* Pods-eSteem-tvOSTests */ = { @@ -2800,45 +2888,33 @@ path = "Target Support Files/Pods-eSteem-tvOSTests"; sourceTree = ""; }; - 8B2826A6F9F7814FA332123F69216834 /* DevSupport */ = { + 8B813938B2940C05E721444454CEC4B3 /* Pod */ = { isa = PBXGroup; children = ( - F5160F2EB25A40CADC5D9334C22D5B81 /* RCTDevLoadingView.h */, - CD044D52CF4E482CE8DF101C2CA8A441 /* RCTDevLoadingView.m */, - 8A339B2A9379BEDE782145DA66163290 /* RCTDevMenu.h */, - 408ED2CFFAEEC7F8166A565B16957145 /* RCTDevMenu.m */, - 9DF04A7FCBFE71BAC7686535C06D2A81 /* RCTInspectorDevServerHelper.h */, - A105F118744643DC8655D6AB1503E385 /* RCTInspectorDevServerHelper.mm */, - 101708DA60945267C8631BF3383C3757 /* RCTPackagerClient.h */, - 5EE3795D81774D992D13078DE0235798 /* RCTPackagerClient.m */, - 8169CCDFF43D0B6804E3861A0EF77830 /* RCTPackagerConnection.h */, - 449C997D127C8993705DEF66EA69D784 /* RCTPackagerConnection.mm */, + 32CC91015D296D8EFFD4C53BBEA99603 /* LICENSE */, + 38E601BCF2CCC1689A5217E2640DB547 /* react-native-fast-image.podspec */, + 54090D069CD8983C2EEC75FB89E897B1 /* README.md */, ); - name = DevSupport; - path = React/DevSupport; + name = Pod; sourceTree = ""; }; - 8C6A157F226B403FDDD70ACE0503DA41 /* BugsnagReactNative */ = { + 8E4971B6BFB223486F84358BEA9E3ABE /* ScrollView */ = { isa = PBXGroup; children = ( - 595FCA8EACF853FA119632F31BEA007F /* BugsnagReactNative.h */, - BD1C6A807DACF9899A279CD4F7E8BA84 /* BugsnagReactNative.m */, - 6427D95E92ED254DAB1E11B0263A82DA /* Core */, - 6EAAE3B51B2B97D46F8B082E9F7A410C /* Pod */, - BE38178E76BFC8ACE136CD846E9AA2C1 /* Support Files */, - FEC973130076CA947CB696CDE930EA44 /* vendor */, + 38CECE002F1B7B68A86943F778E45628 /* RCTScrollableProtocol.h */, + EA50409572956B7624BD24EE0E5E162C /* RCTScrollContentShadowView.h */, + 307B923991E20EE7C4B3B24FC1305660 /* RCTScrollContentShadowView.m */, + 66667983B2021927AF85764969E1E895 /* RCTScrollContentView.h */, + 2596E67E6160B8637C89FC0B2E0845AB /* RCTScrollContentView.m */, + 03A505B13478B8356CE4666F131C2E86 /* RCTScrollContentViewManager.h */, + 2C97B125E8071525866C7B851BAF9F6F /* RCTScrollContentViewManager.m */, + 3A3DF71F47E2703D66D8F4056DBA81D8 /* RCTScrollView.h */, + C7CBD5EB6457091339390B376B85DBA8 /* RCTScrollView.m */, + E261FBE6F684CBB3065786CECF60C7AA /* RCTScrollViewManager.h */, + 8C88CE5956341892894AE0932AE072D0 /* RCTScrollViewManager.m */, ); - name = BugsnagReactNative; - path = "../../node_modules/bugsnag-react-native"; - sourceTree = ""; - }; - 8D3B61F98F4953ABB58ABF7219A65F47 /* FrameworkSupplement */ = { - isa = PBXGroup; - children = ( - AB7260E1A935D6E84B2ED73D28ECD38E /* JWT.h */, - ); - name = FrameworkSupplement; - path = ios/CodePush/JWT/Core/FrameworkSupplement; + name = ScrollView; + path = ScrollView; sourceTree = ""; }; 92BCC4D24E7E37DE685C0E9E0056EA77 /* boost-for-react-native */ = { @@ -2850,49 +2926,128 @@ path = "boost-for-react-native"; sourceTree = ""; }; - 93973EA87EFF0B2FFE71CB066D4DF38D /* KSCrash */ = { + 943B2F953E1E9F53DA01D2DBD0D6F42E /* Pod */ = { isa = PBXGroup; children = ( - D5E25A4362F2EFE414ADB0D9CD4D6A82 /* Source */, + 095B00704121F1FB3816E3BFD0378CE2 /* yoga.podspec */, ); - name = KSCrash; - path = KSCrash; + name = Pod; sourceTree = ""; }; - 9749224F1C7C38D477ED34C603AEB45F /* fishhook */ = { + 945C7F7C6064BA971AF6E72E4C45999C /* Development Pods */ = { isa = PBXGroup; children = ( - 58AAF2C34AAA13F617B90325F31DF329 /* fishhook.c */, - A85C9FC606093C1527FD16DF8C4EE068 /* fishhook.h */, + E453E0F113C97A925A29A42CB53D0708 /* BugsnagReactNative */, + A865BC58B80C7D7F80F1D60273625C1A /* CodePush */, + DA867190B189860E5E2C169AF72EB7BE /* React */, + 7EFF33D3BD00585B3EEFDEFEC6C6FFBE /* react-native-fast-image */, + 98377598E598F7E6CA538BB7C2A06E84 /* react-native-netinfo */, + 567ED40400066304C86EF75EA4990168 /* react-native-version-number */, + AEA6BD19FCB4CD86D3D901819F7510C3 /* RNImageCropPicker */, + 78318FCFE7C6C5249D8C85015D4A3C99 /* yoga */, ); - name = fishhook; + name = "Development Pods"; sourceTree = ""; }; - 99AA2ADC8102C638A660ACC0B276D6B7 /* jsi */ = { + 98377598E598F7E6CA538BB7C2A06E84 /* react-native-netinfo */ = { isa = PBXGroup; children = ( - A13D1CDA369E7C6F6A983B6C9186A762 /* instrumentation.h */, - 52299ADDF0E19CD7564E4C09DCF50DF2 /* JSCRuntime.cpp */, - AADC0BDD85335D385E00DCE69E986919 /* JSCRuntime.h */, - 50291C8F24B5491151A6F2761F42A81D /* jsi.cpp */, - FC9BA6C11019511D11BF4D4A17ED44D6 /* jsi.h */, - FA64FEA1F7A2272BBFEF55BFD6EF50F8 /* jsi-inl.h */, - 89491A078A3F0DADB60172F766E92FFF /* JSIDynamic.cpp */, - 941B10F8BF0E8AAE386155166358FE96 /* JSIDynamic.h */, + B0F2D8032F48AB5918C48A994F6FDEA6 /* RNCNetInfo.h */, + 5B8D8FFF67622FE7555C8CD8921A1419 /* RNCNetInfo.m */, + D92F1A7DA859E0E69DE1DFDE63911E0D /* Pod */, + D883892C22B603BF510BAD64E72941B2 /* Support Files */, + ); + name = "react-native-netinfo"; + path = "../../node_modules/@react-native-community/netinfo"; + sourceTree = ""; + }; + 98A0B1D3E854A0E07765CB444405E343 /* jsiexecutor */ = { + isa = PBXGroup; + children = ( + BF040A28A142E5A0107B3752C038583E /* JSIExecutor.cpp */, + 2C284EC70EA805FFE03602C142A11D35 /* JSIExecutor.h */, + 0B10631DAFFB4DF7237DE37A855B19FD /* JSINativeModules.cpp */, + 34C6B10F17186896A0B586497F380721 /* JSINativeModules.h */, + ); + name = jsiexecutor; + sourceTree = ""; + }; + 999006C813A8E2D27CB207869CA4B388 /* CxxModule */ = { + isa = PBXGroup; + children = ( + 6F20A2E58FD3AEB10984D8AB11795081 /* DispatchMessageQueueThread.h */, + 84451AEF9499E825F9A3DA0D4F26D594 /* RCTCxxMethod.h */, + 2F2199D5B22B7146FDC86B0D051B3F2E /* RCTCxxMethod.mm */, + 6E91A33E547C8D3B43E77EBD446AB70C /* RCTCxxModule.h */, + 2323478030ED9198A38FD46B243A2EFB /* RCTCxxModule.mm */, + C4FD613163423CB4B40A42E0458CB183 /* RCTCxxUtils.h */, + 1F75D2876C3C8CA410005E0CAFFC153D /* RCTCxxUtils.mm */, + 2188C6E6CF96C6CC1B3F68A267D0B915 /* RCTNativeModule.h */, + 7CC4D0EA3E8C1A93516B8225E41B04E6 /* RCTNativeModule.mm */, + ); + name = CxxModule; + path = React/CxxModule; + sourceTree = ""; + }; + 9A40E9EFACF41E88BAB2935808241D79 /* RSFamily */ = { + isa = PBXGroup; + children = ( + 44A1E0C1D1C3A47E0641B004C2C4F00E /* JWTAlgorithmRSBase.h */, + 4E8F398915137415E975EBDC1871E9E5 /* JWTAlgorithmRSBase.m */, + 2AFB70A1EAECF5C557EA5BC56B560E3A /* JWTRSAlgorithm.h */, + AA435F1EC066B0BB22C17BADA16EF215 /* RSKeys */, + ); + name = RSFamily; + path = RSFamily; + sourceTree = ""; + }; + 9C4D3298DB55EAC960E02CBE1D95FC8E /* jsi */ = { + isa = PBXGroup; + children = ( + 0A1D4CBCA2285FC5566B6F45F72BDAC4 /* instrumentation.h */, + DE769A7569C85E4FBB6FF8FF86DE6DF7 /* JSCRuntime.cpp */, + 5E3A04AE044B3D4B8547340D8E1CB00C /* JSCRuntime.h */, + E5F0B6DA43ABE0F61433CBE389C1376B /* jsi.cpp */, + F7AD703BF73786FFBB6B2FA72B7D5C11 /* jsi.h */, + 387B7853E355C65B2AE6694523E47DCF /* jsi-inl.h */, + EC80B09CCF95D87B72CED4D329F1B6E3 /* JSIDynamic.cpp */, + 7833490AAB770026B1787A4298483066 /* JSIDynamic.h */, ); name = jsi; sourceTree = ""; }; - 9D17BD372E36BA62EA83C062ACC8901A /* Core */ = { + 9D6251D741A536668AF749EDC189E7A2 /* Nodes */ = { isa = PBXGroup; children = ( - DF5750DEF108F18F64C73359990159FE /* Base */, - A520E53F87061201D09E0257D59B0481 /* Modules */, - AFF6446ACC26B1AC8C1FE2E251159731 /* Profiler */, - 5D9F533D355DBDDB9F7214249BA49D6B /* UIUtils */, - FBB0C013D0E3FFABC8A4EEFD84997C87 /* Views */, + CE12180AF43966ED02988FEFBE42BB1C /* RCTAdditionAnimatedNode.h */, + 9DEBC8F30EF2AE0979CBA55A9F4C379B /* RCTAdditionAnimatedNode.m */, + 226E0AD62DFE39FA626F5BDDF2475D79 /* RCTAnimatedNode.h */, + 080A76192CCBBA9AE846C365B5B73345 /* RCTAnimatedNode.m */, + DDBD811C5777BB832D2209C08C801D82 /* RCTDiffClampAnimatedNode.h */, + B7CCF0E71EC95C3F10DC746158B1766D /* RCTDiffClampAnimatedNode.m */, + 07C884680A6436A6996A70A8CC4C4DDB /* RCTDivisionAnimatedNode.h */, + 8A02DA4DDCC3D2074C2B3F42E0DB5268 /* RCTDivisionAnimatedNode.m */, + 967FD0623E531DB1423B92C49DDC20F6 /* RCTInterpolationAnimatedNode.h */, + 14D849B82C6DEAA5A1800DDB88189489 /* RCTInterpolationAnimatedNode.m */, + D1F4BB7928442264A5914B2BFDB6AC07 /* RCTModuloAnimatedNode.h */, + F57AC7402DBD4489863B5284C87E74FC /* RCTModuloAnimatedNode.m */, + EFCF3B177B2981DD2BB216BD46EB95A0 /* RCTMultiplicationAnimatedNode.h */, + 740200C8E868AF07184B493475D7267C /* RCTMultiplicationAnimatedNode.m */, + C88F40BBFEE0917D67ABEEF1A7E85156 /* RCTPropsAnimatedNode.h */, + D5106198BE3FD327428C819ABC8CE3EF /* RCTPropsAnimatedNode.m */, + 17511CD06945AE4D352C67F2AD0A2B8C /* RCTStyleAnimatedNode.h */, + A74EB46A335CDCC8C4504D01353AA475 /* RCTStyleAnimatedNode.m */, + FB21C92B8C8BF23161863ABB348EB391 /* RCTSubtractionAnimatedNode.h */, + 71BBA9AFFC610C46DBC028EBF5DB691D /* RCTSubtractionAnimatedNode.m */, + 5CC2429F5026562E13E1D319B68B03D4 /* RCTTrackingAnimatedNode.h */, + 205BCC34740A359599BF71EAE79D488A /* RCTTrackingAnimatedNode.m */, + 73417688F552132544ADDA8EB1AC082A /* RCTTransformAnimatedNode.h */, + 0890F78F6AD94874E0CE9B36E78F2570 /* RCTTransformAnimatedNode.m */, + 45C6F875EC88505EB89B7342EC18CEF8 /* RCTValueAnimatedNode.h */, + 91B6F518C70D1A12439F41E45457487F /* RCTValueAnimatedNode.m */, ); - name = Core; + name = Nodes; + path = Libraries/NativeAnimation/Nodes; sourceTree = ""; }; A0F71D5DDE0F70789E1ADC6FEA8249EB /* Support Files */ = { @@ -2906,83 +3061,54 @@ path = "../Target Support Files/Folly"; sourceTree = ""; }; - A288C9966CE9002B184DF5D960E15FB8 /* SafeAreaView */ = { + A4796CA6CD1AD50061A157CCBD3B8E6F /* KSCrash */ = { isa = PBXGroup; children = ( - 1E2CFBDBEFDCA9A619205B21B1D0B248 /* RCTSafeAreaShadowView.h */, - 9752717AAB96F117A943E15ED1ED79C5 /* RCTSafeAreaShadowView.m */, - ABC02139793D6CBDE32A1C7C358B3307 /* RCTSafeAreaView.h */, - AE40794AD854BE0228221C4BB3B87B59 /* RCTSafeAreaView.m */, - E52A5117CF0F5F343B2AF626D2BF4A3D /* RCTSafeAreaViewLocalData.h */, - 1D01245C48ACE1621CE786FE00205D82 /* RCTSafeAreaViewLocalData.m */, - 800BB2EA274F905E1EFF109AEE918796 /* RCTSafeAreaViewManager.h */, - 11F67D2035DBAD4BEC8C33E1B6577560 /* RCTSafeAreaViewManager.m */, + E183A055EF376E8D6A1C6381998470F4 /* Source */, ); - name = SafeAreaView; - path = SafeAreaView; + name = KSCrash; + path = KSCrash; sourceTree = ""; }; - A49D0C160F16D8C818F9F1D0F9F74089 /* Support Files */ = { + A5085305FEC8405E450166497BCE25AA /* Reporting */ = { isa = PBXGroup; children = ( - 01C443A8CF381F6BD24EB8C901CF47BD /* react-native-fast-image.xcconfig */, - 54821E431597A9C4C2F3071656E3524B /* react-native-fast-image-dummy.m */, - 2C47108EF5EE5266871165105492EFAE /* react-native-fast-image-prefix.pch */, + 3DFBA33C632E4E57D5AC3EF7BE0191EA /* Filters */, ); - name = "Support Files"; - path = "../../ios/Pods/Target Support Files/react-native-fast-image"; + name = Reporting; + path = Reporting; sourceTree = ""; }; - A520E53F87061201D09E0257D59B0481 /* Modules */ = { + A6BA969E3811CB0624BAC20054FBFE41 /* Coding */ = { isa = PBXGroup; children = ( - FE6D4A7E044E941D8C462B3087C01116 /* RCTAccessibilityManager.h */, - 86CAC3FC3AFDAC022EBB644F0EC3C1F6 /* RCTAccessibilityManager.m */, - 1C99B1B3BC3111F38C951AA506C0607B /* RCTAlertManager.h */, - F98DF509190333B1C5BADF40731D6F0A /* RCTAlertManager.m */, - 9128AA2170AF17A248E61AE66FF63A12 /* RCTAppState.h */, - 23EF163BEA9AA656EB7FA882B7B1813E /* RCTAppState.m */, - F9B1DC85AB7EF1C77026FAD25342E133 /* RCTAsyncLocalStorage.h */, - 3F3E65A7A99A668F2184410F81164CF6 /* RCTAsyncLocalStorage.m */, - 49E0D11718157FAAB9D7A213D041E040 /* RCTClipboard.h */, - 9833ED2F1C50F53CE9702DB051897893 /* RCTClipboard.m */, - 7A569CD63368B708A329AF00B20628BA /* RCTDeviceInfo.h */, - 7EB4DF68AD75FD44E85249D72EB239D3 /* RCTDeviceInfo.m */, - 6EEE9FA56B77C5F8E4C4172C943E67C1 /* RCTDevSettings.h */, - EEE3561602F7CF8AFF345F2FF939B7D8 /* RCTDevSettings.mm */, - CDD8BEAD3ACEDD476CB7FB8356F4F982 /* RCTEventEmitter.h */, - 94AD35A5CB8C79FAB522AE7F9B959AE6 /* RCTEventEmitter.m */, - 2B0B645B44D13249EDF0AD87EDCE187D /* RCTExceptionsManager.h */, - AB064FF77D145C197F409A2B9AA59C04 /* RCTExceptionsManager.m */, - E4075DC8418A248700FDE7DAE9BFF217 /* RCTI18nManager.h */, - 774A35AE3CF44CFA21D053233EEACD7E /* RCTI18nManager.m */, - AD0680917F78B6153733064410D478D1 /* RCTI18nUtil.h */, - 1E89329738E3DF8E58F9089EB0DD9E77 /* RCTI18nUtil.m */, - E8C8DA79ED1464A1CA76BDCD458755CA /* RCTKeyboardObserver.h */, - 8158AF49A50E4599E848A9F7BE50341B /* RCTKeyboardObserver.m */, - 0E70B2875D8018FBA32533598857ECD9 /* RCTLayoutAnimation.h */, - B2BF24BBC129D31DA016D7519F1C6D23 /* RCTLayoutAnimation.m */, - E567C36DE2D1315D2948BDEDF2F7FF9A /* RCTLayoutAnimationGroup.h */, - 70211C7FAE97F058D56D4B439507DF61 /* RCTLayoutAnimationGroup.m */, - 08C1EA44C9FDDFF4B93F46662E9B0AC3 /* RCTRedBox.h */, - ADF75E7615CDF615340CCF0CCD6A5381 /* RCTRedBox.m */, - 0FA078FCB2D04A6D21972A55ED42E45D /* RCTRedBoxExtraDataViewController.h */, - B96E07907A4C2411C6EB0C87C82C9878 /* RCTRedBoxExtraDataViewController.m */, - 375947BAA346E0BF567E031AB39CAA5F /* RCTSourceCode.h */, - 3C9ECCA9E9A86FC66CAA5ECC10CC873E /* RCTSourceCode.m */, - EF2B69D9F29970AF3D82A3F9B11C13EC /* RCTStatusBarManager.h */, - 8AD96E9E4F1D5202371389B2333F5698 /* RCTStatusBarManager.m */, - C7706E818010BBE6BF16969BA3DBDF1B /* RCTTiming.h */, - C7A2201C6DA6971D0B72CE481F04A56F /* RCTTiming.m */, - B5C1BE8E8108217F24BB713296BFC3A3 /* RCTUIManager.h */, - F0F917E7024D9ACB5D919113BE923777 /* RCTUIManager.m */, - BE63779055A39A167C15081580D43C14 /* RCTUIManagerObserverCoordinator.h */, - 842FBD486BA20BCE6916973F729ED3B5 /* RCTUIManagerObserverCoordinator.mm */, - F7057B956903E534478F7B4D2CFD7F3F /* RCTUIManagerUtils.h */, - 928B69948742CB82C65FF9EC33F77FC3 /* RCTUIManagerUtils.m */, + 8F4F40BBBF6A4168201B1A1E4CFBD67B /* JWTCoding.h */, + 6C26F1C001B68A6DD937F97D9E4C698F /* JWTCoding.m */, + 1594B5D013EBE28807A510EE522FC275 /* JWTCoding+ResultTypes.h */, + 5679CFAB542B122C5EAA4E35763D1507 /* JWTCoding+ResultTypes.m */, + 7472B1852BE0E70C08B6F4DA248001ED /* JWTCoding+VersionOne.h */, + 57CACA9E77E6339420E6CDAE676F646F /* JWTCoding+VersionOne.m */, + 841EE3733F800109974A0021931B1D0B /* JWTCoding+VersionThree.h */, + 1A732C412732FDC0725E2B543CB19D1F /* JWTCoding+VersionThree.m */, + E3900825F8398EA25BE560C587C49665 /* JWTCoding+VersionTwo.h */, + C9729E878634F18345B7A72220C2974D /* JWTCoding+VersionTwo.m */, ); - name = Modules; - path = React/Modules; + name = Coding; + path = ios/CodePush/JWT/Core/Coding; + sourceTree = ""; + }; + A865BC58B80C7D7F80F1D60273625C1A /* CodePush */ = { + isa = PBXGroup; + children = ( + 3851FA1502E53E155A40BB3D50BF20BE /* Base64 */, + 16833C5023A4175213636523760F25AA /* Core */, + 6D9BBA310D48EFE45C66941EEBF90817 /* JWT */, + 1DE4315850F9B0BE82F4AED37710CB5D /* Pod */, + 18D4361256E40C08104CE2202D3DE280 /* SSZipArchive */, + 0CB42A03E7765F5379EA70F426121737 /* Support Files */, + ); + name = CodePush; + path = "../../node_modules/react-native-code-push"; sourceTree = ""; }; A98204208EA50143E91DC4A0587DA5B5 /* Pods-eSteem */ = { @@ -2999,170 +3125,189 @@ path = "Target Support Files/Pods-eSteem"; sourceTree = ""; }; - ABBD1DB13026198A454EFCA279F6B503 /* Text */ = { + A9FAEB16C9299EFB1080BDC48E920F20 /* Recording */ = { isa = PBXGroup; children = ( - 2359889954BBDB597BC992C7EB071480 /* NSTextStorage+FontScaling.h */, - 3635AF206C0790280D7BCCBFEF62EBDB /* NSTextStorage+FontScaling.m */, - 931025EDC00C0BA251A266C2ADF6B212 /* RCTTextShadowView.h */, - BF790630995DB17222E645D97721DF03 /* RCTTextShadowView.m */, - 594387859C298388AE86920B3135485D /* RCTTextView.h */, - 36D5835012B6AD22FC32CA5A5446B65D /* RCTTextView.m */, - 0E839C75B9DD7CD3A39EEA10F7E2742E /* RCTTextViewManager.h */, - 6B40461F091776B72C0C961BE7531E7B /* RCTTextViewManager.m */, + 159425DDA6F317ECE7F3396F2130EDB5 /* BSG_KSCrash.h */, + CA94E73B8F9C5BD767708B24E9317D61 /* BSG_KSCrash.m */, + 20571689512DF3C19AA6114B1E0B4B38 /* BSG_KSCrashAdvanced.h */, + 3F169861F19003A66D232AE85C44F32E /* BSG_KSCrashC.c */, + 20712A335D75168F9BEC41F3F0CF7115 /* BSG_KSCrashC.h */, + A363F5FFC65F21EA45E5DA79B7DBBBF5 /* BSG_KSCrashContext.h */, + DEA4953216EB464E248287FE8308E758 /* BSG_KSCrashDoctor.h */, + FF43F784C6FCF167654D2B155F9BBA98 /* BSG_KSCrashDoctor.m */, + C84EF06245C3D4CD1E17894489CDB016 /* BSG_KSCrashReport.c */, + D6F5F85D96BF44E7CC4ECBFC1B3E2858 /* BSG_KSCrashReport.h */, + 3A49BC14A595E457F7A43CCD692D54D5 /* BSG_KSCrashReportFields.h */, + 2CB46B7FE4284919C98224056F7673D7 /* BSG_KSCrashReportStore.h */, + A33E93DCE6D58788A27BCE934D0A8C03 /* BSG_KSCrashReportStore.m */, + D5908D320C0DBE3EB597700706050A4D /* BSG_KSCrashReportVersion.h */, + 0B8A44C6D7A4DB0E4E16F21E1D2A808F /* BSG_KSCrashState.c */, + 4C7CF9482C2CB3479BE3741C9A0D3FF3 /* BSG_KSCrashState.h */, + 9139610F57899C09E5FDC3137AEFD52E /* BSG_KSCrashType.c */, + 9BFBACD7C1E57D8124715B415CE9200E /* BSG_KSCrashType.h */, + 2FF17C339936E2E451958C59383431F4 /* BSG_KSSystemCapabilities.h */, + 0C6DFFD180A87D2BC43A7F86DC2AA2D7 /* BSG_KSSystemInfo.h */, + E01B732A13377792275FBBE4D4EF288B /* BSG_KSSystemInfo.m */, + C6709164C2FDB04BB70012E59A191EC6 /* BSG_KSSystemInfoC.h */, + B68BB41E85D071908268CF00F9248CDB /* Sentry */, + 2F7F6569C99440987BE301A00B5DB838 /* Tools */, ); - name = Text; - path = Libraries/Text/Text; + name = Recording; + path = Recording; sourceTree = ""; }; - AC6B7D31227DDBD07AED1BF85B955D28 /* SSZipArchive */ = { + AA2D57DE8EE9DEDE2C101F9611231944 /* HSFamily */ = { isa = PBXGroup; children = ( - 1D29923142C1DA52B2C4A9C13F2527D3 /* Common.h */, - 5D1A23BE3FF7CA55B8DCEDAE4CB53B66 /* SSZipArchive.h */, - 94EA5C915154C99AE19FAD0BBBC3EC27 /* SSZipArchive.m */, - C8550BCD3E39865BCBA2FFDF537F29FD /* aes */, - B95BE9CC4166C39A9E85426C946FBE39 /* minizip */, + DFB2953CADA6EDDF8E7941CA79BF2758 /* JWTAlgorithmHSBase.h */, + BA248474BBD6343016531139A83B3BD0 /* JWTAlgorithmHSBase.m */, ); - name = SSZipArchive; + name = HSFamily; + path = HSFamily; sourceTree = ""; }; - AD7747C398BB6E7BA59B0A88CC0C0F50 /* BaseText */ = { + AA435F1EC066B0BB22C17BADA16EF215 /* RSKeys */ = { isa = PBXGroup; children = ( - 325BCBCAA7F69E850553DA6511FBF79A /* RCTBaseTextShadowView.h */, - 4149277DDDBB5461ACE47C225F3774EF /* RCTBaseTextShadowView.m */, - E217597D78DDD9AC12CB821ED646713B /* RCTBaseTextViewManager.h */, - E9AA113C18F39EDBCE143432E1F80565 /* RCTBaseTextViewManager.m */, + 1A5B48AFA5B73876EEBE29EB5DFC67A4 /* JWTCryptoKey.h */, + 78C0070B0112507B87A8D663609ECE48 /* JWTCryptoKey.m */, + BEDD468FD768B115B335A1FF025895E4 /* JWTCryptoKeyExtractor.h */, + D90F70186E32655B35B4554D7420AC04 /* JWTCryptoKeyExtractor.m */, + BE4C3F47F2D0E91DABDE1BC518B5FEFF /* JWTCryptoSecurity.h */, + 935DFF3B5321D74282E78947393A5DA0 /* JWTCryptoSecurity.m */, ); - name = BaseText; - path = Libraries/Text/BaseText; + name = RSKeys; + path = RSKeys; sourceTree = ""; }; - AFF6446ACC26B1AC8C1FE2E251159731 /* Profiler */ = { + AAEE25E5882B643F4E5BDF0C3E8B7927 /* Supplement */ = { isa = PBXGroup; children = ( - 8EC6131F64701CBE632AA336A8628A29 /* RCTFPSGraph.h */, - 7D9892893AE87459C336C8ECD6FE982F /* RCTFPSGraph.m */, - 3F142D9EC38DDAAEB113E8BAC65F72D6 /* RCTMacros.h */, - B5F9590C6A665C9A456596D1AE9D031D /* RCTPerfMonitor.m */, - F7B3B47B5CC03DBFC44A8B08C71C655C /* RCTProfile.h */, - B4ACF785AA5DB31576ACC219FE922720 /* RCTProfile.m */, - A8B1B718283837AC371238536703CDBA /* RCTProfileTrampoline-arm.S */, - 4F709ED7180E81A4597143193C79C511 /* RCTProfileTrampoline-arm64.S */, - 09B81354CA848F973FEB324826528916 /* RCTProfileTrampoline-i386.S */, - F847E410ECF806F7E6083FB2A16A73AF /* RCTProfileTrampoline-x86_64.S */, + B93F2A82EC331613EFFF7735B56D80D8 /* JWTBase64Coder.h */, + 2610EF425B25D8EAA9F9D7C5EB17781F /* JWTBase64Coder.m */, + F4C06B23287F029A21B220AA5239B397 /* JWTDeprecations.h */, + 1E615BA97D8A7CE9FCEBBC6E061390B6 /* JWTErrorDescription.h */, + 0FF5D418F728C552EA4B8FC6344A1F02 /* JWTErrorDescription.m */, ); - name = Profiler; - path = React/Profiler; + name = Supplement; + path = ios/CodePush/JWT/Core/Supplement; sourceTree = ""; }; - B03D0E46D94142ECCC948DC0F8BF2E8C /* ScrollView */ = { + AB42A8B30395D2340145F8A3E16AD115 /* Base */ = { isa = PBXGroup; children = ( - 9308413F1380C8E60EB93DD331DBC306 /* RCTScrollableProtocol.h */, - DB90B83976917CBE925E9CC154FC428E /* RCTScrollContentShadowView.h */, - 9C89515741FDCF50575BD46DEA9AF960 /* RCTScrollContentShadowView.m */, - F687FFC1990BE911A2A586CE0F9125A1 /* RCTScrollContentView.h */, - C501D30C8DAED03939265B34CB546E3B /* RCTScrollContentView.m */, - B79A48B0D0F0911DBD6DB1603F88BC5D /* RCTScrollContentViewManager.h */, - EEB1D6FE8FFCEFD4437B71BEFF9218D8 /* RCTScrollContentViewManager.m */, - A6204AE6F93CB173E3731DEC927D96CB /* RCTScrollView.h */, - ABA9306CF587920D33AE5B27FEA85D74 /* RCTScrollView.m */, - 24F59DD4A40B9571892F99C1315557E4 /* RCTScrollViewManager.h */, - DC8030EF135F14550FE5A5C097E4E738 /* RCTScrollViewManager.m */, + AF55AF49EEE143143D3D68CE539AA0C6 /* JWTAlgorithm.h */, + 11570AE1441ACF9503E42537823B2CDA /* JWTAlgorithmFactory.h */, + 07E7E23B910C148C518E131DAE58E57E /* JWTAlgorithmFactory.m */, + 51D5F34119BFEE67FD544AD0FF4F051A /* JWTAlgorithmNone.h */, + 48F01CBD690717F75194EB71C0B879EC /* JWTAlgorithmNone.m */, ); - name = ScrollView; - path = ScrollView; + name = Base; + path = Base; sourceTree = ""; }; - B4AA5614B33DC6EF5306F7DFBA54BB25 /* SurfaceHostingView */ = { + AEA6BD19FCB4CD86D3D901819F7510C3 /* RNImageCropPicker */ = { isa = PBXGroup; children = ( - CCD123B8B47A4FC29FB55D962CACEDCF /* RCTSurfaceHostingProxyRootView.h */, - 873D3ACF3382DF8809F47BCA304155DC /* RCTSurfaceHostingProxyRootView.mm */, - 9F966768B945D808171FDCC3B17C47DB /* RCTSurfaceHostingView.h */, - 5089B80EB1EDEE58B3AE15D0635AAF49 /* RCTSurfaceHostingView.mm */, - 2315DC4322BD9107FFBB1B5F53A3B3E7 /* RCTSurfaceSizeMeasureMode.h */, - B1313C223D8DF06F7C8596B78D2BDA76 /* RCTSurfaceSizeMeasureMode.mm */, + B771D5DE7D323EC76C088925AAC17CD8 /* Compression.h */, + 3F305E38641183E96303CC0E8BF586A9 /* Compression.m */, + A836FD9B803428DAB86EF675B1EDD831 /* ImageCropPicker.h */, + 23C02CA72435EC965F9A1DA1260F7A69 /* ImageCropPicker.m */, + D401C12CB5D23F3C62D56F2B231F4903 /* UIImage+Resize.h */, + BBAC421D6604C04A9023B59293DD7D19 /* UIImage+Resize.m */, + 067131E7ED247790F5387F7C56796FD8 /* Pod */, + 823A09290806E204CC9D7E2E8DF374A3 /* Support Files */, ); - name = SurfaceHostingView; - path = SurfaceHostingView; + name = RNImageCropPicker; + path = "../../node_modules/react-native-image-crop-picker"; sourceTree = ""; }; - B813AAB256DEEC26E2622ADBBFF6F726 /* cxxreact */ = { + AFBFFE0B7E5AFCF5F9933DECAE4A1F76 /* TextInput */ = { isa = PBXGroup; children = ( - 76D51A7705CB0DA11CE237B51641B86A /* CxxModule.h */, - 2DA8B19A8EACEC6A70AA571F645F65FC /* CxxNativeModule.cpp */, - 08DF0425A0E39EEF2B2F7A85703EB634 /* CxxNativeModule.h */, - B05DBB28877E501A519DEFD06B1E4C07 /* Instance.cpp */, - CCEB9713D57477BAA20AEA9C30F05557 /* Instance.h */, - ABD3508C3EC2CF81A6AF6D926E100B99 /* JsArgumentHelpers.h */, - AFDCF7C7B1CA3356BCF091F19A19D162 /* JsArgumentHelpers-inl.h */, - BB30327FD0E2FD628FD33E20A4525852 /* JSBigString.cpp */, - 6AF276526171B1E6FE9345935E87D48F /* JSBigString.h */, - C4D3509B2F5177E28D23DB9894B100C6 /* JSBundleType.cpp */, - EE4FE1562B607C0FE057E0825068866C /* JSBundleType.h */, - 28B95F311939805A5D580ADE810D5B86 /* JSDeltaBundleClient.cpp */, - 718B3EFBA7A232DBFB8D19E4A7BD8BEA /* JSDeltaBundleClient.h */, - EC741AFFF247D6DAF82D7A36356C966A /* JSExecutor.cpp */, - DF697CB26107FE0BA4787BAC24609BD5 /* JSExecutor.h */, - 146E4312FE96CFD7E2D181C029882E55 /* JSIndexedRAMBundle.cpp */, - 28DFE951D6CAC3F7F6398B5ED00C32E2 /* JSIndexedRAMBundle.h */, - E776BEC350FF761AEB9AE1814903CB43 /* JSModulesUnbundle.h */, - 43FE8582BB78B9EA399E194F0BA78D3F /* MessageQueueThread.h */, - 9FC77359B5CD9DCBFCF7D117B8FF8FAF /* MethodCall.cpp */, - D2B1D89AFDD06AAF70CA3E9E61235E1C /* MethodCall.h */, - 6EFD0D79A80F1C7E765E217F85E559D7 /* ModuleRegistry.cpp */, - 2522168E4FD8B8DC17E269EEEE949692 /* ModuleRegistry.h */, - 3B95FB6FAE6AC6E9895A49FBC88B8FCE /* NativeModule.h */, - F6B31B99C942529EF59A4963D65FA388 /* NativeToJsBridge.cpp */, - 2CD5FE08C0E554DF6A687D922DF3F4A6 /* NativeToJsBridge.h */, - E7B6D12BB4CF967B388CECCF400468BF /* RAMBundleRegistry.cpp */, - E641DD556B0CF1E49B2FC18C18C2B1F9 /* RAMBundleRegistry.h */, - F72C7A77435C142401BCEF3F7C39978C /* ReactMarker.cpp */, - 2DC75BA728C1579E35DD53F297FB37D4 /* ReactMarker.h */, - ABE0114EBA9EAC03313E634EAC1ED824 /* RecoverableError.h */, - A98BD6A8A0FF164903F3577CB3694820 /* SharedProxyCxxModule.h */, - 92F2E8E4F7F409DB386D18B6361A4682 /* SystraceSection.h */, + A5F42DF2F427BD8BA957E4879DB8B037 /* RCTBackedTextInputDelegate.h */, + 44664ACF2A72572783813BFB30A94C5E /* RCTBackedTextInputDelegateAdapter.h */, + 4EC0E4AEDBE1330DA6BBC6FEB30E8F3C /* RCTBackedTextInputDelegateAdapter.m */, + FCA6DF3F62237CD908DA8CD5FBB8531C /* RCTBackedTextInputViewProtocol.h */, + 13A1523ADCB2E8569377FED82998D2E4 /* RCTBaseTextInputShadowView.h */, + CE727343ECD0B5447E30569D064C74D4 /* RCTBaseTextInputShadowView.m */, + 991FDED64F581D50681DF4D74466933F /* RCTBaseTextInputView.h */, + EB4130AEF88066B3E99783FB282933C2 /* RCTBaseTextInputView.m */, + 5EF7F3A9C60AE32C784A9B054A679AD6 /* RCTBaseTextInputViewManager.h */, + 2E6DA6FCC52284BE0B283E7F452B298F /* RCTBaseTextInputViewManager.m */, + C8FA7A29F4CC02B3DF2C4A7D9EEC129F /* RCTInputAccessoryShadowView.h */, + 89EC4218AFB35310E58334D2DB3E4349 /* RCTInputAccessoryShadowView.m */, + 853954B05C65D8EB9462DEF5FE9F64E4 /* RCTInputAccessoryView.h */, + 85A52156EA505C1752115F9E86EC625A /* RCTInputAccessoryView.m */, + CC75D1BC02D0C21C55A9A0A37D6AE6BA /* RCTInputAccessoryViewContent.h */, + AEB5CF8A460CB559DF90BDC8FC54DFF5 /* RCTInputAccessoryViewContent.m */, + E8050FF28A12E31FE242BB4D94A03183 /* RCTInputAccessoryViewManager.h */, + C7FAED55E5EEAA35E28DA1918309DF67 /* RCTInputAccessoryViewManager.m */, + BAB8F8042852F0E918BDC35550665141 /* RCTTextSelection.h */, + 489F9231077E6A148E079B31B7FFA21B /* RCTTextSelection.m */, + 0B2663A421B428A2EA9BBE9D21527C24 /* Multiline */, + E4AF6E3F23F0966B2BAE9642CBE8D8F6 /* Singleline */, ); - name = cxxreact; + name = TextInput; + path = Libraries/Text/TextInput; sourceTree = ""; }; - B95BE9CC4166C39A9E85426C946FBE39 /* minizip */ = { + B68BB41E85D071908268CF00F9248CDB /* Sentry */ = { isa = PBXGroup; children = ( - 57B722A6CBC6D046F2AF495083481D58 /* crypt.h */, - 09E620F6A3D02355A4F234C38B6F9807 /* ioapi.c */, - DC9783AA04D892CD877E1CC8B2C806AF /* ioapi.h */, - F32AC0FAEB04FAB765DD052BA6FA976C /* mztools.c */, - EBC44C7DFBBF30D00F73D6DCBE527154 /* mztools.h */, - C04C02FF2C2CB68DA9AB1393A0159AB1 /* unzip.c */, - 92DD805D6BF7F16C1E090D74A264D4CF /* unzip.h */, - C34519EA0E59947D154C391E84860301 /* zip.c */, - 10C51F4D4E4B5B3A431C0462B8E18528 /* zip.h */, + 64C145AB5157F7A077A6A7479F93C494 /* BSG_KSCrashSentry.c */, + 473228D29D59C27A88021ADADF8671A4 /* BSG_KSCrashSentry.h */, + 2F613E1FEF06F4C0D9B1984B28793548 /* BSG_KSCrashSentry_CPPException.h */, + 38A5852B5A765612D351474804434358 /* BSG_KSCrashSentry_CPPException.mm */, + 1978196A23E7309CFF8D6C50C1B64A9D /* BSG_KSCrashSentry_Deadlock.h */, + 0A9D1EA8F6B1C6758A4D9B8994D11668 /* BSG_KSCrashSentry_Deadlock.m */, + DF13110797FDF92763CF768FB3697D6A /* BSG_KSCrashSentry_MachException.c */, + 23336C19DDF629A27E9971700C874384 /* BSG_KSCrashSentry_MachException.h */, + 60AAAB23E2DE0171C0D3091068704680 /* BSG_KSCrashSentry_NSException.h */, + DA696FC52893C6EDB7376057FA779817 /* BSG_KSCrashSentry_NSException.m */, + 8ABD40E1360A7026AA0B6B37A1E1C770 /* BSG_KSCrashSentry_Private.h */, + 2F3443303E7CD6983713C24B3DFAC87B /* BSG_KSCrashSentry_Signal.c */, + 5834679DED5D735C2782B6F8DB43733C /* BSG_KSCrashSentry_Signal.h */, + 9AC6746DA2B84AA75CC0FF338A4FF01D /* BSG_KSCrashSentry_User.c */, + 17584C1AB53779D9BEE3E1DC589C236B /* BSG_KSCrashSentry_User.h */, ); - name = minizip; - path = ios/CodePush/SSZipArchive/minizip; + name = Sentry; + path = Sentry; sourceTree = ""; }; - B99609D10A79158184C5DABC5AD0D2E9 /* CxxBridge */ = { + B9809AFD60C7CE69BDA85A3FAEF23BE2 /* CxxUtils */ = { isa = PBXGroup; children = ( - 9CA5AF0E5D2D7B815305057AF07EA718 /* JSCExecutorFactory.h */, - C71347C16538F081DEF0C48D0F596F17 /* JSCExecutorFactory.mm */, - 6B0DC959084E9DFD7E56F5EAB85AA3F5 /* NSDataBigString.h */, - CE57ADFD172A8D833C7BFF64B7159586 /* NSDataBigString.mm */, - FC52EDC6000782BB322B232F24D20A8C /* RCTCxxBridge.mm */, - 84B779F2F4F91F150E4CD06CF018C572 /* RCTCxxBridgeDelegate.h */, - 65166C1AC8F4D03B9A8DB9F19829CB9F /* RCTMessageThread.h */, - 88C433CE99755C1CAEC65E60013B8299 /* RCTMessageThread.mm */, - 63724B9EDDDDD86E7AD938581308CA1A /* RCTObjcExecutor.h */, - 273B718222BEE06411D0C4585D52F484 /* RCTObjcExecutor.mm */, + F3141F9D3C311B181034477169F38603 /* RCTFollyConvert.h */, + 84EDE13960B51FC6705EC2F2A39891ED /* RCTFollyConvert.mm */, ); - name = CxxBridge; - path = React/CxxBridge; + name = CxxUtils; + path = React/CxxUtils; + sourceTree = ""; + }; + B9A8EB3336A3F4A6E2D3E1C8C86657C8 /* jsinspector */ = { + isa = PBXGroup; + children = ( + 07FE545CB03727E3253E66541BE41908 /* InspectorInterfaces.cpp */, + 781B863ABA2AD9547E47AA993E442855 /* InspectorInterfaces.h */, + ); + name = jsinspector; + sourceTree = ""; + }; + BB3FE158152E612C0D8B2EEA27C7D44F /* RCTWebSocket */ = { + isa = PBXGroup; + children = ( + 03A9AA404F8FE1EB0B5DA097201A2472 /* RCTReconnectingWebSocket.h */, + F19E65BA261726005FEF7781B7157BED /* RCTReconnectingWebSocket.m */, + 2CDFADB41F978A019CFFBE000D81F874 /* RCTSRWebSocket.h */, + 0292881CD79527A0A2CD50E47CA1CFAD /* RCTSRWebSocket.m */, + 313A147ACD6D82C746137594CFC8E5B0 /* RCTWebSocketExecutor.h */, + 144F6A2FDEE45D56B44D4D7C5372338B /* RCTWebSocketExecutor.m */, + F0EE2AA21C7263310AFC784D2B4FA87A /* RCTWebSocketModule.h */, + A0768E8FF2D1D4E3A29F3DEE68393301 /* RCTWebSocketModule.m */, + ); + name = RCTWebSocket; sourceTree = ""; }; BD95D60AC8A7C8BAB0E4B4D0B2AE72E3 /* Pods */ = { @@ -3182,104 +3327,50 @@ name = Pods; sourceTree = ""; }; - BE38178E76BFC8ACE136CD846E9AA2C1 /* Support Files */ = { + CAA0AC05D6C48322544F1ECF0E1F079F /* Products */ = { isa = PBXGroup; children = ( - 20FC7281D2C4561F5573B7ADD16C4F36 /* BugsnagReactNative.xcconfig */, - 98292A50E5F30197B14E12DD0540E5F5 /* BugsnagReactNative-dummy.m */, - F669F913F47EF1ADF5AA1999902E33E9 /* BugsnagReactNative-prefix.pch */, + C6EBC699C2365EEFCC3EBB637C5EF650 /* libBugsnagReactNative.a */, + 91A585C23D6B582A917E488778F285E0 /* libCodePush.a */, + F798EB4233F88A2E9DDDE59D606B5598 /* libDoubleConversion.a */, + 0585C39F46821CD5411D0CF43B1C595D /* libFLAnimatedImage.a */, + 1235C6A23C6B8CE9609AA2448C8E673B /* libFolly.a */, + 825A0702046629CB0EB07D4820A9CC3E /* libglog.a */, + 378DF87F4AD22AE3AFD502404E5070ED /* libPods-eSteem.a */, + 8F929649F79FF3C56C71843E3EB33E2B /* libPods-eSteem-tvOS.a */, + 0863CF624553BA5B63839BCBF7559B63 /* libPods-eSteem-tvOSTests.a */, + B27DC242A3E2DAAEB2B7CA91E79311C0 /* libPods-eSteemTests.a */, + 3F53912055785F22B68B4DDF972A4176 /* libQBImagePickerController.a */, + 5BBFBFEF67A17D08AE17A91713499F6C /* libReact.a */, + 940D55BF146B8278383B54739CCC45CA /* libreact-native-fast-image.a */, + 89D3F16129251C76A0BDAB208FB37E96 /* libreact-native-netinfo.a */, + DF83332F8CEE7AD7DF8DD739DD6DAF0A /* libreact-native-version-number.a */, + 9AF2D2E989BAC7A820FAD3773C7535F8 /* libRNImageCropPicker.a */, + A83214212372954B4B1CBF24F04B100E /* libRSKImageCropper.a */, + 463AD31EF7EC0706F686318C0F667D39 /* libSDWebImage.a */, + E6CB4B9C24E9A06C2AB3F96F1B01640B /* libyoga.a */, + 5FFEEAB0760331914E946B99B385334A /* QBImagePicker.bundle */, ); - name = "Support Files"; - path = "../../ios/Pods/Target Support Files/BugsnagReactNative"; + name = Products; sourceTree = ""; }; - BEBAAFEA055B41B156FBC79DDD06AA82 /* bugsnag-cocoa */ = { + CB0C131B9F368C3C8E2FF3269F58AD0D /* RCTNetwork */ = { isa = PBXGroup; children = ( - DBC0708AB7C569B3617E75710DA6FF6B /* Source */, + 3A5D956222022A840983D98AA8E74B57 /* RCTDataRequestHandler.h */, + 1B02B8FCAC21CF3229E522266FA08ED0 /* RCTDataRequestHandler.m */, + 1CE1FFF5C66F79C7A8112C943848711B /* RCTFileRequestHandler.h */, + 4C2EC041E5DDAA516225A6DE21A3ECA5 /* RCTFileRequestHandler.m */, + E9A24893A88A3D21FBFFEADB98F64098 /* RCTHTTPRequestHandler.h */, + 339FE792B72B4C11F55065260D91A009 /* RCTHTTPRequestHandler.mm */, + 98D321FADCC921A0F13016B07F82F62A /* RCTNetInfo.h */, + C5E47C524DAF2F9EDA77307EB5C3EB11 /* RCTNetInfo.m */, + BF2E60F49CEF4BD3B108D912E6A01DED /* RCTNetworking.h */, + B9C42CBF7FDE0ADC74D22C0A2D06457A /* RCTNetworking.mm */, + FDA0D9A9528F5E26232BA895AA94BEE2 /* RCTNetworkTask.h */, + D7F77426384E3DEFF3099B2E5F820B84 /* RCTNetworkTask.m */, ); - name = "bugsnag-cocoa"; - path = "bugsnag-cocoa"; - sourceTree = ""; - }; - C49B2F6E5BA1DAD2C2FF651E89F3D1F9 /* Tools */ = { - isa = PBXGroup; - children = ( - 59C83889E824650852547507D16A6D5C /* BSG_KSArchSpecific.h */, - 026496ED1B37AEF5B0DC2A43DCDD022B /* BSG_KSBacktrace.c */, - 045846AD3E7A5D0361083A190C1C8868 /* BSG_KSBacktrace.h */, - AB331DEF9BB806CEAC4A0AA8A0D962D9 /* BSG_KSBacktrace_Private.h */, - E70E1D0A7647A5D254B5AB39C8A6448B /* BSG_KSCrashCallCompletion.h */, - CBF428AC95C07CE34F4EB48339C33DF3 /* BSG_KSCrashCallCompletion.m */, - F77A47CE3F4EF44697011B5C0C2CE321 /* BSG_KSDynamicLinker.c */, - 3E3E96174185879D2F5E39032E16C2ED /* BSG_KSDynamicLinker.h */, - AFC536BA3FCF5BD277760EF60BE90BA2 /* BSG_KSFileUtils.c */, - DB35757E51EF21A3F4CDAF196DDABBC0 /* BSG_KSFileUtils.h */, - F00764D8A15BF515531B108534AD0A52 /* BSG_KSJSONCodec.c */, - FCDB32A7145DBB2E6237C73778D3FB07 /* BSG_KSJSONCodec.h */, - FFC66A52420A1C84D5D4471D12EFC0C8 /* BSG_KSJSONCodecObjC.h */, - A864A18826F537FFD1D3D7DCFE3C6BAA /* BSG_KSJSONCodecObjC.m */, - 8EF136CCFD3F238B4A0B1B6F5F6E53A2 /* BSG_KSLogger.h */, - FD898116AD9E4A6B4CA399C3D137EA07 /* BSG_KSLogger.m */, - 394979BB67AC5AB93000281435CDA7EB /* BSG_KSMach.c */, - 260CA1DF24178F1574BAC22F09A78464 /* BSG_KSMach.h */, - 8BDE2C46052C505BF924D1F98CE1E8A8 /* BSG_KSMach_Arm.c */, - 598741F8DD63B47FDF57EE28091B0526 /* BSG_KSMach_Arm64.c */, - 48AA80B6BB9A7601939C2D221185B459 /* BSG_KSMach_x86_32.c */, - 1F4268B59717341AEE23B9EB6D7184B6 /* BSG_KSMach_x86_64.c */, - DC150FAB65C62D3C28BF3D445540FFF1 /* BSG_KSMachApple.h */, - 380113A9C1DE7AC745DA0D715EA74AC3 /* BSG_KSObjC.c */, - 3B606955F94C013DC4A2CDCEE79C6E5C /* BSG_KSObjC.h */, - DDEA69F5194D04F11F07E327C220E266 /* BSG_KSObjCApple.h */, - AA7587CA8EA2A01B5CF1D5A721A5EACD /* BSG_KSSafeCollections.h */, - 36A2BA2A1736FB1A3BED1B9AB0D846C4 /* BSG_KSSafeCollections.m */, - 43F93EAC151549B4E251A1D7F191AEA1 /* BSG_KSSignalInfo.c */, - A16FA8EF5642CF2A218D1749B46B30FC /* BSG_KSSignalInfo.h */, - 0D9D15231C5FD5E072FE80934EC40EAF /* BSG_KSSingleton.h */, - 88CA896D0421A321A10268F106990FB0 /* BSG_KSString.c */, - B9B56CCA96F8A46204EB92FBF93C52B1 /* BSG_KSString.h */, - 2754D6CB64CF9BDFDDD21995BAAF6D09 /* BSG_KSSysCtl.c */, - 952626E97E426F5DF1D1EACDB30765C8 /* BSG_KSSysCtl.h */, - FDAE87B576CC7BFF7A98DDB416ED5F19 /* BSG_KSZombie.c */, - 9B583B3F322F5EF611A591154A387DD4 /* BSG_KSZombie.h */, - 00734DB5594639315CFE94C6D8D15C91 /* BSG_RFC3339DateTool.h */, - 0A3C7B63EA7E718A2594DDAE83E30711 /* BSG_RFC3339DateTool.m */, - 0921CBB429899E1696023E5411BE8121 /* NSDictionary+BSG_Merge.h */, - 6F57141F7FC6CC00C3FA167F80D6F51C /* NSDictionary+BSG_Merge.m */, - 13D30D940D3EEF2E0DF31C36898C4819 /* NSError+BSG_SimpleConstructor.h */, - B5825766251BB4386C015304135DAA9B /* NSError+BSG_SimpleConstructor.m */, - ); - name = Tools; - path = Tools; - sourceTree = ""; - }; - C8550BCD3E39865BCBA2FFDF537F29FD /* aes */ = { - isa = PBXGroup; - children = ( - 895A0DB0CDA26E3F4C81DA9A7A634366 /* aes.h */, - FCAB8F79C33A8E0DF53AD69C205999DE /* aes_via_ace.h */, - 33032E1339F0A1E24A2BF928D98BABA7 /* aescrypt.c */, - DBBD8C38D45F6906D4F28AF0FA468A2E /* aeskey.c */, - AF6F2FA189C945BE1D037ABC4490A62E /* aesopt.h */, - BA977BFA9129048F50E78D257B941536 /* aestab.c */, - AD92789A8F41DCBBC3D88679E986CE71 /* aestab.h */, - BD77B5A8F89CC17577C09A5F51F91502 /* brg_endian.h */, - 9329C4411A17FA86D4907DEC7ED687EA /* brg_types.h */, - B9ECAFFE4237017DB55B0E66337D9BEB /* entropy.c */, - AE3A4A28992B34D53742769FE7622C90 /* entropy.h */, - 138BAE6F92B40F50FF8124944FA368C5 /* fileenc.c */, - E0683810B412C37FF54D1DBE3DF2867C /* fileenc.h */, - 4FCBF1A2826F9C6A074768502C811548 /* hmac.c */, - 47708A6C525EACDE234B4AF0DB79C977 /* hmac.h */, - 8F1F03D04271C240DBE3858A9C1ADC34 /* prng.c */, - C6231B947A931283A53D59C37EA9813A /* prng.h */, - 86894EAC9FB7C4E152E3D9E66D44EAC0 /* pwd2key.c */, - 73E8DD6B67CCC9B7BC0F23A6635F8AAD /* pwd2key.h */, - B455B7731AFDEA27221EC0FF173A1E0B /* sha1.c */, - 0F68A62EC3CCF2DA390DD6F8C509A1F0 /* sha1.h */, - ); - name = aes; - path = ios/CodePush/SSZipArchive/aes; + name = RCTNetwork; sourceTree = ""; }; CDF9FE163A0485BE9A59EC583FE5EC8F /* Analytics */ = { @@ -3356,49 +3447,14 @@ isa = PBXGroup; children = ( 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, - 608544143293C75BAE198F2CBB9422E9 /* Development Pods */, + 945C7F7C6064BA971AF6E72E4C45999C /* Development Pods */, D89477F20FB1DE18A04690586D7808C4 /* Frameworks */, BD95D60AC8A7C8BAB0E4B4D0B2AE72E3 /* Pods */, - D833F126AA1B098A09C4E8FD77E5BCAA /* Products */, + CAA0AC05D6C48322544F1ECF0E1F079F /* Products */, 25AD387CC2A5B54EA3AA7A40D27BE0E6 /* Targets Support Files */, ); sourceTree = ""; }; - CF1D858DB2C7065BF37B393B6837E0DF /* yoga */ = { - isa = PBXGroup; - children = ( - AD1D1062E4699CBEEA2007CE95DD58BC /* CompactValue.h */, - 8B2666F886A1D05D1E7FD850E258A24C /* instrumentation.h */, - 6EDFF6D2EA8C79B59A0D629BCA8C89AF /* Utils.cpp */, - C38E7C80A331BFFA1E749542EF529451 /* Utils.h */, - B67640BACEF90EACCF291827F2623118 /* YGConfig.cpp */, - A91D9A24C2D6641A75A7AB5959140169 /* YGConfig.h */, - 5553F1CDD8303B64658C9D62F6BEE4D9 /* YGEnums.cpp */, - 36A2F2FD4DE50E6C330267E984D53407 /* YGEnums.h */, - 42B3541CA041990E440B26EA69C8B0D2 /* YGFloatOptional.h */, - 96CDC1201510D881419500F607895D9E /* YGLayout.cpp */, - 92D4DD057D533A231D53E94591B99C58 /* YGLayout.h */, - C3C687E25BC2A69B7D0FAEFEF61B1D78 /* YGMacros.h */, - 8048585DC303C8EEB24852568749E9B8 /* YGMarker.cpp */, - AE437713B7230FC5A38F1448FFA67912 /* YGMarker.h */, - F8BA870EA93380CDE9E8D4831521AA50 /* YGNode.cpp */, - 1D929ED2682EFC512DAEF789F487BA92 /* YGNode.h */, - 65129046F06B50E9AFE01DA29E59C00C /* YGNodePrint.cpp */, - C870C73D4780347FD216E04977336002 /* YGNodePrint.h */, - 63D13EE23E2BE43120B901211F5C4362 /* YGStyle.cpp */, - 71C35ECE85FF2610F7F5DD61171247EB /* YGStyle.h */, - 7F4D241FC5B2B3C630C22B6D0762BDAC /* YGValue.cpp */, - 591673A9F639756E7FCF75B04D8F05A2 /* YGValue.h */, - F1520817A84BB159CE63BCEA93EF453E /* Yoga.cpp */, - 6BEE918748D973453265E6B7F1557BA2 /* Yoga.h */, - 22822EA13DD6A755ABCC9AD5A6E507E4 /* Yoga-internal.h */, - DF0BD8733F00113ACD063404E5A5FAD3 /* Pod */, - 4A70EAF7184AA440586F754BAD976291 /* Support Files */, - ); - name = yoga; - path = "../../node_modules/react-native/ReactCommon/yoga"; - sourceTree = ""; - }; CF393E400C53280B02817D7E4B05330F /* Resources */ = { isa = PBXGroup; children = ( @@ -3412,50 +3468,61 @@ name = Resources; sourceTree = ""; }; - D3985AA2310597A7AFE731CD96CFCC76 /* RCTAnimation */ = { + CFB790DD00389542D3C403F8AAA2D90D /* cxxreact */ = { isa = PBXGroup; children = ( - 5925C04DDF398E39796E0136086D06EA /* RCTAnimationUtils.h */, - E8A4A63A66E1240B86B3BB0DF54AEAA1 /* RCTAnimationUtils.m */, - 2C2EDBEB65E4452D91A93920870FABDF /* RCTNativeAnimatedModule.h */, - 8FF7369B8C99DC6D34CCABECEE5123A8 /* RCTNativeAnimatedModule.m */, - 840DD45BA5E4F8FA92440A33F6B21B69 /* RCTNativeAnimatedNodesManager.h */, - C16093C03878A245AB7587549038C6A5 /* RCTNativeAnimatedNodesManager.m */, - 0F99E3EC4FD1D564EA94C7E35C89A7F6 /* Drivers */, - 00743C44E406BCB99C2A73111226989C /* Nodes */, + A14F3EF9CEA0C04947923D1C6911844C /* CxxModule.h */, + A12C009AE2A32BB4C7376A9728C81252 /* CxxNativeModule.cpp */, + 7056343D2CC71CFE1C7C899465588B50 /* CxxNativeModule.h */, + 484CD0F13AB8EDE7984C6E53506F9367 /* Instance.cpp */, + 5B119F18497DCF8BE74A7EC0E8160EA0 /* Instance.h */, + 6714172A686B1F83A685AE4A3101A6B3 /* JsArgumentHelpers.h */, + AD1A1A7924D3632108F74FA84183A45F /* JsArgumentHelpers-inl.h */, + E06B0D6D54DACE9400356CC384638274 /* JSBigString.cpp */, + ED608AE0E42D0122469C5C20A048DBDC /* JSBigString.h */, + E4938F0802366DA0B4945780B7393596 /* JSBundleType.cpp */, + 011383FD673492F56E9DE760288D0607 /* JSBundleType.h */, + D69BF4E433DB4EC176137B4234B96528 /* JSDeltaBundleClient.cpp */, + 03012FDAAA625AA6FAA91AC4E70584D8 /* JSDeltaBundleClient.h */, + 7031FAE67F27184DD8CDA6A618484EAD /* JSExecutor.cpp */, + F322EACD72094A2DF4F245476CBE9E05 /* JSExecutor.h */, + B8A3B0C189255AF8DE7D440EE3F8D99C /* JSIndexedRAMBundle.cpp */, + 9B8A0C875FEF7225FEE2A9B886B83F38 /* JSIndexedRAMBundle.h */, + C6CF782FB3F42A0C22610E86251334C6 /* JSModulesUnbundle.h */, + 6D71404E7BDED003E2845C6344F1C4F9 /* MessageQueueThread.h */, + 7AF5F9FE1E3A39BD623CEAD025C7665E /* MethodCall.cpp */, + E11F56ADB9E9C2FEBE2D232DF303DB4D /* MethodCall.h */, + 431EE0F09E9B26A82412D61C39FBEB2F /* ModuleRegistry.cpp */, + BF6A9D43ABDBA9A7F8839957BFFADDA3 /* ModuleRegistry.h */, + A64EB077AE6BBF2FF9ADD5C0DAF210D9 /* NativeModule.h */, + E3CB5AF3FC35DC8BC2C479B944440101 /* NativeToJsBridge.cpp */, + 7612787278E7B2A4139DCCE37B4EBD6C /* NativeToJsBridge.h */, + 6ECECC6C9E4566D348AA06CB68F76955 /* RAMBundleRegistry.cpp */, + 5E2C5F931F9FBDEF9757D0FD475F70D6 /* RAMBundleRegistry.h */, + A842ABB359A4FFDB30E51EAE5CE5AA9C /* ReactMarker.cpp */, + EA397160F720BBE723F5F5FE28A8416C /* ReactMarker.h */, + 1B8B6B4D1D3C95E802503AD8D94D7424 /* RecoverableError.h */, + 7B79A33F832563160D34C44BA98A1CA3 /* SharedProxyCxxModule.h */, + 5E63E986DAE229FDDDACCAAF2A7FA1D1 /* SystraceSection.h */, ); - name = RCTAnimation; + name = cxxreact; sourceTree = ""; }; - D484ED39366C614665DF6B2639DC67D2 /* Surface */ = { + D11D701C93607C51DA4E890B48776F03 /* Drivers */ = { isa = PBXGroup; children = ( - B933E841760C8C49A9A6BA3F59691940 /* RCTSurface.h */, - 78F21C720B66AD9314D4A9637142DD1E /* RCTSurface.mm */, - 7B3585E2C4FE7ABE16B524519C378207 /* RCTSurfaceDelegate.h */, - 84BF0EBB29F6CA0B059BC7A901B3A32F /* RCTSurfaceRootShadowView.h */, - 8ECF7B686E0966964C2F55E07AC37952 /* RCTSurfaceRootShadowView.m */, - 55EA6BC42F3337129B7B92426717C964 /* RCTSurfaceRootShadowViewDelegate.h */, - 3188D653C45A9859D0011E29C0BA8AF2 /* RCTSurfaceRootView.h */, - CF2DCB8F7463A9113710F5871B6BBC5C /* RCTSurfaceRootView.mm */, - 5927F6F13743078BFB980057AA038525 /* RCTSurfaceStage.h */, - 0FE83B43333DD0A225F088E1C44BEC63 /* RCTSurfaceStage.m */, - 93262FFC89B17B3EE5F6F25DB972FAEE /* RCTSurfaceView.h */, - 68BE8D1AED8F60C0270A5E9B3E1C8016 /* RCTSurfaceView.mm */, - 33072B21DE2F7C7062A829B835DFBFFD /* RCTSurfaceView+Internal.h */, - B4AA5614B33DC6EF5306F7DFBA54BB25 /* SurfaceHostingView */, + 6009F39AA542D94504A930A8A07ED12C /* RCTAnimationDriver.h */, + CDD801AEED2F20E74414533813753D4E /* RCTDecayAnimation.h */, + 69DF3BE7B53C24C93B89670BC624D40E /* RCTDecayAnimation.m */, + 992181E958C2B9A57DB19B745C6DCAC3 /* RCTEventAnimation.h */, + ECE8B35C25717319416F94623F37D71D /* RCTEventAnimation.m */, + F7AA20596E7D193420B84615B8460F77 /* RCTFrameAnimation.h */, + 463C977F26A4CDB16485F1A28B0B4586 /* RCTFrameAnimation.m */, + 8E6F1D289CC92289F8D760FD6ABA633E /* RCTSpringAnimation.h */, + F90066455014F10F8E63A3C0158C1D1D /* RCTSpringAnimation.m */, ); - name = Surface; - path = Surface; - sourceTree = ""; - }; - D5E25A4362F2EFE414ADB0D9CD4D6A82 /* Source */ = { - isa = PBXGroup; - children = ( - 6302536310F5BC3F39706FE18FD70E26 /* KSCrash */, - ); - name = Source; - path = Source; + name = Drivers; + path = Libraries/NativeAnimation/Drivers; sourceTree = ""; }; D630BF53694EBBFB64FD06AA07BA9BFA /* RSKImageCropper */ = { @@ -3484,30 +3551,24 @@ path = RSKImageCropper; sourceTree = ""; }; - D833F126AA1B098A09C4E8FD77E5BCAA /* Products */ = { + D6BF5B287E141135BBA716E372299666 /* bugsnag-cocoa */ = { isa = PBXGroup; children = ( - A88610D999089EC10B9685E59F112B1C /* libBugsnagReactNative.a */, - A3B41DCEA3367922BBB9ED3CD1CCCFDF /* libCodePush.a */, - 5D40F7BE43532F0D005A299F41892625 /* libDoubleConversion.a */, - 090011559C1D3BF577F4CC0CFA2B374C /* libFLAnimatedImage.a */, - 580BDD1E4CEC347F227AC84291DC4A22 /* libFolly.a */, - 7DB24CE9EC26493BF4D23CE499CB8097 /* libglog.a */, - 8E653B3CDF0D060C440F16A3D167FEAE /* libPods-eSteem.a */, - A599B5BC4A0713CCA8958FA70B4F9EE7 /* libPods-eSteem-tvOS.a */, - 2FFBF4388A6BEB94A51B5937FE905545 /* libPods-eSteem-tvOSTests.a */, - 2C35987F019540B62B1963CC85AEF607 /* libPods-eSteemTests.a */, - F63E51B3ABC09F49F8206D3F0B3A8DA0 /* libQBImagePickerController.a */, - BC805F54AB2C85C0D4550A5FBC1FA716 /* libReact.a */, - 01ED6D0899BD08CC1109D4ADBAE4DC3E /* libreact-native-fast-image.a */, - 1DA177B84DC186C949BF38EDD66CF18A /* libreact-native-version-number.a */, - BFD27CD9F7CBCCF7C3204D17D78CC2F6 /* libRNImageCropPicker.a */, - 5C710EB452317D237C2F41461DF34490 /* libRSKImageCropper.a */, - 219019E1F5CC838C2D374011F3971729 /* libSDWebImage.a */, - 6EB8A7AB8DDDD1EE37ADC40C79C211EC /* libyoga.a */, - DD142408298D5A55D6E29263C15B9B53 /* QBImagePicker.bundle */, + D8C50FD66053A2C42DF97E5C2FA49467 /* Source */, ); - name = Products; + name = "bugsnag-cocoa"; + path = "bugsnag-cocoa"; + sourceTree = ""; + }; + D883892C22B603BF510BAD64E72941B2 /* Support Files */ = { + isa = PBXGroup; + children = ( + 2A0FD84569ADBF26E3DE27F3513831EE /* react-native-netinfo.xcconfig */, + 71AA18B578910C213C071F757F7E51EF /* react-native-netinfo-dummy.m */, + 3E5955A29C419232ED54FECB2CD55936 /* react-native-netinfo-prefix.pch */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/react-native-netinfo"; sourceTree = ""; }; D89477F20FB1DE18A04690586D7808C4 /* Frameworks */ = { @@ -3517,14 +3578,98 @@ name = Frameworks; sourceTree = ""; }; - DA67CD2D2269610C8B5D85262FEA1BCE /* HSFamily */ = { + D8C50FD66053A2C42DF97E5C2FA49467 /* Source */ = { isa = PBXGroup; children = ( - FE543DE37660C1406C1ECA0B66427886 /* JWTAlgorithmHSBase.h */, - 137A97408C561DBB2D60F76DEFFD3054 /* JWTAlgorithmHSBase.m */, + 2E2D45B9C67A5EFC557D618541B4BD1D /* BSG_KSCrashReportWriter.h */, + 1D81ABB76B0959646E934016941A8C9E /* BSGConnectivity.h */, + AD01437C0D6F31ECBE65D1DF79167FC8 /* BSGConnectivity.m */, + AEA4E7B1299590ECC0B908980A5746C0 /* BSGOutOfMemoryWatchdog.h */, + 835A5D2D3993B847D526417B2EAFDD68 /* BSGOutOfMemoryWatchdog.m */, + 023A8B5E5D586A356AFE9A24722565C3 /* BSGSerialization.h */, + 37759E991CC8A9305C8646BD50ED99D8 /* BSGSerialization.m */, + F0003C4768776B186D90D187F8A39C75 /* Bugsnag.h */, + 6F8DB129E963E570F29EF35F89A11DC0 /* Bugsnag.m */, + 55A4F488D9F2BB08B24B1C395965C832 /* BugsnagApiClient.h */, + 688E3993BC139473A5D2C64439B06712 /* BugsnagApiClient.m */, + 7085FA35C476234084F27575F96E3C91 /* BugsnagBreadcrumb.h */, + 69D5295AEBF76C8BCBDE2D3EE48E4162 /* BugsnagBreadcrumb.m */, + 577D5184EEAAA9128EA93A6047259EAE /* BugsnagCollections.h */, + A6150536B35B660CDE79F17E7DE6A5D4 /* BugsnagCollections.m */, + A03BB6010BB47E8124F6D7A0B3E0D221 /* BugsnagConfiguration.h */, + A42D65129C795993BA2569BF3BA67537 /* BugsnagConfiguration.m */, + E625F9A5966643B2EA2CCF45DB294F51 /* BugsnagCrashReport.h */, + 8D232F101DFCD701AB0581839CC92745 /* BugsnagCrashReport.m */, + CE98FF3D73EBC8854F1713CE6615F19E /* BugsnagCrashSentry.h */, + C2661DE36699A9BE39B9762F4A29209F /* BugsnagCrashSentry.m */, + 502E91B90911810EA17CFE90838F9C18 /* BugsnagErrorReportApiClient.h */, + 5909BD6A6EE5FEDA40893016FA047E0A /* BugsnagErrorReportApiClient.m */, + 12815BF2973CC9019169DC8E6050567B /* BugsnagFileStore.h */, + 6FAB98C605A45D31171735C71EEC59F7 /* BugsnagFileStore.m */, + E8DECAAE4582DA3DD17BC469EB1C11CA /* BugsnagHandledState.h */, + BDEF76E4611AEDFCCD5F8CA309F286C5 /* BugsnagHandledState.m */, + D58C14B988F7B7F9FABE43950EEB6B25 /* BugsnagKeys.h */, + 90C2341EA52F7EF289800E262BE83376 /* BugsnagKSCrashSysInfoParser.h */, + C318F217D4575CEF5014A17AB5E18216 /* BugsnagKSCrashSysInfoParser.m */, + A9F6126FFC959BBAB777A98DB051C964 /* BugsnagLogger.h */, + 70DAA811998704D47DD2428740CD7535 /* BugsnagMetaData.h */, + 98990983FD6532EAB0B64A3A235E2C7E /* BugsnagMetaData.m */, + 021F91FD3FBFFD6E76565ADA85E4C0D0 /* BugsnagNotifier.h */, + 8C366CDE16760B0A23500A49FA669123 /* BugsnagNotifier.m */, + 335CA0C388EF357EBA375EA5E82E4396 /* BugsnagSession.h */, + C03637855B23BC5FA3A351AECAE718F8 /* BugsnagSession.m */, + 55AAC72D2FC097A48B022FE4C9E382F0 /* BugsnagSessionFileStore.h */, + 6654AB26CD17C7E74797E3649293EE0E /* BugsnagSessionFileStore.m */, + A07FCF80CAE2F08B157603E33D2D7630 /* BugsnagSessionTracker.h */, + 2976B20DC3127F0E50297A4A0DDB5887 /* BugsnagSessionTracker.m */, + 1BD5863B173719896A6986B6EA2769AA /* BugsnagSessionTrackingApiClient.h */, + 39140CE44B319E410D709D6396747A9B /* BugsnagSessionTrackingApiClient.m */, + F6C6030F99D95AD6FA274546FAE55B0E /* BugsnagSessionTrackingPayload.h */, + A46A8F6030D74BA9ABA8D6177B7E8137 /* BugsnagSessionTrackingPayload.m */, + 90F3CA1763A2E556F343FDE63F6B22DD /* BugsnagSink.h */, + 3AB5F070D00835C43546A76D2B7A5D40 /* BugsnagSink.m */, + 3764568E203281950193DAE854057450 /* BugsnagUser.h */, + 6D27A76BF263AE244DCDD177F7BFA3A1 /* BugsnagUser.m */, + A4796CA6CD1AD50061A157CCBD3B8E6F /* KSCrash */, ); - name = HSFamily; - path = HSFamily; + name = Source; + path = Source; + sourceTree = ""; + }; + D92F1A7DA859E0E69DE1DFDE63911E0D /* Pod */ = { + isa = PBXGroup; + children = ( + DC1C96754C02365556126631EFB531BC /* LICENSE */, + 489F27B35201389F992FF9246EC74A42 /* react-native-netinfo.podspec */, + 7CE40A7574A1F3823034AE36F6F75774 /* README.md */, + ); + name = Pod; + sourceTree = ""; + }; + DA867190B189860E5E2C169AF72EB7BE /* React */ = { + isa = PBXGroup; + children = ( + E80E8A3FF795D33D43776597FE45D413 /* Core */, + 8489E3C9BF6C795C09707524B23195B9 /* CxxBridge */, + CFB790DD00389542D3C403F8AAA2D90D /* cxxreact */, + 20E665DD09EC1E58C9BA47CA64083CC8 /* DevSupport */, + 496B122136B4F0E4ADF579CCFB8B2918 /* fishhook */, + 9C4D3298DB55EAC960E02CBE1D95FC8E /* jsi */, + 98A0B1D3E854A0E07765CB444405E343 /* jsiexecutor */, + B9A8EB3336A3F4A6E2D3E1C8C86657C8 /* jsinspector */, + 5027094398C7A28C4304B5C4437597B8 /* Pod */, + 7DE762523DF9A58330BD3A04161F0F15 /* RCTActionSheet */, + 1A2FD07AD65C70451A334CEC05134BC7 /* RCTAnimation */, + F4058B203BFDFF7EBEBAAA9CEEC08934 /* RCTBlob */, + F2E286892FEAA1C337BECB486331490F /* RCTCameraRoll */, + 44523D9797FCE1E193F3100095476967 /* RCTImage */, + CB0C131B9F368C3C8E2FF3269F58AD0D /* RCTNetwork */, + 1DF6B78967954BF702690DC9CBF41968 /* RCTText */, + BB3FE158152E612C0D8B2EEA27C7D44F /* RCTWebSocket */, + 8AA03F426B3851DDD5FAADA7DC012893 /* Support Files */, + ); + name = React; + path = "../../node_modules/react-native"; sourceTree = ""; }; DACF79B5CCC5FA15F30DD47DA20FB8A8 /* SDWebImage */ = { @@ -3538,175 +3683,6 @@ path = SDWebImage; sourceTree = ""; }; - DBB47BC601CB2425DC1238E921270FE4 /* Supplement */ = { - isa = PBXGroup; - children = ( - 35AFC7CD91FDC3AC90F1E38CE28B6A1F /* JWTBase64Coder.h */, - 8DD155023DAAB4EBCC3E5688136D6D04 /* JWTBase64Coder.m */, - 170468839139520A13C8EEA5D238165E /* JWTDeprecations.h */, - B71C78B0420616FA9CACE7A96A0F3438 /* JWTErrorDescription.h */, - 0B8D983093F2B26BD120677E7EC8E727 /* JWTErrorDescription.m */, - ); - name = Supplement; - path = ios/CodePush/JWT/Core/Supplement; - sourceTree = ""; - }; - DBC0708AB7C569B3617E75710DA6FF6B /* Source */ = { - isa = PBXGroup; - children = ( - 2EDA73118B2839299609C837E3DA2AC0 /* BSG_KSCrashReportWriter.h */, - 62AB30EDF9068C389491ED6200463385 /* BSGConnectivity.h */, - F83D9FF76DE3DF740837A18560761472 /* BSGConnectivity.m */, - 20F8394E3712444A13A3F98973DA6087 /* BSGOutOfMemoryWatchdog.h */, - 5E918F715DA46F4D2325A5AA9E9B9EF4 /* BSGOutOfMemoryWatchdog.m */, - D35BE8810937FA13ADB76CA4CCB91ACF /* BSGSerialization.h */, - 2AB7E4C8332979F179CB3B30F77CC114 /* BSGSerialization.m */, - C9B62B3BF5E51266ABFB09524029A68A /* Bugsnag.h */, - 5EEFB14C22389FE478659BB612BEB17A /* Bugsnag.m */, - 2C43B7B78487167C37B891A7DCC13B0E /* BugsnagApiClient.h */, - DC03348E259319E243D4358CD15EB8E0 /* BugsnagApiClient.m */, - 57627898649983C794800267A40B80A0 /* BugsnagBreadcrumb.h */, - 76E72C75279C7CBF734F7F03CBF141B0 /* BugsnagBreadcrumb.m */, - 913DCFEE4D8C1230ACDE2A4991AE63EA /* BugsnagCollections.h */, - E9002586379CECC7ADB1FA38590B94D8 /* BugsnagCollections.m */, - 3A6D9DD5CCC41D2653611C91B058F803 /* BugsnagConfiguration.h */, - AFCCA57B5ABE2DC4B8008E9AC24F0EA3 /* BugsnagConfiguration.m */, - 19F0292F06D62E908E3BE9DBF9A3F357 /* BugsnagCrashReport.h */, - 138F130548B83E7A881B26477BCA45FE /* BugsnagCrashReport.m */, - B3A15D56A8B130A92BB97CD1FCC5A8D4 /* BugsnagCrashSentry.h */, - C4BFC8031EC0626836965CB8603BE335 /* BugsnagCrashSentry.m */, - 14B3FB84DA68123C5EA1F24A67CCB6B2 /* BugsnagErrorReportApiClient.h */, - 0D94F88C99B79275480E352ED0ACB662 /* BugsnagErrorReportApiClient.m */, - C5A48A86468BD0D11148012EECF47B2B /* BugsnagFileStore.h */, - B683AF04FD8E58FDAD4005169150E62B /* BugsnagFileStore.m */, - A52B82FDD84EC7917F18FD9FA6E90758 /* BugsnagHandledState.h */, - 22142470D2D52D9E5BB01A6106645A70 /* BugsnagHandledState.m */, - E062C84B7A2DCCA8923A057BB9BE44BA /* BugsnagKeys.h */, - 5745C8233AF3B7D5BA8430875231E19D /* BugsnagKSCrashSysInfoParser.h */, - AF1AEC65ECC1AC641F3ED9F93512D49B /* BugsnagKSCrashSysInfoParser.m */, - 8C4E6C86C607571740E8FE3E56E74B9A /* BugsnagLogger.h */, - E88B9CF6FC1AD944307279DD4B7D81E6 /* BugsnagMetaData.h */, - E19289CAF6FC3A9B6943AEC681D65556 /* BugsnagMetaData.m */, - 31325E6D6666F4E132E0967EE0902319 /* BugsnagNotifier.h */, - 9100361D9531386F46D36D8E521C7B59 /* BugsnagNotifier.m */, - B9EBC22589BA4A8CCA7B6B1BC871EA75 /* BugsnagSession.h */, - 99B1977D73D529A750169A9E14CA0EFF /* BugsnagSession.m */, - AB349F84462BEA124E37BCC4CA8E89F9 /* BugsnagSessionFileStore.h */, - CF8E85D97169BAB9F8A39356FD34FC30 /* BugsnagSessionFileStore.m */, - D1954F55DE361F9BFF4DCD90EB86920D /* BugsnagSessionTracker.h */, - 86889AEF80B4B719DABB0F5EE81718F1 /* BugsnagSessionTracker.m */, - 24619802F32F4D099DE7E008D03591A9 /* BugsnagSessionTrackingApiClient.h */, - 50510BCCFB5A2689ECF8FC424407E013 /* BugsnagSessionTrackingApiClient.m */, - 946E19522A1E6F0C4DED3661A1C393B4 /* BugsnagSessionTrackingPayload.h */, - 96700087F67C96004E4AE29B7407CBE9 /* BugsnagSessionTrackingPayload.m */, - 1214DF03E1E1B031CEEA75C57637D243 /* BugsnagSink.h */, - FE43D7B79ADDC8D5B7BA9F0CBF0DA65F /* BugsnagSink.m */, - 1E037A363835ED621974A1A7F965E479 /* BugsnagUser.h */, - 707CE5EE5994AE69CC7AFA7282F187EC /* BugsnagUser.m */, - 93973EA87EFF0B2FFE71CB066D4DF38D /* KSCrash */, - ); - name = Source; - path = Source; - sourceTree = ""; - }; - DF0BD8733F00113ACD063404E5A5FAD3 /* Pod */ = { - isa = PBXGroup; - children = ( - 8AE4577F98DC19B1A7D57770673E91D8 /* yoga.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - DF4DA85DC9B7EDA79F0504444AD4248F /* Pod */ = { - isa = PBXGroup; - children = ( - E1B710B9183DF813D3AE7321BF0A7731 /* LICENSE */, - 42A22E3A64C390253932034582B24111 /* README.md */, - 5FE5B968CBC2ED5069B7AC98C2F162A2 /* RNImageCropPicker.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - DF5750DEF108F18F64C73359990159FE /* Base */ = { - isa = PBXGroup; - children = ( - FBDE0AFBCFD8599C72FECD4CB8F8104F /* RCTAssert.h */, - D687D8048B723343BB2B913476856A90 /* RCTAssert.m */, - 75DB1ECB44C5B9882A9503B84EA27EFE /* RCTBridge.h */, - FC1ED0B3F04ADA8D746799C5E49F95CD /* RCTBridge.m */, - 42B4E793956C0524B65D140502ABAB4A /* RCTBridge+Private.h */, - 13335BBB8BDBD7461286E7F9EB424F63 /* RCTBridgeDelegate.h */, - 7B1785FEFA2B2E43039458F07C2B1987 /* RCTBridgeMethod.h */, - FDFD397C8A29C5482A00AD3F0E6EEE28 /* RCTBridgeModule.h */, - 87949E144EA602C3833A24975BD5E2AA /* RCTBundleURLProvider.h */, - ACE8753620780B676E71E0FCCFD5334A /* RCTBundleURLProvider.m */, - C3B329823632D5FBDFC7C1DDC347A15F /* RCTConvert.h */, - CE35DC38EBA71140A184D0640E4CD860 /* RCTConvert.m */, - A833BFCF038284E449A4575C86D73409 /* RCTCxxConvert.h */, - BF43A29C846485924AC66A1A3F031F68 /* RCTCxxConvert.m */, - A7C736643A65FEE9C75D97CB5DF6127C /* RCTDefines.h */, - F03958CCE22450EBA6E28EA8932846FE /* RCTDisplayLink.h */, - 3554FCA4FC777ADDF042C020F3384275 /* RCTDisplayLink.m */, - 39D89875DC0740C773B6F9EDD97D34ED /* RCTErrorCustomizer.h */, - F68490575475E5480E3F3CD66D01DE43 /* RCTErrorInfo.h */, - 354A3D9A01B96E1AC3A23A97783EAF2A /* RCTErrorInfo.m */, - 79757FA34783E2A66512276E36AF976C /* RCTEventDispatcher.h */, - 94C64A1557D7B9E5B5E3213122428109 /* RCTEventDispatcher.m */, - 0F4B62E204AB17C82F3D4798BD45AD20 /* RCTFrameUpdate.h */, - 198C28AB5EBF30A4F14F17BB358B962B /* RCTFrameUpdate.m */, - 3A6D02AA9F7E0FAE7C393E24D7B744BD /* RCTImageSource.h */, - A2F0C4B6F516ECAC808F5A8C0CB39F41 /* RCTImageSource.m */, - 440AABEEEE7A147CF5E731E701259652 /* RCTInvalidating.h */, - 505F0AD3FB41082D9CE0D8EFEA9E52F5 /* RCTJavaScriptExecutor.h */, - 2BCC05220B787890FF234006510575B3 /* RCTJavaScriptLoader.h */, - 92D4372CEBF5DEC3B6E63808E9D27E84 /* RCTJavaScriptLoader.mm */, - D78AD7CFF3991E87BB4AE46E55E8DAF2 /* RCTJSStackFrame.h */, - AD4B246465DEC320EDD676E028B37718 /* RCTJSStackFrame.m */, - 3ACC9BC41D2B92A9AF6857F967585B18 /* RCTKeyCommands.h */, - 0DB384D8EC993B57BEB1ED47AD55B975 /* RCTKeyCommands.m */, - 05DF9FFD29D7E3590943842797E0D61A /* RCTLog.h */, - 26781410BECAC54B683E2BA59E8BF46F /* RCTLog.mm */, - 9467A9B4C6699050F10A315A003FE1D8 /* RCTManagedPointer.h */, - A58B1DCB27FFCD4A55966FF9F75A4CC0 /* RCTManagedPointer.mm */, - 3A4C81298BE256DB681D2511C3259F5A /* RCTModuleData.h */, - 897CA28F2FDCD02CDDD7F0580A77E777 /* RCTModuleData.mm */, - 016FB9FE7C114855753AA634008536D7 /* RCTModuleMethod.h */, - 510C63F3C70B1961D42C700FD84EF9F4 /* RCTModuleMethod.mm */, - CBDBFC8A885ED601AC635D51240670AE /* RCTMultipartDataTask.h */, - 37730DF5B391523B0252DC3D3129ED6C /* RCTMultipartDataTask.m */, - 117D315C4CFE32033E375319E6569016 /* RCTMultipartStreamReader.h */, - 67DF3E9A226D64E948CC84E806528306 /* RCTMultipartStreamReader.m */, - 489DBBF0A28E5D4A331A3F3FDFF32529 /* RCTNullability.h */, - 689918F5E569B50087CC3787E4757432 /* RCTParserUtils.h */, - 9E20EE1481A199E5B319EB143BB408D4 /* RCTParserUtils.m */, - 356F2E951A0065D52F5AAF85F7A93D94 /* RCTPerformanceLogger.h */, - F8CAFD6D4178258786CEB22CB61AB6D6 /* RCTPerformanceLogger.m */, - E58C441AFFA399E3A7B9A2D20E2EA32A /* RCTPlatform.h */, - 40CD40A5A9B79D00F0CFFD0861951FF9 /* RCTPlatform.m */, - 850BA00E98BEFEA62C59A2E7CAC7B533 /* RCTReloadCommand.h */, - CF63674181E546FADECE2DC0B102F996 /* RCTReloadCommand.m */, - 5A939C903A2FA4D2FFFF98592516F99B /* RCTRootContentView.h */, - 85152675E3103E78E34348D1C47A301B /* RCTRootContentView.m */, - A5C93980F30B1C3FDE87624B8F4CFC15 /* RCTRootView.h */, - 8B22B8F7317FA0BFB0B97E28BDD54F82 /* RCTRootView.m */, - CDCE69DB26EDB3EEBA0C1024B1BC8190 /* RCTRootViewDelegate.h */, - 80922FA3D9006356591B15FE6C3562CD /* RCTRootViewInternal.h */, - 84C6BF73EB1815516A066B7506C413E7 /* RCTTouchEvent.h */, - E883DD78AECC03E4ACBCBA3CBE2FF0CC /* RCTTouchEvent.m */, - B04650D2E47A751516F840E1B4ADA6C1 /* RCTTouchHandler.h */, - 45B90BC44D6C4905B480CD957FACF5BA /* RCTTouchHandler.m */, - 81559427E62026BE81B74595D2BCCA41 /* RCTURLRequestDelegate.h */, - E8667823E6838BECD89C4AC9FAFC8AAB /* RCTURLRequestHandler.h */, - FD37423507BF19AC8C3D1F7222BEC3DA /* RCTUtils.h */, - 919191BD80DBDBE592751095A461E348 /* RCTUtils.m */, - A66D9431AE3E56302128050567DF9433 /* RCTVersion.h */, - 42CE618225C01C936DB0E763C0E10D4D /* RCTVersion.m */, - D484ED39366C614665DF6B2639DC67D2 /* Surface */, - ); - name = Base; - path = React/Base; - sourceTree = ""; - }; E03C527B91FDD4D82315F95AB1D89596 /* Support Files */ = { isa = PBXGroup; children = ( @@ -3718,14 +3694,53 @@ path = "../Target Support Files/RSKImageCropper"; sourceTree = ""; }; - E76D649B841F41FF60BA19B0F052E864 /* ESFamily */ = { + E183A055EF376E8D6A1C6381998470F4 /* Source */ = { isa = PBXGroup; children = ( - 5D5DDB2DB372868763A460307D270342 /* JWTAlgorithmESBase.h */, - DCEFBEE9721790962BBF63A80AD5CA57 /* JWTAlgorithmESBase.m */, + EC30D46A1C2DCC2BEDC1D9F067E78DB9 /* KSCrash */, ); - name = ESFamily; - path = ESFamily; + name = Source; + path = Source; + sourceTree = ""; + }; + E453E0F113C97A925A29A42CB53D0708 /* BugsnagReactNative */ = { + isa = PBXGroup; + children = ( + 0EFC99E476E79D4260311F667823A6A8 /* BugsnagReactNative.h */, + F919FEADC4A4357FCFC38064CC79FC49 /* BugsnagReactNative.m */, + 420E2B9D4479544AB6555FE3CF48976C /* Core */, + 41FCA75AA60E66BDEB3F27C340482CBD /* Pod */, + 1F94599BFC52E70CFD4F714EBAC4A23D /* Support Files */, + 4B4AC741505E5C176611FD2198F409B4 /* vendor */, + ); + name = BugsnagReactNative; + path = "../../node_modules/bugsnag-react-native"; + sourceTree = ""; + }; + E4AF6E3F23F0966B2BAE9642CBE8D8F6 /* Singleline */ = { + isa = PBXGroup; + children = ( + 968FA352EDE885851695B9861E707FB7 /* RCTSinglelineTextInputView.h */, + 1AC59BE3782E2FBD6356EF919DD105CA /* RCTSinglelineTextInputView.m */, + EEF62D64BF6F2A3726F70324B5A3B047 /* RCTSinglelineTextInputViewManager.h */, + F846D41FF1964280FBA0DB6184CABFE5 /* RCTSinglelineTextInputViewManager.m */, + 23449776D700940E4F5670F48BD8A0B7 /* RCTUITextField.h */, + 605DD5F52531763E87404326512D7E87 /* RCTUITextField.m */, + ); + name = Singleline; + path = Singleline; + sourceTree = ""; + }; + E74803A894BB4BD2E541D3C83D69A0D5 /* VirtualText */ = { + isa = PBXGroup; + children = ( + 08EDFFB888D1A9F0881FE4D65D76C087 /* RCTVirtualTextShadowView.h */, + 073D8F74625CDCED244EFAD1A4D4030A /* RCTVirtualTextShadowView.m */, + EA5E977B5196B635670737A095905A2C /* RCTVirtualTextViewManager.h */, + 40F3A8CC2B6A313466DF19B080AC1BBC /* RCTVirtualTextViewManager.m */, + ); + name = VirtualText; + path = Libraries/Text/VirtualText; sourceTree = ""; }; E7EB7EBCBCF897EADB3C37086B82ABAB /* FLAnimatedImage */ = { @@ -3741,16 +3756,16 @@ path = FLAnimatedImage; sourceTree = ""; }; - E84BFE25ABBC4F14B74B2C7B8E293AA5 /* RSFamily */ = { + E80E8A3FF795D33D43776597FE45D413 /* Core */ = { isa = PBXGroup; children = ( - B89E24E5A59543A0A863BBD0B5170AE3 /* JWTAlgorithmRSBase.h */, - E7936CD8B693DC756B6B66517820C23E /* JWTAlgorithmRSBase.m */, - BA3B31732F9C4CA4F9BEE3B364559140 /* JWTRSAlgorithm.h */, - 0C447774C8841C72226FAB097AFC40FF /* RSKeys */, + EADD80B9F7411BE3905ECCDD402CDA59 /* Base */, + 125804731182D076562C20538CE5BAC9 /* Modules */, + E9AF84CB0EE39EA9797578D9AB21D306 /* Profiler */, + 1427562608505A2C158F63C000614473 /* UIUtils */, + F44214B9EE8AAB9093968FBC654F547F /* Views */, ); - name = RSFamily; - path = RSFamily; + name = Core; sourceTree = ""; }; E84F0917513E6CF45E595FC429C9F2E3 /* GIF */ = { @@ -3762,34 +3777,151 @@ name = GIF; sourceTree = ""; }; - EBC2116A4BA35B62615D1A96E71E3FB9 /* RCTNetwork */ = { + E9AF84CB0EE39EA9797578D9AB21D306 /* Profiler */ = { isa = PBXGroup; children = ( - 4BFE63D404F11D1F1B8B33C8E0B5778D /* RCTDataRequestHandler.h */, - 9A311B02CEA9C0BBAB7550AAAFEAA233 /* RCTDataRequestHandler.m */, - 0A42E84892F9F295AE61167D6D8EB273 /* RCTFileRequestHandler.h */, - 725A0D88530AC002648A29D7BF96041A /* RCTFileRequestHandler.m */, - 25C3147B25B3B99C4C347413CCF24C24 /* RCTHTTPRequestHandler.h */, - CC1E81A8F267BCD157617D2D8E513F46 /* RCTHTTPRequestHandler.mm */, - 962AA8B8A015A3D5352C99C3D103816F /* RCTNetInfo.h */, - A43A6EF80F54267CBBDE158AC215D590 /* RCTNetInfo.m */, - 00E93357325D78C40FCE7131E015D76D /* RCTNetworking.h */, - 68DE5867F5D94B4355730DD0019B6F80 /* RCTNetworking.mm */, - E9B29E55C633E85F2E9C95117D8685E3 /* RCTNetworkTask.h */, - ACB13EC6D4977134082C65B7CF537DB6 /* RCTNetworkTask.m */, + 7E24F30DA55BD5F5668CF9DFBD8254D6 /* RCTFPSGraph.h */, + B5321269323BD0768580AD520ABC80EF /* RCTFPSGraph.m */, + 10F455934E355F350272B62EB800FE74 /* RCTMacros.h */, + 1C5190489E9DA472A80A593ABD2BD164 /* RCTPerfMonitor.m */, + FBD1EC90F47072DEEAF9164AE3E00421 /* RCTProfile.h */, + D5C78421F9F1BEAC2058F44CA5E0B542 /* RCTProfile.m */, + BE96D69D5024BF289C38C459720F2BE8 /* RCTProfileTrampoline-arm.S */, + 4C878F58F5877CFC12857784A00CAA07 /* RCTProfileTrampoline-arm64.S */, + BF3DD9EAF5B6A79FBB32EDB91EAE9E6C /* RCTProfileTrampoline-i386.S */, + 91FDD3CF7B3A4E455E82083FA5B2C040 /* RCTProfileTrampoline-x86_64.S */, ); - name = RCTNetwork; + name = Profiler; + path = React/Profiler; sourceTree = ""; }; - ECB029725C482B5F28998D146C1642FC /* Support Files */ = { + EADD80B9F7411BE3905ECCDD402CDA59 /* Base */ = { isa = PBXGroup; children = ( - 754D83776BC1828ED902868C75F4533C /* React.xcconfig */, - 9360357B06B6AFD714CAF346C9146119 /* React-dummy.m */, - 41A079F83B3DCD6993992C39DC4440A8 /* React-prefix.pch */, + 059A229989A79AF8399B4B0F0EF92848 /* RCTAssert.h */, + 8FDD5803C6FFA0324919EF7BBBAA9CC1 /* RCTAssert.m */, + 5E63076595A581987E36A3C5D1C701F9 /* RCTBridge.h */, + A0825293033A3AC7A3E9A51BB845D41C /* RCTBridge.m */, + E8CDEBBCE8AD2B2720C33B7167C10255 /* RCTBridge+Private.h */, + 8BB8B465D90B5D9D685CE78986F44A93 /* RCTBridgeDelegate.h */, + 0DA1526B7FC97E9487AD0B6013BEA99F /* RCTBridgeMethod.h */, + 314380C4EF3B9C9D26545C2DF566940A /* RCTBridgeModule.h */, + 24E5E26AECEA78DDA101DE3F8F4BCD53 /* RCTBundleURLProvider.h */, + 6342D5A2BA5F350420FC56F2B8610F09 /* RCTBundleURLProvider.m */, + 742ECE8710A7F29FEE1DBB9EE8977433 /* RCTConvert.h */, + C32706487A5872D322A8E2CC5609DA6E /* RCTConvert.m */, + 6714997AFD613803E571C809DC307F66 /* RCTCxxConvert.h */, + 6442E14720B7DAB0346BD8B5CA343316 /* RCTCxxConvert.m */, + 0F83FA1C385DCAE8048611779D2AE7B3 /* RCTDefines.h */, + D1302E8D4F62CA7A3F8D878DC6DA88BC /* RCTDisplayLink.h */, + DBA722AC28B0E8DE5053ED6FE6EC6D44 /* RCTDisplayLink.m */, + C1E487933C0BBCE0805899D8D2B88416 /* RCTErrorCustomizer.h */, + 18DFAF1F6D6EAF6ACCF3CC90D78D4CF4 /* RCTErrorInfo.h */, + D463AD644632CA29B5F60039992E446F /* RCTErrorInfo.m */, + 420686B1756761B9FACE19A298B03ADC /* RCTEventDispatcher.h */, + 45ED8CF12F24578ED3FDF65664476F39 /* RCTEventDispatcher.m */, + 583ACE8E99BC3B1CEC9A05471F5FE069 /* RCTFrameUpdate.h */, + B11C649D86D2062D1AF50AD13A37A9FA /* RCTFrameUpdate.m */, + 3B16AA7F084400C17FF0519190C863BF /* RCTImageSource.h */, + 55D483CBE71E5F745C3A68F1BEC82E26 /* RCTImageSource.m */, + 26A7AB3E9739979FE4D0C671A09E3123 /* RCTInvalidating.h */, + 3ADAC0F4B74CDC70B4F86E63522C7E7F /* RCTJavaScriptExecutor.h */, + 9D865DA229E473E9ACD1530CF82E4235 /* RCTJavaScriptLoader.h */, + 7FFC747BDEB3541B6A8328137968A1EC /* RCTJavaScriptLoader.mm */, + 140D2FC097B5DB5E228EA2DC7531EEA0 /* RCTJSStackFrame.h */, + 287C7F4E913F01399B0C5A8A7AAD45BC /* RCTJSStackFrame.m */, + 6341D5A1AF4CFEA91E5A8EF4BA3A42F5 /* RCTKeyCommands.h */, + E7F5D682D526B07DE8972BC35DFC9343 /* RCTKeyCommands.m */, + 354059A444D77175A53E76510719D7A7 /* RCTLog.h */, + CE53F204FAFB075A12E7DEE521A15420 /* RCTLog.mm */, + B33A75AA04F5599C4A77755F389840BA /* RCTManagedPointer.h */, + 72649E3B17B6DB5616EEFF13B75FD7F0 /* RCTManagedPointer.mm */, + A86F5C03A50243E794BAF7B1CCB19648 /* RCTModuleData.h */, + 7EE65D56A17ADD17D4F3AF893225DC21 /* RCTModuleData.mm */, + F7192BF43064AC72D2F1EE27F65EA83B /* RCTModuleMethod.h */, + 73A9246C0490C1A9AB69DA97B6C0B7E1 /* RCTModuleMethod.mm */, + 1D0BF031C764641759F42AF629DCD0CA /* RCTMultipartDataTask.h */, + 7A30A13526710A067CE9FB9C289692C2 /* RCTMultipartDataTask.m */, + A44AA54F5563E4DE5A90103AC27E8DCC /* RCTMultipartStreamReader.h */, + EA6220B153D3AF91B2849ADC8CA9CB85 /* RCTMultipartStreamReader.m */, + 7A913D35840F5B4FFFA7CDB6626C2C0B /* RCTNullability.h */, + B50ED594FC0E064E7211C9C4B68AD712 /* RCTParserUtils.h */, + CCE0D32ED9BA4F75FFC4F8474B5C3AF0 /* RCTParserUtils.m */, + FB681747EE2BAA3D8D12FC3A8667EF06 /* RCTPerformanceLogger.h */, + 7BD3C36A55A9B7883A36FD15DE9B31AC /* RCTPerformanceLogger.m */, + 190C264A56D4CEEF080CDDC1E5CAE372 /* RCTPlatform.h */, + 67F2D5FE25D438D47AD6EBB93EC0A9BD /* RCTPlatform.m */, + EDC01901B86162BF4DEF8D1B21103991 /* RCTReloadCommand.h */, + 8DA0C462DA02A91DE268134356BF48EA /* RCTReloadCommand.m */, + 46CAEC9E9FECC51A3B03A3D84024BAA7 /* RCTRootContentView.h */, + E036E4622B85D4B5F4B8B05749B9525A /* RCTRootContentView.m */, + 373EAD9C68406A5930ED29EC837C0B93 /* RCTRootView.h */, + 3CA2E1A68DEAD5450F74C0048D3A2B74 /* RCTRootView.m */, + 2C20433A97AFEA1AACBC2AB58DCC159B /* RCTRootViewDelegate.h */, + FF49D00089942E2C8BEC7E6CC7B1FA3A /* RCTRootViewInternal.h */, + C430134664CB46B904939A5151834B3E /* RCTTouchEvent.h */, + F59AE8C88E4FE99892459DA51D6060F8 /* RCTTouchEvent.m */, + 4224CFD4A79702801B8B8B0200BAC84A /* RCTTouchHandler.h */, + 0A236F5E6F50340BB00FD24440DA1337 /* RCTTouchHandler.m */, + 924C535F46EFC41F258521310AE13296 /* RCTURLRequestDelegate.h */, + 8F9977C11C0DDD75C88DED127B20C677 /* RCTURLRequestHandler.h */, + B97106182F54191E474978C2AABFD874 /* RCTUtils.h */, + 3060CBE6C6D472223B86F84839821FAD /* RCTUtils.m */, + 04A91A7E426F65FE3E73FD1431CA59A3 /* RCTVersion.h */, + 157094308E12859310E589BA159BB585 /* RCTVersion.m */, + F18848441EE163818328C565B7268207 /* Surface */, ); - name = "Support Files"; - path = "../../ios/Pods/Target Support Files/React"; + name = Base; + path = React/Base; + sourceTree = ""; + }; + EC30D46A1C2DCC2BEDC1D9F067E78DB9 /* KSCrash */ = { + isa = PBXGroup; + children = ( + A9FAEB16C9299EFB1080BDC48E920F20 /* Recording */, + A5085305FEC8405E450166497BCE25AA /* Reporting */, + ); + name = KSCrash; + path = KSCrash; + sourceTree = ""; + }; + EE93EB6E8D389453E747A1880CCBB581 /* minizip */ = { + isa = PBXGroup; + children = ( + 8340C726000E9DE8028F9F3B21A8591B /* crypt.h */, + E468EC147D738C76B547040B741786BF /* ioapi.c */, + 15031464B27E8F17B1B5CE5BFE2696F2 /* ioapi.h */, + 7864F06B3163A391328A1DEAF5CC61CA /* mztools.c */, + 42B3E38895B2F47542FD4399700F9D2D /* mztools.h */, + 5F4C61F116CB04DBFABBC7D652E29FF3 /* unzip.c */, + BEC39F8EE800406609172F1D1FF5775C /* unzip.h */, + 9235B9945FF432AAD75F963837A1D3DA /* zip.c */, + C83FAA8E59ADB693F36AB9A27EEDFD66 /* zip.h */, + ); + name = minizip; + path = ios/CodePush/SSZipArchive/minizip; + sourceTree = ""; + }; + F18848441EE163818328C565B7268207 /* Surface */ = { + isa = PBXGroup; + children = ( + DF5FE69879BA1555A36C325E08EFB3D5 /* RCTSurface.h */, + CAEF5E4F2B47B8F999BD5A238229AF91 /* RCTSurface.mm */, + 4A7BE29C01FEA4836AB892B2592EE642 /* RCTSurfaceDelegate.h */, + 8B0EB8EB771FA87EA6D9B608F3524E76 /* RCTSurfaceRootShadowView.h */, + A5957D3A45D08E58228E73E292749870 /* RCTSurfaceRootShadowView.m */, + 7EF6B9EE17D44C2853C634FFADD6B8FF /* RCTSurfaceRootShadowViewDelegate.h */, + 98661DE3A2869594802161D7375C0D83 /* RCTSurfaceRootView.h */, + F278CBF7AD25F52BF385CB39CBC63A7A /* RCTSurfaceRootView.mm */, + B80C05AB811B9B09154E3CBC4964FC2B /* RCTSurfaceStage.h */, + AE6EAC84AC7CD8359548F2CF4B9D798D /* RCTSurfaceStage.m */, + 18D34CD4B90DAFCA6121F7070DD3B6C3 /* RCTSurfaceView.h */, + 68BE781C3FA9F2D55325080B759A58B6 /* RCTSurfaceView.mm */, + 099C18EFC8ADE526CE1FBA48A3BB2FEA /* RCTSurfaceView+Internal.h */, + 2FDD72A77ADE65840295646C70EB106F /* SurfaceHostingView */, + ); + name = Surface; + path = Surface; sourceTree = ""; }; F2D7700175B456EB63BB173AA3764E96 /* Resources */ = { @@ -3800,17 +3932,127 @@ name = Resources; sourceTree = ""; }; - F5682ED2A569CB013C1BFCC15279B19B /* RCTBlob */ = { + F2E286892FEAA1C337BECB486331490F /* RCTCameraRoll */ = { isa = PBXGroup; children = ( - 73849186D4BF0DF53FCF274CC14A81C5 /* RCTBlobManager.h */, - 2035C9BFEBB7867764191CD22D63D9BC /* RCTBlobManager.mm */, - A101AF82FC8949036E5EB9FC229EFAE1 /* RCTFileReaderModule.h */, - 6E9488B91EC9210084A446B5699E7A22 /* RCTFileReaderModule.m */, + 98A530F56BB82C4F9F8644F2441BAB01 /* RCTAssetsLibraryRequestHandler.h */, + 118F4E43B18FAC4CA027883FF74993A1 /* RCTAssetsLibraryRequestHandler.m */, + C432348C405C597AE730D6AC01EB0C9F /* RCTCameraRollManager.h */, + 922A66DF4B2C4AC019B1ACA2D291A2D4 /* RCTCameraRollManager.m */, + 37F1A56D8C4043694ABB7CE7E25B4564 /* RCTImagePickerManager.h */, + 423836141D7DA5C24A3C91D7CC979223 /* RCTImagePickerManager.m */, + 255D3E2583789DDD5EA5F08873DD4FE1 /* RCTPhotoLibraryImageLoader.h */, + 281ADADC59B7493DF2D7A281D0840C8F /* RCTPhotoLibraryImageLoader.m */, + ); + name = RCTCameraRoll; + sourceTree = ""; + }; + F4058B203BFDFF7EBEBAAA9CEEC08934 /* RCTBlob */ = { + isa = PBXGroup; + children = ( + 290CAA25C7469735E535479DE5F367F6 /* RCTBlobManager.h */, + 9F01F48CE279052236A68932F4843130 /* RCTBlobManager.mm */, + BF333CE4E70D5100F7804ACFC35D9F6B /* RCTFileReaderModule.h */, + F24621EF4566B6CDE92ECF3063BEFEBE /* RCTFileReaderModule.m */, ); name = RCTBlob; sourceTree = ""; }; + F44214B9EE8AAB9093968FBC654F547F /* Views */ = { + isa = PBXGroup; + children = ( + BBD91DDF18F5515D427790DC8B5D8DD2 /* RCTActivityIndicatorView.h */, + 4A1B6CC6832712F2540D2E259FFA7636 /* RCTActivityIndicatorView.m */, + 9EEE6B00DE23B24D0DC5F5C0FB807EF6 /* RCTActivityIndicatorViewManager.h */, + 485F0D1A5847B46E9980057C3C83945F /* RCTActivityIndicatorViewManager.m */, + 596C3B85C9918F7707166991C5A61450 /* RCTAnimationType.h */, + 380E52431363A861D6283EAF329E559E /* RCTAutoInsetsProtocol.h */, + BDB2D36DB022B834A9230EABEFC31B57 /* RCTBorderDrawing.h */, + 48CD34CC3E81DAC021050E15F872DD43 /* RCTBorderDrawing.m */, + 331C23EB90FAEE5310D2EC9E29CBDE9A /* RCTBorderStyle.h */, + 6E394F798433E16C862CFADAFF32FCDC /* RCTComponent.h */, + 6BDA6871BCBF0A6129493665E603A421 /* RCTComponentData.h */, + 8AEF21D0FC31C22548ADA54C0848401F /* RCTComponentData.m */, + 17C356A11C50D4BF84622824C4688ACD /* RCTConvert+CoreLocation.h */, + 062BADA70C03B18C15CC7FE7091163B8 /* RCTConvert+CoreLocation.m */, + 91021240CF7C393EE7ECB640D744233D /* RCTConvert+Transform.h */, + 2105D11309B4ED39C28B0046F75ECC54 /* RCTConvert+Transform.m */, + D5BBEBDD9F5F83B69E46692837F8D0CD /* RCTDatePicker.h */, + 4C18EB9E102134EB9106E5C4A0F739FB /* RCTDatePicker.m */, + 3B669798D0DB8158A335D6E260FA5EB0 /* RCTDatePickerManager.h */, + A1C6D0B0D1E4EA8F1DF5A9D9BD3C9D8D /* RCTDatePickerManager.m */, + 70AEEE39442EF9E0A8473DA4632F62CD /* RCTFont.h */, + BA225D03615FAD1EFC0ACF9962AC5564 /* RCTFont.mm */, + 686F0DAA8B687746D26113219931C271 /* RCTLayout.h */, + 90C08C9831E660A14E1924D727940C3D /* RCTLayout.m */, + A1FED24EFDABF0A457ECAE5FF57944E1 /* RCTMaskedView.h */, + BC810F40AE25B900F0727095DFFD545C /* RCTMaskedView.m */, + 252EF83FAA4149B3EC438DDF87D30166 /* RCTMaskedViewManager.h */, + 46A787921BF6E90C6792C76DEAFA63CB /* RCTMaskedViewManager.m */, + 120344AD1EFE565083B8ABBCD3CA2AC2 /* RCTModalHostView.h */, + D1FAF907E6B4C3032D3D2059460FD482 /* RCTModalHostView.m */, + 4FE5818A2FAA7732869B67FF783E542A /* RCTModalHostViewController.h */, + 03CF82052515E4D71C01204B77E74999 /* RCTModalHostViewController.m */, + B22E4A8C9F18B349B8779A52F0A44450 /* RCTModalHostViewManager.h */, + DA71DEB7697F19532ED2B6C8551149A7 /* RCTModalHostViewManager.m */, + B08C64346219ED398A2E23A620E6A306 /* RCTModalManager.h */, + 5B9554EEDEEC2F7E425CFEB81CEBDD5B /* RCTModalManager.m */, + FD8D6E068B4EC132840F24B0031E4CD8 /* RCTPicker.h */, + 4AD8FD447A80D7B70EB2D62EE8AD2BB2 /* RCTPicker.m */, + 1E87078062E01B8A85ACAF61E1F548F2 /* RCTPickerManager.h */, + BD89ABBE1E24CC9CDF1769F9AF84AEE1 /* RCTPickerManager.m */, + 288184E385A28ED55FC31D563FAC2830 /* RCTPointerEvents.h */, + F8DE07E0D1DDA5CD2C0874BB057801DD /* RCTProgressViewManager.h */, + 6DA028986223089384AA62E876ABCC88 /* RCTProgressViewManager.m */, + 62132761588ACDE3EF9220B7D5385281 /* RCTRefreshControl.h */, + BD03FA35F85490C4E3CB18382C726F0C /* RCTRefreshControl.m */, + 27BBD14BE5023E0FEDBDB887F2A5719B /* RCTRefreshControlManager.h */, + 8CDEBD37304C6FDC5BACF2CD7873DC60 /* RCTRefreshControlManager.m */, + E4B6AD79A92E8CE858B9697FDCDDF088 /* RCTRootShadowView.h */, + 52356F2974AFAA105C99060F50A70A3A /* RCTRootShadowView.m */, + B3C7C48F89E3E602E89AC0769F8FED65 /* RCTSegmentedControl.h */, + 72385C0AEBF6F96FD9ED0F84D6511B99 /* RCTSegmentedControl.m */, + 9B25FE9887C046026AC4D203BFDC69B5 /* RCTSegmentedControlManager.h */, + 432DF268D5B33BC245D850C5140CB396 /* RCTSegmentedControlManager.m */, + A48D69A6DBF5A8D1E24E0DB0D9835691 /* RCTShadowView.h */, + 65D4B13651A72A2DF8913A80AFF2ED0E /* RCTShadowView.m */, + 1E742D5B083BC8798F0B08D1B5A8E04F /* RCTShadowView+Internal.h */, + F91DF475955F791530BAF86BF7153957 /* RCTShadowView+Internal.m */, + 54470D798C4255F5DCEABA74132FC834 /* RCTShadowView+Layout.h */, + 69E89613B9CABF7BDDAD6AF29C300A01 /* RCTShadowView+Layout.m */, + 79201F0F00ECBAA7137D5F223142F76D /* RCTSlider.h */, + 2517A06D195294CC0F3534B82C62FC7B /* RCTSlider.m */, + A1908C06ABD559FE0CBD2DDB526D3EAD /* RCTSliderManager.h */, + 975EE6BF401A955EC6EAAE98547F3D83 /* RCTSliderManager.m */, + 35E7E02BC92077812CF373EFF46FE747 /* RCTSwitch.h */, + 0B5F9B097E449F7ACCC280CD421D1AB2 /* RCTSwitch.m */, + 3C42EA156A0BA82444032BB4B8A6DC9D /* RCTSwitchManager.h */, + 9FCF8BA5AE4956BAB45706B6BA5D43DE /* RCTSwitchManager.m */, + 6B6FD09B3CB580570C283B1A70F52EDD /* RCTTextDecorationLineType.h */, + 233C4BBA53228495565E3D741760292A /* RCTView.h */, + 0BB55E63CA572DBF3F2F60D8E5F863D9 /* RCTView.m */, + C8352F0295313ED20C7323AE2ECBB215 /* RCTViewManager.h */, + 8BC00C2D4D677BC58CA56D4142003619 /* RCTViewManager.m */, + 825C959DBD0A388599A217F42F67393D /* RCTWebView.h */, + 9F483A7FFD3A1451F7C2C2EB7BB1E960 /* RCTWebView.m */, + 131E572A84E2827C5243386201E248EE /* RCTWebViewManager.h */, + 1E00EF8BF341989C3793E9C2A81F0990 /* RCTWebViewManager.m */, + C2FA8B5FB8F603B9277DCE62EACFE841 /* RCTWKWebView.h */, + F908480D419CCB1EFD6654D999193CC4 /* RCTWKWebView.m */, + 04B88F901A3FA2C7E9C13F45202D462E /* RCTWKWebViewManager.h */, + D98C3631BD7B8D126BBE26D943592C10 /* RCTWKWebViewManager.m */, + ECA2A4AA1517380AB171CD9443744FC9 /* RCTWrapperViewController.h */, + 04C7CF9B1F5A611A9C9CC9144422BDDA /* RCTWrapperViewController.m */, + 3E139C3A563367F14F045F95997AD885 /* UIView+Private.h */, + 5A5D2F4105BC8E3EDD1A895D91B77B80 /* UIView+React.h */, + 4DA5BB4FC6AF05BC766B8B2B41CFBD59 /* UIView+React.m */, + 3657ABA4A25A78BD9BB978DEB7A1DA14 /* SafeAreaView */, + 8E4971B6BFB223486F84358BEA9E3ABE /* ScrollView */, + ); + name = Views; + path = React/Views; + sourceTree = ""; + }; F6FC3FDB3836B273E2B470998E838364 /* Frameworks */ = { isa = PBXGroup; children = ( @@ -3819,183 +4061,25 @@ name = Frameworks; sourceTree = ""; }; - F78C8FC766E7624C9C669F0B212A4B91 /* Pod */ = { - isa = PBXGroup; - children = ( - 6C46DAAD9BF1A5A083B40D01FE309984 /* LICENSE */, - 3181698CAAB970A65A69A0064577E8CD /* react-native-fast-image.podspec */, - 9326991A9C94BA66CFA54AD974359C63 /* README.md */, - ); - name = Pod; - sourceTree = ""; - }; - F83562E0CA6B9A9B517F8E793CDA3FC9 /* VirtualText */ = { - isa = PBXGroup; - children = ( - 86732011A3BB299EE7301572A7233F11 /* RCTVirtualTextShadowView.h */, - 81209949DF40D4D53675FCF4D1E715BB /* RCTVirtualTextShadowView.m */, - 558EA82F5AE658D985127A29B0C0A649 /* RCTVirtualTextViewManager.h */, - 709364123263621BAF24C453A6186EDA /* RCTVirtualTextViewManager.m */, - ); - name = VirtualText; - path = Libraries/Text/VirtualText; - sourceTree = ""; - }; - FBB0C013D0E3FFABC8A4EEFD84997C87 /* Views */ = { - isa = PBXGroup; - children = ( - 06A51FD8CA6885009A33ABBC29F663F1 /* RCTActivityIndicatorView.h */, - 6F4F7675A7AFCC08CFEB32E7010CBD09 /* RCTActivityIndicatorView.m */, - D91522DFBAA59C47B39E3CF97DF1E0A4 /* RCTActivityIndicatorViewManager.h */, - 72189466E4D0763AA6DF57BF6AE28CA5 /* RCTActivityIndicatorViewManager.m */, - D20A56204B7E35170CD31CDF6F7761D5 /* RCTAnimationType.h */, - ADA2491E8F7419D31A731623FB012396 /* RCTAutoInsetsProtocol.h */, - 23B1CA6674C09D9C317E59283266527F /* RCTBorderDrawing.h */, - 76CE673D44614C6402138589FDE79DEF /* RCTBorderDrawing.m */, - 23445A14D39243C738C73D48069671E7 /* RCTBorderStyle.h */, - 83F289E6F24EE214C5039A389C832400 /* RCTComponent.h */, - AF103E7984A1F23B1CF88EB628E4B771 /* RCTComponentData.h */, - 93278787E73D826CA19C181935D012E8 /* RCTComponentData.m */, - 74ADA23D9C22D489ED190D0B855F2E9A /* RCTConvert+CoreLocation.h */, - DC9D8BD74F5875AD233E476485A052B7 /* RCTConvert+CoreLocation.m */, - 02B61D21CC5D37B4FA532BBE48268E1E /* RCTConvert+Transform.h */, - 919238A0E20722C51E94332E81C8065C /* RCTConvert+Transform.m */, - 462125297F9B53F625ECF499CB699337 /* RCTDatePicker.h */, - 71A6BFE153D85D03C89B60BBCB2E7A3A /* RCTDatePicker.m */, - AA2EE51B4B2F633DF4F74AD74609E62A /* RCTDatePickerManager.h */, - 473F107DC0435ACF034C02B40AC1583B /* RCTDatePickerManager.m */, - DEDD24E79E8835948C35551A37382674 /* RCTFont.h */, - 3271599D52C177E4FE8CE77A8530B38F /* RCTFont.mm */, - 163FFCB2B77F732607B11EF14F2B5233 /* RCTLayout.h */, - C9030560B2624B52975C082FA639EBC5 /* RCTLayout.m */, - 6CB09CB9B95863E170D05A3BC2EF40B6 /* RCTMaskedView.h */, - A2E3AEB63A1C8D8C467A463D5D1ECCBE /* RCTMaskedView.m */, - 8FA82406B71711E305FACEC91A07C832 /* RCTMaskedViewManager.h */, - 4322B5F5E59199645EB892DDDE1083D4 /* RCTMaskedViewManager.m */, - B7484D90C5EA207F4C3398878CA10E76 /* RCTModalHostView.h */, - 9A36A316F181BD82670AA4EF07B1BFE8 /* RCTModalHostView.m */, - E197C8E4CE525E13967AC1B2CF61E792 /* RCTModalHostViewController.h */, - FBF0DA0DAABD375778F01271CAE169F3 /* RCTModalHostViewController.m */, - 3636084C414B6BB7B4E769EBB151DF76 /* RCTModalHostViewManager.h */, - E5EC22B31242A4F43FC97E9BBBFCB637 /* RCTModalHostViewManager.m */, - 52B6E1ACEFF4C3AE4778BF23904E7420 /* RCTModalManager.h */, - 782DAC9B456C69CCE8263580DFD541CE /* RCTModalManager.m */, - 3A9EEBB62E0DD31A38289CF76315438C /* RCTPicker.h */, - FD8E8BEF148D7E2E9C737B85CE76799D /* RCTPicker.m */, - 2BC5918FEC8F0D31F418DC3D32FE7A38 /* RCTPickerManager.h */, - 80E0E14B3B6DD23DDB18DA38AB12736A /* RCTPickerManager.m */, - 58D3BD730CBE4C19AD30A0278C087890 /* RCTPointerEvents.h */, - E15BB822D3F27324AAF99548400EC3DC /* RCTProgressViewManager.h */, - 6DD95E21365D68A36CF0C80A06BC7BEE /* RCTProgressViewManager.m */, - E24672C19F55F9553A932EE4012C42B0 /* RCTRefreshControl.h */, - A0327434E93B52E4BA44E2ADF6C639AC /* RCTRefreshControl.m */, - B0A6AC0708F0E3A75BEB8766D4A00897 /* RCTRefreshControlManager.h */, - 005DBDAB45DF1C4CABF7ECA783DFA693 /* RCTRefreshControlManager.m */, - 7EA8721DE27300113CD4D42F4B38CCC5 /* RCTRootShadowView.h */, - 3FC131FA743C0EA177314010267E2160 /* RCTRootShadowView.m */, - 80FA4408CA9C999ECB2E0C18B9E3B0E5 /* RCTSegmentedControl.h */, - 6BB59361D22D787E0CCE02BFE1D005B9 /* RCTSegmentedControl.m */, - E6C1E539E465ECBDE9FD334325CD6BEA /* RCTSegmentedControlManager.h */, - 497DF69BCD86B45529AE462D7430C5AD /* RCTSegmentedControlManager.m */, - 424008DDC24D21E1C9124F5DB6CF1238 /* RCTShadowView.h */, - 706ADC76F76AD9A8F79E75534183AD6F /* RCTShadowView.m */, - BBE50DD56E1A33663C0C14E100BB9EA2 /* RCTShadowView+Internal.h */, - D8256A2BADF5D47BEBE33C3D7DB7EB3B /* RCTShadowView+Internal.m */, - 2356BE563836F4E6DEEE84CC46A56751 /* RCTShadowView+Layout.h */, - 3B12888A3C01FB73DE0B8DA18D8D2BD9 /* RCTShadowView+Layout.m */, - 5B1A67AC8EDC447103F9C90C9043863E /* RCTSlider.h */, - 5419BFEFDEA99EDD521B1FAC160F929C /* RCTSlider.m */, - 2963AEBD42E49D669EC4E7D5DB48A737 /* RCTSliderManager.h */, - FD34F8302A29AA4B0C7FF5991D8462D1 /* RCTSliderManager.m */, - 1781812F44372771FF7F1BAE0E6862D5 /* RCTSwitch.h */, - B9B4DDBB9567290A6FE9FF571A6823B8 /* RCTSwitch.m */, - 69163FCD5E8322EDC3D014D66627C32A /* RCTSwitchManager.h */, - 99109A7816025041F21679C031C47590 /* RCTSwitchManager.m */, - 7D5F9371A8DE9E9100502E76E3A58697 /* RCTTextDecorationLineType.h */, - DDBD9322EA83CEEE4019BD09C2A549B7 /* RCTView.h */, - F6FBDB664F7398F3FC6E781A2F919755 /* RCTView.m */, - 899BD04F8630AAD0BFFB75FF27F37690 /* RCTViewManager.h */, - 0A39BEA45344FD24E0690A6DF9FE6D34 /* RCTViewManager.m */, - 1CA12870A8BC2A1EEED7A35FC4606CA5 /* RCTWebView.h */, - 396FBAF47A4BE342C861AEF7402A619C /* RCTWebView.m */, - 878986B9B32DB0380F6EEAAB55FB91C1 /* RCTWebViewManager.h */, - D4DBBA00CA57CBAB2EF7D014FF202FF7 /* RCTWebViewManager.m */, - 5075CB42FF6BF0AF55FC658B8681B6B1 /* RCTWKWebView.h */, - A3048D22054BB40A8C1A464EA41091E7 /* RCTWKWebView.m */, - CD31E878EE7FE76DB239E6427EB9D8F7 /* RCTWKWebViewManager.h */, - FED2CF39F384719BBBA9EC14EE9944F0 /* RCTWKWebViewManager.m */, - B4E1D21A68C1393CFF92748F8D601969 /* RCTWrapperViewController.h */, - 2823E7F439291D096FADDA155C18F675 /* RCTWrapperViewController.m */, - E5F9498095B270BFF56DC64713268739 /* UIView+Private.h */, - 1FDA8D0F97A1749BDA061F30CE1A10B0 /* UIView+React.h */, - E48C2CD1816BA4168E526702141A6570 /* UIView+React.m */, - A288C9966CE9002B184DF5D960E15FB8 /* SafeAreaView */, - B03D0E46D94142ECCC948DC0F8BF2E8C /* ScrollView */, - ); - name = Views; - path = React/Views; - sourceTree = ""; - }; - FC2A4C43531BCBF824555C72D50A81A4 /* CxxBridge */ = { - isa = PBXGroup; - children = ( - B99609D10A79158184C5DABC5AD0D2E9 /* CxxBridge */, - 44523A80F8E8E7B3230765E2CF339CE2 /* CxxModule */, - 488C288364AE086749F1E195BB55598D /* CxxUtils */, - ); - name = CxxBridge; - sourceTree = ""; - }; - FE7353CAAD2277C17FCC117C834F1275 /* ClaimSet */ = { - isa = PBXGroup; - children = ( - 1C0FFFE18C0DDD7AB98B7FA86989143D /* JWTClaim.h */, - 225C1F5161619D5DAD11ACE872B688B9 /* JWTClaim.m */, - 3672BD8507607F968BDD1AB36CD57FDB /* JWTClaimsSet.h */, - B5428B4C193C59541AFCF2CED67C4E7B /* JWTClaimsSet.m */, - 00A0EC49BBBAB62D1BC1D07AB79F7E45 /* JWTClaimsSetSerializer.h */, - C9463D18711673D40015F116C4A5C243 /* JWTClaimsSetSerializer.m */, - 0281A13C33E9F7B9A55E782ED327FAFC /* JWTClaimsSetVerifier.h */, - A93E7B341D8E0EE9EC1F13EC99A272D9 /* JWTClaimsSetVerifier.m */, - ); - name = ClaimSet; - path = ios/CodePush/JWT/Core/ClaimSet; - sourceTree = ""; - }; - FEC973130076CA947CB696CDE930EA44 /* vendor */ = { - isa = PBXGroup; - children = ( - BEBAAFEA055B41B156FBC79DDD06AA82 /* bugsnag-cocoa */, - ); - name = vendor; - path = cocoa/vendor; - sourceTree = ""; - }; - FEFA4A4197AF426B4C87616551B66C03 /* Filters */ = { - isa = PBXGroup; - children = ( - 9EB5676745CDA65D1601C8E663916630 /* BSG_KSCrashReportFilter.h */, - 01F1EEEEE215561AF958E338E3FD8BC4 /* BSG_KSCrashReportFilterCompletion.h */, - ); - name = Filters; - path = Filters; - sourceTree = ""; - }; - FFF58BBB074FD01B565CB1699EA77FE5 /* RawText */ = { - isa = PBXGroup; - children = ( - AD76A8B2D6F3C451E3CA1CB57775E162 /* RCTRawTextShadowView.h */, - 395CD3E64FC89B46DF2DD5A70B79FA6E /* RCTRawTextShadowView.m */, - 2AE6AD10BB16E8B84F6B507E994B01FC /* RCTRawTextViewManager.h */, - 98CD1E547EC56B24D186133AA9E1453A /* RCTRawTextViewManager.m */, - ); - name = RawText; - path = Libraries/Text/RawText; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ + 0CA7A56068217A726F83DD6EFA957A38 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 7D4C31536DC3B0776FC842A287F407BE /* CGGeometry+RSKImageCropper.h in Headers */, + D08BE7F25D77CFDF05B44E65298FFE2F /* RSKImageCropper.h in Headers */, + 198482BF86D694BDCDDDE968970D09D6 /* RSKImageCropViewController+Protected.h in Headers */, + 83CF82E47CD479D0FAE3D748AE7326C6 /* RSKImageCropViewController.h in Headers */, + 29CC85D41A4870C16D84D3AA459E025D /* RSKImageScrollView.h in Headers */, + 06D4EEDE8980314E2F37D1A4AA750DBF /* RSKInternalUtility.h in Headers */, + 6229E62E06B9432C312AC7A7DB54E3AA /* RSKTouchView.h in Headers */, + 013901774A48132C2D68F1B22FEFEE39 /* UIApplication+RSKImageCropper.h in Headers */, + C91DCA4EFD9FDBF3427784122B3866F3 /* UIImage+RSKImageCropper.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 0E96AC29E4425A68227A380021E382A2 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -4013,10 +4097,19 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 1EA76799D0633DFFE204521753B7959D /* Headers */ = { + 12A45B69C3AD5736624779A3E78E23DB /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( + EE5E15BBB748EE0A65CEEBD1EC12AC3D /* QBAlbumCell.h in Headers */, + EF91B9E0D0CE73777EBB768242C18F38 /* QBAlbumsViewController.h in Headers */, + AFAD5335898EB78B734B66018F43D7B7 /* QBAssetCell.h in Headers */, + 906DEFD61627851EBB16A9A0CADD6FF0 /* QBAssetsViewController.h in Headers */, + 1798DBE7D7D2367A80919874FA541258 /* QBCheckmarkView.h in Headers */, + 1BA7B1B24BC70FC5B06A3D266940C7AE /* QBImagePickerController.h in Headers */, + B73AC686FF162A2F518887F64EC0D282 /* QBSlomoIconView.h in Headers */, + 19F5B7267FFF0A95F8F4C55EFB131809 /* QBVideoIconView.h in Headers */, + 04C834E78D17E78A8A79493B258E2C7C /* QBVideoIndicatorView.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4027,84 +4120,28 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 2D90315DBB47E8C4E7E9E85DB2F46966 /* Headers */ = { + 76965CD2EDC7A4CA8321672EA1440544 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - AB3AA6A11AB148B040A8A79E60D71ACC /* FLAnimatedImageView+WebCache.h in Headers */, - CB1B83742A87F4536E27B7A98A387FF9 /* NSButton+WebCache.h in Headers */, - D3CF27EFC60DA35D2C615DA2A58E7E32 /* NSData+ImageContentType.h in Headers */, - 4B16862F8A4858E5F99A14DB8C685795 /* NSImage+WebCache.h in Headers */, - 7F89B7FC8EFBB4C2A87A7DCAB9A55007 /* SDAnimatedImageRep.h in Headers */, - C741EB21064B0D486E7FB50553F70584 /* SDImageCache.h in Headers */, - DC606BC4E26359C076429D830586E291 /* SDImageCacheConfig.h in Headers */, - B80D849128270A33E0128125E2C97BEB /* SDWebImageCoder.h in Headers */, - B46208AF6541A8B5E3FE9E5654813EF0 /* SDWebImageCoderHelper.h in Headers */, - A2FD1DB845519EA41B593A4EDB1C0966 /* SDWebImageCodersManager.h in Headers */, - 57CAFF01E66DBCD33E39A1DE7E0733E0 /* SDWebImageCompat.h in Headers */, - 943D48362FAB6AAE087D4B356E36D476 /* SDWebImageDownloader.h in Headers */, - B6B7A5334A35FA34732C08E88B4046F4 /* SDWebImageDownloaderOperation.h in Headers */, - CA92C241096BE611FAC38913DC68FB71 /* SDWebImageFrame.h in Headers */, - C501145E320AFC1F5D1722A0A01EBBE0 /* SDWebImageGIFCoder.h in Headers */, - 47C6F521FC21638C2343B2D9A12B16D3 /* SDWebImageImageIOCoder.h in Headers */, - 5399A269578E98919A8063F719250508 /* SDWebImageManager.h in Headers */, - 493F10C2AB669FF6A4750AC30D4F9D58 /* SDWebImageOperation.h in Headers */, - B0D56460EF4B788667EF4BF81A9C0A0D /* SDWebImagePrefetcher.h in Headers */, - 8B8F9EC5D723F1B65DC7E85A5A3C7F9E /* SDWebImageTransition.h in Headers */, - 1F27B37A8DE189DAE7B8C9ED4A593214 /* UIButton+WebCache.h in Headers */, - A71ADDEC8A5ACD2A7FE58751FD4C0FAB /* UIImage+ForceDecode.h in Headers */, - 5CF251EE634F230BF9BD3D39EB9618EC /* UIImage+GIF.h in Headers */, - 419E677B88E67DB5A8EB6B7EB79AD29B /* UIImage+MemoryCacheCost.h in Headers */, - 078023BEC883F24DA7D16135AA76DF0A /* UIImage+MultiFormat.h in Headers */, - 4C5A803CCC27A83C8C7C121B7DDA2B86 /* UIImageView+HighlightedWebCache.h in Headers */, - 4A120251E171062D6640A7C3CB593511 /* UIImageView+WebCache.h in Headers */, - 56C455A195C249447E559F96B41B5CE8 /* UIView+WebCache.h in Headers */, - 31C30F1FE66BDAA2890F182DB636BF4A /* UIView+WebCacheOperation.h in Headers */, + 03CE1FEFF32FEC7714E444E11AD1E083 /* Compression.h in Headers */, + 8DA9F86A97193E67341F364C2B24F2DE /* ImageCropPicker.h in Headers */, + 2F34703BE64599A7D265A839C3A2AF1A /* UIImage+Resize.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 3AF23D186736654AC78FC035CE47E362 /* Headers */ = { + 7A8B85101F129F667DAD40D655F49996 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - D1318CB664D6DBD34CCFF87BA1D44A02 /* QBAlbumCell.h in Headers */, - 9D9AF5BA68A19CBA1ABE4AE8E847B4B0 /* QBAlbumsViewController.h in Headers */, - 847D4C323B2DBFA433BFA3E3DED7E07B /* QBAssetCell.h in Headers */, - 8F71C6795A02D34336F316999FBF7F77 /* QBAssetsViewController.h in Headers */, - F9CE3800B55D8C4E993F6D486CB5E4F0 /* QBCheckmarkView.h in Headers */, - 7A38CE7E651C63643DD0B5F44120A142 /* QBImagePickerController.h in Headers */, - 4B732D8111DCC79B70649D4910806E58 /* QBSlomoIconView.h in Headers */, - CDA875F1564098E98D033FA3A5DC43DC /* QBVideoIconView.h in Headers */, - 4A1D9B0107114652937F8E41A00E8C50 /* QBVideoIndicatorView.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7EA209B2C110A3F0D41CD69D0A94901A /* Headers */ = { + 870F6550B0AF7885F9C568EF915C0D7C /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - E8D5253F23E4E3C077FF14D98A0EF90D /* RNVersionNumber.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 88B0CFE49CF4914498BC886F449A15F4 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - B16810CBB5E4856311555A275B2A9354 /* Compression.h in Headers */, - 42E79A824DE072924EBAE31BDA34E943 /* ImageCropPicker.h in Headers */, - 9C77486E254C6F07A159D06021BF2280 /* UIImage+Resize.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - ADD56FF1692463BBAD28B8F4389D17C8 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 8B388218D896C394480BB316B974F246 /* FFFastImageSource.h in Headers */, - C539939723965CE1E9E0EA31679B335A /* FFFastImageView.h in Headers */, - F4E16DDA5E37123BC0D6F35AA056909E /* FFFastImageViewManager.h in Headers */, - B07FF30A3CF4F4CA683A49D58E1C42AB /* RCTConvert+FFFastImage.h in Headers */, + 6B1D141A3CED7E55021116BD6294C320 /* RNVersionNumber.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4161,6 +4198,17 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + B9017DE4FABEF24C1F6724E4CEF9304B /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 4B5B76B233366805E17855F5F8F5DC78 /* FFFastImageSource.h in Headers */, + 98248D1C4D0DB69C9B405B0312554C0F /* FFFastImageView.h in Headers */, + 3ED9D63C6F3B302EB71A56B6CCAC6206 /* FFFastImageViewManager.h in Headers */, + D106C86ACB3937BCC90B47CBDF3FF50A /* RCTConvert+FFFastImage.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; BE90F165062DAA83991E1D8B17A3C498 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -4168,6 +4216,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + D1F40F90FD11FD6BCAFF449F9E435786 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 5AAEDA83A1F91AC0BAADC2239BE0CAC2 /* RNCNetInfo.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; E2080F763498E7306A1CD805F9A653FB /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -4187,19 +4243,39 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - EF431D1C3E3D56D7E7DE776F087E67B1 /* Headers */ = { + EC5105CBD723302C36FC5287FA779321 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 48C6F0C2859927C03A78EC9E3B6CDD96 /* CGGeometry+RSKImageCropper.h in Headers */, - 0FF7CE21B4F1DD4D9597CCE7DB2E3316 /* RSKImageCropper.h in Headers */, - 2B16A859937A968187969DD05C0135C0 /* RSKImageCropViewController+Protected.h in Headers */, - F2FDD748E5E359295966329B06812D99 /* RSKImageCropViewController.h in Headers */, - B33452BC941DE104CD13BA04658C7A71 /* RSKImageScrollView.h in Headers */, - 3E4F2019C9423BCBB0ABFE172BDB499E /* RSKInternalUtility.h in Headers */, - 35793CB46A36B2B5BFB0DF485E5BD86B /* RSKTouchView.h in Headers */, - F2DF1D9CD7FC6481D3B70A5A097181A7 /* UIApplication+RSKImageCropper.h in Headers */, - 2E92CB7308B839EA0AAC2C9255BA6022 /* UIImage+RSKImageCropper.h in Headers */, + 1C6DE2B4009309A0DFC4C4D0463FE76F /* FLAnimatedImageView+WebCache.h in Headers */, + B20A0666FA64069E906D49D65912A679 /* NSButton+WebCache.h in Headers */, + BB96A9FEE44FBAF7D32CB187683CC0C6 /* NSData+ImageContentType.h in Headers */, + F225F524684EAF4FD69037CBCA4C4E3E /* NSImage+WebCache.h in Headers */, + 7F37BC5299D90D69569310683D9348CF /* SDAnimatedImageRep.h in Headers */, + 53716D4A118CEC8A195D89D59255F60C /* SDImageCache.h in Headers */, + 00E8204FADECD29B6B83B995B4E84974 /* SDImageCacheConfig.h in Headers */, + 61712C8012765D51877996B71F3BF0D4 /* SDWebImageCoder.h in Headers */, + 8D90A7079842A5FB5880D9DE60F98540 /* SDWebImageCoderHelper.h in Headers */, + 4A34B6AEF79E636A836981142B711377 /* SDWebImageCodersManager.h in Headers */, + 1243EAE35580731E7D203894BB1FB106 /* SDWebImageCompat.h in Headers */, + A2486CDE123AD7899A0A5833AB8212BE /* SDWebImageDownloader.h in Headers */, + 208A71A0F25A8E1D12BF50C304A3400B /* SDWebImageDownloaderOperation.h in Headers */, + 6F794A3B0A436A75FBC8A08C33566FD8 /* SDWebImageFrame.h in Headers */, + 13182714AE8DCC879A231E875CB3A60A /* SDWebImageGIFCoder.h in Headers */, + 1246139D6DDBEC55C082DC7C69763C07 /* SDWebImageImageIOCoder.h in Headers */, + B5CE9D032F45F87F708EB7768C5A10BC /* SDWebImageManager.h in Headers */, + 089540C269132D69101D94C2EB0CDFC4 /* SDWebImageOperation.h in Headers */, + 31355C20920D533DF009C66C083A308E /* SDWebImagePrefetcher.h in Headers */, + 256EE79046E7A641BFBD52E024FD3FC9 /* SDWebImageTransition.h in Headers */, + 607441DA77A520EC802D3510D84B28F4 /* UIButton+WebCache.h in Headers */, + DD5EF488EE61E11E731A4720059000FF /* UIImage+ForceDecode.h in Headers */, + 1D5F48407514DCF70C29611D3CEB5DAB /* UIImage+GIF.h in Headers */, + 7F814EDA7E3835EAB99F706C99D23DC8 /* UIImage+MemoryCacheCost.h in Headers */, + 5E39D90F1B36FA1A0B3E9342167BA3EC /* UIImage+MultiFormat.h in Headers */, + 4F85A719BDFF5B3DEEE37529CD488253 /* UIImageView+HighlightedWebCache.h in Headers */, + 756E024F72358657C20730B7D8E9B303 /* UIImageView+WebCache.h in Headers */, + 022590F9CB4B833AA15D55970A3AE618 /* UIView+WebCache.h in Headers */, + 980079E6D77CB42619CE30FE2CF1647B /* UIView+WebCacheOperation.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4302,24 +4378,22 @@ /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 03ED12D221A71DCE28798F9666DC9DC7 /* react-native-fast-image */ = { + 0E856F15B70850039E6707C1389BB862 /* SDWebImage */ = { isa = PBXNativeTarget; - buildConfigurationList = 677749ED446FEE9181148BA093206CA2 /* Build configuration list for PBXNativeTarget "react-native-fast-image" */; + buildConfigurationList = C80CA2A754A32BD2C69B5DAEBBA40D9B /* Build configuration list for PBXNativeTarget "SDWebImage" */; buildPhases = ( - ADD56FF1692463BBAD28B8F4389D17C8 /* Headers */, - 5727BF9943957DE50F5560186E04CB30 /* Sources */, - 6E274682629EEDC7A2A6E10F0F44BF14 /* Frameworks */, + EC5105CBD723302C36FC5287FA779321 /* Headers */, + AF3E3BBBB84368694370FD46C3AE0CC7 /* Sources */, + 021C73E395B2EBB229564D635700A54D /* Frameworks */, ); buildRules = ( ); dependencies = ( - 6922A18D17CD250BECE6E6E2DBF073F6 /* PBXTargetDependency */, - 88A471DAAA00F4687BC53FE54BA5ED99 /* PBXTargetDependency */, - 25D4E43A81B20948CEBB6F149A35899A /* PBXTargetDependency */, + ACB27214400B52B260937DE116BB749D /* PBXTargetDependency */, ); - name = "react-native-fast-image"; - productName = "react-native-fast-image"; - productReference = 01ED6D0899BD08CC1109D4ADBAE4DC3E /* libreact-native-fast-image.a */; + name = SDWebImage; + productName = SDWebImage; + productReference = 463AD31EF7EC0706F686318C0F667D39 /* libSDWebImage.a */; productType = "com.apple.product-type.library.static"; }; 1414ADEE4A421F3C5F9A229345CE3F61 /* DoubleConversion */ = { @@ -4336,7 +4410,45 @@ ); name = DoubleConversion; productName = DoubleConversion; - productReference = 5D40F7BE43532F0D005A299F41892625 /* libDoubleConversion.a */; + productReference = F798EB4233F88A2E9DDDE59D606B5598 /* libDoubleConversion.a */; + productType = "com.apple.product-type.library.static"; + }; + 1C73B638165CA2CC212D83FFA86FFBE8 /* react-native-fast-image */ = { + isa = PBXNativeTarget; + buildConfigurationList = 31D309230D14CF3952795FF7699E695B /* Build configuration list for PBXNativeTarget "react-native-fast-image" */; + buildPhases = ( + B9017DE4FABEF24C1F6724E4CEF9304B /* Headers */, + EFD05AD2CE037C37FD07331AE38184EB /* Sources */, + BBDE098FBCBDE5E4FD632639633EC7C7 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 68DC9B75DC53E45F8F3804EDE74FB7FA /* PBXTargetDependency */, + 00110256852598133988388D8264AA9E /* PBXTargetDependency */, + AB4EC8893CDFE3C8429FE220DBEB310C /* PBXTargetDependency */, + ); + name = "react-native-fast-image"; + productName = "react-native-fast-image"; + productReference = 940D55BF146B8278383B54739CCC45CA /* libreact-native-fast-image.a */; + productType = "com.apple.product-type.library.static"; + }; + 25D0039E7669929FE6618F2BF9AF5CE2 /* QBImagePickerController */ = { + isa = PBXNativeTarget; + buildConfigurationList = 854C9A2752387723BE7B6FD3F72BEB2E /* Build configuration list for PBXNativeTarget "QBImagePickerController" */; + buildPhases = ( + 12A45B69C3AD5736624779A3E78E23DB /* Headers */, + 9B0064E30DF165D2712BB380BDFF5868 /* Sources */, + 606D5D00941AC075DF87F301DC0201AB /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + FFBF689EB499180C60BA209671AB52EB /* PBXTargetDependency */, + ); + name = QBImagePickerController; + productName = QBImagePickerController; + productReference = 3F53912055785F22B68B4DDF972A4176 /* libQBImagePickerController.a */; productType = "com.apple.product-type.library.static"; }; 29FC2A0EC130F2F2AF7AC9AE94A583B4 /* glog */ = { @@ -4353,42 +4465,7 @@ ); name = glog; productName = glog; - productReference = 7DB24CE9EC26493BF4D23CE499CB8097 /* libglog.a */; - productType = "com.apple.product-type.library.static"; - }; - 307A1F663527378FDC456B03C53E6DC6 /* react-native-version-number */ = { - isa = PBXNativeTarget; - buildConfigurationList = 90E1F9A6B21DF539FEE36D546CFDFE28 /* Build configuration list for PBXNativeTarget "react-native-version-number" */; - buildPhases = ( - 7EA209B2C110A3F0D41CD69D0A94901A /* Headers */, - 1AACDA3E154154C1D792352C797CCD45 /* Sources */, - D1695CC3ADDCC5CAEC009EA1B672C975 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 001483725106837522C99B5A6A8EE875 /* PBXTargetDependency */, - ); - name = "react-native-version-number"; - productName = "react-native-version-number"; - productReference = 1DA177B84DC186C949BF38EDD66CF18A /* libreact-native-version-number.a */; - productType = "com.apple.product-type.library.static"; - }; - 6AEECC51F0AF685D6D9DC70E3AA183BC /* RSKImageCropper */ = { - isa = PBXNativeTarget; - buildConfigurationList = C34D9B2EAAD4443A8E3D894362E36821 /* Build configuration list for PBXNativeTarget "RSKImageCropper" */; - buildPhases = ( - EF431D1C3E3D56D7E7DE776F087E67B1 /* Headers */, - 9836E26EBD71F469B5150537804D900D /* Sources */, - 77DEA41B1940DCC80E5B169E2A70B863 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = RSKImageCropper; - productName = RSKImageCropper; - productReference = 5C710EB452317D237C2F41461DF34490 /* libRSKImageCropper.a */; + productReference = 825A0702046629CB0EB07D4820A9CC3E /* libglog.a */; productType = "com.apple.product-type.library.static"; }; 71AE55A90B11CDFD0F0B4ED3D4366E37 /* CodePush */ = { @@ -4406,25 +4483,24 @@ ); name = CodePush; productName = CodePush; - productReference = A3B41DCEA3367922BBB9ED3CD1CCCFDF /* libCodePush.a */; + productReference = 91A585C23D6B582A917E488778F285E0 /* libCodePush.a */; productType = "com.apple.product-type.library.static"; }; - 75C5F0BC439AB6EDE7F80D2249DEB97D /* SDWebImage */ = { + 8683604050621AD7AD1F6BB834E30D71 /* RSKImageCropper */ = { isa = PBXNativeTarget; - buildConfigurationList = 7BD1C7A86B0383166FB53C4AC6E18B87 /* Build configuration list for PBXNativeTarget "SDWebImage" */; + buildConfigurationList = B99E1717D55741CD4FBF966A95CA31F3 /* Build configuration list for PBXNativeTarget "RSKImageCropper" */; buildPhases = ( - 2D90315DBB47E8C4E7E9E85DB2F46966 /* Headers */, - 069B58F008883F01268890D11CACFE5D /* Sources */, - 6B138C5BAEC622C2E0673450381B6EB6 /* Frameworks */, + 0CA7A56068217A726F83DD6EFA957A38 /* Headers */, + 7CEFC84C1F9010485AF78537F3B1531A /* Sources */, + F4D4B2BBAAB48A347253F42851530E72 /* Frameworks */, ); buildRules = ( ); dependencies = ( - 92A6D850874EFF44AED552429402249F /* PBXTargetDependency */, ); - name = SDWebImage; - productName = SDWebImage; - productReference = 219019E1F5CC838C2D374011F3971729 /* libSDWebImage.a */; + name = RSKImageCropper; + productName = RSKImageCropper; + productReference = A83214212372954B4B1CBF24F04B100E /* libRSKImageCropper.a */; productType = "com.apple.product-type.library.static"; }; 86CEC94F38E45CDFCDD538C81CAB1D85 /* Pods-eSteem-tvOSTests */ = { @@ -4442,7 +4518,43 @@ ); name = "Pods-eSteem-tvOSTests"; productName = "Pods-eSteem-tvOSTests"; - productReference = 2FFBF4388A6BEB94A51B5937FE905545 /* libPods-eSteem-tvOSTests.a */; + productReference = 0863CF624553BA5B63839BCBF7559B63 /* libPods-eSteem-tvOSTests.a */; + productType = "com.apple.product-type.library.static"; + }; + 90AF781B2B92EC525D0BD7D9005DCDD2 /* react-native-netinfo */ = { + isa = PBXNativeTarget; + buildConfigurationList = 6B544E8702110B487AEFDEFCF3797DF3 /* Build configuration list for PBXNativeTarget "react-native-netinfo" */; + buildPhases = ( + D1F40F90FD11FD6BCAFF449F9E435786 /* Headers */, + 007FDDBCF8780B648940E9C6CE963DF8 /* Sources */, + 474D3FF3EAC4CD68278118CAC7614274 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + A87576A80FF952B2C7F3A97E88D166DC /* PBXTargetDependency */, + ); + name = "react-native-netinfo"; + productName = "react-native-netinfo"; + productReference = 89D3F16129251C76A0BDAB208FB37E96 /* libreact-native-netinfo.a */; + productType = "com.apple.product-type.library.static"; + }; + 9577E735A1333C99689734F54E54EDC9 /* react-native-version-number */ = { + isa = PBXNativeTarget; + buildConfigurationList = 1FADDC419DB9B370324ABA42035601F5 /* Build configuration list for PBXNativeTarget "react-native-version-number" */; + buildPhases = ( + 870F6550B0AF7885F9C568EF915C0D7C /* Headers */, + A4E968F76C619E28B9D6437ECF192AE7 /* Sources */, + C5F8C387202F30931937385E85D188E3 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 07BEEEADFD20024F613E7010FAE4B91C /* PBXTargetDependency */, + ); + name = "react-native-version-number"; + productName = "react-native-version-number"; + productReference = DF83332F8CEE7AD7DF8DD739DD6DAF0A /* libreact-native-version-number.a */; productType = "com.apple.product-type.library.static"; }; 98810FCCE8CF2653C3FE628A69D3F87B /* Pods-eSteemTests */ = { @@ -4460,7 +4572,7 @@ ); name = "Pods-eSteemTests"; productName = "Pods-eSteemTests"; - productReference = 2C35987F019540B62B1963CC85AEF607 /* libPods-eSteemTests.a */; + productReference = B27DC242A3E2DAAEB2B7CA91E79311C0 /* libPods-eSteemTests.a */; productType = "com.apple.product-type.library.static"; }; AFFED4092B22750815A4EEA11817590E /* FLAnimatedImage */ = { @@ -4477,27 +4589,42 @@ ); name = FLAnimatedImage; productName = FLAnimatedImage; - productReference = 090011559C1D3BF577F4CC0CFA2B374C /* libFLAnimatedImage.a */; + productReference = 0585C39F46821CD5411D0CF43B1C595D /* libFLAnimatedImage.a */; productType = "com.apple.product-type.library.static"; }; - DC294458EACF4AE0917F3FCAFA8A8831 /* RNImageCropPicker */ = { + B1681C717384E755D54BBA8C6439ACAA /* Pods-eSteem */ = { isa = PBXNativeTarget; - buildConfigurationList = AC8D16CDF417C119A4CE11ABCCCBCCAC /* Build configuration list for PBXNativeTarget "RNImageCropPicker" */; + buildConfigurationList = 704C4E25970AF3EA31F4E013FF84557D /* Build configuration list for PBXNativeTarget "Pods-eSteem" */; buildPhases = ( - 88B0CFE49CF4914498BC886F449A15F4 /* Headers */, - A7A0B588E5B3970BB2D123B2581F073F /* Sources */, - 2785B04D85C25EBE13513B6281658694 /* Frameworks */, + 7A8B85101F129F667DAD40D655F49996 /* Headers */, + 02F79F7311DEAA69EE6B37269EAFE3BF /* Sources */, + D56B2749920A94751A0804857D9C3355 /* Frameworks */, ); buildRules = ( ); dependencies = ( - 43FC0543845386B3F4472EAEDA577F0A /* PBXTargetDependency */, - 5A597C49B21CC2358476B180B3D35E2C /* PBXTargetDependency */, - 1A160B529DABEA8A2AB825AD7EC9D099 /* PBXTargetDependency */, + 86F8AC8294CF9611502607D29CAD7F91 /* PBXTargetDependency */, + 95F3AB0B4BFBF0364B5623CF8B07E25E /* PBXTargetDependency */, + 4BC7F6D31273AA8879089D89A6D4951C /* PBXTargetDependency */, + B745DC8C9D8F01937639B435F5E82EB1 /* PBXTargetDependency */, + D4277E280AB192D88C4E1A63E1395A89 /* PBXTargetDependency */, + 5A6C14ECDDB047B35661159FC591B0C3 /* PBXTargetDependency */, + CABFD9E0636054F38CA88CC3031BCFF0 /* PBXTargetDependency */, + 18595B0B9AB8F2B61CF5BA838D1F83DE /* PBXTargetDependency */, + A98A68FE81CCEE17401FF8C26F2D90A3 /* PBXTargetDependency */, + 4B46DE9ECCDCEDD9146AFF2F10870C1F /* PBXTargetDependency */, + C99FB1ABE484E16ACB9096D9B8733CA9 /* PBXTargetDependency */, + 4156FC03B7ABCF2AF859B7EE341DC5AF /* PBXTargetDependency */, + 7F8B872A77A65AE0120CF8A71EEF52E0 /* PBXTargetDependency */, + 67CBFE65C5400B84810F052825530991 /* PBXTargetDependency */, + AAFB60B5FA1B4AD192492A37180FA67C /* PBXTargetDependency */, + 43BCBE80C4AB49FA2799A6776DC65D78 /* PBXTargetDependency */, + FE5B0CCD3442E8FB0ACB06AB1A32A0D9 /* PBXTargetDependency */, + 0F396E64304896D47F5DEAC3D07150A5 /* PBXTargetDependency */, ); - name = RNImageCropPicker; - productName = RNImageCropPicker; - productReference = BFD27CD9F7CBCCF7C3204D17D78CC2F6 /* libRNImageCropPicker.a */; + name = "Pods-eSteem"; + productName = "Pods-eSteem"; + productReference = 378DF87F4AD22AE3AFD502404E5070ED /* libPods-eSteem.a */; productType = "com.apple.product-type.library.static"; }; DF470A1028ED32C9E70DBDAA805F8802 /* Folly */ = { @@ -4517,7 +4644,44 @@ ); name = Folly; productName = Folly; - productReference = 580BDD1E4CEC347F227AC84291DC4A22 /* libFolly.a */; + productReference = 1235C6A23C6B8CE9609AA2448C8E673B /* libFolly.a */; + productType = "com.apple.product-type.library.static"; + }; + E346EE51D51329FD127FE52C201EA9A6 /* QBImagePickerController-QBImagePicker */ = { + isa = PBXNativeTarget; + buildConfigurationList = E92F0763D97292056F8C56D93ADA5048 /* Build configuration list for PBXNativeTarget "QBImagePickerController-QBImagePicker" */; + buildPhases = ( + 7D7C320863A3AF3B6CD69BA2E3912215 /* Sources */, + 2CB615C4A421B0193000E96436B67E7F /* Frameworks */, + C881681AE72887AA41181345523EE6CD /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "QBImagePickerController-QBImagePicker"; + productName = "QBImagePickerController-QBImagePicker"; + productReference = 5FFEEAB0760331914E946B99B385334A /* QBImagePicker.bundle */; + productType = "com.apple.product-type.bundle"; + }; + E7BEC4F5908CAE4EF8FBA50656E6EB72 /* RNImageCropPicker */ = { + isa = PBXNativeTarget; + buildConfigurationList = 5CA93FADEC6A096F52696D8CD66FFD8D /* Build configuration list for PBXNativeTarget "RNImageCropPicker" */; + buildPhases = ( + 76965CD2EDC7A4CA8321672EA1440544 /* Headers */, + 0DF7520DAC57014697794F8C09B62959 /* Sources */, + 0313A5820510A057C0E20F1660AE5609 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + BE5C2FB77FEE7CF5A4CB3ECB3BA64A0E /* PBXTargetDependency */, + 054E2E4B3C461B7D61EB873DBB97870B /* PBXTargetDependency */, + B1318066C9ACACDC7997350E68E62B4E /* PBXTargetDependency */, + ); + name = RNImageCropPicker; + productName = RNImageCropPicker; + productReference = 9AF2D2E989BAC7A820FAD3773C7535F8 /* libRNImageCropPicker.a */; productType = "com.apple.product-type.library.static"; }; EDA7840F2A0C1745D32704B85E88C80E /* BugsnagReactNative */ = { @@ -4535,26 +4699,9 @@ ); name = BugsnagReactNative; productName = BugsnagReactNative; - productReference = A88610D999089EC10B9685E59F112B1C /* libBugsnagReactNative.a */; + productReference = C6EBC699C2365EEFCC3EBB637C5EF650 /* libBugsnagReactNative.a */; productType = "com.apple.product-type.library.static"; }; - EF225CE4CF6CE33376C975BE46FCF844 /* QBImagePickerController-QBImagePicker */ = { - isa = PBXNativeTarget; - buildConfigurationList = D098AED45017B96E13ADBF3EAFBD4D1D /* Build configuration list for PBXNativeTarget "QBImagePickerController-QBImagePicker" */; - buildPhases = ( - 1E3FA11605B97C83C57BE8B5E73E1ABD /* Sources */, - 023642F48C90BA44F288BDA48DD012BE /* Frameworks */, - 8C030AF86B81D07610E7E61244F85A93 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "QBImagePickerController-QBImagePicker"; - productName = "QBImagePickerController-QBImagePicker"; - productReference = DD142408298D5A55D6E29263C15B9B53 /* QBImagePicker.bundle */; - productType = "com.apple.product-type.bundle"; - }; F0E62A887BD5C52C01D7F3B10051537B /* Pods-eSteem-tvOS */ = { isa = PBXNativeTarget; buildConfigurationList = 48920DFBC1D17FF115C872697EDC2A20 /* Build configuration list for PBXNativeTarget "Pods-eSteem-tvOS" */; @@ -4569,59 +4716,7 @@ ); name = "Pods-eSteem-tvOS"; productName = "Pods-eSteem-tvOS"; - productReference = A599B5BC4A0713CCA8958FA70B4F9EE7 /* libPods-eSteem-tvOS.a */; - productType = "com.apple.product-type.library.static"; - }; - F31532F187A0699622BEC31BD727BE6F /* QBImagePickerController */ = { - isa = PBXNativeTarget; - buildConfigurationList = DD5652D2B17433EF9B5C99CB189ED71A /* Build configuration list for PBXNativeTarget "QBImagePickerController" */; - buildPhases = ( - 3AF23D186736654AC78FC035CE47E362 /* Headers */, - 3943DDA5BD43A25FA9427C88C33D5604 /* Sources */, - 8BC04C1D9D1329CC331D1DE64B2547D0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 57875A77FEA991E6EC6A2E839279ACB5 /* PBXTargetDependency */, - ); - name = QBImagePickerController; - productName = QBImagePickerController; - productReference = F63E51B3ABC09F49F8206D3F0B3A8DA0 /* libQBImagePickerController.a */; - productType = "com.apple.product-type.library.static"; - }; - F3BD65CEBD2F1F40942A4C2370646EE8 /* Pods-eSteem */ = { - isa = PBXNativeTarget; - buildConfigurationList = 7F68C8EBC4328270150371E5B9D2D406 /* Build configuration list for PBXNativeTarget "Pods-eSteem" */; - buildPhases = ( - 1EA76799D0633DFFE204521753B7959D /* Headers */, - A920CE080840DA2D80432F231AA48E1A /* Sources */, - 31DFFBE217A668E6F72174CA75530A4B /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 97A64F961CDE9902B532C185BDE4F5D5 /* PBXTargetDependency */, - A1B1D139C3518087D93C3DC813DB5146 /* PBXTargetDependency */, - EEC22E7CCB498AF54BD5EA5CF56B3097 /* PBXTargetDependency */, - D1F80854F3893BA0F7737469A4E8004F /* PBXTargetDependency */, - 2C990EDEDF78D603D5DA838354D93281 /* PBXTargetDependency */, - 67821C519E3EBB1ACDAF281DE6994C82 /* PBXTargetDependency */, - E2401361B455460B3B7E57ED56C1DD4A /* PBXTargetDependency */, - B485F405022B4EF2AEF0940987838994 /* PBXTargetDependency */, - A851C35A7ECF2243A993A4A2EA24A6AA /* PBXTargetDependency */, - 455826C499E24A3727E261E99FC51F1B /* PBXTargetDependency */, - A4AE1E0CC27B4B3C46400388DA57067C /* PBXTargetDependency */, - F7EC32CF649CC78074C9C4505185D1AE /* PBXTargetDependency */, - 430BDAC9A93EC88AFFE335C5C29279EE /* PBXTargetDependency */, - E9F6CAF98FF8AB4FBD19A27BD020B235 /* PBXTargetDependency */, - E8D2E865DE1EB6E1543B854F9AA3D48E /* PBXTargetDependency */, - 570E03CA27FCB357BC470A76906040B5 /* PBXTargetDependency */, - 4D46025B094DAC487094DCA5BB058AA8 /* PBXTargetDependency */, - ); - name = "Pods-eSteem"; - productName = "Pods-eSteem"; - productReference = 8E653B3CDF0D060C440F16A3D167FEAE /* libPods-eSteem.a */; + productReference = 8F929649F79FF3C56C71843E3EB33E2B /* libPods-eSteem-tvOS.a */; productType = "com.apple.product-type.library.static"; }; /* End PBXNativeTarget section */ @@ -4641,7 +4736,7 @@ en, ); mainGroup = CF1408CF629C7361332E53B88F7BD30C; - productRefGroup = D833F126AA1B098A09C4E8FD77E5BCAA /* Products */; + productRefGroup = CAA0AC05D6C48322544F1ECF0E1F079F /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( @@ -4654,87 +4749,64 @@ AFFED4092B22750815A4EEA11817590E /* FLAnimatedImage */, DF470A1028ED32C9E70DBDAA805F8802 /* Folly */, 29FC2A0EC130F2F2AF7AC9AE94A583B4 /* glog */, - F3BD65CEBD2F1F40942A4C2370646EE8 /* Pods-eSteem */, + B1681C717384E755D54BBA8C6439ACAA /* Pods-eSteem */, F0E62A887BD5C52C01D7F3B10051537B /* Pods-eSteem-tvOS */, 86CEC94F38E45CDFCDD538C81CAB1D85 /* Pods-eSteem-tvOSTests */, 98810FCCE8CF2653C3FE628A69D3F87B /* Pods-eSteemTests */, - F31532F187A0699622BEC31BD727BE6F /* QBImagePickerController */, - EF225CE4CF6CE33376C975BE46FCF844 /* QBImagePickerController-QBImagePicker */, - 03ED12D221A71DCE28798F9666DC9DC7 /* react-native-fast-image */, - 307A1F663527378FDC456B03C53E6DC6 /* react-native-version-number */, - DC294458EACF4AE0917F3FCAFA8A8831 /* RNImageCropPicker */, - 6AEECC51F0AF685D6D9DC70E3AA183BC /* RSKImageCropper */, - 75C5F0BC439AB6EDE7F80D2249DEB97D /* SDWebImage */, + 25D0039E7669929FE6618F2BF9AF5CE2 /* QBImagePickerController */, + E346EE51D51329FD127FE52C201EA9A6 /* QBImagePickerController-QBImagePicker */, + 1C73B638165CA2CC212D83FFA86FFBE8 /* react-native-fast-image */, + 90AF781B2B92EC525D0BD7D9005DCDD2 /* react-native-netinfo */, + 9577E735A1333C99689734F54E54EDC9 /* react-native-version-number */, + E7BEC4F5908CAE4EF8FBA50656E6EB72 /* RNImageCropPicker */, + 8683604050621AD7AD1F6BB834E30D71 /* RSKImageCropper */, + 0E856F15B70850039E6707C1389BB862 /* SDWebImage */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 8C030AF86B81D07610E7E61244F85A93 /* Resources */ = { + C881681AE72887AA41181345523EE6CD /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - F0F2D6FBEC60AE8A7A67D93D9C83B294 /* de.lproj in Resources */, - 388E0E836490D92BE7596FDCDDFB0378 /* en.lproj in Resources */, - 5EC2BA2B35627C04C768B19EEFAE5744 /* es.lproj in Resources */, - 65D1430622BFA650BCD1D623D7077B20 /* ja.lproj in Resources */, - BD7EE8ABB22F0A4E24A5DEA9C26C566A /* QBImagePicker.storyboard in Resources */, - 5D708CB6A43603F08C255BB0AE79034C /* zh-Hans.lproj in Resources */, + B112E434B799D0E871CE8B4C9E40DA07 /* de.lproj in Resources */, + CCA1092D53049B8E33067043C938D7EC /* en.lproj in Resources */, + 87BA76DE8B7F95F427E9E1A70C5CE160 /* es.lproj in Resources */, + BA87F70726490FED2D13F77C42C51205 /* ja.lproj in Resources */, + 5724FBEEBC811C389F018C75B64E6B0E /* QBImagePicker.storyboard in Resources */, + 84BD02C280205142CCC87F79B44609F0 /* zh-Hans.lproj in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ - 069B58F008883F01268890D11CACFE5D /* Sources */ = { + 007FDDBCF8780B648940E9C6CE963DF8 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 2566B6B5626162F7641C6F0EAFD0D701 /* FLAnimatedImageView+WebCache.m in Sources */, - 36F0950BDB4237646D7A462DFE894264 /* NSButton+WebCache.m in Sources */, - F659072B7112DD8211DF9068D2B99D0F /* NSData+ImageContentType.m in Sources */, - 86B7299AA4BBFD2DD46E68BCD773DC16 /* NSImage+WebCache.m in Sources */, - 138E8AA9C6EF9ED20359ED87026AC8FD /* SDAnimatedImageRep.m in Sources */, - F0E8986CEF9FBAF86C022E71C8111C68 /* SDImageCache.m in Sources */, - 91AD642B9CE629BCB0ECBD01BE805CBE /* SDImageCacheConfig.m in Sources */, - 588FECBD5E3B23CF30F891D5179B74C5 /* SDWebImage-dummy.m in Sources */, - C6EA66A5A8D30209613E90EE02434AF7 /* SDWebImageCoder.m in Sources */, - 3EE3E703C1ED46A3CFAD520A1B065F48 /* SDWebImageCoderHelper.m in Sources */, - FE55C63EFCDCF7F2365683B97B9B1170 /* SDWebImageCodersManager.m in Sources */, - 5EB2C56229AA9EEE50B95ADBDFDDBCDB /* SDWebImageCompat.m in Sources */, - 21113647B525F9EBE0C46BE5A29ED5C0 /* SDWebImageDownloader.m in Sources */, - 46C814CBA2CEB626A24FDE611BA5BE01 /* SDWebImageDownloaderOperation.m in Sources */, - 1578F62371464F1E34DB0711F08E9529 /* SDWebImageFrame.m in Sources */, - 3BF4FD4F9E74001C858AE24665145452 /* SDWebImageGIFCoder.m in Sources */, - 657A727DD1719F3F2E85CADDE9419011 /* SDWebImageImageIOCoder.m in Sources */, - C88399BFA25129E4A1103DB4FA4CE1EC /* SDWebImageManager.m in Sources */, - 1425C670663BF5E4D290646FDA54EB94 /* SDWebImagePrefetcher.m in Sources */, - E8903B7F0903CE5312B3D8BB9109606B /* SDWebImageTransition.m in Sources */, - F36D115945C49442A65D442F5668F012 /* UIButton+WebCache.m in Sources */, - 8CA8072CB4284F09A859FB3ACD8D39CB /* UIImage+ForceDecode.m in Sources */, - D97A2053E012288390E37A75AA6DC3E1 /* UIImage+GIF.m in Sources */, - AD4314D153B54652C2AE72D1A3E6BEFE /* UIImage+MemoryCacheCost.m in Sources */, - 1C439829DFF851045BAE33E22B8FFC85 /* UIImage+MultiFormat.m in Sources */, - 578781EC9777FBB59491F70C6C9DDC51 /* UIImageView+HighlightedWebCache.m in Sources */, - 474A921E3149AA22718FD0690C562F86 /* UIImageView+WebCache.m in Sources */, - 2EC9018B4E7DF963D0EAE43AB0AE7AF7 /* UIView+WebCache.m in Sources */, - 6BBD4D3D17FAB0FA52AEBDF4BFBF402D /* UIView+WebCacheOperation.m in Sources */, + 2EC3CDCCCE1BB14344FB6941A1B13500 /* react-native-netinfo-dummy.m in Sources */, + 32D088F9349246877E642207049D1426 /* RNCNetInfo.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 1AACDA3E154154C1D792352C797CCD45 /* Sources */ = { + 02F79F7311DEAA69EE6B37269EAFE3BF /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 6DD4A102F623C581232EC83D822F9686 /* react-native-version-number-dummy.m in Sources */, - E34D3D5E19688F4E688E24B167931926 /* RNVersionNumber.m in Sources */, + 15359E18359F431BB39D8462513B2423 /* Pods-eSteem-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 1E3FA11605B97C83C57BE8B5E73E1ABD /* Sources */ = { + 0DF7520DAC57014697794F8C09B62959 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 1217C4D9F7A0448F88839D2A5EBDDE7B /* Compression.m in Sources */, + D6A2D2FDE5867D96755006B2C938E68A /* ImageCropPicker.m in Sources */, + 8FBAE1D5EBA580749F4E8E1D30765D7B /* RNImageCropPicker-dummy.m in Sources */, + 2D68B08901630524DD14225F0F7DA33B /* UIImage+Resize.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4754,35 +4826,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 3943DDA5BD43A25FA9427C88C33D5604 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 0159295F29CB1329AECFF90F3E5BCC09 /* QBAlbumCell.m in Sources */, - D3BEA0571FA5D0387323DDFEF0D9C2EC /* QBAlbumsViewController.m in Sources */, - A4347C83FC6419D19AB3906E4B08A3A3 /* QBAssetCell.m in Sources */, - 9B50626B7E709F870A1F349C504CE6BD /* QBAssetsViewController.m in Sources */, - 600B737358889911BA9ADB1E9BB5C7C3 /* QBCheckmarkView.m in Sources */, - 8235DF2FD61AB1FA481905E7DE39AEEF /* QBImagePickerController-dummy.m in Sources */, - 9334E4B69679A5C47B7358F8EE2DA55B /* QBImagePickerController.m in Sources */, - 24E52A4E269CE09BE0A968FEF1263955 /* QBSlomoIconView.m in Sources */, - BBCFD591F22AB454CC1117BFE6243C60 /* QBVideoIconView.m in Sources */, - B10D8C1A23ACB502F8C9E8FF41A6A881 /* QBVideoIndicatorView.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5727BF9943957DE50F5560186E04CB30 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 2AAB7689FF1D30CE0CB07DA56031F6F5 /* FFFastImageSource.m in Sources */, - 9067ABE9A205976240B2C664FDFF7C25 /* FFFastImageView.m in Sources */, - F9BEC009D062E2F437026AC0FB87E4C2 /* FFFastImageViewManager.m in Sources */, - 6EED9FA005D8FB32F0403206A8F8E154 /* RCTConvert+FFFastImage.m in Sources */, - E57F43DC030AA7490979861F91457968 /* react-native-fast-image-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 5FB00FA1F1269AE77FB2EAF6C8E61AD0 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -4806,6 +4849,28 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 7CEFC84C1F9010485AF78537F3B1531A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 1E03D5C2B873477F5F7A4F056489AC89 /* CGGeometry+RSKImageCropper.m in Sources */, + 224D6CC5BB9B811948074A74BE19432F /* RSKImageCropper-dummy.m in Sources */, + B16ED728F9D9C47FD3F6E3BE23A5EFF6 /* RSKImageCropViewController.m in Sources */, + D0BA7EE6B330EA1C564E405734CDA71F /* RSKImageScrollView.m in Sources */, + 985534E97A4FCFBBE6FDE822113C7AF6 /* RSKInternalUtility.m in Sources */, + BC0192B13FBD2F95C4BA0B4C92E7B6B8 /* RSKTouchView.m in Sources */, + 9C668369452B70F5449FE22C6E2CEB25 /* UIApplication+RSKImageCropper.m in Sources */, + B59E63B80F6F72C7A04119334B88C879 /* UIImage+RSKImageCropper.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 7D7C320863A3AF3B6CD69BA2E3912215 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 8995D079E844BF1FAE45485FFBFE1E32 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -4886,18 +4951,20 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 9836E26EBD71F469B5150537804D900D /* Sources */ = { + 9B0064E30DF165D2712BB380BDFF5868 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 6360BB5A8194F3961000237505168EEF /* CGGeometry+RSKImageCropper.m in Sources */, - 00DAAFBE5F4FE8555AA789A1471E1319 /* RSKImageCropper-dummy.m in Sources */, - A4AC0210235466A54F8C6E786144E214 /* RSKImageCropViewController.m in Sources */, - 04DB1BE9A9A7D5B3881774F90B475347 /* RSKImageScrollView.m in Sources */, - 11545C2F083BBA5C385DEBD0B0784F90 /* RSKInternalUtility.m in Sources */, - B5FC8958E6BE3738CCFF1C2A82FBFD35 /* RSKTouchView.m in Sources */, - 9DDE2A254E178D5C95236E3FA2169748 /* UIApplication+RSKImageCropper.m in Sources */, - D6DD8A30F49FA77D3022C3BB1A216B62 /* UIImage+RSKImageCropper.m in Sources */, + A378D4D3F9D706EAEE2C85EBF9DBB8DF /* QBAlbumCell.m in Sources */, + 30622810FFC1ACB699A318BF8F12317C /* QBAlbumsViewController.m in Sources */, + 347E16FE50A11BAE7F1696F7D5FF2D04 /* QBAssetCell.m in Sources */, + F363B24665EC89FE500089B609A1582D /* QBAssetsViewController.m in Sources */, + 1442BCC57A3A7E696CD862533AF9BAFB /* QBCheckmarkView.m in Sources */, + 06981D4F5AFC0B5247710FEAF2E356A8 /* QBImagePickerController-dummy.m in Sources */, + DA59968790D2A7F88CFE8CB947829A61 /* QBImagePickerController.m in Sources */, + A5B4CF80E5E6E0EAF515AA8119AF662C /* QBSlomoIconView.m in Sources */, + DA1FAAACC099BD62AD605F1300DBFB75 /* QBVideoIconView.m in Sources */, + 7659E383BB43D2885B921B896E4D9C39 /* QBVideoIndicatorView.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4969,22 +5036,48 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - A7A0B588E5B3970BB2D123B2581F073F /* Sources */ = { + A4E968F76C619E28B9D6437ECF192AE7 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 5E59E2B6C914804754C237F37045BF0A /* Compression.m in Sources */, - 1FCE6BAC622652E58089AFFE287486D8 /* ImageCropPicker.m in Sources */, - 882303B6340E098D71C815E8154A4FF1 /* RNImageCropPicker-dummy.m in Sources */, - 7180CA987BF43AD16238D02235194BFE /* UIImage+Resize.m in Sources */, + 052C96E743A953EAB1494FED7C027950 /* react-native-version-number-dummy.m in Sources */, + 7C9B1173FE9AEC19A69E551DB5ACDD39 /* RNVersionNumber.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - A920CE080840DA2D80432F231AA48E1A /* Sources */ = { + AF3E3BBBB84368694370FD46C3AE0CC7 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - DE5D5588AD9C5D996590DA4B302E537E /* Pods-eSteem-dummy.m in Sources */, + 0F22C68C06C1D957E094FCCD03FE7B05 /* FLAnimatedImageView+WebCache.m in Sources */, + 0DCCD19A3DA60D007B1BC07B6FBD4C7B /* NSButton+WebCache.m in Sources */, + 9E277E0A948CF8452EB1BAC1E8DBFDC4 /* NSData+ImageContentType.m in Sources */, + 659504A6B14F5DC7508438DC38F233D7 /* NSImage+WebCache.m in Sources */, + 6FE499C996C5304882E88B6521509889 /* SDAnimatedImageRep.m in Sources */, + 7CEACAE3CD1926430978187C78FC7FEB /* SDImageCache.m in Sources */, + 4B5B64719B9DE80F110B449B9ABA194B /* SDImageCacheConfig.m in Sources */, + C8E56B6F6B5843F4AD4A29DFADFC633C /* SDWebImage-dummy.m in Sources */, + D730037C186E57EFD39EEEFDD034287A /* SDWebImageCoder.m in Sources */, + BDEE59D3DBF8297C89CAB075A637A472 /* SDWebImageCoderHelper.m in Sources */, + 7BA1A64768C96FB71AC0CF161B7DFB0B /* SDWebImageCodersManager.m in Sources */, + A713DEC8C27E3A1F2A3725DF57090D26 /* SDWebImageCompat.m in Sources */, + 30DCE815E23AA55ADA4DF85FDBCD14A7 /* SDWebImageDownloader.m in Sources */, + 7FD3DDD9DA44919856D727ED3E5CB369 /* SDWebImageDownloaderOperation.m in Sources */, + 53855F3893B54A9B9EBEA58EE56AC4BE /* SDWebImageFrame.m in Sources */, + F81A3505D8FD2A17D925420ED01317B5 /* SDWebImageGIFCoder.m in Sources */, + 0468132D3882393874A9D36E37613BA7 /* SDWebImageImageIOCoder.m in Sources */, + DFFBB484A9436636A8C2D52497B38103 /* SDWebImageManager.m in Sources */, + 423FE45391176E2736D3450FC134B10A /* SDWebImagePrefetcher.m in Sources */, + 6B5426C587E56A27C96E8754A919C66E /* SDWebImageTransition.m in Sources */, + D71667F9BCFE83C9FEFBDB324B51E3E3 /* UIButton+WebCache.m in Sources */, + 9D4E04D1435A19B9FCB98C953B51083D /* UIImage+ForceDecode.m in Sources */, + 3BC71C2202B918250C21DB25C6916317 /* UIImage+GIF.m in Sources */, + E6F9EC92BA0006F96C465324A4501D40 /* UIImage+MemoryCacheCost.m in Sources */, + 42A4BF458BBA730E92AD3CC01A2EED9F /* UIImage+MultiFormat.m in Sources */, + F39601F792064393EBA515984896DA95 /* UIImageView+HighlightedWebCache.m in Sources */, + 435E34029880CD3DB7FD19EAC45808C2 /* UIImageView+WebCache.m in Sources */, + 5464C9E399F88E49037B4AEF2826C052 /* UIView+WebCache.m in Sources */, + 611D15652A97151D985CBD1045AE742D /* UIView+WebCacheOperation.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -5011,13 +5104,25 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + EFD05AD2CE037C37FD07331AE38184EB /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 6265B2C592B66522CF9F8CFA5F48E924 /* FFFastImageSource.m in Sources */, + F9B1DAC2AD662CDCB593EC9CA797635C /* FFFastImageView.m in Sources */, + 6D282684B0352707886AC23DC17ADAE1 /* FFFastImageViewManager.m in Sources */, + 58572ECFAA0978A0D72498559E607E69 /* RCTConvert+FFFastImage.m in Sources */, + CD6A1455A8422FD1B3B5A6B8324D1FBF /* react-native-fast-image-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 001483725106837522C99B5A6A8EE875 /* PBXTargetDependency */ = { + 00110256852598133988388D8264AA9E /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = React; - targetProxy = 0AA0BB4B2631C149D1940DC15B8E1B88 /* PBXContainerItemProxy */; + targetProxy = 8B200A9D582C7FC029B617F520D1FA98 /* PBXContainerItemProxy */; }; 0051E4214884EF5346A2A55966EC832B /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -5025,10 +5130,27 @@ target = 397BBDFEBE9CC818487FA8ABB7623A33 /* AppCenter */; targetProxy = D96B09CB6F7CDF72F3099DD83AD5AB87 /* PBXContainerItemProxy */; }; - 1A160B529DABEA8A2AB825AD7EC9D099 /* PBXTargetDependency */ = { + 054E2E4B3C461B7D61EB873DBB97870B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RSKImageCropper; + target = 8683604050621AD7AD1F6BB834E30D71 /* RSKImageCropper */; + targetProxy = A049CE143A273B8D4FBC050B58057DD5 /* PBXContainerItemProxy */; + }; + 07BEEEADFD20024F613E7010FAE4B91C /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = React; - targetProxy = BBFDD633319D8098A561C5E53617F1C3 /* PBXContainerItemProxy */; + targetProxy = 2227BAB480CB81F59B50419EE0CC76F2 /* PBXContainerItemProxy */; + }; + 0F396E64304896D47F5DEAC3D07150A5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = yoga; + targetProxy = 058065863273609EC9F929B125139A44 /* PBXContainerItemProxy */; + }; + 18595B0B9AB8F2B61CF5BA838D1F83DE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = QBImagePickerController; + target = 25D0039E7669929FE6618F2BF9AF5CE2 /* QBImagePickerController */; + targetProxy = E4EB3C2B7D6F104ABC861361F08F5D39 /* PBXContainerItemProxy */; }; 1BE215A64B04FA40D0E046EEDEFDCAA9 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -5040,81 +5162,65 @@ name = React; targetProxy = 08A8F9467EB58235226414CCD8D941AE /* PBXContainerItemProxy */; }; - 25D4E43A81B20948CEBB6F149A35899A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SDWebImage; - target = 75C5F0BC439AB6EDE7F80D2249DEB97D /* SDWebImage */; - targetProxy = 6C690A3A9AF509CBCDDBFF7FDBF2B413 /* PBXContainerItemProxy */; - }; - 2C990EDEDF78D603D5DA838354D93281 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DoubleConversion; - target = 1414ADEE4A421F3C5F9A229345CE3F61 /* DoubleConversion */; - targetProxy = AC7F8D375C41B67A17CE40E9024289E0 /* PBXContainerItemProxy */; - }; 33EFF80945627A2402BA82F943500569 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "Pods-eSteem"; - target = F3BD65CEBD2F1F40942A4C2370646EE8 /* Pods-eSteem */; + target = B1681C717384E755D54BBA8C6439ACAA /* Pods-eSteem */; targetProxy = 4A7170C3CB23DF6CFC4D6B10401CAF55 /* PBXContainerItemProxy */; }; - 430BDAC9A93EC88AFFE335C5C29279EE /* PBXTargetDependency */ = { + 4156FC03B7ABCF2AF859B7EE341DC5AF /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SDWebImage; + target = 0E856F15B70850039E6707C1389BB862 /* SDWebImage */; + targetProxy = DE0AB84E366D4E41459D4E9BBBBC2CAD /* PBXContainerItemProxy */; + }; + 43BCBE80C4AB49FA2799A6776DC65D78 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "react-native-netinfo"; + target = 90AF781B2B92EC525D0BD7D9005DCDD2 /* react-native-netinfo */; + targetProxy = E41A772D725080226BE134C9BF5DB45D /* PBXContainerItemProxy */; + }; + 4B46DE9ECCDCEDD9146AFF2F10870C1F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RSKImageCropper; + target = 8683604050621AD7AD1F6BB834E30D71 /* RSKImageCropper */; + targetProxy = 83AC2ECC65198A1521656E203D73E31D /* PBXContainerItemProxy */; + }; + 4BC7F6D31273AA8879089D89A6D4951C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = BugsnagReactNative; + target = EDA7840F2A0C1745D32704B85E88C80E /* BugsnagReactNative */; + targetProxy = 600F5B7754183575EBD54834CB11F37A /* PBXContainerItemProxy */; + }; + 5A6C14ECDDB047B35661159FC591B0C3 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FLAnimatedImage; + target = AFFED4092B22750815A4EEA11817590E /* FLAnimatedImage */; + targetProxy = 4103D4FAC962FEE8504314D40A89B48E /* PBXContainerItemProxy */; + }; + 67CBFE65C5400B84810F052825530991 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = 29FC2A0EC130F2F2AF7AC9AE94A583B4 /* glog */; + targetProxy = 9F849C15C284961E5C381592407B7203 /* PBXContainerItemProxy */; + }; + 68DC9B75DC53E45F8F3804EDE74FB7FA /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FLAnimatedImage; + target = AFFED4092B22750815A4EEA11817590E /* FLAnimatedImage */; + targetProxy = 19C1844760978AB9C56EB57885F7C6D2 /* PBXContainerItemProxy */; + }; + 7F8B872A77A65AE0120CF8A71EEF52E0 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "boost-for-react-native"; target = 66641B93FAF80FF325B2D7B4AD85056F /* boost-for-react-native */; - targetProxy = 62871B924E48481DAFE77E4CFF079E62 /* PBXContainerItemProxy */; + targetProxy = D4D7C6A08AC8C5DAB0C3E05A7614AF0D /* PBXContainerItemProxy */; }; - 43FC0543845386B3F4472EAEDA577F0A /* PBXTargetDependency */ = { + 86F8AC8294CF9611502607D29CAD7F91 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = QBImagePickerController; - target = F31532F187A0699622BEC31BD727BE6F /* QBImagePickerController */; - targetProxy = 14B9B651A40D4E333EAB7C9645E69ADA /* PBXContainerItemProxy */; - }; - 455826C499E24A3727E261E99FC51F1B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RSKImageCropper; - target = 6AEECC51F0AF685D6D9DC70E3AA183BC /* RSKImageCropper */; - targetProxy = 69239D38C5FA8DD7F29D306B126D6AD8 /* PBXContainerItemProxy */; - }; - 4D46025B094DAC487094DCA5BB058AA8 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = yoga; - targetProxy = 22909EF859B10A4C07615692AF80E50A /* PBXContainerItemProxy */; - }; - 570E03CA27FCB357BC470A76906040B5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "react-native-version-number"; - target = 307A1F663527378FDC456B03C53E6DC6 /* react-native-version-number */; - targetProxy = BBAA47DD8CF6745FB35C4C356893CB67 /* PBXContainerItemProxy */; - }; - 57875A77FEA991E6EC6A2E839279ACB5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "QBImagePickerController-QBImagePicker"; - target = EF225CE4CF6CE33376C975BE46FCF844 /* QBImagePickerController-QBImagePicker */; - targetProxy = 563FB7823B624489273989FB6DC70D15 /* PBXContainerItemProxy */; - }; - 5A597C49B21CC2358476B180B3D35E2C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RSKImageCropper; - target = 6AEECC51F0AF685D6D9DC70E3AA183BC /* RSKImageCropper */; - targetProxy = DD9CB7954A86F4D410C76CA89EC5607C /* PBXContainerItemProxy */; - }; - 67821C519E3EBB1ACDAF281DE6994C82 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = FLAnimatedImage; - target = AFFED4092B22750815A4EEA11817590E /* FLAnimatedImage */; - targetProxy = F04D4465D6C2F6CDDD68DA553D70DD7A /* PBXContainerItemProxy */; - }; - 6922A18D17CD250BECE6E6E2DBF073F6 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = FLAnimatedImage; - target = AFFED4092B22750815A4EEA11817590E /* FLAnimatedImage */; - targetProxy = E19CDC322F57053019C60A13ECDEE37B /* PBXContainerItemProxy */; - }; - 88A471DAAA00F4687BC53FE54BA5ED99 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = React; - targetProxy = 0E1E442328B4F40AD3110F7D28575457 /* PBXContainerItemProxy */; + name = AppCenter; + target = 397BBDFEBE9CC818487FA8ABB7623A33 /* AppCenter */; + targetProxy = 20D9C41C8F9D6D40521D2CE5B58020B1 /* PBXContainerItemProxy */; }; 8C00E3FF0B5CEFE1A868AC9062D115FF /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -5122,28 +5228,11 @@ target = 29FC2A0EC130F2F2AF7AC9AE94A583B4 /* glog */; targetProxy = AADD210D1F940E270E559A5AE73B7D04 /* PBXContainerItemProxy */; }; - 92A6D850874EFF44AED552429402249F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = FLAnimatedImage; - target = AFFED4092B22750815A4EEA11817590E /* FLAnimatedImage */; - targetProxy = 5A1221C0A9F3602FE2287AC9E8C40E91 /* PBXContainerItemProxy */; - }; - 97A64F961CDE9902B532C185BDE4F5D5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AppCenter; - target = 397BBDFEBE9CC818487FA8ABB7623A33 /* AppCenter */; - targetProxy = 3783255E92E99A2DAA4CA399AFFAF96E /* PBXContainerItemProxy */; - }; - A1B1D139C3518087D93C3DC813DB5146 /* PBXTargetDependency */ = { + 95F3AB0B4BFBF0364B5623CF8B07E25E /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AppCenterReactNativeShared; target = ED8B76EC90CA1D894B6D38663D04C292 /* AppCenterReactNativeShared */; - targetProxy = 3E78765F26E5BF89D41654BC7691A5F1 /* PBXContainerItemProxy */; - }; - A4AE1E0CC27B4B3C46400388DA57067C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = React; - targetProxy = 36C16B81589EEF5FB5216846497C181A /* PBXContainerItemProxy */; + targetProxy = C092CD7C23241681B4352D0E2CFF2DB4 /* PBXContainerItemProxy */; }; A81C70F5E9D18D6869E93DF67F2A3F07 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -5151,17 +5240,45 @@ target = F0E62A887BD5C52C01D7F3B10051537B /* Pods-eSteem-tvOS */; targetProxy = 5DC14B28CE8AF12184DB73D1A06919E2 /* PBXContainerItemProxy */; }; - A851C35A7ECF2243A993A4A2EA24A6AA /* PBXTargetDependency */ = { + A87576A80FF952B2C7F3A97E88D166DC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = React; + targetProxy = 57E3BE8DEDF443AFB02E9735A6DC994E /* PBXContainerItemProxy */; + }; + A98A68FE81CCEE17401FF8C26F2D90A3 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = RNImageCropPicker; - target = DC294458EACF4AE0917F3FCAFA8A8831 /* RNImageCropPicker */; - targetProxy = 80A72B0565A35BBFFBFB07ED902A1E76 /* PBXContainerItemProxy */; + target = E7BEC4F5908CAE4EF8FBA50656E6EB72 /* RNImageCropPicker */; + targetProxy = 6E6E599C74D6FD97B13360E98E9570FB /* PBXContainerItemProxy */; }; - B485F405022B4EF2AEF0940987838994 /* PBXTargetDependency */ = { + AAFB60B5FA1B4AD192492A37180FA67C /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = QBImagePickerController; - target = F31532F187A0699622BEC31BD727BE6F /* QBImagePickerController */; - targetProxy = 9229FE2C437154B37CC059D52FE41C86 /* PBXContainerItemProxy */; + name = "react-native-fast-image"; + target = 1C73B638165CA2CC212D83FFA86FFBE8 /* react-native-fast-image */; + targetProxy = 624C7D318EEFDD4F05192B38FF94EDBB /* PBXContainerItemProxy */; + }; + AB4EC8893CDFE3C8429FE220DBEB310C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SDWebImage; + target = 0E856F15B70850039E6707C1389BB862 /* SDWebImage */; + targetProxy = B58C68D366574D36558869184F7DFB3C /* PBXContainerItemProxy */; + }; + ACB27214400B52B260937DE116BB749D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FLAnimatedImage; + target = AFFED4092B22750815A4EEA11817590E /* FLAnimatedImage */; + targetProxy = 6682ABE555D5F2742466141871736A05 /* PBXContainerItemProxy */; + }; + B1318066C9ACACDC7997350E68E62B4E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = React; + targetProxy = E3E6E5C44343C87099553C8BACC1317B /* PBXContainerItemProxy */; + }; + B745DC8C9D8F01937639B435F5E82EB1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = CodePush; + target = 71AE55A90B11CDFD0F0B4ED3D4366E37 /* CodePush */; + targetProxy = D4021B5C31ABF072D9799B71992ADF0D /* PBXContainerItemProxy */; }; BD2C22AF6121E6B72DFB98F8BBAB9A69 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -5169,47 +5286,46 @@ target = 66641B93FAF80FF325B2D7B4AD85056F /* boost-for-react-native */; targetProxy = EB266CA52E321F1A5BD9E62115470A38 /* PBXContainerItemProxy */; }; + BE5C2FB77FEE7CF5A4CB3ECB3BA64A0E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = QBImagePickerController; + target = 25D0039E7669929FE6618F2BF9AF5CE2 /* QBImagePickerController */; + targetProxy = F7BD63505A77C43426ADE4A2BEEA19D7 /* PBXContainerItemProxy */; + }; C83FC2C3E8CEC32DD8932E44896D7CFB /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = DoubleConversion; target = 1414ADEE4A421F3C5F9A229345CE3F61 /* DoubleConversion */; targetProxy = CEE3627BDFC98BF4E34AB2269676FAFF /* PBXContainerItemProxy */; }; - D1F80854F3893BA0F7737469A4E8004F /* PBXTargetDependency */ = { + C99FB1ABE484E16ACB9096D9B8733CA9 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = CodePush; - target = 71AE55A90B11CDFD0F0B4ED3D4366E37 /* CodePush */; - targetProxy = 2FA5C32F10A6C1D8557FAC6014E0D6ED /* PBXContainerItemProxy */; + name = React; + targetProxy = DD0FF272E1B33714EED369A9808FB1F8 /* PBXContainerItemProxy */; }; - E2401361B455460B3B7E57ED56C1DD4A /* PBXTargetDependency */ = { + CABFD9E0636054F38CA88CC3031BCFF0 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Folly; target = DF470A1028ED32C9E70DBDAA805F8802 /* Folly */; - targetProxy = 5D93DA56FE0BCB98F874E3F0C7E2FDD7 /* PBXContainerItemProxy */; + targetProxy = 42D9CD0295E14744396DF9AE3549DD4A /* PBXContainerItemProxy */; }; - E8D2E865DE1EB6E1543B854F9AA3D48E /* PBXTargetDependency */ = { + D4277E280AB192D88C4E1A63E1395A89 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "react-native-fast-image"; - target = 03ED12D221A71DCE28798F9666DC9DC7 /* react-native-fast-image */; - targetProxy = D33E313622EBEA613F305236CD405512 /* PBXContainerItemProxy */; + name = DoubleConversion; + target = 1414ADEE4A421F3C5F9A229345CE3F61 /* DoubleConversion */; + targetProxy = 31C119D236CD0703B56FAA0953CFDFBC /* PBXContainerItemProxy */; }; - E9F6CAF98FF8AB4FBD19A27BD020B235 /* PBXTargetDependency */ = { + FE5B0CCD3442E8FB0ACB06AB1A32A0D9 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = glog; - target = 29FC2A0EC130F2F2AF7AC9AE94A583B4 /* glog */; - targetProxy = 7A8A6B86F1593E52D7BB176F7B8CC1F7 /* PBXContainerItemProxy */; + name = "react-native-version-number"; + target = 9577E735A1333C99689734F54E54EDC9 /* react-native-version-number */; + targetProxy = 5A0A238E0F01C0C47043B6C1C741113D /* PBXContainerItemProxy */; }; - EEC22E7CCB498AF54BD5EA5CF56B3097 /* PBXTargetDependency */ = { + FFBF689EB499180C60BA209671AB52EB /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = BugsnagReactNative; - target = EDA7840F2A0C1745D32704B85E88C80E /* BugsnagReactNative */; - targetProxy = 620FF5FA74BED34099B0CD75EF6FB1C0 /* PBXContainerItemProxy */; - }; - F7EC32CF649CC78074C9C4505185D1AE /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SDWebImage; - target = 75C5F0BC439AB6EDE7F80D2249DEB97D /* SDWebImage */; - targetProxy = 3FB55167FD4D46AC0504D3A48C868AE2 /* PBXContainerItemProxy */; + name = "QBImagePickerController-QBImagePicker"; + target = E346EE51D51329FD127FE52C201EA9A6 /* QBImagePickerController-QBImagePicker */; + targetProxy = 49E7DBBE400EABAC9BECA83E120B6F87 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ @@ -5237,30 +5353,6 @@ }; name = Debug; }; - 06A33CEF5701D05DFFEB521C7615D166 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 5A8BE9156702131424031DFD3E63BEE6 /* SDWebImage.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/SDWebImage/SDWebImage-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = SDWebImage; - PRODUCT_NAME = SDWebImage; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; 07488D4657FB0A78086563621D425F8A /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -5349,21 +5441,44 @@ }; name = Release; }; - 230993D8FB0697427502EE0F4D44A0D6 /* Release */ = { + 0D56D8619E8C02CB87A055DFCAFE6727 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 01C443A8CF381F6BD24EB8C901CF47BD /* react-native-fast-image.xcconfig */; + baseConfigurationReference = 265FA0950C1FA076D317858E90041B46 /* RSKImageCropper.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/react-native-fast-image/react-native-fast-image-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + GCC_PREFIX_HEADER = "Target Support Files/RSKImageCropper/RSKImageCropper-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_native_fast_image; - PRODUCT_NAME = "react-native-fast-image"; + PRODUCT_MODULE_NAME = RSKImageCropper; + PRODUCT_NAME = RSKImageCropper; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 182F42D2DB792CC8EB4B267CB226A54E /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2A0FD84569ADBF26E3DE27F3513831EE /* react-native-netinfo.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/react-native-netinfo/react-native-netinfo-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_native_netinfo; + PRODUCT_NAME = "react-native-netinfo"; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -5373,21 +5488,21 @@ }; name = Release; }; - 24B2263B8A08C2BDA613A9CD1F08C049 /* Debug */ = { + 324EA1706F9456B07FB9A2C28847A289 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A30DFCAB93DEBCA3F321C809D1F56463 /* react-native-version-number.xcconfig */; + baseConfigurationReference = 5A8BE9156702131424031DFD3E63BEE6 /* SDWebImage.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/react-native-version-number/react-native-version-number-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/SDWebImage/SDWebImage-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_native_version_number; - PRODUCT_NAME = "react-native-version-number"; + PRODUCT_MODULE_NAME = SDWebImage; + PRODUCT_NAME = SDWebImage; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -5396,9 +5511,9 @@ }; name = Debug; }; - 2A553ED1B546D9D4F397DED02B2D50C6 /* Debug */ = { + 34791CC59CFD705C360B345F10EAE824 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 01C443A8CF381F6BD24EB8C901CF47BD /* react-native-fast-image.xcconfig */; + baseConfigurationReference = C4E98BF74469FAE430B5816C703FC475 /* react-native-fast-image.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -5419,28 +5534,6 @@ }; name = Debug; }; - 3EA02DAEFA83AB69CCBDEC74F40B84E2 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 72DF076D7D666324AAA03DB35873C7A4 /* Pods-eSteem.release.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MACH_O_TYPE = staticlib; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; 3F9893011771ABBFEAFD81AF1EA5926F /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 0FCA6115CE3D386FE04A28CAD9896656 /* Folly.xcconfig */; @@ -5540,7 +5633,7 @@ }; name = Release; }; - 48B067A6B053F50134030BD7D9884852 /* Release */ = { + 4971ADA0F921272A9903C423C6523BD3 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 4E805DD5B0FF5D3FD05B4756A4D72CB8 /* QBImagePickerController.xcconfig */; buildSettings = { @@ -5560,72 +5653,24 @@ SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 4D831855B8C4C52B01683701A68E672C /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 5A8BE9156702131424031DFD3E63BEE6 /* SDWebImage.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/SDWebImage/SDWebImage-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = SDWebImage; - PRODUCT_NAME = SDWebImage; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - TARGETED_DEVICE_FAMILY = "1,2"; }; name = Debug; }; - 509AAB1B6021818EC61F2AAD378E9396 /* Release */ = { + 57B25B868E91CEA88991052D92DB6896 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 612EB9514DDA990564685F8F8F034599 /* RNImageCropPicker.xcconfig */; + baseConfigurationReference = 265FA0950C1FA076D317858E90041B46 /* RSKImageCropper.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/RNImageCropPicker/RNImageCropPicker-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + GCC_PREFIX_HEADER = "Target Support Files/RSKImageCropper/RSKImageCropper-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RNImageCropPicker; - PRODUCT_NAME = RNImageCropPicker; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 5C1658A153946FA33EF77B5195BEB79E /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = A30DFCAB93DEBCA3F321C809D1F56463 /* react-native-version-number.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/react-native-version-number/react-native-version-number-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_native_version_number; - PRODUCT_NAME = "react-native-version-number"; + PRODUCT_MODULE_NAME = RSKImageCropper; + PRODUCT_NAME = RSKImageCropper; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -5657,21 +5702,21 @@ }; name = Release; }; - 643629818D7BF28BE285C94142598AD7 /* Release */ = { + 61B9C99B47CC6C9F2EF5B0D0D034809F /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 265FA0950C1FA076D317858E90041B46 /* RSKImageCropper.xcconfig */; + baseConfigurationReference = 4E805DD5B0FF5D3FD05B4756A4D72CB8 /* QBImagePickerController.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/RSKImageCropper/RSKImageCropper-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 6.0; + GCC_PREFIX_HEADER = "Target Support Files/QBImagePickerController/QBImagePickerController-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RSKImageCropper; - PRODUCT_NAME = RSKImageCropper; + PRODUCT_MODULE_NAME = QBImagePickerController; + PRODUCT_NAME = QBImagePickerController; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -5704,22 +5749,6 @@ }; name = Debug; }; - 6F2C1D1A3D94D9596AE9BA43B70C1ADB /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 4E805DD5B0FF5D3FD05B4756A4D72CB8 /* QBImagePickerController.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = "iPhone Developer"; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/QBImagePickerController"; - INFOPLIST_FILE = "Target Support Files/QBImagePickerController/ResourceBundle-QBImagePicker-QBImagePickerController-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - PRODUCT_NAME = QBImagePicker; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; 6F4D25CB9F599D775DBC451590213731 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 873D2363FEB3ADDFFF1674D9DBAD92A4 /* AppCenter.xcconfig */; @@ -5735,7 +5764,7 @@ }; 7451EEF3AAC0CC726F6AA361B29637F4 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 20FC7281D2C4561F5573B7ADD16C4F36 /* BugsnagReactNative.xcconfig */; + baseConfigurationReference = 015CD137ADA9F9DB7FB9DA5F7BC023F5 /* BugsnagReactNative.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -5780,7 +5809,7 @@ }; 7C864107B93774943FA58A7640557C76 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 20FC7281D2C4561F5573B7ADD16C4F36 /* BugsnagReactNative.xcconfig */; + baseConfigurationReference = 015CD137ADA9F9DB7FB9DA5F7BC023F5 /* BugsnagReactNative.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -5815,21 +5844,21 @@ }; name = Release; }; - 8AEDD82F91726BD2196237DB421B0A70 /* Debug */ = { + 8C6306C296C0D23ACAAF4EC1E1032FAC /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 265FA0950C1FA076D317858E90041B46 /* RSKImageCropper.xcconfig */; + baseConfigurationReference = 2A0FD84569ADBF26E3DE27F3513831EE /* react-native-netinfo.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/RSKImageCropper/RSKImageCropper-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 6.0; + GCC_PREFIX_HEADER = "Target Support Files/react-native-netinfo/react-native-netinfo-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RSKImageCropper; - PRODUCT_NAME = RSKImageCropper; + PRODUCT_MODULE_NAME = react_native_netinfo; + PRODUCT_NAME = "react-native-netinfo"; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -5864,7 +5893,7 @@ }; 982DF21D0367D341632E3C6006DE6168 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 772CA1838FA4CCC13485D25B99B6E58C /* CodePush.xcconfig */; + baseConfigurationReference = 0DB685C46CEAABBAF22F1437BDB858DA /* CodePush.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -5988,26 +6017,53 @@ }; name = Debug; }; - B6DCEA91BEBB4853F6DE066488028749 /* Debug */ = { + A2BE7C10C6A777CC6CCC3A50B4D825F8 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1A37BB4BA529388A03DBFE73163CB6A1 /* Pods-eSteem.debug.xcconfig */; + baseConfigurationReference = C4E98BF74469FAE430B5816C703FC475 /* react-native-fast-image.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MACH_O_TYPE = staticlib; + GCC_PREFIX_HEADER = "Target Support Files/react-native-fast-image/react-native-fast-image-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_native_fast_image; + PRODUCT_NAME = "react-native-fast-image"; + PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; }; - name = Debug; + name = Release; + }; + B5B5A825467315B51A4C1014203177A3 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 5A8BE9156702131424031DFD3E63BEE6 /* SDWebImage.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/SDWebImage/SDWebImage-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = SDWebImage; + PRODUCT_NAME = SDWebImage; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; }; BAD185FC4ADC5361D9A178279A515607 /* Debug */ = { isa = XCBuildConfiguration; @@ -6032,29 +6088,6 @@ }; name = Debug; }; - BB762D9DA19E7166D19262A50A91DBED /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 612EB9514DDA990564685F8F8F034599 /* RNImageCropPicker.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/RNImageCropPicker/RNImageCropPicker-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RNImageCropPicker; - PRODUCT_NAME = RNImageCropPicker; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; BCED374361B9387A457B9F7B3685F9FE /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 5AFD53FA01D92758E9E1E1A87828E72B /* boost-for-react-native.xcconfig */; @@ -6068,21 +6101,28 @@ }; name = Debug; }; - C2527C7C7599DF05FD9C1DE5C8005241 /* Release */ = { + C1299F62E018DDF32E69F08331365FCB /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4E805DD5B0FF5D3FD05B4756A4D72CB8 /* QBImagePickerController.xcconfig */; + baseConfigurationReference = A11BAC6ED359280664F98FF26F215D1F /* react-native-version-number.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/QBImagePickerController"; - INFOPLIST_FILE = "Target Support Files/QBImagePickerController/ResourceBundle-QBImagePicker-QBImagePickerController-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - PRODUCT_NAME = QBImagePicker; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/react-native-version-number/react-native-version-number-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_native_version_number; + PRODUCT_NAME = "react-native-version-number"; + PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; }; - name = Release; + name = Debug; }; C4939254D9B12C5F8E84CFE6C51D11AE /* Debug */ = { isa = XCBuildConfiguration; @@ -6119,6 +6159,86 @@ }; name = Release; }; + CF9565C5B407FEC72A333FA067074BF4 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4E805DD5B0FF5D3FD05B4756A4D72CB8 /* QBImagePickerController.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/QBImagePickerController"; + INFOPLIST_FILE = "Target Support Files/QBImagePickerController/ResourceBundle-QBImagePicker-QBImagePickerController-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + PRODUCT_NAME = QBImagePicker; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + DAD08935F4F55E231FF9C1CF8C2BB000 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4E805DD5B0FF5D3FD05B4756A4D72CB8 /* QBImagePickerController.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/QBImagePickerController"; + INFOPLIST_FILE = "Target Support Files/QBImagePickerController/ResourceBundle-QBImagePicker-QBImagePickerController-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + PRODUCT_NAME = QBImagePicker; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + DC3C15B25770718599AB7C2EFF4A6E5B /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = A11BAC6ED359280664F98FF26F215D1F /* react-native-version-number.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/react-native-version-number/react-native-version-number-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_native_version_number; + PRODUCT_NAME = "react-native-version-number"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + DD3978805A4EDE3998F786C5F2B114BC /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 96DD38ECFD379CC898E24113E917055E /* RNImageCropPicker.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/RNImageCropPicker/RNImageCropPicker-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RNImageCropPicker; + PRODUCT_NAME = RNImageCropPicker; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; EEA39F0602368A51B4EC9D8CF9EB3631 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 8EE52D49D4A2F1916ADD062F031BCADF /* Pods-eSteemTests.release.xcconfig */; @@ -6141,9 +6261,31 @@ }; name = Release; }; + EFB952E8274B88B292FBE2C64529F5F4 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 72DF076D7D666324AAA03DB35873C7A4 /* Pods-eSteem.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MACH_O_TYPE = staticlib; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; F56BFBA021F7DEC469C9DC7801D77D09 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 772CA1838FA4CCC13485D25B99B6E58C /* CodePush.xcconfig */; + baseConfigurationReference = 0DB685C46CEAABBAF22F1437BDB858DA /* CodePush.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -6164,21 +6306,42 @@ }; name = Debug; }; - F88826972C7536508BE6E002B8326671 /* Debug */ = { + FC72E1E1148957C27FA6C9F0FA506D1F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4E805DD5B0FF5D3FD05B4756A4D72CB8 /* QBImagePickerController.xcconfig */; + baseConfigurationReference = 1A37BB4BA529388A03DBFE73163CB6A1 /* Pods-eSteem.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MACH_O_TYPE = staticlib; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + FE1C8F41D3284E1BE235DB75A5B8245E /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 96DD38ECFD379CC898E24113E917055E /* RNImageCropPicker.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/QBImagePickerController/QBImagePickerController-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/RNImageCropPicker/RNImageCropPicker-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = QBImagePickerController; - PRODUCT_NAME = QBImagePickerController; + PRODUCT_MODULE_NAME = RNImageCropPicker; + PRODUCT_NAME = RNImageCropPicker; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -6199,6 +6362,24 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 1FADDC419DB9B370324ABA42035601F5 /* Build configuration list for PBXNativeTarget "react-native-version-number" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + C1299F62E018DDF32E69F08331365FCB /* Debug */, + DC3C15B25770718599AB7C2EFF4A6E5B /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 31D309230D14CF3952795FF7699E695B /* Build configuration list for PBXNativeTarget "react-native-fast-image" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 34791CC59CFD705C360B345F10EAE824 /* Debug */, + A2BE7C10C6A777CC6CCC3A50B4D825F8 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 3252239A3789995739FB7B8C8A95B493 /* Build configuration list for PBXNativeTarget "DoubleConversion" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -6262,11 +6443,29 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 677749ED446FEE9181148BA093206CA2 /* Build configuration list for PBXNativeTarget "react-native-fast-image" */ = { + 5CA93FADEC6A096F52696D8CD66FFD8D /* Build configuration list for PBXNativeTarget "RNImageCropPicker" */ = { isa = XCConfigurationList; buildConfigurations = ( - 2A553ED1B546D9D4F397DED02B2D50C6 /* Debug */, - 230993D8FB0697427502EE0F4D44A0D6 /* Release */, + FE1C8F41D3284E1BE235DB75A5B8245E /* Debug */, + DD3978805A4EDE3998F786C5F2B114BC /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 6B544E8702110B487AEFDEFCF3797DF3 /* Build configuration list for PBXNativeTarget "react-native-netinfo" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8C6306C296C0D23ACAAF4EC1E1032FAC /* Debug */, + 182F42D2DB792CC8EB4B267CB226A54E /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 704C4E25970AF3EA31F4E013FF84557D /* Build configuration list for PBXNativeTarget "Pods-eSteem" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + FC72E1E1148957C27FA6C9F0FA506D1F /* Debug */, + EFB952E8274B88B292FBE2C64529F5F4 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -6280,29 +6479,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 7BD1C7A86B0383166FB53C4AC6E18B87 /* Build configuration list for PBXNativeTarget "SDWebImage" */ = { + 854C9A2752387723BE7B6FD3F72BEB2E /* Build configuration list for PBXNativeTarget "QBImagePickerController" */ = { isa = XCConfigurationList; buildConfigurations = ( - 4D831855B8C4C52B01683701A68E672C /* Debug */, - 06A33CEF5701D05DFFEB521C7615D166 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 7F68C8EBC4328270150371E5B9D2D406 /* Build configuration list for PBXNativeTarget "Pods-eSteem" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - B6DCEA91BEBB4853F6DE066488028749 /* Debug */, - 3EA02DAEFA83AB69CCBDEC74F40B84E2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 90E1F9A6B21DF539FEE36D546CFDFE28 /* Build configuration list for PBXNativeTarget "react-native-version-number" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 24B2263B8A08C2BDA613A9CD1F08C049 /* Debug */, - 5C1658A153946FA33EF77B5195BEB79E /* Release */, + 4971ADA0F921272A9903C423C6523BD3 /* Debug */, + 61B9C99B47CC6C9F2EF5B0D0D034809F /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -6316,15 +6497,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - AC8D16CDF417C119A4CE11ABCCCBCCAC /* Build configuration list for PBXNativeTarget "RNImageCropPicker" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - BB762D9DA19E7166D19262A50A91DBED /* Debug */, - 509AAB1B6021818EC61F2AAD378E9396 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; B1AADDABC0FF92BF51AC88E6BD57DB25 /* Build configuration list for PBXAggregateTarget "AppCenterReactNativeShared" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -6334,6 +6506,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + B99E1717D55741CD4FBF966A95CA31F3 /* Build configuration list for PBXNativeTarget "RSKImageCropper" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 0D56D8619E8C02CB87A055DFCAFE6727 /* Debug */, + 57B25B868E91CEA88991052D92DB6896 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; C241DE02D1FF280E8DC43B571705CAFD /* Build configuration list for PBXNativeTarget "Pods-eSteemTests" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -6343,11 +6524,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - C34D9B2EAAD4443A8E3D894362E36821 /* Build configuration list for PBXNativeTarget "RSKImageCropper" */ = { + C80CA2A754A32BD2C69B5DAEBBA40D9B /* Build configuration list for PBXNativeTarget "SDWebImage" */ = { isa = XCConfigurationList; buildConfigurations = ( - 8AEDD82F91726BD2196237DB421B0A70 /* Debug */, - 643629818D7BF28BE285C94142598AD7 /* Release */, + 324EA1706F9456B07FB9A2C28847A289 /* Debug */, + B5B5A825467315B51A4C1014203177A3 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -6361,20 +6542,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - D098AED45017B96E13ADBF3EAFBD4D1D /* Build configuration list for PBXNativeTarget "QBImagePickerController-QBImagePicker" */ = { + E92F0763D97292056F8C56D93ADA5048 /* Build configuration list for PBXNativeTarget "QBImagePickerController-QBImagePicker" */ = { isa = XCConfigurationList; buildConfigurations = ( - 6F2C1D1A3D94D9596AE9BA43B70C1ADB /* Debug */, - C2527C7C7599DF05FD9C1DE5C8005241 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - DD5652D2B17433EF9B5C99CB189ED71A /* Build configuration list for PBXNativeTarget "QBImagePickerController" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - F88826972C7536508BE6E002B8326671 /* Debug */, - 48B067A6B053F50134030BD7D9884852 /* Release */, + CF9565C5B407FEC72A333FA067074BF4 /* Debug */, + DAD08935F4F55E231FF9C1CF8C2BB000 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/ios/Pods/Pods.xcodeproj/xcuserdata/mistik.xcuserdatad/xcschemes/Pods-eSteem.xcscheme b/ios/Pods/Pods.xcodeproj/xcuserdata/mistik.xcuserdatad/xcschemes/Pods-eSteem.xcscheme index 1e91e457b..c1d822245 100644 --- a/ios/Pods/Pods.xcodeproj/xcuserdata/mistik.xcuserdatad/xcschemes/Pods-eSteem.xcscheme +++ b/ios/Pods/Pods.xcodeproj/xcuserdata/mistik.xcuserdatad/xcschemes/Pods-eSteem.xcscheme @@ -14,7 +14,7 @@ buildForArchiving = "YES"> diff --git a/ios/Pods/Pods.xcodeproj/xcuserdata/mistik.xcuserdatad/xcschemes/QBImagePickerController-QBImagePicker.xcscheme b/ios/Pods/Pods.xcodeproj/xcuserdata/mistik.xcuserdatad/xcschemes/QBImagePickerController-QBImagePicker.xcscheme index 369ac39f3..cbaec0f80 100644 --- a/ios/Pods/Pods.xcodeproj/xcuserdata/mistik.xcuserdatad/xcschemes/QBImagePickerController-QBImagePicker.xcscheme +++ b/ios/Pods/Pods.xcodeproj/xcuserdata/mistik.xcuserdatad/xcschemes/QBImagePickerController-QBImagePicker.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> @@ -45,7 +45,7 @@ diff --git a/ios/Pods/Pods.xcodeproj/xcuserdata/mistik.xcuserdatad/xcschemes/QBImagePickerController.xcscheme b/ios/Pods/Pods.xcodeproj/xcuserdata/mistik.xcuserdatad/xcschemes/QBImagePickerController.xcscheme index 35138c7c7..8c8d758e8 100644 --- a/ios/Pods/Pods.xcodeproj/xcuserdata/mistik.xcuserdatad/xcschemes/QBImagePickerController.xcscheme +++ b/ios/Pods/Pods.xcodeproj/xcuserdata/mistik.xcuserdatad/xcschemes/QBImagePickerController.xcscheme @@ -14,7 +14,7 @@ buildForArchiving = "YES"> diff --git a/ios/Pods/Pods.xcodeproj/xcuserdata/mistik.xcuserdatad/xcschemes/RNImageCropPicker.xcscheme b/ios/Pods/Pods.xcodeproj/xcuserdata/mistik.xcuserdatad/xcschemes/RNImageCropPicker.xcscheme index 62a02864c..93895d9e6 100644 --- a/ios/Pods/Pods.xcodeproj/xcuserdata/mistik.xcuserdatad/xcschemes/RNImageCropPicker.xcscheme +++ b/ios/Pods/Pods.xcodeproj/xcuserdata/mistik.xcuserdatad/xcschemes/RNImageCropPicker.xcscheme @@ -14,7 +14,7 @@ buildForArchiving = "YES"> diff --git a/ios/Pods/Pods.xcodeproj/xcuserdata/mistik.xcuserdatad/xcschemes/RSKImageCropper.xcscheme b/ios/Pods/Pods.xcodeproj/xcuserdata/mistik.xcuserdatad/xcschemes/RSKImageCropper.xcscheme index 6af4896f8..9f95f918a 100644 --- a/ios/Pods/Pods.xcodeproj/xcuserdata/mistik.xcuserdatad/xcschemes/RSKImageCropper.xcscheme +++ b/ios/Pods/Pods.xcodeproj/xcuserdata/mistik.xcuserdatad/xcschemes/RSKImageCropper.xcscheme @@ -14,7 +14,7 @@ buildForArchiving = "YES"> diff --git a/ios/Pods/Pods.xcodeproj/xcuserdata/mistik.xcuserdatad/xcschemes/SDWebImage.xcscheme b/ios/Pods/Pods.xcodeproj/xcuserdata/mistik.xcuserdatad/xcschemes/SDWebImage.xcscheme index e2f1a43f9..a7207389f 100644 --- a/ios/Pods/Pods.xcodeproj/xcuserdata/mistik.xcuserdatad/xcschemes/SDWebImage.xcscheme +++ b/ios/Pods/Pods.xcodeproj/xcuserdata/mistik.xcuserdatad/xcschemes/SDWebImage.xcscheme @@ -14,7 +14,7 @@ buildForArchiving = "YES"> diff --git a/ios/Pods/Pods.xcodeproj/xcuserdata/mistik.xcuserdatad/xcschemes/react-native-fast-image.xcscheme b/ios/Pods/Pods.xcodeproj/xcuserdata/mistik.xcuserdatad/xcschemes/react-native-fast-image.xcscheme index 2e3fe41ab..197c68eea 100644 --- a/ios/Pods/Pods.xcodeproj/xcuserdata/mistik.xcuserdatad/xcschemes/react-native-fast-image.xcscheme +++ b/ios/Pods/Pods.xcodeproj/xcuserdata/mistik.xcuserdatad/xcschemes/react-native-fast-image.xcscheme @@ -14,7 +14,7 @@ buildForArchiving = "YES"> diff --git a/ios/Pods/Pods.xcodeproj/xcuserdata/mistik.xcuserdatad/xcschemes/react-native-netinfo.xcscheme b/ios/Pods/Pods.xcodeproj/xcuserdata/mistik.xcuserdatad/xcschemes/react-native-netinfo.xcscheme new file mode 100644 index 000000000..69f4b4d25 --- /dev/null +++ b/ios/Pods/Pods.xcodeproj/xcuserdata/mistik.xcuserdatad/xcschemes/react-native-netinfo.xcscheme @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods.xcodeproj/xcuserdata/mistik.xcuserdatad/xcschemes/react-native-version-number.xcscheme b/ios/Pods/Pods.xcodeproj/xcuserdata/mistik.xcuserdatad/xcschemes/react-native-version-number.xcscheme index 1a3227e7a..87b266abf 100644 --- a/ios/Pods/Pods.xcodeproj/xcuserdata/mistik.xcuserdatad/xcschemes/react-native-version-number.xcscheme +++ b/ios/Pods/Pods.xcodeproj/xcuserdata/mistik.xcuserdatad/xcschemes/react-native-version-number.xcscheme @@ -14,7 +14,7 @@ buildForArchiving = "YES"> diff --git a/ios/Pods/Pods.xcodeproj/xcuserdata/mistik.xcuserdatad/xcschemes/xcschememanagement.plist b/ios/Pods/Pods.xcodeproj/xcuserdata/mistik.xcuserdatad/xcschemes/xcschememanagement.plist index a4fe3ec67..855c67d03 100644 --- a/ios/Pods/Pods.xcodeproj/xcuserdata/mistik.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/ios/Pods/Pods.xcodeproj/xcuserdata/mistik.xcuserdatad/xcschemes/xcschememanagement.plist @@ -9,140 +9,147 @@ isShown orderHint - 7 + 3 AppCenterReactNativeShared.xcscheme isShown orderHint - 8 + 4 BugsnagReactNative.xcscheme isShown orderHint - 10 + 6 CodePush.xcscheme isShown orderHint - 11 + 7 DoubleConversion.xcscheme isShown orderHint - 12 + 8 FLAnimatedImage.xcscheme isShown orderHint - 13 + 9 Folly.xcscheme isShown orderHint - 14 + 10 Pods-eSteem-tvOS.xcscheme isShown orderHint - 17 + 13 Pods-eSteem-tvOSTests.xcscheme isShown orderHint - 18 + 14 Pods-eSteem.xcscheme isShown orderHint - 16 + 12 Pods-eSteemTests.xcscheme isShown orderHint - 19 + 15 QBImagePickerController-QBImagePicker.xcscheme isShown orderHint - 21 + 17 QBImagePickerController.xcscheme isShown orderHint - 20 + 16 RNImageCropPicker.xcscheme isShown orderHint - 24 + 21 RSKImageCropper.xcscheme isShown orderHint - 25 + 22 SDWebImage.xcscheme isShown orderHint - 26 + 23 boost-for-react-native.xcscheme isShown orderHint - 9 + 5 glog.xcscheme isShown orderHint - 15 + 11 react-native-fast-image.xcscheme isShown orderHint - 22 + 18 + + react-native-netinfo.xcscheme + + isShown + + orderHint + 19 react-native-version-number.xcscheme isShown orderHint - 23 + 20 SuppressBuildableAutocreation diff --git a/ios/Pods/Target Support Files/Pods-esteem-tvOS/Pods-esteem-tvOS.debug.xcconfig b/ios/Pods/Target Support Files/Pods-esteem-tvOS/Pods-esteem-tvOS.debug.xcconfig index e18efc5e1..ee0c813cd 100644 --- a/ios/Pods/Target Support Files/Pods-esteem-tvOS/Pods-esteem-tvOS.debug.xcconfig +++ b/ios/Pods/Target Support Files/Pods-esteem-tvOS/Pods-esteem-tvOS.debug.xcconfig @@ -1,5 +1,5 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BugsnagReactNative" "${PODS_ROOT}/Headers/Public/CodePush" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/FLAnimatedImage" "${PODS_ROOT}/Headers/Public/QBImagePickerController" "${PODS_ROOT}/Headers/Public/RNImageCropPicker" "${PODS_ROOT}/Headers/Public/RSKImageCropper" "${PODS_ROOT}/Headers/Public/React" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/glog" "${PODS_ROOT}/Headers/Public/react-native-fast-image" "${PODS_ROOT}/Headers/Public/react-native-version-number" "${PODS_ROOT}/Headers/Public/yoga" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BugsnagReactNative" "${PODS_ROOT}/Headers/Public/CodePush" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/FLAnimatedImage" "${PODS_ROOT}/Headers/Public/QBImagePickerController" "${PODS_ROOT}/Headers/Public/RNImageCropPicker" "${PODS_ROOT}/Headers/Public/RSKImageCropper" "${PODS_ROOT}/Headers/Public/React" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/glog" "${PODS_ROOT}/Headers/Public/react-native-fast-image" "${PODS_ROOT}/Headers/Public/react-native-netinfo" "${PODS_ROOT}/Headers/Public/react-native-version-number" "${PODS_ROOT}/Headers/Public/yoga" OTHER_LDFLAGS = $(inherited) -ObjC PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/ios/Pods/Target Support Files/Pods-esteem-tvOS/Pods-esteem-tvOS.release.xcconfig b/ios/Pods/Target Support Files/Pods-esteem-tvOS/Pods-esteem-tvOS.release.xcconfig index e18efc5e1..ee0c813cd 100644 --- a/ios/Pods/Target Support Files/Pods-esteem-tvOS/Pods-esteem-tvOS.release.xcconfig +++ b/ios/Pods/Target Support Files/Pods-esteem-tvOS/Pods-esteem-tvOS.release.xcconfig @@ -1,5 +1,5 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BugsnagReactNative" "${PODS_ROOT}/Headers/Public/CodePush" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/FLAnimatedImage" "${PODS_ROOT}/Headers/Public/QBImagePickerController" "${PODS_ROOT}/Headers/Public/RNImageCropPicker" "${PODS_ROOT}/Headers/Public/RSKImageCropper" "${PODS_ROOT}/Headers/Public/React" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/glog" "${PODS_ROOT}/Headers/Public/react-native-fast-image" "${PODS_ROOT}/Headers/Public/react-native-version-number" "${PODS_ROOT}/Headers/Public/yoga" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BugsnagReactNative" "${PODS_ROOT}/Headers/Public/CodePush" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/FLAnimatedImage" "${PODS_ROOT}/Headers/Public/QBImagePickerController" "${PODS_ROOT}/Headers/Public/RNImageCropPicker" "${PODS_ROOT}/Headers/Public/RSKImageCropper" "${PODS_ROOT}/Headers/Public/React" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/glog" "${PODS_ROOT}/Headers/Public/react-native-fast-image" "${PODS_ROOT}/Headers/Public/react-native-netinfo" "${PODS_ROOT}/Headers/Public/react-native-version-number" "${PODS_ROOT}/Headers/Public/yoga" OTHER_LDFLAGS = $(inherited) -ObjC PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/ios/Pods/Target Support Files/Pods-esteem-tvOSTests/Pods-esteem-tvOSTests.debug.xcconfig b/ios/Pods/Target Support Files/Pods-esteem-tvOSTests/Pods-esteem-tvOSTests.debug.xcconfig index e18efc5e1..ee0c813cd 100644 --- a/ios/Pods/Target Support Files/Pods-esteem-tvOSTests/Pods-esteem-tvOSTests.debug.xcconfig +++ b/ios/Pods/Target Support Files/Pods-esteem-tvOSTests/Pods-esteem-tvOSTests.debug.xcconfig @@ -1,5 +1,5 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BugsnagReactNative" "${PODS_ROOT}/Headers/Public/CodePush" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/FLAnimatedImage" "${PODS_ROOT}/Headers/Public/QBImagePickerController" "${PODS_ROOT}/Headers/Public/RNImageCropPicker" "${PODS_ROOT}/Headers/Public/RSKImageCropper" "${PODS_ROOT}/Headers/Public/React" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/glog" "${PODS_ROOT}/Headers/Public/react-native-fast-image" "${PODS_ROOT}/Headers/Public/react-native-version-number" "${PODS_ROOT}/Headers/Public/yoga" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BugsnagReactNative" "${PODS_ROOT}/Headers/Public/CodePush" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/FLAnimatedImage" "${PODS_ROOT}/Headers/Public/QBImagePickerController" "${PODS_ROOT}/Headers/Public/RNImageCropPicker" "${PODS_ROOT}/Headers/Public/RSKImageCropper" "${PODS_ROOT}/Headers/Public/React" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/glog" "${PODS_ROOT}/Headers/Public/react-native-fast-image" "${PODS_ROOT}/Headers/Public/react-native-netinfo" "${PODS_ROOT}/Headers/Public/react-native-version-number" "${PODS_ROOT}/Headers/Public/yoga" OTHER_LDFLAGS = $(inherited) -ObjC PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/ios/Pods/Target Support Files/Pods-esteem-tvOSTests/Pods-esteem-tvOSTests.release.xcconfig b/ios/Pods/Target Support Files/Pods-esteem-tvOSTests/Pods-esteem-tvOSTests.release.xcconfig index e18efc5e1..ee0c813cd 100644 --- a/ios/Pods/Target Support Files/Pods-esteem-tvOSTests/Pods-esteem-tvOSTests.release.xcconfig +++ b/ios/Pods/Target Support Files/Pods-esteem-tvOSTests/Pods-esteem-tvOSTests.release.xcconfig @@ -1,5 +1,5 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BugsnagReactNative" "${PODS_ROOT}/Headers/Public/CodePush" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/FLAnimatedImage" "${PODS_ROOT}/Headers/Public/QBImagePickerController" "${PODS_ROOT}/Headers/Public/RNImageCropPicker" "${PODS_ROOT}/Headers/Public/RSKImageCropper" "${PODS_ROOT}/Headers/Public/React" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/glog" "${PODS_ROOT}/Headers/Public/react-native-fast-image" "${PODS_ROOT}/Headers/Public/react-native-version-number" "${PODS_ROOT}/Headers/Public/yoga" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BugsnagReactNative" "${PODS_ROOT}/Headers/Public/CodePush" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/FLAnimatedImage" "${PODS_ROOT}/Headers/Public/QBImagePickerController" "${PODS_ROOT}/Headers/Public/RNImageCropPicker" "${PODS_ROOT}/Headers/Public/RSKImageCropper" "${PODS_ROOT}/Headers/Public/React" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/glog" "${PODS_ROOT}/Headers/Public/react-native-fast-image" "${PODS_ROOT}/Headers/Public/react-native-netinfo" "${PODS_ROOT}/Headers/Public/react-native-version-number" "${PODS_ROOT}/Headers/Public/yoga" OTHER_LDFLAGS = $(inherited) -ObjC PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/ios/Pods/Target Support Files/Pods-esteem/Pods-esteem-acknowledgements.markdown b/ios/Pods/Target Support Files/Pods-esteem/Pods-esteem-acknowledgements.markdown index a32c490d9..3af273be3 100644 --- a/ios/Pods/Target Support Files/Pods-esteem/Pods-esteem-acknowledgements.markdown +++ b/ios/Pods/Target Support Files/Pods-esteem/Pods-esteem-acknowledgements.markdown @@ -45,6 +45,30 @@ The above copyright notice and this permission notice shall be included in all c THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +## BugsnagReactNative + +Copyright (c) 2016 Bugsnag, Inc. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + ## CodePush Microsoft CodePush Plugin for React Native @@ -297,29 +321,6 @@ SOFTWARE. END OF TERMS AND CONDITIONS -## JWT - -Copyright (c) 2013 Karma Mobility, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - ## QBImagePickerController Copyright (c) 2015 Katsuma Tanaka @@ -383,7 +384,7 @@ THE SOFTWARE. MIT License -Copyright (c) 2015-present, Facebook, Inc. +Copyright (c) Facebook, Inc. and its affiliates. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -428,30 +429,6 @@ THE SOFTWARE. -## SSZipArchive - -Copyright (c) 2010-2015, Sam Soffes, http://soff.es - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ## boost-for-react-native Boost Software License - Version 1.0 - August 17th, 2003 @@ -573,6 +550,31 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +## react-native-netinfo + +MIT License + +Copyright (c) 2015-present, Facebook, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + ## react-native-version-number MIT License diff --git a/ios/Pods/Target Support Files/Pods-esteem/Pods-esteem-acknowledgements.plist b/ios/Pods/Target Support Files/Pods-esteem/Pods-esteem-acknowledgements.plist index c640a907c..f0694b5ac 100644 --- a/ios/Pods/Target Support Files/Pods-esteem/Pods-esteem-acknowledgements.plist +++ b/ios/Pods/Target Support Files/Pods-esteem/Pods-esteem-acknowledgements.plist @@ -68,6 +68,36 @@ THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI Type PSGroupSpecifier + + FooterText + Copyright (c) 2016 Bugsnag, Inc. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + License + MIT + Title + BugsnagReactNative + Type + PSGroupSpecifier + FooterText Microsoft CodePush Plugin for React Native @@ -344,35 +374,6 @@ SOFTWARE. Type PSGroupSpecifier - - FooterText - Copyright (c) 2013 Karma Mobility, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - License - MIT - Title - JWT - Type - PSGroupSpecifier - FooterText Copyright (c) 2015 Katsuma Tanaka @@ -454,7 +455,7 @@ THE SOFTWARE. FooterText MIT License -Copyright (c) 2015-present, Facebook, Inc. +Copyright (c) Facebook, Inc. and its affiliates. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -511,36 +512,6 @@ THE SOFTWARE. Type PSGroupSpecifier - - FooterText - Copyright (c) 2010-2015, Sam Soffes, http://soff.es - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - License - MIT - Title - SSZipArchive - Type - PSGroupSpecifier - FooterText Boost Software License - Version 1.0 - August 17th, 2003 @@ -684,6 +655,37 @@ SOFTWARE. FooterText MIT License +Copyright (c) 2015-present, Facebook, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + License + MIT + Title + react-native-netinfo + Type + PSGroupSpecifier + + + FooterText + MIT License + Copyright (c) 2016 APSL Permission is hereby granted, free of charge, to any person obtaining a copy diff --git a/ios/Pods/Target Support Files/Pods-esteem/Pods-esteem.debug.xcconfig b/ios/Pods/Target Support Files/Pods-esteem/Pods-esteem.debug.xcconfig index 1b3321685..03e17b41e 100644 --- a/ios/Pods/Target Support Files/Pods-esteem/Pods-esteem.debug.xcconfig +++ b/ios/Pods/Target Support Files/Pods-esteem/Pods-esteem.debug.xcconfig @@ -1,8 +1,8 @@ FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/AppCenter/AppCenter-SDK-Apple/iOS" "${PODS_ROOT}/AppCenterReactNativeShared/AppCenterReactNativeShared" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BugsnagReactNative" "${PODS_ROOT}/Headers/Public/CodePush" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/FLAnimatedImage" "${PODS_ROOT}/Headers/Public/QBImagePickerController" "${PODS_ROOT}/Headers/Public/RNImageCropPicker" "${PODS_ROOT}/Headers/Public/RSKImageCropper" "${PODS_ROOT}/Headers/Public/React" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/glog" "${PODS_ROOT}/Headers/Public/react-native-fast-image" "${PODS_ROOT}/Headers/Public/react-native-version-number" "${PODS_ROOT}/Headers/Public/yoga" -LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/BugsnagReactNative" "${PODS_CONFIGURATION_BUILD_DIR}/CodePush" "${PODS_CONFIGURATION_BUILD_DIR}/DoubleConversion" "${PODS_CONFIGURATION_BUILD_DIR}/FLAnimatedImage" "${PODS_CONFIGURATION_BUILD_DIR}/Folly" "${PODS_CONFIGURATION_BUILD_DIR}/QBImagePickerController" "${PODS_CONFIGURATION_BUILD_DIR}/RNImageCropPicker" "${PODS_CONFIGURATION_BUILD_DIR}/RSKImageCropper" "${PODS_CONFIGURATION_BUILD_DIR}/React" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/glog" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-fast-image" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-version-number" "${PODS_CONFIGURATION_BUILD_DIR}/yoga" -OTHER_LDFLAGS = $(inherited) -ObjC -l"BugsnagReactNative" -l"CodePush" -l"DoubleConversion" -l"FLAnimatedImage" -l"Folly" -l"QBImagePickerController" -l"RNImageCropPicker" -l"RSKImageCropper" -l"React" -l"SDWebImage" -l"c++" -l"glog" -l"react-native-fast-image" -l"react-native-version-number" -l"sqlite3" -l"stdc++" -l"yoga" -l"z" -framework "AppCenter" -framework "AppCenterAnalytics" -framework "AppCenterCrashes" -framework "AppCenterPush" -framework "AppCenterReactNativeShared" -framework "CoreGraphics" -framework "CoreTelephony" -framework "Foundation" -framework "ImageIO" -framework "JavaScriptCore" -framework "MessageUI" -framework "MobileCoreServices" -framework "Photos" -framework "QuartzCore" -framework "SystemConfiguration" -framework "UIKit" -weak_framework "UserNotifications" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BugsnagReactNative" "${PODS_ROOT}/Headers/Public/CodePush" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/FLAnimatedImage" "${PODS_ROOT}/Headers/Public/QBImagePickerController" "${PODS_ROOT}/Headers/Public/RNImageCropPicker" "${PODS_ROOT}/Headers/Public/RSKImageCropper" "${PODS_ROOT}/Headers/Public/React" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/glog" "${PODS_ROOT}/Headers/Public/react-native-fast-image" "${PODS_ROOT}/Headers/Public/react-native-netinfo" "${PODS_ROOT}/Headers/Public/react-native-version-number" "${PODS_ROOT}/Headers/Public/yoga" +LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/BugsnagReactNative" "${PODS_CONFIGURATION_BUILD_DIR}/CodePush" "${PODS_CONFIGURATION_BUILD_DIR}/DoubleConversion" "${PODS_CONFIGURATION_BUILD_DIR}/FLAnimatedImage" "${PODS_CONFIGURATION_BUILD_DIR}/Folly" "${PODS_CONFIGURATION_BUILD_DIR}/QBImagePickerController" "${PODS_CONFIGURATION_BUILD_DIR}/RNImageCropPicker" "${PODS_CONFIGURATION_BUILD_DIR}/RSKImageCropper" "${PODS_CONFIGURATION_BUILD_DIR}/React" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/glog" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-fast-image" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-netinfo" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-version-number" "${PODS_CONFIGURATION_BUILD_DIR}/yoga" +OTHER_LDFLAGS = $(inherited) -ObjC -l"BugsnagReactNative" -l"CodePush" -l"DoubleConversion" -l"FLAnimatedImage" -l"Folly" -l"QBImagePickerController" -l"RNImageCropPicker" -l"RSKImageCropper" -l"React" -l"SDWebImage" -l"c++" -l"glog" -l"react-native-fast-image" -l"react-native-netinfo" -l"react-native-version-number" -l"sqlite3" -l"stdc++" -l"yoga" -l"z" -framework "AppCenter" -framework "AppCenterAnalytics" -framework "AppCenterCrashes" -framework "AppCenterPush" -framework "AppCenterReactNativeShared" -framework "CoreGraphics" -framework "CoreTelephony" -framework "Foundation" -framework "ImageIO" -framework "JavaScriptCore" -framework "MessageUI" -framework "MobileCoreServices" -framework "Photos" -framework "QuartzCore" -framework "SystemConfiguration" -framework "UIKit" -weak_framework "UserNotifications" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. diff --git a/ios/Pods/Target Support Files/Pods-esteem/Pods-esteem.release.xcconfig b/ios/Pods/Target Support Files/Pods-esteem/Pods-esteem.release.xcconfig index 1b3321685..03e17b41e 100644 --- a/ios/Pods/Target Support Files/Pods-esteem/Pods-esteem.release.xcconfig +++ b/ios/Pods/Target Support Files/Pods-esteem/Pods-esteem.release.xcconfig @@ -1,8 +1,8 @@ FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/AppCenter/AppCenter-SDK-Apple/iOS" "${PODS_ROOT}/AppCenterReactNativeShared/AppCenterReactNativeShared" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BugsnagReactNative" "${PODS_ROOT}/Headers/Public/CodePush" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/FLAnimatedImage" "${PODS_ROOT}/Headers/Public/QBImagePickerController" "${PODS_ROOT}/Headers/Public/RNImageCropPicker" "${PODS_ROOT}/Headers/Public/RSKImageCropper" "${PODS_ROOT}/Headers/Public/React" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/glog" "${PODS_ROOT}/Headers/Public/react-native-fast-image" "${PODS_ROOT}/Headers/Public/react-native-version-number" "${PODS_ROOT}/Headers/Public/yoga" -LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/BugsnagReactNative" "${PODS_CONFIGURATION_BUILD_DIR}/CodePush" "${PODS_CONFIGURATION_BUILD_DIR}/DoubleConversion" "${PODS_CONFIGURATION_BUILD_DIR}/FLAnimatedImage" "${PODS_CONFIGURATION_BUILD_DIR}/Folly" "${PODS_CONFIGURATION_BUILD_DIR}/QBImagePickerController" "${PODS_CONFIGURATION_BUILD_DIR}/RNImageCropPicker" "${PODS_CONFIGURATION_BUILD_DIR}/RSKImageCropper" "${PODS_CONFIGURATION_BUILD_DIR}/React" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/glog" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-fast-image" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-version-number" "${PODS_CONFIGURATION_BUILD_DIR}/yoga" -OTHER_LDFLAGS = $(inherited) -ObjC -l"BugsnagReactNative" -l"CodePush" -l"DoubleConversion" -l"FLAnimatedImage" -l"Folly" -l"QBImagePickerController" -l"RNImageCropPicker" -l"RSKImageCropper" -l"React" -l"SDWebImage" -l"c++" -l"glog" -l"react-native-fast-image" -l"react-native-version-number" -l"sqlite3" -l"stdc++" -l"yoga" -l"z" -framework "AppCenter" -framework "AppCenterAnalytics" -framework "AppCenterCrashes" -framework "AppCenterPush" -framework "AppCenterReactNativeShared" -framework "CoreGraphics" -framework "CoreTelephony" -framework "Foundation" -framework "ImageIO" -framework "JavaScriptCore" -framework "MessageUI" -framework "MobileCoreServices" -framework "Photos" -framework "QuartzCore" -framework "SystemConfiguration" -framework "UIKit" -weak_framework "UserNotifications" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BugsnagReactNative" "${PODS_ROOT}/Headers/Public/CodePush" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/FLAnimatedImage" "${PODS_ROOT}/Headers/Public/QBImagePickerController" "${PODS_ROOT}/Headers/Public/RNImageCropPicker" "${PODS_ROOT}/Headers/Public/RSKImageCropper" "${PODS_ROOT}/Headers/Public/React" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/glog" "${PODS_ROOT}/Headers/Public/react-native-fast-image" "${PODS_ROOT}/Headers/Public/react-native-netinfo" "${PODS_ROOT}/Headers/Public/react-native-version-number" "${PODS_ROOT}/Headers/Public/yoga" +LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/BugsnagReactNative" "${PODS_CONFIGURATION_BUILD_DIR}/CodePush" "${PODS_CONFIGURATION_BUILD_DIR}/DoubleConversion" "${PODS_CONFIGURATION_BUILD_DIR}/FLAnimatedImage" "${PODS_CONFIGURATION_BUILD_DIR}/Folly" "${PODS_CONFIGURATION_BUILD_DIR}/QBImagePickerController" "${PODS_CONFIGURATION_BUILD_DIR}/RNImageCropPicker" "${PODS_CONFIGURATION_BUILD_DIR}/RSKImageCropper" "${PODS_CONFIGURATION_BUILD_DIR}/React" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/glog" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-fast-image" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-netinfo" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-version-number" "${PODS_CONFIGURATION_BUILD_DIR}/yoga" +OTHER_LDFLAGS = $(inherited) -ObjC -l"BugsnagReactNative" -l"CodePush" -l"DoubleConversion" -l"FLAnimatedImage" -l"Folly" -l"QBImagePickerController" -l"RNImageCropPicker" -l"RSKImageCropper" -l"React" -l"SDWebImage" -l"c++" -l"glog" -l"react-native-fast-image" -l"react-native-netinfo" -l"react-native-version-number" -l"sqlite3" -l"stdc++" -l"yoga" -l"z" -framework "AppCenter" -framework "AppCenterAnalytics" -framework "AppCenterCrashes" -framework "AppCenterPush" -framework "AppCenterReactNativeShared" -framework "CoreGraphics" -framework "CoreTelephony" -framework "Foundation" -framework "ImageIO" -framework "JavaScriptCore" -framework "MessageUI" -framework "MobileCoreServices" -framework "Photos" -framework "QuartzCore" -framework "SystemConfiguration" -framework "UIKit" -weak_framework "UserNotifications" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. diff --git a/ios/Pods/Target Support Files/Pods-esteemTests/Pods-esteemTests.debug.xcconfig b/ios/Pods/Target Support Files/Pods-esteemTests/Pods-esteemTests.debug.xcconfig index 8d851f682..95089533d 100644 --- a/ios/Pods/Target Support Files/Pods-esteemTests/Pods-esteemTests.debug.xcconfig +++ b/ios/Pods/Target Support Files/Pods-esteemTests/Pods-esteemTests.debug.xcconfig @@ -1,6 +1,6 @@ FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/AppCenter/AppCenter-SDK-Apple/iOS" "${PODS_ROOT}/AppCenterReactNativeShared/AppCenterReactNativeShared" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BugsnagReactNative" "${PODS_ROOT}/Headers/Public/CodePush" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/FLAnimatedImage" "${PODS_ROOT}/Headers/Public/QBImagePickerController" "${PODS_ROOT}/Headers/Public/RNImageCropPicker" "${PODS_ROOT}/Headers/Public/RSKImageCropper" "${PODS_ROOT}/Headers/Public/React" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/glog" "${PODS_ROOT}/Headers/Public/react-native-fast-image" "${PODS_ROOT}/Headers/Public/react-native-version-number" "${PODS_ROOT}/Headers/Public/yoga" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BugsnagReactNative" "${PODS_ROOT}/Headers/Public/CodePush" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/FLAnimatedImage" "${PODS_ROOT}/Headers/Public/QBImagePickerController" "${PODS_ROOT}/Headers/Public/RNImageCropPicker" "${PODS_ROOT}/Headers/Public/RSKImageCropper" "${PODS_ROOT}/Headers/Public/React" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/glog" "${PODS_ROOT}/Headers/Public/react-native-fast-image" "${PODS_ROOT}/Headers/Public/react-native-netinfo" "${PODS_ROOT}/Headers/Public/react-native-version-number" "${PODS_ROOT}/Headers/Public/yoga" OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"sqlite3" -l"stdc++" -l"z" -framework "CoreGraphics" -framework "CoreTelephony" -framework "Foundation" -framework "ImageIO" -framework "JavaScriptCore" -framework "MessageUI" -framework "MobileCoreServices" -framework "Photos" -framework "QuartzCore" -framework "SystemConfiguration" -framework "UIKit" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/ios/Pods/Target Support Files/Pods-esteemTests/Pods-esteemTests.release.xcconfig b/ios/Pods/Target Support Files/Pods-esteemTests/Pods-esteemTests.release.xcconfig index 8d851f682..95089533d 100644 --- a/ios/Pods/Target Support Files/Pods-esteemTests/Pods-esteemTests.release.xcconfig +++ b/ios/Pods/Target Support Files/Pods-esteemTests/Pods-esteemTests.release.xcconfig @@ -1,6 +1,6 @@ FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/AppCenter/AppCenter-SDK-Apple/iOS" "${PODS_ROOT}/AppCenterReactNativeShared/AppCenterReactNativeShared" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BugsnagReactNative" "${PODS_ROOT}/Headers/Public/CodePush" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/FLAnimatedImage" "${PODS_ROOT}/Headers/Public/QBImagePickerController" "${PODS_ROOT}/Headers/Public/RNImageCropPicker" "${PODS_ROOT}/Headers/Public/RSKImageCropper" "${PODS_ROOT}/Headers/Public/React" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/glog" "${PODS_ROOT}/Headers/Public/react-native-fast-image" "${PODS_ROOT}/Headers/Public/react-native-version-number" "${PODS_ROOT}/Headers/Public/yoga" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BugsnagReactNative" "${PODS_ROOT}/Headers/Public/CodePush" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/FLAnimatedImage" "${PODS_ROOT}/Headers/Public/QBImagePickerController" "${PODS_ROOT}/Headers/Public/RNImageCropPicker" "${PODS_ROOT}/Headers/Public/RSKImageCropper" "${PODS_ROOT}/Headers/Public/React" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/glog" "${PODS_ROOT}/Headers/Public/react-native-fast-image" "${PODS_ROOT}/Headers/Public/react-native-netinfo" "${PODS_ROOT}/Headers/Public/react-native-version-number" "${PODS_ROOT}/Headers/Public/yoga" OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"sqlite3" -l"stdc++" -l"z" -framework "CoreGraphics" -framework "CoreTelephony" -framework "Foundation" -framework "ImageIO" -framework "JavaScriptCore" -framework "MessageUI" -framework "MobileCoreServices" -framework "Photos" -framework "QuartzCore" -framework "SystemConfiguration" -framework "UIKit" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/ios/Pods/Target Support Files/react-native-netinfo/react-native-netinfo-dummy.m b/ios/Pods/Target Support Files/react-native-netinfo/react-native-netinfo-dummy.m new file mode 100644 index 000000000..ad182ee47 --- /dev/null +++ b/ios/Pods/Target Support Files/react-native-netinfo/react-native-netinfo-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_react_native_netinfo : NSObject +@end +@implementation PodsDummy_react_native_netinfo +@end diff --git a/ios/Pods/Target Support Files/react-native-netinfo/react-native-netinfo-prefix.pch b/ios/Pods/Target Support Files/react-native-netinfo/react-native-netinfo-prefix.pch new file mode 100644 index 000000000..beb2a2441 --- /dev/null +++ b/ios/Pods/Target Support Files/react-native-netinfo/react-native-netinfo-prefix.pch @@ -0,0 +1,12 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + diff --git a/ios/Pods/Target Support Files/react-native-netinfo/react-native-netinfo.xcconfig b/ios/Pods/Target Support Files/react-native-netinfo/react-native-netinfo.xcconfig new file mode 100644 index 000000000..2fcd1a4c1 --- /dev/null +++ b/ios/Pods/Target Support Files/react-native-netinfo/react-native-netinfo.xcconfig @@ -0,0 +1,9 @@ +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/react-native-netinfo +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/react-native-netinfo" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/React" "${PODS_ROOT}/Headers/Public/glog" "${PODS_ROOT}/Headers/Public/react-native-netinfo" "${PODS_ROOT}/Headers/Public/yoga" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/../../node_modules/@react-native-community/netinfo +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES diff --git a/ios/eSteem.xcodeproj/project.pbxproj b/ios/eSteem.xcodeproj/project.pbxproj index a68cd1a1c..4cca241ab 100644 --- a/ios/eSteem.xcodeproj/project.pbxproj +++ b/ios/eSteem.xcodeproj/project.pbxproj @@ -5,7 +5,6 @@ }; objectVersion = 46; objects = { - /* Begin PBXBuildFile section */ 00C302E51ABCBA2D00DB3ED1 /* libRCTActionSheet.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302AC1ABCB8CE00DB3ED1 /* libRCTActionSheet.a */; }; 00C302E71ABCBA2D00DB3ED1 /* libRCTGeolocation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302BA1ABCB90400DB3ED1 /* libRCTGeolocation.a */; }; diff --git a/ios/eSteem.xcodeproj/xcuserdata/mistik.xcuserdatad/xcschemes/xcschememanagement.plist b/ios/eSteem.xcodeproj/xcuserdata/mistik.xcuserdatad/xcschemes/xcschememanagement.plist index 824ec63fb..9ddce93ab 100644 --- a/ios/eSteem.xcodeproj/xcuserdata/mistik.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/ios/eSteem.xcodeproj/xcuserdata/mistik.xcuserdatad/xcschemes/xcschememanagement.plist @@ -12,7 +12,7 @@ eSteem.xcscheme_^#shared#^_ orderHint - 28 + 29 diff --git a/ios/eSteem.xcworkspace/xcuserdata/mistik.xcuserdatad/UserInterfaceState.xcuserstate b/ios/eSteem.xcworkspace/xcuserdata/mistik.xcuserdatad/UserInterfaceState.xcuserstate index f9f7ee6898a591baeaf5d962a9a0fd35fb98dc2c..3a79efbe506d91acbf419179fbc68af0b03578a8 100644 GIT binary patch delta 29179 zcmaHT2Yl1U`@W=;muyRN_8t%d*-qj(VI`13NXXvXaclzt!VG&@$0(~zl|2)}E~`K( zd(%bPqXk+Dr9gpFXxXFuPmWEJZ}b0=j~$}-^t{i#_rC9)Zs^TXaQZti*O62Osec z_rN{zws?Cy1P{lf@y>V`yenRa7vaTt30{hq;pKP*uEQ&FJzj+y@ZNYIydPeJ55b4x z6Y)v-WPA$#2|g8{hA+ey;fwJl_)>fsz8bGHt@;&)4`9Xw<28(J%!$qS-V?+}~X3-?kWYILy zbkQu)Y|(rXFIps8ELtvFA*vJAi`I$O^K-zKUX#UB#M8y|#0$ks#jC_?#p}eI#M{MR zh`$ma5FZnt5Pv8BUVK)3S^T5;7x7K;Z{k1155-T#&&6*gxP*|1B?<{Gagex3yd*yS zJkrseDan_VN^}yFq`zc=~C%xX@hi=bh~tybf5Hy^r-Zt z^n2+K(u>lo(x0U_rN2x6kp3loE`2TiAQQ=CGDhYobCP+;d}RKzV3}H`m35JIll73L z$+BbxvNBnvtha1{Y_M#EY@CdfeIol*HcQ6K7Rgq~*2vb&w#atM_Q(#(%*SP4%YKlZ zm0gzoB)ciQCA%kkD0?b2I^q&iWZsV-Ck zl}IH~J*Z@=CzVO%Pz6*erKhT?8fqXllp02jq{dQ9s1?*os-9Xyt*16npHo|?9n=@p zm((6=KXsr3b%Z)foup1t-%;OFXQ^}4CF(Nu6LpQcOWmXHQ-4qosK?ZE>c!4Q?nV{^YOjD*SimG_kQm47IoD_SM&k;IDLXXN&i5fq0iFh%k)q5HTo`nkG@a;K|i1$(vRpr z>6i3d`W=HYI3r@jj05AyI5EzQ3**YTF+Pkha3+F@WHd|^6UTI8ikM=igehgp zm~y6q(J_^bo~dGbGyRx>%ur?oGm;t0n3+k;WM&#Oo0-GRWtK9_nB`_>1+$W=XVx*B zna`Q8n7zzCW=kGLM))ndi(4<|Xri#aNsr zSej*6mQ}HKtPAVPda)hY05*^fVuM*N8_mYB-PrDIJlliq#ip_8Y(87S7P30lz#7@U ztht)4VTZ6I*-`9hb{0FEox{#$=dtryp8bqnz%FDLv5VOy>{7OYUCXXx*R$K$z3e`A zKYM^Z$R1)3v){7cvEQ?&*(>Z-_DA+7_BZwpdyjp|zG7dqZ`il&2Nj_LDpDm?(JDKY zqpFR{Ulo||H*olX0T(eD#@ETB@KO9#*#s&Q;v+aQ=fXwq)KLapevf;={mH%KBDsHe zo|Svx${enYE9VAt^SNc*M*fu|o`0us;eSzzd7ZKk?!muTI7<^vRm1z}*fzo+^7x@9 zegDCOst48%<8iuwlpi*M3*;gYq6??t)H>E7B{3;!)L{KUqsf?3YpNNRH`HXRKo<+D zhgDY%Fy)vGwR{8ZtI)Bo=xVN^uc^kw-}DIJU((<5zIM(*QlSzQCdW2ln=rdNY$_L2 zhi&GfxNw_bE4B^uU%i@B^8_30>5KVUeimRyu%i|tE{IGR7t3`+CFH91{1DcUPiOsc zU!GPu^GDcpGyA_RFIY5wkDXr4#a+NwU@NgR*xAC2-0nk%>POe3Kk6GxoX0M#=DIhQ zxP)D<$jD6}UaLp-vJ_l{T@s4gcwWVR!u;#7AGw4&>>8ISn8$Ux})5-No*4&RhzY%Jt&?oJPA~Pq3%h-`GFcGh~?O z*b8hO_6mEAz2SE|MY(5jX;Kd3GP&$aNcs+YkNt~%K=KS6=S9x#H5o{lUZU?^YZ^MN zZ*}il3w@l#MLO0I86sX^Yv|jfdY~~|;Ff0^T2qgU`AX-mfWqbcYUj2;2j%FB8MD1Rvql4 z<~dIp@8cl?I@VM0Wd4vnt&7D|G5^hY9NrD@j>qE(cp{#J_rR0!o_GpZ!Rfe4PR~_w z2F}QtxZYeJuJ2~d7f-|d@C-Z?&%(3uEX)^O$wF>djhwC@*Pk1}4Md+v^fO>*kb@H* zW3;#oi(4EB?~7Nj=4u*Spg%q!KO;BSR9lbtw>lU;5U;Mo2XTYA8Xh`&$JuN$3?GB} zufuEc;rIxAB;q@o8^R6chH#ZY@4n2pycqKjX%uJ6t%(&E+4u9H*D#tLpI;_)2a9 zXXZHmfU9elHF!hWM|Vf0*WhcKXs^RA)Zy#7iCp)~_$GWaCdWU=w_vaEZTNP42mS@G za?6uU=H_sdxY_&ww@&8W*y#rROMDOh6~337!cFI9a-VW>7x4r5L3HmS{4jo`B*kbN zSXrZkmqOM){yDG@zzar+&jab;=q#s21fEld((YU_FYi)ZBzY z18YsAY6D|Cb(-)|+97}yHCp`yep1IfyL*9p{1ort-nLt#&Tp{J_z`XfvfQ+yyuL_* z(I?!-XN5&JL6F%lowrbM3Ar*+(Vel+dQn?1t#3m)G5Ru4b^sfP>WLbxHVgezBH zN4Rrqco$EPC~v|Sr9FHFH=zz&fHHvES`nfh(f(uM4&2(06p0`r7*(WQwVH_dSRj(y z&{RN6#Iz3Cg-8(U(v^rM;)rfUcOstK#BJt2=eBTLxozuEEs`vC=}DxZdTh7UWe0bc z|KQo4pWxMwPxJEN{k{Ah>`k^l>!Z^RxT~x9{#irZ!~BRpxMwKHpYv~5NALlGZM>fn z&;L{I1uFN7dx^@u;`;^q_z>>_{=bC)f%yWGdxQABtfHQCbuG|NRV-Uw7PCy($oP@Xt;$nzPHe!Cj10|!*SZCk^d_fz~ zmUDr)6wz?zoFU!=;w2C_K-|cif)1&|K)9e!4RKi=h=4f7Yl0&ZwLowa5Djs89q0&g z1*gtS*H;g;ngw(P-BC?IEQkZ$Ag+Ws4RK}-h(|gTA!OebRFmgaTUr* zjiV8e0SYkx^&k^ufozZiazP%*hqxWY?IG>}aYu+dK^y_NtOtdl2o!@7PzuUGImBHd z?gsGyh$EdL5bqB0cz$5W{9M<;!>a~V8$t~sg9i*B*7(&I{HvfQOR7(;7LXMKX29rfX~1Jd^=bq=&m>OehM1My&phe13X;%E>X1##4-ogm)%V;_Nx zyBLqs|%?RioZ{S}y7zY}a?7Zu5v4;t{CJ zoK~14^eL&iHsO~-f`_<9$nXf>Dh(ZF7-TddJ^gIu_BWQ(3gwE^s;h?ThgO@0*`!Cn zQ2`|e;vEGT2MY}PGSu3TDhBmq9c{(;H!{@iyE`qbDRnLL* z-~#rl)YcgJIcdeU)itJJwfdUD5RZj;9Eb6%ryFFJjt^V`SNX>pXA=B~hI5ZKPHb88 z?or2v@Mq&acw?eUc@f+|_&;N>z)f(TuZeOANI-avD7V3HXwZUm)q~sCK@0d@aJah= zPvYYEtx?`#-~spx4Q;_g@Cf_~9z#4C;yodr0`b%a@B}=?$AW(#j^Zne8v*eg{#{gD zAb0~l2=}}N@4$QTFT~Rzo(}O0h-WsSRM;7f?)^}@apq!qlXjAvA{8jqNjb!``G2%+ z%_`C!{cTB*Bnrn|PHpi@(iyu@Pr8sO2J;|Z_%TD09wZu$w#<;EFXl_4ILhac%b@{k zQJSfDZ9%nZWZP~-I7^UNLxk)=2LI2^UDuEym>-Eewn#`@#awuCPIaHY*4wAMw76YE zY6b4dt4r%hsSEQb- z;^)Ss`3&VSh?^ij{0eC#O-R_A>_hfN1$1P8yf-<3e;1Q&9t!bVi1%)m1jvEpAX^eZ z39FAa2{blPEsB0}I5~nGNsb~%lVixS*SvI1OBK64H*5^@j3%Qm5w_`BahJyFsj)9FaP3|DS;43?I z06Wpu%1-|N7s%bHS-vFqpl8=mqrO(3sS+)%8a$wSSgl%p2`2z45@%)4b8YX#dP$@* zO0H1S?!Il>284u$MQWltcj?+KF{wvtue40ww{x)Ff3qrI(Ycs#a^tht+w%uy63;dE z4vw6ZQ*g{0XBSt_j&tH%Igg7To+>YIAHIK=aFL9oI5}U}Mbpi%oqzihKf?h1uweuB zHKwA*|C)xOr|4V*nkE>SrXM|Mcx}CZhoX$!%&LB9ST6tt2KjJGjz%D_x@Z*Wf;!xX zV>uPN5YshEtc_O1bnL_r>l!Dr=Nvdkeoxnkwtnqm;}C2ida4~X(h3{f;UX&AJ-!oa zB^Ok#Lhi!*#kwlc#pIryI5*B6T}+9MbMR}Io`D{95~~fh)q@7=hmNjK@4zpQ_4CTf z&C4$+EGjN3Ei13kRqCq@MpJK7-|Bw-2h*#Cfuq9Y($%i%BsR z=7zP!La+!d8Y{vouyNQ#Y$3K8HT47ZSpOO)aXHSQM`?TX^z4eeqtyv-+!ybF9!QJO zibNS&jhKSZL#qvS=-Fy7dPX{lmK4sQMTHCaYcz;g5H!J}C4`Pd55k;IRHM~_S!iWo z9F z$H^1qN%9oL(V%7w#K%G$rHJtmp8#Lt;N9 zjzQuQB(6g+2!de{jDaK#Q71%B7bbz)7okA}ACus+^I`lcoWGwK!*5HBF0xi%gp1H9 zb{ne|5h5TWMIw<{BoRqPG7%+`ixeWIh!!y-R-_WyiR?uVB1e&v$XVnfauvCW+(jND zPm!0%TjV416}1ty75RzU@ioBJKSC5K(ukr&S`q4S&>(Cc#CeD>fcPSaFM;?nh_8V7 zDt>X&RDe|TU6RVoqCTR&qH0k;QGd|@QH=;C;J1(JJgZb^>V4+p8k{^-VLa@v#Sk2d`Xe*l4W3^RKuVW)d zg;<8BAp-{W=@b?g855bHiPT1gbPw04Lo^8qnvjkW-D5&DnwW@iZB%q*R1ZyaQ?0ck zHSmM8Tj<_o6|CcfTawyl6>Q)irL?$XmsPNd|1?9ZYQ}c2MZh2J>AD)@q@@>&RfunKnZ_ge}sSOs75{W4qJan&mLito}=`3N2meq&CHT4=4e{K9W-VJC5CtKe6@sDyIBRddAg+_$tt+RFK-dD;#8~P zE`Op$BZ)Jug8TfKmV!L1-~qoYvqeRUEdn0TapVX0@@roA3hOP8`A=FnsMuf?JmHP$ z&GUk|uT}8(fAWGhDxpWXHZn1!dqnphA)4;t@gXr0JrYA=Vl>f-;Yr=YBf7^o%M0Qf zE7CKbYmvpomPY}ULSOJ1Ej(R3(t5`$KCfkqkFyHi@Hxp^m&REYu~`h!qmUSN;qU6i z6CwVdKVRtQ^9dUKiczQgFBf-Nc+eHk0B6NB#h;>q@;cEl@m&7L0&i!W!=xy;L;S-< z@q96lrj2`xKNBzD>B0_?sEa~_E3}LwUL;;znvrXnKhDzE_N^B$!Rnh|Xe_l%yqvEt zbO$TMEBUE~9aXEv^#U!_$$&cX8c2`=E%SPT)&@w3TB9{eybThKoaRG9{E-u4wE(fP zcJAVx;@wTiUqV7^eNYwe6~OmFG#T4UoyUuhqMo%8{WC~VAJK&xH$y)uMkA*>@hM0s z>crph^9tG*o)&O_fCSwd?nE&fr8L5#&Xs9`y&_(~Iy3|RNqk)Zz6J?Zo%jYM>?{WP zRlvRl3H#Qtr;6{}uopwZp$WSsB>-VbNQkDWTfv$qLBp9wC^WY4_(&AXXl`2xBT;=M zDzSrvmzAi*Q2=*>gm-J;3niY=Y(-xQ37?PXVr1eb1511*Z3T3T$4UGk(Z+_}UO?}F zD%%?RGD(2SsYk`Mv9>}v@!t= zjT^&SL)+Bk#_I$(Zgd7oZ%JRF)_oumUMH!BM1*ApHrF)3vR;(P-z;=AOKJq*fslx7 z4S1VmxXlJA?lm86@IQ?=S~9kY^*BgqZLG}#I0uR7*1&fm);1fUQS3+B(JGF+kx5);dHv?NDStfur`W15TE;g`L0@!La*6!LG+M%XwhDO(7n?*ND zHaAg2YT|5Y+XS@jkm%ML*zqQ6sL029?v?Dv%!r#MsYnh$w06@tX(u@>pdEokLThN> zNWQkU2^#e$eryxTwtH4CZJ611LT^QE(p=wXAuAi!UQL^2m={%>mep^5FTW^8Xr zerZCx3DJ6zmF#T+?KeoIwnp|s6BtVNAFKXIVo7>+un+2BBq-~p+0cZnCqY>+y*0F} zk~g-he+7w*rmDX~RR_(g{y~Z(vQi8ZS#?tM$d)a{dy!O(z@?~f%xMk$hLpB}?}J3{ zM{p^N!0nsBrS?)s0UUJ?`E^p1_X;e@MCvAhyF;R|HSk-~Ha2k7&_yl4n?d_aI|xR$ zc!V?n5+zo%NP`9N5J;4^27Xtn`4~utAW_zYu0_;Q(zErx(vH&39~)8H1rilD{5S!> z8zgkC;XiC@MC6pVMwF&VdkJ8c(2|@6?MYM4KGu}^q{Y(GCTeAn zFxtR$0$3#^&`jWeo%Okm8kz?=(TrQQv_C?#w$T7c^s%8063_-iqHk+xZ=@q_t%Ndg z^+!8`P0hO#=~(G_fofwbO@Ksy1a1}r8?&@@rgWBo z)@a7rkQivAI!^#YV<|N4`=5%VjiDby;X5G|%vQ8z(iH-lr2~Nq?2z7R=DtLMYR5HuSp!`aMX%*3dnh{QOcgKYt?qTL5cxo_~=3 zNj9_>0@_PROl}RWO_TFnX>uMJCL;ti%Xm+QGTUGM`6g< z=sYr3W{1#ZDo9MP!;YYprt^hfW}DDi=K7Ji%ncGVZK^y4RbG%l8(9A9r{PV!Z#3iG zUKSvLS=>|>2#MJ?un++(6cTf6VCH7eK4NW?pZ?P1r?O}n+U{iaELkT=%(J0&70_ZK zG2e#P9IP{HeyeZ&Dzv`U2+6XPrh2BL2Kvl~mM)-WKw?2_Xx*ABdb?Rg3uS0U$=ckq z5=bnvft3qj6_8lm8dy>jnE6gKv_7)xCbWK#SZYHPMsc!%kXY6lT51#8-DY4TWuu$G z#z10)4Q#vsHUSbV1+eJTRk% z6I7w+fHkf0E^gBFsF|jfveg1uqwk=gTx$bs5Wv<#Vx0}Fh3`}}`Of2JzOz-fT|l!0 zw`>O_HrUX1323_^vC)Rs+;Gz3{eyzT9NOlB)H9lv^jw0XLY(qOCpq+%o=dGdj zm7%QLnC1S4#FnN!)Z$T5b`C9iA*z?lVy6xLzJUG*BzFA|x&?e_Q?7r}lclnTESw(p{`3RQ@f+Xd`K zT-(($w5O_3<41iTSK_HE$|Ts=Kp7!{I@PvU>#5#UA4vQJiEAw@JiuDvD}301&hBcp zDJHswebI&jh*ltoACWx8TuTjaY0gm;N=?lTK8~7!`EQ}dQxhmN#Zi!&NKK+9Q&Xr< zsHxO6YC0rPE=O*T5;@AgC}pBVhqBWHNTAGt!W{)EimYc_sF~EK)GTT?HHVr@&7#PNCq5>0}&1zEXtb$v@o&2u@rOkz#t-{}UZs=I|s%V2&-2!#HRsOpm z=aqvc&2Qdq72ZS0W8KwyeQ!;RoA+7ee^|gx=wD0l!&do2;eP(?kQU%4tinG9+8!OF zJH|wIY=Qo*wZLBpy+wu3SOrhfoiTjIu+-+9FIt8FAYo_z-mv86!XK@|=YmfDKrIt` zo%$8?Z=h~aKU2R@=wTF%no!1g4T(1m)Gg{Z)|o;s@D>v9(N-_wUtSMqw)>Yaio#J1!Oi4DC0& zH9XLZfB-;1LLh38O9bU|9puG=))I&|IyUaSlcP~iE7j!P zN4q+JsdBW-1=Y^8g|g5=@>U@}Y9HcI*v-4+Optv}uqJx72nN1Z}OgZP!>^ zv!IuQz|W?4QmcAx=A9v*)mU4!l8p%Xw;;fq$FN=O1E2-hP70>Vl3+w4$)Rl5D9^%L4MGp^aun|R;AI6 zO1~DAeglElrWBpo_&=0hkY8?8ddZ?Rrlr#T<5;gw5Ojv13j|#oi5~`_?LXd3L zn1VFUPGOKj1q(q>t3rkS|5Zzco5ItgP=R)bqV`N}QaFF43;$w*$}0_mbOEY=+r=vZPOY3f9i}?puMzco2a6jMQ3hHoerGJD<6Ua2nr!6YEYzG zbY?+-=5#HVEw$(@6m%9rP-4?r`hV)IQkWWb8ZA1@TIdW@^j8cM$!)>x{%N~rQ`2+$OXWgMbFVf26K+@#pjSmnDZ*+)dNhO!uV6w9o=itp6*bz3-;qKRmFR2!3q4~DHEDiLP=N!9H0Hk2DOxCfZtz~*Nm#eJuPju{{W*FYiEyyXIti`7Ba9UmS z``xXA89Fw{dOypLpUyO|fRDAzr>JI$y!X^#e%cJWIY>Kef!R7X4S~e*k7hWAc2I_( zP*4Ua1C>Ea6zX#!m1qNsNk4Nlx#n|ycF#mGCADZ&_tO0>}2pj@e3rChD7gJ2f~ zyCFdFyr)6A#?nsfAV72dmYli2v7NREe6~Wc*Tx6UMmB)Kc&2g};)A#4`a`hKVjvfr zRrV?mG_u%lVR1lUaY$fske@flBlNiP8-c|MryvhFq_zbb!gBy!tA zLh!Sd6YY;U(e1I$!Uuw11WxD+8D}0l$wnlMM#rB}mrA2k56D+;2}Cpkk=tDO{~Wnc zd3)LJ>PW{5{5sK{=`M6v2+;7w<9CR*A?cUArL&bQAAtCTRp~N zQ!|#H&`1t#4Mp~Q+3e&B8V7~ZlW8a!5awPLh!DEo*}q7JqrRf zm23&N4+4o)T9}}t7eIivqF9n5y%>?e$6}p@4>~vEZ28zu3DK+Q`bG+M0tFHi?9+hk zL*o4Gg&v_B>8%2TP4s5^b9xIT0VGLCiXbU&pto5Vd;v)`Yb`J!<&7;RYz(3IK~idC za8PKeLx}AW)Ka8OC`wseNybt(Q=Fo|ZRGKdg@;1m@x8!9`QLVuN7(K$o{&jrn;7cDl#J*Ls*{~G!)`U(9Ml5UXnfTY(N`XBlk{Tz}$kj#VRpcX>_+PdA1 zbl0&xQTGep&S~rBH_}tb)>yhyZe_>j+!?a5nPX@e%0n6?bU2!y2i;|vnho(V#yF_;ca0D}ZUkPL=o$QmXX z^JPLI8H%j5RY_rc*1Wu?3hP(-j@8bb(|z7v8qpj1HDw$5yBAOd96D ziHTA@s3J((0HmFWdZgs*|<;y^VNL@BD=}ZQbi7jBV znH(mU@ylcKnF5Foq>#vQ;>krGCMF_5lcepKq+|X2^I;li1KQ(1XuyCh;pG9nOrvdV4UDnHR2S2SLAy4Z z&3!TbnE@>?3}VnYUnpUTNM;zms*b6JWIQ^ktd8&-$c$oI&Ym&j7_?y79Fk+uwlm>E zf#q;`hyZ zT=sD@uifqS{tcVq}5=ah)h2*dX7Nt^F&MF{@{0cRd8Ilu`ug?q(;R}|B z@oiQQvSaO8VH*V6B}WdgW1S#5LO8|Mm32dAWZhYm4@N?A+($FA-fUZB9oC2SWl??^ z1hRhli$riC_ zheADD%$7iM1|&bNXUkaR4znRSr$x$UtE{PZCLgyX`oELkY#*z97Lq4w*nTY9tI#Yu z*@5h!mKTPywU}KUI}DQZ>e%6soX_8@_s$u^PQvUquw&VA?09wpYi2nXvgp7Einj%j zTnNcUkVLVz1d>Z3xoiVF8AHZqr?S)7>Ff;550cB#F`!6Du7Ko9NUnn9YQAVqgSo7F zaNj`#O@oGoM}(rIaUG2#YK^85)do{Yqo7lip`%t~jI2@{BT=r4G*y|Rdv`P#qhi9t zH4)LKNWC_~6du{JDqlaeMyn~P&Jy5?8-H~S)>wm_UB<3L8G>ETu3(Y+dPuH;WWySk zUd`6A=&!YqM4`EzU(zrrdjoc1ExVE3#BOFkXVI`>9VF2=3isWR{Hn>twzIng#2xGx z>`q9ohvWuGZd}9eX1`?jKyni#H$(DsVGo=?zvG}6KXNT>cZ5CB+ASy9Qv!#rklZG4 z@LcEK?g#dKYb7tR7uidY`~s3l_c`Z`zQO@Ql-6++=prf$^DQ#u#Vl0 zXR?2@|Da>DnW%>7$%i}$$;0UQEZUR8Z$0SCZ#rl;zr*D0d-h-9NSts!wr%&LgXpqB zuU|p(kY)R?3RB^YN03bQDh#Wy$QxwTkM_~m`h-V!iqfzTEV)W0LMup^k|RDETqRS< zQ3?>Q)u~XfIBxBcRLsYc!kuQh%D!nKO67!|-UP~3F6cmxT+~j~LFFk@qa!=P5KWy3 zXPllw91R{XL;N}z#i>d(Y#cw`NmV|}n4>JwrPgh6s zNrzp{st{FZer~P4*2LlHRGKT+1`EQXuufPUdb8Gb*?rj)*<18JEeVCr1yU?}rzfqw-7gEAk)Z*W@?kzsP@;-}We@J6Ah*J5M`rJ72p_cExrk zyD@h2?H1W>x7%lT!tRXSPj+|g?%Lfq+x=np(C$yWzw9x47kgiOfBO#hf%d`n(e~Z! zi|otohuhDxpKrg+{(${a``h+^*}t)WXaBDQ=0G@*4vd4!0iE=8aCUHYaCgu;m>h;W z40jmmFvek=!vu$!4xc*Aa+u?=++meNokN4eI)@DoyB)rC*yFI*;grL-4&OVRaX9B- zzTj}v;a7)S4!=3PaddNR?-=XY%`x6F(XoePPsdcpG{+3bEXN$jJjecyHI9QEhd2&% z9PT*MakS%D$MKG4N9Z`oai!xH$J35?9RG2WIC(g!of4fYoyIuLb6V=O%xQ(wDyI!j z8=W>g?Q+`ZblB+|r|+G9a60Ss*y*ja)R}Ttn4M{7*4fV4!P(cjt#do)_Ray$LCzu0 zVa}<}M&}96OPu#Q?|1&j`J(e>=c~>?IbV1F+4;Wn1LsH1kDZ@5|Ly$DMd6}x>FYAx zWt+=aE(cu>yBu{n?(&_>6_=YXk6iw7dFS%M6?X-$F0MhYom|sht6lrM*0>IG9pXC7 zb-n9$SMy%i{jLXH54#?9J??tW^}6dV*WX-!cfIH4N3qdnfl~_X_v^?jzhsxsP!l=RU!mbD!xx z%YBafJa^uGf%_u&qwarrU>-^j*2B)j(Zkup)x+PTz1gFKN1#V{j|`7&k6e!ek0Or} zk3JrKJ*qwWdyMj!;xW}@y2nh9Ssrsd=6S62SnW~o(crPpV}r*gkIy}hd;IOG@{ICK z_RRAv^epx)^Q`c!^c?DG_MGTB*>kGrbkCWdi#?ZluJBy#S?}54xx@1d&z+vTJx_c7 zN}_x#)Qx#vsIH=gf2|Mil4xp=vGd3bqw`FOSQ^79J!iu8)|iuUU0 z)!D17SDaUs*Ho`HUf+7%^m^f~^mg)w-jlqicu)17?mg3cmiHX*dEUJD0`EoMOT3qP zukc>wUFW^Vd#(3+?~UG@y|;L8^WNdT(|fn~9`C*0`@Ii(AND?K_CD@?()(-gZ@s_w z{=xgK_j&J&-j}_vdjI5o-TPgRf@AJVo#JALU zy6+y}-`m)?>E32gn-y)oZ}Yls`?mRQC$-(t_NJfGud`pZ-y*-0et)&|Y}c#Z=yvPd zUG@k5;r=@RS^oR||7h>rKB@h%_U5|wXWPH;5Y(Z#!_*GDJNy=)3UCc*6VNuGT|h)Y zR6ukn;9{R0LB3=9|>zy(YUm>e)YU}nIqfH?u{1HKKo67W;N^?+Xjehs)C z@FL(tpg2$(NChea=|K0uHi3SD{(&6=!veztBLkxXqXUxya{^6)qXJ>z?7#(qi_C#b z0+$8W2Q~z*3)~R6De$Ynqk(4vF9%)?{3-By;O)RWfp-J%2R;aVA0!U44{{1}333ne z4Dt@@8k8DT9;6GZ3Ni)t4eB2>Flb0nZP3V|89|>0%?X+p#0M=1S{$@2Xk}1c(3+qx zgU$y19P}*cL$G6TKyX@cVX!f{PjJ8Bnqc$b;Gw}wgVzUd3f>aDJ$PsE?%;jFUk9HF zJ|BE3_-gPk!MB2c3%(nCKg1y*p`pV=M}@-B$)Qt2 zXN1l&ht3K8JoG~7i!jG9uQ1;*zcBx>u&|i0&S71{x`oAuC5H6~%M8m7s|YiM^$x2J z8yGeutTt>!*toEnVV{L92wN1kG;CYg7h$`@_Jr*VI}r9b?4??&maA#CO6{O_R=cS^ z)jsMr>M(VLI!Ya_?xjvwm#E9tI<;PHQV&&|hpR`bN2{TFwtAkLS1(X+RDY@7tKP3Z zsQy}gNqtp)O?^ZCkNSBy5iSasgv-L6!d=7N!#%_O!o$P6h9`%ohNp*ThJO*hKm2_7 zmGDR5uOk8?v=OlpsS#-rnGrb=r4jmw-VuW$hDHpJ7#T4qVtK^chz${&Beq8Dh}ai# z&>V3j;#kDVh_55gMO=&cJ>q>N6=@&o6zLl25$PS-Au=#BI5IR+9T^ds6AiuK(ko0OtV6>L$gnFSaVEs zQuDRulIFVRXU$E`EzNz+L(QL>Cz`)C@1jIec2TZT?opmm-ckNh0Z~Cwp;79n_^4h{ zMN!33B~fKjHBl3zmPhT0+81>o>TuMtsOwR8q8>)Q)VgW?wH>rU+E8t{wud%Fn`YK# zXtTAs+A?j8cCdDsc7%4ccAVC%ov59novQszyGXlKyIi|b`?+?jcDweV_K5bF_JsDl z_LBCB_DAjS+WXoE+DF>g+IQLy(Ref+t%|mfc8qQl-7dO)bU?H^x@&Z|=!EE`=!$54 zv?028bl>P9(Y4Vdqen+ijQ%`&N3{8R^qm+ghKY%aiH+&e^-kA&U7vLQH&zs@h;@w( zjtz^Ah>ePkiR~O48{0iLF*Z52B(^M87h4r;itQWQKXzd3kl5PT5wWvkH^uIWJrjq= z*~h8l;^WHW`o+Px$#GNTX2i{kn;XZ+EsR?dw>)lDTz%Z$xC3#Av-yYkbMY7Buf+cp zeHOqJLsQ zVsK(uVnkw8VoYM^#Ms2{iHV8HiK&U{iCKxci3N$piDikpM1A7G#KDQf5=SI%PW&oy zU*f^UBZ<$Gh$J#el0+rNC8Z^0BxNV%B~4FSn6x-)S<=d+i%GvG-A*$9o^-#5XOF-h z!9BuyMD*y>qqfJ09;17V>#?K9p&mzi9Pe?e$J=CSGL@`MW|NbWbCUCt3zJKd=Oiyr zUYT5%+>rcJ^4;Y7$q$ns_iWo!-7}(RRL_{6H9g1l9M{v_b7IduJx}yJ)$`k)r&I70 zI)zQKPjO1=l~R;al2V>hnX(|I-kj2qvOZ-~%FUEVDUVa0raVgxNY$psq;^h?O&ylX zrA|zpk~%H*VCr|Nr&G_SUg#z1<z08scr|(SvGW}uttMoVN?=!HBsEqiG#Ej&O)C_aRrx~*|=4E`A z@omPHj2|NlpUIF$R3vVXLZiyoZC5fa_;3k z$o0+*&JE2C&(-8s=Z?r7l{+?fLhjDoBe}c_Z`2U!uH@a$dzeq=%k%y6JLMbyUZ}U&*pUJ

FuLHAf@uXa3lV~!iqwDp|P+}VZXuwh0_Y>6@FH@ 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 Dr^P}} delta 28240 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�L>-Gnzk-7J!KIp3taHuYJ?$HA$o- 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 diff --git a/package.json b/package.json index fd58123dd..3a874b24a 100644 --- a/package.json +++ b/package.json @@ -23,6 +23,7 @@ "dependencies": { "@babel/runtime": "^7.1.2", "@esteemapp/esteem-render-helpers": "^1.0.9", + "@react-native-community/netinfo": "3.2.1", "appcenter": "^1.10.0", "appcenter-analytics": "^1.10.0", "appcenter-crashes": "^1.10.0", @@ -65,6 +66,7 @@ "react-redux": "^5.0.7", "realm": "^2.26.1", "redux": "^4.0.0", + "redux-persist": "^5.10.0", "redux-promise": "^0.6.0", "redux-thunk": "^2.3.0", "rn-placeholder": "^1.3.2", diff --git a/src/components/comments/container/commentsContainer.js b/src/components/comments/container/commentsContainer.js index 1c4f7d9c6..a44bd28db 100644 --- a/src/components/comments/container/commentsContainer.js +++ b/src/components/comments/container/commentsContainer.js @@ -236,7 +236,7 @@ class CommentsContainer extends Component { const mapStateToProps = state => ({ isLoggedIn: state.application.isLoggedIn, currentAccount: state.account.currentAccount, - pinCode: state.account.pin, + pinCode: state.application.pin, }); export default withNavigation(connect(mapStateToProps)(injectIntl(CommentsContainer))); diff --git a/src/components/postDropdown/container/postDropdownContainer.js b/src/components/postDropdown/container/postDropdownContainer.js index 45fdf0d4c..28b35215c 100644 --- a/src/components/postDropdown/container/postDropdownContainer.js +++ b/src/components/postDropdown/container/postDropdownContainer.js @@ -206,7 +206,7 @@ class PostDropdownContainer extends PureComponent { const mapStateToProps = state => ({ isLoggedIn: state.application.isLoggedIn, currentAccount: state.account.currentAccount, - pinCode: state.account.pin, + pinCode: state.application.pin, }); export default withNavigation(connect(mapStateToProps)(injectIntl(PostDropdownContainer))); diff --git a/src/components/postView/container/postDisplayContainer.js b/src/components/postView/container/postDisplayContainer.js index ef7cfdc08..2618076c8 100644 --- a/src/components/postView/container/postDisplayContainer.js +++ b/src/components/postView/container/postDisplayContainer.js @@ -135,7 +135,7 @@ class PostDisplayContainer extends Component { const mapStateToProps = state => ({ currentAccount: state.account.currentAccount, - pinCode: state.account.pin, + pinCode: state.application.pin, isLoggedIn: state.application.isLoggedIn, }); diff --git a/src/components/upvote/container/upvoteContainer.js b/src/components/upvote/container/upvoteContainer.js index 5e888c599..441212430 100644 --- a/src/components/upvote/container/upvoteContainer.js +++ b/src/components/upvote/container/upvoteContainer.js @@ -95,7 +95,7 @@ class UpvoteContainer extends PureComponent { const mapStateToProps = state => ({ isLoggedIn: state.application.isLoggedIn, upvotePercent: state.application.upvotePercent, - pinCode: state.account.pin, + pinCode: state.application.pin, currentAccount: state.account.currentAccount, globalProps: state.account.globalProps, }); diff --git a/src/components/wallet/container/walletContainer.js b/src/components/wallet/container/walletContainer.js index 24be4ed03..6c10e3d4d 100644 --- a/src/components/wallet/container/walletContainer.js +++ b/src/components/wallet/container/walletContainer.js @@ -157,7 +157,7 @@ class WalletContainer extends Component { const mapStateToProps = state => ({ currentAccount: state.account.currentAccount, - pinCode: state.account.pin, + pinCode: state.application.pin, isDarkTheme: state.application.isDarkTheme, globalProps: state.account.globalProps, }); diff --git a/src/index.js b/src/index.js index 36ff2203c..0230ec5f3 100755 --- a/src/index.js +++ b/src/index.js @@ -1,11 +1,14 @@ import React from 'react'; import { Provider } from 'react-redux'; +import { PersistGate } from 'redux-persist/integration/react'; import Application from './screens/application'; -import store from './redux/store/store'; +import { store, persistor } from './redux/store/store'; export default () => ( - + + + ); diff --git a/src/redux/actions/accountAction.js b/src/redux/actions/accountAction.js index 201f6d60c..0d480ec8d 100644 --- a/src/redux/actions/accountAction.js +++ b/src/redux/actions/accountAction.js @@ -4,7 +4,6 @@ import { FETCH_ACCOUNT_FAIL, REMOVE_OTHER_ACCOUNT, SET_GLOBAL_PROPS, - SET_PIN_CODE, UPDATE_CURRENT_ACCOUNT, UPDATE_UNREAD_ACTIVITY_COUNT, } from '../constants/constants'; @@ -42,11 +41,6 @@ export const removeOtherAccount = data => ({ payload: data, }); -export const setPinCode = data => ({ - type: SET_PIN_CODE, - payload: data, -}); - export const setGlobalProps = data => ({ type: SET_GLOBAL_PROPS, payload: data, diff --git a/src/redux/actions/applicationActions.js b/src/redux/actions/applicationActions.js index 16de687fd..635fc61a3 100644 --- a/src/redux/actions/applicationActions.js +++ b/src/redux/actions/applicationActions.js @@ -24,6 +24,7 @@ import { SET_LANGUAGE, SET_NSFW, SET_UPVOTE_PERCENT, + SET_PIN_CODE, } from '../constants/constants'; export const login = payload => ({ @@ -122,7 +123,7 @@ export const changeNotificationSettings = payload => { }; default: - break; + return null; } }; @@ -159,3 +160,8 @@ export const setCurrency = currency => dispatch => { }), ); }; + +export const setPinCode = data => ({ + type: SET_PIN_CODE, + payload: data, +}); diff --git a/src/redux/reducers/accountReducer.js b/src/redux/reducers/accountReducer.js index 162f19268..a9aa1789a 100644 --- a/src/redux/reducers/accountReducer.js +++ b/src/redux/reducers/accountReducer.js @@ -6,7 +6,6 @@ import { UPDATE_UNREAD_ACTIVITY_COUNT, REMOVE_OTHER_ACCOUNT, LOGOUT_FAIL, - SET_PIN_CODE, SET_GLOBAL_PROPS, } from '../constants/constants'; @@ -17,7 +16,6 @@ const initialState = { hasError: false, errorMessage: null, isLogingOut: false, - pin: null, }; export default function(state = initialState, action) { @@ -86,12 +84,6 @@ export default function(state = initialState, action) { isLogingOut: true, }; - case SET_PIN_CODE: - return { - ...state, - pin: action.payload, - }; - default: return state; } diff --git a/src/redux/reducers/applicationReducer.js b/src/redux/reducers/applicationReducer.js index a9b955a40..020429c3a 100644 --- a/src/redux/reducers/applicationReducer.js +++ b/src/redux/reducers/applicationReducer.js @@ -22,6 +22,7 @@ import { SET_LANGUAGE, SET_NSFW, SET_UPVOTE_PERCENT, + SET_PIN_CODE, } from '../constants/constants'; const initialState = { @@ -32,7 +33,7 @@ const initialState = { currencySymbol: '$', }, isActive: false, - isConnected: true, // internet connectivity + isConnected: null, // internet connectivity isDarkTheme: false, isDefaultFooter: true, isLoggedIn: false, // Has any logged in user. @@ -53,6 +54,7 @@ const initialState = { }, upvotePercent: 1, nsfw: 'Always show', + pin: null, }; export default function(state = initialState, action) { @@ -185,6 +187,11 @@ export default function(state = initialState, action) { return Object.assign({}, state, { isDefaultFooter: action.payload, }); + case SET_PIN_CODE: + return { + ...state, + pin: action.payload, + }; default: return state; } diff --git a/src/redux/store/store.js b/src/redux/store/store.js index a07d37fac..ad38eefa4 100644 --- a/src/redux/store/store.js +++ b/src/redux/store/store.js @@ -1,14 +1,31 @@ import { createStore, applyMiddleware } from 'redux'; import logger from 'redux-logger'; import thunk from 'redux-thunk'; +import { persistStore, persistReducer } from 'redux-persist'; +import { AsyncStorage } from 'react-native'; import reducer from '../reducers'; +// Middleware: Redux Persist Config +const persistConfig = { + // Root + key: 'root', + // Storage Method (React Native) + storage: AsyncStorage, + // Blacklist (Don't Save Specific Reducers) + blacklist: ['nav', 'application'], +}; + +// Middleware: Redux Persist Persisted Reducer +const persistedReducer = persistReducer(persistConfig, reducer); + const middleware = [thunk]; if (process.env.NODE_ENV === 'development') { middleware.push(logger); } -const store = createStore(reducer, applyMiddleware(...middleware)); +const store = createStore(persistedReducer, applyMiddleware(...middleware)); -export default store; +const persistor = persistStore(store); + +export { store, persistor }; diff --git a/src/screens/application/container/applicationContainer.js b/src/screens/application/container/applicationContainer.js index f7af46e06..dc8c559b5 100644 --- a/src/screens/application/container/applicationContainer.js +++ b/src/screens/application/container/applicationContainer.js @@ -1,5 +1,6 @@ import { Component } from 'react'; -import { Platform, BackHandler, Alert, NetInfo, Linking, AppState } from 'react-native'; +import { Platform, BackHandler, Alert, Linking, AppState } from 'react-native'; +import NetInfo from '@react-native-community/netinfo'; import Config from 'react-native-config'; import Push from 'appcenter-push'; import get from 'lodash/get'; @@ -87,13 +88,7 @@ class ApplicationContainer extends Component { componentDidMount = () => { const { isIos } = this.state; - NetInfo.isConnected.fetch().then(_isConnected => { - if (_isConnected) { - this._fetchApp(); - } else { - Alert.alert('No internet connection'); - } - }); + this._setNetworkListener(); if (!isIos) BackHandler.addEventListener('hardwareBackPress', this._onBackPress); @@ -125,7 +120,7 @@ class ApplicationContainer extends Component { this._logout(); } - if (isConnected !== nextProps.isConnected && nextProps.isConnected) { + if (isConnected !== null && isConnected !== nextProps.isConnected && nextProps.isConnected) { this._fetchApp(); } } @@ -143,6 +138,20 @@ class ApplicationContainer extends Component { AppState.removeEventListener('change', this._handleAppStateChange); } + _setNetworkListener = () => { + this.netListener = NetInfo.addEventListener(state => { + const { isConnected, dispatch } = this.props; + if (state.isConnected !== isConnected) { + dispatch(setConnectivityStatus(state.isConnected)); + if (state.isConnected) { + this._fetchApp(); + } else { + // no internet + } + } + }); + }; + _handleOpenURL = event => { this._handleDeepLink(event.url); }; @@ -247,9 +256,14 @@ class ApplicationContainer extends Component { _fetchApp = async () => { await this._refreshGlobalProps(); - this._getSettings(); - await this._getUserData(); + await this._getSettings(); + const userRealmObject = await this._getUserDataFromRealm(); this.setState({ isReady: true }); + + const { isConnected } = this.props; + if (isConnected && userRealmObject) { + await this._fetchUserDataFromDsteem(userRealmObject); + } }; _createPushListener = () => { @@ -330,7 +344,7 @@ class ApplicationContainer extends Component { actions.fetchGlobalProperties(); }; - _getUserData = async () => { + _getUserDataFromRealm = async () => { const { dispatch, pinCode } = this.props; let realmData = []; let currentUsername; @@ -376,63 +390,83 @@ class ApplicationContainer extends Component { if (realmObject.length === 0) { realmObject[0] = realmData[realmData.length - 1]; + // TODO: await switchAccount(realmObject[0].username); } + const isExistUser = await getExistUser(); - await getUser(realmObject[0].username) - .then(accountData => { - dispatch(login(true)); + realmObject[0].name = currentUsername; + dispatch( + updateCurrentAccount({ + name: realmObject[0].username, + avatar: realmObject[0].avatar, + authType: realmObject[0].authType, + }), + ); + // If in dev mode pin code does not show + if (!isExistUser || !pinCode) { + dispatch(openPinCodeModal()); + } - const isExistUser = getExistUser(); + dispatch(activeApplication()); + dispatch(isLoginDone()); + dispatch(login(true)); - [accountData.local] = realmObject; - - dispatch(updateCurrentAccount(accountData)); - // If in dev mode pin code does not show - if (!isExistUser || !pinCode) { - dispatch(openPinCodeModal()); - } - this._connectNotificationServer(accountData.name); - }) - .catch(err => { - Alert.alert( - `Fetching data from server failed, please try again or notify us at info@esteem.app - \n${err.message.substr(0, 20)}`, - ); - }); + return realmObject[0]; } dispatch(activeApplication()); dispatch(isLoginDone()); + + return null; }; - _getSettings = () => { + _fetchUserDataFromDsteem = async realmObject => { const { dispatch } = this.props; - getSettings().then(response => { - if (response) { - if (response.isDarkTheme !== '') dispatch(isDarkTheme(response.isDarkTheme)); - if (response.language !== '') dispatch(setLanguage(response.language)); - if (response.server !== '') dispatch(setApi(response.server)); - if (response.upvotePercent !== '') { - dispatch(setUpvotePercent(Number(response.upvotePercent))); - } - if (response.isDefaultFooter !== '') dispatch(isDefaultFooter(response.isDefaultFooter)); - if (response.notification !== '') { - dispatch( - changeNotificationSettings({ type: 'notification', action: response.notification }), - ); - dispatch(changeAllNotificationSettings(response)); + await getUser(realmObject.username) + .then(accountData => { + accountData.local = realmObject; - Push.setEnabled(response.notification); - } - if (response.nsfw !== '') dispatch(setNsfw(response.nsfw)); + dispatch(updateCurrentAccount(accountData)); - dispatch(setCurrency(response.currency !== '' ? response.currency : 'usd')); + this._connectNotificationServer(accountData.name); + }) + .catch(err => { + Alert.alert( + `Fetching data from server failed, please try again or notify us at info@esteem.app + \n${err.message.substr(0, 20)}`, + ); + }); + }; - this.setState({ isThemeReady: true }); + _getSettings = async () => { + const { dispatch } = this.props; + + const settings = await getSettings(); + + if (settings) { + if (settings.isDarkTheme !== '') dispatch(isDarkTheme(settings.isDarkTheme)); + if (settings.language !== '') dispatch(setLanguage(settings.language)); + if (settings.server !== '') dispatch(setApi(settings.server)); + if (settings.upvotePercent !== '') { + dispatch(setUpvotePercent(Number(settings.upvotePercent))); } - }); + if (settings.isDefaultFooter !== '') dispatch(isDefaultFooter(settings.isDefaultFooter)); + if (settings.notification !== '') { + dispatch( + changeNotificationSettings({ type: 'notification', action: settings.notification }), + ); + dispatch(changeAllNotificationSettings(settings)); + + Push.setEnabled(settings.notification); + } + if (settings.nsfw !== '') dispatch(setNsfw(settings.nsfw)); + + dispatch(setCurrency(settings.currency !== '' ? settings.currency : 'usd')); + + this.setState({ isThemeReady: true }); + } }; _connectNotificationServer = username => { @@ -553,7 +587,7 @@ export default connect( unreadActivityCount: state.account.currentAccount.unread_activity_count, currentAccount: state.account.currentAccount, otherAccounts: state.account.otherAccounts, - pinCode: state.account.pin, + pinCode: state.application.pin, // UI toastNotification: state.ui.toastNotification, diff --git a/src/screens/application/index.js b/src/screens/application/index.js index 24fa19cfb..adc025ea0 100644 --- a/src/screens/application/index.js +++ b/src/screens/application/index.js @@ -15,7 +15,7 @@ const Application = () => ( isThemeReady, isPinCodeReqiure, }) => { - if (!isRenderRequire || !isThemeReady) { + if (!isReady || !isRenderRequire || !isThemeReady) { return null; } return ( diff --git a/src/screens/editor/container/editorContainer.js b/src/screens/editor/container/editorContainer.js index 5337dcd8b..9a0fd4714 100644 --- a/src/screens/editor/container/editorContainer.js +++ b/src/screens/editor/container/editorContainer.js @@ -603,7 +603,7 @@ const mapStateToProps = state => ({ currentAccount: state.account.currentAccount, isDefaultFooter: state.account.isDefaultFooter, isLoggedIn: state.application.isLoggedIn, - pinCode: state.account.pin, + pinCode: state.application.pin, }); export default connect(mapStateToProps)(injectIntl(EditorContainer)); diff --git a/src/screens/pinCode/container/pinCodeContainer.js b/src/screens/pinCode/container/pinCodeContainer.js index b80d9d1fa..0a0531b29 100644 --- a/src/screens/pinCode/container/pinCodeContainer.js +++ b/src/screens/pinCode/container/pinCodeContainer.js @@ -11,7 +11,12 @@ import { verifyPinCode, updatePinCode, } from '../../../providers/steem/auth'; -import { closePinCodeModal, login, logoutDone } from '../../../redux/actions/applicationActions'; +import { + closePinCodeModal, + login, + logoutDone, + setPinCode as savePinCode, +} from '../../../redux/actions/applicationActions'; import { getExistUser, setExistUser, @@ -20,11 +25,7 @@ import { removePinCode, setAuthStatus, } from '../../../realm/realm'; -import { - updateCurrentAccount, - setPinCode as savePinCode, - removeOtherAccount, -} from '../../../redux/actions/accountAction'; +import { updateCurrentAccount, removeOtherAccount } from '../../../redux/actions/accountAction'; import { getUser } from '../../../providers/steem/dsteem'; // Utils @@ -361,7 +362,7 @@ class PinCodeContainer extends Component { const mapStateToProps = state => ({ currentAccount: state.account.currentAccount, - applicationPinCode: state.account.pin, + applicationPinCode: state.application.pin, otherAccounts: state.account.otherAccounts, pinCodeParams: state.application.pinCodeNavigation, }); diff --git a/src/screens/profile/container/profileContainer.js b/src/screens/profile/container/profileContainer.js index 47c8277ea..4a0da1ffb 100644 --- a/src/screens/profile/container/profileContainer.js +++ b/src/screens/profile/container/profileContainer.js @@ -403,7 +403,7 @@ const mapStateToProps = state => ({ // Account currentAccount: state.account.currentAccount, - pinCode: state.account.pin, + pinCode: state.application.pin, }); export default connect(mapStateToProps)(withNavigation(ProfileContainer)); diff --git a/src/screens/transfer/container/transferContainer.js b/src/screens/transfer/container/transferContainer.js index 57e6c3ee5..6f85d2ee1 100644 --- a/src/screens/transfer/container/transferContainer.js +++ b/src/screens/transfer/container/transferContainer.js @@ -205,7 +205,7 @@ class TransferContainer extends Component { const mapStateToProps = state => ({ accounts: state.account.otherAccounts, currentAccount: state.account.currentAccount, - pinCode: state.account.pin, + pinCode: state.application.pin, steemPerMVests: state.account.globalProps.steemPerMVests, }); diff --git a/yarn.lock b/yarn.lock index e8f8cff18..d6091d7ca 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1296,6 +1296,11 @@ xcode "^2.0.0" xmldoc "^0.4.0" +"@react-native-community/netinfo@3.2.1": + version "3.2.1" + resolved "https://registry.yarnpkg.com/@react-native-community/netinfo/-/netinfo-3.2.1.tgz#cd073b81a4b978f7f55f1a960a0b56c462813e02" + integrity sha512-A2qANOnlRDVe+8kMbKMwy3/0bOlOA2+y8DyWg2Rv2KHICIfin+oxixbG0ewAOLQdLkSEyyumZXRmIVl7VI/KJg== + "@samverschueren/stream-to-observable@^0.3.0": version "0.3.0" resolved "https://registry.yarnpkg.com/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.0.tgz#ecdf48d532c58ea477acfcab80348424f8d0662f" @@ -7937,6 +7942,11 @@ redux-logger@^3.0.6: dependencies: deep-diff "^0.3.5" +redux-persist@^5.10.0: + version "5.10.0" + resolved "https://registry.yarnpkg.com/redux-persist/-/redux-persist-5.10.0.tgz#5d8d802c5571e55924efc1c3a9b23575283be62b" + integrity sha512-sSJAzNq7zka3qVHKce1hbvqf0Vf5DuTVm7dr4GtsqQVOexnrvbV47RWFiPxQ8fscnyiuWyD2O92DOxPl0tGCRg== + redux-promise@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/redux-promise/-/redux-promise-0.6.0.tgz#c64723b5213bb5603c11b74302883b682e06b319" From f0fef9c1c59af1940ce471865979e44b9654ba63 Mon Sep 17 00:00:00 2001 From: Mustafa Buyukcelebi Date: Wed, 17 Jul 2019 11:08:13 +0300 Subject: [PATCH 06/88] Fixed no internet connection bugs --- .../application/container/applicationContainer.js | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/screens/application/container/applicationContainer.js b/src/screens/application/container/applicationContainer.js index dc8c559b5..c397494d6 100644 --- a/src/screens/application/container/applicationContainer.js +++ b/src/screens/application/container/applicationContainer.js @@ -143,11 +143,7 @@ class ApplicationContainer extends Component { const { isConnected, dispatch } = this.props; if (state.isConnected !== isConnected) { dispatch(setConnectivityStatus(state.isConnected)); - if (state.isConnected) { - this._fetchApp(); - } else { - // no internet - } + this._fetchApp(); } }); }; @@ -441,7 +437,7 @@ class ApplicationContainer extends Component { }; _getSettings = async () => { - const { dispatch } = this.props; + const { dispatch, isConnected } = this.props; const settings = await getSettings(); @@ -463,7 +459,9 @@ class ApplicationContainer extends Component { } if (settings.nsfw !== '') dispatch(setNsfw(settings.nsfw)); - dispatch(setCurrency(settings.currency !== '' ? settings.currency : 'usd')); + if (isConnected) { + dispatch(setCurrency(settings.currency !== '' ? settings.currency : 'usd')); + } this.setState({ isThemeReady: true }); } From a6a53f0d727eeec978f0d1552e6970952086f69b Mon Sep 17 00:00:00 2001 From: Mustafa Buyukcelebi Date: Wed, 17 Jul 2019 11:19:14 +0300 Subject: [PATCH 07/88] Fixed global props listener for offline mode --- src/screens/application/container/applicationContainer.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/screens/application/container/applicationContainer.js b/src/screens/application/container/applicationContainer.js index c397494d6..29e3cf546 100644 --- a/src/screens/application/container/applicationContainer.js +++ b/src/screens/application/container/applicationContainer.js @@ -100,7 +100,6 @@ class ApplicationContainer extends Component { AppState.addEventListener('change', this._handleAppStateChange); - this.globalInterval = setInterval(this._refreshGlobalProps, 180000); this._createPushListener(); }; @@ -122,6 +121,7 @@ class ApplicationContainer extends Component { if (isConnected !== null && isConnected !== nextProps.isConnected && nextProps.isConnected) { this._fetchApp(); + this.globalInterval = setInterval(this._refreshGlobalProps, 180000); } } @@ -136,6 +136,8 @@ class ApplicationContainer extends Component { Linking.removeEventListener('url', this._handleOpenURL); AppState.removeEventListener('change', this._handleAppStateChange); + + this.netListener(); } _setNetworkListener = () => { @@ -144,6 +146,9 @@ class ApplicationContainer extends Component { if (state.isConnected !== isConnected) { dispatch(setConnectivityStatus(state.isConnected)); this._fetchApp(); + if (!state.isConnected) { + clearInterval(this.globalInterval); + } } }); }; @@ -259,6 +264,7 @@ class ApplicationContainer extends Component { const { isConnected } = this.props; if (isConnected && userRealmObject) { await this._fetchUserDataFromDsteem(userRealmObject); + this.globalInterval = setInterval(this._refreshGlobalProps, 180000); } }; From a37f254deb66371772da43b50ad017092faa9077 Mon Sep 17 00:00:00 2001 From: Mustafa Buyukcelebi Date: Wed, 17 Jul 2019 12:42:48 +0300 Subject: [PATCH 08/88] Added post action and reducer for caching --- .../posts/container/postsContainer.js | 14 ++++- src/components/posts/view/postsView.js | 57 ++++++++++++++++--- src/redux/actions/postsAction.js | 6 ++ src/redux/constants/constants.js | 3 + src/redux/reducers/index.js | 2 + src/redux/reducers/postsReducer.js | 17 ++++++ 6 files changed, 90 insertions(+), 9 deletions(-) create mode 100644 src/redux/actions/postsAction.js create mode 100644 src/redux/reducers/postsReducer.js diff --git a/src/components/posts/container/postsContainer.js b/src/components/posts/container/postsContainer.js index d17b68296..6a7da4a06 100644 --- a/src/components/posts/container/postsContainer.js +++ b/src/components/posts/container/postsContainer.js @@ -7,6 +7,7 @@ import { PostCardPlaceHolder } from '../../basicUIElements'; // Actions import { isCollapsePostButton } from '../../../redux/actions/uiAction'; +import { setFeedPosts } from '../../../redux/actions/postsAction'; /* * Props Name Description Value *@props --> props name here description here Value Type Here @@ -31,8 +32,14 @@ class PostsContainer extends PureComponent { } }; + _setFeedPosts = posts => { + const { dispatch } = this.props; + + dispatch(setFeedPosts(posts)); + }; + render() { - const { currentAccount, isLoginDone, tag } = this.props; + const { currentAccount, isLoginDone, tag, feedPosts, isConnected } = this.props; if (!isLoginDone && !tag) { return ( @@ -47,6 +54,9 @@ class PostsContainer extends PureComponent { ); @@ -60,6 +70,8 @@ const mapStateToProps = state => ({ isLoginDone: state.application.isLoginDone, isCollapsePostButtonOpen: state.ui.isCollapsePostButton, nsfw: state.application.nsfw, + feedPosts: state.posts.feedPosts, + isConnected: state.application.isConnected, }); export default connect(mapStateToProps)(PostsContainer); diff --git a/src/components/posts/view/postsView.js b/src/components/posts/view/postsView.js index 5f33e32a7..6954c06e3 100644 --- a/src/components/posts/view/postsView.js +++ b/src/components/posts/view/postsView.js @@ -22,7 +22,7 @@ class PostsView extends Component { super(props); this.state = { - posts: [], + posts: props.feedPosts, startAuthor: '', startPermlink: '', refreshing: false, @@ -44,14 +44,25 @@ class PostsView extends Component { } componentDidMount() { - this._loadPosts(); + const { isConnected } = this.props; + + if (isConnected) { + this._loadPosts(); + } else { + this.setState({ + refreshing: false, + isPostsLoading: false, + isLoading: false, + }); + } } componentWillReceiveProps(nextProps) { const { currentAccountUsername, changeForceLoadPostState } = this.props; if ( - (currentAccountUsername !== nextProps.currentAccountUsername && + (currentAccountUsername && + currentAccountUsername !== nextProps.currentAccountUsername && nextProps.currentAccountUsername) || nextProps.forceLoadPost ) { @@ -83,8 +94,23 @@ class PostsView extends Component { }; _loadPosts = () => { - const { getFor, tag, currentAccountUsername, pageType, nsfw } = this.props; - const { posts, startAuthor, startPermlink, refreshing, selectedFilterIndex } = this.state; + const { + getFor, + tag, + currentAccountUsername, + pageType, + nsfw, + setFeedPosts, + isConnected, + } = this.props; + const { + posts, + startAuthor, + startPermlink, + refreshing, + selectedFilterIndex, + isLoading, + } = this.state; const filter = pageType === 'posts' ? POPULAR_FILTERS[selectedFilterIndex].toLowerCase() @@ -92,6 +118,19 @@ class PostsView extends Component { let options; let newPosts = []; + if (!isConnected) { + this.setState({ + refreshing: false, + isPostsLoading: false, + isLoading: false, + }); + return null; + } + + if (isLoading) { + return null; + } + this.setState({ isLoading: true }); if (tag || filter === 'feed' || filter === 'blog' || getFor === 'blog') { options = { @@ -139,6 +178,7 @@ class PostsView extends Component { } } + setFeedPosts(_posts); if (refreshing && newPosts.length > 0) { this.setState({ posts: _posts, @@ -154,6 +194,7 @@ class PostsView extends Component { this.setState({ refreshing: false, isPostsLoading: false, + isLoading: false, }); } } else if (result.length === 0) { @@ -284,8 +325,8 @@ class PostsView extends Component { initialNumToRender={10} ListFooterComponent={this._renderFooter} onScrollBeginDrag={() => this._handleOnScrollStart()} - refreshControl={( - -)} + } ref={ref => { this.flatList = ref; }} diff --git a/src/redux/actions/postsAction.js b/src/redux/actions/postsAction.js new file mode 100644 index 000000000..744a8dc0b --- /dev/null +++ b/src/redux/actions/postsAction.js @@ -0,0 +1,6 @@ +import { SET_FEED_POSTS } from '../constants/constants'; + +export const setFeedPosts = payload => ({ + payload, + type: SET_FEED_POSTS, +}); diff --git a/src/redux/constants/constants.js b/src/redux/constants/constants.js index c4903d8fe..3c130a76e 100644 --- a/src/redux/constants/constants.js +++ b/src/redux/constants/constants.js @@ -46,3 +46,6 @@ export const FETCH_GLOBAL_PROPS = 'FETCH_GLOBAL_PROPS'; export const IS_COLLAPSE_POST_BUTTON = 'IS_COLLAPSE_POST_BUTTON'; export const UPDATE_ACTIVE_BOTTOM_TAB = 'UPDATE_ACTIVE_BOTTOM_TAB'; export const TOAST_NOTIFICATION = 'TOAST_NOTIFICATION'; + +// POSTS +export const SET_FEED_POSTS = 'SET_FEED_POSTS'; diff --git a/src/redux/reducers/index.js b/src/redux/reducers/index.js index 03a855707..f9b573f7d 100644 --- a/src/redux/reducers/index.js +++ b/src/redux/reducers/index.js @@ -3,10 +3,12 @@ import accountReducer from './accountReducer'; import applicationReducer from './applicationReducer'; import nav from './nav'; import ui from './uiReducer'; +import postsReducer from './postsReducer'; export default combineReducers({ account: accountReducer, application: applicationReducer, + posts: postsReducer, nav, ui, }); diff --git a/src/redux/reducers/postsReducer.js b/src/redux/reducers/postsReducer.js new file mode 100644 index 000000000..99717cdcc --- /dev/null +++ b/src/redux/reducers/postsReducer.js @@ -0,0 +1,17 @@ +import { SET_FEED_POSTS } from '../constants/constants'; + +const initialState = { + feedPosts: [], +}; + +export default function(state = initialState, action) { + switch (action.type) { + case SET_FEED_POSTS: + return { + ...state, + feedPosts: action.payload, + }; + default: + return state; + } +} From 9bd7d942591a97b653270eeb4f0274d34a164c3a Mon Sep 17 00:00:00 2001 From: Mustafa Buyukcelebi Date: Wed, 17 Jul 2019 13:09:58 +0300 Subject: [PATCH 09/88] Login screen fixed for offline mode --- src/config/locales/en-US.json | 4 +++- src/screens/login/container/loginContainer.js | 23 ++++++++++++++++--- 2 files changed, 23 insertions(+), 4 deletions(-) diff --git a/src/config/locales/en-US.json b/src/config/locales/en-US.json index fdf18ce18..1910dc82e 100644 --- a/src/config/locales/en-US.json +++ b/src/config/locales/en-US.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", diff --git a/src/screens/login/container/loginContainer.js b/src/screens/login/container/loginContainer.js index ff4d5f6c5..9bc557b19 100644 --- a/src/screens/login/container/loginContainer.js +++ b/src/screens/login/container/loginContainer.js @@ -108,13 +108,29 @@ class LoginContainer extends PureComponent { }; _getAccountsWithUsername = async username => { - const validUsers = await lookupAccounts(username); - return validUsers; + const { intl, isConnected } = this.props; + + if (isConnected) { + return null; + } + + try { + const validUsers = await lookupAccounts(username); + + return validUsers; + } catch (error) { + Alert.alert( + intl.formatMessage({ id: 'alert.error' }), + intl.formatMessage({ d: 'alert.unknow_error' }), + ); + } }; _handleSignUp = () => { + const { intl } = this.props; + Linking.openURL('https://signup.steemit.com/?ref=esteem').catch(err => - alert('An error occurred', err), + Alert.alert(intl.formatMessage({ id: 'alert.error' }), err.message), ); }; @@ -137,6 +153,7 @@ const mapStateToProps = state => ({ account: state.accounts, notificationDetails: state.application.notificationDetails, notificationSettings: state.application.isNotificationOpen, + isConnected: state.application.isConnected, }); export default injectIntl(connect(mapStateToProps)(LoginContainer)); From 8625308df0bc502c9f33c5f1baed05e9e89c0ca3 Mon Sep 17 00:00:00 2001 From: Mustafa Buyukcelebi Date: Wed, 17 Jul 2019 13:27:16 +0300 Subject: [PATCH 10/88] Notification and leaderboard screen fixed for offline mode --- .../container/leaderboardContainer.js | 24 +++++++++++++++-- src/screens/login/container/loginContainer.js | 6 ++--- .../container/notificationContainer.js | 26 ++++++++++++++----- 3 files changed, 43 insertions(+), 13 deletions(-) diff --git a/src/components/leaderboard/container/leaderboardContainer.js b/src/components/leaderboard/container/leaderboardContainer.js index 7935e570a..4ed5cf60d 100644 --- a/src/components/leaderboard/container/leaderboardContainer.js +++ b/src/components/leaderboard/container/leaderboardContainer.js @@ -1,5 +1,9 @@ import React, { PureComponent } from 'react'; import { withNavigation } from 'react-navigation'; +import { Alert } from 'react-native'; +import { injectIntl } from 'react-intl'; +import { connect } from 'react-redux'; + // Services and Actions import { getLeaderboard } from '../../../providers/esteem/esteem'; @@ -41,9 +45,21 @@ class LeaderboardContainer extends PureComponent { }; _fetchLeaderBoard = async () => { + const { intl, isConnected } = this.props; + let users; + + if (!isConnected) return; + this.setState({ refreshing: true }); - const users = await getLeaderboard(); + try { + users = await getLeaderboard(); + } catch (error) { + Alert.alert( + intl.formatMessage({ id: 'alert.error' }), + intl.formatMessage({ id: 'alert.unknow_error' }), + ); + } this.setState({ users, refreshing: false }); }; @@ -62,4 +78,8 @@ class LeaderboardContainer extends PureComponent { } } -export default withNavigation(LeaderboardContainer); +const mapStateToProps = state => ({ + isConnected: state.application.isConnected, +}); + +export default injectIntl(withNavigation(connect(mapStateToProps)(LeaderboardContainer))); diff --git a/src/screens/login/container/loginContainer.js b/src/screens/login/container/loginContainer.js index 9bc557b19..c1c0387b2 100644 --- a/src/screens/login/container/loginContainer.js +++ b/src/screens/login/container/loginContainer.js @@ -110,9 +110,7 @@ class LoginContainer extends PureComponent { _getAccountsWithUsername = async username => { const { intl, isConnected } = this.props; - if (isConnected) { - return null; - } + if (isConnected) return null; try { const validUsers = await lookupAccounts(username); @@ -121,7 +119,7 @@ class LoginContainer extends PureComponent { } catch (error) { Alert.alert( intl.formatMessage({ id: 'alert.error' }), - intl.formatMessage({ d: 'alert.unknow_error' }), + intl.formatMessage({ id: 'alert.unknow_error' }), ); } }; diff --git a/src/screens/notification/container/notificationContainer.js b/src/screens/notification/container/notificationContainer.js index 018906afe..b8c191242 100644 --- a/src/screens/notification/container/notificationContainer.js +++ b/src/screens/notification/container/notificationContainer.js @@ -1,6 +1,8 @@ import React, { Component } from 'react'; +import { Alert } from 'react-native'; import { connect } from 'react-redux'; import get from 'lodash/get'; +import { injectIntl } from 'react-intl'; // Actions and Services import { getActivities, markActivityAsRead } from '../../../providers/esteem/esteem'; @@ -114,16 +116,25 @@ class NotificationContainer extends Component { }; _readAllNotification = () => { - const { username, dispatch } = this.props; + const { username, dispatch, intl, isConnected } = this.props; const { notifications } = this.state; + if (!isConnected) return; + this.setState({ isNotificationRefreshing: true }); - markActivityAsRead(username).then(result => { - dispatch(updateUnreadActivityCount(result.unread)); - const updatedNotifications = notifications.map(item => ({ ...item, read: 1 })); - this.setState({ notifications: updatedNotifications, isNotificationRefreshing: false }); - }); + markActivityAsRead(username) + .then(result => { + dispatch(updateUnreadActivityCount(result.unread)); + const updatedNotifications = notifications.map(item => ({ ...item, read: 1 })); + this.setState({ notifications: updatedNotifications, isNotificationRefreshing: false }); + }) + .catch(() => { + Alert.alert( + intl.formatMessage({ id: 'alert.error' }), + intl.formatMessage({ d: 'alert.unknow_error' }), + ); + }); }; _handleOnPressLogin = () => { @@ -159,9 +170,10 @@ class NotificationContainer extends Component { const mapStateToProps = state => ({ isLoggedIn: state.application.isLoggedIn, isDarkTheme: state.application.isDarkTheme, + isConnected: state.application.isConnected, username: state.account.currentAccount.name, activeBottomTab: state.ui.activeBottomTab, }); -export default connect(mapStateToProps)(NotificationContainer); +export default injectIntl(connect(mapStateToProps)(NotificationContainer)); From 9d741b38810bf30cc158bde454c784619486faff Mon Sep 17 00:00:00 2001 From: Mustafa Buyukcelebi Date: Wed, 17 Jul 2019 15:13:29 +0300 Subject: [PATCH 11/88] Point, profile screen and search modal fixed for offline mode --- .../leaderboard/container/leaderboardContainer.js | 6 +++++- src/components/points/container/pointsContainer.js | 12 ++++++++---- .../searchModal/container/searchModalContainer.js | 5 +++++ .../notification/container/notificationContainer.js | 4 ++-- src/screens/profile/container/profileContainer.js | 5 +++++ 5 files changed, 25 insertions(+), 7 deletions(-) diff --git a/src/components/leaderboard/container/leaderboardContainer.js b/src/components/leaderboard/container/leaderboardContainer.js index 4ed5cf60d..9c9b8925b 100644 --- a/src/components/leaderboard/container/leaderboardContainer.js +++ b/src/components/leaderboard/container/leaderboardContainer.js @@ -30,7 +30,11 @@ class LeaderboardContainer extends PureComponent { // Component Life Cycle Functions componentDidMount() { - this._fetchLeaderBoard(); + const { isConnected } = this.props; + + if (isConnected) { + this._fetchLeaderBoard(); + } } _handleOnUserPress = username => { diff --git a/src/components/points/container/pointsContainer.js b/src/components/points/container/pointsContainer.js index ee16d006c..5dba07f43 100644 --- a/src/components/points/container/pointsContainer.js +++ b/src/components/points/container/pointsContainer.js @@ -36,9 +36,11 @@ class PointsContainer extends Component { // Component Life Cycle Functions componentDidMount() { - const { username } = this.props; + const { username, isConnected } = this.props; - this._fetchuserPointActivities(username); + if (isConnected) { + this._fetchuserPointActivities(username); + } this.fetchInterval = setInterval(this._fetchuserPointActivities, 6 * 60 * 1000); } @@ -47,8 +49,9 @@ class PointsContainer extends Component { const { username } = this.props; if ( - (nextProps.activeBottomTab === ROUTES.TABBAR.POINTS && nextProps.username) || - (nextProps.username !== username && nextProps.username) + nextProps.isConnected && + ((nextProps.activeBottomTab === ROUTES.TABBAR.POINTS && nextProps.username) || + (nextProps.username !== username && nextProps.username)) ) { this._fetchuserPointActivities(nextProps.username); } @@ -165,6 +168,7 @@ const mapStateToProps = state => ({ username: state.account.currentAccount.name, isDarkTheme: state.application.isDarkTheme, activeBottomTab: state.ui.activeBottomTab, + isConnected: state.application.isConnected, }); export default connect(mapStateToProps)(PointsContainer); diff --git a/src/components/searchModal/container/searchModalContainer.js b/src/components/searchModal/container/searchModalContainer.js index f189249c9..3d5afb267 100644 --- a/src/components/searchModal/container/searchModalContainer.js +++ b/src/components/searchModal/container/searchModalContainer.js @@ -40,6 +40,10 @@ class SearchModalContainer extends PureComponent { }; _handleOnChangeSearchInput = text => { + const { isConnected } = this.props; + + if (!isConnected) return; + if (text && text !== '@' && text !== '#') { if (text[0] === '@') { lookupAccounts(text.substr(1)).then(res => { @@ -139,6 +143,7 @@ class SearchModalContainer extends PureComponent { const mapStateToProps = state => ({ username: state.account.currentAccount.name, + isConnected: state.application.isConnected, }); export default connect(mapStateToProps)(withNavigation(SearchModalContainer)); diff --git a/src/screens/notification/container/notificationContainer.js b/src/screens/notification/container/notificationContainer.js index b8c191242..e0a4d4bb4 100644 --- a/src/screens/notification/container/notificationContainer.js +++ b/src/screens/notification/container/notificationContainer.js @@ -27,9 +27,9 @@ class NotificationContainer extends Component { } componentDidMount() { - const { username } = this.props; + const { username, isConnected } = this.props; - if (username) { + if (username && isConnected) { this._getAvtivities(username); } } diff --git a/src/screens/profile/container/profileContainer.js b/src/screens/profile/container/profileContainer.js index 4a0da1ffb..c8b6caa60 100644 --- a/src/screens/profile/container/profileContainer.js +++ b/src/screens/profile/container/profileContainer.js @@ -255,6 +255,10 @@ class ProfileContainer extends Component { }; _loadProfile = async (selectedUser = null) => { + const { isConnected } = this.props; + + if (!isConnected) return; + const user = await getUser(selectedUser); this._fetchProfile(selectedUser); @@ -397,6 +401,7 @@ const mapStateToProps = state => ({ isLoggedIn: state.application.isLoggedIn, isDarkTheme: state.application.isDarkTheme, currency: state.application.currency, + isConnected: state.application.isConnected, // Ui activeBottomTab: state.ui.activeBottomTab, From fcbeaee02002b157ca177587f07d9e254a0cd9c2 Mon Sep 17 00:00:00 2001 From: Mustafa Buyukcelebi Date: Wed, 17 Jul 2019 15:26:43 +0300 Subject: [PATCH 12/88] Changed launch screen --- src/assets/launch_screen.png | Bin 0 -> 109512 bytes src/screens/application/index.js | 4 +++- src/screens/launch/screen/launchScreen.js | 12 ++++++++---- 3 files changed, 11 insertions(+), 5 deletions(-) create mode 100644 src/assets/launch_screen.png diff --git a/src/assets/launch_screen.png b/src/assets/launch_screen.png new file mode 100644 index 0000000000000000000000000000000000000000..1327bd5cd99695ce81270720e73fcb6e732fcc53 GIT binary patch literal 109512 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�B2-{Me`_WlC$+ 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%0DCsw5YbRyO166b&ZM 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 ( {({ @@ -16,7 +18,7 @@ const Application = () => ( isPinCodeReqiure, }) => { if (!isReady || !isRenderRequire || !isThemeReady) { - return null; + return ; } return ( ( ( flex: 1, justifyContent: 'center', alignItems: 'center', - marginBottom: 80, }} > - + ); From a77c4f4e65e732cc12fc4d30bcb2ef0d65d3f833 Mon Sep 17 00:00:00 2001 From: Mustafa Buyukcelebi Date: Thu, 18 Jul 2019 10:31:17 +0300 Subject: [PATCH 13/88] Removed root component from promote screen --- src/navigation/routes.js | 2 +- src/screens/index.js | 38 +++++++++++++++++++------------------- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/src/navigation/routes.js b/src/navigation/routes.js index 25884cb52..91fe64dbd 100644 --- a/src/navigation/routes.js +++ b/src/navigation/routes.js @@ -107,7 +107,7 @@ const stackNavigatior = createStackNavigator( }, }, [ROUTES.SCREENS.PROMOTE]: { - screen: RootComponent()(Promote), + screen: Promote, navigationOptions: { header: () => null, }, diff --git a/src/screens/index.js b/src/screens/index.js index 13295348e..c1c8ee88d 100755 --- a/src/screens/index.js +++ b/src/screens/index.js @@ -1,21 +1,21 @@ -import { Bookmarks } from "./bookmarks"; -import { Drafts } from "./drafts"; -import { Editor } from "./editor"; -import { Follows } from "./follows"; -import { Home } from "./home"; -import { Launch } from "./launch"; -import { Login } from "./login"; -import { Points } from "./points"; -import { Notification } from "./notification"; -import { PinCode } from "./pinCode"; -import { Post } from "./post"; -import { Profile } from "./profile"; -import { Settings } from "./settings"; -import { Voters } from "./voters"; -import SteemConnect from "./steem-connect/steemConnect"; -import { SearchResult } from "./searchResult"; -import Transfer from "./transfer"; -import Promote from "./promote/screen/promoteScreen"; +import { Bookmarks } from './bookmarks'; +import { Drafts } from './drafts'; +import { Editor } from './editor'; +import { Follows } from './follows'; +import { Home } from './home'; +import { Launch } from './launch'; +import { Login } from './login'; +import { Points } from './points'; +import { Notification } from './notification'; +import { PinCode } from './pinCode'; +import { Post } from './post'; +import { Profile } from './profile'; +import { Settings } from './settings'; +import { Voters } from './voters'; +import SteemConnect from './steem-connect/steemConnect'; +import { SearchResult } from './searchResult'; +import Transfer from './transfer'; +import Promote from './promote/screen/promoteScreen'; export { Bookmarks, @@ -35,5 +35,5 @@ export { Settings, SteemConnect, Transfer, - Voters + Voters, }; From 7c75b0971d25744e6cae93808ff003ecd10d59b5 Mon Sep 17 00:00:00 2001 From: Mustafa Buyukcelebi Date: Fri, 19 Jul 2019 15:50:38 +0300 Subject: [PATCH 14/88] Fixed internet connection information box design for iphone x --- .../noInternetConnectionStyle.js | 3 +++ .../noInternetConnectionView.js | 20 ++++++++++--------- 2 files changed, 14 insertions(+), 9 deletions(-) diff --git a/src/components/basicUIElements/view/noInternetConnection/noInternetConnectionStyle.js b/src/components/basicUIElements/view/noInternetConnection/noInternetConnectionStyle.js index 7653954b2..1ff466e5e 100644 --- a/src/components/basicUIElements/view/noInternetConnection/noInternetConnectionStyle.js +++ b/src/components/basicUIElements/view/noInternetConnection/noInternetConnectionStyle.js @@ -1,6 +1,9 @@ import EStyleSheet from 'react-native-extended-stylesheet'; export default EStyleSheet.create({ + grayBackground: { + backgroundColor: '$noConnectionColor', + }, container: { alignItems: 'center', height: 45, diff --git a/src/components/basicUIElements/view/noInternetConnection/noInternetConnectionView.js b/src/components/basicUIElements/view/noInternetConnection/noInternetConnectionView.js index 0dbfca34c..3a2b0341b 100644 --- a/src/components/basicUIElements/view/noInternetConnection/noInternetConnectionView.js +++ b/src/components/basicUIElements/view/noInternetConnection/noInternetConnectionView.js @@ -1,19 +1,21 @@ import React from 'react'; import { injectIntl } from 'react-intl'; -import { Text, SafeAreaView } from 'react-native'; +import { Text, SafeAreaView, View } from 'react-native'; import { Icon } from '../../../icon'; import styles from './noInternetConnectionStyle'; -const NoInternetConnection = props => ( - - - - {props.intl.formatMessage({ - id: 'alert.no_internet', - })} - +const NoInternetConnection = ({ intl }) => ( + + + + + {intl.formatMessage({ + id: 'alert.no_internet', + })} + + ); From c07986b5ca17a43911bd3452ec8a53459246b361 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:54:33 +0300 Subject: [PATCH 15/88] New translations en-US.json (Vietnamese) --- src/config/locales/vi-VN.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/vi-VN.json b/src/config/locales/vi-VN.json index c34c85437..5ece815a9 100644 --- a/src/config/locales/vi-VN.json +++ b/src/config/locales/vi-VN.json @@ -203,7 +203,9 @@ "no_internet": "Không có kết nối!", "confirm": "Xác nhận", "removed": "Đã xóa", - "same_user": "Người dùng này đã được thêm vào danh sách" + "same_user": "Người dùng này đã được thêm vào danh sách", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Bạn có chắc chắn muốn đăng lại không?", From 2df264d8ade2d5d3416208d2156a7269db9acbf2 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:54:35 +0300 Subject: [PATCH 16/88] New translations en-US.json (Nigerian Pidgin) --- src/config/locales/pcm-NG.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/pcm-NG.json b/src/config/locales/pcm-NG.json index 5a5f93617..305ae7b26 100644 --- a/src/config/locales/pcm-NG.json +++ b/src/config/locales/pcm-NG.json @@ -203,7 +203,9 @@ "no_internet": "Connection no dey!", "confirm": "Confam", "removed": "E don remove", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "You sure say you wan reblog am?", From abf1dee5b45ef26b1ab4eea7bb34fadbacaaf478 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:54:37 +0300 Subject: [PATCH 17/88] New translations en-US.json (Romanian) --- src/config/locales/ro-RO.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/ro-RO.json b/src/config/locales/ro-RO.json index 732e55c7b..24b7216c4 100644 --- a/src/config/locales/ro-RO.json +++ b/src/config/locales/ro-RO.json @@ -203,7 +203,9 @@ "no_internet": "Nu există conexiune!", "confirm": "Confirmă", "removed": "Şters", - "same_user": "Utilizator adăugat deja la listă" + "same_user": "Utilizator adăugat deja la listă", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Ești sigur că vrei să redistribui?", From c182771e77b1864b5dc6716b16c26b04d886c650 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:54:39 +0300 Subject: [PATCH 18/88] New translations en-US.json (Punjabi) --- src/config/locales/pa-IN.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/pa-IN.json b/src/config/locales/pa-IN.json index d68e2bf3a..daab9bb78 100644 --- a/src/config/locales/pa-IN.json +++ b/src/config/locales/pa-IN.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", From d9547787d2eb52306d24ccb3738eee8cd14b6485 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:54:41 +0300 Subject: [PATCH 19/88] New translations en-US.json (Portuguese) --- src/config/locales/pt-PT.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/pt-PT.json b/src/config/locales/pt-PT.json index 0226d1351..1361ef3e4 100644 --- a/src/config/locales/pt-PT.json +++ b/src/config/locales/pt-PT.json @@ -203,7 +203,9 @@ "no_internet": "Sem ligação!", "confirm": "Confirmar", "removed": "Removido", - "same_user": "Este usuário já foi adicionado à lista" + "same_user": "Este usuário já foi adicionado à lista", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Tem certeza de que deseja reblogar?", From aa7195f84be33267be8429b41049d4dfb7442094 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:54:43 +0300 Subject: [PATCH 20/88] New translations en-US.json (Polish) --- src/config/locales/pl-PL.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/pl-PL.json b/src/config/locales/pl-PL.json index d68e2bf3a..daab9bb78 100644 --- a/src/config/locales/pl-PL.json +++ b/src/config/locales/pl-PL.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", From dcbdc58b19260dc16f475a87a1edddf9905f62a0 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:54:46 +0300 Subject: [PATCH 21/88] New translations en-US.json (Persian) --- src/config/locales/fa-IR.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/fa-IR.json b/src/config/locales/fa-IR.json index 4c1004d0d..861e3e8f0 100644 --- a/src/config/locales/fa-IR.json +++ b/src/config/locales/fa-IR.json @@ -203,7 +203,9 @@ "no_internet": "اتصال برقرار نیست!", "confirm": "تأیید", "removed": "حذف شد", - "same_user": "این کاربر قبلا به لیست اضافه شده است" + "same_user": "این کاربر قبلا به لیست اضافه شده است", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "آیا مطمئن هستید که می‌خواهید به اشتراک بگذارید؟", From 3f094e579ac462f140b4750b92584acf8c34b05b Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:54:48 +0300 Subject: [PATCH 22/88] New translations en-US.json (Norwegian) --- src/config/locales/no-NO.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/no-NO.json b/src/config/locales/no-NO.json index d68e2bf3a..daab9bb78 100644 --- a/src/config/locales/no-NO.json +++ b/src/config/locales/no-NO.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", From 03c2984d37dcde385396f99e2ea8825a4e40c931 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:54:49 +0300 Subject: [PATCH 23/88] New translations en-US.json (Nepali) --- src/config/locales/ne-NP.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/ne-NP.json b/src/config/locales/ne-NP.json index d68e2bf3a..daab9bb78 100644 --- a/src/config/locales/ne-NP.json +++ b/src/config/locales/ne-NP.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", From e7573c7f275c484d88d0e3af48324bc45fa77f23 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:54:51 +0300 Subject: [PATCH 24/88] New translations en-US.json (Sanskrit) --- src/config/locales/sa-IN.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/sa-IN.json b/src/config/locales/sa-IN.json index d68e2bf3a..daab9bb78 100644 --- a/src/config/locales/sa-IN.json +++ b/src/config/locales/sa-IN.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", From 58c85060dd95b60fbf436bce67c63157ca50c8b4 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:54:53 +0300 Subject: [PATCH 25/88] New translations en-US.json (Mongolian) --- src/config/locales/mn-MN.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/mn-MN.json b/src/config/locales/mn-MN.json index d68e2bf3a..daab9bb78 100644 --- a/src/config/locales/mn-MN.json +++ b/src/config/locales/mn-MN.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", From bab83b0e6c2637814fc8189fc7538cac37c2f704 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:54:55 +0300 Subject: [PATCH 26/88] New translations en-US.json (Malay) --- src/config/locales/ms-MY.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/ms-MY.json b/src/config/locales/ms-MY.json index 0a3396769..cc863e42b 100644 --- a/src/config/locales/ms-MY.json +++ b/src/config/locales/ms-MY.json @@ -203,7 +203,9 @@ "no_internet": "Tiada sambungan!", "confirm": "Muktamat", "removed": "Buang", - "same_user": "Pengguna telah ditambah ke dalam senarai" + "same_user": "Pengguna telah ditambah ke dalam senarai", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Adakah anda ingin menulang siar?", From 40aa88dfeefc22532be3e2302491d3963e299509 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:54:57 +0300 Subject: [PATCH 27/88] New translations en-US.json (Macedonian) --- src/config/locales/mk-MK.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/mk-MK.json b/src/config/locales/mk-MK.json index d68e2bf3a..daab9bb78 100644 --- a/src/config/locales/mk-MK.json +++ b/src/config/locales/mk-MK.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", From 0476be7b532c9f9516c0538c1d81939634c46f68 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:54:58 +0300 Subject: [PATCH 28/88] New translations en-US.json (Lithuanian) --- src/config/locales/lt-LT.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/lt-LT.json b/src/config/locales/lt-LT.json index 298fe32d5..1e0eb4c29 100644 --- a/src/config/locales/lt-LT.json +++ b/src/config/locales/lt-LT.json @@ -203,7 +203,9 @@ "no_internet": "Nėra ryšio!", "confirm": "Patvirtinti", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Ar tikrai norite dalintis?", From 25f95d633d00c4af0b518c1bf3e35e31113449ba Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:55:01 +0300 Subject: [PATCH 29/88] New translations en-US.json (Latvian) --- src/config/locales/lv-LV.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/lv-LV.json b/src/config/locales/lv-LV.json index d68e2bf3a..daab9bb78 100644 --- a/src/config/locales/lv-LV.json +++ b/src/config/locales/lv-LV.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", From c53e40243d670a85091c7a48ae36523fde61e62e Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:55:03 +0300 Subject: [PATCH 30/88] New translations en-US.json (Kyrgyz) --- src/config/locales/ky-KG.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/ky-KG.json b/src/config/locales/ky-KG.json index d68e2bf3a..daab9bb78 100644 --- a/src/config/locales/ky-KG.json +++ b/src/config/locales/ky-KG.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", From 7cdb1273d34045b790623825372effe26f94c2d3 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:55:06 +0300 Subject: [PATCH 31/88] New translations en-US.json (Russian) --- src/config/locales/ru-RU.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/ru-RU.json b/src/config/locales/ru-RU.json index a16a41801..32092974d 100644 --- a/src/config/locales/ru-RU.json +++ b/src/config/locales/ru-RU.json @@ -203,7 +203,9 @@ "no_internet": "No internet connection", "confirm": "Подтвердить", "removed": "Удалено", - "same_user": "Этот пользователь уже добавлен в список" + "same_user": "Этот пользователь уже добавлен в список", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Вы уверены, что хотите сделать репост?", From bc66d84b0d6de6e0f8f72446808ca709f2b273b7 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:55:08 +0300 Subject: [PATCH 32/88] New translations en-US.json (Serbian (Latin)) --- src/config/locales/sr-CS.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/sr-CS.json b/src/config/locales/sr-CS.json index a05785451..2e437dca7 100644 --- a/src/config/locales/sr-CS.json +++ b/src/config/locales/sr-CS.json @@ -203,7 +203,9 @@ "no_internet": "Niste konektovani na internet!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Da li ste sigurni da želite da podelite?", From d1da1577628e6251d2822060ce5ed6684b8c3963 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:55:10 +0300 Subject: [PATCH 33/88] New translations en-US.json (Kazakh) --- src/config/locales/kk-KZ.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/kk-KZ.json b/src/config/locales/kk-KZ.json index d68e2bf3a..daab9bb78 100644 --- a/src/config/locales/kk-KZ.json +++ b/src/config/locales/kk-KZ.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", From 85e41909998c7b5c061fccabf3e6198763f6dc8e Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:55:12 +0300 Subject: [PATCH 34/88] New translations en-US.json (Turkish) --- src/config/locales/tr-TR.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/tr-TR.json b/src/config/locales/tr-TR.json index 230ef4183..08e4293f5 100644 --- a/src/config/locales/tr-TR.json +++ b/src/config/locales/tr-TR.json @@ -203,7 +203,9 @@ "no_internet": "Bağlantı yok.", "confirm": "Onayla", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Reblog yapma istediginize emin misiniz?", From 14f9825e354bd72fac24fc740fa7bda50f52661f Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:55:14 +0300 Subject: [PATCH 35/88] New translations en-US.json (Yoruba) --- src/config/locales/yo-NG.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/yo-NG.json b/src/config/locales/yo-NG.json index 4cd09b950..fcfe523a0 100644 --- a/src/config/locales/yo-NG.json +++ b/src/config/locales/yo-NG.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Se o da o loju pe o fe ṣe eda oro yi?", From c51ba821d4694640dd1dddfe7047ee37a6b6f1f0 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:55:16 +0300 Subject: [PATCH 36/88] New translations en-US.json (Uzbek) --- src/config/locales/uz-UZ.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/uz-UZ.json b/src/config/locales/uz-UZ.json index d68e2bf3a..daab9bb78 100644 --- a/src/config/locales/uz-UZ.json +++ b/src/config/locales/uz-UZ.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", From 9d567efee36e59cb651eddd9270da0fbb4377e24 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:55:18 +0300 Subject: [PATCH 37/88] New translations en-US.json (Urdu (Pakistan)) --- src/config/locales/ur-PK.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/ur-PK.json b/src/config/locales/ur-PK.json index 36c5acbdb..04edcf054 100644 --- a/src/config/locales/ur-PK.json +++ b/src/config/locales/ur-PK.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", From bd5e45b1f9eab85c65cfd99cd811e4d288a871c3 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:55:20 +0300 Subject: [PATCH 38/88] New translations en-US.json (Urdu (India)) --- src/config/locales/ur-IN.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/ur-IN.json b/src/config/locales/ur-IN.json index 36c5acbdb..04edcf054 100644 --- a/src/config/locales/ur-IN.json +++ b/src/config/locales/ur-IN.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", From 61f148754d2c95c65c4045834477ca81a5c9f8b6 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:55:22 +0300 Subject: [PATCH 39/88] New translations en-US.json (Ukrainian) --- src/config/locales/uk-UA.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/uk-UA.json b/src/config/locales/uk-UA.json index d68e2bf3a..daab9bb78 100644 --- a/src/config/locales/uk-UA.json +++ b/src/config/locales/uk-UA.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", From 3c1b7773e6d6c083ee2cc9de0f54e3b37f593dc2 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:55:24 +0300 Subject: [PATCH 40/88] New translations en-US.json (Turkmen) --- src/config/locales/tk-TM.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/tk-TM.json b/src/config/locales/tk-TM.json index d68e2bf3a..daab9bb78 100644 --- a/src/config/locales/tk-TM.json +++ b/src/config/locales/tk-TM.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", From 7bab64029970d8cc4db520893f8986ac6fb3a7e9 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:55:26 +0300 Subject: [PATCH 41/88] New translations en-US.json (Tibetan) --- src/config/locales/bo-BT.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/bo-BT.json b/src/config/locales/bo-BT.json index d68e2bf3a..daab9bb78 100644 --- a/src/config/locales/bo-BT.json +++ b/src/config/locales/bo-BT.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", From 4f78c9e5abfc1c0fe09222ebe0655fd8e9a5dfef Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:55:28 +0300 Subject: [PATCH 42/88] New translations en-US.json (Slovak) --- src/config/locales/sk-SK.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/sk-SK.json b/src/config/locales/sk-SK.json index d68e2bf3a..daab9bb78 100644 --- a/src/config/locales/sk-SK.json +++ b/src/config/locales/sk-SK.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", From a5101614d51fe76ed39f2e22850584c2e102f640 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:55:30 +0300 Subject: [PATCH 43/88] New translations en-US.json (Thai) --- src/config/locales/th-TH.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/th-TH.json b/src/config/locales/th-TH.json index d68e2bf3a..daab9bb78 100644 --- a/src/config/locales/th-TH.json +++ b/src/config/locales/th-TH.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", From a84d86aa37de088bdabbb4aa93970d05480a2cbe Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:55:32 +0300 Subject: [PATCH 44/88] New translations en-US.json (Tamil) --- src/config/locales/ta-IN.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/ta-IN.json b/src/config/locales/ta-IN.json index 690f3e0b2..cb9c0c57a 100644 --- a/src/config/locales/ta-IN.json +++ b/src/config/locales/ta-IN.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", From 167e0bc1fc18e4bf94ce1976ff4e8b30076f0269 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:55:34 +0300 Subject: [PATCH 45/88] New translations en-US.json (Tajik) --- src/config/locales/tg-TJ.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/tg-TJ.json b/src/config/locales/tg-TJ.json index d68e2bf3a..daab9bb78 100644 --- a/src/config/locales/tg-TJ.json +++ b/src/config/locales/tg-TJ.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", From 333a8194f1efe44ee98f7a8c6e1db89cf035b014 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:55:36 +0300 Subject: [PATCH 46/88] New translations en-US.json (Swedish) --- src/config/locales/sv-SE.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/sv-SE.json b/src/config/locales/sv-SE.json index d68e2bf3a..daab9bb78 100644 --- a/src/config/locales/sv-SE.json +++ b/src/config/locales/sv-SE.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", From cbec357a8472c9c41eff0da99bd63ba9fda1946c Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:55:38 +0300 Subject: [PATCH 47/88] New translations en-US.json (Swahili) --- src/config/locales/sw-KE.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/sw-KE.json b/src/config/locales/sw-KE.json index d68e2bf3a..daab9bb78 100644 --- a/src/config/locales/sw-KE.json +++ b/src/config/locales/sw-KE.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", From 84774d5e8353cd3513501af3468a4b5eebf4fc02 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:55:40 +0300 Subject: [PATCH 48/88] New translations en-US.json (Spanish) --- src/config/locales/es-ES.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/es-ES.json b/src/config/locales/es-ES.json index 633f8a8b3..d90b605a0 100644 --- a/src/config/locales/es-ES.json +++ b/src/config/locales/es-ES.json @@ -203,7 +203,9 @@ "no_internet": "Sin conexión!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Está seguro que quiere rebloguear?", From 66de90cf16ab8e1ed01fa3ac23746b30c63e7bbe Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:55:42 +0300 Subject: [PATCH 49/88] New translations en-US.json (Slovenian) --- src/config/locales/sl-SI.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/sl-SI.json b/src/config/locales/sl-SI.json index d68e2bf3a..daab9bb78 100644 --- a/src/config/locales/sl-SI.json +++ b/src/config/locales/sl-SI.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", From 8d68a312bcd4c840da38a4636919eac7dd68ebe7 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:55:44 +0300 Subject: [PATCH 50/88] New translations en-US.json (Kurdish) --- src/config/locales/ku-TR.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/ku-TR.json b/src/config/locales/ku-TR.json index d68e2bf3a..daab9bb78 100644 --- a/src/config/locales/ku-TR.json +++ b/src/config/locales/ku-TR.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", From 85e13d986c18e6a2943a664a27da72499d312574 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:55:46 +0300 Subject: [PATCH 51/88] New translations en-US.json (Kashmiri) --- src/config/locales/ks-IN.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/ks-IN.json b/src/config/locales/ks-IN.json index d68e2bf3a..daab9bb78 100644 --- a/src/config/locales/ks-IN.json +++ b/src/config/locales/ks-IN.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", From 18914e415335bdb9175117617d2c5ec93054715f Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:55:48 +0300 Subject: [PATCH 52/88] New translations en-US.json (Korean) --- src/config/locales/ko-KR.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/ko-KR.json b/src/config/locales/ko-KR.json index 19a573d69..be6b81fb0 100644 --- a/src/config/locales/ko-KR.json +++ b/src/config/locales/ko-KR.json @@ -203,7 +203,9 @@ "no_internet": "인터넷 연결을 확인하세요!", "confirm": "확인", "removed": "삭제되었습니다", - "same_user": "이 사용자는 목록에 이미 추가되었습니다" + "same_user": "이 사용자는 목록에 이미 추가되었습니다", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "정말 리블로그 하시겠습니까?", From cebb31a301e382764e19207612fcf0d55e7bad28 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:55:49 +0300 Subject: [PATCH 53/88] New translations en-US.json (Bulgarian) --- src/config/locales/bg-BG.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/bg-BG.json b/src/config/locales/bg-BG.json index d68e2bf3a..daab9bb78 100644 --- a/src/config/locales/bg-BG.json +++ b/src/config/locales/bg-BG.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", From 5bf352b72206e44d48f053ce90dd0005647ca1b9 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:55:51 +0300 Subject: [PATCH 54/88] New translations en-US.json (Czech) --- src/config/locales/cs-CZ.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/cs-CZ.json b/src/config/locales/cs-CZ.json index d68e2bf3a..daab9bb78 100644 --- a/src/config/locales/cs-CZ.json +++ b/src/config/locales/cs-CZ.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", From dd3b87f6d1241c9c83526ef12fbcb7eabcb9bc81 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:55:53 +0300 Subject: [PATCH 55/88] New translations en-US.json (Croatian) --- src/config/locales/hr-HR.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/hr-HR.json b/src/config/locales/hr-HR.json index 72ade70fa..0c7445f10 100644 --- a/src/config/locales/hr-HR.json +++ b/src/config/locales/hr-HR.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Jeste li sigurni da želite ponovo podijeliti objavu na svom profilu?", From 915ca233c40a33eb65fb24103a78d1ec2ceb8023 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:55:55 +0300 Subject: [PATCH 56/88] New translations en-US.json (Chinese Traditional) --- src/config/locales/zh-TW.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/zh-TW.json b/src/config/locales/zh-TW.json index af5d0e779..c3da69375 100644 --- a/src/config/locales/zh-TW.json +++ b/src/config/locales/zh-TW.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "您確定想要轉發嗎?", From 13a8aeac4086bcfc5e1512c6f0ae691feb8acfca Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:55:58 +0300 Subject: [PATCH 57/88] New translations en-US.json (Chinese Simplified) --- src/config/locales/zh-CN.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/zh-CN.json b/src/config/locales/zh-CN.json index b70f89471..da5b6ba2d 100644 --- a/src/config/locales/zh-CN.json +++ b/src/config/locales/zh-CN.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "您确定想要转发?", From 13002fc315b5c7452c3171e6ffc9da3a96076a68 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:56:00 +0300 Subject: [PATCH 58/88] New translations en-US.json (Cebuano) --- src/config/locales/ceb-PH.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/ceb-PH.json b/src/config/locales/ceb-PH.json index d68e2bf3a..daab9bb78 100644 --- a/src/config/locales/ceb-PH.json +++ b/src/config/locales/ceb-PH.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", From 91688d638db5459363a52f496c83d897d61fc7fe Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:56:02 +0300 Subject: [PATCH 59/88] New translations en-US.json (Catalan) --- src/config/locales/ca-ES.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/ca-ES.json b/src/config/locales/ca-ES.json index d68e2bf3a..daab9bb78 100644 --- a/src/config/locales/ca-ES.json +++ b/src/config/locales/ca-ES.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", From 56fb061ff6c2dbd39576e52da06d86c263413564 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:56:04 +0300 Subject: [PATCH 60/88] New translations en-US.json (Bosnian) --- src/config/locales/bs-BA.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/bs-BA.json b/src/config/locales/bs-BA.json index d68e2bf3a..daab9bb78 100644 --- a/src/config/locales/bs-BA.json +++ b/src/config/locales/bs-BA.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", From d0eeb3b8cdd24c38a3a36cebb48b9d4e3b7d8ddc Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:56:06 +0300 Subject: [PATCH 61/88] New translations en-US.json (Dutch) --- src/config/locales/nl-NL.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/nl-NL.json b/src/config/locales/nl-NL.json index d88ccf76f..131865bd3 100644 --- a/src/config/locales/nl-NL.json +++ b/src/config/locales/nl-NL.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Weet je zeker dat je het wilt delen?", From b9c88ce0cd3c8c837528e913c08605e5a3549723 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:56:08 +0300 Subject: [PATCH 62/88] New translations en-US.json (Bengali) --- src/config/locales/bn-BD.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/bn-BD.json b/src/config/locales/bn-BD.json index 266a8ecf8..6798d6e2d 100644 --- a/src/config/locales/bn-BD.json +++ b/src/config/locales/bn-BD.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", From 0de7e5b5e92f3b5eff1b70654238117e4254a274 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:56:10 +0300 Subject: [PATCH 63/88] New translations en-US.json (Azerbaijani) --- src/config/locales/az-AZ.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/az-AZ.json b/src/config/locales/az-AZ.json index ad3fb8429..78349b226 100644 --- a/src/config/locales/az-AZ.json +++ b/src/config/locales/az-AZ.json @@ -203,7 +203,9 @@ "no_internet": "Bağlantı yoxdur!", "confirm": "Təsdiqlə", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Təkrar paylaşmaq istədiyinizə əminsiniz?", From 3266e8cf857fd32a32b837459ef3693b6d42f7cf Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:56:13 +0300 Subject: [PATCH 64/88] New translations en-US.json (Assamese) --- src/config/locales/as-IN.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/as-IN.json b/src/config/locales/as-IN.json index d68e2bf3a..daab9bb78 100644 --- a/src/config/locales/as-IN.json +++ b/src/config/locales/as-IN.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", From e244686dbce9b1eab9bcb4a2e2f281898bb57dcd Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:56:14 +0300 Subject: [PATCH 65/88] New translations en-US.json (Armenian) --- src/config/locales/hy-AM.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/hy-AM.json b/src/config/locales/hy-AM.json index 17ff68860..fd59d245a 100644 --- a/src/config/locales/hy-AM.json +++ b/src/config/locales/hy-AM.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", From 38959a964df03fc00eb54d42489b08738a5c072f Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:56:17 +0300 Subject: [PATCH 66/88] New translations en-US.json (Arabic) --- src/config/locales/ar-SA.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/ar-SA.json b/src/config/locales/ar-SA.json index 91954de04..226801c4f 100644 --- a/src/config/locales/ar-SA.json +++ b/src/config/locales/ar-SA.json @@ -203,7 +203,9 @@ "no_internet": "لا يوجد اتصال!", "confirm": "تأكيد", "removed": "محذوف", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "هل أنت متأكد من رغبتك في إعادة التدوين؟", From 4290ebab31bb9851b24095f9b85ea42b03489d22 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:56:19 +0300 Subject: [PATCH 67/88] New translations en-US.json (Albanian) --- src/config/locales/sq-AL.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/sq-AL.json b/src/config/locales/sq-AL.json index 17ff68860..fd59d245a 100644 --- a/src/config/locales/sq-AL.json +++ b/src/config/locales/sq-AL.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", From 7397370e3998693f656030d24e82160fc2bc5fe1 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:56:21 +0300 Subject: [PATCH 68/88] New translations en-US.json (Danish) --- src/config/locales/da-DK.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/da-DK.json b/src/config/locales/da-DK.json index d68e2bf3a..daab9bb78 100644 --- a/src/config/locales/da-DK.json +++ b/src/config/locales/da-DK.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", From 19a116c616d68070009da6e51318d18e548e6064 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:56:23 +0300 Subject: [PATCH 69/88] New translations en-US.json (Esperanto) --- src/config/locales/eo-UY.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/eo-UY.json b/src/config/locales/eo-UY.json index d68e2bf3a..daab9bb78 100644 --- a/src/config/locales/eo-UY.json +++ b/src/config/locales/eo-UY.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", From 206c13ee9b8b9dce51f49e82c77c80b88fa775a3 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:56:25 +0300 Subject: [PATCH 70/88] New translations en-US.json (Japanese) --- src/config/locales/ja-JP.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/ja-JP.json b/src/config/locales/ja-JP.json index d68e2bf3a..daab9bb78 100644 --- a/src/config/locales/ja-JP.json +++ b/src/config/locales/ja-JP.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", From d168044b94dd9e8ea40b91f97b4bf4915717f1ed Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:56:27 +0300 Subject: [PATCH 71/88] New translations en-US.json (Hebrew) --- src/config/locales/he-IL.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/he-IL.json b/src/config/locales/he-IL.json index 9d91f031b..96246772e 100644 --- a/src/config/locales/he-IL.json +++ b/src/config/locales/he-IL.json @@ -203,7 +203,9 @@ "no_internet": "אין חיבור!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "האם את\\ה בטוח\/ה רוצה לשתף ?", From d32672229c8e2d37ce4c2244456f0226e9f45e10 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:56:29 +0300 Subject: [PATCH 72/88] New translations en-US.json (Italian) --- src/config/locales/it-IT.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/it-IT.json b/src/config/locales/it-IT.json index ec87c6cc7..0757a1210 100644 --- a/src/config/locales/it-IT.json +++ b/src/config/locales/it-IT.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Sei sicuro di volerlo condividere?", From 73100ed9c5cf542b55fe3d6db7b3b7ed00395f7a Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:56:31 +0300 Subject: [PATCH 73/88] New translations en-US.json (Irish) --- src/config/locales/ga-IE.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/ga-IE.json b/src/config/locales/ga-IE.json index d68e2bf3a..daab9bb78 100644 --- a/src/config/locales/ga-IE.json +++ b/src/config/locales/ga-IE.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", From ef2f7c4c12ed3d8b26cc1ad2422cfa07c363be64 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:56:33 +0300 Subject: [PATCH 74/88] New translations en-US.json (Indonesian) --- src/config/locales/id-ID.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/id-ID.json b/src/config/locales/id-ID.json index cf41a2b08..666a4116c 100644 --- a/src/config/locales/id-ID.json +++ b/src/config/locales/id-ID.json @@ -203,7 +203,9 @@ "no_internet": "Tidak ada koneksi!", "confirm": "Konfirmasi", "removed": "Hapus", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Anda yakin ingin menerbitkan ulang?", From 894b373845761c2dabc7a30904591e3413030e1c Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:56:35 +0300 Subject: [PATCH 75/88] New translations en-US.json (Icelandic) --- src/config/locales/is-IS.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/is-IS.json b/src/config/locales/is-IS.json index d68e2bf3a..daab9bb78 100644 --- a/src/config/locales/is-IS.json +++ b/src/config/locales/is-IS.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", From 092792f8fdda90a80321d9ca1fa3b885e870cbfd Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:56:36 +0300 Subject: [PATCH 76/88] New translations en-US.json (Hungarian) --- src/config/locales/hu-HU.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/hu-HU.json b/src/config/locales/hu-HU.json index 4e8e2fddf..41552dfa1 100644 --- a/src/config/locales/hu-HU.json +++ b/src/config/locales/hu-HU.json @@ -203,7 +203,9 @@ "no_internet": "Nincs kapcsolat!", "confirm": "Megerősítés", "removed": "Eltávolítva", - "same_user": "Ez a felhasználó már szerepel a listán" + "same_user": "Ez a felhasználó már szerepel a listán", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Biztos, hogy megosztod?", From 99515937ff1b2a4ea1b633c5aa75eb578c4501e9 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:56:38 +0300 Subject: [PATCH 77/88] New translations en-US.json (Hindi) --- src/config/locales/hi-IN.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/hi-IN.json b/src/config/locales/hi-IN.json index db734abf7..1d65735c4 100644 --- a/src/config/locales/hi-IN.json +++ b/src/config/locales/hi-IN.json @@ -203,7 +203,9 @@ "no_internet": "संपर्क नहीं", "confirm": "पुष्टी करें", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "क्या आप सच में पुनः प्रसारित करना चाहते हैं?", From 703614e1eab29b7227b5360fcc24fa2395e69ee1 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:56:40 +0300 Subject: [PATCH 78/88] New translations en-US.json (Greek) --- src/config/locales/el-GR.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/el-GR.json b/src/config/locales/el-GR.json index d68e2bf3a..daab9bb78 100644 --- a/src/config/locales/el-GR.json +++ b/src/config/locales/el-GR.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", From 8ce046c2f1a785269572fbb5914a8d3b710f4992 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:56:43 +0300 Subject: [PATCH 79/88] New translations en-US.json (Estonian) --- src/config/locales/et-EE.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/et-EE.json b/src/config/locales/et-EE.json index f13e1e660..443660356 100644 --- a/src/config/locales/et-EE.json +++ b/src/config/locales/et-EE.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", From 23e4da0692b11884b64b629ba9bb25f9b57c4735 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:56:45 +0300 Subject: [PATCH 80/88] New translations en-US.json (Gothic) --- src/config/locales/got-DE.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/got-DE.json b/src/config/locales/got-DE.json index a4f9b3241..5ce925874 100644 --- a/src/config/locales/got-DE.json +++ b/src/config/locales/got-DE.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", From 4307b0c5e7c1501d667b64d184d6fc3c33520038 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:56:46 +0300 Subject: [PATCH 81/88] New translations en-US.json (German) --- src/config/locales/de-DE.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/de-DE.json b/src/config/locales/de-DE.json index ad9f072ce..52244bc73 100644 --- a/src/config/locales/de-DE.json +++ b/src/config/locales/de-DE.json @@ -203,7 +203,9 @@ "no_internet": "Keine Verbindung!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Möchtest du diesen Beitrag wirklich teilen?", From 634c9f829e4ba5c2feacb6fb7ea33b986e68b9de Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:56:48 +0300 Subject: [PATCH 82/88] New translations en-US.json (Georgian) --- src/config/locales/ka-GE.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/ka-GE.json b/src/config/locales/ka-GE.json index d68e2bf3a..daab9bb78 100644 --- a/src/config/locales/ka-GE.json +++ b/src/config/locales/ka-GE.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", From 6864c6af4ef3117370b1d00e3c90b2394228446a Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:56:50 +0300 Subject: [PATCH 83/88] New translations en-US.json (Galician) --- src/config/locales/gl-ES.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/gl-ES.json b/src/config/locales/gl-ES.json index d68e2bf3a..daab9bb78 100644 --- a/src/config/locales/gl-ES.json +++ b/src/config/locales/gl-ES.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", From 8b560fe5b7a82adef664866f020a69fca930d730 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:56:52 +0300 Subject: [PATCH 84/88] New translations en-US.json (French) --- src/config/locales/fr-FR.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/fr-FR.json b/src/config/locales/fr-FR.json index a2cfe1bfc..43e47224f 100644 --- a/src/config/locales/fr-FR.json +++ b/src/config/locales/fr-FR.json @@ -203,7 +203,9 @@ "no_internet": "Pas de connexion !", "confirm": "Valider", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Êtes-vous sûr de vouloir rebloguer ?", From 7a92c4d388c9ae342e53051561b36a32e552825f Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:56:54 +0300 Subject: [PATCH 85/88] New translations en-US.json (Finnish) --- src/config/locales/fi-FI.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/fi-FI.json b/src/config/locales/fi-FI.json index 3d5cfb839..d46a0c3e4 100644 --- a/src/config/locales/fi-FI.json +++ b/src/config/locales/fi-FI.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", From 600e468738bf7e1f0b10533ef222921e453e7242 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:56:55 +0300 Subject: [PATCH 86/88] New translations en-US.json (Filipino) --- src/config/locales/fil-PH.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/fil-PH.json b/src/config/locales/fil-PH.json index 06eb59593..dfe8a323f 100644 --- a/src/config/locales/fil-PH.json +++ b/src/config/locales/fil-PH.json @@ -203,7 +203,9 @@ "no_internet": "No connection!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Are you sure you want to reblog?", From 4e5a7bebb0c53830fc9e545c8e907e4cb3e593e5 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 15:56:57 +0300 Subject: [PATCH 87/88] New translations en-US.json (Acehnese) --- src/config/locales/ac-ace.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/locales/ac-ace.json b/src/config/locales/ac-ace.json index 035981c33..1c8fd783f 100644 --- a/src/config/locales/ac-ace.json +++ b/src/config/locales/ac-ace.json @@ -203,7 +203,9 @@ "no_internet": "Hana koneksi!", "confirm": "Confirm", "removed": "Removed", - "same_user": "This user already added to list" + "same_user": "This user already added to list", + "unknow_error": "An error occurred", + "error": "Error" }, "post": { "reblog_alert": "Peu yakin neuh, neu neuk reblog?", From 899a3483cccfed7dc77d05f0cf181b57e62e98b4 Mon Sep 17 00:00:00 2001 From: Feruz M Date: Fri, 19 Jul 2019 18:26:35 +0300 Subject: [PATCH 88/88] New translations en-US.json (Portuguese) --- src/config/locales/pt-PT.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/config/locales/pt-PT.json b/src/config/locales/pt-PT.json index 1361ef3e4..df5719f8e 100644 --- a/src/config/locales/pt-PT.json +++ b/src/config/locales/pt-PT.json @@ -204,8 +204,8 @@ "confirm": "Confirmar", "removed": "Removido", "same_user": "Este usuário já foi adicionado à lista", - "unknow_error": "An error occurred", - "error": "Error" + "unknow_error": "Ocorreu um erro", + "error": "Erro" }, "post": { "reblog_alert": "Tem certeza de que deseja reblogar?",