gitextract_xjzujt5k/ ├── .babelrc ├── .buckconfig ├── .circleci/ │ └── config.yml ├── .eslintignore ├── .eslintrc ├── .flowconfig ├── .gitattributes ├── .gitignore ├── .watchmanconfig ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── __mocks__/ │ └── react-native.js ├── android/ │ ├── app/ │ │ ├── BUCK │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src/ │ │ ├── debug/ │ │ │ └── res/ │ │ │ └── values/ │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── main/ │ │ ├── AndroidManifest.xml │ │ ├── java/ │ │ │ └── com/ │ │ │ └── facebook/ │ │ │ └── f8/ │ │ │ ├── MainActivity.java │ │ │ └── MainApplication.java │ │ └── res/ │ │ └── values/ │ │ ├── strings.xml │ │ └── styles.xml │ ├── build.gradle │ ├── gradle/ │ │ └── wrapper/ │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradle.properties │ ├── gradlew │ ├── gradlew.bat │ ├── keystores/ │ │ ├── BUCK │ │ └── debug.keystore.properties │ └── settings.gradle ├── app.json ├── docker-compose.yml ├── index.android.js ├── index.ios.js ├── ios/ │ ├── F82017/ │ │ ├── AppDelegate.h │ │ ├── AppDelegate.m │ │ ├── Base.lproj/ │ │ │ └── LaunchScreen.xib │ │ ├── F82017.entitlements │ │ ├── Images.xcassets/ │ │ │ └── AppIcon.appiconset/ │ │ │ └── Contents.json │ │ ├── Info.plist │ │ └── main.m │ ├── F82017-tvOS/ │ │ └── Info.plist │ ├── F82017-tvOSTests/ │ │ └── Info.plist │ ├── F82017.xcodeproj/ │ │ ├── project.pbxproj │ │ └── xcshareddata/ │ │ └── xcschemes/ │ │ ├── F82017-tvOS.xcscheme │ │ └── F82017.xcscheme │ └── F82017Tests/ │ ├── F82017Tests.m │ └── Info.plist ├── js/ │ ├── F8Analytics.js │ ├── F8App.js │ ├── F8Navigator.js │ ├── FacebookSDK.js │ ├── Playground.js │ ├── PushNotificationsController.js │ ├── actions/ │ │ ├── config.js │ │ ├── filter.js │ │ ├── index.js │ │ ├── installation.js │ │ ├── login.js │ │ ├── navigation.js │ │ ├── notifications.js │ │ ├── parse.js │ │ ├── schedule.js │ │ ├── surveys.js │ │ ├── test.js │ │ ├── types.js │ │ └── video.js │ ├── common/ │ │ ├── ActionsOverlay.js │ │ ├── Carousel.js │ │ ├── F8ActionSheet.js │ │ ├── F8BackgroundRepeat.js │ │ ├── F8Button.js │ │ ├── F8Colors.js │ │ ├── F8DrawerLayout.js │ │ ├── F8Fonts.js │ │ ├── F8Header.js │ │ ├── F8Linking.js │ │ ├── F8Modal.js │ │ ├── F8PageControl.js │ │ ├── F8ScrollingHeader.js │ │ ├── F8SegmentedControl.js │ │ ├── F8StyleSheet.js │ │ ├── F8Text.js │ │ ├── F8TimelineBackground.js │ │ ├── F8TimelineSegment.js │ │ ├── F8Toast.js │ │ ├── F8Tooltip.js │ │ ├── F8Touchable.js │ │ ├── F8WebView.js │ │ ├── Hitbox.js │ │ ├── ItemsWithSeparator.js │ │ ├── LaunchScreen.js │ │ ├── ListContainer.js │ │ ├── LoginButton.js │ │ ├── MapView.js │ │ ├── MessengerChatHead.js │ │ ├── MessengerModal.js │ │ ├── ParallaxBackground.js │ │ ├── PlayButton.js │ │ ├── ProfilePicture.js │ │ ├── PureListView.js │ │ ├── ViewPager.js │ │ ├── __tests__/ │ │ │ └── convertTimes-test.js │ │ └── convertTimes.js │ ├── env.js │ ├── filter/ │ │ ├── FilterScreen.android.js │ │ ├── FilterScreen.ios.js │ │ ├── FriendsList.js │ │ ├── Header.js │ │ ├── Section.js │ │ ├── TopicItem.js │ │ └── topicIcons.js │ ├── flow-lib.js │ ├── login/ │ │ ├── LoginModal.js │ │ └── LoginScreen.js │ ├── rating/ │ │ ├── Header.js │ │ ├── RadioButtons.js │ │ ├── RatingQuestion.js │ │ ├── RatingScreen.js │ │ ├── StarRating.js │ │ ├── StarRatings.js │ │ └── WrittenResponse.js │ ├── reducers/ │ │ ├── __mocks__/ │ │ │ └── parse.js │ │ ├── __tests__/ │ │ │ ├── maps-test.js │ │ │ ├── notifications-test.js │ │ │ └── schedule-test.js │ │ ├── config.js │ │ ├── createParseReducer.js │ │ ├── faqs.js │ │ ├── friendsSchedules.js │ │ ├── index.js │ │ ├── maps.js │ │ ├── navigation.js │ │ ├── notifications.js │ │ ├── pages.js │ │ ├── policies.js │ │ ├── schedule.js │ │ ├── scheduleFilter.js │ │ ├── scheduleTopics.js │ │ ├── sessions.js │ │ ├── surveys.js │ │ ├── testEventDates.js │ │ ├── user.js │ │ ├── videoFilter.js │ │ ├── videoTopics.js │ │ └── videos.js │ ├── relay-environment.js │ ├── setup.js │ ├── store/ │ │ ├── analytics.js │ │ ├── array.js │ │ ├── compatibility.js │ │ ├── configureStore.js │ │ ├── promise.js │ │ └── track.js │ ├── tabs/ │ │ ├── F8TabsView.js │ │ ├── MenuItem.js │ │ ├── demos/ │ │ │ ├── DemosCarousel.js │ │ │ ├── F8DemoDetails.js │ │ │ ├── F8DemosView.js │ │ │ └── __generated__/ │ │ │ └── F8DemosViewQuery.graphql.js │ │ ├── info/ │ │ │ ├── AboutLocation.js │ │ │ ├── CommonQuestions.js │ │ │ ├── DirectionsLink.js │ │ │ ├── F8AboutView.js │ │ │ ├── F8InfoView.js │ │ │ ├── LinksList.js │ │ │ ├── Section.js │ │ │ └── WiFiDetails.js │ │ ├── maps/ │ │ │ ├── F8MapView.js │ │ │ ├── F8VenueMap.js │ │ │ └── ZoomableImage.js │ │ ├── notifications/ │ │ │ ├── F8NotificationsView.js │ │ │ ├── NotificationCell.js │ │ │ ├── PushNUXModal.js │ │ │ ├── RateSessionsCell.js │ │ │ ├── allNotifications.js │ │ │ ├── findSessionByURI.js │ │ │ └── unseenNotificationsCount.js │ │ ├── schedule/ │ │ │ ├── AddToScheduleButton.js │ │ │ ├── EmptySchedule.js │ │ │ ├── F8FriendGoing.js │ │ │ ├── F8GanttGrid.js │ │ │ ├── F8GanttNowMarker.js │ │ │ ├── F8GanttRow.js │ │ │ ├── F8ScheduleGantt.js │ │ │ ├── F8SessionCell.js │ │ │ ├── F8SessionDetails.js │ │ │ ├── F8SpeakerProfile.js │ │ │ ├── FilterHeader.js │ │ │ ├── FriendCell.js │ │ │ ├── FriendsListView.js │ │ │ ├── FriendsScheduleView.js │ │ │ ├── FriendsUsingApp.js │ │ │ ├── GeneralScheduleView.js │ │ │ ├── HideCompleted.js │ │ │ ├── InviteFriendsButton.js │ │ │ ├── MyScheduleView.js │ │ │ ├── PrivacyIcon.js │ │ │ ├── ProfileButton.js │ │ │ ├── ScheduleListView.js │ │ │ ├── SessionsCarousel.js │ │ │ ├── SessionsSectionHeader.js │ │ │ ├── SharingSettingsCommon.js │ │ │ ├── SharingSettingsModal.js │ │ │ ├── SharingSettingsScreen.js │ │ │ ├── __tests__/ │ │ │ │ ├── formatDuration-test.js │ │ │ │ └── formatTime-test.js │ │ │ ├── filterSessions.js │ │ │ ├── formatDuration.js │ │ │ ├── formatTime.js │ │ │ └── groupSessions.js │ │ └── videos/ │ │ ├── F8EmptyVideosView.js │ │ ├── F8VideoThumb.js │ │ ├── F8VideoView.js │ │ ├── F8VideosView.js │ │ └── filterVideos.js │ └── video/ │ ├── F8VideoPlayer.js │ ├── VideoControls.js │ └── VideoLoader.js ├── package.json ├── scripts/ │ ├── generate-graphql-schema.js │ ├── open-ios-project.js │ ├── optimize-images.sh │ ├── pre-push-checks.sh │ └── run-android-app.sh └── server/ ├── .gitignore ├── graphql/ │ ├── .babelrc │ ├── Dockerfile │ ├── package.json │ └── src/ │ ├── index.js │ └── schema/ │ ├── __generated__/ │ │ └── schema.graphql │ ├── demo.js │ ├── index.js │ ├── node.js │ ├── query.js │ └── typeRegistry.js ├── mongorestore/ │ ├── Dockerfile │ └── data/ │ ├── Agenda.bson │ ├── Agenda.metadata.json │ ├── Attendance.bson │ ├── Attendance.metadata.json │ ├── Demo.bson │ ├── Demo.metadata.json │ ├── FAQ.bson │ ├── FAQ.metadata.json │ ├── Maps.bson │ ├── Maps.metadata.json │ ├── MeetupSponsors.bson │ ├── MeetupSponsors.metadata.json │ ├── Meetups.bson │ ├── Meetups.metadata.json │ ├── Notification.bson │ ├── Notification.metadata.json │ ├── Page.bson │ ├── Page.metadata.json │ ├── PendingNotifications.bson │ ├── PendingNotifications.metadata.json │ ├── Policy.bson │ ├── Policy.metadata.json │ ├── Speakers.bson │ ├── Speakers.metadata.json │ ├── Survey.bson │ ├── Survey.metadata.json │ ├── SurveyQuestions.bson │ ├── SurveyQuestions.metadata.json │ ├── SurveyResult.bson │ ├── SurveyResult.metadata.json │ ├── UTestAgenda.bson │ ├── UTestAgenda.metadata.json │ ├── UnmaskedAgenda.bson │ ├── UnmaskedAgenda.metadata.json │ ├── Video.bson │ ├── Video.metadata.json │ ├── _Audience.bson │ ├── _Audience.metadata.json │ ├── _Cardinality.bson │ ├── _Cardinality.metadata.json │ ├── _EventDimension.bson │ ├── _EventDimension.metadata.json │ ├── _GlobalConfig.bson │ ├── _GlobalConfig.metadata.json │ ├── _Installation.bson │ ├── _Installation.metadata.json │ ├── _JobStatus.bson │ ├── _JobStatus.metadata.json │ ├── _Join:mySchedule:_User.bson │ ├── _Join:mySchedule:_User.metadata.json │ ├── _PushStatus.bson │ ├── _PushStatus.metadata.json │ ├── _QueryToolQuery.bson │ ├── _QueryToolQuery.metadata.json │ ├── _Role.bson │ ├── _Role.metadata.json │ ├── _SCHEMA.bson │ ├── _SCHEMA.metadata.json │ ├── _Session.bson │ ├── _Session.metadata.json │ ├── _User.bson │ ├── _User.metadata.json │ ├── _dummy.bson │ ├── _dummy.metadata.json │ ├── objectlabs-system.bson │ └── objectlabs-system.metadata.json ├── parse-dashboard/ │ ├── Dockerfile │ └── config.json └── parse-server/ ├── .babelrc ├── Dockerfile ├── cloud/ │ ├── auth.js │ ├── functions/ │ │ ├── agenda.js │ │ ├── friends.js │ │ ├── index.js │ │ ├── meetups.js │ │ ├── messengerbot.js │ │ ├── notifications.js │ │ ├── surveyexports.js │ │ ├── surveys.js │ │ └── tests.js │ ├── index.js │ ├── jobs/ │ │ ├── index.js │ │ ├── installationSync.js │ │ ├── unmaskAgenda.js │ │ ├── unmaskDemos.js │ │ └── updateVideoSources.js │ └── triggers/ │ ├── index.js │ ├── pushChannels.js │ └── videos.js ├── config.json └── package.json